﻿@charset "UTF-8";

#containar{position:relative;}

#wrap{background:#fff;}
#spot{padding:0 60px;}
#spot .img-box{height:250px;border-radius:25px 25px 0 0;background-image: url('../images/sub/01/sub_01.jpg');background-position: center;background-repeat: no-repeat;background-size: cover;}
#spot .img-box.sub_01{background-image: url('../images/sub/01/sub_01.jpg');}
#spot .img-box.sub_02{background-image: url('../images/sub/02/sub_02.jpg');}
#spot .img-box.sub_03{background-image: url('../images/sub/03/sub_03.jpg');}
#spot .img-box.sub_04{background-image: url('../images/sub/04/sub_04.jpg');}
#spot .img-box.sub_05{background-image: url('../images/sub/05/sub_05.jpg');}
#spot .img-box.sub_06{background-image: url('../images/sub/06/sub_06.jpg');}
#spot .img-box .txt-box{padding-top:85px;text-align: center;color:#fff;}
#spot .img-box .txt-box > span{display:block;margin-bottom:5px;font-size: 1.25rem;;}
#spot .img-box .txt-box > strong{display:block;font-size: 3.25rem;font-family: 'BMJUA';font-weight: normal;}
#spot .nav-wrap{height:50px;border-radius:0 0 25px 25px;background:#f0f0f0;}
#spot .nav-wrap .nav{max-width:1600px;margin:0 auto;}
#spot .nav-wrap .nav:after{content:'';display: block;clear: both;}
#spot .nav-wrap .nav > li{float:left;position:relative;width:300px;padding-left:20px;border-right:1px solid #d7d7d7;}
#spot .nav-wrap .nav > li.home{width:50px;height:50px;padding-left:0;border-right: none;}
#spot .nav-wrap .nav > li.home > a{display:block;width:50px;height:50px;background-color: #f3b100;background-image: url('../images/sub/i_home.png');background-position: center;background-repeat: no-repeat;}
#spot .nav-wrap .nav > li > p{position:relative;color:#333;font-size:1.063rem;line-height: 50px;font-weight: 500;cursor: pointer;}
#spot .nav-wrap .nav > li > p:after{content:'';position:absolute;top:22px;right:20px;width:12px;height:7px;background:url('../images/sub/arr.png') no-repeat;}
#spot .nav-wrap .nav > li .nav-02{display:none;position: absolute;top:100%;left:0;z-index:100;width:100%;border-top:1px solid #d7d7d7;background:#f0f0f0;}
#spot .nav-wrap .nav > li .nav-02 > li{height:50px;line-height: 50px;border-width:0 1px 1px 1px;border-style:solid;border-color:#d7d7d7;}
#spot .nav-wrap .nav > li .nav-02 > li > a{display:block;padding-left:20px;color:#333;font-size:1.063rem;font-weight: 500;line-height: 50px;}



#spot .nav-wrap .nav.en > li.home{width:50px;}
#spot .nav-wrap .nav.en > li > p,
#spot .nav-wrap .nav.en > li .nav-02 > li > a{font-size:0.875rem;}

@media screen and (max-width:1800px){
	#spot{padding:0 20px;}
}

@media screen and (max-width:1400px){
    #spot{padding:0;}
    #spot .img-box{border-radius: 0;}
    #spot .nav-wrap{border-radius: 0;}
}

@media screen and (max-width:1200px){
    #spot .nav-wrap{display:none;}
}

@media screen and (max-width:600px){
    #spot .img-box{height:200px;}
    #spot .img-box .txt-box{padding-top:65px;}
    #spot .img-box .txt-box > span{font-size:0.9375rem;}
    #spot .img-box .txt-box > strong{font-size:2.5rem;}
}

.content-layout{max-width:1600px;margin:60px auto 90px;}
.content-layout:after{content: '';display: block;clear: both;}

#snb{float:left;width:300px;margin-right:60px;}
#snb > h2{margin-bottom:20px;font-size:1.875rem;color:#111;font-weight: 500;}
#snb .snb-menu{border-top:2px solid #1d3264;}
#snb .snb-menu > li{border-bottom:1px solid #e0e0e0;}
#snb .snb-menu > li.ysub{position: relative;}
#snb .snb-menu > li.ysub:after{content:'';position:absolute;top:24px;right:20px;width:15px;height:15px;background: url('../images/sub/off.png') no-repeat;}
#snb .snb-menu > li.ysub.active:after{background:url('../images/sub/on.png') no-repeat;}
#snb .snb-menu > li > a{display:block;height: 65px;padding-left:20px;line-height:65px;color:#111;font-size:1.125rem;font-weight: 500;}
#snb .snb-menu > li.active > a{color:#fff;background:#1d3264;}
#snb .snb-menu > li .snb-menu-02{padding:25px;background:#f8f8f8;}
#snb .snb-menu > li .snb-menu-02 > li{margin-bottom:10px;}
#snb .snb-menu > li .snb-menu-02 > li:last-child{margin-bottom:0;}
#snb .snb-menu > li .snb-menu-02 > li > a{display:inline-block;position:relative;padding-left:12px;color:#888;font-weight: 500;}
#snb .snb-menu > li .snb-menu-02 > li > a:before{content: '';position: absolute;top:8px;left:0;width:3px;height:3px;border-radius: 50%;background:#888;}
#snb .snb-menu > li .snb-menu-02 > li.active > a{color:#1d3264;}
#snb .snb-menu > li .snb-menu-02 > li.active > a:before{background:#1d3264;}

#snb.en > h2{font-size:1.25rem;}
#snb.en .snb-menu > li > a{font-size:1rem;}

#content{overflow: hidden;}
#con .sub-tit{height:60px;margin-bottom:40px;padding:0 30px;background: linear-gradient(to right, #1f366c,#feb311);}
#con .sub-tit:after{content:'';display: block;clear: both;}
#con .sub-tit > h3{float:left;padding-left:30px;color:#fff;font-weight: 500;font-size:1.5rem;line-height: 60px;background-image: url('../images/sub/01/tit_i.png');background-position: left center;background-repeat: no-repeat;}
#con .sub-tit > span{float:right;font-size:0.75rem;color:#fff;opacity: .2;font-family: 'GmarketSansBold' , 'Noto Sans KR';line-height: 60px;letter-spacing:7px;}


#con .sub-tit.sub_01 > h3{background-image: url('../images/sub/01/tit_i.png');}
#con .sub-tit.sub_02 > h3{background-image: url('../images/sub/02/tit_i.png');}
#con .sub-tit.sub_03 > h3{background-image: url('../images/sub/03/tit_i.png');}
#con .sub-tit.sub_04 > h3{background-image: url('../images/sub/04/tit_i.png');}
#con .sub-tit.sub_05 > h3{background-image: url('../images/sub/05/tit_i.png');}
#con .sub-tit.sub_06 > h3{background-image: url('../images/sub/06/tit_i.png');}


#con .txt{color:#888;font-size:1.063rem;font-weight: 500;line-height: 1.5;}

@media screen and (max-width:1600px){
    .content-layout{padding:0 60px;}
}


@media screen and (max-width:1400px){
    .content-layout{padding:0 20px;}

    #snb{margin-right:40px;}
}

@media screen and (max-width:1200px){
    .content-layout{margin:40px 0 60px;}
    #snb{display:none;}

    #con .sub-tit{margin-bottom:30px;padding-bottom:10px;}
}

@media screen and (max-width:1000px){
    #con .sub-tit > h3{float:none;}
    #con .sub-tit > span{display:none;}
}

@media screen and (max-width:600px){
    .content-layout{margin:30px 0 50px;}
    #con .sub-tit > h3{font-size:1.25rem;}
    #con .list-tit{font-size:1.25rem;}
}

#con .color-01{color:#f3a600;}

#con .sub0101{padding-top:100px;}
#con .sub0101 .b-tit{display:block;margin-bottom:40px;color:#1a3265;font-size:1.688rem;font-weight: 700;text-align: center;}
#con .sub0101 .c-list-wrap{position:relative;z-index:1;margin-bottom:110px;padding:40px 0;text-align: center;}
#con .sub0101 .c-list-wrap:before{content: '';position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);z-index:-1;width:425px;height:425px;border-radius: 50%;border:5px solid #e8e8e8;}
#con .sub0101 .c-list-wrap:after{content:'';position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);z-index:-1;width:174px;height:187px;background:url('../images/sub/01/sub_0101_logo.png');background-position: center;background-repeat: no-repeat;background-size: cover;}
#con .sub0101 .c-list-wrap .c-list{display:inline-block;}
#con .sub0101 .c-list-wrap .c-list:after{content:'';display: block;clear: both;}
#con .sub0101 .c-list-wrap .c-list > li{display: table;float:left;width:50%;}
#con .sub0101 .c-list-wrap .c-list > li:nth-child(1),
#con .sub0101 .c-list-wrap .c-list > li:nth-child(2){margin-bottom:100px;}
#con .sub0101 .c-list-wrap .c-list > li .txt-con{display: table-cell;vertical-align:middle;}
#con .sub0101 .c-list-wrap .c-list > li .txt-con .txt{}
#con .sub0101 .c-list-wrap .c-list > li .tit-con{display: table-cell;width:130px;height:130px;border-radius:50%;text-align:center;background:#f3a600;vertical-align:middle;}
#con .sub0101 .c-list-wrap .c-list > li .tit-con > strong{display:inline-block;color:#fff;font-size:1.188rem;font-weight: 500;}

#con .sub0101 .c-list-wrap .c-list > li:nth-child(2) .tit-con,
#con .sub0101 .c-list-wrap .c-list > li:nth-child(3) .tit-con{background:#1a3265;}

#con .sub0101 .c-list-wrap .c-list.pc{display:block;}
#con .sub0101 .c-list-wrap .c-list.mo{display:none;}
#con .sub0101 .c-list-wrap .c-list > li.l-li{padding-right:120px;}
#con .sub0101 .c-list-wrap .c-list > li.l-li .txt-con .txt{padding-right:20px;text-align: right;}
#con .sub0101 .c-list-wrap .c-list > li.r-li{padding-left:120px;}
#con .sub0101 .c-list-wrap .c-list > li.r-li .txt-con .txt{padding-left:20px;text-align: left;}

#con .sub0101 .b-direction{height:600px;padding:145px 10px 0;text-align: center;background:url('../images/sub/01/sub_0101.jpg');background-position: center;background-repeat: no-repeat;background-size: cover;}
#con .sub0101 .b-direction .b-tit{margin-bottom:45px;color:#fff;}
#con .sub0101 .b-direction .b-list{display:inline-block;}
#con .sub0101 .b-direction .b-list > li{float:left;}
#con .sub0101 .b-direction .b-list > li .tit-box{width:320px;height:110px;margin-bottom:25px;padding-top:33px;border-radius: 60px;}
#con .sub0101 .b-direction .b-list > li .tit-box > strong{display:block;margin-bottom:5px;color:#fff;font-size:1.188rem;font-weight: 500;}
#con .sub0101 .b-direction .b-list > li .tit-box > span{font-size:1rem;color:#fff;font-weight: 500;opacity: .6;}
#con .sub0101 .b-direction .b-list > li .txt{color:#fff;}

#con .sub0101 .b-direction .b-list > li:nth-child(1) .tit-box{background:rgba(243,166,0,.9);}
#con .sub0101 .b-direction .b-list > li:nth-child(2){position:relative;}
#con .sub0101 .b-direction .b-list > li:nth-child(2) .tit-box{position: absolute;top:0;left:50%;transform: translateX(-50%);z-index:1;background:rgba(6,27,71,.8);}
#con .sub0101 .b-direction .b-list > li:nth-child(2) .txt{padding-top:135px;}
#con .sub0101 .b-direction .b-list > li:nth-child(3) .tit-box{background:rgba(255,255,255,.8);}
#con .sub0101 .b-direction .b-list > li:nth-child(3) .tit-box > strong{color:#111;}
#con .sub0101 .b-direction .b-list > li:nth-child(3) .tit-box > span{color:#111;}

#con .sub0101.en .c-list-wrap .c-list > li .txt-con .txt{font-size:0.875rem;}
#con .sub0101.en .c-list-wrap .c-list > li .tit-con > strong{font-size:0.9375rem;}


@media screen and (max-width:1600px){
	
	#con .sub0101 .b-direction .b-list > li .tit-box{width:280px;}
	
   	#con .sub0101.en .c-list-wrap .c-list > li .txt > br{display: none;}

}

@media screen and (max-width:1400px){
    #con .sub0101{padding-top:50px;}
    #con .sub0101 .c-list-wrap{margin-bottom:80px;padding:0;}
    #con .sub0101 .c-list-wrap:before{width:325px;height:325px;}
    #con .sub0101 .c-list-wrap:after{width:130px;height:140px;}
    #con .sub0101 .c-list-wrap .c-list > li.l-li{padding-right:60px;}
    #con .sub0101 .c-list-wrap .c-list > li.r-li{padding-left:60px;}

    #con .sub0101 .b-direction .b-list > li .tit-box{width:260px;}
    #con .sub0101 .b-direction{height:450px;padding:70px 10px 0;}
    
    #con .sub0101.en .b-direction{height:auto;padding:30px;}
    #con .sub0101.en .b-direction .b-tit{margin-bottom:30px;}
    #con .sub0101.en .b-direction .b-list{display: block;}
    #con .sub0101.en .b-direction .b-list > li{float:none;margin-bottom:20px;}
    #con .sub0101.en .b-direction .b-list > li:last-child{margin-bottom:0;}
    #con .sub0101.en .b-direction .b-list > li:after{content:'';display: block;clear: both;}
    #con .sub0101.en .b-direction .b-list > li .tit-box{float:none;width:100%;height:auto;margin-right:0;margin-bottom:15px;padding:15px 0;border-radius: 0;}
    #con .sub0101.en .b-direction .b-list > li .txt{overflow: hidden;text-align: center;}
    #con .sub0101.en .b-direction .b-list > li .txt > br{display: none;}
    #con .sub0101.en .b-direction .b-list > li:nth-child(2) .tit-box{position: relative;left:auto;transform:translateX(0);}
    #con .sub0101.en .b-direction .b-list > li:nth-child(2) .txt,
    #con .sub0101.en .b-direction .b-list > li:nth-child(3) .txt{padding:0;}
}

@media screen and (max-width:1200px){
    #con .sub0101{padding-top:20px;}
    
    #con .sub0101.en .c-list-wrap:before,
    #con .sub0101.en .c-list-wrap:after{content:none;}

    #con .sub0101.en .c-list-wrap .c-list > li.l-li{padding-right:20px;}
    #con .sub0101.en .c-list-wrap .c-list > li.r-li{padding-left:20px;}
    #con .sub0101.en .c-list-wrap .c-list > li:nth-child(1),
    #con .sub0101.en .c-list-wrap .c-list > li:nth-child(2){margin-bottom:30px;}

    #con .sub0101.en .b-direction .b-tit{font-size:1.375rem;}

}

@media screen and (max-width:1000px){
    #con .sub0101 .c-list-wrap:before,
    #con .sub0101 .c-list-wrap:after{content:none;}

    #con .sub0101 .c-list-wrap .c-list > li.l-li{padding-right:20px;}
    #con .sub0101 .c-list-wrap .c-list > li.r-li{padding-left:20px;}
    #con .sub0101 .c-list-wrap .c-list > li:nth-child(1),
    #con .sub0101 .c-list-wrap .c-list > li:nth-child(2){margin-bottom:30px;}

    #con .sub0101 .b-direction{height:auto;padding:50px 10px;}
    #con .sub0101 .b-direction .b-list > li{float:none;}
    #con .sub0101 .b-direction .b-list > li:after{content:'';display: block;clear: both;}
    #con .sub0101 .b-direction .b-list > li .tit-box{float:left;margin-right:20px;}
    #con .sub0101 .b-direction .b-list > li .txt{overflow: hidden;text-align: left;}
    #con .sub0101 .b-direction .b-list > li:nth-child(2) .tit-box{position: relative;left:auto;transform:translateX(0);}
    #con .sub0101 .b-direction .b-list > li:nth-child(2) .txt{padding:0;}
    #con .sub0101 .b-direction .b-list > li:nth-child(3) .txt{padding-top:20px;}
    
    
}

@media screen and (max-width:800px){
    #con .sub0101 .c-list-wrap .c-list > li{float:none;width:100%;margin-bottom:30px;}
    #con .sub0101 .c-list-wrap .c-list > li:after{content:'';display: block;clear: both;}
    #con .sub0101 .c-list-wrap .c-list > li:nth-child(1),
    #con .sub0101 .c-list-wrap .c-list > li:nth-child(2){margin-bottom:30px;}
    #con .sub0101 .c-list-wrap .c-list > li .txt-con{display:inherit;width:100%;margin-top:20px;text-align: center;}
    #con .sub0101 .c-list-wrap .c-list > li .txt-con .txt > br{display:none;}
    #con .sub0101 .c-list-wrap .c-list > li .tit-con{display:inherit;width:100%;height: auto;padding:15px 0;border-radius: 0;}
    #con .sub0101 .c-list-wrap .c-list > li .tit-con > strong > br{display:none;}

   
    #con .sub0101 .c-list-wrap .c-list.pc{display:none;}
    #con .sub0101 .c-list-wrap .c-list.mo{display:block;}    
    #con .sub0101 .c-list-wrap .c-list > li.l-li{padding-right:0;}
    #con .sub0101 .c-list-wrap .c-list > li.l-li .txt-con .txt{padding-right:0;}
    #con .sub0101 .c-list-wrap .c-list > li.r-li{padding-left:0;}
    #con .sub0101 .c-list-wrap .c-list > li.r-li .txt-con .txt{padding-left:0;}

    #con .sub0101 .b-direction,
    #con .sub0101.en .b-direction{padding:30px 10px;}
    #con .sub0101 .b-direction .b-tit{margin-bottom:30px;}
    #con .sub0101 .b-direction .b-list{display: block;}
    #con .sub0101 .b-direction .b-list > li{margin-bottom:20px;}
    #con .sub0101 .b-direction .b-list > li:last-child{margin-bottom:0;}
    #con .sub0101 .b-direction .b-list > li .tit-box{float:none;width:100%;height:auto;margin-right:0;margin-bottom:15px;padding:15px 0;border-radius: 0;}
    #con .sub0101 .b-direction .b-list > li .txt{text-align: center;}
    #con .sub0101 .b-direction .b-list > li .txt > br{display:none;}
    #con .sub0101 .b-direction .b-list > li:nth-child(3) .txt{padding-top:0;}
    
}


#con .line-list{}
#con .line-list > li{padding:60px 0;border-bottom:1px solid #e0e0e0;}
#con .line-list > li:after{content:'';display: block;clear: both;}
#con .line-list > li:first-child{padding-top:0;}
#con .line-list > li .s-tit{float:left;width:340px;margin:0;}
#con .line-list > li .con-box{overflow: hidden;}
#con .line-list > li .con-box .txt{margin-top:20px;}
#con .line-list > li .con-box > ul{max-width:900px;margin-right:-20px;}
#con .line-list > li .con-box > ul:after{content:'';display: block;clear: both;}
#con .line-list > li .con-box > ul > li{float:left;width:50%;}
#con .line-list > li .con-box > ul > li > div{margin-right:20px;}

#con .down-btn{display:block;width:220px;height: 50px;padding-left:80px;line-height: 46px;border:2px solid #1a3265;color:#1a3265;font-size:0.9375rem;font-weight: 500;background: url('../images/sub/i_down.png');background-repeat: no-repeat;background-position: 50px center;}

@media screen and (max-width:1600px){
    #con .line-list > li .s-tit{width:240px;}
}



@media screen and (max-width:1000px){
    #con .line-list > li .s-tit{width:200px;}
    #con .line-list > li{padding:40px 0;}
    #con .line-list > li .con-box .txt{margin-top:10px;}
}

@media screen and (max-width:800px){
    #con .line-list > li .s-tit{float:none;width:100%;margin-bottom:20px;}
    #con .down-btn{width:100%;padding-left:0;text-align: center;background:none;}
}

@media screen and (max-width:600px){
    #con .line-list > li{padding:30px 0;}
}

#con .organization-list{margin-right:-45px;}
#con .organization-list:after{content:'';display: block;clear: both;}
#con .organization-list > li{float:left;width:33.3%;margin-bottom:45px;}
#con .organization-list > li > div{position: relative;height:280px;margin-right:45px;padding:45px 40px;border:1px solid #e0e0e0;}
#con .organization-list > li > div .h-box{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e0e0e0;}
#con .organization-list > li > div .h-box > strong{display:inline-block;margin-right:5px;color:#1d3264;font-size:1.625rem;font-weight: 700;}
#con .organization-list > li > div .h-box > span{display:inline-block;color:#888;font-weight: 500;font-size:1.188rem;}
#con .organization-list > li > div .tell{position: absolute;bottom:35px;left:30px;padding-left:25px;color:#888;font-size:1rem;font-weight: 500;}
#con .organization-list > li > div .tell:before{content:'';position: absolute;top:0;left:0;width:20px;height:20px;background:url('../images/sub/01/i_phon.png') no-repeat;}

#con .organization-list.en > li > div{padding:25px 20px;}
#con .organization-list.en > li > div .h-box > strong{font-size:1.375rem;}
#con .organization-list.en > li > div .h-box > span{font-size:1rem;}
#con .organization-list.en > li > div .tell{bottom:25px;left:20px;}

#con .organization-list > li.li01{}
#con .organization-list > li.li01 > div{background:#fafafa;}
#con .organization-list > li.li01 > div .h-box > strong{font-size:1.438rem;color:#111;}

@media screen and (max-width:1600px){
    #con .organization-list{margin-right:-20px;}
    #con .organization-list > li{margin-bottom:20px;}
    #con .organization-list > li > div{height:250px;margin-right:20px;padding:20px;}
    #con .organization-list > li > div .tell{left:20px;bottom:20px;}
    
    #con .organization-list.en > li > div{height:360px;margin-right:20px;}
}

@media screen and (max-width:1400px){

    #con .organization-list.en > li{width:50%;}
    #con .organization-list.en > li > div{height:280px;}
}

@media screen and (max-width:1200px){
    #con .organization-list > li > div .h-box > strong{font-size:1.438rem;}
    #con .organization-list > li > div .h-box > span{font-size:1.063rem;}
}

@media screen and (max-width:800px){
    #con .organization-list > li{width:50%;}
    
    #con .organization-list.en{margin-right:0;}
    #con .organization-list.en > li{float:none;width:100%;}
    #con .organization-list.en > li > div{height:auto;margin-right:0;padding:20px;}
    #con .organization-list.en > li > div .tell{position:relative;left:0;bottom:0;margin-top:15px;}
}

@media screen and (max-width:600px){
    #con .organization-list{margin-right:0;}
    #con .organization-list > li{float:none;width:100%;}
    #con .organization-list > li > div{height:auto;margin-right:0;padding:20px;}
    #con .organization-list > li > div .tell{position:relative;left:0;bottom:0;margin-top:15px;}
}


#con .sub0104{}
#con .sub0104 .video-wrap{width:100%;}
#con .sub0104 .video-wrap video{width:100%;height:100%;}

#con .sub0201{}
#con .sub0201 .con-wrap{margin-bottom:35px;}
/*
#con .sub0201 .time-info{margin-right:-40px;}
#con .sub0201 .time-info:after{content:'';display: block;clear: both;}
#con .sub0201 .time-info > li{float:left;width:50%;}
#con .sub0201 .time-info > li > div{height:150px;margin-right:40px;padding:45px 0 0 160px;border:1px solid #e0e0e0;background:url('../images/sub/02/i_w.png');background-repeat: no-repeat;background-position: 60px center;}
#con .sub0201 .time-info > li > div > strong{display:block;margin-bottom:10px;color:#111;font-size: 1.188rem;font-weight: 700;}
#con .sub0201 .time-info > li > div .txt{}
*/

#con .sub0201 .line-box .dot-list:after{content:'';display:block;clear:both;}
#con .sub0201 .line-box .dot-list > li{width:100%;margin-bottom:15px;padding-right:0;}

#con .sub0201.en .line-box .dot-list > li{width:100%;margin-bottom:15px;padding-right:0;}

@media screen and (max-width:1500px){
#con .sub0201 .line-box .dot-list > li{width:100%;margin-bottom:10px;padding-right:0;}
}

#con .sub0201 .em{display:block;font-size:0.9375rem;color:#888;font-weight: 500;}
#con .sub0201 .time-info{padding:40px;background: linear-gradient(to right, #f3f5f7,#faf7ed);}
#con .sub0201 .time-info .box-01{margin-bottom:50px;}
#con .sub0201 .time-info .box-01 .info-list{display:table;width:100%;padding:20px 0;background:#fff;}
#con .sub0201 .time-info .box-01 .info-list:after{content:'';display: block;clear: both;}
#con .sub0201 .time-info .box-01 .info-list > li{display:table-cell;width:50%;height:100%;padding:0 40px;}
#con .sub0201 .time-info .box-01 .info-list > li:first-child{border-right:1px solid #e0e0e0;}
#con .sub0201 .time-info .box-01 .info-list > li > div{padding:1px 0 1px 80px;background-position: left center;background-repeat: no-repeat;}
#con .sub0201 .time-info .box-01 .info-list > li:nth-child(1) > div{background-image: url('../images/sub/02/i_c.jpg');}
#con .sub0201 .time-info .box-01 .info-list > li:nth-child(2) > div{background-image: url('../images/sub/02/i_d.jpg');}
#con .sub0201 .time-info .box-01 .info-list > li > div > strong{display:block;margin-bottom:10px;color:#314289;font-size:1.563rem;font-weight: 700;}
#con .sub0201 .time-info .box-01 .info-list > li > div > ul{}
#con .sub0201 .time-info .box-01 .info-list > li > div > ul > li{margin-bottom:5px;}
#con .sub0201 .time-info .box-01 .info-list > li > div > ul > li:last-child{margin-bottom:0;}
#con .sub0201 .time-info .box-01 .info-list > li > div > ul > li:after{content:'';display: block;clear: both;}
#con .sub0201 .time-info .box-01 .info-list > li > div > ul > li > strong{display:block;float:left;margin-right:15px;color:#111;font-size:1.063rem;font-weight: 800;}
#con .sub0201 .time-info .box-01 .info-list > li > div > ul > li .txt{overflow: hidden;}
#con .sub0201 .time-info .box-01 .info-list > li > div .b-txt{margin-bottom:5px;font-size:1.188rem;color:#111;font-weight: 500;}
#con .sub0201 .time-info .box-02{}
#con .sub0201 .time-info .box-02 .h-box{}
#con .sub0201 .time-info .box-02 .h-box .tit{display:inline-block;margin-right:20px;color:#1d3264;font-size:1.563rem;font-weight: 500;}
#con .sub0201 .time-info .box-02 .h-box .txt{display:inline-block;}
#con .sub0201 .time-info .box-02 .num-list{margin-top:20px;margin-right:-5px;}
#con .sub0201 .time-info .box-02 .num-list:after{content:'';display: block;clear: both;}
#con .sub0201 .time-info .box-02 .num-list > li{float:left;width:16.66%;margin-bottom:5px;}
#con .sub0201 .time-info .box-02 .num-list > li > div{height:90px;margin-right:5px;padding-top:20px;text-align:center;background:#fff;}
#con .sub0201 .time-info .box-02 .num-list > li > div > strong{display:block;color:#111;font-size:1.188rem;}
#con .sub0201 .time-info .box-02 .num-list > li > div .txt{}

#con .sub0201.en .time-info .box-01 .info-list > li > div > strong{font-size:1.25rem;}
#con .sub0201.en .time-info .box-01 .info-list > li > div .b-txt{font-size:1rem;}
#con .sub0201.en .time-info .box-01 .info-list > li > div .txt{font-size:0.9375rem;}

@media screen and (max-width:1600px){
    #con .sub0201 .time-info{padding:20px;}
    #con .sub0201 .time-info .box-01 .info-list > li{padding:0 30px;}
    #con .sub0201 .time-info .box-01 .info-list > li > div{padding:25px 0;}
    #con .sub0201 .time-info .box-01 .info-list > li:nth-child(1) > div,
    #con .sub0201 .time-info .box-01 .info-list > li:nth-child(2) > div{background-image:none;}
}

@media screen and (max-width:1000px){
    #con .sub0201 .time-info .box-01{margin-bottom:30px;}
    #con .sub0201 .time-info .box-01 .info-list{display:block;padding:20px;}
    #con .sub0201 .time-info .box-01 .info-list > li{display:block;width:100%;padding:0;}
    #con .sub0201 .time-info .box-01 .info-list > li:first-child{margin-bottom:30px;border-right:none;}
    #con .sub0201 .time-info .box-01 .info-list > li > div{padding:0;}

    #con .sub0201 .time-info .box-02 .num-list > li{width:33.3%;}
}

@media screen and (max-width:600px){
    #con .sub0201 .time-info{padding:10px;}
    #con .sub0201 .time-info .box-01 .info-list{padding:10px;}
    #con .sub0201 .time-info .box-01 .info-list > li > div > strong{font-size:1.375rem;}
    #con .sub0201 .time-info .box-01 .info-list > li > div > ul > li > strong{float:none;margin:0;}

    #con .sub0201 .time-info .box-02 .h-box .tit{font-size:1.375rem;}
    #con .sub0201 .time-info .box-02 .num-list{margin-top:10px;}
    #con .sub0201 .time-info .box-02 .num-list > li{width:50%;}
}

@media screen and (max-width:425px){
	#con .sub0201 .time-info .box-02 .num-list{margin-top:10px;margin-right:0;}
	#con .sub0201 .time-info .box-02 .num-list > li{float:none;width:100%;}
	#con .sub0201 .time-info .box-02 .num-list > li > div{margin:0;}
}

/*
@media screen and (max-width:1600px){
    #con .sub0201 .time-info{margin-right:-20px;}
    #con .sub0201 .time-info > li > div{margin-right:20px;padding:45px 0 0 100px;background-position: 20px center;}
}

@media screen and (max-width:1000px){
    #con .sub0201 .time-info{margin-right:0;}
    #con .sub0201 .time-info > li{float:none;width:100%;margin-bottom:20px;}
    #con .sub0201 .time-info > li:last-child{margin-bottom:0;}
    #con .sub0201 .time-info > li > div{height:100px;margin-right:0;padding:20px 0 0 100px;}
}

@media screen and (max-width:600px){
    #con .sub0201 .time-info > li{margin-bottom:10px;}
    #con .sub0201 .time-info > li > div{height:auto;padding:15px 10px;background:none;}
}
*/

#con .list-01 > li{margin-bottom:10px;}
#con .list-01 > li:last-child{margin-bottom:0;}

#con .table-01{width:100%;border-top:1px solid #e0e0e0;}
#con .table-01 th{padding:15px 10px;border-width:0 0px 1px 1px;border-style:solid;border-color:#e0e0e0;font-size:1.125rem;color:#111;text-align:center;font-weight:700;font-family: 'Noto Sans KR', sans-serif;background-color:#f7f7f7;}
#con .table-01 tr th:first-child{border-width:0 0 1px 0;}
#con .table-01 td{padding:15px 10px;border-width:0 0px 1px 1px;border-style:solid;border-color:#e0e0e0;font-size:1.125rem;color:#666666;text-align:center;font-family: 'Noto Sans KR', sans-serif;background-color:#fff;}
#con .table-01 tr td:first-child{border-width:0 0 1px 0;}

#con .table-01 td.le{text-align: left;padding-left:20px;}
#con .table-01 td.le span{font-size:0.9375rem;}

#con .table-02{width:100%;border-top:2px solid #f7b913;}
#con .table-02 th{padding:15px 10px;border-width:0 0px 1px 1px;border-style:solid;border-color:#e0e0e0;font-size:1.125rem;color:#111;text-align:center;font-weight:700;font-family: 'Noto Sans KR', sans-serif;background-color:#fbf6e5;}
#con .table-02 tr th:first-child{border-width:0 0 1px 0;}
#con .table-02 td{padding:15px 10px;border-width:0 0px 1px 1px;border-style:solid;border-color:#e0e0e0;font-size:1.125rem;color:#666666;text-align:center;font-family: 'Noto Sans KR', sans-serif;background-color:#fff;}
#con .table-02 tr td:first-child{border-width:0 0 1px 0;}
#con .table-02 td.ltxt{padding-left:30px;text-align: left;}
#con .table-02 tr th.bor {border-width: 0 0 1px 1px;}
#con .table-02 tr td.bor {border-width: 0 0 1px 1px;}

#con .table-02 .col-01{background: #f0f5ff;}
#con .table-02 .col-02{background: #fff2f2;}

@media screen and (max-width:800px){
    #con .table-wrap{overflow: auto;}
    #con .table-01.resize-table,
    #con .table-02.resize-table{width:800px;}
    #con .table-02 td.ltxt{padding-left:15px;}
}


#con .table-01 td .list-01{display: inline-block;}
#con .table-01 td .list-01 > li > strong{float:left;margin-right:15px;}
#con .table-01 td .list-01 > li .txt{overflow: hidden;text-align: left;}

#con .s-tit{display: block;position:relative;margin:35px 0 20px;padding-left:20px;color:#111;font-weight: 700;font-size:1.625rem;}
#con .s-tit:before{content:'';position: absolute;top:4px;left:0;width:12px;height:12px;background:#f8b80a;}


#con .list-tit{display:block;position:relative;margin-bottom:15px;padding-left:15px;color:#111;font-size:1.625rem;font-weight: 700;}
#con .list-tit:before{content:'';position: absolute;top:0;left:0;width:8px;height:8px;background:#f3b100;}

#con .line-box{padding:35px;border:1px solid #e0e0e0;border-top:2px solid #f7b913;}

@media screen and (max-width:1000px){
    #con .s-tit{font-size:1.5rem;}
    #con .line-box{padding:20px;}
}

@media screen and (max-width:600px){
    #con .s-tit{font-size:1.25rem;}
    #con .line-box{padding:10px 15px;}
}

#con .dot-list{}
#con .dot-list > li{position: relative;margin-bottom:10px;padding-left:15px;}
#con .dot-list > li:last-child{margin-bottom:0;}
#con .dot-list > li:before{content:'';position: absolute;top:10px;left:0;width:5px;height: 5px;border-radius: 50%;background:#ccc;}

#con .box-list{border-width: 0 0 1px 1px;border-style: solid;border-color: #e0e0e0;}
#con .box-list:after{content:'';display:block;clear:both;}
#con .box-list > li{display: table;float:left;width:50%;height:110px;padding:0 50px;border-width: 1px 1px 0 0;border-style: solid;border-color: #e0e0e0;}
#con .box-list > li:last-child{width:100%;}
#con .box-list > li.full {width:100%;}
#con .box-list > li .img-wrap{display:table-cell;width:55px;    vertical-align: middle;}
#con .box-list > li .con-wrap{display:table-cell;padding-left:35px;vertical-align: middle;text-align:left;}

@media screen and (max-width:1200px){
	#con .box-list > li{padding:0 30px;}
}


@media screen and (max-width:800px){
	#con .box-list > li{float:none;width:100%;height:auto;padding:20px 30px;}
}


@media screen and (max-width:600px){
    #con .box-list > li{padding:20px;}
    #con .box-list > li .con-wrap{padding-left: 20px;}
}

#con .tab{border:1px solid #dddddd;}
#con .tab:after{content:'';display: block;clear: both;}
#con .tab > li{float:left;position:relative;;width:50%;}
#con .tab > li:after{content: '';position: absolute;top:20px;right:0;width:1px;height: 23px;background:#dddddd;}
#con .tab > li > a{display: block;position:relative;height: 65px;line-height: 65px;text-align: center;color:#888888;font-weight: 700;font-size:1.063rem;}
#con .tab > li > a:after{content:none;position:absolute;top:-1px;left:0;width:100%;height:4px;background:#1d3264;}
#con .tab > li.active > a{color:#1d3264;}
#con .tab > li.active > a:after{content:'';}
#con .tab > li:nth-child(2) > a:after{background:#f3b100;}
#con .tab > li:nth-child(2).active > a{color:#f3b100;}

#con .info-img{position: relative;padding:70px;border:1px solid #e8e8e8;border-top:none;text-align: right;background:#fafafa;}
#con .info-img:after{content:'';display:block;clear:both;}
#con .info-img .txt-box{float:left;padding-top:30px;text-align: left;}
#con .info-img .txt-box > span{color:#999;font-weight: 500;font-size:1.313rem;}
#con .info-img .txt-box > strong{display:block;margin:10px 0 20px;color:#314289; font-family: 'BMJUA';font-size: 2.688rem;}
#con .info-img .txt-box .txt{margin-bottom:50px;color:#888;}
#con .info-img .txt-box .floor-list{}
#con .info-img .txt-box .floor-list > li{display:inline-block;margin-right:15px;font-size:0.9375rem;color:#3e3e3d;font-weight:700;}
#con .info-img .txt-box .floor-list > li:last-child{margin:0;}
#con .info-img .txt-box .floor-list > li > span{display:inline-block;width:18px;height:18px;margin-right:5px;border-radius:5px;text-align:center;line-height:18px;color:#fff;font-size:0.875rem;font-weight:500;background:#2a8d85;}

#con .info-img .info-img-wrap{float:right;}

#con .info-img .txt-box .floor-list > li:nth-child(1) > span{background:#2a8d85;}
#con .info-img .txt-box .floor-list > li:nth-child(2) > span{background:#869c3a;}
#con .info-img .txt-box .floor-list > li:nth-child(3) > span{background:#da6364;}
#con .info-img .txt-box .floor-list > li:nth-child(4) > span{background:#df8525;}
#con .info-img .txt-box .floor-list > li:nth-child(5) > span{background:#7b6fac;}


#con .sub0202 .info-img {}
#con .sub0202 .info-img .txt-box{float:none; text-align:center;}
#con .sub0202 .info-img .info-img-wrap {float:none; text-align:center;}

@media screen and (max-width:1600px){
	#con .info-img{padding:30px;}
	#con .info-img .txt-box{padding-top:0;}
	#con .info-img .txt-box .txt{margin-bottom:30px;}
	#con .info-img .txt-box .floor-list > li{display:block;margin:0 0 10px;}
}

@media screen and (max-width:1400px){
	#con .info-img .txt-box{float:none;margin-bottom:50px;text-align:center;}
	#con .info-img .txt-box .floor-list > li{display:inline-block;margin:0 10px 0 0;}
	#con .info-img .info-img-wrap{float:none;text-align:center;}
}


@media screen and (max-width:1000px){
    #con .info-img{padding:20px;}
    #con .info-img .txt-box > span{font-size:1.125rem;}
    #con .info-img .txt-box > strong{font-size:2.125rem;}
}

@media screen and (max-width:600px){
    #con .tab > li > a{height: 50px;line-height: 50px;}
    #con .tab > li:after{top:13px;}
	
	#con .info-img .txt-box .floor-list > li{display:block;margin:0 0 10px 0;}
}

@media screen and (max-width:500px){
    #con .info-img .txt-box .txt > br{display: none;}
}

#con .map-box-wrap{position:relative;margin-bottom:50px;}
#con .map-box-wrap .map-box{width:100%;height:750px;}
#con .map-box-wrap .map-box > div > br{display:none;}
#con .map-box-wrap .map-box .root_daum_roughmap .wrap_map{height:100% !important;}
#con .map-box-wrap .map-box .root_daum_roughmap .wrap_map .map_border{display:none;}
#con .map-box-wrap .map-txt{height:75px;border-width:0 1px 1px 1px;border-style: solid;border-color:#e0e0e0;}
#con .map-box-wrap .map-txt:after{content:'';display: block;clear: both;}
#con .map-box-wrap .map-txt .tit-box{float:left;width:320px;height:100%;text-align:center;background-color: #f8f8f8;}
#con .map-box-wrap .map-txt .tit-box .tit{display: inline-block;padding-left:50px;line-height:75px;color:#111;font-weight: 500;font-size: 1.3125rem;background-image: url('../images/sub/02/map_i_01.png');background-position: left center;background-repeat: no-repeat;}
#con .map-box-wrap .map-txt .info-list{overflow: hidden;padding-left:40px;}
#con .map-box-wrap .map-txt .info-list:after{content:'';display: block;clear: both;}
#con .map-box-wrap .map-txt .info-list > li{float: left;line-height: 75px;}
#con .map-box-wrap .map-txt .info-list > li:first-child{margin-right:90px;}
#con .map-box-wrap .map-txt .info-list > li > strong{display: inline-block;margin-right:15px;padding-left:30px;color:#111;font-weight: 700;font-size:1.1875rem;background-repeat: no-repeat;background-position: left center;}
#con .map-box-wrap .map-txt .info-list > li:first-child > strong{background-image: url('../images/sub/02/map_i_02.png');}
#con .map-box-wrap .map-txt .info-list > li:last-child > strong{background-image: url('../images/sub/02/map_i_03.png');}
#con .map-box-wrap .map-txt .info-list > li .txt{display: inline-block; font-family:'Noto Sans KR','Raleway', sans-serif}


#con .map-info{width:100%;margin-top:50px;text-align: center;}
#con .map-info > strong{display:block;margin-bottom:50px;font-size:1.875rem;}
#con .map-info > ul{display:inline-block;margin-bottom:50px;}
#con .map-info > ul:after{content:'';display:block;clear: both;}
#con .map-info > ul > li{float:left;position:relative;margin-right:70px;padding-left:80px;}
#con .map-info > ul > li:last-child{margin-right: 0;}
#con .map-info > ul > li:nth-child(1):before{content:'';position:absolute;top:-15px;left:0;width:50px;height:50px;background:url('../images/sub/01/i_lo.png');background-position: center;background-repeat: no-repeat;background-size: cover;}
#con .map-info > ul > li:nth-child(2):before{content:'';position:absolute;top:-15px;left:0;width:50px;height:50px;background:url('../images/sub/01/i_tell.png');background-position: center;background-repeat: no-repeat;background-size: cover;}


@media screen and (max-width:1600px){
    #con .map-box-wrap .map-txt .tit-box{width:220px;text-align: center;}
    #con .map-box-wrap .map-txt .tit-box .tit{padding:0;background-image: none;}
    #con .map-box-wrap .map-txt .info-list{padding-left:20px;}
    #con .map-box-wrap .map-txt .info-list > li:first-child{margin-right:30px;}
}

@media screen and (max-width:1500px){
    #con .map-box-wrap.en .map-txt{height: auto;text-align: center;}
    #con .map-box-wrap.en .map-txt .tit-box{float:none;width:100%;padding:15px 0;}
    #con .map-box-wrap.en .map-txt .tit-box .tit{line-height: 1;}
    #con .map-box-wrap.en .map-txt .info-list{display: inline-block;padding:15px 0;}
    #con .map-box-wrap.en .map-txt .info-list > li{line-height: 1;}
}

@media screen and (max-width:1024px){
    #con .map-box-wrap .map-txt{height: auto;text-align: center;}
    #con .map-box-wrap .map-txt .tit-box{float:none;width:100%;padding:15px 0;}
    #con .map-box-wrap .map-txt .tit-box .tit{line-height: 1;}
    #con .map-box-wrap .map-txt .info-list{display: inline-block;padding:15px 0;}
    #con .map-box-wrap .map-txt .info-list > li{line-height: 1;}
}

@media screen and (max-width:800px){
    #con .map-box-wrap .map-txt .info-list > li{float:none;width:100%;text-align: left;}
    #con .map-box-wrap .map-txt .info-list > li:first-child{margin-bottom:10px;}
}

@media screen and (max-width:600px){
    #con .map-box-wrap .map-txt .info-list{padding:15px 10px;}
    #con .map-box-wrap .map-txt .info-list > li{text-align: center;}
    #con .map-box-wrap .map-txt .info-list > li > strong{margin-bottom:5px;}
    #con .map-box-wrap .map-txt .info-list > li .txt{display: block;}
}

@media screen and (max-width:1000px){
    #con .map-btn{bottom:20px;right:20px;width:100px;height:100px;padding-top:70px;background-position: center 20px;}
    #con .map-info{margin-top:30px;}
    #con .map-info > strong{margin-bottom:30px;}
    #con .map-info > ul{margin-bottom:0;}
    #con .map-info > ul > li{float:none;margin-bottom:50px;text-align: left;}
}

@media screen and (max-width:800px){
    #con .map-info > strong{margin-bottom:20px;}
    #con .map-info > ul > li{margin-bottom:20px;margin-right:0;padding-left: 40px;}
    #con .map-info > ul > li:last-child{margin-bottom:0;}
    #con .map-info > ul > li:nth-child(1):before,
    #con .map-info > ul > li:nth-child(2):before{top:-5px;width:30px;height:30px;}

    #con .map-box-wrap{margin-bottom:30px;}
    #con .map-box-wrap .map-box{height:350px;}
    #con .map-box-wrap .txt-box{position: relative;top:0;left:0;width:100%;height: auto;padding:15px;}
}

@media screen and (max-width:600px){
    #con .map-info{margin-top:20px;}
    #con .map-box-wrap .map-box{height: 250px;}
}


#con .map-list{display:block;margin-bottom:60px;}
#con .map-list:last-child{margin-bottom:0;}
#con .map-list:after{content:"";display:block;clear: both;}
#con .map-list > dt{float:left;width:330px;}
#con .map-list > dt strong{display:block;position:relative;padding-left:70px;font-weight:500;line-height:1.3;font-size:1.438rem;color:#111111;}
#con .map-list > dt strong:before{content:'';position:absolute;top:-5px;left:0;width:50px;height: 50px;background-image:url(../images/sub/02/v_01.png);background-repeat:no-repeat;}
#con .map-list > dt strong.li02:before{top:-10px;background-image:url(../images/sub/02/v_02.png);}

#con .map-list > dd{overflow: hidden;}
#con .map-list > dd .list{}
#con .map-list > dd .list > li{padding:30px 0;border-bottom:1px solid #e0e0e0;}
#con .map-list > dd .list > li:first-child{padding-top:0;}
#con .map-list > dd .list > li:last-child{padding-bottom:0;border-bottom:0;}
#con .map-list > dd .list > li .tit{display:block;margin-bottom:10px;font-weight:500;font-size:1.25rem;color:#111;}
#con .map-list > dd .list > li .tit span{display:inline-block;margin-left:10px;font-size:1rem;color:#00b8c1;}
#con .map-list > dd .list > li p{color:#888;}


@media screen and (max-width:1400px){
    #con .map-list > dt{width:280px;}
}
@media screen and (max-width:1024px){
    #con .map-list > dt{float:none;width:100%;margin-bottom:25px;}
}
@media screen and (max-width:800px){
    #con .map-box-wrap .map-box .map-info{display:block;width:100%;}
    #con .map-box-wrap .map-box .map-info > .con-h{display:block;width:100%;height:auto;padding:12px 0;}
    #con .map-box-wrap .map-box .map-info > .con-box{display:block;width:100%;padding:15px 15px;text-align:left;}
}




#con .link-wrap{margin-bottom:40px;}
#con .link-wrap .links{border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;padding:0px;}
#con .link-wrap .links:after{content:'';display: block;clear: both;}
#con .link-wrap .links .link-btn{float:left;width:25%;}
#con .link-wrap .links .link-btn > a{display:block;position:relative;height:50px;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding-left:25px;line-height: 50px;font-weight:500;font-size:1rem;color:#555;background:#fff;}
#con .link-wrap .links .link-btn > a:after{content:'';position: absolute;top:18px;right:19px;width:7px;height:13px;background:url('../images/sub/04/arr_off.png') no-repeat;}

#con .link-wrap .links .link-btn.active > a{color:#fff;background:#134b85;}
#con .link-wrap .links .link-btn.active > a:after{background:url('../images/sub/04/arr_on.png') no-repeat;}

#con .link-wrap.v2 .links .link-btn.active > a{background:#f7ab07;}

#con .link-wrap.en .links .link-btn{width:33.3%;}
#con .link-wrap.en .links .link-btn > a{padding-left:10px;font-size:0.875rem;}
#con .link-wrap.en .links .link-btn > a:after{right:15px;}

@media screen and (max-width:1400px){
    #con .link-wrap .links .link-btn{width:33.3%;}
}

@media screen and (max-width:1200px){
    #con .link-wrap.en .links .link-btn{width:50%;}
}

@media screen and (max-width:800px){
    #con .link-wrap{position:relative;width:100%;height:50px;margin-bottom:20px;}
    #con .link-wrap:after{content:'';position:absolute;top:18px;right:19px;z-index:99;width:19px;height:19px;background:url('../images/sub/04/mo_arr_on.png') no-repeat;}
    #con .link-wrap .links{display:block;overflow:hidden; position:relative;z-index:99;height: 60px;margin:0;padding-top:50px;}
    #con .link-wrap .links .link-btn,
    #con .link-wrap.en .links .link-btn{position:relative;float:none;width:100%;}
    #con .link-wrap .links .link-btn.active{position: absolute;top:0;left:0;width:100%;}
    #con .link-wrap .links .link-btn > a{padding:0;text-align: center;visibility: hidden;}
    #con .link-wrap .links .link-btn.active > a{visibility: visible;border:1px solid #354877;color:#354877;background:#fff;}
    #con .link-wrap .links .link-btn > a:after,
    #con .link-wrap .links .link-btn.active > a:after{content:none;}

    #con .link-wrap.active:after{transform: rotate(-180deg);}
    #con .link-wrap.active .links{height:auto;}
    #con .link-wrap.active .links .link-btn > a{visibility: visible;}
}

@media screen and (max-width:800px){
    #con .link-wrap{margin-bottom:10px;}
}


#con .sub0401{}
#con .sub0401 .img-box{position: relative;}
#con .sub0401 .img-box .img-wrap{}
#con .sub0401 .img-box .img-wrap > img{display:block;}
#con .sub0401 .img-box .tit-box{position: absolute;bottom:40px;right:40px;width:340px;height:200px;padding:30px;color:#fff;background:#ffb311;}
#con .sub0401 .img-box .tit-box:before{content:'';position: absolute;top:37px;left:-25px;width:45px;height:2px;background:#fff;}
#con .sub0401 .img-box .tit-box > p{margin-bottom:5px;font-size:1rem;font-weight: 500;}
#con .sub0401 .img-box .tit-box > strong{display:block;font-size:1.625rem;font-weight: 500;}
#con .sub0401 .img-box .tit-box > span{display:block;position:absolute;bottom:30px;left:30px;font-size:0.8125rem;color:#fff;opacity: .2;font-family: 'GmarketSansBold' , 'Noto Sans KR';letter-spacing:2px;}

#con .sub0401.v2 .img-box .tit-box{background: #29427e;}



#con .sub0401.en .img-box .tit-box > strong{font-size:1.375rem;}


@media screen and (max-width:1600px){
    #con .sub0401 .img-box .tit-box{bottom:20px;right:20px;width:300px;height:180px;padding:20px;}
    #con .sub0401 .img-box .tit-box:before{left:-35px;top:27px;}
    #con .sub0401 .img-box .tit-box > span{bottom:20px;left:20px;}
}

@media screen and (max-width:1000px){
    #con .sub0401 .img-box .tit-box{position: static;top:0;right:0;width:100%;height: auto;padding:20px;}
    #con .sub0401 .img-box .tit-box:before{content:none;}
    #con .sub0401 .img-box .tit-box > strong{font-size:1.375rem;}
    #con .sub0401 .img-box .tit-box > strong > br{display:none;}
    #con .sub0401 .img-box .tit-box > span{left:auto;right:20px;font-size:0.6875rem;}
}

@media screen and (max-width:600px){
    #con .sub0401 .img-box .tit-box{padding:10px;}
    #con .sub0401 .img-box .tit-box > p{font-size:0.875rem;}
    #con .sub0401 .img-box .tit-box > strong{font-size:1.125rem;}
    #con .sub0401 .img-box .tit-box > span{display:none;}
}

#con .sub0401 .slide-wrap{height:240px;padding:30px 75px 0;background:#f8f8f8;}
#con .sub0401 .exhibition{}
#con .sub0401 .exhibition .item{cursor: pointer;}
#con .sub0401 .exhibition .item .con-wrap{}
#con .sub0401 .exhibition .item .con-wrap .img-wrap{position:relative;margin-bottom:10px;}
#con .sub0401 .exhibition .item .con-wrap .img-wrap .mask-wrap{position: absolute;top:0;left:0;bottom:0;right:0;z-index:10;background:rgba(215,146,0,.8);opacity: 0;visibility: hidden;}
#con .sub0401 .exhibition .item .con-wrap .img-wrap .mask-wrap > strong{display:block;position:absolute;top:30%;width:100%;text-align: center;font-size:1.063rem;color:#fff;font-weight: 500;}
#con .sub0401 .exhibition .item .con-wrap .img-wrap .mask-wrap > strong:after{content:'';position: absolute;bottom:-35px;left:50%;transform: translateX(-50%);width:26px;height:26px;background:url('../images/sub/04/more_btn.png') no-repeat;}
#con .sub0401 .exhibition .item .con-wrap .img-wrap > img{display:block;width:100%;max-width: inherit;}
#con .sub0401 .exhibition .item .con-wrap > strong{display:block;color:#555;font-size:0.9375rem;text-align: center;font-weight: 500;opacity: 1;}
#con .sub0401 .exhibition .item:hover .con-wrap .img-wrap .mask-wrap{opacity: 1;visibility: visible;}
#con .sub0401 .exhibition .item:hover .con-wrap > strong{opacity: 0;}

#con .sub0401 .exhibition .item .con-wrap .img-wrap .mask-wrap.li03 > strong{top:20%;}
#con .sub0401.v2 .exhibition .item .con-wrap .img-wrap .mask-wrap{background:rgba(41,66,126,.8);}

#con .sub0401 .swiper-wrap{position:relative;}
#con .sub0401 .swiper-wrap .btn-next{position: absolute;top:45px;right:-40px;width:15px;height:29px;background:url('../images/sub/04/next.png') no-repeat;cursor: pointer;}
#con .sub0401 .swiper-wrap .btn-prev{position: absolute;top:45px;left:-40px;width:15px;height:29px;background:url('../images/sub/04/prev.png') no-repeat;cursor: pointer;}

@media screen and (max-width:1600px){
    #con .sub0401 .slide-wrap{height:200px;}
    #con .sub0401 .exhibition .item .con-wrap .img-wrap .mask-wrap > strong{font-size:0.875rem;}
}

@media screen and (max-width:1400px){
    #con .sub0401 .slide-wrap{padding:30px 50px 0;}
}

@media screen and (max-width:1200px){
    #con .sub0401 .exhibition .item:hover .con-wrap .img-wrap .mask-wrap{display:none;}
    #con .sub0401 .exhibition .item:hover .con-wrap > strong{opacity: 1;}
}

@media screen and (max-width:1000px){
    #con .sub0401 .slide-wrap{padding:30px 50px 0;}
    #con .sub0401 .swiper-wrap .btn-next{right:-30px;}
    #con .sub0401 .swiper-wrap .btn-prev{left:-30px;}
}

#con .sub0401 .sub-con-box{padding-top:95px;}
#con .sub0401 .sub-con-box .h-box{margin-bottom:60px;text-align: center;}
#con .sub0401 .sub-con-box .h-box .tit-box{display:inline-block;position:relative;z-index:1;padding-top:25px;}
#con .sub0401 .sub-con-box .h-box .tit-box:before{content:'';position:absolute;top:0;left:-75px;z-index:-1;width:102px;height:95px;background:url('../images/sub/04/q_01.png') no-repeat;}
#con .sub0401 .sub-con-box .h-box .tit-box:after{content:'';position:absolute;top:0;right:-75px;z-index:-1;width:102px;height:95px;background:url('../images/sub/04/q_02.png') no-repeat;}
#con .sub0401 .sub-con-box .h-box .tit-box > span{display:block;color:#ffa311;font-size:1.438rem;font-family: 'BMJUA';}
#con .sub0401.v2 .sub-con-box .h-box .tit-box > span{color:#2d4377;}
#con .sub0401 .sub-con-box .h-box .tit-box > strong{display:inline-block;margin:5px 0 20px;color:#111;font-size:2rem;}
#con .sub0401 .sub-con-box .h-box .txt{}
#con .sub0401 .sub-con-box .ex-list{width:775px;height:400px;margin:0 auto 75px;background-position: center;background-repeat: no-repeat;background-size: contain;}
#con .sub0401 .sub-con-box .ex-list:after{content:'';display: block;clear: both;}
#con .sub0401 .sub-con-box .ex-list > li{float:left;width:50%;padding-top:95px;text-align: center;}
#con .sub0401 .sub-con-box .ex-list > li > span{display:block;margin-bottom:15px;font-size:2.5rem;color:#fff;font-family: 'BMJUA';}
#con .sub0401 .sub-con-box .ex-list > li .txt{color:#fff;font-weight: 400;}
#con .sub0401 .sub-con-box .ex-list.li02{max-width:1065px;width:100%;height:370px;}
#con .sub0401 .sub-con-box .ex-list.li02 > li{width:33.3%;padding-top:80px;}

#con .sub0401 .sub-con-box .ex-list.sub040105 > li{padding-top:45px;}

#con .sub0401 .sub-con-box .map-wrap{position:relative;text-align: center;}
#con .sub0401 .sub-con-box .map-wrap .txt-box{position:absolute;top:95px;right:90px;width:350px;height:215px;padding-top:30px;border-radius:25px;border:3px dotted #ffb414;text-align: center;background:#fffaea;}
#con .sub0401 .sub-con-box .map-wrap .txt-box > p{margin-top:10px;color:#1d3264;font-size:1.125rem;font-family: 'BMJUA';}

#con .sub0401.en .sub-con-box .map-wrap .txt-box{top:0;}

#con .sub0401 .sub-con-box.sub0107{background-image: url('../images/sub/04/k/0702.png');background-position: top center;background-repeat: no-repeat;}
#con .sub0401 .sub-con-box.sub0202{background-image: url('../images/sub/04/w/0202.png');background-position: top center;background-repeat: no-repeat;}

#con .sub0401 .sub-con-box .ex-list.sub040101{background-image: url('../images/sub/04/k/0102.png');}
#con .sub0401 .sub-con-box .ex-list.sub040102{background-image: url('../images/sub/04/k/0202.png');}
#con .sub0401 .sub-con-box .ex-list.sub040103{background-image: url('../images/sub/04/k/0302.png');}
#con .sub0401 .sub-con-box .ex-list.sub040104{background-image: url('../images/sub/04/k/0402.png');}
#con .sub0401 .sub-con-box .ex-list.sub040105{background-image: url('../images/sub/04/k/0502.png');}

#con .sub0401 .sub-con-box .ex-list.sub040201{background-image: url('../images/sub/04/w/0102.png');}
#con .sub0401 .sub-con-box .ex-list.sub040204{background-image: url('../images/sub/04/w/0402.png');}
#con .sub0401 .sub-con-box .ex-list.sub040205{background-image: url('../images/sub/04/w/0502.png');}
#con .sub0401 .sub-con-box .ex-list.sub040206{background-image: url('../images/sub/04/w/0602.png');}
#con .sub0401 .sub-con-box .ex-list.sub040207{background-image: url('../images/sub/04/w/0702.png');}
#con .sub0401 .sub-con-box .ex-list.sub040208{background-image: url('../images/sub/04/w/0802.png');}


#con .sub0401.en .sub-con-box .h-box .tit-box > strong{font-size:1.75rem;}
#con .sub0401.en .sub-con-box .map-wrap .txt-box > p{font-size:1rem;}

#con .sub0401.en .sub-con-box .ex-list.sub040201 > li .txt{font-size:0.875rem;}

@media screen and (max-width:1600px){
    #con .sub0401 .sub-con-box .map-wrap .txt-box{top:30px;right:0;}
    
    #con .sub0401 .sub-con-box .h-box .txt {max-width: 1000px; margin: 0 auto;}
    #con .sub0401 .sub-con-box .h-box .txt > br{display:none;}
}

@media screen and (max-width:1500px){
    #con .sub0401.en .sub-con-box .map-wrap .txt-box{width:320px;height:190px;padding-top:15px;}
    #con .sub0401.en .sub-con-box .ex-list.li02 > li .txt{font-size:1rem;}

    #con .sub0401.en .sub-con-box .ex-list.sub040201{background-image: none;}
    #con .sub0401.en .sub-con-box .ex-list.sub040201{height:auto;margin:0 auto 50px;}
    #con .sub0401.en .sub-con-box .ex-list.sub040201 > li{float:none;width:100%;padding:20px;}
    #con .sub0401.en .sub-con-box .ex-list.sub040201 > li:nth-child(1),
    #con .sub0401.en .sub-con-box .ex-list.sub040201 > li:nth-child(3){background:#ffb61a;}
    #con .sub0401.en .sub-con-box .ex-list.sub040201 > li:nth-child(2){background:#293c6c;}
    #con .sub0401.en .sub-con-box .ex-list.sub040201 > li > span{margin-bottom:10px;font-size:2rem;}
    #con .sub0401.en .sub-con-box .ex-list.sub040201 > li .txt > br{display:none;}
}

@media screen and (max-width:1400px){
    #con .sub0401 .sub-con-box .map-wrap .txt-box{width:320px;height:190px;padding-top:15px;}
    #con .sub0401 .sub-con-box .ex-list.li02 > li .txt{font-size:1rem;}
}

@media screen and (max-width:1000px){
    #con .sub0401 .sub-con-box{padding-top:50px;}
    #con .sub0401 .sub-con-box .h-box{margin-bottom:30px;}
    #con .sub0401 .sub-con-box .h-box .tit-box:before,
    #con .sub0401 .sub-con-box .h-box .tit-box:after{content:none;}
    #con .sub0401 .sub-con-box .h-box .tit-box > strong{font-size:1.625rem;}
    #con .sub0401 .sub-con-box .ex-list{width:100%;height:auto;margin:0 auto 50px;}
    #con .sub0401 .sub-con-box .ex-list > li{float:none;width:100%;padding:20px;}
    #con .sub0401 .sub-con-box .ex-list > li:nth-child(1),
    #con .sub0401 .sub-con-box .ex-list > li:nth-child(3){background:#ffb61a;}
    #con .sub0401 .sub-con-box .ex-list > li:nth-child(2){background:#293c6c;}
    #con .sub0401 .sub-con-box .ex-list > li > span{margin-bottom:10px;font-size:2rem;}
    #con .sub0401 .sub-con-box .ex-list > li .txt > br{display:none;}

    #con .sub0401 .sub-con-box .ex-list.li02{height: auto;}
    #con .sub0401 .sub-con-box .ex-list.li02 > li{float:none;width:100%;padding:20px;}

    #con .sub0401 .sub-con-box .map-wrap .txt-box,
    #con .sub0401.en .sub-con-box .map-wrap .txt-box{position: static;top:auto;right:auto;width:100%;height: auto;margin-bottom:20px;padding:15px;}
    #con .sub0401 .sub-con-box .map-wrap .txt-box > p > br{display:none;}

    #con .sub0401 .sub-con-box .ex-list.sub0401,
    #con .sub0401 .sub-con-box .ex-list.sub0402,
    #con .sub0401 .sub-con-box .ex-list.sub0403,
    #con .sub0401 .sub-con-box .ex-list.sub0404,
    #con .sub0401 .sub-con-box .ex-list.sub0405,
    #con .sub0401 .sub-con-box.sub0107,
    #con .sub0401 .sub-con-box.sub0202,
    #con .sub0401 .sub-con-box .ex-list.sub040201,
    #con .sub0401 .sub-con-box .ex-list.sub040204,
    #con .sub0401 .sub-con-box .ex-list.sub040205,
    #con .sub0401 .sub-con-box .ex-list.sub040206,
    #con .sub0401 .sub-con-box .ex-list.sub040207,
    #con .sub0401 .sub-con-box .ex-list.sub040208{background-image: none;}
}

@media screen and (max-width:800px){
	#con .sub0401.en .sub-con-box .h-box .tit-box > strong > br{display:none;}
}

@media screen and (max-width:600px){
    #con .sub0401 .sub-con-box .h-box .txt > br{display:none;}
}




/* sub03,04 */

#spot .img-box.sub03{background-image: url('../images/sub/03/sub_03.jpg');}
#spot .img-box.sub04{background-image: url('../images/sub/04/sub_04.jpg');}

#con .con-box-01 {position: relative; padding: 35px; margin-bottom: 50px; border: 1px solid #e0e0e0;}
#con .con-box-01 .con-img {position: absolute; top: 50%; left: 50px; transform: translateY(-50%);}
#con .con-box-01 .con-img > img {display: inline-block; vertical-align: middle;}
#con .con-box-01 .con-list {padding-left: 150px;list-style: none;}
#con .con-box-01 .con-list  li {position: relative;padding-left: 15px;}
#con .con-box-01 .con-list  li > p {padding-left: 15px; font-size: 2rem; font-weight: 500; color: #000000;}

#con .con-area .con-box-01 .con-list   {list-style: none;color: #000000;}
#con .con-area .con-box-01 .con-list  li {position: relative;}
#con .con-area .con-box-01 .con-list  li > p {padding-left: 10px; font-size: 1.155rem; font-weight: 500; color: #000000;}

@media screen and (max-width: 600px) {
    #con .con-box-01 .con-img {top: 35px; left: 50%; transform: translate(-50%, 0);}
    #con .con-box-01 .con-list {padding-top: 120px; padding-left: 0px;}
}

#con .con-list-01 {margin-bottom: 60px;}
#con .con-list-01 > li {position: relative; margin-bottom: 10px;}
#con .con-list-01 > li:last-child {margin-bottom: 0px;}
#con .con-list-01 > li::before {content:""; position: absolute; top: 0.5rem; left: 0; width: 4.5px; height: 4.5px; border-radius: 50% 50%; vertical-align: middle; background-color: #cccccc;}
#con .con-list-01 > li > p {padding-left: 15px; font-size: 1rem; font-weight: 500; line-height: 1.7; color: #888888;}
#con .con-list-01 > li > p .txt-sm {font-size: 0.9375rem;}

/*
#con .con-list-02 {text-align:center;}
#con .con-list-02 > ul {display: inline-block; padding-bottom: 30px;}
#con .con-list-02 > ul::after {content:""; display: block; clear: both;}
#con .con-list-02 > ul > li{position: relative; float: left; padding-right: 85px; margin-bottom: 50px;}
#con .con-list-02 > ul > li:last-child {padding-right: 0;}
#con .con-list-02 > ul > li .list-con {width: 180px;}
#con .con-list-02 > ul > li .list-con .l-tit {margin-bottom: 18px; font-weight: 600; font-size: 1.1875rem; text-align: center; color: #111;}
#con .con-list-02 > ul > li .list-con.ver02 .l-tit {color: #f3b100;}
#con .con-list-02 > ul > li .list-con .icon-box {position: relative; width: 180px; height: 180px; border: 1px solid #e0e0e0; border-radius: 50% 50%;}
#con .con-list-02 > ul > li .list-con.ver02 .icon-box {border: 1px solid #f3b100;; background-color: #f3b100;}
#con .con-list-02 > ul > li .list-con .icon-box::before {content:""; position: absolute; top: 50%; right: -60px; width: 27px; height: 27px; background-image: url(../images/sub/03/i_07.png); transform: translateY(-50%);}
#con .con-list-02 > ul > li:last-child .list-con .icon-box::before {display: none;}
#con .con-list-02 > ul > li .list-con .icon-box > img {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
#con .con-list-02 > ul > li .list-con .l-txt {margin-top: 27px; font-weight: 500; font-size: 1.0625rem; text-align: center; color: #888888;}



@media screen and (max-width: 1700px) {
    #con .con-list-02 > ul > li {padding-right: 60px;}
    #con .con-list-02 > ul > li .list-con .icon-box::before {right: -44px;}
}

@media screen and (max-width: 1600px) {
    #con .con-list-02 > ul > li {padding-right: 50px;}
    #con .con-list-02 > ul > li .list-con {width: 140px;}
    #con .con-list-02 > ul > li .list-con .icon-box {width: 140px; height: 140px;}
    #con .con-list-02 > ul > li .list-con .icon-box::before {right: -40px;}
}

@media screen and (max-width: 1400px) {
    #con .con-list-02 > ul > li {padding-right: 25px;}
    #con .con-list-02 > ul > li .list-con .icon-box::before {display: none;}
}


@media screen and (max-width: 1200px) {
    #con .con-list-02 > ul > li{ padding-right: 50px;}
    #con .con-list-02 > ul > li .list-con .icon-box::before {display: block; right: -40px;}
}

@media screen and (max-width: 1000px) {
    #con .con-list-02 > ul > li {padding-right: 30px;}
    #con .con-list-02 > ul > li .list-con {width: 120px;}
    #con .con-list-02 > ul > li .list-con .icon-box {width: 120px; height: 120px;}
    #con .con-list-02 > ul > li .list-con .icon-box::before {display: none;}
}

@media screen and (max-width: 800px) {
    #con .con-list-02 > ul > li {width: 33.3333%; padding-right: 0;}
    #con .con-list-02 > ul > li .list-con {margin: 0 auto; width: 140px;}
    #con .con-list-02 > ul > li .list-con .icon-box {width: 140px; height: 140px;}
}

@media screen and (max-width: 600px) {
    #con .con-list-02 > ul > li {width: 50%;}
    #con .con-list-02 > ul > li .list-con {width: 120px;}
    #con .con-list-02 > ul > li .list-con .icon-box {width: 120px; height: 120px;}
}

@media screen and (max-width: 400px) {
    #con .con-list-02 > ul > li {width: 100%;}
    #con .con-list-02 > ul > li .list-con {width: 180px;}
    #con .con-list-02 > ul > li .list-con .icon-box {width: 180px; height: 180px;}
}
*/


#con .con-list-02 {text-align:center;}
#con .con-list-02 > ul {display: inline-block; padding-bottom: 30px;}
#con .con-list-02 > ul::after {content:""; display: block; clear: both;}
#con .con-list-02 > ul > li{position: relative; float: left; padding-right: 47.5px; margin-bottom: 0px;}
#con .con-list-02 > ul > li:last-child {padding-right: 0;}
#con .con-list-02 > ul > li .list-con {width: 210px;}
#con .con-list-02 > ul > li .list-con .icon-box {position: relative; width: 210px; border: 1px solid #e0e0e0; }
#con .con-list-02 > ul > li .list-con .icon-box::before {content:""; position: absolute; top: 50%; right: -34px; width: 22px; height: 22px; background-image: url(../images/sub/03/i_01_06.png); transform: translateY(-50%);}
#con .con-list-02 > ul > li:last-child .list-con .icon-box::before {display: none;}
#con .con-list-02 > ul > li .list-con .l-tit {margin-top: 27px; margin-bottom: 14px; text-align: center;}
#con .con-list-02 > ul > li .list-con .l-tit > span{display: block; width: 110px; height: 25px; margin: 0 auto; border-radius: 12.5px 12.5px; line-height: 25px;font-weight: 500; font-size: 0.875rem; text-align: center; color: #fff; background-color: #f3b100; font-family:'Noto Sans KR';}
#con .con-list-02 > ul > li .list-con.ver02 .l-tit {color: #f3b100;}
#con .con-list-02 > ul > li .list-con .icon-box > img {display: block; width: 100%;}
#con .con-list-02 > ul > li .list-con .l-txt {font-weight: 500; font-size: 1.0625rem; text-align: center; color: #888888;}

#con .con-list-02.en > ul > li .list-con {height:300px;}

@media screen and (max-width: 1700px) {
    #con .con-list-02 > ul > li {padding-right: 30px;}
    #con .con-list-02 > ul > li .list-con .icon-box::before {right: -26px;}
}

@media screen and (max-width: 1600px) {
    #con .con-list-02 > ul > li {padding-right: 20px;}
    #con .con-list-02 > ul > li .list-con {width: 170px;}
    #con .con-list-02 > ul > li .list-con .icon-box {width: 170px;}
    #con .con-list-02 > ul > li .list-con .icon-box::before {display: none;}
}

@media screen and (max-width: 1500px) {
    #con .con-list-02 > ul {max-width: 730px;}
    #con .con-list-02 > ul > li {padding-right: 50px;}
    #con .con-list-02 > ul > li:nth-child(3n) {padding-right: 0px;}
    #con .con-list-02 > ul > li:nth-child(4) {padding-left: 105px;}
    #con .con-list-02 > ul > li .list-con {width: 210px;}
    #con .con-list-02 > ul > li .list-con .icon-box {width: 210px;}
    #con .con-list-02 > ul > li .list-con .icon-box::before {display: block; right: -36px;}
    #con .con-list-02 > ul > li:nth-child(3n) .list-con .icon-box::before {display: none;}
}

@media screen and (max-width: 800px) {
    #con .con-list-02 > ul > li {float: left; width: 50%; padding-right: 0;}
    #con .con-list-02 > ul > li:nth-child(4) {padding-left: 0px;}
    #con .con-list-02 > ul > li .list-con {margin: 0 auto;}
    #con .con-list-02 > ul > li .list-con .icon-box::before {display: block; right: calc((100vw - 420px) / -4);}
    #con .con-list-02 > ul > li:nth-child(3n) .list-con .icon-box::before {display: block;}
    #con .con-list-02 > ul > li:nth-child(2n) .list-con .icon-box::before {display: none;}
    #con .con-list-02 > ul > li .list-con .l-tit {margin-top: 20px; margin-bottom: 10px;}
}

@media screen and (max-width: 600px) {
    #con .con-list-02 > ul > li {margin-bottom: 30px;}
    #con .con-list-02 > ul > li .list-con {width: 160px;}
    #con .con-list-02 > ul > li .list-con .icon-box {width: 160px;}
    #con .con-list-02 > ul > li .list-con .icon-box::before {display: block; right: calc((100vw - 320px) / -4);}
    #con .con-list-02 > ul > li .list-con .l-txt {font-size:1rem;}
    
     #con .con-list-02.en > ul > li .list-con{height: 250px;}
}

@media screen and (max-width: 500px) {
    #con .con-list-02 > ul > li .list-con .icon-box::before {display: none;}
    #con .con-list-02 > ul > li:nth-child(3n) .list-con .icon-box::before {display: none;}
}

@media screen and (max-width: 400px) {
    #con .con-list-02 > ul > li {width: 100%;}
    #con .con-list-02 > ul > li .list-con {width: 210px;}
    #con .con-list-02 > ul > li .list-con .icon-box {width: 210px;}
}

#con .reserv-box {position:relative; padding: 50px 50px 120px; background-color: #fcf6e6; font-family:'Noto Sans KR';}
#con .reserv-box .bg-wrap{position: absolute; left: 50px; bottom: 50px;}
#con .reserv-box .bg-wrap img {display: block;}
#con .reserv-box .r-con-wrap {padding-left: 450px;}
#con .reserv-box .r-con-wrap .r-s-tit {font-weight: bold; font-size: 23px; letter-spacing: -2px;}
#con .reserv-box .r-con-wrap .r-tit {display:block;font-size: 50px; color: #314289; font-family:'BMJUA';font-weight:500;}
#con .reserv-box .r-con-wrap .txt-list {margin-top: 20px; margin-bottom: 50px;}
#con .reserv-box .r-con-wrap .txt-list > li {position: relative; margin-bottom: 5px;}
#con .reserv-box .r-con-wrap .txt-list > li:last-child {margin-bottom: 0px;}
#con .reserv-box .r-con-wrap .txt-list > li::before {content:""; position: absolute; top:11px; left: 0; width: 5px; height: 5px; border-radius: 50% 50%; vertical-align: middle; background-color: #cccccc;}
#con .reserv-box .r-con-wrap .txt-list > li > p {padding-left: 15px; font-size: 1.0625rem; font-weight: 500; line-height: 1.7; color: #000000;}
#con .reserv-box .r-con-wrap .txt-list > li > p .txt-sm {font-size: 0.9375rem;}
#con .reserv-box .r-con-wrap .txt-list > li > strong {font-weight: bold; font-size: 1.0625rem; color: #314289;}
#con .reserv-box .r-con-wrap .txt-list-02 {margin-top: 20px; margin-bottom: 50px;}
#con .reserv-box .r-con-wrap .txt-list-02 > li {position: relative; margin-bottom: 10px;}
#con .reserv-box .r-con-wrap .txt-list-02 > li:last-child {margin-bottom: 0px;}
#con .reserv-box .r-con-wrap .txt-list-02 > li > div {position:relative; font-size: 1rem; font-weight: 500; line-height: 1.7; color: #888888;}
#con .reserv-box .r-con-wrap .txt-list-02 > li > div::after {content:""; display: block; clear: both;}
#con .reserv-box .r-con-wrap .txt-list-02 > li > div > .th {float:left; padding-left: 15px; width: 100px; font-weight: bold; font-size: 1rem; color: #111111;}
#con .reserv-box .r-con-wrap .txt-list-02 > li > div > .th::before {content:""; position: absolute; top: 0.5rem; left: 0; width: 4.5px; height: 4.5px; border-radius: 50% 50%; vertical-align: middle; background-color: #cccccc;}
#con .reserv-box .r-con-wrap .txt-list-02 > li > div > .td {display: block; overflow: hidden;}
#con .reserv-box .r-con-wrap .txt-list-02 > li > div .txt-sm {font-size: 0.9375rem;}
#con .reserv-box .r-con-wrap .txt-list-02 > li > strong {font-weight: bold; font-size: 1.0625rem; color: #314289;}


#con .reserv-box .r-con-wrap .btn-wrap{margin-right:-10px;}
#con .reserv-box .r-con-wrap .btn-wrap > li{float:left;width:50%;}
#con .reserv-box .r-con-wrap .btn-wrap > li .btn-reserv {display: block;height: 50px; margin-right:10px;line-height: 50px; font-weight: 500; font-size: 15px; text-align: center; color: #fff; border-radius: 25px 0 ; background-color: #314289;}

#con .reserv-box.en .r-con-wrap .r-tit{font-size:40px;}
#con .reserv-box.en .r-con-wrap .txt-list-02 > li > div > .th{width:200px;}

@media screen and (max-width: 1600px) {
    #con .reserv-box {padding: 80px 30px;}
    #con .reserv-box .bg-wrap{left: 20px;top:50%;bottom:auto;transform: translateY(-50%);}
    
    #con .reserv-box.en .bg-wrap{left: 20px;top:0;transform: translateY(0);}
    
    #con .reserv-box .r-con-wrap {padding-left: 450px;}
}

@media screen and (max-width: 1400px) {
    #con .reserv-box.en {padding: 60px 30px}
    #con .reserv-box.en .bg-wrap {bottom: 50%; transform: translateY(50%);}
    #con .reserv-box.en .bg-wrap img {width: 350px;}
    #con .reserv-box.en .r-con-wrap {padding-left: 350px;}
    #con .reserv-box.en .r-con-wrap .btn-wrap{margin-right:0;}
    #con .reserv-box.en .r-con-wrap .btn-wrap > li{float:none;width:100%;margin-bottom:5px;}
    #con .reserv-box.en .r-con-wrap .btn-wrap > li .btn-reserv{margin-right: 0;}

    #con .reserv-box.en .r-con-wrap .txt-list-02 > li > div > .th{float:none;width:100%;}
    #con .reserv-box.en .r-con-wrap .txt-list-02 > li > div > .td{padding-left:15px;}
}

@media screen and (max-width: 1200px) {
    #con .reserv-box {padding: 60px 30px}
    #con .reserv-box .bg-wrap img {width: 400px;}
    #con .reserv-box .r-con-wrap {padding-left: 400px;}
}

@media screen and (max-width: 1000px) {
    #con .reserv-box .bg-wrap img {width: 350px;}
    #con .reserv-box .r-con-wrap {padding-left: 350px;}
    #con .reserv-box .r-con-wrap .btn-wrap{margin-right:0;}
    #con .reserv-box .r-con-wrap .btn-wrap > li{float:none;width:100%;margin-bottom:5px;}
    #con .reserv-box .r-con-wrap .btn-wrap > li .btn-reserv{margin-right: 0;}
}

@media screen and (max-width: 800px) {
    #con .reserv-box,
    #con .reserv-box.en {padding: 40px 30px; text-align: center;}
    #con .reserv-box .bg-wrap,
    #con .reserv-box.en .bg-wrap{position: static; margin-bottom: 50px; left: auto; bottom: auto; transform: none;}
    #con .reserv-box .bg-wrap img,
    #con .reserv-box.en .bg-wrap img {margin: 0 auto;}

    #con .reserv-box .r-con-wrap,
    #con .reserv-box.en .r-con-wrap {display: inline-block; padding-left: 0px;}
    

    #con .reserv-box .r-con-wrap .txt-list {margin-top: 10px; margin-bottom: 30px; text-align: left;}
    #con .reserv-box .r-con-wrap .txt-list > li > p {font-size: 0.9375rem;}
    #con .reserv-box .r-con-wrap .txt-list > li > strong {font-size: 1rem;}

    #con .reserv-box .r-con-wrap .txt-list-02 {text-align:left;}
    #con .reserv-box .r-con-wrap .txt-list-02 > li {margin-bottom: 6px;}
    #con .reserv-box .r-con-wrap .txt-list-02 > li > div > .th {font-size: 0.9375rem;}
    #con .reserv-box .r-con-wrap .txt-list-02 > li > div > .td {font-size: 0.9375rem;}
    #con .reserv-box .r-con-wrap .txt-list-02 > li > strong {font-size: 1rem;}

    #con .reserv-box .r-con-wrap .btn-reserv {width: 100%;}
}

@media screen and (max-width: 600px) {
    #con .reserv-box {padding: 30px 20px;}

    #con .reserv-box .r-con-wrap .r-tit {font-size: 40px;}
    #con .reserv-box .r-con-wrap .r-s-tit {font-size: 20px;}
    #con .reserv-box .r-con-wrap .txt-list > li > p {font-size: 0.875rem;}
}



/* sub03 異붽� */

#con .con-list {}
#con .con-list > li {position: relative; margin-bottom: 15px;}
#con .con-list > li:last-child {margin-bottom: 0px;}
#con .con-list > li > p {padding-left: 15px; font-size: 1rem; font-weight: 500; line-height: 1; color: #888888;}
#con .con-list > li > p .txt-sm {font-size: 0.9375rem;}
#con .con-list > li::before {content:""; position: absolute; top: 3px; left: 0; width: 5px; height: 5px; border-radius: 50% 50%; vertical-align: middle; background-color: #cccccc;}


/*sub03 Reserve Button Box*/
#con .con-rsv-01 {display: block; border: 1px solid #e0e0e0;}
#con .con-rsv-01 > ul {}
#con .con-rsv-01 > ul::after {content:""; display: block; clear: both;}
#con .con-rsv-01 > ul > li {position: relative; float: left; width: 50%;}
#con .con-rsv-01 > ul > li:first-child {border-right: 1px solid #e0e0e0;}
#con .con-rsv-01 > ul > li::before {content:""; display: none; position: absolute; bottom: 0; left: -1px; width: calc(100% + 2px); height: 3px; background-color: #314289;}
#con .con-rsv-01 > ul > li.on::before {display: block;}
#con .con-rsv-01 > ul > li > a {display: block; padding: 38px 50px;}
#con .con-rsv-01 > ul > li > a::before {content:""; position: absolute; top: 50%; right: 50px; width: 39px; height: 13px; background-image: url(../images/sub/03/i_arrow.png); background-size: contain; background-repeat: no-repeat; background-position: center;  transform: translateY(-50%); }
#con .con-rsv-01 > ul > li > a .rsv-tit {position: relative; display: inline-block; padding-left: 70px; font-weight: bold; font-size: 1.4375rem; line-height: 45px; vertical-align:middle; color: #314289;}
#con .con-rsv-01 > ul > li > a .rsv-tit::before {content:""; position: absolute; top: 0; left: 0; width: 44px; height: 45px; background-position: center; background-size:contain; background-repeat: no-repeat;}
#con .con-rsv-01 > ul > li > a .rsv-tit.btn01::before{background-image: url(../images/sub/03/i_reserv_01.png);}
#con .con-rsv-01 > ul > li > a .rsv-tit.btn02::before{background-image: url(../images/sub/03/i_reserv_02.png);}
#con .con-rsv-01 > ul > li > a .rsv-txt {display: inline-block; margin-left: 10px; line-height: 45px; vertical-align:middle; color: #888888;}

@media screen and (max-width: 1400px) {
    #con .con-rsv-01 > ul > li > a .rsv-tit {padding-left: 60px;}
    #con .con-rsv-01 > ul > li > a .rsv-txt {font-size: 0.875rem;}
}

@media screen and (max-width: 1000px) {
    #con .con-rsv-01 > ul > li > a {padding: 25px 30px;}
    #con .con-rsv-01 > ul > li > a::before {right: 30px;}
    #con .con-rsv-01 > ul > li > a .rsv-tit {font-size: 1.25rem;}
}

@media screen and (max-width: 800px) {
    #con .con-rsv-01 > ul > li > a .rsv-tit {line-height: 30px;}
    #con .con-rsv-01 > ul > li > a .rsv-tit::before {top: 2px;}
    #con .con-rsv-01 > ul > li > a .rsv-txt {display: block; margin-left: 0; padding-left: 60px; line-height: 1;}
}

@media screen and (max-width: 600px) {
    #con .con-box-01 .con-img {top: 35px; left: 50%; transform: translate(-50%, 0);}
    #con .con-box-01 .con-list {padding-top: 120px; padding-left: 0px;}

    #con .con-rsv-01 > ul > li {width: 100%;}
    #con .con-rsv-01 > ul > li:first-child {border-right: none; border-bottom: 1px solid #e0e0e0;}
    #con .con-rsv-01 > ul > li > a {padding: 20px 30px;}
}
/*sub02 異붽�*/



/*sub05 異붽�*/
/*sub05_01*/
#con .gallery-con-03 {position:relative; margin-bottom: 80px;}
#con .gallery-con-03 > img {display: block;}
#con .gallery-con-03 .gallery-txt-box {position: absolute; right:45px; bottom: -45px; padding: 45px 40px 85px 40px; width: 450px; min-height: 320px; background-color:#f8f8f8; background-image:url(../images/sub/05/05_02.png); background-position: right -70px bottom 20px; background-repeat: no-repeat; background-size: 251px 238px; box-shadow: 2px 7px 0 #f2f2f2; overflow: hidden;}
#con .gallery-con-03 .gallery-txt-box .g-tit-01 {margin-bottom: 20px; font-size:1.8125rem; color: #314289; font-family: 'Noto Sans KR', sans-serif;}
#con .gallery-con-03 .gallery-txt-box p {max-width: 300px; margin-bottom: 20px; font-weight: 500; font-size:1rem; line-height: 1.6rem; color: #888888;  font-family: 'Noto Sans KR', sans-serif;}
#con .gallery-con-03 .gallery-txt-box .btn-reserv {position: absolute; left: 40px; bottom: 45px; border: none; width: 190px; height: 40px; line-height: 40px; font-weight: 500; font-size: 15px; text-align: center; color: #fff; border-radius: 25px 0 ; background-color: #f3b100; font-family: 'Noto Sans KR', sans-serif;}
#con .gallery-con-03 .gallery-txt-box .btn-reserv.no_btn {width: auto; padding: 0 25px;}

#con .gallery-con-03.en .gallery-txt-box{padding: 35px 40px;}
#con .gallery-con-03.en .gallery-txt-box .btn-reserv{bottom: 35px;}

@media screen and (max-width: 1600px) {
    #con .gallery-con-03 .gallery-txt-box {padding: 40px 30px 80px 30px; width: 380px; min-height: 300px;}
    #con .gallery-con-03 .gallery-txt-box .btn-reserv {left: 30px; bottom: 40px;}
}

@media screen and (max-width: 1200px) {
    #con .gallery-con-03 .gallery-txt-box {padding: 45px 40px 85px 40px; width: 420px; min-height: 300px;}
    #con .gallery-con-03 .gallery-txt-box .g-tit-01 {margin-bottom: 10px;}
    #con .gallery-con-03 .gallery-txt-box .btn-reserv {left: 40px; bottom: 45px;}
}

@media screen and (max-width: 1000px) {
    #con .gallery-con-03 .gallery-txt-box {padding: 30px 25px 70px 25px; width: 360px; min-height: 280px;}
    #con .gallery-con-03 .gallery-txt-box .btn-reserv {left: 20px; bottom: 40px;}
    
    #con .gallery-con-03.en .gallery-txt-box {padding: 25px;}
    #con .gallery-con-03.en .gallery-txt-box .btn-reserv {left: 20px; bottom: 25px;}
}

@media screen and (max-width: 800px) {
    #con .gallery-con-03 {margin-bottom: 40px;}
    #con .gallery-con-03 .gallery-txt-box {position: static; display: block; width: 100%; height: auto; min-height:unset; padding: 30px 25px;}
    #con .gallery-con-03 .gallery-txt-box .g-tit-01 {margin-bottom: 5px;}
    #con .gallery-con-03 .gallery-txt-box p {max-width: none; font-size: 0.9375rem;}
    #con .gallery-con-03 .gallery-txt-box .btn-reserv {position: static; display: block; margin-top: 30px; width: 100%;}
}

@media screen and (max-width: 600px) {
    #con .gallery-con-03 .gallery-txt-box {padding: 15px;}
    #con .gallery-con-03 .gallery-txt-box .btn-reserv {margin-top: 25px;}
}

@media screen and (max-width: 500px) {
	#con .gallery-con-03 .gallery-txt-box .btn-reserv.no_btn {height: auto; padding: 10px 25px; line-height: 1.3;}
}



/*피규어 뮤지엄 sub/04_04.asp */

/*sub05_01*/
#con .gallery-con-04 {position:relative; margin-bottom: 30px;}
#con .gallery-con-04 > img {display: block;}
#con .gallery-con-04 .gallery-txt-box {position: absolute; right:45px; bottom: -45px; padding: 45px 40px 85px 40px; width: 450px; min-height: 320px; background-color:#f8f8f8; background-image:url(../images/sub/05/05_02.png); background-position: right -70px bottom 20px; background-repeat: no-repeat; background-size: 251px 238px; box-shadow: 2px 7px 0 #f2f2f2; overflow: hidden;}
#con .gallery-con-04 .gallery-txt-box .g-tit-01 {margin-bottom: 20px; font-size:1.8125rem; color: #314289; font-family: 'Noto Sans KR', sans-serif;}
#con .gallery-con-04 .gallery-txt-box p {max-width: 300px; margin-bottom: 20px; font-weight: 500; font-size:1rem; line-height: 1.6rem; color: #888888;  font-family: 'Noto Sans KR', sans-serif;}
#con .gallery-con-04 .gallery-txt-box .btn-reserv {position: absolute; left: 40px; bottom: 45px; border: none; width: 190px; height: 40px; line-height: 40px; font-weight: 500; font-size: 15px; text-align: center; color: #fff; border-radius: 25px 0 ; background-color: #f3b100; font-family: 'Noto Sans KR', sans-serif;}
#con .gallery-con-04 .gallery-txt-box .btn-reserv.no_btn {width: auto; padding: 0 25px;}

#con .gallery-con-04.en .gallery-txt-box{padding: 35px 40px;}
#con .gallery-con-04.en .gallery-txt-box .btn-reserv{bottom: 35px;}

@media screen and (max-width: 1600px) {
    #con .gallery-con-04 .gallery-txt-box {padding: 40px 30px 80px 30px; width: 380px; min-height: 300px;}
    #con .gallery-con-04 .gallery-txt-box .btn-reserv {left: 30px; bottom: 40px;}
}

@media screen and (max-width: 1200px) {
    #con .gallery-con-04 .gallery-txt-box {padding: 45px 40px 85px 40px; width: 420px; min-height: 300px;}
    #con .gallery-con-04 .gallery-txt-box .g-tit-01 {margin-bottom: 10px;}
    #con .gallery-con-04 .gallery-txt-box .btn-reserv {left: 40px; bottom: 45px;}
}

@media screen and (max-width: 1000px) {
    #con .gallery-con-04 .gallery-txt-box {padding: 30px 25px 70px 25px; width: 360px; min-height: 280px;}
    #con .gallery-con-04 .gallery-txt-box .btn-reserv {left: 20px; bottom: 40px;}
    
    #con .gallery-con-04.en .gallery-txt-box {padding: 25px;}
    #con .gallery-con-04.en .gallery-txt-box .btn-reserv {left: 20px; bottom: 25px;}
}

@media screen and (max-width: 800px) {
    #con .gallery-con-04 {margin-bottom: 10px;}
    #con .gallery-con-04 .gallery-txt-box {position: static; display: block; width: 100%; height: auto; min-height:unset; padding: 30px 25px;}
    #con .gallery-con-04 .gallery-txt-box .g-tit-01 {margin-bottom: 5px;}
    #con .gallery-con-04 .gallery-txt-box p {max-width: none; font-size: 0.9375rem;}
    #con .gallery-con-04 .gallery-txt-box .btn-reserv {position: static; display: block; margin-top: 30px; width: 100%;}
}

@media screen and (max-width: 600px) {
    #con .gallery-con-04 .gallery-txt-box {padding: 15px;}
    #con .gallery-con-04 .gallery-txt-box .btn-reserv {margin-top: 25px;}
}

@media screen and (max-width: 500px) {
	#con .gallery-con-04 .gallery-txt-box .btn-reserv.no_btn {height: auto; padding: 10px 25px; line-height: 1.3;}
}



/* �씠�샇�뿰 �닔�젙 諛� 異붽� �걹*/



/*�뙘�뾽*/
#con .pop-modal{display:none;overflow:auto;position: fixed;top:0;right:0;bottom: 0;left: 0;z-index: 1040;background:rgba(0,0,0,0.5);}
#con .pop-modal.fade{ opacity: 0;-webkit-transition: opacity 0.15s linear;transition: opacity 0.15s linear;}
#con .pop-modal.fade.in {opacity: 1;}
#con .pop-modal.fade .pop-lay{
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    transform: translate(0, -25%);
    -webkit-transition: -webkit-transform 0.3s ease-out;
    -moz-transition: -moz-transform 0.3s ease-out;
    -o-transition: -o-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
}
#con .pop-modal.in .pop-lay{
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
}
#con .pop-modal .pop-lay{z-index: 1050;top:0px;right: auto;left: 50%;width: 800px;margin-right: auto;margin-left: auto;padding-top:12%;padding-bottom: 30px;}
#con .pop-modal .pop-lay.lay-01{width:100%;max-width:1080px;top:0;padding-top:5%;}
#con .pop-modal .pop-lay.lay-02{width:100%;max-width:800px;top:0;padding-top:10%;}
#con .pop-modal .pop-lay .pop-h{position:relative;min-height:45px;padding:12px 55px 12px 30px;color:#fff;font-size:23px;background:#f3b100;}
#con .pop-modal .pop-lay .pop-h:after{content:'';display:block;clear: both;}
#con .pop-modal .pop-lay .pop-h > strong{display:block;float:left;color:#fff;font-size:1.25rem;font-weight: 500;}
#con .pop-modal .pop-lay .pop-h .pop-close{position:absolute;right:30px;top:18px;float:right;width:15px;height:15px;cursor:pointer;font-size:0;background-image:url(../images/sub/04/ico_close.png);background-repeat:no-repeat;background-position:center center;}

#con .pop-modal .pop-lay .pop-con{display:block;padding:25px 30px 45px;text-align:center;background:#fff;}
#con .pop-modal .pop-lay .pop-con:after{display:block;content:"";clear:both;}
#con .pop-modal .pop-lay .pop-con .video-box{width:100%;height:400px;margin:0 auto;}

@media screen and (max-width: 1200px) {
    #con .pop-modal .pop-lay .pop-h{padding:9px 20px 0;}
    #con .pop-modal .pop-lay .pop-h .pop-close{top:15px;right:20px;}
}


@media screen and (max-width: 600px) {
    #con .pop-modal .pop-lay .pop-con{padding:20px;}
    #con .pop-modal .pop-lay .pop-con .video-box{height:300px;}
}


/* --- lhy add --- */

#con .pop-modal .pop-lay .pop-con .btn-wrap {display: block; margin-top: 30px;}
#con .pop-modal .pop-lay .pop-con .btn-wrap .btn-home{display: block; width: 150px; height:40px; margin: 0 auto; padding: 0 20px; line-height:40px; font-weight: 500; font-size: 1rem; color: #fff; background-color: #f3b100;}


/* --- lhy add --- */



#con .sub0403{position:relative;margin-top:30px;}
#con .sub0403 .tab-wrap{position:absolute;top:0;left:0;width: 45%;}
#con .sub0403 .tab-wrap .tabs{}
#con .sub0403 .tab-wrap .tabs .tab-link{margin-bottom:4px;}
#con .sub0403 .tab-wrap .tabs .tab-link .tit-box{position:relative;height:70px;padding-left:25px;background:#f6f6f6;cursor: pointer;}
#con .sub0403 .tab-wrap .tabs .tab-link .tit-box:after{content:'';position: absolute;top:24px;right:20px;width:22px;height:22px;background-image: url(../images/sub/04/i_off.png);background-repeat: no-repeat;}
#con .sub0403 .tab-wrap .tabs .tab-link .tit-box > strong{display:block;line-height: 70px;color:#b9b9b9;font-size:1.875rem;font-family: 'BMJUA';font-weight: 500;}
#con .sub0403 .tab-wrap .tabs .tab-link .num-list{display:none;padding:0 30px;border:1px solid #eaeaea;background:#fff;}
#con .sub0403 .tab-wrap .tabs .tab-link .num-list > li{padding:20px 0;border-bottom:1px solid #eaeaea;}
#con .sub0403 .tab-wrap .tabs .tab-link .num-list > li:last-child{border-bottom:0;}
#con .sub0403 .tab-wrap .tabs .tab-link .num-list > li .h-box{}
#con .sub0403 .tab-wrap .tabs .tab-link .num-list > li .h-box:after{content:'';display: block;clear: both;}
#con .sub0403 .tab-wrap .tabs .tab-link .num-list > li .h-box > span{float:left;width:22px;height: 22px;margin-right:15px;border-radius:50%;color:#fff;font-size:1.188rem;font-family: 'BMJUA';text-align: center;font-weight: 500;background:#294892;}
#con .sub0403 .tab-wrap .tabs .tab-link .num-list > li .h-box > strong{overflow:hidden;display:block;color:#111;font-size:1.313rem;font-weight: 700;}
#con .sub0403 .tab-wrap .tabs .tab-link .num-list > li .m-dot-list{margin-top:10px;padding-left:40px;}
#con .sub0403 .tab-wrap .tabs .tab-link .num-list > li .m-dot-list > li{position:relative;margin-bottom:5px;padding-left:10px;}
#con .sub0403 .tab-wrap .tabs .tab-link .num-list > li .m-dot-list > li:last-child{margin-bottom:0;}
#con .sub0403 .tab-wrap .tabs .tab-link .num-list > li .m-dot-list > li:before{content: '';position: absolute;top:10px;left:0;width:3px;height:3px;border-radius:50%;background:#888;}
#con .sub0403 .tab-wrap .tabs .tab-link .video-btn{display:block;width:210px;height:50px;margin:0 auto;border-radius:25px;line-height: 50px;color:#fff;font-size:1.063rem;font-weight: 500;text-align:Center;background:#294892;}
#con .sub0403 .tab-wrap .tabs .tab-link .video-btn > span{display:inline-block;padding-left:35px;line-height:50px;background-image:url('../images/sub/04/i_video.png');background-repeat: no-repeat;background-position: left center;}

#con .sub0403 .tab-wrap .tabs .tab-link.current{}
#con .sub0403 .tab-wrap .tabs .tab-link.current .tit-box{background:#ecf0f7;}
#con .sub0403 .tab-wrap .tabs .tab-link.current .tit-box:after{background-image: url('../images/sub/04/i_on.png');}
#con .sub0403 .tab-wrap .tabs .tab-link.current .tit-box > strong{color:#314289;}


#con .sub0403 .tab-con{display:none;}
#con .sub0403 .tab-con.current{display:block;}
#con .sub0403 .tab-con .img-wrap{height:660px;padding-left:45%;padding-top:50px;text-align:center;}
#con .sub0403 .tab-con .img-con{margin-top:100px;text-align: center;}
#con .sub0403 .tab-con .img-con > strong{display:block;font-size:2.125rem;color:#111;font-weight: 700;}
#con .sub0403 .tab-con .img-con .txt{margin:15px 0 30px;}
#con .sub0403 .tab-con .img-con .img-list{margin-right:-20px;}
#con .sub0403 .tab-con .img-con .img-list:after{content:'';display: block;clear: both;}
#con .sub0403 .tab-con .img-con .img-list > li{float:left;width:33.3%;}
#con .sub0403 .tab-con .img-con .img-list > li > div{margin-right:20px;}


@media screen and (max-width: 1600px) {
    #con .sub0403 .tab-wrap{width:40%;}
    #con .sub0403 .tab-wrap .tabs .tab-link .tit-box{height:60px;}
    #con .sub0403 .tab-wrap .tabs .tab-link .tit-box:after{top:18px;}
    #con .sub0403 .tab-wrap .tabs .tab-link .tit-box > strong{font-size:1.563rem;line-height: 60px;}
    #con .sub0403 .tab-wrap .tabs .tab-link .num-list{padding:0 20px;}
    #con .sub0403 .tab-wrap .tabs .tab-link .num-list > li{padding:15px 0;}
    #con .sub0403 .tab-wrap .tabs .tab-link .num-list > li > strong{font-size:1.125rem;}

    #con .sub0403 .tab-con .img-wrap{height:560px;padding-left:40%;}
}

@media screen and (max-width: 1000px) {
    #con .sub0403 .tab-wrap{position:static;width:100%;}
    #con .sub0403 .tab-wrap .tabs .tab-link .num-list > li .m-dot-list{padding-left:30px;}
    #con .sub0403 .tab-con .img-wrap{height:auto;padding-left:0;text-align: center;}
    #con .sub0403 .tab-con .img-con{margin-top:50px;}
    #con .sub0403 .tab-con .img-con .img-list{margin-right:-10px;}
    #con .sub0403 .tab-con .img-con .img-list > li > div{margin-right:10px;}
}

@media screen and (max-width: 600px) {
    #con .sub0403 .tab-wrap .tabs .tab-link .tit-box{padding-left:20px;}
    #con .sub0403 .tab-wrap .tabs .tab-link .tit-box > strong{font-size:1.375rem;}
	#con .sub0403 .tab-con .img-wrap{padding-top:30px;}
    #con .sub0403 .tab-con .img-con > strong{font-size:1.75rem;}
    #con .sub0403 .tab-con .img-con .img-list{margin-right:0;}
    #con .sub0403 .tab-con .img-con .img-list > li{float:none;width:100%;margin-bottom:10px;}
    #con .sub0403 .tab-con .img-con .img-list > li:last-child{margin-bottom:0;}
    #con .sub0403 .tab-con .img-con .img-list > li > div{margin-right:0;}
}


#con .exhbn-wrapper{position: relative;}
#con .exhbn-wrapper .exhbn-list{overflow: hidden;position: relative;border-radius: 35px 0 35px 0;box-shadow: 0 10px 15px rgba(0,0,0,.1);}
#con .exhbn-wrapper .exhbn-list .swiper-slide{}
#con .exhbn-wrapper .exhbn-list .swiper-slide > img{display: block;width:100%;max-width: inherit;}
#con .exhbn-wrapper .exhbn-list .swiper-button-next{right: 0;width:40px;height: 86px;background:url('../images/sub/04/m_next.png') no-repeat;}
#con .exhbn-wrapper .exhbn-list .swiper-button-prev{left: 0;width:40px;height: 86px;background:url('../images/sub/04/m_prev.png') no-repeat;}
#con .exhbn-wrapper .swiper-pagination{position: static;margin-top:30px;}
#con .exhbn-wrapper .swiper-pagination .swiper-pagination-bullet{margin-right:15px;background:#d6d6d6;opacity: 1;}
#con .exhbn-wrapper .swiper-pagination .swiper-pagination-bullet:last-child{margin-right: 0;}
#con .exhbn-wrapper .swiper-pagination .swiper-pagination-bullet-active{background:#ffb311;}

@media screen and (max-width: 800px) {
    #con .exhbn-wrapper .exhbn-list{border-radius:0;box-shadow: none;}
    #con .exhbn-wrapper .exhbn-list .swiper-button-next,
    #con .exhbn-wrapper .exhbn-list .swiper-button-prev{display: none;}
    #con .exhbn-wrapper .swiper-pagination{margin-top:20px;}
}

@media screen and (max-width: 600px) {
    #con .exhbn-wrapper .swiper-pagination{margin-top:10px;}
    #con .exhbn-wrapper .swiper-pagination .swiper-pagination-bullet{margin-right:5px;}
}


/*援먯쑁�봽濡쒓렇�옩*/



#con .program-box{}
#con .program-box .h-box{display: table;width:100%;height:190px;padding:0 70px 0 190px;border:1px solid #e0e0e0;background-color:#fafafa;background-image: url('../images/sub/05/i_01.png');background-position: 60px center;background-repeat: no-repeat;}
#con .program-box .h-box .tit-box{display: table-cell;position:relative;width:1%;vertical-align:middle;}
#con .program-box .h-box .tit-box .num{display:inline-block;;position: absolute;top:10px;right:50px;font-size:5.625rem;font-family: 'BMJUA';color:#fabc00;opacity: .2;}
#con .program-box .h-box .tit-box > strong{display:inline-block;width:230px;color:#111;font-size: 1.438rem;font-weight: 700;}
#con .program-box .h-box .con-wrap{display: table-cell;width:99%;vertical-align:middle;}
#con .program-box .h-box .con-wrap .dot-list{}

#con .program-box .program-list{margin:30px 0 90px;}
#con .program-box .program-list > li{}
#con .program-box .program-list > li .program-con{display:table;padding:25px 0;border-bottom:1px solid #e0e0e0;}
#con .program-box .program-list > li .program-con:after{content:'';display: block;clear: both;}
#con .program-box .program-list > li:first-child  .program-con{padding-top:0;}
#con .program-box .program-list > li .program-con .img-wrap{display:table-cell;width:1%;}
#con .program-box .program-list > li .program-con .img-wrap .img-box{overflow:hidden;width:280px;height:175px;}
#con .program-box .program-list > li .program-con .img-wrap .img-box > img{display:block;width:100%;max-width:inherit;}
#con .program-box .program-list > li .program-con .con-wrap{display:table-cell;padding-left:45px;vertical-align:middle;}
#con .program-box .program-list > li .program-con .con-wrap > strong{display:block;margin-bottom:10px;color:#111;font-size: 1.313rem;font-weight: 700;}
#con .program-box .program-list > li .program-con .con-wrap .dash-list{display: inline-block;margin-bottom:30px;}
#con .program-box .program-list > li .program-con .con-wrap .dash-list > li{position:relative;margin-bottom:5px;padding-left:15px;text-align: left;}
#con .program-box .program-list > li .program-con .con-wrap .dash-list > li:last-child{margin-bottom:0;}
#con .program-box .program-list > li .program-con .con-wrap .dash-list > li:before{content:'';position: absolute;top:11px;left:0;width:10px;height: 1px;background:#888;}
#con .program-box .program-list > li .program-con .con-wrap .int-list{}
#con .program-box .program-list > li .program-con .con-wrap .int-list:after{content:'';display: block;clear: both;}
#con .program-box .program-list > li .program-con .con-wrap .int-list > li{position:relative;float:left;padding-right:20px;}
#con .program-box .program-list > li .program-con .con-wrap .int-list > li:after{content:'';position: absolute;top:4px;right:10px;width:1px;height:15px;background:#ccc;}
#con .program-box .program-list > li .program-con .con-wrap .int-list > li:last-child:after{content:none;}
#con .program-box .program-list > li .program-con .con-wrap .int-list > li > strong{display:inline-block;margin-right:5px;color:#f3a000;font-weight: 700;font-size:0.9375rem;}
#con .program-box .program-list > li .program-con .con-wrap .int-list > li .txt{display:inline-block;font-size:0.9375rem;}


#con .program-box.en .tit-box{display: block;width:100%;margin-bottom:20px;}
#con .program-box.en .h-box{padding:40px 70px 40px 190px;}
#con .program-box.en .h-box .tit-box > strong{width:100%;}
#con .program-box.en .h-box .tit-box .num{display: block;top:-40px;left:-80px;right:auto;}
#con .program-box.en .h-box .con-wrap{display: block;width:100%;}

@media screen and (max-width:1600px){
    #con .program-box .h-box{padding:0 50px;background-image: none;}
    #con .program-box .program-list > li .program-con .con-wrap{padding-left:35px;}
    
     #con .program-box.en .h-box{padding:40px 40px 40px 100px;}
}

@media screen and (max-width:1200px){
    #con .program-box .h-box{padding:0 30px;}
    #con .program-box.en .h-box{display:static;height:auto;padding:10px 20px 20px} #con .program-box .h-box .tit-box{display: inherit;width:100%;margin-bottom:5px;}
    #con .program-box.en .h-box .tit-box .num{position: inherit;top:auto;left:auto;font-size:2.5rem;opacity: 1;}
    #con .program-box.en .h-box .tit-box > strong{width:auto;font-size:1.25rem;}
    #con .program-box.en .h-box .tit-box > strong > br{display:none;}
}

@media screen and (max-width:1000px){
    #con .program-box .h-box{display:static;height:auto;padding:10px 20px 20px;}
    #con .program-box .h-box .tit-box{display: inherit;width:100%;margin-bottom:5px;}
    #con .program-box .h-box .tit-box .num{position: inherit;top:auto;right:auto;font-size:2.5rem;opacity: 1;}
    #con .program-box .h-box .tit-box > strong{width:auto;font-size:1.25rem;}
    #con .program-box .h-box .tit-box > strong > br{display:none;}
    #con .program-box .h-box .con-wrap{display: inherit;width:100%;}
}

@media screen and (max-width:800px){
    #con .program-box .program-list > li .program-con{display: inherit;}
    #con .program-box .program-list > li .program-con .img-wrap{display:inherit;width:100%;margin-bottom:20px;}
    #con .program-box .program-list > li .program-con .img-wrap .img-box{margin:0 auto;}
    #con .program-box .program-list > li .program-con .con-wrap{display:inherit;padding-left:0;text-align: center;}
    #con .program-box .program-list > li .program-con .con-wrap .int-list{display: inline-block;}
    #con .program-box .program-list > li .program-con .con-wrap .int-list > li{float:none;padding:0;text-align: left;}
    #con .program-box .program-list > li .program-con .con-wrap .int-list > li:after{content:none;}
    #con .program-box .program-list > li .program-con .con-wrap .int-list > li > strong{width:60px;margin-right:0;}
}

@media screen and (max-width:600px){
    #con .program-box .h-box .tit-box{margin-bottom:20px;text-align: center;}
    #con .program-box .h-box .tit-box .num{display:block;}
}


/*湲고쉷�쟾�떆*/

#con .gallery-con-01 {position:relative; margin-bottom: 160px;}
#con .gallery-con-01 > img {display: block;}
#con .gallery-con-01 .gallery-txt-box {position: absolute; padding: 50px 80px; left: 50%; bottom: 0px; max-width: 1100px; width: 100%; transform: translate(-50%, 50%); background: #f4b50e url(../images/sub/04/02_02.png) top 20px right 30px no-repeat;  box-shadow: 2px 7px 0 rgba(0,0,0,0.05); overflow: hidden;}
#con .gallery-con-01 .gallery-txt-box .g-tit-01 {position: absolute; top:50%; left: 80px; font-size:1.8125rem; transform: translateY(-50%); color: #fff;}
#con .gallery-con-01 .gallery-txt-box p {padding-left: 200px; max-width: 720px; font-weight: 500; font-size:1rem; line-height: 1.6rem; color: #fff;}

@media screen and (max-width: 1600px) {
    #con .gallery-con-01 {margin-bottom: 80px;}
    #con .gallery-con-01 .gallery-txt-box {padding: 40px 60px; left: 0; transform: translate(0,0);}
}

@media screen and (max-width: 1200px) {
    #con .gallery-con-01 .gallery-txt-box {padding: 30px 40px; max-width: unset;}
    #con .gallery-con-01 .gallery-txt-box p {padding-left:165px;}
    #con .gallery-con-01 .gallery-txt-box .g-tit-01 {left: 40px;}
}

@media screen and (max-width: 1000px) {
    #con .gallery-con-01 {margin-bottom: 60px;}
    #con .gallery-con-01 .gallery-txt-box {position:relative; }
}

@media screen and (max-width: 800px) {
    #con .gallery-con-01 .gallery-txt-box {padding: 25px 15px;}
    #con .gallery-con-01 .gallery-txt-box .g-tit-01 {position: static; margin-bottom: 10px; top: auto; left: auto; transform: translateY(0); font-size: 1.5rem;}
    #con .gallery-con-01 .gallery-txt-box p {padding-left: 0; font-size: 0.9375rem;}
}

@media screen and (max-width: 600px) {
    #con .gallery-con-01 {margin-bottom: 50px;}
    #con .gallery-con-01 .gallery-txt-box {padding: 15px;}
}


#con .gallery-con-02 {}
#con .gallery-con-02 .g-tit-01 {position:relative; margin-bottom: 30px; padding-left: 14px; font-size:1.6875rem; font-weight: bold; color: #111111;}
#con .gallery-con-02 .g-tit-01::before {content:""; position: absolute; top: -2px; left: 0; width:8px; height: 8px; background-color: #f3b100;}
#con .gallery-con-02 .gallery-list {}
#con .gallery-con-02 .gallery-list::after {content:""; display: block; clear: both;}
#con .gallery-con-02 .gallery-list > li {float: left; width: 50%; margin-bottom: 70px;}
#con .gallery-con-02 .gallery-list > li:nth-child(odd) {padding-right: 34px;}
#con .gallery-con-02 .gallery-list > li:nth-child(even) {padding-left: 34px;}
#con .gallery-con-02 .gallery-list > li > a {position: relative; display: block; padding: 40px; border: 1px solid #e0e0e0;}
#con .gallery-con-02 .gallery-list > li > a::before {content:""; position: absolute; top: -20px; left: 50%; width: 23px; height: 40px; background-image: url(../images/common/ico_tape.png); transform: translateX(-50%);}
#con .gallery-con-02 .gallery-list > li .g-img-wrap {overflow:hidden;position:relative;height:285px;}
#con .gallery-con-02 .gallery-list > li .g-img-wrap > img {display: block;position:absolute;top:0%;left:50%; width: 100%;max-width:inherit;transform: translateX(-50%);}
#con .gallery-con-02 .gallery-list > li .g-tit-02 {display: block; margin-bottom: 20px; font-weight: bold; font-size: 1.4375rem; margin-top: 30px; color: #111111; white-space:nowrap; text-overflow: ellipsis; overflow: hidden;}
#con .gallery-con-02 .gallery-list > li .g-txt {display: -webkit-box; margin-bottom: 50px; max-height: 80px; font-weight: 500; font-size: 1rem; line-height: 1.6; overflow: hidden; white-space: normal; word-wrap: break-word; -webkit-line-clamp: 3; -webkit-box-orient: vertical; color: #888888;}
#con .gallery-con-02 .gallery-list > li .g-date {position: relative;}
#con .gallery-con-02 .gallery-list > li .g-date > span {position: absolute; padding: 0 13px; top: 50%; left: 0; height: 25px; line-height: 25px; font-weight: bold; font-size: 0.9375rem; vertical-align: middle; transform: translateY(-50%); border-radius: 25px 25px; background-color: #f3b100; color: #fff;}
#con .gallery-con-02 .gallery-list > li .g-date > p {padding-left: 95px; font-weight: 500; color:#888888; white-space:nowrap; text-overflow: ellipsis; overflow: hidden;}


@media screen and (max-width: 1600px) {
    #con .gallery-con-02 .gallery-list > li {margin-bottom: 30px;}
    #con .gallery-con-02 .gallery-list > li > a {padding: 30px;}
    #con .gallery-con-02 .gallery-list > li:nth-child(odd) {padding-right: 15px;}
    #con .gallery-con-02 .gallery-list > li:nth-child(even) {padding-left: 15px;}
}

@media screen and (max-width: 1400px) {
    #con .gallery-con-02 .gallery-list > li {margin-bottom: 20px;}
    #con .gallery-con-02 .gallery-list > li > a {padding: 25px;}
    #con .gallery-con-02 .gallery-list > li:nth-child(odd) {padding-right: 10px;}
    #con .gallery-con-02 .gallery-list > li:nth-child(even) {padding-left: 10px;}
    #con .gallery-con-02 .gallery-list > li .g-tit-02{margin-top:0;}
}

@media screen and (max-width: 1200px) {
	#con .gallery-con-02 .gallery-list > li .g-tit-02{margin-top:20px;}
}

@media screen and (max-width: 1000px) {
    #con .gallery-con-02 .gallery-list > li > a {padding: 20px;}
    #con .gallery-con-02 .gallery-list > li .g-tit-02 {margin: 0 0 15px; font-size: 1.25rem;}
    #con .gallery-con-02 .gallery-list > li .g-txt {margin-bottom: 35px; font-size: 0.9375rem;}
}

@media screen and (max-width: 800px) {
	 #con .gallery-con-02 .gallery-list > li {width: 100%;}
    #con .gallery-con-02 .gallery-list > li > a {padding: 10px;}
    #con .gallery-con-02 .gallery-list > li:nth-child(odd) {padding-right: 0px;}
    #con .gallery-con-02 .gallery-list > li:nth-child(even) {padding-left: 0px;}
    #con .gallery-con-02 .gallery-list > li .g-tit-02{margin-top:20px;}
    #con .gallery-con-02 .gallery-list > li .g-txt {margin-bottom: 25px;}
    #con .gallery-con-02 .gallery-list > li .g-img-wrap{height:auto;}
    #con .gallery-con-02 .gallery-list > li .g-img-wrap > img{position:static;left:0;transform: translateX(0);}
}


/*�뙘�뾽 �궡�슜*/

#con .exhibition-con{text-align: center;}
#con .exhibition-con .g-img-wrap{}
#con .exhibition-con .g-tit-02{display: block;margin-top: 30px;  margin-bottom: 20px; font-weight: bold; font-size: 1.4375rem; color: #111111;}
#con .exhibition-con .g-txt{margin-bottom: 50px; font-weight: 500; font-size: 1rem; line-height: 1.6;color:#888;}
#con .exhibition-con .g-date{display:inline-block;}
#con .exhibition-con .g-date:after{content:'';display: block;clear: both;}
#con .exhibition-con .g-date > span{display:block;float:left;height: 25px; padding: 0 13px;line-height: 25px; font-weight: bold; font-size: 0.9375rem; border-radius: 25px 25px; background-color: #f3b100; color: #fff;}
#con .exhibition-con .g-date > p{overflow:hidden;padding-left: 20px; font-weight: 500; color:#888888;}


@media screen and (max-width: 600px) {
    #con .exhibition-con .g-tit-02{margin:20px 0 10px;font-size:1.25rem;}
    #con .exhibition-con .g-date > span{float:none;margin-bottom:10px;}
    #con .exhibition-con .g-date > p{padding:0;}
}


/*사이버전시관*/


/* pc */
#con .exhibit-map {display: block; margin-top: 40px;}
#con .exhibit-map .map-pc {display: block;}
#con .exhibit-map .map-pc::after {content:""; display: block; clear:both;}
#con .exhibit-map .map-pc .map-wrap {float:right; width: 55%;}
#con .exhibit-map .map-pc .map-wrap .map-img-box {position: relative; line-height:0;}
#con .exhibit-map .map-pc .map-wrap .map-img-box .map-list {}
#con .exhibit-map .map-pc .map-wrap .map-img-box .map-list > li {}
#con .exhibit-map .map-pc .map-wrap .map-img-box .map-list > li .btn-tab {position: absolute; width: 110px; height: 40px; font-size: 0;}
#con .exhibit-map .map-pc .map-wrap .map-img-box .map-list > li .btn-tab.big {width: 90px; height: 70px;}
#con .exhibit-map .map-pc .map-wrap .map-img-box .map-list > li .btn-tab.nor {width: 50px; height: 70px;}

#con .exhibit-map .map-pc .map-tab {float:right; width: 45%;}
#con .exhibit-map .map-pc .map-tab .ex-tab {display: none; padding-right: 20px;}
#con .exhibit-map .map-pc .map-tab .ex-tab.on {display: block;}
#con .exhibit-map .map-pc .map-tab .ex-tab .tab-vbox {display: block; position: relative; overflow: hidden; background-color: #000;}
#con .exhibit-map .map-pc .map-tab .ex-tab .tab-vbox::before {content:""; display: block; padding-bottom: 56.25%;}
#con .exhibit-map .map-pc .map-tab .ex-tab .tab-vbox > iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
#con .exhibit-map .map-pc .map-tab .ex-tab .tab-tbox {display: block; min-height:250px; padding: 40px 35px; border: 1px solid #e0e0e0; border-top: none;}
#con .exhibit-map .map-pc .map-tab .ex-tab .tab-tbox .tit {display: block; margin-bottom: 20px; padding-left:40px; font-weight: 500; font-size: 1.875rem; line-height:1; color: #314289; font-family: 'BMJUA', sans-serif; background: url(../images/sub/04/i_you.png) no-repeat; background-position: left center;}
#con .exhibit-map .map-pc .map-tab .ex-tab .tab-tbox .con-tit {display: block; margin-bottom: 15px; font-weight: 600; font-size: 1.25rem;}
#con .exhibit-map .map-pc .map-tab .ex-tab .tab-tbox > p {display: block; font-size:1.0625rem; line-height: 1.3; color: #888888;}

#con .exhibit-map.en .map-pc .map-tab .ex-tab .tab-tbox .tit,
#con .exhibit-map.en .map-mo .map-list > li .map-tab .tab-tbox .tit{font-size:1.5625rem;}
#con .exhibit-map.en .map-pc .map-tab .ex-tab .tab-tbox .con-tit,
#con .exhibit-map.en .map-mo .map-list > li .map-tab .tab-tbox .con-tit{font-size:1.125rem;}

/* mobile */
#con .exhibit-map .map-mo {display: none; margin-top: 20px;}
#con .exhibit-map .map-mo .
#con .exhibit-map .map-mo .map-list {display: block;}
#con .exhibit-map .map-mo .map-list > li {display: block; margin-bottom: 10px; border: 1px solid #e6e6e6; border-radius: 15px;}
#con .exhibit-map .map-mo .map-list > li:last-child {margin-bottom: 0;}
#con .exhibit-map .map-mo .map-list > li .btn-tab {display: block; position: relative; height: 60px; padding-left: 50px; border-radius: 15px; line-height: 60px; background-color: #f8fafc;}
#con .exhibit-map .map-mo .map-list > li .btn-tab::before {content:""; position:absolute; top: 22px; left: 17px; width: 16px; height: 16px; background: url(../images/sub/04/mo-btn.png) no-repeat center;}

#con .exhibit-map .map-mo .map-list > li .map-tab {display: none; padding: 15px;}
#con .exhibit-map .map-mo .map-list > li .map-tab .tab-vbox {display: block; position: relative; overflow: hidden; background-color: #000;}
#con .exhibit-map .map-mo .map-list > li .map-tab .tab-vbox::before {content:""; display: block; padding-bottom: 56.25%;}
#con .exhibit-map .map-mo .map-list > li .map-tab .tab-vbox > iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
#con .exhibit-map .map-mo .map-list > li .map-tab .tab-tbox {display: block; min-height:200px; padding: 20px 0; border-top: none;}
#con .exhibit-map .map-mo .map-list > li .map-tab .tab-tbox .tit {display: block; margin-bottom: 20px; padding-left:40px; font-weight: 500; font-size: 1.875rem; line-height:1; color: #314289; font-family: 'BMJUA', sans-serif; background: url(../images/sub/04/i_you.png) no-repeat; background-position: left center;}
#con .exhibit-map .map-mo .map-list > li .map-tab .tab-tbox .con-tit {display: block; margin-bottom: 10px; font-weight: 600; font-size: 1.25rem;}
#con .exhibit-map .map-mo .map-list > li .map-tab .tab-tbox > p {display: block; font-size:1.0625rem; line-height: 1.5; color: #888888;}


@media screen and (max-width: 1600px) {
    #con .exhibit-map .map-pc .map-tab .ex-tab .tab-tbox {padding: 30px 20px;}
}

@media screen and (max-width: 1024px) {
    #con .exhibit-map .map-pc .map-wrap {float: none; width: 100%; text-align:center; margin-bottom: 20px;}
    #con .exhibit-map .map-pc .map-wrap .map-img-box {display: inline-block;}

    #con .exhibit-map .map-pc .map-tab {float: none; width: 100%;}
    #con .exhibit-map .map-pc .map-tab .ex-tab {padding-right: 0;}
    #con .exhibit-map .map-pc .map-tab .ex-tab .tab-tbox {padding: 40px 35px;}
}

@media screen and (max-width: 800px) {
    #con .exhibit-map .map-pc {display: none;}
    #con .exhibit-map .map-mo {display: block;}
}

@media screen and (max-width: 425px) {
    #con .exhibit-map .map-mo .map-list > li .map-tab .tab-tbox .tit {font-size: 1.625rem;}
    #con .exhibit-map .map-mo .map-list > li .map-tab .tab-tbox .con-tit {font-size: 1.0625rem;}
    #con .exhibit-map .map-mo .map-list > li .map-tab .tab-tbox > p {font-size: 0.9375rem;}
}





/* lhy add */
#con .tcol-01 {color : #ffa311;}
#con .btn-link {display: inline-block; padding: 0 15px; height:30px; line-height: 30px; color: #fff; background-color: #f3b100; border-radius: 30px;}
#con .txt-link {display: inline-block; color: #f3b100;}
#con .t-cap {position:relative; padding-left: 20px;line-height:inherit;}
#con .t-cap::before{content:"※"; position: absolute; left: 0;line-height:inherit;}