body,div,pre,p,blockquote,form,fieldset,input,textarea,select,option,
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,table,th,td,embed,object{
	margin:0;
	padding:0;
	vertical-align:baseline;
}

h1,h2,h3,h4,h5,h6{
	font-style:normal;
	font-weight:normal;
	font-size:1.0em;
}

address,i,em{font-style:normal;}

.clearfix:after{
	content:"";
	display:block;
	height:0;
	visibility:hidden;
	clear:both;
}

.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
*html.clearfix{height:1%;}
.clearfix{display: block;}
/* End hide from IE-mac */

#base{
	text-align:left;
	margin-top:20px;
}
#base_main{
	width:980px;
}

#base_main a{
	text-decoration:none;
}

#base_main .baseSideBlank{
	padding:0 10px;
	border-bottom:2px solid #80DAFB;
}

#base_main .baseSideBlankPro{
	padding:0 10px;
}

#base_main .baseMainBlank{
	padding:0 10px;
}

#baseSchoolNews{
	margin-top:2px;
	text-align:right;
}

#baseUserinfo{
	padding:0 0 10px;
	border-top:1px solid #80DAFB;
	width:960px;
}

#baseUserinfo ul{
	float:right;
}

#baseUserinfo ul li{
	float:left;
	padding:0 2px;
	line-height:16px;
}

#baseUserinfo ul .first{
	border-left:1px solid;
	border-right:1px solid;
}

#baseTabsMenu{
	margin-top:10px;
	clear:both;
}

#baseTabsMenu ul li img{
	vertical-align:bottom;
}


#baseLeftContents{
	width:754px;
	margin:5px 0;
	font-size:12px;
	line-height:21px;
}

#baseMain{
	margin-top:15px;
}

#baseMain .pict{
	width:234px;
	width:236px\9; /* IE8 and below */
	height:230px;
	border:solid 1px #cccccc;
	padding:2px 0;
	text-align:center;
}

#baseMain .pict img{
	vertical-align:bottom;
}

#baseMain h2, #baseMain p.midashi{
	line-height:35px;
	width:505px;
	height:41px;
	color:#009900;
}

#baseMain .trait ul li{
	width:505px;
	height:45px;
	margin-top:10px;
	font-size:17px;
}

#baseMain .trait ul li img{
	vertical-align:bottom;
	padding-right:5px;
}

#baseMain .trait ul .trait_list{
	text-align:right;
	font-size:12px;
	height:20px;
}

#baseLeftContents .baseContents{
	margin-top:10px;
}

#baseLeftContents .baseContents .topics_nm{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#00B5F7;
	text-indent:10px;
	height:30px;
	line-height:30px;
}

#baseLeftContents .baseContents .maniau_text{
	font-weight:bold;
	margin-left:0;
	font-size:14px;
}

#baseLeftContents .Course a{
	text-decoration:underline;
}

.baseContents h2, .baseContents p.midashi{
	background-color: #00B5F7;
	text-indent:10px;
	line-height:30px;
	width:755px;
	height:30px;
	margin-bottom:10px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}

#baseLeftContents .baseContents .baseContentsDetail{
	padding:0 10px;
}

#baseLeftContents .baseContents .newsimg{
	width:134px;
	height:134px;
	text-align:center;
}

#baseLeftContents .baseContents .newstxt{
	width:580px;
	margin-left:15px;
	line-height:21px;
}

#baseLeftContents .baseContents .newstxt h3{
	margin-bottom:10px;
}

#baseLeftContents .baseContents h2 span, #baseLeftContents .baseContents p.midashi span{
	font-weight:normal;
	margin-right:15px;
}

#baseLeftContents .baseContents .Course{
	padding-left:10px;
}

#baseJob{
	margin:5px 0;
	padding:7px 10px;
	border:solid 1px #009900;
}

#baseJob h2, #baseJob div.midashi{
	color:#009900;
}

#baseJob p{
	margin-top:5px;
	line-height:15px;
}

#baseAddress{
	border:solid 1px #cccccc;
}

#baseAddress .AdTheme{
	background-color:#80DAFB;
	padding:5px 15px;
	color:#ffffff;
}

#baseAddress .AdInfo{
	padding:5px;
	line-height:18px;
}

.baseAddrCampus{
	padding:10px;
	border-top:1px dashed #cdcdcd;
	line-height:21px;
}

.btd{
	border-top:dotted 1px #cccccc;
}

.bts{
	border-top:solid 1px #cccccc;
}

.bbd{
	border-bottom:dotted 1px #cccccc;
}

.bbs{
	border-bottom:solid 1px #cccccc;
}

#baseGetSiryo{
	margin-top:20px;
}

#baseGetSiryo .ssgo_seikyu{
	border: 2px solid #00B5F7;
	padding:10px;
	text-align:center;
}

#baseGetSiryo .ssgo_seikyu .ssgo_title{
	padding:10px 0 15px;
	font-size:16px;
	font-weight:bold;
	color:#ff0000;
}

#baseGetSiryo .ssgo_seikyu .cmt{
	padding:10px 0 5px;
}

#baseGetSiryo table{
	border: 2px solid #00B5F7;
	padding:10px;
}

#baseGetSiryo p{
	margin-left:7px;
}

#baseGetSiryo .GetSiryoImg{
	background:url(/success/sclbase/images/p15/scl_bg_siryo4.jpg) no-repeat;
	vertical-align:middle;
	width:755px;
	height:56px;
	margin-top:5px;
	text-align:center;
}

#baseLink{
	margin-top:14px;
	text-align:center;
	clear:both;
}

#baseLink p{
	line-height:15px;
}

#baseRightContents{
	width:186px;
}

.gakubuR{
	font-size:12px;
	padding-top:15px;
	line-height:21px;
}

.gakubuR h6{
	background-color:#e5f8fe;
	padding:5px;
	line-height:18px;
}

#basePamph{
	background:url(/success/sclbase/images/p15/scl_bg_siryo2.jpg) repeat-y;
}

#basePamph .basePamphImg{
	width:186px;
	padding:20px 0 10px;
	text-align:center;
}

#basePamph .basePamphImg img{
	border:solid 1px #cdcdcd;
}

#basePamph .basePamphSiryo{
	margin-top:10px;
	text-align:center;
}

#basePamph .basePamphCh{
	margin:10px 0 0 10px;
}

#basePamph .s_hp{
	padding-top:10px;
}

#baseRightContents .baseSmallCont{
	margin-top:10px;
}

.baseSmallCont #base_photo_main{
	width:184px;
	width:186px\9; /* IE8 and below */
	height:180px;
	border:solid 1px #cccccc;
	padding:2px 0;
	text-align:center;
}

.baseSmallCont #base_photo_caption{
	background:url(/success/sclbase/images/p15/scl_bg_fukidashi2.gif) no-repeat;
	line-height:55px;
	width:186px;
	height:51px;
	margin:5px 0;
	text-align:center;
}

#baseRightContents .base_photo_sub{
	width:88px;
	width:90px\9; /* IE8 and below */
	height:84px;
	margin-bottom:5px;
	padding:2px 0;
	border:solid 1px #cdcdcd;
	text-align:center;
	display:inline;
}

.baseSmallCont .baseSmallTitle{
	border:solid 1px #cccccc;
}

.baseSmallCont .baseSmallTitle2{
	border:solid 5px #e5f8fe;
}


.baseSmallCont .baseSmallBody{
	padding:5px 7px;
	font-size:11px;
}

#baseQR{
	width:48px;
	height:48px;
}

.baseSmallBody .baseImg{
	text-align:center;
	padding:10px 0;
}

.baseSmallBody .e_seikyu{
	text-align:center;
	padding:10px 0;
}


.baseSmallBody .baseQRcheck{
	width:110px;
	margin:5px 0 0 10px;
}

.baseSmallBody .baseRSS{
	width:110px;
	margin:2px 0 0 10px;
}

.baseSmallCont .baseSmallBody .SideGetSiryo{
	color:#ff0000;
	margin-bottom:5px;
}

.tokusyokuFrame{background:url(/success/sclbase/images/p15/trait/scl_bg_appeal.jpg) no-repeat;
	width:727px;
	width:735px\9; /* IE8 and below */
	height:126px;
	height:134px\9; /* IE8 and below */
	padding:4px;
	margin-bottom:10px;
}
.tokusyokuImgFrame{
	width:115px;
	margin:5px 10px 0 0;
	text-align:center;
}
.tokusyokuCatch{
	height:28px;
	margin-top:6px;
	width:590px;
	font-size:14px;
}
.tokusyokuTextFrame{
	width:590px;
	margin-top:3px;
}

.newstxt .newsOpen{
	text-align:right;
	font-size:10px;
}

#LastNews{
	margin:50px 0 20px 0;
}

#LastNewsTitle{
	margin:0 10px;
	padding-bottom:5px;
	border-bottom:dotted 1px #cccccc;
}

#LastNewsTitle p{
	font-size:14px;
}

#LastNews input{
	width:180px;
	padding:1px 0;
}

#LastNews .LastNewsBox{
	border-bottom:dotted 1px #cccccc;
}

#LastNews .LastNewsBox .LastNewsList{
	margin:15px 0;
}

#eventTop{
	background:url(/success/sclbase/images/p15/event/scl_bg_event1.jpg) no-repeat;
	width:775;
	height:170px;
}

#eventheaderbox{
	width:550px;
}

#eventheaderbox .catch{
	color:#00B5F7;
	font-size:20px;
	line-height:28px;
	font-weight:bold;
}

#eventHeaderQR{
	margin-top:5px;
}

#eventHeaderQR p{
	width:480px;
	margin:18px 0 0 5px;
}

.eventTopImg{
	border:solid 1px #cccccc;
	margin-right:15px;
	padding:2px;
	width:150px;
	height:150px;
	text-align:center;
}

.eventDeImage{
	width:156px;
	height:156px;
	text-align:center;
}

#qrComment{
	margin:2px 0 0 2px;
}

#snsFrame{
	padding:7px 10px;
	margin-top:5px;
	height:27px;
	text-align:right;
}

#eventCalender{
	border-bottom:dotted 1px #cccccc;
	padding-bottom:15px;
}

#eventCalender h3{
	color:#00B5F7;
}

#eventCalender .eventCalenderBox{
	width:570px;
	padding:15px 0 5px 0;
	border:solid 2px #00B5F7;
}

#eventCalender .eventCalenderBox .prvM{
	position:absolute;
	top:5px;
	left:7px;
}

#eventCalender .eventCalenderBox .nxtM{
	position:absolute;
	top:5px;
	left:180px;
}

#eventCalender .eventCalenderBox caption{
	color:#00B5F7;
	font-weight:bold;
	padding-bottom:3px;
}

.calender{
	border-top:2px solid #cccccc;
	border-left:2px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
}

.calender td{
	width:33px;
	padding:2px 0;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	text-align:center;
}

.calender td.saturday{
	color:#0000ff;
}

.calender td.sunday{
	color:#ff0000;
}

.calender td.eventbi{
	background-color:#ffcc66;
}

.eventNittei{
	margin:7px 0;
	font-family:monospace;
}

.eventNittei p{
	line-height:15px;
}

.eventMoreInfo{
	margin:3px 0;
	text-align:right;
}

.eventMoreInfo input{
	width:180px
}

.eventContents ul{
	width:530px;
}

.eventContents ul li{
	width:100px;
	float:left;
}

.eventINFrame{
	border-bottom:dotted 1px #cccccc;
	padding:10px 0;
}

.eventINFrame h3{
	color:#00B5F7;
	font-weight:bold;
	margin-top:5px;
}

#muryoDisplay{
	color:#FFA500;
	padding:5px 0;
	font-size:10px;
}

.eventTextArea{
	width:565px;
	margin-top:5px;
}

.event_left{
	width:156px;
	margin-top:7px;
}

.event_right{
	width: 568px;
	margin-top:10px;
}

.event_right .eventRightBox{
	border:solid 2px #00B5F7;
	height:45px;
	height:37px\9; /* IE8 and below */
	margin-bottom:10px;
	padding:5px 10px;
}

.event_right .eventRightBox .eventRightText{
	margin-top:10px;
}

.event_right .eventRightBox img{
	padding-top:5;
}

.eventTime{
	margin-left:1em;
}

#eventPageLink{
	margin-top:5px;
	padding:0 25px;
}

.ProImgCareer{
	width:340px;
	border:solid 1px #cccccc;
	margin-bottom:10px;
	padding:0 10px;
}

.ProImgCareer .proCatch{
	background:url(/success/sclbase/images/p15/pro_list/scl_bg_fukidashi.gif) no-repeat;
	width:335px;
	height:80px;
	margin:15px 0 5px 0;
}

.ProImgCareer .proCatch h3{
	color:#00B5F7;
	padding:12px 20px;
}

.ProCareerTop{
	width:338px;
}

.proImg{
	width:144px;
	width:146px\9; /* IE8 and below */
	height:140px;
	border:solid 1px #cccccc;
	padding:2px 0;
	text-align:center;
}

.ProImgCareer .ProCareerTop .ProCareer{
	width:178px;
	border-bottom:solid 1px #cccccc;
	margin-left:10px;
	padding-bottom:10px;
	min-height:135px;
	height:145px\9;
}

.ProCareer .proJob{
	color:#00B5F7;
	margin:20px 0 30px 0;
}

.ProCareer .proName{
	margin:4px 0;
}

.ProCareer .proPost{
	line-height:16px;
}

.ProImgCareer .proCareerBottom{
	margin:10px 0;
}

.ProImgCareer .ProMoreInfo{
	text-align:right;
	margin:0 5px 15px 0;
}

.baseContentsDetail #lpLeftFrame{
	width:482px;
	margin-left:25px;
	padding:10px;
}

.baseContentsDetail #lpLeftFrame #lpLeftFrameTop{
	height:170px;
}

.baseContentsDetail #lpLeftFrame #lpLeftFrameTop h3{
	color:#00B5F7;
	font-weight:bold;
	margin-bottom:25px;
}

.baseContentsDetail #lpLeftFrame #lpLeftFrameTop p{
	color:#00B5F7;
}

.baseContentsDetail #lpLeftFrame #lpLeftFramebottom{
	border-top:dotted 1px #cccccc;
	padding:8px 3px;
}

.baseContentsDetail #lpRightFrame{
	background:url(/success/sclbase/images/p15/pro_list/scl_bg_pl1.gif) no-repeat;
	width:175px;
	margin-right:30px;
}

.baseContentsDetail #lpRightFrame #lpImg{
	width:144px;
	width:146px\9; /* IE8 and below */
	height:140px;
	padding:2px 0;
	margin:20px 0 0 16px;
	text-align:center;
}

.baseContentsDetail #lpRightFrame #ProRightName{
	text-align:right;
	margin-right:8px;
	padding-top:10px;
}

.baseContentsDetail #lpRightFrame #ProBackWaku{
	background:url(/success/sclbase/images/p15/pro_list/scl_bg_pl2.gif) repeat-y;
	padding:0 10px 15px;
}

.baseContentsDetail #lpRightFrame #ProText{
	border-top:dotted 1px #cccccc;
	margin-top:3px;
	padding-top:8px;
	line-height:15px;
}

.baseContentsDetail #lpRightFrame #laboBackWaku{
	background:url(/success/sclbase/images/p15/pro_list/scl_bg_pl2.gif) repeat-y;
	padding:16px 10px 15px;
}


.baseContentsDetail #lpRightFrame #laboText{
	border-top:dotted 1px #cccccc;
	padding-top:8px;
	line-height:15px;
}

.baseContentsDetail #lpBottomLeftFrame{
	width:219px;
	height:324px;
	margin-left:35px;
}

.baseContentsDetail #lpBottomLeftFrame .lpBottomLeftBigImg{
	width:215px;
	height:215px;
	text-align:center;
	margin-bottom:9px;
}

.baseContentsDetail #lpBottomLeftFrame .lpBottomLeftSmallImg{
	width:105px;
	height:105px;
	text-align:center;
}
.baseContentsDetail #lpBottomLeftFrame img{
	margin:2px;
}

.baseContentsDetail #lpBottomRightFrame{
	width:480px;
}

.baseContentsDetail #lpBottomRightFrame .lpBottomRightTextBox{
	padding:0 20px;
}

.baseContentsDetail #lpBottomRightFrame .lpBottomRightTextBox h4{
	font-weight:bold;
	font-size:14px;
}

.baseContentsDetail #lpBottomRightFrame .lpBottomRightTextBox p{
	margin:10px 0 40px;
}

.laboImgCareer{
	width:340px;
	border:solid 1px #cccccc;
	margin-bottom:10px;
	padding:0 10px;
}

.laboImgCareer .laboCatch{
	background:url(/success/sclbase/images/p15/labo_list/scl_bg_fukidashi.gif) no-repeat;
	width:335px;
	height:80px;
	margin:15px 0 5px 0;
}

.laboImgCareer .laboCatch h3{
	color:#00B5F7;
	padding:12px 20px;
}

.laboCareerTop{
	width:338px;
}

.laboImg{
	width:144px;
	width:146px\9; /* IE8 and below */
	height:140px;
	border:solid 1px #cccccc;
	padding:2px 0;
	text-align:center;
}

.laboImgCareer .laboCareerTop .laboCareer{
	width:178px;
	border-bottom:solid 1px #cccccc;
	margin-left:10px;
	padding-bottom:10px;
	min-height:135px;
	height:145px\9;
}

.laboCareer .laboJob{
	color:#00B5F7;
	margin:20px 0 30px 0;
}

.laboCareer .laboPost{
	line-height:14px;
}

.laboImgCareer .laboCareerBottom{
	margin:10px 0;
}

.laboImgCareer .laboMoreInfo{
	text-align:right;
	margin:0 5px 15px 0;
}

#cpsPhotoLeft{
	width:315px;
}

#cpsPhotoLeft p{
	width:95px;
	height:95px;
	text-align:center;
	margin:0 10px 13px 0;
}

#cpsPhotoRight{
	width:419px;
}

#cpsPhotoRight h3{
	font-weight:bold;
	padding:5px 0;
	font-size:14px;
}

#cpsPhotoRight p{
	width:390px;
}

.eventphoto_top{
	background:url(/success/sclbase/images/p15/event_visual/scl_title_bg_eventphoto.jpg) no-repeat;
	width:755px;
	height:135px;
	margin-bottom:10px;
}

.eventphoto_top #eventphoto_title{
	width:555px;
	margin-left:180px;
	padding-top:30px;
}

.eventphoto_top #eventphoto_title h2{
	color:#009900;
}

.eventphoto_top #eventHeaderQR{
	margin-top:5px;
	color:#009900;
}

#eventphoto_Box{
	width:666px;
	margin:0 44px 20px;
}

.eventphoto_Img{
	margin:10px 15px;
}

.eventphoto_Img .img_area{
	border:solid 1px #cccccc;
	padding:5px;
	width:180px;
	height:180px;
	text-align:center;
}

.eventphoto_Img p{
	line-height:16px;
	width:190px;
}

.eventphoto_Img .img_column{
	padding-top:10px;
}

.eventphoto_Img .img_column .img_title{
	font-weight:700;
}

#eventphoto_Contents{
	width:733px;
	margin:10px 10px 20px;
	border:solid 2px #00B5F7;
}

#eventphoto_Campas{
	padding:7px 10px;
}

#eventphoto_Contents h3{
	padding:5px 0 10px;
}

#eventphoto_Contents p{
	line-height:1.5;
}

#eventphoto_Campas .Open_Date{
	padding-bottom:5px;
}

#Campas_Date{
	width:585px;
}
#Campas_Date p{
	font-family:monospace;
}

#annotation{
	color:#FFA500;
}

.other_Contents{
	text-align:right;
}

.other_Contents2{
	text-align:right;
	padding-top:15px;
}

#cpsTopLeft #cpsTopFukidashi{
	background:url(/success/sclbase/images/p15/cps_life/scl_bg_lifemain.jpg) no-repeat;
	width:440px;
	height:162px;
	margin-bottom:15px;
}

#cpsTopLeft #cpsTopFukidashi #cpsTopFukidashiText{
	color:#ffffff;
	font-weight:bold;
	width:300px;
	padding:20px 10px 0 20px;
	line-height:27px;
	font-size:16px;
}

#cpsTopLeft .cpsProfile{
	margin-left:5px;
}

#cpsTopLeft p{
	line-height:18px;
}

#cpsRightImg{
	width:284px;
	width:286px\9; /* IE8 and below */
	height:280px;
	padding:2px 0;
	border:solid 1px #cccccc;
	text-align:center;
}

#cpsMiddeleFrame{
	width:735px;
	margin:25px 0;
}

#cpsMiddeleFrame .cpsMiddleFrameBox{
	margin-left:6px;
}

#cpsMiddeleFrame .cpsMiddleFrameBox .cpsMiddleImgFrame{
	background:url(/success/sclbase/images/p15/cps_life/scl_bg_life_photo2.jpg) repeat-y;
	width:175px;
	padding-bottom:10px;
}

#cpsMiddeleFrame .cpsMiddleFrameBox .cpsMiddleImgFrame .cpsMiddleImgFrameBox{
	margin:0 30px;
	font-size:10px;
}

#cpsMiddeleFrame .cpsMiddleFrameBox .cpsMiddleImgFrame .cpsMiddleImgFrameBox .cpsMiddleImg{
	width:115px;
	text-align:center;
}

#cpsMiddeleFrame .cpsMiddleFrameBox .cpsMiddleImgFrame .cpsMiddleImgFrameBox p{
	margin-top:10px;
	line-height:16px;
}

.cpsMiddleTopic{
	width:734px;
	margin-top:15px;
}

.cpsMiddleTopic #cspDream{
	background:url(/success/sclbase/images/p15/cps_life/scl_bg_life_ore1.jpg) no-repeat;
	width:360px;
	height:36px;
}

.cpsMiddleTopic #cspDreamText{
	background:url(/success/sclbase/images/p15/cps_life/scl_bg_life_ore2.jpg) repeat-y;
	width:360px;
}

.cpsMiddleTopic #cspReason{
	background:url(/success/sclbase/images/p15/cps_life/scl_bg_life_gre1.jpg) no-repeat;
	width:360px;
	height:36px;
}

.cpsMiddleTopic #cspReasonText{
	background:url(/success/sclbase/images/p15/cps_life/scl_bg_life_gre2.jpg) repeat-y;
	width:360px;
}

.cpsMiddleTopic #cspEfforts{
	background:url(/success/sclbase/images/p15/cps_life/scl_bg_life_pin1.jpg) no-repeat;
	width:360px;
	height:36px;
}

.cpsMiddleTopic #cspEffortsText{
	background:url(/success/sclbase/images/p15/cps_life/scl_bg_life_pin2.jpg) repeat-y;
	width:360px;
}

.cpsMiddleTopic #cspMessage{
	background:url(/success/sclbase/images/p15/cps_life/scl_bg_life_blu1.jpg) no-repeat;
	width:360px;
	height:36px;
}

.cpsMiddleTopic #cspMessageText{
	background:url(/success/sclbase/images/p15/cps_life/scl_bg_life_blu2.jpg) repeat-y;
	width:360px;
}

.cpsMiddleTopic  h3{
	color:#ffffff;
	font-weight:bold;
	padding:5px 0 0 10px;
}

.cpsMiddleTopic  p{
	padding:10px 20px;
}

#cpsBestBottom{
	margin:20px 0;
}

#cpsBestBottom .cpsBestBox{
	background:url(/success/sclbase/images/p15/cps_life/scl_bg_lifebest6.jpg) repeat-y;
	width:735px;
	padding:10px 0;
}

#cpsBestBottom .cpsBestBox .cpsBestNiayo{
	margin-left:25px;
}

#cpsBestBottom .cpsBestBox .cpsBestNiayo .cpsBestText{
	width:620px;
	margin-left:15px;
}

#cpsBestBottom h3{
	font-size:14px;
	font-weight:bold;
}

#cpsBestBottom p{
	margin-top:5px;
}

#gakubuTopFrame{
	padding:10px 0;
	border-bottom:3px double #cdcdcd;
}

#gakubuTopFrame h3{
	color:#009900;
	font-weight:bold;
}

#gakubuTopFrame #gakubuTopCatch{
	margin:5px 0;
}

#gakubuTopFrame #gakubuTopImg{
	width:160px;
	height:160px;
	text-align:center;
	margin-right:10px;
}

#gakubuTopFrame table{
	line-height:18px;
}

#gakubuMiddleFrame{
	border-bottom:3px double #cdcdcd;
}

#gakubuMiddleFrame h3{
	color:#009900;
	font-weight:bold;
	border-bottom:dotted 1px #cccccc;
	padding-bottom:5px;
}

#gakubuMiddleFrame .gakubuMiddleText{
	margin-bottom:15px;
}

#gakubuMiddleFrame .gakubuMiddleText div{
	padding-left:10px;
}

#gakubuMiddleFrame .gakubuMiddleText p{
	padding-left:22px;
}

#gakubuBottomFrame{
	width:734px;
	border-top:dotted 1px #cccccc;
	margin-bottom:30px;
}

#gakubuBottomFrame .gakubuBottomLeft{
	width:585px;
	background-color:#e8f6e8;
	border-bottom:dotted 1px #cccccc;
}

#gakubuBottomFrame .gakubuBottomLeft .gakubuBottomLeftTitle{
	width:190px;
	color:#009900;
	font-weight:bold;
	padding:7px 0;
}

#gakubuBottomFrame .gakubuBottomLeft .gakubuBottomLeftTitle p{
	padding-left:7px;
}

#gakubuBottomFrame .gakubuBottomLeft .gakubuBottomLeftText{
	width:380px;
	width:395px\9; /* IE8 and below */
	background-color:#ffffff;
	padding:10px 5px 10px 10px;
	line-height:15px;
}

#gakubuBottomFrame .gakubuBottomLeft .gakubuBottomLeftText h4{
	font-weight:bold;
	padding-left:1em;
}

#gakubuBottomFrame .gakubuBottomLeft .gakubuBottomLeftText p{
	padding-left:1em;
}

#gakubuBottomFrame #gakubuBottomRight{
	width:132px;
	padding:10px 0 0 10px;
}

#gakubuBottomFrame #gakubuBottomRight .gakubuBottomRightPFrame{
	margin-bottom:10px;
}

#gakubuBottomFrame #gakubuBottomRight .gakubuBottomRightPFrame .GakJobImg{
	margin-bottom:5px;
}

#gakubuBottomFrame #gakubuBottomRight .gakubuBottomRightPFrame ul{
	line-height:14px;
}

#gakubuBottomFrame #gakubuBottomRight .more{
	width:132px;
	text-align:right;
}

#gakubuBottomFrame #gakubuBottomRight p{
	color:#ff0000;
}

#cousultTopFrameSide{
	border:solid 2px #00B5F7;
	width:735px;
	padding:10px 0;
}

#cousultTopFrameSide #cousultTopImage{
	width:150px;
	height:150px;
	text-align:center;
	padding:0 20px 0 4px;
}

#cousultTopFrameSide .cousultTopTextIcon{
	margin-bottom:10px;
}

#cousultTopFrameSide #cousultTopText{
	line-height:21px;
}

#cousultTopFrameSide #cousultTopTextButton{
	text-align:right;
	padding:15px 25px 0 0;
}

#cousultBottomFrame{
	margin-bottom:50px;
}

#cousultBottomFrame h3{
	color:#00B5F7;
	font-weight:normal;
	margin:15px 0 10px;
}

#textbookFrame{
	margin-bottom:20px;
}

#textbookFrame #textbookFrameImg{
	width:153px;
	width:155px\9; /* IE8 and below */
	height:149px;
	border:solid 1px #cccccc;
	padding:2px 0;
	text-align:center;
	margin-right:10px;
}

#textbookFrame #textbookRightFrame{
	width:565px;
}

#textbookFrame #textbookRightFrame h3{
	color:#00B5F7;
}

.textbookBottomFrame{
	border-bottom:dotted 1px #cccccc;
}

.textbookBottomFrame h3{
	margin:7px 0;
	color:#00B5F7;
	font-weight:bold;
}

.textbookBottomFrame p{
	line-height:16px;
	width:574px;
}

.textbookbottomText{
	margin-bottom:20px;
}

.textbookbottomText .textbookBottomImg{
	width:150px;
	height:150px;
	text-align:center;
	margin-right:10px;
}

.textbookBottomFrameEnd{
	margin-bottom:30px;
}

.textbookBottomFrameEnd h3{
	margin:10px 0;
}

.textbookBottomFrameEnd p{
	line-height:16px;
	width:574px;
}

#topicsFrame{
	margin-left:7px;
}

#topicsFrame h3{
	color:#ff0000;
	padding:10px 0;
}

#topicsFrame .topicsImagesIN{
	background:url(/success/sclbase/images/p15/topics/scl_bg_douga.jpg) no-repeat;
	width:224px;
	height:292px;
	margin:0 0 22px 20px;
}

#topicsFrame .topicsImagesIN .topicsImagesBox{
	width:170px;
	margin:30px 0 0 30px;
}

#topicsFrame .topicsImagesIN .topicsImagesBox .Photo{
	width:160px;
	height:160px;
	text-align:center;
}

#topicsFrame .topicsImagesIN .topicsImagesBox .Text{
	width:170px;
	text-align:left;
}

#topicsFrame .topicsImagesIN .topicsImagesBox .Text h4{
	margin:5px 0;
}

#topicsFrame .topicsImagesIN .topicsImagesBox .Text p{
	font-size:10px;
	line-height:18px;
}

#topicsFrameBottom{
	margin-bottom:30px;
}

#topicsFrameBottom .Text{
	background:url(/success/sclbase/images/p15/topics/scl_column_bg_etopi2.jpg) repeat-y;
	width:715px;
}

#topicsFrameBottom .Text p{
	padding:10px 30px;
}

#baseLeftContents #baseContentsExt{
	margin:10px 0 30px 0;
	font-size:12px;
}

#ExtensionTitle{
	background:url(/success/sclbase/images/p15/extension/scl_bg_shin2.jpg) repeat-y;
	width:755px;
}

#ExtensionTitle h2{
	width:98px;
	margin-left:10px;
	font-weight:bold;
	color:#ffffff;
}

#ExtensionTitle ul{
	width:600px;
	margin:10px 0 0 135px;
	padding-top:10px;
	border-top:dashed 1px #cccccc;
}

#ExtensionMain{
	margin-top:15px;
}

#ExtensionMain .ExtensionMainImg{
	width:350px;
	height:160px;
	text-align:center;
}

#ExtensionMain p{
	width:385px;
}

.ExtensionColumnKind{
	margin-top:40px;
}

.ExtensionColumnKind .ColumnKind{
	width:150px;
	margin-top:3px;
	color:#8b5c29;
	text-align:center;
}

.ExtensionColumnKind .ColumnKindCmnt{
	width:585px;
	margin-left:10px;
	font-weight:bold;
}

.ExtensionColumnKind .ExtensionColumn{
	margin-top:10px;
	padding-top:10px;
	border-top:dashed 1px #cccccc;
}

.ExtensionColumn .ColumnImg{
	width:170px;
	height:170px;
	text-align:center;
}

.ExtensionColumn .ColumnTxt{
	width:565px;
}

.ExtensionColumn .Column4Img{
	margin-bottom:10px;
}

.ExtensionColumn .Column4Img div{
	width:170px;
	height:100px;
	text-align:center;
	margin-left:24px;
}

#baseLeftContents #baseContentsYakan{
	margin:10px 0 30px 0;
	font-size:12px;
}

#YakanTitle{
	background:url(/success/sclbase/images/p15/yakan/scl_bg_yakan2.jpg) repeat-y;
	width:755px;
}

#YakanTitle h2{
	width:98px;
	margin-left:10px;
	font-weight:bold;
	color:#ffffff;
}

#YakanTitle ul{
	width:600px;
	margin:10px 0 0 135px;
	padding-top:10px;
	border-top:dashed 1px #cccccc;
}

#YakanMain{
	margin-top:15px;
}

#YakanMain .YakanMainImg{
	width:350px;
	height:160px;
	text-align:center;
}

#YakanMain p{
	width:385px;
}

.YakanColumnKind{
	margin-top:40px;
}

.YakanColumnKind .ColumnKind{
	width:150px;
	margin-top:3px;
	color:#483D8B;
	text-align:center;
}

.YakanColumnKind .ColumnKindCmnt{
	width:585px;
	margin-left:10px;
	font-weight:bold;
}

.YakanColumnKind .YakanColumn{
	margin-top:10px;
	padding-top:10px;
	border-top:dashed 1px #cccccc;
}

.YakanColumn .ColumnImg{
	width:170px;
	height:170px;
	text-align:center;
}

.YakanColumn .ColumnTxt{
	width:565px;
}

.YakanColumn .Column4Img{
	margin-bottom:10px;
}

.YakanColumn .Column4Img div{
	width:170px;
	height:100px;
	text-align:center;
	margin-left:24px;
}

.AOnyushiFrameFirst{
	margin-bottom:10px;
}

.AONyushiFrame{
	border-top:dotted #cccccc 1px;
	margin-bottom:10px;
	padding-top:10px;
}

.AONyushiImg{
	width:160px;
	height:160px;
	text-align:center;
	margin-right:10px;
}

.AONyushiText{
}

.AONyushiText h3{
	margin-bottom:10px;
	font-size:14px;
	font-weight:bold;
}


.NyushiTable{
	border-top:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
}

.NyushiTable th{
	background-color:#e5f8fe;
	font-weight:normal;
	padding:5px 0;
}

.NyushiTable td{
	padding:7px 7px;
}

.NyushiTable .WidthCourse{
	width:118px;
}

.NyushiTable .WidthName{
	width:114px;
}

.NyushiTable .WidthPeople{
	width:69px;
}

.NyushiTable .WidthTerm{
	width:214px;
}

.NyushiTable .WidthDay{
	width:214px;
}

.NyushiTable .BorderR{
	border-right:solid 1px #cccccc;
}

.NyushiTable .BorderB{
	border-bottom:solid 1px #cccccc;
}

.NyushiNextPage{
	margin:5px 0 20px;
	text-align:right;
}

#ProfeMain{
	width:542px;
}

#ProfeMain #ProfeJob{
	background:url(/success/sclbase/images/p15/profession/scl_title_bg_profe_02.gif) repeat-y;
	width:542px;
	padding:5px 0;
	line-height:20px;
}

#ProfeMain #ProfeJob p{
	margin-left:20px;
}

#ProfeMain .ProfeImgBox{
	margin-top:10px;
}

#ProfeMain .ProfeImgBox p{
	margin-top:5px;
}

#ProfeMain .ProfeImgBox .ProfePict3{
	margin-left:16px;
}

#ProfeMain .ProfeImgBox .ImgA{
	width:170px;
	height:170px;
	text-align:center;
}

#ProfeMain .ProfeImgBox .ImgB{
	width:357px;
	height:170px;
	text-align:center;
}

#ProfeMain .ProfeImgBox .ImgC{
	width:544px;
	height:170px;
	text-align:center;
}

#ProfeSchool{
	width:149px;
	margin:15px 0;
}

#ProfeSchool #SchoolImg{
	width:75px;
	height:75px;
	text-align:center;
	margin:10px 0 0 37px;
}

#ProfeSchool p{
	margin:10px 0;
	line-height:15px;
}

#prideTopImgFrame{
	background:url(/success/sclbase/images/p15/pride_teacher/scl_bg_teacher_phflame1.gif) no-repeat;
	width:260px;
	height:350px;
}
#prideTopImgFrame #prideTopImg{
	margin:30px 32px 0;
	width:195px;
	height:195px;
	text-align:center;
}

#prideTopImgFrame #prideTopImgFrameText{
	margin:20px 32px 0 32px;
}

#prideTopProfFrame{
	width:356px;
	margin-left:20px;
}

#prideTopProf{
	background:url(/success/sclbase/images/p15/pride_teacher/scl_bg_teacher_name.gif) no-repeat;
	width:358px;
	height:85px;
	padding:20px 0 0 20px;
}

#prideTopProfText{
	color:#ff7f00;
}

#prideTopProfCareer{
	line-height:18px;
}

#prideMiddleText{
	width:494px;
	margin:0 10px 0 0;
}

#prideMiddleImg{
	background:url(/success/sclbase/images/p15/pride_teacher/scl_bg_teacher_phflame2.gif) no-repeat;
	width:230px;
	height:230px;
}

#prideMiddleImg .PridePicture{
	margin:25px 30px;
	width:170px;
	height:170px;
	text-align:center;
}

#prideMiddleLeft{
	background:url(/success/sclbase/images/p15/pride_teacher/scl_bg_teacher_board1.gif) no-repeat;
	width:380px;
	height:383px;
}

#prideMiddleLeft .prideMiddleLeftQA .prideMiddleLeftQAImg{
	margin:23px 0 0 60px;
}

#prideMiddleLeft .prideMiddleLeftQA .prideMiddleLeftQAText{
	margin:21px 0 0 10px;
}

#prideMiddleLeft .prideMiddleLeftQA .prideMiddleLeftQAText p{
	margin:2px 0;
}

#prideMiddleRight{
	background:url(/success/sclbase/images/p15/pride_teacher/scl_bg_teacher_board2.gif) no-repeat;
	width:354px;
	height:383px;
}

#prideMiddleRight p{
	width:245px;
	margin:100px 0 0 45px;
}

#prideBottomFrame{
	margin-top:20px;
}

.prideBottomImg{
	background:url(/success/sclbase/images/p15/pride_teacher/scl_bg_teacher_phflame3.gif) no-repeat;
	width:221px;
	height:265px;
}

.prideBottomImg .PrideBottomPicture{
	margin:25px 20px 10px;
	width:170px;
	height:170px;
	text-align:center;
}

.prideBottomImg .prideBottomText{
	margin-left:20px;
}

#movie_title{
	background:url(/success/sclbase/images/p15/movie/scl_bg_douga.jpg) no-repeat;
	width:735px;
	height:78px;
}

#movie_title h3{
	font-weight:bold;
	padding:20px 0 0 30px;
}

#movie_title h3 span{
	font-weight:normal;
}

#movieBox{
	margin-top:10px;
}

#movieBox p{
	width:315px;
	margin-left:15px;
	line-height:20px;
}

#movie_cap{
	margin:15px 0 35px 0;
}

#movie_cap table tr{
	height:75px;
}

#movie_cap table tr td{
	width:105px;
}

#baseLeftContents .baseContents .baseContentsPamph{
	padding-left:60px;
}

#PamphLetHyoshi{
	position:relative;
}

#PamphLetHyoshi h3{
	width:128px;
	height:183px;
	text-align:center;
}

#PamphLetHyoshi .PamphBox{
	width:400px;
	margin-left:30px;
}

#PamphLetHyoshi .PamphBox .PamphCom{
	margin-bottom:20px;
	line-height:20px;
}

#PamphLetHyoshi .PamphBox h4{
	margin-bottom:10px;
}

#PamphLetHyoshi .PamphBox .PamphCSyaku{
	position:absolute;
	bottom:0;
}

#baseLeftContents .baseContents .baseContentsPamph table{
	margin-top:15px;
}

#baseLeftContents .baseContents .baseContentsPamph table tr{
	height:205px;
}

#baseLeftContents .baseContents .baseContentsPamph table tr td{
	width:300px;
	vertical-align:top;
}

#baseLeftContents .baseContents #baseContentsGGCList{
	padding:0 15px;
}

#baseContentsGGCList h3{
	margin-bottom:10px;
}

#baseContentsGGCList .GGCListBox{
	padding:10px 0 10px 5px;
	border-top:dashed 1px #cccccc;
}

#baseContentsGGCList .GGCListBox .GGCMainList{
	width:290px;
}

#baseContentsGGCList .GGCListBox .GGCMainList h4{
	padding-left:18px;
	background:url(/success/sclbase/images/p15/gakubu/scl_maru.gif) no-repeat 0 1px;
}

#baseContentsGGCList .GGCListBox .GGCMainList h5{
	padding:7px 0 0 35px;
	background:url(/success/sclbase/images/p15/gakubu/scl_eruji.gif) no-repeat 20px 8px;
	line-height:16px;
}

#baseContentsGGCList .GGCListBox .GGCMainList h6{
	padding:7px 0 0 70px;
	background:url(/success/sclbase/images/p15/gakubu/scl_eruji.gif) no-repeat 55px 8px;
	line-height:16px;
}

#baseContentsGGCList .GGCListBox .GGCProLabo{
	width:413px;
}

#baseContentsGGCList .GGCListBox .GGCProLabo .GGCLabo{
	background:url(/success/sclbase/images_13p/scl_bg_gakkalt_k_man.jpg) repeat-y;
	width:197px;
	padding:3px 2px 5px 7px;
}

#baseContentsGGCList .GGCListBox .GGCProLabo .GGCPro{
	background:url(/success/sclbase/images_13p/scl_bg_gakkalt_p_man.jpg) repeat-y;
	width:197px;
	padding:3px 2px 5px 7px;
}

#baseContentsGGCList .GGCListBox .GGCProLabo .GGCBoxText{
	margin-top:5px;
}

#baseContentsGGCList .GGCListBox .GGCProLabo .GGCBoxText .GGCImgBox{
	width:55px;
}

#baseContentsGGCList .GGCListBox .GGCProLabo .GGCBoxText .GGCTextBox{
	width:130px;
	line-height:16px;
}

.baseContentsDetail #ScholarShipMain{
	padding-bottom:15px;
	border-bottom:solid 2px #80DAFB;
}

.baseContentsDetail #ScholarShipMain div{
	width:350px;
}

.baseContentsDetail #ScholarShipMain p{
	width:370px;
	margin-left:10px;
}

.baseContentsDetail #ScholarShipColumn{
	padding:0 10px;
}

.baseContentsDetail #ScholarShipColumn .ScholarShipDetail{
	margin-top:10px;
}

.baseContentsDetail #ScholarShipColumn .ScholarShipDetail p{
	color:#00B5F7;
	font-weight:bold;
}

.baseContentsDetail #ScholarShipColumn .ScholarShipDetail dl{
	margin:5px 0 0 15px;
}

.baseContentsDetail #ScholarShipColumn .ScholarShipDetail dl dt{
	float:left;
	width:94px;
	margin-bottom:10px;
	font-family:monospace;
}

.baseContentsDetail #ScholarShipColumn .ScholarShipDetail dl dt span{
	padding-right:3em;
}

.baseContentsDetail #ScholarShipColumn .ScholarShipDetail dl dd{
	float:left;
	width:592px;
	margin:0 0 10px 10px;
}

.baseContentsDetail .ListOutBox{
	width:360px;
	margin-bottom:15px;
	border:solid 1px #cccccc;
}

.baseContentsDetail .ListOutBox .ListInBox{
	padding:10px 5px 10px 10px;
}

.baseContentsDetail .ListOutBox .ListInBox .ListImg{
	width:160px;
	height:160px;
	text-align:center;
}

.baseContentsDetail .ListOutBox .ListInBox .ListText{
	width:172px;
	margin-left:10px;
}

.baseContentsDetail .ListOutBox .ListInBox .ListText h3{
	color:#00B5F7;
	font-weight:bold;
}

.baseContentsDetail .ListOutBox .ListInBox .ListText p{
	margin-top:45px;
	line-height:18px;
}

#GetNews{
	margin:10px 0 35px 0;
	border-top:dotted 1px #cccccc;
}

#GetNews td{
	padding:10px;
	border-bottom:dotted 1px #cccccc;
}

#GetNews .GetKind{
	width:150px;
	background-color:#80DAFB;
	color:#ffffff;
}

#NewsAttentionTxt{
	margin-top:15px;
	text-align:center;
}

.NewsGetDecide{
	width:270px;
	margin:20px 0 50px 250px;
}

#SendCounsel{
	margin-top:10px;
	border-top:dotted 1px #cccccc;
}

#SendCounsel .CounselOpt{
	padding:5px 15px;
	background-color:#80cc80;
	border-bottom:dotted 1px #cccccc;
}

#SendCounsel .Counselbt{
	border-bottom:dotted 1px #cccccc;
}

#SendCounsel .Counselbt select{
	margin:5px 35px;
}

#SendCounsel .CounselNaiyo{
	padding:10px 15px;
	background-color:#80cc80;
	border-bottom:dotted 1px #cccccc;
	vertical-align:top;
}

#SendCounsel .CounselTxt{
	border-bottom:dotted 1px #cccccc;
}

#SendCounsel .CounselTxt textarea{
	width:550px;
	margin:10px 35px;
}

#SendCounsel .CounselTxt ul{
	margin:10px 35px;
}

#CounselSubmit{
	width:733px;
	margin:15px 0 30px;
	text-align:center;
}

.freeColor{
	padding-right:20px;
}


.baseContents-p2, .baseContents p.midashi{
	background-color: #00B5F7;
	text-indent:10px;
	line-height:30px;
	width:755px;
	height:30px;
	margin-bottom:10px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	clear:both;
}

.baseContents-p3, .baseContents p.midashi{
	background-color: #00B5F7;
	text-indent:10px;
	line-height:30px;
	width:755px;
	height:30px;
	margin-bottom:10px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}

.baseContents p.midashi2{
	background-color: #00B5F7;
	text-indent:10px;
	line-height:30px;
	width:755px;
	height:30px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}

.baseContents .all_list{
	font-size:10px;
	text-align:right;
	padding:5px 0;
}

.yakan_title_p2{
	color: #FFFFFF;
   	font-weight: bold;
    	margin-left: 10px;
   	width: 98px;	
   	font-size: 15px;
	float: left;
}

.Yakan_title_p3{
	width:600px;
	margin-left:135px;
	color:#483D8B;
}

.eventphoto_title_p2 {
    font-size: 15px;
    font-weight: bold;
}

.ExtensionTitle_p2{
	color: #FFFFFF;
   	font-weight: bold;
    	margin-left: 10px;
   	width: 98px;	
   	font-size: 15px;
	float: left;
}

.ExtensionTitle_p3{
	width:600px;
	margin-left:135px;
	color:#8b5c29;
}

.EventKoukoku{
	font-size: 10px;
	line-height:15px;
	padding-top:10px;
}

.deviation{
	padding:20px 0 10px;
	font-size:12px;
}

.deviation .info{
	border-bottom:1px solid;
}
.deviation .info span{
	font-size:14px;
}

.deviation table{
	border-collapse: collapse;
	margin:15px 0;
	width:640px;
}

.deviation table .caption{
	background-color: #69D675;
	font-size:12px;
	padding:4px 0;
	letter-spacing:1px;
	text-decoration: none;
	text-align:center;
}

.deviation table .univ{
	width:105px;
}

.deviation table .gakubu{
	width:110px;
}

.deviation table .gakka{
	width:255px;
}
	
.deviation table .devi{
	width:85px;
}

.deviation table .none{
	border: none;
	height:4px;
	padding:0;
}


.deviation table th{
	border: solid 1px #666666;
	color: #000000;
	text-decoration: none;
}

.deviation table td{
	border: solid 1px #666666;
	color: #000000;
	padding:3px 10px;
}

.deviation table td.center{
	text-align:center;
}

.deviation .attention{
	font-size:10px;
}

.red_color{
	color:#ff0000;
	padding-right:5px;
}

.blue_bg{
	background-color:#e5f8fe;
	padding:5px;
	font-size:12px;
}

.title_bor{
	border-left: solid 3px #00afec;
	padding:0 5px;
}

.ssg{
	padding-top:10px;
}

.ssg .ssg0{
	height:30px;
	padding-right:5px;
}

.ssg .ssg1{
	height:50px;
	padding-right:5px;
}

.ssg .ssg2{
	height:100px;
	padding-right:5px;
}

.ssg .ssg3{
	height:145px;
	padding-right:5px;
}

.ssg p{
	padding:2px 0;
}

.fr_ne{
	padding:5px 0 10px;
}

#baseLeftContents .baseContents .Course .ggc{
	border-top:1px dotted;
	clear:both;
	line-height:21px;
}

#baseLeftContents .baseContents .Course .ggc .ggc_gg{
	float:left;
	width:230px;
	padding:5px 10px;
}

#baseLeftContents .baseContents .Course .ggc .ggc_gc{
	float:right;
	width:450px;
	padding:5px 10px;
}

#baseLeftContents .baseContents .Course .ggc .ggc_gc .ggc_course{
	padding-left:1em;
}

#baseLeftContents .baseContents .Course .subtitle{
	padding:5px 10px;

}

#baseLeftContents .baseContents .Course .ggc_cmnt{
	border-top:1px dotted;
	padding:5px 10px;
}

.baseContentsDetail .mail_t{
	color:#00B5F7;
	font-size:14px;
}

#baseLeftContents .baseContents .gakubuOutline{
	margin:0 0 0 15px;
	padding:15px 0 15px 15px;
	border-left:solid 1px #cccccc;
}

#baseLeftContents .baseContents .gakubuOutline .leftcolumn{
	width:525px;
}

#baseLeftContents .baseContents .gakubuOutline .leftcolumn .caption{
	margin-top:10px;
}

#baseLeftContents .baseContents .gakubuOutline .leftcolumn li{
	width:250px;
	min-height:18px;
	float:left;
}

#baseLeftContents .baseContents .gakubuOutline .leftcolumn .gakubuBtn{
	margin-top:15px;
}


#baseLeftContents .baseContents .gakubuOutline .leftcolumn .Mphoto{
	width:160px;
	height:160px;
	text-align:center;
}

#baseLeftContents .baseContents .Message1{
	background:url('/success/sclbase/images/p17/scldetail/mannaka.png') repeat-y;
	padding:15px 10px 10px 35px;
}

#baseLeftContents .baseContents .Message2{
	position:relative;
	background:url('/success/sclbase/images/p17/scldetail/mannaka.png') repeat-y;
	padding:15px 10px 10px 35px;
	min-height:190px;
	height:auto !important;
	height:190px;
}
#baseLeftContents .baseContents .Message2 table{
	width:565px;
	position:absolute;
	top:20px;
	left:190px;
}


#baseLeftContents .baseContents .MessImg{
	width:155px;
	height:155px;
	text-align:center;
}

#baseLeftContents .baseContents .Point h5{
	font-size:14px;
	font-weight:bold;
	padding:6px 0 6px 15px;
	border-bottom:2px solid #1592e9;
	color:#1592e9;
}

#baseLeftContents .baseContents .Point table{
	width:738px;margin-top:15px;
	border-top:dotted 1px #cccccc;
	line-height:21px;
}

#baseLeftContents .baseContents .Point table .l_column{
	width:185px;
	padding:5px 10px;
	border-bottom:dotted 1px #cccccc;
	background-color:#e5f8fe
}

#baseLeftContents .baseContents .Point table .r_column{
	width:533px;
	padding:5px 10px;
	border-bottom:dotted 1px #cccccc;
}

#baseLeftContents .baseContents .Point table .r_column .Stext{
	color:#000000;
	margin-bottom:4px;
	font-weight:bold;
	padding-top:5px;
}


.sclarealink {
	border-top: 1px solid #CCCCCC;
	font-weight: normal;
	margin: 20px 0 5px;
	padding: 5px 0;
}

.sclareatitle {
	font-size: 10px;
	font-weight: normal;
}

.sclareatext {
	color: #6666FF;
	font-size: 10px;
	margin: 10px 0 0 0;
}

.sclarealinktext {
	color: #666666;
	font-size: 10px;
}