/**************************************************//* 全ページ共通 *//**************************************************//* 全体 *//**************************************************/body {font-size:13px;line-height:1.7em;margin:0;padding:0;color:#333333;text-align:center;background:#FFFFFF url(../img/common/head_bg.gif) repeat-x center top;}a:link {color:#669900;}a:visited {color:#336600;}a:hover {color:#99CC00;}a:active {color:#CCFF00;}h3{line-height:1.3em;}/**************************************************//* ヘッダ *//**************************************************/div#head {width:860px;margin:0 auto;padding-top:5px;text-align:left;background: #FFFFFF url(../img/common/head_bg.gif) repeat-x center top;}div#head ul {margin: 0;padding: 0;}div#head li {margin: 0;float: left;list-style-type: none;}/* トップと英語版 *//**************************************************/div#head ul#gototop {width: 860px;overflow:hidden;}div#head li#mntop {width:795px;height:12px;background: #FFFFFF url(../img/common/head_ovtop.gif) no-repeat right top;}div#head li#mneng {width:60px;height:12px;background: #FFFFFF url(../img/common/head_oveng.gif) no-repeat left top;float: right;}div#head li#mntop a {width:40px;background: #FFFFFF url(../img/common/head_mntop.gif) no-repeat left top;margin-left:755px;}div#head li#mneng a {width:60px;background: #FFFFFF url(../img/common/head_mneng.gif) no-repeat left top;}div#head li#mntop a:hover {background: none;}div#head li#mneng a:hover {background: none;}/* タイトルと検索 *//**************************************************/div#header{width:860px;overflow:hidden;}div#hd-left{width:330px;height:87px;float:left;}div#hd-right{width:380px;padding-top:11px;float:right;}div#hd-right p{margin:0;}/* タイトル */div#head h1{margin:0;width:330px;height:87px;background: #FFFFFF url(../img/common/head_title.gif) no-repeat left top;text-indent: -9999px;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;}div#head h1 a {	width:330px;	height:87px;	display:block;	margin:0;}div#hd-tool{width:380px;margin-bottom:10px;overflow:hidden;}/* 検索 */form{margin:0;padding:0;}div#google-search{width:280px;float:left;line-height:0;}div#google-search div{width:280px;overflow:hidden;}input#q{width:200px;height:18px;vertical-align:middle;margin:0;border:1px solid #CCC;}input#sa{width:70px;height:18px;vertical-align:middle;margin:0;}/* 文字サイズ */div#lang-area{width:88px;float:right;}div#lang-box{width:88px;overflow:hidden;}p#text-size{width: 88px;height:18px;text-align:right;background: #FFFFFF url(../img/common/head_size.gif) no-repeat left top;float:right;}p#text-size img{margin-left:4px;}p#text-size span{display:none;}/* ヘッダメニュー */div#head ul#hd-mn2 {width: 380px;overflow:hidden;}div#head ul#hd-mn2 li {width:185px;height:39px;}div#head ul#hd-mn2 a {width:185px;height:39px;display:block;}div#head li#mn08 {background: #FFFFFF url(../img/common/head_ov08.gif) no-repeat left top;}div#head li#mn09 {background: #FFFFFF url(../img/common/head_ov09.gif) no-repeat left top;float:right;}div#head li#mn08 a {background: #FFFFFF url(../img/common/head_mn08.gif) no-repeat left top;}div#head li#mn09 a {background: #FFFFFF url(../img/common/head_mn09.gif) no-repeat left top;}div#head li#mn08 a:hover {background: none;}div#head li#mn09 a:hover {background: none;}/* メインメニュー */div#head ul#hd-mn1 {width: 860px;background: #FFFFFF url(../img/common/head_mnbg.gif) repeat-x left top;}span.del {text-indent: -9999px;display:block;}div#head ul#hd-mn1 li {padding: 0;}div#head li#mn02 {width:125px;height:30px;background: #FFFFFF url(../img/common/head_ov02.gif) no-repeat left top;}div#head li#mn03 {width:156px;height:30px;background: #FFFFFF url(../img/common/head_ov03.gif) no-repeat left top;}div#head li#mn04 {width:158px;height:30px;background: #FFFFFF url(../img/common/head_ov04.gif) no-repeat left top;}div#head li#mn05 {width:158px;height:30px;background: #FFFFFF url(../img/common/head_ov05.gif) no-repeat left top;}div#head li#mn06 {width:158px;height:30px;background: #FFFFFF url(../img/common/head_ov06.gif) no-repeat left top;}div#head li#mn07 {width:104px;height:30px;background: #FFFFFF url(../img/common/head_ov07.gif) no-repeat left top;}div#head li a {display:block;}div#head ul#hd-mn1 a {height:30px;}div#head li#mn02 a {width:125px;background: #FFFFFF url(../img/common/head_mn02.gif) no-repeat left top;}div#head li#mn03 a {width:156px;background: #FFFFFF url(../img/common/head_mn03.gif) no-repeat left top;}div#head li#mn04 a {width:158px;background: #FFFFFF url(../img/common/head_mn04.gif) no-repeat left top;}div#head li#mn05 a {width:158px;background: #FFFFFF url(../img/common/head_mn05.gif) no-repeat left top;}div#head li#mn06 a {width:158px;background: #FFFFFF url(../img/common/head_mn06.gif) no-repeat left top;}div#head li#mn07 a {width:104px;background: #FFFFFF url(../img/common/head_mn07.gif) no-repeat left top;}div#head li#mn02 a:hover {background: none;}div#head li#mn03 a:hover {background: none;}div#head li#mn04 a:hover {background: none;}div#head li#mn05 a:hover {background: none;}div#head li#mn06 a:hover {background: none;}div#head li#mn07 a:hover {background: none;}/* ヘッダ *//**************************************************/p.text{margin:0;text-align:left;clear:both;border-top:2px solid #669900;}div#pan{margin:0;padding:5px 0;width:860px;text-align:left;font-size:smaller;clear:both;}div#pan p{margin:0;}div#head div#head-bg {clear: both;width: 760px;height:27px;background: #FFFFFF url(../img/common/head_bg2.gif) repeat-x left top;}p#counter{margin:0;padding:0;text-align:left;height:20px;}p#counter span{display:none;}/* コンテンツスペース *//**************************************************/div#contents-width {clear: both;}div#contents {width: 860px;margin: 0 auto;padding:0;text-align: center;background: #FFFFFF url(../img/common/head_bg2.gif) repeat-x center top;clear: both;}div#contents div#main {width: 500px;float: left;text-align: left;}div#contents div#main p {margin: 0;}div#contents div#side {width: 240px;float: right;text-align: left;}div#contents div#side p {margin: 0;}div#contents div#menu2nd {width: 290px;float: left;text-align: left;}div#contents div#menu2nd ul{margin:0;padding:0;}div#contents div#menu2nd li{float:none;margin:0;padding:0;font-size:smaller;font-weight:bold;border-bottom:2px solid #FFFFFF;}div#contents div#menu2nd a{border-left:5px solid #FF9900;padding:5px;background:#D1E1B3;color:#000000;text-decoration:none;}div#contents div#menu2nd a:hover{background:#669900;color:#FFFFFF;text-decoration:underline;}div#contents div#cntspc {width: 550px;float: right;text-align: left;}div#contents h2 {width:500px;margin: 0 25px;padding: 25px 0 15px;background: #FFFFFF url(../img/common/h2title.jpg) no-repeat center top;font-size:18px;}div#cntspc p {margin: 0;padding: 0 25px;}div#contents div.gotop {width: 860px;padding: 0 0 10px;clear: both;text-align: right;}div#contents div.gotop p {padding:0 25px;}div#contents div#cntspc div.gotop {width: 550px;margin:0 auto;padding: 0 0 10px;clear: both;text-align: right;}p.move{text-align:right;margin:0;padding:10px 0;}div#menu3rd {margin: 0;padding:0 0 10px;}div#menu3rd {width:550px;height:20px;background: #FFFFFF url(../outline/img/index_menu.gif) no-repeat left top;}div#menu3rd div p {float:left;margin: 0;padding: 0;}div#menu3rd div a {width:180px;height:20px;display:block;margin-right:5px;}div#menu3rd div a.end {margin-right:0;}div#menu3rd div a:hover img {display:none;visibility:hidden;filter: alpha(opacity=00);}/* フッタ *//**************************************************/div#foot-menu {padding:10px 0 0;clear: both;}p#ft-menu {background:#669900;text-align: center;margin:0;padding:5px 0;color:#FFFFFF;clear: none;clear: both;}p#ft-menu a {color:#FFFFFF;}p#ft-menu a:hover {color:#FF9900;}div#foot {width: 860px;margin: 0 auto;padding:10px 0;text-align: left;background:#FFFFFF url(../img/common/foot_bg.gif) repeat left top;}div#foot a{color:#333;}div#foot a:hover{text-decoration:none;}div#foot div#contact {width:624px;float:left;}div#foot div#contact h5 {color:#669900;margin:0 0 5px;padding:0;}div#foot div#contact p {margin:0 0 10px;padding:0;line-height:1.2em;}div#foot p#copyright {margin:10px 0 0;padding:0;padding-left:67px;clear:both;}div#foot div#banner {width:160px;float:right;}div#foot div#banner p {margin:0 0 10px;padding-right:10px;}div#foot div#banner img {display:block;}/**************************************************/div#foot div#foot-logo{width:62px;float:left;margin-right:5px;}div#foot div#foot-logo p{margin:0;padding:0 6px;text-align:center;}div#foot div#foot-logo img{display:block;border:none;}div#cntspc dl#column{margin:0;padding:0 25px;line-height:1.8em;}div#cntspc dl#column-new{margin:0;padding:0 25px;line-height:1.8em;}dl#column-new dt{margin:0;font-size:larger;font-weight:bold;}dl#column-new dd{margin:0;}dl#column dt{margin:0;font-size:larger;font-weight:bold;}dl#column dd{margin:0;}div#cntspc dl#column dt{margin:0;padding:0;}div#cntspc dl#column dd{margin:0 0 10px;padding:0 0 10px;background:#FFFFFF url(../img/top/topics_border.gif) repeat-x center bottom;}.gakuchodate {	text-align:right;	padding:0 0 10px 0;}div.clear {clear:both;}