@charset "utf-8";
#home_search_cate {
	background: #f2f2f2;
	text-align:left;
}

#home_left_area {
	background: #f2f2f2;
	text-align:left;
	padding:3px;
}

#home_left_area_2 {
	background: #f2f2f2;
	text-align:left;
	padding:0;
}

#home_flash_box {
	width: 671px;
	border: 1px solid #000000;
	padding: 1px;
	margin-bottom: 4px;
}

#home_search_box {
	border-right: 1px #DEDEDE solid;
	border-bottom: 1px #DEDEDE solid;
	border-left: 1px #DEDEDE solid;
	background: url(../img/back_grade_01.jpg) repeat-x;
	padding: 5px;
	text-align:left;
}

#home_search_box_02 {
	background: url(../img/back_grade_01.jpg) repeat-x;
	padding: 5px;
	text-align:left;
}

#home_search_box_03 {
	border-right: 1px #DEDEDE solid;
	border-bottom: 1px #DEDEDE solid;
	border-left: 1px #DEDEDE solid;
	background: url(../img/back_grade_01.jpg) repeat-x;
	text-align:left;
}

#home_search_box_04 {
	background: url(../img/back_grade_01.jpg) repeat-x;
	padding: 5px;
	text-align:left;
}

#home_search_box_05 {
	background:#F7F7F7;
	padding: 10px 5px 5px 5px;
	text-align:left;
	line-height:17px;
}

#home_search_box_06 {
	padding: 10px 5px 5px 5px;
	text-align:left;
	line-height:17px;
}

#newedit_box {
	background:#F7F7F7;
	padding: 10px 5px 5px 5px;
	height: 120px;
	text-align:left;
	line-height:17px;
	overflow:auto;
}

#newedit_date {
	background:url(icon01.gif) no-repeat;
	padding:0 0 0 20px;
	color:#C00;
	font-family:Arial, Helvetica, sans-serif;
}

#newedit_title {
	color:#0C0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0 0 0 20px;
}

#newedit_detail {
	margin:0 0 15px 20px;
}

#quick_box {
	background:#F7F7F7;
	padding: 10px 5px 5px 5px;
	height: 200px;
	text-align:left;
	line-height:17px;
	overflow:auto;
}

#quick_title a{
	color: #0C0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#quick_title img{
	vertical-align:middle;
}

#quick_body {
	padding-left:10px;
	margin-bottom: 15px;
}

.home_box_01 {
	border-bottom: 1px #DEDEDE dashed;
	padding: 5px;
	text-align: left;
}

.home_box_02 {
	border-left: 1px #DEDEDE dashed;
	border-bottom: 1px #DEDEDE dashed;
	padding: 5px;
	text-align: left;
}

.home_box_03 {
	padding: 5px;
	text-align: left;
}

.home_box_04 {
	border-left: 1px #DEDEDE dashed;
	padding: 5px;
	text-align: left;
}

#home_shop_name {
	color: #FFFFFF;
	font-weight:bold;
	text-align:center;
	background:#0000B0;
}

.home_shop_name_td {
	padding:3px;
}

#home_shop_detail_box {
	/*background:#FEEAD8;*/
	padding:3px;
	margin:0 0 7px 0;
	border-bottom:1px solid #999;
}

#home_shop_osusume {
	color: #CC0000;
	border-bottom: 2px solid #CC0000;
	padding: 5px 0 0 0;
	margin: 0 0 3px 0;
}

.home_news_date {
	color:#999999;
	font-size:9px;
}

#home_left_box {
	float: left;
	width:449px;
	vertical-align:top;
	margin-right: 0;
	margin-bottom: 4px;
	text-align:left;
}

#home_right_box {
	width:448px;
	float: right;
	vertical-align:top;
	margin-left: 0;
	margin-bottom: 4px;
	text-align:left;
}


#home_attention_box_01 {
	border: 1px #DEDEDE solid;
	margin-top: 5px;
	padding:1px;
}

#home_attention_box_02 {
	background:#FFFFCC;
	padding:5px;
	text-align:left;
}

#home_view {
	width: 210px;
	background: #f2f2f2;
	text-align:left;
	padding: 5px;
}

#home_mobile {
	width: 210px;
	background: #FFFFFF;
	text-align:left;
	padding: 5px;
}

#home_searchbtn_box {
	text-align:center;
	padding:10px;
}

#no_history {
	text-align:left;
	font-size:11px;
	color:#666666;
}

#school_out {
	background:#666666;
	padding:1px;
}

#school_out :hover{
	background:#FF6600;
}

#school_in {
	background:#FFFFFF;
	padding:1px;
}

#main_newroom_box {
	margin:15px 0 15px 0;
}

.newroom_box {
	/*border-bottom:1px dashed #cccccc;*/
	background:url(newroom_box_back.jpg) repeat-x;
	padding:3px;
	text-align:left;
	line-height:12px;
	vertical-align:top;
}

#newroom_box_type_price_box {
	text-align:right;
	padding:5px 0 10px 0;
}

.newroom_box_type2 {
	font-size:16px;
	font-weight:bold;
	font-family:"Arial Black", Gadget, sans-serif;
}

.newroom_box_price {
	font-size:20px;
	font-weight:bold;
	font-family:"Arial Black", Gadget, sans-serif;
}

#best_train {
	padding:3px 3px 0 3px;
	color:#CC0000;
	margin:0;
}

.home_shop_box_1 {
	border-left: 1px solid #999;
	border-bottom: 1px solid #999;
	padding:5px;
	text-align:left;
}

.home_shop_box_2 {
	border-left: 1px solid #999;
	border-bottom: 1px solid #999;
	padding:5px;
	background:#F6F6F6;
	text-align:center;
}

.home_shop_box_3 {
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	padding:5px;
	text-align:left;
}

.osusume_catch {
	border:1px solid #C00;
	color:#C00;
	padding:3px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
}

.osusume_title {
	font-size:14px;
	font-weight:bold;
	padding:3px 0 3px 0;
	color:#FFF;
}

.osusume_title_grey {
	font-size:14px;
	font-weight:bold;
	padding:0;
	background:#666;
}

.osusume_detail {
	vertical-align:top;
	line-height:17px;
	text-align:left;
}

#home_message_box {
	margin:0 100px 0 100px;
	text-align:left;
	padding:30px;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	background:#FFF2EC;
	border:1px solid #F60;
}

#home_message_box_small {
	margin:0 20px 0 20px;
	text-align:left;
	padding:30px;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	background:#FFF2EC;
	border:1px solid #F60;
}

.osusume_tate_line {
	background:url(osusume_tate_line.jpg) repeat-y;
}

.osusume_title_td {
	padding:7px 0 7px 0;
}

#home_shop_coment {
	font-size:10px;
	line-height:12px;
}

.room_banner {
	padding:1px;
}

.room_banner a{
	border:1px solid #000;
}

.room_banner a:hover{
	border:1px solid #F00;
}

#neweditbox_date {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	background:#09F;
	text-align:left;
	padding:3px;
}

.neweditbox_typeimg {
	border:1px solid #999;
	background:#FFF;
	padding:1px;
}

.neweditbox_shopname {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#C00;
}


