@charset "utf-8";


/* sub0101 */
.s0101 .imgbox.pl_55 {padding-left: 55px;}
@media(max-width:767px){
    .s0101 .imgbox.pl_55 {padding-left: 20px;}
}

/* sub0202, sub0203 */
.s0202 .bodo-h .row1 .h_txt .tit,
.s0203 .bodo-h .row1 .h_txt .tit {margin-bottom: 20px;font-family: 'Gmarket Sans';}
.s0202 .bodo-h .row1 .h_txt .list-1st > li > b,
.s0203 .bodo-h .row1 .h_txt .list-1st > li > b {color: #394c89;}
.s0202 .bodo-h .h_txt p,
.s0203 .bodo-h .h_txt p {color: #4d4d4d; font-size: 16px; line-height: 24px;}
@media(max-width:1024px){
    .s0202 .bodo-h .row1 .h_imgbox,
    .s0203 .bodo-h .row1 .h_imgbox {width: 40%;}
    .s0202 .bodo-h .row1 .h_txt,
    .s0203 .bodo-h .row1 .h_txt {width: calc(100% - 45%);}
}
@media(max-width:767px){
    .s0202 .bodo-h .row1 .h_imgbox,
    .s0203 .bodo-h .row1 .h_imgbox,
    .s0202 .bodo-h .row1 .h_txt,
    .s0203 .bodo-h .row1 .h_txt {width: 100%;}
}


/* General Information sub0101 */
.region_character{display:flex;flex-wrap:wrap;margin-left:-22px;}
.region_character .item{float:left;margin-left:22px;width:calc(33.33% - 22px);padding:60px 25px 70px;text-align:center;border-width:1px;border-style:solid;}
.region_character .item .title{margin-bottom:30px;}
.region_character .item .title .icon{display:inline-block;margin:0 auto 15px;width:50px;height:35px;background:url(/images/eng/sub01/region_character_ir.png) no-repeat;}
.region_character .item .title .icon.icon01{background-position:0 0;}
.region_character .item .title .icon.icon02{background-position:-50px 0;}
.region_character .item .title .icon.icon03{background-position:-100px 0;}
.region_character .item .title strong{display:block;font-size:20px;line-height:1.2;letter-spacing:-0.025em;font-weight:bold;font-family:"gmarket", "GmarketSans";}
.region_character .item p{margin:0;color:#444;line-height:1.2;letter-spacing:-0.025em;}

.region_character .item.color01{border-color:#418087;}
.region_character .item.color02{border-color:#014099;}
.region_character .item.color03{border-color:#153769;}
.region_character .item.color01 strong{color:#418087;}
.region_character .item.color02 strong{color:#014099;}
.region_character .item.color03 strong{color:#153769;}

@media(max-width:767px){
	.region_character{margin-left:0;}
	.region_character .item{float:none;margin-left:0;width:100%;padding:35px 25px;}
	.region_character .item + .item{margin-top:15px;}
}
/* General Information sub0101 End */

/* Symbols sub0103 */
.seogu_symbol{margin-bottom:70px;}
.seogu_symbol .symbol_box{overflow:hidden;padding:50px;background:#f8f9fa;}
.seogu_symbol .symbol_box + .symbol_box{margin-top:50px;}
.seogu_symbol .symbol_box .img{float:left;position:relative;width:44%;border:1px solid #ddd;background:url(/images/eng/sub01/seogu_symbolbg.jpg) repeat;}
.seogu_symbol .symbol_box.mark .img{height:350px;}
.seogu_symbol .symbol_box.character .img{height:310px;}
.seogu_symbol .symbol_box .img img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.seogu_symbol .symbol_box .con{float:right;margin-left:50px;width:calc(100% - 50px - 44%);}
.seogu_symbol .symbol_box .con strong{display:block;margin-bottom:15px;color:#222;font-size:24px;line-height:1.2;letter-spacing:-0.025em;font-weight:bold;}
.seogu_symbol .symbol_box .con p{margin:0;color:#555;font-size:16px;line-height:1.43;letter-spacing:-0.025em;}
.seogu_symbol .symbol_box .con p .point{color:#394c89;font-weight:bold;}
.seogu_symbol .symbol_box .con ul li{position:relative;padding-left:30px;color:#555;font-size:16px;line-height:1.43;letter-spacing:-0.025em;}
.seogu_symbol .symbol_box .con ul li+li{margin-top:20px;}
.seogu_symbol .symbol_box .con ul li em{display:inline-block;position:absolute;left:0;top:0;width:22px;height:22px;color:#fff;line-height:22px;border-radius:100%;text-align:center;}
.seogu_symbol .symbol_box .con ul li:nth-child(1) em{background:#378b00;}
.seogu_symbol .symbol_box .con ul li:nth-child(2) em{background:#3c767b;}
.seogu_symbol .symbol_box .con ul li:nth-child(3) em{background:#0e4194;}
.seogu_symbol .symbol_box .con .down{margin-top:35px;}

@media(max-width:940px){
	.seogu_symbol .symbol_box .img{float:none;margin:0 auto;width:440px;}
	.seogu_symbol .symbol_box .con{float:none;margin-left:0;margin-top:50px;width:100%;}
}
@media(max-width:570px){
	.seogu_symbol .symbol_box{padding:35px;}
	.seogu_symbol .symbol_box .img{width:100%;}
	.seogu_symbol .symbol_box .img img{max-width:85%;max-height:85%;}
	.seogu_symbol .symbol_box.mark .img{height:auto;padding-top:69.79%;}
	.seogu_symbol .symbol_box.character .img{height:auto;padding-top:65.532%;}
}
@media(max-width:480px){
	.seogu_symbol .symbol_box .con .down a{display:block;}
	.seogu_symbol .symbol_box .con .down a + a{margin-top:5px;}
}
/* Symbols sub0103 End */


/* Directions sub0105 */
.location_se04a .map_box .map_info {padding:50px 40px;}
@media (max-width: 767px){
    .location_se04a .map_box .map_info {padding: 40px;}
}
/* Directions sub0105 End */

/* top sub0201 */
.top10 .tit {display: block;padding: 90px 0 40px; font-size: 46px; color: #1d221f; font-weight: bold; font-family: 'Gmarket Sans'; text-align: center;}
.top10 .txt {font-size: 16px; color: #121212; margin: 0; text-align: center;}
.top10 .box_wrap {position: relative;display: flex; margin-top: 50px; padding: 38px 53px; background: #f4f6fa; /*border: 10px solid #ecf2fa;*/border-radius: 30px;box-shadow: 7px 7px 10px 0 rgb(0 0 0 / 10%);}
.top10 .box_wrap .img_box {overflow: hidden; position: relative; width: 50%; margin: 0 0 0 25px; border-radius: 20px;}
.top10 .box_wrap .txt_box {width: 50%; padding: 0 40px 0 15px;}
.top10 .box_wrap .txt_box .tit {display: block; font-size: 24px; font-family: 'Gmarket Sans'; color: #333; padding: 15px 0 25px 10px; border-bottom: 1px solid #dadce0; margin: 0 0 30px; text-align: left;line-height:1.3;}
.top10 .box_wrap .txt_box .iconlist > li {position: relative; padding: 0 0 0 36px; font-size: 16px; color: #333; margin-bottom: 20px;}
.top10 .box_wrap .txt_box .iconlist > li:last-child {margin-bottom: 0;}
.top10 .box_wrap .txt_box .iconlist > li .point {font-size: 13px; color: #ff0000; }
.top10 .box_wrap .txt_box .iconlist > li b {position: relative;display: block;}
.top10 .box_wrap .txt_box .iconlist > li b .icon {position: absolute; top: -1px; left: -35px; width: 28px; height: 28px; border-radius: 50%; padding: 0 10px 0;background: #2275d3 url(/images/eng/sub02/iconlist.png) no-repeat;}
.top10 .box_wrap .txt_box .iconlist > li b .icon.icon1 {background-position: 0, 0;}
.top10 .box_wrap .txt_box .iconlist > li b .icon.icon2 {background-position: -28px, 0;}
.top10 .box_wrap .txt_box .iconlist > li b .icon.icon3 {background-position: -56px, 0;}
.top10 .box_wrap .txt_box .iconlist > li b .icon.icon4 {background-position: -84px, 0;}
.top10 .box_wrap .txt_box .iconlist > li b .icon.icon5 {background-position: -112px, 0;}
.top10 .box_wrap .txt_box .iconlist > li b .icon.icon6 {background-position: -140px, 0;}
.top10 .box_wrap .txt_box .iconlist > li b .icon.icon7 {background-position: -169px, 0;}
.top10 .box_wrap .txt_box .iconlist > li b .icon.icon8 {background-position: -194px, 0;}

.top10 .box_wrap .img_box .slick-arrow {position:absolute;top: 50%;width:16px;height:9px;margin-left:-8px;background:url(/pcms/common/images/ir/ir-arr.png);font-size:0;z-index: 99;}
.top10 .box_wrap .img_box .slick-arrow.slick-prev {left: 30px;background-position:0 0;transform: rotate(270deg);}
.top10 .box_wrap .img_box .slick-arrow.slick-next {right: 10px;background-position:0 -9px;transform: rotate(270deg);}

@media (max-width: 1000px) {
    .top10 .box_wrap {flex-direction: column;padding: 40px;}
    .top10 .box_wrap .img_box {width: 100%; margin: 20px auto 0;}
    .top10 .box_wrap .txt_box {width: 100%;padding: 0;}
}
@media (max-width: 767px) {
    .top10 {padding: 0 30px}
    .top10 .box_wrap {padding: 30px;}
}
@media (max-width: 600px) {
    .top10 .box_wrap {padding: 20px;}
    .top10 .box_wrap .txt_box {padding: 0;}
    .top10 .box_wrap .txt_box .title {font-size: 22px; padding: 10px 0 15px 10px; margin: 0 0 20px;}
}
/* Top 10 Attractions End */



/* 영문 예외 css */
.s0101 .se17d_topbox .combox .info_inner .info .info_txt li {padding-left: 15px;}
.s0101 .se17d_topbox .combox .info_inner .info .info_txt li em {display: block;position: relative; left: auto; top: auto; margin-bottom: 5px;}

.history_se02b .bottom .inner strong .block {display: block;}
@media (max-width: 840px){
    .history_se02b .bottom .inner strong .block {display: inline;}
}

.location_se04a .map_box .map_info .map_lst li {padding-left: 100px;}
@media (max-width: 460px){
    .location_se04a .map_box .map_info .map_lst li {padding-left: 0;}
}

.top10 .txt {text-align: left;}
@media (max-width: 767px) {
    .top10 .tit {font-size: 38px;}
}
@media (max-width: 600px) {
    .top10 {padding: 0 10px}
    .top10 .tit {font-size: 34px;}
}

.sub02_01 .tab-ul.type2 li a::before,
.sub02_01 .tab-ul.type2 li.on a::before,
.sub02_01 .tab-ul.type2 li.active a::before,
.sub02_01 .tab-ul.type2 li a:focus::before,
.sub02_01 .tab-ul.type2 li a:hover::before {right: 20px;}
.sub02_01 .tab-ul.type2 li a span {padding: 10px 40px 10px 20px;line-height: 1.4;}
@media (max-width: 930px) {
    .sub02_01 .tab-ul.col4 li {width: calc(33.33% + 1px);}
}
@media (max-width: 680px) {
    .sub02_01 .tab-ul.col4 li {width: calc(50% + 1px);}
}
@media (max-width: 460px) {
    .sub02_01 .tab-ul.col4 li {width: calc(100% + 1px);}
}

/* 영문 예외 css End */