/* header
====================================================== */
div#header h1{
	float:left;
}
div#header div#headerNav{
	float:right;
	padding-top:10px;
	width:620px;
}
div#header div#headerNav div#headerNavLeft{
	float:left;
}
div#header div#headerNav div#headerNavLeft p{
	padding-bottom:10px;
}
/*
div#header div#headerNav div#headerNavLeft p img{
	width:350px;
}*/
/* paddingキャンセル用 */
div#header div#headerNav ul.subNav{
	padding:0;
}
div#header div#headerNav div#headerNavLeft ul.subNav li{
	float:left;
	padding:0 20px 0 15px;
	background:url("/images/index/top/common/arrow01.gif") no-repeat 0% 50%;
	font-size:12px;
}
div#header div#headerNav p.headerTel{
	float:right;
}

.HeadMenu_menu{

	background:url(/images/head_menu/head_bar_bg.gif) repeat-x left top;

	background-color:#FCA503;

}

.HeadMenu_menu a:visited , .HeadMenu_menu a:link{

	text-decoration:none;

}

.HeadMenu_menu a:active , .HeadMenu_menu a:hover{

	text-decoration:none;

}



.HeadMenu_menu_button_contailner img

{

	margin-right: 3px;



}



/* <OffLine_ITem> ------------------- oli == off line item */

.oli_city_name_span{

	font-size: 18px;

	font-weight:bold;

	color: #66D55E;

}



.oli_calling_head {

	background-color: #66D55E;

	font-weight:bold;

	color: #FFFFFF;

	padding: 5px 10px;

}



.oli_calling_table{

	border: 1px solid #66D55E;

	

}

.oli_calling_table_head {

	background-color: #66D55E;

	font-weight:bold;

	color: #FFFFFF;

	padding: 5px 10px;

}

.oli_calling_table_body {

	padding: 10px 20px;

}

.oli_crosshead_span{

	font-weight: bold;

	color: #66D55E;

}



.no_padding{

	padding: 0px !important;

}



/* </OffLine_ITem> ------------------- oli == off line item */