@charset "utf-8";
/* CSS Document */
.itemguide_wrapper{
	max-width: 980px;
	width: 100%;
	margin: 0 auto;
	color: #666666;
	padding-left: 30px;
	box-sizing: border-box;		
}

.text_pink{color: #f77fa9;}
.f16{
	font-size: 16px;
	font-weight: bold;
}
.under_line{text-decoration: underline;}

p.itemguide_read{
	margin-bottom: 80px;
}


/*==============================
		タイトル　style
==============================*/
h3{
	background: none;
	margin-bottom: 20px;
	padding: 0;
}

#cont1 h3{
	font-size: 20px;
}

.itemguide_wrapper h2[class*="handicraft-faq-title"] {
	background-image: url(https://shopping.okadaya.co.jp/img/usr/freepage/underwear/faq/sp/underwear-faq-title_line.png);
	background-position: right center;
	background-repeat: repeat-x;
	background-size: auto 8px;
	margin: 100px 0 30px;
	padding: 0;
	border: 0;
	background-color: #fff;
}
.itemguide_wrapper h2[class*="handicraft-faq-title"] span {
	font-size: 26px;
	line-height: 1.076;
	display: inline-block;
	padding: 0 24px 0 50px;
	background-color: #ffffff;
	background-position: left center;
	background-repeat: no-repeat;
}

.itemguide_wrapper h2.handicraft-faq-title-01 span {
	background-image: url(/img/usr/inte_itemguide_1901/cont1_tit_bg.png);
	background-size: 38px 25px;
}
.itemguide_wrapper h2.handicraft-faq-title-02 span {
	background-image: url(/img/usr/inte_itemguide_1901/cont2_tit_bg.png);
	background-size: 29px 15px;
}
.itemguide_wrapper h2.handicraft-faq-title-03 span {
	background-position: 2px center;
	background-image: url(/img/usr/inte_itemguide_1901/cont3_tit_bg.png);
	background-size: 25px 29px;
	background-size: contain;
}

.itemguide_wrapper h2.handicraft-faq-title-04 span {
	background-position: 2px center;
	background-image: url(/img/usr/inte_itemguide_1901/cont4_tit_bg.png);
	background-size: 28px 29px;
	background-size: contain;
}

.itemguide_wrapper h2.handicraft-faq-title-05 span {
	background-position: 2px center;
	background-image: url(/img/usr/inte_itemguide_1901/cont5_tit_bg.png);
	background-size: 18px 29px;
	background-size: contain;
}

.itemguide_wrapper h2.handicraft-faq-title-06 span {
	padding: 0 24px 0 0;
}


/*==============================
		about　style
==============================*/
.itemguide_about h4{
	font-size: 18px;
	background-color: #e7e7e8;
	padding: 10px 20px;
	margin-bottom: 50px;
}

.itemguide_about ul{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 100px;
}

.itemguide_about ul li.itemguide_about_img{
	width: 28%;
	text-align: center;
}

.itemguide_about ul li.itemguide_about_text{
	width: 70%;
}

.itemguide_about ul li.itemguide_about_text h5{
	color: #f69cbb;
	font-weight: bold;
	font-size: 18px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: flex-start;
	margin-bottom: 20px;
}

.itemguide_about ul li.itemguide_about_text h5::before{
	content:url(/img/usr/inte_itemguide_1901/point.png);
	display: block;
	margin-right: 10px;
}

#cont3 .itemguide_about ul,
#cont4 .itemguide_about ul,
#cont5 .itemguide_about ul,
#cont6 .itemguide_about ul{
	margin-bottom: 50px;
}
#cont3 .itemguide_about ul li.itemguide_about_text,
#cont4 .itemguide_about ul li.itemguide_about_text,
#cont5 .itemguide_about ul li.itemguide_about_text,
#cont6 .itemguide_about ul li.itemguide_about_text{
	width: 90%;
	margin: 0 auto;
}

