@charset "utf-8";



#header{;}
#header .logo{padding:12px 0}
#header .gnb{position:absolute;top:0;right:0}
#header .gnb ul{;}
#header .gnb ul li{float:left;}
#header .gnb ul li a{margin-left:-7px}
#header .language{position:absolute;top:37px;left:177px}
#header .language ul{;}
#header .language ul li{float:left;width:38px;margin-right:3px}
#header .member{position:absolute;top:35px;left:367px}

#footer{font-size:13px;color:#eee;}
#footer hr{height:2px;border:0;background-color:#ef4c84}
#footer .nav_footer{padding:18px 0;background-color:#666;}
#footer .nav_footer h2{float:left}
#footer .nav_footer ul{float:left;}
#footer .nav_footer ul li{float:left}
#footer .nav_footer ul li a{margin:10px;color:#fff}
#footer .store{padding:18px 0;color:#a2a2a2}
#footer .store ul{;}
#footer .store ul li{float:left;position:relative;}
#footer .store ul li a{margin:0 4px;padding-left:1px; letter-spacing:0px;}
#footer .store ul li .map{display:none;position:absolute;left:0;top:-181px;-webkit-transition:1s;z-index:1001;}
#footer .store ul li:hover .map{display:block}
#footer .address{height:118px;background:url(/img/common/bg_footer_address.jpg)}
#footer .shop{height:157px;padding:23px 0 50px;background:#f0f0f0}
#footer .shop .item{height:157px;background:url(/img/common/bg_footer_shop.png) center top no-repeat}
#footer .nettxt {  font-size: 12px; letter-spacing:-2px; }
#footer .nettxt li { font-size: 12px;  letter-spacing:-2px; }
#footer .nettxt  a{  font-size: 12px; letter-spacing:-2px; }

#menu{background:url(/img/common/bg_nav.png)}
#menu ul{position:relative;display:block;z-index:100;background:url(/img/common/bg_nav_line.png) repeat-y}
#menu ul li{float:left;width:14.285%}
#menu ul li:hover{background-color:rgba(0,0,0,0.2)}
#menu ul li.event{background:url(/img/common/bg_nav_event.png)}
#menu ul li.event a:hover{background-color:rgba(0,0,0,0.2)}
#menu ul li .menu-item{position:relative;display:block;width:100%;height:40px;background:url(/img/common/menu.png) 0 0 no-repeat;}
#menu ul li .menu-item .ic-new{position:absolute;right:35px;top:12px}
#menu ul li .menu-item-01{background-position:0 0}
#menu ul li .menu-item-02{background-position:0 -40px}
#menu ul li .menu-item-03{background-position:0 -80px}
#menu ul li .menu-item-04{background-position:0 -120px}
#menu ul li .menu-item-05{background-position:0 -160px}
#menu ul li .menu-item-06{background-position:0 -200px}
#menu ul li .menu-item-07{background-position:0 -240px}
#menu .sub{display:none;position:absolute;top:100%;right:0;z-index:20}
#menu .sub span{float:left}
#menu-sub{border-bottom:1px solid #555764}
#menu-sub ul{;}
#menu-sub ul li{position:relative;float:left;width:14.258%}
#menu-sub ul li .menu{display:block;width:150px;height:40px;background:url(/img/common/menu_sub.png) 0 0 no-repeat;}
#menu-sub ul li .menu:hover{background-image:url(/img/common/menu_sub_ov.png)}
#menu-sub ul li .menu-item-01{background-position:0 0}
#menu-sub ul li .menu-item-02{background-position:0 -40px}
#menu-sub ul li .menu-item-03{background-position:0 -80px}
#menu-sub ul li .menu-item-04{background-position:0 -120px}
#menu-sub ul li .menu-item-05{background-position:0 -160px}
#menu-sub ul li .menu-item-06{background-position:0 -200px}
#menu-sub ul li .menu-item-07{background-position:0 -240px}
#menu-sub ul li .sub{display:none}
#menu-sub ul li:hover .sub{display:block}
#menu-sub ul li ul{;}
#menu-sub ul li ul li{width:auto}
#menu-sub .sub{display:none;position:absolute;top:100px;left:0;width:1100px;height:242px;background:url(/img/common/bg_sub_nav.png) no-repeat;z-index:10}
#menu-sub .sub ul{;}
#menu-sub .sub ul li{float:left;width:137px;margin:8px 0 0 20px}
#menu-sub .sub ul li .menu{display:block;width:110px;height:20px;}
#menu-sub .sub ul li .menu-01{background:url(/img/common/menu/menu_sub_01.png) no-repeat}
#menu-sub .sub ul li .menu-02{background:url(/img/common/menu/menu_sub_02.png) no-repeat}
#menu-sub .sub ul li .menu-03{background:url(/img/common/menu/menu_sub_03.png) no-repeat}
#menu-sub .sub ul li .menu-04{background:url(/img/common/menu/menu_sub_04.png) no-repeat}
#menu-sub .sub ul li .menu-05{background:url(/img/common/menu/menu_sub_05.png) no-repeat}
#menu-sub .sub ul li .menu-06{background:url(/img/common/menu/menu_sub_06.png) no-repeat}
#menu-sub .sub ul li .menu-07{background:url(/img/common/menu/menu_sub_07.png) no-repeat}
#menu-sub .sub ul li .menu-01:hover{background-image:url(/img/common/menu/menu_sub_01_ov.png)}
#menu-sub .sub ul li .menu-02:hover{background-image:url(/img/common/menu/menu_sub_02_ov.png)}
#menu-sub .sub ul li .menu-03:hover{background-image:url(/img/common/menu/menu_sub_03_ov.png)}
#menu-sub .sub ul li .menu-04:hover{background-image:url(/img/common/menu/menu_sub_04_ov.png)}
#menu-sub .sub ul li .menu-05:hover{background-image:url(/img/common/menu/menu_sub_05_ov.png)}
#menu-sub .sub ul li .menu-06:hover{background-image:url(/img/common/menu/menu_sub_06_ov.png)}
#menu-sub .sub ul li .menu-07:hover{background-image:url(/img/common/menu/menu_sub_07_ov.png)}
#menu-sub .sub ul li .menu-item-01{background-position:0 0}
#menu-sub .sub ul li .menu-item-02{background-position:0 -20px}
#menu-sub .sub ul li .menu-item-03{background-position:0 -40px}
#menu-sub .sub ul li .menu-item-04{background-position:0 -60px}
#menu-sub .sub ul li .menu-item-05{background-position:0 -80px}
#menu-sub .sub ul li .menu-item-06{background-position:0 -100px}
#menu-sub .sub ul li .menu-item-07{background-position:0 -120px}
#menu-sub .sub ul li .menu-item-08{background-position:0 -140px}
#menu-sub .sub ul li .menu-item-09{background-position:0 -160px}
#menu-sub .sub ul li .menu-item-10{background-position:0 -180px}
#menu-sub .sub ul li .menu-item-11{background-position:0 -200px}
#menu-sub .sub ul li .menu-item-12{background-position:0 -220px}



#container{text-align:center; margin:40px auto;} /* width:1100px; margin:40px auto; */
#container .header{position:relative;margin-bottom:30px}
#container .header .hx{;}
#container .header .path{position:absolute;top:15px;right:0;font-size:12px;}
#container .footer{;}
#container .footer .btn_group{overflow:hidden;}
#container .footer .btn_group a{float:left;display:block;width:25%;text-align:center}
#container .menu{margin-bottom:50px;}
#container .menu ul{overflow:hidden;}
#container .menu ul li{float:left;width:220px}
#container .menu .snb{display:block;width:220px;height:81px}
#container .menu-5 ul li{float:left;width:183px}
#container .menu-5 .snb{display:block;width:183px;height:83px}
#container .menu .snb-01{background:url(/img/common/snb_01.png) no-repeat}
#container .menu .snb-01:hover,
#container .menu .snb-01.active{background-image:url(/img/common/snb_01_ov.png)}
#container .menu .snb-02{background:url(/common/assets/images/common/snb_02.png) no-repeat}
#container .menu .snb-02:hover,
#container .menu .snb-02.active{background-image:url(/common/assets/images/common/snb_02_ov.png)}
#container .menu .snb-03{background:url(/common/assets/images/common/snb_03.png) no-repeat}
#container .menu .snb-03:hover,
#container .menu .snb-03.active{background-image:url(/common/assets/images/common/snb_03_ov.png)}
#container .menu .snb-04{background:url(/common/assets/images/common/snb_04.png) no-repeat}
#container .menu .snb-04:hover,
#container .menu .snb-04.active{background-image:url(/common/assets/images/common/snb_04_ov.png)}
#container .menu .snb-05{background:url(/common/assets/images/common/snb_05.png) no-repeat}
#container .menu .snb-05:hover,
#container .menu .snb-05.active{background-image:url(/common/assets/images/common/snb_05_ov.png)}
#container .menu .snb-06{background:url(/common/assets/images/common/snb_06.png) no-repeat}
#container .menu .snb-06:hover,
#container .menu .snb-06.active{background-image:url(/common/assets/images/common/snb_06_ov.png)}
#container .menu .snb-07{background:url(/common/assets/images/common/snb_07.png) no-repeat}
#container .menu .snb-07:hover,
#container .menu .snb-07.active{background-image:url(/common/assets/images/common/snb_07_ov.png)}
#container .menu .snb-08{background:url(/common/assets/images/common/snb_08.png) no-repeat}
#container .menu .snb-08:hover,
#container .menu .snb-08.active{background-image:url(/common/assets/images/common/snb_08_ov.png)}
#container .menu .snb-09{background:url(/img/common/snb_09.png) no-repeat}
#container .menu .snb-09:hover,
#container .menu .snb-09.active{background-image:url(/img/common/snb_09_ovcb75.png?v=170322)}

#container .menu .snb-10{background:url(/img/common/snb_10cb75.png?v=170322) no-repeat}
#container .menu .snb-10:hover,
#container .menu .snb-10.active{background-image:url(/img/common/snb_10_ov.png)}

#container .menu .snb-11{background:url(/img/common/snb_11.png) no-repeat}
#container .menu .snb-11:hover,
#container .menu .snb-11.active{background-image:url(/img/common/snb_11_ov.png)}
#container .menu .snb-procedure a{display:block;width:220px;height:30px;background:url(/img/common/snb_procedure.png)}
#container .menu .snb-procedure a:hover,
#container .menu .snb-procedure a.active{background-image:url(/img/common/snb_procedure_ov.png)}
#container .menu .menu-item-01{background-position:0 0}
#container .menu .menu-item-02{background-position:-220px 0}
#container .menu .menu-item-03{background-position:-440px 0}
#container .menu .menu-item-04{background-position:-660px 0}
#container .menu .menu-item-05{background-position:-880px 0}
#container .menu .menu-item-06{background-position:0 -81px}
#container .menu .menu-item-07{background-position:-220px -81px}
#container .menu .menu-item-08{background-position:-440px -81px}
#container .menu .menu-item-09{background-position:-660px -81px}
#container .menu .menu-item-10{background-position:-880px -81px}
#container .menu .menu-item-11{background-position:0 -162px}
#container .menu .menu-item-12{background-position:-220px -162px}
#container .menu .menu-item-13{background-position:-440px -162px}
#container .menu .menu-item-14{background-position:-660px -162px}
#container .menu .menu-item-15{background-position:-880px -162px}


#container .menu .snb-procedure .menu-item-01,
#container .menu .snb-procedure .menu-item-06,
#container .menu .snb-procedure .menu-item-11,
#container .menu .snb-procedure .menu-item-16,
#container .menu .snb-procedure .menu-item-20{height:62px}

#container .menu .snb-procedure .menu-item-01{background-position:0 0}
#container .menu .snb-procedure .menu-item-02{background-position:0 -62px}
#container .menu .snb-procedure .menu-item-03{background-position:0 -92px}
#container .menu .snb-procedure .menu-item-04{background-position:0 -122px}
#container .menu .snb-procedure .menu-item-05{background-position:0 -152px}
#container .menu .snb-procedure .menu-item-06{background-position:-220px 0}
#container .menu .snb-procedure .menu-item-07{background-position:-220px -62px}
#container .menu .snb-procedure .menu-item-08{background-position:-220px -92px}
#container .menu .snb-procedure .menu-item-09{background-position:-220px -122px}
#container .menu .snb-procedure .menu-item-10{background-position:-220px -152px}
#container .menu .snb-procedure .menu-item-11{background-position:-440px 0}
#container .menu .snb-procedure .menu-item-12{background-position:-440px -62px}
#container .menu .snb-procedure .menu-item-13{background-position:-440px -92px}
#container .menu .snb-procedure .menu-item-14{background-position:-440px -122px}
#container .menu .snb-procedure .menu-item-15{background-position:-440px -152px}
#container .menu .snb-procedure .menu-item-16{background-position:-660px 0}
#container .menu .snb-procedure .menu-item-17{background-position:-660px -62px}
#container .menu .snb-procedure .menu-item-18{background-position:-660px -92px}
#container .menu .snb-procedure .menu-item-19{background-position:-660px -122px}
#container .menu .snb-procedure .menu-item-20{background-position:-880px 0}
#container .menu .snb-procedure .menu-item-21{background-position:-880px -62px}
#container .menu .snb-procedure .menu-item-22{background-position:-880px -92px}
#container .menu .snb-procedure .menu-item-23{background-position:-880px -122px}
#container .menu .snb-procedure .menu-item-24{background-position:-880px -152px}

#container .menu-5 .menu-item-01{background-position:0 0}
#container .menu-5 .menu-item-02{background-position:-183px 0}
#container .menu-5 .menu-item-03{background-position:-366px 0}
#container .menu-5 .menu-item-04{background-position:-550px 0}
#container .menu-5 .menu-item-05{background-position:-733px 0}
#container .menu-5 .menu-item-06{background-position:-916px 0}

#container .procedure{position:relative;margin-bottom:50px;}
#container .procedure .title{height:80px}
#container .procedure .btn{position:absolute;top:0;right:0}
#container .banner{position:relative;width:1100px;height:127px;margin-bottom:80px;background:url(/img/common/bg_content_banner.png) no-repeat}
#container .banner .btn-01{position:absolute;top:28px;left:672px;}
#container .banner .btn-02{position:absolute;top:28px;left:874px;}
#container .banner2{position:relative;width:1100px;height:198px;margin-bottom:80px;background:url(/img/common/bg_content_banner2.jpg) no-repeat}
#container .banner2 .btn-01{position:absolute;top:84px;left:51px;}
#container .banner2 .btn-02{position:absolute;top:84px;left:391px;}
#container .banner2 .btn-03{position:absolute;top:84px;left:733px;}

#container .banner3{position:relative;width:1100px;height:198px;margin-bottom:80px;background:url(/img/common/bg_content_banner2.jpg) no-repeat}
#container .banner3 .btn-01{position:absolute;top:84px;left:38px;}
#container .banner3 .btn-02{position:absolute;top:84px;left:298px;}
#container .banner3 .btn-03{position:absolute;top:84px;left:558px;}
#container .banner3 .btn-04{position:absolute;top:84px;left:818px;}

#sub_tab {width:100%; }
#sub_tab ul{ background:#FF0004;}
#sub_tab li{float:left;padding-bottom:30px;}

#content{margin-bottom:50px;}{text-align:center;}
#content .spot{margin-bottom:50px}
#content .back{background-color:#f3eaed;text-align:center}
#content .back ul{padding-left:205px;padding-bottom:110px;}
#content .back ul li{float:left;padding:10px 20px}


#spot{position:relative;height:555px;}
#spot .list{position:relative;height:555px}
#spot .list .item{position:absolute;top:0;left:0;width:100%;height:555px;text-align:center;background-position:center;}
#spot .nav{position:absolute;left:50%;bottom:30px;z-index:1000;margin-left:-50px;}
#spot .nav ul{;}
#spot .nav ul li{float:left;width:17px;height:17px;margin-right:5px;background:url(/img/main/ico_bullet.png) no-repeat;cursor:pointer}
#spot .nav ul li.active{background-image:url(/img/main/ico_bullet_ov.png)}

#main{padding:10px 0;background-color:#f0f0f0;}
#main .before-after{padding:26px 0 10px;background-color:#fff}
#main .before-after .hx{position:relative;margin-bottom:21px;}
#main .before-after .hx .btn-more{position:absolute;top:10px;right:0}
#main .before-after .item{float:left;width:16.666%}
#main .menu{height:103px;margin:29px auto 23px;}
#main .menu ul{;}
#main .menu ul li{float:left}
#main .rowgroup{background:url(/img/main/bg_main.gif) no-repeat}
#main .rowgroup .row-01{position:relative;width:1100px;height:355px}
#main .rowgroup .row-01 .col-01{position:relative;float:left;width:491px;height:354px;margin:1px 1px 0 1px;background:url(/img/main/bg_map.png)}
#main .rowgroup .row-01 .col-01 .list-shop{position:absolute;top:294px;left:24px;}
#main .rowgroup .row-01 .col-01 .list-shop ul{;}
#main .rowgroup .row-01 .col-01 .list-shop ul li{float:left;margin-right:7px;margin-bottom:5px;}
#main .rowgroup .row-01 .col-01 .list-shop ul li a{display:block;width:50px;height:20px;background:url(/img/main/spr_shop_name.png) no-repeat}
#main .rowgroup .row-01 .col-01 .list-shop ul li .item-01{background-position:0 0}
#main .rowgroup .row-01 .col-01 .list-shop ul li .item-02{background-position:0 -20px}
#main .rowgroup .row-01 .col-01 .list-shop ul li .item-03{background-position:0 -40px}
#main .rowgroup .row-01 .col-01 .list-shop ul li .item-04{background-position:0 -60px}
#main .rowgroup .row-01 .col-01 .list-shop ul li .item-05{background-position:0 -80px}
#main .rowgroup .row-01 .col-01 .list-shop ul li .item-06{background-position:0 -100px}
#main .rowgroup .row-01 .col-01 .list-shop ul li .item-07{background-position:0 -120px}
#main .rowgroup .row-01 .col-01 .list-shop ul li .item-08{background-position:0 -140px}
#main .rowgroup .row-01 .col-01 .list-shop ul li .item-09{background-position:0 -160px}
#main .rowgroup .row-01 .col-01 .list-shop ul li .item-10{background-position:0 -180px}
#main .rowgroup .row-01 .col-01 .list-shop ul li .item-11{background-position:0 -200px}
#main .rowgroup .row-01 .col-01 .list-shop ul li .item-12{background-position:0 -220px}
#main .rowgroup .row-01 .col-01 .list-shop ul li .item-13{background-position:0 -240px}
#main .rowgroup .row-01 .col-01 .list-shop ul li .item-14{background-position:0 -260px}
#main .rowgroup .row-01 .col-01 .list-shop ul li .item-15{background-position:0 -280px}
#main .rowgroup .row-01 .col-01 .list-shop ul li .item-16{background-position:0 -300px}
#main .rowgroup .row-01 .col-01 .list-shop ul li .item-17{background-position:0 -320px}
#main .rowgroup .row-01 .col-01 .shop-icon{position:absolute;top:0;left:0;width:28px;height:33px;background:url(/img/main/spr_shop_icon.png) no-repeat;}
#main .rowgroup .row-01 .col-01 .shop-icon-01{top:204px;left:316px;background-position:0 0}
#main .rowgroup .row-01 .col-01 .shop-icon-02{top:200px;left:262px;background-position:0 -33px}
#main .rowgroup .row-01 .col-01 .shop-icon-03{top:059px;left:314px;background-position:0 -66px}
#main .rowgroup .row-01 .col-01 .shop-icon-04{top:148px;left:366px;background-position:0 -99px}
#main .rowgroup .row-01 .col-01 .shop-icon-05{top:231px;left:195px;background-position:0 -132px}
#main .rowgroup .row-01 .col-01 .shop-icon-06{top:213px;left:208px;background-position:0 -165px}
#main .rowgroup .row-01 .col-01 .shop-icon-07{top:162px;left:114px;background-position:0 -198px}
#main .rowgroup .row-01 .col-01 .shop-icon-08{top:174px;left:153px;background-position:0 -231px}
#main .rowgroup .row-01 .col-01 .shop-icon-09{top:173px;left:289px;background-position:0 -264px}
#main .rowgroup .row-01 .col-01 .shop-icon-10{top:048px;left:283px;background-position:0 -297px}
#main .rowgroup .row-01 .col-01 .shop-icon-11{top:123px;left:209px;background-position:0 -330px}
#main .rowgroup .row-01 .col-01 .shop-icon-12{top:182px;left:190px;background-position:0 -363px}
#main .rowgroup .row-01 .col-01 .shop-icon-13{top:234px;left:370px;background-position:0 -396px}
#main .rowgroup .row-01 .col-01 .shop-icon-14{top:193px;left:096px;background-position:0 -429px}
#main .rowgroup .row-01 .col-01 .shop-icon-15{top:130px;left:241px;background-position:0 -462px}
#main .rowgroup .row-01 .col-01 .shop-icon-16{top:075px;left:173px;background-position:0 -496px}
#main .rowgroup .row-01 .col-01 .shop-icon-17{top:215px;left:143px;background-position:0 -528px}
#main .rowgroup .row-01 .col-02{position:relative;float:left;margin:1px 0 0 0}
#main .rowgroup .row-01 .col-02 .with-star{;}
#main .rowgroup .row-01 .col-02 .with-star .list{position:relative;margin:43px 0 0 10px}
#main .rowgroup .row-01 .col-02 .with-star .list .item{display:none;position:absolute;top:0;left:0;}
#main .rowgroup .row-02{margin-bottom:10px;}
#main .rowgroup .row-02 .item{float:left}
#main .rowgroup .row-02 .col-01{;}
#main .rowgroup .row-02 .col-02{;}
#main .rowgroup .row-02 .col-03{;}
#main .rowgroup .row-03{;}

#main .tab-box {;}
#main .tab-box .tab{;}
#main .tab-box .tab ul{;}
#main .tab-box .tab ul li{float:left;width:150px;}
#main .tab-box .tab ul li a{display:block;padding:9px 0;background-color:#f5f5f5;text-align:center;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;text-decoration:none;font-weight:bold}
#main .tab-box .tab ul li a.on{background-color:#fff;border-bottom:1px solid #fff}
#main .tab-box .cont{display:none;padding:20px 10px}
#main .tab-box .cont.on{display:block}
#main .tab-box .cont ul{margin:0 5px;}
#main .tab-box .cont ul li{position:relative;margin-bottom:2px;font-size:11px;font-family:Dotum;}
#main .tab-box .cont ul li a{color:#868585}
#main .tab-box .cont ul li a .div{display:inline-flex;width:90px;white-space:nowrap;color:#ef4c84;font-weight:bold;overflow:hidden}
#main .tab-box .cont ul li .date{position:absolute;top:0;right:0;color:#868585}

.board_list .list_best {background: url(/common/assets/images/board/bg_best_postscript.png) no-repeat}

.bnf.board{font:13px}
.bnf.board .btn-both{width:100%;margin-bottom:10px;text-align:center;}
.bnf.board .list_best{width:100%;margin-bottom:30px;background:url(/common/assets/images/board/bg_best_photo.png) no-repeat;border-bottom:2px solid #2d61c1}
.bnf.board .list_best ul{width:1077px;margin:0 auto;}
.bnf.board .list_best ul li{float:left;width:321px;margin:0 19px 18px}
.bnf.board .list_best ul li a{;}
.bnf.board .list_best ul li .img {width:321px;height:151px}
.bnf.board .list_best ul li .thumb{display:block;margin-bottom:22px}
.bnf.board .list_best ul li p{text-align:center}
.bnf.board .award{margin-bottom:40px}
.bnf.board .list{border-top:1px solid #c2c2c2}
.bnf.board .list table,
.bnf.board .list th,
.bnf.board .list td{border:0}
.bnf.board .list table{width:100%;table-layout:fixed;font-size:12px}
.bnf.board .list th,
.bnf.board .list td{border-bottom:1px solid #c2c2c2}
.bnf.board .list .even{background-color:#f8f8f8}
.bnf.board .list .title{margin-bottom:14px;color:#f06eaa}
.bnf.board .paginate{padding:10px 0;text-align:center}
.bnf .best{;}
.bnf .menu{width:1100px;height:184px;background:url(/img/common/snb_procedure.png);}

.cont-branch{position:relative;background:#ececec; padding-bottom:80px;font-size:12px}
.cont-branch .tab{;}
 /*   .cont-branch .tab a{display:block;width:77px;height:38px;background:url(/img/sub/tab_branch.png) no-repeat;} */
.cont-branch .tab a{display:block;width:90px;height:38px;background:url(/img/common/n_tab_txt.png) no-repeat;}
.cont-branch .tab ul{overflow:hidden}
.cont-branch .tab ul li{float:left}
.cont-branch .tab-01{margin-left:65px;}
.cont-branch .tab-02{margin:10px 0 0 65px}
.cont-branch .tab-03{margin:10px 0 0 65px}
.cont-branch .tab-04{margin:10px 0 0 65px}
.cont-branch .tab-05{margin:10px 0 0 65px}
.cont-branch .tab a:hover,

 /*  .cont-branch .tab a.active{background-image:url(http://www.mipretty.co.kr/img/common/n_tab_txt_ov.png)}
.cont-branch .tab .item-01{background-position:0 0}
.cont-branch .tab .item-02{background-position:-77px 0}
.cont-branch .tab .item-03{background-position:-154px 0}
.cont-branch .tab .item-04{background-position:-231px 0}
.cont-branch .tab .item-05{background-position:-308px 0}
.cont-branch .tab .item-06{background-position:-385px 0}
.cont-branch .tab .item-07{background-position:-462px 0}
.cont-branch .tab .item-08{background-position:-539px 0}
.cont-branch .tab .item-09{background-position:-616px 0}
.cont-branch .tab .item-10{background-position:-693px 0}
.cont-branch .tab .item-11{background-position:-770px 0}
.cont-branch .tab .item-12{background-position:-847px 0}
.cont-branch .tab .item-13{background-position:-924px 0}
.cont-branch .tab .item-14{background-position:-1001px 0}
.cont-branch .tab .item-15{background-position:-1078px 0}
.cont-branch .tab .item-16{background-position:-1155px 0}
.cont-branch .tab .item-17{background-position:-1232px 0}
.cont-branch .tab .item-18{background-position:-1309px 0}
.cont-branch .tab .item-19{background-position:-1386px 0}
.cont-branch .tab .item-20{background-position:-1463px 0}

 */

.cont-branch .tab a.active{background-image:url(/img/common/n_tab_txt_ov.png)}
.cont-branch .tab .item-01{background-position:0 0}
.cont-branch .tab .item-02{background-position:-95px 0}
.cont-branch .tab .item-03{background-position:-190px 0}
.cont-branch .tab .item-04{background-position:-285px 0}
.cont-branch .tab .item-05{background-position:-380px 0}
.cont-branch .tab .item-06{background-position:-475px 0}
.cont-branch .tab .item-07{background-position:-570px 0}
.cont-branch .tab .item-08{background-position:-665px 0}
.cont-branch .tab .item-09{background-position:-760px 0}
.cont-branch .tab .item-10{background-position:-855px 0}
.cont-branch .tab .item-11{background-position:-950px 0}
.cont-branch .tab .item-12{background-position:-1045px 0}
.cont-branch .tab .item-13{background-position:-1140px 0}
.cont-branch .tab .item-14{background-position:-1235px 0}
.cont-branch .tab .item-15{background-position:-1330px 0}
.cont-branch .tab .item-16{background-position:-1425px 0}
.cont-branch .tab .item-17{background-position:-1520px 0}
.cont-branch .tab .item-18{background-position:-1615px 0}
.cont-branch .tab .item-19{background-position:-1710px 0}
.cont-branch .tab .item-20{background-position:-1805px 0}
.cont-branch .tab .item-21{background-position:-1900px 0}
.cont-branch .tab .item-22{background-position:-1995px 0}

.cont-branch .branch{margin:30px 65px}
.cont-branch .branch .img{margin-bottom:30px}
.cont-branch .branch .kakao{margin-bottom:30px}
.cont-branch .branch .column{position:relative;margin-bottom:30px;padding:35px 40px;background:#fff}
.cont-branch .branch .column .title { padding-bottom:20px;}
.cont-branch .branch .column .doctor { position:absolute; top:21px; right:40px; }
.cont-branch .branch .column .textbox { background:url(/img/sub/column_bg.jpg) repeat; padding:30px; font-size:12px; line-height:20px;}
.cont-branch .branch .gallery{margin-bottom:30px}
.cont-branch .branch .bbs_group{width:970px;margin-bottom:30px;overflow:hidden}
.cont-branch .branch .bbs_group .bbs{float:left;width:465px;margin:0 10px}
.cont-branch .branch .bbs_group .bbs .hx{padding:20px 0}
.cont-branch .branch .bbs_group .bbs .tx{padding:20px;overflow:hidden;background-color:#fff}
.cont-branch .branch .bbs_group .bbs .tx .thumb{float:left;width:134px;margin-right:20px}
.cont-branch .branch .bbs_group .bbs .list{height:115px;overflow:hidden}
.cont-branch .branch .bbs_group .bbs .list ul{;}
.cont-branch .branch .bbs_group .bbs .list ul li{padding-left:17px;margin-bottom:2px;vertical-align:top;background:url(/img/sub/bbs_icon.gif) 5px 6px no-repeat;}
.cont-branch .branch .bbs_group .bbs .list ul li a{display:inline-block;width:90%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.cont-branch .branch .bbs_group .bbs .list ul li span{margin-right:2px;color:#e8447e;}
.cont-branch .branch .bbs_group .bbs .list ul li img{margin-right:4px;vertical-align:middle}
.cont-branch .branch .interior{margin-bottom:30px}
.cont-branch .branch .interior .cont{background-color:#fff}
.cont-branch .branch .location{margin-bottom:30px}
.cont-branch .branch .location .cont{padding:40px;background-color:#fff}

.cont-recruit{background-color:#ececec}
.cont-recruit .header{position:relative;height:381px;background:url(/img/sub/sub_recruit_01.jpg) no-repeat}
.cont-recruit .header .nav{position:absolute;top:224px;left:65px}
.cont-recruit .cont{margin:0 65px;padding:50px 0;background-color:#fff}
.cont-recruit .cont .btn{padding:50px 0;text-align:center}
.cont-recruit .list{padding:35px;margin-bottom:50px}
.cont-recruit .list .tbl{width:100%;table-layout:fixed;border-top:2px solid #f7b8c0}
.cont-recruit .list .tbl th,
.cont-recruit .list .tbl td{padding:8px 0}
.cont-recruit .list .tbl th{border-bottom:1px solid #f7b8c0}
.cont-recruit .list .tbl td{border-bottom:1px solid #e7e7e7}
.cont-recruit .view dl{margin-bottom:10px;border-top:2px solid #999}
.cont-recruit .view dt,
.cont-recruit .view dd{height:12px;padding:8px 5px;border-bottom:1px solid #ccc}
.cont-recruit .view dt{float:left;width:105px;padding:8px 5px;font-weight:bold;background-color:#f5f5f5}
.cont-recruit .view dd{margin-left:10px}
.cont-recruit .view dd:after{display:block;clear:both;content:""}

.tbl{border-top:4px solid #f7b8c0}
.tbl th,
.tbl td{padding:4px;border-bottom:1px solid #e7e7e7;}
.tbl th{background-color:#f5eff1;text-align:justify;}

.award{position:relative;}{padding:30px;background:#f8f8f8;border:1px solid #e3e3e3}
.award .list{position:relative;width:1040px;height:85px;border-top:0 !important;overflow:hidden;}
.award .list .item{position:absolute;top:0;left:0;float:left;}

#quick{position:absolute;width:93px;height:414px;top:180px;left:50%;margin-left:560px;z-index:1000}
#quick .close{display:none}
#quick .btn-open{float:right}

#request-tbl{position:fixed;width:1100px;bottom:0;z-index:2999;left:50%;margin-left:-550px;}
#request-tbl ul{}
#request-tbl ul li{float:left;width:25%;margin:0;padding:0;list-style:none}
#request-tbl ul li img{width:100%}

.tab-notice{;}
.tab-notice ul{margin-bottom:20px;overflow:hidden;}
.tab-notice ul li{float:left;margin-right:10px}
.tab-notice ul li a{display:block;width:213px;height:56px;background:url(/img/sub/tab_notice.png) no-repeat;}
.tab-notice .tab-01{background-position:0 0}
.tab-notice .tab-02{background-position:-213px 0}
.tab-notice .tab-03{background-position:-426px 0}
.tab-notice .tab-04{background-position:-639px 0}
.tab-notice .tab-01.on{background-position:0 -56px}
.tab-notice .tab-02.on{background-position:-213px -56px}
.tab-notice .tab-03.on{background-position:-426px -56px}
.tab-notice .tab-04.on{background-position:-639px -56px}

.tab-event{;}
.tab-event ul{margin-bottom:20px;overflow:hidden;}
.tab-event ul li{float:left;margin-right:10px}
.tab-event ul li a{display:block;width:213px;height:56px;background:url(/img/sub/tab_event.png) no-repeat;}
.tab-event .tab-01{background-position:0 0}
.tab-event .tab-02{background-position:-213px 0}
.tab-event .tab-03{background-position:-426px 0}
.tab-event .tab-04{background-position:-639px 0}
.tab-event .tab-01.on{background-position:0 -56px}
.tab-event .tab-02.on{background-position:-213px -56px}
.tab-event .tab-03.on{background-position:-426px -56px}
.tab-event .tab-04.on{background-position:-639px -56px}

#top-event{padding:5px;text-align:center}
#top-event img{max-width:100%}

.popup{display:none;position:absolute;left:50%;margin-left:410px;top:170px;width:300px;z-index:3000;color:#fff}
.popup .cont{}
.popup .cont img{}
.popup .foot{font-size:11px;line-height:30px;background:#333;border:0;padding:5px 10px;letter-spacing:-1px}
.popup .foot a{color:#fff}
.popup .foot .close{float:right;font-weight:bold}

.benefit{position:relative;width:1100px;margin:0 auto;overflow:hidden;background-color:#394c98}
.benefit h2.total{font-size:16px;margin-bottom:5px;padding:10px 0 10px 20px;border-left:5px solid #ef4c84;background:#fff}
.benefit h2.total .note{font-weight:normal;color:#8c8c8c;font-size:0.9em;letter-spacing:-2px}
.benefit .title{float:left;margin:10px 15px 0}
.benefit .title img{height:110px}
.benefit .cont{float:left;margin:10px 15px 0}
.benefit .cont ul{;}
.benefit .cont ul li{padding:1px 0;color:#fff;font-size:16px;letter-spacing:-0.5px}
.benefit .cont ul li span{padding-right:5px} /* display:inline-block; */
/* .benefit .cont ul li span:first-child{width:60px} */
.benefit .cont ul li span.subject{width:470px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:bottom}
.benefit .cont .bx-viewport{background:#394c98}
.benefit .btn{float:right;margin:10px 15px 0}
.benefit .btn img{height:110px}
.benefit-tbl{position:relative;width:834px !important;margin:10px auto;table-layout:fixed;font-size:13px;padding:6px}
.benefit-tbl td{padding:0 6px;font-size:1em;text-align:center;border-bottom:1px dotted #ddd;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.benefit-tbl td.subject{text-align:left}
.benefit-tbl .btn{text-align:center;display:inline-block;padding:6px 8px;border:1px solid transparent;vertical-align:middle;cursor:pointer;}
.benefit-tbl .btn-primary{background:#f38a3d;color:#fff}





/* 2017.08.04 */


.explanation { float: left; margin-left: 20px;}
.explanation .tel {font-size: 25px; font-weight: 900; letter-spacing: -1px; color: #000}



.cont-schedule{position:relative;background:#ececec url(/img/sub/bg_cont_schedule.png) top}
.cont-schedule .tab{position:absolute;left:265px;}
.cont-schedule .tab a{display:block;width:77px;height:38px;background:url(/img/sub/tab_branch.png) no-repeat;}
.cont-schedule .tab ul{overflow:hidden}
.cont-schedule .tab ul li{float:left}
.cont-schedule .tab-01{position:absolute;top:674px;left:265px}
.cont-schedule .tab-02{position:absolute;top:722px;left:265px}
.cont-schedule .tab a:hover,
.cont-schedule .tab a.active{background-image:url(/img/sub/tab_branch_ov.png)}
.cont-schedule .tab .item-01{background-position:0 0}
.cont-schedule .tab .item-02{background-position:-77px 0}
.cont-schedule .tab .item-03{background-position:-154px 0}
.cont-schedule .tab .item-04{background-position:-231px 0}
.cont-schedule .tab .item-05{background-position:-308px 0}
.cont-schedule .tab .item-06{background-position:-385px 0}
.cont-schedule .tab .item-07{background-position:-462px 0}
.cont-schedule .tab .item-08{background-position:-539px 0}
.cont-schedule .tab .item-09{background-position:-616px 0}
.cont-schedule .tab .item-10{background-position:-693px 0}
.cont-schedule .tab .item-11{background-position:-770px 0}
.cont-schedule .tab .item-12{background-position:-847px 0}
.cont-schedule .tab .item-13{background-position:-924px 0}
.cont-schedule .tab .item-14{background-position:-1001px 0}
.cont-schedule .tab .item-15{background-position:-1078px 0}
.cont-schedule .branch{display:none;position:absolute;top:784px;left:65px}
.cont-schedule .branch.on{display:block}
.cont-doctor{position:relative;background-color:#ececec;}
.cont-doctor .list{ width:970px; margin:0 auto; padding-bottom:50px; padding-left:2px;}
.cont-doctor .list ul{padding:0 5px 40px 25px; background-color:#fff;}
.cont-doctor .list ul li{float:left;width:49%;padding:33px 0 0 0px;text-align:center;background-color:#fff;}
.cont-doctor .layer{display:none;position:absolute;top:0;left:0;z-index:100}
.layer{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1200}
.layer .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.4}
.layer .fg{position:absolute;top:50%;left:50%;margin:-250px 0 0 -450px}




.cont-networks-form{width:1100px;height:1914px;background:url(/img/sub/sub_networks_form.jpg) no-repeat}
.cont-networks-form .form{padding:1450px 105px 0}
.cont-networks-form .form table{width:100%;border-top:4px solid #e8447e;text-align:left;font:normal 12px Gulim}
.cont-networks-form .form th,
.cont-networks-form .form td{padding:8px;border-bottom:1px solid #cccccc;font-weight:normal;text-align:left;color:#333}
.cont-networks-form .form img{;}
.cont-networks-form .form .i_text{padding:2px}
.cont-networks-form .form .center{padding:10px 0;text-align:center}



.benefit,
.benefit .cont .bx-viewport {background-color:#ffffff;}
.benefit .header,
.benefit .cont ul li,
.benefit .cont li div {height: 42px}
.benefit .cont ul li {color:#000000; font-size:14px; height:42px}
.benefit .cont .bx-wrapper li {border-bottom-color:rgb(128,128,128); border-bottom-style: dotted; border-bottom-width: 0.5px;}
.benefit .cont {width: 100%; margin: 0;}
.benefit .cont li div {display: table-cell; padding: 6px;vertical-align: middle;}
.benefit .name {width:100px; text-align:center}
.benefit .phone {width:140px; text-align:center}
.benefit .date {width:140px; text-align:center}
.benefit .state {width:100px; text-align:center}
.benefit .header .title {text-align:center}
.benefit .header {font-weight:600; border-top:2px solid #ef4c84}
.benefit .title {float: none; margin: 0; overflow:hidden; width: 550px}
.benefit .btn-orange{ background:#f38a3d; color:#fff; text-align:center; display:inline-block; padding:6px 8px; border:1px solid transparent;vertical-align:middle;cursor:pointer; margin:0}
.benefit .more {font-size: 14px; text-align:center; padding: 10px; background-color:#eaeaea; font-weight: 600}




.list_best{;}
.list_best ul{;}
.list_best ul li{;}
.list_best ul li a{padding:10px;}
.list_best ul li a img{max-width:100%}



.select_div{;}
.select_div .select_type{float:left;}
.select_div .div_type{margin:2px}
.select_div2 span{display:inline-block;margin:3px 4px 0 0;padding:4px;color:#222;border:1px solid #cbe6ff;}
.select_div2 span .ex{display:inline;margin-left:4px}
.div_sub{display:none;margin:0 0 0 150px}
.privacy{;}
.privacy h3{margin-bottom:10px}
.privacy h4{margin-bottom:8px}
.privacy textarea{width:1068px;height:150px;margin-bottom:20px;padding:10px;}
.privacy .client_ch{font-size:12px;}
.privacy .client_ch label{;}
.privacy .client_ch label input{margin:2px}
.tbl_online th, .tbl_online td, .tbl_online{border:0}
.tbl_online{width:100%;border-top:4px solid #f7b8c0}
.tbl_online th, .tbl_online td{padding:8px;border-bottom:1px solid #e7e7e7}
.tbl_online th{color:#555}
.tbl_online td{;}
.tbl_online p{margin:2px}
.tbl_online .item{position:relative;margin:2px}
.tbl_online .item .i_text{margin:2px;padding:3px 4px;border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;font-size:13px}
.tbl_online .item select{margin:2px;}
.tbl_online .item label{margin:0 10px 0 0;cursor:pointer}
.tbl_online .item h4{float:left;width:90px;padding:4px 8px;border-left:4px solid #f33}
.tbl_online .item .i_help{position:absolute;top:4px;right:0}
.tbl_online .item .i_label{top:6px; left:10px}
.tbl_online .item .i_dsc{margin:2px 0}
.tbl_online .item .i_check,
.tbl_online .item .i_radio{width:13px;height:13px;margin:2px 5px 2px 0;padding:0;vertical-align:middle}
.tbl_online .item-br{margin-bottom:8px}
.tbl_online .item-br label{display:inline-block;width:92px;font-weight:bold;}

.counsel_banner, .men-5 {margin-bottom: 20px;}
.page_information {margin-bottom: 20px; font-size:20px;}


.sub_point { position:relative; overflow:hidden; padding:15px; margin-bottom: 40px; background:#ededed;  }
.sub_point h4{  width:100%; text-align:center; }
.sub_point ul { padding:15px; margin:0px; overflow:hidden;}
.sub_point ul li{ float:left; padding:8px; }


.tab{margin-bottom:20px;}
.tab ul{overflow:hidden;}
.tab ul li{float:left;}
.tab ul li a{display:block;width:367px;height:75px;background:#fff url(/img/sub/tab_ko.png) 0 0 no-repeat;}
.tab ul li .tab-01{background-position:0 0}
.tab ul li .tab-01.active{background-position:0 -75px}
.tab ul li .tab-02{background-position:-367px 0}
.tab ul li .tab-02.active{background-position:-367px -75px}
.tab ul li .tab-03{background-position:-733px 0}
.tab ul li .tab-03.active{background-position:-733px -75px}

.cont{display:none;}
.cont.on{display:block}


.select_div{;}
.select_div .select_type{float:left;}
.select_div .div_type{margin:2px}
.select_div2 span{display:inline-block;margin:3px 4px 0 0;padding:4px;color:#222;border:1px solid #cbe6ff;}
.select_div2 span .ex{display:inline;margin-left:4px}
.div_sub{display:none;margin:0 0 0 150px}

.privacy{;}
.privacy h3{margin-bottom:10px}
.privacy h4{margin-bottom:8px}
.privacy textarea{width:1068px;height:150px;margin-bottom:20px;padding:10px;}
.privacy .client_ch{
	font-size:12px;
}
.privacy .client_ch label{;}
.privacy .client_ch label input{margin:2px}

.tbl_online th, .tbl_online td, .tbl_online{border:0}
.tbl_online { width:100%; border-top:4px solid #f7b8c0; margin-bottom: 20px;}
.tbl_online th, .tbl_online td{padding:8px;border-bottom:1px solid #e7e7e7}
.tbl_online th{color:#555}
.tbl_online td{;}
.tbl_online p{margin:2px}
.tbl_online .item{position:relative;margin:2px}
.tbl_online .item .i_text, .tempTel{margin:2px;padding:3px 4px;border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;font-size:13px}

.tbl_online .item select{margin:2px;}

.tbl_online .item label{margin:0 10px 0 0;cursor:pointer}

label input {margin-right: 5px}

.tbl_online .item h4{float:left;width:90px;padding:4px 8px;border-left:4px solid #f33}
.tbl_online .item .i_help{position:absolute;top:4px;right:0}
.tbl_online .item .i_label{top:6px; left:10px}
.tbl_online .item .i_dsc{margin:2px 0}
.tbl_online .item .i_check,
.tbl_online .item .i_radio{width:13px;height:13px;margin:2px 5px 2px 0;padding:0;vertical-align:middle}
.tbl_online .item-br{margin-bottom:8px}
.tbl_online .item-br label{display:inline-block;width:100px;font-weight:bold;}

.reserve {margin-bottom: 10px; padding: 10px; font-size: 13px; color: #fff; text-align: center; background: #161616;}

.reserve strong {
    color: #ffc000;
    font-size: 14px;
}

.new_ok {
	margin-top: 20px;
}
