/* COMMON */
/* sub menu */
.sub_top_pen{width:100%;top:0px;z-index:9998}
.sub_top{width:100%;}
.top_bar2{}
.top_bar2 h3{}

.top_bar2 .search_ic{position:absolute;right:10px; top:4px; z-index:2;}
.top_bar2 .home_ic{position:absolute;right:40px; top:4px; z-index:2;}
.top_bar2 .back_ic{position:absolute;left:10px; top:4px; z-index:2;}


.top_bar{padding:5px 0;background-color:#408aec;border:1px solid #red;}
.top_bar h3{font-weight:bold;font-size:1.2em;color:#fff;text-align:center;}
.top_bar h3 a{color:#fff;}
.top_bar .search_ic{position:absolute;right:10px;z-index:2;}
.top_bar .home_ic{position:absolute;right:40px;z-index:2;}
.top_bar .back_ic{position:absolute;left:10px;z-index:2;}

#back-reser {
  position: fixed;
  bottom: 0px;
  right: 0px;
  margin:0px;
  z-index:3;
  width:100%;
  display:none;
}


#back-reser2 {
  position: fixed;
  bottom: 0px;
  right: 0px;
  margin:0px;
  z-index:3;
  width:100%;
}

.view_menu{width:100%;}
.view_menu li{float:left;width:50%;background:#fff;text-align:center;padding:10px 0;border-bottom:5px solid #fff;}
.view_menu li a{font-weight:bold;color:#494f52;}
.view_menu .on{border-bottom:5px solid #408aec;}
.view_menu3{width:100%; display:inline-table; padding:0; margin:0;}
.view_menu3 li{width:24%; height:100%; line-height:140%; display:table-cell; vertical-align:middle; padding:16px 0; margin:0; background:#eff3f6; text-align:center;  border-right:1px solid #ddd;  border-bottom:1px solid #ddd;}
.view_menu3 li a{font-weight:bold; color:#494f52; display:inline-block;vertical-align:middle;}
.view_menu3 .on{border-bottom:5px solid #408aec; background:#fff;}
.view_menu4{width:100%;}
.view_menu4 li{float:left;width:25%; background:#fff;text-align:center;padding:10px 0;border-bottom:5px solid #fff;}
.view_menu4 li a{font-weight:bold;color:#494f52;}
.view_menu4 .on{border-bottom:5px solid #408aec;}
.top_bar_height{height:0;}
.top_bar_height2{height:0px;}
.top_bar_height3{height:0px;}
.top_shadow{height:20px;width:100%;background:url(../images/bg_st_shadow2.png);background-size: 100% 20px;}
.contents_box_w{background:#fff;}
/* sub menu end */

  /* main menu */
.main_logo{text-align:center;}
.main_logo img{width:auto; height:35px;}

.menu{width:100%;top:0px;z-index:9998}
.menu_main li img{width:25px;}
.menu_main li{width:20%;float:left;background-color:#fff;padding-top:2%; text-align:center;border-bottom:5px solid #fff;}
.menu_main li p{text-align:center;font-size:0.8em;font-weight:bold;}
.menu_main .on{border-bottom:5px solid #408aec;}
.menu_main li a{font-weight:bold;color:#494f52;}

.mar4{margin-top:4px;}
.mar5{margin-top:5px;}

.pension_list{width:100%; background:#EAEAEA;}
.pension_list li .box{width:100%;background-color:#fff;}

.pension_list .ps_sevice{position:absolute;top:10px;left:10px;right:10px;}
.pension_list .ps_sevice_t{padding-top:3px;background-color:#000;opacity:0.6;color:#fff;text-align:center;font-size:0.7em;}
.pension_list li .imgs{position:relative;z-index:1;height:180px;}
.pension_list li .imgs .s_member img{position:absolute;right:2.5%;top:190px;z-index:2;width:50px;height:50px;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;-ms-border-radius:50px;-khtml-border-radius:50px;-o-border-radius:50px;border:2px solid #fff;}
.pension_list li{margin-bottom:10px;}
.pension_list li .info{padding:10px 2.5% 10px 2.5%; text-align:left}
.pension_list li .info h4{font-size:1.0em;font-weight:bold;color:#382a4a;}
  .info .c_info{font-size:0.7em; margin-bottom:2px;font-weight:normal;}
  .info .c_info .info_t{margin-right:5px;color:#818c92;font-weight:bold;}
  .info .c_info img{width:14px; position:relative; top:-4px;}
  .info .k_info span{font-size:0.7em;color:#408aec;padding:5px;font-weight:bold;}
  .info .p_info{color:#d20054; font-size:1.0em; font-weight:bold;}
  .info .p_info p{top:-20px;right:0;position:absolute;z-index:2;font-size:0.7em;text-decoration:line-through;font-weight:bold;color:#bbc3c9}
  .info .p_info .dcinfo{background-color:#d20054;color:#fff;padding:1px 2px;font-size:1.0em;font-weight:bold; margin-right:10px;}
  .info .p_info .poinfo{color:#adadad;padding:5px 0;font-size:0.7em;}
  .info .p_info .price{font-weight:bold;}
.mark_ic{position:absolute;z-index:2;left:0px;bottom:0px;}
.mark_ic2{position:absolute;z-index:2;right:10px;bottom:10px;}
.mark_ic .ic1{float:left;left:0px !important;margin:0px !important;padding:5px;text-align:center;background:#966f3c;color:#fff;font-weight:bold;font-size:0.7em;}
.mark_ic .ic2{float:left;left:0px !important;margin:0px !important;padding:5px;text-align:center;background:#e83939;color:#fff;font-weight:bold;font-size:0.7em;}
.mark_ic .ic3{float:left;left:0px !important;margin:0px !important;padding:5px;text-align:center;background:#517345;color:#fff;font-weight:bold;font-size:0.7em;}
.dc_ic{position:absolute;z-index:2;left:7px;top:7px;width:50px;height:40px;padding-top:10px;background:red;border-radius:50%;text-align:center;color:#fff;line-height:150%;font-size:0.8em;font-weight:bold;}
.dc_ic span{font-size:1.4em}
.open_ic{position:absolute;z-index:2;left:2.5%;top:7px;width:50px;height:40px;padding-top:10px;background:#4e2b8d;border-radius:50%;text-align:center;color:#fff;line-height:130%;font-size:0.7em;font-weight:bold;}

.pension_list_pr{width:100%}
.pension_list_pr li {margin-bottom:5px}
.pension_list_pr .pr_sevice{position:absolute;top:10px;left:10px;right:10px;}
.pension_list_pr .pr_sevice_t{padding-top:3px;background-color:#000;opacity:0.6;color:#fff;text-align:center;font-size:0.7em;}

.pension_list_pr li .box{width:100%;background-color:#fff; }
.pension_list_pr li .imgs{position:relative;z-index:1;height:180px;}
.pension_list_pr li .ad_text{position:absolute;padding:5px 10px;z-index:2;left:0px;top:0px;color:#fff;font-weight:bold;background-color:#444;opacity:0.8;}
.pension_list_pr li .main_list_bg{position:absolute;width:100%;height:100px;z-index:2;left:0px;bottom:0px;color:#fff;background:url(../images/list_overlay.png) no-repeat;background-size:100%;}
.pension_list_pr li .dcpoint{position:absolute;width:60px;height:100px;z-index:3;right:10px;top:0px;background:url(../images/main_dcinfo.png) no-repeat;background-size:100%;}
.pension_list_pr li .dcpoint .n{color:#fff;font-size:1.3em;font-weight:bold;text-align:center; }
.pension_list_pr li .dcpoint .t{color:#fff;font-size:0.9em;font-weight:bold;text-align:center;line-height:80%;}
.pension_list_pr li .l_info{position:absolute;z-index:3;bottom:10px;left:2.5%;width:70%;float:left; text-align:left}
.pension_list_pr li .r_info{position:absolute;z-index:3;margin-bottom:8px;right:2.5%;width:30%;text-align:right;bottom:0px;}
.pension_list_pr li .l_info .re_info span{padding:5px;color:#fff;font-size:0.9em;font-weight:bold;background-color:#2ec8e9;}
.pension_list_pr li .l_info h4{color:#fff;font-size:1.0em;font-weight:bold;}
.pension_list_pr li .l_info .k_info{color:#e7e7e7;font-size:0.7em;}
.pension_list_pr li .l_info .k_info img{position:relative; top:-3px;}
.pension_list_pr li .r_info .tle{font-size:1.0em;color:#fff;font-weight:bold;}
.pension_list_pr li .r_info .price{color:#e7e7e7;font-weight:normal;font-size:0.7em;}
.pension_list_pr li .r_info .price2{font-size:1.0em;color:#fff;font-weight:bold; }
.mark_ic_pr{margin-bottom:5px;}
.mark_ic_pr .ic1{padding:5px;text-align:center;background:#966f3c;color:#fff;;font-size:0.7em;}
.mark_ic_pr .ic2{padding:5px;text-align:center;background:#e83939;color:#fff;font-weight:bold;font-size:0.7em;}
.mark_ic_pr .ic3{padding:5px;text-align:center;background:#517345;color:#fff;font-weight:bold;font-size:0.7em;}

/* INDEX.HTML */
.pension_list_main{width:100%;}
.pension_list_main li .box{width:100%;background-color:#fff;padding-bottom:5px}
.pension_list_main li .imgs{position:relative;z-index:1;min-height:200px;}
.pension_list_main li .ad_text{position:absolute;padding:5px 10px;z-index:2;left:0px;top:0px;color:#fff; font-size:0.7em; font-weight:bold;background-color:#444;opacity:0.7;}
.pension_list_main li .main_list_bg{position:absolute;width:100%;height:100px;z-index:2;left:0px;bottom:0px;color:#fff;background:url(../images/list_overlay.png) no-repeat;background-size:100%;}
.pension_list_main li .dcpoint{position:absolute;width:60px;height:100px;z-index:3;right:10px;top:1px;background:url(../images/main_dcinfo.png) no-repeat;background-size:100%;}
.pension_list_main li .dcpoint .n{color:#fff;font-size:1.0em;font-weight:bold;text-align:center; margin-top:3px; }
.pension_list_main li .dcpoint .t{color:#fff;font-size:0.7em;font-weight:bold;text-align:center;line-height:2px; }
.pension_list_main li .l_info{position:absolute;z-index:3;bottom:10px;left:10px;width:52%;float:left;text-align:left}
.pension_list_main li .r_info{position:absolute;z-index:3;margin-bottom:8px;right:10px;width:42%;text-align:right;bottom:0px;}
.pension_list_main li .l_info .re_info span{padding:5px;color:#fff;font-size:0.7em;font-weight:bold;background-color:#2ec8e9;}
.pension_list_main li .l_info h4{color:#fff;font-size:1.0em;font-weight:bold;}
.pension_list_main li .l_info .k_info{color:#e7e7e7;font-weight:bold;font-size:0.7em}
.pension_list_main li .r_info .tle{font-size:1.0em;color:#fff;font-weight:bold;}
.pension_list_main li .r_info .dtext{color:#e7e7e7;font-weight:normal; margin-right:3px;}
.pension_list_main li .r_info .price{margin-right:13px;color:#e7e7e7;font-weight:bold;text-decoration:line-through;font-size:0.7em}
.pension_list_main li .r_info .price2{font-size:1.0em;color:#fff;font-weight:bold;}
.pension_list_main li .r_info .price3{font-size:0.7em;color:#fff;font-weight:bold;}
.pension_list_main li .r_info .price3 .price3_under{text-decoration: line-through;}
.pension_list_main li .r_info .sprice3{font-size:1.0em;color:#fff;font-weight:bold;}

.main_sc_menu li{float:left;width:50%}
.main_sc_menu .main_sc_menu_l{background:#2a3238;font-size:1.0em;text-align:center;color:#838f98;font-weight:bold;}
.main_sc_menu .main_sc_menu_r{background:#1d262a;font-size:1.0em;text-align:center;color:#838f98;font-weight:bold;}
.main_sc_menu img{padding:12px 0; width:20px;}
.main_sc_menu span{vertical-align:middle;}
.main_sc_menu a{width:100%;color:#838f98;}

.msale {background:#fff; margin-top:10px;}
.msale h3{padding:10px;color:#5e7392;font-size:1.1em; text-align:center; letter-spacing:-1px; font-weight:bold;}
.msale .sale_tb {overflow:hidden;}
.msale ul {width:100%; margin:0 auto;}
.msale ul:after {content:" "; display:block; clear:both; height:0;visibility:hidden; }
.msale li { font-size:0.85em; vertical-align:middle;}
.msale li.std01 {width:35%; color:#61718a; vertical-align:middle;}
.msale li.std02 {width:20%;color:#747474;}
.msale li.std03 {width:10%;color:#747474;;}
.msale li.std04 {width:35%;text-align:center;color:#e20001;}
.msale li.std04 span{color:#747474; font-weight:normal;}
.msale li.std04 span.stripe{text-decoration:line-through;}
.msale .th{padding:2px 0; font-size:0.85em;} 
.msale .th li, .msale .td li {float:left; text-align:center;}
.msale .th {background:#6d4895;}
.msale .th li {color:#fff;}
.msale .bx-wrapper .bx-pager {display:none;}
.msale .sale_list {background:#f6f6f6;}
.msale .sale_list li{vertical-align:middle;}
.msale .sale_list > li:nth-child(2n) {background:#fcfcfc;}

.hot_title{padding:20px 0;}
.hot_title h3{font-size:1.1em; text-align:center;color:#233a49; font-weight:bold;}
.hot_title p{font-size:0.8em; font-weight:normal; text-align:center; color:#808080}

.main_event_list li{padding-bottom:5px;}

/* ÇÒÀÎÆæ¼Ç pension_list_cp.html */
.pen_event_bottom{position:fixed;bottom:0px;z-index:99999;width:100%;background:#fff;}
.eventlist_bt_box1{width:100%;padding:14px 0;}
.eventlist_bt_box1 li.on{float:left;width:50%;border-bottom:3px solid #408aec;text-align:center}
.eventlist_bt_box1 li{float:left;width:50%;border-bottom:3px solid #fff;text-align:center}
.eventlist_bt_box1 li a{width:100%; }
.eventlist_bt_box1 img{position:relative; top:-4px; margin-right:2px;}
.eventlist_bt_box1 li span{vertical-align:middle;}

/* ÇÒÀÎÆæ¼Ç pension_list_cp.html */
.evnet_list_menu_box{padding:10px 10px 10px 10px;background:#f0f3f6;}
.evnet_list_menu li{float:left;border:0;width:50%;text-align:center;font-weight:bold;border:0;margin:0;padding:0}
.evnet_list_menu .on{border:0;}
.evnet_list_menu li a{float:left;padding:5px 0;width:100%;background:#fff;}
.evnet_list_menu .on a{float:left;padding:5px 0;width:100%;background:#444;color:#fff;}
/* .evnet_list{margin-top:30px;} */
.evnet_list li{background:#fff;padding:20px 10px;border-bottom:1px solid #e7e7e7;}
.evnet_list li img{float:left;width:100px;height:70px;border-radius:5px;}
.event_list_box{position:relative;z-index:1;width:100%;background:url(../images/ic_open_right.png) center right no-repeat;background-size:20px;}

.event_list_cbox{float:left;margin-left:10px;width:65%;}
.event_list_cbox h3{font-weight:bold;line-height:120%;width:100%;display: block;text-overflow: ellipsis;white-space: nowrap;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.event_list_cbox p{font-size:0.8em;font-weight:bold;}
.event_list_bt1{color:#fff;font-size:0.8em;padding:3px 15px;background:#f6465a;border:1px solid #e7e7e7;font-weight:bold;}
.event_list_bt2{border:1px solid #e7e7e7;font-size:0.8em;padding:3px 15px;}
.eventend_on{position:absolute;z-index:20;width:100%;height:100px;top:-10px;background:#444;font-size:1.5em;color:#fff;text-align:center;font-weight:bold;opacity:0.7;line-height:100px;}

/* ¹æµô deal_list.html */
.ps_deal_list li{background:#fff;padding:10px;margin-bottom:10px}
.ps_deal_top_box{position:relative;z-index:1;}
.ps_deal_top_box img{float:left;width:60px;height:60px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;-khtml-border-radius:50%;-o-border-radius:50%;}
.deal_area{position:absolute;z-index:10;top:-10px;right:0;width:60px;height:60px;background:url(../images/ic_ra_state_e.png) top no-repeat;background-size:100%;}
.deal_area p{color:#fff;font-size:0.8em;text-align:center;font-weight:bold;}
.deal_area .ar{font-size:1em;line-height:120%;}
.ps_deal_cen_box{float:left; width:100%;margin-top:10px;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;padding:10px 0;}
.deal_date{font-weight:bold;margin-left:10px;}
.deal_name{font-weight:bold;margin-left:10px;}
.ps_deal_cen_box p{font-size:0.9em;}
.ps_deal_cen_box .ic1{margin-bottom:10px;background:url(../images/ic_ra_reser.png) left top no-repeat;background-size:20px;padding-left:30px}
.ps_deal_cen_box .ic2{margin-bottom:10px;background:url(../images/ic_ra_people.png) left top no-repeat;background-size:20px;padding-left:30px}
.ps_deal_cen_box .ic3{margin-bottom:10px;background:url(../images/ic_ra_money.png) left top no-repeat;background-size:20px;padding-left:30px}
.ps_deal_cen_box .ic4{background:url(../images/ic_ra_etc.png) left top no-repeat;background-size:20px;padding-left:30px}
.ps_deal_list .bottom_info{text-align:center;font-size:0.8em;font-weight:bold;padding-top:10px}
.dealend_on{position:absolute;z-index:20;width:100%;height:250px;top:-10px;background:#444;font-size:1.5em;color:#fff;text-align:center;font-weight:bold;opacity:0.7;line-height:250px;}

/* my_list.html */
.my_list li{width:25%;float:left;}
.my_list div{text-align:center;height:80px;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;padding:5px;}
.my_list a{font-size:0.8em;font-weight:bold;color:#000;}

.my_list_b{width:100%;border-top:1px solid #e7e7e7;}
.my_list_b li{border-bottom:1px solid #e7e7e7;padding:15px 10px;background:url(../images/ic_open_right.png) right 10px center no-repeat;background-size:12px;font-size:0.9em;}
.my_list_b ul li{display:inline-block;; margin-right:8px;}
.my_list_b ul li.end{margin:0px;}

.my_list_social{text-align:center; padding:14px 0 0 0;}
.my_list_social ul{}
.my_list_social ul li{display:inline-block; margin-right:6px;}
.my_list_social ul li.end{margin:0;}

.my_list_tel{text-align:center;padding:10px;background:#f0f3f6;}
.my_lest_bar{background:#f4f4f4; border-bottom:1px solid #e7e7e7; color:#ddd;padding:18px 10px 10px 10px;}
.my_lest_bar .my_ic{float:left;}
.my_lest_bar .my_t{float:left;width:50%;margin:7px 0 0 10px;line-height:120%;}
.my_lest_bar .my_left{float:right;margin-top:8px;}
.my_lest_bar .my_left .my_login_btn1{background:#408aec;padding:5px;font-size:0.9em;color:#fff; Border-Radius:5px}

/* ½ºÅä¸® story_list.html */
.stor_list li{float:left;width:50%;}
.stor_list_box{position:relative;z-index:1;margin:3px;background:#fff;}
.stor_list_pt{width:100%;height:150px;}
.stor_list_wp img{position:absolute;z-index:10;top:125px;right:10px;width:50px;height:50px;border:3px solid #fff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;-khtml-border-radius:50%;-o-border-radius:50%;}
.stor_list_key{position:absolute;z-index:10;top:10px;left:10px}
.stor_list_key span{background:#ff8a00;padding:5px 10px;color:#fff;text-align:center;font-weight:bold;font-size:0.8em;border-radius:8px}
.stor_list_md{position:absolute;z-index:10;top:10px;left:10px}
.stor_list_md span{background:#ef1837;padding:5px 10px;color:#fff;text-align:center;font-weight:bold;font-size:0.8em;border-radius:8px}

.filebox{float:left;width:100%;}
.infile{float:left;border:0 !important;}
.infile input{float:left !important;}

.stmy_viewinfo{float:left;width:100%;background:#fff;padding:10px 0 10px 0;border-top:1px solid #e7e7e7;}
.stmy_viewinfo .stmy_viewinfo_dt{float:left;margin-left:10px;width:40%;font-size:0.9em;}
.stmy_viewinfo .stmy_viewinfo_bt{float:right;margin-right:10px;width:40%;text-align:right;}
.stmy_viewinfo .stmy_viewinfo_bt button{border-radius:7px;background:#0a0542;color:#fff;font-size:0.9em;}

.stor_list_info{padding:10px;}
.stor_list_dt{font-size:0.8em;color:#408aec;}
.stor_list_ti{font-weight:bold;font-size:1.1em;color:#404040}
.stor_list_na{padding-bottom:15px;font-size:0.8em;color:#566b79;font-weight:bold;border-bottom:1px solid #e7e7e7;}
.stor_list_be{margin:10px 0;}
.stor_list_be span{margin:0 10px 0 5px;font-weight:bold;color:#262626;}

.storybt button{color:#485a66;background:#f0f3f6;font-weight:bold;padding:15px 0 5px 0;}

.stort_view_topbg{position:relative;z-index:1;height:250px;}
.stort_view_topinfo{position:absolute;width:100%;z-index:10;margin-top:80px;text-align:center;}
.stort_view_topinfo img{border:3px solid #fff;width:80px;height:80px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;-khtml-border-radius:50%;-o-border-radius:50%;}
.svt_na{color:#fff;margin-top:10px;font-weight:bold;font-size:0.8em;}
.svt_cs{color:#fff;margin-top:10px;font-weight:bold;font-size:1.1em;}


.stort_view_list .storybt{background:#f0f3f6;padding:0px !important;}
.stort_view_list li{background:#fff;padding:10px;margin-bottom:10px;}

.stort_view_list .storycontents{background:#fff;padding:10px;margin:0px !important;}
.stort_view_list .dtbox{margin:0px !important;padding:0px!important;}

.stort_view_list_box{margin:30px 10px 10px 10px;}
.sview_point{color:#408aec;float:left;text-align:center;font-size:1.5em;font-weight:bold;padding:10px;border:2px solid #408aec;width:35px;height:35px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;-khtml-border-radius:50%;-o-border-radius:50%;}
.stort_view_list li h3{color:#408aec;font-weight:bold;font-size:1.1em;}
.stort_view_list li p{font-size:0.8em;font-weight:bold;}
.sview_point_r{float:right;margin-top:10px;}
.sview_title{float:left;margin:5px 0 0 10px;}
.sview_cont{margin:20px 0;font-size:0.9em;}

.storview_bottom_wbt{position:fixed;bottom:-2px;z-index:99999;width:100%;}
.storview_bottom_wbt button{width:100%;padding:13px 0;text-align:center;color:#fff;font-weight:bold;background:#408aec;}
.storview_bottom_wbt li{float:left;width:50%}

.storview_bottom_wbt2{position:fixed;bottom:-2px;z-index:99999;width:100%;}
.storview_bottom_wbt2 button{width:100%;padding:13px 0;text-align:center;color:#fff;font-weight:bold;background:#408aec;}
.storview_bottom_wbt2 li{float:left;width:100%}
.storview_bottom_wbt3{position:fixed;bottom:-2px;z-index:99999;width:100%;}
.storview_bottom_wbt3 button{width:100%;padding:13px 0;text-align:center;color:#fff;font-weight:bold;background:#408aec;}
.storview_bottom_wbt3 li{float:left;width:33.33%}

/* ¿©ÇàÁö tour_best.html */
.tour_blist li{padding-bottom:7px;}

/* °Ô½ÃÆÇ */
.penview_bbs_list li{padding:10px;border-bottom:1px solid #e7e7e7;}
.penview_bbs_list .uimg{width:60px;height:60px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;-khtml-border-radius:50%;-o-border-radius:50%;}
.penview_bbs_contents{background:#fff;}
.penview_bbs_contents h3{color:#233a49;}
.penview_bbs_contents .view_na{color:#408aec;}

.bbs_list li{padding:10px;border-bottom:1px solid #e7e7e7;}
.bbs_list_box{margin-left:0;}
.list_na{float:left;font-size:0.8em;font-weight:bold;color:#408aec;}
.list_dt{float:right;font-weight:bold;font-size:0.8em;}
.list_ti{padding-bottom:px;font-weight:bold;color:#233a49;}

.penview_bbs_view li{padding:10px;border-bottom:1px solid #e7e7e7;}
.penview_bbs_view .uimg{width:60px;height:60px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;-khtml-border-radius:50%;-o-border-radius:50%;}

.view_na{font-size:1.1em;font-weight:bold;color:#5f5f5f;}
.view_dt{font-size:0.8em;}
.viwe_ti{font-weight:bold;color:#233a49;padding-top:20px;color:#030303;}
.view_co{color:#5f5f5f}
.view_box{margin-left:75px;}

.pen_bbs_top{background:#fff;padding:15px 10px;border-bottom:1px solid #e7e7e7;}
.pen_bbs_top .box_l{float:left;}
.pen_bbs_top .box_r{float:right;font-size:1.1em;font-weight:bold;color:#f9ae00;}
.uimg_box{float:left;width:width:60px;}
.view_box{margin-left:75px;}
.view_box_ad{padding:10px;background:#fff;border:1px solid #e7e7e7;}
.uimg_box p{margin-top:10px;font-weight:bold;font-size:1.3em;text-align:center;color:#f9ae00;}

.penvie_bbs_w{position:fixed;bottom:60px;right:-10px;z-index:99999;}
.penvie_bbs_w a{padding:10px;}

/* °Ë»ö */
.sc_button{width:100%;}
.sc_button li{float:left;width:50%;padding-bottom:30px;}
.btn1{width:100%;background:#fff;font-size:1.0em;font-weight:bold;padding:10px 0;}
.btn2{width:100%;background:#408aec;color:#fff;font-size:1.0em;font-weight:bold;padding:10px 0;}

/* ¾à°üÁ¤º¸ */
.reser_box{float:left;width:100%;background:#fff;}
.reser_top{float:left;width:100%;background:#334551;border:1px solid #334551;color:#fff;font-weight:bold;font-size:0.9em;}
.reser_top p{float:left;width:40%;padding:10px;}
.reser_info{float:left;width:100%;background:#fff;padding:20px 0;border:1px solid #cccccc;}
.reser_info_bt{margin:10px;float:right;background:#39a7f1;width:70px;color:#334551;text-align:center;}
.reser_info h3{float:left;width:100%;font-weight:bold;color:#334551;font-size:1.2em;}
.reser_info_left p{float:left;font-size:0.8em;}
.reser_info_left{float:left;margin-left:10px;width:45%;}
.reser_info_right{float:right;margin-right:10px;width:45%;text-align:right;}
.reser_info_right_t1{font-weight:bold;}
.reser_info_right_t2{font-size:0.8em;border:1px solid #cccccc;padding:5px 5px 3px 5px;}
.reser_info_right_t3{font-weight:bold;color:red}

.reser_view_box{background:#fff;border:1px solid #cccccc;padding:10px;margin-bottom:10px;}
.reser_view_box h3{font-weight:bold;color:#444;padding:5px 0;}
.reser_view_table{width:100%;}
.reser_view_table th{font-size:0.8em;padding:5px 0;border-top:1px solid #444;color:#666666;text-align:center;border-bottom:1px solid #444;}
.reser_view_table td{font-size:0.8em;padding:5px 0;color:#666666;text-align:center;}

.reser_view_table2{width:100%;border-top:1px solid #444;border-bottom:1px solid #444;}
.reser_view_table2 th{width:30%;font-size:0.8em;padding:5px 0;color:#666666;text-align:center;}
.reser_view_table2 td{font-size:0.8em;padding:5px 0;color:#666666;}

/* ¾à°üÁ¤º¸ */
.contents_box_policy{padding:10px;text-align:left;background:#fff;}
.contents_box_policy h2{font-size:1.4em; text-align:center; font-weight:bold;color:#000;}
.contents_box_policy h3{font-size:1.1em; margin-top:40px; font-weight: bold;color:#000;}
.contents_box_policy h4{font-size:14px; margin-top:20px; font-weight:bold;color:#000;}
.contents_box_policy p{color:#000;}
.contents_box_policy ol{color:#000;}
.contents_box_policy li{font-size:14px;}
.contents_box_policy .txt_point{font-weight:bold;}




/* ¹Ì´ÏÈ¨ */






.tour_view_menu li{width:33.3%;}
.tour_view_menu .on a{color:#3d196c;}
.tour_view_menudb li{width:50%;}
.tour_view_menudb .on a{color:#3d196c;}
.t_info{margin:10px 0;background:#fff;border:1px solid #e7e7e7;padding:15px;font-size:0.9em;text-align:justify;}



.t_info_b{margin-bottom:10px;border:1px solid #e7e7e7;border:1px solid #e7e7e7;background:#fff;}
.t_info_b dt {
  clear:left;float:left;display:block;margin:0 0 1px;width:100px;background:#fff;padding-top:10px;width:80px;border-right:1px solid #e7e7e7;
  font-weight:bold;font-size:0.9em;color:#475965;text-align:center;}
.t_info_b dd {background:#fff;padding:10px 10px 10px 10px;margin-left:80px;font-size:0.9em;color:#777777;border-left:1px solid #e7e7e7;}
.t_info_b dd:after {
    content: "";display: table;clear: both;
}



.t_info_b dd a{color:#34b6e5;}

.t_info_t{padding:10px;margin-bottom:10px;background:#fff;border:1px solid #e7e7e7;font-size:0.9em;font-weight:bold;color:#767676;}

.t_info_w{margin-bottom:10px;width:100%;background:#fff;border:1px solid #e7e7e7;}
.t_info_w dt{padding:10px;border-bottom:1px solid #e7e7e7;font-weight:bold;font-size:0.95em;color:#485a66}
.t_info_w dd{padding:10px;font-size:0.9em;}
.t_info_w dt div{float:right;color:#5112AB;text-decoration:underline;}
.t_info_w dt .images{float:right;color:#5112AB;text-decoration:none;}
.round{font-size:0.8em; border: 1px solid #5112AB; border-radius:12px; display:-webkit-inline-box; padding-left:5px; padding-right:5px; color:#5112AB; margin-bottom:4px;}
.round_gray{font-size:0.8em; border:1px solid #BDBDBD; border-radius:50px; display:-webkit-inline-box; padding:2px 12px; margin-top:6px; color:#BDBDBD;}
.round_green_bag{background:#5872A5; border-radius:50%; padding:5px; display:-webkit-inline-box; color:#fff;}
.round_black_bag{background-color: rgba(0, 0, 0, 0.6); border-radius:30px; display:-webkit-inline-box;padding-left:5px;padding-right:5px; color:#fff; padding:2px 10px;}

.view_list li{width:100%;border-bottom:1px solid #e7e7e7;}
.view_list li .pt{float:left;margin:10px;center no-repeat;background-size:150%;width:70px;height:70px;}
.view_list li .pt img{width:70px;height:70px;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;-ms-border-radius:50px;-khtml-border-radius:50px;-o-border-radius:50px;}
.view_list li .info{margin-left:80px;position:relative;z-index:1; margin:10px;height:70px; line-height:35px;}
.view_list li .info h4_2{padding-top:7px;font-size:1.2em;font-weight:bold;color:#464646; margin-right:50px; top:33.33%; position:absolute; line-height:140%}
.view_list li .info h4{padding-top:7px;font-size:1.2em;font-weight:bold;color:#464646; line-height:140%;}
.view_list li .info .ar{margin-top:10px;font-size:0.8em;}
.view_list li .info .dt{margin-top:5px;font-weight:bold;color:#bbc4c9;}
.view_list li .info .wish{position:absolute;z-index:2;top:50%;right:10px}
.view_list li .info .p_info_s{width:100%;}
.view_list li .info .p_info_s p{text-decoration:line-through;font-weight:bold;color:#bac3c9;}

.view_list li{width:100%;border-bottom:1px solid #e7e7e7;}
.view_list li .pt{float:left;margin:10px;center no-repeat;background-size:150%;}
.view_list li .pt img{width:70px;height:70px;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;-ms-border-radius:50px;-khtml-border-radius:50px;-o-border-radius:50px;}
.view_list li .info{margin-left:80px;position:relative;z-index:1; margin:10px;height:70px;}
.view_list li .info h4{padding-top:7px;font-size:1.2em;font-weight:bold;color:#464646;}
.view_list li .info .ar{margin-top:10px;font-size:0.8em;}
.view_list li .info .dt{margin-top:5px;font-weight:bold;color:#bbc4c9;}
.view_list li .info .wish{position:absolute;z-index:2;top:50%;right:10px}
.view_list li .info .p_info_s{width:100%; margin-top:5px;}
.view_list li .info .p_info_s p{text-decoration:line-through;font-weight:bold;color:#bac3c9;}
.view_list li .info .p_info_s .dcinfo{background-color:#f9ae00;color:#fff;padding:5px;font-weight:bold; margin-left:10px;}
.view_list li .info .p_info_s .price{font-weight:bold;color:#f9ae00;font-size:1.1em;}
.view_list li .info .view_km_box{position:absolute;z-index:2;top:20.3%;right:10px;text-align:center;font-size:0.8em;font-weight:bold;color:#989898;}
.view_list li .ptimg{width:100px;height:100px;border:1px solid #e1e1e1;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;-ms-border-radius:50px;-khtml-border-radius:50px;-o-border-radius:50px;}
.view_list li .ptimg2{width:100px;height:100px;border:1px solid #e1e1e1;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;-ms-border-radius:50px;-khtml-border-radius:50px;-o-border-radius:50px;}

.my_list li{width:25%;float:left;}
.my_list div{text-align:center;height:80px;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;padding:5px;}
.my_list a{font-size:0.8em;font-weight:bold;color:#000;}

.my_list_b{width:100%;border-top:1px solid #e7e7e7;}
.my_list_b li{border-bottom:1px solid #e7e7e7;padding:15px 10px;background:url(../images/ic_open_right.png) right 10px center no-repeat;background-size:12px;font-size:0.9em;}
.my_list_b ul li{display:inline-block;; margin-right:8px;}
.my_list_b ul li.end{margin:0px;}

.my_list_social{text-align:center; padding:14px 0 0 0;}
.my_list_social ul{}
.my_list_social ul li{display:inline-block; margin-right:6px;}
.my_list_social ul li.end{margin:0;}

.my_list_tel{text-align:center;padding:10px;background:#f0f3f6;}
.my_lest_bar{background:#f4f4f4; border-bottom:1px solid #e7e7e7; color:#ddd;padding:18px 10px 10px 10px;}
.my_lest_bar .my_ic{float:left;}
.my_lest_bar .my_t{float:left;width:50%;margin:7px 0 0 10px;line-height:120%;}
.my_lest_bar .my_left{float:right;margin-top:8px;}
.my_lest_bar .my_left .my_login_btn1{background:#408aec;padding:5px;font-size:0.9em;color:#fff; Border-Radius:5px}

.pen_view_menu li{width:25%; padding:6px 0 4px 0;}
.pen_view_menu2 li{width:50%; padding:6px 0 4px 0;}

.gallery{position:relative;z-index:1;}

.view_p_info{position:relative;z-index:1;}
.view_p_info span.view_p_info_t{font-size:0.7em;}
.gallery_charge{position:absolute;left:10px;top:-45px;width:50%;}
.gallery_charge .dc{float:left;padding:5px;background:#f9ae00;opacity:0.8;color:#fff;font-weight:bold;text-align:center;}
.gallery_charge .charge{float:left;padding:5px;background:#3d4d59;opacity:0.8;color:#fff;font-weight:bold;text-align:center;}

.coupon_bt{width:100%; clear:both; display:block; cursor:pointer;}

.pen_info{position:relative;height:190px;width:100%;background:url(../images/bg_pension_detail.png);border-bottom:1px solid #e8e8e8;}
.pen_info_point{position:absolute;z-index:10;width:100%;top:-20px;color:#818c92;font-size:1.1em;}
.pen_info_point_img{text-align:center;}
.pen_info_point_img img{width:70px;height:70px;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;-ms-border-radius:50px;-khtml-border-radius:50px;-o-border-radius:50px;border:2px solid #fff;}
.pen_info h3{font-size:1.4em;font-weight:bold;text-align:center;color:#464646}
.pen_info p{font-size:0.8em;font-weight:bold;text-align:center;}
.pen_info .pen_info_key{text-align:center;margin-top:10px}
.pen_info .pen_info_key span{border:1px solid #408aec;padding:5px;font-size:0.8em;color:#408aec;font-weight:bold;}

.penview_list_w{background:#fff;}
.penview_list_b{width:100%;margin-bottom:10px;}
.penview_list_b li{border-bottom:1px solid #e7e7e7;padding:15px 10px;background:url(../images/ic_open_right.png) right 10px center no-repeat;background-size:12px;font-size:1.1em;color:#a7a7ae}
.penview_list_b li h4{float:left;margin-right:10px;width:40px;text-align:center;border:1px solid #c9c9c9;font-weight:bold;font-size:0.8em;}
.penview_list_b li a{color:#7d8e9a;}
.penview_infob{font-size:0.9em; background:#fff;margin:10px 0;padding:10px 0;text-align:center;border:1px solid #e7e7e7;}
.penview_map{width:100%;height:200px;z-index:1;}
.penview_map:after { background: none; content: " "; display: inline-block; font-size: 0; height: 100%; left: 0; opacity: 0; position: absolute; top: 0; width: 100%; z-index: 9; }

.penview_map_addres{background:#ffffff;width:100%; font-weight:bold;opacity:0.8;padding:10px 0;text-align:center;margin-bottom:10px;}
.penview_map_addres span.address_txt{font-size:0.9em; color:#000000;}
.penview_map_addres img{width:15px; position:relative; top:-1px;}
.penview_info_box{margin-bottom:10px;border-bottom:1px solid #e7e7e7;background:#fff;padding:25px 10px;}
.penview_info_box p{font-size:1em;font-weight:bold;color:#7f909b;padding:5px 0;}
.penview_info_box p a{color:#7f909b}
.bank_btn1{font-size:0.8em;padding:0 10px;border:1px solid #a8a8a8;Border-Radius:8px}

.penview_room_list{width:100%;}
.penview_room_list li{float:left;}
.penview_room_list li .box{float:left;border:1px solid #ccc;margin:2%;width:44%;height:200px}
.penview_room_list li .t_tt{padding:0;margin:10px 4% 0 4%;font-weight:bold;color:#575757;}
.penview_room_list li .t_ri{margin:0 4% 0 4%;line-height:180%;color:#7e8f9b}
.penview_room_list li .t_ri2{margin:0 4% 0 4%;line-height:180%;color:#566b79}
.penview_room_list li .t_pi{margin:5px 4% 10px 4%;font-weight:bold;color:#471f7d;}
.penview_room_list li .t_pi span{color:#c4c4c4;}

.tgallery_box{position:relative;z-index:1;}
#touchSlider { width:100%; height:150px; margin:0 auto; position:relative; overflow:hidden;}
#touchSlider ul { width:99999px; position:absolute; top:0; left:0; overflow:hidden; margin-bottom:10px}
#touchSlider ul li {float:left; width:100%;}
#touchSlider ul li img{vertical-align:middle}
.btn_area .btn_prev{padding:0;magin:0;border:0;position:absolute;top:40%;left:6px;opacity:0.7;cursor:pointer}
.btn_area .btn_next{padding:0;magin:0;border:0;position:absolute;top:40%;right:6px;opacity:0.7;cursor:pointer}
.btn_area img{width:25px; height:36px;}

.room_list li{width:100%;border-bottom:1px solid #e7e7e7;background:#fff;}

.r_info_line{background:#e7e7e7; height:1px; margin:0px -10px;}
.r_info_group{display:flex; cursor:pointer}
.room_list li .box{margin:10px; float:left; border:1px solid red}
.r_info_group .pt{margin:14px 10px; }
.r_info_txt{width:100%; margin:10px;}

.room_list li .pt img{float:left;margin:10px;background:url(../images/img_none.png) center no-repeat;background-size:150%;width:100px;height:90px;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;-ms-border-radius:50px;-khtml-border-radius:50px;-o-border-radius:50px;}
.pt img{float:left;background:url(../images/img_none.png) center no-repeat;background-size:150%;width:100px;height:90px; border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-ms-border-radius:2px;-khtml-border-radius:2px;-o-border-radius:2px;}
.room_list li .info{margin-left:110px;position:relative;z-index:1;}
.room_list li .info h4{padding-top:15px;font-size:1.1em;font-weight:bold;color:#464646;}
.room_list li .info .ti{margin-top:5px;color:#7e8f9b; }
.room_list li .info .pr{font-weight:bold;font-size:1.1em;color:#408aec;}
.room_list li .info .pr span{font-size:0.8em;color:#bac1c6;}
.room_list li .info .wish{position:absolute;z-index:2;top:50%;right:16px}

.room_list .open{width:100%;border-bottom:1px solid #e7e7e7;background:#8e8a93;}
.room_list .open .info h4{color:#fff;}
.room_list .open .info .pr span{}
.room_list .open .info .ti{color:#fff;}


.room_ne_tx{text-align:center;font-size:0.9em;font-weight:bold;padding:7px 0;color:#8c8c8c;}
.penview_bottom_rsvt{width:100%;}
.penview_bottom_rsvt button{width:100%; background:#408aec; padding:10px 0;text-align:center; font-size:1.1em;color:#fff;font-weight:bold;}
.penview_bottom_rsvt2 button{background:#408aec; padding:10px 0;text-align:center; font-size:1.1em;color:#fff;font-weight:bold;}

.room_price{width:100%;margin:10px 0;}
.room_price li{float:left;width:25%;height:100px;text-align:center;background:#fff;border-bottom:1px solid #e7e7e7;padding:5px 0;}
.room_price li .dt_sun{color:#fe5b5a;font-weight:bold;font-size:0.7em;}
.room_price li .dt_sat{color:#23b9c6;font-weight:bold;font-size:0.7em;}
.room_price li .dt_day{color:#485a66;font-weight:bold;font-size:0.7em;}
.room_price li .pr{font-weight:bold;font-size:0.8em;color:#fe6060;}
.room_price li .dc_pr{font-size:0.8em;text-decoration:line-through;color:#818181;}
.mor_bt{width:100%;background:#93cb8d;padding:15px 0;font-size:0.9em;font-weight:bold;}
.room_price li .room_price_bt1{background:#68a24b;font-size:0.7em;color:#fff;font-weight:bold;}
.room_price li .room_price_bt2{background:#f6465a;font-size:0.7em;color:#fff;font-weight:bold;}
.room_price li .room_price_bt3{background:#b74dd9;font-size:0.7em;color:#fff;font-weight:bold;}


.room_price_t{background:#fff;width:100%;}
.room_price_t th{padding:10px 0;width:80px;border:1px solid #e7e7e7;font-weight:bold;font-size:0.8em;text-align:center;color:#475965;}
.room_price_t td{padding:10px;border:1px solid #e7e7e7;font-size:0.9em;color:#000;}

.pen_bbs_top{background:#fff;padding:15px 10px;border-bottom:1px solid #e7e7e7;}
.pen_bbs_top .box_l{float:left;}
.pen_bbs_top .box_r{float:right;font-size:1.1em;font-weight:bold;color:#f9ae00;}
.uimg_box{float:left;width:width:60px;}
.view_box{margin-left:75px;}
.view_box_ad{padding:10px;background:#fff;border:1px solid #e7e7e7;}
.uimg_box p{margin-top:10px;font-weight:bold;font-size:1.3em;text-align:center;color:#f9ae00;}

.penview_bbs_list li{padding:10px;border-bottom:1px solid #e7e7e7;}
.penview_bbs_list .uimg{width:60px;height:60px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;-khtml-border-radius:50%;-o-border-radius:50%;}
.penview_bbs_contents{background:#fff;}
.penview_bbs_contents h3{color:#233a49;}
.penview_bbs_contents .view_na{color:#408aec;}

.list_na{float:left;font-size:0.8em;font-weight:bold;color:#408aec;}
.list_dt{float:right;font-weight:bold;font-size:0.8em;}
.list_ti{padding-bottom:px;font-weight:bold;color:#233a49;}

.penview_bbs_view li{padding:10px;border-bottom:1px solid #e7e7e7;}
.penview_bbs_view .uimg{width:60px;height:60px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;-khtml-border-radius:50%;-o-border-radius:50%;}

.view_na{font-size:1.1em;font-weight:bold;color:#5f5f5f;}
.view_dt{font-size:0.8em;}
.viwe_ti{font-weight:bold;color:#233a49;padding-top:20px;color:#030303;}
.view_co{color:#5f5f5f}

.penvie_bbs_w{position:fixed;bottom:60px;right:10px;z-index:99999;}
.penvie_bbs_w a{padding:10px;}

.stor_list li{float:left;width:50%;}
.stor_list_box{position:relative;z-index:1;margin:3px;background:#fff;}
.stor_list_pt{width:100%;height:150px;}
.stor_list_wp img{position:absolute;z-index:10;top:125px;right:10px;width:50px;height:50px;border:3px solid #fff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;-khtml-border-radius:50%;-o-border-radius:50%;}
.stor_list_key{position:absolute;z-index:10;top:10px;left:10px}
.stor_list_key span{background:#ff8a00;padding:5px 10px;color:#fff;text-align:center;font-weight:bold;font-size:0.8em;border-radius:8px}
.stor_list_md{position:absolute;z-index:10;top:10px;left:10px}
.stor_list_md span{background:#ef1837;padding:5px 10px;color:#fff;text-align:center;font-weight:bold;font-size:0.8em;border-radius:8px}


.filebox{float:left;width:100%;}
.infile{float:left;border:0 !important;}
.infile input{float:left !important;}







.stmy_viewinfo{float:left;width:100%;background:#fff;padding:10px 0 10px 0;border-top:1px solid #e7e7e7;}
.stmy_viewinfo .stmy_viewinfo_dt{float:left;margin-left:10px;width:40%;font-size:0.9em;}
.stmy_viewinfo .stmy_viewinfo_bt{float:right;margin-right:10px;width:40%;text-align:right;}
.stmy_viewinfo .stmy_viewinfo_bt button{border-radius:7px;background:#0a0542;color:#fff;font-size:0.9em;}


.stor_list_info{padding:10px;}
.stor_list_dt{font-size:0.8em;color:#408aec;}
.stor_list_ti{font-weight:bold;font-size:1.1em;color:#404040}
.stor_list_na{padding-bottom:15px;font-size:0.8em;color:#566b79;font-weight:bold;border-bottom:1px solid #e7e7e7;}
.stor_list_be{margin:10px 0;}
.stor_list_be span{margin:0 10px 0 5px;font-weight:bold;color:#262626;}

.storybt button{color:#485a66;background:#f0f3f6;font-weight:bold;padding:15px 0 5px 0;}

.stort_view_topbg{position:relative;z-index:1;height:250px;}
.stort_view_topinfo{position:absolute;width:100%;z-index:10;top:80px;text-align:center;}
.stort_view_topinfo img{border:3px solid #fff;width:80px;height:80px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;-khtml-border-radius:50%;-o-border-radius:50%;}
.svt_na{color:#fff;margin-top:10px;font-weight:bold;font-size:0.8em;}
.svt_cs{color:#fff;margin-top:10px;font-weight:bold;font-size:1.1em;}


.stort_view_list .storybt{background:#f0f3f6;padding:0px !important;}
.stort_view_list li{background:#fff;padding:10px;margin-bottom:10px;}

.stort_view_list .storycontents{background:#fff;padding:10px;margin:0px !important;}
.stort_view_list .dtbox{margin:0px !important;padding:0px!important;}

.stort_view_list_box{margin:30px 10px 10px 10px;}
.sview_point{color:#408aec;float:left;text-align:center;font-size:1.5em;font-weight:bold;padding:10px;border:2px solid #408aec;width:35px;height:35px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;-khtml-border-radius:50%;-o-border-radius:50%;}
.sview_point2{color:#408aec;float:left;text-align:center;font-size:1.3em;width:35px;height:35px;font-weight:bold;padding:0;border:1px solid #408aec;border-radius:50%;}
.stort_view_list li h3{color:#408aec;font-weight:bold;font-size:1.1em;}
.stort_view_list li p{font-size:0.8em;font-weight:bold;}
.sview_point_r{float:right;margin-top:10px;}
.sview_title{float:left;margin:5px 0 0 10px;}
.sview_cont{margin:20px 0;font-size:0.9em;}

.storview_bottom_wbt{position:fixed;bottom:-2px;z-index:99999;width:100%;}
.storview_bottom_wbt button{width:100%;padding:13px 0;text-align:center;color:#fff;font-weight:bold;background:#408aec;}
.storview_bottom_wbt li{float:left;width:50%}

.storview_bottom_wbt2{position:fixed;bottom:-2px;z-index:99999;width:100%;}
.storview_bottom_wbt2 button{width:100%;padding:13px 0;text-align:center;color:#fff;font-weight:bold;background:#408aec;}
.storview_bottom_wbt2 li{float:left;width:100%}
.storview_bottom_wbt3{position:fixed;bottom:-2px;z-index:99999;width:100%;}
.storview_bottom_wbt3 button{width:100%;padding:13px 0;text-align:center;color:#fff;font-weight:bold;background:#408aec;}
.storview_bottom_wbt3 li{float:left;width:33.33%}

.ad_form{margin:10px;}
.ad_f_box{padding:0 10px;margin-bottom:10px;background:#fff;border:1px solid #c7c7c7;}
.ad_f_box_t li{float:left;width:33.3%;}
.ad_f_box input,textarea{padding:18px 0;margin:0;border:0;width:100%;font-size:0.8em;}
.ad_f_box .ad_f_memo{height:150px}

.ps_deal_list li{background:#fff;padding:10px;margin-bottom:10px}
.ps_deal_top_box{position:relative;z-index:1;}
.ps_deal_top_box img{float:left;width:60px;height:60px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;-khtml-border-radius:50%;-o-border-radius:50%;}
.deal_area{position:absolute;z-index:10;top:-10px;right:0;width:60px;height:60px;background:url(../images/ic_ra_state_e.png) top no-repeat;background-size:100%;}
.deal_area p{color:#fff;font-size:0.8em;text-align:center;font-weight:bold;}
.deal_area .ar{font-size:1em;line-height:120%;}
.ps_deal_cen_box{float:left; width:100%;margin-top:10px;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;padding:10px 0;}
.deal_date{font-weight:bold;margin-left:10px;}
.deal_name{font-weight:bold;margin-left:10px;}
.ps_deal_cen_box p{font-size:0.9em;}
.ps_deal_cen_box .ic1{margin-bottom:10px;background:url(../images/ic_ra_reser.png) left top no-repeat;background-size:20px;padding-left:30px}
.ps_deal_cen_box .ic2{margin-bottom:10px;background:url(../images/ic_ra_people.png) left top no-repeat;background-size:20px;padding-left:30px}
.ps_deal_cen_box .ic3{margin-bottom:10px;background:url(../images/ic_ra_money.png) left top no-repeat;background-size:20px;padding-left:30px}
.ps_deal_cen_box .ic4{background:url(../images/ic_ra_etc.png) left top no-repeat;background-size:20px;padding-left:30px}
.ps_deal_list .bottom_info{text-align:center;font-size:0.8em;font-weight:bold;padding-top:10px}

.evnet_list_menu_box{padding:10px 10px 10px 10px;background:#f0f3f6;}
.evnet_list_menu li{float:left;border:0;width:50%;text-align:center;font-weight:bold;border:0;margin:0;padding:0}
.evnet_list_menu .on{border:0;}
.evnet_list_menu li a{float:left;padding:5px 0;width:100%;background:#fff;}
.evnet_list_menu .on a{float:left;padding:5px 0;width:100%;background:#444;color:#fff;}
.evnet_list li{background:#fff;padding:20px 10px;border-bottom:1px solid #e7e7e7;}
.evnet_list li img{float:left;width:100px;height:70px;border-radius:5px;}
.event_list_box{position:relative;z-index:1;width:100%;background:url(../images/ic_open_right.png) center right no-repeat;background-size:20px;}

.event_list_cbox{float:left;margin-left:10px;width:65%;}
.event_list_cbox h3{font-weight:bold;line-height:120%;width:100%;display: block;text-overflow: ellipsis;white-space: nowrap;
overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.event_list_cbox p{font-size:0.8em;font-weight:bold;}
.event_list_bt1{color:#fff;font-size:0.8em;padding:3px 15px;background:#f6465a;border:1px solid #e7e7e7;font-weight:bold;}
.event_list_bt2{border:1px solid #e7e7e7;font-size:0.8em;padding:3px 15px;}

.refund_table{width:100%;margin-bottom:10px;font-size:0.8em;}
.refund_table th{padding:5px 0;background:#ececec;border:1px solid #e7e7e7;font-weight:bold;text-align:center;}
.refund_table td{border:1px solid #e7e7e7;text-align:center;padding:5px 0;}

.special_list li{width:100%;border-bottom:1px solid #e7e7e7;background:#fff;}
.special_list li .pt img{float:left;margin:10px;background:url(../images/main_rotation_banner_1.png) center no-repeat;background-size:150%;width:100px;height:100px;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;-ms-border-radius:50px;-khtml-border-radius:50px;-o-border-radius:50px;}
.special_list li .info{margin-left:130px;position:relative;z-index:1;}
.special_list li .info h4{padding-top:15px;font-size:1.1em;font-weight:bold;color:#233a49;}
.special_list li .info p{margin-top:5px;margin-right:30px;font-size:0.8em}
.special_list li .info .wish{position:absolute;z-index:2;top:50%;right:10px}

.special_list .open{width:100%;border-bottom:1px solid #e7e7e7;background:#555;}
.special_list .open .info h4{color:#fff;}
.special_list .open .info p{color:#fff;}

.special_view_info{background:#fff;border:1px solid #e7e7e7;margin:10px;padding:10px;font-size:0.9em;}

.bbs_write{float:left;width:100%;margin-top:30px;}
.bbs_write input{width:100%;box-sizing:border-box;margin-bottom:10px;border:3px solid #408aec;padding:10px;}
.bbs_write textarea{width:100%;box-sizing:border-box;margin-bottom:10px;border:3px solid #408aec;padding:10px 5px;height:250px;}

.bbs_bt_box{width:100%;margin-bottom:50px;text-align:center;}
.bbs_bt1{background:#408aec;padding:10px 20px;border:1px solid #408aec;font-size:0.8em;font-weight:bold;color:#fff;}
.bbs_bt2{background:#fff;padding:10px 20px;border:1px solid #ccc;font-size:0.8em;font-weight:bold;color:#a6a6a6;}

.login_form{float:left;width:100%;margin-top:30px;}
.login_form input{width:100%;box-sizing:border-box;margin-bottom:10px;border:2px solid #408aec;padding:10px;}
.login_form textarea{width:100%;box-sizing:border-box;margin-bottom:10px;border:3px solid #408aec;padding:10px 5px;height:250px;}


.login_bt_box_f{float:left;margin:10px 0;width:50%;}
.login_bt_box_c{float:right;margin:10px 0;width:50%;}
.login_bt1{width:100%;background:#408aec;margin-top:20px;padding:10px 20px;border:1px solid #408aec;font-weight:bold;color:#fff;}
.login_bt2{width:99%;background:#0054a6;padding:10px 0;border:1px solid #ccc;font-size:0.9em;font-weight:bold;color:#fff;text-align:center}
.login_bt3{width:99%;background:#f3e02a;padding:10px 0;border:1px solid #ccc;font-size:0.9em;font-weight:bold;color:#000;text-align:center;}
.login_bt4{padding:10px 0;font-size:0.8em;color:#7c7b7b;text-align:center}
.login_bt5{width:100%;background:#fff;padding:10px 20px;border:1px solid #408aec;font-weight:bold;color:#408aec;}
.kakao button.kakao {border-radius:2px; width:100%; margin-left:0; margin-right:1%; background:#ffdc00; color:#1e1e1e;}
.kakao span.kakao {display:inline-block; overflow:hidden; background:url(https://t1.daumcdn.net/id/logins/2016/ico_login_161130.gif); text-indent: -9999px; width:17px; height:17px; margin:5px 10px -5px 0; background-position:0 -100px}


.join_box h4{padding:10px 0;color:#233a49;font-weight:bold;}
.join_agreetext{height:100px;color:#838383;font-size:0.8em;}

.join_bt_box_l{float:left;margin:10px 0;width:50%;}
.join_bt_box_r{float:right;margin:10px 0;width:50%;}
.join_bt1{width:99%;background:#408aec;padding:10px 0;border:1px solid #e7e7e7;font-size:0.9em;font-weight:bold;color:#fff;text-align:center}
.join_bt2{width:99%;background:#fff;padding:10px 0;border:1px solid #e7e7e7;font-size:0.9em;font-weight:bold;color:#000;text-align:center;}

.bbs_list li{padding:10px;border-bottom:1px solid #e7e7e7;}
.bbs_list_box{margin-left:0;}

.online_room{width:100%;border:1px solid #e7e7e7;margin-bottom:10px;}
.online_room th{font-weight:bold;text-align:center;border:1px solid #e7e7e7;}
.online_room td{text-align:center;border:1px solid #e7e7e7;}

.bx-wrapper{border:0;margin:0}
.bx-viewport{border:0;margin:0}
.bx-list{border:0;margin:0}
.bx-list li{border:0;margin:0}


.pen_event_bottom{position:fixed;bottom:0px;z-index:99999;width:100%;background:#fff;}
.eventlist_bt_box1{width:100%;padding:14px 0;}
.eventlist_bt_box1 li.on{float:left;width:50%;border-bottom:3px solid #408aec;text-align:center}
.eventlist_bt_box1 li{float:left;width:50%;border-bottom:3px solid #fff;text-align:center}
.eventlist_bt_box1 li a{width:100%; }
.eventlist_bt_box1 img{position:relative; top:-4px; margin-right:2px;}
.eventlist_bt_box1 li span{vertical-align:middle;}

.reser_box{float:left;width:100%;background:#fff;}
.reser_top{float:left;width:100%;background:#334551;border:1px solid #334551;color:#fff;font-weight:bold;font-size:0.9em;}
.reser_top p{float:left;width:40%;padding:10px;}
.reser_info{float:left;width:100%;background:#fff;padding:20px 0;border:1px solid #cccccc;}
.reser_info_bt{margin:10px;float:right;background:#39a7f1;width:70px;color:#334551;text-align:center;}
.reser_info h3{float:left;width:100%;font-weight:bold;color:#334551;font-size:1.2em;}
.reser_info_left p{float:left;font-size:0.8em;}
.reser_info_left{float:left;margin-left:10px;width:45%;}
.reser_info_right{float:right;margin-right:10px;width:45%;text-align:right;}
.reser_info_right_t1{font-weight:bold;}
.reser_info_right_t2{font-size:0.8em;border:1px solid #cccccc;padding:5px 5px 3px 5px;}
.reser_info_right_t3{font-weight:bold;color:red}

.reser_view_box{background:#fff;border:1px solid #cccccc;padding:10px;margin-bottom:10px;}
.reser_view_box h3{font-weight:bold;color:#444;padding:5px 0;}
.reser_view_table{width:100%;}
.reser_view_table th{font-size:0.8em;padding:5px 0;border-top:1px solid #444;color:#666666;text-align:center;border-bottom:1px solid #444;}
.reser_view_table td{font-size:0.8em;padding:5px 0;color:#666666;text-align:center;}

.reser_view_table2{width:100%;border-top:1px solid #444;border-bottom:1px solid #444;}
.reser_view_table2 th{width:30%;font-size:0.8em;padding:5px 0;color:#666666;text-align:center;}
.reser_view_table2 td{font-size:0.8em;padding:5px 0;color:#666666;}\

.gallery{position:relative;z-index:1;}
.wish_ic_view{position:absolute;z-index:2;right:8px;top:8px;text-align:center;width:35px;}
.mark_ic_view{position:absolute;z-index:2;left:8px;top:8px;text-align:center;background:url(../images/ic_sale_coupon.png) no-repeat;background-size:100%;width:60px;height:60px;}
/* ¹Ì´ÏÈ¨ ³¡ */
/* COPY */

.footer{float:left;width:100%;text-align:center; padding-bottom:80px;}
.footer .bottom_banner{width:100%;}
.footer .bottom_banner img{width:100%;}
.footer .copy_sbt {margin-top:10px;}
.footer .copy_sbt li{color:#808080;display:inline-block;padding:10px 10px;}
.footer .copy_sbt li img{width:30px;}
.footer .copy_memu li{color:#808080;padding-bottom:3px;display:inline-block;padding:10px 10px;font-size:0.9em;font-weight:bold;}
.footer p{font-size:0.8em;}



/*********** spinner start *************/

.wan-spinner {
  border: 1px solid #dddddd;
  display: inline-block;
}

.wan-spinner .minus,
.wan-spinner .plus,
.wan-spinner input {
  line-height: 1em;
  padding: 5px;
  text-align: center;
}

.wan-spinner input {
  border: none;
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  margin: 0;
  width: 40px;
}

.wan-spinner .minus,
.wan-spinner .plus {
  color: #333333;
  cursor: pointer;
  text-decoration: none;
  width: 15px;
}


/*********** spinner end *************/
