@charset "utf-8";
/* CSS Document */


/* index==========================

	1.for gakubu index
	2.for kango,eiyou
	3.for jouhou
	4.for midwife
	5.for syokuin
	6.for detail
	
*/


/* 1.for gakubu index ==============================================*/
div.section#gaku01 h3{
	margin-bottom:5px;
}
div#gaku01 p{
	margin:0 0 20px 12px;
}
div#gakuBox01{
	margin:0 0 0 12px;
	padding:13px 0 15px;
	width:543px;
	background:#fffbec;
	border:solid 1px #e4e4e4;
}
div#gakuBox01 h4{
	margin:0 0 10px 9px;
}
div#gakuBox01 dl{
	float:right;
	display:inline;
	margin-right:10px;
	width:265px;
}
div#gakuBox01 dd{
	margin-left:12px;
}
div#gakuLeft01{
	float:left;
	display:inline;
	margin:20px 0 0 12px;
}
div#gaku02 dl{
	margin:0 30px 0 12px;
}
div#gaku02 dt{
	margin-bottom:5px;
}
div#gaku02 dd{
	margin-bottom:20px;
}
p.gakuImage01{
	float:left;
	display:inline;
	margin-left:12px;
}
div.gakuImage02{
	float:left;
	display:inline;
	margin-right:2px;
	width:426px;
}
div.gakuImage02 table{
	width:426px;
	font-size:12px;
	background:#f7f7f7;
}
div.gakuImage02 td{
	border-left:solid 2px #FFF;
	border-bottom:solid 5px #FFF;
}
div.gakuImage02 td.imageLeft{
	width:253px;
}
div.gakuImage02 dl{
	margin:9px 0 0 6px;
}
div.gakuImage02 dt{
	margin-bottom:5px;
}
div.gakuImage02 dd{
	margin:0 5px 5px 5px;
}
div.gakuImage02 td.imageRight{
	padding:0 10px 0 15px;
	color:#539cd4;
	font-weight:bold;
	vertical-align:middle;
}
div.gakuImage02 td.imageRight span{
	color:#444;
	font-weight:normal;
	font-size:10px;
}
div#gaku04{
	padding-bottom:30px;
	border-bottom:solid 1px #d7d7d7;
}
div#gakuRight04{
	float:right;
	display:inline;
	margin-right:25px;
	width:338px;
}
div#gakuRight04 dt{
	padding-left:15px;
	color:#539cd4;
	font-weight:bold;
	background:url("../img/gaku_circle.gif") no-repeat 0 4px;
}
p.detailLink{
	margin-top:5px;
	text-align:right;
}
p.detailLink a{
	padding-left:10px;
	background:url("../img/gaku_03list.gif") no-repeat 0 5px;
}
div#gakuLeft04{
	float:left;
	display:inline;
	margin-left:12px;
}
div#announcement{
	margin-bottom:0;
}
div#announcement p{
	margin-bottom:15px;
}
div#announcement li{
	float:left;
	display:inline;
	margin-right:15px;
}
ul#bnFoot{
	margin-bottom:10px;
}
ul#bnFoot li{
	float:left;
	display:inline;
	margin-right:20px;
}

/* 2.for kango,eiyou ==============================================*/
div.section#kan01 h3{
	margin-bottom:5px;
}
div#kan01 p{
	margin:0 0 0 12px;
}
div#kan01 p.copySent{
	margin-bottom:15px;
}
div#kanLeft01{
	float:left;
	display:inline;
	margin-top:10px;
	width:340px;
}
div#kanRight01{
	float:right;
	display:inline;
	margin-right:55px;
}
div#kan02 dl{
	margin-left:12px;
}
div#kan02 dt{
	margin-bottom:5px;
}
div#kan02 dd{
	margin:0 30px 20px 0;
}
div#kan02 dd img{
	float:left;
	display:inline;
	margin:0 15px 0 0;
}
div#kan03 p{
	margin-right:20px;
	text-align:right;
	font-size:0.8em;
}
div#kan03 p a{
	padding-left:20px;
	padding:5px 0 5px 20px;;
	background:url("../img/kan_pdf.gif") no-repeat 0 0;
}
div#kan03 dl{
	margin-left:13px;
}
div#kan03 dt{
	color:#f07171;
	font-weight:bold;
	font-size:1.2em;
}
div#kan03 dd{
	margin:0 30px 15px 0;
}
div#kan04{
	padding-bottom:30px;
	border-bottom:solid 1px #d7d7d7;
}
div#kanBox04{
	margin:0 30px 0 12px;
	padding:10px 0;
	background:#fff8ee;
}
div#kan04 dl{
	float:left;
	display:inline;
	margin-left:25px;
	width:300px;
}
div#kan04 dt{
	padding-left:15px;
	color:#539cd4;
	font-weight:bold;
	background:url("../img/gaku_circle.gif") no-repeat 0 4px;
}
div#kan04 dd{
	margin-bottom:10px;
}
div#kan04 ul{
	margin-left:15px;
	list-style:disc;
}
div#kanRight04{
	float:right;
	display:inline;
	margin:10px 40px 0 0;
}

/* 3.for jouhou ==============================================*/
div.section#jou01 h3{
	margin-bottom:5px;
}
div#jou01 p,
div#jou03 p{
	margin:0 0 15px 12px;
}
div#kan01 p.copySent{
	margin-bottom:15px;
}
div.jouLeft01{
	float:left;
	display:inline;
	margin-top:10px;
	width:380px;
}
div.jouRight01{
	float:right;
	display:inline;
	margin-right:55px;
}
div#jou02 dl{
	margin-left:12px;
}
div#jou02 dt{
	margin-bottom:5px;
}
div#jou02 dd{
	margin:0 30px 20px 0;
}
div#jou02 dd img{
	float:left;
	display:inline;
	margin:0 15px 0 0;
}
div#jou02 ul{
	margin-left:10px;
}
div#jou02 li{
	display:inline;
	margin-left:15px;
}
div#jou02 li.first{
	margin-left:0;
}
div#jou02 a{
	padding-left:10px;
	background:url(../img/gaku_03list.gif) no-repeat 0 5px;
}
div#jou02 p{
	margin-left:10px;
}


p.pdfLink{
	margin:0 20px 10px 0;
	text-align:right;
	font-size:0.8em;
}
p.pdfLink a{
	padding-left:20px;
	padding:5px 0 5px 20px;;
	background:url("../img/kan_pdf.gif") no-repeat 0 0;
}
div.jouLeft04{
	float:left;
	display:inline;
	margin-left:12px;
	width:270px;
}
div.jouRight04{
	float:right;
	display:inline;
	margin-right:55px;
}
div#jou04 table{
	clear:both;
	margin:20px 0 0 13px;
	width:530px;
}
div#jou04 th{
	padding:5px 0;
	width:8em;
	color:#f07171;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}
div#jou04 td{
	padding:5px 0;
	vertical-align:top;
}
p.jobTxt{
	margin:0 0 15px 12px;
}
div.jouRight05{
	float:right;
	display:inline;
	width:410px;
	margin-bottom:10px;
}
div.jouLeft05{
	float:left;
	display:inline;
	margin-bottom:10px;
}
p.voiceTxt{
	clear:both;
}
div#jou05 h5{
	margin:0 0 15px 12px;
}
div.jouBox05{
	margin:0 30px 15px 12px;
}
div.borderBox{
	padding-bottom:15px;
	border-bottom:solid 1px #d7d7d7;
}
div#jouBox06{
	margin:0 30px 0 12px;
	padding:10px 0;
	background:#fff8ee;
}
div#jou06 dl{
	float:left;
	display:inline;
	margin-left:25px;
	width:330px;
}
div#jou06 dt{
	padding-left:15px;
	color:#539cd4;
	font-weight:bold;
	background:url("../img/gaku_circle.gif") no-repeat 0 4px;
}
div#jou06 dd{
	margin-bottom:10px;
}
div#jou06 ul{
	margin-left:15px;
	list-style:disc;
}
div#jouRight06{
	float:right;
	display:inline;
	margin:10px 40px 0 0;
}
div#jou07{
	padding-bottom:30px;
	border-bottom:solid 1px #d7d7d7;
}

/* 4.for syokuin ==============================================*/
div.gakubuBox p{
	float:left;
	display:inline;
	margin:10px 0 0 5px;
	width:75px;
}
div.section{
	margin-bottom:25px;
}
div.section h3,div.section h4{
	margin-bottom:15px;
}
div.gakubu02 div.section p,
div.gakubu02 div.section h4{
	margin:0 20px 15px 12px;
}
div.gakubu02 div.section h5,
div.gakubu02 div.section ul{
	margin:0 20px 0 12px;
}
div#syo ul{
	margin-left: 12px;
	border-top:solid 1px #E8E8E8;
	border-bottom:solid 1px #E8E8E8;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 1px;
	width: 546px;

}
img.syoBtn{
	margin-right: 24px;
}
div#syo li{
	float: left;
	margin-bottom:5px;
}
div#syo01 ul,
div#syo02 ul,
div#syo03 ul,
div#syo04 ul{
	font-size:12px;
	background:url("../img/teacherbg.gif") repeat-y;
}
div#syo01 li,
div#syo02 li,
div#syo03 li,
div#syo04 li{
	float:left;
	display:inline;
	margin-right:2px;
	width:272px;
	text-indent:5px;
	line-height:2.18;
}
div#syo01 li.syoTitle{
	color:#FFF;
	line-height:2;
	background:#f977b1;
	border-bottom:solid 1px #FFF;
}
div#syo02 li.syoTitle{
	color:#FFF;
	line-height:2;
	background:#4d8821;
	border-bottom:solid 1px #FFF;
}
div#syo03 li.syoTitle{
	color:#FFF;
	line-height:2;
	background:#3e61a7;
	border-bottom:solid 1px #FFF;
}
div#syo04 li.syoTitle{
	color:#FFF;
	line-height:2;
	background:#fd66d8;
	border-bottom:solid 1px #FFF;
}
div#syo01 a,
div#syo02 a,
div#syo03 a,
div#syo04 a{
	color:#666666;
	text-decoration:none;
}
div#syo01 a:hover,
div#syo02 a:hover,
div#syo03 a:hover,
div#syo04 a:hover{
    color:#FF6666;
	text-decoration:underline;
}
div#syo01 li.syoTitle{
	color:#FFF;
	line-height:2;
	background:#f977b1;
	border-bottom:solid 1px #FFF;
}
.subtitlelightPink{
	margin:15px 0 5px 13px!important;
	padding-left:13px;
	font-weight:bold;
	background:url("../../common/image/icon_lightpink.gif") no-repeat 0 5px;
}

/* 5.for detail ==============================================*/
p.syoName{
	font-size:1.4em;
	border-bottom:solid 1px #e3e3e3;
}
p.syoName span{
	font-weight:bold;
}
div#syoDetail dl{
	margin-left:12px;
}
div#syoDetail dt{
	padding-left:15px;
	font-weight:bold;
	background:url("../../common/image/icon_orange.gif") no-repeat 0 5px;
}
div#syoDetail dd{
	margin:0 0 15px 15px;
}
div#syoDetail dd p{
	margin-left:0;
}
div.gakubu02 div.section#syoDetail ul{
	margin:0 20px 0 0px;
}

/* 6.for midwife ==============================================*/
div.midwife h4{
	margin-bottom:5px;
}
div#midVis h3,div#midVis p{
	margin:0;
}
div#midVis img{
	vertical-align:bottom;
}
.midTxt{
	margin-right:30px;
	margin-left:15px;
}
div.eduBox{
	margin-right:5px;
	padding:10px 15px;
	border:solid 1px #e5e5e5;
	background:#fff8ee;
}
.btlesson{
	margin:15px 5px 0 15px!important;
	text-align:right;
}
.btlessonsyosai{
	margin:15px 5px 0 0px!important;
	text-align:left;
}
#midRecruit dt{
	float:left;
	width:6em;
}
#midRecruit dd{
	margin-left:6em;
}
#midEntrance ol{
	margin:15px 15px 0 40px;
	list-style:decimal;
}
#midEntrance li{
	margin-bottom:5px;
}
.midSchool{
	float:right;
	display:inline;
	margin:30px 30px 0 20px;
}
#examination h4 img{
	vertical-align:middle;
}
#examination table{
	margin-left:15px;
	width:550px;
	font-size:12px;
	border-top:solid 1px #ddd;
	border-right:solid 1px #ddd;
}
#examination th{
	padding:5px;
	font-weight:normal;
	text-align:left;
	border-left:solid 1px #ddd;
	border-bottom:solid 1px #ddd;
}
#examination th.tabHead{
	color:#FFF;
	text-align:center;
	background:#95c273;
}
#examination td{
	padding:5px;
	border-left:solid 1px #ddd;
	border-bottom:solid 1px #ddd;
}
.txtCenter{	
	text-align:center!important;
}
#midContact{
	margin-bottom:50px;
}
#midContact p{
	margin-bottom:15px;
	text-align:center;
}
#practice dl{
	margin-top:15px;
}
#practice dt{
	color:#f07171;
	font-weight:bold;
	font-size:1.2em;
}
#practice li{
	padding-left:15px;
	background:url(../img/gaku_03list.gif) no-repeat 0 5px;
}

#midCourse table{
	margin-left:15px;
	width:550px;
	border-top:solid 1px #ddd;
	border-right:solid 1px #ddd;
}
#midCourse th{
	padding:5px;
	font-weight:normal;
	text-align:left;
	border-left:solid 1px #ddd;
	border-bottom:solid 1px #ddd;
}
#midCourse th.tabHead{
	color:#FFF;
	text-align:center;
	background:#95c273;
}
#midCourse td{
	padding:5px;
	border-left:solid 1px #ddd;
	border-bottom:solid 1px #ddd;
}


ul#bnFoot{
	margin-bottom:10px;
}
ul#bnFoot li{
	float:left;
	display:inline;
	margin-right:20px;
}

.red{
	color:#FF0000;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}

