/* drop down */
ul.header_child1 {
    display: none;
    top: 61px;
    left: -60px;
    margin: 0;
    padding: 0;
    z-index: 9999;
    height: auto;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E6EEF7FF,endColorstr=#E6EEF7FF);
    background: #340200;
    overflow: hidden;
    position: absolute;
    width: 210px!important;
	z-index: 250;
}
ul.header_child1 li a::after{
	display: none;
}
ul.header_child2 li a::after{
	display: none;
}
ul.header_child3 li a::after{
	display: none;
}
ul.header_child4 li a::after{
	display: none;
}
.header_child li a{
	justify-content: center;
	padding: 20px 0px !important;
	color: #fff !important;
}
ul.header_child2 {
    display: none;
    top: 61px;
    left: -70px;
    margin: 0;
    padding: 0;
    z-index: 9999;
    height: auto;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E6EEF7FF,endColorstr=#E6EEF7FF);
    background: #340200;
    overflow: hidden;
    position: absolute;
    width: 210px!important;
    border-top: solid 4px #000;
	z-index: 250;
}


ul.header_child3 {
    display: none;
    top: 61px;
    left:-60px;
    margin: 0;
    padding: 0;
    z-index: 9999;
    height: auto;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E6EEF7FF,endColorstr=#E6EEF7FF);
    background: #340200;
    overflow: hidden;
    position: absolute;
    width: 210px!important;
	z-index: 250;
}

ul.header_child4 {
    display: none;
    top: 61px;
    left: -72px;
    margin: 0;
    padding: 0;
    z-index: 9999;
    height: auto;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E6EEF7FF,endColorstr=#E6EEF7FF);
    background: #340200;
    overflow: hidden;
    position: absolute;
    width: 250px!important;
    z-index: 250;
}

ul.header_child6 {
    display: none;
    top: 50px;
    left:997px;
    margin: 0;
    padding: 0;
    z-index: 9999;
    height: auto;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E6EEF7FF,endColorstr=#E6EEF7FF);
    background:rgba(0,0,0,0.6);
    overflow: hidden;
    position: absolute;
    width: 165px!important;
}

ul.header_child_1{

    top: 42px;

    left: -30px;

}

ul.header_child_2{

    top: 42px;

    left: 148px;

}



ul.header_child li{

	width: 210px !important;

	line-height: 18px;

	text-indent: 0px;

	font-size: 12px;

	padding:10px 0 0px 0px;

	border:0px !important;

}

ul.header_child2 li a{
    display: block;
    color: #000;
    padding: 16px 0;
    text-decoration: none;
    font-weight: bold;
	text-align: center;
}
ul.header_child2 li{
    border: none !important;
}

ul.header_child_tenpo li a{

	border-top:1px solid #FFFFFF;

	padding:5px 0;

}

ul.header_child li a:hover{

	text-decoration:underline;

}

ul.child{


	display: none;


	top:42px;


	left:0px;


	margin: 0;


	padding: 0;


	z-index: 9999;


	height:auto;


	background-image:none;


	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E6EEF7FF,endColorstr=#E6EEF7FF);


	background:rgba(238,247,255,0.95);


	overflow:hidden;


	position:absolute;


}


ul.child_1{


    top: 42px;


    left: 0px;


}


ul.child_2{


    top: 42px;


    left: 148px;


}





ul.child li{


	width: 140px;


	line-height: 18px;


	text-indent: 0px;


	font-size: 12px;


	padding:10px 0;


	border:0px !important;


}


ul.child li a{


	display: block;


	text-indent: 10px;


	background-image: none;


}


ul.child_tenpo li a{


	border-top:1px solid #FFFFFF;


	padding:5px 0;


}


ul.child li a:hover{


	text-decoration:underline;


}





ul.child_1 li a:hover{	color:#FF8800;}


ul.child_tenpo li a:hover{


	color:#333333;


	background:rgba(197, 218, 236, 0.95);


}





.h_menu_kodawari{


	margin-top:30px;


}


.h_menu_kodawari a{


	color:#FF8800 !important;


	font-weight: bold;


}





.h_topmenu{


	position:absolute;


	width:340px;


	top:10px;


	right:0px;


}


.h_topmenu ul{


	margin:0;


	padding:0;


	list-style: none;


	overflow: hidden;


	border-right:1px solid #CCCCCC;


}


.h_topmenu ul li{


	float:left;


	line-height: 20px;


	text-align: left;


	border-left:1px solid #CCCCCC;


}


li.h_topmenu01{ background: url(/img/h_inq_icon.png) 8px 50% no-repeat;}


li.h_topmenu02{ background: url(/img/h_fav_icon.png) 8px 50% no-repeat;}


li.h_topmenu03{ background: url(/img/h_foot_icon.png) 8px 50% no-repeat;}





.h_topmenu ul li a{


	display:block;


	padding:0 15px 0 37px;


}


.h_drank{


	position: absolute;


	top:40px;


	right:0px;


	width:246px;


}

ul.header_child4 li{
    width: 100% !important;
}