body{color:#000;font-size:87.5%;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;background:url(/common/img/xbody_bg.png.pagespeed.ic.V012BHA7UK.png)}a{color:#000;text-decoration:underline}a:hover{text-decoration:none}header{position:absolute;position:fixed;top:0;left:0;width:100%;background:url(/common/img/xheader_bg_01.png.pagespeed.ic.fLaddZXYWP.png) repeat-x 0 0;z-index:100}header.floating{position:fixed;top:0}header>div{position:relative;width:960px;height:144px;margin:0 auto;background:url(/common/img/xheader_bg_02.png.pagespeed.ic.EcmujSyiT6.jpg) no-repeat top right}header h1,header p{height:72px;padding:20px 0 0}#globalNav li{float:left}#guideNav{position:absolute;top:14px;left:277px}#guideNav li{float:left;margin-right:6px}#topicPath{margin:144px 0 0;background:url(/common/img/xtopicpath_bg_01.png.pagespeed.ic.TdnWUbDR2Y.png) repeat-x 0 0}#topicPath ol{width:960px;line-height:42px;overflow:hidden;margin:0 auto}#topicPath li{float:left;margin:0 15px 0 0;background:url(/common/img/xtopicpath_bg_02.png.pagespeed.ic.1KoKfDmPZZ.jpg) no-repeat top right}#topicPath li:last-child{background:none}#topicPath li a{display:block;padding:0 25px 0 20px;background:url(/common/img/xicon_arrow_01.png.pagespeed.ic.hHCh5UMH9f.png) no-repeat 0 50%}#container{line-height:1.5;width:960px;overflow:hidden;margin:0 auto;padding:30px 0 0}#main{float:right;width:790px}.wrapper1{margin:0 0 40px;background:url(/common/img/xwrapper_bg_01.png.pagespeed.ic.LJLcxTOEEs.png) repeat-y 0 0}.wrapper2{background:url(/common/img/xwrapper_bg_02.png.pagespeed.ic.8RZ3-oGexw.png) no-repeat left bottom}.wrapper3{overflow:hidden;padding:0 40px 30px}.tableBasic{width:100%;border:1px solid #7f7f7f;font-size:114.29%}.tableBasic th{padding:10px 15px;border:1px solid #7f7f7f;font-weight:bold;text-align:center;background:#e7f6f8}.tableBasic td{vertical-align:top;padding:10px 15px;border-right:1px solid #7f7f7f;border-left:1px solid #7f7f7f;border-top:1px dashed #7f7f7f}.tableBasic-re{width:100%;border:1px solid #7f7f7f;font-size:114.29%}.tableBasic-re th{padding:10px 15px;border:1px solid #7f7f7f;font-weight:bold;text-align:center;background:#e7f6f8}.tableBasic-re td{vertical-align:top;padding:10px 15px;border-right:1px dashed #7f7f7f;border-left:1px dashed #7f7f7f;border-top:1px solid #7f7f7f}#side1{float:left;width:150px}#side1 .kkmaido{padding-left:-18px;margin:0 0 25px}.sideAdmission{margin:0 0 50px;padding:10px 0 10px;background:#fff}.sideAdmission p{margin:0 0 10px}.sideAdmission dd{margin:0!important}.sideAdmission dd li{background:url(/common/img/xicon_arrow_01.png.pagespeed.ic.hHCh5UMH9f.png) no-repeat 6px 4px!important}.sideAdmission dd li a:hover{color:#004a9e!important}#side1 .testB{border:none;margin-bottom:0px}#side1 .testB a{background:none;padding:0 0 11px 0}.floatingBanner{position:fixed;left:0;bottom:0;width:100%;padding:16px 0 0;text-align:center}.floatingBanner span{position:absolute;top:0;left:0;display:block;width:100%;height:210px;background:url(/common/img/xfloating_banner_bg.png.pagespeed.ic.h4ICpkFsBf.png)}.floatingBanner div{position:relative;width:960px;margin:0 auto}.floatingBannerOpen{display:none;position:absolute;top:16px;left:0;cursor:pointer}.floatingBannerClose{position:absolute;top:0;right:0;cursor:pointer}#snsButtons{width:960px;height:28px;overflow:hidden;margin:0 auto 8px}#snsButtons li{float:left}#snsButtons #___plusone_0,#snsButtons #___plusone_0 iframe{width:70px!important}#snsButtons #twitter-widget-0{width:100px!important}#snsButtons .fb_iframe_widget{padding:0 10px 0 0}.pageTop{width:960px;margin:-28px auto 8px;text-align:right}#pageList{padding:20px 0;background:url(/common/img/xfooter_bg_05.png.pagespeed.ic._tfFHWqytX.png)}#pageList div{width:960px;overflow:hidden;line-height:1.5;margin:0 auto;background:url(/common/img/xfooter_bg_04.png.pagespeed.ic.ARdGgtqEGk.png) repeat-y 50% 0}#pageList dl{float:left;width:155px;margin:0 45px 0 0}#pageList dl:last-child{float:right;margin:0}#pageList dt{margin:0 0 10px}#pageList li{margin:0 0 10px;padding-left:26px;background:url(/common/img/xicon_arrow_01.png.pagespeed.ic.hHCh5UMH9f.png) no-repeat 6px 4px}#pageList li:last-child{margin:0}#pageList li a:hover{color:#004a9e}#pageList dl:nth-child(1) li {background:url(/common/img/xicon_arrow_02.png.pagespeed.ic.i4q7unRoBy.png) no-repeat 6px 4px}#pageList dl:nth-child(1) li a:hover {color:#007c44}#pageList dl:nth-child(2) li {background:url(/common/img/xicon_arrow_03.png.pagespeed.ic.5RwEnCA2uW.png) no-repeat 6px 4px}#pageList dl:nth-child(2) li a:hover {color:#dc3e00}footer nav{background:url(/common/img/xfooter_bg_01.png.pagespeed.ic.hg6rapwwhg.png)}footer nav ul{width:960px;overflow:hidden;margin:0 auto}footer nav li{float:left;margin-right:30px;padding:25px 0}footer nav li:last-child{margin:0}#footerContact{padding:0 0 40px;text-align:center;background:#016ec8 url(/common/img/xfooter_bg_02.png.pagespeed.ic.cJruqVu-wi.png) no-repeat center bottom}#footerContact dl{width:960px;margin:0 auto 20px;padding:40px 0 0;text-align:left;background:url(/common/img/footer_bg_03.png.pagespeed.ce.9jHxKe2vp-.png) no-repeat center bottom}#footerContact dt{margin:0 0 30px}#footerContact dd{overflow:hidden;padding:0 0 30px 20px}#footerContact dd li{float:left;margin:0 44px 0 0}#footerContact dd li:nth-child(2) {padding:20px 0 15px}#footerContact dd p{padding:15px 0 0}#footerContact nav{clear:both;width:935px;margin:0 auto 60px;padding:0 0 0 25px;text-align:left;background:none}#footerContact nav ul{width:auto}#footerContact nav li{line-height:1.1;margin:0 17px 0 0;padding:0 0 0 20px;font-weight:bold;background:url(/common/img/xfooter_icon.png.pagespeed.ic.-gCdhbCEDn.png) no-repeat 0 50%}#footerContact nav li:last-child{margin:0}#footerContact nav li a{color:#fff}