@charset "utf-8";

/* 내용관리 */
#ctt {position:relative;text-align:center;}
.ctt_admin {margin:20px;text-align:right;}
.ctt_img {text-align:center;}

#container_title {display:none;}

.cont-wrap1, .cont-wrap3 {display:table;width:100%;height:70vh;background-color:#1e2638;background-position:center;background-repeat:no-repeat;background-size:cover;}
	.cont-wrap1 > .innerWrap, .cont-wrap3 > .innerWrap {display:table-cell;position:relative;width:100%;height:100%;text-align:center;vertical-align:middle;}
	.cont-wrap > .innerWrap blockquote {max-width:1180px;margin:0 auto;padding:0 10px;font-size:1.25em;color:#fff;line-height:1.35em;}
	.cont-wrap > .innerWrap blockquote strong {display:block;margin-bottom:20px;font-family:var(--ff-MT);font-size:2.5em;color:#ffd400;text-transform:uppercase;}

.cont-wrap1 {background-image:url('../../../img/shop/cont-wrap1.jpg');}

.cont-wrap2 {margin:80px 0;}
	.cont-wrap2 .container {padding:0 30px;}
	.cont-wrap2 blockquote {margin:0 0 30px;font-size:1.15em;color:#4c4c4c;}
	.cont-wrap2 ul {display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px;}
	.cont-wrap2 ul figure {margin:0;}
	.cont-wrap2 ul figure a {display:block;}
	.cont-wrap2 ul figure figcaption a {padding-top:30px;font-family:var(--ff-MT);font-size:1.35em;word-spacing:.2em;}
	.cont-wrap2 ul figure figcaption a strong {font-family:var(--ff-MT);font-size:1.15em;font-weight:700;color:#f50;}
.line_wrap {position:relative;padding:60px;text-align:center;}
	.line_wrap h2 {margin-bottom:30px;font-family:var(--ff-MT);font-size:1.8em;font-weight:normal;word-spacing:.2em;}
	.line_wrap h2 strong {font-family:var(--ff-MT);font-weight:normal;color:#f50;}
	.line_wrap dl {margin:40px auto;}
	.line_wrap dl dt {}
	.line_wrap dl dd {font-size:1.2em;line-height:1.5em;}
	.line_wrap .figimg {}
	.line_wrap .figimg figcaption {margin-top:20px;font-size:.94em;line-height:1.3em;}
	.line_wrap .figimg figcaption li {line-height:1.3em;}
	.line_wrap .figimg figcaption li+li {margin-top:3px;}

.cont-wrap3 {background-color:#1e2638;background-image:url('../../../img/shop/cont-wrap3.jpg');}

.cont-wrap4 {height:auto;padding:80px 0;background-color:#f7f7f7;}
	.cont-wrap4 > .innerWrap blockquote {margin-bottom:50px;font-size:1.1em;color:#333;}
	.cont-wrap4 > .innerWrap blockquote strong {color:#f50;}

.cont-wrap5 {padding:80px 30px;background-color:#1c1c1c;}
	.cont-wrap5 h2 {margin-bottom:30px;font-family:var(--ff-MT);font-size:2.8em;color:#ffd400;text-transform:uppercase;} 
	.cont-wrap5 .container {width:1024px;margin:auto;padding:0;} 
	.cont-wrap5 .container .innerWrap {padding-bottom:56.25%;height:0;overflow:hidden;} 
	.cont-wrap5 .container iframe, .video-container object, .video-container embed {position:absolute;top:0;left:0;width:100%;height:100%;border:none;}

@media (max-width:1180px) {
	.cont-wrap > .innerWrap blockquote {font-size:1.25em;}
	.cont-wrap > .innerWrap blockquote strong {font-size:1.8em;}
	.cont-wrap2 .container {padding:0 10px;}
	.cont-wrap2 blockquote {font-size:1.05em;}
	.cont-wrap2 ul {grid-template-columns:repeat(2,1fr);grid-gap:40px 20px;}
	.cont-wrap2 ul figure figcaption a {font-size:1.05em;}
	.cont-wrap5 h2 {font-size:2.2em;} 
	.cont-wrap5 .container {width:100%;} 
}
@media (max-width:768px) {
	.cont-wrap {padding:0 20px;}
	.cont-wrap > .innerWrap blockquote {font-size:1em;}
	.cont-wrap.cont-wrap4, .cont-wrap.cont-wrap5 {padding:40px 20px;}
	.cont-wrap2 .container {padding:0;}
	.cont-wrap2 blockquote {font-size:1em;line-height:1.3em;}
	.cont-wrap2 ul {grid-gap:20px 10px;}
	.cont-wrap2 ul figure figcaption a {padding-top:10px;font-size:1.05em;word-spacing:0;}
	.cont-wrap2 ul figure figcaption a strong {font-size:1.15em;}
	.cont-wrap5 h2 {font-size:2em;} 
	.line_wrap {padding:20px;text-align:center;}
	.line_wrap h2 {margin-bottom:20px;font-size:1.35em;font-weight:normal;word-spacing:0;}
	.line_wrap dl {margin:20px auto;}
	.line_wrap dl dd {font-size:1em;line-height:1.35em;text-align:left;}
}
