@charset "utf-8";

/* 내용관리 */
#ctt {position:relative;margin:80px 0;}
.ctt_admin {display:none;text-align:right;}
#ctt_con {position:relative;}

.ctt_en_co_greet {}
	.ctt_en_co_greet h2.tit {font-family:'Roboto Condensed','Roboto',Arial,Sans-Serif;font-size:2.8em;font-weight:600;text-transform:uppercase;text-align:center;}
	.ctt_en_co_greet blockquote {margin:25px 0;font-family:'Roboto Slab','Times New Roman','Georgia',Serif;font-size:1.15em;text-align:center;}
	.ctt_en_co_greet blockquote:after {content:'';display:block;width:1px;height:45px;margin:40px auto 10px;background:#4c4c4c;}
	.ctt_en_co_greet .video {position:relative;max-width:740px;margin:0 auto 50px;padding:20px;padding-bottom:50px;border-radius:7px 7px 15px 15px;background:#000;} 
	.ctt_en_co_greet .video > .innerWrap {padding-bottom:56.25%;height:0;overflow:hidden;} 
	.ctt_en_co_greet .video iframe,.video-container object,.video-container embed {position:absolute;top:0;left:0;width:100%;height:100%;}
	.ctt_en_co_greet .intro {position:relative;padding:50px 50px 170px 40%;background:url('../../../img/co_greet.jpg') no-repeat left bottom;background-size:cover;}
	.ctt_en_co_greet .intro p {font-size:1.05em;line-height:1.5em;text-align:justify;}
	.ctt_en_co_greet .intro p+p {margin-top:20px;}
	.ctt_en_co_greet .img {text-align:center;}

.ctt_en_co_map {}
	.ctt_en_co_map > .container {display:grid;grid-template-columns:260px 1fr;}
	.ctt_en_co_map h2.tit {font-family:'Roboto Slab','Times New Roman','Georgia','Serif';font-size:1.6em;font-weight:600;text-transform:uppercase;}
	.ctt_en_co_map iframe {width:100%;height:450px;border:1px solid #333;}
	.ctt_en_co_map .info {margin-top:25px;}
	.ctt_en_co_map .info ul li {padding:7px 10px;border-bottom:1px dashed #ccc;line-height:1.5em;}
	.ctt_en_co_map .info ul li > span {display:inline-block;margin-right:15px;font-size:.88em;}
	.ctt_en_co_map .info ul li > strong {font-family:'Montserrat','GmarketSansM','Roboto','Arial';font-size:1.4em;font-weight:500;color:#e30;}
	.ctt_en_co_map .info ul li > strong a {font-family:inherit;color:#e30;}
	.ctt_en_co_map .info .desc {margin-top:15px;padding:25px;border-radius:5px;background:linear-gradient(to right bottom, #e7e9e9, #fafafa);}
	.ctt_en_co_map .info .desc h2 {font-size:1.6em;font-weight:normal;}
	.ctt_en_co_map .info .desc h2:before {content:'\f1b9';display:inline-block;width:50px;height:50px;margin-right:20px;border-radius:70px;font-family:'FontAwesome';color:#4a7bb8;line-height:50px;text-align:center;background:#fff;}
	.ctt_en_co_map .info .desc blockquote {margin:0 60px 25px 70px;padding-bottom:25px;border-bottom:1px solid #ccc;font-family:'Roboto Condensed','Roboto',Arial,Sans-Serif;font-size:1.05em;color:#174886;}
	.ctt_en_co_map .info .desc ol {list-style-type:none;margin:0 0 0 70px;padding:0;}
	.ctt_en_co_map .info .desc ol li {font-size:1.05em;}
	.ctt_en_co_map .info .desc ol li+li {margin-top:20px;}
	.ctt_en_co_map .info .desc ol li:before {content:'\f061';margin-right:10px;font-family:'FontAwesome';color:#4a7bb8;}
	.ctt_en_co_map .info .desc ol li:first-child:before {display:none;}

@media (max-width:1340px) {
	.ctt_en_co_greet .container {padding:0;}
	.ctt_en_co_greet .not > .innerWrap {display:block;margin:0 10px;padding:10px;}
	.ctt_en_co_greet .not > .innerWrap .no_br:first-child {display:block;}
}
@media (max-width:1024px) {
	.ctt_en_co_greet h2.tit {font-size:2.2em;}
	.ctt_en_co_greet blockquote {font-size:1em;}
	.ctt_en_co_greet blockquote:after {height:25px;margin:30px auto 10px;}
	.ctt_en_co_greet .not > .innerWrap .no_br {display:block;}
	.ctt_en_co_greet .intro {margin:0 0 40px;padding:30px 20px 0;background:none;}
	.ctt_en_co_greet .intro p {font-size:1em;}
	.ctt_en_co_greet .intro p+p {margin-top:15px;}
	.ctt_en_co_map > .container {display:block;}
	.ctt_en_co_map h2.tit {margin-bottom:30px;text-align:center;}
}
@media (max-width:768px) {
	#ctt {margin:40px 0;}
	.ctt_en_co_greet h2.tit {font-size:1.6em;}
	.ctt_en_co_greet blockquote {margin:10px 0 30px;font-size:.82em;}
	.ctt_en_co_greet blockquote:after {display:none;}
	.ctt_en_co_greet .not > .innerWrap {font-size:.82em;}
	.ctt_en_co_greet .intro p {font-size:.92em;text-align:left;}
	.ctt_en_co_map h2.tit {margin-bottom:20px;font-size:1.4em;}
	.ctt_en_co_map iframe {height:350px;}
	.ctt_en_co_map .info li > strong {font-size:1.2em;}
	.ctt_en_co_map .info .desc h2 {font-size:1.2em;}
	.ctt_en_co_map .info .desc h2:before {content:'\f1b9';display:inline-block;width:inherit;height:inherit;margin-right:10px;line-height:1em;background:none;}
	.ctt_en_co_map .info .desc blockquote {margin:10px 0 20px;padding-bottom:0;border-bottom:none;font-size:1em;}
	.ctt_en_co_map .info .desc ol {margin:0;}
	.ctt_en_co_map .info .desc ol li {font-size:.88em;}
	.ctt_en_co_map .info .desc ol li+li {margin-top:10px;}
	.ctt_en_co_map .info .desc ol li:before {content:'\f061';margin-right:10px;font-family:'FontAwesome';color:#4a7bb8;}
}

.ctt_en_faq .innerWrap+.innerWrap {margin-top:50px;}
	.ctt_en_faq .innerWrap {}
	.ctt_en_faq .innerWrap h2.tit {margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #999;font-family:'Roboto Condensed','Oswald','Roboto',Arial;font-size:.88em;font-weight:normal;color:#4c4c4c;text-transform:uppercase;}
	.ctt_en_faq .innerWrap h2.tit strong {margin-right:10px;font-size:2.5em;text-transform:uppercase;}
	.ctt_en_faq .innerWrap dl {padding:15px 10px;border-bottom:1px dashed #ccc;}
	.ctt_en_faq .innerWrap dl dt {font-size:1.3em;}
	.ctt_en_faq .innerWrap dl dt:before {content:'Q';display:inline-block;width:25px;margin-right:10px;border-radius:50%;font-family:'Montserrat','Oswald','Roboto','Arial';font-size:.88em;font-weight:500;color:#fff;line-height:25px;text-align:center;background:#e30;}
	.ctt_en_faq .innerWrap dl dd {position:relative;margin:15px 0 0 35px;padding-left:30px;color:#4c4c4c;line-height:1.5em;}
	.ctt_en_faq .innerWrap dl dd:before {content:'A';display:inline-block;position:absolute;left:0;top:2px;width:20px;border-radius:50%;font-family:'Montserrat','Oswald','Roboto','Arial';font-size:.88em;font-weight:500;color:#fff;line-height:20px;text-align:center;background:#90b4d9;}
	.ctt_en_faq .innerWrap dl dd .color_list {margin:20px 0 10px;}
	.ctt_en_faq .innerWrap dl dd .color_list::after {content:'';display:block;clear:both;visibility:hidden;}
	.ctt_en_faq .innerWrap dl dd .color_list table {float:left;width:50%;border:2px solid #000;table-layout:fixed;}
	.ctt_en_faq .innerWrap dl dd .color_list table+table {margin-left:-2px;}
	.ctt_en_faq .innerWrap dl dd .color_list th, .ctt_en_faq .innerWrap dl dd .color_list td {padding:7px;border:1px solid #ccc;text-align:center;}
	.ctt_en_faq .innerWrap dl dd .color_list th {font-size:.88em;font-weight:normal;color:#fff;text-transform:capitalize;background:#333;}
	.ctt_en_faq .innerWrap dl dd .color_list td {font-size:1.4em;background:#fff;}
	.ctt_en_faq .innerWrap dl dd .color_list tr.red:hover th, .ctt_en_faq .innerWrap dl dd .color_list tr.red:hover td {color:#fff;background:#ba1025;}
	.ctt_en_faq .innerWrap dl dd .color_list tr.wine:hover th, .ctt_en_faq .innerWrap dl dd .color_list tr.wine:hover td {color:#fff;background:#89242a;}
	.ctt_en_faq .innerWrap dl dd .color_list tr.white:hover th, .ctt_en_faq .innerWrap dl dd .color_list tr.white:hover td {color:#000;background:#fff;}
	.ctt_en_faq .innerWrap dl dd .color_list tr.orange:hover th, .ctt_en_faq .innerWrap dl dd .color_list tr.orange:hover td {color:#fff;background:#fb7d4b;}
	.ctt_en_faq .innerWrap dl dd .color_list tr.yellow:hover th, .ctt_en_faq .innerWrap dl dd .color_list tr.yellow:hover td {color:#000;background:#ffef40;}
	.ctt_en_faq .innerWrap dl dd .color_list tr.gold:hover th, .ctt_en_faq .innerWrap dl dd .color_list tr.gold:hover td {color:#000;background:#ffebb3;}
	.ctt_en_faq .innerWrap dl dd .color_list tr.ivory:hover th, .ctt_en_faq .innerWrap dl dd .color_list tr.ivory:hover td {color:#000;background:#dfcdc6;}
	.ctt_en_faq .innerWrap dl dd .color_list tr.sky:hover th, .ctt_en_faq .innerWrap dl dd .color_list tr.sky:hover td {color:#000;background:#9fbfe0;}
	.ctt_en_faq .innerWrap dl dd .color_list tr.blue:hover th, .ctt_en_faq .innerWrap dl dd .color_list tr.blue:hover td {color:#fff;background:#0053ad;}
	.ctt_en_faq .innerWrap dl dd .color_list tr.khaki:hover th, .ctt_en_faq .innerWrap dl dd .color_list tr.khaki:hover td {color:#fff;background:#839647;}
	.ctt_en_faq .innerWrap dl dd .color_list tr.green:hover th, .ctt_en_faq .innerWrap dl dd .color_list tr.green:hover td {color:#fff;background:#2a753d;}
	.ctt_en_faq .innerWrap dl dd .color_list tr.beige:hover th, .ctt_en_faq .innerWrap dl dd .color_list tr.beige:hover td {color:#fff;background:#7c6f68;}
	.ctt_en_faq .innerWrap dl dd .color_list tr.violet:hover th, .ctt_en_faq .innerWrap dl dd .color_list tr.violet:hover td {color:#fff;background:#854778;}
	.ctt_en_faq .innerWrap dl dd .color_list tr.gray:hover th, .ctt_en_faq .innerWrap dl dd .color_list tr.gray:hover td {color:#fff;background:#a1a2a7;}
	.ctt_en_faq .innerWrap dl dd .color_list tr.dark:hover th, .ctt_en_faq .innerWrap dl dd .color_list tr.dark:hover td {color:#fff;background:#464b4f;}
	.ctt_en_faq .innerWrap dl dd .color_list tr.black:hover th, .ctt_en_faq .innerWrap dl dd .color_list tr.black:hover td {color:#fff;background:#000;}

@media (max-width:1024px) {
	.ctt_en_faq .innerWrap dl dd {margin-left:0;}
	.ctt_en_faq .innerWrap dl dd .color_list table {float:none;width:100%;border:2px solid #000;}
	.ctt_en_faq .innerWrap dl dd .color_list table+table {margin-left:0;margin-top:-2px;}
}
@media (max-width:768px) {
	.ctt_en_faq .innerWrap h2.tit {font-size:1em;}
	.ctt_en_faq .innerWrap h2.tit strong {margin-right:7px;font-size:1.5em;}
	.ctt_en_faq .innerWrap dl dt {font-size:1.05em;}
	.ctt_en_faq .innerWrap dl dd {padding-left:35px;font-size:.92em;}
	.ctt_en_faq .innerWrap dl dd:before {width:25px;line-height:25px;}
}
