@charset "utf-8"; body { background: none; } 
#body_layout { margin-top: 0px; } 
/* .tnb { background-color: #fff; } */
.layout { width:1300px; margin:0 auto; position:relative; } 
.layout_main { width:1660px; margin:0 auto; display:block; box-shadow: 4px 4px 50px 4px #a3a2a2; } 
.layout_main:after { content:""; display:block; clear:both; } 
#body_layout .body_wrap { width:100%; } 
.bg_01 { background:url(/images/bobusang/main/bg_top.png); background-position:bottom center; background-repeat:no-repeat; background-size:cover; width:100%; height: 994px; z-index:0; position:absolute; top:0; left:0; } 
#body_layout.a_type .body_wrap { margin:0; } 
#gnb_layout:before { background-color:transparent; } 
#gnb_layout.open:before { background-color:#eee; } 
#body_layout { padding:0; } 

/*메인 아이콘*/
.main_ir { background:url(/images/bobusang/main/main_ir.png); } 

/*box1*/
#wrap_box1 { text-align:left; } 
#wrap_box1:after { content:""; display:block; clear:both } 
#wrap_box1 .box1 { width: 73%; float:left; background-color:#ddd; height: 804px; } 
#wrap_box1 .box2 { width: 27%; max-height: 804px; float:left; } 
#wrap_box1 .box2 .box2_1 { width:100%; height: 402px; background: #795034 url(/images/bobusang/main/box2_1bg.png) center no-repeat; background-size: cover; padding: 60px 33px 80px 33px; } 
#wrap_box1 .box2 .box2_2 { width:100%; height:140px; background-color: #D2B786; } 
#wrap_box1 .box2 .box2_3 { width:100%; height:auto; height: 263px; overflow: hidden; } 

#wrap_box1 .box1 .photo__typeA { position:relative; width: 100%; height: 100%; } 
#wrap_box1 .box1 .photo__typeA .photo_list--wrap { width: 100%; height: 100%; } 
#wrap_box1 .box1 .photo__typeA .slick-slide { display:block; width:100%; height:100%; } 
#wrap_box1 .box1 .photo__typeA .slick-slide .photo_list--link { display:block; width:100%; height:100%; } 
#wrap_box1 .box1 .photo__typeA .slick-slide .main_box { height: 804px; width: 100%; } 
#wrap_box1 .box1 .photo__typeA .slick-slide { height: 804px; } 
#wrap_box1 .box1 .photo__typeA .pause,
#wrap_box1 .box1 .photo__typeA .play { display:none; } 
#wrap_box1 .box1 .photo__typeA .control { position:absolute; bottom:0; left:50%; transform:translateX(-50%); width:auto; } 
#wrap_box1 .box1 .photo__typeA .control .prev,
#wrap_box1 .box1 .photo__typeA .control .next { background:none; } 
#wrap_box1 .box1 .photo__typeA .control .prev { right: 43px; } 
#wrap_box1 .box1 .photo__typeA .control .next { left: 43px; } 
#wrap_box1 .box1 .photo__typeA .control button:before { display:inline-block; width: 9px; height: 14px; content:""; background:url(/images/bobusang/main/main_ir.png); } 
#wrap_box1 .box1 .photo__typeA .control .prev:before { background-position: -57px -118px; } 
#wrap_box1 .box1 .photo__typeA .control .next:before { background-position: -67px -119px; } 
#wrap_box1 .box1 .photo__typeA .control .prev:hover:before { background-position: -57px -135px; } 
#wrap_box1 .box1 .photo__typeA .control .next:hover:before { background-position: -67px -135px; } 
#wrap_box1 .box1 .photo__typeA .control button { width:30px; height:30px; border-radius:50%; font-size:0; position:absolute; bottom: 37px; } 
#wrap_box1 .box1 .photo__typeA .control button:hover,
#wrap_box1 .box1 .photo__typeA .control button:focus { background-color:#ffd915; } 
#wrap_box1 .box1 .photo__typeA .slick-dots { position:absolute; bottom:37px; left:50%; height:auto; transform:translateX(-50%); display:inline-block; background-color:rgba(0,0,0,0.5); padding: 12px 45px; border-radius:20px; } 
#wrap_box1 .box1 .photo__typeA .slick-dots:after { content:""; display:block; clear:both; } 
#wrap_box1 .box1 .photo__typeA .slick-dots li { float:left; width:7px; height:7px; margin:0px 5px; border-radius:50%; background-color:#fff; } 
#wrap_box1 .box1 .photo__typeA .slick-dots li { } 
#wrap_box1 .box1 .photo__typeA .slick-dots li button { font-size:0; display:block; width:100%; height:100%; } 
#wrap_box1 .box1 .photo__typeA .slick-dots li.slick-active { width:28px; border-radius:10px; background-color:#ffd915; } 
#wrap_box1 .box1 .photo__typeA .slick-dots li.slick-active button { } 
#wrap_box1 .box1 .photo__typeA .slick-slide { position:relative; } 
#wrap_box1 .box1 .photo__typeA .text_box { position:absolute; top:120px; left:0; width:100%; padding-left:90px; } 
#wrap_box1 .box1 .photo__typeA .text_box strong { overflow: hidden; position: relative; display: block; width:100%; height:100%; } 
#wrap_box1 .box1 .photo__typeA .text_box strong em { opacity: 0; display: block; font-size: 40px; color:#fff; font-family: nmj !important; text-shadow: 0 0 3px rgba(0,0,0,0.4); letter-spacing: -2px; line-height: 1; transform:translate(0,60px); -webkit-transform:translate(0,60px); } 
#wrap_box1 .box1 .photo__typeA .text_box strong em span { font-family: nmj !important; font-weight:bold; margin-left:15px; } 
#wrap_box1 .box1 .photo__typeA .text_box p { display: block; overflow: hidden; margin-top:10px; font-size:22px; color:#fff; font-family: nmj !important; text-shadow: 0 0 3px rgba(0,0,0,0.4); } 
#wrap_box1 .box1 .photo__typeA .slick-slide.slick-active .text_box strong em { animation:text .8s linear .3s alternate forwards; -webkit-animation:text .8s linear .3s alternate forwards; } 
#wrap_box1 .box1 .photo__typeA .slick-slide.slick-active .text_box strong em.text02 { animation:text .8s linear .8s alternate forwards; -webkit-animation:text .8s linear .8s alternate forwards; } 
#wrap_box1 .slick-slide img { height: 282px; } 

#wrap_box1 .box2 .box2_1 { position:relative; } 
#wrap_box1 .box2 .box2_1>div:after { content:""; display:block; clear:both } 
#wrap_box1 .box2 .box2_1>div:nth-child(1) { position:relative; padding:0 0 30px 30px } 
#wrap_box1 .box2 .box2_1>div:nth-child(1):after { display:inline-block; position:absolute; bottom: 0px; left: 0px; width: 100%; height: 1px; background:rgba(255,255,255,0.2); content:""; } 
#wrap_box1 .box2 .box2_1>div:nth-child(1):before { display:inline-block; position:absolute; top: -13px; left: 18px; width: 53px; height: 70px; background:url(/images/bobusang/main/main_ir.png); background-position: -4px -4px; content:""; } 
#wrap_box1 .box2 .box2_1>div:nth-child(1) strong { color:#fff; font-size:20px; font-weight:bold; } 
#wrap_box1 .box2 .box2_1>div:nth-child(1) p { color:#fff; font-size:18px; margin-top:10px; padding-left:25px; } 
#wrap_box1 .box2 .box2_1>div:nth-child(1) p span { background-color:#ffcc00; color:#161616; font-size:15px; padding:5px 14px; border-radius:20px; font-weight:bold; } 
#wrap_box1 .box2 .box2_1>strong { padding: 15px 0 0 50px; display:inline-block; color:#fff; font-size:20px; font-weight:bold; position:relative; } 
#wrap_box1 .box2 .box2_1>strong:before { display:inline-block; position:absolute; top: 21px; left: 19px; width: 23px; height: 23px; content:""; background:url(/images/bobusang/main/main_ir.png); background-position: -4px -84px; } 
#wrap_box1 .box2 .box2_1>ul { margin:15px 0 0 0; padding-left: 30px; } 
#wrap_box1 .box2 .box2_1>ul li { position: relative; padding-left: 85px; color:#fff; } 
#wrap_box1 .box2 .box2_1>ul li:after { content:""; display:block; clear:both; } 
#wrap_box1 .box2 .box2_1>.list-2st>li:before { background-color:#fff; } 
#wrap_box1 .box2 .box2_1>ul li b { position: absolute; left: 0; top: 0; font-size:16px; font-weight:normal; } 
#wrap_box1 .box2 .box2_1>ul li span { font-size:16px; width:auto; float:left; } 
#wrap_box1 .box2 .box2_1 .search_box { position:absolute; top:0; left:0; width:100%; height:150px; background-color:#bd2951; } 
#wrap_box1 .box2 .box2_1 .search_box div { border-bottom:3px solid #fff; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:80%; height:50px; padding-bottom:20px; } 
#wrap_box1 .box2 .box2_1 .search_box div input { width:100%; background-color:rgba(0,0,0,0); border:0; position:absolute; top:0; left:0; height:100%; color:#fff; } 
#wrap_box1 .box2 .box2_1 .search_box div input::placeholder { color:#fff; font-size:18px; } 
#wrap_box1 .box2 .box2_1 .search_box div .btn { display:inline-block; background:url(/images/bobusang/main/main_ir.png); background-position: -140px -7px; width: 22px; height: 22px; position:absolute; top:50%; right:10px; content:""; transform:translateY(-50%); } 
#wrap_box1 .box2 .box2_1 .acc { position: relative; } 
#wrap_box1 .box2 .box2_1 .acc:after { position: absolute; content: ''; left: 7px; bottom: 0px; width: calc(100% - 13px); height: 1px; background-color: #fff; } 
#wrap_box1 .box2 .box2_2 { padding: 30px 31px; } 
#wrap_box1 .box2 .box2_2 ul:after { content:""; display:block; clear:both; } 
#wrap_box1 .box2 .box2_2 ul li { width:33.333%; float:left; text-align:center; } 
#wrap_box1 .box2 .box2_2 ul li a { display:block; width:100%; height:100%; } 
#wrap_box1 .box2 .box2_2 ul li a span { position: relative; width:50px; height:50px; display:block; margin: auto; background-color: #D8D2C4; border-radius:50%; } 
#wrap_box1 .box2 .box2_2 ul li a span:before { opacity: .1; display: inline-block; position: absolute; left: -10px; top:-10px; width:calc(100% + 20px); height:calc(100% + 20px); border-radius: 50%; background: #fff; content: ''; transform: scale(0); -webkit-transform: scale(0); transition:.3s; -webkit-transition:.3s; } 
#wrap_box1 .box2 .box2_2 ul li a span.icon1 { background-position: -450px 2px; } 
#wrap_box1 .box2 .box2_2 ul li a span.icon2 { background-position: -401px 0px; } 
#wrap_box1 .box2 .box2_2 ul li a span.icon3 { background-position: -355px 0; } 
#wrap_box1 .box2 .box2_2 ul li a b { position: relative; display:inline-block; color: #513528; font-weight:normal; margin-top:10px; letter-spacing: -1.5px; } 
#wrap_box1 .box2 .box2_2 ul li a b:before { display: inline-block; position:absolute; left:-6px; top:0; width:5px; height:5px; border-radius: 50%; background:#fff; content: ''; transform: scale(0); -webkit-transform: scale(0); transition:.3s; -webkit-transition:.3s; } 
#wrap_box1 .box2 .box2_2 ul li a:hover span:before,
#wrap_box1 .box2 .box2_2 ul li a:focus span:before,
#wrap_box1 .box2 .box2_2 ul li a:hover b:before,
#wrap_box1 .box2 .box2_2 ul li a:focus b:before { transform: scale(1); -webkit-transform: scale(1); } 

#wrap_box1 .box2 .box2_3 .photo__typeA { position:relative; } 
#wrap_box1 .box2 .box2_3 .photo__typeA h2 { width: 111px; height: 17px; font-size:0; background-position:-7px -162px; position:absolute; top: 20px; left: 25px; z-index:10; } 
#wrap_box1 .box2 .box2_3 .photo__typeA .control { position:absolute; top: 16px; right: 25px; width: auto; height:25px; display: flex; align-items: center; } 
#wrap_box1 .box2 .box2_3 .photo__typeA .control .pause,
#wrap_box1 .box2 .box2_3 .photo__typeA .control .play { /* position:absolute; */top: 5px; right:0; font-size:0; width:15px; height:15px; margin-left: 20px; } 
#wrap_box1 .box2 .box2_3 .photo__typeA .control .pause { background-position: -6px -118px; } 
#wrap_box1 .box2 .box2_3 .photo__typeA .control .play { background-position: -6px -139px } 
#wrap_box1 .box2 .box2_3 .photo__typeA .control .prev { background-position: -40px -118px; } 
#wrap_box1 .box2 .box2_3 .photo__typeA .control .next { background-position: -28px -118px; } 
#wrap_box1 .box2 .box2_3 .photo__typeA .control .total { font-size:14px; color:#212121; /* width:50px; */text-align:center; /* position:absolute; */top:0; right: 62px; display: inline-block; vertical-align: middle; line-height: 1; margin: -6px 16px 0; } 
#wrap_box1 .box2 .box2_3 .photo__typeA .control .total span { display:inline-block; line-height:1; } 
#wrap_box1 .box2 .box2_3 .photo__typeA .control .prev,
#wrap_box1 .box2 .box2_3 .photo__typeA .control .next { /* position:absolute; */top: 4px; width: 10px; height: 17px; font-size:0; } 
#wrap_box1 .box2 .box2_3 .photo__typeA .control .prev { left:0; } 
#wrap_box1 .box2 .box2_3 .photo__typeA .control .next { right: 45px; } 

/*content*/
.content { margin-top: 40px; padding-top: 20px; background:url(/images/bobusang/main/bg_content.png); background-position:top center; background-size:cover; width:100%; z-index: 0; } 
.content:before { display:inline-block; position:absolute; left:0; bottom:0; width:100%; height:1000px; background:url(/images/bobusang/main/bg_bottom.png)center no-repeat; content:''; background-size:cover; } 

#wrap_box2 { height: 598px; } 
#wrap_box2 .top_title { font-size:32px; display:block; font-family: nmj !important; color:#7a2d2d; text-align:center; line-height:1; font-weight: 600; } 
#wrap_box2 .top_title span { font-family: nmj !important; color:#000; } 
#wrap_box2 .inner { text-align:center; margin-top:45px; position:relative; } 
#wrap_box2 .board__list--tab.n4 { display:inline-block; } 
#wrap_box2 .board__list--tab.n4:before { display:inline-block; position:absolute; bottom:0; left:50%; width: 31%; height:10px; background-color:#f3f2f2; content:""; z-index:1; transform:translateX(-50%); } 
#wrap_box2 .board__list--tab:after { content:""; display:block; clear:both; } 
#wrap_box2 .board__list--tab .board__nav-item { display:inline-block; float:left; width:auto; margin:0 25px; } 
#wrap_box2 .board__list--tab .board__nav-item .board__title { position:relative; font-size:17px; color:#000; z-index: 10; } 
#wrap_box2 .board__list--tab .board__nav-item .board__title:before,
#wrap_box2 .board__list--tab .board__nav-item.active .board__title:before { display:inline-block; content:""; position:absolute; top: -5px; right: -7px; width: 6px; height: 6px; background-color: #d12912; border-radius:50%; transition:.3s; -webkit-transition:.3s; transform: scale(0); -webkit-transform: scale(0); } 
#wrap_box2 .board__list--tab .board__nav-item .board__title:hover,
#wrap_box2 .board__list--tab .board__nav-item .board__title:focus,
#wrap_box2 .board__list--tab .board__nav-item.active .board__title { font-size:17px; color: #d12912; } 
#wrap_box2 .board__list--tab .board__nav-item .board__title:hover:before,
#wrap_box2 .board__list--tab .board__nav-item .board__title:focus:before,
#wrap_box2 .board__list--tab .board__nav-item.active .board__title:before { transform: scale(1); -webkit-transform: scale(1); } 
#wrap_box2 .board__content { position:absolute; top:60px; left:0; width:100%; } 

#wrap_box2 .photo__typeA { height: 420px; } 
#wrap_box2 .board__nav-item.n1 .photo__typeA .control .prev,
#wrap_box2 .board__nav-item.n1 .photo__typeA .control .next { display:inline-block !important; } 
#wrap_box2 .photo__typeA .control .prev,
#wrap_box2 .photo__typeA .control .next { display: none !important; position:absolute; top:-62px; width: 18px; height: 32px; font-size:0 !important; } 
#wrap_box2 .photo__typeA .control .prev { left:0; background-position: -10px -195px; } 
#wrap_box2 .photo__typeA .control .next { right:0; background-position: -30px -195px; } 
#wrap_box2 .photo__typeA .control .prev:before,
#wrap_box2 .photo__typeA .control .next:before { display:inline-block; position:absolute; top: 44%; width:50px; height:1px; background-color:#b4b2b3; content:""; } 
#wrap_box2 .photo__typeA .control .prev:before { left:40px; transition: all 0.3s; } 
#wrap_box2 .photo__typeA .control .next:before { right:40px; transition: all 0.3s; } 
#wrap_box2 .photo__typeA .control .prev:hover:before,
#wrap_box2 .photo__typeA .control .prev:focus:before { width:70px; left:0; background-color:#000; } 
#wrap_box2 .photo__typeA .control .next:hover:before,
#wrap_box2 .photo__typeA .control .next:focus:before { width:70px; right:2px; background-color:#000; } 
#wrap_box2 .photo__typeA .control .paging .total .current { position:absolute; top: -60px; left:100px; transition: all 0.3s; } 
#wrap_box2 .photo__typeA .control .paging .total .line { display:none; } 
#wrap_box2 .photo__typeA .control .paging .total .count { position:absolute; top: -60px; right:100px; transition: all 0.3s; } 
#wrap_box2 .photo__typeA .slick-list { margin:0 -20px; } 
#wrap_box2 .photo__typeA .slick-slide { margin:0 20px; } 
#wrap_box2 .photo__typeA .photo_list--wrap { /* display: flex; *//* flex-wrap: nowrap; */white-space: nowrap; overflow: hidden; } 
#wrap_box2 .photo__typeA .photo_list--wrap.slick-slider { white-space: normal; overflow: visible; } 
#wrap_box2 .photo__typeA .photo_list--item { background-color:#fff; height: 437px; position:relative; width: 280px; display: inline-block; vertical-align: top; } 
#wrap_box2 .photo__typeA .photo_list--item a { display:block; width:100%; height:100%; position:relative; } 
#wrap_box2 .photo__typeA .photo_list--item a .img_box { position: relative; overflow: hidden; border:0; padding:0; height: 197px; } 
#wrap_box2 .photo__typeA .photo_list--item a .text_box { padding:0 25px; margin-top:20px; } 
#wrap_box2 .photo__typeA .photo_list--item a.no_img { padding-top: 50px; } 
#wrap_box2 .photo__typeA .photo_list--item a.no_img p { height:190px; -webkit-line-clamp:8; }
#wrap_box2 .photo__typeA .photo_list--item a .img_box .no_img { display: block; width: 100%; height: 100%; background-repeat: no-repeat;background-color: #F8F9FB; background-position: center;background-image: url("data:image/svg+xml,%3Csvg width='156' height='36' viewBox='0 0 156 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.15'%3E%3Cpath d='M77.24 28.5902C77.24 32.1402 59.95 35.0202 38.62 35.0202C17.29 35.0202 0 32.1402 0 28.5902C0 25.0402 17.29 22.1602 38.62 22.1602C59.95 22.1602 77.24 25.0402 77.24 28.5902Z' fill='%232C2F88'/%3E%3Cpath d='M75.1392 13.5429C77.2492 16.8129 67.3992 22.5829 53.1192 26.4329C38.8492 30.2829 25.5592 30.7429 23.4392 27.4729C21.3192 24.2029 31.1792 18.4329 45.4492 14.5829C59.7192 10.7329 73.0092 10.2729 75.1292 13.5429H75.1392Z' fill='%23009C48'/%3E%3Cpath d='M48.55 4.66159C51.96 6.06159 49.37 12.5316 42.76 19.1216C36.15 25.7116 28.03 29.9116 24.61 28.5116C21.2 27.1116 23.79 20.6416 30.4 14.0516C37.01 7.46159 45.13 3.26159 48.55 4.66159Z' fill='%23FFDE09'/%3E%3Cpath d='M63.1097 4.86155C63.1397 5.00155 62.8697 5.53155 62.8697 5.67155C62.8697 5.87155 62.5997 5.94155 62.4697 6.14155C62.4397 6.24155 62.3997 6.34155 62.3697 6.41155C62.2697 6.48155 61.7997 6.95155 61.6597 7.12155C61.4597 7.32155 61.2197 7.39155 60.9897 7.52155C60.8597 7.55155 60.7197 7.55155 60.5497 7.59155C60.0497 7.69155 59.5397 7.69155 59.0297 7.62155C58.9297 7.59155 58.4197 7.52155 58.2897 7.52155C58.2597 7.52155 58.2197 7.50155 58.1597 7.51155C58.0797 7.52155 58.0997 7.49155 58.0297 7.49155C57.8997 7.42155 57.7797 7.39155 57.6797 7.35155C57.5397 7.28155 57.3397 7.35155 57.2097 7.28155C56.8697 7.11155 56.5397 6.88155 56.2697 6.57155C56.1397 6.40155 56.0697 6.17155 55.9697 6.00155C55.8997 5.83155 55.7997 5.70155 55.7697 5.53155C55.6997 5.13155 55.6997 4.72155 55.5697 4.32155C55.4997 4.08155 55.4297 3.88155 55.4297 3.65155C55.4997 3.14155 55.3597 2.61155 55.7297 2.24155C55.8297 2.07155 56.2997 1.40155 56.3997 1.16155C56.4697 1.06155 56.5697 0.961554 56.6697 0.861554C56.8397 0.731554 57.0397 0.661554 57.2397 0.521554C57.4097 0.421554 58.4197 0.0815542 58.5897 0.121554C58.7197 0.121554 58.8897 0.191554 59.0297 0.121554C59.7397 -0.148446 60.4797 0.0915542 61.1897 0.261554C61.4597 0.331554 61.6597 0.531554 61.8597 0.701554C61.9297 0.801554 62.2397 1.12155 62.2897 1.14155C62.4897 1.24155 62.5397 1.20155 62.6397 1.44155C62.9397 2.28155 62.9397 3.12155 63.1497 4.03155C63.1797 4.16155 63.1497 4.33155 63.1497 4.47155C63.1197 4.54155 63.1197 4.81155 63.1197 4.87155L63.1097 4.86155Z' fill='%23DA261B'/%3E%3Cpath d='M98.8209 9.15164V11.2616H97.1309C97.2509 10.5616 97.2509 9.83164 97.1109 9.15164H98.8309H98.8209ZM102.981 24.3316H105.641V2.93164H101.721V4.00164C102.471 4.00164 102.981 4.17164 102.981 5.02164V24.3416V24.3316ZM98.8209 24.3316H101.461V2.93164H97.5609V4.00164C98.2909 4.00164 98.8209 4.17164 98.8209 5.02164V7.30164H96.3309C93.3009 2.70164 85.6309 4.54164 85.6309 10.2516C85.6309 15.9616 93.3109 17.7616 96.3809 13.1316H98.8309V24.3416L98.8209 24.3316ZM88.3809 10.2416C88.3809 5.52164 94.4609 5.52164 94.4609 10.2416C94.4609 14.9616 88.3809 14.9616 88.3809 10.2416Z' fill='%231D1D1B'/%3E%3Cpath d='M128.511 18.2314H125.681V5.04141C125.681 4.10141 124.951 3.98141 124.201 3.98141V2.94141H128.511V8.80141H131.711V10.7614H128.511V18.2414V18.2314ZM116.041 11.9614C115.941 11.7714 115.651 11.7214 115.561 11.9614C114.861 13.7514 112.101 15.3314 110.091 15.4514L108.591 13.8814C108.541 13.8114 108.571 13.8114 108.641 13.7814C110.891 13.5614 114.331 12.2514 114.331 7.07141V5.81141C114.331 4.89141 113.561 4.79141 112.851 4.79141V3.77141H117.281V7.07141C117.281 12.2514 120.741 13.5814 122.971 13.7814C123.041 13.7814 123.041 13.8014 122.991 13.8814L121.491 15.4514C119.581 15.3514 116.821 13.8014 116.041 11.9614ZM114.341 22.2514V18.9114C114.341 17.9714 113.591 17.8914 112.861 17.8914V16.8514H117.241V21.6914C117.241 21.9314 117.411 22.1014 117.651 22.1014H128.741V24.0914H116.241C114.931 24.0914 114.331 23.5314 114.331 22.2514H114.341Z' fill='%231D1D1B'/%3E%3Cpath d='M146.351 19.2011H143.231V13.5811H133.641V11.6211H149.061C149.911 10.2111 149.691 7.94109 149.691 6.36109C149.691 6.00109 149.571 5.85109 149.131 5.85109H135.931V3.87109H152.401C152.541 3.87109 152.591 3.94109 152.591 4.06109V8.18109C152.591 10.1411 152.471 10.7911 151.931 11.6211H155.181V13.5811H146.341V19.2011H146.351ZM136.861 22.2811V18.7011C136.861 17.7611 136.111 17.6811 135.381 17.6811V16.6411H139.741V21.7211C139.741 21.9611 139.931 22.1311 140.181 22.1311H152.721V24.1211H138.781C137.471 24.1211 136.871 23.5411 136.871 22.2811H136.861Z' fill='%231D1D1B'/%3E%3Cpath d='M90.5906 28.4212L88.7506 31.3012V32.8913H89.4706V33.7712H86.8306V32.8913H87.5506V31.2912L85.7906 28.4112H85.3906V27.5312H87.6306V28.4112H87.1506L88.2906 30.3712L89.4906 28.4112H89.0106V27.5312H90.9806V28.4112H90.5806L90.5906 28.4212Z' fill='%231D1D1B'/%3E%3Cpath d='M91.5901 33.773V32.893H92.1501V28.423H91.5901V27.543H96.3001V29.223H95.4201V28.423H93.3401V30.103H95.1801V30.983H93.3401V32.903H95.5701V32.023H96.4501V33.783H91.5801L91.5901 33.773Z' fill='%231D1D1B'/%3E%3Cpath d='M99.9016 34.0217C99.3716 34.0017 98.6116 33.6817 98.4216 33.3117V33.7717H97.5416V32.0117H98.4216V32.1317C98.5116 32.4917 99.1216 33.1217 99.8916 33.1717C100.722 33.2117 101.172 32.7817 101.202 32.2517C101.292 30.7317 97.1516 31.6517 97.4316 29.0217C97.5416 28.0017 98.4816 27.2717 99.6216 27.3017C100.232 27.3217 100.842 27.5917 101.082 27.9817V27.5417H101.922V29.3017H101.082V29.1917C100.882 28.5417 100.322 28.1917 99.7416 28.1417C99.0316 28.1017 98.5416 28.4617 98.5116 28.9417C98.4016 30.5617 102.432 29.4817 102.332 32.2117C102.292 33.2617 101.412 34.0817 99.9016 34.0217Z' fill='%231D1D1B'/%3E%3Cpath d='M106.151 31.0109H104.911L105.511 29.2409L106.151 31.0109ZM108.611 33.7709V32.8909H108.231L106.071 27.4609H105.291L103.191 32.8909H102.811V33.7709H104.741V32.8909H104.181L104.571 31.8809H106.531L106.941 32.8909H106.381V33.7709H108.621H108.611Z' fill='%231D1D1B'/%3E%3Cpath d='M114.121 28.423V33.793H113.031L110.321 29.043V32.893H110.801V33.773H108.881V32.893H109.441V28.423H108.881V27.543H110.821L113.231 31.883V28.423H112.751V27.543H114.671V28.423H114.111H114.121Z' fill='%231D1D1B'/%3E%3Cpath d='M118.75 30.6225C118.75 28.6525 120.19 27.3125 121.78 27.3125C122.5 27.3125 123.07 27.5525 123.45 27.9425V27.5425H124.33V29.6625H123.45V29.5225C123.33 28.7625 122.73 28.1725 121.84 28.1725C120.69 28.1725 119.95 29.3325 119.95 30.6225C119.95 32.0825 120.74 33.0925 121.87 33.1325C122.77 33.1725 123.71 32.5625 123.71 31.5725H124.55C124.55 33.2025 123.19 34.0025 121.82 34.0025C120.16 34.0025 118.76 32.8325 118.76 30.6225H118.75Z' fill='%231D1D1B'/%3E%3Cpath d='M130.01 30.6625C130.01 31.9925 129.32 33.1425 128.19 33.1425C127.06 33.1425 126.38 32.0125 126.38 30.6625C126.38 29.1725 127.07 28.1825 128.19 28.1825C129.47 28.1825 130.01 29.3325 130.01 30.6625ZM131.23 30.6625C131.23 28.6225 129.94 27.3125 128.19 27.3125C126.44 27.3125 125.16 28.6425 125.16 30.6625C125.16 32.6825 126.45 34.0125 128.19 34.0125C129.93 34.0125 131.23 32.7025 131.23 30.6625Z' fill='%231D1D1B'/%3E%3Cpath d='M137.141 28.4308V31.2508C137.141 32.8408 136.471 34.0108 134.751 34.0108C133.031 34.0108 132.351 32.8408 132.351 31.2508V28.4308H131.791V27.5508H134.031V28.4308H133.551V31.5008C133.551 32.3708 133.941 33.0508 134.901 33.0508C135.861 33.0508 136.261 32.3808 136.261 31.5008V28.4308H135.781V27.5508H137.701V28.4308H137.141Z' fill='%231D1D1B'/%3E%3Cpath d='M143.4 28.423V33.793H142.31L139.6 29.043V32.893H140.08V33.773H138.16V32.893H138.72V28.423H138.16V27.543H140.1L142.51 31.883V28.423H142.03V27.543H143.95V28.423H143.39H143.4Z' fill='%231D1D1B'/%3E%3Cpath d='M148.562 29.383V28.423H147.492V32.893H148.212V33.773H145.572V32.893H146.292V28.423H145.232V29.383H144.352V27.543H149.452V29.383H148.572H148.562Z' fill='%231D1D1B'/%3E%3Cpath d='M154.88 28.4212L153.04 31.3012V32.8913H153.76V33.7712H151.12V32.8913H151.84V31.2912L150.08 28.4112H149.68V27.5312H151.92V28.4112H151.44L152.58 30.3712L153.78 28.4112H153.3V27.5312H155.27V28.4112H154.87L154.88 28.4212Z' fill='%231D1D1B'/%3E%3C/g%3E%3C/svg%3E%0A"); } 
#wrap_box2 .photo__typeA .photo_list--item a strong { color:#161616; font-size:15px; text-align:left; font-weight:bold; width:100%; height:50px; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient:vertical; overflow: hidden; text-overflow: ellipsis; } 

#wrap_box2 .photo__typeA .photo_list--item a p { margin-top: 20px; text-align:left; color:#656565; width:100%; height:72px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; text-overflow: ellipsis; white-space: normal; } 
#wrap_box2 .photo__typeA .photo_list--item a span.item-img { position: absolute; left: 0; top:0; display: inline-block; width:100%; height:100%; z-index:1; transition:.5s; -webkit-transition:.5s; } 
#wrap_box2 .photo__typeA .photo_list--item a span.date { position:absolute; bottom: 25px; left:25px; } 
#wrap_box2 .photo__typeA .photo_list--item a em { position:absolute; top:0; left:0; width:auto; border:none; background-color:#bd2951; color:#fff; padding:10px 15px; z-index: 10; } 
#wrap_box2 .board__nav-item .photo__typeA .photo_list--item a em.notice { background-color:#d12912; } 
#wrap_box2 .board__nav-item .photo__typeA .photo_list--item a em.gallery { background-color:#8a6e4b; } 
#wrap_box2 .board__nav-item .photo__typeA .photo_list--item a em.visit { background-color:#eb8300; } 
#wrap_box2 .photo__typeA .photo_list--item a:hover span.item-img,
#wrap_box2 .photo__typeA .photo_list--item a:focus span.item-img { transform: scale(1.1); -webkit-transform: scale(1.1); } 
#wrap_box2 a.notice-more { display: block; position: absolute; right: 0; top: -61px; height: 30px; padding-right: 105px; font-size: 0; } 
#wrap_box2 a.notice-more span { display: block; line-height: 1.8; font-size: 15px; } 
#wrap_box2 a.notice-more:before { display: inline-block; position:absolute; top: -1px; width: 18px; height: 32px; background: url(/images/bobusang/main/main_ir.png); right: 0; background-position: -30px -195px; content: ''; } 
#wrap_box2 a.notice-more:after { display: inline-block; position:absolute; right: 40px; top: 13px; width:50px; height:1px; background:#b4b2b3; content: ''; transition:all 0.3s; -webkit-transition:all 0.3s; } 
#wrap_box2 a.notice-more:hover:after,
#wrap_box2 a.notice-more:focus:after { background: #333; right:2px; } 


/*.bg_02 { background:url(/images/bobusang/main/bg_bottom.png); background-position:top center; background-repeat:no-repeat; background-size:cover; width:100%; z-index:0; } */
.bg_02:after { content:""; display:block; clear:both; } 
#wrap_box3 { position:relative; height: 414px; margin-top: 125px; } 
#wrap_box3:after { content:""; display:block; clear:both; } 
#wrap_box3 .common_box { width:25%; float:left; height:300px; position:relative; background-size: cover; background-repeat:no-repeat; background-position: center; } 
#wrap_box3 .common_box.box1 { background-image:url(/images/bobusang/main/cyber_tour.jpg); } 
#wrap_box3 .common_box.box2 { margin:70px 0 0 30px; background-image:url(/images/bobusang/main/guide_map.jpg); } 
#wrap_box3 .common_box a { position: relative; display:block; width:100%; height:100%; } 
#wrap_box3 .common_box a:before { opacity:0; display: inline-block; position: absolute; left: 0; top:0; width:100%; height:100%; content: ''; background:#d38017; z-index: 1; transition:.5s; -webkit-transition:.5s; } 
#wrap_box3 .common_box.box2 a:before { background:#783414; } 
#wrap_box3 .common_box a div { position:absolute; top:50%; left:50%; width:155px; height:155px; padding:50px 30px; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); z-index: 10; } 
#wrap_box3 .common_box.box1 a div { background-color: #d38017; } 
#wrap_box3 .common_box.box2 a div { background-color: #783414; } 
#wrap_box3 .common_box a div strong { color:#fff; font-size:18px; font-weight:bold; width:100%; display:block; } 
#wrap_box3 .common_box a div span { display:inline-block; width:25px; height:25px; margin-top:15px; position:relative; } 
#wrap_box3 .common_box a div span:before,
#wrap_box3 .common_box a div span:after { display:inline-block; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); background-color:#fff; content:""; transition:.5s; -webkit-transition:.5s; } 
#wrap_box3 .common_box a div span:before { width:100%; height:1px; } 
#wrap_box3 .common_box a div span:after { width:1px; height:100%; } 
#wrap_box3 .common_box a:hover:before,
#wrap_box3 .common_box a:focus:before { opacity:.3; } 
#wrap_box3 .common_box a:hover div span:before,
#wrap_box3 .common_box a:focus div span:before,
#wrap_box3 .common_box a:hover div span:after,
#wrap_box3 .common_box a:focus div span:after { transform:translate(-50%,-50%) rotate(180deg); -webkit-transform:translate(-50%,-50%) rotate(180deg); } 
#wrap_box3 .box3 { position:absolute; top: 20px; right: -80px; width: 50%; } 
#wrap_box3 .box3 .photo_list--item:after { content:""; display:block; clear:both } 
#wrap_box3 .box3 .photo_list--item { position:relative; height: 401px; } 
#wrap_box3 .box3 .photo_list--item .img_box { margin:0; padding:0; position:absolute; top:0px; right: 0; width: 406px; height: 395px; border:0; } 
#wrap_box3 .box3 .photo_list--item .img_box img { width:100%; height:100%; clip-path: url(#clipping); -webkit-mask-image: url(/images/bobusang/main/mask_bg.png); mask-image: url(/images/bobusang/main/mask_bg.png); -webkit-mask-size:100%; mask-size:100%; } 
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
 #wrap_box3 .box3 .photo_list--item .img_box { width:340px; height:330px; overflow: hidden; border-radius: 50%; } 
 }
@media screen and (min-width: 640px), screen\9 { #wrap_box3 .box3 .photo_list--item .img_box { width:340px; height:330px; overflow: hidden; border-radius: 50%; } 
 }
#wrap_box3 .box3 .photo_list--item .text_box { text-align:left; width:40%; } 
#wrap_box3 .box3 .photo_list--item .text_box em { color:#4f192d; font-size:18px; font-family: nmj !important; font-weight:bold; display:block; } 
#wrap_box3 .box3 .photo_list--item .text_box strong { display: block; max-height:77px; margin-top:15px; font-size:32px; color:#000; font-family: nmj !important; line-height:1.2; letter-spacing: -1.7px; font-weight: 600; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient:vertical; overflow: hidden; text-overflow: ellipsis; } 
#wrap_box3 .box3 .photo_list--item .text_box p { display: block; max-height:70px; margin: 30px 0 0; font-size:15px; color:#342e2e; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow: hidden; text-overflow: ellipsis; } 
#wrap_box3 .box3 a.more { display:inline-block; position:absolute; bottom:75px; left:0; padding:10px 50px 10px 20px; color:#fff; } 
#wrap_box3 .box3 a.more:before { display:inline-block; width: 60px; height: 1px; background-color:#fff; position:absolute; top:50%; right: -22px; content:""; z-index: 10; transition:.5s; -webkit-transition:.5s; } 
#wrap_box3 .box3 a.more span { position: relative; display: inline-block; z-index: 1; } 
#wrap_box3 .box3 a.more span:before, #wrap_box3 .box3 a.more span:after { display: inline-block; position: absolute; right: -50px; width: calc(100% + 70px); height:20px; content: ''; background: #1d1d1d; z-index: -1; transition:.5s; -webkit-transition:.5s; } 
#wrap_box3 .box3 a.more span:before { top: -7px; } 
#wrap_box3 .box3 a.more span:after { bottom: -7px; } 
#wrap_box3 .box3 a.more:hover,
#wrap_box3 .box3 a.more:focus { color:#1d1d1d; font-weight: 600; } 
#wrap_box3 .box3 a.more:hover:before,
#wrap_box3 .box3 a.more:focus:before { background-color: #1d1d1d; } 
#wrap_box3 .box3 a.more:hover span:before,
#wrap_box3 .box3 a.more:focus span:before { width:1px; animation:rotate01 0.5s alternate 0.5s forwards; } 
#wrap_box3 .box3 a.more:hover span:after,
#wrap_box3 .box3 a.more:focus span:after { width:1px; animation:rotate02 0.5s alternate 0.5s forwards; } 

#wrap_box3 .box3 .slick-dots { position:absolute; top:0; right:0; width:100%; width:auto; } 
#wrap_box3 .box3 .slick-dots:after { content:""; display:block; clear:both; } 
#wrap_box3 .box3 .slick-dots li { width:20px; height:15px; float:left; position:relative; } 
#wrap_box3 .box3 .slick-dots li button { width:7px; height:7px; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); background-color:#8c8289; border-radius:50%; font-size:0; } 
#wrap_box3 .box3 .slick-dots li.slick-active button { width:9px; height:9px; background-color: #783514; } 

#wrap_box4 { padding: 140px 0 500px; } 
#wrap_box4 .slick-slide a { display:block; width:100%; height:100%; position:relative; text-align: center; } 
#wrap_box4 .slick-slide a span.icon1 { background-position:-10px -250px; } 
#wrap_box4 .slick-slide a span.icon2 { background-position: -125px -250px; } 
#wrap_box4 .slick-slide a span.icon3 { background-position: -238px -250px; } 
#wrap_box4 .slick-slide a span.icon4 { background-position: -10px -364px; } 
#wrap_box4 .slick-slide a span.icon5 { background-position: -125px -364px; } 
#wrap_box4 .slick-slide a span.icon6 { background-position: -238px -364px; } 
#wrap_box4 .slick-slide a span { width:114px; height:114px; display:block; margin:0 auto; } 
#wrap_box4 .slick-slide a b { display:inline-block; margin-top:10px; color:#000; position:relative; } 
#wrap_box4 .slick-slide a b:before { display:inline-block; position:absolute; bottom:0; left:-10%; width:120%; height:0; background-color:#fad245; z-index:0; content:""; z-index:-1; transition:.5s; -webkit-transition:.5s; } 
#wrap_box4 .slick-slide a:hover b:before,
#wrap_box4 .slick-slide a:focus b:before { height:10px; } 

/*애니메이션*/
@keyframes hover { 
 0% { transform: translate(0,-3px); -webkit-transform: translate(0,-3px); } 
 100% { transform: translate(0,3px); -webkit-transform: translate(0,3px); } 
 }
@-webkit-keyframes hover { 
 0% { transform: translate(0,-3px); -webkit-transform: translate(0,-3px); } 
 100% { transform: translate(0,3px); -webkit-transform: translate(0,3px); } 
 }
@keyframes rotate01 { 
 0% { transform: rotate(0); -webkit-transform: rotate(0); } 
 100% { top:0; right: -67px; height:15px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); } 
 }
@keyframes rotate02 { 
 0% { transform: rotate(0); -webkit-transform: rotate(0); } 
 100% { bottom:-1px; right: -67px; height:15px; transform: rotate(45deg); -webkit-transform: rotate(45deg); } 
 }
@keyframes text { 
 0% { opacity: 0; transform:translate(0,60px); -webkit-transform:translate(0,60px); } 
 100% { opacity: 1; transform:translate(0,0); -webkit-transform:translate(0,0); } 
 }
@-webkit-keyframes text { 
 0% { opacity: 0; transform:translate(0,60px); -webkit-transform:translate(0,60px); } 
 100% { opacity: 1; transform:translate(0,0); -webkit-transform:translate(0,0); } 
 }

@media(max-width:1700px){
 .bg_01 { height: 1320px; } 
 .layout_main { width:100%; /* padding:0 30px; *//* box-shadow: none; */ } 
 #wrap_box1 { padding: 0 30px; } 
 .content { margin-top: 0px; width:100%; } 
 .layout { width:100%; padding:0 30px; } 

 #wrap_box1 .box1 { height: 879px; } 
 #wrap_box1 .box2 .box2_3 { height: 339px; } 
 #wrap_box1 .box2 .box2_1>ul li b { width:100%; } 
 #wrap_box1 .box2 .box2_1 { height: 400px; } 
 #wrap_box1 .box1 .photo__typeA .slick-slide .main_box { height: 879px; } 
 #wrap_box1 .box1 .photo__typeA .slick-slide { height: 879px; } 
 #wrap_box3 .box3 { right:-20px; width:45%; } 
 #wrap_box3 .box3 .photo_list--item .img_box { width:300px; height:290px; top: 42px; right:50px; } 
 #wrap_box3 .box3 .slick-dots { right: 70px; } 
 }

 @media(max-width:1430px){
 #wrap_box1 .box2 .box2_1 .acc { display: block; } 
 }

@media(max-width:1279px){
 #wrap_box1 .box1 { width:100%; } 
 #wrap_box1 .box2 { width:100%; /* margin-top: 20px; */ } 
 #wrap_box1 .box2 .wrap_box { float: left; width:70%; } 
 #wrap_box1 .box2 .wrap_box:after { content:""; display:block; clear:both; } 
 #wrap_box1 .box2 .box2_1 { width: 75%; padding: 34.5px 30px; height: 342px; float:left; } 
 #wrap_box1 .box2 .box2_1>ul li b { width:100px; } 
 #wrap_box1 .box2 .box2_1>div:nth-child(1) { padding: 0 0 30px 30px; } 
 #wrap_box1 .box2 .box2_1>strong { padding: 30px 0 0 50px; } 
 #wrap_box1 .box2 .box2_1>strong:before { top: 35px; } 
 #wrap_box1 .box2 .box2_1>ul { padding-left: 30px; } 
 #wrap_box1 .box2 .box2_1>ul li b,
 #wrap_box1 .box2 .box2_1>ul li span { font-size:16px } 
 #wrap_box1 .box2 .box2_1>ul li b { width: 140px; } 
 #wrap_box1 .box2 .box2_1 .acc { display: inline-block; } 
 #wrap_box1 .box2 .box2_2 { width: 25%; height: 342px; float:left; } 
 #wrap_box1 .box2 .box2_2 ul { margin-top:-20px; } 
 #wrap_box1 .box2 .box2_2 ul li { width:100%; margin-top:20px; } 
 #wrap_box1 .box2 .box2_3 { float:left; width:30%; } 
 #wrap_box1 .slick-slide img { height: auto; min-height: 342px; } 
 

 #wrap_box3 { height: auto; } 
 #wrap_box3 .common_box { width: calc(50% - 15px); } 
 #wrap_box3 .box3 { width:100%; position: static; margin-top:50px; } 
 #wrap_box3 .box3 .photo_list--item .img_box { right: 10px; } 
 #wrap_box3 .box3 .photo_list--item .text_box { width:60%; } 
 #wrap_box3 .box3 .slick-dots { right: 10px; } 
 }

@media(max-width:1023px){
 #body_layout.a_type .body_wrap { margin: 0 !important; } 
 .content:before { opacity: 0.5; } 
 .bg_01 { height: 1838px; } 
 #wrap_box1 .box2 .wrap_box { float: none; width:100%; } 
 #wrap_box1 .box2 .box2_3 { float:none; width:100%; height:auto; } 
 #wrap_box2 { height: 598px; } 

 #wrap_box4 .slick-slider { width:70%; margin:0 auto; } 
 #wrap_box4 .slick-slider .slick-prev,
 #wrap_box4 .slick-slider .slick-next { font-size:0; width:30px; height:30px; position:absolute; top:31%; transform:rotate(45deg) } 
 #wrap_box4 .slick-slider .slick-prev { left: -60px; border-bottom:1px solid #151515; border-left:1px solid #151515; } 
 #wrap_box4 .slick-slider .slick-next { right: -60px; border-top:1px solid #151515; border-right:1px solid #151515; } 
 #wrap_box4 { padding: 0px 0 30px 0; } 
 }

@media(max-width:767px){
 .bg_01 { height: 1874px; } 
 #wrap_box1 { padding: 0 20px; } 
 .layout_main { /* padding:0 20px; */ } 
 .layout { padding:0 20px; } 
 #wrap_box1 .box1 .photo__typeA .slick-slide .main_box { height: 500px; } 
 #wrap_box1 .box1 .photo__typeA .slick-slide { height: 500px; } 
 #wrap_box1 .box1 .photo__typeA .text_box { top:50px; padding:0 20px; } 
 #wrap_box1 .box1 .photo__typeA .text_box strong em { font-size:23px; line-height: 1.3; } 
 #wrap_box1 .box1 .photo__typeA .text_box strong em span { margin-left:5px; line-height: 1; } 
 #wrap_box1 .box1 .photo__typeA .text_box p { margin-top:10px; font-size:16px; line-height: 1.2; } 
 #wrap_box1 .box1 .photo__typeA .slick-dots { padding: 12px 45px; width:150px; } 
 #wrap_box1 .box2 .box2_1 { width: 100%; } 
 #wrap_box1 .box2 .box2_2 { width: 100%; height:auto !important; padding: 40px 0; /* margin-top: 20px; */ } 
 #wrap_box1 .box2 .box2_2 ul { margin-top:-0px; } 
 #wrap_box1 .box2 .box2_2 ul li { width:33.33%; margin-top:0; } 
 #wrap_box1 .box2 .box2_3 { width: 100%; height:auto !important; } 
 #wrap_box1 .box2 { max-height: none; } 

 #wrap_box2 { height: 659px; } 
 #wrap_box2 .photo__typeA .photo_list--item a span.date { text-align:left; } 
 #wrap_box2 .photo__typeA .photo_list--item a .text_box { padding:0 30px; } 
 #wrap_box2 .photo__typeA .slick-list { margin:0 -10px; } 
 #wrap_box2 .photo__typeA .slick-slide { margin:0 10px; } 
 #wrap_box2 .top_title span { display:block; margin-left: 0px; } 

 #wrap_box2 .board__list--tab.n4 { margin-top: 22px; width:100%; } 
 #wrap_box2 .board__list--tab.n4:before { width:100%; } 
 #wrap_box2 .board__list--tab .board__nav-item { width:25%; margin:0; } 
 #wrap_box2 .board__content { top: 65px; } 
 #wrap_box2 .photo__typeA .control .prev, #wrap_box2 .photo__typeA .control .next { top: -94px; } 
 #wrap_box2 .photo__typeA .control .paging .total .count,
 #wrap_box2 .photo__typeA .control .paging .total .current { top: -94px; } 
 #wrap_box2 .board__list--tab .board__nav-item.active .board__title,
 #wrap_box2 .board__list--tab .board__nav-item button { font-size:15px; } 
 #wrap_box2 a.notice-more { top:-90px; } 

 #wrap_box3 .common_box { width:100%; } 
 #wrap_box3 .common_box.box2 { margin: 20px 0 0 0; } 
 #wrap_box3 .box3 .photo_list--item { height:auto; } 
 #wrap_box3 .box3 .photo_list--item .text_box { position: absolute; left: 0; top: 0; width:100%; } 
 #wrap_box3 .box3 .photo_list--item .text_box p { margin:15px 0 0; } 
 #wrap_box3 .box3 a.more { bottom:-60px; left:auto; right:50px; } 
 #wrap_box3 .box3 .photo_list--item .img_box { position: static; margin:300px auto 20px; } 
 #wrap_box3 .box3 .slick-dots { top:280px; } 

 #wrap_box4 .slick-slider { width:100%; margin:0 auto; } 
 #wrap_box4 .slick-slider .slick-prev,
 #wrap_box4 .slick-slider .slick-next { display:none; } 
 #wrap_box4 .slick-slider .slick-dots { display:inline-block; margin-top:20px; display: flex; justify-content: center; } 
 #wrap_box4 .slick-slider .slick-dots:after { content:""; display:block; clear:both } 
 #wrap_box4 .slick-slider .slick-dots li { width:auto; float:left; width:30px; height:30px; position:relative; } 
 #wrap_box4 .slick-slider .slick-dots li button { position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); font-size:0; width:8px; height:8px; background-color:#fff; border-radius:50%; } 
 #wrap_box4 .slick-slider .slick-dots li.slick-active button { width:10px; height:10px; background-color:#c94860; } 
 }

@media(max-width:500px){
 #wrap_box1 .box2 .box2_1>div:nth-child(1) strong span { display:block; } 
 #wrap_box1 .box2 .box2_1>ul li b { width:100%; } 
 #wrap_box1 .box2 .box2_1>ul li span { display:block; width:100%; } 
 #wrap_box1 .box2 .box2_1 { height:auto !important; } 
 #wrap_box1 .box2 .box2_1>div:nth-child(1) p span { } 
 }

@media (max-width:430px){
 #wrap_box1 .box2 .box2_1>ul li { padding-left: 80px; } 
 }

@media(max-width:400px){
 #wrap_box1 .box2 .box2_1 { padding:20px; } 
 #wrap_box1 .box2 .box2_1>div:nth-child(1):before { display:none; } 
 #wrap_box1 .box2 .box2_1>div:nth-child(1) { padding: 0 0 30px 11px; } 
 #wrap_box1 .box2 .box2_3 .photo__typeA .control .next { right:20px; } 
 #wrap_box1 .box2 .box2_3 .photo__typeA .control .total { right:30px; } 
 #wrap_box1 .box2 .box2_3 .photo__typeA .control .prev { left:39px; } 
 #wrap_box1 .box2 .box2_1>div:nth-child(1) p { padding-left: 0px; } 
 #wrap_box1 .box2 .box2_1>ul { padding-left:20px; } 
 #wrap_box1 .box2 .box2_1>strong { padding: 30px 0 0 40px; } 
 #wrap_box1 .box2 .box2_1>strong:before { left: 10px; } 
 #wrap_box3 .box3 .photo_list--item .img_box { width:250px; height:240px; } 
 }

@media (max-width:360px){
 #wrap_box2 .board__list--tab .board__nav-item .board__title { font-size: 15px; } 
 }

@media (max-width:359px){
 #wrap_box1 .box2 .box2_2 ul li a b { font-size:14px; } 
 }

@media (max-width:350px){
 #wrap_box1 .box2 .box2_3 .photo__typeA .control .total { margin: -9px 10px 0; } 
 #wrap_box1 .box2 .box2_3 .photo__typeA .control .pause, #wrap_box1 .box2 .box2_3 .photo__typeA .control .play { margin-left: 8px; } 
 }

.mian_popup { position:absolute; text-align:center; border:5px solid #666; background-color:#fff; z-index:99; } 




/* 230712 이관 중 수정사항 : s */
#top_layout .top_wrap .utile_wrap > li.site-link a { line-height: 1.6; } 

#wrap_box1 .main-photo__skin .photo_list--wrap .photo_list--item .photo_list--link { display: block; height: 100%; width: 100%; } 
#wrap_box1 .main-photo__skin .photo_list--wrap .photo_list--item { width: 100%; height: 100%; display: block; } 
#wrap_box1 .main-photo__skin .photo_list--wrap .photo_list--item .photo_list--link .main_box { width: 100%; height: 804px; display: block; } 
#wrap_box1 .main-photo__skin .photo_list--wrap .photo_list--item .photo_list--link .img_box { position: relative; width:100%; height: 262px; } 
#wrap_box1 .main-photo__skin .photo_list--wrap .photo_list--item .photo_list--link .img_box img { position: absolute; width: auto; height: 100%; max-width: none; max-height: none; left: 50%; top: 50%; transform: translate(-50%, -50%); } 

@media (max-width: 1700px){
 #wrap_box1 .main-photo__skin .photo_list--wrap .photo_list--item .photo_list--link .img_box { height: 339px; } 
 #wrap_box1 .main-photo__skin .photo_list--wrap .photo_list--item .photo_list--link .main_box { height: 879px; } 
 }

@media (max-width: 1279px) { /* #wrap_box1 .main-photo__skin .photo_list--wrap .photo_list--item .photo_list--link .img_box { max-height: 342px; height: 100%; } */
 #wrap_box1 .main-photo__skin .photo_list--wrap .photo_list--item .photo_list--link .img_box img { height: 100%; min-height: 100%; } 
 }

@media (max-width: 1023px){
 #wrap_box1 .main-photo__skin .photo_list--wrap .photo_list--item .photo_list--link .img_box { max-height: 342px; height:100%; } 
 #wrap_box1 .main-photo__skin .photo_list--wrap .photo_list--item .photo_list--link .img_box img { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 105%; height: auto; min-height: auto; } 
 
 #wrap_box1 .box2 .main-photo__skin .photo_list--wrap,
 #wrap_box1 .box2 .main-photo__skin .photo_list--wrap .photo_list--item { height: 348px; display: block !important; } 
 }

@media (max-width:767px){
 #wrap_box1 .box2 .main-photo__skin .photo_list--wrap .photo_list--item .photo_list--link { width: 100%; height: 100%; display: block; } 
 #wrap_box1 .box2 .main-photo__skin .photo_list--wrap .photo_list--item .photo_list--link .img_box { max-height: none; width: 100%; height: 100%; display: block; } 
 #wrap_box1 .box2 .main-photo__skin .photo_list--wrap .photo_list--item .photo_list--link .img_box img { width: auto; height: 100%; max-width: none; max-height: none; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); } 
 #wrap_box1 .box2 .box2_3 { height: 100% !important; } 
 #wrap_box1 .box1,
 #wrap_box1 .main-photo__skin .photo_list--wrap .photo_list--item .photo_list--link .main_box { height: 500px; } 
 }
/* 230712 이관 중 수정사항 : e */


