


.subinte { position:relative; width:100%; margin:0 auto; overflow:hidden; }
.subinte div.inteimg { position:relative; width:100%; }
.subinte div.inteimg ul { position:relative; width:100%; }
.subinte div.inteimg ul li { position:relative; width:100%;  outline:none; }
.subinte div.inteimg ul li span { display:block;  }
.subinte div.inteimg ul li img { width:100%; display: block !important; }
.subinte div.inteimg ul li span.txt { position:absolute; bottom:50px; left:50px; right:50px; font-size:25px; font-weight:700; color:#ffffff; text-align:right; }

.slider-nav2 { position:relative; width:100%; margin:0 auto; padding:1px 0 15% 0; overflow:hidden; }
.slider-nav2 ul { position:relative; width:100%; margin:0 auto; }
.slider-nav2 li { float:left; width:24.5%; margin:0 0.6% 0.5% 0px; cursor:pointer; }
.slider-nav2 li:nth-child(4n){ margin-right:0px; }
.slider-nav2 li img { width:100%; }



.submap { width:100%; }


.sub0105_02 { position:relative; width:100%; margin:0 auto; margin-bottom:50px; }
.sub0105_02 a { display:block; width:160px; height:50px; text-align:center; line-height:50px; font-size:14px; font-weight:400; color:#ffffff; background:#000000; margin:0 auto; }



#subbna { position:relative; padding:15% 0; width:100%; background:#ebeae5; }
#subbna .bnatxt { position:relative; width:100%; margin:0 auto; text-align:center; }
#subbna .bnatxt li:nth-child(2) { font-size:18px; font-weight:700; color:#353535; margin-top:10px; }
#subbna .bnaslidewrap { position:relative; width:100%; margin:0 auto; }
#subbna .bnaslide { position:relative; width:100%; margin:0 auto; margin-top:20px; overflow:hidden; }
#subbna .bnaslide .swiper-wrapper { position:relative; width:100%; }
#subbna .bnaslide .swiper-slide ul { width:100%; overflow:hidden; }
#subbna .bnaslide .swiper-slide ul li.bimg { float:left; }
#subbna .bnaslide .swiper-slide ul li.aimg { float:right; }
#subbna .bnaslide .swiper-slide div.txt { width:100%; height:45px; line-height:45px; background:#ffffff; text-align:center; font-size:18px; color:#000000; font-weight:600; }
#subbna .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after { content: none !important; }
#subbna .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after { content: none !important; }
#subbna .swiper-button-next, .swiper-rtl .swiper-button-prev { right: 10px !important; left: auto; }
#subbna .swiper-button-prev, .swiper-rtl .swiper-button-next { left: 10px !important; right: auto; }

#subsection23 { position:relative; width:100%; padding:15% 0;  background:url('/images/mobile/section23.jpg')no-repeat 50% 50%; background-size:cover; }
#subsection23 .maintxt { position:relative; top:14%; left:5%; width:90%; }
#subsection23 .maintxt li.t1 { font-size:20px; color:#8f765c; font-weight:500; line-height:100%; }
#subsection23 .maintxt li.t2 { margin-top:10px; letter-spacing:-1px; font-size:34px; color:#1f1f1f; font-weight:300; line-height:130%;  }
#subsection23 .maintxt li.t2 span { font-weight:700; }
#subsection23 .maintxt li.t3 { margin-top:20px; font-size:14px; font-weight:500; color:#404040; }
#subsection23 .maintxt li.t4 { margin-top:30px; }


.sub03_02 { position:relative; width:100%; background:#81684b; overflow:hidden; } 
.link03 { position:relative; width:100%; margin:0 auto; overflow:hidden; }
.link03 ul { width:80%; margin:0 auto; }
.link03 ul li { position:relative; width:100%; height:67px; line-height:67px; font-size:22px; font-weight:700; color:#ffffff; border-bottom:1px solid rgba(255,255,255,15%); cursor:pointer; }
.link03 ul li span { display:block; position:absolute; top:20px; right:0px; width:29px; height:29px; line-height:29px; text-align:center; font-weight:500; color:#72593b; border-radius:100%; background:#c4b19b; }


.strview { display:none; position:fixed; top:53%; left:50%; transform:translate(-50%,-50%); width:100%; z-index:4; }
.strview.active { display:block; position:fixed; top:50%; left:50%; }
.strview li.strcontent { transform: translateY(50px); opacity:0; filter: blur(15px); width:90%; margin:0 auto;  padding:8% 5%; box-sizing:border-box; background:#ffffff; box-shadow: 5px 5px 15px rgb(0 0 0 / 10%); border-radius: 20px; transition:all 0.5s cubic-bezier(0, 0.55, 0.45, 1) 0s; }
.strview li.strclose { transform: translateX(50px); opacity:0; filter: blur(15px); position:absolute; top:-20px; right:0px; width:50px; transition:all 0.5s cubic-bezier(0, 0.55, 0.45, 1) 0s; cursor:pointer; }
.strview.active li.strcontent { transform: translateY(0px); opacity:1; filter: blur(0px); transition:all 0.2s cubic-bezier(0, 0.55, 0.45, 1) 0.3s;  }
.strview.active li.strclose { transform: translateX(0px); opacity:1; filter: blur(0px); transition:all 0.2s cubic-bezier(0, 0.55, 0.45, 1) 0.4s; }

.strview li.strcontent div.t1 { font-size:18px; font-weight:700; color:#060606; }
.strview li.strcontent div.t2 { margin-top:10px; font-size:14px; font-weight:400; color:#7c7c7c; line-height:150%; }




.subvisual { position:relative; width:100%; height:380px; }
.subvisual ul.subtxt { position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:100%; text-align:center; }
.subvisual ul.subtxt li.t1 { margin-top:20px; font-size:28px; font-family: 'ROKAFSlabSerifMedium'; color:#463b31; line-height:100%; letter-spacing:-1px; }
.subvisual ul.subtxt li.t2 { margin-top:20px; font-size:14px; font-weight:500; color:#292929; line-height:150%; letter-spacing:-1px; }
.subvisual ul.subtxt li.t3 { width:100px; margin:0 auto; }

.sub0101 { background:url('/page_KR0/01_sub/images/0101.jpg')no-repeat 50% 0; background-size:cover; }
.sub0102 { background:url('/page_KR0/01_sub/images/0102.jpg')no-repeat 50% 0; background-size:cover; }
.sub0103 { background:url('/page_KR0/01_sub/images/0103.jpg')no-repeat 50% 0; background-size:cover; }
.sub0104 { background:url('/page_KR0/01_sub/images/0104.jpg')no-repeat 50% 0; background-size:cover; }
.sub0105 { background:url('/page_KR0/01_sub/images/0105.jpg')no-repeat 50% 0; background-size:cover; }
.sub0401 { background:url('/page_KR0/04_sub/images/0401.jpg')no-repeat 50% 0; background-size:cover; }
.sub0402 { background:url('/page_KR0/04_sub/images/0402.jpg')no-repeat 50% 0; background-size:cover; }
.sub0501 { background:url('/page_KR0/05_sub/images/0501.jpg')no-repeat 50% 0; background-size:cover; }
.sub0502 { background:url('/page_KR0/05_sub/images/0502.jpg')no-repeat 50% 0; background-size:cover; }
.sub0503 { background:url('/page_KR0/05_sub/images/0503.jpg')no-repeat 50% 0; background-size:cover; }
.sub0504 { background:url('/page_KR0/05_sub/images/0504.jpg')no-repeat 50% 0; background-size:cover; }


.listbtwrap .btwrite { display:none; } 
.listbtwrap .btwrite2 { display:inline-block; } 
