@charset "UTF-8";

@import url("common.css");
@import url("pages.css");

/* shop list */

.searchTBP,
.searchTB {margin:15px 0 0 14px;}
.searchTB th {
	padding:0 20px 15px 0;
	text-align:left;
	vertical-align: middle;
	}
.searchTB th img{
	vertical-align: middle;
}
.searchTB td {
	padding:0 0 15px 0;
	}
.searchTB input {
	/* padding-left:10px; */
}

.resultIconInfo {
	margin-top:20px;
	padding:3px 10px;
	border:#E6CCCC 1px solid;
	}
.resultIconInfo span {margin:0 15px 0 5px; line-height:0.8em;}
html>/**/body .resultIconInfo span {margin:0 15px 0 0; line-height:1.2em;}

.resultInfo {margin-top:20px; line-height:1.4em;}
.resultCC {
	width:258px;
	height:13px;
	margin:-21px 0 0 500px;
	font-size:10px;
	line-height:1em;
	}
.resultCC a {
	display:block;
	width:296px;
	height:30px;
	text-indent:-9999px;
	text-decoration:none;
	background:url(../images/shop/result_cc_btn.gif) no-repeat 0px 0px;
	font-size:10px;
	line-height:1em;
	}
.resultCC a:hover {
	background-position: 0px -30px;
	}

.resultTB1 {margin-top:15px;}
.resultTB1 th {
	padding-left:10px;
	text-align:left;
	vertical-align:top;
	}
.resultTB1 th.pL {padding-left:0;}
 .resultTB1 td {
	padding:10px 0 0 10px;
	text-align:center;
	vertical-align:top;
	}
.resultTB1 td.pL {padding:10px 0 20px 5px; text-align:left;}
.resultTB1 td.b1 {border-bottom:1px solid #E6CCCC;}
.resultTB1 td.b2 {border-bottom:1px dotted #E6CCCC; text-align:left; padding:5px 0 20px 10px;}
.resultTB1 td.b3 {border-bottom:1px solid #E6CCCC; text-align:left; padding:5px 0 20px 10px;}

.resultTB2 {width:520px;}
.resultTB2 td.m0 {
	width:20px;
	padding:0;
	text-align:left;
	vertical-align:middle;
	}
.resultTB2 td.m1 {
	padding:0 10px 0 0;
	text-align:left;
	vertical-align:middle;
	font-weight:bold;
	line-height:1.1em;
	}
.resultTB2 td.m2 {
	width:25px;
	padding:0;
	text-align:left;
	vertical-align:middle;
	}
.resultTB2 td.m3 {
	width:45px;
	padding:0;
	text-align:left;
	vertical-align:middle;
	font-size:10px;
	line-height:1em;
	}
.resultTB2 td.m3 a {
	display:block;
	width:45px;
	height:15px;
	text-indent:-9999px;
	text-decoration:none;
	background:url(../images/shop/result_map_btn.gif) no-repeat 0px 0px;
	font-size:10px;
	line-height:1em;
	}
.resultTB2 td.m3 a:hover {
	background-position: 0px -15px;
	}

.resultTB3 {width:700px;}
.resultTB3 td {	
	padding:0;
	text-align:left;
	vertical-align:top;
	}

.resultTB3 td.t1 {
	width:250px;
	padding-right:20px;
	font-size:77%;
	line-height:1.5em;
	}
html>/**/body .resultTB3 td.t1 {font-size:10px;}
.resultTB3 td.t2 {width:430px;}
table.t3 {width:430px;}
table.t3 th {
	width:55px;
	padding:0;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	font-size:77%;
	line-height:1.5em;
	}
html>/**/body table.t3 th {font-size:10px;}
table.t3 td {
	width:375px;
	padding:0;
	text-align:left;
	vertical-align:top;
	font-size:77%;
	line-height:1.5em;
	}
html>/**/body table.t3 td {font-size:10px;}




/* CC */

.ccBlock {
	width:800px;
	margin-top:20px;
	overflow:hidden;
	}
.ccRight {
	width:535px;
	float:right;
	}
.ccLeft {
	width:260px;
	float:left;
	}

.ccRight p {
	margin-top:10px;
	}
.ccRight h3 {
	margin-top:20px;
	}

.ccList {
	margin-top:9px;
	}
.ccList td {
	padding:1px 20px 3px 14px;
	background:url(../images/shop/cc_mark1.gif) 0 7px no-repeat;
	}
html>/**/body .ccList td {background:url(../images/shop/cc_mark1.gif) 0 4px no-repeat;}



#route{
	text-align: right;
	padding: 10px 0;
}
.button{
	width: 147px;
	padding:0;
	height: 30px;
	font-size:10px;
	line-height:1em;
	margin: 0 9px;
}
.button a{
	display:block;
	width: 147px;
	height: 30px;
	text-indent:-9999px;
	text-decoration:none;
	font-size:10px;
	line-height:1em;
}
.route a{	background:url(../images/shop/buttons/btn_route.jpg) no-repeat 0px 0px; }
.default a{	background:url(../images/shop/buttons/btn_default.jpg) no-repeat 0px 0px; }
.print a{	background:url(../images/shop/buttons/btn_print.jpg) no-repeat 0px 0px; }
.close a{	background:url(../images/shop/buttons/btn_close.jpg) no-repeat 0px 0px; }

.button a:hover{
	background-position: 0px -30px;
}

