@charset "utf-8";

.ozHtmlEdit.wfhpw00012 {
	width: 692px;
}

/* =========================================================
	バナー・ボタン
========================================================= */

/* ul li 2カラムバナー ※幅334px対応
--------------------------------------------------------- */

/* ----- ul li 2カラムバナー - inline-block謎の余白対策 ----- */
.ozHtmlEdit.wfhpw00012 ul.list334 {
	letter-spacing:-0.4em;
}

/* ----- ul li 2カラムバナー - 左寄せ(奇数列) ----- */
.ozHtmlEdit.wfhpw00012 ul.list334 li {
	letter-spacing: normal;
	display: inline-block;
	margin: 0 24px 30px 0;
}

/* ----- ul li 2カラムバナー - 右寄せmargin調整(偶数列) ----- */
.ozHtmlEdit.wfhpw00012 ul.list334 li:nth-child(2n) {
	margin-right:0;
}

/* =========================================================
	その他
========================================================= */

/* h2 見出し
--------------------------------------------------------- */
.ozHtmlEdit.wfhpw00012 h2 {
	font-size: 1.5em;
	font-weight: bold;
}

/* ドロップシャドウ
--------------------------------------------------------- */
.ozHtmlEdit.wfhpw00012 .bnr2col {
	overflow: visible;
}
.ozHtmlEdit.wfhpw00012 .sdw img {
	box-shadow: 0px 0px 4px 1px #b5b3b0;
	-webkit-box-shadow: 0px 0px 4px 1px #b5b3b0;
}

/* 角丸
--------------------------------------------------------- */
.ozHtmlEdit.wfhpw00012 .kdm img {
	border-radius: 6px;
}

/* hr コンポーネント区切り罫線
--------------------------------------------------------- */
.ozHtmlEdit.wfhpw00012 .borderline{
	border-top:		1px solid #BFBFBF;
	border-bottom:	0;
	border-left:	0;
	border-right:	0;
	margin-top: 0;
}

/* 余白
--------------------------------------------------------- */
.ozHtmlEdit.wfhpw00012 .btm5{
	margin-bottom: 5px;
}
.ozHtmlEdit.wfhpw00012 .top20 {
	margin-top: 20px;
}

/* =========================================================
	専門ショップリスト
========================================================= */
.ozHtmlEdit.wfhpw00012 .ecSite li:nth-child(3n){
	margin-right: 0;
}
.ozHtmlEdit.wfhpw00012 a{ text-decoration: none; }
.ozHtmlEdit.wfhpw00012 a:hover span{
	opacity: 0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha(opacity=60)";
}

.ozHtmlEdit.wfhpw00012 .ecSite li{
	display: inline-block;
	margin-right: 26px;
	margin-bottom: 10px;
}
.ozHtmlEdit.wfhpw00012 .ecSite li.breakPosition{
	margin-right: 0;
}
.ozHtmlEdit.wfhpw00012 .ecSite li a{
	display: table;
	width: 210px;
}
.ozHtmlEdit.wfhpw00012 .ecSite li img{
	display: inline-block;
	text-align: left;
	vertical-align: middle;
}
.ozHtmlEdit.wfhpw00012 .ecSite li span{
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
	width: 105px;
}
.ozHtmlEdit.wfhpw00012 .iconArr.txtRight{
	text-align: right;
}
.ozHtmlEdit.wfhpw00012 .iconArr a{
	padding-left: 12px;
	background: url('../images/wfhpw00012_icon_arr.jpg') no-repeat left center;
}
.ozHtmlEdit.wfhpw00012 .iconArr a:hover{
	opacity: 0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha(opacity=60)";
}

/* =========================================================
	Q＆A用
========================================================= */
.ozHtmlEdit.wfhpw00012 .faqBlock{
	overflow: hidden;
}
.ozHtmlEdit.wfhpw00012 .faqBlock p{
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e6e6e6;
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
}
.ozHtmlEdit.wfhpw00012 .faqBlock .faqBlockList01{
	float: left;
	width: 250px;
	
}
.ozHtmlEdit.wfhpw00012 .faqBlock .faqBlockList02{
	float: left;
	width: 250px;
}
.ozHtmlEdit.wfhpw00012 .faqBlock .faqBlockList03{
	float: left;
	width: 160px;
}
.ozHtmlEdit.wfhpw00012 .faqBlock li.faqBlockList03:after{
	content: " ";
	display: block;
	clear: both;
}
.ozHtmlEdit.wfhpw00012 .faqBlock li{
	margin-bottom: 10px;
}
.ozHtmlEdit.wfhpw00012 .inline a{
	display:inline;
}