@charset "utf-8";
/* CSS Document */
header, section, footer, aside, article, figure ,address{
	display: block;
}
h1, h2, h3, h4, h5, h6, p {
	margin:0;
	padding:0;
    width: 600px;
}
input{
	font-family:inherit;}
body{
	padding:0;
	margin:0;
	font-family: "Times New Roman","游明朝", YuMincho, "ヒラギノ明朝 ProN W3", Hiragino Mincho ProN, "MSP明朝", "MS PMincho", "MS 明朝", serif;
	font-size:62.5%;
	}
body,html{
	padding:0;
	margin:0;

	font-weight:normal;
	}
#container{
	width:1050px;
	margin:0 auto;
	background-color:#fff;
    height: 549px;
}


header{
	font-size:inherit;}
	
header h1{
	text-align:center;
	border-bottom:1px solid #5a5a5a;
	margin-top: 26px;
	padding-bottom: 28px;
	}

header nav{
	
	}
header nav ul{
	text-align:center;
	padding:0;
	margin:0;
	}
header nav li{
	padding:0;
	margin:0;
	list-style:none;
	display:inline-block;
	width:115px;
	line-height:52px;}
header nav a{
	font-size:1.6em;
	color:#000;
	text-decoration:none;}
.main_washing{
	background:url(../images/img_leathercare.jpg) top center no-repeat;
	height:145px;
	position:relative;
	text-align:center;
	}
.main_news{
	background:url(../images/img_news.jpg) top center no-repeat;
	background-size: cover;
	height:145px;
	position:relative;
	text-align:center;}
.main_search{
	background:url(../images/img_search.jpg) top center no-repeat;
	background-size: cover;
	height:145px;
	position:relative;
	text-align:center;}
.main_share{
	background:url(../images/img_share.jpg) top center no-repeat;
	background-size: cover;
	height:145px;
	position:relative;
	text-align:center;}
.main_faq{
	background:url(../images/img_faq.jpg) top center no-repeat;
	background-size: cover;
	height:145px;
	position:relative;
	text-align:center;}
.main_washing h1,
.main_news h1,
.main_search h1,
.main_share h1,
.main_faq h1{
	text-align:center;
	font-weight:normal;
	font-size:3.2em;
	color:#FFF;
	padding:36px 0 10px 0;
	}
.main_washing h2,
.main_news h2,
.main_search h2,
.main_share h2,
.main_faq h2{
	text-align:center;
	font-weight:normal;
	font-size:1.3em;
	color:#FFF;
	}
.step{
	width:960px;
	list-style:none;
	padding:0;
	
	margin:41px auto 28px;
	}

.step li{
	list-style:none;
	display:inline-block;
	border:1px solid #c3c5c4;
	width:213px;
	line-height:40px;
	text-align:center;
	vertical-align:middle;
	padding:0;
	margin:0;
	font-size:1.4em;
	}
.step li.on{
	background-color:#666;
	border:1px solid #666;
	color:#fff;
	}
.step li.arrow{
	background:url(images/icon_arrow.jpg) left center no-repeat;
	width:10px;
	height:27px;
	display:inline-block;
	border:none;
	line-height:40px;
	margin:0 9px 0 8px;
	padding:0;
	}
.step:after{
	content:'';
	height:100%;
	display:block;}
	
#filldata{
	width:960px;
	margin:0 auto;
	border:1px solid #c3c5c4;
	}
#filldata td{
	font-size:1.3em;}
.stuff,
.basicinfo,
.info,
.addressinfo,
.sentdate{
	position:relative;
	border-top:1px solid #cecccd;
	min-height:200px;
	width:870px;
	margin:0 auto;
	font-size:inherit;
	}

.stuff span.num1,
.basicinfo span.num2,
.info span.num3,
.addressinfo span.num4,
.sentdate span.num5{
	display:block;
	position:absolute;
	left:0;
	top:-5px;}


.basicinfo h2,
.info h2,
.addressinfo h2,
.sentdate h2{
	margin:30px 0 0 55px;
	font-size:1.5em;
	}

.stuff{
	height:270px;
	margin-top:25px;
	border:none;
	line-height:2;
	}	
.stuff  li:first-child{
	text-align:left;
	margin-left:29px;
	}
.stuff  li h2{
	font-size:1.3em;
	}
.stuff input.num{
	border:none;
	color:#94421f;
	border-bottom:1px solid #000;
	width:36px;
	height:20px;
	text-align:center;}
.stuff input.sum{
	font-size:4.2em;
	border:none;
	color:#94421f;
width:36px;
	text-align:center;}
.stuff ul{padding:0;margin:0;margin-left:30px;}
.stuff li{
	padding:0;margin:0;
	display:inline-block;
	list-style:none;
	text-align:center;
	width:200px;
	vertical-align:top;
	font-size:1.3em;
	}
.basicinfo h3{
	font-size:1.3em;
	margin-left:55px;
	margin-bottom:25px;
	}
.addressinfo input[type=text],
.basicinfo input[type=text],
.basicinfo select{
	border:1px solid #7e7d7d;
}
.addressinfo select{
	width:70px;border:1px solid #7e7d7d;height:20px; margin-right:5px;
	}
.addressinfo input.adressin{
	width:100%;
	margin-top:10px;
	}
.basicinfo button{
	width:48px;
	height:30px;
	background-color:#;ededed;border:1px solid #7e7d7d;
	}
.info table{
	font-size:1em;
	background-color:#4b4b4b;}
.info th{
	background-color:#626262;color:#fff;}
.info td{
	background-color:#FFF;}
.sentdate h2{
	display:inline-block;}
.sentdate span.dateselect{
	padding-left:30px;font-size:1.3em;
	}
.sentdate select{
	font-size:1.1em;
    height: 17px;
}	
table.cost {
	background-color:#4b4b4b;}
.cost th{
	background-color:#626262;color:#fff;}
.cost td{font-size:1.3em;
	background-color:#ebebeb;}
.cost td.wh{
	background-color:#fff;}
.cost .money_s{
	color:#94421f;
	}
footer{
	text-align:center;
	padding:47px 0 36px 0;
	width:100%;
	background-color:#5a5a5a;
	letter-spacing:2px;
	
	color:#fff;}
footer p{
	margin-bottom:29px;}
footer a{
	color:#fff;
	text-decoration:none;}
footer a:hover{
	color:#fff;
	text-decoration:underline;}
#SCROLL {
	width:860px;
	padding:0 20px;
	margin:30px auto 30px;
	overflow: auto;
	height: 360px;
	font-size:1.2em;
}
#SCROLL td{
		font-size:1em;
	}
.btn,.btn:hover,.on{display:inline-block;padding-top:3px;}
.btn a,.btn:hover a,.on a{
	text-decoration:none;}
.btn{
	background:url(images/btn_off.jpg) top left no-repeat;
	width:72px;
	height:23px;
	margin:6px;
	}
.btn:hover{
	background:url(images/btn_on.jpg) top left no-repeat;
	width:72px;
	height:23px;
	}
.btn.on{
	background:url(images/btn_on.jpg) top left no-repeat;
	width:72px;
	height:23px;
	}
.important{
	color:#a82535;}
.tool{
	text-align:center;padding:25px 0;}
	
/*  confirm  */
.saveinfo{
	width:806px;
	margin:53px auto;
	font-size:inherit;}
.saveinfo h2{
	height:51px;
	background-color:#f5f5f5;
	border-top:1px solid #818181;
	border-bottom:1px solid #818181;
	text-align:center;
	vertical-align:middle;
	padding-top:19px;
	font-size:2.4em;font-weight:normal;}
.saveinfo h3{
	height:51px;
	background-color:#e3dfde;
	border-top:1px solid #818181;
	border-bottom:1px solid #818181;
	text-align:center;
	vertical-align:middle;
	padding-top:19px;color:#594416;
	font-size:2.4em;font-weight:normal;}
.saveinfo td,
.saveinfo .red{
	font-size:1.3em}
.saveinfo td h4{
	font-size:1.3em;}
.saveinfo td h5{
	font-size:1.1em;
	display:inline-block}
.saveinfo input[type=text],
.saveinfo select{
	border:1px solid #7e7d7d;width:236px;
	height:30px;}
.saveinfo td.moneycolum{
	border-bottom:1px solid #999;}
.saveinfo span.total{
	font-size:3.6em}
.saveinfo textarea{
	border:1px solid #7e7d7d;margin-left:15px;
	}
.numcolor{
	color:#b51010;
	}
	
/*  finish  */
.finish{
	width:806px;
	margin:53px auto;
	font-size:inherit;}

.order{border:1px solid #828282;
	background-color: #828282;}
.order td{background-color:#fff;border-bottom:1px solid #828282;padding:12px; font-size:1.3em;}
.order td.orderno{
	background-color:#e3dfde;
	color:#594416;
	padding:15px;
	}
.order h2{
	font-size:2.1em;
	font-weight:normal;
	}
.order .middleline{
	text-decoration:line-through;}
.order td.leftline{border-left:1px solid #828282;}
table.cost2 {
	background-color:#4b4b4b;}
.cost2 th{
	background-color:#626262;color:#fff;padding:12px 5px;}
.cost2 td{font-size:1.3em;
	background-color:#ebebeb;
	padding:8px 5px;}
.cost2 td.wh{
	background-color:#fff; border:none;}
.cost2 .money_s{
	color:#94421f;
	}
.cost2 span.total{
	font-size:3.6em;}
.cost2 .howtopay{
	display:inline-block;
	border-radius:25px;
	background-color:#666;
	color:#fff;padding:3px 8px;margin-right:30px;}
	
#content{
	width:960px;
	margin:0 auto 20px;
	}
.tool2{
	text-align:right;
	margin:30px 0 15px 0; 
	}
.btn_prenext{
	width:74px;
	height:23px;
	border:1px solid #000;
	text-align:center;
		display:inline-block;
		padding-top:8px;
	}
	
/*最新消息*/
.newslist{margin-top:30px; text-align:center;font-size:inherit;}
.newslist ul{
	padding:0;margin:0;}
.newslist li{
	padding:0;
	list-style:none;
	display:inline-block;
	width:296px;
	margin-left:24px;
	text-align:left;
	background-color:#f6f6f6;
	}
.newslist li:nth-child(3n+1){
	margin:0;}
.newslist li a{
	font-size:1.5em;
	color:#000;
	text-decoration:none;
	display:inline-block;
	}
.newslist .adc{
	overflow:hidden;
	padding:8px;
	white-space:nowrap;
	
	height:24px;}
.newslist .ad{
	list-style:none;
	display:block;
	border:1px solid #000;
	width:296px;
	height:305px;
	overflow:hidden;}
.newslist span.time{
	color:#9999a3;
	margin-bottom:10px;
	font-size:1.3em;
	}
.newspic{
	width:412px;
	border:1px solid #000;
	display:inline-block;
	
	}
.news{
	width:500px;
	display:inline-block;
	vertical-align:top;
	margin:0 0 0 30px;
	font-size:inherit;
	}
.news .time{
	color:#9999a3;
	margin-bottom:10px;}
.news h2{
	
font-size:2.4em;
	}
.news p{
	
font-size:1.3em;
line-height:2;

	}
	
/*線上查詢*/
.search{
	
	width:592px;
	border:1px solid #c1c1c1;
	margin:65px auto ;
	text-align:center;
	font-size:1.3em
	}
.search input.ordernum{
	background-color:#e5e5e5;
	height:30px;
	width:390px;
	border:none;
	margin:40px 0;}
	
.searchresult{
	width:800px;
	margin:65px auto ;
	font-size:inherit;
	}
.searchresult h2{
	border-top:1px solid #828282;
	font-weight:normal;
	text-align:center;
	background-color:#f6f5f5;
	font-size:2.4em;
	padding:20px 0 4px 0; }
.searchresult h3{
	font-weight:normal;
	text-align:center;
	background-color:#f6f5f5;
	font-size:1.4em;
	padding-bottom:20px;
	border-bottom:1px solid #828282;}
.result td{
	border-bottom:1px solid #828282;
	padding:20px 10px;
	font-size:1.4em;
	}
.result td.gap{
	border-bottom:none;
	}
.result .your{
	color:#7e5808;}
	
/*養護分享*/
.share{margin-top:30px; text-align:center;font-size:inherit;}
.share ul{
	padding:0;margin:0;}
.share li{
	padding:0;
	margin:0;
	list-style:none;
	display:inline-block;
	width:210px;
	margin-left:20px;
	margin-bottom:20px;
	text-align:left;
	
	}
.share li:nth-child(4n+1){
margin:0;
	
	}
.share .post{
	border:0px solid #a8a8a8;
	border-radius:5px;
	height:30px;
	padding:5px;
	overflow:hidden;
	margin-bottom:6px;
	font-size:1.3em;
	}
.share .postpic{

	width:210px;
	height:140px;
	overflow:hidden;
	
	}
	
/*頁次切換*/
.page{
	text-align:center; font-size:inherit;}

.page ul{
	width:600px;
	padding:0;
margin:0 auto;}
.page li{
	list-style:none;
	display:inline-block;
	margin-right:3px;
	}

.page a{
disp
.page li{
	list-style:none;
	display:inline-block;
	margin-right:3px;
    width: 338px;
}

round-color:#F9F9F9;
 font-size:1.3em;
 text-decoration:none;
 color:#000;
	}
.page a:hover,
.page a.choose{
	background-color:#1C1C1C;
	color:#fff;
	}

/* faq*/
.faq{
	width:960px;
	margin:20px auto;
	
	font-size:inherit;
	}


body{
	padding:0;
	margin:0;
	font-family: "Times New Roman","MingLiU","游明朝", YuMincho, "ヒラギノ明朝 ProN W3", Hiragino Mincho ProN, "MSP明朝", "MS PMincho", "MS 明朝", serif;
	font-size:62.5%;
	}
