/* CSS Document */
/* g */
dl{
	margin: 0px;
	padding: 0px;
}

.tenpo{
	margin: 20px 0px;
}

.goto_top{
	text-align: right;
	margin: 15px;
	clear: both;
}

h3{
	margin: 20px 5px 10px 5px;
}

.mar_20{
	width: 488px;
	margin: 10px 0px 10px 20px;
}

.mar_l20{
	width: 488px;
	margin: 0px 0px 0px 20px;
}

.mar_10{
	margin-bottom: 20px;
}

.c_both20{
	height: 20px;
	clear: both;
}

.bl_font{
	color: #003366;
}

.b{
	font-weight: bold;
}

.c_waku1{
	width: 450px;
	height: 47px;
	margin: 10px 0px 0px 20px;
}

.c_waku1_1{
	width: 450px;
	height: 23px;
	background-image: url(images/txt_waku3.gif);
	margin: 10px 0px 0px 20px;
}

.c_waku2{
	width: 450px;
	height: 100%;
	background-image: url(images/txt_waku1.gif);
	background-repeat: repeat-y;
	margin-left: 20px;
}

.c_waku2 p{
	width: 420px;
	line-height: 150%;
	margin: 0px;
	padding: 2px 0px 0px 20px;
}

.c_waku2 p span{
	font-weight: bold;
}

.c_waku3{
	width: 450px;
	height: 20px;
	background-image: url(images/txt_waku2.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 10px 20px;
}

/* wcleaning */
.wcl_txt1{
	height: 12px;
	background-image: url(images/maru.gif);
	background-repeat: no-repeat;
	margin: 5px 20px;
	padding: 0px 0px 7px 25px;
}

.cimg_1{
	width: 167px;
	height: 251px;
	margin: 10px 0px 0px 20px;
	float: left;
}

.cimg_txt1{
	width: 320px;
	height: 190px;
	background-image: url(images/cimg_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #003366;
	margin: 59px 0px 0px 10px;
	float: left;
}

.cimg_2{
	height: 177px;
	clear: both;
}

.cimg_2_1{
	width: 239px;
	height: 177px;
	float: left;
}

/* leather */
.lea_txt1{
	margin: 0px 45px;
}

.lea_kou{
	width: 411px;
	height: 195px;
	float: left;
}

.lea_ul,.lea_ul1{
	line-height: 160%;
	margin: 0px 0px 30px 40px;
	padding-left: 20px;
}

.lea_ul1{
	width: 420px;
	margin: 0px 0px 0px 10px;
	padding: 5px 0px 0px 10px;
}

.lea_ul li,.lea_ul1 li{
	background-image: url(images/sankaku.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 14px;
}

.img_list{
	width: 137px;
	height: 195px;
	float: left;
	position: relative;
}

.img_list p{
	width: 120px;
	height: 20px;
	color: #FFFFFF;
	text-align: center;
	line-height: 130%;
	position: absolute;
	left: 11px;
	top: 144px;
	margin: 0px;
	padding: 0px;
}

/* clothes */
.img_list1{
	width: 137px;
	height: 250px;
	float: left;
	position: relative;
}

.img_list1 p{
	width: 112px;
	height: 40px;
	color: #FFFFFF;
	position: absolute;
	left: 14px;
	top: 145px;
	margin: 0px;
	padding: 0px;
}

.img_list1t{
	line-height: 120%;
}

/* delivery */
.del_txt1{
	height: 20px;
	background-image: url(images/maru.gif);
	background-repeat: no-repeat;
	background-position: 0px -1px;
	margin: 5px 0px 0px 20px;
	padding: 0px 0px 0px 24px;
}

.del_txt1 span{
	font-weight: bold;
}

/* erea */
.erea1{
	width: 504px;
	height: 133px;
	font-size: 0px;
	position: relative;
	margin-top: 20px;
}

.erea1 p{
	width: 300px;
	height: 40px;
	font-size: 16px;
	line-height: 160%;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 43px;
	left: 170px;
}

.erea2{
	width: 504px;
	height: 104px;
	position: relative;
}

.erea2 p{
	width: 300px;
	height: 20px;
	font-size: 16px;
	line-height: 160%;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 10px;
	left: 170px;
}

.erea1 p span,.erea2 p span{
	font-size: 18px;
	font-weight: bold;
}

.erea_txt1{
	width: 488px;
	font-size: 14px;
	background-image: url(images/maru.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 24px;
}

.erea_txt1 span{
	font-weight: bold;
}

.erea_txt2{
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0px 30px 0px;
	padding: 0px 20px;
}

.mitu1{
	background-color: #008DB6;
	color: #FFFFFF;
	border: 1px #666666 solid;
}

.mitu2{
	background-color: #BFE0EA;
	border: 1px #666666 solid;
	margin-top: 10px;
}

/* price */
.price{
	text-align: center;
	margin-bottom: 10px;
}

.prit{
	margin: 10px 0px 0px 5px;
}

.pri{
	margin: 5px;
}

.pri_1{
	width: 108px;
	height: 16px;
	border-top: 1px #008DB6 solid;
	border-bottom: 1px #008DB6 solid;
	border-left: 1px #008DB6 solid;
	color: #003366;
	margin: 0px;
	padding: 5px 0px 5px 180px;
	float: left;
}

.pri_2{
	width: 220px;
	height: 16px;
	border-top: 1px #008DB6 solid;
	border-bottom: 1px #008DB6 solid;
	border-left: 1px #008DB6 dotted;
	border-right: 1px #008DB6 solid;
	color: #003366;
	margin: 0px;
	padding: 5px 12px;
	float: left;
}

.pri_3{
	width: 130px;
	height: 16px;
	border-top: 1px #008DB6 solid;
	border-bottom: 1px #008DB6 solid;
	border-left: 1px #008DB6 dotted;
	border-right: 1px #008DB6 solid;
	color: #003366;
	margin: 0px;
	padding: 5px 12px;
	float: left;
}

.pri1{
	width: 130px;
	height: 16px;
	border-bottom: 1px #008DB6 solid;
	border-left: 20px #008DB6 solid;
	color: #003366;
	margin: 0px;
	padding: 5px 12px;
	float: left;
}

.pri1_1{
	width: 149px;
	height: 16px;
	border-bottom: 1px #008DB6 solid;
	border-left: 1px #008DB6 solid;
	color: #003366;
	margin: 0px;
	padding: 5px 12px;
	float: left;
}

.pri1_2{
	width: 504px;
	height: 64px;
	border-right: 1px #008DB6 solid;
	border-bottom: 1px #008DB6 solid;
	border-left: 20px #008DB6 solid;
	color: #003366;
	line-height: 160%;
	margin: 0px;
	padding: 8px 5px;
	clear: both;
}

.pri2{
	width: 90px;
	height: 16px;
	border-bottom: 1px #008DB6 solid;
	border-left: 1px #008DB6 dotted;
	margin: 0px;
	padding: 5px 12px;
	float: left;
}

.pri3{
	width: 220px;
	height: 16px;
	border-right: 1px #008DB6 solid;
	border-bottom: 1px #008DB6 solid;
	border-left: 1px #008DB6 dotted;
	margin: 0px;
	padding: 5px 12px;
	float: left;
}

.pri3_1{
	width: 130px;
	height: 16px;
	border-right: 1px #008DB6 solid;
	border-bottom: 1px #008DB6 solid;
	border-left: 1px #008DB6 dotted;
	margin: 0px;
	padding: 5px 12px;
	float: left;
}

.pri4{
	width: 160px;
	height: 16px;
	border-bottom: 1px #008DB6 solid;
	border-left: 20px #008DB6 solid;
	color: #003366;
	margin: 0px;
	padding: 5px 12px;
	float: left;
}

.pri4_1{
	width: 160px;
	height: 15px;
	border-top: 1px #008DB6 solid;
	border-bottom: 1px #008DB6 solid;
	border-left: 20px #008DB6 solid;
	color: #003366;
	margin: 0px;
	padding: 5px 12px;
	float: left;
}

.pri5{
	width: 160px;
	height: 16px;
	border-right: 1px #008DB6 solid;
	border-bottom: 1px #008DB6 solid;
	border-left: 1px #008DB6 dotted;
	margin: 0px;
	padding: 5px 20px;
	float: left;
}

.pri5_1{
	width: 160px;
	height: 15px;
	border-top: 1px #008DB6 solid;
	border-right: 1px #008DB6 solid;
	border-bottom: 1px #008DB6 solid;
	border-left: 1px #008DB6 dotted;
	margin: 0px;
	padding: 5px 20px;
	float: left;
}

.prit_c{
	margin: 10px 0px 10px 45px;
}

/* Q&A */
.q_box{
	width: 511px;
	margin: 10px 0px 10px 0px;
}

.a_box{
	width: 511px;
	margin: 0px 0px 20px 0px;
}

.q_box p,.a_box p{
	margin: 2px 0px 2px 20px;
	pading: 0px;
}

.etc_img{
	width: 239px;
	height: 177px;
	margin-left: 10px;
	float: left;
}

/* process */
.etc_img1{
	width: 167px;
	height: 251px;
	margin: 10px 0px 20px 10px;
	float: left;
}

/* company */
.com{
	height: 228px;
	margin: 20px 30px;
}

.com dt{
	width: 168px;
	height: 17px;
	border-top: 1px #008DB6 solid;
	border-bottom: 1px #008DB6 solid;
	border-left: 20px #008DB6 solid;
	margin: 5px 0px;
	padding: 5px 12px;
	float: left;
}

.com dd{
	width: 228px;
	height: 17px;
	border-top: 1px #008DB6 solid;
	border-right: 1px #008DB6 solid;
	border-bottom: 1px #008DB6 solid;
	border-left: 1px #008DB6 dotted;
	margin: 5px 0px 5px 0px;
	padding: 5px 12px;
	float: left;
}

iframe,.com_img{
	width: 400px;
	height: 400px;
	border: 1px #008DB6 solid;
	margin: 0px 0px 20px 66px;
	clear: both;
}

/* form*/
.form{
	height: 320px;
	margin: 20px 30px;
}

.dt1,.dt2,.dt3{
	width: 128px;
	height: 20px;
	border-top: 1px #008DB6 solid;
	border-left: 20px #008DB6 solid;
	margin: 0px;
	padding: 8px 12px;
	float: left;
}

.dd1,.dd2,.dd3{
	width: 288px;
	height: 20px;
	border-top: 1px #008DB6 solid;
	border-right: 1px #008DB6 solid;
	border-left: 1px #008DB6 dotted;
	margin: 0px;
	padding: 8px 12px;
	float: left;
}

.dt2,.dd2{
	height: 160px;
}

.dd2 textarea{
	width: 268px;
	height: 140px;
}

.dt3,.dd3{
	text-align: center;
	border-bottom: 1px #008DB6 solid;
}

.err1{
	width: 380px;
	height: 40px;
	border-top: 1px #008DB6 solid;
	border-right: 1px #008DB6 solid;
	border-left: 20px #008DB6 solid;
	text-align: center;
	padding: 40px;
}

.err2{
	width: 380px;
	height: 40px;
	border-top: 1px #008DB6 solid;
	border-right: 1px #008DB6 solid;
	border-bottom: 1px #008DB6 solid;
	border-left: 20px #008DB6 solid;
	text-align: center;
	padding: 40px;
}

.azu{
	font-size: 10px;
	text-align: right;
	margin: 10px;
	clear: both;
}
