@charset "utf-8";

#contents{ position:relative; width:100%; margin:-80px auto 0; padding:80px 0 2em; color:#fff; z-index:2;}
.topArea {position:relative; width:100%; z-index:3;}
.mainCon { position:relative; width:96%; max-width:1700px; margin:0 auto 10%; }
.mainCon:after {content:"";display:block;clear:both;}
.mainCon01 { text-align:center; margin-top:5em;}
.main01_01 { position:relative; display:inline-block;}
.main01_01 dt {font-family:'Jeju Myeongjo', serif; font-size:1.23em; line-height:1.8em; margin-bottom:3em;}
.main01_01 dd {font-family: 'Montserrat', sans-serif; font-size:0.9em; line-height:1.5em; font-weight:100; letter-spacing:0.01em; opacity:0.6; filter: alpha(opacity=60;);}
.typo_p { position:absolute; width:50%; max-width:278px; left:-20%; top:-20%; z-index:1;}

.roomPreview { margin-bottom:10%;}
.mainSlider { position:relative; float:left; width:50%;}
.mainSlider_typo { position:absolute; width:47.3%; left:26.35%; top:22.4%; z-index:5;}
.mainCon03 .mainSlider { float:right; width:50%;}
.mainText { float:left; width:50%; padding:10% 3% 0;}
.mainText dt {font-family: 'Prata', serif; font-size:5em; line-height:1.2em; margin-bottom:20%;}
.mainText dd {}
.mainText dd p {font-family:'Jeju Myeongjo', serif; font-size:1.23em; line-height:1.8em; margin-bottom:10%;}
.mainCon03 .mainText { text-align:right;}
.typo_provence { position:relative; display:block; width:50.26%; margin:0 auto -6%; vertical-align:top; z-index:2;}

/* 팝업레이어 */
#hd_pop {z-index:1000;position:relative;margin:0 auto; width:100%; max-width:970px;height:0}
#hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff}
.hd_pops_con {}
.hd_pops_footer {padding:10px 0;background:#000;color:#fff;text-align:right; }
.hd_pops_footer button {margin-right:5px;padding:5px 10px;border:0;background:#393939;color:#fff}

@media  (max-width: 1480px){
}

@media  (max-width: 1280px){
.roomPreview { margin-bottom:20%;}
.mainText { padding:5% 3% 0;}
.mainText dt { font-size:5vw; line-height:1.2em; margin-bottom:15%;}
.mainText dd p { font-size:1.07em; line-height:1.6em; margin-bottom:10%;}
}

@media  (max-width: 1024px){
.mainCon01 { margin-top:2em;}
.main01_01 dt { font-size:1em; line-height:1.5em; margin-bottom:2em;}
.main01_01 dd { font-size:0.7em; }
.typo_p { width:40%; left:-5%; top:-10%;}
.mainText { padding:5% 3% 0;}
.mainCon03 .mainText { padding:5% 3% 0 0;}
.mainText dt { font-size:6vw; margin-bottom:10%;}
.mainText dd p { font-size:0.85em; line-height:1.4em; margin-bottom:10%;}
.mainText dd a img { width:100px;}
.typo_provence {width:60%; margin:0 auto -5.5%;}

/* 팝업레이어 */
#hd_pop {z-index:1000;position:relative;margin:0 auto; width:100%; max-width:1000px; height:0}
#hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff}
.hd_pops_con {}
.hd_pops_footer {padding:10px 0;background:#000;color:#fff;text-align:right; }
.hd_pops_footer button {margin-right:5px;padding:5px 10px;border:0;background:#393939;color:#fff}
}

@media  (max-width: 768px){
}

@media  (max-width: 560px){
}

@media  (max-width: 480px){
}