/* float設定 */
.floatL { float:left; }
.floatR { float:right; }

/* font設定 */
body {
	font-family: Helvetica,Arial,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	-webkit-text-size-adjust: none;
}

.font_xs  { font-size:84%; } /*10px*/
.font_s { font-size:92%; } /*11px*/
.font_l { font-size:109%; } /*13px*/
.font_xl { font-size:117%; } /*14px*/

/* ここから下に各ページオリジナルの設定を書いて下さい */
#ecContent {
	text-align:center;
	font-size:14px;
	line-height:157%;
	font-family: 'Noto Sans Japanese', 'Roboto', sans-serif;;
}

#ecHeader {
	position:relative;
	max-width:1400%;
}
#btnSitetop {
	position:absolute;
	top:1%;
	right:1%;
}
#blkSlide {
	max-width:1400px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
}
#blkSlide img {
	width:100%;
	height:auto;
}
#ttlMain {
	position:absolute;
	max-width:518px;
	width:37%;
	height:auto;
	top:32%;
	left:50%;
	z-index:10;
}
#ttlMain img {
	width:100%;
	height:auto;
}
#txtMain {
	margin:100px auto 120px auto;
	text-align:center;
	vertical-align: middle;
	line-height:250%;
}

.blkItem {
	text-align:left;
	width:1100px;
	margin:0 auto;
	padding:0 0 200px 0;
}
.endItem {
	margin-bottom:50px;
}
.imgCoord {
	margin:0 0 2px 96px;
}
.btnCoord {
	text-align:right;
	margin:0 125px 17px 0;
}
.blkDetail {
	width:850px;
	margin:0 0 0 126px;
}
.imgNum {
	float:left;
	width:89px;
}
.imgItem {
	float:left;
	width:294px;
}
.blkCredit {
	float:right;
	width:465px;
}
.ttlItem {
	margin:0 0 55px 0;
}
.txtItem {
	line-height:1.8;
	width:405px;
	margin:0 0 50px 0;
}

#blkThum {
	width:1100px;
	margin:0 auto 200px auto;
}
#blkThum ul {
	line-height:0;
	width:889px;
	margin:0 0 0 96px;
}
#blkThum ul li {
	float:left;
	margin:0 9px 0 0;
}
ul#listDenim {
	margin-bottom:9px;
}

ul#sns {
	width:196px;
	margin:0 auto 80px auto;
}
#btnPagetop {
	text-align:right;
	width:760px;
	margin:0 auto 30px auto;
}
#copyright {
	width:100%;
	padding:13px 0 12px 0;
	background-color:#000000;
}

a.penetration:hover {
	opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}
/* 各ページオリジナルの設定はここまで */
.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    *zoom: 1;
}

#header {
	display:none;
}
#head_wrap {
	display:none;
}
#footer {
	display:none;
}