@CHARSET "UTF-8";
/*------------------------------------------------------------------------------------------------*/
/* common */
#index .scroll {position:absolute;bottom:20%;left:50%;margin-left:-41px;z-index:300;width:82px;height:82px;}
#index .scroll a {display:block;height:82px;background:url(../images/scroll.png) no-repeat center top;}
#index .scroll img {display:block;position:absolute;left:50%;top:50%;margin:-8.5px 0 0 -7.5px;}
.scrolls {width:70px;height:50px;position:fixed;bottom:50px;left:50%;margin-left:-35px;z-index:350;}
.scrolls a {display:block;height:50px;background:url(../images/scroll_2.png) no-repeat center top;}
.scrolls img {display:block;position:absolute;left:50%;bottom:0;margin-left:-9px;}

#visual {position:fixed;top:0;left:0;width:100%;min-width:1200px;height:430px;overflow:hidden;z-index:350;}
#visual:before {content:'';width:100%;height:100%;position:absolute;left:0;top:0;z-index:10;background:rgba(0,0,0,0.3);}
#visual h2 {text-align:center;width:100%;font-size:45px;color:#fff;position:absolute;left:0;top:50%;margin-top:-31px;z-index:320;}
#visual h2 span {display:block;font-size:12px;margin-top:10px;letter-spacing:7px;}
#pv_lst {position:relative;top:387px;width:100%;min-width:1200px;height:100%;z-index:500;} 
#pv_lst .pv_lsts {position:relative;width:100%;background:#fff;}
#pv_lst .pv_top {width:100%;height:43px;background:#2e373f;}
#pv_lst .pv_top ul {width:630px;margin:0 auto;overflow:hidden;}
#pv_lst .pv_top ul li {width:33.33%;float:left;}
#pv_lst .pv_top ul li a {display:block;text-align:center;padding:14.5px 0;color:#fff;}
#pv_lst .pv_top ul li a.active {background:#fff;color:#000;}
.tbtn {position:absolute;right:0;bottom:0;width:61px!important;margin-bottom:0!important;}
.tbtn a {display:block;}
.tbtn a img {display:block;}

/*------------------------------------------------------------------------------------------------*/
/* index */
#index {min-width:1200px;}
#index #fp-nav.fp-right {right:12px!important;}
#index .mov_ttl {position:absolute;top:88%;left:50%;margin:-83px 0 0 -277.5px;z-index:310;}
#index .mov_ttl a {display:block;margin:30px auto 0;width:163px;}
#index .naver_icon {position:fixed;right:0;bottom:0;z-index:350;}
#index .naver_icon a {display:block;opacity:1;}
#index .naver_icon a:hover {opacity:0.8;}

#index .section .box {width:100%;height:270px;position:absolute;left:0;bottom:-270px;}
#index .section .box .box_in {width:100%;text-align:center;color:#fff;position:absolute;left:0;top:50%;margin-top:-60px;}
#index .section .box .box_in h3 {font-size:50px;margin-bottom:15px;}
#index .section .box .box_in p {font-size:16px;margin-bottom:25px;}
#index .section .box .box_in a {font-size:14px;display:block;color:#fff;}
#index .section .box .box_in a:hover {text-decoration:underline;}

#index #section01 .box {background:rgba(39,88,116,0.9);}
#index #section02 .box {background:rgba(49,107,149,0.9);}
#index #section03 .box {background:rgba(34,57,64,0.9);}
#index #section04 {background:#2e373f;}

#index #section04 .box:before {content:'';width:100%;height:100%;position:absolute;left:0;bottom:0;background:rgba(75,75,75,0.8);}
#index #section04 .cont_box {width:1200px;height:600px;margin:0 auto;position:absolute;left:50%;top:55%;margin:-300px 0 0 -600px;z-index:320;}
#index #section04 .cont_box .img {
	width:450px;height:600px;float:left;margin-top:35px;opacity:0;
	-webkit-transition: all 0.8s ease-in-out;-moz-transition: all 0.8s ease-in-out;
	-ms-transition: all 0.8s ease-in-out;-o-transition: all 0.8s ease-in-out;
}
#index #section04 .cont_box .cont {color:#fff;margin-left:500px;margin-top:50px;}
#index #section04 .cont_box .cont h4 {font-size:30px;margin-bottom:30px;line-height:1.2em;}
#index #section04 .cont_box .cont p {font-size:13px;line-height:2em;}
#index #section04 .cont_box .cont p.sub_ttl {margin-bottom:20px;}
#index #section04 .cont_box .cont a {color:#fff;text-align:center;font-size:14px;display:block;width:165px;padding:10px 0;border:2px solid #fff;margin-top:30px;
	-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;
}
#index #section04 .cont_box .cont a:hover {background:#fff;color:#000;}

#index #section05 h4 {width:100%;text-align:center;color:#fff;position:absolute;left:0;top:55%;margin-top:-50px;font-size:20px;z-index:320;text-align:center;}
#section05 h4 span {display:inline-block;}
#section05 h4 span.typings {display:inline-block;margin:0 auto;width:320px;white-space: nowrap;overflow: hidden;border-right: 0.1em solid #fff;text-align:left;}
#index #section05 h4 p {display:block;opacity:0.2;margin-top:12px;font-size:12px;}
#index #section05:after {content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,0.5);}
@-webkit-keyframes typing {
	from {width: 0;}
	to {width: 320px;}
}
@-webkit-keyframes blink-caret {
	from, to {border-color: transparent;}
	50% {border-color: #fff;}
}

/*------------------------------------------------------------------------------------------------*/
/* intro */
#intro .cont {color:#fff;position:absolute;left:7%;bottom:20%;opacity:0;z-index:320;}
#intro .cont h4 {font-size:40px;margin-bottom:15px;letter-spacing:1px;}
#intro .cont p {font-size:14px;line-height:1.5em;}
#intro #section01 .cont {width:auto;padding-top:124px;background:url(../images/intro_bg01.png) no-repeat 90% top;}
#intro #section02 .cont {width:520px;padding-top:124px;background:url(../images/intro_bg02.png) no-repeat right top;}
#intro #section03 .cont {width:613px;padding-top:124px;background:url(../images/intro_bg03.png) no-repeat right top;}

/*------ woc - exterior ------*/
#prologue .ttl {position:absolute;left:0;top:50%;margin-top:-57.5px;width:100%;z-index:320;}
#prologue .ttl h2 {font-family:'adobe-text-pro';font-size:38px;text-align:center;color:#fff;letter-spacing:5px;margin-bottom:25px;}
#prologue .ttl h2 span {font-family:'FuturaPTBook';display:block;margin-bottom:20px;color:#fff;font-size:16px;letter-spacing:2px;}
#prologue .ttl p {text-align:center;color:#fff;tons-size:18px;opacity:0.8;}
#prologue .scroll {position:absolute;left:50%;bottom:0;margin-left:-30px;}

#prologue .slogan .slogan_in {padding:100px 0;background:#fff;position:relative;font-family:'FuturaPTBook';}
#prologue .slogan .slogan_in p {font-size:20px;color:#a0a0a0;text-align:center;margin:40px 0;font-weight:lighter;opacity:0;line-height:1.5em;}
#prologue .slogan .slogan_in p span{display:block;font-size:42px;color:#2e2e2e;margin-bottom:30px;font-family:'adobe-text-pro';font-weight:normal;}
#prologue .slogan .slogan_in .bar {width:1px;height:0;background:#c7c7c7;display:block;position:absolute;left:50%;margin-left:-0.5px;}
#prologue .slogan .slogan_in .top_bar {top:35px;}
#prologue .slogan .slogan_in .bott_bar {bottom:35px;}

/*------------------------------------------------------------------------------------------------*/
/* about */
.about #pv_lst .pv_lsts .pv_top ul {width:420px!important;}
.about #pv_lst .pv_lsts .pv_top ul li {width:50%!important;}

.about #pv_lst .pv_lsts .pv_ttls {width:1200px;padding:60px 0 50px;margin:0 auto;}
.about #pv_lst .pv_lsts .pv_ttls h2 {font-size:35px;}
.about #pv_lst .pv_lsts .pv_ttls p {font-size:18px;line-height:1.5em;margin-top:10px;font-family:'NanumBarunGothic'!important;}
.about #pv_lst .in_lst #map {width:100%;height:600px;text-align:center;position:relative;z-index:250;}

.about .map_notice {width:1200px;margin:60px auto 0;overflow:hidden;position:relative;padding-bottom:80px;}
.about .map_notice > div {margin-bottom:50px;width:100%;}
.about .map_notice > div.cars h5 {background:url(../images/map_icon_01.png) no-repeat left 50%;}
.about .map_notice > div.metro h5 {background:url(../images/map_icon_02.png) no-repeat left 50%;}
.about .map_notice > div h5 {font-size:30px;margin-bottom:10px;padding:10px 0 10px 50px;}
.about .map_notice > div h5 b {color:#d6d6d6;}
.about .map_notice > div p {line-height:1.5em;font-size:15px;margin-bottom:20px;font-family:'NanumBarunGothic'!important;}
.about .map_notice > div p b {font-weight:bold;font-family:'NanumBarunGothic'!important;}
.about .map_notice > div p span {display:block;margin-bottom:10px;font-weight:bold;}

#travel #pv_lst .pv_lsts .pv_ttls h2 {font-size:25px;}
.about .travel_lst {width:1200px;margin:0 auto;padding:100px 0;}
.about .travel_lst ul {overflow:hidden;height:100%;}
.about .travel_lst ul li {width:50%;height:100%;float:left;min-height:770px;}
.about .travel_lst ul li .img {min-height:400px;height:20%;width:100%;}
.about .travel_lst ul li .tcont {width:100%;margin:50px 0;}
.about .travel_lst ul li .tcont div {width:530px;margin:0 auto;}
.about .travel_lst ul li .tcont div h4 {color:#292929;font-size:32px;font-weight:lighter;margin-bottom:20px;}
.about .travel_lst ul li .tcont div h4 span {font-size:17px;}
.about .travel_lst ul li .tcont div p {font-size:15px;line-height:1.6em;color:#292929;}
.about .travel_lst ul li .tcont div a {display:block;font-size:20px;color:#000;margin-top:30px;}
.about .travel_lst ul li .tcont div a:hover {font-weight:bold;}
.about .travel_lst ul li.tlst_01 .img {background:url(../images/travel/1.jpg) no-repeat 50% 50%;background-size:cover;}
.about .travel_lst ul li.tlst_02 .img {background:url(../images/travel/2.jpg) no-repeat 50% 50%;background-size:cover;}
.about .travel_lst ul li.tlst_03 .img {background:url(../images/travel/3.jpg) no-repeat 50% 50%;background-size:cover;}
.about .travel_lst ul li.tlst_04 .img {background:url(../images/travel/4.jpg) no-repeat 50% 50%;background-size:cover;}
.about .travel_lst ul li.tlst_05 .img {background:url(../images/travel/5.jpg) no-repeat 50% 50%;background-size:cover;}
.about .travel_lst ul li.tlst_06 .img {background:url(../images/travel/6.jpg) no-repeat 50% 50%;background-size:cover;}
.about .travel_lst ul li.tlst_07 .img {background:url(../images/travel/7.jpg) no-repeat 50% 50%;background-size:cover;}
.about .travel_lst ul li.tlst_08 .img {background:url(../images/travel/8.jpg) no-repeat 50% 50%;background-size:cover;}

/*------------------------------------------------------------------------------------------------*/
/* rpv */
#rpv #visual {width:100%;height:100%;position:fixed;}
#rpv #visual:before {content:"";width:100%;height:100%;background:rgba(0,0,0,0.2);position:absolute;left:0;top:0;}
#rpv #visual h2 {font-size:43px;text-align:center;color:#fff;width:100%;position:absolute;left:0;top:50%;margin-top:-38px;z-index:320;font-weight:lighter;}
#rpv #visual h2 span {display:block;color:#e5e5e5;font-size:18px;margin-top:15px;font-weight:lighter;}

#rpv #contents {position:relative;width:100%;height:100%;overflow:hidden;position:relative;background:#fff;z-index:500;}
#rpv #contents .box {padding:50px 0 30px 0;}
#rpv #contents .box h3 {font-size:24px;color:#414151;text-align:center;margin-bottom:35px;}
#rpv #contents .box p {text-align:center;font-size:16px;color:#999999;line-height:2em;}
#rpv #contents .box p span {display:block;width:38px;height:2px;background:#656573;margin:35px auto 0;}
#rpv #contents > ul {margin:47px auto 0;overflow:hidden;width:1500px;background:url(../images/room/bar.png) no-repeat center bottom;}
#rpv #contents > ul {margin-bottom:35px;}
#rpv #contents > ul {padding-bottom:35px;}
#rpv #contents > ul > li {width:33.33%;height:300px;position:relative;float:left;overflow:hidden;margin-bottom:10px;overflow:hidden;}
#rpv #contents > ul > li.rimg_01 {width:50%;}
#rpv #contents > ul > li.rimg_02 {width:50%;}
#rpv #contents > ul > li.rimg_06 {width:50%;}
#rpv #contents > ul > li.rimg_07 {width:50%;}
#rpv #contents > ul > li .bak {content:"";width:100%;height:100%;position:absolute;left:0;top:-100%;background:#2e373f;transition:all 0.3s ease;}
#rpv #contents > ul > li .img {
	width:100%;height:100%;
	-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;
	-moz-transform: scale(1);-webkit-transform: scale(1);
	-o-transform: scale(1);-ms-transform: scale(1);
	transform: scale(1);
}
#rpv #contents > ul > li .cont {width:100%;height:100%;position:absolute;left:0;top:0;z-index:320;}
#rpv #contents > ul > li .cont h5 {font-size:38px;text-align:center;margin-bottom:10px;color:#fff;margin-top:65px;}
#rpv #contents > ul > li .cont h5 span {display:block;font-size:16px;color:#fff;margin-bottom:20px;}
#rpv #contents > ul > li .cont p {text-align:center;font-size:16px;color:#fff;margin-bottom:35px;}
#rpv #contents > ul > li .cont .btn {width:280px;overflow:hidden;margin:0 auto;}
#rpv #contents > ul > li .cont .btn a {display:block;width:45%;height:100%;margin:0 1.8%;float:left;text-align:center;padding:7.5px 0;font-size:13px;font-weight:normal;}
#rpv #contents > ul > li .cont .btn a.btn01 {border:1px solid #fff;color:#fff;}
#rpv #contents > ul > li .cont .btn a.btn02 {
	color:#fff;background:#2e373f;border:1px solid #2e373f;
	-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;
	-ms-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;
}
#rpv #contents > ul.last {background:none;}
#rpv #contents > .lst_map {margin:30px auto 130px;}
#rpv #contents > .lst_map h3 {font-size:35px;text-align:center;}
#rpv #contents > .lst_map img {margin:20px auto 0;display:block;}

#rpv #contents > ul > li.rimg_22 {margin-bottom:0;}
#rpv #contents > ul > li.rimg_23 {margin-bottom:0;}
#rpv #contents > ul > li.rimg_24 {margin-bottom:0;}

.bg_01 {
	width:100%;height:100%;background:#000;position:absolute;left:0;top:0;opacity:0;z-index:300;
}


#fpv .section ul li {width:50%;}

#spv {min-width:1200px;}
#spv #section00 h2 {position:absolute;left:50%;top:52%;margin:-25.5px 0 0 -169.5px;z-index:320;opacity:0;}

#spv .main_sp {}
#spv .main_sp ul {width:100%;height:100%;}
#spv .main_sp ul li {width:25%;height:100%;float:left;position:relative;overflow:hidden;}
#spv .main_sp ul li:before {
	content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,0.3);z-index:10;
		transition:all 0.5s ease-out;
	-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;
	-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;
}
#spv .main_sp ul li .img {
	width:100%;height:100%;
	-moz-transform: scale(1);-webkit-transform: scale(1);
	-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);
	transition:all 0.5s ease-out;
	-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;
	-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;
}
#spv .main_sp ul li .cont {position:absolute;left:15%;top:50%;margin-top:-59.5px;z-index:320;}
#spv .main_sp ul li .cont h4 {margin-bottom:30px;font-size:30px;color:#fff;font-weight:lighter;}
#spv .main_sp ul li .cont h4 span {display:block;margin-top:10px;font-size:15px;}
#spv .main_sp ul li .cont a {display:block;width:130px;padding:10px 0;text-align:center;border:1px solid #fff;font-size:12px;color:#fff;}

#spv .main_sp ul li:hover .cont a {background:#fff;color:#2b2b2b;}
#spv .main_sp ul li:hover:before {background:rgba(0,0,0,0);}

#spv .fp-bg{
    background-size: cover;width:100%;height:100%;
    background-position: center 80%;
	top:0;bottom:0;width: 100%;position:absolute;z-index: -1;
	transition: transform 1000ms ease;
	transform: translate3d(0,0,0);
	-webkit-backface-visibility: hidden; /* Chrome, Safari, Opera */
    backface-visibility: hidden;
}
#spv .fp-section{transition: background-position 1000ms ease;}
#spv .fp-section,#spv .fp-slide,#spv .fp-section.fp-table,#spv .fp-slide.fp-table,#spv .fp-section .fp-tableCell,#spv .fp-slide .fp-tableCell {position:relative;overflow: hidden;}
#spv .fp-bg-animate{ transition: all 1000ms ease}

/*------------------------------------------------------------------------------------------------*/
/* room  */
#room {min-width:1200px;}
#room .top {position:relative;}
#room .top h2 {font-size:40px;position:absolute;left:0;top:55%;margin:-40px 0 0 0;z-index:320;font-family:'linotype-didot';color:#fff;width:100%;text-align:center;}
#room .top h2 span {font-size:80px;font-family:'linotype-didot';}

#room .content {padding-top:100px;overflow:hidden;position:relative;margin: 0 auto 120px;width:1200px;}

#room .content > h3 {font-size:45px;color:#2e373f;position:relative;padding-left:0px;margin-bottom:20px;font-weight: bold;}

#room .content .box {width:1200px;margin:0 auto;overflow:hidden;}
#room .content .box > div {float:left;padding:30px 0;}
#room .content .box > div h5 {font-size:18px;color:#2e373f;position:relative;padding-left:12px;margin-bottom:20px;font-weight: bold;}
#room .content .box > div h5:before {content:'';width:10px;height:16px;background:#2e373f;opacity:0.3;position:absolute;left:0;top:0;}
#room .content .box > div.box01 {width:19%;margin-right:5%;}
#room .content .box > div.box02 {width:35%;border-left:1px solid #e4dbcb;border-right:1px solid #e4dbcb;padding:30px 5%;}
#room .content .box > div.box03 {width:25%;margin-left:5%;}
#room .content .box > div p {line-height:1.5em;}
#room .content .box > div ul li {line-height:1.5em;}
#room .content .box > div ul li:before {content:'';width:9px;height:3px;background:#2e373f;display:inline-block;margin-right:10px;}

#room .content .notice {font-size:16px;color:#b7b7b7;margin-top:100px;text-align:center;}


#room .main_room {width:100%;height:500px;overflow:hidden;position:relative;}
#room .main_room .img {
	width:100%;height:100%;
	-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;
	-moz-transform: scale(1);-webkit-transform: scale(1);
	-o-transform: scale(1);-ms-transform: scale(1);
	transform: scale(1);
}
#room .main_room .cont_box {position:absolute;left:0;top:50%;margin-top:-66.5px;z-index:320;width:100%;}
#room .main_room .cont_box h5 {font-size:30px;color:#fff;text-align:center;display:block;}
#room .main_room .cont_box h5 span {font-size:16px;margin-bottom:20px;text-align:center;display:block;}
#room .main_room .cont_box p {font-size:16px;color:#fff;text-align:center;margin-top:20px;}
#room .main_room .cont_box a {display:block;width:120px;line-height:36px;font-size:13px;color:#fff;text-align:center;margin:30px auto 0;border:1px solid #fff;}

/*------------------------------------------------------------------------------------------------*/
/* facility-special */
#facility {min-width:1200px;}
#facility .top {position:relative;}

#facility .content {}
#facility .content .inner {width:100%;height:400px;overflow:hidden;}
#facility .content .inner .left {width:30%;float:left;background:#2e373f;position:relative;height:100%;}
#facility .content .inner .left h3 {position:absolute;left:0;top:50%;margin-top:-20px;width:100%;text-align:center;font-size:30px;color:#fff;}
#facility .content .inner .left h3 span {color:#fff;display:block;margin-top:10px;font-size:16px;text-align:center;}
#facility .content .inner .box {width:60%;height:100%;background:#fff;float:left;padding:100px 0 100px 10%;}
#facility .content .inner .box > div {margin-bottom:45px;}
#facility .content .inner .box > div > p {font-size:16px;color:#2e373f;margin-bottom:15px;font-weight:bold;}
#facility .content .inner .box > div > span {font-size:16px;color:#2e373f;line-height:1.5em;}
#facility .content .inner .box > div > ul {}
#facility .content .inner .box > div > ul li {line-height:1.5em;}
#facility .content .inner .box > div > ul li > span {}

#facility .content ul.special_lst {overflow:hidden;}
#facility .content ul.special_lst li {height:300px;float:left;}
#facility .content ul.special_lst li:nth-child(1) {width:50%}
#facility .content ul.special_lst li:nth-child(2) {width:50%}
#facility .content ul.special_lst li:nth-child(3) {width:50%}
#facility .content ul.special_lst li:nth-child(4) {width:50%}
#facility .content ul.special_lst li:nth-child(5) {width:25%}
#facility .content ul.special_lst li:nth-child(6) {width:25%}
#facility .content ul.special_lst li:nth-child(7) {width:25%}


#facility .content ul.special_lst li .img {width:100%;height:100%;overflow:hidden;position:relative;}
#facility .content ul.special_lst li .img > .box {
	width:100%;height:100%;display:block;position:relative;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;
	-moz-transform:scale(1);-webkit-transformscale:(1);
	-o-transform:scale(1);-ms-transform:scale(1);
	transform:scale(1);
} 
#facility .content ul.special_lst li .img a {display:block;width:130px;line-height:35px;font-size:16px;color:#fff;text-align:center;border:1px solid #fff;margin:30px auto 0;}
#facility .content ul.special_lst li .img .box:after {
	content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,0.5);
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;
}
#facility .content ul.special_lst li .img .ttl {
	position:absolute;left:0;top:50%;margin-top:-54.5px;width:100%;overflow:hidden;z-index:320;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;
}
#facility .content ul.special_lst li .img .ttl h4 {font-size:25px;color:#fff;font-family:'junior';text-align:center;}
#facility .content ul.special_lst li .img .ttl h4 span {display:block;margin-top:10px;font-size:14px;text-align:center;font-family: 'NanumSquare';text-align:center;}

#facility .content ul.special_lst li .img:hover > .box {
	-moz-transform:scale(1.02);-webkit-transform:scale(1.02);
	-o-transform:scale(1.02);-ms-transform:scale(1.02);
	transform:scale(1.02);
}
#facility .content ul.special_lst li .img:hover a {background:#2e373f;color:#fff;}
#facility .content ul.special_lst li .img .box:hover:after {opacity:0.1;}

/*------------------------------------------------------------------------------------------------*/
/* table */
.table h2 {text-align:center;width:100%;font-size:45px;color:#fff;position:absolute;left:0;top:50%;margin-top:-31px;z-index:320;}
.table h2 span {display:block;font-size:12px;margin-top:10px;letter-spacing:7px;}
.table #pv_lst .pv_lsts .pv_top ul {width:420px;}
.table #pv_lst .pv_lsts .pv_top ul li {width:100%;}
.table #pv_lst .pv_lsts .table_cont {width:1200px;margin:100px auto 0;padding-bottom:150px;position:relative;}
.table #pv_lst .pv_lsts .table_cont .iframe {width:100%;height:100%;}

/*------------------------------------------------------------------------------------------------*/
/* reserve */
#reserve h2 {text-align:center;width:100%;font-size:45px;color:#fff;position:absolute;left:0;top:50%;margin-top:-31px;z-index:320;}
#reserve h2 span {display:block;font-size:12px;margin-top:10px;letter-spacing:7px;color:#fff;}
#reserve #pv_lst .pv_lsts .pv_top ul {width:420px;}
#reserve #pv_lst .pv_lsts .pv_top ul li {width:50%;}
#reserve #pv_lst .pv_lsts .table_cont {width:1200px;margin:100px auto;padding-bottom:150px;position:relative;}
#reserve #pv_lst .pv_lsts .table_cont .iframes {width:100%;height:100%;}
#reserve #pv_lst .pv_lsts .rtp {position:relative;width:100%;}

.tab01 {display:block;}
.tab02 {display:none;}
.tab02 > h3 {font-size:20px;display:block;border-top:1px solid #5f5162;background:#f1f1f1;padding:15px;margin-bottom:20px;}
.tab02 .price {margin:80px 0 70px;}
.tab02 .price h3 {font-size:20px;display:block;border-top:1px solid #5f5162;background:#f1f1f1;padding:15px;}
.tab02 .price ul {margin-top:30px;}
.tab02 .price ul li {line-height:1.5em;color:#4d4d4d;font-size:15px;}
.tab02 .rv_notice {margin:80px 0 70px;}
.tab02 .rv_notice h3 {font-size:20px;display:block;border-top:1px solid #5f5162;background:#f1f1f1;padding:15px;}
.tab02 .rv_notice ul {margin-top:30px;}
.tab02 .rv_notice ul li {line-height:1.5em;color:#4d4d4d;font-size:15px;}

.tab02 .refund {margin-bottom:100px;}
.tab02 .refund h3 {font-size:20px;display:block;border-top:1px solid #5f5162;background:#f1f1f1;padding:15px;}
.tab02 .refund h4 {font-size:20px;text-align:left;margin:30px 0 10px;}
.tab02 .refund table {width:100%;margin-top:40px;}
.tab02 .refund table thead tr th {padding:10px 0;background:#f1f1f1;border-right:1px solid #c0c0c0;font-weight:normal;font-size:14px;font-family:'NanumBarunGothic';}
.tab02 .refund table thead tr th:nth-child(1) {border-left:1px solid #c0c0c0;}
.tab02 .refund table tbody tr {border-bottom:1px solid #c0c0c0;}
.tab02 .refund table tbody tr td {
	text-align:center;padding:10px 0;color:#a45959;font-family:'NanumBarunGothic';font-weight:normal;font-size:14px;
	border-right:1px solid #c0c0c0;
}
.tab02 .refund table tbody tr td:nth-child(1) {border-left:1px solid #c0c0c0;}
.tab02 .refund ul {margin-top:30px;margin-left:15px;}
.tab02 .refund ul li {line-height:1.5em;color:#4d4d4d;font-size:15px;}
