@charset "UTF-8";

/* パンくず */
#breadcrumbs {
	margin:0 auto; 
	padding:3px 0 0 20px; 
	width:800px; 
	text-align:left; 
	height:21px; 
	font-size:12px; 
	background:url(../images/common/p_bg.png) repeat-x top left;
}
#breadcrumbs a {
	color:#000;
	text-decoration:none;
}
#breadcrumbs a:hover {
	color:#333; 
	text-decoration:underline;
}

/* タイトル */
.title_box {margin:0 auto;}
.sub_titlebox {
	margin:0 auto;
	margin-top:60px;
}
h3 {
	margin-top:40px;
	margin-left:35px;
	color:#F29600;
	text-align:left;
}
h3 span {
	margin-left:10px;
	color:#C3181F;
	font-size:12px;
	font-weight:normal;
}


/* 共通ボックスの定義 */
.conte_box {
	padding:0 0 10px 0;
	background:#FFF;
	width:820px;
}
.text_box {
	margin:0 auto;
	margin-top:15px;
	line-height:1.5em; 
	font-size:14px; 
	width:750px; 
	text-align:left;
}
.text_box_font16 {
	font-size:16px; 
	line-height:1.5em;
}
.text_box p {
	margin-top:30px;
	font-size:14px; 
}
.text_box span {
	padding:0 10px 0 0;
	font-size:18px;
	font-weight:bold;
}
span.text_box_spanstyle {
	margin-left:10px;
	color:#C3181F;
	font-size:12px;
}
.text_box .span_red {
	padding:0;
	font-size:16px;
	line-height:1.5em;
	color:#C3181F;
}
.marginbottom20 {
	margin-bottom:20px;
}

/* ランドリーロッカーとは？（特徴） */
.laundry_box {
	margin:0 auto;
	margin-top:30px;
	width:768px;
	text-align:left; 
	height:694px;
	background:url(../images/laundry/service_bg.jpg) no-repeat top left;
}
.laundry_box .l_servicebox {
	margin:25px 0 0 20px; 
	width:230px;
	text-align:left; 
	float:left;
} 
.l_servicebox .service_h {
	height:6px; 
	background:url(../images/laundry/service_h.png) no-repeat top center; 
	font-size:1px; 
}
.l_servicebox .service_d {
	padding:10px 0; 
	text-align:center; 
	background:url(../images/laundry/service_d.png) repeat-y top center;
}
.l_servicebox .service_d p {
	margin:0 auto; 
	padding:5px;
	font-size:13px; 
	width:200px; 
	height:120px; 
	text-align:left; 
	line-height:1.5em;
}
.l_servicebox .service_d span {
	margin-top:5px;
	padding:10px 0 0 0;
	font-size:10px; 
	width:200px; 
	text-align:left;
	line-height:1.5em;
}
.l_servicebox .service_f {
	height:6px; 
	background:url(../images/laundry/service_f.png) no-repeat top center;
}
.caution_box {
	margin:0 auto;
	margin-top:30px;
	width:700px;
}
.caution_box .caution_left {
	margin:0;
	width:70px;
}
.caution_box .caution_right {
	margin:0 0 0 90px;
	text-align:left;
}
.caution_box .caution_right li {
	padding:3px 0;
	font-size:14px;
}
.caution_box .caution_right li span {
	color:#C3181F;
}

.l_btn_box {
	margin:0 auto;
	margin-top:30px;
	margin-bottom:30px;
}
.l_btn_box .l_btn_left {
	margin:0;
	width:460px;
	text-align:right;
}
.l_btn_box .l_btn_right {
	margin:0 0 0 480px;
	text-align:left;
}
.l_btn_box .l_btn_left2 {
	margin:0;
	width:360px;
	text-align:right;
}
.l_btn_box .l_btn_right2 {
	margin:0 0 0 400px;
	text-align:left;
}
.l_btn_box a:hover {
	position:relative;
	top:1px;
	left:1px;
	opacity:0.7;
	filter: alpha(opacity=70);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=70)";  /* ie 8 */
	-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.7;              /* Safari 1.x */
	display:inline-block\9;
	zoom:1;
}
.form_box {
	margin:0 auto;
	margin-top:20px;
	margin-bottom:15px;
	width:750px;
	font-size:14px;
	overflow: hidden;
	list-style-type:none;
	list-style-image:none;
	text-align:left;

}
.form_box ul{
	list-style-image:none;
	list-style-type:none;
}
.form_box .form li{
	clear:both;
}
.form_box .form li div{
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	display:block;
	float:left;
	text-align:left;
}
.form_box .form li input{
	margin-top:10px;
	padding:2px 0;
}
.form_box .form li div p {
	margin-top:10px;
}
.lineheight2 {
	line-height:2em;
}
.lineheight4 {
	line-height:4em;
}
.form .f_box1 {
	padding:10px;
	width:200px;
	border-left:1px solid #666;
	line-height:4em;
	background:url(../images/inquiry/inq_bg.jpg) repeat top left;
	font-weight:bold;
}
.form .f_box1 span {
	padding-left:10px;
	color:#C3181F;
	font-size:11px;
}
.form .f_box2 {
	padding:10px;
	width:505px;
	font-size:15px;
}
.form .f_box2 p {
	font-size:13px;
	color:#333;
}
.f_box2_postbox{
	width:100%; 
	height:auto; 
	display:table; 
	border:none;
}
.f_box2_postbox .f_box2_postbox_l {
	padding-top:5px;
	width:30%; 
	height:auto; 
	display:table-cell; 
	border:none; 
	vertical-align:middle;
	text-align:left;
}
.f_box2_postbox .f_box2_postbox_r {
	padding-left:10px;
	width:70%;
	height:auto;
	display:table-cell; 
	border:none; 
	vertical-align:middle; 
	text-align:left;
}
.f_box2_postbox_r a:hover {
	position:relative;
	top:1px;
	left:1px;
	opacity:0.7;
	filter: alpha(opacity=70);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=70)";  /* ie 8 */
	-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.7;              /* Safari 1.x */
	display:inline-block\9;
	zoom:1;
}
.f_box2_postbox_r input:hover {
	position:relative;
	top:1px;
	left:1px;
	opacity:0.7;
	filter: alpha(opacity=70);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=70)";  /* ie 8 */
	-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.7;              /* Safari 1.x */
	display:inline-block\9;
	zoom:1;
}
.form .head {
	border-top:1px solid #666;
}
.form_box textarea {
	padding:10px;
	width:725px;
	font-size:14px;
}

/* ランドリーロッカーとは？（はじめてガイド） */
.slider_box {
	margin:0 auto;
	padding:0;
	margin-top:40px;
	width:768px;
	height:auto;
	border:1px solid #999;
}
#ctnavi_block {
	margin:0 auto;
	width:768px;
}
#categorynavi01 {
	margin:0 auto;
	height:75px;
	width:768px;
	position:relative;
	top:0;
}
#categorynavi01 #ulctnavi {
	list-style-type:none;
	margin:0 auto; 
	padding:0;
	width:768px;
	height:75px;
	border-bottom:1px solid #999;
}
#categorynavi01 #ulctnavi .lictnavi {
	list-style:none;
	float:left;
	display:block;
}
#categorynavi01 #ulctnavi .lictnavi a {
	display:block;
	border:none:
	text-decoration:none;
}
#categorynavi01 #ulctnavi .lictnavi a.ctnaviitem1 {
	width:166px;
	position:absolute;
	top:0;
	left:0;
	z-index:4;
}
#categorynavi01 #ulctnavi .lictnavi a.ctnaviitem2 {
	width:170px;
	position:absolute;
	top:0;
	left:153px;
	z-index:3;
}
#categorynavi01 #ulctnavi .lictnavi a.ctnaviitem3 {
	width:169px;
	position:absolute;
	top:0;
	left:308px;
	z-index:2;
}
#categorynavi01 #ulctnavi .lictnavi a.ctnaviitem4 {
	width:164px;
	position:absolute;
	top:0;
	left:462px;
	z-index:1;
}
#categorynavi01 #ulctnavi .lictnavi a.ctnaviitem5 {
	width:147px;
	position:absolute;
	top:0;
	right:5px;
	z-index:0;
}
#categorynavi02_1, #categorynavi02_2, #categorynavi02_3, #categorynavi02_4, #categorynavi02_5 {
	margin:0 auto;
	padding:12px 0 0 0;
	height:45px;
	width:768px;
	background:#FFFBDA;
	border-bottom:1px solid #999;
}
#categorynavi02_1 .ulctnavi02,#categorynavi02_2 .ulctnavi02,
#categorynavi02_3 .ulctnavi02, #categorynavi02_4 .ulctnavi02, #categorynavi02_5 .ulctnavi02 {
	list-style-type:none;
	margin:0; 
	padding:0;
	width:768px;
	height:45px;
}
#categorynavi02_1 .ulctnavi02 .lictnavi02, #categorynavi02_2 .ulctnavi02 .lictnavi02,
#categorynavi02_3 .ulctnavi02 .lictnavi02, #categorynavi02_4 .ulctnavi02 .lictnavi02,
#categorynavi02_5 .ulctnavi02 .lictnavi02  {
	list-style:none;
	float:left;
	margin-left:10px;
	display:block;
}
#categorynavi02_1 .ulctnavi02 .lictnavi02 a, #categorynavi02_2 .ulctnavi02 .lictnavi02 a,
#categorynavi02_3 .ulctnavi02 .lictnavi02 a, #categorynavi02_4 .ulctnavi02 .lictnavi02 a,
#categorynavi02_5 .ulctnavi02 .lictnavi02 a  {
	display:block;
	border:none:
	text-decoration:none;
}
#categorynavi02_1 .ulctnavi02 .lictnavi02 a.ctnaviitem02_1,
#categorynavi02_2 .ulctnavi02 .lictnavi02 a.ctnaviitem02_1,
#categorynavi02_3 .ulctnavi02 .lictnavi02 a.ctnaviitem02_1,
#categorynavi02_4 .ulctnavi02 .lictnavi02 a.ctnaviitem02_1,
#categorynavi02_5 .ulctnavi02 .lictnavi02 a.ctnaviitem02_1 {
	width:140px;
}
#categorynavi02_1 .ulctnavi02 .lictnavi02 a.ctnaviitem02_2,
#categorynavi02_2 .ulctnavi02 .lictnavi02 a.ctnaviitem02_2,
#categorynavi02_3 .ulctnavi02 .lictnavi02 a.ctnaviitem02_2,
#categorynavi02_4 .ulctnavi02 .lictnavi02 a.ctnaviitem02_2,
#categorynavi02_5 .ulctnavi02 .lictnavi02 a.ctnaviitem02_2 {
	width:140px;
}
#categorynavi02_1 .ulctnavi02 .lictnavi02 a.ctnaviitem02_3,
#categorynavi02_2 .ulctnavi02 .lictnavi02 a.ctnaviitem02_3,
#categorynavi02_3 .ulctnavi02 .lictnavi02 a.ctnaviitem02_3,
#categorynavi02_4 .ulctnavi02 .lictnavi02 a.ctnaviitem02_3,
#categorynavi02_5 .ulctnavi02 .lictnavi02 a.ctnaviitem02_3 {
	width:140px;
}
#categorynavi02_1 .ulctnavi02 .lictnavi02 a.ctnaviitem02_4,
#categorynavi02_2 .ulctnavi02 .lictnavi02 a.ctnaviitem02_4,
#categorynavi02_3 .ulctnavi02 .lictnavi02 a.ctnaviitem02_4,
#categorynavi02_4 .ulctnavi02 .lictnavi02 a.ctnaviitem02_4,
#categorynavi02_5 .ulctnavi02 .lictnavi02 a.ctnaviitem02_4 {
	width:140px;
}
#categorynavi02_1 .ulctnavi02 .lictnavi02 a.ctnaviitem02_5,
#categorynavi02_2 .ulctnavi02 .lictnavi02 a.ctnaviitem02_5,
#categorynavi02_3 .ulctnavi02 .lictnavi02 a.ctnaviitem02_5,
#categorynavi02_4 .ulctnavi02 .lictnavi02 a.ctnaviitem02_5,
#categorynavi02_5 .ulctnavi02 .lictnavi02 a.ctnaviitem02_5 {
	width:140px;
}
#slider{
	width:768px;
	margin:0 auto;
	position:relative;
	top:0;
}
#slider,  x:-moz-any-link, x:default  { margin-bottom:-3px; }

#wrapper {
	width: 768px;
	height:auto;
	margin: 0;
	padding:0;
	overflow: hidden;
}
#images {
	width: 606px;
	height: 417px;
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:center;
	margin-left:81px;
}
#images li {
	display: block;
	float: left;
}
#captions {
	width: 700px;
	height: 50px;
	margin:0 auto;
}
#captions .carousel > div {
	color: #000;
	width: 700px;
	height: 50px;
	float: left;
}
#prev {
	margin:0;
	padding:0;
}
#next {
	margin:0;
	padding:0;
}
#prev a {
	display:block;
	position:absolute;
	top:150px;
	left:20px;
}
.prev_bg{
	height:417px;
	width:80px;
	position:absolute;
	top:0;
	left:0;
	background:url(../images/laundry/bg_left.jpg) no-repeat left top;
}
#next a {
	display:block;
	position:absolute;
	top:150px;
	right:20px;
}
.next_bg {
	height:417px;
	width:80px;
	position:absolute;
	top:0;
	right:0;
	background:url(../images/laundry/bg_right.jpg) no-repeat right top;
}

/* 新着情報 */
.whats_new_box {
	margin:0 auto;
	margin-top:20px;
	margin-bottom:20px;
	width:750px;
	text-align:left; 
}
.whats_new_box .article_h {
	height:5px; 
	background:url(../images/whats_new/article_h.jpg) no-repeat top center; 
	font-size:1px; 
}
.whats_new_box .article_d {
	padding:10px 0; 
	text-align:center; 
	background:url(../images/whats_new/article_d.jpg) repeat-y top center;
}
.whats_new_box .article_d p {
	margin:0 0 0 20px; 
	width:700px;
	text-align:left; 
	line-height:1.5em;
}
.whats_new_box .article_d h3 {
	margin:0 0 0 20px;
	padding:10px 0;
	width:700px;
	text-align:left; 
	color:#007AC0;
}
.whats_new_box .article_d .article_box {
	margin:0 0 0 20px;
	font-size:14px;
	width:700px;
	text-align:left;
	line-height:1.5em;
}
.whats_new_box .article_d .article_box p{
	margin:10px 0;
	font-size:15px;

}
.whats_new_box .article_d .article_box a {
	color:#007AC0;
	text-decoration:none;
}
.whats_new_box .article_d .article_box a:hover {
	color:#007AC0; 
	text-decoration:underline;
}
.whats_new_box .article_f {
	height:5px; 
	background:url(../images/whats_new/article_f.jpg) no-repeat top center;
}

/* 設置エリア */
.search_box {
	margin:0 auto;
	margin-top:20px;
	margin-bottom:30px;
	width:750px;
	text-align:left; 
}
.search_box .search_left {
	margin:0 0 0 0;
	width:480px;
}
.search_box .search_left .map {
	margin:0 0 0 0;
	position:relative;
	top:0;
	left:0;
}
.search_box .search_left .map .pref {
	font-size:12px;
	line-height:1em;
}
.search_box .search_left .map #pref1 { position:absolute; top: 50px; left: 370px; }
.search_box .search_left .map #pref2 { position:absolute; top: 113px; left: 368px; }
.search_box .search_left .map #pref3 { position:absolute; top: 140px; left: 390px; }
.search_box .search_left .map #pref4 { position:absolute; top: 168px; left: 390px; }
.search_box .search_left .map #pref5 { position:absolute; top: 140px; left: 348px; }
.search_box .search_left .map #pref6 { position:absolute; top: 168px; left: 348px; }
.search_box .search_left .map #pref7 { position:absolute; top: 202px; left: 375px; }
.search_box .search_left .map #pref8 { position:absolute; top: 230px; left: 405px; width: 1em; }
.search_box .search_left .map #pref9 { position:absolute; top: 230px; left: 372px; }
.search_box .search_left .map #pref10 { position:absolute; top: 230px; left: 350px; width: 1em; }
.search_box .search_left .map #pref11 { position:absolute; top: 255px; left: 372px; }
.search_box .search_left .map #pref12 { position:absolute; top: 290px; left: 405px; width: 1em; }
.search_box .search_left .map #pref13 { position:absolute; top: 282px; left: 372px; }
.search_box .search_left .map #pref14 { position:absolute; top: 285px; left: 350px; width: 1em; }
.search_box .search_left .map #pref15 { position:absolute; top: 239px; left: 327px; width: 1em; }
.search_box .search_left .map #pref16 { position:absolute; top: 202px; left: 325px; }
.search_box .search_left .map #pref17 { position:absolute; top: 195px; left: 299px; width: 1em; }
.search_box .search_left .map #pref18 { position:absolute; top: 185px; left: 276px; width: 1em; }
.search_box .search_left .map #pref19 { position:absolute; top: 237px; left: 237px; }
.search_box .search_left .map #pref20 { position:absolute; top: 239px; left: 303px; width: 1em; }
.search_box .search_left .map #pref21 { position:absolute; top: 239px; left: 281px; width: 1em; }
.search_box .search_left .map #pref22 { position:absolute; top: 300px; left: 327px; width: 1em; }
.search_box .search_left .map #pref23 { position:absolute; top: 300px; left: 303px; width: 1em; }
.search_box .search_left .map #pref24 { position:absolute; top: 300px; left: 281px; width: 1em; }
.search_box .search_left .map #pref25 { position:absolute; top: 262px; left: 249px; }
.search_box .search_left .map #pref26 { position:absolute; top: 262px; left: 221px; }
.search_box .search_left .map #pref27 { position:absolute; top: 292px; left: 221px; }
.search_box .search_left .map #pref28 { position:absolute; top: 250px; left: 200px; width: 1em; }
.search_box .search_left .map #pref29 { position:absolute; top: 292px; left: 249px; }
.search_box .search_left .map #pref30 { position:absolute; top: 323px; left: 230px; }
.search_box .search_left .map #pref31 { position:absolute; top: 235px; left: 176px; width: 1em; }
.search_box .search_left .map #pref32 { position:absolute; top: 235px; left: 156px; width: 1em; }
.search_box .search_left .map #pref33 { position:absolute; top: 270px; left: 176px; width: 1em; }
.search_box .search_left .map #pref34 { position:absolute; top: 270px; left: 156px; width: 1em; }
.search_box .search_left .map #pref35 { position:absolute; top: 250px; left: 132px; width: 1em; }
.search_box .search_left .map #pref36 { position:absolute; top: 327px; left: 185px; }
.search_box .search_left .map #pref37 { position:absolute; top: 305px; left: 185px; }
.search_box .search_left .map #pref38 { position:absolute; top: 305px; left: 138px; }
.search_box .search_left .map #pref39 { position:absolute; top: 327px; left: 138px; }
.search_box .search_left .map #pref40 { position:absolute; top: 239px; left: 88px; }
.search_box .search_left .map #pref41 { position:absolute; top: 239px; left: 60px; width: 1em; }
.search_box .search_left .map #pref42 { position:absolute; top: 239px; left: 36px; width: 1em; }
.search_box .search_left .map #pref43 { position:absolute; top: 275px; left: 84px; width: 1em; }
.search_box .search_left .map #pref44 { position:absolute; top: 260px; left: 107px; width: 1em; }
.search_box .search_left .map #pref45 { position:absolute; top: 290px; left: 107px; width: 1em; }
.search_box .search_left .map #pref46 { position:absolute; top: 325px; left: 83px; }
.search_box .search_left .map #pref47 { position:absolute; top: 310px; left: 36px; width: 1em; }
.pref a {
	color:#FFF;
	text-decoration:underline;
}
.pref a:hover {
	color:#FFF; 
	text-decoration:underline;
}
.search_box .search_right {
	margin:0 0 0 495px;
}
.search_box .search_right .s_box {
	margin-bottom:15px;
	padding:0 0 10px 0;
	border:1px solid #666;
	background:#FFFFE6;
	width:252px;
	overflow: hidden;
}
.search_box .search_right .s_box li {
	margin:0 0 0 30px;
	padding:10px 0 0 0;
	width:6em;
	float:left;
	font-size:14px;
}
.search_box .search_right .s_box p {
	margin:15px 0 0 10px;
	font-size:13px;
}
.search_box .search_right .s_box input {
	margin:10px 0 0 10px;
}

.s_box a {
	color:#000;
	text-decoration:none;
}
.s_box a:hover {
	color:#000; 
	text-decoration:underline;
}

/* 設置エリア (検索結果）*/
#map_canvas {
	width:750px;
	height:370px;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:20px;
}
.result_box {
	margin:0 auto;
	width:750px;
	text-align:left;
	font-size:14px;
	overflow: hidden;
}
.result_box .r_box_top1 {
	padding-left:10px;
	background:url(../images/search/result_bg.jpg) repeat-x left top;
	border-top:1px solid #666;
	border-left:1px solid #666;
	width:220px;
	float:left;
}
.result_box .r_box_top2 {
	padding-left:10px;
	background:url(../images/search/result_bg.jpg) repeat-x left top;
	border-top:1px solid #666;
	border-left:1px solid #fff;
	width:365px;
	float:left;
}
/*
.result_box .r_box_top3 {
	padding-left:10px;
	background:url(../images/search/result_bg.jpg) repeat-x left top;
	border-top:1px solid #666;
	border-left:1px solid #fff;
	width:125px;
	float:left;
}*/
.result_box .r_box_top4 {
	padding-left:10px;
	background:url(../images/search/result_bg.jpg) repeat-x left top;
	border-top:1px solid #666;
	border-left:1px solid #fff;
	border-right:1px solid #666;
	width:125px;
	float:left;
}
.result_box .r_box_1 {
	padding:10px;
	border-left:1px solid #666;
	border-bottom:1px solid #666;
	width:210px;
	background:#FFFFE6;
	float:left;
}
.result_box .r_box_1  a {
	text-decoration:none;
	color:#007AC0;
}
.result_box .r_box_1  a:hover{
	text-decoration:underline;
	color:#007AC0;
}

.result_box .r_box_2 {
	padding:10px;
	border-left:1px solid #666;
	border-bottom:1px solid #666;
	width:355px;
	float:left;
}
/*.result_box .r_box_3 {
	padding:10px;
	border-left:1px solid #666;
	border-bottom:1px solid #666;
	width:115px;
	float:left;
}*/
.result_box .r_box_4 {
	padding:10px;
	border-left:1px solid #666;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	width:115px;
	float:left;
}

/* ページナビゲーション */
.pagination_box {
	margin:0 auto;
	margin-top:40px;
	margin-bottom:20px;
	width:750px;
	font-size:15px;
}
.pagination_box .p_box_left {
	margin:0;
	width:220px;
	text-align:left;
}
.pagination_box .p_box_left span {
	padding:5px;
	color:#007AC0;
}

.pagination_box .p_box_right {
	margin:0 0 0 230px;
	text-align:right;
}
.pagination_box a {
	padding:5px;
	text-decoration:none;
	color:#007AC0;
}
.pagination_box a:hover, .pagination_box a:active {
	padding:5px;
	text-decoration:underline;
	color:#007AC0;
}
.pagination_box span.current {
	padding:5px;
	color:#007AC0;
}
.pagination_box span.disabled {
	padding:5px;
	color:#007AC0;
}

/* 設置エリア (詳細情報）*/
.location_box {
	margin:0 auto;
	margin-top:20px;
	margin-bottom:20px;
	padding:20px 10px;
	background:#FFFFE6;
	text-align:left;
	width:730px;
	font-size:22px;
}
.detail_box {
	margin:0 auto;
	width:750px;
	font-size:14px;
	overflow: hidden;
}
.detail_box .detail_left {
	margin:0 0 0 0;
	width:470px;
}
.detail_left .detail {
	list-style:none;
}
.detail_left .detail li{clear:both;}
.detail_left .detail li div{
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	display:block;
	float:left;
	padding:15px 10px;
	text-align:left;
}
.detail .d_box1 {
	width:110px;
	border-left:1px solid #666;
	background:url(../images/search/search_bg.jpg) repeat top left;
}
.detail .d_box2 {
	width:310px;
}
.detail .head {
	border-top:1px solid #666;
}
.detail_box .detail_right {
	margin:0 0 0 480px;
}
.detail_box .detail_right .d_imgbox {
	height:180px;
}
.d_btn_box {
	margin:0 auto;
	width:750px;
	margin-top:30px;
	margin-bottom:60px;
}
.d_btn_box a:hover {
	position:relative;
	top:1px;
	left:1px;
	opacity:0.7;
	filter: alpha(opacity=70);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=70)";  /* ie 8 */
	-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.7;              /* Safari 1.x */
	display:inline-block\9;
	zoom:1;
}
.d_titlebox {
	margin:0 auto;
	margin-top:50px;
}
.d_titlebox p {
	margin:20px 0 20px 30px;
	text-align:left;
	font-size:14px;
}
.station_yard {
	margin:0 auto;
	margin-top:30px;
}

/* お問い合わせ */
.inq_privacy {
	margin:0 auto;
	margin-top:20px;
	font-size:14px;
	line-height:1.5;
}
.inq_privacy textarea {
	padding:10px;
	width:730px;
	font-size:14px;
}
.consent_bg1 {
	margin:0 auto;
	margin-top:20px;
	padding:15px 0;
	width:750px;
	background:#EBEBEB;
	font-size:15px;
}
.consent_bg2 {
	margin:0 auto;
	margin-top:20px;
	padding:15px 0;
	width:750px;
	background:#FFDFE5;
	font-size:15px;
}
.alert_box {
	margin-top:20px;
	font-size:19px;
	color:#C3181F;
}
.i_btn_box {
	margin:0 auto;
	margin-top:50px;
	margin-bottom:50px;
}
.i_btn_box a:hover {
	position:relative;
	top:1px;
	left:1px;
	opacity:0.7;
	filter: alpha(opacity=70);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=70)";  /* ie 8 */
	-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.7;              /* Safari 1.x */
	display:inline-block\9;
	zoom:1;
}
.i_btn_box input:hover {
	position:relative;
	top:1px;
	left:1px;
	opacity:0.7;
	filter: alpha(opacity=70);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=70)";  /* ie 8 */
	-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.7;              /* Safari 1.x */
	display:inline-block\9;
	zoom:1;
}
.tel_box {
	margin:0 auto;
	margin-top:20px;
	padding:20px 0;
	margin-bottom:20px;
	width:750px;
	background:#FFFBDA;
}

.tel_box .tel_left {
	margin:0;
	padding:25px 0 20px 40px;
	width:270px;
	font-size:18px;
	text-align:left;
	font-weight:bold;
}
.tel_box .tel_right {
	margin:0 0 0 320px;
	text-align:left;
}
.tel_box .tel_right p {
	margin:0 0 0 10px;
}
.tel_box .tel_right img {
	float:left;
	margin:5px 10px;
}

.tel_box .tel_right h1{
	font-size:40px;
}
#faq {
	margin:0 auto;
	margin-bottom:30px;
}
.faq_box {
	margin:0 auto;
	margin-top:20px;
	width:750px;
}
.faq_box .faq_left {
	margin:0;
	width:50px;
}
.faq_box .faq_right {
	margin:0 0 0 80px;
	text-align:left;
	font-size:16px;
	line-height:2em;
	font-weight:bold;
}
.faq_box .faq_right p {
	text-align:left;
	font-size:14px;
	line-height:1.5em;
	font-weight:normal;
}
hr {
	margin:0 auto;
	margin-top:20px;
	border:none;
	border-top:dotted 1px #666;
	width:750px;
}

/* メールでのお問い合わせ */
.verisign_box {
	margin:0 auto;
	margin-top:20px;
	width:750px;
}
.verisign_box .v_left {
	margin:0;
	width:600px;
	font-size:16px;
	line-height:1.5em;
	text-align:left;

}
.verisign_box .v_right {
	margin:0 0 0 620px;
	text-align:left;
}
.kind_box {
	margin:0 auto;
	margin-top:20px;
	width:750px;
	text-align:left;
	font-size:15px;
}
.kind_box_style {
	padding:10px 20px 30px 20px; 
	width:710px; 
	height:20px; 


	background:#FFFBDA;
}
.kind_box_style_resist {
	padding:10px 20px; 
	width:710px;
	background:#FFFBDA;
}
.kind_box li {
	padding:10px 20px;
	width:300px;
	font-size:14px;
	text-align:left;
	list-style:none;
	float:left;
}
.confirm_btn {
	margin-top:30px;
	font-size:14px;
}
.pstyle_resist01 {
	margin:10px 0 0 35px; 
	text-align:left; 
	font-size:14px;
}

/* メールでのお問い合わせ(確認画面） */
.c_btn_box {
	margin:0 auto;
	margin-top:70px;
	margin-bottom:30px;
	width:750px;
}
.c_btn_box .c_btn_left {
	margin:0;
	width:330px;
	text-align:right;
}
.c_btn_box .c_btn_right {
	margin:0 0 0 350px;
	text-align:left;
}
.c_btn_box input:hover {
	position:relative;
	top:1px;
	left:1px;
	opacity:0.7;
	filter: alpha(opacity=70);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=70)";  /* ie 8 */
	-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.7;              /* Safari 1.x */
	display:inline-block\9;
	zoom:1;
}

/* 会員登録 */
.kind_box a {
	float:left;
	line-height:1.7em;
	padding:7px 10px;
	text-decoration:none;
	color:#007AC0;
}
.kind_box a:hover{
	padding:7px 10px;
	text-decoration:underline;
	color:#007AC0;
}
.kind_box input:hover {
	position:relative;
	top:1px;
	left:1px;
	opacity:0.7;
	filter: alpha(opacity=70);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=70)";  /* ie 8 */
	-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.7;              /* Safari 1.x */
	display:inline-block\9;
	zoom:1;
}
#price_box{
	margin:0 auto;
	margin-top:20px;
	width:720px;
	padding:20px 10px;
	border:1px solid #666;
	text-align:left;
	font-size:14px;
	height:auto;
	overflow:visible;
	line-height:1.7em;
}
.title_img{
	float:left;
	padding-right:5px;
}
#price_box .price_left {
	margin:0;
	width:260px;
	height:100%;
}
.price_left .price {
	margin:20px 0 0 10px;
	list-style:none;
}
.price_left .price li{clear:both;}
.price_left .price li div{
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	display:block;
	float:left;
	padding:10px;
}
.price .p_box1 {
	width:130px;
	border-left:1px solid #666;
	text-align:left;
	background:#DFF6FF;
}
.price .p_box2 {
	width:70px;
	text-align:right;
	color:#DB281C;
}
.price .head {
	border-top:1px solid #666;
	background:#DFF6FF;
}
.price .head2 {
	border-top:1px solid #666;
}
#price_box .price_right {
	margin:0 0 0 280px;
	height:100%;
}
.price_right .process {
	margin:20px 0 0 10px;
	font-size:14px;
	overflow: hidden;
	list-style:none;
	margin-bottom:20px;
}
.price_right .process li{
	clear:both;
}
.price_right .process li div {
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	display:block;
	float:left;
	padding:10px;
}
.process .pr_box3 {
	width:100px;
	border-left:1px solid #666;
	background:#FFDFF7;
}
.process .pr_box4 {width:200px;}
.process .pr_box5 {
	width:50px;
	color:#DB281C;
	text-align:right;
}
.process .head2 {
	border-top:1px solid #666;
}
.process .pr_box6 {
	width:100px;
	border-left:1px solid #666;
	background:#FFE6BF;
}
.process .pr_box7 {
	width:100px;
	border-left:1px solid #666;
	background:#C9DE7F;
}
.note_box {
	margin:80px 0 20px 0;
	width:428px;
	height:25px;
	color:#FFF;
	font-size:14px;
	text-align:center;
	line-height:1.5em;
	background:url(../images/member/member_bg.jpg) no-repeat top left;
}

.first_box {
	margin:0 auto;
	margin-top:30px;
}
.f_btn_box {
	margin:0 auto;
	margin-top:40px;
	margin-bottom:30px;
}
.f_btn_box .f_btn_left {
	margin:0;
	width:480px;
	text-align:right;
}
.f_btn_box .f_btn_right {
	margin:0 0 0 500px;
	text-align:left;
}
.f_btn_box a:hover {
	position:relative;
	top:1px;
	left:1px;
	opacity:0.7;
	filter: alpha(opacity=70);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=70)";  /* ie 8 */
	-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.7;              /* Safari 1.x */
	display:inline-block\9;
	zoom:1;
}

/* パートナー企業募集 */
.partner_box {
	margin:0 auto;
	margin-top:30px;
	width:768px;
	text-align:left; 
	height:396px;
	background:url(../images/partner/service_bg.jpg) no-repeat top left;
}
.partner_box .l_servicebox {
	margin:25px 0 0 20px; 
	width:230px;
	text-align:left; 
	float:left;
} 
.partner_box .service_h {
	height:6px; 
	background:url(../images/laundry/service_h.png) no-repeat top center; 
	font-size:1px; 
}
.partner_box .service_d {
	padding:10px 0; 
	text-align:center; 
	background:url(../images/laundry/service_d.png) repeat-y top center;
}
.partner_box .service_d p {
	margin:0 auto; 
	padding:5px;
	font-size:13px; 
	width:200px; 
	height:160px; 
	text-align:left; 
	line-height:1.5em;
}
.partner_box .service_d span {
	margin-top:5px;
	padding:10px 0 0 0;
	font-size:10px; 
	width:200px; 
	text-align:left;
	line-height:1.5em;
}

.fd_box .free_d {
	margin:0 auto;
	text-align:center;
	width:330px;
}
.fd_box .free_d p {
	font-size:15px;
	text-align:center;
}
.fd_box .free_d img {
	float:left;
	padding:5px 0 0 0;
}
.fc_btn_box {
	margin:0 auto;
	margin-top:30px;
	margin-bottom:30px;
}
.fc_btn_box a:hover {
	position:relative;
	top:1px;
	left:1px;
	opacity:0.7;
	filter: alpha(opacity=70);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=70)";  /* ie 8 */
	-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.7;              /* Safari 1.x */
	display:inline-block\9;
	zoom:1;
}






/* プライバシーポリシー */
.privacy_box {
	margin:0 auto;
	margin-top:20px;
	padding-bottom:40px;
	font-size:14px;
	width:750px;
	text-align:left;
	line-height:1.7em;
}
.privacy_box p {
	margin-top:20px;
	color:#007AC0;
}
.privacy_box li {
	margin-left:25px;
}
.privacy_box .p_right_box {
	margin-top:20px;
	margin-left:auto;
	font-size:14px;
	width:600px;
	text-align:left;
	line-height:1.7em;
}
.p_right_box a {
	text-decoration:none;
	color:#007AC0;
}
.p_right_box a:hover{
	text-decoration:underline;
	color:#007AC0;
}


.scrollarea{
	overflow:auto;
	height:300px;
	padding:20px;
	width:710px !important;
	border:solid 1px #666;
}



/* 特定商取引法に基づく表記 */
.law_box {
	margin:0 auto;
	margin-top:20px;
	padding-bottom:40px;
	font-size:14px;
	width:750px;
	line-height:1.7em;
}
.law_box p {
	margin-top:20px;
	color:#007AC0;
}
.law_box li {
	margin-left:25px;
}

.law_box table {
	border:1px solid #666;
	text-align:left;
	width:100%;
	border-collapse:collapse;
}

.law_box table th {
	padding:10px;
	width:200px;
	text-align:left;
	border:1px solid #666;
	line-height:4em;
	background:url(../images/inquiry/inq_bg.jpg) repeat top left;
}


.law_box table td {
	padding:10px;
	font-size:15px;
	border:1px solid #666;
}




/* マイページ */
.mypage_box {
	margin:0 auto;
	padding-top:30px;
	background:url(../images/mypage/background.jpg) repeat-x top left;
	height:154px;
	width:820px;
}
.mypage_box .mypage_left {
	margin:0 0 0 20px;
	background:url(../images/mypage/mypage_bg.jpg) no-repeat top left;
	height:66px;
	width:580px;
}
.mypage_box .mypage_left p {
	margin:28px 0 0 100px;
	text-align:left;
}
.mypage_box .mypage_right {
	margin:0 0 0 610px;
	padding-right:20px;
	line-height:4.5em;
	font-size:14px;
	text-align:right;
}
.mypage_right a {
	text-decoration: none;
	color:#007AC0;
}
.mypage_right a:hover {
	text-decoration:underline;
}
.mypage_box .mypage_menu {
	margin:0 auto;
	width:800px;
}
.mypage_menu li {
	margin:0 9px;
	list-style: none;
	float:left;
	width:180px;
	line-height:2.7em;
	font-size:14px;
	border:1px solid #000;
	text-align:left;
}
.mypage_menu li a {
	text-decoration: none;
	color:#000;
	display: block;
	background: yellow;
}
.mypage_menu li a:hover {
	background: #007AC0;
	color:#FFF;
}
.mypage_menu li p {
	padding-left:10px;
}
.form_box .f_box2 ul {
	line-height:0;
}
.form_box .f_box2 li.mypage_top {
	margin:0 auto;
	padding:5px 10px;
	width:95%;
	height:35px;
	line-height:3em;
}
.form_box .f_box2 .mypage_top .list_left {
	width:84%;
	border:none;
}
.form_box .f_box2 .mypage_top .list_right {
	width:15%;
	text-align:right;
	border:none;
	color:#D8281C;
}
.form_box .f_box2 li.mypage {
	margin:0 auto;
	padding:5px 10px;
	width:95%;
	height:35px;
	line-height:3em;
	border-bottom:1px dashed;
}
.form_box .f_box2 .mypage .list_left {
	width:84%;
	border:none;
}
.form_box .f_box2 .mypage .list_right {
	width:15%;
	text-align:right;
	border:none;
	color:#D8281C;
}
.mypage_box2 {
	margin:0;
	padding:0 0 20px 40px;
	text-align:left;
	font-size:14px;
}
.mypage_box2 a {
	text-decoration: none;
	color:#007AC0;
}
.mypage_box2 a:hover {
	text-decoration:underline;
}

/* マイページ ページナビゲーション */
.mypage_pagination_box {
	margin:0 auto;
	margin-top:40px;
	margin-bottom:20px;
	width:90%;
	text-align:right;
}
.mypage_pagination_box .p_box {
	margin:0;
	padding:0;
	text-align:right;
}
.mypage_pagination_box .p_box span{
	display:inline-block;
	text-align:right;
}
.mypage_pagination_box .p_box a {
	margin-right:10px;
	padding:5px;
	font-size:20px;
	text-decoration:underline;
	color:#007AC0;
	display:inline-block;
}
.mypage_pagination_box a:hover, .pagination_box1 a:active {
	padding:5px;
	text-decoration:none;
	color:#007AC0;
}
.mypage_pagination_box .current {
	margin-right:10px;
	padding:5px;
	font-size:20px;
	color:#007AC0;
}
.mypage_pagination_box .disabled {
	padding:5px;
	font-size:20px;
	color:#007AC0;
}
.prev_page1 {
	display:inline-block;
	width:60px;
	font-size:20px;
	height:39px;
	background:url(../images/mypage/prev.jpg) no-repeat left top;
	text-decoration:none;
	border:none;
}
.next_page1 {
	display:inline-block;
	width:60px;
	font-size:20px;
	height:39px;
	background:url(../images/mypage/next.jpg) no-repeat left top;
	text-decoration:none;
	border:none;
}
.mypage_pagination_box .p_box a.prev_page1,
.mypage_pagination_box .p_box a.next_page1 {
	text-decoration:none;
	border:none;
}
.mypage_pagination_box .p_box a.prev_page1:hover,
.mypage_pagination_box .p_box a.next_page1:hover {
	position:relative;
	right:1px;
	bottom:1px;
	opacity:0.7;
	filter: alpha(opacity=70);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=70)";  /* ie 8 */
	-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.7;              /* Safari 1.x */
	display:inline-block\9;
	zoom:1;
}
