@charset "utf-8";
/* --------------------------------------------
 * Reset CSS
/* ------------------------------------------ */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:13px;font-family:Malgun Gothic,Dotum, Helvetica,'Apple SD Gothic Neo',Sans-serif;color:#333;word-break:normal;-webkit-text-size-adjust:none;vertical-align:baseline;box-sizing:border-box}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
html,body{width:100%;height:100%;background:#e5e1d9}
body{line-height:1}
ol,ul{list-style:none}
a{text-decoration:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{width:100%;border-spacing:0;table-layout:fixed}
img{border:none;vertical-align:top}
/* --------------------------------------------
 * Common
/* ------------------------------------------ */
.blind,legend{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}
caption{visibility:hidden;width:0;height:0;font-size:0;line-height:0}
input{vertical-align:middle}
input.iTxt{width:100%;display:block;height:26px;line-height:26px;border:1px solid #acacac;text-indent:4px}
.iSel{width:100%;height:30px;display:block;border:1px solid #acacac;background:#fff url(../../../images/homepage/KOR/common/ico_sel_arrow.png) right 50% no-repeat;background-size:17px 5px;text-indent:1px;*background-image:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}
.iSel.placeholder{font-size:12px;color:#777}
textarea{width:100%;border:1px solid #acacac;text-indent:4px}
label{display:inline-block;vertical-align:middle}
.noData{padding:50px 0;background:#f8f8f8;text-align:center;color:#777}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('ellipsis.xml#ellipsis')}
/* --------------------------------------------
 * layout
/* ------------------------------------------ */
body.noScroll div#wrap{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:10}
div#wrap{background:#fff}
div#header{position:relative;border-top:2px solid #b59573;background:url(../../../images/homepage/KOR/common/pattern_header.gif) repeat}
div#container{position:relative}
div#content{}
div#footer{position:relative;padding:20px 10px;background:#e5e1d9}
/* --------------------------------------------
 * GNB
/* ------------------------------------------ */
div#gnb{position:absolute;top:0;left:-300px;bottom:0;width:300px;overflow-y:auto;overflow-x:hidden;background:#35363b;z-index:9999}
div.gnb_header{position:relative;height:55px;background:#ab957d}
div.gnb_header h2 img{width:105px;height:28px;margin:13px 0 0 15px}
div.gnb_header a.btn_gnb_close{position:absolute;top:10px;right:15px;width:35px;height:30px;border:1px solid #846d54;background:#967f66 url(../../../images/homepage/KOR/common/ico_gnb_close.png) 50% 50% no-repeat; background-size:16px 14px;text-indent:-9999px}
ul.gnb_list > li{border-top:1px solid #181818}
ul.gnb_list > li > a{display:block;height:36px;line-height:34px;padding:0 25px;background:url(../../../images/homepage/KOR/common/pattern_menu.gif) repeat}
ul.gnb_list > li > a > span{display:inline-block;width:100%;background:url(../../../images/homepage/KOR/common/ico_gnb_open_arrow.png) right 50% no-repeat;background-size:10px 7px;font-size:14px;color:#d9d9d9}
ul.gnb_list > li > a.active > span{background:url(../../../images/homepage/KOR/common/ico_gnb_close_arrow.png) right 50% no-repeat;background-size:10px 7px}
ul.gnb_list > li > ul > li{border-bottom:1px solid #262626}
ul.gnb_list > li > ul > li:last-child{border:none}
ul.gnb_list > li > ul{border-top:1px solid #181818}
ul.gnb_list > li > ul > li > a{display:block;height:36px;line-height:34px;padding:0 25px;background:#35363b;box-shadow:inset 0 7px 10px -5px #2c2d31;font-size:14px;color:#edd7ae}
ul.gnb_list > li > ul > li > ul{border-top:1px solid #262626}
ul.gnb_list > li > ul > li > ul > li{border-bottom:1px solid #565656}
ul.gnb_list > li > ul > li > ul > li > a{display:block;height:36px;line-height:34px;padding:0 35px;background:#404147;font-size:14px;font-weight:bold;color:#fff}
div#gnb{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:300ms ease all;transition:300ms ease all; -webkit-backface-visibility:hidden;backface-visibility:hidden}
body.noScroll div#gnb{-webkit-transform:translateX(300px);transform:translateX(300px);-webkit-transform:translate3d(300px, 0, 0);transform:translate3d(300px, 0, 0);box-shadow:10px 0 20px 0 #000}
div.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.6;z-index:999}
/* --------------------------------------------
 * Header
/* ------------------------------------------ */
h1{padding:13px 0;text-align:center}
h1 img{width:138px;height:39px}
a.btn_menu{position:absolute;top:13px;left:13px}
a.btn_menu img{width:36px;height:38px}
ul.quick_menu{border-top:1px solid #171818;*zoom:1}
ul.quick_menu:after{content:'';display:block;clear:both}
ul.quick_menu li{float:left;width:33.333%}
ul.quick_menu li a{display:block;height:30px;border-width:1px 1px 0 1px;border-style:solid;border-color:#2f2f31 #0c0c0c #2f2f31 #2f2f31;background:url(../../../images/homepage/KOR/common/pattern_quick.gif) repeat;text-align:center}
ul.quick_menu li a.rsvn{border-width:1px 1px 0 0}
ul.quick_menu li a.aboutUs{border-width:1px 0 0 1px}
ul.quick_menu li a img{margin-top:10px}
ul.quick_menu li a.rsvn img{width:93px;height:10px}
ul.quick_menu li a.room img{width:58px;height:9px}
ul.quick_menu li a.aboutUs img{width:70px;height:10px}
/* --------------------------------------------
 * Acc Gnb
/* ------------------------------------------ */
.acc_menu{width:32%;position:absolute;right:0;top:0;z-index:100;}
.acc_menu button{font-size:0;position:absolute;right:0;top:5px;width:45px;height:28px;border:0;}
.acc_menu button img{width:100%;height:100%;}

ul.sub_menu{border-top: 1px solid rgb(24, 24, 24);margin-top:33px; position: relative; z-index: 101;}
ul.sub_menu > li{border-top: 1px solid #181818;}
ul.sub_menu > li a{display: block;height: 36px;line-height: 34px;padding: 0 15px;background: #35363b;box-shadow: inset 0 7px 10px -5px #2c2d31;font-size: 14px;color: #edd7ae;}
ul.sub_menu > li > ul > li{border-bottom: 1px solid #565656;}
ul.sub_menu > li > ul > li a{display: block;height: 36px;line-height: 34px;padding: 0 15px;background: #404147;font-size: 14px;font-weight: bold;color: #fff;}
/* --------------------------------------------
 * Index
/* ------------------------------------------ */
div.quick_menu{padding:20px 0;border-bottom:1px solid #ebebeb}
div.quick_menu ul.list{*zoom:1}
div.quick_menu ul.list:after{content:'';display:block;clear:both}
div.quick_menu ul.list li{float:left;width:20%;text-align:center}
div.quick_menu ul.list li a{display:inline-block}
div.quick_menu ul.list li a img{width:63px;height:63px}
div.quick_menu ul.list li a span{display:block;margin-top:5px;color:#666;text-align:center;font-size:11px;}
div.pkg_index{padding:20px}
div.pkg_index h3{font-size:15px;color:#927659}
div.pkg_index .pkg_info{position:relative;min-height:90px;margin-top:10px}
div.pkg_index .pkg_info .pkg_img{position:absolute;top:0;left:0;width:130px;height:88px; background:#e8e8e8 url(../../../images/homepage/KOR/common/noImg.png) 50% 50% no-repeat;background-size:51px 47px}
div.pkg_index .pkg_info .pkg_img img{width:130px;height:88px}
div.pkg_index .pkg_info dl.info{margin-left:140px}
div.pkg_index .pkg_info dl.info dt{padding-bottom:5px;font-size:14px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('ellipsis.xml#ellipsis')}
div.pkg_index .pkg_info p.noPkg{height:88px;line-height:86px;margin-left:140px;vertical-align:middle}
div.pkg_index .pkg_info p.noPkg span{display:inline-block;line-height:18px;vertical-align:middle}
div.pkg_index .pkg_info dl.info dd{line-height:18px;padding-top:5px}
div.pkg_index .pkg_info dl.info dd.date{color:#777}
div.pkg_index .pkg_info dl.info dd.date span{font-size:11px}
.ellip{display:block;height:100%}
.ellip-line{display:inline-block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:100%}
.ellip,.ellip-line{position:relative;overflow:hidden}
/* --------------------------------------------
 * Title
/* ------------------------------------------ */
div.title{position:relative;height:40px;line-height:40px;border-bottom:1px solid #d4d3d3;background:#f2f2f2;text-align:center}
div.title .btn_back{position:absolute;top:6px;left:6px;display:block}
div.title .btn_back img{width:37px;height:26px}
div.title .btn_all_open{position:absolute;top:6px;right:8px;display:block;width:50px;height:35px;background:url(../../../images/homepage/KOR/common/btn_m_open.png) 0 0 no-repeat;background-size:50px 35px;text-indent:-9999px}
div.title .btn_all_close{position:absolute;top:6px;right:8px;display:block;width:50px;height:35px;background:url(../../../images/homepage/KOR/common/btn_m_close.png) 0 0 no-repeat;background-size:50px 35px;text-indent:-9999px}
div.title h2{font-size:16px;color:#897456}
/* --------------------------------------------
 * Swipe
/* ------------------------------------------ */
.swipe_section {position:relative;overflow:hidden; z-index: 1;}
.swipe_section .arrow-left {background: url(img/arrows.png) no-repeat left top; position: absolute; left: 10px; top: 50%; margin-top: -15px; width: 17px; height:30px}
.swipe_section .arrow-right {background: url(img/arrows.png) no-repeat left bottom; position: absolute; right: 10px; top: 50%; margin-top: -15px; width: 17px; height:30px}
.swipe_section .swiper_container{}
.swipe_section .content_slide {padding:20px;color:#fff}
.swipe_section .pagination{position:absolute;left:0;bottom:15px;width:100%;text-align:center;z-index:99}
.swipe_section .swiper-pagination-switch {display:inline-block;width:11px;height:11px;margin:0 5px;background:url(../../../images/homepage/KOR/common/ico_pager.png) no-repeat;background-size:11px 11px;cursor:pointer}
.swipe_section .swiper-active-switch {background:url(../../../images/homepage/KOR/common/ico_pager_on.png) no-repeat;background-size:11px 11px}
.swipe_section.main .swiper-pagination-switch {display:inline-block;width:27px;height:4px;background:#949494;margin:0 3px;border-radius:0;cursor:pointer}
.swipe_section.main .swiper-active-switch {margin-bottom:5px;background:#188694}
.swipe_section .swiper_container{overflow:hidden;position:relative;z-index:1 !important;margin:0 auto;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}
.swipe_section .swiper-wrapper{position:relative;width:100%;z-index: 1; height:auto!important;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform,left,top;transition-duration:0;transform:translate3d(0px,0,0);transition-timing-function:ease}
.swipe_section .swiper-free-mode > .swiper-wrapper{margin:0 auto;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}
.swipe_section .swiper-slide{float:left;position:relative;height:auto!important; z-index: 1;}
.swipe_section .swiper-slide img{width:100%; position: relative; z-index: 1;}
.swipe_section .swiper-slide figure{position: relative; height:260px; overflow: hidden; top:0px}
.swipe_section .swiper-slide figure .video{position:absolute; height:100%; width:100%; z-index:100}
.swipe_section .swiper-slide iframe{position: absolute; top:0; left: 0; width: 100%; height: 100%; z-index:99}
.swipe_section .swiper-slide figure .video.hide{height:0;}



.swipe_section .swiper-slide p.caption{position:absolute;top:0;left:0;width:100%;padding:10px;background: url(../../../images/homepage/KOR/common/pattern_alpha.png) repeat;font-weight:bold;color:#fff}
.swipe_section .swiper-wp8-horizontal{-ms-touch-action:pan-y}
.swipe_section .swiper-wp8-vertical{-ms-touch-action:pan-x}

/* --------------------------------------------
 * Content
/* ------------------------------------------ */
div.content{position:relative;padding:10px 10px 50px}
div.content .info_txt{margin-top:10px}
div.content .info_txt p{line-height:20px;text-align:justify}
div.content .section{position:relative;margin-top:20px}
div.content .section h3{font-size:16px;color:#927659}
div.content .section p.menu_guide{position:absolute;top:-8px;right:0;font-size:12px}
div.content .section table.grid_list{margin-top:8px}
div.content .section a.rate{margin-top:15px}
div.content .section .content_btn_set{margin-top:10px;padding:0}
div.content .visual{margin-top:0}
div.content .visual img{width:100%}
div.content .section .visual{margin-top:8px}
div.content .section a.viewDrawings{margin:10px 0 0}
div.content .section p{line-height:20px;margin-top:10px;text-align:justify}
div.content .section table.grid_list{margin-top:10px}
div.content .section p.total_price{margin-top:15px;padding:15px 10px;border:1px solid #c4c4c4;background:#f4f4f4;font-size:16px;font-weight:bold;color:#927659;text-align:center}
div.content .section p.total_price span{padding-left:5px;font-size:12px;color:#927659}
div.room_type{padding:15px 10px 0}
div.room_type ul.tab{*zoom:1}
div.room_type ul.tab:after{content:'';display:block;clear:both}
div.room_type ul.tab li{float:left;width:50%}
div.room_type ul.tab4 li {float: left; width: 25%;}
div.room_type ul.tab li a{display:block;margin:0 2px;border-width:1px 1px 0;border-style:solid;border-color:#a9a9a9;background:#fff;border-radius:5px 5px 0 0;text-align:center}
div.room_type ul.tab li a span{display:inline-block;margin:10px 0;font-weight:bold}
div.room_type ul.tab li[aria-selected='true'] a{background:#f2f2f2}
div.room_type ul.tab li[aria-selected='true'] a span{padding-right:25px;background:url(../../../images/homepage/KOR/accommodation/ico_roomType_active.png) right 5px no-repeat;background-size:13px 7px}
div.visual_section{*zoom:1}
div.visual_section.hidden{visibility:hidden;overflow:hidden;height:0;font-size:0;line-height:0}
div.visual_section:after{content:'';display:block;clear:both}
div.content_btn_set{position:relative;padding:10px 10px 0}
div.content_btn_set ul.list{margin:-2px;*zoom:1}
div.content_btn_set ul.list:after{content:'';display:block;clear:both}
div.content_btn_set ul.list li{float:left;width:50%}
div.content_btn_set ul.list.b1 li{width:100%}
ul.guide_list{margin-top:5px}
ul.guide_list li{line-height:18px;padding:0 0 0 11px;background:url(../../../images/homepage/KOR/common/bu_guide_list.png) 0 4px no-repeat;background-size:5px 9px;font-size:12px;color:#666}
div.room_menu{margin-top:10px;background:#404147}
div.room_menu .room_menu_item{position:relative}
div.room_menu .room_menu_item h4{position:absolute;top:15px;left:15px;width:85px; background:url(../../../images/homepage/KOR/common/h4_border.png) right 2px no-repeat;color:#fdd8b2}
div.room_menu .room_menu_item ul.list li{padding-left:110px;border-bottom:1px solid #565656}
div.room_menu .room_menu_item ul.list li a{display:block;padding:15px 0;margin-right:10px;background:url(../../../images/homepage/KOR/common/ico_arrow_menu.png) right 15px no-repeat;background-size:7px 10px;font-weight:bold;color:#d9d9d9;text-shadow:0px 0px 2px #000}
div.request{margin-top:10px}
div.request p.guide_txt{line-height:20px}
div.request table.grid_form{margin-top:5px}
div.request p.nec_guide{padding-right:5px;font-size:12px;color:#555;text-align:right}
div.request p.nec_guide span{display:inline-block;padding-right:5px;vertical-align:middle}
div.request p.nec_guide span img{width:10px;height:9px;margin-top:1px}
dl.wedding_info{margin-top:10px;padding-bottom:10px;border-bottom:1px solid #b6b6b6}
dl.wedding_info dt{margin-bottom:5px;padding:10px 15px;border-width:1px 0;border-style:solid;border-color:#b6b6b6;background:#eee}
dl.wedding_info dd{line-height:18px;padding:3px 5px 3px 25px;background:url(../../../images/homepage/KOR/common/bu_guide_list.png) 15px 6px no-repeat;background-size:5px 9px}
div.wedding_img img{width:100%}
div.wedding_style_info{margin-top:10px}
div.wedding_style_info p{font-size:13px;color:#777}
div.wedding_style_info.two p{color:#333}
div.wedding_style_info.two h3{font-size: 17px; color: #6a7cc1;}
div.wedding_style_info ul{margin-top:15px}
div.wedding_style_info ul li{position:relative;margin-top:5px}
div.wedding_style_info ul li label{position:absolute;top:2px;left:0;width:60px;border-right:1px solid #e0e0e0;font-size:13px;font-weight:bold;color:#444;vertical-align:middle}
div.wedding_style_info ul li span.value{display:inline-block;line-height:18px;margin-left:70px;font-size:13px;color:#777;vertical-align:middle}
div.wedding_style_explain{margin-top:15px}
div.wedding_style_explain h3{font-size:17px;font-weight:normal;color:#6a7cc1!important}
div.wedding_style_explain.two h3{font-size:17px; font-weight:bold; color: #6a7cc1!important}
div.wedding_style_explain p{line-height:20px;margin-top:15px;font-size:13px;color:#777}
div.wedding_style_explain p strong{color:#444}

div.wedding_gallery{margin-top:10px}
div.wedding_gallery .wedding_img{margin-top:10px}
div.wedding_gallery .wedding_img img{width:100%}
div.accordion{margin-top:20px}
div.accordion h3{margin-top:10px}
div.accordion h3 a{display:block;padding:10px 12px;border:1px solid #a9a9a9;background:#f2f2f2}
div.accordion h3 a span{display:inline-block;width:100%;height:18px;line-height:18px;background:url(../../../images/homepage/KOR/common/ico_expand.png) right 50% no-repeat;background-size:13px 7px;font-size:15px;font-weight:bold;color:#927659}
div.accordion h3 a.active{border-color:#927659;background:#927659}
div.accordion h3 a.active span{background:url(../../../images/homepage/KOR/common/ico_collapse.png) right 50% no-repeat;background-size:13px 7px;color:#fff}
div.accordion .accordion_content{height:0;overflow:hidden}
div.accordion .accordion_content.toggle{height:auto}
div.accordion .accordion_content .swipe_section{height:auto}
div.accordion .accordion_content dl.list{padding:0 5px}
div.accordion .accordion_content dl.list dt{margin-top:15px;font-weight:bold}
div.accordion .accordion_content dl.list dd{line-height:18px;margin-top:5px}
div.accordion .accordion_content dl.list dd p{line-height:18px;color:#927659}
div.around_list .around_item{margin-top:20px}
div.around_list .around_item h3{font-size:15px}
div.around_list .around_item .item_content{margin-top:15px}
div.around_list .around_item .item_content .img img{width:100%}
div.around_list .around_item .item_content .img a.button{margin:5px 0 0 0}
div.around_list .around_item .item_content .info{margin-top:10px}
div.around_list .around_item .item_content .info p{line-height:20px;text-align:justify}
div.around_list .around_item .item_content .info ul.list{margin-top:5px}
div.around_list .around_item .item_content .info ul.list li{padding:2px 0 2px 7px;background:url(../../../images/homepage/KOR/common/ico_bu.gif) 0 10px no-repeat;background-size:3px 3px}
div.around_list .around_item .item_content .info ul.list li label{display:inline-block;font-weight:bold;vertical-align:middle}
div.around_list .around_item .item_content .info ul.list li span{display:inline-block;vertical-align:middle}
div.drawings_list{padding:10px 10px 50px}
div.drawings_list .hotel.hill, div.drawings_list .hotel.seating{margin-top:20px}
div.drawings_list .hotel h3{padding:10px;background:#404147;font-size:15px;color:#fff;text-align:center}
div.drawings_list .hotel .drawings_section{margin-top:15px}
div.drawings_list .hotel .drawings_section h4{font-size:14px;color:#927659}
div.drawings_list .hotel .drawings_section .drawings_item{margin-top:10px}
div.drawings_list .hotel .drawings_section .drawings_item h5{padding:10px;border-width:1px 0;border-style:solid;border-color:#b6b6b6;text-align:center}
div.drawings_list .hotel .drawings_section .drawings_item .drawings_img{padding:15px;border-bottom:1px solid #b6b6b6}
div.drawings_list .hotel .drawings_section .drawings_item .drawings_img img{width:100%}
div.contactUs{margin-top:20px}
div.contactUs table.grid_list{margin-top:10px}
/* --------------------------------------------
 * Board
/* ------------------------------------------ */
div.board{margin-top:10px}
div.board .search_form{position:relative;padding:0 70px 0 85px}
div.board .search_form .iSel{position:absolute;top:0;left:0;width:80px;height:37px;line-height:37px}
div.board .search_form .iTxt{width:100%;height:34px;line-height:34px}
div.board .search_form a.button{position:absolute;top:0;right:0;width:60px;margin:0}
div.board .views_period{position:relative}
div.board .views_period label{font-size:12px}
div.board .views_period .period_form{display:table;width:100%;margin-top:5px}
div.board .views_period .period_form span{display:table-cell}
div.board .views_period .period_form span.hyphen{width:25px;padding-left:3px;text-align:center;vertical-align:middle}
div.board .views_period .period_form span.btn{width:60px;padding-left:10px;vertical-align:middle}
div.board .views_period .period_form span.item .iTxt{width:100%;height:34px;line-height:34px}
div.board .views_period .period_form span.btn a.button{width:60px;margin:0}
div.board .board_list{margin-top:10px;border-top:1px solid #b6b6b6}
div.board .board_list .item{border-bottom:1px solid #b6b6b6}
div.board .board_list .item a{display:block;position:relative;padding:15px 10px;background:#eee}
div.board .board_list .item a dl dt{padding-bottom:7px;font-size:14px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('ellipsis.xml#ellipsis')}
div.board .board_list .item a dl dt.notice{padding-left:25px;background:url(../../../images/homepage/KOR/common/ico_notice.png) 0 1px no-repeat;background-size:19px 16px}
div.board .board_list .item a dl dd span{display:inline-block;padding-right:5px;font-size:12px;color:#777}
div.board .board_list .item a dl dd span.date{padding:0 0 0 5px;border-left:1px solid #d4d4d4}
div.board .board_list.event .item a .img{position:absolute;top:15px;left:10px}
div.board .board_list.event .item a .img img{width:125px;height:70px}
div.board .board_list.event .item a dl{min-height:70px;margin-left:135px}
div.board .board_list.event .item a dl dd span.date{padding:0;border:none}
div.board .view_header{padding:12px 10px 15px;border-width:1px 0;border-style:solid;border-color:#b6b6b6;background:#eee}
div.board .view_header dl dt{line-height:20px;padding-bottom:7px;font-size:14px;font-weight:bold}
div.board .view_header dl dd span{display:inline-block;padding-right:5px;font-size:12px;color:#777}
div.board .view_header dl dd span.date{padding:0 0 0 5px;border-left:1px solid #d4d4d4}
div.board .view_content{padding:15px 12px;border-bottom:1px solid #b6b6b6}
div.board .view_content img{width:100%}
div.board .attachments{position:relative;padding:12px 10px 15px 80px;border-width:1px 0;border-style:solid;border-color:#b6b6b6;background:#fafafa}
div.board .attachments label{position:absolute;top:12px;left:10px;color:#888}
div.board .attachments a{color:#888;text-decoration:underline}
/* --------------------------------------------
 * Cheongpung
/* ------------------------------------------ */
div.cheongpung_section{margin-top:10px}
div.cheongpung_section.bg{padding-bottom:140px;background:url(../../../images/homepage/KOR/cheongpung/bg_about.png) 0 bottom no-repeat;background-size:100%}
div.cheongpung_section p.head_txt{line-height:22px;font-size:18px;font-weight:bold}
div.cheongpung_section p.txt{line-height:18px;margin-top:10px}
div.cheongpung_section p.txt strong{font-size:15px;color:#927659}
div.cheongpung_section .hotel_img{margin-top:15px}
div.cheongpung_section .hotel_img img{width:100%}
div.facility_section{margin-top:10px}
div.facility_section p.txt{line-height:18px}
div.facility_section a.button{margin-top:10px}
div.facility_section .map_info{margin-top:20px}
div.facility_section .map_info h3{font-size:14px;color:#927659}
div.facility_section .map_info .tab_menu{margin-top:8px;background:url(../../../images/homepage/KOR/cheongpung/bg_tab.gif) 0 2px repeat-x;*zoom:1}
div.facility_section .map_info .tab_menu:after{content:'';display:block;clear:both}
div.facility_section .map_info .tab_menu a{display:block;float:left}
div.facility_section .map_info .tab_menu a span{display:block;height:35px;line-height:33px;margin:2px;border-width:1px;border-style:solid;border-color:#a9a9a9;background:#fff;color:#666;border-radius:5px 5px 0 0;text-align:center}
div.facility_section .map_info .tab_menu a.active span{border-color:#a9a9a9 #a9a9a9 #f2f2f2 #a9a9a9;background:#f2f2f2;font-weight:bold;color:#333}
div.facility_section .map_info .tab_menu a:first-child span{margin-left:0}
div.facility_section .map_info .tab_menu.lake a{width:20%}
div.facility_section .map_info .tab_menu.lake a:nth-child(5) span{margin-right:0}
div.facility_section .map_info .tab_menu.lake a:nth-child(6) span{margin-left:0}
div.facility_section .map_info .tab_menu.hill a{width:20%}
div.facility_section .map_info .tab_menu.hill a:nth-child(5) span{margin-right:0}
div.facility_section .map_info .tab_menu.hill a:nth-child(6) span{margin-left:0}
div.facility_section .map_info .tab_menu.hill a:last-child span{margin-right:0}
div.facility_section .map_info .swipe_section{height:auto;margin-top:3px;border-width:1px 0;border-style:solid;border-color:#b6b6b6}
div.facility_section .tel_guide{margin-top:15px}
div.facility_section .tel_guide h3{font-size:14px;color:#927659}
div.facility_section .tel_guide table.grid_list{margin-top:8px}
div.location_section{margin-top:10px}
div.location_section .accordion .accordion_content .tab_menu{margin-top:8px;background:url(../../../images/homepage/KOR/cheongpung/bg_tab.gif) 0 2px repeat-x;*zoom:1}
div.location_section .accordion .accordion_content .tab_menu:after{content:'';display:block;clear:both}
div.location_section .accordion .accordion_content .tab_menu a{display:block;float:left}
div.location_section .accordion .accordion_content .tab_menu a span{display:block;height:35px;line-height:33px;margin:2px;border-width:1px;border-style:solid;border-color:#a9a9a9;background:#fff;color:#666;border-radius:5px 5px 0 0;text-align:center}
div.location_section .accordion .accordion_content .tab_menu a span i{display:inline-block;line-height:16px;font-style:normal;font-size:12px}
div.location_section .accordion .accordion_content .tab_menu a.active span{border-color:#a9a9a9 #a9a9a9 #f2f2f2 #a9a9a9;background:#f2f2f2;font-weight:bold;color:#333}
div.location_section .accordion .accordion_content .tab_menu a:first-child span{margin-left:0}

div.location_section .accordion .accordion_content .tab_menu.car a{width:25%}
div.location_section .accordion .accordion_content .tab_menu.car a:nth-child(4) span{margin-right:0}
div.location_section .accordion .accordion_content .tab_menu.car a:nth-child(5) span{margin-left:0}
div.location_section .accordion .accordion_content .tab_menu.car a:last-child span{margin-right:0}
div.location_section .accordion .accordion_content .swipe_section .swiper_container h4{margin-top:15px;font-size:15px;color:#927659}
div.location_section .accordion .accordion_content .swipe_section .swiper_container p.path{line-height:20px;margin-top:5px}
div.location_section .accordion .accordion_content .swipe_section .swiper_container p.path.dot{margin-top:8px;padding-top:5px;border-top:1px dotted #dfdfdf}
div.location_section .accordion .accordion_content .swipe_section .swiper_container img{margin-top:10px}

div.location_section .accordion .accordion_content .tab_menu.shuttle a{width:33.333%}
div.location_section .accordion .accordion_content .tab_menu.shuttle a:last-child span{margin-right:0}

div.location_section .accordion .accordion_content .tab_menu.bus a{width:50%}
div.location_section .accordion .accordion_content .tab_menu.bus a:last-child span{margin-right:0}

div.location_section .accordion .accordion_content table.grid_list{margin-top:15px}
div.location_section .accordion .accordion_content .btn_group{margin-top:10px}
div.location_section .accordion .accordion_content .btn_group a.button{margin-top:5px}
div.location_section .accordion .accordion_content h4{margin-top:20px;font-size:15px;color:#927659}
div.location_section .accordion .accordion_content ul.bus_guide{margin:10px 0 0 0}
div.location_section .accordion .accordion_content ul.bus_guide li{line-height:20px;margin-top:5px;padding-left:11px;background:url(../../../images/homepage/KOR/common/bu_guide_list.png) 0 8px no-repeat;background-size:5px 9px;font-size:12px;font-weight:bold;color:#666}
div.location_section .accordion .accordion_content ul.bus_guide li strong{font-size:12px;color:#666}
div.location_section .accordion .accordion_content ul.bus_guide li ul li{line-height:18px;margin:0;padding-left:6px;background:url(../../../images/homepage/KOR/common/ico_bu.gif) 0 9px no-repeat;background-size:3px 3px;font-weight:normal}
/* --------------------------------------------
 * Policy
/* ------------------------------------------ */
div.policy_section ol.index{margin-top:30px}
div.policy_section ol.index li{margin-top:10px}
div.policy_section ol.index li a{display:inline-block;font-weight:bold;color:#927659;text-decoration:underline}
div.policy_section ol.index li a strong{color:#927659}
div.policy_section p.txt1{line-height:22px;margin-top:15px;font-size:14px;font-weight:bold;text-align:justify}
div.policy_section ul.list{margin:3px 0 0 15px}
div.policy_section ul.list > li{line-height:20px;padding-left:6px;background:url(../../../images/homepage/KOR/common/bu_policy2.gif) 0 7px no-repeat;background-size:3px 3px}
div.policy_section ul.list > li p{line-height:18px;margin:0;font-size:12px;font-weight:normal;color:#444;text-align:justify}
div.policy_section ul.list > li > ul {margin:5px 0 10px}
div.policy_section ul.list > li > ul > li {line-height:18px;font-size:12px;color:#444}
div.policy_section ul.list > li > ul.policy_list > li {line-height:20px;font-size:12px;}
div.policy_section ul.list > li > ul > li.pri_important_s {font-size: 13px !important; font-weight: bold; line-height: 19px !important;}
div.policy_section ul.list > li > ul > li a {text-decoration:underline}

div.policy_section ul.list > .pri_important_s {font-size: 13px !important; font-weight: bold; line-height: 19px !important;}

div.policy_section ul.list > li > ul > li > ul{margin:5px 0 10px}
div.policy_section ul.list > li > ul > li > ul > li{line-height:18px;padding-left:6px;background:url(../../../images/homepage/KOR/common/bu_policy2.gif) 0 9px no-repeat;background-size:2px 2px;font-size:11px;color:#666}
div.policy_section ul.list > li > ul > li > ul > li > ul{margin:5px 0 10px}
div.policy_section ul.list > li > ul > li > ul > li > ul > li{line-height:18px;font-size:11px;color:#666}


div.policy_section .policy_item{margin-top:25px}
div.policy_section .policy_item h3{padding-left:10px;background:url(../../../images/homepage/KOR/common/bu_policy1.png) 0 1px no-repeat;background-size:4px 8px}
div.policy_section .policy_item p{line-height:20px;margin:5px 0 0 11px;font-weight:bold;text-align:justify}
div.policy_section .policy_item .sub_item{margin-top:15px}
div.policy_section .policy_item .sub_item h4{margin-left:11px}
div.policy_section .policy_item a.policy_down{display:inline-block;/*margin:15px;*/margin-bottom:8px; padding:5px 0 5px 22px;background:url(../../../images/homepage/KOR/util/ico_hwp.png) 0 50% no-repeat;font-weight:bold}
div.published_section{margin-top:15px}
div.published_section h3{line-height:22px;padding:10px;border:1px solid #a9a9a9;background:#f2f2f2;text-align:center;font-size:15px;color:#927659}
div.published_section .published_item{margin-top:25px;overflow-x:auto;}
div.published_section .published_item h4{font-size:14px;color:#927659}
div.published_section .published_item h5{margin-top:20px;font-size:14px}
div.published_section .published_item ul.list{margin:15px 0 0 20px}
div.published_section .published_item ul.list > li{margin-top:20px;padding-left:8px;background:url(../../../images/homepage/KOR/common/bu_policy2.gif) 0 4px no-repeat;background-size:3px 3px}
div.published_section .published_item ul.list > li > ul{margin-top:10px}
div.published_section .published_item ul.list > li > ul > li{line-height:18px}
div.published_section .published_item ul.list2{margin:15px 0 0 0;padding-bottom:15px;border-bottom:1px solid #b6b6b6}
div.published_section .published_item ul.list2 > li{margin-top:20px;padding-left:10px;background:url(../../../images/homepage/KOR/common/bu_policy1.png) 0 1px no-repeat;background-size:4px 8px}
div.published_section .published_item ul.list2 > li > ul{margin-top:10px}
div.published_section .published_item ul.list2 > li > ul > li{line-height:18px}
div.published_section .published_item ul.list > li > ul > li{line-height:18px}
div.published_section .published_item table.grid_list{margin-top:10px}
div.published_section .published_item table.grid_list ul.list{margin:0}
div.published_section .published_item p.grid_unit{margin-top:5px;font-size:12px;text-align:right}
div.published_section p.email_explain{line-height:20px;margin-top:15px}
div.absurd_report_center_section{margin-top:40px}
div.absurd_report_center_section .header{padding:10px 15px;border:1px solid #a9a9a9;background:#f2f2f2}
div.absurd_report_center_section .header ul > li{line-height:20px;padding-left:8px;background:url(../../../images/homepage/KOR/common/bu_policy2.gif) 0 9px no-repeat;background-size:3px 3px}
div.absurd_report_center_section .item{margin-top:25px}
div.absurd_report_center_section .item h3{padding-left:10px;background:url(../../../images/homepage/KOR/common/bu_policy1.png) 0 1px no-repeat;background-size:4px 8px}
div.absurd_report_center_section .item ul.list{margin:10px 0 0 13px}
div.absurd_report_center_section .item ul.list > li{line-height:20px;padding-left:8px;background:url(../../../images/homepage/KOR/common/bu_policy2.gif) 0 7px no-repeat;background-size:3px 3px}
div.absurd_report_center_section .item p.stress{line-height:20px;margin:10px 0 0 12px;font-weight:bold;color:#927659}
div.absurd_report_center_section .item table.grid_list{margin-top:10px}
div.absurd_report_center_section .item .procedures{margin-top:10px;padding:15px 25px;background:#f5f5f5;text-align:center}
div.absurd_report_center_section .item .procedures img{width:100%}
/* --------------------------------------------
 * Login
/* ------------------------------------------ */
div.login_type{padding:15px 10px 0}
div.login_type ul.tab{margin:0 -2px;border-bottom:1px solid #a9a9a9;*zoom:1}
div.login_type ul.tab:after{content:'';display:block;clear:both}
div.login_type ul.tab li{float:left;width:50%}
div.login_type ul.tab li a{display:block;margin:0 2px -1px;border-width:1px;border-style:solid;border-color:#a9a9a9;background:#fff;border-radius:5px 5px 0 0;text-align:center}
div.login_type ul.tab li:first-child a{margin:0 2px -1px 0}
div.login_type ul.tab li:last-child a{margin:0 0 -1px 2px}
div.login_type ul.tab li a span{display:inline-block;margin:10px 0;font-weight:bold}
div.login_type ul.tab li[aria-selected='true'] a{border-bottom-color:#f2f2f2;background:#f2f2f2}
div.login_type ul.tab li[aria-selected='true'] a span{padding-right:25px;background:url(../../../images/homepage/KOR/accommodation/ico_roomType_active.png) right 5px no-repeat;background-size:13px 7px}
div.login_section{padding:10px 10px 50px;*zoom:1}
div.login_section.hidden{visibility:hidden;overflow:hidden;height:0;padding:0;font-size:0;line-height:0}
div.login_section:after{content:'';display:block;clear:both}
div.login_section p.login_txt{line-height:20px;padding:10px 0}
div.login_section .input_item{position:relative;margin:10px 5px 0 0;padding-left:100px}
div.login_section .input_item label{position:absolute;top:5px;left:0;font-weight:bold}
div.login_section .input_item input.iTxt{}
div.login_section a.button{margin:20px 0 0 0}
div.login_section .login_guide{line-height:18px;margin-top:10px;padding-left:10px;background:url(../../../images/homepage/KOR/common/bu_guide_list.png) 0 7px no-repeat;background-size:4px 8px;font-size:12px;color:#666}

/*ÈÞ¸é°èÁ¤*/
.m_pop {position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:none;}
.m_pop .mask {position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.4);}
.m_pop .contents {position: absolute; width: 100%; top: 30%; padding: 0;}
.m_pop .contents .box {max-width: 340px; min-height: 270px; margin: 0 auto; border: 3px solid #707e0b; padding: 34px 10px; color: #726f5f; text-align: center; background:#fff;}

.m_pop .contents .tit {font-size: 16px; color: #292929; margin-bottom: 20px;}
.m_pop .contents p {font-size: 12.5px;  line-height: 1.3em; color: #726f5f;}
#agreement.m_pop .contents p{text-align:left;}
.m_pop .contents .tx {margin: 0 5%; padding-bottom: 15px; border-bottom: 1px solid #e6e6e6;}
.m_pop .contents .tx2 {margin: 15px 0 20px; font-size: 12px;}
.m_pop .contents .tx3 {margin: 15px 5% 20px; font-size: 12px;}
.m_pop .contents .dormancy_bt {border: 0; width: 174px; height: 39px; padding-bottom: 8px; background: url(../../../images/homepage/KOR/common/dormancy_bt.png) no-repeat; color: #fff; font-size: 12px;}
#agreement.m_pop .contents .dormancy_bt{width:132px; background: url(../../../images/homepage/KOR/common/dormancy_bt2.png) no-repeat;}
@media screen and (max-width:320px){
	.m_pop .contents .box {width: 100%; min-width: 200px;}
	.m_pop .contents .tit {font-size: 15px;}
	.m_pop .contents p {font-size: 11.5px;}
	.m_pop .contents .tx2 {font-size: 11px;}
}

/* --------------------------------------------
 * Footer
/* ------------------------------------------ */
ul.footer_menu{margin:-2px;*zoom:1}
ul.footer_menu:after{content:'';display:block;clear:both}
ul.footer_menu li{float:left;width:50%}
ul.footer_menu li a{display:block;height:34px;line-height:32px;margin:2px;padding:0 10px;border-bottom:1px solid #b7b3ad;background:#d0cbc0}
ul.footer_menu li a span{display:inline-block;width:100%;background:url(../../../images/homepage/KOR/common/ico_arrow_footer.png) right 50% no-repeat;background-size:7px 14px;font-size:12px;color:#333}
div.address{    font-size: 12px; margin: 10px 10px 0;text-align:center; line-height: 17px;}
div.address strong{font-size:12px;}
div.sns{margin-top:20px}
div.sns ul.list{width:96px;margin:0 auto;*zoom:1}
div.sns ul.list:after{content:'';display:block;clear:both}
div.sns ul.list li{float:left}
div.sns ul.list li a{display:block;margin:0 7px}
div.sns ul.list li a img{width:32px;height:32px}
div.sns ul.list li a.twitter img{width:36px;height:36px}
div.copr_info{margin-top:20px;text-align:center}
div.copr_info a{display:inline-block;margin:5px 0;padding:0 8px 0 4px;border-right:1px solid #bcbcbb;color:#777;letter-spacing:-1px}
div.copr_info a.privacy{font-weight: bold;}
div.copr_info a:last-child{border:none}
p.copyright{margin-top:5px;font-size:10px;color:#505050;text-align:center;letter-spacing:-0.5px}
p.copyright strong{font-size:10px;letter-spacing:-0.5px}
/* --------------------------------------------
 * Button
/* ------------------------------------------ */
div.btn_set{margin-top:20px}
div.btn_set ul{margin:0 -2px;*zoom:1}
div.btn_set ul:after{content:'';display:block;clear:both}
div.btn_set ul li{float:left;width:50%}
div.btn_set ul li a{margin:0 2px}
div.btn_set ul.b1 li{width:100%}
a.button{display:block;height:38px;line-height:36px;margin:2px;border:1px solid #575757;background:#767676;font-size:14px;font-weight:bold;color:#fff;text-align:center;text-shadow:1px 1px 1px #555}
a.button.rsvn{border-color:#8d6f4f;background:#af8f6d;text-shadow:1px 1px 1px #3f2c19}
a.button.ok{border-color:#8d6f4f;background:#af8f6d;text-shadow:1px 1px 1px #3f2c19}
/* --------------------------------------------
 * Grid
/* ------------------------------------------ */
table.grid_list{width:100%;table-layout:fixed;white-space:nowrap;;line-height:18px;border-width:1px 0 0 0;border-style:solid;border-color:#b6b6b6;font-size:13px}
table.grid_list thead th{padding:10px 0;border-width:0 0 1px 0;border-style:solid;border-color:#b6b6b6;background:#eee;font-weight:normal;text-align:center;vertical-align:middle}
table.grid_list thead th.th2{border-color:#b6b6b6;background:#fafafa;color:#888}
table.grid_list thead th.lineR{border-right:1px solid #b6b6b6}
table.grid_list thead th span{display:block;font-size:11px;color:#888}
table.grid_list thead th span.arrow{display:inline-block;width:16px;height:16px;margin:0 5px;background:url(../../../images/homepage/KOR/cheongpung/ico_procedures.png) no-repeat;background-size:16px 16px;text-indent:-9999px;vertical-align:middle}
table.grid_list tbody th{padding:10px;border-width:0 0 1px 0;border-style:solid;border-color:#b6b6b6;background:#eee;font-weight:normal;text-align:center;vertical-align:middle}
table.grid_list tbody th.th2{border-color:#dedede;background:#fafafa}
table.grid_list tbody th.lineR{border-width:0 1px 1px 0}
table.grid_list tbody th span{display:block;font-size:11px;color:#888}
table.grid_list tbody td{line-height:20px;padding:10px 5px;border-width:0 1px 1px 0;border-style:solid;border-color:#dedede;text-align:center;vertical-align:middle}
table.grid_list tbody td span.sub{font-size:12px;color:#666}
table.grid_list tbody td.col{border-width:0 0 1px 0;border-style:solid;border-color:#b6b6b6;background:#fafafa}
table.grid_list tbody td.left{text-align:left}
table.grid_list tbody td.lineN{border-width:0 0 1px 0}
table.grid_list tbody td.last{border-bottom-color:#b6b6b6}
table.grid_list tbody td ul.list li{line-height:20px;padding-left:8px;background:url(../../../images/homepage/KOR/common/ico_bu_list.gif) 0 8px no-repeat}
table.grid_list tbody td dl.list{margin-top:-5px}
table.grid_list tbody td dl.list.t15{margin-top:15px}
table.grid_list tbody td dl.list dt{margin-top:5px;padding-bottom:5px;font-weight:bold}
table.grid_list tbody td dl.list dd{line-height:20px;padding-left:8px;background:url(../../../images/homepage/KOR/common/ico_bu_list.gif) 0 8px no-repeat}
table.grid_list tbody td p.point{margin:0;color:#47517a}
table.grid_list tbody td p.bu{padding-left:13px;background:url(../../../images/homepage/KOR/common/ico_bu.gif) 0 7px no-repeat;color:#47517a}
table.grid_list tbody td ul.procedures{margin-left:-8px;*zoom:1}
table.grid_list tbody td ul.procedures:after{content:'';display:block;clear:both}
table.grid_list tbody td ul.procedures li{float:left;line-height:22px;padding:0 20px 0 8px;background:url(../../../images/homepage/KOR/cheongpung/ico_procedures.png) right 50% no-repeat;color:#777}
table.grid_list tbody td ul.procedures li.last{background:none}
table.grid_list tbody td span.point{color:#47517a}
table.grid_list tbody td span.etc{font-size:11px}
table.grid_list tbody tr:last-child th{border-bottom-color:#b6b6b6}
table.grid_list tbody tr:last-child td{border-bottom-color:#b6b6b6}
table.grid_list tfoot th{padding:12px 20px;border-width:0 0 1px 0;border-style:solid;border-color:#dedede;background:#fafafa;text-align:center;vertical-align:middle}
table.grid_list tfoot th.lineR{border-width:0 1px 1px 0}
table.grid_list tfoot td{line-height:20px;padding:12px 20px;border-width:0 1px 1px 0;border-style:solid;border-color:#dedede;color:#777;text-align:center;vertical-align:middle}
table.grid_list tfoot td.lineN{border-width:0 0 1px 0}
table.grid_list tfoot tr:last-child th{border-bottom-color:#b6b6b6}
table.grid_list tfoot tr:last-child td{border-bottom-color:#b6b6b6}
table.grid_list.mini thead th{padding:5px 0}
table.grid_list.mini tbody td{padding:5px 10px; }
table.grid_list.refunds thead th, table.grid_list.refunds tbody th, table.grid_list.refunds tbody td{padding:5px}
table.grid_list.refunds tbody th, table.grid_list.refunds tbody td, table.grid_list.refunds tbody td ul.list li, table.grid_list.refunds tbody td ul.list li strong{font-size:11px;text-align:left;letter-spacing:-1px}
table.grid_list.refunds thead th, table.grid_list.refunds tbody td p, table.grid_list.refunds tbody td p strong{font-size:11px;text-align:left}
table.grid_list tbody td span.db_room {font-size: 11px;}

div.rsvn_content .form_section .discount_info .scoll_section table.grid_list.mini tbody td {font-size: 11px; padding: 2px 1px;}
/* --------------------------------------------
 * Grid Form
/* ------------------------------------------ */
table.grid_form{width:100%;border-top:1px solid #b6b6b6}
table.grid_form th{padding:5px 10px 5px 20px;border-bottom:1px solid #b6b6b6;background:#eee;font-weight:normal;text-align:left;vertical-align:top}
.rsvn_content table.grid_form th {padding:5px 5px 5px 5px;}
table.grid_form th.nec{background:#eee url(../../../images/homepage/KOR/common/ico_chk.png) 7px 15px no-repeat;background-size:10px 9px}
table.grid_form td{padding:5px;border-bottom:1px solid #dedede}
table.grid_form th.last,table.grid_form td.last{border-bottom:1px solid #b1b1b1}
table.grid_form th.iCheck{padding:10px}
table.grid_form th label{display:inline-block;padding-top:8px;font-weight:normal}
table.grid_form th label span.nec{display:inline-block;margin-left:5px;font-weight:bold}
table.grid_form td .item{position:relative;display:block;margin:-1px 0}
table.grid_form td .item .row{display:table;width:100%;margin:0 0 9px}
table.grid_form td .item .row:last-child{margin:0}
table.grid_form td .item .cell{display:table-cell;line-height:30px;vertical-align:top}
table.grid_form td .item .cell.tel{min-width:65px}
table.grid_form td .item .cell.term{width:5px}
table.grid_form td .item .cell.mail{width:20px;text-align:center}
table.grid_form td .item .cell.txt{width:20px;text-align:center}
table.grid_form td .item .cell.cal{width:37px}
table.grid_form td .item .cell .txt{display:inline-block;position:relative;top:8px;font-size:15px;color:#1b1b1b}
table.grid_form td .item .cell .input_item{margin:0}
table.grid_form td .item .cell .input_item input{color:#666}
table.grid_form td .item .btn_cal{display:block;width:25px;height:28px;margin-left:10px;background:url(../../../images/homepage/KOR/common/btn_cal.png) 0 0 no-repeat;background-size:25px 28px;text-indent:-9999px;cursor:pointer}
table.grid_form td strong.item{padding:10px 0 10px 5px}
table.grid_form td strong.item.price{font-size:16px}
table.grid_form td strong.item.price span{padding-left:5px;font-weight:normal;font-size:13px}
table.grid_form td .view_breakdown{display:block;margin-right:9px;padding-right:25px;background:url(../../../images/homepage/KOR/common/ico_arrow.png) right 5px no-repeat;background-size:14px 7px;font-weight:bold;text-align:right}
/* --------------------------------------------
 * pagination
/* ------------------------------------------ */
.pagination{margin-top:20px;text-align:center}
.pagination .pagination_area{display:inline-block;margin-right:-3px;vertical-align:top}
.pagination a, .pagination strong{overflow:hidden;float:left;width:42px;height:42px;line-height:40px;margin-right:10px;border:2px solid #a28466;background:#a28466;border-radius:100%;font-size:14px;font-weight:bold}
.pagination a{background-color:#fff;color:#a28466;text-decoration:none}
.pagination a:hover{background-color:#f8f8f8;color:#666}
.pagination strong{line-height:40px;background-color:#a28466;color:#fff}
.pagination .direction{background:#fff}
.pagination .prev{background:url(../../../images/homepage/KOR/common/btn_page_prev.png) 50% 50% no-repeat;background-size:9px 14px;text-indent:-9999px}
.pagination .next{background:url(../../../images/homepage/KOR/common/btn_page_next.png) 50% 50% no-repeat;background-size:9px 14px;text-indent:-9999px}
/* --------------------------------------------
 * reservation
/* ------------------------------------------ */
div.rsvn_content .form_section{position:relative;margin-top:15px}
div.rsvn_content .form_section.disabled{opacity:0.4;filter:alpha(opacity=40)}
div.rsvn_content .form_section.t35{margin-top:35px}
div.rsvn_content .form_section h3{font-size:15px;color:#927659}
div.rsvn_content .form_section table.grid_form{margin-top:7px}
div.rsvn_content .form_section a.btn_rsvnComm{position:absolute;top:-20px;right:0;display:inline-block;height:38px;line-height:38px;padding:0 15px;border:1px solid #8d6f4f;background:#af8f6d;font-size:14px;font-weight:bold;color:#fff;text-shadow:1px 1px 1px #3f2c19}
div.rsvn_content .form_section ul.radio_list{margin-top:7px;padding:7px 10px;border-width:1px 0;border-style:solid;border-color:#b6b6b6}
div.rsvn_content .form_section ul.radio_list:after{content:'';display:block;clear:both}
div.rsvn_content .form_section ul.radio_list li{float:left;width:50%;padding:7px 0}
div.rsvn_content .form_section ul.radio_list.ft11px li label {font-size:11px!important;}
div.rsvn_content .form_section ul.radio_list li .iradio{margin-right:3px}
div.rsvn_content .form_section .discount_info{display:none;margin-top:15px;padding:12px;border:1px solid #d3d3d3}
div.rsvn_content .form_section .discount_info .scoll_section{height:220px;padding-right:25px;overflow-y:auto;overflow-x:hidden}
div.rsvn_content .form_section .discount_info .scoll_section p{line-height:18px;color:#444}
div.rsvn_content .form_section .discount_info .scoll_section p.t15{margin-top:15px}
div.rsvn_content .form_section .discount_info .scoll_section h3{margin-top:25px;padding:10px;border:2px solid #927659;font-size:16px;font-weight:bold;text-align:center}
div.rsvn_content .form_section .discount_info .scoll_section .info_item{margin-top:20px}
div.rsvn_content .form_section .discount_info .scoll_section .info_item h4{padding-left:14px;background:url(../../../images/homepage/KOR/common/ico_bu.gif) 2px 6px no-repeat;background-size:4px 4px;font-size:14px;color:#444}
div.rsvn_content .form_section .discount_info .scoll_section .info_item ul.list{margin:5px 0 0 15px}
div.rsvn_content .form_section .discount_info .scoll_section .info_item ul.list > li{line-height:18px;padding:3px 0 3px 7px;background:url(../../../images/homepage/KOR/common/ico_bu.gif) 0 12px no-repeat;background-size:2px 2px;color:#444}
div.rsvn_content .form_section .discount_info .scoll_section .info_item ul.list > li strong{color:#927659}
div.rsvn_content .form_section .discount_info .scoll_section .info_item ul.list > li > ul{margin-top:5px}
div.rsvn_content .form_section .discount_info .scoll_section .info_item ul.list > li > ul > li{line-height:18px;padding:2px 0;font-size:12px;color:#444}
div.rsvn_content .form_section .discount_info .scoll_section .info_item table.grid_list{margin:10px 0 0 15px}
div.term_section{margin-top:15px;border-top:1px solid #b6b6b6}
div.term_section.line{border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;margin:20px 0;}
div.term_section h4{margin:15px 0 12px;}
div.term_section .term_box {border: 1px solid #ddd;padding: 12px;line-height: 18px;}
div.term_section .term_box > ul {margin-bottom:10px;}
div.term_section .term_box > ul > li {margin-bottom:10px;}
div.term_section .term_box > ul > li:last-child {margin-bottom:0;}
div.term_section .term_box > ul > li > span{margin-bottom:3px;display:inline-block;}
div.term_section .term_agree {overflow:hidden; margin:15px 0 20px;}
div.term_section .term_agree .agree_wrap{display:block;margin-top:10px;}
div.term_section .term_content{position:relative;min-height:38px;line-height:38px;padding:0 80px 0 38px;border-bottom:1px solid #b6b6b6;background:#eee}
div.term_section .term_content.noLine{min-height:32px;line-height:32px;border:none}
div.term_section .term_content .icheckbox{position:absolute;top:8px;left:10px}
div.term_section .term_content.noLine .icheckbox{top:4px}
div.term_section .term_content label{display:block;width:100%;overflow:hidden;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('ellipsis.xml#ellipsis')}
div.term_section .term_content .btn_view{position:absolute;top:-1px;right:-1px;display:inline-block;height:39px;line-height:36px;padding:0 10px;border:1px solid #898989;background:#9f9f9f;font-weight:bold;color:#fff;text-shadow:1px 1px 1px #555}
div.term_section .term_content.noLine .btn_view{height:32px;line-height:32px}
div.term_section .term_content .view_box{display:none;margin:1px -80px 0 -37px;overflow:hidden;border-top:1px solid #b6b6b6}
div.term_section .term_content .scoller{overflow-x:hidden;overflow-y:scroll;margin:10px;height:120px;border:1px solid #e2e2e2;background:#fff}
div.term_section .term_content .view_area{padding:10px 15px 10px 10px}
div.term_section .term_content .view_area .policy_section .policy_item{margin:0}
div.term_section .term_content .view_area .policy_section .policy_item h3{background: url(../../../images/homepage/KOR/common/bu_policy1.png) 0 15px no-repeat;background-size:4px 8px}
div.term_section p.guide{line-height:18px;padding:6px 0 12px;border-bottom:1px solid #b6b6b6;font-size:12px;letter-spacing:-1px}
div.rsvn_content p.rsvn_complete{padding:20px 0 30px;font-size:16px;font-weight:bold;text-align:center}
div.rsvn_content table.grid_list{margin-top:5px}
div.rsvn_content .rsvn_item{margin-top:15px}
div.rsvn_content .rsvn_item p.rsvnNum{padding:12px 12px 14px 12px;border-width:1px 0;border-style:solid;border-color:#b6b6b6;background:#eee;font-size:15px;font-weight:bold}
div.rsvn_content .rsvn_item table.grid_list{margin-top:3px}
div.rsvn_content .rsvn_item .btn_set{margin-top:5px}
div.rsvn_content .failure_guide{padding:30px 0}
div.rsvn_content .failure_guide p.txt1{font-size:16px;font-weight:bold;text-align:center}
div.rsvn_content .failure_guide p.txt2{margin-top:10px;line-height:20px;color:#666;text-align:center}
div.rsvn_content .failure_reason h3{font-size:15px}
div.rsvn_content .failure_reason p{margin-top:10px;padding:10px;border-width:1px 0;border-style:solid;border-color:#b6b6b6;background:#eee}
.pri_important {font-size: 1.1em; font-weight: bold;}
/* --------------------------------------------
 * Popup Layer
/* ------------------------------------------ */
div.pop_wrap{display:none;position:absolute;top:50%;left:50%;z-index:99999;width:90%;background:#fff}
div.pop_wrap.drawings{width:95%}
div.pop_wrap.map{width:95%}
div.pop_wrap.calendar{width:300px}
div.pop_wrap .pop_header{position:relative;height:45px;line-height:45px;background:#ab957d}
div.pop_wrap .pop_header h3{padding-left:14px;font-size:16px;color:#fff}
div.pop_wrap .pop_header .btn_pop_close{position:absolute;top:7px;right:7px;width:30px;height:30px;border:1px solid #846d54;background:#967f66 url(../../../images/homepage/KOR/common/ico_pop_close.png) 50% 50% no-repeat;background-size:16px 14px;text-indent:-9999px}
div.pop_wrap .pop_content{position:relative}
div.pop_wrap .pop_content .guide{padding:35px 10px}
div.pop_wrap .pop_content .guide p.txt1{line-height:22px;font-size:16px;font-weight:bold;text-align:center}
div.pop_wrap .pop_content .guide p.txt2{line-height:18px;margin-top:15px;font-size:12px;color:#666;text-align:center}
div.pop_wrap .pop_content .drawings{padding:10px}
div.pop_wrap .pop_content .drawings img{width:100%}
div.pop_wrap .pop_content .map_img img{width:100%}
div.pop_wrap .pop_content .language_list ul.list li{border-bottom:1px solid #dedede}
div.pop_wrap .pop_content .language_list ul.list li:last-child{border:none}
div.pop_wrap .pop_content .language_list ul.list li.active{background:#ebe8dc}
div.pop_wrap .pop_content .language_list ul.list li a{display:block;padding:12px 10px 12px 45px;font-size:14px}
div.pop_wrap .pop_content .language_list ul.list li a.kor{background:url(../../../images/homepage/KOR/common/ico_kor.png) 15px 50% no-repeat;background-size:23px 23px}
div.pop_wrap .pop_content .language_list ul.list li a.eng{background:url(../../../images/homepage/KOR/common/ico_eng.png) 15px 50% no-repeat;background-size:23px 23px}
div.pop_wrap .pop_content .language_list ul.list li a.jpn{background:url(../../../images/homepage/KOR/common/ico_jpn.png) 15px 50% no-repeat;background-size:23px 23px}
div.pop_wrap .pop_content .language_list ul.list li a.chn{background:url(../../../images/homepage/KOR/common/ico_chn.png) 15px 50% no-repeat;background-size:23px 23px}
div.pop_wrap .pop_footer{padding:15px 0;border-top:1px solid #dedede}
div.pop_wrap .pop_footer .btn_set{margin:0;text-align:center}
div.pop_wrap .pop_footer .btn_set a.button{display:inline-block;width:50%}
/* --------------------------------------------
 * Popup Layer
/* ------------------------------------------ */
div.pop_vr{display:none;position:absolute;top:0;left:0;z-index:99999;width:100%;height:100%;background:#fff}
div.pop_vr .btn_pop_close{position:absolute;top:10px;right:10px;width:30px;height:30px;border:1px solid #846d54;background:#967f66 url(../../../images/homepage/KOR/common/ico_pop_close.png) 50% 50% no-repeat;background-size:16px 14px;text-indent:-9999px;z-index:999}
/* --------------------------------------------
 * Popup Calrendar
/* ------------------------------------------ */
div.pop_wrap .pop_content .date_control{position:relative;height:40px;line-height:40px;text-align:center}
div.pop_wrap .pop_content .date_control .today{font-size:16px}
div.pop_wrap .pop_content .date_control .btn_prev{position:absolute;top:0;left:0;width:40px;height:40px;background:url(../../../images/homepage/KOR/common/btn_cal_prev.png) 50% 50% no-repeat;background-size:12px 18px;text-indent:-9999px}
div.pop_wrap .pop_content .date_control .btn_next{position:absolute;top:0;right:0;width:40px;height:40px;background:url(../../../images/homepage/KOR/common/btn_cal_next.png) 50% 50% no-repeat;background-size:12px 18px;text-indent:-9999px}
div.pop_wrap .pop_content .cal_guide{margin:10px;padding-left:11px;background:url(../../../images/homepage/KOR/common/bu_guide_list.png) 0 1px no-repeat;background-size:5px 9px;font-size:12px;color:#666}
div.pop_wrap .pop_content .cal_guide span{display:inline-block;width:15px;height:15px;margin:0 5px;background:#a28466;border-radius:100%;text-indent:-9999px;vertical-align:middle}
.cal_table table{width:100%}
.cal_table th{padding:6px 0 8px;border-width:1px 0;border-style:solid;border-color:#dedede;background:#f7f7f7;font-size:11px;color:#525151;font-weight:normal;text-align:center}
.cal_table th.sun{color:#b51a1a}
.cal_table th.sat{color:#59ae14}
.cal_table td{border-bottom:1px solid #dedede;padding:3px 0;color:#cacaca;text-align:center}
.cal_table td a{display:inline-block;width:28px;height:28px;line-height:24px;border:2px solid #fff;background:#fff;font-size:12px;color:#acacac;text-align:center;border-radius:100%}
.cal_table td a.rsvn{border-color:#a28466;background:#a28466;color:#fff}
.cal_table td a.chk{border-color:#543411;background:#543411;color:#fff}
.cal_table td a.today{border-color:#a28466;color:#a28466}
/* --------------------------------------------
 * Input style
/* ------------------------------------------ */
.icheckbox, .iradio{position:relative;display:inline-block;*display:inline;vertical-align:middle;margin:0;padding:0;width:22px;height:22px;background:url(../../../images/homepage/KOR/common/spr_input.png) no-repeat;border:none;cursor:pointer;background-size:240px 24px}
.icheckbox{background-position:0 0}
.icheckbox.hover{background-position:-24px 0}
.icheckbox.checked{background-position:-48px 0}
.icheckbox.disabled{background-position:-72px 0;cursor:default}
.icheckbox.checked.disabled{background-position:-96px 0}
.iradio{background-position:-120px 0}
.iradio.hover{background-position:-144px 0}
.iradio.checked{background-position:-168px 0}
.iradio.disabled{background-position:-192px 0;cursor:default}
.iradio.checked.disabled{background-position:-216px 0}
/* --------------------------------------------
 * Datepicker
/* ------------------------------------------ */
.ui-datepicker{top:215px!important;left:10px!important;right:10px!important;margin-top:5px;border-width:3px 1px 1px 1px;border-style:solid;border-color:#ab957d;background:#fff;display:none}
.ui-datepicker .ui-datepicker-header{position:relative;height:40px;background:#fff}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:0;width:40px;height:40px;text-indent:-9999px}
.ui-datepicker .ui-datepicker-prev{left:0;background:url(../../../images/homepage/KOR/common/btn_cal_prev.png) 50% 50% no-repeat;background-size:12px 18px}
.ui-datepicker .ui-datepicker-next{right:0;background:url(../../../images/homepage/KOR/common/btn_cal_next.png) 50% 50% no-repeat;background-size:12px 18px}
.ui-datepicker .ui-datepicker-title{padding-top:12px;text-align:center}
.ui-datepicker .ui-datepicker-title span{font-size:14px}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}
.ui-datepicker table{width:100%;border-collapse:collapse}
.ui-datepicker th{padding:.7em .3em;border-width:1px 0;border-style:solid;border-color:#dedede;background:#f7f7f7;text-align:center;font-weight:bold}
.ui-datepicker th span{color:#777}
.ui-datepicker td{border-bottom:1px solid #dedede}
.ui-datepicker tr:last-child td{border:none}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:15px 0;text-align:center;text-decoration:none}
.ui-datepicker td a:hover{background:#a28466;color:#fff}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0}
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
/* --------------------------------------------
 * Loading
/* ------------------------------------------ */
div.loading_wrap{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999}
div.loading_wrap .loading{position:absolute;top:50%;left:50%;width:100px;margin:-45px 0 0 -50px;padding-top:70px;background:url(../../../images/homepage/KOR/common/loading.gif) 50% 0 no-repeat;font-size:14px;font-weight:bold;text-align:center;z-index:999}
div.loading_wrap .loading_overlay{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;background-color:#fff;opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: alpha(opacity=70)}
/* --------------------------------------------
 * font
/* ------------------------------------------ */
@font-face {
  font-family:'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family:'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family:'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.ttf) format('truetype');
}
@font-face {
  font-family:'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(//themes.googleusercontent.com/static/fonts/robotocondensed/v8/Zd2E9abXLFGSr9G3YK2MsG8ITcfo9NwJpvZiO7_FxEg.eot);
  src: local('Roboto Condensed Regular'), local('RobotoCondensed-Regular'), url(//themes.googleusercontent.com/static/fonts/robotocondensed/v8/Zd2E9abXLFGSr9G3YK2MsG8ITcfo9NwJpvZiO7_FxEg.eot) format('embedded-opentype'), url(//themes.googleusercontent.com/static/fonts/robotocondensed/v8/Zd2E9abXLFGSr9G3YK2MsFzqCfRpIA3W6ypxnPISCPA.woff) format('woff');
}

/*
@font-face {
  font-family:'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot);
  src: url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff2) format('woff2'),
       url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff) format('woff'),
       url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family:'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot);
  src: url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff2) format('woff2'),
       url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff) format('woff'),
       url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family:'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot);
  src: url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff) format('woff'),
       url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.ttf) format('truetype');
}
@font-face {
  font-family:'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(http://themes.googleusercontent.com/static/fonts/robotocondensed/v8/Zd2E9abXLFGSr9G3YK2MsG8ITcfo9NwJpvZiO7_FxEg.eot);
  src: local('Roboto Condensed Regular'), local('RobotoCondensed-Regular'), url(http://themes.googleusercontent.com/static/fonts/robotocondensed/v8/Zd2E9abXLFGSr9G3YK2MsG8ITcfo9NwJpvZiO7_FxEg.eot) format('embedded-opentype'), url(http://themes.googleusercontent.com/static/fonts/robotocondensed/v8/Zd2E9abXLFGSr9G3YK2MsFzqCfRpIA3W6ypxnPISCPA.woff) format('woff');
}
*/
@media all and (min-width:320px) {
	div.swipe_section{height:176px}
	div.swipe_section.index{height:222px}
    .swipe_section .swiper-slide figure{height:222px;}
} 
@media all and (min-width:360px) {
	div.swipe_section{height:198px}
	div.swipe_section.index{height:250px}
} 
@media all and (min-width:375px) {
	div.swipe_section{height:206px}
	div.swipe_section.index{height:260px}
	.swipe_section .swiper-slide figure{height:260px;}
} 
@media all and (min-width:384px) {
	div.swipe_section{height:211px}
	div.swipe_section.index{height:267px}
	.swipe_section .swiper-slide figure{height:267px;}
} 
@media all and (min-width:400px) {
	div.swipe_section{height:220px}
	div.swipe_section.index{height:278px}
	.swipe_section .swiper-slide figure{height:278px;}
}
@media all and (min-width:414px) {
	div.swipe_section{height:228px}
	div.swipe_section.index{height:288px}
	.swipe_section .swiper-slide figure{height:288px;}
}
@media all and (min-width:415px) {
	div.swipe_section{height:auto}
	div.swipe_section.index{height:auto}
	.swipe_section .swiper-slide figure{height:auto;}
}