@charset "utf-8";

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,input{margin:0; padding:0;}
table {border-collapse:collapse;border-spacing:0;margin:0;padding:0;}
ol,ul {list-style:none;}
li img, dd img {}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym,img {border:0;}
input,textarea,select{font-family:'돋움',Dotum,sans-serif;font-size:12px;}
img,input,button {vertical-align:middle;}
button {cursor:pointer;}
em, address{font-style:normal;}
body{font-size:12px;font-family:'돋움',Dotum,sans-serif;color:#666666;line-height:1.3;_text-align:center;}
td{font-family:'돋움',Dotum,sans-serif;font-size:12px;}
a{selector-dummy:expression(this.hideFocus=true);outline:0;}
a,label{cursor:pointer;}
a:link{text-decoration:none;color:#666;}
a:visited{text-decoration:none;color:#666;}
a:hover{text-decoration:none;color:#333;}
.clear{display:block;float:none;clear:both;height:0;width:100%;font-size:0 !important;line-height:0 !important;overflow:hidden;margin:0 !important;padding:0 !important;}
#skip, .skip {font-size:0;width:0;height:0;line-height:0;position:absolute;left:-9999px; }
.ir{font-size:0 !important;height:0 !important;line-height:0 !important;margin:0 !important;padding:0 !important;width:0 !important;text-indent:-9999px !important;}
.zi{z-index:9999;}

/* ##### [layout] ##### */
.contwrap{width:990px;margin:0 auto;}

/* ##### [etc] ##### */
.input_1{width:95%;height:23px;line-height:23px;border:1px #ddd solid;padding:0 0 0 5px;}
.input_2{width:253px;height:23px;line-height:23px;border:1px #ddd solid;padding:0 0 0 5px;}
.input{border:1px solid #ddd;height:24px;line-height:23px;padding:0 0 0 5px;}
.smtxt1{font-size:11px;margin:0 0 0 8px}
.smtxt2{float:left;font-size:11px;margin:10px 0 0 8px;}
input.w170{width:170px;}
input.w230{width:230px;}
input.w425{width:425px;}
input.w487{width:487px;}
.select_1{height:23px;line-height:23px;border:1px #ddd solid;}
.txtarea{width:95%;height:150px;border:1px #ddd solid;padding:5px 0 5px 5px;}
.pb5{padding-bottom:5px;}
.mt25{margin-top:25px;}
.btn_area{text-align:center;margin:20px 0 0 0;}
.in_file{line-height:25px; height:25px; border-color:#c0cbce; border-style:solid; border-width:1px; width:218px;}

/* ##### [top] ##### */
#header{}
#header #topArea{height:50px;z-index:1040;position:relative;}
#header #topArea .logo{float:left;margin:9px 0 0 7px;}
#header #topArea .logo a{display:block;width:105px;height:33px;background:url(../images/icon/all_bg_sprite.png) 0 0 no-repeat;text-indent:-9999px;}
#header #topArea .quick_menu{float:left;margin:18px 0 0 25px;}
#header #topArea .quick_menu > ul > li{position:relative;float:left;margin:0 17px 0 0;}
#header #topArea .quick_menu > ul > li > a{display:block;background:url(../images/icon/all_bg_sprite.png) 0 0 no-repeat;height:17px;text-indent:-9999px;}
#header #topArea .quick_menu ul > li.m1 > a{width:75px;background-position:-115px 0;}
#header #topArea .quick_menu ul > li.m1.on > a{background-position:-115px -17px;}
#header #topArea .quick_menu ul > li.m2 > a{width:60px;background-position:-248px 0;}
#header #topArea .quick_menu ul > li.m2.open > a{background-position:-248px -17px !important;}
#header #topArea .quick_menu ul > li.m2.on > a{background-position:-575px -17px;}
#header #topArea .quick_menu ul > li.m3 > a{width:60px;background-position:-318px 0;}
#header #topArea .quick_menu ul > li.m4 > a{width:60px;background-position:-390px 0;}
#header #topArea .quick_menu ul > li.m4.open > a{background-position:-390px -17px !important;}
#header #topArea .quick_menu ul > li.m4.on > a{background-position:-458px -17px;}
#header #topArea .quick_menu ul > li.m5 > a{width:105px;background-position:-458px 0;}
#header #topArea .gnb{float:right;margin:15px 0 0 0;letter-spacing:-1px;}
#header #topArea .gnb > ul > li{position:relative;float:left;margin:0 0 0 15px;height:21px;line-height:21px;}
#header #topArea .gnb > ul > li.lang{margin:0 0 0 7px;width:70px;}
#header #topArea .gnb > ul > li > a{font-size:11px;color:#888;background:url(../images/icon/dot_bullet1.gif) 0 9px no-repeat;padding:0 0 0 6px;display:block;}
#header #topArea .gnb > ul > li > span{font-size:11px;color:#888;cursor:pointer;display:block;padding:0 8px;}
#header #topArea .gnb > ul > li.mypage > span{font-size:11px;color:#888;cursor:pointer;display:block;padding:0 8px;background:url(../images/icon/dot_bullet1.gif) 0 9px no-repeat;}
#header #topArea .gnb > ul > li.mypage.open > span .bul1{background-position:-7px 0;}
#header #topArea .gnb > ul > li.lang.open > span{background:#aaaaaa;color:#fff;}
#header #topArea .gnb > ul > li > span .bul1{background:url(../images/icon/bullet1.gif) 0 0 no-repeat;width:7px;height:5px;display:inline-block;*zoom:1;_display:inline;vertical-align:middle;margin:-2px 0 0 4px;}
#header #topArea .gnb li.sch{width:120px;height:22px;}
#header #topArea .gnb > ul > li.lang.open > span .bul1{background-position:0 -5px;}
#header #topArea .gnb .sch_box{position:absolute;right:0;top:-1px;border:1px solid #ccc;background:#eee;width:120px;height:20px;}
#header #topArea .gnb .sch_box input{background:#eee;border:0;width:80%;height:18px;line-height:18px;font-size:12px;margin:1px 0 0 3px;}
#header #topArea .gnb .sch_box .search_btn{position:absolute;right:0;top:-1px;display:block;width:24px;height:22px;background:url(../images/icon/all_bg_sprite.png) -562px 3px #bbb;text-indent:-9999px;}
#header #lnb_main{width:990px;  position:relative; margin:0 auto; }
#header #lnb_main .menu > li{position:absolute; top:414px; z-index:999;}
#header #lnb_main .menu > li > a{display:block; width:248px; height:126px; background:url(../images/icon/main_part_icon.png) 0 0 no-repeat;text-indent:-9999px;}
#header #lnb_main .menu > li.m1{left:0px;}
#header #lnb_main .menu > li.m2{left:248px;}
#header #lnb_main .menu > li.m3{left:496px;}
#header #lnb_main .menu > li.m4{left:744px;}
#header #lnb_main .menu > li.m1 > a{background-position:0 0; }
#header #lnb_main .menu > li.m2 > a{background-position:-247px 0; }
#header #lnb_main .menu > li.m3 > a{background-position:-494px 0; }
#header #lnb_main .menu > li.m4 > a{background-position:-741px 0; }
#header #lnb_main .menu > li.m1 > a:hover{}
#header #lnb_main .menu > li.m2 > a:hover{}
#header #lnb_main .menu > li.m3 > a:hover{}
#header #lnb_main .menu > li.m4 > a:hover{}

#header #lnb{position:relative;background:#e5edef;height:68px;z-index:1030;overflow:visible !important;}
#header #lnb .menu > li{float:left;width:20%;background:url(../images/background/lnb_menu_bar.jpg) right 0 no-repeat;}
#header #lnb .menu > li.last{background:none;}
#header #lnb .menu > li > a{display:block;height:68px;line-height:68px;background:url(../images/icon/all_bg_sprite.png) 0 -40px no-repeat;text-indent:-9999px;}
#header #lnb .menu > li.m1 > a{background-position:0 -40px;}
#header #lnb .menu > li.m2 > a{background-position:-198px -40px;}
#header #lnb .menu > li.m3 > a{background-position:-396px -40px;}
#header #lnb .menu > li.m4 > a{background-position:-594px -40px;}
#header #lnb .menu > li.m5 > a{background-position:-792px -40px;}
#header #lnb .menu > li.m1 > a:hover, #header #lnb .menu > li.m1 > a.open{background-color:#4194ca;background-position:0 -108px;}
#header #lnb .menu > li.m2 > a:hover, #header #lnb .menu > li.m2 > a.open{background-color:#2e9fa5;background-position:-198px -108px;}
#header #lnb .menu > li.m3 > a:hover, #header #lnb .menu > li.m3 > a.open{background-color:#845fbf;background-position:-396px -108px;}
#header #lnb .menu > li.m4 > a:hover, #header #lnb .menu > li.m4 > a.open{background-color:#f45e4d;background-position:-594px -108px;}
#header #lnb .menu > li.m5 > a:hover, #header #lnb .menu > li.m5 > a.open{background-color:#a78558;background-position:-792px -108px;}
#header #lnb .menu .sm_wrap{display:none;background:#555;height:40px;border-top:2px solid #000;width:100%;position:absolute;left:0;}
#header #lnb .menu .sm_wrap > .contwrap > ul > li{float:left;position:relative;background:url(../images/icon/depth2_tab_line.png) right 14px no-repeat;z-index:11;}
#header #lnb .menu .sm_wrap > .contwrap > ul > li.on > a{font-weight:bold}
#header #lnb .menu li.m1 .sm_wrap > .contwrap > ul > li.on > a{color:#b9efff;}
#header #lnb .menu li.m2 .sm_wrap > .contwrap > ul > li.on > a{color:#7dfffa;}
#header #lnb .menu li.m3 .sm_wrap > .contwrap > ul > li.on > a{color:#e4c1ff;}
#header #lnb .menu li.m4 .sm_wrap > .contwrap > ul > li.on > a{color:#ffd4b7;}
#header #lnb .menu li.m5 .sm_wrap > .contwrap > ul > li.on > a{color:#dab07a;}
#header #lnb .menu .sm_wrap > .contwrap > ul > li.last{background:none;}
#header #lnb .menu .sm_wrap > .contwrap > ul > li > a{display:block;line-height:40px;height:40px;color:#fff;text-align:center;}
#header #lnb .menu .sm_wrap .d3{display:none;padding-top:13px;border-right:1px solid #eee;}
#header #lnb .menu .sm_wrap .d3.last{border-right:0;}
#header #lnb .menu .sm_wrap .d3 li{float:none;padding:0;width:100%;text-align:center;}
#header #lnb .menu .sm_wrap .d3 li a{display:block;line-height:22px;text-align:center;color:#555555;white-space:nowrap;}
#header #lnb .menu .sm_wrap .d3 li a:hover{font-weight:bold;}
#header #lnb .menu .sm_wrap .d3.on{background:#666;}
/* depth3 */
#header #lnb .menu .sm_wrap .d3_bg_area{display:none;position:absolute;left:0;top:40px;width:100%;background:#fff;z-index:10;}
#header #lnb .menu .sm_wrap .d3_close{display:none;position:absolute;bottom:-137px;left:50%;margin-left:469px;z-index:1000;z-index:20;}
#header #lnb .menu .sm_wrap .d3_close a{display:block;width:26px;height:25px;background:url(../images/icon/all_bg_sprite.png) 0 -176px no-repeat;text-indent:-9999px;}
#header #lnb .menu .m1 .sm_wrap{background:#3da0d3;border-top:2px solid #4094ca;}
#header #lnb .menu .m1 .sm_wrap ul > li{width:165px;}
#header #lnb .menu .m1 .sm_wrap .d3{height:144px;}
#header #lnb .menu .m1 .sm_wrap .d3 li a:hover{color:#4094ca;}
#header #lnb .menu .m1 .sm_wrap > .contwrap > ul > li.on > .d3.f{background:#e2f1f8;}
#header #lnb .menu .m1 .sm_wrap .d3_bg_area{border-bottom:2px solid #4094ca;height:157px;}
#header #lnb .menu .m1 .sm_wrap .d3_close{bottom:-157px}
#header #lnb .menu .m1 .sm_wrap .d3_close a{background-color:#4094ca;}
#header #lnb .menu .m2 .sm_wrap{background:#34afb7;border-top:2px solid #2f9fa6;}
#header #lnb .menu .m2 .sm_wrap ul > li{width:123px;}
#header #lnb .menu .m2 .sm_wrap .d3{height:124px;}
#header #lnb .menu .m2 .sm_wrap .d3 li a:hover{color:#34afb7;}
#header #lnb .menu .m2 .sm_wrap > .contwrap > ul > li.on > .d3.f{background:#e1f3f4;}
#header #lnb .menu .m2 .sm_wrap .d3_bg_area{border-bottom:2px solid #34afb7;height:137px;}
#header #lnb .menu .m2 .sm_wrap .d3_close a{background-color:#34afb7;}
#header #lnb .menu .m3 .sm_wrap{background:#9268d6;border-top:2px solid #845fbf;}
#header #lnb .menu .m3 .sm_wrap ul > li{width:123px;}
#header #lnb .menu .m3 .sm_wrap .d3{height:124px;}
#header #lnb .menu .m3 .sm_wrap .d3 li a:hover{color:#8966c0;}
#header #lnb .menu .m3 .sm_wrap > .contwrap > ul > li.on > .d3.f{background:#f3edfe;}
#header #lnb .menu .m3 .sm_wrap .d3_bg_area{border-bottom:2px solid #9268d6;height:137px;}
#header #lnb .menu .m3 .sm_wrap .d3_close a{background-color:#845fbf;}
#header #lnb .menu .m4 .sm_wrap{background:#e04f3e;border-top:2px solid #f45e4d;}
#header #lnb .menu .m4 .sm_wrap ul.m4_ul{width:720px;margin:0 auto;}
#header #lnb .menu .m4 .sm_wrap ul > li{width:240px;}
#header #lnb .menu .m4 .sm_wrap ul > li.last{width:175px;}
#header #lnb .menu .m4 .sm_wrap .d3{height:84px;}
#header #lnb .menu .m4 .sm_wrap .d3 li a:hover{color:#cf1f0b;}
#header #lnb .menu .m4 .sm_wrap > .contwrap > ul > li.on > .d3.f{background:#fff6f5;}
#header #lnb .menu .m4 .sm_wrap .d3_bg_area{border-bottom:2px solid #e04f3e;height:97px;}
#header #lnb .menu .m4 .sm_wrap .d3_close{bottom:-97px}
#header #lnb .menu .m4 .sm_wrap .d3_close a{background-color:#e04f3e;}
#header #lnb .menu .m5 .sm_wrap{background:#94734a;border-top:2px solid #a78458;}
#header #lnb .menu .m5 .sm_wrap ul > li{width:123px;}
#header #lnb .menu .m5 .sm_wrap .d3{height:104px;}
#header #lnb .menu .m5 .sm_wrap .d3 li a:hover{color:#94734a;}
#header #lnb .menu .m5 .sm_wrap > .contwrap > ul > li.on > .d3.f{background:#f6f1ea;}
#header #lnb .menu .m5 .sm_wrap .d3_bg_area{border-bottom:2px solid #94734a;height:117px;}
#header #lnb .menu .m5 .sm_wrap .d3_close{bottom:-117px}
#header #lnb .menu .m5 .sm_wrap .d3_close a{background-color:#94734a;}

/* ##### [visual] ##### */

/* [20150922] 추가 */
.theme.onemount{background: url(../images/background/onemount_main_bg.jpg); background-size: contain; background-repeat: no-repeat; height:570px;position:relative;margin:0 auto;width:990px;



}
.theme.onemount a.themelink{display:block;position:absolute;top:0;left:0;width:100%;height:440px;font-size:0;line-height:0;text-indent:-9999px;}

.theme.waterpark{background:url(../images/background/water_main_bg.jpg) center 0 no-repeat;height:370px;}
.theme.waterpark a.themelink{display:none;}

.theme.snowpark{background:url(../images/background/snow_main_bg.jpg) center 0 no-repeat;height:365px;}
.theme.snowpark a.themelink{display:none;}

.theme.shoppingmall{background:url(../images/background/mall_main_bg.jpg) center 0 no-repeat;height:370px;}
.theme.shoppingmall a.themelink{display:none;}

.theme.sportsclub{background:url(../images/background/sports_main_bg.png) center 0 no-repeat #26221f;height:425px;}
.theme.sportsclub a.themelink{display:none;}

.theme.official{background:url(../images/background/official_main_bg.jpg) center 0 no-repeat;height:370px;}
.theme.official a.themelink{display:none;}


/* ##### [onemount index] ##### */
.section.area_m01{background:url(../images/background/area_m01_line.gif) 0 bottom repeat-x;height:35px;padding:10px 0 0 0;margin:0 0 38px 0;}
.section.area_m01 .m_menulist li{width:165px;float:left;}
.section.area_m01 .m_menulist li a{display:block;text-align:center;}
.section.area_m01 .m_menulist li a span{display:block;height:18px;background:url(../images/icon/all_bg_sprite.png) 0 -454px no-repeat;text-indent:-9999px;margin:0 auto;}
.section.area_m01 .m_menulist li a span.m1{width:89px;}
.section.area_m01 .m_menulist li a span.m2{width:84px;background-position:0 -472px;}
.section.area_m01 .m_menulist li a span.m3{width:78px;background-position:0 -490px;}
.section.area_m01 .m_menulist li a span.m4{width:121px;background-position:0 -508px;}
.section.area_m01 .m_menulist li a span.m5{width:89px;background-position:0 -526px;}
.section.area_m01 .m_menulist li a span.m6{width:89px;background-position:0 -544px;}
.section.area_m02{margin:0 0 27px 0;}
.section.area_m02 .event_list{border:1px solid #ddd;height:494px;overflow:hidden;}/* height:297px; 18.12.19 -SNH */
.section.area_m02 .event_list .tit_box{position:relative;background:url(../images/icon/event_icon_bg.jpg) right 120px no-repeat #6ac1d6;width:248px;height:248px;float:left;margin:-1px 0 0 -1px;}
.section.area_m02 .event_list .tit_box .tit{position:absolute;top:40px;left:25px;}
.section.area_m02 .event_list .bx-wrapper .bx-pager{position:absolute;left:30px;top:185px;font-size:20px;color:#fff;font-weight:bold;width:80px;}
.section.area_m02 .event_list .pager_bar{display:inline-block;width:34px;height:34px;text-indent:-9999px;background:url(../images/icon/slide_bar.png) 0 0 no-repeat;margin:-5px 0 0 0;vertical-align:top;}
.section.area_m02 .event_list #prev_btn a{position:absolute;left:741px;bottom:0px;width:247px;height:247px;float:left;background:url(../images/icon/event_prev_btn.png) center center no-repeat #dddddd;text-indent:-9999px;z-index:1000;}
.section.area_m02 .event_list #next_btn a{position:absolute;left:741px;bottom:0px;width:247px;height:247px;float:left;background:url(../images/icon/event_next_btn.png) center center no-repeat #dddddd;text-indent:-9999px;z-index:1000;}
.section.area_m02 .event_list #prev_btn a.disabled{display:none;}
.section.area_m02 .event_list #next_btn a.disabled{display:none;}
.section.area_m02 .event_list li .ban_box{position:relative;float:left;width:247px;height:247px;}
.section.area_m02 .event_list li{position:relative;float:left;width:247px;height:247px;}
.section.area_m02 .event_list li .ban_box .ctgbox{position:absolute;bottom:10px;left:15px;}
.section.area_m02 .event_list li .ban_box .ctgbox .ctg{float:left;margin-left:-5px;width:42px;height:42px;background:url(../images/icon/all_bg_sprite.png) -104px -201px no-repeat;}
.section.area_m02 .event_list li .ban_box .ctgbox .ctg.water{background-position:-104px -201px;}
.section.area_m02 .event_list li .ban_box .ctgbox .ctg.snow{background-position:-146px -201px;}
.section.area_m02 .event_list li .ban_box .ctgbox .ctg.sports{background-position:-188px -201px;}
.section.area_m02 .event_list li .ban_box .ctgbox .ctg.mall{background-position:-430px -201px;}



.section.area_m03{margin:0 0 32px 0;}
.section.area_m03 .sale_list{border:1px solid #ddd;height:246px;}
.section.area_m03 .sale_list .tit_box{position:relative;background:url(../images/icon/sale_icon_bg.jpg) right 120px no-repeat #2cc2c2;width:248px;height:248px;float:left;margin:-1px 0 0 -1px;}
.section.area_m03 .sale_list .tit_box .tit{position:absolute;top:40px;left:25px;}
.section.area_m03 .sale_list .slide_sale_wrap{position:relative;float:left;width:741px;height:246px;background:url(../images/icon/dot_line.gif) 0 0 repeat-y;}
.section.area_m03 .sale_list .slide_sale_wrap #slide_sale li .imgwrap{text-align:center;}
.section.area_m03 .sale_list .slide_sale_wrap .ban-controls span{background:url(../images/icon/slide_control_icons.png) 0 -59px no-repeat;width:28px;height:38px;}
.section.area_m03 .sale_list .slide_sale_wrap .ban-controls span a{text-indent:-9999px;display:block;height:38px;}
.section.area_m03 .sale_list .slide_sale_wrap #ban-prev{position:absolute;left:0px;top:105px;background-position:0 -59px;}
.section.area_m03 .sale_list .slide_sale_wrap #ban-next{position:absolute;right:0px;top:105px;background-position:-28px -59px;}
.section.area_m03 .sale_list .slide_sale_wrap .bx-wrapper .bx-pager{position:absolute;left:-220px;bottom:25px;font-size:20px;color:#fff;font-weight:bold;}
.section.area_m03 .sale_list .pager_bar{display:inline-block;width:34px;height:34px;text-indent:-9999px;background:url(../images/icon/slide_bar.png) 0 0 no-repeat;margin:-5px 0 0 0;vertical-align:top;}
.section.area_m04{margin:0 0 36px 0;height:135px;}
.section.area_m04 .guidemap{float:left;width:235px;height:130px;background:url(../images/clip/guidemap_bg.png) right 0 no-repeat;margin:0 90px 0 0;}
.section.area_m04 .guidemap .tit{margin:15px 0 0 0;}
.section.area_m04 .notice{position:relative;float:left;width:340px;margin:0 90px 0 0;}
.section.area_m04 .notice .more{top:6px;}
.section.area_m04 .ban_area{float:left;margin:10px 0 0 0;}
.section.area_m05{margin:0 0 45px 0;height:343px;}
.section.area_m05 .bestinfo{border-top:3px solid #e6eced;border-bottom:1px solid #e6eced;height:339px;}
.section.area_m05 .bestinfo .l_area{float:left;width:248px;height:339px;border-right:1px solid #efefef;}
.section.area_m05 .bestinfo .l_area .tit{padding:30px 0 0 30px;}
.section.area_m05 .bestinfo .l_area #best-pager{float:right;margin:105px 0 0 0;}
.section.area_m05 .bestinfo .l_area #best-pager li{margin:0 0 5px 0;}
.section.area_m05 .bestinfo .l_area #best-pager li a{text-indent:-9999px;display:block;width:219px;height:32px;background:url(../images/icon/all_bg_sprite.png) -219px -565px no-repeat;}
.section.area_m05 .bestinfo .l_area #best-pager li.tab1 a{background-position:-219px -565px;}
.section.area_m05 .bestinfo .l_area #best-pager li.tab2 a{background-position:-219px -597px;}
.section.area_m05 .bestinfo .l_area #best-pager li.tab3 a{background-position:-219px -629px;}
.section.area_m05 .bestinfo .l_area #best-pager li.tab1 a.active{background-position:0 -565px;}
.section.area_m05 .bestinfo .l_area #best-pager li.tab2 a.active{background-position:0 -597px;}
.section.area_m05 .bestinfo .l_area #best-pager li.tab3 a.active{background-position:0 -629px;}
.section.area_m05 .bestinfo .r_area{float:left;padding:40px 0 0 0px;width:740px;}
.section.area_m05 .bestinfo .r_area ul.list li{float:left;margin:0 0 0 30px;}
.section.area_m05 .bestinfo .r_area ul.list li img{width:201px;height:263px;}
.section.area_m06{margin:0 0 35px 0;}
.section.area_m06 .shop_banner{position:relative;background:url(../images/background/dot_bg.gif) 0 15px no-repeat;height:70px;}
.section.area_m06 .shop_banner .tit{float:left;padding:5px 0 0 30px;}
.section.area_m06 .shop_banner .banner_area{float:left;padding:0 0 0 70px;width:720px;}
.section.area_m06 .bx-wrapper .bx-pager{position:absolute;left:90px;bottom:12px;z-index:1000;}
.section.area_m06 .bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item{float:left;}
.section.area_m06 .bx-wrapper .bx-pager.bx-default-pager a{width:11px;height:11px;background:url(../images/icon/slide_control_icons.png) -61px 0 no-repeat;display:block;margin:0 0 0 5px;text-indent:-9999px;}
.section.area_m06 .bx-wrapper .bx-pager.bx-default-pager a.active{background-position:-50px 0;}
.section.area_m07{margin:0 0 60px 0;height:214px;}
.section.area_m07 .park_info{float:left;background:url(../images/background/paper_bg.gif) 0 0 no-repeat;width:557px;height:214px;margin:0 30px 0 0;}
.section.area_m07 .park_info > ul > li{float:left;width:150px;padding:0 10px 0 20px;margin:25px 0 0 0;border-right:1px solid #e6eced;}/* 20150501 */
.section.area_m07 .park_info > ul > li.last{width:auto;border-right:0;padding:0 0 0 30px;}
.section.area_m07 .park_info .tit{padding:0 0 20px 0;}/* 20150501 */
.section.area_m07 .park_info .txt{padding:0 0 15px 0;line-height:18px;}
.section.area_m07 .park_info .txt2{padding:15px 0 5px 0;}
.section.area_m07 .park_info .guide_btn{width:115px;}
.section.area_m07 .park_info .guide_btn li{margin:0 0 4px 0;}
.section.area_m07 .park_info .blue_btn{display:block;text-align:center;background:#6abad1;font-size:11px;color:#fff;font-weight:bold;padding:5px 0;}
.section.area_m07 .park_info .orange_btn{display:block;text-align:center;background:#e38045;font-size:11px;color:#fff;font-weight:bold;padding:5px 0;}
.section.area_m07 .park_info .gray_btn{display:block;text-align:center;background:#a7abac;font-size:11px;color:#fff;font-weight:bold;padding:5px 0;}
.section.area_m07 .news{position:relative;float:left;width:403px;}
.section.area_m07 .news .more{top:15px;}
.section.area_m07 .news .board_head{height:33px;margin:0 0 25px 0;border-bottom:1px solid #cecbcb;}
.section.area_m07 .news .board_head li{float:left;}
.section.area_m07 .news .board_head li.last{margin-left:-1px;}
.section.area_m07 .news .board_head li a{display:block;font-weight:bold;color:#666;border-top:1px solid #cecbcb;border-left:1px solid #cecbcb;border-right:1px solid #cecbcb;line-height:33px;width:85px;text-align:center;}
.section.area_m07 .news .board_head li.active a{background:#ebebeb;color:#333;}
.section.area_m07 .news .tab-pane{display:none;}
.section.area_m07 .news .tab-pane.active{display:block;}
.section.area_m07 .news .newsList li{line-height:25px;height:25px;}
.section.area_m07 .news .newsList li span{width:150px;}
/* onemount style */
.om_cont_wrap .tit_ban{border-bottom:2px solid #3da0d3;padding:0 0 20px 0;margin:0 0 40px 0;}
.om_cont_wrap ul{overflow:hidden;margin-right:-55px;padding:0 0 20px 0;}
.om_cont_wrap ul:after{clear:both;content:"";display:block;}
.om_cont_wrap ul li{float:left;width:270px;height:320px;padding:0 25px 45px 0;margin:0 25px 0 0;border-right:1px solid #efefef;}
.om_cont_wrap ul li .thumb{position:relative;}
.om_cont_wrap ul li .tit{text-align:left;color:#333;font-size:16px;font-weight:bold;padding:10px 0 0 0;}
.om_cont_wrap ul li .date{padding:0 0 20px 0;line-height:1.7;}
.om_cont_wrap li .closed{position:absolute;left:0;top:0;}
.om_cont_wrap li .ban_box{position:absolute;bottom:10px;left:15px;}
.om_cont_wrap li .ctg{float:left;margin-left:-5px;width:42px;height:42px;background:url(../images/icon/all_bg_sprite.png) -104px -201px no-repeat;}
.om_cont_wrap li .ctg.water{background-position:-104px -201px;}
.om_cont_wrap li .ctg.snow{background-position:-146px -201px;}
.om_cont_wrap li .ctg.sports{background-position:-188px -201px;}
.om_cont_wrap li .ctg.mall{background-position:-430px -201px;}
.om_1_6_btn{text-align:center;}
.om_4_1_tit{text-align:center;}
.om_4_1a{background:url(../images/clip/om_4_1_bg01.jpg) no-repeat; height:143px; position:relative;}
.om_4_1a p{position:absolute;}
.om_4_1a p.s1{top:57px; left:80px;}
.om_4_1a p.s2{top:57px; left:400px;}
.om_4_1a p.s3{top:57px; left:704px;}
.om_4_1_form{width:100%; margin-top:40px;}
.om_4_1_form p.stxt{text-align:right;}
.om_4_1_form label{margin:0 10px 0 0;}
.om_4_1_form .btn{margin:30px 0 0 0;text-align:center;}
.om_5_1a{background:url(../images/clip/om_5_1_bg01.jpg) no-repeat; height:345px; margin:30px 0 50px 0; position:relative;}
.om_5_1a p{position:absolute;}
.om_5_1a .s1{top:42px; left:47px;}
.om_5_1a .s2{top:42px; left:230px;}
.om_5_1a .s3{top:42px; left:400px;}
.om_5_1a .s4{top:42px; left:583px;}
.om_5_1a .s5{top:42px; left:762px;}
.om_5_1a .s6{top:202px; left:660px;}
.om_5_1a .s7{top:202px; left:494px;}
.om_5_1a .s8{top:202px; left:319px;}
.om_5_1b{background:url(../images/clip/om_5_1_bg02.jpg) no-repeat; height:145px; margin-top:35px;}
.om_5_1b ul li{float:left; width:151px; text-align:center; padding-top:62px;}
.om_5_1b ul li p{ line-height:16px; font-size:11px; margin-top:15px;}
.om_5_1b div{clear:both; background:url(../images/icon/point_icon05.png) no-repeat; padding-left:20px; margin-top:15px; float:right;}
.om_5_1c{background:url(../images/clip/om_5_1_bg03.jpg) no-repeat; height:241px; margin-top:70px; width:100%;}
.om_5_1c ul{padding-top:58px; margin-left:349px;}
.om_5_1c li{float:left; margin-left:20px;}
.om_5_1c p{ text-align:center; margin-top:130px;}
.om_6_1 p.tit{margin-top:40px;}
.om_6_1 .txt{ line-height:24px; font-size:13px; margin-top:20px;}

.om_3_1 .top_wrap{background:url(images/clip/om_3_1_bg01.jpg) 235px 0 no-repeat;}
.om_3_1 .top_wrap .tit{padding:55px 0 0 0;text-align:center;margin:0 0 60px 0;}
.om_3_1 .top_wrap .banner{padding:55px 0 0 0;text-align:center;}/*20150320*/
.om_3_1 .m_wrap .tit{margin:0 0 50px 0;}
.om_3_1 .m_wrap .tit2{margin:0 0 30px 0;}
.om_3_1 .m_wrap .list_wrap dt{float:left;}
.om_3_1 .m_wrap .list_wrap dd{padding:20px 0 50px 170px;}
.om_3_1 .m_wrap .salebox{border-bottom:2px solid #6b56db;}
.tb_style2 tbody th{color:#666666;}
.tb_style3{border-top:2px solid #845fbf;width:100%;}
.tb_style3 thead th{background:#f2f2f2;border-bottom:1px solid #ccc;border-right:1px solid #ccc;font-size:14px;font-weight:bold;color:#333;text-align:center;padding:10px;}
.tb_style3 thead th.last{border-right:0;}
.tb_style3 tbody th{background:#f2f2f2;color:#666;font-weight:bold;font-size:14px;text-align:center;padding:10px;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;}
.tb_style3 tbody td{text-align:center;padding:11px;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;}
.tb_style3 tbody td.last{border-right:0;}
.tb_style3 tbody td.vcolor{color:#6b56db;}
.tb_style3 tbody td.subject{text-align:left;padding:11px 10px 11px 15px;}
.tb_style3 tbody th.bline{border-bottom:1px solid #dbdbdb;}
.tb_style3 tbody td.bline{border-bottom:1px solid #dbdbdb;}

/* ##### [guidemap] ##### */
.popup_wrap{position:absolute;width:910px;top:315px;left:50%;margin-left:-455px;z-index:1050;}

/* ##### [layer popup] ##### */
.lpopup{background:#333;position:absolute;z-index:9999;}
.lpopup .cont_area{}
.lpopup .close_area{text-align:right;padding:5px 10px;}
.lpopup .close_area a{color:#fff;}

/* ##### [water park index] ##### */
.section.area01{margin:15px 0 40px 0;height:355px;}
.section.area01 .bx-wrapper .bx-pager{position:absolute;left:40%;bottom:10px;z-index:1000;}
.section.area01 .bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item{float:left;}
.section.area01 .bx-wrapper .bx-pager.bx-default-pager a{width:11px;height:11px;background:url(../images/icon/slide_control_icons.png) -39px 0 no-repeat;display:block;margin:0 0 0 5px;text-indent:-9999px;}
.section.area01 .bx-wrapper .bx-pager.bx-default-pager a.active{background-position:0 0;width:39px;}
.section.area02{background:#eeeeee;height:210px;padding:25px 0 35px;}
.section.area03{margin:35px 0 50px 0;height:140px;}
.section .cont{position:relative;width:320px;float:left;margin:0 15px 0 0;}
.section .cont2{position:relative;width:310px;float:left;margin:0 20px 0 5px;}
.section .cont.last{margin:0;}
.more{position:absolute;right:5px;top:0px;}
.cont_tit{margin:0 0 13px 0;}
.cont_tit a{display:block;width:75px;height:21px;background:url(../images/icon/text_sprite.png) 0 0 no-repeat;text-indent:-9999px;}
.cont_tit a.t2{background-position:0 -21px;}
.cont_tit a.t3{background-position:0 -42px;}
.cont_tit a.t4{background-position:0 -63px;}
.cont_tit a.t5{background-position:0 -84px;}
.cont_tit a.t6{background-position:0 -105px;}
.cont_tit a.t7{background-position:0 -126px;}
.cont_tit a.t8{background-position:0 -150px;height:18px;}
.cont_tit a.t9{background-position:0 -167px;height:18px;width:58px;margin:0 auto;}
.cont_tit a.t10{background-position:0 -186px;height:18px;}
.cont_view{}
.cont_view.tline{border-top:1px solid #c9c9c9;}
.cont_view .discount_ban li{float:left;}
.cont_view .discount_ban li.last{margin:0;}
.cont_view .discount_ban li img{width:160px;height:160px;}
.cont_view .guide_list li{float:left;}
.cont_view .guide_list li.b_t1{margin:11px 10px 0 0;}
.cont_view .guide_list li.b_t2{margin:11px 0 0 0;}
.cont_view .best_f li{float:left;width:235px;margin:0 16px 0 0;}
.cont_view .best_f li img{width:234px;height:172px;}
.cont_view .best_f li.last{margin:0;}
.cont_view .best_f li .tit{margin:12px 0 8px 0;}
.newsList{margin:7px 0 0 0;}
.newsList li{line-height:20px;padding:0 0 0 10px;background:url(../images/icon/dot_news.gif) 0 10px no-repeat;overflow:hidden;}
.newsList li a{float:left;width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newsList li a:hover{text-decoration:underline;}
.newsList li span{float:right;text-align:right;width:75px;font-size:11px;color:#a9a9a9;}
.galleryList li{float:left;margin:0 10px 0 0;}
.galleryList li img{width:150px;height:105px;}
/* water park style */
.wp_1_1 ul{ background:url(../images/clip/wp_1_1_bg01.png) right no-repeat; height:321px;}
.wp_1_1 li{}
.wp_1_1 li.t1{margin-top:10px;}
.wp_1_1 li.t2{margin-top:17px;}
.wp_1_1 li.t3{margin-top:26px;}
.wp_1_1 div{margin-top:70px;}
.wp_1_2{position:relative;width:910px; background:url(../images/clip/wp_1_2_bg01.png) left top no-repeat; height:700px; }
.wp_1_2 ul{margin-left:364px;}
.wp_1_2 li{ text-align:center; width:220px; margin-top:30px;}
.wp_1_2 li.t1{float:left;}
.wp_1_2 li.t2{float:left;margin-left:70px;}
.wp_1_2 li.t3{float:left; clear:both; margin-top:70px;}
.wp_1_2 li.t4{float:left;margin-left:70px;margin-top:70px;}
.wp_1_2 li p{margin-top:15px;}
.wp_guidemap{position:relative;}
.sp_guidemap{position:relative;}
.wp_2_1_map{width:910px; background:url(../images/clip/wp_2_1_bg01.jpg) no-repeat; height:457px;}
.wp_2_1_map .map{ position:absolute; top:40px; right:40px; }
.wp_2_1_map .map li{float:left; margin-left:20px;}
.wp_2_1_list{background-color:#ecf0f1; overflow:hidden; padding:30px 10px 30px 75px;}
.wp_2_1_list li{float:left;width:24%;margin:6px 0 6px 0;}
.wp_2_1_list li a:hover span.name{text-decoration:underline;}
.wp_2_1_list li a{display:block;padding-left:25px; height:22px; line-height:22px;}
.wp_2_1_list li a span.name{line-height:1.3;}
.wp_2_1_list li a.on span.mk{z-index:9999;}
.wp_2_1_list li.b a{background:url(../images/icon/map_icon01.png) left no-repeat; color:#1a49b1;}
.wp_2_1_list li.g a{background:url(../images/icon/map_icon05.png) left no-repeat; color:#808586;}
.wp_2_1_list li span.mk{position:absolute;width:20px;height:26px;}
.wp_2_1_list li.b span.mk{background:url(../images/icon/map_icon06.png) 0 0 no-repeat;}
.wp_2_1_list li.g span.mk{background:url(../images/icon/map_icon08.png) 0 0 no-repeat;}
.wp_2_1_list li span.m01{top:258px;left:678px;}
.wp_2_1_list li span.m02{top:330px;left:355px;}
.wp_2_1_list li span.m03{top:248px;left:177px;}
.wp_2_1_list li span.m04{top:238px;left:350px;}
.wp_2_1_list li span.m05{top:327px;left:500px;}
.wp_2_1_list li span.m06{top:158px;left:268px;}
.wp_2_1_list li span.m07{top:288px;left:158px;}
.wp_2_1_list li span.m08{top:160px;left:217px;}
.wp_2_1_list li span.m09{top:188px;left:144px;}
.wp_2_1_list li span.m10{top:107px;left:397px;}
.wp_2_1_list li span.m11{top:225px;left:423px;}
.wp_2_1_list li span.m12{top:215px;left:123px;}
.wp_2_1_list li span.m13{top:247px;left:488px;}
.wp_2_1_list li span.m14{top:148px;left:417px;}
.wp_2_1_list li span.m15{top:168px;left:508px;}
.wp_2_1_list li span.m16{top:348px;left:508px;}
.wp_2_1_list li span.m17{top:177px;left:578px;}
.wp_2_1_list li span.m18{top:177px;left:600px;}
.wp_2_1_list li span.m19{top:257px;left:42px;}
.wp_2_1_list li span.m20{top:313px;left:770px;}
.wp_2_1_list li span.m21{top:327px;left:83px;}
.wp_2_1_list li span.m22{top:166px;left:354px;}
.wp_2_1_list li span.m23{top:148px;left:161px;}/* 스노우스파 */
.wp_2_2_map{width:910px; background:url(../images/clip/wp_2_2_bg01.jpg) no-repeat; height:467px;}
.wp_2_2_map .map{ position:absolute; top:40px; right:40px; }
.wp_2_2_map .map li{float:left; margin-left:20px;}
.wp_2_2_list{background-color:#ecf0f1;height:136px;padding:30px 10px 30px 75px;}
.wp_2_2_list li{float:left;width:24%;margin:6px 0 6px 0;}
.wp_2_2_list li a:hover span.name{text-decoration:underline;}
.wp_2_2_list li a{display:block;padding-left:25px; height:22px; line-height:22px;}
.wp_2_2_list li a span.name{line-height:1.3;}
.wp_2_2_list li a.on span.mk{z-index:9999;}
.wp_2_2_list li.gr a{background:url(../images/icon/map_icon02.png) left no-repeat; color:#1a96b1;}
.wp_2_2_list li.g a{background:url(../images/icon/map_icon05.png) left no-repeat; color:#808586;}
.wp_2_2_list li span.mk{position:absolute;width:20px;height:26px;}
.wp_2_2_list li.gr span.mk{background:url(../images/icon/map_icon09.png) 0 0 no-repeat;}
.wp_2_2_list li.g span.mk{background:url(../images/icon/map_icon08.png) 0 0 no-repeat;}
.wp_2_2_list li span.m01{top:222px;left:180px;}
.wp_2_2_list li span.m02{top:204px;left:211px;}
.wp_2_2_list li span.m03{top:212px;left:110px;}
.wp_2_2_list li span.m04{top:214px;left:410px;}
.wp_2_2_list li span.m05{top:288px;left:245px;}
.wp_2_2_list li span.m06{top:340px;left:408px;}
.wp_2_2_list li span.m07{top:300px;left:638px;}
.wp_2_2_list li span.m08{top:353px;left:535px;}
.wp_2_2_list li span.m09{top:342px;left:590px;}
.wp_2_2_list li span.m10{top:280px;left:749px;}
.wp_2_2_list li span.m11{top:290px;left:299px;}
.wp_2_2_list li span.m12{top:223px;left:551px;}
.wp_2_2_list li span.m13{top:335px;left:268px;}
.wp_2_3_map{width:910px;background:url(../images/clip/wp_2_3_bg01.jpg) no-repeat; height:457px;}
.wp_2_3_map .map{ position:absolute; top:40px; right:40px; }
.wp_2_3_map .map li{float:left; margin-left:20px;}
.wp_2_3_list{background-color:#ecf0f1;height:34px;padding:30px 10px 30px 75px;}
.wp_2_3_list li{float:left;width:24%;margin:6px 0 6px 0;}
.wp_2_3_list li.first{margin:6px 0 6px 150px;}
.wp_2_3_list li a:hover span.name{text-decoration:underline;}
.wp_2_3_list li a{display:block;padding-left:25px; height:22px;line-height:22px;}
.wp_2_3_list li a span.name{line-height:1.3;}
.wp_2_3_list li a.on span.mk{z-index:9999;}
.wp_2_3_list li.r a{background:url(../images/icon/map_icon03.png) 0 0 no-repeat;color:#e95f61;}
.wp_2_3_list li.r span.mk{background:url(../images/icon/map_icon10.png) 0 0 no-repeat;}
.wp_2_3_list li span.mk{position:absolute;width:20px;height:26px;}
.wp_2_3_list li span.m01{top:155px;left:800px;}
.wp_2_3_list li span.m02{top:272px;left:470px;}
.wp_2_3_list li span.m03{top:313px;left:102px;}
.wp_3_1{background:url(../images/clip/wp_3_1_bg01.png) no-repeat;}
.wp_3_1 .step{clear:both; overflow:hidden;}
.wp_3_1 .s1{margin:0;}
.wp_3_1 .s2{margin:60px 0 0 60px;}
.wp_3_1 .s3{margin:60px 0 0 120px;}
.wp_3_1 .s4{margin:60px 0 0 190px;}
.wp_3_1 .step ul li{float:left;}
.wp_3_1 .step ul li.img{}
.wp_3_1 .step ul li.txt{margin-left:20px; margin-top:5px;}
.wp_3_1 .step ul li.txt p{margin-top:15px; font-size:11px; line-height:18px; color:#a1a1a1; letter-spacing:-1px;}
.wp_3_1 .step ul li.txt .txt2{}
.wp_3_1 .step ul li.txt .txt2 .l{float:left;}
.wp_3_1 .step ul li.txt .txt2 .title{margin-top:15px;}
.wp_3_1 .step ul li.txt .txt2 .r{float:left; margin-left:30px;}
.wp_3_1 .step ul li.txt4{margin-left:20px; margin-top:35px;}
.wp_3_1 .step5{background:url(../images/clip/wp_3_1_bg02.png) no-repeat; height:265px; position:relative; width:910px; margin-top:10px;}
.wp_3_1 .step5 .txt{ position:absolute; top:90px; left:140px;}
.wp_3_1 .step5 .img{ position:absolute; top:-60px; left:696px;}
.wp_3_1 .guide_wp{margin-top:30px;}
.wp_3_1 .guide_wp dt{ margin-bottom:10px;}
.wp_3_1 .guide_wp dd{line-height:22px; font-size:11px;}
.rf{background:url(../images/icon/point_icon01.png)  no-repeat; padding-left:20px; float:right; margin-top:25px; font-size:11px;}
.rf2{margin-top:30px;clear:both;}
.rf2 dd{line-height:18px; margin-top:20px; font-size:11px;}
.time_ttop{width:100%; overflow:hidden;}
.time_ttop .time_title{float:left;padding:0 0 0 20px;font-size:14px;font-weight:bold;letter-spacing:-1px;}
.time_ttop .time_title.wp{background:url(../images/icon/water_time.jpg) 0 1px no-repeat;color:#2f9ea7;}
.time_ttop .time_title.sp{background:url(../images/icon/sp_time.jpg) 0 1px no-repeat;color:#6a4b97;}
.time_ttop .time_dan{float:right;}
.wp_tit{font-size:14px;font-weight:bold;letter-spacing:-1px;color:#2f9ea7;}
.sp_tit{font-size:14px;font-weight:bold;letter-spacing:-1px;color:#6a4b97;}

.sp_time_t{border-top:2px #6a4c99 solid; width:100%; margin-top:15px; clear:both;}
.sp_time_t th{padding:15px; background-color:#f2f2f2; text-align:center; border-bottom:1px #cccccc solid; border-left:1px #cccccc solid; font-size:14px; color:#333; font-weight:bold;}
.sp_time_t th.fir{border-left:0;}
.sp_time_t td{padding:20px; text-align:center; border-bottom:1px #ebebeb solid; border-left:1px #ebebeb solid; line-height:18px;}
.sp_time_t td.fir{border-left:0; font-size:14px; font-weight:bold;}
.sp_time_t td.bold{font-weight:bold; text-align:left; line-height:20px; font-size:14px;}
.sp_time_t td.last{line-height:18px; text-align:left;}
.sp_rf{background:url(images/icon/point_icon02.png)  no-repeat; padding-left:20px; float:right; margin-top:30px; font-size:11px;}



/* ##### [snow park index] ##### */
.section.area_sp01{margin:0 0 18px 0;height:396px;}
.section.area_sp01 .snow_banner{position:relative;float:left;width:396px;height:396px;}
.section.area_sp01 .snow_banner .bx-controls a{position:absolute;top:50%;margin-top:-24px;text-indent:-9999px;display:block;background:url(../images/icon/slide_control_icons.png) 0 -11px no-repeat;width:28px;height:48px;}
.section.area_sp01 .snow_banner .bx-controls .bx-prev{left:0px;background-position:0 -11px;}
.section.area_sp01 .snow_banner .bx-controls .bx-next{right:0px;background-position:-28px -11px;}
.section.area_sp01 .snow_ban2{float:left;width:396px;height:396px;}
.section.area_sp01 .snow_ban2 li{float:left;}
.section.area_sp01 .snow_gallery{float:left;position:relative;background:#f5f5f5;width:158px;height:356px;padding:20px;}
.section.area_sp01 .snow_gallery h3.cont_tit{margin:0;}
.section.area_sp01 .snow_gallery .more{position:absolute;right:20px;top:25px;}
.section.area_sp01 .snow_gallery .gallery_view li{margin:15px 0 0px 0;}
.section.area_sp01 .snow_gallery .gallery_view li img{width:158px;height:100px;}
.section.area_sp02{height:318px;margin:0 0 100px 0;}
.section.area_sp02 .gallery_big{position:relative; float:left; width:396px;}
.section.area_sp02 .gallery_big p{margin-bottom:9px;}
/*
.section.area_sp02 .gallery_big .bx-controls a{position:absolute;bottom:0;text-indent:-9999px;display:block;background:url(../images/icon/slide_control_icons.png) -56px -11px no-repeat;width:40px;height:40px;}
.section.area_sp02 .gallery_big .bx-controls .bx-prev{left:0px;background-position:-56px -11px;}
.section.area_sp02 .gallery_big .bx-controls .bx-next{right:0px;background-position:-96px -11px;}
.section.area_sp02 .gallery_big .gallery_tit{position:absolute;width:314px;height:40px;left:41px;bottom:0;background:url(../images/background/opacity50.png) 0 0 repeat;text-align:center;}
.section.area_sp02 .gallery_big .gallery_tit a{color:#fff;display:block;padding:12px 0 0 0;}
.section.area_sp02 .gallery_big .gallery_tit .tab_name{margin:0 5px 0 0;vertical-align:top;}
*/
.section.area_sp02 .info{float:left;width:199px;height:320px;background:#f5f5f5;border-right:1px solid #fff;}
.section.area_sp02 .notice{position:relative;float:left;margin:25px 0 0 30px;width:340px;height:195px;}
.section.area_sp02 .notice .more{top:5px;}
.section.area_sp02 .notice .newsList li{line-height:25px;}
.section.area_sp02 .banner{float:left;}
.section.area_sp02 .banner li{float:left;}
.section.area_sp02 .banner li.f{margin:0 2px 0 0;}
/* snow park style */
.sp_1_1{ background:url(../images/clip/sp_1_1_bg01.jpg) no-repeat; height:922px;}
.sp_1_1 li{float:left; margin-left:20px; margin-top:640px;}
.sp_1_1 li.fir{margin-left:0;}
.sp_1_1 li p{ text-align:center; margin-top:5px;}
.sp_1_2a{width:100%; background:url(../images/clip/sp_1_2_bg01.png) right 70px no-repeat; height:584px;}
.sp_1_2a li{float:left;}
.sp_1_2a li p{margin-bottom:20px;}
.sp_1_2a li .tit1{margin:20px 0 20px 0;}
.sp_1_2a li .tit{margin:0 0 25px 0;}
.sp_1_2b{width:100%; background:url(../images/clip/sp_1_2_bg02.png) left 70px no-repeat; height:584px;}
.sp_1_2b li {float:right; text-align:right;}
.sp_1_2b li p{margin-bottom:20px;}
.sp_1_2b li .tit1{margin:90px 0 20px 0;}
.sp_1_2b li .tit{margin:0 0 25px 0;}
.sp_guidemap{position:relative;}
.sp_2_1_map{width:910px; background:url(../images/clip/sp_2_1_bg01.jpg) no-repeat; height:457px;}
.sp_2_1_map .map{ position:absolute; top:40px; right:40px; }
.sp_2_1_map .map li{float:left; margin-left:20px;}
.sp_2_1_list{background-color:#ecf0f1;overflow:hidden;padding:30px 10px 30px 75px;}
.sp_2_1_list li{float:left;width:24%;margin:6px 0 6px 0;}
.sp_2_1_list li a:hover span.name{text-decoration:underline;}
.sp_2_1_list li a{display:block;padding-left:25px; height:22px; line-height:22px;}
.sp_2_1_list li a span.name{line-height:1.3;}
.sp_2_1_list li a.on span.mk{z-index:9999;}
.sp_2_1_list li.b a{background:url(../images/icon/map_icon01.png) left no-repeat; color:#1a49b1;}
.sp_2_1_list li.g a{background:url(../images/icon/map_icon05.png) left no-repeat; color:#808586;}
.sp_2_1_list li.r a{background:url(../images/icon/map_icon03.png) left no-repeat; color:#e95f61;}
.sp_2_1_list li.gr a{background:url(../images/icon/map_icon02.png) left no-repeat; color:#1a96b1;}
.sp_2_1_list li.gr span.mk{background:url(../images/icon/map_icon09.png) 0 0 no-repeat;}
.sp_2_1_list li.v a{background:url(../images/icon/map_icon04.png) left no-repeat; color:#e343e7;}
.sp_2_1_list li.v span.mk{background:url(../images/icon/map_icon07.png) 0 0 no-repeat;}
.sp_2_1_list li span.mk{position:absolute;width:20px;height:26px;}
.sp_2_1_list li.b span.mk{background:url(../images/icon/map_icon06.png) 0 0 no-repeat;}
.sp_2_1_list li.g span.mk{background:url(../images/icon/map_icon08.png) 0 0 no-repeat;}
.sp_2_1_list li.r span.mk{background:url(../images/icon/map_icon10.png) 0 0 no-repeat;}
.sp_2_1_list li span.m01{top:258px;left:678px;}
.sp_2_1_list li span.m02{top:330px;left:355px;}
.sp_2_1_list li span.m03{top:248px;left:177px;}
.sp_2_1_list li span.m04{top:238px;left:350px;}
.sp_2_1_list li span.m05{top:327px;left:500px;}
.sp_2_1_list li span.m06{top:158px;left:268px;}
.sp_2_1_list li span.m07{top:288px;left:158px;}
.sp_2_1_list li span.m08{top:160px;left:217px;}
.sp_2_1_list li span.m09{top:188px;left:144px;}
.sp_2_1_list li span.m10{top:107px;left:397px;}
.sp_2_1_list li span.m11{top:225px;left:423px;}
.sp_2_1_list li span.m12{top:215px;left:123px;}
.sp_2_1_list li span.m13{top:247px;left:488px;}
.sp_2_1_list li span.m14{top:148px;left:417px;}
.sp_2_1_list li span.m15{top:168px;left:508px;}
.sp_2_1_list li span.m16{top:348px;left:508px;}
.sp_2_1_list li span.m17{top:177px;left:578px;}
.sp_2_1_list li span.m18{top:177px;left:600px;}
.sp_2_1_list li span.m19{top:257px;left:42px;}
.sp_2_1_list li span.m20{top:313px;left:770px;}
.sp_2_1_list li span.m21{top:327px;left:83px;}
.sp_2_1_list li span.m22{top:166px;left:354px;}
.sp_2_1_list li span.m23{top:148px;left:161px;}/* 스노우스파 */
.sp_3_1{background:url(../images/clip/sp_3_1_bg01.jpg) no-repeat;width:100%;}
.sp_3_1 .step{clear:both; overflow:hidden;}
.sp_3_1 .s2{margin:60px 0 0 60px;}
.sp_3_1 .step ul li{float:left;}
.sp_3_1 .step ul li.img{}
.sp_3_1 .step ul li.txt{margin-left:20px; margin-top:20px; width:690px;}
.sp_3_1 .step ul li.txt p{margin-top:15px; font-size:11px; line-height:18px; color:#a1a1a1; letter-spacing:-1px;}
.sp_3_1 .step ul li.txt .txt2{float:left;}
.sp_3_1 .step ul li.txt .txt3{float:right;}
.sp_3_1 .step3{background:url(../images/clip/sp_3_1_bg02.jpg) no-repeat; height:276px; width:910px; position:relative; margin-top:150px;}
.sp_3_1 .step3 .img{position:absolute; top:-125px; left:386px;}
.sp_3_1 .step3 .txt{position:absolute; top:40px; left:124px;}
.sp_3_1 .guide_sp{margin-top:30px;}
.sp_3_1 .guide_sp dt{ margin-bottom:10px;}
.sp_3_1 .guide_sp dd{line-height:22px; font-size:11px;}
.sp_rf{background:url(../images/icon/point_icon02.png)  no-repeat; padding-left:20px; float:right; margin-top:30px; font-size:11px;}

/* ##### [shoppingmall index] ##### */
.section.area_sm01{margin:30px 0 0px 0;position:relative;z-index:10;}
.section.area_sm01 .brand_wrap{position:relative;height:150px;background:url(../images/background/sm_01_boxbg.jpg) 0 10px no-repeat;}
.section.area_sm01 .brand_wrap .tit{position:absolute;left:50%;top:-5px;margin-left:-87px;width:174px;height:174px;text-indent:-9999px;background:url(../images/clip/sm_01_tit.png) 0 0 no-repeat;z-index:1000;}
.section.area_sm01 .brand_wrap .view{padding:1px 0 0 0;}
.section.area_sm01 .brand_wrap .view li{}
.section.area_sm01 .brand_wrap .view li ul li{float:left;position:relative;width:137px;height:150px;margin:0 1px 0 0;}
.section.area_sm01 .brand_wrap .view li ul li .icon_box{position:absolute;left:5px;top:0px;}
.section.area_sm01 .brand_wrap .view li ul li .icon{background:url(../images/icon/all_bg_sprite.png) 0 -661px no-repeat;width:37px;height:37px;float:left}
.section.area_sm01 .brand_wrap .view li ul li .icon.sale{background-position:0 -661px;margin:0 5px 0 0;}
.section.area_sm01 .brand_wrap .view li ul li .icon.event{background-position:-37px -661px;margin:0 5px 0 0;}
.section.area_sm01 .brand_wrap .view li ul li .icon.new{background-position:-74px -661px;margin:0 5px 0 0;}
.section.area_sm01 .brand_wrap .view li ul li .icon.membership{width:37px;height:25px;background-position:-111px -661px;margin:5px 5px 0 0;}
.section.area_sm01 .brand_wrap .view li ul li.last{margin:0;width:134px;}
.section.area_sm01 .brand_wrap .view li ul li .ban_img{padding:35px 0 0 0;text-align:center;}
.section.area_sm01 .brand_wrap .view li ul li .txt{position:absolute;left:15px;top:105px;text-align:left;}
.section.area_sm01 .brand_wrap .view li ul li .txt .tit1{font-weight:bold;font-size:11px;padding:0 0 5px 0;}
.section.area_sm01 .brand_wrap .view li ul li .txt .txt1{font-size:11px;}
.section.area_sm01 .brand_wrap .bx-wrapper .bx-pager{position:absolute;left:49%;bottom:18px;z-index:1000;}
.section.area_sm01 .brand_wrap .bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item{float:left;}
.section.area_sm01 .brand_wrap .bx-wrapper .bx-pager.bx-default-pager a{width:9px;height:8px;background:url(../images/icon/slide_control_icons.png) -81px 0 no-repeat;display:block;margin:0 0 0 2px;text-indent:-9999px;}
.section.area_sm01 .brand_wrap .bx-wrapper .bx-pager.bx-default-pager a.active{background-position:-72px 0;}
.section.area_sm02{margin:25px 0 25px 0; background:url(../images/background/sm_02_bg.gif) 0 40px repeat-x;}
.section.area_sm02 .banner{position:relative;}
.section.area_sm02 .banner #slide_banner li{width:980px;height:181px;}
.section.area_sm02 .banner #slide_banner li .img01{ margin-top:2px;}
.section.area_sm02 .banner .bx-wrapper .bx-pager{position:absolute;left:25px;top:153px;z-index:1000;}
.section.area_sm02 .banner .bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item{float:left;}
.section.area_sm02 .banner .bx-wrapper .bx-pager.bx-default-pager a{width:12px;height:11px;background:url(../images/icon/slide_control_icons.png) -90px 0 no-repeat;display:block;margin:0 0 0 9px;text-indent:-9999px;}
.section.area_sm02 .banner .bx-wrapper .bx-pager.bx-default-pager a.active{background-position:-102px 0;}
.section.area_sm03{height:305px;margin:0 0 60px 0;}
.section.area_sm03 li{float:left;margin:0 10px 0 0;}
.section.area_sm03 li.last{margin:0;}
.section.area_sm04{height:140px;}
.section.area_sm04 .cont1_1{float:left;width:280px;height:87px;padding:0 30px 0 0;margin:0 55px 0 20px;background:url(../images/background/line_bar.gif) right 3px no-repeat;}
.section.area_sm04 .cont1_2{float:left;width:216px;height:87px;padding:0 60px 0 0;margin:0 30px 0 0;background:url(../images/background/line_bar.gif) right 3px no-repeat;}
.section.area_sm04 .cont1_3{position:relative;float:left;width:275px;height:87px;margin:0 0 0 0;}
.section.area_sm04 .cont1_3 .cont_tit{margin:0 0 10px 0;}
.section.area_sm04 .cont1_3 .newsList li a{width:170px;font-size:11px;}
/* shoppingmall style */
.sm_greeting{position:relative;width:910px;height:993px;background:url(../images/clip/sm_1_1_bg01.jpg) 0 0 no-repeat;}
.sm_greeting p{position:absolute;}
.sm_greeting .item01{left:733px;top:197px;}
.sm_greeting .item02{left:482px;top:391px;}
.sm_greeting .item03{left:26px;top:600px;}
.sm_greeting .item04{left:482px;top:600px;}
.sm_greeting .item05{left:254px;top:815px;}
.tb_keyt{margin:0 0 60px 0;width:100%;}
.tb_keyt th{background:url(../images/background/keytenant_tbg.gif) 0 0 repeat-x;height:45px;border-bottom:1px solid #303030;font-size:16px;font-weight:bold;color:#333;text-align:center;padding:3px 0 0 0;}
.tb_keyt td{border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;height:100px;text-align:center;}
.tb_keyt td.last{border-right:0;}
.sm_1_2_wrap ul{overflow:hidden;margin-right:-25px;padding:0 0 20px 0;}
.sm_1_2_wrap ul:after{clear:both;content:"";display:block;}
.sm_1_2_wrap ul li{float:left;width:270px;height:575px;padding:10px 25px 0 0;margin:0 25px 0 0;border-right:1px solid #efefef;}
.sm_1_2_wrap ul li.l{padding:10px 0 0 0;margin:0;border-right:0;}
.sm_1_2_wrap ul li .tit{}
.sm_1_2_wrap ul li .tit2{color:#333;font-size:16px;font-weight:bold;text-align:center;line-height:42px;height:42px;border-bottom:1px solid #303030;}
.sm_1_2_wrap ul li .thumb{padding:15px 0 20px 0;;}
.sm_1_2_wrap ul li .thumb2{padding:70px 0 20px 0;}
.sm_1_2_wrap ul li .txt{padding:0 0 20px 0;line-height:1.7;}
.sm_1_2_wrap ul li .link a{color:#adadad;font-size:11px;text-decoration:underline;}
.smtabArea{height:100px;margin:10px 0 0 0;}
.smtabArea .ctg{position:relative;height:44px;border-top:2px solid #e04e3d;border-bottom:1px solid #ccc;}
.smtabArea .ctg > ul > li{float:left;background:url(../images/icon/bullet2.gif) right 20px no-repeat;}
.smtabArea .ctg > ul > li.last{background:none;}
.smtabArea .ctg > ul > li > a{display:block;padding:0 55px;height:50px;line-height:44px;color:#303030;font-weight:bold;}
.smtabArea .ctg > ul > li > a:hover,.smtabArea .ctg > ul > li.open > a{background:url(../images/icon/tab_ov.png) center 43px no-repeat;}
.smtabArea .ctg > ul > li.f{padding:0 0 0 45px;}
.smtabArea .ctg ul li.open ul{display:block;}
.smtabArea .ctg ul li ul{display:none;position:absolute;top:57px;}
.smtabArea .ctg ul li ul.d2_tab1{left:100px;}
.smtabArea .ctg ul li ul.d2_tab2{left:345px;}
.smtabArea .ctg ul li ul.d2_tab3{left:382px;}
.smtabArea .ctg ul li ul.d2_tab4{right:5px;}
.smtabArea .ctg ul li ul li{float:left;background:url(../images/icon/sm_bar1.gif) right 3px no-repeat;}
.smtabArea .ctg ul li ul li.last{background:none;}
.smtabArea .ctg ul li ul li a{display:block;padding:0 25px;line-height:15px;height:25px;text-align:center;}
.smtabArea .ctg ul li ul li a:hover,.smtabArea .ctg ul li ul li a.on{background:url(../images/icon/tab_ov2_s.png) center 17px no-repeat;color:#e04e3d;font-weight:bold;}
.smtabArea .ctg ul li ul li.l a:hover,.smtabArea .ctg ul li ul li.l a.on{background:url(../images/icon/tab_ov2.png) center 17px no-repeat;}
.sm_1_3_wrap .listArea ul{overflow:hidden;margin-right:-70px;}
.sm_1_3_wrap .listArea ul:after{clear:both;content:"";display:block;}
.sm_1_3_wrap .listArea ul li{float:left;width:420px;height:410px;padding:0 0 20px 0;margin:0 70px 40px 0;background:url(../images/icon/pattern1.gif) 0 bottom repeat-x;}
.sm_1_3_wrap .listArea ul li .thumb_img{width:420px;height:250px;margin:0 0 20px 0;overflow:hidden;text-align:center;background:#dadada;}
.sm_1_3_wrap .listArea ul li .thumb_img img{height:250px;}
.sm_1_3_wrap .listArea ul li .list_body{}
.sm_1_3_wrap .listArea ul li .list_body .tit{padding:7px 0 20px 0;background:url(../images/icon/deco_line2.gif) 0 0 no-repeat;color:#303030;font-size:16px;font-weight:bold;}
.sm_1_3_wrap .listArea ul li .list_body .iconType{margin:0 0 10px 0;}
.sm_1_3_wrap .listArea ul li .list_body .iconType .icon{display:inline-block;width:37px;height:37px;background:url(../images/icon/all_bg_sprite.png) 0 -661px no-repeat;vertical-align:middle;}
.sm_1_3_wrap .listArea ul li .list_body .iconType.mbship .icon{height:25px;background-position:-111px -661px;}
.sm_1_3_wrap .listArea ul li .list_body .iconType.sale .icon{background-position:0 -661px;}
.sm_1_3_wrap .listArea ul li .list_body .iconType.event .icon{background-position:-37px -661px;}
.sm_1_3_wrap .listArea ul li .list_body .iconType.new .icon{background-position:-74px -661px;}
.sm_1_3_wrap .listArea ul li .list_body .iconType .txt{padding:0 0 0 12px;}
.sm_1_3_wrap .mb_join_banner{padding:35px 0 80px 0;}
.floor_tab{height:40px;margin:0 0 20px 0;}
.floor_tab li{float:left;}
.floor_tab li a{display:block;width:120px;height:40px;text-align:center;line-height:40px;color:#e04e3d;font-size:11px;border-left:1px solid #d0665a;border-top:1px solid #d0665a;border-bottom:1px solid #d0665a;font-weight:bold;}
.floor_tab li.last a{border-right:1px solid #d0665a;}
.floor_tab li a:hover,.floor_tab li.on a{background:#333;color:#fff;border-left:1px solid #333;border-top:1px solid #333;border-bottom:1px solid #333;}
.floor_tab li.last a:hover{border-right:1px solid #333;}
.floor_tab li.on a{background:#333;color:#fff;border-left:1px solid #333;border-top:1px solid #333;border-bottom:1px solid #333;}
.floor_tab li.on.last a{border-right:1px solid #333;}

.floor_map{position:relative;width:910px;height:460px;margin:0 0 50px 0;}
.floor_map2{position:relative;width:910px;height:355px;}
.floor_map2 .mk{position:absolute;background:url(../images/icon/map_icon06.png) 0 0 no-repeat;width:20px;height:26px;}
.floor_map .navi_txt{position:relative;width:910px;height:106px;background:url(../images/clip/sm_2_2_img01.jpg) 0 0 no-repeat;}
.floor_map .navi{width:108px;height:59px;position:absolute;left:15px;top:15px;background:url(../images/background/opacity80.png) repeat;border:1px solid #333;}
.floor_map .navi.over{width:180px;height:77px;}
.navi.over .p_num{display:block;}
.navi.over .mini_map{width:170px;height:66px;}
.navi.over .mini_map a{display:block;}
.navi .dline{display:none;background:url(../images/clip/mini_map_guideline.png) 0 0 no-repeat;width:170px;height:66px;position:absolute;left:0;top:0;pointer-events:none;}
.navi.over .dline{display:block;}
.navi .mini_map{position:relative;width:85px;height:33px;margin:5px 0 0 5px;}
.navi .mini_map a{display:none;float:left;width:85px;height:33px;position:relative;}
.navi .mini_map a.on{display:block;}
.navi .mini_map a:hover span.zone, .navi .mini_map a.on span.zone{background:none;border:2px solid #f45e4d;width:81px;height:29px;}
.navi .mini_map a span.zone{height:33px;display:block;background:url(../images/background/opacity60.png) repeat;}
.navi .mini_map a.z1 .zone{border-right:1px dotted #f45e4d;}
.navi .mini_map a.z3 .zone{border-top:1px dotted #f45e4d;border-right:1px dotted #f45e4d;height:32px;}
.navi .mini_map a.z4 .zone{border-top:1px dotted #f45e4d;height:32px;}
.navi .mini_map a span.inum{width:16px;height:16px;display:block;position:absolute;left:30px;top:11px;text-align:center;color:#fff;}
.navi .mini_map a:hover span.inum,.mini_map a.on span.inum{background:url(../images/icon/sm_circle_icon.png) 0 0 no-repeat;}
.navi .p_num{display:none;text-align:center;margin:5px 0 0 0;color:#b3b3b3;}
.navi .p_num .current{font-size:14px;color:#f45e4d;font-weight:bold;}

/* shoppingmall cursor none */
.floor_tab.cnone li a{cursor:default;}
.floor_tab.cnone li a:hover{cursor:default;background:#fff;border-left:1px solid #d0665a;border-top:1px solid #d0665a;border-bottom:1px solid #d0665a;color:#e04e3d;}
.floor_map .navic.over{width:180px;height:77px;}
.floor_map .navic{width:108px;height:59px;position:absolute;left:15px;top:15px;background:url(../images/background/opacity80.png) repeat;border:1px solid #333;}
.navic.over .mini_map{width:170px;height:66px;}
.navic.over .mini_map a{display:block;cursor:default;}
.navic .mini_map{position:relative;width:85px;height:33px;margin:5px 0 0 5px;}
.navic .mini_map a{display:none;float:left;width:85px;height:33px;position:relative;}
.navic .mini_map a.on{display:block;}
.navic .mini_map a.on span.zone{background:none;border:2px solid #f45e4d;width:81px;height:29px;}
.navic .mini_map a:hover{cursor:default;}
.navic .mini_map a span.zone{height:33px;display:block;background:url(../images/background/opacity60.png) repeat;}
.navic .mini_map a.z1 .zone{border-right:1px dotted #f45e4d;}
.navic .mini_map a.z3 .zone{border-top:1px dotted #f45e4d;border-right:1px dotted #f45e4d;height:32px;}
.navic .mini_map a.z4 .zone{border-top:1px dotted #f45e4d;height:32px;}
.navic .mini_map a span.inum{width:16px;height:16px;display:block;position:absolute;left:30px;top:11px;text-align:center;color:#fff;}


.sm_list_more li{float:left;margin:0 0 0 13px;}
.sm_list_more li a{display:block;}
.sm_list_more li a img{float:left;}
.sm_list_more li a span{display:block;padding:0 0 0 23px;}
.sm_list_more li a span.smmore{color:#9f6868;}
.sm_list_more li a span.location{color:#f45e4d;}
.floor_map .navi{}

.tb_linebox{border-top:2px solid #ccc;border-bottom:1px solid #ccc;}
.tb_floor{width:100%;}
.tb_floor th{background:#f2f2f2;border-right:1px solid #ccc;border-bottom:1px solid #ccc;font-size:14px;font-weight:bold;color:#333;padding:13px 0;text-align:center;}
.tb_floor th.num{color:#666;}
.tb_floor th.last{border-right:0;}
.tb_floor th.dline{border-right:3px double #ccc;}
.tb_floor1{width:100%;}
.tb_floor1 td{border-right:1px solid #ebebeb;border-top:1px solid #ebebeb;text-align:center;padding:18px 0;}
.tb_floor1 td.dline{border-right:3px double #ebebeb;}
.tb_floor1 td.num{width:109px;}
.tb_floor1 td.name{width:189px;padding-left:20px;text-align:left;}
.tb_floor1 td.tel{width:132px;height:30px;}
.tb_floor1 td.last{border-right:0;width:134px;}
.tb_floor1 td.on{color:#e04e3d;text-decoration:underline;background:#fdf3f1;}
.tb_floor1 td.on a{color:#e04e3d;}
.ctg_box{height:585px;margin:0 0 30px 0;border-top:2px solid #e04e3d;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
.ctg_box .ctg_tab{float:left;width:302px;border-right:1px solid #dfdfdf;}
.ctg_box .ctg_tab.last{border-right:0;}
.ctg_box .titarea{background:#f2f2f2;height:40px;text-align:left;color:#333;font-size:14px;font-weight:bold;padding:0 0 0 25px;line-height:40px;}
.ctg_box .listarea{height:545px;}
.ctg_box .listarea ul.ls_1 > li{border-top:1px solid #dfdfdf;}
.ctg_box .listarea ul.ls_1 > li > a{display:block;font-size:15px;font-weight:bold;color:#333;padding:14px 0 3px 25px;}
.ctg_box .listarea ul.ls_2{padding:0 0 10px 0;}
.ctg_box .listarea ul.ls_2 li a{display:block;padding:0 0 0 35px;line-height:28px;color:#777;background:url(../images/icon/dot_news.gif) 26px 13px no-repeat;}
.ctg_box .listarea ul.ls_2 li a:hover,.ctg_box .listarea ul.ls_2 li.on a{background:url(../images/icon/dot_news.gif) 26px 13px no-repeat #fdf3f1;color:#e04e3d;font-weight:bold;text-decoration:underline;}
.ctg_box .listarea.scroll{overflow-y:scroll;}
.ctg_box .listarea ul.ls_3{border-top:1px solid #dfdfdf;padding:10px 0 0 0;}
.ctg_box .listarea ul.ls_3 li a{display:block;padding:0 0 0 25px;line-height:28px;color:#777;}
.ctg_box .listarea ul.ls_3 li a:hover,.ctg_box .listarea ul.ls_3 li.on a{background:#fdf3f1;color:#e04e3d;font-weight:bold;text-decoration:underline;}
.ctg_box .preview{padding:25px 20px;overflow-y:auto;height:495px;}
.ctg_box .preview .thumb_img{margin:0 0 30px 0;}
.ctg_box .preview .thumb_img img{width:100%;max-height:170px;}
.ctg_box .preview .list_body{margin:0 0 30px 0;}
.ctg_box .preview .list_body .tit{padding:7px 0 15px 0;background:url(../images/icon/deco_line2.gif) 0 0 no-repeat;color:#303030;font-size:16px;font-weight:bold;}
.ctg_box .preview .list_body .stxt{padding:0 0 40px 0;margin:0 0 20px 0;border-bottom:1px dotted #e5e5e5;}
.ctg_box .preview .list_body .iconType{margin:0 0 10px 0;}
.ctg_box .preview .list_body .iconType .icon{display:inline-block;width:37px;height:37px;background:url(../images/icon/all_bg_sprite.png) 0 -661px no-repeat;vertical-align:middle;}
.ctg_box .preview .list_body .iconType.mbship .icon{height:25px;background-position:-111px -661px;}
.ctg_box .preview .list_body .iconType.sale .icon{background-position:0 -661px;}
.ctg_box .preview .list_body .iconType.event .icon{background-position:-37px -661px;}
.ctg_box .preview .list_body .iconType.new .icon{background-position:-74px -661px;}
.ctg_box .preview .list_body .iconType .txt{padding:0 0 0 12px;}
.ctg_box .preview .detail_btn a{display:block;width:86px;height:30px;background:url(../images/icon/all_bg_sprite.png) 0 -740px no-repeat;text-indent:-9999px;}

.b_view_event{overflow:hidden;}
.b_view_event .mem_area{float:right;}
.b_view_event .event_area{float:left;width:450px;padding:12px 0 0 0;}
.b_view_event .event_area li{float:left;width:350px;margin:0 0 8px 0;}
.b_view_event .event_area .iconType{}
.b_view_event .event_area .iconType .icon{display:inline-block;width:37px;height:37px;background:url(../images/icon/all_bg_sprite.png) 0 -661px no-repeat;vertical-align:middle;}
.b_view_event .event_area .iconType.mbship .icon{height:31px;margin-top:6px;background-position:-111px -661px;}
.b_view_event .event_area .iconType.sale .icon{background-position:0 -661px;}
.b_view_event .event_area .iconType.event .icon{background-position:-37px -661px;}
.b_view_event .event_area .iconType.new .icon{background-position:-74px -661px;}
.b_view_event .event_area .iconType .txt{padding:0 0 0 12px;}
.board_wrap.sm .b_view_body .brand_logo{width:148px;height:148px;border:1px solid #ebebeb;float:left;margin:10px 0 0 0;}
.board_wrap.sm .b_view_body .r_area{padding:0 0 0 170px;}

/* ##### [sports club index] ##### */
.sc_wrap{background:#26221f;}
.section.area_sc01{margin:0 0 35px 0;}
.section.area_sc01 .f_info{position:relative;height:900px;}
.section.area_sc01 .f_info .tit{float:left;width:220px;height:150px;background:url(../images/icon/sports_sprite.png) 0 0 no-repeat;text-indent:-9999px;margin:25px 0 30px 0;}
.section.area_sc01 .f_info li{position:absolute;}
.section.area_sc01 .f_info li.l1{top:0;left:257px;}
.section.area_sc01 .f_info li.l2{top:0;left:513px;}
.section.area_sc01 .f_info li.l3{top:0;left:770px;}
.section.area_sc01 .f_info li.l4{top:205px;left:0;}
.section.area_sc01 .f_info li.l5{top:379px;left:257px;}
.section.area_sc01 .f_info li.l6{top:435px;left:513px;}
.section.area_sc01 .f_info li.l7{top:475px;left:770px;}
.section.area_sc01 .f_info li.l8{top:556px;left:0;}
.section.area_sc01 .f_info li.l9{top:632px;left:257px;}
.section.area_sc02{height:150px;margin:0 0 40px 0;}
.section.area_sc02 .membership_box .tit{float:left;}
.section.area_sc02 .membership_box li{float:left;}
.section.area_sc03{background:#39302b;overflow:hidden;margin:0 0 40px 0;}
.section.area_sc03 .banner li{float:left;padding:40px 0;}
.section.area_sc04{margin:0 0 30px 0;}
.section.area_sc04 .scpr{padding:0 0 20px 0;border-bottom:1px solid #37312c;}
.section.area_sc04 .scpr .head_wrap{background:url(../images/background/dot_bg2.png) 0 bottom repeat-x;padding:0 0 20px 0;margin:0 0 20px 0;}
.section.area_sc04 .scpr .head_wrap .tit{display:block;width:238px;height:17px;background:url(../images/icon/sports_sprite.png) 0 -150px;margin:0 auto;text-indent:-9999px;}
.section.area_sc04 .scpr .body_wrap{height:168px;}
.section.area_sc04 .scpr .body_wrap li{float:left;text-align:center;padding:0 0 20px;}
.section.area_sc04 .scpr .body_wrap li a{width:247px;display:block;text-align:center;}
.section.area_sc05{height:125px;padding:0 0 60px 0;}
.section.area_sc05 .notice{position:relative;float:left;width:460px;margin:0 35px 0 0;}
.section.area_sc05 .notice .tit a{display:block;width:108px;height:18px;background:url(../images/icon/sports_sprite.png) 0 -167px no-repeat;text-indent:-9999px;}
.section.area_sc05 .notice .more{top:5px;right:0;}
.section.area_sc05 .notice .view .noticeList{margin:13px 0 0 0;}
.section.area_sc05 .notice .view .noticeList li{line-height:24px;overflow:hidden;}
.section.area_sc05 .notice .view .noticeList li a{float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:250px;color:#968171;}
.section.area_sc05 .notice .view .noticeList li a:hover{text-decoration:underline;}
.section.area_sc05 .notice .view .noticeList li a .ctg{font-weight:bold;margin:0 10px 0 0;}
.section.area_sc05 .notice .view .noticeList > li > span{float:right;text-align:right;width:75px;color:#635345;}
.section.area_sc05 .customer{position:relative;float:left;width:495px;}
.section.area_sc05 .customer .tit a{display:block;width:67px;height:18px;background:url(../images/icon/sports_sprite.png) 0 -185px no-repeat;text-indent:-9999px;}
.section.area_sc05 .customer .view{margin:18px 0 0 0;}
.section.area_sc05 .customer .view li{float:left;}
/* sportsclub style */
.tb_box {width:100%; border-top:2px #564a37 solid; clear:both;}
.tb_box th{border-bottom:1px #564a37 solid; border-left:1px #564a37 solid; padding:10px; text-align:center; font-weight:bold; color:#bea478; background-color:#39302b; font-size:14px;}
.tb_box .fir{border-left:0;}
.tb_box td{border-bottom:1px #39302b solid; border-left:1px #39302b solid; padding:10px; text-align:center; color:#776f65; line-height:20px;}
.tb_box .tdl {font-weight:bold; font-size:14px;}
.tb_box img{padding:10px 0;}

.cs_tab_wrap{overflow:hidden;}
.cs_tab{float:left; margin:30px 0; }
.cs_tab ul li{float:left;}
.cs_tab ul li a{display:block; width:170px; height:40px; background:url(../images/icon/sc_1_4_tab_icons.png) 0 0 no-repeat;text-indent:-9999px;}
.cs_tab ul li.cs1 a{background-position:0 0;}
.cs_tab ul li.cs2 a{background-position:-170px 0;}
.cs_tab ul li.cs1 a:hover,.cs_tab ul li.cs1.on a{background-position:0 -50px;}
.cs_tab ul li.cs2 a:hover,.cs_tab ul li.cs2.on a{background-position:-170px -50px;}
.cs_tab ul li.cs1.active a{background-position:0 -50px;}
.cs_tab ul li.cs2.active a{background-position:-170px -50px;}
.cs_text{position:absolute;right:0;top:-50px; text-align:right; color:#776f65;}
.tab-cont{display:none;position:relative;}
.tab-cont.active{display:block;}


.cs_title {float:left; margin:30px 0;}
.sc_title01{margin:20px 0;}
.sc_title02{margin:50px 0 20px 0;}
.sc_1_1{background:url(../images/clip/sc_1_1_bg01.jpg) no-repeat; height:630px; width:100%; position:relative;}
.sc_1_1 p{ position:absolute; top:526px; right:0;}
.cs_text2{text-align:right; color:#776f65; margin-top:15px;}
.sc_2_1{background:url(../images/clip/sc_1_2_bg01.jpg) no-repeat; height:630px; width:100%; position:relative;}
.sc_2_1 p{ position:absolute; top:500px; right:0;}
.sc_2_1a{background:url(../images/clip/sc_1_2_bg02.png) no-repeat; height:515px; width:100%; margin-top:20px; padding-top:60px;}
.sc_2_1a p{text-align:center;}
.sc_2_1a p.sc2{margin-top:20px;}
.sc_2_1a p.sc3{margin-top:64px;}
.sc_2_1a p.sc4{margin-top:45px;}
.tb_golf{width:100%;}
.tb_golf .td_title { width:50%; text-align:left; font-size:16px; color:#ccac7b; font-weight:bold; padding:10px 0;}
.tb_golf .td_left {width:6%; text-align:left; color:#796443; font-weight:bold; padding:10px 0;}
.tb_golf .td_right {text-align:left; color:#776f65; padding:10px 0; line-height:20px;}
.golf_info{margin:25px 0 0 0;}
.golf_info > ul{overflow:hidden;margin-right:-50px;}
.golf_info > ul:after{clear:both;content:"";display:block;}
.golf_info > ul > li{float:left;width:454px;border-right:1px solid #373028;margin:0 25px 0 0;padding:0 0 50px 0;}
.golf_info > ul > li.clear_line{clear:both;width:100%;padding:0;height:0;}
.golf_info li .thumb_img{}
.golf_info li .thumb_txt .name{color:#ccac7b;font-size:16px;font-weight:bold;padding:15px 0 25px 0;}
.golf_info li .thumb_txt .tit{float:left;width:70px;font-weight:bold;color:#796443;}
.golf_info li .thumb_txt{color:#776f65;line-height:24px;}
.golf_info li .thumb_txt > ul > li{}
.golf_info li .thumb_txt > ul > li > ul{float:left;width:320px;}
.sc_5_3{background:url(../images/clip/sc_5_3_bg01.jpg) center no-repeat; height:745px;}
.sc_5_3 .t1{overflow:hidden;}
.sc_5_3 .t1 li{float:left; width:446px; text-align:center;}
.sc_5_3 .blank{margin-left:18px;}
.sc_5_3 p{text-align:center; margin-top:25px;}
.sc_5_3 p.bt{margin-top:43px;}
.sc_5_3 p.st{margin-top:50px;}
.sc_5_3 .t2{margin-top:64px; clear:both;}
.sc_5_3 .t2 li{float:left; text-align:center;}
.sc_5_3 .t2 li.tab1{width:296px;}
.sc_5_3 .t2 li.tab2{width:271px;}
.sc_5_3 .t2 li.tab3{width:305px; margin-top:-16px;}
.sc_5_4{}
.sc_5_4 .title{width:100%; overflow:hidden;}
.sc_5_4 .title .subject{float:left; font-size:16px; color:#bea478;}
.sc_5_4 .title .date{float:right; font-family:tahoma; font-size:14px; color:#776f65;}
.sc_5_4 .tabmn{border-top:2px #564a37 solid;height:44px; border-bottom:1px #564a37 solid; clear:both;margin-top:20px;}
.sc_5_4 .tabmn li{float:left;}
.sc_5_4 .tabmn li a{display:block; width:303px; text-align:center; height:50px; line-height:44px; color:#776f65; font-size:14px;}
.sc_5_4 .tabmn li a:hover,.sc_5_4 .tabmn li.on a{color:#bea478; font-weight:bold; background:url(../images/clip/sc_5_4_bg03.png) center 41px no-repeat; z-index:999;}
.sc_5_4 .timg{margin-top:10px; clear:both;}
.sc_5_4 table{border-top:2px #564a37 solid; border-bottom:2px #564a37 solid; width:100%; position:relative;}
.sc_5_4 table th{font-weight:bold; background-color:#39302b; color:#bea478; height:47px; text-align:center; width:155px; border-bottom:1px #564a37 solid;}
.sc_5_4 table th.fir{width:135px;}
.sc_5_4 table td{border-bottom:1px #39302b solid; border-left:1px #39302b solid; height:59px; line-height:59px; text-align:center; color:#776f65;}
.sc_5_4 table td.fir{border-left:0;}
.sc_5_4 .ftxt_area{height:30px;margin:15px 0 45px 0;}
.sc_5_4 .ftxt_area .nfree{background:url(../images/icon/gx_icon.png) no-repeat; padding-left:30px; height:23px; line-height:26px; float:right;color:#776f65;}
.gx_b_wrap{position:relative;}
.gx_b_wrap .p_layer{}
.gx_b_wrap .p_layer .pl{position:absolute;background:url(../images/background/gx_p_bg1.jpg) 0 0 repeat-y;width:155px;text-align:center;color:#ccac7b;display:table;}
.gx_b_wrap .p_layer .pl p{display:table-cell;vertical-align:middle;}
.gx_b_wrap .p_layer .pl .name{font-weight:bold;color:#9f855e;}
.gx_b_wrap .p_layer .pl.premium{background:url(../images/background/gx_p_bg2.jpg) 0 0 no-repeat;color:#cdce89;}
.gx_b_wrap .p_layer .pl.premium .name{color:#898a5c;}
.gx_b_wrap .p_layer .pl.premium .p_icon{position:absolute;left:1px;top:1px;width:20px;height:20px;background:url(../images/clip/gx_p_premium.png) 0 0 no-repeat;}


/* ##### [offical index] ##### */
.of_visual{position:relative;}
.of_visual .bx-wrapper .bx-pager{position:absolute;left:48%;bottom:30px;z-index:1000;}
.of_visual .bx-wrapper .bx-pager .bx-pager-item,.of_visual .bx-wrapper .bx-controls-auto .bx-controls-auto-item{float:left;}
.of_visual .bx-wrapper .bx-pager.bx-default-pager a{width:12px;height:11px;background:url(../images/icon/slide_control_icons.png) -90px 0 no-repeat;display:block;margin:0 0 0 9px;text-indent:-9999px;}
.of_visual .bx-wrapper .bx-pager.bx-default-pager a.active{background-position:-102px 0;}
.subMiddle2{height:110px;}
.subMiddle2 .contMiddle{position:relative;width:990px;margin:0 auto;}
.subMiddle2 .contMiddle .prev_p{position:absolute;left:40px;top:27px;}
.subMiddle2 .contMiddle .next_p{position:absolute;right:40px;top:27px;}
.subMiddle2 .contMiddle .prev_p a{display:block;width:57px;height:57px;background:url(../images/icon/slide_control_icons.png) -56px -51px no-repeat;text-indent:-9999px;}
.subMiddle2 .contMiddle .next_p a{display:block;width:57px;height:57px;background:url(../images/icon/slide_control_icons.png) -113px -51px no-repeat;text-indent:-9999px;}
.subMiddle2 .contMiddle .sub_info{text-align:center;padding:27px 0 0 0;}
.subMiddle2 .contMiddle .sub_info .tit{padding:0 0 10px 0;}
.subMiddle2 .contMiddle .sub_info .location{}
.subMiddle2 .contMiddle .sub_info .location .home{display:inline-block;width:15px;height:15px;background:url(../images/icon/all_bg_sprite.png) -108px -260px no-repeat;vertical-align:top;}
.subMiddle2 .contMiddle .sub_info .location .arrow{display:inline-block;width:15px;height:15px;background:url(../images/icon/all_bg_sprite.png) -123px -260px no-repeat;text-indent:-9999px;vertical-align:top;margin:0 3px;}
.subMiddle2 .contMiddle .sub_info .location .depth1{color:#d2d8e8;}
.subMiddle2 .contMiddle .sub_info .location .current{color:#fff;font-weight:bold;}
#header .topWrap{position:relative;border-top:2px solid #333;border-bottom:1px solid #e3e3e3;background:#f4f4f4;height:67px;z-index:1030;}
#header .topWrap .topLogo{float:left;padding:15px 0 0 35px;}
#header .topWrap .topLogo a{display:block;text-indent:-9999px;width:126px;height:42px;background:url(../images/icon/official_sprite.png) 0 0 no-repeat;}
#header .topWrap .topMenu{padding:0 0 0 198px;}
#header .topWrap .menu{height:68px;overflow:hidden;}
#header .topWrap .menu > li{position:relative;float:left;width:198px;background:url(../images/background/official_menu_bar.jpg) left 0 no-repeat;}
#header .topWrap .menu > li > a{display:block;height:68px;line-height:68px;background:url(../images/icon/official_sprite.png) 0 -43px no-repeat;text-indent:-9999px;}
#header .topWrap .menu > li.m1 > a{background-position:0 -43px;}
#header .topWrap .menu > li.m2 > a{background-position:-198px -43px;}
#header .topWrap .menu > li.m3 > a{background-position:-396px -43px;}
#header .topWrap .menu > li.m4 > a{background-position:-594px -43px;}
#header .topWrap .menu > li.m5 > a{background-position:-792px -43px;}
#header .topWrap .menu > li.m1 > a:hover, #header .topWrap .menu > li.m1.open > a{background-position:0 -111px;}
#header .topWrap .menu > li.m2 > a:hover, #header .topWrap .menu > li.m2.open > a{background-position:-198px -111px;}
#header .topWrap .menu > li.m3 > a:hover, #header .topWrap .menu > li.m3.open > a{background-position:-396px -111px;}
#header .topWrap .menu > li.m4 > a:hover, #header .topWrap .menu > li.m4.open > a{background-position:-594px -111px;}
#header .topWrap .menu > li.m5 > a:hover, #header .topWrap .menu > li.m5.open > a{background-position:-792px -111px;}
#header .topWrap .menu li .d2{display:none;padding:10px 0 0 0;border-left:1px solid #eee;height:110px;margin:0 0 0 1px;}
#header .topWrap .menu li .d2 li{text-align:center;}
#header .topWrap .menu li .d2 li a{color:#585858;display:block;line-height:24px;}
#header .topWrap .menu li .d2 li.on a{color:#10617a;font-weight:bold;}
#header .topWrap .menu li .d2 li a:hover{color:#10617a;font-weight:bold;}
#header .topWrap .sm_wrap{display:none;background:url(../images/background/official_d2_bg.png) 0 0 repeat;height:119px;border-bottom:1px solid #eee;width:100%;position:absolute;left:0;top:68px;}
#header .topWrap .topMenu .sm_close{position:absolute;bottom:-119px;left:50%;margin-left:469px;z-index:1000;display:none;}
#header .topWrap .topMenu .sm_close a{display:block;width:26px;height:25px;background:url(../images/icon/all_bg_sprite.png) 0 -176px no-repeat #333;text-indent:-9999px;}
.section.area_o01{margin:35px 0 35px 0; height:290px;}
.section .cont3{position:relative; width:470px; float:left; margin:0 50px 0 0;}
.section .cont4{position:relative; width:470px; float:left;}
.cont_tit a.t11{background-position:-100px 0; width:80px; height:22px;}
.cont_tit a.t12{background-position:-100px -25px; width:81px; height:23px;}
.cont_tit a.t13{background-position:-100px -65px; width:128px; height:22px;}
.cont_tit a.t14{background-position:0 -206px;width:52px;height:15px;}
.section.area_o01 .pr_list{margin-top:14px;}
.section.area_o01 .pr_list li{overflow:hidden; border-bottom:1px #f0f0f0 solid; padding:10px 0 5px 0;}
.section.area_o01 .pr_list li a{font-size:14px; color:#666; font-weight:bold; }
.section.area_o01 .pr_list li p{font-size:11px; padding-left:15px; color:#919191; padding-top:5px;}
.section.area_o01 .pr_list li p span{color:#e4e4e4;}
.section.area_o01 .pr_list li.last{ border-bottom:0;}
.section.area_o01 .more a{display:block; width:39px; height:11px; background:url(../images/icon/text_sprite.png) -100px -51px no-repeat;text-indent:-9999px;}
.section.area_o01 .broad_list{margin-top:14px;}
.section.area_o01 .broad_list ul{overflow:hidden;margin-right:-30px;}
.section.area_o01 .broad_list ul:after{display:block;content:"";clear:both;}
.section.area_o01 .broad_list li{float:left;width:220px;margin:0 30px 0 0;}
.section.area_o01 .broad_list .broad_r{margin-left:30px;}
.section.area_o01 .broad_list li .title{font-size:14px; font-weight:bold; color:#666666; padding-top:5px;}
.section.area_o01 .broad_list li .img{background-color:#fafafa; height:110px; margin-top:15px;}
.section.area_o01 .broad_list li .img img{width:220px;height:110px;}
.section.area_o01 .broad_list li .con{margin-top:10px; line-height:20px; color:#9c9c9c;}
.section.area_o01 .broad_list li .date{ text-align:right; padding-top:4px; color:#9c9c9c;}
.section.area_o02{background:#eeeeee; height:290px; padding:30px 0 25px;}
.section.area_o02 .off_event li{float:left; width:247px;}
.section.area_o03{margin:35px 0 0 0; height:260px;}
.section.area_o03 .official_movie{display:block; background-color:#fafafa; width:470px; height:260px; position:relative;}
.section.area_o03 .official_movie .play{position:absolute; top:95px; left:200px;}
.section.area_o04{margin:50px 0 96px 0; height:210px;}
.section.area_o04 .part_link li{float:left; margin-left:22px; width:180px;}
.section.area_o04 .part_link li.fir{margin:0;}
#footer .blogo{float:left;display:block;width:130px;height:40px;background:url(../images/icon/official_sprite.png) 0 -179px no-repeat;text-indent:-9999px;margin-top:2px;}
#footer .f_txt{float:left;width:540px;margin-left:20px;position:relative;}
#footer .f_txt ul li{float:left; background:url(../images/icon/official_sprite.png) 0 0 no-repeat; height:12px; padding-right:10px; margin-right:9px; text-indent:-9999px;}
#footer .f_txt ul li a{display:block;}
#footer .f_txt ul li.m1{width:43px; background-position:-135px -179px;}
#footer .f_txt ul li.m2{width:85px; background-position:-193px -179px; }
#footer .f_txt ul li.m3{width:92px; background-position:-292px -179px;}
#footer .f_txt ul li.m4{width:44px; background-position:-399px -179px;}
#footer .f_txt .address{background:url(../images/icon/official_sprite.png) -135px -198px no-repeat; height:17px; margin-top:0px; clear:both;text-indent:-9999px;}
#footer .f_txt .copyright{background:url(../images/icon/official_sprite.png) -135px -220px no-repeat; height:17px; margin-top:5px; clear:both;text-indent:-9999px;}
#footer .customer{float:right; width:160px; height:100px; display:block; background:url(../images/icon/official_sprite.png) -690px -179px no-repeat;text-indent:-9999px;}
.b_official_head{}
.b_official_head .title{background:#f2f2f2;border-top:2px solid #b3a080;}
.b_official_head .title .tit{borer-top:1px solid #fff;padding:20px 0;color:#333333;font-size:24px;font-weioght:bold;text-align:center;}
.b_official_head .etc{border-bottom:1px solid #e8e8e8;height:45px;}
.b_official_head .etc li.date{float:left;padding:15px 0 0 20px;color:#b07d28;}
.b_official_head .etc li.date span{border-left:1px solid #e8e8e8;padding:0 0 0 15px;color:#666;}
.b_official_head .etc li.link{float:right;padding:10px 20px 0 0;}

/* official style */
.offi_1_1{width:100%;}
.offi_1_1 p{margin-top:20px; text-align:center;}
.offi_1_1 p.title{margin-top:50px;}
.offi_1_1 ul li{float:left; padding:0 30px; border-right:1px #eaeaea solid; height:60px; margin:50px 0;}
.offi_1_1 ul li p{margin-top:13px;}
.offi_1_1 ul li.fir{padding:0 30px 0 0;}
.offi_1_1 ul li.last{border:0;}
.offi_1_2 .list{overflow:hidden;}
.offi_1_2 .list.m50{margin:0 0 50px 0;}
.offi_1_2 .list li{float:left;}
.offi_1_2 .list li.l{width:425px;margin:0 0 50px 0;}
.offi_1_2 .list li.r{float:right;width:425px;margin:0 0 50px 0;}
.offi_1_2 .list .tit{float:left;background:url(../images/clip/offi_1_1_icon01.gif) top left no-repeat; padding:17px 0 30px 0;}
.offi_1_2 .list .btn{float:right; margin-top:40px;}
.offi_1_2 .list .cont{padding:30px 0 0 0;}
.offi_1_2 .list .cont_wrap{clear:both;}
.offi_1_2 .list .txt1{border-bottom:1px solid #eaeaea;height:50px;margin:0 10px;padding:20px 0;}
.offi_1_4{background:url(../images/clip/offi_1_4_bg01.jpg) no-repeat; height:980px; width:100%; position:relative;}
.offi_1_4 p{position:absolute;}
.offi_1_4 .of1{top:40px; right:475px;}
.offi_1_4 .of2{top:143px; right:475px;}
.offi_1_4 .of3{top:200px; left:476px;}
.offi_1_4 .of4{top:300px; left:476px;}
.offi_1_4 .of5{top:500px; right:475px;}
.offi_1_4 .of6{top:600px; right:475px;}
.offi_1_4 .of7{top:690px; left:476px;}
.offi_1_4 .of8{top:790px; left:476px;}
.offi_2_1_tab li a{float:left; width:120px;}
.offi_2_1_tab ul{overflow:hidden;}
.offi_2_1_tab ul:after{clear:both;content:"";display:block;}
.offi_2_1_tab ul li{float:left; height:40px;}
.offi_2_1_tab ul li a{display:block;width:120px;height:40px;background:url(../images/icon/offi_2_1_tab_icons.png) 0 0 no-repeat;text-indent:-9999px;}
.offi_2_1_tab ul li.m1 a{background-position:0 0;width:118px;}
.offi_2_1_tab ul li.m2 a{background-position:-118px 0;}
.offi_2_1_tab ul li.m3 a{background-position:-238px 0;}
.offi_2_1_tab ul li.m4 a{background-position:-358px 0;}
.offi_2_1_tab ul li.m5 a{background-position:-478px 0;}
.offi_2_1_tab ul li.m6 a{background-position:-598px 0;}
.offi_2_1_tab ul li.m1 a:hover,.offi_2_1_tab ul li.m1.on a{background-position:0 -40px;}
.offi_2_1_tab ul li.m2 a:hover,.offi_2_1_tab ul li.m2.on a{background-position:-118px -40px;}
.offi_2_1_tab ul li.m3 a:hover,.offi_2_1_tab ul li.m3.on a{background-position:-238px -40px;}
.offi_2_1_tab ul li.m4 a:hover,.offi_2_1_tab ul li.m4.on a{background-position:-358px -40px;}
.offi_2_1_tab ul li.m5 a:hover,.offi_2_1_tab ul li.m5.on a{background-position:-478px -40px;}
.offi_2_1_tab ul li.m6 a:hover,.offi_2_1_tab ul li.m6.on a{background-position:-598px -40px;}
.offi_3_1{width:100%; background:url(../images/clip/offi_3_1_bg01.jpg) center 93px no-repeat; height:540px;}
.offi_3_1 ul{margin-top:230px; overflow:hidden;}
.offi_3_1 ul li{float:left; border-left:1px #eaeaea solid; padding:10px 40px;}
.offi_3_1 ul li.fir{border-left:0;  padding:10px 40px 10px 0;}
.offi_3_1 ul li p{margin-top:20px;}
.offi_3_1 div{background:url(../images/clip/offi_3_1_bg03.jpg) no-repeat; height:116px; clear:both; margin-top:45px; position:relative;}
.offi_3_1 div span{position:absolute;}
.offi_3_1 div span.step1{top:50px; left:93px;}
.offi_3_1 div span.step2{top:59px; left:373px;}
.offi_3_1 div span.step3{top:59px; left:665px;}
.offi_3_1a{width:100%; margin-top:90px; background:url(../images/clip/offi_3_1_bg02.jpg) center 93px no-repeat; height:295px; position:relative;}
.offi_3_1a p{position:absolute;}
.offi_3_1a p.tel1{top:162px; right:575px;}
.offi_3_1a p.tel2{top:192px; right:575px; text-align:right; line-height:20px; font-size:14px;}
.offi_3_1a p.em1{top:162px; left:575px;}
.offi_3_1a p.em2{top:192px; left:575px; text-align:left; line-height:20px; font-size:14px;}
.offi_3_2{width:100%; }
.offi_3_2 p{margin-top:50px; }
.offi_3_2 .one{overflow:hidden; margin-top:50px;}
.offi_3_2 .one li{float:left; margin-left:35px;}
.offi_3_2 .one li.fir{margin-left:0;}
.offi_3_2 .one li p{margin-top:20px;}
.offi_3_2 .four{clear:both; overflow:hidden; margin-top:60px;}
.offi_3_2 .four li{float:left; margin-left:35px;}
.offi_3_2 .four li.fir{margin-left:0;}
.offi_3_2 .four li p{margin-top:20px;}
.offi_3_2 .enter_st{clear:both; margin-top:100px; background:url(../images/clip/offi_3_2_bg01.jpg) center 86px no-repeat; height:385px; position:relative; }
.offi_3_2 .enter_st p{position:absolute;}
.offi_3_2 .enter_st p.s1{top:95px; left:80px;}
.offi_3_2 .enter_st p.s2{top:95px; left:320px;}
.offi_3_2 .enter_st p.s3{top:95px; left:535px;}
.offi_3_2 .enter_st p.s4{top:95px; left:753px;}
.offi_3_2 .enter_st p.s5{top:275px; left:103px;}
.offi_3_2 .enter_st p.s6{top:275px; left:305px;}
.offi_3_2 .enter_st p.s7{top:275px; left:520px;}
.offi_3_2 .enter_st p.s8{top:275px; left:753px;}
.offi_3_2 .enter_btn{margin-top:50px; text-align:center;}
.offi_3_2_form .tit{text-align:center;padding:50px 0 30px 0;}
.offi_3_2_form .stxt{text-align:right;}
.offi_3_2_form .btn{ text-align:center; margin-top:30px;}
.offi_4_1 h2.tit{margin:0 0 40px 0;}
.offi_4_1 .offi4a{background:url(../images/clip/offi_4_1_bg01.jpg) no-repeat; height:430px;position:relative;}
.offi_4_1 .offi4a p{position:absolute; top:290px; }
.offi_4_1 .offi4a p.s1{left:70px;}
.offi_4_1 .offi4a p.s2{left:311px;}
.offi_4_1 .offi4a p.s3{left:535px;}
.offi_4_1 .offi4a p.s4{left:753px;}
.offi_4_1 .offi4b {margin:0 0 75px 0; overflow:hidden;}
.offi_4_1 .offi4b li{float:left; margin-left:20px;}
.offi_4_1 .offi4b li.fir{margin-left:0;}
.offi_4_1 .offi4b li p{margin-top:50px;}
.offi_4_1 .offi4b li p.home{margin-top:30px;}

.pr_wrap .listArea ul{overflow:hidden;margin-right:-70px;}
.pr_wrap .listArea ul:after{clear:both;content:"";display:block;}
.pr_wrap .listArea ul li{float:left;width:420px;padding:0 0 20px 0;margin:0 70px 40px 0;}
.pr_wrap .listArea ul li .thumb_img{position:relative;width:420px;height:250px;margin:0 0 20px 0;}
.pr_wrap .listArea ul li .thumb_img > img{width:420px;height:250px;}
.pr_wrap .listArea ul li .list_body{}
.pr_wrap .listArea ul li .list_body .tit{padding:5px 0 15px 0;color:#656565;font-size:14px;font-weight:bold;}
.pr_wrap .listArea ul li .list_body .txt{line-height:1.5;padding:0 0 20px 0;color:#9c9c9c;}
.pr_wrap .listArea ul li .list_body .date{font-size:11px;color:#9c9c9c;text-align:right;font-weight:bold;}
.pr_wrap .listArea ul li a:hover .outline{display:block;}
.pr_wrap .listArea ul li .outline{display:none;position:absolute;left:0;top:0;width:410px;height:240px;border:5px solid #b1a180;}
.pr_wrap .listArea ul li .thumb_img .play{position:absolute;left:180px;top:90px;}
.pr_wrap .pr_popup_area .title{font-size:16px;font-weight:bold;color:#fff;text-align:center;margin:-35px 0 20px 0;}
.pr_wrap .pr_popup_area .title a{font-size:12px;border:1px solid #898383;display:inline-block;padding:3px 5px;color:#898383}
.pr_wrap .pr_popup_area .navigation{position:relative;}
.pr_wrap .pr_popup_area .navigation .prev{float:left;margin:25px 0 0 30px;}
.pr_wrap .pr_popup_area .navigation .next{float:right;margin:25px 30px 0 0;text-align:right;}
.pr_wrap .pr_popup_area .navigation span{display:block;margin:0 0 5px 0;color:#757573;}
.pr_wrap .pr_popup_area .navigation span.tit{color:#fff;}
.pr_wrap .pr_popup_area .navigation .navi .arrow{display: block;position: absolute;top:33px;width:11px;height: 22px;background:url(../images/icon/all_bg_sprite.png) -31px -698px no-repeat;}
.pr_wrap .pr_popup_area .navigation .navi .prev-navigation {left: 0px;}
.pr_wrap .pr_popup_area .navigation .navi .next-navigation {right:0px;background-position:-42px -698px;}

/* #### [today calendar] ##### */
.calendar_wrap{}
.calendar_wrap .c_head{text-align:center;margin:0 0 23px 0;}
.calendar_wrap .c_head .btn{background:url(../images/icon/calendar_icon.png) 0 0 no-repeat;width:26px;height:26px;display:inline-block;margin:0 35px;vertical-align:middle;}
.calendar_wrap .c_head .btn span{text-indent:-9999px;display:block;}
.calendar_wrap .c_head .btn.prev{background-position:0 0;}
.calendar_wrap .c_head .btn.next{background-position:-26px 0;}
.calendar_wrap .c_head .d{font-size:28px;font-weight:bold;color:#333;vertical-align:middle;}
.calendar_wrap .c_head .ml10{margin-left:10px;}
.calendar_wrap .c_head .txt{font-size:20px;font-weight:bold;color:#333;vertical-align:middle;}
.calendar_wrap .tb_calendar{width:100%;border-top:2px solid #3da0d3;margin-left:1px;border-collapse:collapse}
.calendar_wrap .tb_calendar th{background:#f5f5f5;height:49px;text-align:center;border-bottom:1px solid #d6d8d9;}
.calendar_wrap .tb_calendar th span{background:url(../images/icon/calendar_icon.png) 0 -26px no-repeat;height:11px;display:inline-block;}
.calendar_wrap .tb_calendar th span.sun{width:28px;}
.calendar_wrap .tb_calendar th span.mon{width:31px;background-position:-29px -26px;}
.calendar_wrap .tb_calendar th span.tue{width:26px;background-position:-61px -26px;}
.calendar_wrap .tb_calendar th span.wed{width:33px;background-position:-88px -26px;}
.calendar_wrap .tb_calendar th span.thu{width:28px;background-position:-122px -26px;}
.calendar_wrap .tb_calendar th span.fri{width:21px;background-position:-151px -26px;}
.calendar_wrap .tb_calendar th span.sat{width:26px;background-position:-172px -26px;}
.calendar_wrap .tb_calendar td{position:relative;width:129px;height:254px;border-right:1px solid #d6d8d9;border-bottom:1px solid #d6d8d9;}
.calendar_wrap .tb_calendar td .day{position:absolute;display:block;padding:10px 0 0 10px;top:0;}
.calendar_wrap .tb_calendar td .today{position:relative;z-index:3000;border:2px solid #f85f75;display:block;height:243px;padding:7px 0 0 0;color:#f35d4c;text-align:center;}
.calendar_wrap .c_body{position:relative;}
.calendar_wrap .c_body .schedule{position:absolute;height:22px;line-height:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;}
.calendar_wrap .c_body .schedule span{padding:0 0 0 10px;}
.calendar_wrap .c_body .schedule.r{color:#fff;background:#f85f75;}
.calendar_wrap .c_body .schedule.b{color:#0b5788;background:#c3e8fb;}
.calendar_wrap .c_body .schedule.g{color:#fff;background:#2e9fa5;}
.calendar_wrap .c_body .schedule.v{color:#fff;background:#845fbf;}
.calendar_wrap .c_body .schedule.s{color:#fff;background:#a78558;}
.calendar_wrap .c_body .schedule.o{color:#fff;background:#4194ca;}
.calendar_wrap .c_body .schedule.gray{color:#fff;background:#999;}
.calendar_wrap .c_body .schedule.gray2{color:#fff;background:#666;}
.calendar_wrap .c_body .schedule.gray3{color:#fff;background:#333;}

/* ##### [search] ##### */
#search .search_box{background:url(../images/background/searchbox_bg.jpg) 0 0 no-repeat;height:97px;border-top:2px solid #3da0d3;border-left:1px solid #dadada;border-right:1px solid #dadada;border-bottom:1px solid #dadada;}
#search .search_box .sch_wrap{width:305px;margin:0 auto;margin:33px auto 0;}
#search .search_box .sch_wrap .input{width:240px;height:28px;border:1px solid #ccc;}
#search .search_view{}
#search .search_view .nsch{text-align:center;margin:45px 0 0 0;}
#search .search_view .sch_result_head{margin:30px 0 40px 0;}
#search .search_view .sch_result_head .sch_txt{margin:0 10px 0 0;}
#search .search_view .sch_result_head .sch{font-weight:normal;color:#3da0d3;font-size:25px;margin:0 5px 0 0;}
#search .search_view .sch_result li{margin:0 0 30px 0;}
#search .search_view .sch_result li .location{font-weight:bold;color:#333333;padding:0 0 10px 8px;background:url(../images/icon/dot_bullet1.gif) 0 6px no-repeat;}
#search .search_view .sch_result li .location .result{background:#b0daf2;}
#search .search_view .sch_result li .cont{padding:0 0 5px 8px;}
#search .search_view .sch_result li .cont a{display:block;}
#search .search_view .sch_result li .cont a:hover{text-decoration:underline;}

/* ##### [sitemap] ##### */
#sitemap{width:100%;}
#sitemap div{float:left; width:151px; }
#sitemap div p {width:151px; height:70px; font-size:24px; color:#fff; text-align:center; line-height:70px;}
#sitemap div p a{color:#fff;}
#sitemap div p.m01{background:url(../images/clip/quick_sitemap_bg01.jpg) no-repeat;}
#sitemap div p.m02{background:url(../images/clip/quick_sitemap_bg02.jpg) no-repeat;}
#sitemap div p.m03{background:url(../images/clip/quick_sitemap_bg03.jpg) no-repeat;}
#sitemap div p.m04{background:url(../images/clip/quick_sitemap_bg04.jpg) no-repeat;}
#sitemap div p.m05{background:url(../images/clip/quick_sitemap_bg05.jpg) no-repeat;}
#sitemap div p.m06{background:url(../images/clip/quick_sitemap_bg06.jpg) no-repeat;}
#sitemap div dl{padding:20px 0 20px 15px; border-bottom:1px #dedede solid; }
#sitemap div dt{padding-bottom:10px; font-size:18px; letter-spacing:-1px; margin-top:5px;}
#sitemap div dt a{padding-top:7px;}
#sitemap div dt.alone{padding-bottom:0;}
#sitemap div dd{padding-left:10px; line-height:24px; }
#sitemap div dl.last01{border-bottom:6px #408092 solid;}
#sitemap div dl.a01{border-left:1px #dedede solid;}
#sitemap div dl.a01 dt a{background:url(../images/clip/quick_sitemap_img01.gif) top left no-repeat; color:#408092;}
#sitemap div dl.a01 dd{background:url(../images/clip/quick_sitemap_icon01.gif) 0 9px no-repeat;}
#sitemap div dl.last02{border-bottom:6px #2f9fa6 solid;}
#sitemap div dl.a02{border-left:1px #dedede solid; border-right:1px #dedede solid;}
#sitemap div dl.a02 dt a{background:url(../images/clip/quick_sitemap_img02.gif) top left no-repeat; color:#2f9fa6;}
#sitemap div dl.a02 dd{background:url(../images/clip/quick_sitemap_icon02.gif) 0 9px no-repeat;}
#sitemap div dl.last03{border-bottom:6px #a581df solid;}
#sitemap div dl.a03{border-right:1px #dedede solid;}
#sitemap div dl.a03 dt a{background:url(../images/clip/quick_sitemap_img03.gif) top left no-repeat; color:#a581df;}
#sitemap div dl.a03 dd{background:url(../images/clip/quick_sitemap_icon03.gif) 0 9px no-repeat;}
#sitemap div dl.last04{border-bottom:6px #f46151 solid;}
#sitemap div dl.a04 dt a{background:url(../images/clip/quick_sitemap_img04.gif) top left no-repeat; color:#f46151;}
#sitemap div dl.a04 dd{background:url(../images/clip/quick_sitemap_icon04.gif) 0 9px no-repeat;}
#sitemap div dl.last05{border-bottom:6px #a78458 solid;}
#sitemap div dl.a05{border-left:1px #dedede solid; border-right:1px #dedede solid;}
#sitemap div dl.a05 dt a{background:url(../images/clip/quick_sitemap_img05.gif) top left no-repeat; color:#a78458;}
#sitemap div dl.a05 dd{background:url(../images/clip/quick_sitemap_icon05.gif) 0 9px no-repeat;}
#sitemap div dl.last06{border-bottom:6px #ffad2d solid;}
#sitemap div dl.a06{border-right:1px #dedede solid;}
#sitemap div dl.a06 dt a{background:url(../images/clip/quick_sitemap_img06.gif) top left no-repeat; color:#ffad2d;}
#sitemap div dl.a06 dt img{padding-bottom:3px;}
#sitemap div dl.a06 dd{background:url(../images/clip/quick_sitemap_icon06.gif) 0 9px no-repeat;}

/* ##### [quickmenu] ##### */
.quick_0_1{background:url(../images/clip/quick_0_1_bg01.jpg) no-repeat; width:910px; height:650px; position:relative;}
.quick_0_1 p{position:absolute;}
.quick_0_1 p.q01{top:38px; left:100px;}
.quick_0_1 p.q02{top:5px; left:310px;}
.quick_0_1 p.q03{top:353px; left:185px;}
.quick_0_1 p.q04{top:150px; left:630px;}
.quick_0_1a{margin-top:50px;}
.quick_0_1a li{float:left; width:205px; margin-left:30px;}
.quick_0_1a li.fir{margin-left:0;}
.quick_0_1a li dt{margin-bottom:16px;}
.quick_0_1a li dd{margin-top:12px;}

.quick_1_1{width:100%;}
.quick_1_1 .q1_1p{ text-align:right; margin-top:15px;}
.quick_1_1 .q1_1title{margin-top:23px;}
.quick_1_1 ul li{float:left; margin-top:35px;}
.quick_1_1 ul li.bus{margin-left:160px;}
.quick_1_1 ul li p{margin-top:15px;}
.quick_1_1 ul li div{ margin-top:30px;}
.quick_1_2a{width:100%; margin:40px 0 15px 0;overflow:hidden;}
.quick_1_2a .left{float:left;}
.quick_1_2a .right{float:right; font-size:11px;}
.quick_1_2t{ border-top:2px #3da0d3 solid; width:100%; clear:both;}
.quick_1_2t th{background-color:#f2f2f2; text-align:center; font-weight:bold; font-size:14px; border-bottom:1px #cccccc solid; color:#333;}
.quick_1_2t td{text-align:center;  padding:19px; border-left:1px #ebebeb solid; border-bottom:1px #ebebeb solid;}
.quick_1_2t td.fir{border-left:1px #cccccc solid;}
.quick_1_2t .last{border-bottom:1px #cccccc solid; }
.quick_rf{background:url(../images/icon/point_icon04.png) no-repeat; padding-left:20px; margin-top:20px; font-size:11px;}
.quick_1_2b{background:url(../images/clip/quick_1_2_bg01.jpg) right no-repeat; height:321px; margin-top:80px; padding-top:76px;}
.quick_1_2b p{margin-top:55px;}
.quick_1_3{background:url(../images/clip/quick_1_3_bg01.jpg) no-repeat; height:1013px; position:relative;}
.quick_1_3 p{position:absolute;}
.quick_1_3 .q1_3b{top:15px; left:0;}
.quick_1_3 .q1_3b{top:305px; left:527px;}
.quick_1_3 .q1_3c{top:742px; left:42px;}
.quick_1_3 .q1_3d{top:806px; left:42px;}
.quick_1_3 .q1_3e{top:370px; left:527px;}
.quick_1_4{background:url(../images/clip/quick_1_4_bg01.jpg) right no-repeat; height:464px; position:relative;}
.quick_1_4 p{position:absolute;}
.quick_1_4 .q1_3a{top:25px; left:12px;}
.quick_1_4 .q1_3b{top:110px; left:12px;}
.agreement{}
.agreement dt{font-weight:bold; margin-top:10px; color:#333;}
.agreement dd{line-height:18px; margin-top:10px;}
.agreement dd p{padding-left:10px; padding:10px 0 10px 10px; color:#888; line-height:20px;}
.agreement dd span{color:#12aea1;}
.quick_2_3 .txt{padding:0 0 20px 0;}
.quick_2_3 ul{overflow:hidden;}
.quick_2_3 ul:after{clear:both;content:"";display:block;}
.quick_2_3 ul li{float:left; height:122px;}
.quick_2_3 ul li a{display:block;width:455px;height:112px;background:url(../images/icon/quick_2_3_icons.png) 0 0 no-repeat;text-indent:-9999px;}
.quick_2_3 ul li.m1 a{background-position:0 0;}
.quick_2_3 ul li.m2 a{background-position:-227px 0;}
.quick_2_3 ul li.m3 a{background-position:-454px 0;}
.quick_2_3 ul li.m4 a{background-position:-455px 0;}
.quick_2_3 ul li.m1 a:hover,.quick_2_3 ul li.m1.on a{background-position:0 -112px;}
.quick_2_3 ul li.m2 a:hover,.quick_2_3 ul li.m2.on a{background-position:-227px -112px;}
.quick_2_3 ul li.m3 a:hover,.quick_2_3 ul li.m3.on a{background-position:-454px -112px;}
.quick_2_3 ul li.m4 a:hover,.quick_2_3 ul li.m4.on a{background-position:-455px -112px;}
.quick_2_3 p.stxt{text-align:right;}
.quick_2_3 .btn{ text-align:center; margin-top:30px;}
.qna_select_box{margin:0 0 5px 0;}
.qna_select_box .custom-select{height:27px;display:inline-block;position:relative;overflow:hidden;width:150px;}
.qna_select_box .custom-select:after{border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;content:'';line-height:25px;position:absolute;right:0;top:0;padding:0 0px;pointer-events:none;color:#666;font-size:9px;font-weight:bold;height:25px;width:15px;}
.qna_select_box .custom-select select{width:118%; border:1px solid #ccc; font-size:11px;background:#fff;display:inline-block;padding:5px 5px 5px 5px;height:27px;outline:none;background:url(../images/blank.gif);color:#666;-webkit-appearance:none;margin:0 10px 0 0;z-index:20;position:relative; }
.qna_select_box .custom-select .i_arrow{background:url(../images/icon/arrow_down1.gif) center center no-repeat #fff; width:25px;height:23px;position:absolute;right:0;top:1px;}
.faq_list{margin:0 0 20px 0;}
.faq_list .faq_tit{cursor:pointer;line-height:21px;margin:0 0 0 45px;}
.faq_list .faq_tit .icon{background:url(../images/icon/all_bg_sprite.png) 0 -770px no-repeat;display:inline-block;width:21px;height:21px;margin:0 13px 0 0;vertical-align:middle;}
.faq_list .faq_tit.open{color:#3e9fd2;font-weight:bold;}
.faq_list .faq_tit.open .icon{background-position:-21px -770px;}
.faq_list .faq_view{display:none;position:relative;background:#f3fbff;border:1px solid #d6e9f3;padding:20px 45px;margin:12px 0 0 35px;}
.faq_list .faq_view .ar{position:absolute;left:15px;top:-8px;width:13px;height:8px;background:url(../images/icon/faq_arrow.jpg) 0 0 no-repeat;}

.policy_title{margin:0 0 30px 0;}

/* ##### [member] ##### */
.profile_img{padding:0 0 10px 0;}
.member .txt{margin:0 0 10px 0;}
.member .step{height:125px;}
.member .step ul li{float:left;}
.member .mem_title{font-weight:bold; color:#1187c1; font-size:16px; padding-top:30px;}
.member .mem_txt{font-size:13px; line-height:20px;}
.member .mem_txt span{font-weight:bold; color:#333;}
.member .agree_view{border:1px #e6e6e6 solid; padding:10px 20px 20px 20px; margin-top:15px; height:225px; overflow:auto;}
.member  dt{font-weight:bold; margin-top:10px; font-size:13px; color:#333;}
.member  dd{line-height:20px; margin-top:10px;}
.member  dd p{padding-left:10px; padding:10px 0 10px 10px;}
.member  dd .p1{color:#50b6e8; font-weight:bold;}
.member  dd .p2{color:#5089e8; font-weight:bold;}
.member .chk_area{background-color:#fdfcf1; padding:20px; font-weight:bold; border-width:0 1px 1px 1px;border-color:#e6e6e6; border-style:solid;color:#333;}
.member .certi{border:1px #d5d5d5 solid; clear:both; margin-top:15px; height:112px; padding:30px;}
.member .certi li.txt{float:left;}
.member .certi li.btn01{float:right;}
.member .mem_confirm{background:url(../images/clip/mem_1_1_bg01.jpg) 30px 0 no-repeat; width:100%; clear:both; margin-top:50px;}/*  */
.member .mem_confirm p{text-align:center;}
.member .mem_confirm p.btn{margin-top:162px;}
.member .btn{text-align:center;margin-top:30px;}
.member > ol > li{padding:0 20px 40px 20px;margin:0 0 40px 0;border-bottom:1px solid #e5e5e5;}
.member ol li.last{border-bottom:0;margin:0;padding:0 20px 10px 20px;}
.member ol li h3{margin:0 0 22px 0;}
.member ol li .chk_wrap{margin:0 0 0 5px;}
.member ol li .infoBox{background:#f2f2f2;padding:20px 180px;overflow:hidden;}
.member ol li .infoBox li.id_area{float:left;}
.member ol li .infoBox li.pw_area{float:right;width:250px;}
.member ol li .infoBox li .tit{margin:0 15px 0 0;vertical-align:middle;}
.member ol li .infoBox li .id{vertical-align:middle;line-height:23px;}
.member .mem_title_set{height:20px;margin:30px 0 0 0;}
.member .mem_title_set .title{float:left; font-weight:bold; color:#1187c1;font-size:16px;}
.member .mem_title_set .o_check{float:right;margin:7px 0 0 0;}
.member .input_btn{ background-color:#9ba3a5; border:1px #8b9496 solid; color:#fff; text-align:center; width:105px; height:25px; line-height:25px; font-size:11px;}
.input_3{width:63px;height:23px;line-height:23px;border:1px #ddd solid; padding:0 0 0 5px;}
.form_select1{margin:0 0 5px 0;}
.form_select1 .custom-select{height:26px;display:inline-block;position:relative;overflow:hidden;width:493px;}
.form_select1 .custom-select:after{border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;content:'';line-height:25px;position:absolute;right:0;top:0;padding:0 0px;pointer-events:none;color:#666;font-size:9px;font-weight:bold;height:25px;width:15px;}
.form_select1 .custom-select select{width:110%; border:1px solid #ccc; font-size:11px;background:#fff;display:inline-block;padding:5px 5px 5px 5px;height:26px;outline:none;background:url(../images/blank.gif);color:#666;-webkit-appearance:none;margin:0 10px 0 0;z-index:20;position:relative;}
.form_select1 .custom-select .i_arrow{background:url(../images/icon/arrow_down1.gif) center center no-repeat #fff; width:25px;height:23px;position:absolute;right:0;top:1px;}

.form_select .sch_select{float:left;margin:5px 0 0 0;}
.form_select .custom-select{height:26px;display:inline-block;position:relative;overflow:hidden;width:130px;}
.form_select .custom-select:after{border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;content:'';line-height:25px;position:absolute;right:0;top:0;padding:0 0px;pointer-events:none;color:#666;font-size:9px;font-weight:bold;height:28px;width:15px;}
.form_select .custom-select select{width:120%; border:1px solid #ccc; font-size:11px;background:#fff;display:inline-block;padding:5px 5px 5px 5px;height:26px;outline:none;background:url(../images/blank.gif);color:#666;-webkit-appearance:none;margin:0 10px 0 0;z-index:20;position:relative;}
.form_select .custom-select .i_arrow{background:url(../images/icon/arrow_down1.gif) center center no-repeat #fff; width:25px;height:23px;position:absolute;right:0;top:1px;}
.form_select2 .sch_select{}
.form_select2 .custom-select{height:26px;display:inline-block;position:relative;overflow:hidden;width:235px;}
.form_select2 .custom-select:after{border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;content:'';line-height:25px;position:absolute;right:0;top:0;padding:0 0px;pointer-events:none;color:#666;font-size:9px;font-weight:bold;height:28px;width:15px;}
.form_select2 .custom-select select{width:120%; border:1px solid #ccc; font-size:11px;background:#fff;display:inline-block;padding:4px 5px 4px 5px;height:26px;outline:none;background:url(../images/blank.gif);color:#666;-webkit-appearance:none;margin:0 10px 0 0;z-index:20;position:relative;}
.form_select2 .custom-select .i_arrow{background:url(../images/icon/arrow_down1.gif) center center no-repeat #fff; width:25px;height:23px;position:absolute;right:0;top:1px;}

.line_wrap{height:26px;}
.form_selects{float:left;margin:0 0 0 5px;}
.form_selects .sch_select{float:left;}
.form_selects .custom-select{height:26px;display:inline-block;position:relative;overflow:hidden;width:70px;}
.form_selects .custom-select:after{border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;content:'';line-height:25px;position:absolute;right:0;top:0;padding:0 0px;pointer-events:none;color:#666;font-size:9px;font-weight:bold;height:28px;width:15px;}
.form_selects .custom-select select{width:140%; border:1px solid #ccc; font-size:11px;background:#fff;display:inline-block;padding:4px 5px 4px 5px;height:26px;outline:none;background:url(../images/blank.gif);color:#666;-webkit-appearance:none;margin:0 10px 0 0;z-index:20;position:relative;}
.form_selects .custom-select .i_arrow{background:url(../images/icon/arrow_down1.gif) center center no-repeat #fff; width:25px;height:23px;position:absolute;right:0;top:1px;}



.radio_btn{}
.radio_btn li{float:left; width:100px;}

.member .point_wrap{background:url(../images/clip/mem_top_bg.jpg) -15px 30px no-repeat;}
.member .point_wrap .tit{padding:25px 0 50px 0;text-align:center;}
.member .point_wrap .tit2{padding:40px 0 35px 0;text-align:center;}
.member .point_wrap .txt{margin:0 0 65px 0;text-align:center;}
.member .point_wrap .p_mid_wrap{width:455px;margin:0 auto;}
.member .point_wrap .p_mid_wrap dt{float:left;}
.member .point_wrap .p_mid_wrap dd{padding:0 0 0 130px;text-align:right;}
.member .point_wrap .p_mid_wrap dd input{width:290px;height:33px;line-height:33px;}
.member .point_wrap .p_mid_wrap .gbox{background:#f7f7f7;padding:30px 20px;margin:15px 0 0 0;}
.member .point_wrap .p_mid_wrap .gbox li{margin:0 0 10px 0;background:url(../images/background/mem_dot.png) 0 5px no-repeat;padding:0 0 0 13px;}
.member .point_wrap .p_mid_wrap .gbox li.last{margin:0;}
/* 포인트보드 */
.member .mem_board_head{height:20px;margin:0 0 10px 0;}
.member .mem_board_head .left_wrap{float:left;}
.member .mem_board_head .right_wrap{float:right;}
.member .mem_board_head span{margin:0 5px 0 0;vertical-align:bottom;color:#333;font-weight:bold;}
.member .mem_board_head span.txt{margin:0 25px 0 0;}
.member .mem_board_head .point{font-weight:bold;color:#666;}
.member .mem_board_head .point strong{color:#3da0d3;}
.member .tb_point{width:100%;border-top:2px solid #3da0d3;}
.member .tb_point th{background:#f2f2f2;border-bottom:1px solid #ccc;padding:13px 10px;text-align:center;}
.member .tb_point td{border-bottom:1px solid #ccc;padding:10px 15px;text-align:center;}
.member .tb_point td.p1{font-weight:bold;color:#3da0d3;}
.member .tb_point td.p2{color:#db4c6b;}
.member .point_txt{text-align:right;margin:13px 0 25px 0;color:#535456;font-size:11px;}


/* info */
.update_head{height:150px;background:url(../images/clip/mem_3_3_bg01.jpg) center bottom no-repeat;}
.update_head .tit{text-align:center;padding:5px 0 0 25px;}
.update_body{width:270px;height:150px;margin:0 auto;}
.update_body dt{width:64px; float:left; clear:both; padding-top:10px;}
.update_body dd{float:left; height:35px; line-height:35px;}
.info_pass{ background:url(../images/clip/mem_3_4_bg01.jpg) no-repeat; width:100%;}
.info_pass p{text-align:center;}
.info_pass div{width:454px; margin:0 auto; margin-top:80px;}
.info_pass div .idpw{padding-left:60px; overflow:hidden;}
.info_pass div .idpw dt{float:left; width:100px; padding-top:16px; clear:both;}
.info_pass div .idpw dd{float:left; margin-top:5px; height:36px; line-height:36px;width:250px;}
.info_pass div .gdiv {background-color:#f4f4f4; padding:20px 20px 0 60px; height:105px; clear:both; margin-top:20px;}
.info_pass div .gdiv dt{float:left; width:100px; padding-top:16px; clear:both;}
.info_pass div .gdiv dd{float:left; margin-top:5px; height:35px;}
/* certification */
.login{width:450px; height:450px; background:url(../images/clip/login_bg01.jpg) no-repeat;}
.login .loginwrap{padding:130px 35px 30px 35px;}
.login .loginwrap .login_area{width:380px; margin-top:20px; height:75px;}
.login .loginwrap .login_area .logb{float:left; height:75px; width:276px;}
.login .loginwrap .login_area .logb li{float:left;}
.login .loginwrap .login_area .logb li.txt{width:64px; padding-top:10px;}
.login .loginwrap .login_area .logb li.id_input_textbox {width:200px;background:#fff;margin:0 0 5px 0;border:1px solid #dddddd; height:33px; position:relative;}
.login .loginwrap .login_area .logb li .input_text{border:0; margin:5px 0 0 12px; width:180px; height:25px; border:0; background-color:#fff; font-size:14px; font-weight:bold;}
.login .loginwrap .login_area .loginbtn{float:right;}
.login .loginwrap .info_box{background-color:#f4f4f4; padding:20px; clear:both; margin-top:15px;}
.login .loginwrap .info_box ul{height:78px;}
.login .loginwrap .info_box li.txt{float:left; height:35px; line-height:29px; background:url(../images/icon/dot_bullet1.gif) 0 14px no-repeat; padding-left:13px;}
.login .loginwrap .info_box li.btn{float:right;height:35px;}
.login .loginwrap .info_t{clear:both; font-size:11px; color:#999; letter-spacing:-1px; border-top:1px #d9d9d9 solid; padding-top:15px; text-align:center;}
/* info_view */
.info_view{}
.info_view p{font-weight:bold; color:#1187c1; font-size:16px; padding-top:30px;}
/* info_confirm */
.info_confirm{width:100%;height:370px;}
.info_confirm .id_con{width:350px; float:left; margin-left:53px; background:url(../images/clip/mem_3_2_bg01.jpg) no-repeat; height:118px; padding-top:15px;}
.info_confirm .id_con .id_in{margin-top:60px;height:40px;}
.info_confirm .id_con .id_in ul li{float:left;}
.info_confirm .id_con .id_in ul li.txt{width:64px; padding-top:10px;}
.info_confirm .id_con .id_in ul li.btn{margin-left:10px;}
.info_confirm .pw_con{width:350px; float:right; margin-right:53px; background:url(../images/clip/mem_3_2_bg02.jpg) no-repeat; padding-top:15px;}
.info_confirm .pw_con .pw_in{margin-top:60px;overflow:hidden;}
.info_confirm .pw_con .pw_in ul li{float:left; margin-top:5px}
.info_confirm .pw_con .pw_in ul li.txt{width:89px; padding-top:11px;}
.info_confirm .pw_con .pw_in ul li.fir{margin-top:0;}
.info_confirm .pw_con .pw_in ul li p{margin-top:5px;}
.info_confirm .pw_con .ok_btn{padding-top:20px; text-align:center; clear:both;}
.info_confirm .pw_con .acc_wrap{margin-top:30px;text-align:center;}
.info_confirm .pw_con .acc_wrap a{margin:0 5px;}
.inp204{border:1px #ddd solid; height:33px; width:199px;padding:0 0 0 5px;line-height:33px;}
.inp259{border:1px #ddd solid; height:33px; width:254px;padding:0 0 0 5px;line-height:33px;}
.form_select02{}
.form_select02 .custom-select{height:33px; display:inline-block; position:relative; overflow:hidden; width:259px;}
.form_select02 .custom-select:after{border-top:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; content:''; line-height:33px; position:absolute;right:0; top:0; padding:0 0px; pointer-events:none; color:#666; font-size:9px; font-weight:bold; height:33px;width:15px;}
.form_select02 .custom-select select{width:120%; border:1px solid #ddd; font-size:11px; background:#fff;display:inline-block; padding:5px 5px 5px 5px; height:33px;outline:none;background:url(../images/blank.gif);color:#666; -webkit-appearance:none;margin:0 10px 0 0;z-index:20;position:relative;}
.form_select02 .custom-select .i_arrow{background:url(../images/icon/arrow_down1.gif) center center no-repeat #fff; width:25px;height:33px;position:absolute;right:0;top:1px;}
.login_confirm{margin:0 auto;width:450px;height:450px;background:url(../images/clip/login_bg02.jpg) center 0 no-repeat;}
.login_confirm .loginwrap{padding:135px 35px 30px 35px;}
.login_confirm .loginwrap .info_box{background-color:#f4f4f4; padding:20px 20px 0 20px;height:80px;margin-top:30px;}
.login_confirm .loginwrap .info_box dt{float:left;padding:0 0 0 10px;margin:0 0 20px;line-height:1.5;}
.login_confirm .loginwrap .info_box dd{padding:0 0 0 110px;margin:0 0 20px;color:#444;font-weight:bold;font-size:14px;}
/* mypage */
.mypage_qna01{padding:20px; border-bottom:1px #ccc solid;}
.mypage_qna01 .q_t{font-size:14px; font-weight:bold; color:#3e9fd2;}
.mypage_qna01 .a_t{line-height:18px; margin-top:20px;}
.mypage_qna01 .file_gb{padding:20px; margin:30px auto; overflow:hidden; background:url(../images/icon/arrow_icon02.png) 85px 23px no-repeat #f8f8f8;}
.mypage_qna01 .file_gb .file_tit{float:left; color:#3da0d3; font-weight:bold; width:70px;}
.mypage_qna01 .file_gb .file_file{float:left; padding-left:10px;}
.qna_soon{background:url(../images/clip/mem_3_6_bg01.jpg) no-repeat; height:86px; text-align:center; padding-top:40px; border-top:1px #ccc solid; border-bottom:1px #ccc solid; margin-top:1px;}
.qan_btn{ text-align:right; margin-top:20px;}
.tb_board td.qna{border-bottom:1px #207eaf dotted;}


/* ##### [sub page] ##### */
.subMiddle{height:110px;}
.subCont{width:910px;margin:0 auto;padding:45px 0 80px 0;overflow:hidden;}
.subMiddle .contMiddle{position:relative;width:990px;margin:0 auto;}
.subMiddle .contMiddle .prev_p{position:absolute;left:40px;top:27px;}
.subMiddle .contMiddle .next_p{position:absolute;right:40px;top:27px;}
.subMiddle .contMiddle .prev_p a{display:block;width:57px;height:57px;background:url(../images/icon/slide_control_icons.png) -56px -51px no-repeat;text-indent:-9999px;}
.subMiddle .contMiddle .next_p a{display:block;width:57px;height:57px;background:url(../images/icon/slide_control_icons.png) -113px -51px no-repeat;text-indent:-9999px;}
.subMiddle .contMiddle .sub_info{text-align:center;padding:27px 0 0 0;}
.subMiddle .contMiddle .sub_info .tit{padding:0 0 10px 0;}
.subMiddle .contMiddle .sub_info .location{}
.subMiddle .contMiddle .sub_info .location .home{display:inline-block;width:15px;height:15px;background:url(../images/icon/all_bg_sprite.png) -108px -260px no-repeat;vertical-align:top;}
.subMiddle .contMiddle .sub_info .location .arrow{display:inline-block;width:15px;height:15px;background:url(../images/icon/all_bg_sprite.png) -123px -260px no-repeat;text-indent:-9999px;vertical-align:top;margin:0 3px;}
.subMiddle .contMiddle .sub_info .location .depth1{color:#d2d8e8;}
.subMiddle .contMiddle .sub_info .location .current{color:#fff;font-weight:bold;}

/* ##### [footer] ##### */
#footer{background-color:#757779; width:100%; padding:0 0 25px 0; overflow:hidden;}
#footer #footerTop{border-top:1px solid #dadcde;height:47px;background:#fff;margin:0 0 25px 0;}
#footer #footerTop.sportsclub{background:#bebdbc;}
#footer #footerTop .l_area_m{float:left;height:47px;padding:0 0 0 20px;}
#footer #footerTop .l_area_m .ft_quick li{float:left;margin:8px 6px 0 0;}
#footer #footerTop .l_area_m .ft_quick li.m_tit{background:url(../images/icon/all_bg_sprite.png) -238px -206px no-repeat;text-indent:-9999px;width:70px;height:30px;margin:8px 10px 0 0;}
#footer #footerTop .l_area_m .ft_quick li a{display:block;width:30px;height:30px;background:url(../images/icon/all_bg_sprite.png) -309px -205px no-repeat;text-indent:-9999px;}
#footer #footerTop .l_area_m .ft_quick li a.m1{background-position:-309px -205px;}
#footer #footerTop .l_area_m .ft_quick li a.m2{background-position:-339px -205px;}
#footer #footerTop .l_area_m .ft_quick li a.m3{background-position:-369px -205px;}
#footer #footerTop .l_area_m .ft_quick li a.m4{background-position:-400px -205px;}
#footer #footerTop .l_area{float:left;border-left:1px solid #dadcde;height:47px;padding:0 0 0 20px;}
#footer #footerTop .l_area .ft_quick li{float:left;margin:11px 4px 0 0;}
#footer #footerTop .l_area .ft_quick li a{display:block;width:26px;height:26px;background:url(../images/icon/all_bg_sprite.png) 0 -201px no-repeat;text-indent:-9999px;}
#footer #footerTop .l_area .ft_quick li a.m1{background-position:0px -201px;}
#footer #footerTop .l_area .ft_quick li a.m2{background-position:-26px -201px;}
#footer #footerTop .l_area .ft_quick li a.m3{background-position:-52px -201px;}
#footer #footerTop .l_area .ft_quick li a.m4{background-position:-78px -201px;}
#footer #footerTop .r_area{float:right;border-right:1px solid #dadcde;height:47px;}
#footer #footerTop .r_area.nl{border:0;}
#footer #footerTop .r_area.nl .ft_quick2 li{border:0;}
#footer #footerTop .r_area .ft_quick2 li{float:left;border-left:1px solid #dadcde;}
#footer #footerTop .r_area .ft_quick2 li a{display:block;padding:10px 20px;font-size:11px;line-height:26px;}
#footer #footerTop .r_area .ft_quick2 li a span{background:url(../images/icon/all_bg_sprite.png) 0 -227px;width:27px;height:27px;display:inline-block;*zoom:1;_display:inline;vertical-align:middle;margin:0 5px 0 0;}
#footer #footerTop .r_area .ft_quick2 li a.m1 span{width:88px;}
#footer #footerTop .r_area .ft_quick2 li a.m2 span{background-position:0 -254px;}
#footer #footerTop .r_area .ft_quick2 li a.m3 span{background-position:-27px -254px;}
#footer #footerTop .r_area .ft_quick2 li a.m4 span{background-position:-54px -254px;}
#footer #footerTop .r_area .ft_quick2 li a.m5 span{background-position:-81px -254px;}
#footer .b_logo{float:left; display:block; width:130px; height:40px; background:url(../images/icon/f_ic.png) 0 0 no-repeat; text-indent:-9999px; margin-top:20px;}
#footer .b_add{float:left; width:660px; margin-left:20px; position:relative;}
#footer .b_add ul li{float:left; background:url(../images/icon/f_ic.png) 0 0 no-repeat;  padding-right:10px; margin-right:9px; text-indent:-9999px;}
#footer .b_add ul li a{display:block;height:12px;}
#footer .b_add ul li.f1{width:42px; background-position:-135px 0;}
#footer .b_add ul li.f2{width:41px; background-position:-196px 0; }
#footer .b_add ul li.f3{width:85px; background-position:-255px 0;}
#footer .b_add ul li.f4{width:93px; background-position:-358px 0;}
#footer .b_add ul li.f5{width:60px; background-position:-468px 0;}
#footer .b_add ul li.f6{width:40px; background-position:-548px 0;}
#footer .b_add ul li.f7{width:44px; background-position:-606px 0;}
#footer .b_add ul li.f8{width:40px; background-position:-667px 0;}
#footer .b_add ul li.f9{width:40px; background-position:-726px 0;}
#footer .b_add .add{background:url(../images/icon/f_ic.png) -135px -20px no-repeat; height:25px; margin-top:20px; clear:both;  text-indent:-9999px;}
#footer .b_add .saok a{background:url(../images/icon/f_ic.png) -135px -70px no-repeat; height:10px; width:85px; position:absolute; top:34px; left:367px; display:block; text-indent:-9999px;}
#footer .b_add .copy{background:url(../images/icon/f_ic.png) -135px -52px no-repeat; height:12px;margin-top:10px; clear:both; text-indent:-9999px;}
#footer .b_num{float:right; width:160px; height:100px; display:block; background:url(../images/icon/f_ic.png) -795px 0 no-repeat; text-indent:-9999px;}

/* ##### [board] ##### */
.board_list{margin:0 0 20px 0;}
.wp_tline{border-top:2px #2e9fa5 solid;}
.sp_tline{border-top:2px #845fbf solid;}
.gall_list{clear:both;}
.gall_list ul{overflow:hidden;margin-right:-39px;padding:0 0 20px 0;}
.gall_list ul:after{clear:both;content:"";display:block;}
.gall_list li{float:left;width:277px; height:299px; margin:40px 39px 0 0;}
.gall_list li .itembox{position:relative;background:url(../images/background/boxedge.gif) 0 bottom no-repeat;padding:0 0 2px 0;overflow:hidden;}
.gall_list li .itembox a{display:block;height:100%;border-left:1px solid #e9e9e9;border-right:1px solid #c9c9c9;border-top:1px solid #e9e9e9;text-align:center;background:#dadada;}
.gall_list li img{height:187px;}
.gall_list li .tit{color:#2e9fa5; font-size:14px; font-weight:bold; text-align:center; height:39px; line-height:39px;border-bottom:1px dotted #2f9fa6;background:#fff;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 10px;}
.gall_list li .txt_body{overflow:hidden;height:71px;background:#fff;}
.gall_list li .txt_body p{font-size:11px;line-height:18px;padding:20px 20px 0;}
.gall_list li a:hover .outline{display:block;}
.gall_list li .outline{display:none;position:absolute;left:0;top:0;width:267px;height:290px;border:5px solid #34afb7;}
.gall_list.short li{height:187px;}
.gall_list.short li .outline{height:178px}

.paging{text-align:center;padding:20px;}
.paging a{display:inline-block;background:url(../images/icon/paging_icons.png) -130px 0 no-repeat;width:26px;height:25px;margin:0 2px;text-align:center;line-height:25px;font-weight:bold;}
.paging a.page_list_present{background-position:-104px 0px;color:#3da0d3;}
.paging .btnStyle.first{background-position:0px 0px;}
.paging .btnStyle.prev{background-position:-26px 0px;}
.paging .btnStyle.next{background-position:-52px 0px;}
.paging .btnStyle.last{background-position:-78px 0px;}
.paging .btnStyle span{display:block;text-indent:-9999px;}
/* search field */
.schArea{height:30px;margin:0 0 20px 0;}
.schArea .sch_wrap{text-align:right;float:right;}
.schArea .sch_wrap input.input_sch{width:193px;height:28px;line-height:28px;border:1px solid #ccc;padding:0 0 0 5px;vertical-align:top;}
.schArea .sch_wrap a.sch_btn{display:inline-block;width:50px;height:30px;margin:0 0 0 5px;background:url(../images/icon/btn_icons.png) 0 0px no-repeat;text-indent:-9999px;vertical-align:top;}
.schArea .sch_wrap a.sch_btn.sm{display:inline-block;width:50px;height:30px;margin:0 0 0 5px;background:url(../images/icon/btn_icons.png) 0 -30px no-repeat;text-indent:-9999px;vertical-align:top;}
.schArea .sch_wrap .sch_select{float:left;margin:0 5px 0 0;}
.schArea .sch_wrap .custom-select{height:30px;display:inline-block;position:relative;overflow:hidden;width:130px;}
.schArea .sch_wrap .custom-select:after{border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;content:'';line-height:28px;position:absolute;right:0;top:0;padding:0 0px;pointer-events:none;color:#666;font-size:9px;font-weight:bold;height:28px;width:15px;}
.schArea .sch_wrap .custom-select select{width:120%;border:1px solid #ccc;font-size:11px;background:#fff;display:inline-block;padding:5px 5px 5px 5px;height:30px;outline:none;background:url(/images/blank.gif);color:#666;-webkit-appearance:none;margin:0 10px 0 0;z-index:20;position:relative;}
.schArea .sch_wrap .custom-select .i_arrow{background:url(../images/icon/arrow_down1.gif) center center no-repeat #fff;width:25px;height:28px;position:absolute;right:1px;top:1px;border-left:1px solid #ccc;}
/* color set */
.paging.wp a.page_list_present{background-position:-104px -50px;color:#2f9fa6;}
.paging.wp .btnStyle.first{background-position:0px -50px;}
.paging.wp .btnStyle.prev{background-position:-26px -50px;}
.paging.wp .btnStyle.next{background-position:-52px -50px;}
.paging.wp .btnStyle.last{background-position:-78px -50px;}
.gall_list.wp li .tit{color:#2e9fa5;border-bottom:1px dotted #2f9fa6;}
.gall_list.wp li a:hover .txt_body{color:#34afb7;}
.gall_list.wp li .outline{border:5px solid #34afb7;}
.gall_list.wp.short li .outline{border:5px solid #34afb7;}
.paging.sp a.page_list_present{background-position:-104px -25px;color:#845fbf;}
.paging.sp .btnStyle.first{background-position:0px -25px;}
.paging.sp .btnStyle.prev{background-position:-26px -25px;}
.paging.sp .btnStyle.next{background-position:-52px -25px;}
.paging.sp .btnStyle.last{background-position:-78px -25px;}
.gall_list.sp li .tit{color:#845fbf;border-bottom:1px dotted #845fbf;}
.gall_list.sp li a:hover .txt_body{color:#845fbf;}
.gall_list.sp li .outline{border:5px solid #845fbf;}
.gall_list.sp.short li .outline{border:5px solid #845fbf;}
.gall_list.of.short li .outline{border:5px solid #b3a080;}
.paging.sm a.page_list_present{background-position:-104px -75px;color:#f45e4d;}
.paging.sm .btnStyle.first{background-position:0px -75px;}
.paging.sm .btnStyle.prev{background-position:-26px -75px;}
.paging.sm .btnStyle.next{background-position:-52px -75px;}
.paging.sm .btnStyle.last{background-position:-78px -75px;}
.paging.sc a.page_list_present{background-position:-104px -100px;color:#a57f46;}
.paging.sc .btnStyle.first{background-position:0px -100px;}
.paging.sc .btnStyle.prev{background-position:-26px -100px;}
.paging.sc .btnStyle.next{background-position:-52px -100px;}
.paging.sc .btnStyle.last{background-position:-78px -100px;}
.paging.of a.page_list_present{background-position:-104px -125px;color:#333;}
.paging.of .btnStyle.first{background-position:0px -125px;}
.paging.of .btnStyle.prev{background-position:-26px -125px;}
.paging.of .btnStyle.next{background-position:-52px -125px;}
.paging.of .btnStyle.last{background-position:-78px -125px;}

/* ##### [board view] ##### */
.board_wrap{}
.board_wrap .b_view_head {position:relative;border-top:2px #3da0d3 solid;background-color:#f2f2f2; height:60px;}
.board_wrap .b_view_head .title{width:80%;padding:20px 0 0 40px;font-size:16px;color:#333;font-weight:bold;text-align:left;}
.board_wrap .b_view_head .title .tit{float:left;padding:0 0 0 10px;}

.board_wrap .b_view_head .ctg{float:left;margin:-11px 0 0 -5px;width:42px;height:42px;background:url(../images/icon/all_bg_sprite.png) -104px -201px no-repeat;}
.board_wrap .b_view_head .ctg.water{background-position:-104px -201px;}
.board_wrap .b_view_head .ctg.snow{background-position:-146px -201px;}
.board_wrap .b_view_head .ctg.sports{background-position:-188px -201px;}
.board_wrap .b_view_head .ctg.mall{background-position:-430px -201px;}

.board_wrap .b_view_head .etc{position:absolute;top:17px;right:40px;}
.board_wrap .b_view_head .etc li{float:left;}
.board_wrap .b_view_head .etc li.date{font-size:14px;padding:4px 0 0 0;}
.board_wrap .b_view_head .etc li.location a{text-indent:-9999px;display:block;width:90px;height:23px;background:url(../images/icon/board_icon_sprite.png) 0 0 no-repeat;}
.board_wrap .b_view_head .etc li.link{background:url(../images/clip/wp_4_1_img02.gif) 0 4px no-repeat; padding-left:15px; margin-left:15px;}
.board_wrap .b_view_slide{padding:30px 0;width:830px;margin:0 auto;}
.board_wrap .b_view_slide #b_gall_slide li{text-align:center;}
.board_wrap .b_view_slide #b_gall_slide li img{height:550px;}
.board_wrap .b_view_slide #thumb-wrap{text-align:center;margin:20px 0 0 0;}
.board_wrap .b_view_slide #thumb-wrap a{display:inline-block;position:relative;margin:0 5px;}
.board_wrap .b_view_slide #thumb-wrap a img{width:130px;height:88px;}
.board_wrap .b_view_slide #thumb-wrap a .outline{display:none;position:absolute;left:0;top:0;width:120px;height:78px;border:5px solid #2f9fa6;}
.board_wrap .b_view_slide #thumb-wrap a .outline:after{position:absolute;top:-10px;left:55px;border-bottom:5px solid #2f9fa6;border-left:5px solid transparent;border-right:5px solid transparent;content:"";display:inline-block;}
.board_wrap .b_view_slide #thumb-wrap a.active .outline{display:block;}
.board_wrap .b_view_body .tit{height:40px; line-height:40px; background-color:#f2f2f2; padding:0 20px; color:#2e9fa5; font-weight:bold; font-size:14px;border-bottom:1px dotted #2f9fa6;}
.board_wrap .b_view_body .body_txt{padding:20px; line-height:20px;}
.board_wrap .b_view_body .body_cont{padding:40px 40px 10px 40px;}
.board_wrap .b_view_body .body_cont img{max-width:100%;}
.board_wrap .b_view_body .file_gb{padding:20px 0 0 0;overflow:hidden; background:url(../images/icon/arrow_icon02.png) 63px 23px no-repeat;border-top:1px solid #cccccc;margin:40px 0 0 0;}
.board_wrap .b_view_body .file_gb .file_tit{float:left; color:#3da0d3; font-weight:bold; width:70px;}
.board_wrap .b_view_body .file_gb .file_file{float:left; padding-left:10px;}
.board_wrap .b_view_body table{width:100%;}
.board_wrap .b_view_body th{background:url(../images/icon/icon_01.png) 20px 14px no-repeat; font-weight:bold; padding:8px 0 8px 30px; border-bottom:1px #ebebeb solid; color:#535456;}
.board_wrap .b_view_body td{padding:8px 15px; border-bottom:1px #ebebeb solid; text-align:left; line-height:18px;}
.board_wrap .b_view_body th.last,.b_view_body td.last{border-bottom:0;}
.board_wrap .b_view_foot .listnavi{margin:20px 0 0 0;border-top:2px solid #4094ca;}
.board_wrap .b_view_foot .listnavi li{border-bottom:1px solid #ccc;}
.board_wrap .b_view_foot .listnavi li a{display:block;padding:0px 20px;height:37px;color:#535456;}
.board_wrap .b_view_foot .listnavi li strong{float:left;width:140px;height:37px;line-height:37px;border-right:1px solid #ccc;color:#9a9a9a;font-weight:normal;}
.board_wrap .b_view_foot .listnavi li.prev strong{background:url(../images/icon/arrow_up1.gif) 115px 16px no-repeat;}
.board_wrap .b_view_foot .listnavi li.next strong{background:url(../images/icon/arrow_down1.gif) 115px 16px no-repeat;}
.board_wrap .b_view_foot .listnavi li p{padding:0 0 0 165px;line-height:37px;}
.board_wrap .btn_wrap{margin:40px 0 0 0;height:29px;}
.board_wrap .btn_wrap .b_btn{float:right;}
.board_wrap .btn_wrap .b_btn span{display:block;text-indent:-9999px;width:74px;height:29px;background:url(../images/icon/board_icon_sprite.png) 0 -120px no-repeat;}
.board_wrap .btn_wrap .b_btn span.of{background:url(../images/icon/board_icon_sprite.png) -296px -120px no-repeat;}

.board_wrap.wp .b_view_body .file_gb{background:url(../images/icon/arrow_wp_icon02.png) 63px 23px no-repeat;}
.board_wrap.wp .b_view_body .file_gb .file_tit{color:#2f9fa6;}
.board_wrap.wp .b_view_head {border-top:2px #2e9fa5 solid;}
.board_wrap.wp .b_view_foot .listnavi{border-top:2px solid #2f9fa6;}
.board_wrap.wp .btn_wrap .b_btn span{background-position:-74px -120px;}

.board_wrap.sp .b_view_head {border-top:2px solid #845fbf;}
.board_wrap.sp .b_view_head .etc li.location a{background-position:0 -23px;}
.board_wrap.sp .b_view_slide #thumb-wrap a .outline{border:5px solid #845fbf;}
.board_wrap.sp .b_view_slide #thumb-wrap a .outline:after{border-bottom:5px solid #845fbf;}
.board_wrap.sp .b_view_body .tit{height:40px; line-height:40px; background-color:#f2f2f2; padding:0 20px; color:#9e78da; font-weight:bold; font-size:14px;border-bottom:1px dotted #9e78da;}
.board_wrap.sp .b_view_body .file_gb{background:url(../images/icon/arrow_sp_icon02.png) 63px 23px no-repeat;}
.board_wrap.sp .b_view_body .file_gb .file_tit{color:#845fbf;}
.board_wrap.sp .b_view_foot .listnavi{border-top:2px solid #845fbf;}
.board_wrap.sp .btn_wrap .b_btn span{background-position:-148px -120px;}

.board_wrap.sm .b_view_head {border-top:2px solid #e04e3d;}
.board_wrap.sm .b_view_head .etc li.location a{background-position:0 -46px;}
.board_wrap.sm .b_view_slide #thumb-wrap a .outline{border:5px solid #e53f2c;}
.board_wrap.sm .b_view_slide #thumb-wrap a .outline:after{border-bottom:5px solid #e53f2c;}
.board_wrap.sm .b_view_body .tit{height:40px; line-height:40px; background-color:#f2f2f2; padding:0 20px; color:#e53f2c; font-weight:bold; font-size:14px;border-bottom:1px dotted #e53f2c;}
.board_wrap.sm .b_view_body .file_gb{background:url(../images/icon/arrow_sm_icon02.png) 63px 23px no-repeat;}
.board_wrap.sm .b_view_body .file_gb .file_tit{color:#e04e3d;}
.board_wrap.sm .b_view_foot .listnavi{border-top:2px solid #e04e3d;}
.board_wrap.sm .btn_wrap .b_btn span{background-position:-222px -120px;}

.board_wrap.sc .b_view_head .title{color:#ccac7b;}
.board_wrap.sc .b_view_head {border-top:2px solid #564a37;background:#39302b;}
.board_wrap.sc .b_view_body .file_gb{background:url(../images/icon/arrow_sc_icon02.png) 63px 23px no-repeat;}
.board_wrap.sc .b_view_body .file_gb .file_tit{color:#ccac7b;}
.board_wrap.sc .b_view_body .body_txt{color:#776f65;}
.board_wrap.sc .b_view_foot .listnavi{border-top:2px solid #564a37;}
.board_wrap.sc .b_view_foot .listnavi li{border-bottom:1px solid #39302b;}
.board_wrap.sc .b_view_foot .listnavi li a{color:#776f65;}
.board_wrap.sc .b_view_foot .listnavi li strong{border-right:#39302b;color:#776f65;}
.board_wrap.sc .b_view_foot .listnavi li.prev strong{background:url(../images/icon/arrow_up2.gif) 115px 16px no-repeat;}
.board_wrap.sc .b_view_foot .listnavi li.next strong{background:url(../images/icon/arrow_down2.gif) 115px 16px no-repeat;}
.board_wrap.sc .btn_wrap .b_btn span{background-position:-296px -120px;}

.board_wrap.of .b_view_head {border-top:2px solid #b3a080; }
.board_wrap.of .b_view_foot .listnavi{border-top:2px solid #b3a080;}
.board_wrap.of .b_view_body .file_gb{background:url(../images/icon/arrow_sc_icon02.png) 63px 23px no-repeat;}
.board_wrap.of .b_view_body .file_gb .file_tit{color:#b3a080;}


/* ##### [table] ##### */
.tb_style1{width:100%;border-top:2px #3da0d3 solid;margin-top:15px;}
.tb_style1.of{border-top:2px solid #b3a080;}
.tb_style1 th{background-color:#f2f2f2; padding:13px 10px 13px 34px; width:100px; border-bottom:1px #ccc solid;}
.tb_style1 th.ac{text-align:center;padding:13px 0;border-bottom:0;}
.tb_style1 th.check{background:url(../images/icon/o_check.png) 14px 17px no-repeat; background-color:#f2f2f2; }
.tb_style1 td{padding:8px 0 8px 15px; border-bottom:1px #ccc solid; text-align:left;}
.tb_style1 td.faq_ctg{padding:16px 0 0 0;text-align:center;}
.tb_style1 td.faq_td{padding:13px 0;}
.tb_style2{width:100%;border-top:2px #3da0d3 solid;margin-top:15px;}
.tb_style2 th{background-color:#f2f2f2;padding:13px;font-size:14px;font-weight:bold;text-align:center;border-bottom:1px solid #ccc;border-right:1px solid #ccc;color:#333;}
.tb_style2 th.last{border-right:0;}
.tb_style2 td{padding:15px 15px 15px 15px; border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb;text-align:center;line-height:21px;}
.tb_style2 td.b{font-size:14px;font-weight:bold;}
.tb_style2 td.last{border-right:0;}
.tb_style2 .left{text-align:left;}
.tb_style2.wp{border-top:2px solid #2f9fa6;}
.tb_style2.sp{border-top:2px solid #845fbf;}

.tb_board tr.t{border-top:1px solid #fff;}
.tb_board tr.t td{padding:8px 11px;}
.tb_board tr.t td.left{padding:8px 11px 8px 15px;}
.tb_board{width:100%; border-top:2px #3da0d3 solid; margin-top:15px;}
.tb_board th{background-color:#f2f2f2; padding:10px;text-align:center;}
.tb_board td{padding:11px; border-bottom:1px #ccc solid; text-align:center;}
.tb_board td a img{vertical-align:top;margin:0 0 0 5px;}
.tb_board td.left{text-align:left;padding:11px 11px 11px 15px;}
/* color set */
.tb_board.om tr.t{background:#daf0fb;color:#3da0d3;}
.tb_board.om tr.t td a{font-weight:bold;color:#3da0d3;}
.tb_board.wp{border-top:2px solid #2f9fa6;}
.tb_board.wp tr.t{background:#e1f3f4;color:#2f9fa6;}
.tb_board.wp tr.t td a{font-weight:bold;color:#2f9fa6;}
.tb_board.sp{border-top:2px solid #845fbf;}
.tb_board.sp tr.t{background:#ede7f5;color:#845fbf;}
.tb_board.sp tr.t td a{font-weight:bold;color:#845fbf;}
.tb_board.sm{border-top:2px solid #e04e3d;}
.tb_board.sm tr.t{background:#fcedeb;color:#e04e3d;}
.tb_board.sm tr.t td a{font-weight:bold;color:#e04e3d;}
.tb_board.sc{border-top:2px solid #564a37;}
.tb_board.sc th{background:#39302b;color:#ccac7b;}
.tb_board.sc td{border-bottom:1px solid #39302b;color:#776f65;}
.tb_board.sc td a{color:#776f65;}
.tb_board.sc tr.t{border-top:1px solid #26221f;background:#393229;color:#9a896f;}
.tb_board.sc tr.t td a{font-weight:bold;color:#9a896f;}
.tb_board.of{border-top:2px solid #b3a080;}
