@charset "utf-8";
@import url("../_common/_common.css");
@import url("../_common/catalog_btn.css");

#Main {
	padding: 5px 0 20px;
}

#Main #SeikyuBtn1 {
	margin-left:510px;
}

#Main h2 {
	margin: -20px 10px 0;
	padding: 0;
}

#Main hr {
	size:0px;
	height:1px;
	border:#BBB 1px solid;
	width:97%;
}

#Main h3.center1 {
	margin:10px auto 0px auto;
	width:526px;
}

#Main #center2 {
	margin:30px auto 0px auto;
	text-align:center;
	width:632px;
}

#Main #center3 {
	margin:30px auto 0px auto;
	width:661px;
}

#Main #center3 p {
	margin:0;
	padding:0;
	font-size:15px;
}

#Main #center4 {
	margin:30px auto 0 auto;
	padding:0 0 0 10px;
	width:730px;
}

#Main #center4 h2.t_h {
	margin:0 0 10px 0;
	padding:0;
	font-size:1.4em;
}

#Main #center4 img {
	float:left;
}

#Main #center4 p.c4_txt {
	margin:0 10px 0 0;
	padding:13px 0 13px 0;
	width:auto;
	border-top:#000 1px solid;
	border-bottom:#000 1px solid;
	float:right;
	width:450px;
}

#Main #center4 p.c4_txt_2 {
	margin:0 10px 0 0;
	padding:22px 0 22px 0;
	width:auto;
	border-top:#000 1px solid;
	border-bottom:#000 1px solid;
	float:right;
	width:450px;
}

/* おうかがい */
#Main #center4 #okagai {
	margin:20px 0 0 0;
	_margin:50px 0 0 0;
	padding:0;
	width:700px;
	_width:710px;
	height:506px;
	background:url(./image/okagai2_3.jpg) no-repeat 100% 100%;
	_background:url(./image/okagai2_3.jpg) no-repeat 100% 95%;
}

#Main #center4 #okagai #naka {
	margin:0 270px 0 0;
	_margin:0 140px 0 0;
	float:right;
	width:200px;
	height:506px;
}

#Main #center4 #okagai #naka h3 {
	margin:10px 0 0 0;
	font-size:18px;
	color:#A00;
}

#Main #center4 #okagai p.waku {
	margin:0 0 0 0;
	padding:7px 0 0 8px;
	_padding:9px 0 0 9px;
	width:147px;
	_width:146px;
	height:58px;
	_height:56px;
	color:#FFF;
	background:url(./image/okagai_text.gif) no-repeat;
}

#Main #center4 #okagai p.tato {
	margin:0 0 10px 0;
	padding:0 0 0 0;
	font-size:13px;
	width:200px;
}

#Main #center4 #okagai span {
	font-size:12px;
}

/* かたち */
#Main #center4 #katachi {
	margin:0;
	padding:0;
	width:300px;
	height:200px;
}

#Main #center4 #katachi h2 {
	margin:0;
	font-size:12px;
}

#Main #center4 #katachi img.katachi1 {
	margin:0;
	float:none;
}
#Main #center4 #katachi img.katachi2 {
	margin:0;
	float:clear;
}

/* Hidden from Mac IE \*/
#Main #center4 #katachi {
	margin:20px auto 400px auto;
	_margin:50px auto 0 auto;
	padding:0 0 0 0;
	width:653px;
	height:454px;
}

*+html #Main #center4 #katachi {
	margin:20px auto 370px auto;
	padding:0 0 0 0;
	width:653px;
	height:454px;
}

#Main #center4 #katachi h2 {
	margin:20px 0 0 0;
	font-size:18px;
}

#Main #center4 #katachi img.katachi1 {
	margin:20px; 0 0 50px;
	_margin:0 0 0 50px;
	float:none;
}
/**/

/* そざい */
#Main #center4 #material table td.aki {
	height:20px;
}

#Main #center4 #material table th {
	width:365px;
	_width:355px;
}

#Main #center4 #material table td.coment {
	vertical-align:top;
	width:176px;
}

#Main #center4 #material table td {
	width:87px;
}

#Main #center4 #material p {
margin:10px 0 0 0;
font-size:0.8em;
}

/* そのほか */
#Main #center4 #others {
	margin:20px auto 20px auto;
	_margin:50px auto 20px auto;
	padding:0;
}

*+html #Main #center4 #others {
	margin:40px auto 20px auto;
	padding:0;
}

#Main #center4 #others .clr {
	float:none;
}

#Main #center4 #others p {
	margin:10px 20px 0 0;
	text-align:right;
	font-size:0.8em;
	_font-size:0.7em;
}

/* 補修・お直しもお任せ */
#Main #center4 #su {
	margin:0 0 20px 0;
	padding:55px 0 0 50px;
	_padding:70px 0 0 50px;
	width:660px;
	height:139px;
	background:url(./image/su.jpg) no-repeat;
}

*+html #Main #center4 #su {
	margin:0 0 20px 0;
	padding:70px 0 0 50px;
	width:660px;
	height:139px;
	background:url(./image/su.jpg) no-repeat;
}

#Main #center4 #su p {
	width:280px;
	font-size:0.9em;
}

/* ここが違う久磨衣のお誂えユニフォーム の表 */
#Main h4.tbl {
	text-align:center;
	margin:20px auto 0px auto;
	font-size:15px;
	width:400px;
	padding:10px 0 10px 0;
	background:#D9D98D;
	border:#000 3px solid;
}

#Main table.tbl2 {
	width:632px;
	height:77px;
	background:url(./image/list1.gif) no-repeat;
}

#Main .tbl2 td {
	font-size:0.9em;
	_font-size:0.7em;
	text-align:center;
	vertical-align:bottom;
	width:115px;
}

#Main td.space {
	width:16px;
}

/* floatクリア */
.clear {
	margin:0 0 0 0;
	padding:0 0 0 0;
	clear:both;
}

.aturae {
	border-width: 5px 0px 0px 5px; border-style: solid none none solid; border-color: #4817A1;
}