@charset "utf-8";

@import "font.css";
@import "fix.css";
@import "class.css";
@import "common.css";
@import "jh.css";
@import "el.css";
@import "ki.css";
@import "guide.css";

div{
	overflow: visible;!important
	}
#main{
	overflow: visible;!important
	}

/* 9.facilities.htmlの指定に関するCSSはここです
////////////////////////////////////////// */
#right_stage .photo_box{
		width: 664px;
		margin: 0 auto;
		}
	#right_stage .photo_box h3{
		margin: 0 0 10px 0;
		}
	#right_stage .photo{
		width: 221px;
		float: left;
		}
	#right_stage .photo_box img{
		display: block;
		margin: 0 5px;
		line-height: 0;
		}
	#right_stage .photo_box .zoom,
	#right_stage .photo_box .zoom02{
		margin: 5px;
		padding: 0;
		}
	#right_stage .photo_box .zoom a{
		background: url(../img/jh_school/jh_guide/zoom.gif) 0 0 no-repeat;
		width: 210px;
		height: 16px;
		display: block;
		}
	#right_stage .photo_box .zoom02 a{
		background: url(../img/jh_school/jh_guide/zoom.gif) 0 0 no-repeat;
		width: 210px;
		height: 16px;
		display: block;
		text-indent: -9999px;
		overflow: hidden;
		}
	#right_stage .photo_box .zoom a:hover,
	#right_stage .photo_box .zoom02 a:hover{
		background-position: 0 -16px;
		}
	#right_stage .photo_box .photo_comment{
		margin: 0 0 10px 5px;
		}

/* 11.question.htmlの指定に関するCSSはここです
////////////////////////////////////////// */
#right_stage .rs_in_wrap_02 .inner{
	width: 341px;
	float: left;
	}
#right_stage .question_box{
	width: 290px;
	margin: 0 auto;
	}
	#right_stage p.question{
		background: url(../img/jh_school/jh_question/faq_q.gif) 0 0 no-repeat;
		min-height: 69px;
		_height: 69px;
		padding: 15px 0 0 72px;
		margin: 10px;
		}
	#right_stage img.hidden{
		display: none;
		}
#right_stage .answer_box{
	width: 290px;
	background: url(../img/jh_school/jh_question/bg_qu_01.gif) 0 0 repeat-y;
	margin: 0 auto;
	}
	#right_stage .answer_box p{
		margin: 5px 10px 0 81px;
		width: auto;!important
		}
	#right_stage img.animg{
		float: left;
		padding: 5px 10px 10px;
		display: inline;!important
		}
	#right_stage img.center{
		display: block;
		text-align: center;
		margin: 0 auto;
		line-height: 0;
		vertical-align: text-bottom;
		}