#wrap{position:relative;z-index:5}body{font-family:"Malgun Gothic",sans-serif;font-size:17px}.container{max-width:1300px;margin:0 auto;position:relative;padding-left:15px;padding-right:15px}header{position:fixed;top:0;left:0;right:0;z-index:5}header .inner{margin:10px 30px;position:relative;height:70px}header{transition:all .4s ease}.m_nav{display:none}.h_logo{position:absolute;left:10px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.h_logo .logo2{display:none}.sub_wrap header{background-color:rgba(0,0,0,0.5)}header:hover{background-color:rgba(255,255,255,0.8)}header:hover .btn_m_nav>span{background-color:#d30038}header:hover .logo1{display:none}header:hover .logo2{display:block}header:hover .lnb .dep1>li>a{color:#323232;border-bottom-color:#323232}.sub_vis{height:850px;display:table;width:100%;table-layout:fixed;background-size:cover;background-position:center;word-break:keep-all}.sub_vis_tit{display:table-cell;vertical-align:middle;color:#fff;text-align:center;padding:0 40px}.sub_vis_tit span{text-transform:uppercase;letter-spacing:.04em;font-size:1.2em}.sub_vis_tit h2{font-size:1.75em;font-weight:100;line-height:1.4;margin:5px 0}.sub_vis_tit p{margin:10px 0 0;font-size:.9em;line-height:1.6}.lnb .dep1{text-align:center}.lnb .dep1>li{display:inline-block;padding:0 20px}.lnb .dep1>li>a{line-height:70px;color:#fff;font-size:15px;padding-bottom:2px}.lnb .dep1>li.on>a,.lnb .dep1>li:hover>a{border-bottom:1px solid #fff}footer{background-color:#1e1e1e;text-align:center}.f_util{border-bottom:1px solid #353535;overflow:hidden;padding:20px 0}.f_sns{position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.f_sns li{display:inline-block}.f_sns li a{display:inline-block;width:40px;height:40px;background-position:center;background-repeat:no-repeat;text-indent:-9999px}.fbook{background-image:url(/img_up/shop_pds/ramadaw/design/images/common/ico_fbook.png)}.instar{background-image:url(/img_up/shop_pds/ramadaw/design/images/common/ico_instar.png)}.blog{background-image:url(/img_up/shop_pds/ramadaw/design/images/common/ico_blog.png)}.f_cs{float:right;line-height:1}.f_cs li{display:inline-block;margin:0 40px;font-size:.85em;color:#b4b4b4}.f_cs li span:before{display:inline-block;content:'';width:1px;height:12px;background:#4b4b4b;margin:0 20px;vertical-align:middle}.f_cs li span:first-child:before{display:none}.f_cs li:last-child{margin-right:0}.f_con{padding:50px 0;font-size:.75em;color:#787878}.f_logo{margin:0 0 10px}.f_logo img{opacity:.3}.f_con span{display:inline-block}.f_con span:before{display:inline-block;content:'';width:1px;height:12px;background:#4b4b4b;margin:0 20px;vertical-align:middle}.f_con span:first-child:before{display:none}.f_con p{line-height:1.8}.sub_wrap .sub_vis + #container{padding-top:0}.sub_wrap #container{margin:30px 0 80px;padding-top:120px}.btn_wrap .half{font-size:0}.btn_wrap .half .btn_type1{margin:0 5px}.btn_type1{display:inline-block;padding:0 30px;border:1px solid #505050;color:#505050;font-size:15px;line-height:48px;min-width:200px;text-align:center}.btn_type1.btn_highlight{background-color:#505050;color:#fff}.btn_small{min-width:165px}.btn_medium{line-height:58px;padding:0 40px}.main_vis .slides{height:100vh;background-position:center;background-size:cover}.main_vis .slick-dots{position:fixed;top:50%;left:40px;transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:98}.main_vis .slick-dots li{margin:22px 0}.main_vis .slick-dots li a{font-size:1.05em;color:#fffcfc;white-space:nowrap}.main_vis .slick-dots li.slick-active a:before,.main_vis .slick-dots li a:hover:before{display:inline;content:'_'}.traffic_con{overflow:hidden;margin:20px 0}.traffic_img{float:left;font-size:0;width:50%}.traffic_img img{width:100%}.traffic_info{overflow:hidden;background-color:#f5f5f5;text-align:center}.traffic_info .inner{width:100%;display:table;table-layout:fixed;height:100%}.traffic_info .inner>div{display:table-cell;vertical-align:middle;padding:20px 80px}.traffic_info h4{font-size:1.76em;color:#323232;font-weight:500}.traffic_info p{margin:70px 0 50px;line-height:2;font-size:1.17em}.route span{display:inline-block}.route span:before{display:inline-block;content:'';background:url(/img_up/shop_pds/ramadaw/design/images/sub/ico_route.png) no-repeat center;width:22px;height:7px;vertical-align:middle;margin:0 15px}.route span:first-child:before{display:none}.map_con{margin:30px 0}.map_info{border-bottom:1px solid #dcdcdc;padding:30px 20px;overflow:hidden;position:relative}.map_info dl{float:left;line-height:1;margin:0 80px 0 0}.map_info dl dt{color:#d11041;font-weight:800;margin:0 10px 0 0;font-size:1.17em}.map_info dl dd{font-size:1em}.map_info dl dt,.map_info dl dd{display:inline-block;vertical-align:middle}.map_info .btn_wrap{position:absolute;right:20px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.parking_con{margin:40px 0 80px;color:#ddd}.parking_con ul:after{content:'';display:block;clear:both}.parking_con ul li{float:left;width:calc((100% - 20px)/2);background:#d30038}.parking_con ul li:first-child{margin-right:20px}.parking_con .parking_info{padding:20px;text-align:center;position:relative}.parking_con .parking_info:before{display:block;content:'';width:1px;height:40px;background:#dcdcdc;position:absolute;left:0;top:50%;margin-top:-20px;display:none}.parking_con li:first-child .parking_info:before{display:none}.parking_info h4{font-size:1.6em;color:#fff;font-weight:500}.parking_info p{font-size:1.2em}.parking_con ul li:hover{transition:.5s all ease}.parking_info h4{font-size:1.6em;color:#fff;font-weight:500;transition:.5s all ease}.parking_info p{font-size:1.2em;transition:.5s all ease}.parking_info:hover h4{font-size:1.65em;color:#fff;font-weight:500}.parking_info:hover p{font-size:1.25em}.traffic_route{margin:60px 0}.traffic_route h4{font-size:1.76em;color:#323232;font-weight:500}.traffic_route dl{margin:30px 0;padding-left:20px}.traffic_route dt{font-size:1.17em;color:#323232;margin:0 0 8px;line-height:1;text-indent:-20px}.traffic_route dt:before{display:inline-block;content:'';width:7px;height:2px;background:#d11041;vertical-align:middle;margin:0 10px 0 0}.vide_list a{display:block;position:relative}.vide_list .video_tit{font-size:16px;color:#323232;font-weight:300;padding:20px;line-height:1;background:#f9f9f9;border:1px solid #e1e1e1;margin:4px 0;text-align:center}.contact_txt{text-align:center;margin:50px 0}.contact_txt h4{font-size:1.4em;color:#323232}.contact_txt p{color:#646464;line-height:1.8;margin:20px 0 0;font-size:.9em}.reg_box{border:2px solid #dcdcdc;padding:100px;margin:40px 0;text-align:center}.reg_box h4{font-size:1.4em;color:#505050;line-height:1}.reg_box p{color:#787878;margin:25px 0 40px;font-size:.9em}.reg_box .more{display:inline-block;width:165px;height:50px;line-height:50px;background-color:#505050;color:#fff;font-size:.85em}@media screen and (max-width:1480px){.lnb .dep1{text-align:right}}@media screen and (max-width:1280px){.lnb .dep1>li{padding:0 10px}.lnb .dep1>li>a{font-size:14px}.sub_vis{height:720px}.traffic_img{float:none;width:auto}.traffic_info p{margin:40px 0}.traffic_info .inner>div{padding:40px 15px}.map_info .btn_wrap{position:static;overflow:hidden;width:100%;transform:none;-webkit-transform:none;margin:20px 0 0;float:left;text-align:right}}@media screen and (max-width:1023px){body{font-size:15px}.h_logo{left:0}.lnb{display:none}.btn_m_nav{display:block;width:40px;height:40px;position:absolute;right:0;top:50%;margin-top:-20px}.btn_m_nav>span{display:block;margin:8px auto;width:100%;height:2px;background-color:#fff}.m_nav{display:none;position:fixed;bottom:0;right:0;top:0;z-index:99;width:280px;background-color:#000}.m_nav_bg{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.6);z-index:98;display:none}.m_nav_bg.on{display:block}.m_nav .dep1{text-align:left;padding:40px 30px}.m_nav li{margin:2vh 0}.m_nav li a{text-align:center;font-size:1.2em;color:#fff}.m_nav.on{display:block}.btn_close{display:block;position:absolute;right:20px;top:20px;width:40px;height:40px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.btn_close span{display:block;width:100%;height:2px;background:#fff;position:absolute;top:50%;margin-top:-1px}.btn_close span:first-child{transform:rotate(90deg)}.f_cs li{margin:0 20px}.sub_vis{height:620px}}@media screen and (max-width:767px){body{font-size:13px}header .inner{height:50px}.h_logo{left:0}.h_logo img{width:100px}.f_logo img{width:80px}.f_con{font-size:12px;padding:30px 0}.f_sns{position:static;transform:none;-webkit-transform:none}.f_sns li a{width:30px;height:30px;background-size:30px}.f_cs{float:none;margin:10px 0 0}.f_cs li{display:block;margin:10px 0;font-size:12px}.btn_wrap .half .btn_type1{width:48%;margin:0 1%;min-width:0}.btn_type1{font-size:13px}.sub_wrap #container{margin:20px 0 40px;padding-top:80px}.main_vis .slick-dots{left:30px}.sub_vis{height:580px;padding-top:50px}.route span:before{background-size:11px;margin:0 7px;width:11px}.parking_con .parking_info:before{top:0;margin-top:0;right:0;width:100%;height:1px}.map_info{padding:15px}.map_info dl{float:none;margin:10px 0}.map_info .btn_wrap{margin:15px 0;float:none}.reg_box{margin:20px 0}.reg_box{padding:40px 20px}}@media screen and (max-width:480px){body{font-size:12px}header .inner{margin:10px 15px}.f_con span{display:block}.f_con span:before{display:none}.f_con .copy{margin:10px 0 0}.main_vis .slick-dots{left:15px}.sub_vis{height:480px}.map_con iframe{height:300px}.contact_txt h4{font-size:1.7em}}