@charset "utf-8";

.clear {
	clear:both;
}

.iepngfix {   
    behavior: expression(IEPNGFIX.fix(this)); 
} 


a:link.salon_link{font-size:16px;color:#FFFFFF;font-weight:bold;text-decoration:underline;}
a:visited.salon_link{font-size:16px;color:#FFFFFF;font-weight:bold;text-decoration:underline;}
a:hover.salon_link{font-size:16px;color:#24BDD6;font-weight:bold;text-decoration:underline;}
a:active.salon_link{font-size:16px;color:#FFFFFF;font-weight:bold;text-decoration:underline;}


/*大枠
-------------------------------------------------------------*/
div#nakami{
	width:810px;
	margin:0px auto;
	margin-top:10px;
}

/*スナップ
-------------------------------------------------------------*/
#snap_main{
	margin:10px 0px;

}

#bg_snap{
	background-image:url(../images/bg_snap.gif);
	background-position:left top;
}

#bg_snap ul{
	width:768px;
	margin:0 auto;
	overflow:hidden;
}

#bg_snap li{
	float:left;
	border:solid 2px #cccccc;
	margin-right:2px;
}

#bg_snap li.migi{
	margin-right:0px;
}


/*コメントスペース
-------------------------------------------------------------*/
#comment_space{
	margin:10px auto 0px;
	padding:20px 30px;
	width:704px;
	height:450px;
	border:solid 2px #cccccc;
	background-color:#FFFFFF;

}

#comment_space dl{
	overflow:hidden;
}

#comment_space dt{
	float:left;
	border:solid 4px #555555;	
	margin-right:20px;
	width:300px;
}


#comment_space dd{
	float:right;
	width:376px;
	margin:10px 0px;
}

#comment_space dd p{
	border-bottom:dotted 1px #cccccc;
	padding:10px 0px;
}

.small_font{
	font-size:12px;
	font-weight:normal;
}


#comment_space dd p.student_name{
	background-image:url(../images/kazari.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	font-size:16px;
	border:none;
	font-weight:bold;
}

#comment_space dd p.student_age{
	background-image:url(../images/q_1.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:60px;
}

#comment_space dd p.student_hometown{
	background-image:url(../images/q_2.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:70px;
}


#comment_space dd p.student_magazine{
	background-image:url(../images/q_3.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:155px;
}


#comment_space dd p.student_shop{
	background-image:url(../images/q_4.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:130px;
}


#comment_space dd p.student_cloth{
	background-image:url(../images/q_5.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin-top:10px;
	padding:20px 0px 20px 20px;
	line-height:24px;
}


#main2{height:450px;width:704px;position:relative;}
#a{visibility: hidden;height:450px;width:704px;position:absolute;}
#b{visibility: hidden;height:450px;width:704px;position:absolute;}
#c{visibility: hidden;height:450px;width:704px;position:absolute;}
#d{visibility: hidden;height:450px;width:704px;position:absolute;}
#e{visibility: hidden;height:450px;width:704px;position:absolute;}
#f{visibility: hidden;height:450px;width:704px;position:absolute;}
#g{visibility: hidden;height:450px;width:704px;position:absolute;}
#h{visibility: hidden;height:450px;width:704px;position:absolute;}
#i{visibility: hidden;height:450px;width:704px;position:absolute;}
#empty{visibility: hidden;height:450px;width:704px;position:absolute;}


/*#school_info
-------------------------------------------------------------*/
#school_info{
	margin:20px 0px;
	border:solid 1px #555555;
	padding:10px;
}

#school_info dl{
	overflow:hidden;
	margin-top:10px;
}

#school_info dt{
	float:left;
	width:206px;
	height:285px;
}

#school_info dd{
	float:right;
	width:562px;
	height:285px;
	padding:0px 0px 10px 10px;
	line-height:21px;
}

#school_info dd p.tokucho{
	padding-bottom:10px;
}

/*#school_detail
-------------------------------------------------------------*/
ul#school_detail{
	overflow:hidden;
	background-image:url("../images/bg_pic_school.gif");
	padding:10px;
	height:150px;
	
}



#school_detail li{
	width:170px;
	float:left;
	margin-right:15px;
}

#school_detail li p{
	font-size:10px;
	line-height:14px;
	margin-top:5px;
}

#school_detail li.migi{
	margin-right:0px;
}

/*#school_waku
-------------------------------------------------------------*/
#school_waku{
	background-color:#dedbdb;
	padding:10px;
	width:770px;
}

#school_waku p{
	line-height:20px;
}

.font_bold{
	font-weight:bold;
	font-size:14px;
}