@charset "shift_jis";

/*-----------------共通保育スタイル-----------------*/

#wrapper #content #mv {
	padding-bottom: 20px;
}

#wrapper #content #main{
	width: 741px;
	font-size: 14px;
	position: relative;
}

#wrapper #content #main .boxStyle{
	clear:both;
	width: 741px;
	height: auto;
	position: relative;
}

#wrapper #content #main a {
	text-decoration: none;
	color: #0000FF;
}
	
#wrapper #content #main a:hover{
    color: #FF0000;
    left: 1px;
    position: relative;
    text-decoration: underline;
    top: 1px;
}

#wrapper #content #main .h2Txt{
	padding: 18px 0px 0px 6px;
	line-height: 160%;
}

#wrapper #content #main ul li{
	list-style: none;
}

#wrapper #content #main h3, #wrapper #content #main .guideTitle{
	color: #CC0000;
	font-size: 16px;
	font-weight: bold;
}

#wrapper #content #main .guideBx{
	float: left;
	width: 360px;
	height: 145px;
	margin: 25px 0px 27px 0px;
	position: relative;
}

#wrapper #content #main .leftBx{
	margin-right: 12px; 

}

#wrapper #content #main .guideTitle{
	width: 350px;
	height:60px;
	line-height: 120%;
	background-image: url(../../senmon/hoiku/images/schoolBg.gif);
	padding: 5px;
	position: relative;
}

#wrapper #content #main .guideTitle .guideNm{
	width: 180px;
	border: 1px dotted #CC2446;
	padding: 7px 59px 13px 109px;
}

#wrapper #content #main .guideTitle .guideNm:after{
	content: url(../../senmon/hoiku/images/hiyoko1.png);
	position:absolute;
	left: 318px;
	top: 32px;
}

#wrapper #content #main .guideTitle .guideNm2{
	border: 1px dotted #CC2446;
	padding: 20px 59px 19px 109px;
}

#wrapper #content #main .guideTitle .guideNm2:after{
	content: url(../../senmon/hoiku/images/hiyoko2.png);
	position:absolute;
	left: 307px;
	top: 42px;	
}

#wrapper #content #main .txtHght{
	line-height: 250%;
}

#wrapper #content #main .boxStyle .guidePht{
	position: absolute;
	top: -4px;
	left: 10px;
}

#wrapper #content #main .guideTxt{
	width: 247px;
	height: 58px;
	margin-left: 93px;
	padding: 18px 20px 0px 33px;
	background-image: url(../../senmon/hoiku/images/hukidashi_1.png);
	background-repeat: no-repeat;
	background-position: 11px 0px;
	font-size: 12px;
	line-height: 140%;
}

#wrapper #content #main .guideTxt2{
	height: 33px;
	padding: 25px 0px 0px 35px;
	background-image: url(../../senmon/hoiku/images/hukidashi_2.png);
}

#wrapper #content #main #shiryoBtn{
	clear: both;
	padding-bottom:45px;
}


/*資料請求ボタン（小）のスタイル*/
#wrapper #content #main .shiryoBx{
	height: 43px;
}

#wrapper #content #main .shiryoBx .shiryoBtn2{
	width: 202px;
	height: 43px;
	float: right;
	padding: 0px 7px 0px 7px;
	background-image: url(../../senmon/hoiku/images/seikyuBtnBg.gif);
}


/*jissyu,senpaiガイドブック項目h2のスタイル*/
#wrapper #content #main .guideCnt .guideH2{
	height: 29px;
	padding-top: 14px;
}

/*-----------------共通保育スタイルend-----------------*/
/*----------------------保育index----------------------*/

#wrapper #content #main .boxStyle .indexH2{
	margin-top: 20px;
}

#wrapper #content #main .boxStyle .afterStyle:after{
	content: url(../../senmon/hoiku/images/abst2.png);
	position:absolute;
	top:-35px;
	left:470px;
}

#wrapper #content #main .boxStyle .afterStyle2:after{
	content: url(../../senmon/hoiku/images/abst3.png);
	position:absolute;
	top: -10px;
	left:451px;
}

#wrapper #content #main .boxStyle .afterStyle3:after{
	content: url(../../senmon/hoiku/images/abst4.png);
	position:absolute;
	top:-36px;
	left:552px;
}

#wrapper #content #main .boxStyle .afterStyle4:after{
	content: url(../../senmon/hoiku/images/abst5.png);
	position:absolute;
	top:-27px;
	left:542px;
}

#wrapper #content #main #catchCnt{
	width: 741px;
	height: auto;
	background-image:url(../../senmon/hoiku/images/photo1.png);
	background-repeat: no-repeat;
	background-position: 515px 55px;
	position: relative;
	/* [disabled]padding-top: 30px; */
	margin-bottom: 50px;
}

#wrapper #content #main #catchCnt .h2Txt{
	width:500px;
	height:38px;
	font-size: 14px;
	padding-bottom: 14px;
}

#wrapper #content #main .chuki{
	text-align:right;
	font-size: 10px;
}

#wrapper #content #main .chukiNxtLine{
	padding-right: 5px;
}

#wrapper #content #main #catchCnt #workList{
	width: 487px;
	height: 72px;
	margin-top: 18px;
	padding: 6px;
	background-image: url(../../senmon/hoiku/images/schoolBg.gif);
	background-repeat: repeat-x;
}

#wrapper #content #main #catchCnt #workList dl{
	height: 60px;
	border: 1px dotted #FF3300;
	padding: 10px 0px 0px 10px;
	clear: both;
}

#wrapper #content #main #catchCnt #workList dt{
	font-size: 16px;
	font-weight:bold;
	color: #DB8402;
}

#wrapper #content #main #catchCnt #workList .iconStyle{
	color: #F99601;
}

#wrapper #content #main #catchCnt #workList ul{
	padding: 15px 0px 0px 3px;
}

#wrapper #content #main #catchCnt #workList ul li{
	font-size: 14px;
	float: left;
	padding-right: 23px;
	padding: 0px 60px 0px 0px;
}

#wrapper #content #main #catchCnt #workList ul .textLeft{
	padding-left: 30px;
}

#wrapper #content #main #catchCnt #workList ul .textRight{
	padding-right: 0px;
}

#wrapper #content #main #catchCnt .chuki{
	width: 515px;
}

#wrapper #content #main .schoolCnt{
	width: 741px;
	height: 250px;
	background-image: url(../../senmon/hoiku/images/photo2.png);
	background-repeat: no-repeat;
	background-position: 522px 46px;
	margin-top: 51px;
}

#wrapper #content #main #con_school{
	width: 487px;
	margin: 23px 0px 6px 0px;
	padding: 6px;
	background-image: url(../../senmon/hoiku/images/schoolBg.gif);
	background-repeat: repeat-x;
}

#wrapper #content #main #con_school .boderStyle {
	padding: 0px 16px 0px 11px;
	border: 1px dotted #FF3300;
	clear: both;
}

#wrapper #content #main #con_school .boderStyle .boderBttmStyle{
	border-bottom: none;
	position: relative;
}

#wrapper #content #main #con_school .boderStyle .boderBttmStyle .ddStyle:after{
	content: url(../../senmon/hoiku/images/abst1.png);
	position:absolute;
	left: 350px;
	top: -27px;
}

#wrapper #content #main #con_school dl{
	clear: both;
	padding-left: 3px;
	line-height: 33px;
	border-bottom: 1px dotted #FF3300;
}

#wrapper #content #main #con_school dl dt {
	width: 135px;
	float: left;
	font-size: 14px;
}

#wrapper #content #main #con_school dl dd {
	font-size: 12px;
}

#wrapper #content #main .schoolCnt .chuki{
	width: 503px;	
}


#wrapper #content #main .pointCnt{
	margin-top: 55px;
	clear: both;
	height: 880px;
}

#wrapper #content #main .pointCnt .pointBx{
	width: 357px;
	height: auto;
	margin-right: 21px;
	float: left;
}

#wrapper #content #main .pointCnt .pointBx2{
	margin-right: 0px;
}

#wrapper #content #main .pointCnt dl{
	width: 339px;
	height: 309px;
	margin-top: 40px;
	padding: 30px 6px 5px 6px;
	background-image: url(../../senmon/hoiku/images/Ptn.jpg);
	background-position: 20px 10px;
	position: relative;
}

#wrapper #content #main .pointCnt .pointBttmCnt{
	font-size: 10px;
	padding: 10px 7px 0px 2px;
}

#wrapper #content #main .pointCnt .pointBttmCnt2{
	padding: 10px 14px 0px 18px;
}

#wrapper #content #main .pointCnt dl dt{
	position: absolute;
	top: -23px;
	left: -15px;
}

#wrapper #content #main .pointCnt dl .pointTxt{
	line-height: 160%;
	padding: 25px 16px 212px 13px;
	border: 1px dotted #FF3300;
	background-image:url(../../senmon/hoiku/images/point1Photo.png);
	background-repeat: no-repeat;
	background-position: 30px 102px;
	
}

#wrapper #content #main .pointCnt dl .pointPht2{
	background-image:url(../../senmon/hoiku/images/point2Photo.png);
	background-position: 32px 91px;
	padding-bottom: 234px;	
}

#wrapper #content #main .pointCnt dl .pointPht3{
	background-image:url(../../senmon/hoiku/images/point3Photo.png);
	background-position: 27px 97px;
	padding-bottom: 234px;		
}

#wrapper #content #main .pointCnt dl .pointPht4{
	background-image:url(../../senmon/hoiku/images/point4Photo.png);	
	background-position: 40px 98px;
}

#wrapper #content #main .syushokuCnt{
	height: 315px;
	/* [disabled]background-image: url(../../senmon/hoiku/images/photo3.png); */
	background-repeat: no-repeat;
	background-position: 468px 38px;
}

#wrapper #content #main .boxStyle .syushokuList{
	width: 712px;
	height: 190px;
	margin-top: 18px;
	padding: 6px;
	background-image: url(../../senmon/hoiku/images/schoolBg.gif);
	background-repeat: repeat;
}

#wrapper #content #main .boxStyle .syushokuList .syushokuH3{
	padding-left: 0px;
	font-size: 16px;
	background-image: none;
	color: #FA9602;
	font-weight:bold;
}

#wrapper #content #main .boxStyle .syushokuList dl{
	height: 185px;
	border: 1px dotted #FF3300;
	padding: 4px 0px 0px 7px;
	width: 428px;
}

#wrapper #content #main .boxStyle .syushokuList dt{
	width: 118px;
	height: 18px;
	padding: 5px 0px 0px 9px;
	color: #660000;
	font-weight: bold;
	background-image: url(../../senmon/hoiku/images/shiori1.png);
	background-repeat: no-repeat; 
}

#wrapper #content #main .boxStyle .syushokuList .hoikuBg{
	background-image: url(../../senmon/hoiku/images/shiori2.png);
	background-repeat: no-repeat;
	margin-top: 11px;
}

#wrapper #content #main .boxStyle .syushokuList dd{
	font-size: 12px;
	line-height: 160%;
	padding: 3px 5px 0px 6px;
}

#wrapper #content #main .syushokuCnt .chuki{
	padding: 8px 290px 0px 0px;
	color: #999999;
}

#wrapper #content #main .syushokuCnt .linkBtn{
	text-align: right;
	padding: 14px 26px 0px 0px;
}

#wrapper #content #main .licenseCnt{
	height: 210px;
	background-image: url(../../senmon/hoiku/images/photo4.png);
	background-repeat: no-repeat;
	background-position: 468px 40px;
}

#wrapper #content #main .boxStyle #licenseList{
	width: 442px;
	height: 152px;
	margin-top: 18px;
	padding: 6px;
	background-image: url(../../senmon/hoiku/images/schoolBg.gif);
	background-repeat: repeat-x;
	clear: both;
}

#wrapper #content #main .boxStyle #licenseList .boderStyle{
	height: 150px;
	border: 1px dotted #FF3300;
	position: relative;
	padding: 0px 74px 0px 9px;
}

#wrapper #content #main .boxStyle #licenseList dl{
	clear: both;
	height: auto;
	border-bottom: 1px dotted #FF3300;
}

#wrapper #content #main .boxStyle #licenseList .licenseTpCnt{
	padding: 12px 0px 8px 0px;
}

#wrapper #content #main .boxStyle #licenseList .licenseMddlCnt{
	padding: 4px 0px 7px 0px;
}

#wrapper #content #main .boxStyle #licenseList .licenseMddlCnt2{
	padding: 5px 0px 9px 0px;
}


#wrapper #content #main .boxStyle #licenseList .licenseBttmCnt{
	padding: 5px 0px 9px 0px;
	border-bottom: none;
	position: relative;
}

#wrapper #content #main .boxStyle #licenseList dt{
	height: 18px;
	padding: 3px 0px 0px 30px;
	float: left;
}

#wrapper #content #main .boxStyle #licenseList dd{
	font-size: 16px;
	font-weight:bold;
	color: #CC0000;
	padding-top: 3px;
}

#wrapper #content #main .boxStyle #licenseList .licenseBttmCnt .ddStyle2:after{
	content: url(../../senmon/hoiku/images/abstBook.png);
	position: absolute;
	left: 365px;
	top: -20px;
}

#wrapper #content #main .boxStyle #licenseList #license1{
	width: 274px;
	background-image: url(../../senmon/hoiku/images/lice1.png);
	background-repeat: no-repeat;
}

#wrapper #content #main .boxStyle #licenseList #license2{
	width: 286px;
	background-image: url(../../senmon/hoiku/images/lice2.png);
	background-repeat: no-repeat;
}

#wrapper #content #main .boxStyle #licenseList #license3{
	width: 274px;
	background-image: url(../../senmon/hoiku/images/lice3.png);
	background-repeat: no-repeat;
}

#wrapper #content #main .boxStyle #licenseList #license4{
	width: 274px;
	background-image: url(../../senmon/hoiku/images/lice4.png);
	background-repeat: no-repeat;
}

#wrapper #content #main .licenseCnt .chuki{
	padding: 8px 287px 0px 0px;
	color: #999999;
}

#wrapper #content #main .senpaiCnt{
	margin-top: 50px;
}

#wrapper #content #main .senpaiBx{
	background-image: url(../../senmon/hoiku/images/schoolBg.gif);
	width: 712px;
	height: 210px;
	position: relative;
	margin-top: 22px;
	padding: 0px 8px 0px 9px;
}

#wrapper #content #main .senpaiBx .stuPht{
	position: absolute;
	left: 28px;
	top: 6px;
}

#wrapper #content #main .senpaiBx h3{
	padding: 20px 0px 16px 199px;
}

#wrapper #content #main .senpaiBx .stuNm{
	background-image: url(../../senmon/hoiku/images/checkBar.png);
	background-repeat: repeat-x;
	height: 20px;
	padding: 3px 0px 0px 202px;
}

#wrapper #content #main .senpaiBx .stuTxt{
	width:495px;
	font-size: 12px;
	padding: 12px 0px 8px 202px;
	line-height: 160%;
}

#wrapper #content #main .stuBtn{
	text-align: right;
	padding-right: 13px;
}

#wrapper #content #main .couseList{
	margin-left: 5px;
	padding: 0px 0px 7px 4px;
	border-bottom: 1px dotted #CC2446;
	width: 724px;
}

#wrapper #content #main .couseNm{
	width: 730px;
	height:60px;
	margin: 11px 0px 32px 5px;
	background-image: url(../../senmon/iryo/images/couseListBg.jpg);
	background-repeat:  repeat-x;
}

#wrapper #content #main .couseNm li{
	list-style-image: url(../../senmon/iryo/images/iryoChck.jpg) !important;
	float: left;
	margin: 20px 102px 0px 24px;
}

#wrapper #content #main .couseNm .textLeft{
	margin-left: 28px;
}

#wrapper #content #main .couseNm .textRight{
	margin-right: 0px;
}

#wrapper #content #main .couseNm .textRight2{
	margin-right: 96px;
}


/*----------------------保育indexEnd----------------------*/

/*------------------------保育jisseki------------------------*/

#wrapper #content #main .boxStyle .afterStyle5:after{
	content: url(../../senmon/hoiku/images/jissekiAbst1.png);
	position: absolute;
	top: -25px;
	left:529px;
}

#wrapper #content #main .boxStyle .afterStyle6:after{
	content: url(../../senmon/hoiku/images/jissekiAbst2.png);
	position: absolute;
	top: -80px;
	left: 565px;
}

#wrapper #content #main .jissekiCnt{
	background-image: url(../../senmon/hoiku/images/jissekiBgLine.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height:auto;
	margin-bottom: 10px;
	
}

#wrapper #content #main .jissekiSyshku{
	padding: 13px 0px 23px 0px; 
}

#wrapper #content #main .jissekiVcCnt{
	height: 344px;
}

#wrapper #content #main .voice3 .voiceTxtBx{
	background-image: url(../../senmon/iryo/images/senpaiDttdBg.gif);
	border: 1px dotted #CC2446;
}

#wrapper #content #main .voice3{
	width: 740px;
	height: 236px;
	background-image: url(../../senmon/hoiku/images/bgGreenCheck.jpg);
	border: 1px dotted #006600;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	margin-top: 41px;
}

#wrapper #content #main .voice3 .jissekitBx{
	width: 732px;
	height: 221px;
	position: relative;
	background-image: url(../../senmon/hoiku/images/jissekiVoiceBg.jpg);
	border: 1px dotted #006600;
	margin-top: 6px;
}

#wrapper #content #main .voice3>.voice_title2{
	position:absolute;
	display:block;
	top: 250px;

}

#wrapper #content #main .voice3 .jissekitBx .voice_left{
	position: absolute;
	top: -19px;
	left: -2px;
}

#wrapper #content #main .voice3 .jissekitBx .voice_catch{
	padding: 15px 0px 0px 218px;
	
}

#wrapper #content #main .voice3 .jissekitBx .voice_about{
	padding: 14px 20px 0px 218px;
	font-size: 12px;
	line-height: 160%;
}


#wrapper #content #main .areaLink{
	width: 731px;
	height: 30px;
	margin: 23px 0px 30px 0px;
	border: 1px dotted #CC2446;
}

#wrapper #content #main .boxStyle .listH3{
	padding: 10px 0px 10px 11px;
}

#wrapper #content #main .areaLink li{
	float: left;
	font-size: 12px;
	padding: 9px 51px 9px 12px;
}

#wrapper #content #main .bgRed{
	background-color: #FFFDFA;
}

#wrapper #content #main .jissekiList{
	width: 727px;
	font-size: 12px;
	margin: 13px 0px 13px 0px;
}

#wrapper #content #main .jissekiList td{
	border-bottom: 1px dotted #FFB340;
	line-height: 200%;
}

#wrapper #content #main .jissekiList .brdrTop{
	border-top: 1px dotted #FFB340;
}

#wrapper #content #main .jissekiList .red {
	color: #D53333;
	padding: 4px;
}

#wrapper #content #main .jissekichk{
	font-size: 12px;
	margin: 0px 13px 10px 0px;
	float: left;
}

#wrapper #content #main .pageTop{
	text-align: right;
	font-size: 12px;
	padding-right: 13px;
	padding-top: 10px;
}


#wrapper #content #main .txtStyle2{
	text-align: right;
	font-size: 12px;
	padding: 5px 0px 0px 140px;
}

#wrapper #content #main .voice3 .jissekiBtn{
	margin-top: 15px;
	text-align: right;
	width: 741px;
}

#wrapper #content #main .shiryoBxHght{
	height: 55px;
}
/*------------------------保育jissekiEnd------------------------*/

/*--------------------------保育jissyu--------------------------*/


#wrapper #content #main .jissyuCnt1{
	width: 701px;
	height: 380px;
	padding: 20px;
	line-height: 160%;
	background-image: url(../../senmon/hoiku/images/bgGreenCheck.jpg);
	margin: 36px 0px 10px 0px;
}

#wrapper #content #main .jissyuBx1{
	clear: both;
	width: 696px;
	height:342px;
	position: relative;
	background-image: url(../../senmon/hoiku/images/jissyuBxBg.gif);
	padding: 38px 0px 0px 6px;
}

#wrapper #content #main .jissyuH2Txt{
	padding-left: 0px;
}

#wrapper #content #main .boxStyle .jissyuH3{
	position: absolute;
	top: -20px;
	left: -30px;
}

#wrapper #content #main .boxStyle .jissyuH3Txt{
	width: 410px;
	padding-left: 5px;
}

#wrapper #content #main .jissyuCnt1 .jissyuH3Txt:after{
	content: url(../../senmon/hoiku/images/catchPht.png);
	position: absolute;
	top: -203px;
	left: 428px;
}

#wrapper #content #main .boxStyle .jissyuBx1 dl{
	float: left;
	height: 263px;
	margin-top: 10px;
}

#wrapper #content #main .boxStyle .jissyuBx1 dl dt,
#wrapper #content #main .boxStyle .jissyuBx2 dl dt,
#wrapper #content #main .boxStyle .jissyuBx3 dl dt{
	line-height: 75%;/*firefox用height調整*/
}

#wrapper #content #main .boxStyle .jissyuBx1 .jissyuPht1,
#wrapper #content #main .boxStyle .jissyuBx1 .jissyuPht2{
	width: 233px;
	background-repeat: no-repeat;
	background-position: 0px 100px;
}

#wrapper #content #main .boxStyle .jissyuBx1 .jissyuPht1{
	background-image: url(../../senmon/hoiku/images/jissyu1Sub1Pht.jpg);
}

#wrapper #content #main .boxStyle .jissyuBx1 .jissyuPht2{
	background-image: url(../../senmon/hoiku/images/jissyu1Sub2Pht.jpg);
}

#wrapper #content #main .boxStyle .jissyuBx1 .jissyuPht3{
	width: 230px;
	background-image: url(../../senmon/hoiku/images/jissyu1Sub3Pht.jpg);
	background-repeat: no-repeat;
	background-position: 0px 100px;
	position: relative;
}

#wrapper #content #main .jissyuCnt1 .jissyuPht3 .afterStyle7:after{
	content: url(../../senmon/hoiku/images/jissyuAbst1.png);
	position: absolute;
	top: -145px;
	left: -30px;
}

#wrapper #content #main .boxStyle .jissyuBx1 dl dd,
#wrapper #content #main .boxStyle .jissyuBx2 dl dd,
#wrapper #content #main .boxStyle .jissyuBx3 dl dd{
	width: 215px;
	font-size: 12px;
	padding-left: 7px;
}

#wrapper #content #main .jissyuCnt2{
	width: 701px;
	height: 677px;
	padding: 20px;
	line-height: 160%;
	background-image: url(../../senmon/hoiku/images/bgBluieCheck.jpg);
	;
	margin-bottom: 10px;
	clear: both;
	margin-top: 10px;
}

#wrapper #content #main .jissyuBx2{
	clear: both;
	width: 696px;
	height: 639px;
	position: relative;
	background-image: url(../../senmon/hoiku/images/jissyuBxBg.gif);
	padding: 38px 0px 0px 6px;
}

#wrapper #content #main .jissyuCnt2 .jissyuH3Txt:after{
	content: url(../../senmon/hoiku/images/jissyuAbst2.png);
	position: absolute;
	top: 0px;
	left: 443px;
}

#wrapper #content #main .boxStyle .jissyuBx2 dl{
	float: left;
	width: 233px;
	height: 273px;
	margin-top: 10px;
	margin-bottom: 4px;
}

#wrapper #content #main .boxStyle .jissyuBx2 .jissyuPht1,
#wrapper #content #main .boxStyle .jissyuBx2 .jissyuPht2,
#wrapper #content #main .boxStyle .jissyuBx2 .jissyuPht4,
#wrapper #content #main .boxStyle .jissyuBx2 .jissyuPht5,
#wrapper #content #main .boxStyle .jissyuBx2 .jissyuPht6{
	width: 233px;
	background-repeat: no-repeat;
	background-position: 0px 108px;	
}

#wrapper #content #main .boxStyle .jissyuBx2 .jissyuPht1{
	background-image: url(../../senmon/hoiku/images/jissyu2Sub1Pht.jpg);
}

#wrapper #content #main .boxStyle .jissyuBx2 .jissyuPht2{
	background-image: url(../../senmon/hoiku/images/jissyu2Sub2Pht.jpg);
}

#wrapper #content #main .boxStyle .jissyuBx2 .jissyuPht3{
	width: 230px;
	background-image: url(../../senmon/hoiku/images/jissyu2Sub3Pht.jpg);
	background-repeat: no-repeat;
	background-position: 0px 110px; 
}

#wrapper #content #main .boxStyle .jissyuBx2 .jissyuPht4{
	background-image: url(../../senmon/hoiku/images/jissyu2Sub4Pht.jpg);
}

#wrapper #content #main .boxStyle .jissyuBx2 .jissyuPht5{
	background-image: url(../../senmon/hoiku/images/jissyu2Sub5Pht.jpg);
}

#wrapper #content #main .boxStyle .jissyuBx2 .jissyuPht6{
	width: 230px;
	background-image: url(../../senmon/hoiku/images/jissyu2Sub6Pht.jpg);
}

#wrapper #content #main .jissyuCnt3{
	width: 701px;
	height: 369px;
	padding: 20px;
	line-height: 160%;
	background-image: url(../../senmon/hoiku/images/bgPinkCheck.jpg);
	margin-bottom: 10px;
	margin-top: 10px;
}

#wrapper #content #main .jissyuBx3{
	clear: both;
	width: 696px;
	height: 335px;
	position: relative;
	background-image: url(../../senmon/hoiku/images/jissyuBxBg.gif);
	padding: 34px 0px 0px 6px;
}

#wrapper #content #main .jissyuCnt3 .jissyuH3Txt:after{
	content: url(../../senmon/hoiku/images/jissyuAbst3.png);
	position: absolute;
	top: -20px;
	left: 463px;
}

#wrapper #content #main .boxStyle .jissyuBx3 dl{
	float: left;
	width: 233px;
	height: 263px;
	margin-top: 10px;
}

#wrapper #content #main .boxStyle .jissyuBx3 .jissyuPht1,
#wrapper #content #main .boxStyle .jissyuBx3 .jissyuPht2{
	width: 233px;
	background-repeat: no-repeat;
	background-position: 0px 86px;
}


#wrapper #content #main .boxStyle .jissyuBx3 .jissyuPht1{
	background-image: url(../../senmon/hoiku/images/jissyu3Sub1Pht.jpg);
}

#wrapper #content #main .boxStyle .jissyuBx3 .jissyuPht2{
	background-image: url(../../senmon/hoiku/images/jissyu3Sub2Pht.jpg);
}

#wrapper #content #main .boxStyle .jissyuBx3 .jissyuPht3{
	width: 230px;
	background-image: url(../../senmon/hoiku/images/jissyu3Sub3Pht.jpg);
	background-repeat: no-repeat;
	background-position: 0px 86px;
}

#wrapper #content #main .jissyuCatchCnt .jissyuH2Txt{
	font-size: 14px;
	width: 452px;
	height: 66px;
	min-height: 66px;
}

/*------------------------保育jissyuEnd-------------------------*/

/*-----------------------保育senpai-----------------------*/

#wrapper #content #main .bttmStyle{
	width: 741px;
	/* [disabled]height: 293px; */
	position: relative;
	/* [disabled]background-image: url(../../senmon/hoiku/images/senpaiLine.jpg); */
	background-repeat: no-repeat;
	background-position: bottom;
}

#wrapper #content #main .voiceTxtBx{
	width: 741px;
	height: 235px;
	margin-top: 21px;
	background-image: url(../../senmon/hoiku/images/senpaiBg.jpg);
	background-repeat: repeat-x;
	position: relative;
}

#wrapper #content #main .tpStyle{
	margin-top: 21px;
	margin-bottom: 10px;
}


#wrapper #content #main .voice_title{
	position:absolute;
	display:block;
	top: 164px;
}

#wrapper #content #main .voiceTxtBx .voice_left{
	position: absolute;
	top: 8px;
	left: 10px;
}

#wrapper #content #main .voiceTxtBx .voice_left2{
	position: absolute;
	top: 8px;
	left: 563px;
}

#wrapper #content #main .voiceTxtBx .senpaiCatch{
	width: 532px;
	font-size: 16px;
	font-weight:bold;
	color: #CC2446;
	border-bottom: 1px solid #FFD0D0;
	padding: 34px 0px 4px 8px;
	margin-left: 189px;
}

#wrapper #content #main .bttmStyle .voiceTxtBx .afterStyle8:after{
	content: url(../../senmon/hoiku/images/senpaiAbst2.png);
	position: absolute;
	top: -40px;
	left: 651px;
}

#wrapper #content #main .voiceTxtBx .senpaiCatch2{
	margin-left: 19px;
	width: 517px;
}

#wrapper #content #main .voiceTxtBx .voice_about{
	padding: 11px 35px 0px 209px;
	font-size: 12px;
	line-height: 160%;
}

#wrapper #content #main .voiceTxtBx .voice_about2{
	padding: 11px 200px 0px 43px;
}

#wrapper #content #main .senpaiBxLft{
	margin: 10px 0px 10px 0px;
}

#wrapper #content #main .senpaiBxLft .senpaiBx{
	background-image: url(../../senmon/hoiku/images/senpaiBg2.jpg);
	background-repeat: no-repeat;
	width: 626px;
	height: 172px;
	padding: 14px 70px 0px 45px;
	position: relative;
	clear: both;
	margin-top: 0px;
}

#wrapper #content #main .senpaiBxLft .senpaiBx2{
	background-image: url(../../senmon/hoiku/images/senpaiBg2.jpg);
	background-repeat: no-repeat;
	width: 658px;
	height: 172px;
	padding: 14px 38px 0px 45px;
	position: relative;
}

#wrapper #content #main .senpaiBxLft .topStyle2{
	margin-top: 28px;
}

#wrapper #content #main .senpaiBxLft h3{
	padding: 16px 0px 8px 0px;
}

#wrapper #content #main .senpaiBxLft .senpaiTxt{
	width:495px;
	font-size: 12px;
	padding-bottom: 5px;
	line-height: 160%;
}

#wrapper #content #main .senpaiBxLft .senpaiBx .leftPht{
	float: left;
	width: 108px;
	height: 157px;
}

#wrapper #content #main .senpaiBxLft .senpaiBx .rightTxt{
	float: right;
	width: 491px;
	height: auto;
	position: relative;
}

#wrapper #content #main .senpaiBxLft .senpaiBx .rightTxt h3{
	color: #CC2446;
}

#wrapper #content #main .senpaiBxLft .senpaiBx .rightTxt .afterStyle9:after{
	content: url(../../senmon/hoiku/images/senpaiAbst.png);
	position: absolute;
	top: -70px;
	left: 370px;
}

#wrapper #content #main .senpaiBxLft .senpaiBx2 .rightPht{
	float: right;
	width: 108px;
	height: 157px;
}

#wrapper #content #main .senpaiBxLft .senpaiBx2 .leftTxt{
	float: left;
	width: 491px;
	height: auto;
}

#wrapper #content #main .senpaiBxLft .senpaiBx2 .leftTxt h3{
	color: #CC2446;
}

#wrapper #content #main .senpaiBxLft .senpaiBx .bgOrange{
	width: 366px;
	height: 39px;
	background-image: url(../../senmon/hoiku/images/senpaiNameBackOrange.jpg);
	background-repeat: no-repeat;
}

#wrapper #content #main .senpaiBxLft .senpaiBx2 .bgPink{
	width: 367px;
	height: 39px;
	background-image: url(../../senmon/hoiku/images/senpaiNameBackPink.jpg);
	background-repeat: no-repeat;
}

#wrapper #content #main .senpaiBxLft .senpaiBx .bgGreen{
	width: 365px;
	height: 39px;
	background-image: url(../../senmon/hoiku/images/senpaiNameBackGreen.jpg);
	background-repeat: no-repeat;
}

#wrapper #content #main .senpaiBxLft .senpaiBx2 .bgBlue{
	width: 365px;
	height: 39px;
	background-image: url(../../senmon/hoiku/images/senpaiNameBackBlue.jpg);
	background-repeat: no-repeat;
}

#wrapper #content #main .senpaiBxLft .senpaiBx .bgOrange,
#wrapper #content #main .senpaiBxLft .senpaiBx2 .bgPink,
#wrapper #content #main .senpaiBxLft .senpaiBx .bgGreen,
#wrapper #content #main .senpaiBxLft .senpaiBx2 .bgBlue{
	padding: 9px 0px 0px 10px;
}


/*-----------------------医療senpaiEnd-----------------------*/
