#wrap{width:100%;height:auto}header .menu_btn,header .overlay{display:none}.mobile_br,.tablet_br{display:none}.mobile_image{display:none !important}#scroll_down{position:absolute;left:50%;bottom:60px;transform:translateX(-50%)}#scroll_down .mouse_ico{width:28px;height:45px;border:2px solid #fff;border-radius:24px;margin:0 auto 27px;position:relative}#scroll_down .mouse_ico span{display:block;width:2px;height:9px;background-color:#fff;position:absolute;left:50%;top:25%;transform:translateX(-50%);border-radius:1px;animation:bounce1 1s ease infinite alternate}#scroll_down p{font-family:'Montserrat',sans-serif;font-size:1.4rem;font-weight:400;color:#fff;line-height:1;letter-spacing:.2em;text-align:center}@keyframes bounce1{100%{top:50%}}.title_wrap_type01 .logo_symbol{margin-bottom:10px}.title_wrap_type01 .logo_symbol img{display:block}.title_wrap_type01 p{font-family:'Montserrat',sans-serif;font-size:5rem;font-weight:700;line-height:1;color:#fff}.btn_type01{position:relative;display:inline-block;padding:0 10px 10px 0}.btn_type01::after{content:'';display:block;width:calc(100% - 10px);height:calc(100% - 10px);background-color:#fc5230;position:absolute;left:10px;top:10px;transition:all ease .4s}.btn_type01.on::after{left:0;top:0}.btn_type01 a{display:flex;align-items:center;justify-content:center;width:160px;height:50px;line-height:50px;border:1px solid #fff;position:relative;z-index:9}.btn_type01 a span{display:inline-block;font-family:'Montserrat',sans-serif;font-size:1.8rem;font-weight:500;color:#fff;margin-right:8px}#subVisual{width:100%;height:400px;position:relative}#subVisual.mobile{display:none}#subVisual::after{content:' ';display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.6);position:absolute;left:0;top:0}#subVisual .container{position:relative;z-index:9}#subVisual .content{width:100%;height:auto;position:absolute;left:0;bottom:80px;text-align:center}#subVisual .content .page_title{width:100%;height:auto;margin-bottom:30px;padding-top:40px}#subVisual .content .page_title span{display:inline-block;font-family:'Montserrat',sans-serif;font-size:6rem;font-weight:900;letter-spacing:-0.04em;color:#fff;opacity:.2}#subVisual .content .page_title h2{font-family:'Montserrat',sans-serif;font-size:5rem;font-weight:600;letter-spacing:-0.04em;color:#fff;margin-top:-28px}#subVisual .content .location{width:100%;height:auto}#subVisual .content .location ul{width:100%;height:auto;display:flex;align-items:center;justify-content:center}#subVisual .content .location ul li{font-size:1.6rem;font-weight:400;letter-spacing:-0.04em;color:#fff;opacity:.7}#subVisual .content .location ul li:nth-child(even){margin:0 11px}.title_type01{width:100%;height:auto;text-align:center;margin-bottom:60px}.title_type01 h3{display:inline-block;font-size:3rem;color:#000;font-weight:700;letter-spacing:-0.04em;position:relative;padding-bottom:20px;z-index:9}.title_type01 h3::after{content:'';display:block;width:173px;height:38px;background:url(/img_up/shop_pds/rid01/design/images/title_bg.png) no-repeat 50% 50%/cover;position:absolute;left:50%;bottom:0;transform:translateX(-50%);z-index:-1}.sub03 .title_type01 h3::after{background:url(/img_up/shop_pds/rid01/design/images/title_bg2.png) no-repeat 50% 50%/cover}header{width:100%;height:auto;position:fixed;left:0;top:0;z-index:99}header.on{background-color:#545150}header.sub_header{background-color:rgba(0,0,0,0.6)}header.sub_header.on{background-color:#000}header .container{position:relative}header .logo{width:68px;height:40px;position:absolute;left:0;top:50%;transform:translateY(-50%)}header .logo a{display:block;width:100%;height:100%}#gnb{width:100%;height:auto}#gnb .dep1{width:100%;height:auto;display:flex;justify-content:flex-end}#gnb .dep1>li{position:relative}#gnb .dep1>li>a{display:block;padding:0 35px;height:80px;line-height:80px;text-align:center;font-family:'Montserrat',sans-serif;font-size:2rem;font-weight:600;letter-spacing:-0.04em;color:#fff;transition:all ease .3s}#gnb .dep1>li.active>a{color:#fc5230}#gnb .dep1>li>div{width:100%;height:auto;position:absolute;left:0;top:100%;display:none}header.on #gnb .dep1>li>div{display:block}#gnb .dep2{width:100%;height:auto;padding:10px 0}#gnb .dep2>li{width:100%;height:auto}#gnb .dep2>li>a{display:block;width:100%;height:50px;line-height:50px;text-align:center;font-size:1.8rem;font-weight:500;color:#fff;transition:all ease .3s}#gnb .dep2>li>a:hover{color:#ffe100}header .gnb_bg{width:100%;height:270px;position:absolute;left:0;top:80px;background-color:rgba(84,81,80,0.5);z-index:-1;display:none}header.sub_header .gnb_bg{background-color:rgba(0,0,0,0.5)}header.on .gnb_bg{display:block}footer{width:100%;height:auto;background-color:#000;padding:60px 0}footer .container{position:relative;display:flex;align-items:center;justify-content:space-between}footer .footer_logo a{display:block}footer .footer_info{color:rgba(255,255,255,0.5)}footer .footer_info p{line-height:1;margin-bottom:10px}footer .footer_info p:last-of-type{margin-bottom:0}footer .footer_info p span{display:inline-block;font-size:1.4rem;font-weight:300;margin-right:10px}footer .footer_info p .point{color:#fff}footer .footer_info p span:last-child{margin-right:0}#main{width:100%;height:auto}#main .s01{width:100%;height:100vh}#main .s01 .main_slide{width:100%;height:auto}#main .s01 .main_slide.mobile{display:none}#main .s01 .main_slide .item{width:100%;height:100vh;position:relative}#main .s01 .main_slide .item::after{content:' ';display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(0,0,0,0.3)}#main .s01 .main_slide .item .container{position:relative}#main .s01 .main_slide .item .text{width:100%;height:auto;position:absolute;left:0;top:50%;transform:translateY(-50%);text-align:center;font-family:'Montserrat',sans-serif;font-size:4rem;letter-spacing:-0.02em;font-weight:500;color:#fff;z-index:9;text-shadow:0 5px 8px rgba(0,0,0,0.7);word-break:keep-all}#main .s02{width:100%;height:100vh;background:url(/img_up/shop_pds/rid01/design/images/main_s02_bg.png) no-repeat 50% 50%/cover}#main .s02 .container{position:relative}#main .s02 .text_box{display:inline-block;position:absolute;right:180px;bottom:300px}#main .s02 .text_box .title_wrap_type01{margin-bottom:20px}#main .s03{width:100%;height:100vh;background:url(/img_up/shop_pds/rid01/design/images/main_s03_bg.png) no-repeat 50% 50%/cover}#main .s03 .box{width:100%;height:100%;display:flex;align-items:center}#main .s03 .box>div{width:50%;height:auto}#main .s03 .box .left_box{position:relative;text-align:center}#main .s03 .box .left_box .text_box{padding-left:107px;padding-top:122px;position:relative;z-index:9;display:inline-block;text-align:left}#main .s03 .box .left_box .text_box .text_deco{position:absolute;left:0;top:0;z-index:-1;font-family:'Montserrat',sans-serif;font-size:4rem;font-weight:700;color:#fd0;opacity:.3;line-height:1.25}#main .s03 .box .right_box .content{max-width:510px;width:100%;height:auto;margin:0 auto}#main .s03 .box .right_box .content ul{margin:0 -15px;display:flex;flex-wrap:wrap}#main .s03 .box .right_box .content ul li{width:50%;height:auto;padding:0 15px}#main .s03 .box .right_box .content ul li:nth-child(n + 3){margin-top:30px}#main .s03 .box .right_box .content ul li a{display:block;width:100%;height:auto;border:2px solid #fff;background-color:rgba(0,0,0,0.5);padding:45px 0;transition:all ease .3s}#main .s03 .box .right_box .content ul li a:hover{background-color:rgba(255,255,255,0.8);border:2px solid #fc5230}#main .s03 .box .right_box .content ul li a dl{width:100%;height:auto}#main .s03 .box .right_box .content ul li a dl dt{width:96px;height:92px;margin:0 auto;transition:all ease .3s}#main .s03 .box .right_box .content ul li:nth-child(1) a dl dt{background:url(/img_up/shop_pds/rid01/design/images/main_s03_ico1.png) no-repeat 50% 50%/cover}#main .s03 .box .right_box .content ul li:nth-child(1) a:hover dl dt{background:url(/img_up/shop_pds/rid01/design/images/main_s03_ico1_on.png) no-repeat 50% 50%/cover}#main .s03 .box .right_box .content ul li:nth-child(2) a dl dt{background:url(/img_up/shop_pds/rid01/design/images/main_s03_ico2.png) no-repeat 50% 50%/cover}#main .s03 .box .right_box .content ul li:nth-child(2) a:hover dl dt{background:url(/img_up/shop_pds/rid01/design/images/main_s03_ico2_on.png) no-repeat 50% 50%/cover}#main .s03 .box .right_box .content ul li:nth-child(3) a dl dt{background:url(/img_up/shop_pds/rid01/design/images/main_s03_ico3.png) no-repeat 50% 50%/cover}#main .s03 .box .right_box .content ul li:nth-child(3) a:hover dl dt{background:url(/img_up/shop_pds/rid01/design/images/main_s03_ico3_on.png) no-repeat 50% 50%/cover}#main .s03 .box .right_box .content ul li:nth-child(4) a dl dt{background:url(/img_up/shop_pds/rid01/design/images/main_s03_ico4.png) no-repeat 50% 50%/cover}#main .s03 .box .right_box .content ul li:nth-child(4) a:hover dl dt{background:url(/img_up/shop_pds/rid01/design/images/main_s03_ico4_on.png) no-repeat 50% 50%/cover}#main .s03 .box .right_box .content ul li a dl dd{margin-top:30px;font-size:2.6rem;font-weight:400;color:#fff;text-align:center;transition:all ease .3s}#main .s03 .box .right_box .content ul li a:hover dl dd{color:#222}#subpage{width:100%;height:auto;padding:100px 0 150px}.sub01_1{width:100%;height:auto;background:url(/img_up/shop_pds/rid01/design/images/sub01_1_bg.png) no-repeat 50% 50%/cover}.sub01_1 .text_box{width:100%;height:auto;text-align:center;padding-bottom:120px}.sub01_1 .text_box h4{font-size:2.6rem;font-weight:500;line-height:1.3;color:#333;margin-bottom:60px}.sub01_1 .text_box h4 span{display:inline-block;position:relative;z-index:9}.sub01_1 .text_box h4 span::before{content:'';display:block;width:73px;height:61px;background:url(/img_up/shop_pds/rid01/design/images/sub01_1_ico1.png) no-repeat 50% 50%;position:absolute;left:-80px;bottom:0;opacity:.6;z-index:-1}.sub01_1 .text_box h4 span::after{content:'';display:block;width:74px;height:62px;background:url(/img_up/shop_pds/rid01/design/images/sub01_1_ico2.png) no-repeat 50% 50%;position:absolute;right:-80px;top:0;opacity:.6;z-index:-1}.sub01_1 .text_box p{font-size:1.8rem;color:#555;letter-spacing:0;line-height:1.55;margin-bottom:50px}.sub01_1 .text_box dl{width:100%;height:auto;display:flex;align-items:center;justify-content:center}.sub01_1 .text_box dl dt{font-size:1.8rem;letter-spacing:0;margin-right:25px}.sub01_1 .text_box dl dd img{display:block}.sub01_1 .ceo_info{width:100%;height:auto;background:url(/img_up/shop_pds/rid01/design/images/sub01_1_img.png) no-repeat 50% 50%/cover;color:#fff}.sub01_1 .ceo_info::after{content:'';display:block;clear:both}.sub01_1 .ceo_info .box{width:50%;height:auto;float:right;padding:80px 45px}.sub01_1 .ceo_info .box>div{width:100%;height:auto;margin-bottom:40px}.sub01_1 .ceo_info .box>div:last-child{margin-bottom:0}.sub01_1 .ceo_info .box .ceo h5{display:inline-block;font-size:3rem;letter-spacing:0;position:relative}.sub01_1 .ceo_info .box .ceo h5 span{display:inline-block;font-family:'Montserrat',sans-serif;font-size:6rem;font-weight:800;opacity:.2;position:absolute;left:34px;top:-38px}.sub01_1 .ceo_info .box>div>span{display:inline-block;width:100%;height:auto;font-size:2rem;font-weight:500;letter-spacing:-0.04em;margin-bottom:20px}.sub01_1 .ceo_info .box>div ul{width:100%;height:auto}.sub01_1 .ceo_info .box>div ul li{width:100%;height:auto;padding-left:10px;font-size:1.8rem;font-weight:300;letter-spacing:-0.04em;line-height:1.5;position:relative}.sub01_1 .ceo_info .box>div ul li::after{content:'';display:block;width:2px;height:2px;background-color:#fff;position:absolute;left:0;top:12px}#subpage.sub01_2{padding:100px 0 0}.sub01_2{width:100%;height:auto}.sub01_2 .section1{width:100%;height:auto;padding-bottom:100px;text-align:center}.sub01_2 .section1 .text_box{width:100%;height:auto;margin-bottom:100px}.sub01_2 .section1 .text_box p{font-size:1.8rem;line-height:1.45;color:#555;letter-spacing:0}.sub01_2 .section1 .contents{width:100%;height:auto}.sub01_2 .section1 .contents ul{margin:0 -10px;display:flex;flex-wrap:wrap}.sub01_2 .section1 .contents ul li{width:calc(100% / 5);height:auto;padding:0 10px}.sub01_2 .section1 .contents ul li dl{width:100%;height:100%;padding:40px 0;background-color:#f9f9f9;border-radius:30px;box-shadow:2px 2px 2px 0 rgba(0,0,0,0.2)}.sub01_2 .section1 .contents ul li dl dt{margin-bottom:30px;display:inline-block;position:relative;z-index:9}.sub01_2 .section1 .contents ul li dl dt::after{content:'';display:block;width:50px;height:50px;border-radius:50%;background-color:#858585;position:absolute;z-index:-1;transition:all ease .3s}.sub01_2 .section1 .contents ul li dl dd{font-size:1.8rem;letter-spacing:-0.04em;line-height:1.45;color:#555}.sub01_2 .section1 .contents ul li:nth-child(1) dl dt::after{right:-24%;top:0}.sub01_2 .section1 .contents ul li:nth-child(2) dl dt::after{left:-15%;top:24%}.sub01_2 .section1 .contents ul li:nth-child(3) dl dt::after{right:-24%;top:0}.sub01_2 .section1 .contents ul li:nth-child(4) dl dt::after{right:11%;top:37%}.sub01_2 .section1 .contents ul li:nth-child(5) dl dt::after{left:21%;top:38%}.sub01_2 .section1 .contents ul li:nth-child(1) dl:hover dt::after{background-color:#fc5230}.sub01_2 .section1 .contents ul li:nth-child(2) dl:hover dt::after{background-color:#8393ca}.sub01_2 .section1 .contents ul li:nth-child(3) dl:hover dt::after{background-color:#5cb23a}.sub01_2 .section1 .contents ul li:nth-child(4) dl:hover dt::after{background-color:#004a80}.sub01_2 .section1 .contents ul li:nth-child(5) dl:hover dt::after{background-color:#ffd400}.sub01_2 .section2{width:100%;height:auto;background:url(/img_up/shop_pds/rid01/design/images/sub01_2_bg1.png) no-repeat 50% 50%/cover;padding:100px 0 150px}.sub01_2 .section2 .box{width:100%;height:auto;display:flex;align-items:center}.sub01_2 .section2 .box>div{width:50%;height:auto}.sub01_2 .section2 .box .left_box{padding-left:15px}.sub01_2 .section2 .box .left_box img{width:80%}.sub01_2 .section2 .box .right_box{padding-left:40px}.sub01_2 .section2 .box .right_box .subject{font-size:2.4rem;font-weight:500;line-height:1.3;letter-spacing:0;color:#000;position:relative;padding-bottom:30px;margin-bottom:30px}.sub01_2 .section2 .box .right_box .subject::after{content:'';display:block;width:50px;height:1px;background-color:#fc5230;position:absolute;left:0;bottom:0}.sub01_2 .section2 .box .right_box p{font-size:1.8rem;font-weight:300;color:#505050;line-height:1.45;margin-bottom:50px;letter-spacing:-0.04em}.sub01_2 .section2 .box .right_box p br.mob{display:none}.sub01_2 .section2 .box .right_box dl{width:100%;height:auto}.sub01_2 .section2 .box .right_box dl.mob{display:none}.sub01_2 .section2 .box .right_box dl dt{font-size:1.6rem;margin-bottom:15px;letter-spacing:-0.04em}.sub01_2 .section2 .box .right_box dl dd{font-size:1.6rem;line-height:1.63;color:#555;letter-spacing:-0.04em}#subpage.sub01_3{padding:0}.sub01_3 .section1{width:100%;height:auto;padding:100px 0 75px;background:url(/img_up/shop_pds/rid01/design/images/sub01_3_bg.png) no-repeat 50% 50%/cover;text-align:center}.sub01_3 .section1 .text_box{width:100%;height:auto}.sub01_3 .section1 .text_box p{font-size:18px;line-height:1.45;letter-spacing:0;color:#555}.sub01_3 .section1 .text_box p br.mob{display:none}.sub01_3 .section1 .text_box ul{width:100%;height:auto;display:flex;align-items:center;justify-content:center;margin:120px 0 45px}.sub01_3 .section1 .text_box ul li:nth-child(odd){width:200px;height:200px;line-height:200px;border-radius:50%;background-color:#f8f8f8;font-weight:500;color:#444;box-shadow:0 5px 8px 0 rgba(0,0,0,0.3)}.sub01_3 .section1 .text_box ul li:nth-child(1){font-size:6rem}.sub01_3 .section1 .text_box ul li:nth-child(2){margin:0 12px;width:40px;height:40px;position:relative}.sub01_3 .section1 .text_box ul li:nth-child(3){font-size:3.6rem}.sub01_3 .section1 .text_box ul li:nth-child(2) span{display:block;background-color:#444;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);box-shadow:0 5px 8px 0 rgba(0,0,0,0.3)}.sub01_3 .section1 .text_box ul li:nth-child(2) span:first-child{width:100%;height:10px}.sub01_3 .section1 .text_box ul li:nth-child(2) span:last-child{height:100%;width:10px}.sub01_3 .section2{width:100%;height:auto;padding:45px 0 150px}.sub01_3 .section2 ul{width:100%;height:auto}.sub01_3 .section2 ul li{width:100%;height:auto;display:flex;align-items:center;margin-bottom:80px}.sub01_3 .section2 ul li:last-child{margin-bottom:0}.sub01_3 .section2 ul li:nth-child(even){flex-direction:row-reverse}.sub01_3 .section2 ul li>div{width:50%;height:auto;padding:0 25px}.sub01_3 .section2 ul li .img_box img{display:block;width:100%;box-shadow:0 5px 8px 0 rgba(0,0,0,0.3)}.sub01_3 .section2 ul li:nth-child(odd) .img_box img{border-radius:0 80px 0 80px}.sub01_3 .section2 ul li:nth-child(even) .img_box img{border-radius:80px 0 80px 0}.sub01_3 .section2 ul li .txt_box h4{font-size:3rem;font-weight:500;color:#000;letter-spacing:-0.04em;margin-bottom:30px;padding-bottom:30px;position:relative}.sub01_3 .section2 ul li .txt_box h4::after{content:'';display:block;width:50px;height:2px;background-color:#fc5230;position:absolute;left:0;bottom:0}.sub01_3 .section2 ul li .txt_box h5{font-size:2.4rem;font-weight:500;color:#333;letter-spacing:-0.04em;line-height:1.3;margin-bottom:25px}.sub01_3 .section2 ul li .txt_box p{font-size:1.8rem;font-weight:300;color:#555;letter-spacing:-0.04em;line-height:1.45}.sub01_4{background:url(/img_up/shop_pds/rid01/design/images/sub01_4_bg.png) no-repeat 50% 50%/cover}.sub01_4 .text_box{width:100%;height:auto;text-align:center;margin-bottom:100px}.sub01_4 .text_box p{font-size:1.8rem;line-height:1.45;letter-spacing:0;color:#555}.sub01_4 .organization_chart{width:100%;height:auto;text-align:center}.sub01_5{width:100%;height:auto;background-color:#f9f9f9}.sub01_5 #daumRoughmapContainer1644840966893{width:100% !important;height:auto;margin-bottom:50px}.sub01_5 #daumRoughmapContainer1644840966893 .wrap_map{height:500px !important}.sub01_5 #daumRoughmapContainer1644840966893 .wrap_controllers{display:none}.sub01_5 .box{width:100%;height:auto}.sub01_5 .box ul{margin:0 -10px;display:flex;flex-wrap:wrap}.sub01_5 .box ul li{width:calc(100% / 4);height:auto;padding:0 10px}.sub01_5 .box ul li .item{width:100%;height:auto;border-radius:15px;background-color:#fff;box-shadow:0 5px 8px 0 rgba(0,0,0,0.1);text-align:center;padding:35px 0}.sub01_5 .box ul li .item .ico{margin-bottom:20px}.sub01_5 .box ul li .item h5{font-family:'Montserrat',sans-serif;font-size:1.8rem;font-weight:400;color:#fc5230;letter-spacing:-0.04em;margin-bottom:30px}.sub01_5 .box ul li .item span{font-size:1.8rem;font-weight:500;letter-spacing:-0.04em;line-height:1.3}.sub01_5 .box ul li .item span br{display:none}.sub02_1{width:100%;height:auto;background:url(/img_up/shop_pds/rid01/design/images/sub02_1_bg.png) no-repeat 50% 50%/cover}.sub02_1 .box_wrap{width:100%;height:auto;position:relative}.sub02_1 .box_wrap .btn_wrap button{position:absolute;top:50%;transform:translateY(-50%)}.sub02_1 .box_wrap .btn_wrap .prev_ico{left:-60px}.sub02_1 .box_wrap .btn_wrap .next_ico{right:-60px}.sub02_1 .box{width:100%;height:auto;display:flex;padding-bottom:60px;overflow-x:scroll;flex-direction:row-reverse}.sub02_1 .box::-webkit-scrollbar{height:4px}.sub02_1 .box::-webkit-scrollbar-thumb{background-color:#fc5230;border-radius:0}.sub02_1 .box::-webkit-scrollbar-track{background-color:#ddd;border-radius:0}.sub02_1 .box .item{height:auto;display:flex;align-items:flex-start;padding:80px 40px;background-color:#fff;white-space:nowrap}.sub02_1 .box .item .year{writing-mode:vertical-lr;transform:rotate(180deg);font-family:'S-CoreDream-9Black',sans-serif;font-size:12rem;font-weight:normal;color:#fc5230;opacity:.6;letter-spacing:-0.04em}.sub02_1 .box .item ul{padding-left:20px}.sub02_1 .box .item ul li{font-size:1.8rem;font-weight:400;color:#555;letter-spacing:-0.04em;line-height:1.33;margin-bottom:13px;padding-left:10px;position:relative;word-break:keep-all}.sub02_1 .box .item ul li:last-child{margin-bottom:0}.sub02_1 .box .item ul li::after{content:'';display:block;width:2px;height:2px;background-color:#555;position:absolute;left:0;top:11px}.sub03{background-color:#f9f9f9}.board_list{width:100%;height:auto}.board_list ul{margin:0 -10px;display:flex;flex-wrap:wrap}.board_list ul li{width:calc(100% / 3);height:auto;padding:0 10px}.board_list ul li:nth-child(n + 4){margin-top:20px}.board_list ul li a{display:block;width:100%;height:auto;position:relative}.board_list ul li a .figure{width:100%;height:340px;position:relative}.board_list ul li a .figure::before{content:'';display:block;width:100%;height:100%;background-color:#000;opacity:.2;position:absolute;left:0;top:0;transition:all ease .3s}.board_list ul li a:hover .figure::before{opacity:.5}.board_list ul li a .figure img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;transition:all ease .3s}.board_list ul li a:hover .figure img{opacity:.7}.board_list ul li a .txt_box{width:100%;height:auto;position:absolute;left:0;bottom:0;background-color:rgba(92,88,87,0.8)}.board_list ul li a .txt_box .subject{display:block;width:100%;height:60px;line-height:60px;text-align:center;font-size:1.8rem;color:#fff;letter-spacing:-0.04em;padding:0 30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all ease .3s}.board_list ul li a:hover .txt_box .subject{color:#ffd400}.board_list ul li a .txt_box .logo{position:absolute;right:10px;top:50%;transform:translateY(-50%);opacity:.1}.board_info{width:100%;height:auto;margin-top:110px;position:relative}.board_info .ui-pagenate{width:100%;height:auto;display:flex;align-items:center;justify-content:center}.board_info .ui-pagenate a,.board_info .ui-pagenate strong{display:block;width:30px;height:30px;line-height:30px;padding:0;background-color:#fff;border:1px solid #ddd;margin:0 2.5px;text-align:center;font-size:1.8rem;font-weight:400;letter-spacing:-0.04em}.board_info .ui-pagenate a{color:#999}.board_info .ui-pagenate strong{color:#333}.board_info .ui-pagenate a.dir{font-size:0;text-indent:-9999px;overflow:hidden}.board_info .ui-pagenate a.next1{background:url(/img_up/shop_pds/rid01/design/images/next_ico.png) no-repeat 50% 50% #fff}.board_info .ui-pagenate a.prev1{background:url(/img_up/shop_pds/rid01/design/images/prev_ico.png) no-repeat 50% 50% #fff}.board_info .ui-pagenate a.next2{background:url(/img_up/shop_pds/rid01/design/images/next_ico_double.png) no-repeat 50% 50% #fff}.board_info .ui-pagenate a.prev2{background:url(/img_up/shop_pds/rid01/design/images/prev_ico_double.png) no-repeat 50% 50% #fff}.board_info .search_box{position:absolute;right:0;top:50%;transform:translateY(-50%)}.board_info .search_box .ipt{display:flex}.board_info .search_box .ipt input{width:250px;height:40px;border:1px solid #5c5857;background-color:#fff;padding:0 15px;font-size:1.8rem;font-weight:400}.board_info .search_box .ipt button{width:40px;height:40px;background-color:#5c5857}.board_view{width:100%;height:auto}.board_view .board_hd{width:100%;height:auto;text-align:center;margin-bottom:60px}.board_view .board_hd .subject{width:100%;height:auto;font-size:3rem;font-weight:500;color:#000;letter-spacing:-0.04em;line-height:1.3;margin-bottom:10px}.board_view .board_hd .txt{width:100%;height:auto;font-size:1.8rem;letter-spacing:-0.04em;color:#555;line-height:1.45;margin-bottom:30px;padding-bottom:30px;position:relative}.board_view .board_hd .txt::after{content:'';display:block;width:80px;height:2px;background-color:#fc5230;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.board_view .board_hd .info{width:100%;height:auto;display:flex;align-items:center;justify-content:center}.board_view .board_hd .info dl{display:flex;align-items:center}.board_view .board_hd .info dl:first-child{margin-right:60px}.board_view .board_hd .info dl dt{font-family:'Montserrat',sans-serif;font-size:2rem;font-weight:500;color:#000;letter-spacing:-0.04em;margin-right:14px}.board_view .board_hd .info dl dd{font-size:1.8rem;font-weight:300;color:#333;letter-spacing:-0.04em}.board_view .board_bd{width:100%;height:auto}.board_view .board_bd .img_type01{width:100%;height:auto;margin-bottom:20px}.board_view .board_bd .img_type01 .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:51px;font-size:0;text-indent:-99999px;overflow:hidden}.board_view .board_bd .img_type01 .slick-prev{left:-60px;background:url(/img_up/shop_pds/rid01/design/images/slick_prev.png) no-repeat 50% 50%/cover}.board_view .board_bd .img_type01 .slick-next{right:-60px;background:url(/img_up/shop_pds/rid01/design/images/slick_next.png) no-repeat 50% 50%/cover}.board_view .board_bd .img_type01 .item{width:100%;height:auto}.board_view .board_bd .img_type01 .item .figure{width:100%;height:600px;cursor:pointer}.board_view .board_bd .img_type02{width:100%;height:auto;overflow:hidden}.board_view .board_bd .img_type02 .slick-list{margin:0 -10px}.board_view .board_bd .img_type02 .item{width:calc(100% / 6);height:auto;padding:0 10px}.board_view .board_bd .img_type02 .item .figure{width:100%;height:150px;position:relative;cursor:pointer}.board_view .board_bd .img_type02 .item .figure::after{content:'';display:block;width:100%;height:100%;background-color:#000;opacity:.5;position:absolute;left:0;top:0;transition:all ease .3s}.board_view .board_bd .img_type02 .item.slick-current .figure::after{opacity:0}.board_view .board_ft{width:100%;height:auto;display:flex;align-items:center;justify-content:center;margin-top:80px}.board_view .board_ft a{display:block;padding:0 45px;height:60px;line-height:60px;border:2px solid #5c5857;text-align:center;font-size:2rem;color:#5c5857;letter-spacing:-0.04em;margin:0 5px}.board_view .board_ft a:nth-child(2){background-color:#5c5857;color:#fff}.sub04_1 .container{max-width:1310px}.inquiry{width:100%;height:auto}.inquiry .box01{width:100%;height:auto;margin-bottom:30px}.inquiry .box01 .txt{width:100%;height:auto;text-align:right;font-size:1.4rem;font-weight:300;color:#878787;letter-spacing:-0.025em;margin-bottom:10px}.inquiry .box01 .txt span{color:#fc5230}.inquiry .box01 ul{width:100%;height:auto;border-top:2px solid #5c5857;border-bottom:1px solid #5c5857}.inquiry .box01 ul li{width:100%;height:auto;border-bottom:1px solid #ddd}.inquiry .box01 ul li:last-child{border-bottom:0}.inquiry .box01 ul li dl{width:100%;height:auto;display:flex;align-items:center;padding:15px 0}.inquiry .box01 ul li dl dt{width:240px;height:auto;padding-left:95px;font-size:1.6rem;font-weight:400;color:#505050;letter-spacing:-0.025em}.inquiry .box01 ul li dl dt span{color:#fc5230}.inquiry .box01 ul li dl dd{width:calc(100% - 240px);height:auto;padding-left:20px;padding-right:75px;font-size:2rem;font-weight:500;color:#505050;letter-spacing:-0.025em}.inquiry .box01 ul li:nth-child(2) dl dd{display:flex;align-items:center}.inquiry .box01 ul li dl dd input[type="text"]{height:45px;border:1px solid #ddd;padding:0 15px;font-family:'Noto Sans KR',sans-serif;font-size:1.4rem;font-weight:300;letter-spacing:-0.025em}.inquiry .box01 ul li dl dd #s_v1{width:300px}.inquiry .box01 ul li dl dd select[name="s_v2_hp1"]{width:120px !important;height:45px;border:1px solid #ddd;font-family:'Noto Sans KR',sans-serif;font-size:1.4rem;font-weight:300;padding:0 15px;letter-spacing:-0.025em;margin-right:10px}.inquiry .box01 ul li dl dd input[name="s_v2_hp2"]{width:120px;margin:0 10px}.inquiry .box01 ul li dl dd input[name="s_v2_hp3"]{width:120px;margin-left:10px}.inquiry .box01 ul li dl dd #s_v3{width:500px}.inquiry .box01 ul li dl dd textarea{width:100%;height:150px;border:1px solid #ddd;padding:15px;resize:none;font-family:'Noto Sans KR',sans-serif;font-size:1.4rem;font-weight:300;letter-spacing:-0.025em}.inquiry .box01 ul li:last-child dl dd{display:flex}.inquiry .box01 ul li:last-child dl dd>input{width:300px;margin-right:10px}.inquiry .box01 ul li:last-child dl dd>label{display:block;width:120px;height:45px;line-height:45px;border:1px solid #ddd;background-color:#f7f7f7;text-align:center;font-family:'Noto Sans KR',sans-serif;font-size:1.4rem;font-weight:300;color:#505050;letter-spacing:-0.025em}.inquiry .box01 ul li dl dd #s_v5{position:absolute;width:0;height:0;overflow:hidden}.inquiry .box02{width:100%;height:auto;padding:0 75px}.inquiry .box02 .txt{width:100%;height:auto;margin-bottom:20px;padding-left:10px;font-size:1.6rem;color:#505050;letter-spacing:-0.025em}.inquiry .box02 .privacy{width:100%;height:250px;overflow-y:scroll;padding:30px;border:1px solid #ddd;font-size:1.4rem;font-weight:300;color:#666;letter-spacing:-0.025em;line-height:2.3}.inquiry .box02 label{width:100%;height:auto;display:flex;align-items:center;padding-left:10px;margin-top:15px;font-size:1.4rem;font-weight:300;color:#505050;letter-spacing:-0.025em}.inquiry .box02 label input{width:16px;height:16px;border:1px solid #ccc;border-radius:50%;margin-right:10px;position:relative;cursor:pointer}.inquiry .box02 label input::after{content:'';display:block;width:8px;height:8px;border-radius:50%;background-color:#fc5230;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0}.inquiry .box02 label input:checked::after{opacity:1}.inquiry .submit{width:100%;height:auto;margin-top:50px;text-align:center}.inquiry .submit button{width:180px;height:50px;background-color:#fc5230;font-family:'Noto Sans KR',sans-serif;font-size:1.6rem;font-weight:500;color:#fff}.box03{width:100%;height:auto;display:flex;margin-top:120px}.box03>div{width:50%;height:auto}.box03 .left_box{padding-right:5px}.box03 .right_box{padding-left:5px}.box03>div ul{width:100%;height:auto}.box03>div ul li{width:100%;height:auto;display:flex;align-items:center;box-shadow:0 3px 2px 0 rgba(0,0,0,0.2);position:relative}.box03 .left_box ul li:nth-child(1){background-color:#888281;z-index:4}.box03 .left_box ul li:nth-child(2){background-color:#7e7877;z-index:3}.box03 .left_box ul li:nth-child(3){background-color:#746e6d;z-index:2}.box03 .left_box ul li:nth-child(4){background-color:#696463}.box03 .right_box ul li:nth-child(1){background-color:#5c5857;z-index:4}.box03 .right_box ul li:nth-child(2){background-color:#54504f;z-index:3}.box03 .right_box ul li:nth-child(3){background-color:#4a4645;z-index:2}.box03 .right_box ul li:nth-child(4){background-color:#3f3c3b}.box03>div ul li::after{content:'';display:block;width:152px;height:39px;position:absolute;left:0;bottom:-39px;z-index:9}.box03 .left_box ul li:nth-child(1)::after{background:url(/img_up/shop_pds/rid01/design/images/sub04_1_img1.png) no-repeat 50% 50%/cover}.box03 .left_box ul li:nth-child(2)::after{background:url(/img_up/shop_pds/rid01/design/images/sub04_1_img2.png) no-repeat 50% 50%/cover}.box03 .left_box ul li:nth-child(3)::after{background:url(/img_up/shop_pds/rid01/design/images/sub04_1_img3.png) no-repeat 50% 50%/cover}.box03 .right_box ul li:nth-child(1)::after{background:url(/img_up/shop_pds/rid01/design/images/sub04_1_img4.png) no-repeat 50% 50%/cover}.box03 .right_box ul li:nth-child(2)::after{background:url(/img_up/shop_pds/rid01/design/images/sub04_1_img5.png) no-repeat 50% 50%/cover}.box03 .right_box ul li:nth-child(3)::after{background:url(/img_up/shop_pds/rid01/design/images/sub04_1_img6.png) no-repeat 50% 50%/cover}.box03>div ul li .tit{width:150px;height:auto;text-align:center;font-family:'Montserrat',sans-serif;color:#fff;font-size:1.8rem;font-weight:600;letter-spacing:-0.04em;line-height:1.45}.box03>div ul li .txt_wrap{width:calc(100% - 150px);height:auto;min-height:180px;padding:35px 40px;position:relative;overflow:hidden}.box03>div ul li .txt_wrap .txt1{font-size:1.8rem;line-height:1.45;color:#fff;letter-spacing:-0.04em;margin-bottom:10px}.box03>div ul li .txt_wrap .txt2{font-size:1.6rem;line-height:1.5;color:#fff;font-weight:300;letter-spacing:-0.04em;word-break:keep-all}.box03>div ul li .txt_wrap .num{font-size:10rem;font-weight:700;letter-spacing:-0.04em;color:#fff;opacity:.2;position:absolute;right:0;bottom:-10px}.sub04_2 .container{max-width:1200px}.board_list02{width:100%;height:auto}.board_list02 ul{width:100%;height:auto}.board_list02 ul li{width:100%;height:auto;text-align:center;letter-spacing:-0.04em}.board_list02 ul .hd{height:60px;display:flex;align-items:center;background-color:#5c5857;font-size:1.8rem;color:#fff}.board_list02 ul .bd{font-size:1.6rem;color:#333;border-bottom:1px solid #ddd}.board_list02 ul .notice{background-color:#f9f9f9}.board_list02 ul .bd a{display:flex;align-items:center;width:100%;height:50px}.board_list02 ul li .list_1{width:130px}.board_list02 ul li .list_2{width:calc(100% - 423px)}.board_list02 ul .bd .list_2{text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board_list02 ul li .list_3{width:146px}.board_list02 ul li .list_4{width:147px}.sub04_2 .board_info{margin-top:80px}.board_view .board_bd02{width:100%;height:auto;padding-bottom:65px;border-bottom:1px solid #5c5857}#empty{width:100%;height:auto;text-align:center;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:100px 0}#empty span{font-size:1.6rem}@media screen and (max-width:1300px){.box03>div ul li .txt_wrap .txt2 br{display:none}}@media screen and (max-width:1024px){.box03{display:block}.box03>div{width:100%}.box03 .left_box{padding-right:0;position:relative;z-index:9}.box03 .right_box{padding-left:0}.box03 .left_box ul li:nth-child(4)::after{background:url(/img_up/shop_pds/rid01/design/images/sub04_1_img7.png) no-repeat 50% 50%/cover}.inquiry .box01 ul li dl dd #s_v3{width:100%}.inquiry .box01 ul li:last-child dl dd>input{width:calc(100% - 130px)}}@media screen and (max-width:768px){#subVisual.pc{display:none}#subVisual.mobile{display:block}header{height:15.625vw !important}.box3{margin-top:15.625vw}.inquiry .box01{margin-bottom:7.813vw}.inquiry .box01 .txt{font-size:3.385vw;margin-bottom:2.604vw}.inquiry .box01 ul li dl{display:block;padding:3.906vw 2.604vw}.inquiry .box01 ul li dl dt{width:100%;height:auto;padding:0;margin-bottom:2.604vw;font-size:3.646vw}.inquiry .box01 ul li dl dd{width:100%;height:auto;padding:0;font-size:3.385vw}.inquiry .box01 ul li dl dd input[type="text"]{height:9.115vw;font-size:3.385vw;padding:0 2.604vw}.inquiry .box01 ul li dl dd select[name="s_v2_hp1"]{font-size:3.385vw;height:9.115vw;padding:0 2.604vw}.inquiry .box01 ul li dl dd #s_v1{width:100%}.inquiry .box01 ul li dl dd textarea{height:26.042vw;padding:2.604vw;font-size:3.385vw}.inquiry .box01 ul li:last-child dl dd>label{height:9.115vw;line-height:9.115vw;font-size:3.385vw;width:26.042vw}.inquiry .box01 ul li:last-child dl dd>input{margin-right:2.604vw;width:calc(100% - 28.646vw)}.inquiry .box02{padding:0}.inquiry .box02 .txt{font-size:3.646vw;margin-bottom:3.906vw;padding-left:0}.inquiry .box02 .privacy{height:39.063vw;padding:5.208vw;font-size:3.385vw;word-break:keep-all;line-height:1.6}.inquiry .box02 label{padding-left:0;margin-top:2.604vw;font-size:3.385vw}.inquiry .box02 label input{width:3.385vw;height:3.385vw;margin-right:1.953vw}.inquiry .box02 label input::after{width:2.083vw;height:2.083vw}.inquiry .submit{margin-top:7.813vw}.inquiry .submit button{font-size:3.646vw;height:10.417vw;width:32.552vw}.box03>div ul li .tit{font-size:3.646vw;width:26.042vw}.box03>div ul li .txt_wrap{width:calc(100% - 26.042vw);padding:3.906vw;min-height:34.766vw}.box03>div ul li .txt_wrap .txt1{font-size:3.646vw}.box03>div ul li .txt_wrap .txt2{font-size:3.385vw}.box03>div ul li .txt_wrap .num{font-size:14.323vw;bottom:-1.302vw}.box03>div ul li::after{width:26.042vw;height:6.771vw;bottom:-6.771vw}.inquiry .box01 ul li dl dd input[name="s_v2_hp3"],.inquiry .box01 ul li dl dd input[name="s_v2_hp2"],.inquiry .box01 ul li dl dd select[name="s_v2_hp1"]{width:calc(100% / 3 - 3.255vw) !important;margin:0}.inquiry .box01 ul li:nth-child(2) dl dd{justify-content:space-between}.board_list02 ul li .list_1{width:19.531vw}.board_list02 ul li .list_2{width:calc(100% - 48.177vw)}.board_list02 ul li .list_3{width:28.646vw}.board_list02 ul li .list_4{display:none}.board_list02 ul .hd{font-size:3.646vw;height:10.417vw}.board_list02 ul .bd{font-size:3.385vw}.board_list02 ul .bd a{height:9.115vw}.sub04_2 .board_info{margin-top:10.417vw}}