@charset "utf-8";
/* CSS Document */

/*ABOUT*/
.cols_greet {background:url(/kor/images/0101_bg.jpg) no-repeat center center; background-size:cover; position:relative;}
.cols_greet .col_txt {position:absolute; left:0; width:100%; top:46%; text-align:center; padding:0 5%; font-size:1.14em; line-height:1.8em;
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-o-transform:translateY(-50%);
transform:translateY(-50%);
}

.cols_greet h3#container_title {font-size:1.42em; line-height:1em; padding-top:70px; position:relative; margin:0 0 1.2em;}
.cols_greet h3#container_title:before {content:""; display:block; width:1px; background:#202020; position:absolute; left:50%; bottom:2em; top:0;}
.cols_greet .txt_big {/*font-size:1.62em;*/font-size:1.42em; line-height:1.6em; letter-spacing:-0.03em; margin-top:1.3em; /*font-weight:bold; */}

@media (max-width: 991px) {
.cols_greet {background-image:url(/kor/images/mo_0101_bg.jpg)}
.cols_greet .col_txt {font-size:1.07em; line-height:1.7em; top:41%;}
.cols_greet h3#container_title {font-size:1.35em; padding-top:60px;}
.cols_greet .txt_big {/*font-size:1.54em;*/ font-size:1.35em;}
}


@media (max-width: 575px) {
.cols_greet h3#container_title {font-size:1.28em;padding-top:50px;}	
.cols_greet .txt_big {/*font-size:1.46em;*/font-size:1.28em;}
}


@media (max-width:379px) {
.cols_greet .col_txt {font-size:3.3vw;}
}



/*LOCATION */
.cols_loc .col_map {padding-bottom:46%; border:1px solid #ddd;}
.cols_loc .col_map > a {display:block; position:absolute; left:0; top:0; width:100%; height:100%; z-index:100;}
.cols_loc .col_txt {padding:2.2em 0; border-bottom:1px solid #e3e3e3;}
.cols_loc .col_txt .add {font-size:1.21em;}
.cols_loc .col_txt .add dt {text-transform:uppercase;}
.cols_loc .col_txt .ctt {list-style:none; margin:0; padding:0;} 
.cols_loc .col_txt .ctt > li {float:left; color:#666;}
.cols_loc .col_txt .ctt > li > strong {background:#888; color:#fff; width:1.8em; height:1.8em; line-height:1.8em; display:inline-block; text-align:center; margin-right:0.5em;
-webkit-border-radius:50%;
-moz-border-radius:50%;
-o-border-radius:50%;
border-radius:50%;
}


@media (min-width: 768px) {
.cols_loc .col_txt .add {float:left;display:table;}
.cols_loc .col_txt .add dt,
.cols_loc .col_txt .add dd {display:table-cell; vertical-align:middle;}
.cols_loc .col_txt .add dt {padding-right:1.2em;}
.cols_loc .col_txt .ctt {float:right;}
.cols_loc .col_txt .ctt > li {margin-left:2.5em;}
}

@media (max-width: 991px) {
.cols_loc .col_map {padding-bottom:62%;}
.cols_loc .col_txt {padding:2em 0;}
.cols_loc .col_txt .add {font-size:1.16em;} 
}

@media (max-width: 767px) {
.cols_loc .col_txt .add {margin-bottom:1em;}
.cols_loc .col_txt .add dt {margin-bottom:.25em;}
.cols_loc .col_txt .ctt > li {margin-right:2.2em;}
}

@media (max-width: 575px) {
.cols_loc .col_map {padding-bottom:77%;}
}



/*@media (max-width: 991px) {
.cols_loc .col_txt {padding:20px 0}
}


@media (max-width: 575px) {
.cols_loc .col_txt {padding:10px 0}
}
*/

/*.cols_loc .col_txt dl {font-size:1.14em;}
.cols_loc .col_txt dl dt {font-weight:500; text-transform:uppercase; font-size:1.07em; line-height:1em; margin-bottom:.7em;}
.cols_loc .col_txt dl dd {color:#666; font-weight:300;}
.cols_loc .col_txt dl dd strong {color:#202020; font-weight:400; padding-right:.2em;}
.cols_loc .col_txt dl dd > span {display:inline-block;}
.cols_loc .col_txt dl dd > span:after {content:"/"; display:inline-block; margin:0 .4em; color:#ddd; font-weight:300;}
.cols_loc .col_txt dl dd > span:last-child:after {display:none;}

@media (min-width: 992px) {
.cols_loc .col_txt dl {display:table; float:left;}
.cols_loc .col_txt dl dt,
.cols_loc .col_txt dl dd {display:table-cell; vertical-align:middle;}
.cols_loc .col_txt dl dt {padding-right:1.4em;}
}

@media (max-width: 991px) {
.cols_loc .col_map {padding-bottom:60%; margin-bottom:25px;}
}

@media (max-width: 767px) {
.cols_loc .col_txt {margin-bottom:-1.5em;}
.cols_loc .col_txt dl {margin-bottom:1.5em;}
}

@media (max-width: 575px) {
.cols_loc .col_map {padding-bottom:75%; margin-bottom:15px;}
.cols_loc .col_txt dl {font-size:1.1em;}
.cols_loc .col_txt dl dt {margin-bottom:.5em;}
}*/


