@charset "utf-8";
body{background:#f0f2f2 url(../img/main04.jpg) no-repeat center top}
#bgFade div{position:absolute}
.slide01{background:#f0f2f2 url(../img/main04.jpg) no-repeat center top;height:679px}
.slide02{background:#f0f2f2 url(../img/main02.jpg) no-repeat center top;height:679px}
.slide02-2{background:#f0f2f2 url(../img/main02_2.jpg) no-repeat center top;height:679px}
.slide02-3{background:#f0f2f2 url(../img/main02_3.jpg) no-repeat center top;height:679px}
.slide03{background:#f0f2f2 url(../img/main03.jpg) no-repeat center top;height:679px}
#pageHeader h1{position:absolute;top:55px;left:199px}
#pageBody{width:100%!important;background:none!important}
#pageBody .inner{width:1001px;margin:0 auto}
#pageFooter{background:#5f5e58 url(../common/img/bg_footer.gif) repeat-x top}
.mainVis{padding-top:500px;position:relative;z-index:5;width:1001px;margin:0 auto}
.mainVis p{position:absolute;left:0;top:315px}
.mainVis .btao{position:absolute;right:15px;bottom:50px;background:#FFF;display:block}
.mainVis li a{background:#FFF;display:block}
/*.bx-wrapper{position:absolute;z-index:50;top:30px;right:15px;width:287px;background:#ffd800;padding:10px}*/
.bx-wrapper{position:absolute;z-index:50;top:30px;right:15px;width:287px;background:url(../img/bg_mainvis.png);padding:10px}
.bx-controls{position:absolute;right:0;bottom:-15px}
.bx-pager-item{display:inline;float:left}
.bx-wrapper .bx-pager.bx-default-pager a{background:url(../img/bg_pager.png) no-repeat 0 -13px;display:block;height:13px;margin-left:5px;overflow:hidden;text-indent:-9999px;width:13px}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background-position:0 0}
#subjectNavi{position:relative;z-index:10}
#subjectNavi dl{width:1001px;margin:0 auto;position:relative;text-align:left;color:#FFF;padding:10px 0;cursor:pointer}
#subjectNavi .businfo dt a,#subjectNavi .life dt a,#subjectNavi .hoiku dt a{background:url(../common/img/iconset.png) no-repeat;background-position:20px 7px;padding-left:50px}
#subjectNavi dt{float:left;display:inline;width:370px;font-weight:700}
#subjectNavi dt img{vertical-align:bottom}
#subjectNavi dt a{color:#FFF;text-decoration:none}
#subjectNavi dd{font-size:108%;margin-top:2px}
#subjectNavi .mediaIn{width:901px;margin:0 auto;padding-left:100px;position:relative}
#subjectNavi .mediaIn .mediaBn{position:absolute;top:5px;right:0}
#subjectNavi .media{background:#26aecb}
#subjectNavi .media dl{padding:12px 0}
#subjectNavi .media dt,#subjectNavi .business dt{font-size:11px;font-weight:400}
#subjectNavi .business dl{width:901px!important;padding-left:100px!important}
#subjectNavi .business,#subjectNavi .businfo{background:#6ed19f}
#subjectNavi .businfo{cursor:pointer}
#subjectNavi .life{background:#ff9d55;cursor:pointer}
#subjectNavi .hoiku{background:#e98ab4;cursor:pointer}
#pageBody_left{float:left;width:621px;margin-top:12px}
.pickBn li{float:left;display:inline;margin-bottom:13px}
.pickBn li:nth-child(even){margin:0 10px}
.tabArea ul{float:left}
.tabArea p{float:right;width:146px}
.newsArea{border:3px solid #dcdcdc;background:#FFF;padding:22px 10px;margin-bottom:13px}
.newsArea h2{margin-bottom:15px}
.pickUp{margin:20px 20px 20px 0}
.pickUp p{float:left;width:279px;margin-right:12px}
.pickUp dt{margin:15px 0 10px}
.newsArea li{float:left;display:inline}
.newsList dt{margin:0 7px 5px 0;font-size:85%}
.newsList dt .ico{margin-left:10px}
.newsList dd{margin:0 0 10px}
.newsList dd img{vertical-align:middle}
.newsList dd a,.pickUp dt a{color:#1b61c1}
#pageBody_left .otherLink{position: relative;overflow: hidden;}
#pageBody_left .otherLink > p{position: absolute;right: 0;bottom: 0;}
#pageBody_left .otherLink dl{border:3px solid #dcdcdc;background:#FFF;float:left;display:inline;width:143px;margin-right:8px;height:auto;line-height:1.5;padding-bottom: 5px;}
#pageBody_left .otherLink dl:last-of-type{margin-right: 0;}
#pageBody_left .otherLink dl:last-child{margin-right:0}
#pageBody_left .otherLink dt{background:#ec800c;color:#FFF;text-align:center;margin-bottom:10px}
#pageBody_left .otherLink dt a{color:#FFF;padding:10px 0;display:block}
#pageBody_left .otherLink dd{background:url(/common/img/iconset.png) no-repeat 0 -106px;padding:0 0 5px 10px;margin:0 0 0 8px;font-size:90%}
#pageBody_left .otherLink dl:nth-of-type(2) dd:last-child{background:none;text-align:center;padding:0}
.otherLink dd a.tip{position:relative}
.otherLink dd a.tip:before{content:"";position:absolute;top:0;right:-19px;display:block;width:15px;height:15px;background:url(/common/img/iconset.png) no-repeat 0 -150px}
#pageBody_left .otherArea ul{float:right;width:149px}
#pageBody_left .otherArea li{margin-bottom:8px}
.otherArea li a[href^="http://scopp"]:hover span{left:40px;top:0}
.otherLink li:hover{background:#fffde2!important}
#pageBody_right{float:right;width:370px;margin-top:12px}
.newsBox{border:3px solid #dcdcdc;background:#FFF;padding:25px 15px 10px}
.newsBox h2{float:left;margin-bottom:15px}
.newsBox p{float:right}
.movieBox{border:3px solid #dcdcdc;background:#FFF;padding:25px 5px 10px 22px;margin:15px 0}
.movieTxt{margin:5px 0 15px;font-weight:700}
.spBox{margin:13px 0}
#pageBody_right .otherLink li{border:3px solid #dcdcdc;background:#FFF;float:left;display:inline;width:165px;padding:15px 0 15px 10px;margin-bottom:13px;line-height:1.5;cursor:pointer}
#pageBody_right .otherLink li:last-child{float:right;display:inline}
#pageBody_right .otherLink li img{margin-bottom:20px}
#pageBody_left .article h2{line-height:42px;height:42px;background:url(../common/img/bg_title.png) repeat-x}
#pageBody_left .article h2 img{margin-top:17px}
p.schoolLink{margin:0 0 10px}
p.schoolLink a:link{color:#313131;text-decoration:none;background:url(../img/dot_2_2.png) repeat-x bottom;padding:1px 0}
p.schoolLink a:visited{color:#313131;text-decoration:none;padding:1px 0}
p.schoolLink a:hover{color:#313131;text-decoration:none;padding:1px 0;background:url(../img/dot_2_2.png) repeat-x bottom;background-color:#E4FF2E}
li.schoolLinkL,li.schoolLinkR{float:left;display:inline;height:27px}
li.schoolLinkL{margin-right:7px}
#pageBody_right h3{clear:both;margin:14px 0 0}
#pageBody_right .body{width:268px;margin:8px 0 0}
#pageBody_right .l_set{float:left;width:160px}
#pageBody_right .r_set{float:right;width:107px}
#bannerInfo2{margin:21px 0 0}
#topicsList,#informationList{position:relative;width:480px;margin:24px 0 0}
p.backnumber{position:absolute;top:10px;right:0}
#topicsList dl{width:480px;overflow:hidden;zoom:1;margin:15px 0 0}
#topicsList dt{width:80px;float:left;clear:both;line-height:1.4}
#topicsList dd{padding:0 0 12px 80px;line-height:1.4}
#informationList dl{width:480px;overflow:hidden;zoom:1;margin:15px 0 0}
#informationList dt{width:80px;float:left;clear:both;line-height:1.6}
#informationList dd{padding:0 0 12px 180px;line-height:1.6}
#topicsList span.new,#topicsList span.information_new,#topicsList span.important_new{background:url(../common/img/icon_new.png) no-repeat right 3px;padding:0 40px 0 0}
#informationList dd.exam,#informationList span.exam,#informationList dd.exam_new,#informationList span.exam_new{background:url(../img/ico_exam.png) no-repeat 80px 2px}
#informationList dd.zaigaku,#informationList span.zaigaku,#informationList dd.zaigaku_new,#informationList span.zaigaku_new{background:url(../img/ico_zaigaku.png) no-repeat 80px 2px}
#informationList dd.general,#informationList span.general,#informationList dd.general_new,#informationList span.general_new{background:url(../img/ico_general.png) no-repeat 80px 2px}
#informationList dd.sotugyo,#informationList span.sotugyo,#informationList dd.sotugyo_new,#informationList span.sotugyo_new{background:url(../img/ico_sotugyo.png) no-repeat 80px 2px}
#informationList dd.koudai,#informationList span.koudai,#informationList dd.koudai_new,#informationList span.koudai_new{background:url(../img/ico_koudai.png) no-repeat 80px 2px}
#informationList dd.sougou,#informationList span.sougou,#informationList dd.sougou_new,#informationList span.sougou_new,#informationList dd.information,#informationList dd.information_new{background:url(../img/ico_information.png) no-repeat 80px 2px}
#informationList dd.important,#informationList span.important,#informationList dd.important_new,#informationList span.important_new{background:url(../img/ico_important.png) no-repeat 80px 2px}
#informationList dd.opc,#informationList span.opc,#informationList dd.opctop_new,#informationList dd span.opctop_new{background:url(../img/ico_opc.png) no-repeat 80px 2px}
#informationList span.new_icon_opctop_new,#informationList span.new_icon_exam_new,#informationList span.new_icon_zaigaku_new,#informationList span.new_icon_general_new,#informationList span.new_icon_sotugyo_new,#informationList span.new_icon_information_new,#informationList span.new_icon_sougou_new,#informationList span.new_icon_koudai_new,#informationList span.new_icon_important_new{background:url(../common/img/icon_new.png) no-repeat right 3px;padding:0 40px 0 0}
#informationList dd a.opctop_new,#informationList dd a.exam_new,#informationList dd a.zaigaku_new,#informationList dd a.general_new,#informationList dd a.sotugyo_new,#informationList dd a.information_new,#informationList dd a.important_new,#informationList dd a.koudai_new{background:url(../common/img/icon_new.png) no-repeat right 3px;padding:0 40px 0 0}
.movie{padding:0 2px}
.emergency{margin-top:15px;margin-bottom:10px;padding:5px;color:#C00;background:#eee}
.emergency dt{float:left;width:11em}
.emergency dd{margin-left:11em}
#twitter{width:370px;text-align:left;margin:13px 0}