/*** ê³µí†µ ***/
.clear:after {content:'';display:block;clear:both;}
.dn {display:none;}
.for_pc {display:inline-block;}
.for_m {display:none;}
.ff_noto_serif {font-family:'Noto Serif KR', sans-serif !important;}
.ff_notokr {font-family:'Noto sans KR', sans-serif !important;}

@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;}
.inner {width:1400px;margin:0 auto;box-sizing:border-box;position:relative;}

@media only screen and (max-width:1450px) {
	.inner {width:100%;padding-left:30px;padding-right:30px;}
}
@media only screen and (max-width:1200px) {
}
@media only screen and (max-width:1023px) {
}
@media only screen and (max-width:860px) {
	.inner {padding-left:20px;padding-right:20px;}
}
@media only screen and (max-width:767px) {
}
@media only screen and (max-width:640px) {
}
@media only screen and (max-width:479px) {
}


/*** header ***/
.header,
.header * {transition:all .3s;}
.header {position:fixed;left:0;top:0;right:0;z-index:99;background:rgba(50,50,50,0.2);}
.header .for_t {display:none;}
.header .hd_inner {text-align:center;width:calc(100% - 60px);margin:0 auto;position:relative;box-sizing: border-box;}
.header .hd_inner:after {content:'';display:block;clear:both;}
.header .logo {display:inline-block;position:absolute;left:0;top:50%;text-align:center;transform:translateY(-50%);z-index:90;}
.header .logo a {color:inherit;}
.header.on .logo {left:0px;}
.header .logo img {height:100%;}
.header .logo .logo_on {display:none;}
.header .hd_lnb {position:relative;z-index:88;}
.header .hd_lnb:after {content:'';display:block;clear:both;}
.header .hd_lnb ul,
.header .hd_lnb ul .depth1 {display:inline-block;vertical-align:top;font-size:0;}
.header .hd_lnb ul .depth1 {font-size:16px;position:relative;}
.header .hd_lnb ul .depth1 .depth1_a {font-size:inherit;line-height:5.125;font-weight:500;padding:0 .93em;letter-spacing:0;color:#fff;display:block;text-shadow:1px 1px 1px rgb(0 0 0 / 10%);}
.header .hd_lnb ul .depth1 .depth1_a span {color:inherit;}
.header .hd_lnb ul .depth1 .depth_box {position:absolute;left:50%;top:100%;width:145px;transform:translate(-50%, 0);z-index:5;text-align:center;padding:10px 0;transition:none;background:rgba(50,50,50,0.2);display:none;transform-origin:top left;}
.header .hd_lnb ul .depth1.on .depth_box {display:block;}
.header .hd_lnb ul .depth1 .depth_box li {font-size:13px;line-height:2.3;padding:0;color:#fff;}
.header .hd_lnb ul .depth1 .depth_box li a {display:block;font-size:inherit;color:inherit;}
.header .hd_right {position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:90;}
.header .hd_right a {display:inline-block;vertical-align:middle;color:#fff;line-height:1;}
.header .hd_right a + a {margin-left:10px;}
.header .hd_right .btn_call {font-size:13px;padding-left:1.66em;color:#333;background:url('../images/common/call.png') no-repeat 0 0;}
.header .hd_right .btn_reservation {font-size:15px;line-height:1;text-shadow:1px 1px 1px rgb(0 0 0 / 10%);}
.header .hd_right .btn_reservation span {font-size:inherit;line-height:inherit;color:inherit;transition:none;padding-left:1.33em;}
.header .hd_right .btn_reservation .for_pc.on {display:none;}
.header .hd_right .btn_menu {}
.header .logo2,
.header .hd_right .btn_call,
.header .hd_right .btn_menu,
.aside .btn_close {display:none;}
.aside {}
.aside .aisde_inner {position:fixed;right:-300px;top:0;height:100%;z-index:991;width:300px;overflow-y:auto;background:#30353e;transition:all .5s;transition-timing-function:ease-in-out;}
.aside.on .aisde_inner {right:0;}
.aside .aside_box {height:100%;padding:30px;box-sizing:border-box;}
.aside .btn_close {position:absolute;right:25px;top:25px;width:25px;height:25px;background-size:15px auto;background-repeat:no-repeat;background-position:50%;z-index:91;}
.aside.on .btn_close {display:block;}
.aside .depth1 {font-size:20px;line-height:1.35;margin-bottom:10px;text-transform:uppercase;color:#fff;display:block;font-family:'Open Sans','Noto Sans KR', 'Malgun Gothic', 'ë§‘ì€ ê³ ë”•', dotum, sans-serif;cursor:pointer;}
.aside .depth1:before {content:'-';display:inline-block;font-size:inherit;color:inherit;line-height:1;margin-right:5px;margin-bottom:3px;vertical-align:middle;}
.aside .depth_list {display:none;transition:none;padding-bottom:20px;font-size:0;}
.aside .depth_list li {display:inline-block;vertical-align:middle;}
.aside .depth_list li a {font-size:15px;line-height:1.66;padding:0 5px;display:block;color:#fff;}
.aside_btm {margin:20px 0 0;font-size:0;text-align:center;}
.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:40%;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');}
.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;}

/* header on */
.header.on {background:#fff;}
.header.on .logo img {display:none;}
.header.on .logo .logo_on {display:block;}
.header.on .hd_lnb ul .depth1 .depth1_a {color:#333;}
.header.on .hd_right a {color:#333;}
.header.on .hd_right .btn_reservation .for_pc {display:none;}
.header.on .hd_right .btn_reservation .for_pc.on {display:inline-block;}

@media screen and (max-width:1280px){
    .header .hd_inner {}
	.header .logo {height:70px;}
    .header .hd_lnb ul .depth1 {font-size:14px;}
    .header .hd_right .btn_reservation {font-size:13px;}
}
@media only screen and (max-width:1200px) {
}
@media only screen and (max-width:1023px) {
	.header {background:#fff;position:absolute;}
	.header .hd_lnb,
	.header .logo img,
	.header .hd_right .btn_reservation .for_pc,
	.header.on .hd_right .btn_reservation .for_pc.on {display:none;}
    .header .logo .logo_on {display:block;}
	.header .hd_right .btn_menu,
	.header .hd_right .btn_call,
	.header .for_t {display:inline-block;vertical-align:middle;}
	.header .hd_inner {text-align:left;width: 100%;height: 60px;}
    .header .logo {height: 60px;position:static;transform:none;}
	.header .hd_right .btn_reservation {color:#333;}	
}
@media only screen and (max-width:860px) {
}
@media only screen and (max-width:767px) {

}
@media only screen and (max-width:640px) {
	.header .hd_inner {}
	.header .logo {}
	.aside .depth1 {font-size:19px;}
	.aside .depth_list li a {font-size:14px;}
}
@media only screen and (max-width:479px) {
}

/*** footer ***/
.footer_wrap {text-align:center;word-break:keep-all;position:relative;z-index:5;background:#333;}
.footer_wrap a { color:#999;}
.footer_wrap .footer {padding:40px 20px;max-width:1000px;margin:0 auto;font-size:0;}
.footer_wrap .footer .ft_logo,
.footer_wrap .footer dl {display:inline-block;vertical-align:middle;width:calc(100% / 3);}
.footer_wrap .footer .ft_logo {}
.footer_wrap .footer dl {text-align:center;}
.footer_wrap .footer dt {font-size:15px;line-height:1.33;margin:.6em 0 1em;font-weight:700;color:#fff;font-family:'Open Sans','Noto Sans KR', 'Malgun Gothic', 'ë§‘ì€ ê³ ë”•', dotum, sans-serif;}
.footer_wrap .footer dd,
.footer_wrap .footer dd p,
.footer_wrap .footer dd a {font-size:13px;line-height:1.5;color:#fff;}
.footer_wrap .footer dd a {border: 1px solid #fff;padding: 4px 10px;display: inline-block;margin-top: 5px;}
.footer_wrap .footer dd.call {font-size:20px;}
.footer_wrap .copy {font-size:11px;line-height:3.6;text-align:center;color:#999;border-top:1px solid #272727;}
.footer_wrap .copy a {color:#999;}
.ft_btn_reserve.on {position:fixed; bottom:80px; right:7px; z-index:999;}
.ft_btn_reserve.on > a > img{width:75px; height:75px}



@media only screen and (max-width:1023px) {
	.footer_wrap .footer .ft_logo {display:none;}
	.footer_wrap .footer dl {width:100%;}
	.footer_wrap .footer dl + dl {margin-top:20px;}
}
@media only screen and (max-width:860px) {
	.footer_wrap .footer {padding:30px 20px;}
	.footer_wrap .footer dl + dl {margin-top:15px;}
}
@media only screen and (max-width:767px) {
}
@media only screen and (max-width:640px) {

}
@media only screen and (max-width:479px) {
}

/*** slide ***/
.arw .swiper-button-prev,
.arw .swiper-button-next {width:auto;height:auto;cursor: pointer;opacity:1;}
.arw .swiper-button-prev:after,
.arw .swiper-button-next:after {display:none;}
.swiper-container {overflow:hidden;margin:0 auto;}
/* title */
.title_box {text-align:center;padding:100px 0 50px;} 
.title_box h3 {font-size:47px;line-height:1.27;padding-top:.64em;font-weight:500;letter-spacing:-.03em;color:#333;font-family:'Lora', serif;background-size:auto 30px !important;}
.title_box p {font-size:13px;line-height:1.46;color:#666;}


/* main_visual */
.visual {height:100vh;z-index:0;position:relative;}
.visual .visual_box,
.visual .visual_box .swiper-container,
.visual .visual_box .swiper_slide {height:100vh;}
.visual .visual_txt {position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%, -50%);width:100%;text-align:center;}
.visual .visual_txt span {font-size:12px;line-height:1;letter-spacing:4px;color:#fff;font-family:'Open Sans','Noto Sans KR', 'Malgun Gothic', 'ë§‘ì€ ê³ ë”•', dotum, sans-serif;display: block;}
.visual .visual_txt strong {font-size:88px;line-height:1.3;font-weight:500;color:#fff;font-family:'ZCOOL XiaoWei', serif;display:block;}
.visual .visual_txt p {font-size:20px;line-height:1.45;font-weight:400;color:#fff;}
.visual .arw {font-size:0;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);padding:0 30px;z-index:3;overflow:hidden;}
.visual .arw > div {width:31px;height:56px;display:inline-block;vertical-align:middle;cursor:pointer;position:static;margin-top:0;background-size:auto 100%;background-repeat:no-repeat;background-position:50%;}
.visual .swiper-button-prev {background-size:cover;float:left;}
.visual .swiper-button-next {background-size:cover;float:right;}
.visual .scroll_down {position:absolute;left:50%;bottom:60px;z-index:2;cursor:pointer;transform:translateX(-50%);}

/* main_room */
.main_room {margin:0 100px 100px;}
.main_room .arw {text-align:center;margin:-30px 0 80px;}
.main_room .arw > div {font-size:16px;line-height:1;margin:0 1.875em;font-weight:600;color:#555;font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;cursor:pointer;position:static;margin-top:0;display:inline-block;vertical-align:middle;width:inherit;height:inherit;}
.main_room .arw > div span {padding:0 7px;font-family:'Noto Sans KR', 'Malgun Gothic', 'ë§‘ì€ ê³ ë”•', dotum, sans-serif;;display:inline-block;vertical-align:middle;line-height:1;margin:-3px 0 0 0;}
.main_room .arw .swiper-button-prev {}
.main_room .arw .swiper-button-next {}
.room_list {}
.room_list .swiper-slide {text-align:center;}
.room_list .swiper-slide .link {position:absolute;left:0;bottom:0;width:100%;height:100%;z-index:1;}
.room_list .swiper-slide .img {}
.room_list .swiper-slide .img img {width:100%;}
.room_list .swiper-slide strong {font-size:20px;line-height:1.4;margin-top:.5em;color:#333;font-family:'Open Sans','Noto Sans KR', 'Malgun Gothic', 'ë§‘ì€ ê³ ë”•', dotum, sans-serif;display:block;}
.room_list .swiper-slide p {font-size:15px;line-height:1.4;color:#999;}
.room_list .swiper-slide em {font-size:12px;margin-top:.83em;font-weight:600;color:#555;font-family:'Open Sans','Noto Sans KR', 'Malgun Gothic', 'ë§‘ì€ ê³ ë”•', dotum, sans-serif;display:block;}
.room_list .swiper-slide em span {font-size:13px;color:#333;transition:all .5s;padding-left:5px;}
.room_list .swiper-slide:hover em span {padding-left:1.15em;}

/* main_bar_bnr */
.main_bar_bnr {padding:50px 0 60px;}
.main_bar_bnr ul {}
.main_bar_bnr ul li {overflow:hidden;}
.main_bar_bnr ul li + li {margin-top:50px;}
.main_bar_bnr ul li .img {float:left;width:63%;height:230px;background-repeat:no-repeat;background-position:50%;background-size:cover;}
.main_bar_bnr ul li .txt_box {float:right;width:calc(100% - 63%);padding-left:50px;padding-top:80px;box-sizing:border-box;}
.main_bar_bnr ul li .txt_box strong {font-size:30px;margin:0;display:block;font-family:'Great Vibes', cursive;}
.main_bar_bnr ul li .txt_box p {font-size:14px;line-height:1.42;margin-top:1em;opacity:.8;}
.main_bar_bnr ul li:nth-of-type(odd) {}
.main_bar_bnr ul li:nth-of-type(even) .img {float:right;}
.main_bar_bnr ul li:nth-of-type(even) .txt_box {float:left;padding-left:0;padding-right:50px;text-align:right;}

/* main_special */
.main_special {margin:30px 200px 200px;}
.main_special .special_list {font-size:0;text-align:center;max-width: 770px;margin: 0 auto;}
.main_special .special_list li {width: calc(33.3% - 4%);margin: 2%;position:relative;text-align:center;display:inline-block;vertical-align:middle;}
.main_special .special_list li a {position:absolute;left:0;bottom:0;height:100%;width:100%;z-index:1;}
.main_special .special_list li .img {width:100%;height:0;padding-bottom:100%;border-radius:100%;overflow:hidden;transition:all .5s;position:relative;}
.main_special .special_list li .img img {position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);height:100%;max-width:inherit;}
.main_special .special_list li:hover .img {transform:scale(.9);}
.main_special .special_list li strong {font-size:15px;line-height:1.46;margin-top:10px;display:block;font-family:'Open Sans','Noto Sans KR', 'Malgun Gothic', 'ë§‘ì€ ê³ ë”•', dotum, sans-serif;}
.main_special .special_list li p {font-size:13px;line-height:1.46;color:#999;}

/* main_wide */
.main_wide {height:600px;position:relative;background-size:cover;background-attachment:fixed;background-repeat:no-repeat;}
.main_wide:after {content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:#666;z-index:1;opacity:.3;}
.main_wide > div {position:absolute;left:0;top:50%;width:100%;text-align:center;transform:translateY(-50%);z-index:2;padding:0 10px;box-sizing:border-box;word-break:keep-all;}
.main_wide strong {font-size:90px;line-height:1.2;display:block;font-family: 'Lora', serif;color:#fff;}
.main_wide p {font-size:17px;line-height:1.2;margin-top:1.176em;color:#fff;}


@media only screen and (max-width:1450px) {
	/* main_visual */
	.visual,
	.visual .visual_box,
	.visual .visual_box .swiper-container,
	.visual .visual_box .swiper_slide {height:700px;}

	/* main_room */
	.main_room {margin:0 30px 80px;}
	
	/* main_special */
	.main_special {margin:30px 30px 100px;}

}
@media only screen and (max-width:1200px) {
	/* íƒ€ì´í‹€ */
	.title_box h3 {font-size:38px;}

	/* main_visual */
	.visual,
	.visual .visual_box,
	.visual .visual_box .swiper-container,
	.visual .visual_box .swiper_slide {height:600px;}
	.visual .visual_txt strong {font-size:60px;}
	.visual .visual_txt p {font-size:18px;}
	.visual .arw > div {height:50px;}
	
	/* main_bar_bnr */
	.main_bar_bnr ul li .txt_box strong {font-size:26px;}
    
	/* main_wide */
	.main_wide {height:500px;}
	.main_wide strong {font-size:75px;}
	.main_wide p {font-size:16px;}
}
@media only screen and (max-width:1023px) {
	/* íƒ€ì´í‹€ */
	.title_box {padding:100px 0 50px;} 
	.title_box h3 {font-size:35px;background-size:auto 20px !important;}

	/* main_visual */
	.visual,
	.visual .visual_box,
	.visual .visual_box .swiper-container,
	.visual .visual_box .swiper_slide {height:450px;}
	.visual .visual_txt strong {font-size:50px;line-height: 1.5;}
	.visual .visual_txt p {font-size:16px;}
	.visual .arw > div {height:45px;}
	
	/* main_room */
	.main_room {margin:0 30px 50px;}
	.main_room .arw {margin:20px 0 30px;}
	.main_room .arw > div {font-size:14px;}
	.room_list .swiper-slide strong {font-size:18px;}
	.room_list .swiper-slide p {font-size:14px;}
	.room_list .swiper-slide:hover em span {padding-left:0;}

	/* main_bar_bnr */
	.main_bar_bnr ul li .img {height:200px;}
	.main_bar_bnr ul li .txt_box {padding-left:30px;padding-top:70px;}
	.main_bar_bnr ul li:nth-of-type(even) .txt_box {padding-right:30px;}
	.main_bar_bnr ul li .txt_box strong {font-size:24px;}

	/* main_special */
	.main_special .special_list li {width:calc(20% - 2%);margin-bottom:50px;margin: 1%;}
    
	/* main_wide */
	.main_wide {height:400px;background-attachment: inherit;background-position: 50%;}
	.main_wide strong {font-size:55px;}
	.main_wide p {font-size:15px;}
}
@media only screen and (max-width:860px) {
	/* íƒ€ì´í‹€ */
	.title_box {padding:70px 0 30px;} 
	.title_box h3 {font-size:30px;}

	/* main_visual */
	.visual,
	.visual .visual_box,
	.visual .visual_box .swiper-container,
	.visual .visual_box .swiper_slide {height:350px;}
	.visual .visual_txt strong {font-size:40px;}
	.visual .visual_txt p {font-size:14px;}
	.visual .arw > div {height:35px;}
	.visual .scroll_down {display:none;}
	
	/* main_room */
	.main_room {margin:0 20px 50px;}

	/* main_bar_bnr */
	.main_bar_bnr ul li .img {height:150px;}
	.main_bar_bnr ul li .txt_box {padding-top:50px;}
	.main_bar_bnr ul li .txt_box strong {font-size:22px;}
	
	/* main_special */
	.main_special {margin:0 20px 50px;}
	.main_special .special_list li {width:calc(25% - 2%);margin-bottom:30px;}
	.main_special .special_list li strong {font-size:13px;}
    
	/* main_wide */
	.main_wide {height:300px;}
	.main_wide strong {font-size:35px;}
	.main_wide p {font-size:14px;}
}
@media only screen and (max-width:767px) {
	.main_bar_bnr ul li .img,
	.main_bar_bnr ul li .txt_box,
	.main_bar_bnr ul li:nth-of-type(even) .img,
	.main_bar_bnr ul li:nth-of-type(even) .txt_box {float:inherit;width:100%;}
	.main_bar_bnr ul li .txt_box,
	.main_bar_bnr ul li:nth-of-type(even) .txt_box {padding:20px 20px 0;text-align:left;}
	
	/* main_special */
	.main_special .special_list li {width:calc(33.3% - 3%);margin:1% 1.5%;margin-bottom:30px;}
}
@media only screen and (max-width:640px) {
	/* íƒ€ì´í‹€ */
	.title_box {padding:50px 0 30px;}
	.title_box h3 {font-size:26px;background-size:auto 15px !important;}

	/* main_visual */
	.visual,
	.visual .visual_box,
	.visual .visual_box .swiper-container,
	.visual .visual_box .swiper_slide {height:240px;}
	.visual .visual_txt strong {font-size:27px;}
	.visual .visual_txt p {font-size:8px;}
	.visual .arw > div {width:16px;height:28px;}
	
	/* main_room */
	.main_room .arw {}
	.main_room .arw > div {font-size:13px;}
	.room_list .swiper-slide strong {font-size:17px;}
	.room_list .swiper-slide p {font-size:13px;}
	.room_list .swiper-slide p em {display:none;}

	/* main_bar_bnr */
	.main_bar_bnr ul li + li {margin-top:30px;}
	.main_bar_bnr ul li .img {height:120px;}
	.main_bar_bnr ul li .txt_box strong {font-size:20px;}
	.main_bar_bnr ul li .txt_box p {font-size:13px;}
	
	/* main_wide */
	.main_wide {height:200px;}
	.main_wide strong {font-size:26px;}
	.main_wide p {font-size:13px;}
}
@media only screen and (max-width:479px) {
	/* main_special */
	.main_special .special_list li {width:calc(50% - 4%);margin:1% 2%;margin-bottom:30px;}
}


/*** ì„œë¸Œ ***/
/* ì„œë¸Œ ë¹„ì£¼ì–¼ */
.sub_wide_visual.visual .visual_txt span {margin:0 0 0 140px;}
.sub_wide_visual.visual .visual_txt strong {margin:-15px 0 0 0;}

/* ì„œë¸Œ ì¹´í…Œê³ ë¦¬ */
.sub_cate_wrap {text-align:center;border-bottom:1px solid #ddd;background:#fff;}
.sub_cate_wrap ul {font-size:0;width:100%;box-sizing:border-box;}
.sub_cate_wrap ul li {font-size:15px;line-height:3.66;padding:0 1.33em;display:inline-block;vertical-align:middle;position:relative;}
.sub_cate_wrap ul li a {}
.sub_cate_wrap ul li.on {text-decoration:underline;font-weight:500;}

/* ì„œë¸Œ ì´ë¯¸ì§€ */
.sub_img_bnr {}
.sub_img_bnr li {font-size:0;}
.sub_img_bnr li + li {margin-top:100px;}
.sub_img_bnr li .img,
.sub_img_bnr li .txt {display:inline-block;vertical-align:middle;box-sizing:border-box;}
.sub_img_bnr li .img {width:70%;height:600px;}
.sub_img_bnr li .txt {width:calc(30% + 50px);position:relative;z-index:1;}
.sub_img_bnr li:nth-of-type(odd) .txt {margin-left:-50px;}
.sub_img_bnr li:nth-of-type(even) .txt {text-align:right;margin-right:-50px;}
.sub_img_bnr li .txt > div {}
.sub_img_bnr li .txt strong {font-size:50px;line-height:.9;color:#ccc;font-family:Arial, Helvetica, sans-serif;}
.sub_img_bnr li .txt p {font-size:12px;margin-top:.7em;line-height:1.5;opacity:.4;}
.sub_wide_bnr {background-size:cover;height:600px;margin-top:100px;}

/* ì„œë¸Œ í…Œì´ë¸” */
.table_box {margin-top:40px;margin-bottom:80px;}
.table_default {border-collapse:collapse;border-top:2px solid #f89725;border-bottom:2px solid #ddd;table-layout:fixed;}
.table_default tr {}
.table_default th,
.table_default td {font-size:14px;letter-spacing:-.3px;padding:10px 0;color:#888;word-break:break-all;transition:all .2s;vertical-align:middle;text-align:center;box-sizing:border-box;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;background:#fff;}
.table_default strong {font-weight:600;color:#333;}
.table_default .bg {background:#fafafa;}
.table_default tr:hover td {color:#333;}
.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:350px;}
.table_default thead th:nth-of-type(2),
.table_default tbody td:nth-of-type(2) {width:70px;}
.table_default thead th:nth-of-type(3),
.table_default tbody td:nth-of-type(3) {width:340px;}
.table_default thead th:nth-of-type(4),
.table_default tbody td:nth-of-type(4) {width:70px;}
.table_default tbody td:nth-of-type(1) {font-size:15px;color:#333;}
.table_text {font-size:13px;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:#666;border-radius:100%;margin-right:5px;}
.table_text li + li {margin-top:5px;}
.table_text li.point {color:#b00;}
.table_text li.point:before {display:none;}
.table_text strong {font-weight:600;}
.table_box .btn_wrap {text-align:center;}
.table_box .btn_wrap .btn_reserve {font-size:13px;line-height:2.92em;letter-spacing:2px;padding:0 1.92em;margin-top:3.84em;background:#555;color:#fff;transition:all .5s;display:inline-block;}
.table_box .btn_wrap .btn_reserve:hover {background:#111;}

@media only screen and (max-width:1450px) {
	/* ì„œë¸Œ í…Œì´ë¸” */
	.table_default th,
	.table_default td {font-size:13px;}
}
@media only screen and (max-width:1200px) {
	/* ì„œë¸Œ ì´ë¯¸ì§€ */
	.sub_img_bnr li + li {margin-top:90px;}
	.sub_img_bnr li .img {height:400px;}
	.sub_img_bnr li .txt strong {font-size:45px;}
	.sub_wide_bnr {height:550px;margin-top:90px;}
	
	/* ì„œë¸Œ í…Œì´ë¸” */
	.table_default thead th:nth-of-type(1),
	.table_default tbody td:nth-of-type(1) {width:300px;}
	.table_default thead th:nth-of-type(3),
	.table_default tbody td:nth-of-type(3) {width:300px;}
}
@media only screen and (max-width:1023px) {
	/* ì„œë¸Œ ë¹„ì£¼ì–¼ */
	.sub_visual {height:400px;}
	.sub_visual > .txt_box {top:50%;}
	.sub_visual h3 {font-size:50px;}
	.sub_visual p {font-size:15px;}
	.sub_wide_visual.visual .visual_txt {top:50%;}

	/* ì„œë¸Œ ì¹´í…Œê³ ë¦¬ */
	.sub_cate_wrap ul li {font-size:14px;}
	
	/* ì„œë¸Œ ì´ë¯¸ì§€ */
	.sub_img_bnr li + li {margin-top:80px;}
	.sub_img_bnr li .img {height:350px;}
	.sub_img_bnr li .txt strong {font-size:40px;}
	.sub_wide_bnr {height:450px;margin-top:80px;}
	
	/* ì„œë¸Œ í…Œì´ë¸” */
	.table_box {margin-top:0px;margin-bottom:80px;}
	.table_box.for_pc {display:none;}
	.table_box.for_m {display:block;}
	.table_box.for_m .table_default thead th {background:#fafafa;}
	.table_default thead th:nth-of-type(1),
	.table_default tbody td:nth-of-type(1) {width:200px;}
	.table_default thead th:nth-of-type(3),
	.table_default tbody td:nth-of-type(3) {width:100px;}
}
@media only screen and (max-width:860px) {
	/* ì„œë¸Œ ë¹„ì£¼ì–¼ */
	.sub_visual {height:300px;}
	.sub_visual h3 {font-size:40px;}
	.sub_visual p {font-size:13px;}

	/* ì„œë¸Œ ì¹´í…Œê³ ë¦¬ */
	.sub_cate_wrap ul li {font-size:13px;}
	
	/* ì„œë¸Œ ì´ë¯¸ì§€ */
	.sub_img_bnr li + li {margin-top:50px;}
	.sub_img_bnr li .img {height:250px;}
	.sub_img_bnr li .txt strong {font-size:35px;}
	.sub_img_bnr li .txt p {font-size:12px;}
	.sub_wide_bnr {height:350px;margin-top:50px;}
	
	/* ì„œë¸Œ í…Œì´ë¸” */
	.table_box {margin-top:30px;margin-bottom:40px;}
	.table_default th,
	.table_default td {}
	.table_default thead th:nth-of-type(1),
	.table_default tbody td:nth-of-type(1) {width:100px;}
	.table_default thead th:nth-of-type(2),
	.table_default tbody td:nth-of-type(2),
	.table_default thead th:nth-of-type(3),
	.table_default tbody td:nth-of-type(3) {}
	.table_default tbody td:nth-of-type(1) {font-size:13px;}
	.table_box .btn_wrap .btn_reserve {font-size:14px;}
}
@media only screen and (max-width:767px) {
}
@media only screen and (max-width:640px) {
	/* ì„œë¸Œ ë¹„ì£¼ì–¼ */
	.sub_visual {height:200px;}
	.sub_visual h3 {font-size:30px;}
	.sub_visual p {font-size:12px;}
	.sub_wide_visual.visual .visual_txt strong {margin:0;}
	
	/* ì„œë¸Œ ì¹´í…Œê³ ë¦¬ */
	.sub_cate_wrap ul {padding:10px 0;}
	.sub_cate_wrap ul li {font-size:12px;line-height:2;}
	
	/* ì„œë¸Œ ì´ë¯¸ì§€ */
	.sub_img_bnr li + li {margin-top:30px;}
	.sub_img_bnr li .img {height:180px;}
	.sub_img_bnr li .txt {width:calc(30% + 60px);}
	.sub_img_bnr li:nth-of-type(odd) .txt {margin-left:-60px;}
	.sub_img_bnr li:nth-of-type(even) .txt {margin-right:-60px;}
	.sub_img_bnr li .txt strong {font-size:25px;}
	.sub_img_bnr li .txt p {font-size:10px;}
	.sub_wide_bnr {height:250px;margin-top:30px;}
	
	/* ì„œë¸Œ í…Œì´ë¸” */
	.table_box {margin-top:20px;margin-bottom:50px;}
	.table_default {border-color:#666;}
	.table_default thead th:nth-of-type(1),
	.table_default tbody td:nth-of-type(1) {width:200px;}
	.table_default thead th,
	.table_default tbody td,
	.table_default thead th:nth-of-type(2),
	.table_default tbody td:nth-of-type(2),
	.table_default thead th:nth-of-type(3),
	.table_default tbody td:nth-of-type(3),
	.table_default thead th:nth-of-type(4), 
	.table_default tbody td:nth-of-type(4) {width:auto;}
	.table_box .btn_wrap .btn_reserve {font-size:13px;}
}
@media only screen and (max-width:479px) {
	/* ì„œë¸Œ ë¹„ì£¼ì–¼ */
	.sub_visual {height:86px;}
	.sub_visual h3 {font-size:22px;}
	.sub_visual p {font-size:11px;}
	
	/* ì„œë¸Œ í…Œì´ë¸” */
	.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:100px;}
}

/* about */
.about_img_bnr {font-size:0;width:1588px;margin:50px auto 150px;box-sizing:border-box;}
.about_img_bnr .img,
.about_img_bnr .txt {display:inline-block;vertical-align:top;width:50%;box-sizing:border-box;}
.about_img_bnr .img {}
.about_img_bnr .img ul {font-size:0;overflow:hidden;position:relative;height:0;padding-bottom:95.8%;}
.about_img_bnr .img ul li {border: 10px solid #fff;float:left;box-sizing: border-box;}
.about_img_bnr .img ul li img {width:100%;}
.about_img_bnr .img ul .img01 {width:79.3%;}
.about_img_bnr .img ul .img02 {width:51%;float:right;margin-top:-16%;}
.about_img_bnr .img ul .img03 {width:44.9%;clear:both;margin-top: -20%;margin-left: 5.4%;}
.about_img_bnr .img ul .img04 {width:39.6%;margin-left: -1.2%;margin-top: -1.3%;}
.about_img_bnr .txt {padding-left:50px;word-break:keep-all;}
.about_img_bnr .txt strong {font-size:50px;line-height:1.26;margin-bottom:.4em;font-weight:700;font-family:'Great Vibes', cursive;display:block;}
.about_img_bnr .txt p {font-size:14px;line-height:1.71;color:#333;}
.about_img_bnr .txt p + p {margin-top:1.71em;}
.about_img_bnr .txt .btn_reserve {font-size:13px;line-height:2.9;padding:0 1.9em;margin-top:3.8em;letter-spacing:2px;background:#555;color:#fff;font-family:'Open Sans','Noto Sans KR', 'Malgun Gothic', 'ë§‘ì€ ê³ ë”•', dotum, sans-serif;transition:all .5s;display:inline-block;}
.about_img_bnr .txt .btn_reserve:hover {background:#111;}
.sub1_2 .about_img_bnr {width:1483px;}
.sub1_2 .about_img_bnr .img,
.sub1_2 .about_img_bnr .txt {width:100%;}
.sub1_2 .about_img_bnr .img {}
.sub1_2 .about_img_bnr .img ul {padding-bottom:72%;}
.sub1_2 .about_img_bnr .img ul .img01 {width:58.9%; margin-left:4%;}
.sub1_2 .about_img_bnr .img ul .img02 {width:46.4%;margin-top:-14%;margin-right:.3%;}
.sub1_2 .about_img_bnr .img ul .img03 {width:40.6%;margin-left: 13.3%;margin-top: -18%;}
.sub1_2 .about_img_bnr .txt {text-align:center;padding-left:0;padding-top:50px;}
.about_fixed_bnr {height:600px;display:table;width:100%;text-align:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;position:relative;z-index:1;}
.about_fixed_bnr:before {content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#333;opacity:.4;z-index:2;}
.about_fixed_bnr div {display:table-cell;vertical-align:middle;text-shadow:0 1px 3px rgb(0 0 0 / 50%);position:relative;z-index:3;}
.about_fixed_bnr span {font-size:12px;line-height:1.41;letter-spacing:4px;color:#fff;font-family:'Open Sans','Noto Sans KR', 'Malgun Gothic', 'ë§‘ì€ ê³ ë”•', dotum, sans-serif;display:block;}
.about_fixed_bnr strong {font-size:70px;line-height:1.27;color:#fff;font-family:'Lora', serif;}
.about_fixed_bnr p {font-size:15px;line-height:1.4;color:#fff;}
.sub_about .map_box {margin:0 auto 100px;}
.sub_about .map_box .root_daum_roughmap {width:100% !important;}
.sub_about .info_box {font-size:0;margin:0 auto 100px;}
.sub_about .info_box .img,
.sub_about .info_box dl {display:inline-block;vertical-align:top;box-sizing:border-box;}
.sub_about .info_box .img {width:55%;height:500px;}
.sub_about .info_box dl {width:45%;padding:0 50px;word-break:keep-all;}
.sub_about .info_box dl dt {font-size:20px;line-height:1.4;margin-bottom:.75em;font-weight:300;font-family:'Open Sans','Noto Sans KR', 'Malgun Gothic', 'ë§‘ì€ ê³ ë”•', dotum, sans-serif;}
.sub_about .info_box dl dd {font-size:13px;line-height:1.5;color:#666;}
.sub_about .info_box dl dd strong {display:block;font-weight:500;font-size:15px;margin-bottom:.5em;color:inherit;}
.sub_about .info_box dl dd + dt {margin-top:1em;}

@media only screen and (max-width:1600px) {
	.about_img_bnr,
	.sub1_2 .about_img_bnr {width:100%;padding:0 30px;}
	.sub1_2 .about_img_bnr .img {padding:0 50px;}
}
@media only screen and (max-width:1450px) {
}
@media only screen and (max-width:1200px) {
	.about_img_bnr .txt {padding-left:30px;}
	.about_img_bnr .txt strong {font-size:40px;}
	.about_img_bnr .txt p {font-size:13px;}
	.about_img_bnr .txt p + p {margin-top:.5em;}
	.about_img_bnr .img ul .img03 {margin-top: -21%;margin-left: 5.8%;}
	.about_img_bnr .img ul .img04 {margin-left: -1.7%;margin-top: -1.7%;}
	.sub1_2 .about_img_bnr .img ul .img02 {}
	.sub1_2 .about_img_bnr .img ul .img03 {margin-top: -18.5%;margin-left: 13.6%;}
}
@media only screen and (max-width:1023px) {
	.about_img_bnr .img,
	.about_img_bnr .txt {width:100%;}
	.about_img_bnr .img {padding:0 50px;box-sizing:border-box;}
	.about_img_bnr .img ul .img03 {margin-top: -20%;margin-left: 5.4%;}
	.about_img_bnr .img ul .img04 {margin-left: -1.3%;}
	.about_img_bnr .txt {padding-left:0;padding-top:50px;text-align:center;}
	.about_fixed_bnr {height:400px;background-attachment:inherit;}
	.about_fixed_bnr strong {font-size:60px;}
	.about_fixed_bnr p {font-size:14px;}
	.sub_about .map_box,
	.sub_about .info_box {margin:0 auto 80px;}
	.sub_about .info_box .img {height:400px;}
	.sub_about .info_box dl {padding:0 30px;}
	.sub1_2 .about_img_bnr .img ul .img03 {margin-top: -18.9%;margin-left: 13.9%;}
}
@media only screen and (max-width:860px) {
	.about_img_bnr {padding:0 20px;margin:0 auto 50px;}
	.about_img_bnr .img {padding:0 10px;}
	.about_img_bnr .txt {padding-top:30px;}
	.about_img_bnr .txt strong {font-size:30px;}
	.about_img_bnr .txt p {font-size:12px;}
	.sub1_2 .about_img_bnr .img {padding:0 10px;}
	.sub1_2 .about_img_bnr .txt {padding-top:30px;}
	.about_fixed_bnr {height:300px;}
	.about_fixed_bnr strong {font-size:50px;}
	.about_fixed_bnr p {font-size:13px;}
	.sub_about .info_box .img,
	.sub_about .info_box dl {width:100%;}
	.sub_about .info_box .img {height:300px;}
	.sub_about .info_box dl {padding:30px;}
	.sub_about .info_box dl dt {font-size:18px;}
	.sub_about .info_box dl dd strong {font-size:14px;}
}
@media only screen and (max-width:767px) {
	.about_fixed_bnr strong {font-size:40px;}
	.about_fixed_bnr p {font-size:12px;}
}
@media only screen and (max-width: 640px) {
    .about_img_bnr .img {padding:0;}
    .about_img_bnr .img ul .img03 {margin-top: -19.5%;margin-left: 5%;}
    .about_img_bnr .img ul .img04 {margin-left: -1%;margin-top: -.9%;}
	.sub1_2 .about_img_bnr .img {padding:0;}
	.about_fixed_bnr {height:200px;}
	.about_fixed_bnr strong {font-size:20px;}
	.about_fixed_bnr p {font-size:11px;}
	.sub_about .map_box,
	.sub_about .info_box {margin:0 auto 50px;}
	.sub_about .info_box .img {height:200px;}
	.sub_about .info_box dl {padding:20px;}
	.about_img_bnr .img ul li {border-width:5px;}
	.sub1_2 .about_img_bnr .img ul .img03 {margin-top: -18.5%;margin-left: 13.8%;}
}
@media only screen and (max-width:479px) {
    .about_img_bnr .img ul .img03 {margin-top: -20.5%;margin-left: 5.5%;}
    .about_img_bnr .img ul .img04 {margin-left: -1.5%;margin-top: -1.5%;}
	.sub_about .info_box dl dd {font-size:12px;}
	.sub1_2 .about_img_bnr .img ul .img03 {margin-top: -19.5%;margin-left: 14.4%;}
}


/* view */
.sub_room_detail .visual .visual_txt {left:10%;top:50%;text-align:left;transform:translateY(-50%);}
.sub_room_detail .visual .visual_txt strong {font-size:60px;line-height:1.43;font-weight:400;text-shadow:0 1px 3px rgb(0 0 0 / 30%);}
.sub_room_detail .visual .visual_txt p {font-size:13px;}
.sub_room_detail .title_box .ff_noto_serif {font-size:36px;line-height:1.5;}
.view_img_bnr {position:relative;margin:0 auto 100px;}
.view_img_bnr .img {margin:0 65px;position:relative;}
.view_img_bnr .img ul {overflow:hidden;}
.view_img_bnr .img ul li {float:left;position:relative;z-index:1;}
.view_img_bnr .img ul li img {width:100%;}
.view_img_bnr .img ul .img01 {width:68.6%;}
.view_img_bnr .img ul .img02 {width:30.5%;float:right;margin-top:30%;}
.view_img_bnr .img ul .img03 {width:41.7%;margin-left:26.9%;margin-top:1%;}
.view_img_bnr .txt {position:absolute;border:1px solid #dbdbdb;border-left:0;text-align:right;padding:110px 30px 30px 130px;right:9%;top:8%;}
.view_img_bnr .txt strong {font-size:30px;line-height:1;letter-spacing:-.8px;display:block;font-family:'ZCOOL XiaoWei', serif;}
.view_img_bnr .txt strong:after {content:'';display:inline-block;width:65px;height:1px;margin:14px 0;background:#191919;}
.view_img_bnr .txt p {font-size:20px;}

@media only screen and (max-width:1450px) {
}
@media only screen and (max-width:1200px) {
	.sub_room_detail .visual .visual_txt strong {font-size:50px;}
	.view_img_bnr .txt {padding:80px 20px 20px 80px;}
	.view_img_bnr .txt strong {font-size:25px;}
	.view_img_bnr .txt strong:after {width:60px;}
	.view_img_bnr .txt p {font-size:18px;}
}
@media only screen and (max-width:1023px) {
	.sub_room_detail .visual .visual_txt strong {font-size:40px;}
	.sub_room_detail .title_box .ff_noto_serif {font-size:34px;}
	.view_img_bnr {margin:0 auto 80px;}
	.view_img_bnr .img {margin:0 30px;}
	.view_img_bnr .txt {padding:50px 20px 20px 50px;right:11%;top:12%;}
	.view_img_bnr .txt strong {font-size:20px;}
	.view_img_bnr .txt strong:after {width:50px;}
	.view_img_bnr .txt p {font-size:15px;}

}
@media only screen and (max-width:960px) {
	.view_img_bnr .txt strong {font-size:18px;}
	.view_img_bnr .txt strong:after {width:40px;}
	.view_img_bnr .txt p {font-size:14px;}
}
@media only screen and (max-width:860px) {
	.sub_room_detail .visual .visual_txt strong {font-size:30px;}
	.sub_room_detail .visual .visual_txt p {font-size:12px;}
	.sub_room_detail .title_box .ff_noto_serif {font-size:32px;}
	.view_img_bnr .txt {right:8%;top:9%;padding:60px 20px 15px 70px;}
	.view_img_bnr .txt strong {font-size:16px;}
	.view_img_bnr .txt strong:after {width:30px;margin:7px 0;}
	.view_img_bnr .txt p {font-size:13px;}
}
@media only screen and (max-width:767px) {
	.view_img_bnr .txt {top:5%;}
}
@media only screen and (max-width:640px) {
	.sub_room_detail .visual .visual_txt {left:17%;}
	.sub_room_detail .visual .visual_txt strong {font-size:20px;}
	.sub_room_detail .visual .visual_txt p {font-size:11px;}
	.sub_room_detail .title_box .ff_noto_serif {font-size:26px;}
	.view_img_bnr {margin:0 auto 50px;}
	.view_img_bnr .img {margin:0;}
	.view_img_bnr .txt {padding:50px 20px 10px 50px;right:7%;}
	.view_img_bnr .txt strong {font-size:14px;}
	.view_img_bnr .txt strong:after {width:20px;}
	.view_img_bnr .txt p {font-size:11px;}
}
@media only screen and (max-width:560px) {
	.view_img_bnr .txt {padding:40px 10px 10px 50px;}
	.view_img_bnr .txt strong {font-size:13px;}
	.view_img_bnr .txt strong:after {width:15px;}
	.view_img_bnr .txt p {font-size:10px;}
}
@media only screen and (max-width:430px) {
	.view_img_bnr .txt {top:3%;padding:25px 10px 10px 30px;right:8%;}
	.view_img_bnr .txt strong {font-size:12px;}
	.view_img_bnr .txt p {font-size:9px;}
	.view_img_bnr .img ul .img01 {width:65%;}
	.view_img_bnr .img ul .img02 {width:34.2%;}
	.view_img_bnr .img ul .img03 {margin-left:23.3%;}
}
@media only screen and (max-width:380px) {
	.view_img_bnr .img ul .img01 {width:64%;}
	.view_img_bnr .img ul .img02 {width:35%;}
	.view_img_bnr .img ul .img03 {margin-left:22.3%;}
}
@media only screen and (max-width:350px) {
	.view_img_bnr .img ul .img01 {width:60%;}
	.view_img_bnr .img ul .img02 {width:39%;}
	.view_img_bnr .img ul .img03 {margin-left:18.3%;}
}

/* room */
.sub_room .wide_img {margin:0 auto 100px;}

@media only screen and (max-width:1450px) {
}
@media only screen and (max-width:1200px) {
}
@media only screen and (max-width:1023px) {
	.sub_room .wide_img {margin:0 auto 80px;}
}
@media only screen and (max-width:860px) {
}
@media only screen and (max-width:767px) {
}
@media only screen and (max-width:640px) {
	.sub_room .wide_img {margin:0 auto 50px;}
}
@media only screen and (max-width:479px) {
}

/* special */
.special_img_bnr {width:1300px;margin:0 auto;}
.special_img_bnr p {font-size:13px;line-height:1.4;text-align:center;}
.special_img_bnr .img {}
.special_img_bnr .img ul {padding-top:80px;margin-top:100px;text-align:center;}
.special_img_bnr .img ul:after {content:'';display:block;clear:both;}
.special_img_bnr .img ul li {float:left;font-size:0;}
.special_img_bnr .img ul li + li {margin-left:.8%;}
.special_img_bnr .img ul .img01 {width: 49.5%;height:0;padding-bottom: 38.462%;}
.special_img_bnr .img ul .img02 {width: 49.5%;height:0;padding-bottom: 38.462%;margin-top: 7.7%;}
.special_img_bnr .img ul .img03 {width:36.1%;margin-top:.8%;height:0;padding-bottom:24.1%;}
.special_img_bnr .img ul .img04 {width:32.9%;margin-top:-29%;height:0;padding-bottom:45.3%;}
.sub4_1 .main_special {margin:30px 0 150px;}
.sub_special .wide_img {margin-top:100px;}

@media only screen and (max-width:1450px) {
	.special_img_bnr {width:100%;padding:0 30px;box-sizing:border-box;}
}
@media only screen and (max-width:1200px) {
}
@media only screen and (max-width:1023px) {
	.special_img_bnr .img ul {padding-top:50px;margin-top:50px;}
	.sub4_1 .main_special {margin:30px 0 100px;}
}
@media only screen and (max-width:860px) {
	.special_img_bnr {padding:0 20px;}
}
@media only screen and (max-width:767px) {
}
@media only screen and (max-width:640px) {
	.special_img_bnr {padding:0 20px;}
	.special_img_bnr .img ul {padding-top:30px;margin-top:30px;}
	.sub4_1 .main_special {margin:30px 0 50px;}
}
@media only screen and (max-width:479px) {
	.special_img_bnr .img ul {padding-top:20px;margin-top:20px;}
}

/* reserve */
.sub_reserve {background:#f9f9f9;}
.reserve_info {}
.reserve_info .box {font-size:0;overflow:hidden;clear:both;padding-bottom:100px;}
.reserve_info .box + .box {}
.reserve_info .img,
.reserve_info dl {box-sizing:border-box;}
.reserve_info .img {width:55%;height:500px;float:left;}
.reserve_info dl {padding:0 50px;float:right;width:45%;}
.reserve_info dl dt {font-size:20px;line-height:1.35;font-family:'Open Sans','Noto Sans KR', 'Malgun Gothic', 'ë§‘ì€ ê³ ë”•', dotum, sans-serif;}
.reserve_info dl dd {font-size:15px;line-height:1.5;color:#666;}
.reserve_info .box + .box .img {float:right;}
.reserve_info .box + .box dl {float:right;}

@media only screen and (max-width:1450px) {
}
@media only screen and (max-width:1200px) {
}
@media only screen and (max-width:1023px) {
	.reserve_info .img {height:400px;}
	.reserve_info .box {padding-bottom:80px;}
	.reserve_info dl {padding:0 30px;}
}
@media only screen and (max-width:860px) {
	.reserve_info .img {height:300px;}
	.reserve_info .box {padding-bottom:20px;}
	.reserve_info .img,
	.reserve_info dl {width:100%;max-width:100%;}
	.reserve_info dl {padding:30px;}
}
@media only screen and (max-width:767px) {
}
@media only screen and (max-width:640px) {
	.reserve_info .img {height:200px;}
	.reserve_info dl {padding:20px;}
}
@media only screen and (max-width:479px) {
}


/* travel */
.travel_list {margin:40px auto 70px;}
.travel_list ul {font-size:0;counter-reset:section;overflow:hidden;}
.travel_list ul li {width:calc(50% - 1%);margin-bottom:30px;float:left;word-break:keep-all;}
.travel_list ul li:nth-of-type(2n) {margin-left:2%;}
.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:20px;line-height:2.75;text-align:center;display:block;border-bottom:1px solid #ddd;}
.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:13px;line-height:1.92;padding:10px;color:#666;}
.travel_list ul li p span {font-size:inherit;line-height:inherit;margin-top:10px;color:#666;display:block;}
.travel_list ul li p em {font-size:inherit;margin-top:10px;font-weight:400;display:block;}

@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) {
	.travel_list ul li {width:calc(50% - 1%);margin-bottom:80px;}
	.travel_list ul li:nth-of-type(2n) {margin-left:2%;}
}
@media only screen and (max-width:767px) {
}
@media only screen and (max-width:640px) {
	.travel_list ul li {width:100%;margin-bottom:20px;}
	.travel_list ul li:nth-of-type(2n) {margin-left:0;}
	.travel_list ul li strong {font-size:18px;}

}
@media only screen and (max-width:479px) {
}














































