@charset "UTF-8";

.spa_course,.spa_course_bottom,#special,.sidemenu_h,#news,#ad,.bana,.pankuzu,#area_search_tokyo,.search_coupon,.list_shop_img_right p img,.b_go_detail a img/*,#g_navi*/,.peripheral,#sub_content {
	display:none;
}

.search_h_t {
	text-align: center;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	background: rgb(240,183,161); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(240,183,161,1) 0%, rgba(140,51,16,1) 10%, rgba(191,110,78,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,183,161,1)), color-stop(10%,rgba(140,51,16,1)), color-stop(100%,rgba(191,110,78,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(240,183,161,1) 0%,rgba(140,51,16,1) 10%,rgba(191,110,78,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(240,183,161,1) 0%,rgba(140,51,16,1) 10%,rgba(191,110,78,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(240,183,161,1) 0%,rgba(140,51,16,1) 10%,rgba(191,110,78,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(240,183,161,1) 0%,rgba(140,51,16,1) 10%,rgba(191,110,78,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0b7a1', endColorstr='#bf6e4e',GradientType=0 ); /* IE6-9 */
	color: #FFF;
	text-shadow: 0px 1px 1px rgba(100, 100, 100, 1);
	font-weight: bold;
	position: relative;
	border-bottom:#8c3310 1px solid;
}
.list_wrap{
	border:none;
	width: 100%;
	clear: both;
	height: auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	overflow : hidden;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(221,221,221,1) 92%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(92%, rgba(221,221,221,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(221,221,221,1) 92%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(221,221,221,1) 92%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(221,221,221,1) 92%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(221,221,221,1) 92%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd', GradientType=0 ); /* IE6-9 */
	border-top:#CCC 1px solid;
	border-bottom:#CCC 1px solid;
}

/*クリアフィックスハック For modern browsers ここから*/
.list_wrap :after {
	content: "";
	display: table;
}
.list_wrap :after {
	clear: both;
}
/* For IE 6/7 (trigger hasLayout) */
.list_wrap {
	/*zoom: 1;*/
	height: auto;
	position: relative;
}
/*クリアフィックスハック For modern browsers ここまで*/

#list:after{content: "";
	display: table;
}
#list :after {
	clear: both;
}
/* For IE 6/7 (trigger hasLayout) */
#list {
	zoom: 1;
	height: auto;
}
.list_shop_img_right {
	height: auto;
	margin-left: -120px;
	width: 100%;
	padding: 0px;
}
.list_shop_img a img {
	height: auto;
	width: 100px;
}
.l_shop_name {
	font-size: 1.0em;
	margin-left: 120px;
}
.l_access {
	font-size: 0.8em;
	display: block;
}
.l_shop_dis {
	font-size: 0.8em;
	line-height: 1.4em;
	height: auto;
	display: block;
	margin-left: 120px;
	width: auto;
	margin-right: 10px;
}
.search_coupon {
	width: 190px;
	height: auto;
}
#list {
	width: 100%;
}
#wrapper #content #main_content {
	float: none;
	width: 100%;
}
.list_shop_img {
	padding-right: 10px;
	padding-left: 10px;
}
#content {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.backPage_t.smart_t {
	padding: 5px;
	width: 50px;
	text-align: center;
	position: absolute;
	top: 5px;
	left: 5px;
	background: rgb(240,183,161); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(240,183,161,1) 0%, rgba(140,51,16,1) 70%, rgba(191,110,78,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,183,161,1)), color-stop(70%,rgba(140,51,16,1)), color-stop(100%,rgba(191,110,78,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(240,183,161,1) 0%,rgba(140,51,16,1) 70%,rgba(191,110,78,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(240,183,161,1) 0%,rgba(140,51,16,1) 70%,rgba(191,110,78,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(240,183,161,1) 0%,rgba(140,51,16,1) 70%,rgba(191,110,78,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(240,183,161,1) 0%,rgba(140,51,16,1) 70%,rgba(191,110,78,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0b7a1', endColorstr='#bf6e4e',GradientType=0 ); /* IE6-9 */
	-moz-border-radius-topleft: 90px;
	-webkit-border-top-left-radius: 90px;
	border-top-left-radius: 90px;
	-moz-border-radius-topright: 20px;
	-webkit-border-top-right-radius: 20px;
	border-top-right-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	-webkit-border-bottom-right-radius: 20px;
	border-bottom-right-radius: 20px;
	-moz-border-radius-bottomleft: 90px;
	-webkit-border-bottom-left-radius: 90px;
	border-bottom-left-radius: 90px;
	border:1px solid #8c3310;
	text-shadow: 0px 1px 1px rgba(100, 100, 100, 0.4);
}
.backPage_t a{
	color:#FFF;
	font-weight:normal;
}
#sub_content {
	padding-top: 10px;
}
p.list_t{
	color:#7f2d00;
	font-size:1.2em;
	width: 96%;
	padding-top: 10px;
	padding-left:10px;
}
p.list_t:before {
	content:url(../../images/leaf_icon.jpg);
	float:left;
	padding-top:3px;
	padding-right:5px;
}
h2.list_t{
	color:#7f2d00;
	font-size:1.2em;
	font-weight: normal;
	width: 96%;
	padding-top: 10px;
	padding-left:10px;
}
h2.list_t:before {
	content:url(../../images/leaf_icon.jpg);
	float:left;
	padding-top:3px;
	padding-right:5px;
}
p.pickUp_t{
	color:#fff;
	font-size:1.1em;
	font-weight:bold;
	width: 100%;
	padding-top: 8px;
	padding-bottom: 3px;
	padding-left:25px;
	background-color:#f29070;
	position:relative;
	background: rgb(237,182,166); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(237,182,166,1) 0%, rgba(239,120,83,1) 10%, rgba(237,146,118,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(237,182,166,1)), color-stop(10%,rgba(239,120,83,1)), color-stop(100%,rgba(237,146,118,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(237,182,166,1) 0%,rgba(239,120,83,1) 10%,rgba(237,146,118,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(237,182,166,1) 0%,rgba(239,120,83,1) 10%,rgba(237,146,118,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(237,182,166,1) 0%,rgba(239,120,83,1) 10%,rgba(237,146,118,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(237,182,166,1) 0%,rgba(239,120,83,1) 10%,rgba(237,146,118,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edb6a6', endColorstr='#ed9276',GradientType=0 ); /* IE6-9 */
	text-shadow: 0px 1px 1px rgba(100, 100, 100, 0.4);
	border-bottom:1px solid #EF7853;
}
p.pickUp_t:before {
	content:url(../../images/square_icon.png);
	position:absolute;
	top:11px;
	left:5px;
}
.list_t li>a{
	display: block;
	width: 100%;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(221,221,221,1) 92%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(92%, rgba(221,221,221,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(221,221,221,1) 92%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(221,221,221,1) 92%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(221,221,221,1) 92%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(221,221,221,1) 92%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd', GradientType=0 ); /* IE6-9 */
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left:10px;
	border-top:#CCC 1px solid;
	border-bottom:#CCC 1px solid;
}
.list_t li>a:after {
	content: url(../../images/yazirushi.gif);
	float: right;
	margin-top: 5px;
	padding-right:20px;
}
#sub_content,#pagetop,#footer{
	background-color:#FFF;
}
.salon_mgt20 {
	margin-top: 5px;
}
