@charset "utf-8";
/* CSS Document */

div#contents h1{
	background: url(../img/instructor/logo_fine.png) no-repeat;
	width: 201px; height: 195px;
	text-indent: -9999px;
	float: left;
	display:block;
}

div#contents h2{
	background: url(../img/instructor/title_instructor.png) no-repeat;
	width: 716px; height: 154px;
	text-indent: -9999px;
	float:right;
}

div#inst_btn_area{
	width:860px;
	height:372px;
	clear:both;
}


/*----------------------------------
各インストラクターページ設定
----------------------------------*/
div#inst_photo{
	width:186px;
	height:378px;
	padding:7px;
	border:#50cad7 solid 1px;
	margin-right:15px;
	float:left;
}

div#inst_prof{
	width:420px;
	height:392px;
	font-size:78%;
	overflow:auto;
	float:left;
}

div#inst_prof dl{
	width:395px;
	padding-right:0px;
}

div#inst_prof dt{
	width:395px;
	height:25px;
	margin-bottom:12px;
	padding-right:8px;
}

div#inst_prof dd{width:395px; margin-bottom:25px;}

div#inst_prof .mov_photo{
	width:395px;
	border-top:#50cad7 dotted 1px;
	margin-bottom:17px;
	padding-top:17px;
}

.mov_photo a:link{color:#50cad7; text-decoration:none;}
.mov_photo a:visited{color:#50cad7; text-decoration:none;}
.mov_photo a:hover{color:#50cad7; text-decoration:underline;}

.mov_photo p.attention{font-size:85%; text-align:right; margin-top:15px;}

div.ptop{
	width:395px;
	margin:0px 0 20px 0;
	border-top:#50cad7 solid 1px;
	text-align:right;
	padding-top:10px;
}

*:first-child+html div#inst_photo{
	width:186px;
	height:378px;
	padding:7px;
	border:#50cad7 solid 1px;
	margin-right:10px;
	float:left;
}

*:first-child+html div#inst_prof{
	width:425px;
	height:392px;
	font-size:78%;
	overflow:auto;
	float:left;
}


/*----------------------------------
h3 インストラクター名前
----------------------------------*/
h3{width:405px; height:58px;}

h3#inst_n01{background:url(../img/instructor/name_maki.gif) no-repeat; text-indent:-9999px;}
h3#inst_n02{background:url(../img/instructor/name_ton.gif) no-repeat; text-indent:-9999px;}
h3#inst_n03{background:url(../img/instructor/name_hiromi.gif) no-repeat; text-indent:-9999px;}
h3#inst_n04{background:url(../img/instructor/name_maino.gif) no-repeat; text-indent:-9999px;}
h3#inst_n05{background:url(../img/instructor/name_tetsu.gif) no-repeat; text-indent:-9999px;}
h3#inst_n06{background:url(../img/instructor/name_tsubasa.gif) no-repeat; text-indent:-9999px;}
h3#inst_n07{background:url(../img/instructor/name_natsuo.gif) no-repeat; text-indent:-9999px;}
h3#inst_n08{background:url(../img/instructor/name_yuko.gif) no-repeat; text-indent:-9999px;}
h3#inst_n09{background:url(../img/instructor/name_kasumi.gif) no-repeat; text-indent:-9999px;}
h3#inst_n10{background:url(../img/instructor/name_hashi.gif) no-repeat; text-indent:-9999px;}
h3#inst_n11{background:url(../img/instructor/name_mitsuko.gif) no-repeat; text-indent:-9999px;}


/*----------------------------------
レフトナビ設定
----------------------------------*/
div#l_navi{
	width:193px;
	height:384px;
	background-color:#bdf0f5;
	border:#50cad7 solid 1px;
	margin-right:16px;
	padding:4px;
	float:left;
}

div#l_navi li{
	width:183px;
	height:25px;
	font-size:100%;
	font-weight:bold;
	color:#184f5b;
	margin-bottom:5px;
}

div#l_navi a{
	width:150px;
	height:17px;
	color:#184f5b;
	text-decoration:none;
	display:block;
	padding:3px 5px 5px 28px;
}

div#l_navi li a{
	background:url(../img/instructor/lnavi_off.gif) no-repeat;
	color:#184f5b;
	text-decoration:none;
}

div#l_navi li a:hover{
	background:url(../img/instructor/lnavi_on.gif) no-repeat;
	color:#184f5b;
	text-decoration:underline;
}