@import url(base_winie.css);
@import url(rh_winie.css);

#main{
	border:1px solid #cccccc;
	border-top:0;
	border-bottom:0;
	text-align:left;
	}

#head_ob{
	background:url(../images/ob01.gif) repeat-x left top;
	padding-top:30px;
	}
#foot_ob{
	background:url(../images/ob02.gif) repeat-x left top;
	height:30px;
	}

#glb_box{
	padding:0 20px 0 20px;
	background:url(../images/gl_bg_top.gif) no-repeat left top;
	min-height:510px;
	zoom:100%;
	}
#glb_box:after{
	content:"";
	clear:both;
	height:0;
	display:block;
	visibility:hidden;
	}
*html #glb_box{
	height:510px;
	}

#c_name {
	display:block;
	margin:0;
	padding:0;
	height:58px;
	font-size:50%;
	overflow:hidden;
	text-indent:-999px;
	background:url(../images/rohto_ph.gif) no-repeat right 20px;
	}
#c_name2 {
	display:none;
	margin:0;
	padding:0;
	height:58px;
	font-size:50%;
	overflow:hidden;
	text-indent:-999px;
	background:url(../images/rohto_ph_cn.gif) no-repeat right 20px;
	}

#g_box_left{
	width:340px;
	float:left;
	}
#g_box_right{
	width:320px;
	float:right;
	}

#happy_s{
	margin-top:256px;
	border:1px solid #663300;
	padding:10px;
	background-color:#ffffff;
	}

.happy_font {
	font-family:"Century Gothic","Arial";
	font-weight:bold;
	font-size:24px;
	color:#663300;
	margin:0;
	padding:0;
	}

.happy_font2 {
	font-family:"Century Gothic","Arial";
	font-size:16px;
	color:#663300;
	margin-top:8px;
	}

.happs_c{
	padding-top:8px;
	padding-left:4px;
	}


#happy_s_cn{
	margin-top:256px;
	border:1px solid #663300;
	padding:14px;
	background-color:#ffffff;
	}
.happy_font2_cn {
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	color:#663300;
	margin-top:14px;
	}

#hs_eg{
	display:block;
	}
#hs_cn{
	display:none;
	}

#t_index{
	background:url(../images/t_index.gif) no-repeat left top;
	font-size:50%;
	overflow:hidden;
	text-indent:-999px;
	height:22px;
	border-bottom:1px solid #999999;
	}
#t_english{
	background:url(../images/t_english.gif) no-repeat left 12px;
	font-size:50%;
	overflow:hidden;
	text-indent:-999px;
	width:80px;
	height:40px;
	float:left;
	}

#bt_english{
	width:225px;
	float:right;
	}

#bt_english ul{
	list-style-type:none;
	margin:0 0 10px 0;
	padding:0;
	}

#bt_english li{
	margin:0;
	padding:0;
	height:42px;
	}

#bt_english a{
	display:block;
	width:225px;
	height:42px;
	font-size:50%;
	overflow:hidden;
	text-indent:-999px;
	}

#eng01 a{
	background:url(../images/bt_english.gif) no-repeat -1px 6px;
	}
#eng01 a:hover{
	background-position:-231px 6px;
	}

#eng02 a{
	background:url(../images/bt_english.gif) no-repeat -1px -36px;
	}
#eng02 a:hover{
	background-position:-231px -36px;
	}

#eng03 a{
	background:url(../images/bt_english.gif) no-repeat -1px -78px;
	}
#eng03 a:hover{
	background-position:-231px -78px;
	}


#t_chubun{
	background:url(../images/t_chubun.gif) no-repeat left 12px;
	font-size:50%;
	overflow:hidden;
	text-indent:-999px;
	width:80px;
	height:40px;
	float:left;
	}

#bt_chubun{
	width:225px;
	float:right;
	}

#bt_chubun ul{
	list-style-type:none;
	margin:0 0 4px 0;
	padding:0;
	}

#bt_chubun li{
	margin:0;
	padding:0;
	height:42px;
	}

#bt_chubun a{
	display:block;
	width:225px;
	height:42px;
	font-size:50%;
	overflow:hidden;
	text-indent:-999px;
	}

#cn01 a{
	background:url(../images/bt_chubun.gif) no-repeat -1px 6px;
	}
#cn01 a:hover{
	background-position:-231px 6px;
	}
#cn02 a{
	background:url(../images/bt_chubun.gif) no-repeat -1px -36px;
	}
#cn02 a:hover{
	background-position:-231px -36px;
	}

#bt_chubun2{
	width:225px;
	float:right;
	}

#bt_chubun2 ul{
	list-style-type:none;
	margin:8px 0 10px 0;
	padding:0;
	}

#bt_chubun2 li{
	margin:0;
	padding:0;
	height:38px;
	}

#bt_chubun2 a{
	display:block;
	height:38px;
	padding-left:130px;
	padding-top:8px;
	}

#ban01{
	background:url(../images/ban_lycee.gif) no-repeat left top;
	}
#ban02{
	background:url(../images/ban_zi.gif) no-repeat left top;
	}
#ban03{
	background:url(../images/ban_c3.gif) no-repeat left top;
	}
#ban04{
	background:url(../images/ban_hadalabo.gif) no-repeat left top;
	}

.hid{
	display:none;
	}
