@charset "utf-8";
/* CSS Document */


/* ---------------------▼outline--------------------- */

#contents h1 img {
	height: 80px;
	margin-top: 8%
}

section ul {
	width: 93%;
	font-size: 0;
	margin: 0 auto;
}

section ul li img {
	width: 100%;
}

section ul li.out_back {
	background: url(../../image/common/contens_bk_naka_pats.png) repeat-y;
	background-size:100%;
	box-sizing: border-box;
	padding: 1% 6%;
}

section ul li.out_back h2 {
	width: 100%;
	margin-bottom: 2%;
}

section ul li.out_back ul li {
	color: #fff;
	vertical-align: top;
}

/* 説明 */
section ul li.out_back ul {
	width: 100%;
	text-align: left;
	margin: 2% 0 10%;
}

section ul li.out_back ul li.ol_image {
	width: 100%;

}

/* 各メイン画像設定 */
section ul li.out_back ul li img.ol_main {
	display: block;
	width: 60%;
	margin: 5% 0 2%;
}

section ul li.out_back ul li.ol_disc {
	width: 100%;
	line-height: 170%;
	font-size: calc(12px + 0.2vw);
}
/* safariのみハック */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	::i-block-chrome, section ul li.out_back ul li.ol_disc {
		font-size: 13px;
	}
}

section ul li.out_back ul li.ol_disc a {
	color: #46ffff;
}
section ul li.out_back ul li.ol_disc a:hover {
	color: #f85e20;
}



/* ---------------------▲outline--------------------- */
