@charset "utf-8";

/* -----------------------
	トップイメージ
----------------------- */
#wp .sobaTopimg {
	margin: 10px 0;
	background-image:url(../img/kaitori/top_img.png);
	background-repeat:no-repeat;
	position:relative;
	height:200px;
}
#wp .sobaTopimg h1 {
	position:absolute;
	font-size:50px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-weight:bold;
	color:#fff;
	top: 40%;
	padding-left:30px;
}

/*タイトルバー*/
#wp h2.midashiTtl {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
    background:#212121;
    border-right:7px solid #eec4ab;
    border-left:7px solid #eec4ab;
    padding:.4em .9em;
	margin: 10px auto 18px;
	font-size:22px;
	color: #eec4ab;
	font-weight:bold;
}

/*メインテキストコンテンツ*/
#wp .sobaMaincon p {
	width:850px;
	font-size:15px;
	margin: 0 auto;

}



/*着物相場リスト*/
.sobaMaincontable {
	width:700px;
	margin:0 auto;
	border-collapse: separate;
	border-spacing: 0px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.sobaMaincontable th {
	width: 25%;
	padding: 4px;
	text-align: center;
	vertical-align: top;


	color: #444;
	background-color: #ccc;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.sobaMaincontable td {
	padding: 4px;
	background-color: #fafafa;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

/*イメージ表*/
.sample_01{
	border-collapse: collapse;
	margin: 0 auto;
}
.sample_01 th{
	width: 140px;
	text-align: center;
	vertical-align: top;
	color: #333;
	background-color: #ccc;
	border: 10px solid #fff;
}
.sample_01 td{
	width:140px;
	height:140px;
	border: 10px solid #fff;
}

/*悩み*/
.ol2 li{
	width:350px;
	padding-left:20px;
    color: #690;
    font-size:150%;
    font-family: 'Lobster';
    list-style: decimal inside;
	margin-bottom:20px;
	margin: 0 auto;
	line-height:50px;
}
.ol2 li span{
	color:#000;
	font-size:18px;
    font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
}










/* -----------------------
	ロングテール用
	フッターコンテンツ
----------------------- */
/* 3つのメリット */
#fcMerit {
	background:url(../img/kaitori/merit_bc.png) no-repeat right bottom;
	padding:0 300px 30px 70px;
	min-height:400px;
	box-shadow:inset 0 -2px 1px rgba(50,50,50,0.1);
	margin-bottom:30px;
}
#fcMerit header {
	padding:40px 0 20px;
}
#fcMerit dl:not(:last-of-type) {
	margin-bottom:24px;
}
#fcMerit dl dt {
	background:url(../img/kaitori/merit_checkbox.png) no-repeat left center;
	padding-left:40px;
	font-size:22px;
	height:30px;
	line-height:30px;
	margin-bottom:6px;
	font-weight:bold;
	color:#444;
	font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
}
#fcMerit dl dd {
	font-size:14px;
	padding-left:40px;
}


/* こんな悩みありませんか？ */
#fcNayami {}
#fcNayami h3 {
	background:url(../img/kaitori/nayami_bc_19.png) repeat-x center bottom;
	padding-bottom:16px;
	text-align:center;
	color: #cf5155;
	font-size:24px;
	font-weight:bold;
}
#fcNayami ol {
	width:100%;
	display:table;
}
#fcNayami ol li {
	display:table-cell;
	width:33.3333%;
	text-align:center;
	vertical-align:middle;
	font-size:16px;
}
#fcNayami ol li span {
	display:block;
	padding:40px 0;
	position:relative;
	z-index:3;
	font-weight:bold;
	text-shadow:1px 2px 0 #FFF;
	color:#333;
}
#fcNayami ol li span::before,
#fcNayami ol li span::after {
	content:'';
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	left:0; top:0;
	z-index:-1;
}
#fcNayami ol li span::before {
	background:url(../img/kaitori/cit_left.png) no-repeat left 20px center;
	background-size:40px;
}
#fcNayami ol li span::after {
	background:url(../img/kaitori/cit_right.png) no-repeat right 20px center;
	background-size:40px;
}


/* お問い合わせ内容 */
#otoiawase {
	position:relative;
}
#wp #otoiawase #call {
	height: 300px;
}
#otoiawase .uketuke {
	display:block;
	position:absolute;
	left:240px; top:244px;
	height:20px;
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	color:#333;
}
#otoiawase .txt3 {
	font-size:14px;
	width:760px;
	margin:0 auto;
	text-align:center;
}
#otoiawase .formBtn {
	padding:30px;
	margin-bottom:30px;
}
#otoiawase .formBtn a {
	display:block;
	width:432px;
	margin:0 auto;
}










