@charset "utf-8";
#mystery_call #sec01 {
	background-image: url(../../images/mystery_call/bg_mystery_call_01.jpg);
	background-position: center top;
}
#mystery_call #sec01 .pagelink {
}
#mystery_call #sec01 .lead {
	margin-bottom: 35px;
}
#mystery_call #sec01 .lead h2 {
}
#mystery_call #sec01 .investigation {
}
#mystery_call #sec01 .investigation .overview {
}
#mystery_call #sec01 .investigation .overview .overviewlist p.overviewIcon {
}
#mystery_call #sec01 .investigation .overview .overviewlist > ul >li.txtArea {
}
#mystery_call #sec01 .investigation .overview .overviewlist > ul >li.txtArea:nth-child(2) {
	padding-left: 0px;
}
#mystery_call #sec01 .call {
}
#mystery_call #sec01 .call .overview {
	margin-bottom: 10px;
}
#mystery_call #sec01 .call .overview .overviewtitle {
	background-image: url(../../images/mystery_call/bg_mystery_call_02.jpg);
}
#mystery_call #sec01 .call .overview .overviewlist ul {
}
#mystery_call #sec01 .call .overview .overviewlist > ul > li.txtArea {
	padding: 0;
	margin-bottom: 10px;
}
#mystery_call #sec01 .call .overview .overviewlist .txtArea:last-child {
	margin-bottom: 0px;
}
#mystery_call #sec01 .call .overview .overviewlist p.overviewIcon {
}
#mystery_call #sec01 .call .overview .overviewIcon, #mystery_call #sec01 .call .overview .overTxt {
	line-height: 1.8rem;
}
#mystery_call #sec02 #introduction .steplist > ul {
}
#mystery_call #sec02 #introduction .steplist > ul > li .txtbox p.txtstep {
}
#mystery_call #sec02 #introduction .steplist > ul > li .txtbox p.txtpurpose {
	margin-bottom: 0px;
}
#mystery_call #sec02 #introduction .steplist .contactbtn {

}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

pcSetting

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
@media screen and (min-width: 768px), print {
#mystery_call #sec01 {
	padding: 55px 0px 25px;
}
#mystery_call #sec01 .pagelink {
	padding-bottom: 40px;
}
#mystery_call #sec01 .lead {
}
#mystery_call #sec01 .lead h2 {
	margin-bottom: 30px;
}
#mystery_call #sec01 .investigation {
	margin-bottom: 70px;
}
#mystery_call #sec01 .investigation .overview {
}
#mystery_call #sec01 .investigation .overview .overviewlist p.overviewIcon {
	width: 150px;
}
#mystery_call #sec01 .investigation .overview .overviewlist > ul >li.txtArea {
	padding: 0px 30px;
}
#mystery_call #sec01 .investigation .overview .overviewlist > ul >li.txtArea:nth-child(2) {
}
#mystery_call #sec01 .call {
}
#mystery_call #sec01 .call .overview {
}
#mystery_call #sec01 .call .overview .overviewtitle {
}
#mystery_call #sec01 .call .overview .overviewlist ul {
	display: inherit;
	padding: 20px;
}
#mystery_call #sec01 .call .overview .overviewlist > ul > li.txtArea {
}
#mystery_call #sec01 .call .overview .overviewlist .txtArea:last-child {
}
#mystery_call #sec01 .call .overview .overviewlist p.overviewIcon {
	width: 210px;
}
#mystery_call #sec01 .call .overview .overviewIcon, #mystery_call #sec01 .call .overview .overTxt {
}
#mystery_call #sec02 #introduction .steplist > ul {
	width: 830px;
	margin: 0px auto 70px;
}
#mystery_call #sec02 #introduction .steplist > ul > li .txtbox p.txtstep {
	margin-bottom: 25px;
}
#mystery_call #sec02 #introduction .steplist > ul > li .txtbox p.txtpurpose {
}
#mystery_call #sec02 #introduction .steplist .contactbtn {
	margin-bottom: 35px;
	}
}

/*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

spSetting

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
@media screen and (max-width: 767px) {
#mystery_call #sec01 {
	padding: 30px 0px;
}
#mystery_call #sec01 .pagelink {
	padding-bottom: 30px;
}
#mystery_call #sec01 .lead {
}
#mystery_call #sec01 .lead h2 {
	margin-bottom: 10px;
}
#mystery_call #sec01 .investigation {
	margin-bottom: 30px;
}
#mystery_call #sec01 .investigation .overview {
}
#mystery_call #sec01 .investigation .overview .overviewlist p.overviewIcon {
	font-size: 1.2rem;
	flex-basis: 48%;
}
#mystery_call #sec01 .investigation .overview .overviewlist p.overviewTxt {
	flex-basis: 48%;
}
#mystery_call #sec01 .investigation .overview .overviewlist > ul >li.txtArea {
}
#mystery_call #sec01 .investigation .overview .overviewlist > ul >li.txtArea:nth-child(2) {
}
#mystery_call #sec01 .call {
}
#mystery_call #sec01 .call .overview {
}
#mystery_call #sec01 .call .overview .overviewtitle {
}
#mystery_call #sec01 .call .overview .overviewlist ul {
	padding: 10px;
}
#mystery_call #sec01 .call .overview .overviewlist > ul > li.txtArea {
}
#mystery_call #sec01 .call .overview .overviewlist .txtArea:last-child {
}
#mystery_call #sec01 .call .overview .overviewlist p.overviewIcon {
	flex-basis: 45%;
}
#mystery_call #sec01 .call .overview .overviewlist > ul > .txtArea:nth-child(2) .overviewIcon {
	flex-basis: 75%;
}
#mystery_call #sec01 .call .overview .overviewlist p.overviewTxt {
	flex-basis: 50%;
}
#mystery_call #sec01 .call .overview .overviewlist > ul > .txtArea:nth-child(2) .overviewTxt {
	flex-basis: 100%;
}

#mystery_call #sec01 .call .overview .overviewIcon, #mystery_call #sec01 .call .overview .overTxt {
}
#mystery_call #sec02 #introduction .steplist > ul {
	margin-bottom: 15px;
}
#mystery_call #sec02 #introduction .steplist > ul > li:nth-child(n+4) {
	margin-bottom: 0px;
}
#mystery_call #sec02 #introduction .steplist > ul > li .txtbox p.txtstep {
}
#mystery_call #sec02 #introduction .steplist > ul > li .txtbox p.txtpurpose {
	padding-bottom: 35px;
}
#mystery_call #sec02 #introduction .steplist .contactbtn {
	margin-bottom: 30px;
	}
}
