@charset "utf-8";


/* ****************************************_**************************************** */
#gnavi_service {
	width: 125px;
	background-position: -548px -116px;
}

#gnavi_service:hover {
	background-position: -548px -116px;
}


/* ****************************************_**************************************** */


/* promotion_area */

div#promotion_area {
	height: 90px;
	background: url(/images/common/oblique_line_bg.gif) top center repeat;
}


/* ****************************************_**************************************** */
/* local_navigation */
div#local_navigation {
	height: 27px;
}

div#local_navigation ul {
	display:block;
	width: 656px;
	height: 27px;
	margin:0 0 5px 0;
	float:left;
}

div#local_navigation ul.navi_service {
	background: url(/images/service/localnavigation.gif) no-repeat 0 0;
}

div#local_navigation li {
	display:block;
	float:left;
	margin:0;
}

div#local_navigation li a {
	display:block;
	text-indent:-9999px;
	height:27px;
}	 


div#local_navigation p {
	display:block;
	width: 120px;
	height: 27px;
	margin:0 0 5px 0;
	float:right;
}

div#local_navigation p a {
	display:block;
	width: 120px;
	height: 27px;
	text-indent:-9999px;
	background: url(/images/service/localnavigation.gif) no-repeat -660px 0;
}


div#local_navigation p a:hover {
	background-position: -660px -28px;
}


/* contents_area */

p.lead_text {
	margin:0 0 20px 0;
	padding:20px 0 20px 10px;
	background:url(/images/common/dotline.gif) repeat-x bottom left;
}

div#main_contents #lead {
	margin: 20px 0 30px 0;
}

div#main_contents #spirits {
	margin: 20px 0 0 0;
}

div#main_contents #shop_info {
	margin: 20px 0 30px 0;
	width: 780px;
}

div#main_contents #shop_info p.body {
	margin:5px 0 0 0;
	font-size:0.85em;
	display:block;
}

div#main_contents #shop_info p.body a {
	text-decoration:none!important;
}

div#main_contents #shop_info div.link {
	margin:10px 0 0 0;
	text-align:right;
	clear:both;
}

img#height_img {
	float:left;
}

div#main_contents #shop_denenchofu {
	width: 180px;
	padding: 15px 15px 0 0;
	float: left;
	background:url(/images/service/v_dot_w780.gif) repeat-y right top;
}

div#main_contents #shop_shinjuku {
	width: 165px;
	padding: 15px 15px 0 15px;
	float: left;
	background:url(/images/service/v_dot_w780.gif) repeat-y right top;
}

div#main_contents #shop_yokohama {
	width: 165px;
	padding: 15px 15px 0 15px;
	float: left;
	background:url(/images/service/v_dot_w780.gif) repeat-y right top;
}

div#main_contents #shop_suginami {
	width: 180px;
	padding: 15px 0 0 15px;
	float: left;
}


div#main_contents #point div p.thumb {
	margin:0 0 5px 0;
	background:none!important;
}

div#main_contents #point div p {
	margin: 5px 0 10px 0;
	padding: 3px 0 0 0 ;
	background: url(/images/common/dotline.gif) top center no-repeat;
	font-size:0.85em;
	text-decoration:none!important;
}

div#main_contents #point div p a {
	text-decoration:none!important;
}


div#main_contents #point div a#btn {
	display:block;
	width: 134px;
	height:19px;
	font-size:1px;
	margin: 0 10px 0 0;
	background:url(/images/service/detail_btn.gif) no-repeat left top;
	text-indent:-9999px;
	clear:both;
}

div#main_contents #point div a#btn:hover {
	background-position:0 -19px;
}

div.service_box {
	margin:0 0 40px 0;
	padding:0;
	clear:both;
}

div.margin-top {
	margin:40px 0 40px 0;
}

div.service_box span {
	display:block;
	margin:0;
	padding:0;
	font-size:1.23em;
}

div.service_box div.service_box_left {
	margin:0;
	padding:0;
	width:330px;
	float:left;
}


div.service_box div.service_box_right {
	margin:0;
	padding:0;
	width:330px;
	float:right;
}

div.service_box div.service_box_image {
	margin:0;
	padding:0;
	width:95px;
	float:left;
}

div.service_box div.service_box_text {
	margin:0;
	padding:0;
	width:200px;
	float:right;
}


.clear_line {
	clear:both;
	height: 1px;
	width: 100%;
	margin: 30px 0 30px 0;
	background: url(/images/common/dotline.gif) top center no-repeat;
}

img {
	border:0;
}
/* ****************************************_**************************************** */

