@charset "utf-8";

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

body {min-width:1200px}

header .top_wrap .top_wrap2 .topLogo .mainTopImg .bx-controls {display:none}
header .top_wrap .top_wrap2 .topLogo .mainTopImg .bx-viewport {background:url(../../images/main/mainTopImgBG.png) 0 0 no-repeat; background-position:center}
header .top_wrap .top_wrap2 .topLogo .mainTopImg ul {height:33px; !important}
header .top_wrap .top_wrap2 .topLogo .mainTopImg li {}
header .top_wrap .top_wrap2 .topLogo .mainTopImg li img {margin:0 auto}

.gnbNumberBox {position:relative; display:none}
.gnbNumberBox.active {display:block}
.gnbNumberBox .gnbAreaNumber {position:absolute; right:0}

/* Main START */

/* Main : Popup */

#Mainlayer {z-index:99999; background:#fff; border:none; width:600px; height:683px; margin-top:-400px; margin-left:-300px}
#Mainlayer #mySliderTabs {position:relative; z-index:999999}


#Mainlayer1 {z-index:1000000; background:#fff; border:none; width:600px; height:683px; margin-top:-400px; margin-left:-300px}
#Mainlayer1 #mySliderTabs {position:relative; z-index:1000000}



/* 2016-06-03 임시 popup css start*/
.MainPopup2{background-color:#fff;}
.MainPopup2 .Tit {display:block !important; width:570px !important; height:60px !important; left:0 !important; right:0; top:0; background:#8f1270; font-size:18px; font-weight:600; color:#fff; letter-spacing:-0.075em; line-height:58px; padding:0 0 0 30px}

.MainPopup2 ul {width:100000% !important}
.MainPopup2 ul li {width:180px; height:37px !important; border:none}
.MainPopup2 ul li a {margin-left:30px; width:180px; border-width:1px 1px 1px 0; border-style:solid; border-color:#979797; box-sizing:border-box; height:37px !important; font-size:14px; font-weight:600; color:#3c3c3c; letter-spacing:-0.075em; line-height:37px; text-align:center; padding:0; text-shadow:0 0 0 #fff}

.MainPopup2 > ul{margin:50px 30px 20px !important;}

.MainPopup2 .X.Top {position:absolute; right:0;top:0;}
.MainPopup2 .X.Top a {position:absolute; right:0; display:inline-block; margin:10px; z-index:10; width:40px;}

.MainPopup2 .CloseBtn {display:block !important; left:0 !important; right:0; top:auto; bottom:20px; text-align:right; height:20px;padding-bottom:30px;padding-right:30px;}
.MainPopup2  #Pop_0{display:none;}
.MainPopup2 .CloseBtn .X a {background:#787878; display:inline-block; width:49px; height:23px; font-size:13px; color:#fff; text-align:center; line-height:21px; margin-left:20px}

/* 2016-06-03 임시 popup css end*/



.MainPopup .ui-slider-tab-content.Tit {display:block !important; width:570px !important; height:60px !important; left:0 !important; right:0; top:0; background:#8f1270; font-size:18px; font-weight:600; color:#fff; letter-spacing:-0.075em; line-height:58px; padding:0 0 0 30px}
.MainPopup .ui-slider-tabs-content-container {height:683px !important; border:none}
.MainPopup .ui-slider-tabs-list-container {position:absolute; top:80px; left:0; right:0; margin:0 30px !important}
.MainPopup .ui-slider-tab-content {width:540px !important; height:492px; padding:0 30px; top:132px}

.MainPopup0 .ui-slider-tabs-content-container {height:630px !important; border:none}

.MainPopup ul {width:100000% !important}
.MainPopup ul li {width:180px; height:37px !important; border:none}
.MainPopup .ui-slider-tabs-list li:first-child a {border:1px solid #979797}
.MainPopup .ui-slider-tabs-list li a {background:#fff; border-width:1px 1px 1px 0; border-style:solid; border-color:#979797; box-sizing:border-box; height:37px !important; font-size:14px; font-weight:600; color:#3c3c3c; letter-spacing:-0.075em; line-height:35px; text-align:center; padding:0; text-shadow:0 0 0 #fff}
.MainPopup .ui-slider-tabs-list li.selected a {border-width:2px; border-color:#8f1270}
.MainPopup .ui-slider-tabs-list li:first-of-type {border-left:0}
.MainPopup .ui-slider-left-arrow,
.MainPopup .ui-slider-left-arrow.edge,
.MainPopup .ui-slider-right-arrow {display:none !important}
 
.MainPopup .ui-slider-tab-content.CloseBtn {display:block !important; left:0 !important; right:0; top:auto; bottom:20px; text-align:right; height:20px}
.MainPopup .ui-slider-tab-content.CloseBtn .Txt {font-size:13px; color:#666}
.MainPopup .ui-slider-tab-content.CloseBtn .X a {background:#787878; display:inline-block; width:49px; height:23px; font-size:13px; color:#fff; text-align:center; line-height:21px; margin-left:20px}
.MainPopup .X.Top {position:absolute; right:0}
.MainPopup .X.Top a {position:absolute; right:0; display:inline-block; margin:10px; z-index:10; width:40px;}


.MainPopup .ui-slider-tabs-leftPanelArrow {background:url(../../images/main/MainTabArrow_left.png) center center no-repeat; background-size:60%; width:30px; height:50px}
.MainPopup .ui-slider-tabs-rightPanelArrow {background:url(../../images/main/MainTabArrow_right.png) center center no-repeat; background-size:60%; width:30px; height:50px}

.MainPopup .ui-slider-tabs-leftPanelArrow2 {}
.MainPopup .ui-slider-tabs-rightPanelArrow2 {}


.X.BG p {background:#000; opacity:0.7; position:fixed; width:100%; height:100%; top:0; left:0; right:0; z-index:1; text-indent:-9999px}

/* Main : Slider */

.MainIdex {padding-top:207px; z-index:100}
.MainIdex .visual_slider .Mainbxslider {}
.MainIdex .visual_slider .bx-wrapper {position:relative; height:430px}
.MainIdex .visual_slider .bx-wrapper li {position:relative;min-width:1200px; height:430px; overflow:hidden}
.MainIdex .visual_slider .bx-wrapper li .list1_btn{position:absolute;bottom:34px;left:50%;margin-left:-470px;}
.MainIdex .visual_slider .bx-wrapper li .list1_btn img{position:static;left:auto;margin-left:0}
.MainIdex .visual_slider ul li img {position:absolute; left:50%; margin-left:-954px}
.MainIdex .visual_slider .bx-controls {}
.MainIdex .visual_slider .bx-controls .bx-controls-direction,
.MainIdex .visual_slider .bx-controls .bx-controls-auto {display:none}
.MainIdex .visual_slider .bx-wrapper .bx-pager.bx-default-pager a.active {background:#8f1270}


/* Main : 전 지점 보기 */

.gnbSlide {position:relative; height:52px}
.gnbSlide ul {}
.gnbSlide ul li {float:left; position:relative; background:#fff; display:inline-block; width:80px; height:52px; border-width:1px 1px 1px 0; border-style:solid; border-color:#ad2a83; box-sizing:border-box; font-size:16px; font-weight:600; color:#3f3f3f; line-height:50px; text-align:center; z-index:100; cursor:pointer;} 
.gnbSlide ul li a {display:inline-block; width:100%; height:100%; color:#3f3f3f; }
.gnbSlide ul li:first-child{border-width:1px}
.gnbSlide ul li:hover, .gnbSlide ul li a:hover  {background:#ad2a83; color:#fff}
.gnbSlide ul li.active, .gnbSlide ul li a.active {background:#ad2a83; color:#fff; cursor:default; pointer-events:none}
.gnbSlide .UpSlideBox {position:absolute; top:-430px; left:0; right:0; margin:0 auto; width:1263px; height:0; overflow:hidden}
.gnbSlide .UpSlideBox .TabBtn a {position:absolute; text-indent:-9999px; width:170px; height:170px}
.gnbSlide .UpSlideBox .TabBtn a:hover {border:2px solid #ad2b83; border-radius:90px}
.gnbSlide .UpSlideBox .TabBtn1 a {top:35px; right:347px}
.gnbSlide .UpSlideBox .TabBtn2 a {top:35px; right:141px}
.gnbSlide .UpSlideBox .TabBtn3 a {top:222px; right:347px}
.gnbSlide .UpSlideBox .TabBtn4 a {top:222px; right:141px}
.gnbSlide .UpSlideBox .CloseBtn {width:63px; height:87px; position:absolute; top:50%; right:0; margin-top:-43px; cursor:pointer}


/* Main : Search Tab */

.MainTab {background:url(../../images/main/MainTabBG.png) 0 0 no-repeat; width:1200px; height:107px}
.MainTab .Tab {float:left; width:400px; height:107px}
.MainTab .Tab .Tit {font-size:18px; color:#fff; letter-spacing:-0.05em; text-shadow:0 2px 2px #000; padding:20px 0 10px 10px}
.MainTab .Tab .Txt .Btn {float:left; margin-top:0}
.MainTab .Tab .Txt .Btn a {display:inline-block; background:#edd2e5; width:122px; height:34px; font-size:13px; font-weight:600; color:#6f1456; letter-spacing:-0.05em; line-height:32px; text-align:center; box-shadow:0 1px 1px #000; margin:0 0 0 10px}
.MainTab .Tab .Txt .Btn a:hover {opacity:0.6}

.MainTab .Tab1 .IconBtn img {float:left; margin:34px 27px}
.MainTab .Tab1 select {float:left; background:none; width:140px; height:34px; border:1px solid #c5a4bd; font-size:14px; color:#fff; letter-spacing:-0.05em; text-align:center; padding-left:10px}
.MainTab .Tab1 select option {/* background:#661f53; */ color:#000; padding-left:0}

.MainTab .Tab2 .IconBtn img {float:left; margin:34px 28px}
.MainTab .Tab2 .Txt .Btn a {width:90px; margin:0 5px 0 0} 

.MainTab .Tab3 .IconBtn img {float:left; margin:35px 27px}
.MainTab .Tab3 .Txt .Btn a {margin:0 10px 0 0} 
.MainTab .Tab3 .CalBtn img {cursor:pointer}

/* Main : MainContent */

.TXIndent {text-indent:-9999px}
.P_Re {position:relative}
.Z_Index {z-index:11}

.MainContent {margin-top:15px}
.MainContent ul {float:left; width:300px; border-style:solid; border-color:#ddd; border-width:0 0 1px 0; box-sizing:border-box}
.MainContent ul li {border-style:solid; border-color:#ddd; border-width:1px 1px 0 0; box-sizing:border-box}
.MainContent ul li .Tit {font-size:24px; font-weight:600; color:#000; letter-spacing:-0.05em; padding:16px 0 0 20px}
.MainContent ul li .Txt {font-size:13px; color:#989898; letter-spacing:-0.05em; padding:5px 0 0 20px}

.MainContent ul.Content1 {border-left:1px solid #ddd; box-sizing:border-box}

.MainContent ul li.Box01 {background:#fff url(../../images/main/MainContent01_n.png) 0 0 no-repeat; height:236px}
.MainContent ul li.Box011 {background:#fff url(../../images/main/MainContent_op.png) 0 0 no-repeat; height:266px}
.MainContent ul li.Box02 {background:#fff url(../../images/main/MainContent02.png) 0 0 no-repeat; height:336px; position:relative}
.MainContent ul li.Box022 {height:266px; position:relative}
.MainContent ul li.Box03 {background:#fff url(../../images/main/MainContent03.png) 0 0 no-repeat; height:206px}
.MainContent ul li.Box04 {background:#fff url(../../images/main/MainContent04_20170118.jpg) 0 0 no-repeat; height:226px}
.MainContent ul li.Box05 {height:266px; position:relative}
.MainContent ul li.Box06 {background:#fff url(../../images/main/MainContent06_20170707.jpg) 0 0 no-repeat; height:266px}
.MainContent ul li.Box07 {background:#fff url(../../images/main/MainContent07.png) 0 0 no-repeat; height:236px}
.MainContent ul li.Box08 {background:#fff url(../../images/main/MainContent08.png) 0 0 no-repeat; height:236px}
.MainContent ul li.Box09 {background:#fff url(../../images/main/MainContent09.png) 0 0 no-repeat; height:242px; position:relative}
.MainContent ul li.Box10 {background:#fff url(../../images/main/MainContent10.png) 0 0 no-repeat; height:242px}
.MainContent ul li.Box10_02 {background:#fff url(../../images/main/MainContent10_02.jpg) 0 0 no-repeat; height:242px}

.MainContent ul li.Box10_02.busan{background:#fff url(../../images/main/MainContent10_02_busan.jpg) 0 0 no-repeat; height:242px}
.MainContent ul li.Box10_02.incheon{background:#fff url(../../images/main/MainContent10_02_incheon.jpg) 0 0 no-repeat; height:242px}

.MainContent ul li.Box10_02.gangnam{background:#fff url(../../images/main/MainContent10_02_gangnam.jpg) 0 0 no-repeat; height:242px}
.MainContent ul li.Box10_02.gundae{background:#fff url(../../images/main/MainContent10_02_gundae.jpg) 0 0 no-repeat; height:242px}
.MainContent ul li.Box10_02.jongro{background:#fff url(../../images/main/MainContent10_02_jongro.jpg) 0 0 no-repeat; height:242px}
.MainContent ul li.Box10_02.jamsil{background:#fff url(../../images/main/MainContent10_02_jamsil.jpg) 0 0 no-repeat; height:242px}
.MainContent ul li.Box10_02.ilsan{background:#fff url(../../images/main/MainContent10_02_ilsan.jpg) 0 0 no-repeat; height:242px}
.MainContent ul li.Box10_02.uijeongbu{background:#fff url(../../images/main/MainContent10_02_uijeongbu.jpg) 0 0 no-repeat; height:242px}
.MainContent ul li.Box10_02.suwon{background:#fff url(../../images/main/MainContent10_02_suwon.jpg) 0 0 no-repeat; height:242px}
.MainContent ul li.Box10_02.gangmyung{background:#fff url(../../images/main/MainContent10_02_gangmyung.jpg) 0 0 no-repeat; height:242px}
.MainContent ul li.Box10_02.yeouido{background:#fff url(../../images/main/MainContent10_02_yeouido.jpg) 0 0 no-repeat; height:242px}
.MainContent ul li.Box10_02.chunho{background:#fff url(../../images/main/MainContent10_02_chunho.jpg) 0 0 no-repeat; height:242px}
.MainContent ul li.Box10_02.ansan{background:#fff url(../../images/main/MainContent10_02_ansan.jpg) 0 0 no-repeat; height:242px}
.MainContent ul li.Box10_02.sl{background:#fff url(../../images/main/MainContent10_02_sl.jpg) 0 0 no-repeat; height:242px}


.MainContent ul li.Box11 {background:#fff url(../../images/main/MainContent11_2022.jpg) 0 0 no-repeat; height:257px}
.MainContent ul li.Box11_01 {background:#fff url(../../images/main/MainContent11_duukr.jpg) 0 0 no-repeat; height:267px}
.MainContent ul li.Box12 {background:#fff url(../../images/main/MainContent12_20170712.jpg) 0 0 no-repeat; height:263px; position:relative}
.MainContent ul li.Box14 {background:#fff url(../../images/main/MainContent14.png) 0 0 no-repeat; height:257px; position:relative}
.MainContent ul li.Box15 {background:#fff url(../../images/main/MainContent15.png) 0 0 no-repeat; height:183px}
.MainContent ul li.Box17 {background:#fff url(../../images/main/MainContent16.jpg) 0 0 no-repeat; height:242px}
.MainContent ul li.Box18 {background:#fff url(../../images/main/MainContent17.jpg) 0 0 no-repeat; height:226px}
.MainContent ul li.Box19 {background:#fff url(../../images/main/MainContent13_4.jpg) 0 0 no-repeat; height:242px}

.MainContent ul li.Box02 .subTxt {position:absolute; font-size:13px; color:#989898; letter-spacing:-0.075em; text-align:center}
.MainContent ul li.Box02 .subTxt01 {top:80px; left:106px}
.MainContent ul li.Box02 .subTxt02 {top:138px; right:15px}
.MainContent ul li.Box02 .subTxt03 {bottom:16px; right:5px}
.MainContent ul li.Box02 .subTxt04 {bottom:34px; left:45px}
.MainContent ul li.Box02 .subTxt05 {top:158px; left:23px}

.MainContent ul li.Box04 a {display:inline-block; width:299px; height:226px}
.MainContent ul li.Box04 a .Tit {color:#fff; padding-top:140px}
.MainContent ul li.Box04 a .Txt {}

.MainContent ul li.Box05 .MainContent5 {position:absolute; top:0; width:299px; height:265px}
.MainContent ul li.Box05 .MainContent5 .Mainsjs5 {position:absolute; bottom:0; right:0; z-index:10}
.MainContent ul li.Box05 .MainContent5 .Mainsjs5 span {float:left; margin-left:2px}

.MainContent ul li.Box05 .MainContent5 .Btn {position:absolute; width:65px; height:30px; line-height:28px; text-align:center; font-size:13px; border:1px solid #ddd}
.MainContent ul li.Box05 .MainContent5 .Btn1_1 {top:90px; left:19px}
.MainContent ul li.Box05 .MainContent5 .Btn1_2 {top:90px; left:88px}
.MainContent ul li.Box05 .MainContent5 .Btn1_3 {top:126px; left:19px}
.MainContent ul li.Box05 .MainContent5 .Btn1_4 {top:126px; left:88px}
.MainContent ul li.Box05 .MainContent5 .Btn1_5 {top:146px; left:19px}
.MainContent ul li.Box05 .MainContent5 .Btn1_6 {top:146px; left:88px}
.MainContent ul li.Box05 .MainContent5 .Btn:hover {background:#8f1270; color:#fff}

.MainContent ul li.Box06 .SubTxt ul {border:none; padding:30px 0 0 20px}
.MainContent ul li.Box06 .SubTxt ul li {border:none; font-size:13px; color:#666; letter-spacing:-0.01em; padding-bottom:10px}
.MainContent ul li.Box06 .SubTxt ul li a:hover {color:#8F1270}

.MainContent ul li.Box07 a {display:inline-block; width:299px; height:236px}

.MainContent ul li.Box09 .Tab09 {position:absolute; bottom:20px}
.MainContent ul li.Box09 .Tab09 ul {border:none; text-align:center}
.MainContent ul li.Box09 .Tab09 ul li {border:none; display:inline-block}
.MainContent ul li.Box09 .Tab09 ul li a {display:inline-block; width:100px; font-size:13px; color:#555; letter-spacing:-0.075em; border:1px solid #ddd; padding:5px 10px}
.MainContent ul li.Box09 .Tab09 ul li a:hover {background:#8f1270; color:#fff}

.MainContent ul li.Box10 .visual_slider01 .bx-wrapper ul {border:none}
.MainContent ul li.Box10 .visual_slider01 .bx-wrapper li {border:none; font-size:13px; color:#989898; letter-spacing:-0.05em; padding:5px 0 0 20px}
.MainContent ul li.Box10 .visual_slider01 .bx-controls {display:none}

.MainContent ul li.Box10 .PhoneTxt {font-size:16px; font-weight:600; color:#989898; letter-spacing:-0.025em; text-align:center; padding:70px 0 15px}
.MainContent ul li.Box10 .Date {background:#f8f8f8; border-radius:3px; margin:10px 19px 0; padding:10px}
.MainContent ul li.Box10 .Date .Tit {font-weight:600; color:#222; padding:0 25px 0 0; display:inline-block}
.MainContent ul li.Box10 .Date span {font-size:13px; color:#989898; letter-spacing:-0.025em}

.MainContent ul li.Box10_02 .visual_slider01 .bx-wrapper ul {border:none}
.MainContent ul li.Box10_02 .visual_slider01 .bx-wrapper li {border:none; font-size:13px; color:#989898; letter-spacing:-0.05em; padding:5px 0 0 20px}
.MainContent ul li.Box10_02 .visual_slider01 .bx-controls {display:none}

.MainContent ul li.Box10_02 .PhoneTxt {font-size:16px; font-weight:600; color:#989898; letter-spacing:-0.025em; text-align:center; padding:70px 0 15px}
.MainContent ul li.Box10_02 .Date {background:#f8f8f8; border-radius:3px; margin:10px 19px 0; padding:10px}
.MainContent ul li.Box10_02 .Date .Tit {font-weight:600; color:#222; padding:0 25px 0 0; display:inline-block}
.MainContent ul li.Box10_02 .Date span {font-size:13px; color:#989898; letter-spacing:-0.025em}

.MainContent ul li.Box12 a {display:block; width:100%; height:100%;}

.MainContent ul li.Box13 .MainContent13 {position:relative}
.MainContent ul li.Box13 .MainContent13 .Mainsjs13 {position:absolute; bottom:20px; left:25px; z-index:10}
.MainContent ul li.Box13 .MainContent13 .Mainsjs13 span {float:left}
.MainContent ul li.Box13 .MainContent13 .Btn {position:absolute; display:inline-block; background:#8f1270; width:87px; height:27px; font-size:13px; font-weight:600; color:#fff; letter-spacing:-0.075em; text-align:center; line-height:25px}
.MainContent ul li.Box13 .MainContent13 .Btn1 {left:25px; top:155px}
.MainContent ul li.Box13 .MainContent13 .Btn2 {left:25px; top:120px}
.MainContent ul li.Box13 .MainContent13 .Btn3 {left:105px; bottom:21px}
.MainContent ul li.Box13 .MainContent13 .Btn4 {left:25px; top:125px; background:#fff; border:1px solid #ddd; color:#666}


.MainContent ul li.Box14 .Tit,
.MainContent ul li.Box14 .Txt {position:relative; z-index:1}
.MainContent ul li.Box14 .Tab14 {}
.MainContent ul li.Box14 .Tab14 ul {border:none; text-align:center; position:absolute; bottom:25px; z-index:1}
.MainContent ul li.Box14 .Tab14 ul li {border:none; display:inline-block}
.MainContent ul li.Box14 .Tab14 ul li a {font-size:13px; color:#555; letter-spacing:-0.075em; border:1px solid #ddd; padding:5px 10px}
.MainContent ul li.Box14 .Tab14 ul li a:hover {background:#8f1270; color:#fff}
.MainContent ul li.Box14 .Tab14 .TabBox14 {position:absolute; top:0}


.MainContent ul li.Box15 .Tab15 ul {border:none; width:281px; margin:10px 0 0 19px}
.MainContent ul li.Box15 .Tab15 ul li {border:none; margin-bottom:1px}
.MainContent ul li.Box15 .Tab15 ul li a {background:#fffee6; display:inline-block; width:109px; height:27px; font-size:13px; color:#555; letter-spacing:-0.075em; line-height:25px; text-align:center; border:1px solid #e7e5b3}
.MainContent ul li.Box15 .Tab15 ul li a:hover {background:#8f1270; color:#fff}

.MainContent ul li.Box16 .MainContent16 {position:relative}
.MainContent ul li.Box16 .MainContent16 .Mainsjs16 {position:absolute; bottom:20px; left:25px; z-index:10}
.MainContent ul li.Box16 .MainContent16 .Mainsjs16 span {float:left}
.MainContent ul li.Box16 .MainContent16 .Btn {position:absolute; display:inline-block; width:87px; height:27px; font-size:13px; font-weight:600; color:#fff; letter-spacing:-0.075em; text-align:center; line-height:25px}
.MainContent ul li.Box16 .MainContent16 .Btn1 {left:80px; bottom:19px; background:#4163dd}
.MainContent ul li.Box16 .MainContent16 .Btn2 {left:80px; bottom:19px; background:#54cbd5}
.MainContent ul li.Box16 .MainContent16 .Btn3 {left:80px; bottom:19px; background:#8f1270}
.MainContent ul li.Box16 .MainContent16 .Btn4 {left:80px; bottom:19px; background:#6db41f}


.rosaceaClinic_bnr {position:relative;}
.rosaceaClinic_bnr .Tab15 {position:absolute; top:90px; left:20px;}
.rosaceaClinic_bnr .Tab15 ul {border:0}
.rosaceaClinic_bnr .Tab15 ul li {border:none; margin-bottom:1px}
.rosaceaClinic_bnr .Tab15 ul li a {background:#fffee6; display:inline-block; width:109px; height:27px; font-size:13px; color:#555; letter-spacing:-0.075em; line-height:25px; text-align:center; border:1px solid #e7e5b3}
.rosaceaClinic_bnr .Tab15 ul li a:hover {background:#8f1270; color:#fff}


/* Main : Video */

.mainVideo {position:relative}
.mainVideo iframe {position:absolute; top:0; left:0; right:0}
.mainVideo div {}
.mainVideo div img {position:absolute; top:0}

.mainVideoBG {background:url(../../images/main/bg_movie_background.jpg) 50% 0 no-repeat}


/* Main : Popup : IE8 Older */
.IE8_older_popup {position:fixed; top:50%; left:50%; margin-top:-209px; margin-left:-230px; z-index:999999; border:1px solid #ddd}
.IE8_older_popup .IE8Btn {position:absolute; bottom:44px; margin:0 auto; text-align:center; width:460px}
.IE8_older_popup .IE8Btn a {width:169px; height:36px; display:inline-block; margin:0 7px}
.IE8_older_popup .IE8CloseBtn {position:absolute; bottom:10px; right:25px}
.IE8_older_popup .IE8CloseBtn .X a {background:#b8b8b8; color:#fff; width:52px; height:18px; line-height:18px; text-align:center; display:inline-block; margin-left:15px}
/* End Main : Popup : IE8 Older */


.bottom_award {width:1200px; height:100px; overflow:hidden; margin:30px auto;}
.bottom_award ul li {width:240px; height:100px; float:left;}


.branch_list_area {width:100%; overflow:hidden; background:#eeefef; padding-top:42px; text-align:center;}
.branch_list_area ul {width:1200px; margin:0 auto; overflow:hidden;}
.branch_list_area ul li {float:left; width:25%; height:170px;  background:url('/images/common/bg_footer.png') repeat-x; margin-bottom:30px; padding-left:20px; box-sizing:border-box;}
.branch_list_area ul li > span {width:100%; display:inline-block;} 
.branch_list_area ul li .branch_name {font-size:16px; padding:12px 5px; font-weight:600; color:#2c2c2c; margin-bottom:10px; letter-spacing:-0.5px;}
.branch_list_area ul li .address {display:inline-block; padding:0 5px; width:100%; box-sizing:border-box; color:#787878; font-size:13px; word-break:keep-all; line-height:18px; letter-spacing:-0.5px; margin-bottom:5px;}
.branch_list_area ul li .detail {padding:0 5px; color:#787878; font-size:13px; word-break:keep-all; line-height:18px;}
.branch_list_area ul li .detail .bold {color:#000; font-weight:600;}
.branch_list_area ul li .maincolor {color:#8f1270; font-weight:600;}

.copyright {width:100%; height:60px; line-height:60px; text-align:center; color:#838383; font-size:13px; background:#dbdbdb; margin-bottom:-10px;}


/* 이벤트 레이어팝업 */
#main_event_pop {width:600px; height:680px; background:#fff; position:fixed; z-index:9999; top:50%; left:50%; margin:-380px 0 0 -300px}
#main_event_pop .title {width:600px; height:60px; background:#AD2A83; overflow:hidden;}
#main_event_pop .title .tit_txt {float:left; width:520px; height:60px; line-height:60px; color:#fff; font-size:18px; letter-spacing:-0.75px; font-weight:600; padding-left:30px;}
#main_event_pop .title .close {float:left; width:40px; height:40px; padding:10px 5px; cursor:pointer;}

#main_event_pop .main_event {width:600px; height:572px; overflow:hidden; }
#main_event_pop .main_event ul {width:540px; height:492px; overflow:hidden; margin:0 30px;}
#main_event_pop .main_event ul li p {margin:0; display:inline-block;}


#main_event_pop .main_event_pager {width:555px; height:40px; margin:20px 15px 20px 30px;}
#main_event_pop .main_event_pager a {float:left; width:23%; height:40px; line-height:38px; text-align:center; border:2px solid #979797; box-sizing:border-box; margin-right:2%; font-size:13px; font-weight:600;}
#main_event_pop .main_event_pager a.active {border:2px solid #AD2A83;}

#main_event_pop .bx-controls-direction {position:absolute; top:50%; left:10px; width:580px; height:25px; overflow:hidden;margin-top:-12.5px}
#main_event_pop .bx-controls-direction .bx-prev {position:static;top:auto;margin-top:0px;width:15px; height:25px; float:left; background:url('/images/main/btn_event_pop_left.png') no-repeat; text-indent: -9999px;}
#main_event_pop .bx-controls-direction .bx-next {position:static;top:auto;margin-top:0px;width:15px; height:25px; float:right; background:url('/images/main/btn_event_pop_right.png') no-repeat; text-indent: -9999px;}

#main_event_pop .today_check {width:540px; height:48px; margin:0 30px; text-align:right; line-height:40px; font-size:13px;}
#main_event_pop .today_check input {margin:0; vertical-align:middle;}
#main_event_pop .today_check span {background:#787878; color:#fff; width:50px; height:23px; display:inline-block; text-align:center; border:0; font-size:12px; line-height:23px; cursor:pointer;}

#popup_bg {position:fixed; top:0; left:0; background:url('/images/main/bg_black.png') left top repeat; width:100%; height:100%; z-index:9998;}

.gnbSlide ul li .new_icon {font-size:10px; font-weight:600; color:red; position:absolute; top:-15px; right:28px;}
.gnbSlide ul li:hover .new_icon, .gnbSlide ul li.active .new_icon {color:#fff;}
