@charset "shift_jis";

/*============================
	■学院長のメッセージ
============================*/

#message_img {
	text-align: right;
	clear: right;
	float: right;
	width: 156px;
	height: 195px;
}
#sitemap_left {
	clear: left;
	float: left;
	width: 278px;
}
#sitemap_right {
	width: 278px;
	clear: right;
	float: right;
}
.sitemap_koumoku {
	height: 20px;
	width: 255px;
	background-color: #FF88AE;
	color: #FFFFFF;
	padding-left: 5px;
}
.kyoin_name {
	text-align: center;
	font-size: 100%;
}
ul.kyoin_img {
	list-style-type:none;
	width: 536px;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	}
li.kyoin {
	list-style-type:none;
	width: 134px;
	float: left;
	font-size: 100%;
	line-height: 100%;
	}
span.kyoin_nm {
	font-size: 80%;
	}
.kyoin_nm_box{
	padding-top:2px;
	}


#message_text {
	clear: left;
	float: left;
	height: 260px;
	width: 400px;
}
#message_text span {
display:none;
}


#message_02 {
	text-align: left;
	width: 556px;
	clear: both;
	float: none;
	padding-top: 20px;
}


/*============================
	■学院の説明
============================*/

ol.nm{
	list-style-type: decimal;
	list-style-position: inside;
}

#gakuin_img {
	text-align: right;
	clear: right;
	float: right;
	width: 156px;
	height: 270px;
}
.seikyu {
	padding-top: 5px;
}


/*============================
	■講師紹介
============================*/
#koushi {
	width:556px;
	clear: both;
	float: none;
	margin-top: 15px;
	display: block;
}
#koushi_list {
	text-align: left;
	clear: left;
	float: left;
	width: 556px;
	margin-top: 5px;
	padding-bottom: 10px;
}



#koushi_img {
	text-align: center;
	clear: right;
	float: right;
	width: 115px;
	height: 140px;
}
#nyugaku {
	width: 544px;
	border: 1px solid #FF9999;
	padding: 5px;
	margin-top: 20px;
	margin-bottom: 10px;
}



div.table td{
	padding:2px;
}
	
#kyoin_message {
	clear: both;
	width: 556px;
	padding-top: 25px;
}

#shikaku {
	text-align: center;
	height: 441px;
	width: 556px;
	padding-top: 30px;
	padding-bottom: 20px;
}
#curri {
	text-align: center;
	height: 437px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 556px;
}
#sche {
	text-align: center;
	height: 339px;
	padding-top: 10px;
	padding-bottom: 30px;
	width: 556px;
}
#koe {
	text-align: center;
	height: 256px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 556px;
}
#shikaku_catch {
	font-size: 130%;
	padding-bottom: 15px;
	color: #FF3577;
}
.curri_catch {
	font-size: 110%;
	padding-top: 15px;
	padding-bottom: 5px;
	color: #FF3577;
}

#access_img {
	clear: right;
	float: right;
	height: 233px;
	width: 167px;
	text-align: center;
}
#access_catch {
	width: 369px;
	clear: left;
	float: left;
}
.access_catch {
	font-size: 110%;
	line-height: 150%;
	margin-top: 15px;
	display: block;
}
.sisetsu_cap {
	margin-bottom: 25px;
}
.sisetsu_cap_rect {
color:#FF3577;
}
ul.stmp{
	padding:0;
	margin:15px 0 25px 30px;
}
li.stmp{
	line-height:160%;
	padding:0;
	margin:0;
}
#clear {
	clear: both;
}
p.sch{
	padding-top: 15px;
}
.koe_img {
	float: right;
	height: 101px;
	width: 92px;
	padding-left: 10px;
	text-align: right;
	padding-bottom: 20px;
}
.koe_nm {
	clear: both;
	padding-bottom: 5px;
	border-bottom:1px dotted #CCCCCC;
	margin-bottom: 30px;
}
.koe_name {
	text-align: right;
	width: 454px;
}
