@charset "utf-8";


/* -------------------------------
/pr/misumi_cm/css/style.css
------------------------------- */
/* common */
.mainArea img {
	vertical-align:bottom;
}


/* ttl */
.mainArea .mainVisual {
	width: 950px;
	height: 272px;
	margin-bottom: 0;
	padding: 0;
	border: none;
	background: url(/pr/misumi_cm/images/mainvisual.png) no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
  	overflow: hidden;
}
.mainArea .h2Ttl {
	width:950px;
	height:95px;
	margin-bottom: 53px;
	padding: 0;
	border: none;
	text-indent: 100%;
 	white-space: nowrap;
    overflow: hidden;
    background: url(/pr/misumi_cm/images/h2_reason.png) no-repeat 0 0;
}


/* lead */
.mainArea .leadTxt {
	text-align:center;
	margin-bottom:60px;
	background:#1c89d5;
	line-height:1;
	padding:19px 0 20px;
}


/* picMovie */
.mainArea .picMovie {
	width:450px;
	margin:0 auto 30px;
}


/* btnRadio */
.ttlRadio {
	width:450px;
	margin:0 auto 14px;
}
.btnRadio01 {
	width:450px;
	margin:0 auto 10px;
}
.btnRadio02 {
	width:450px;
	margin:0 auto 80px;
}

/* sectionInner */
.mainArea .sectionInner.sec01 {
	margin-bottom:0;
}
.mainArea .sectionInner.sec02,
.mainArea .sectionInner.sec04 {
	margin-bottom:0;
}
.mainArea .sectionInner.sec03 {
	margin-bottom:0;
}
.mainArea .sectionInner.sec05 {
	margin-bottom:30px;
}
.mainArea .sectionInner .reasonL {
	float:left;
}
.mainArea .sectionInner .reasonR {
	float:right;
}
.mainArea .sectionInner.sec02 .reasonR,
.mainArea .sectionInner.sec04 .reasonR {
	 width:500px;
 }
.mainArea .sectionInner .ttl,
.mainArea .sectionInner .txt,
.mainArea .sectionInner .pic,
.mainArea .sectionInner .notes {
	line-height:1;
}
.mainArea .sectionInner.sec03 .ttl {
	margin-bottom:0;
}
.mainArea .sectionInner.sec01 .txt {
	margin-bottom:38px;
}
.mainArea .sectionInner.sec03 .pic {
	position:relative;
}
.mainArea .sectionInner.sec03 .icon {
	position: absolute;
	top:115px;
	left:-68px;
}


/* contactBox */
.mainArea .contactBox {
	border:15px solid #f4f4f4;
	padding:20px 0;
	margin-bottom:50px;
}
.mainArea .contactBox .contactMisumi {
	padding:0 69px 0 70px;
	float:left;
	width:320px;
	border-right:1px solid #e0e0e0;
}
.mainArea .contactBox .contactVona {
	padding:0 0 0 70px;
	float:left;
	width:320px;
}
.mainArea .contactBox .ttl,
.mainArea .contactBox .name,
.mainArea .contactBox .tel,
.mainArea .contactBox .hours{
	line-height:1;
}
.mainArea .contactBox .ttl {
	border-bottom:1px solid #e0e0e0;
	padding:8px 0 9px;
	text-align:center;
	margin-bottom:22px;
}
.mainArea .contactBox .name {
	text-align:center;
}
.mainArea .contactBox .contactVona .name {
	margin-bottom:14px;
}
.mainArea .contactBox .contactMisumi .name {
	margin-bottom:26px;
}
.mainArea .contactBox .tel {
	text-align:center;
	margin-bottom:10px;
}
.mainArea .contactBox .hours {
	text-align:center;
	padding-bottom:13px;
}


/* btnBox */
.mainArea .btnBox {
	padding:30px 0 50px;
	background:#f4f4f4;
	margin-bottom:50px;
}
.mainArea .btnBox .ttl {
	text-align:center;
	margin-bottom:18px;
}

.mainArea .btnBox .btn {
	width:790px;
	margin:0 auto;
}
.mainArea .btnBox .btn .btnL {
	float:left;
}
.mainArea .btnBox .btn .btnR {
	float:right;
}

