﻿@charset "UTF-8";

#ly-Thirty { margin-top:80px; background:url('../../img/view/thirty/img-thirty-line.png') center center repeat-y; overflow:hidden; }
#ly-Thirty img { max-width:100%; }
#ly-Thirty div.frame { background-color:#fff; }
#ly-Thirty div.frame div:not(:first-of-type) { margin-top:50px; }
#ly-Thirty div.frame div p { line-height:1.8; }
#ly-Thirty div.frame div p:not(:first-of-type) { margin-top:20px; }
#ly-Thirty div.image { background-color:#fff5f5; position:relative; overflow:hidden; }
#ly-Thirty div.image.full img { width:100%; }
#ly-Thirty div.image-slide { background-color:#f5f5f5; overflow:hidden; }
#ly-Thirty div.images-nav-1 { position:absolute; top:50%; z-index:2; }

/* Mobile */
@media screen and (min-width:1px) and (max-width:799.99px) {
	#ly-Thirty div.frame { padding:50px 30px; margin-top:80px; margin-bottom:80px; }
}

/* Mobile & Tablet */
@media screen and (min-width:1px) and (max-width:1019.99px) {
}

/* Tablet */
@media screen and (min-width:800px) and (max-width:1019.99px) {
	#ly-Thirty div.frame { padding:50px; margin-top:100px; margin-bottom:100px; }
	#ly-Thirty div.frame div p { font-size:1.1em; }
}

/* Tablet & Desktop */
@media screen and (min-width:800px) {
}

/* Desktop */
@media screen and (min-width:1020px) {
	#ly-Thirty div.frame { padding:50px 150px; margin-top:150px; margin-bottom:150px; }
	#ly-Thirty div.frame div p { font-size:1.2em; }
}

/* Desktop : 1020 */
@media screen and (min-width:1020px) and (max-width:1219.99px) {
}

/* Desktop : 1220 */
@media screen and (min-width:1220px) {
	#ly-Thirty div.frame { width:1200px; margin-left:auto; margin-right:auto; }
}