
/*** 공통 ***/
.clear:after {content:'';display:block;clear:both;}
.dn {display:none;}
.for_pc {display:block;}
.for_m {display:none;}

@media screen and (max-width:640px){
	.for_pc {display:none;}
	.for_m {display:block;}
}

/*** 레이아웃 ***/
#wrap {min-width:280px;max-width:1920px;margin:0 auto;overflow:hidden;}

/*** 상단 ***/
.header,
.header * {transition:all .3s;}
.header {position:fixed;left:0;top:0;right:0;z-index:91;border-bottom:1px solid rgba(255,255,255,0.5);}
.header.on {border-bottom:1px solid #eee;}
.header .hd_inner {text-align:center;width:1100px;margin:0 auto;position:relative;}
.header .hd_inner:after {content:'';display:block;clear:both;}
.header .logo {font-size:42px;display:inline-block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-family:'Alex Brush', serif; color:#fff;text-align:center;z-index:999;}
.header .logo a {color:inherit;font-family:'Alex Brush', serif;}
.header .logo span {display:block;font-size:13px;line-height:1;color:inherit;}
.header .logo2 {position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:999;}
.header .logo2 a {font-family:'Alex Brush', serif;font-size:40px;color:#b9d7ea;}
.header .hd_sns_btn {display:none;}
.header .hd_sns_btn a + a {margin-left:15px;}
.header .btn_hd_res {margin-left:15px;}
.header .btn_hd_res a {}
.header .btn_menu {}
.header .btn_menu img {}
.header .hd_lnb {position:relative;z-index:90}
.header .hd_lnb:after {content:'';display:block;clear:both;}
.header .hd_lnb ul,
.header .hd_lnb ul .depth1 {display:inline-block;vertical-align:middle;}
.header .hd_lnb ul .depth1 {font-size:16px;position:relative;}
.header .hd_lnb ul .depth1 .depth1_a {font-size:inherit;line-height:6.25;display:block;font-weight:500;color:#fff;padding:0 1.5em;transition:none;letter-spacing:0;font-family:Arial, Helvetica, 'Noto Sans KR', 'Malgun Gothic', '맑은 고딕', dotum, sans-serif;}
.header .hd_lnb ul .depth1 .depth_box {position:absolute;left:50%;top:calc(100% + 30px);width:100%;transform:translateX(-50%);z-index:91;text-align:center;max-height:0;overflow:hidden;opacity:0;transition:all .4s;}
.header .hd_lnb ul .depth1 .depth_box.on {max-height:1000px;opacity:1;}
.header .hd_lnb ul .depth1 .depth_box li {font-size:14px;line-height:1;padding:5px 0;color:#333;}
.header .hd_lnb ul .depth1 .depth_box li + li {margin-top:5px;}
.header .hd_lnb ul .depth1 .depth_box li a {display:block;font-size:inherit;color:inherit;}
.header .hd_lnb ul .depth1 .depth_box li a:hover {text-decoration:underline;}
.header .hd_lnb .hd_lnb01 {float:left;}
.header .hd_lnb .hd_lnb02 {float:right;}
.header .hd_lnb_bg {position:absolute;left:0;top:100%;right:0;background:rgba(255,255,255,0.7);z-index:50;overflow:hidden;height: 0;box-sizing: border-box;height:0;transition:all .5s;}
.header .hd_lnb_bg.on {height:650px;}
.header .btn_hd_res {position:relative;}
.header .btn_hd_res .reser_price {position:absolute;top:-17px;left:-11px;}
.header .btn_hd_res .reser_price img {width:100%}
.header .btn_hd_res a {display:inline-block;font-size:16px;line-height:2.125;padding:0 1.625em;color:#fff;background:#b9d7ea;}
.header .btn_hd_res:hover {text-decoration:underline;}
.header .btn_menu {display:inline-block;height:23px;position:absolute;right:0;top:50%;transform:translateY(-50%);cursor:pointer;}
.header .btn_menu img {height:100%;}
/* 상단 on */
.header.on {background:#fff;}
.header.on .hd_inner {width:calc(100% - 90px);margin:0 auto;text-align:right;}
.header.on .logo2,
.header.on .hd_lnb,
.header.on .hd_sns_btn,
.header.on .hd_sns_btn a,
.header.on .btn_hd_res {display:inline-block;vertical-align:middle;}
.header.on .hd_lnb ul .depth1 {line-height:5.3125;}
.header.on .hd_lnb ul .depth1 .depth1_a {color:#555;padding:0 2.18em;}
.header.on .hd_lnb .hd_lnb01,
.header.on .hd_lnb .hd_lnb02 {float:inherit;}
.header.on .logo {display:none;}
/* 모바일 카테고리 */
.header .logo2,
.header .btn_hd_res,
.header .btn_menu,
.aside .btn_close,
.aside_bg {display:none;}
.aside {}
.aside .aisde_inner {position:fixed;right:-100%;top:0;height:100%;z-index:991;width:calc(100% - 30%);overflow-y:auto;background:#b9d7ea;transition:all .5s;transition-timing-function:ease-in-out;}
.aside.on .aisde_inner {right:0;}
.aside .aside_box {height:calc(100% + 100px);}
.aside .btn_close {position:absolute;left:20px;top:20px;width:27px;height:27px;background-size:contain;z-index:990;}
.aside.on .btn_close {display:block;}
.aside .depth1 {font-size:17px;line-height:3.76;padding:0 1.47em;color:#fff;display:block;border-bottom:1px solid rgba(255,255,255,0.7);}
.aside .depth_list {display:none;transition:none;}
.aside .depth_list li {background:#fff;border-bottom:1px solid rgba(255,255,255,0.3);}
.aside .depth_list li a {font-size:15px;line-height:3.33;padding:0 1.66em;display:block;color:#b9d7ea;}
.aside_btm {margin:20px 0 0;font-size:0;text-align:center;position:relative}
.aside_btm li {display:inline-block;vertical-align:top;width:60px;height:60px;}
.aside_btm li + li {margin-left:20px;}
.aside_btm li a {background-repeat:no-repeat;background-size:60%;background-position:center;height:100%;display:block;border:1px dashed #fff;box-sizing:border-box;border-radius:100%;}
.aside_btm li.aside_ico01 a {background-image:url('../images/common/i3.png');}
.aside_btm li.aside_ico02 a {background-image:url('../images/common/i1.png');position:relative;}
.aside_btm li.aside_ico02 .reser_price_m {width: 35px;position: absolute;bottom: 43%;left: 50%;z-index: 1;}
.aside_btm li.aside_ico03 a {background-image:url('../images/common/i2.png');}
.aside_bg {position:fixed;left:0;top:0;bottom:0;right:0;z-index:900;background:rgba(0,0,0,0.4);transition:all .5s;}
.aside_bg.on {display:block;}

@media screen and (max-width:1280px){
    .header .hd_inner,
    .header.on .hd_inner {width:calc(100% - 90px);}
	.header .logo2 a {font-size:30px;}
    .header .hd_lnb ul .depth1 {font-size:14px;}
	.header.on .hd_lnb ul .depth1 .depth1_a {padding:0 1.5em;}
    .header .btn_hd_res a {font-size:14px;}
}
@media only screen and (max-width:1200px) {
}
@media only screen and (max-width:1023px) {
    .header .hd_lnb ul .depth1 {font-size:13px;}
	.header.on .hd_lnb ul .depth1 .depth1_a {padding:0 1em;}
    .header .btn_hd_res a {font-size:13px;}
}
@media only screen and (max-width:860px) {
    .header {background:#fff;}
    .header .hd_inner,
    .header.on .hd_inner {width:calc(100% - 60px);}
	.header .logo {display:none;}
	.header .logo2 {display:block;float:left;position:static;transform:none;font-size:28px;color:#b9d7ea;padding:9px 0;}
	.header .logo2 img {height: 50px;}
    .header.on .logo {}
    .header .logo span {color:#999;}
	.header .hd_lnb,
    .header.on .hd_lnb,
    .header.on .btn_hd_res {display:none;}
    .header .hd_sns_btn {display:block;position:absolute;right: 40px;top:50%;transform:translateY(-50%);}
	.header .hd_sns_btn img {}
    .header .btn_menu {display:block;}
    .aside_btm li {width:50px;height:50px;}
}
@media only screen and (max-width:767px) {

}
@media only screen and (max-width:640px) {
    .header .hd_inner,
    .header.on .hd_inner {width:calc(100% - 30px);}
    .aside .depth1 {font-size:15px;}
    .aside .depth_list li a {font-size:13px;}
    .aside_btm li {width:50px;height:50px;}
    .aside_btm li.aside_ico02 .reser_price_m {bottom: 53%; left: 50%;}
}
@media only screen and (max-width:479px) {
    
    .aside {width:calc(100% - 50px);}
}


/*** 하단 ***/
.footer_wrap {overflow:hidden;background:#202326;text-align:center;word-break:keep-all;}
.footer_wrap a {letter-spacing:-.05em; }
.footer_wrap .footer {padding:30px 0 0 0;overflow:hidden;text-align:center;}
.footer_wrap .footer .tel {font-size:25px;padding-bottom:10px;color:#fff;font-weight:400;}
.footer_wrap .footer .address {font-size:13px;line-height:1.46;color:#999;}
.footer_wrap .footer .address a {color:#666;}
.footer_wrap .footer .address ul {}
.footer_wrap .footer .address ul li {display:inline-block;letter-spacing:-.05em;}
.footer_wrap .footer .address ul li + li {margin-left:2.3em;}
.footer_wrap .copy {text-align:center;font-size:11px;padding:6px 0 15px;letter-spacing:-0.02em;}
.footer_wrap .copy a {color:#777;}
.footer_wrap .privacy {border:2px solid #666;padding:0 8px;display:inline-block;margin-bottom: 10px;font-size:12px;line-height:2.08;}
.footer_wrap .privacy a {color:#ddd}

.ft_btn_reserve.on {position:fixed; bottom:80px; right:7px; z-index:999;}
.ft_btn_reserve.on > a > img{width:75px; height:75px}
/*.ft_btn_reserve a {line-height:52px;font-size: 18px;color:#fff;background: #f25822;display:block;text-align:center;border-radius:5px;}*/
.ft_kakao {position:fixed;bottom: 30px;z-index: 9;background:transparent;right: 30px;width: 70px;}
.ft_kakao img {}

@media only screen and (max-width:860px) {
	.footer_wrap .footer .address ul li:nth-of-type(1) {display:block;}
}
@media only screen and (max-width:767px) {
	.footer_wrap {}
	.footer_wrap .footer {text-align:left;padding:20px 30px;border-bottom:1px solid #333;}
	.footer_wrap .footer .address ul li + li {margin-left:0;}
	.footer_wrap .footer .address ul li + li + li {margin-left:2em;}
	.footer_wrap .copy {text-align:left;padding:20px 30px;}
}
@media only screen and (max-width:640px) {
	.footer_wrap .footer {padding:20px 15px 10px;}
	.footer_wrap .copy {padding:10px 15px 20px;}
	.footer_wrap .footer .address {font-size:12px;}
	.footer_wrap .footer .address ul li + li + li {margin-left:1em;}
    .ft_kakao {bottom:50px;right:10px;width: 55px;}
    .ft_kakao.on {bottom:100px;}
}
@media only screen and (max-width:479px) {
	.footer_wrap .footer .address ul li {display:block;}
	.footer_wrap .footer .address ul li + li + li {margin-left:0;}
}


/*** 메인 ***/
/* 메인 공통 */
.main .inner {width:1400px;margin:0 auto;box-sizing:border-box;}
.main .inner .inner {padding:0;}
.main_title {padding-bottom:50px;text-align:center;} 
.main_title:before {content:'';display:inline-block;width:1px;height:50px;background:#6a747d;margin:0 auto 20px;}
.main_title h3 {font-size:50px;font-weight:500;letter-spacing:-.02em;line-height:1;color:#505050;font-family:'Lora', serif;}
.main_title p {font-size:14px;margin-top:1em;color:#999;}
.main .arw_box:after {content:'';display:block;clear:both;}
.main .arw_box div {cursor:pointer;}
.swiper-container,
.swiper-wrapper,
.swiper-slide {height:100%;}

/* main_visual */
.main_visual {position:relative;height:100vh;}
.main_visual .main_txt_top {position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;z-index:5;text-align:center;}
.main_visual .main_txt_top span,
.main_visual .main_txt_top strong,
.main_visual .main_txt_top p {color:#fff;display:block;}
.main_visual .main_txt_top span {font-family:Arial, Helvetica, sans-serif;font-size:18px;margin-bottom:1em;letter-spacing:-0.02em;}
.main_visual .main_txt_top strong {font-family:'Italianno', serif;font-size:90px;line-height:1;font-weight:400;letter-spacing:-0.02em;}
.main_visual .main_txt_top p {font-size:16px;line-height:1.375;}
.main_visual .arw_box {position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;height:1px;z-index:6;padding:0 20px;box-sizing:border-box;}
.main_visual .arw_box div {width:58px;height:57px;}
.main_visual .arw_box .arw_left {float:left;background-size:auto 100%;}
.main_visual .arw_box .arw_right {float:right;background-size:auto 100%;}
.main_visual .scroll_down {position:absolute;left:50%;transform:translateX(-50%);z-index:2;bottom:15px;}
.main_visual .scroll_down img {height:100%;}
.main_visual .main_visual_box {height:100vh;}
.main_visual .main_visual_box .swiper_slide {height:100vh;}

/* main_room */
.main_room {margin:100px auto;position:relative;}
.main_room .arw_box {position:absolute;width:1600px;margin:0 auto;left:50%;top:calc(50% + 30px);transform:translate(-50%, -50%);height:1px;box-sizing:border-box; cursor:pointer}
.main_room .arw_box div {}
.main_room .arw_box div img {height:100%;}
.main_room .arw_box .arw_left {float:left;}
.main_room .arw_box .arw_right {float:right;}
.main_room .room_list {overflow:hidden;text-align:center;width:1400px;margin:0 auto;box-sizing:border-box;}
.main_room .room_list .swiper-container_special {position:relative;}
.main_room .room_list .swiper-slide {display:block;overflow:hidden;position:relative;}
.main_room .room_list .swiper-slide .img {width:100%;height:320px;transition:.5s;transform:scale(1.1);margin-bottom:100px;}
.main_room .room_list .swiper-slide:hover .img {width:100%;opacity:0.3}
.main_room .room_list .swiper-slide .img_over {position:absolute;top:22%;width:100%;text-align:center;transition:.5s;opacity:0;}
.main_room .room_list .swiper-slide:hover .img_over {opacity:1;}
.main_room .room_list .swiper-slide .txt_box {position:absolute;bottom:0px;padding:15px 10px;width:100%;text-align:left;color:#6a747d;background:rgba(255,255,255,1);box-sizing:border-box;}
.main_room .room_list .swiper-slide .t01 {font-size:13px;letter-spacing:-0.02em;color:#999;}
.main_room .room_list .swiper-slide .t02 {font-size:23px;line-height:1.3;margin:10px 0px 7px;padding-top:7px;font-family:'Noto Sans KR', sans-serif;transition:.3s;border-top:1px solid #e5e5e5;}
.main_room .room_list .swiper-slide .t03 {font-size:15px;color:#666;}
.main_room .room_list .swiper-slide .t04 {position:absolute;bottom:11px;right:10px;display:inline-block;font-size:11px;font-family:Arial, Helvetica, sans-serif;font-weight:600;}
.main_room .room_list .swiper-slide .t04 a {color:#6a747d;transition:all .3s;}
.main_room .room_list .swiper-slide:hover .t04 {color:#484f55;}

/* main_spe */
.main_spe {}
.main_spe .parallax-window {min-height:100%;background:transparent;height:600px;}
.main_spe .spe_in_txt {width:100%;height:100%;background:rgba(106,116,125,0.5);transition:all .5s;position:relative;display:block;text-shadow:1px 1px 1px rgba(0,0,0,0.2);}
.main_spe .spe_in_txt:hover {background:rgba(106,116,125,0);}
.main_spe .spe_in_txt .txt_box {position:absolute;top:49%;left:10%;color:#fff;overflow:hidden;transition:all .5s;opacity:1;text-align:left;transform:translateY(-50%);width:100%;}
.main_spe .spe_in_txt:hover .txt_box {top:51%;}
.main_spe .spe_in_txt .txt_box strong {font-family:'Lora', serif;font-size:50px;font-weight:300;}
.main_spe .spe_in_txt .txt_box p {font-size:13px;line-height:1.5;}

/* main_landscape */
.main .main_landscape {margin:100px auto 130px;padding:0;}
.main_landscape .main_title {text-align:right;}
.main_landscape .main_title:before {text-align:right;margin:0 0 20px;}
.main_landscape .main_title h3 {text-align:right;}
.main_landscape .room_list {width:100%;overflow:hidden;transition:all .5s;}
.main_landscape .room_list:hover {opacity:1}
.main_landscape .room_box .img {width:100%;height:600px;display:inline-block;}
.main_landscape .room_box .img img {width:100%;}
.main_landscape .land_btm {text-align:left;position:relative;z-index:1;margin-top:-75px;}
.main_landscape .land_btm strong {display:block;color:#fff;font-size:100px;font-weight:300;z-index:999;font-family:'Pinyon Script', cursive;}
.main .main_landscape .land_btm .display_view {display:none;}
.main_landscape .land_btm p {color:#6a747d;font-size:28px;font-weight:100;line-height:1.42;margin:.5em 0 0;font-family:'Noto Serif KR', serif;}

/* main_pic */
.main_pic {position:relative;overflow:hidden;}
.main_pic .pic_title {position:absolute;margin:0 auto;left:0;bottom:100%;font-family:'Lora', serif;font-size:80px;line-height:.8;letter-spacing:-5px;opacity:.1;font-weight:100;text-align:left;z-index:5;color:#333;}
.main_pic .pic_box {max-width:1400px;margin:-220px auto 0;box-sizing:border-box;text-align:right;height:600px;padding-left:380px;}
.main .main_pic .pic_box {margin-top:0;}
.main_pic .pic_list {font-size:0;position:relative;z-index:2;height:100%;}
.main_pic .pic_list:after {content:'';display:block;clear:both;}
.main_pic .pic_list > div {height:50%;display:inline-block;vertical-align:bottom;width:28%;position:absolute;bottom:0;z-index:5;}
.main_pic .pic_list > div + div {}
.main_pic .pic_list .img01 {height:100%;width:41%;right:0;}
.main_pic .pic_list .img02 {left:29.5%;}
.main_pic .pic_list .img03 {left:0;}
.main_pic .txt_box {background:#b9d7ea;margin-top:-180px;position:relative;font-weight:100;padding:230px 0 70px;text-align:left;color:#fff;}
.main_pic .txt_box strong {font-family:'Italianno', serif;font-size:50px;line-height:.8;letter-spacing:1px;}
.main_pic .txt_box p {font-size:11px;margin-top:2em;letter-spacing:1px;width:100%;font-weight:400;}

@media only screen and (max-width:1650px) {
    /* main_room */
    .main_room .arw_box {width:100%;padding:0 20px;transform:none;left:0;top:100px;}
    .main_room .room_list {width:100%;padding:0 20px;}

    /* main_pic */
    .main_pic .pic_title {display:none;}
    .main_pic .pic_box {padding-left:350px;}
}
@media only screen and (max-width:1450px) {
    /* 메인 공통 */
    .main .inner {width:100%;padding:0 30px;}

	/* main_pic */
	.main_pic .pic_box {padding-right:30px;}
}
@media only screen and (max-width:1280px) {
}
@media only screen and (max-width:1200px) {
    /* 메인 공통 */
    .main_title {padding-bottom:40px;} 
    .main_title:before {height:40px;}
    .main_title h3 {font-size:40px;}
    
	/* main_visual */
	.main_visual .main_txt_top span {font-size:16px;}
	.main_visual .main_txt_top strong {font-size:75px;}
	.main_visual .main_txt_top p {font-size:14px;}
    
	/* main_room */
	.main_room {margin:80px auto;padding:0 30px;}
	.main_room .arw_box {top:90px;}
	.main_room .arw_box div {height:50px;}
    .main_room .room_list {padding:0;}
	.main_room .room_list .swiper-slide {width:100%;}
	.main_room .room_list .swiper-slide .txt_box {padding:15px 10px;}
	.main_room .room_list .swiper-slide .t01 {font-size:13px;}
	.main_room .room_list .swiper-slide .t02 {font-size:22px;}
	.main_room .room_list .swiper-slide .t03 {font-size:15px;}
	.main_room .room_list .swiper-slide .t04 {bottom:50px;}
	
	/* main_spe */
	.main_spe .parallax-window {height:500px;}
	.main_spe .spe_in_txt .txt_box strong {font-size:40px;}

	/* main_landscape */
	.main .main_landscape {margin:100px auto;}
	.main_landscape .room_box .img {height:500px;}
	.main_landscape .land_btm strong {font-size:80px;}
	.main_landscape .land_btm p {font-size:23px;}
	
	/* main_pic  */
	.main_pic .pic_box {padding-left:280px;}
}
@media only screen and (max-width:1023px) {
	/* main_spe */
	.main_spe .parallax-window {height:400px;}

	/* main_pic  */
	.main_pic .pic_title {font-size:60px;}
	.main_pic .pic_box {padding-left:40%;padding-right:30px;height:400px;}
	.main_pic .pic_list {}
	.main_pic .pic_list > div {width:45%;height:195px;}
	.main_pic .pic_list > div + div {}
	.main_pic .pic_list .img01 {width:53%;}
	.main_pic .pic_list .img02 {bottom:0;left:0;}
	.main_pic .pic_list .img03 {left:0;bottom:inherit;right:inherit;top:0;}
	.main_pic .txt_box {text-align:center;padding:150px 0 40px;margin-top:-130px;}
	.main_pic .txt_box strong {font-family:'Lora', serif;font-size:20px;}
	.main_pic .txt_box p {font-size:9px;margin-top:1.5em;opacity:.5;line-height:1.5;}
}
@media only screen and (max-width:860px) {
    /* 메인 공통 */
    .main .inner {width:100%;padding:0 20px;}
    .main_title {padding-bottom:30px;} 
    .main_title:before {height:30px;margin:0 auto 10px;}
    .main_title h3 {font-size:35px;}
    
	/* main_visual */
	.main_visual .main_txt_top span {font-size:15px;}
	.main_visual .main_txt_top strong {font-size:55px;}
    
	/* main_room */
	.main_room {padding:0 20px;}
	.main_room .arw_box {top:45px;}
	.main_room .arw_box div {height:45px;}

	/* main_spe */
	.main_spe .parallax-window {height:300px;}
	.main_spe .spe_in_txt .txt_box strong {font-size:35px;}
	
	/* main_landscape */
	.main .main_landscape {margin:80px auto;}
	.main_landscape .room_box .img {height:400px;}
	.main_landscape .land_btm {margin-top:-45px;}
	.main_landscape .land_btm p {font-size:20px;}
	.main_landscape .land_btm strong {font-size:60px;}
	
	/* main_pic  */
	.main_pic .pic_box {padding-left:30%;}
}
@media only screen and (max-width:767px) {
}
@media only screen and (max-width:640px) {
    /* 메인 공통 */
    .main_title {padding-bottom:25px;}
    .main_title h3 {font-size:28px;}

	/* main_visual */
	.main_visual,
	.main_visual .main_visual_box,
	.main_visual .main_visual_box .swiper_slide {height:600px;}
	.main_visual .main_txt_top span {font-size:13px;}
	.main_visual .main_txt_top strong {font-size:36px;}
	.main_visual .main_txt_top p {font-size:12px;}
    .main_visual .arw_box div {width:30px;height:29px;}
    .main_visual .scroll_down {height:60px;}

	/* main_spe */
	.main_spe .parallax-window {height:250px;}
	.main_spe .spe_in_txt .txt_box strong {font-size:30px;}
	
	/* main_pic  */
	.main_pic .pic_box {padding:0 20px;height:300px;}
	.main_pic .pic_list > div {height:145px;}
	.main_pic .pic_list .img02 {bottom:0;}
	.main_pic .pic_list .img03 {top:0;}
	.main_pic .txt_box {padding:100px 0 40px;margin-top:-60px;}
}
@media only screen and (max-width:479px) {
    /* 메인 공통 */
    .main_title:before {display:none;}
    
	/* main_visual */
	.main_visual,
	.main_visual .main_visual_box,
	.main_visual .main_visual_box .swiper_slide {height: 340px;}
    .main_visual .scroll_down {display:none;}

	/* main_room */
	.main_room .arw_box {top:10px;}
	.main_room .arw_box div {height:30px;}
	.main_room .room_list .swiper-slide .t04 {bottom:14px;}

	/* main_spe */
	.main_spe .parallax-window {height:200px;}
	.main_spe .spe_in_txt .txt_box strong {font-size:25px;}
	.main_spe .spe_in_txt .txt_box p {font-size:12px;}
	
	/* main_landscape */
	.main .main_landscape {margin:30px auto;}
	.main_landscape .land_btm {margin-top:-30px;}
	.main_landscape .land_btm p {font-size:18px;}
	.main_landscape .land_btm strong {font-size:40px;}
}


/*** 서브 ***/
.sub_inner {width:1400px;margin:0 auto;box-sizing:border-box;word-break:keep-all;}
/* 서브 비주얼 */
#wrap .sub_visual {position:relative;height:410px;}
#wrap .sub_visual:after {content:'';display:block;width:100%;height:100%;position:absolute;left:0;bottom:0;background:#000;z-index:1;opacity:.5;}
#wrap .sub_visual .txt_box {position:absolute;left:0;bottom:25%;width:100%;padding:0 10px;box-sizing:border-box;word-break:keep-all;z-index:2;text-align:center;color:#fff;}
#wrap .sub_visual .txt_box h3 {font-size:50px;line-height:1;color:#fff;letter-spacing:-0.02em;font-family:'Lora', serif;}
#wrap .sub_visual .txt_box h3:before {content:'';display:block;width:1px;height:50px;background:#fff;margin:0 auto 9px;}
#wrap .sub_visual .txt_box span {font-size:12px;margin-top:10px;display:block;}
.sub_visual_wide {position:relative;height:100vh;}
.sub_visual_wide .main_txt_top {position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;z-index:5;text-align:center;}
.sub_visual_wide .main_txt_top span,
.sub_visual_wide .main_txt_top strong,
.sub_visual_wide .main_txt_top p {color:#fff;display:block;}
.sub_visual_wide .main_txt_top span {font-family:Arial, Helvetica, sans-serif;font-size:18px;margin-bottom:1em;letter-spacing:-0.02em;}
.sub_visual_wide .main_txt_top strong {font-family:'Lora', serif;font-size:75px;font-weight:400;letter-spacing:-0.02em;}
.sub_visual_wide .main_txt_top p {font-size:16px;line-height:1.375;margin-top:1em;}
.sub_visual_wide .arw_box {position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;height:1px;z-index:6;padding:0 20px;box-sizing:border-box; cursor:pointer;}
.sub_visual_wide .arw_box div {width:58px;height:57px;}
.sub_visual_wide .arw_box .arw_left {float:left;background:url(../images/common/left_btn.png) no-repeat 50%;background-size:auto 100%;}
.sub_visual_wide .arw_box .arw_right {float:right;background:url(../images/common/right_btn.png) no-repeat 50%;background-size:auto 100%;}
.sub_visual_wide .scroll_down {position:absolute;left:50%;transform:translateX(-50%);z-index:2;bottom:15px;}
.sub_visual_wide .scroll_down img {height:100%;}
.sub_visual_wide .sub_visual_box {height:100vh;}
.sub_visual_wide .sub_visual_box .swiper_slide {height:100vh;}

/* 서브 카테고리 */
.sub_cate_wrap {border-bottom:1px solid #dbdbdb;box-sizing:border-box;}
.sub_cate_wrap .sub_inner {width:1600px;}
.sub_cate_wrap .sub_inner ul {font-size:0;display:table;table-layout:fixed;width:100%;}
.sub_cate_wrap .sub_inner li {display:table-cell;text-align:center;}
.sub_cate_wrap .sub_inner li a {font-size:16px;line-height:3.125;text-align:center;display:block;color:#666;transition:all .3s;}
.sub_cate_wrap .room li a {font-size:16px;line-height:2.6;text-align:center;display:block;color:#666;transition:all .3s;}
.sub_cate_wrap .sub_inner li + li {border-left:1px solid #dbdbdb;}
.sub_cate_wrap .sub_inner li a:hover,
.sub_cate_wrap .sub_inner li.on a {color:#444;text-decoration:underline;font-weight:500;}

/* 서브 타이틀 */
.sub_title {padding-bottom:50px;text-align:center;} 
.sub_title:before {content:'';display:inline-block;width:1px;height:50px;background:#6a747d;margin:0 auto 20px;}
.sub_title h3 {font-size:50px;font-weight:500;letter-spacing:-.02em;line-height:1;color:#505050;font-family:'Lora', serif;}
.sub_title p {font-size:14px;margin-top:1em;color:#999;}
.sub_title2 {padding-top:100px;padding-bottom:50px;text-align:center;} 
.sub_title2 h3 {font-size:50px;font-weight:500;letter-spacing:-.02em;line-height:1;color:#6a747d;font-family:'Nanum Myeongjo', serif;}
.sub_title2 p {font-size:14px;margin-top:1em;color:#6a747d;}
.sub_title3 h3 {font-size:50px;margin-top:2em;letter-spacing:-0.04em;text-align:center;font-family:'Lora', serif;color:#6a747d;}

/* 서브 이미지 정렬 */
.sub_img_box {font-size:0;overflow:hidden;}
.sub_img_box li {float:left;height:457px;width:67%;}
.sub_img_box li + li {margin-top:50px;float:right;width:32%;}
.sub_img_box.sub_img_box_align li {margin-top:50px;}
.sub_img_box.sub_img_box_align li + li {margin-top:0;}
.sub_img_box_wide {padding-top:50px;margin-top:50px;border:1px solid #e5e5e5;border-width:1px 0;}
.sub_img_box_wide .img {height:550px;}

@media only screen and (max-width:1450px) {
	.sub_inner {width:100%;padding-left:30px;padding-right:30px;}

	/* 서브 카테고리 */
	.sub_cate_wrap .sub_inner {padding:0;}

	/* 서브 이미지 정렬 */
	.sub_img_box_wide .img {height:450px;}
}
@media only screen and (max-width:1280px) {
}
@media only screen and (max-width:1200px) {
	/* 서브 비주얼 */
	#wrap .sub_visual {height:380px;}
	#wrap .sub_visual .txt_box h3 {font-size:45px;}
	#wrap .sub_visual .txt_box span {font-size:13px;}
	.sub_visual_wide .main_txt_top span {font-size:16px;}
	.sub_visual_wide .main_txt_top strong {font-size:70px;}
	.sub_visual_wide .main_txt_top p {font-size:14px;}
	
	/* 서브 타이틀 */
	.sub_title h3 {font-size:45px;}
	.sub_title2 h3 {font-size:45px;}
	.sub_title3 h3 {font-size:40px;}
}
@media only screen and (max-width:1023px) {
	/* 서브 이미지 정렬 */
	.sub_img_box_wide .img {height:350px;}
}
@media only screen and (max-width:860px) {
	.sub_inner {width:100%;padding-left:20px;padding-right:20px;}

	/* 서브 비주얼 */
	#wrap .sub_visual {height:320px;}
	#wrap .sub_visual .txt_box h3 {font-size:35px;}
	.sub_visual_wide .main_txt_top span {font-size:15px;}
	.sub_visual_wide .main_txt_top strong {font-size:50px;}
	.sub_visual_wide .arw_box div {width:50px;height:49px;}

	/* 서브 카테고리 */
	.sub_cate_wrap {overflow-x:auto;text-align:left;}
	.sub_cate_wrap .sub_inner ul {display:block;text-align:center;}
	.sub_cate_wrap .sub_inner li {display:inline-block;}
	.sub_cate_wrap .sub_inner {padding:0;margin:0;width:auto;white-space:nowrap;}
	.sub_cate_wrap .sub_inner li a {font-size:14px;line-height:3.21;padding:0 1.78em;}

	/* 서브 타이틀 */
	.sub_title h3 {font-size:40px;}
	.sub_title2 {padding-top:80px;padding-bottom:40px;} 
	.sub_title2 h3 {font-size:35px;}
	.sub_title3 h3 {font-size:30px;}

	/* 서브 이미지 정렬 */
	.sub_img_box li {height:250px;}
	.sub_img_box li + li {margin-top:30px;}
	.sub_img_box.sub_img_box_align li {margin-top:30px;}
	.sub_img_box_wide {padding-top:30px;margin-top:30px;}
}
@media only screen and (max-width:767px) {
	/* 서브 이미지 정렬 */
	.sub_img_box_wide .img {height:300px;}
}
@media only screen and (max-width: 640px) {
	/* 서브 비주얼 */
	#wrap .sub_visual {height:250px;}
	#wrap .sub_visual .txt_box h3 {font-size:25px;}
	#wrap .sub_visual .txt_box h3:before {display:none;}
	.sub_visual_wide,
	.sub_visual_wide .sub_visual_box,
	.sub_visual_wide .sub_visual_box .swiper_slide {height:600px;}
	.sub_visual_wide .main_txt_top span {font-size:13px;}
	.sub_visual_wide .main_txt_top strong {font-size:30px;}
	.sub_visual_wide .main_txt_top p {font-size:12px;}
	.sub_visual_wide .arw_box {}
	.sub_visual_wide .arw_box div {width:30px;height:29px;}
    .sub_visual_wide .scroll_down {height:60px;}

	/* 서브 타이틀 */
	.sub_title {padding-bottom:15px;}
	.sub_title h3 {font-size:30px;}
	.sub_title2 {padding-top:60px;padding-bottom:30px;} 
	.sub_title2 h3 {font-size:28px;}
	.sub_title2 p {font-size:13px;}
	.sub_title3 h3 {font-size:24px;}

	/* 서브 이미지 정렬 */
	.sub_img_box li {height:150px;}
	.sub_img_box_wide .img {height:250px;}
}
@media only screen and (max-width:479px) {
	/* 서브 비주얼 */
	#wrap .sub_visual {height:185px;}
	#wrap .sub_visual .txt_box {bottom:22%;}
	#wrap .sub_visual .txt_box h3 {font-size:21px;}
	#wrap .sub_visual .txt_box span {font-size:13px;}
	.sub_visual_wide,
	.sub_visual_wide .sub_visual_box,
	.sub_visual_wide .sub_visual_box .swiper_slide {height: 340px;}
	.sub_visual_wide .main_txt_top{top:calc(50% + 29px);}
    .sub_visual_wide .scroll_down {display:none;}

	/* 서브 타이틀 */
	.sub_title h3 {font-size:28px;}
	.sub_title2 h3 {font-size:24px;}
	
	/* 서브 이미지 정렬 */
	.sub_img_box li {height:150px;}
	.sub_img_box_wide .img {height:150px;}
}


/* about */
.sub_about .about_txt_box {margin:0 auto -220px;}
.sub_about .about_txt_box strong {font-size:30px;line-height:1.4;color:#6a747d;font-family:'Noto Serif KR', serif;}
.sub_about .about_txt_box p {font-size:15px;line-height:1.6;margin:1.33em 0;color:#6a747d;}
.sub_about .about_top {margin:230px auto 0;overflow:hidden;position:relative;}
.sub_about .about_top .img_box {font-size:0;}
.sub_about .about_top .img_box > div {display:inline-block;vertical-align:bottom;width:22%;height:220px;}
.sub_about .about_top .img_box > div + div {margin-left:15px;}
.sub_about .about_top .img_box .img01 {width:30%;height:450px;}
.sub_about .about_top .about_txt_box {position:absolute;right:0;top:0;text-align:right;}
.sub_about .about_top .about_txt_box strong {}
.sub_about .about_top .about_txt_box p {}
.sub_about .about_img {margin-top:100px;position:relative;}
.sub_about .about_img:before {content:'WELCOME,';display:block;text-align:right;font-family:'Lora', serif;font-size:80px;opacity:.1;line-height:.7;letter-spacing:5px;color:#333;position:absolute;right:10px;bottom:100%;}
.sub_about .parallax-window {min-height:100%;background:transparent;height:600px;}
.sub_about .parallax-window {min-height:100%;background:transparent;height:600px;position:relative;clear:both;}
.sub_about .spe_in_txt {width:100%;height:100%;background:rgba(106,116,125,0.6);transition:all .5s;position:relative;display:block;text-shadow:1px 1px 1px rgba(0,0,0,0.2);}
.sub_about .spe_in_txt .txt_box {position:absolute;bottom:15%;left:10%;color:#fff;overflow:hidden;transition:all .5s;opacity:1;text-align:left;width:100%;}
.sub_about .spe_in_txt .txt_box strong {font-family:'Italianno', serif;font-size:50px;font-weight:300;letter-spacing:1px;}
.sub_about .spe_in_txt .txt_box p {font-size:11px;line-height:1.5;letter-spacing:1px;margin-top:3em;}
.sub_about .main_pic {margin:20px auto 0;}
.sub_about .main_pic .sub_title {text-align:right;}
.sub_about .main_pic {}
.sub_about .main_landscape {margin:100px auto 0;}
.sub_about .main_landscape .sub_title {text-align:right;}
.sub_about .main_pic .pic_box {margin:0 auto 0;}
.sub1_2.sub_about .about_txt_box {margin-bottom:0;}
.sub1_2 .main_landscape .land_btm .display_main {display:none;}

@media only screen and (max-width:1450px) {
	.sub_about .about_top .about_txt_box {right:30px;}
	.sub_about .about_txt_box strong {font-size:28px;}
	.sub_about .about_txt_box p {font-size:14px;}
	.sub_about .about_img:before {font-size:70px;}
}
@media only screen and (max-width:1280px) {

}
@media only screen and (max-width:1200px) {
	.sub_about .about_top {margin:200px auto 0;}
	.sub_about .about_img {margin-top:70px;}
	.sub_about .about_img:before {font-size:60px;}
	.sub_about .parallax-window {height:500px;}
	.sub_about .spe_in_txt .txt_box strong {font-size:40px;}
	.sub_about .main_landscape .room_box .img {height:450px;}
}
@media only screen and (max-width:1023px) {
	.sub_about .main_pic .about_txt_box {margin:50px auto 0;}
	.sub_about .main_pic .pic_box {margin:0 auto;}
	.sub1_2.sub_about .main_pic .about_txt_box {margin:0px auto 20px;}
}
@media only screen and (max-width:860px) {
	.sub_about .about_top {margin:150px auto 0;}
	.sub_about .about_top .about_txt_box {right:20px;}
	.sub_about .about_top .about_txt_box strong {font-size:25px;}
	.sub_about .about_top .about_txt_box p {font-size:13px;}
	.sub_about .about_img:before {display:none;}
	.sub_about .spe_in_txt .txt_box strong {font-size:35px;}
	.sub_about .parallax-window {height:350px;}
	.sub_about .main_pic .about_txt_box {margin:30px auto 0;}
	.sub_about .main_landscape .room_box .img {height:400px;}
}
@media only screen and (max-width:767px) {

}
@media only screen and (max-width:640px) {
	.sub_about .about_top {margin:100px auto 0;}
	.sub_about .about_txt_box strong {font-size:23px;}
	.sub_about .about_top .img_box > div {width:24%;height:80px;}
	.sub_about .about_top .img_box > div + div {margin-left:1.5%;}
	.sub_about .about_top .img_box .img01 {width:48%;height:200px;}
	.sub_about .about_top .about_txt_box {position:static;}
	.sub1_1.sub_about .about_top .about_txt_box {margin:0;}
	.sub_about .about_img {margin-top:50px;}
	.sub_about .parallax-window {height:250px;}
	.sub_about .spe_in_txt .txt_box {text-align:center;left:0;padding:0 10px;box-sizing:border-box;word-break:keep-all;}
	.sub_about .spe_in_txt .txt_box strong {font-family:'Lora', serif;font-size:20px;}
	.sub_about .spe_in_txt .txt_box p {font-size:9px;opacity:.5;}
	.sub_about .main_pic .about_txt_box {margin-top:20px;}
	.sub_about .main_landscape .room_box .img {height:350px;}
}
@media only screen and (max-width:479px) {
	.sub_about .parallax-window {height:200px;}
	.sub_about .about_txt_box strong {font-size:18px;}
	.sub1_2.sub_about .main_pic .about_txt_box {margin:0 auto 30px;}
	.sub_about .main_landscape .room_box .img {height:280px;}
}


/* room */
.layout_box {margin:100px auto;width:1400px;}
.layout_box .sub_title h3 {color:#6a747d;}
.layout_box .layout_img {}
.sub_room .table_box {margin-bottom:100px;}
.table_default {border-collapse:collapse;border-top:2px solid #b9d7ea;border-bottom:2px solid #ddd;table-layout:fixed;}
.price_table thead {font-weight:500;}
.table_default tr {}
.table_default th,
.table_default td {font-size:14px;letter-spacing:-.3px;padding:10px 0;color:#333;vertical-align:middle;text-align:center;box-sizing: border-box;border-right: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;width:auto;}
.table_default thead th:last-of-type, 
.table_default tbody td:last-of-type {border-right:0;}
.table_default thead th:nth-of-type(1),
.table_default tbody td:nth-of-type(1) {width:150px;}
.table_default thead th:nth-of-type(3),
.table_default tbody td:nth-of-type(3) {width:200px;}
.table_text {font-size:14px;padding:20px 15px;color:#666;}
.table_text li {line-height:1.5;}
.table_text li:before {content:'';display:inline-block;vertical-align:middle;width:2px;height:2px;background:#333;border-radius:100%;margin-right:5px;}
.table_text li + li {margin-top:5px;}
.table_text strong {font-weight:500;}
.table_box .btn_wrap {text-align:center;position:relative;z-index:0;margin:50px 0 0;}
.table_box .btn_wrap:before {content:'';display:block;width:100%;height:1px;background:#e5e5e5;position:absolute;left:0;top:50%;z-index:0;}
.table_box .btn_wrap .btn_reserve {font-size:15px;width:12.66em;line-height:3;height:3em;border:2px solid #6a747d;background:#fff;transition:all .3s;display:inline-block;position:relative;z-index:1;}
.table_box .btn_wrap .btn_reserve:hover {background:#6a747d;color:#fff;}
.sub_room .sub_img_box_wide .txt_box {text-align:right;margin-bottom:100px;}
.sub_room .room_parallax {margin:50px 0 100px;}
.sub_room .parallax-window {min-height:100%;background:transparent;height:600px;}
.sub_room .parallax-window .spe_in_txt {width:100%;height:100%;background:rgba(106,116,125,0.5);transition:.5s;position:relative;display:block;text-shadow:1px 1px 1px rgba(0,0,0,0.2)}
.sub_room .parallax-window .sub_inner {position:relative;height:100%;}
.sub_room .parallax-window .txt_box {position:absolute;left:0;bottom:15%;width:100%;box-sizing:border-box;}
.sub_room .parallax-window .txt_box strong {font-family:'Italianno', serif; font-size:50px;color:#fff;letter-spacing:1px;}
.sub_room .parallax-window .txt_box p {font-size:11px;margin-top:2em;letter-spacing:1px;color:#fff;}
.sub_room .txt_box {text-align:left;clear:both;}
.sub_room .txt_box strong {font-size:22px;line-height:1.36;margin:.68em 0px 1px;font-family:'Lora', serif;color:#333;display:block;}
.sub_room .txt_box p {font-size:12px;color:#ccc;letter-spacing:-0.05em;}

@media only screen and (max-width:1450px) {
	.layout_box {width:100%;}
	.sub_room .parallax-window .txt_box {padding:0 30px;}
}
@media only screen and (max-width:1200px) {
	.sub_room .parallax-window {height:450px;}
}
@media only screen and (max-width:1023px) {
	.price_table.for_pc {display:none;}
	.price_table.for_m {display:block;}
	.price_table.for_m .table_default thead th,
	.price_table.for_m .table_default .person {background:#f8f8f8;}
}
@media only screen and (max-width:860px) {
	.sub_room .table_box {margin-bottom:50px;}
	.table_default thead th:nth-of-type(1),
	.table_default tbody td:nth-of-type(1) {width:120px;}
	.table_default thead th:nth-of-type(3),
	.table_default tbody td:nth-of-type(3) {width:auto;}
	.table_box .btn_wrap .btn_reserve {font-size:13px;width:9em;line-height:3;height:3em;}
	.sub_room .room_parallax {margin:30px 0 50px;}
	.sub_room .parallax-window {height:350px;}
	.sub_room .parallax-window .txt_box {text-align:center;}
	.sub_room .parallax-window .txt_box strong {font-size:21px;font-family:'Lora', serif;}
	.sub_room .txt_box strong {font-size:18px;}
	.sub_room .txt_box p {font-size:11px;}
	.sub_room .sub_img_box_wide .txt_box {margin-bottom:50px;}
}
@media only screen and (max-width:767px) {
}
@media only screen and (max-width:640px) {
	.layout_box {margin:50px auto;}
	.layout_box .sub_title {padding-bottom:50px;}
	.layout_box .sub_title:before {display:none;}
	.layout_box .sub_title h3 {font-size:24px;}
	.sub_room .parallax-window {height:250px;}
	.sub_room .parallax-window .txt_box {padding:0 20px;}
	.sub_room .parallax-window .txt_box strong {font-size:20px;}
	.sub_room .parallax-window .txt_box p {font-size:9px;}
	.sub_room .txt_box strong {font-size:15px;}
	.sub_room .txt_box p {font-size:10px;}

}
@media only screen and (max-width:479px) {
	.table_default th,
	.table_default td {font-size:12px;}
	.table_default thead th:nth-of-type(1),
	.table_default tbody td:nth-of-type(1) {width:153px;}
	.table_text {font-size:13px;padding:10px;}
	.sub_room .parallax-window {height:200px;}
	.table_box .btn_wrap .btn_reserve {width:8em;line-height:2.7;height:2.7em;}
}
@media only screen and (max-width:360px) {
}

/* special */
.sub_special {margin-bottom:100px;}
.sub_special .sub_title2:after {content:'';display:block;width:40px;height:1px;background:#9a9a9a;margin:30px auto 0;}
.sub_special .notice_txt {font-size:15px;line-height:1.45;margin-bottom:3.33em;text-align:center;color:#333;}
.sub_special .notice_txt b {font-weight:500;} 

@media only screen and (max-width:1450px) {
}
@media only screen and (max-width:1200px) {
}
@media only screen and (max-width:1023px) {
}
@media only screen and (max-width:860px) {
	.sub_special {margin-bottom:50px;}
}
@media only screen and (max-width:767px) {
}
@media only screen and (max-width:640px) {
	.sub_special .notice_txt {font-size:13px;}
}
@media only screen and (max-width:479px) {
}

/* reserve */
.reserve_info {}
.reserve_info + .reserve_info {border-top:1px solid #e5e5e5;margin:50px 0 100px;}
.reserve_info dt {font-size:19px;line-height:1.57;margin:15px 0px 10px;color:#444;text-align:left;}
.reserve_info dd {font-size: 15px;line-height:1.5;color:#666;margin-bottom:30px;text-align:left;}

@media only screen and (max-width:1450px) {
}
@media only screen and (max-width:1200px) {
}
@media only screen and (max-width:1023px) {
}
@media only screen and (max-width:860px) {
	.reserve_info + .reserve_info {margin:50px 0 60px;}
	.reserve_info dt {font-size:18px;}
}
@media only screen and (max-width:767px) {
}
@media only screen and (max-width:640px) {
	.reserve_info dt {}
	.reserve_info dd {}
}
@media only screen and (max-width:479px) {
	.reserve_info dt {}
}


/* travel_list */
.travel_list {}
.travel_list ul {font-size:0;counter-reset:section;overflow:hidden;}
.travel_list ul li {width:calc(50% - 2%);margin-bottom:70px;float:left;word-break:keep-all;}
.travel_list ul li:nth-of-type(2n) {margin-left:4%;}
.travel_list ul li:nth-of-type(2n+1) {clear:both;}
.travel_list ul li img {width:100%;}
.travel_list ul li strong {font-size:19px;line-height:1.42;padding:.78em 0 8px;border-bottom:1px solid #e5e5e5;display:block;}
.travel_list ul li strong:before {counter-increment:section;content:"0" counter(section) ".";font-size:inherit;color:inherit;display:inline-block;vertical-align:top;margin-right:5px;}
.travel_list ul li p {font-size:14px;line-height:1.5;margin-top:10px;color:#666;}
.travel_list ul li p span {display:block;font-size:12px;line-height:1.66;letter-spacing:-.02em;margin-top:.5em;color:#999;}

@media only screen and (max-width:1450px) {
}
@media only screen and (max-width:1200px) {
	.travel_list ul li {width:calc(50% - 1.5%);margin-bottom:50px;}
	.travel_list ul li:nth-of-type(2n) {margin-left:3%;}
	.travel_list ul li strong {font-size:18px;}
}
@media only screen and (max-width:1023px) {
}
@media only screen and (max-width:860px) {
	.travel_list ul li strong {font-size:17px;}
	.travel_list ul li {width:100%;}
	.travel_list ul li:nth-of-type(2n) {margin-left:0;}
}
@media only screen and (max-width:767px) {
}
@media only screen and (max-width:640px) {
	.travel_list ul li strong {font-size:16px;}
}
@media only screen and (max-width:479px) {
}

/* traffic */
.sub_traffic .sub_cont {margin:100px auto;width:1400px;}
.map {}
.map_info {word-break:keep-all;}
.map_info strong {font-size:19px;line-height:1.5;padding:30px 0;text-align:center;display:block;}
.map_info dl {border-top:1px solid #e5e5e5;padding-top:30px;}
.map_info dl dt {font-size:16px;line-height:1;font-weight:500;color:#333;}
.map_info dl dd {font-size:14px;line-height:1.5;margin-top:10px;color:#666;}
.map_info dl dd + dt {margin-top:30px;}
.map_info dl dd strong {font-size:inherit;text-align:left;color:#000;font-weight:500;line-height: 2;padding:0;}
.root_daum_roughmap_landing {width:100% !important;}
.root_daum_roughmap .cont {display:none;}

@media only screen and (max-width:1450px) {
	.sub_traffic .sub_cont {width:100%;}
	.map_info {padding:0 30px;}
}
@media only screen and (max-width:1200px) {
}
@media only screen and (max-width:1023px) {
}
@media only screen and (max-width:860px) {
	.sub_traffic .sub_cont {margin:50px auto;}
	.map_info {padding:0 20px;}
	.map_info strong {font-size:17px;}
	.map_info dl dt {font-size:15px;}
}
@media only screen and (max-width:767px) {
}
@media only screen and (max-width:640px) {
	.map_info strong {font-size:16px;}
	.map_info dl dt {font-size:14px;}
	.map_info dl dd {font-size:13px;}
}
@media only screen and (max-width:479px) {
}








































