@charset "UTF-8";

#js_hd_16p2 {
	height: 110px;
	margin: 0 auto 5px;
	position: relative;
	width: 980px;
	background: url("/common_img/16p/js16p_hd_01.png") no-repeat scroll 0px 15px rgba(0, 0, 0, 0)
}
.h1font {
	color: #636363;
	letter-spacing: 1px;
	font-weight: normal;
}
#js_hd_16p2 .header_main1_1 {
	height: 30px;
	left: 0;
	position: absolute;
	top: 80px;
	width: 145px;
	z-index: 2;
}
#login_box{
	right:0px;
	position: absolute;
	top: 40px;
	height: 80px;
	width: 160px;
	z-index: 3;
}
.center ul{
	padding-top:10px;
	padding-left: 150px;
}
#main88{
	width: 980px;
	margin: 0 auto;
	text-align:center;
}
#main88 #main_left{
	width: 770px;
	float:left;
}
li.links_hd {
	background: url("/common_img/15p/yajirushi_r.gif") no-repeat scroll 10px 2px rgba(0, 0, 0, 0);
	float: left;
	padding-left: 20px;
}
#main88 #main_right{
	width: 200px;
	padding-top:10px;
	float:right;
}
.kokuchi88{
	background:url(/common_img/11phase/Arw_orange.gif) no-repeat;
	padding-left:12px;
	line-height:100%;
	margin-bottom:5px;
}
#leftcontents88{
	border:solid 1px #cccccc;
	margin-bottom:10px;
	width:380px;
	height:auto;
	float:left;
}
#leftcontents88 .leftbox{
	width:280px;
	float:left;
}
#leftcontents88 .rightbox{
	float:left;
	padding:10px 0 0 6px;
	width:94px;
}
#leftcontents88 .Hover{
	padding:0 0 0 0;
}
#rightcontents88{
	border:solid 1px #cccccc;
	margin-bottom:10px;
	width:165px;
	height:auto;
	float:right;
}
#rightcontents88 .column1{
	padding-top:4px;
	height:30px;
}
#rightcontents88 .column1 div{
	padding-left:5px;
	float:left;
}
#rightcontents88 .column2{
	padding:3px 0 4px 0;
	height:30px;
	clear:both;
}
#rightcontents88 .column2 div{
	padding-left:5px;
	float:left;
}
#taisyou88{width:550px;}
#taisyou88 ul{
	padding:6px 4px 3px 6px;
	background-color:#f2f2f2;
	height:31px;
	clear:both;
}
#taisyou88 ul li{width:67px;float:left;}
.banner_exoc{width:764px;text-align:center;}
.banner_exoc a:hover img{filter:alpha(opacity=60);opacity:0.6;}
.fight{
	background:url(/common_img/16p/fightschool.png) no-repeat;
	width:764px;
	height:120px;
}
.fight .banner_link{
	background:url(/common_img/16p/whitebg.png) no-repeat;
	width:685px;
	height:59px;
	position:relative;top:7px;left:79px;
	text-align:right;
}
.fight .banner_link img{padding-top:2px;}
.fight .banner_link .whitespan{padding-right:5px;}
.fight .sports_link{
	width:684px;
	height:59px;
	position:relative;top:23px;left:240px;
}
.recommendschool88{
	margin-bottom:9px;
	clear:both;
}
.recommend88{
	margin:12px 0 9px 0;
	clear:both;
}
.top_under{
	border-left:solid 8px #cccccc;
	padding:3px 0 1px 10px;
	font-weight:bold;
	color:#666666;
}
#keysearch88{
	margin-top:5px;
	padding:8px 0;
	background-color:#e1f1ec;
	width:764px;
	text-align:center;
}
#keysearch88 img{vertical-align:-2px;}
#keysearch88 .texts{
	width:260px;
	color:#bbbbbb;
	margin-right:7px;
}
.keywdsearch88{
	width:764px;
	height:46px;
	margin:5px 0 0;
	background-color:#e3ffec;
}
.keywdsearch88 div{padding-left:200px;}
.syubetu_sen{padding-bottom:1px;}
.syubetu_dai{padding:5px 0 1px 0;}
.syubetu_dai_go{padding:5px 0 1px 0;margin-top:5px;}
.pamphmo{width:150px;float:left;}
.gansyomo{
	margin-left:10px;
	width:125px;
	float:left;
}
.get_else{padding-top:5px;height:13px;clear:both;}
.get_else li{
	background:url("/common_img/15p/yajirushi_r.gif") no-repeat scroll 0 1px transparent;
	padding-left:12px;
	line-height:100%;
	float:left;
}
.get_else .ex100{width:100px;}
.get_else .ex45{width:45px;}
.get_hj{padding-top:5px;height:13px;clear:both;}
.get_hj li{
	background:url(/common_img/11phase/Arw_green.gif) no-repeat;
	padding-left:12px;
	line-height:100%;
	float:left;
}
.get_hj .hsc{width:100px;}
.param_pamph{
	margin-top:8px;
	padding:3px 5px;
	background-color:#ff4343;
	color:#ffffff;
	font-weight:bold;
	clear:both;
}
.tp_sk_bn li{
	float:left;
	padding-bottom:5px;
}
.param_event{
	margin-top:8px;
	padding:3px 5px;
	background-color:#98E073;
	color:#ffffff;
	font-weight:bold;
	clear:both;
}
.param_nyushi{
	margin-top:8px;
	padding:3px 5px;
	background-color:#7FBCFC;
	color:#ffffff;
	font-weight:bold;
	clear:both;
}
.param_school{
	margin-top:8px;
	padding:3px 5px;
	background-color:#ffb435;
	color:#ffffff;
	font-weight:bold;
	clear:both;
}
.kensuu{
	padding-left:3px;
	letter-spacing: 0.7px;
}
.eventTxt{
	line-height:12px;
	margin-top:3px;
}
.eventArw{
	background:url("/common_img/15p/yajirushi_r.gif") no-repeat scroll 0 3px transparent;
	padding-left:12px;
	line-height:120%;
	margin-left:4px;
}
#nyushil{
	width:145px;
	float:left;
}
#nyushir ul{
	width:140px;
	float:left;
}
#nyushir li{
	background: url("/common_img/15p/yajirushi_r.gif") no-repeat scroll 0 1px transparent;
	padding-left:12px;
	line-height:100%;
	margin-top:5px;
}
#nyushir li img{vertical-align: -2px;}
#main88 #searchleft{
	width:286px;
	float:left;
	background-color:#fafafa;
	padding:15px 10px 5px 10px;
	margin:8px 0px 10px 0px;
	border:solid 1px #cccccc;
}
#menu_ct_01{padding-bottom:10px;}
#menu_ct_03{padding:10px 0;}
.nm_daitan{
	color:#ffffff;
	background-color:#0054a6;
	padding:4px;
	letter-spacing: 1px;
}
.tit_js01{font-weight: bold;}
.nm_yajirushi {
	background: url("/common_img/15p/yajirushi_r.gif") no-repeat scroll 0 5px rgba(0, 0, 0, 0);
	padding: 2px 2px 5px 14px;
	text-align: left;
}
.nm_yajirushi_lf {
	background: url("/common_img/15p/yajirushi_r.gif") no-repeat scroll 0 5px rgba(0, 0, 0, 0);
	padding: 2px 2px 5px 14px;
	text-align: left;
	width:184px;
}
.nm_sen {
	color:#ffffff;
	background-color:#e6211a;
	padding:4px;
	letter-spacing: 1.4px;
}
.nm_sclh {
	color:#ffffff;
	background-color:#00a53c;
	padding:4px;
	letter-spacing: 1px;
}
.nm_sclj {
	color:#ffffff;
	background-color:#009c78;
	padding:4px;
	letter-spacing: 1px;
	letter-spacing: 1px;
}
.nm_juku{
	color:#ffffff;
	background-color:#aa539a;
	padding:4px 12px 4px 12px;
	letter-spacing: 1px;
}
.nm_en{
	color:#ffffff;
	background-color:#ec6f00;
	padding:4px 9px 4px 9px;
	letter-spacing: 1px;
}
.nm_black{
	color:#ffffff;
	background-color:#191919;
	padding:4px 9px 4px 9px;
	letter-spacing: 1.3px;
}
.nm_0{
	padding:4px 2px 7px 10px;
	background: url("/common_img/16p/square.gif") no-repeat scroll 0 10px rgba(0, 0, 0, 0);
	text-decoration: none;
}
.nm_1{
	padding:2px 2px 5px 14px;
	background: url("/common_img/16p/square.gif") no-repeat scroll 0 7px rgba(0, 0, 0, 0);
	text-align:left;
}
.nm_2{
	padding:4px 2px 7px 10px;
	text-decoration: none;
	color: #FFFFFF;
}
.nm_3{border-bottom: 1px solid #CCCCCC;margin-top:5px;}
.side_seikyubox{border:solid 2px #ED638E;padding:5px 0px 5px 5px;}
.side_srseikyu li.lf {width: 90px;padding:5px 0;}
.side_srseikyu li.last {padding:0;margin:0;}
#main88 #searchright{margin-left:20px;margin-bottom:15px;float:left;}
#main88 #searchright .information{width:235px;float:left;}
#main88 #searchright div.syubetu_dai{height:45px;}
.informsearch{padding-top:3px;}
.siryo_border{
	padding:10px;
	border-bottom:solid 1px #ff4343;
	border-right:solid 1px #ff4343;
	border-left:solid 1px #ff4343;
}
.event_border{
	padding:9px;
	border-bottom:solid 1px #98E073;
	border-right:solid 1px #98E073;
	border-left:solid 1px #98E073;
}
.nyushi_border{
	padding:10px;
	border-bottom:solid 1px #7FBCFC;
	border-right:solid 1px #7FBCFC;
	border-left:solid 1px #7FBCFC;
	height:105px;
}
.search_border{
	padding:10px 0 10px 10px;
	border-bottom:solid 1px #ffb435;
	border-right:solid 1px #ffb435;
	border-left:solid 1px #ffb435;
	height:100%;
	height:480px\9; /* IE8 and below */
}
.top_search_2bn{padding-bottom:10px;}
.top_search_2bn .rightli{padding-left:10px;}
.syubetu_sen .informsearch li{
	background:url(/common_img/11phase/Arw_red.gif) no-repeat;
	padding-left:12px;
	line-height:100%;
	height:15px;
	width:80px;
	float:left;
}
.syubetu_dai .informsearch li{
	background:url(/common_img/11phase/Arw_Blue.gif) no-repeat;
	padding-left:12px;
	line-height:100%;
	height:15px;
	width:80px;
	float:left;
}
.kousyulist{
	padding-top:3px;
	height:150px;
	clear:both;
	border-bottom:dashed 1px;
}
.kousyulist li{
	height:18px;
	padding-top:2px;
}
.kousyulist li.leftsyubetu{
	background: url("/common_img/15p/yajirushi_r.gif") no-repeat scroll 0 2px transparent;
	line-height: 100%;
	padding-left: 12px;
	float:left;
	width:200px;
}
.kousyulist li.rightsyubetu{
	background: url("/common_img/15p/yajirushi_r.gif") no-repeat scroll 0 2px transparent;
	line-height: 100%;
	padding-left: 12px;
	float:right;
	width:200px;
}
.kousyulist li.left_w_shigoto{
	background: url("/common_img/15p/yajirushi_r.gif") no-repeat scroll 0 5px transparent;
	line-height: 100%;
	width:407px;
	padding-left: 10px;
	padding-top:3px;
}
#SearchArea{padding-top:15px;}
#map88{
	background:url('/common_img/15p/top_bg_map.gif') no-repeat;
	background-position:center;
	width:416px;
	height:217px;
	position:relative;
}
#HokkaidoPosition{left:320px;position:absolute;}
#TohokuPosition{top:90px;left:290px;position:absolute;}
#KoshinetuPosition{top:100px;left:210px;position:absolute;}
#HokurikuPosition{top:120px;left:170px;position:absolute;}
#TokaiPosition{top:190px;left:220px;position:absolute;}
#KantoPosition{top:155px;left:270px;position:absolute;}
#KinkiPosition{top:200px;left:170px;position:absolute;}
#ChuShikokuPosition{top:130px;left:100px;position:absolute;}
#KyusyuOkinawaPosition{
	top:150px;
	left:20px;
	position:absolute;
}
#westarea{padding:37px 0 0 28px;}
#eastarea{padding:37px 0 0 116px;}
#AreaHokuriku{padding-top:7px;}
#AreaKinki{padding-top:7px;}
#AreaChuShikoku{padding-top:25px;}
#AreaKyusyuOkinawa{padding-top:7px;}
#AreaTohoku{padding-top:8px;}
#AreaKanto{padding-top:6px;}
#AreaKoshinetu{padding-top:65px;}
#map88 .area88 div{
	width:50px;
	text-align:center;
	border:solid 1px #999999;
	display:none;
}
#map88 .color{
	background-color:#cccccc;
	height:18px;
	line-height:18px;
}
#map88 .line{
	border-top:solid 1px #999999;
	background-color:#ffffff;
	height:18px;
	line-height:18px;
}
#map88 .b_line{border-bottom:solid 1px #999999;}
#PrefHokkaido{position:absolute;top:30px;left:195px;}
#PrefTohoku{position:absolute;top:70px;left:305px;}
#PrefKanto{position:absolute;top:130px;left:300px;}
#PrefKoshinetu{position:absolute;top:20px;left:200px;}
#PrefTokai{position:absolute;top:180px;left:210px;}
#PrefHokuriku{position:absolute;top:40px;left:150px;}
#PrefKinki{position:absolute;top:190px;left:150px;}
#PrefChuShikoku{position:absolute;top:-63px;left:100px;}
#PrefKyusyuOkinawa{position:absolute;top:-3px;left:40px;}
.recommend_waku{width:380px;height:75px;float:left;}
.recommend_waku .image{width:65px;float:left;}
.recommend_waku .paragraph{padding:0 8px;width:294px;float:left;}
.recommend_waku .paragraph h3{margin-bottom:5px;}
.paragraph .TekiJob{color:#009900;}
.recommend_waku_mini{width:380px;height:60px;float:left;}
.recommend_waku_mini .image{width:45px;float:left;}
.recommend_waku_mini .paragraph{padding:0 8px;width:314px;float:left;}
.recommend_waku_mini .paragraph h3{margin-bottom:5px;}
.recommend_waku_mini_noimage{width:380px;height:40px;float:left;}
#Oyakudachi88{width:380px;text-align:right;padding-top:33px;float:left;}
.find_work{margin:0;}
#zukan88{padding-top:10px;clear:both;}
#zukan88 .left{
	background:url(/common_img/11phase/Arw_orange.gif) no-repeat;
	padding-left:12px;
	line-height:10px;
	height:25px;
	float:left;
}
#zukan88 .else{line-height:10px;float:left;}
#child{padding-top:10px;clear:both;}
#child .left{
	background:url(/common_img/11phase/Arw_orange.gif) no-repeat;
	padding-left:12px;
	line-height:10px;
	height:25px;
	float:left;
}
#tekinarai li{float:left;}
#tekibenkyou{clear:both;}
#tekibenkyou li{float:left;}
.tekicategory{
	background:url(/common_img/11phase/Arw_orange.gif) no-repeat;
	padding:0 0 5px 12px;
	line-height:10px;
	width:550px;
	width:100px;
}
#main_right .CheckList{
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	margin:0;
}
#main_right .School{
	width:178px;
	margin:0 8px;
	padding:5px 2px;
	border-bottom:1px dotted #CCCCCC;
}
#main_right .School h3{margin-bottom:2px;}
#main_right .School p{color:#999999;}
#TextAD{padding: 0 10px;}
#TextAD li{line-height:15px;background: url("/common_img/15p/yajirushi_r.gif") no-repeat scroll 0 11px transparent;padding: 7px 0px 0px 13px;}
#main_right .CheckList .GetPamph a{display: block;margin:0px;width: 183px;height: 48px;}
#main_right .CheckList .Nothing{padding:10px 0 7px 0;margin:0;text-align:center;}
#main_right .CheckWord .WordList{margin:0;padding:10px 10px 2px;}
#main_right .CheckWord .NothingWord{padding:10px 0 5px 0;text-align:center;}
#main_right .right_column{margin-top:7px;}
#main_right .waku{border:solid 1px #cccccc;padding-bottom:8px;}
#main_right .waku .para{
	background-color:#eeeeee;
	color:#666666;
	font-weight:bold;
	padding:5px 10px 3px;
	border-bottom:solid 1px #cccccc;
}
#main_right .waku .para a{color:#666666;}
.GrayArwMatomete{background:url(/common_img/10phase/ArwTri_glay.gif) no-repeat;padding-left:6px;}
#CateName{padding:0 10px;}
#ThemeTopics{border-bottom:dotted 1px #cccccc;}
#ThemeTopics ul{margin:0;padding-top:10px;}
#ThemeTopics ul li{float:left;}
#ThemeTopics .ThemeText{
	padding:15px 0 20px 10px;
	width:120px;
	background: url("/common_img/15p/yajirushi_r.gif") no-repeat scroll 0 18px transparent;
	padding-left:11px;
	margin-left:5px;
}
#ThemeTopics .Subarasiki{line-height:15px;background: url("/common_img/15p/yajirushi_r.gif") no-repeat scroll 0 8px transparent;padding: 7px 0px 10px 13px;}
#GanbarouTohoku{height:15px;}
#GanbarouTohoku li{width:60px;float:left;}
#NewNews li{line-height:15px;padding-top:5px;padding-left:5px;}
.moreNews{text-align:right;padding-right:5px;line-height: 100%;}
#main_right .right_banner{margin-top:7px;}
#main_right .right_banner_text{margin-top:3px;margin-bottom:7px;text-align:center;}
#main_right .right_banner_text .j_pr_cn1{padding:0 5px;letter-spacing: 0.1em;}
#NewInfo li{line-height:15px;}
#NewInfo .Em1Pl{padding-left:1em;}
#k_taiQR{padding:0 7px;}
#SchoolQR{height:68px;padding-top:10px;}
#SchoolQR div{float:left;}
#SchoolQR ul{
	margin:0;
	padding-left:7px;
	width:110px;
	float:left;
}
#SchoolQR .QRsend{
	background:url(/common_img/10phase/ArwTri_glay.gif) no-repeat;
	padding-left:8px;
	line-height:10px;
}
#SchoolQR .QRuse{margin-top:7px;}
#SchoolQR .QRannai{
	background:url(/common_img/10phase/ArwTri_glay.gif) no-repeat;
	padding-left:8px;
	line-height:10px;
	margin:7px 0 0 25px;
}
#ProfeQR{
	height:77px;
	padding-top:10px;
	clear:both;
}
#ProfeQR div{float:left;}
#ProfeQR ul{
	margin:0;
	padding-left:7px;
	width:110px;
	float:left;
}
#ProfeQR .ProfeTitle{
	background:url(/common_img/10phase/ArwTri_glay.gif) no-repeat;
	padding-left:8px;
	line-height:10px;
}
#ProfeQR .ProfeTitle span{color:#ff0000;}
#ProfeQR .ProfeText{margin-top:7px;}
#JSBook{height:70px;padding:10px 0px 10px 10px;}
#JSBook .BookImg{float:left;}
#JSBook .BookTxt{width:110px;padding-left:7px;float:left;}
#number{width:110px;color:#cccccc;}
#SenClub{height:70px;}
#SenClub .SenCImg{float:left;}
#SenClub .SenCTxt{width:110px;padding-left:7px;float:left;}
#Else li{line-height:15px;}
#indexRightFrame{padding:0 5px;border:solid 1px #cccccc;}
#caption{
	background-color:#eeeeee;
	color:#666666;
	font-weight:bold;
	padding:5px 10px 3px;
	border-top:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
}
#indexRightFrame .indexRightImg{padding:5px 0;border-bottom:dotted 1px #cccccc;}
#indexRightFrame .indexRightImg a{text-decoration: none;}
#indexRightFrame .indexRightImgEnd{padding:5px 0;}
#indexRightFrame .indexRightImgEnd a{text-decoration: none;}
ul.b_type{width:764px;}
ul.b_type li{width:191px;float:left;padding-bottom:5px;}
ul.b_type li div.photo{width:77px;height:102px;float:left;}
ul.b_type li div.img{width:102px;height:102px;float:left;}
ul.b_type li p{margin-top:0.5em;}
div.b_type_div{clear:both;width:764px;background-color:#dddddd;text-align:center;font-size:14px;;padding:0.5em 0;}
#c_type{clear:both;padding-top:2em;}
#c_type .search{border-top:1px dotted #000000;}
#c_type .search .block{float:left;width:382px;margin-top:1em;}
#c_type .search .block p{clear:both;padding-top:1em;}
#c_type .search .block ul{clear:both;}
#c_type .search .block ul li{float:left;width:3em;}
#c_type .search .block ul li.area{width:6em;}
#c_type .search .block ul li.top{width:2em;}
#c_type .search .block ul li.big{width:4em;}
#c_type .guide{clear:both;}
#c_type .guide .block{float:left;width:382px;margin:1em 0 2em;}
#c_type .title{padding:7px 0 0 35px;	font-size:16px;font-weight:bold;height:25px;}
#c_type .title span{	font-size:10px;}
#c_type .tit1{background:url(/common_img/88top/ab/top_icon01.png) no-repeat;}
#c_type .tit2{background:url(/common_img/88top/ab/top_icon02.png) no-repeat;}
#c_type .tit3{background:url(/common_img/88top/ab/top_icon03.png) no-repeat;}
#c_type .tit4{background:url(/common_img/88top/ab/top_icon04.png) no-repeat;margin-top:1em;}
#c_type .guide div.start{margin-top:1em;}
#JSSite{width:200px;}
#MovieCh{padding-top:5px;}
.search88book{text-align:center;}
#JSShingakuBook{padding:5px 10px 0 10px;}
#JSShingakuBook span{color:#FF0000;}
.BookFromMB{text-align:right;margin-right:15px;}
.JSBookRenraku{padding:5px 10px 0 10px;}
#OyakudachiContents #OyakudachiTitleBar{
	clear:both;
	width:754px;
	width:767px\9;
	background-color:#7fe2f4;
	padding:5px;
	margin-bottom:5px;
}
#OyakudachiContents #OyakudachiTitleBar h3{color:#ffffff;font-weight:bold;}
#OyakudachiContents #OyakudachiTitleBar p{margin-top:5px;}
#OyakudachiContents .OyakudachiBox{width:234px;margin-top:15px;border-bottom:dotted 1px #7fe2f4;}
#OyakudachiContents .OyakudachiRecommendWord{text-align:right;margin:10px 7px 0 0;}
#OyakudachiContents .OyakudachiNotFirst{margin-left:31px;}
#OyakudachiContents .OyakudachiBox p{background: url("/common_img/15p/yajirushi_r.gif") no-repeat scroll 0 3px transparent;padding-left:15px;line-height:13px;margin-bottom:5px;}
#OyakudachiContents .OyakudachiBox .OyakudachiImgWord{padding-bottom:10px;}
#OyakudachiContents .OyakudachiBox .OyakudachiImgWord .OyakudachiWord{margin-left:10px;width:174px;}
#ganbare_koukousei{margin-top:5px;background:url('/common_img/16p/fightschool2.png');width:764px;height:82px;}
#ganbare_koukousei ul{line-height:16px;padding:8px 0 0 300px;}
#ganbare_koukousei ul li p{float:left;width:210px;}
#ganbare_koukousei ul li div{float:left;}
.top_intro_border{border:dotted 1px #7fe2f4;margin-top:45px;padding:10px;text-align:left;}
.top_intro_text1{margin:4px 0 3px;font-size:20px;}
.top_intro_text2{font-size:14px;color:#696969;line-height:1.6;}
.param_pamph_13{
	clear: both;
	background: url("/common_img/16p/senh2_gr_bg.gif") repeat-x scroll 0 0 transparent;
	border: 1px solid #CCCCCC;
	font-weight: bold;
	margin-top:8px;
	padding:5px 10px;
}
.siryo_border_13{
	padding:10px;
	border-bottom:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
}
.event_border_13{
	padding:9px;
	border-bottom:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
}
.nyushi_border_13{
	padding:10px;
	border-bottom:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	height:110px;
}
#OyakudachiContents #OyakudachiTitleBar_13{
	clear:both;
	width:754px;
	width:767px\9;
	background: url("/common_img/16p/senh2_gr_bg.gif") repeat-x scroll 0 0 transparent;
	border: 1px solid #CCCCCC;
	padding:5px;
	margin-bottom:5px;
	margin-top:15px;
}
#OyakudachiContents #OyakudachiTitleBar_13 h3{
	font-weight: bold;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}
#OyakudachiContents #OyakudachiTitleBar_13 p{
	float: right;
	background: url("/common_img/15p/yajirushi_r.gif") no-repeat scroll 0 8px transparent;
	line-height: 13px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right: 5px;
	padding-left:15px;
}
#param_school_13{
	border-top: 1px solid #CCCCCC;
	margin-top: 8px;
	clear:both;
}
.search_border_13{
	padding:10px 10px 30px 10px;
	border-bottom:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	clear:both;
}
#SearchArea_13{
	margin-top:5px;
	padding-top:5px;
}
#main_right .CheckList_13{
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	margin:0;
}
#main_right .CheckList_13 .Nothing {
	margin: 0;
	padding: 10px 0 7px;
	text-align: center;
}
.check_green_13 {
	background: url("/success/sclbase/images/p15/event/scl_check_icon.gif") no-repeat scroll 0 2px transparent;
	line-height: 20px;
	padding-bottom: 3px;
	padding-left: 50px;
}
p.side_navi_title_13{
	border-left: 3px solid #FFBF00;
	font-weight: bold;
	margin: 7px 0 3px;
	padding: 2px 0 2px 5px;
}
p.side_navi_title_13_siryou {
	border-left: 3px solid #ED638E;
	font-weight: bold;
	margin: 7px 0 3px;
	padding: 2px 0 2px 5px;
}
.koumei_search_13{margin:15px 0;}
.koumei_search_13 form.show {display: block;}
.koumei_search_13 form input.texts {color: #BBBBBB;width: 270px;}
.koumei_search_13 form {vertical-align: middle;}
.koumei_search_13 form img {vertical-align: middle;}
img {border-style: none;}
#main88 .longva{padding-bottom:5px;text-align:right;font-size:14px;}
/*top header 20150225*/
#login_box2 .hdmenu_1 {font-size:110% !important;}
#js_hd_16p3 {
	font-size:60%;
	height: 130px;
	margin: 0 auto 15px;
	position: relative;
	width: 980px;
	border-bottom: 1px solid #00a33e;
}
/*top アプリバナー 20151211*/
.app_info{
	background: url("/common_img/18p/app/pc_apuri.png")no-repeat;
	width: 790px;
	height: 203px;
	margin: 10px 0 10px 8px;
	position: relative;
}
.app_info .pamph_ap{
	position: absolute;
	left: 97px;
	top: 157px;
}
.app_info .pamph_gp{
	position: absolute;
	left: 178px;
	top: 157px;
}
.app_info .op_ap{
	position: absolute;
	left: 343px;
	top: 157px;
}
.app_info .op_gp{
	position: absolute;
	left: 424px;
	top: 157px;
}
.app_info .gakuhi_ap{
	position: absolute;
	left: 604px;
	top: 157px;
}
.app_info .gakuhi_gp{
	position: absolute;
	left: 685px;
	top: 157px;
}