@charset "UTF-8";

/*===================================================================
	index.html
===================================================================*/
.lineBN { border-bottom:none; }

/* ------ mainSection ------ */
.mainSection { }
.mainSection .spec { padding-left:5px; }
.mainSection .spec li { display:inline; padding-right:5px; }
.mainSection .aside { text-align:right; }
.mainSection .aside img { width:100%; height:auto; vertical-align:bottom; }
.mainSection .aside .sns li { display:inline-block; padding-left:7px; vertical-align:bottom; }

/* ------ feature ------ */
section.feature { }
section.feature .headMod03 {
	background: url(/s/common/images/ico_arrow_01.png) no-repeat right center;
    padding-right:20px;
    text-decoration:none;
}

/* ------ otherFeature ------ */
.otherFeature dl {
	display:table;
	width:100%;
	background: url(/s/common/images/ico_arrow_01.png) no-repeat right center;
	text-decoration:none;
}
.otherFeature dl dt {
	display:table-cell;
	width:30%;
}
.otherFeature dl dd {
	display:table-cell;
	width:64%;
	padding-right:6%;
	font-weight:bold; 
}
.otherFeature dl dd span { color:#333; }

.youtube {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}
.youtube iframe {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height: 100%;
}

.guide { padding:20px 0; }
.guide select { font-size:18px; }


/*===================================================================
	/s/products/msensor/xxx/
===================================================================*/
/* ------ headSection ------ */
.headSection .ttl h1.top {
	display: inline-block;
	padding-right: 7px;
	padding-left:0;
	vertical-align: bottom;
}

.headSection .ttl h1.top,
.headSection .ttl p {
	width:31% !important;
	margin-top:5px;
}

.headSection .ttl h1.top a {
	display:block;
}


/* ------ mainSection ------ */
.headSection .ttl p {
	width:40%;
}
