@charset "utf-8";

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


.width1140 {width:1140px; max-width:1140px}
.width1200 {width:1200px; max-width:1200px}
.margin {margin:0 auto}

.tLeft{text-align:left !important;}
.line_h24{line-height:24px !important;}
.pt20{padding-top:20px;}
.pb20{padding-bottom:20px;}


/* Top Menu */ /* common.css로 이동할것 */

header .gnbArea {position:relative}
header .gnbArea.slide_line {border-bottom:1px solid #8f1270}
header .gnbArea.shadow {box-shadow:0 5px 5px 0 rgba(0,0,0,0.1)}
header .shadow.slide_line {border-bottom:1px solid #E7E3E1}
header .gnbArea .gnb ul li .gnbListGrid {position:absolute; left:0; right:0; margin:0 auto; width:1200px; height:434px; border-right:1px solid #E7E3E1}
header .gnbArea .gnb ul li .gnbList {opacity:0; position:absolute; top:64px; left:0; right:0; margin:0 auto; width:100%; height:0; overflow:hidden; padding-top:0}

header .gnbArea .gnb ul li.active .gnbListGrid {opacity:1; z-index:10}
header .gnbArea .gnb ul li.active .gnbList {display:block !important; opacity:1; z-index:10; height:434px !important}
header .gnbArea .gnb ul li.on .gnbList {display:block !important; opacity:1; z-index:10; height:434px !important}

header .gnbArea .gnb ul li .gnbList1 {border-left:1px solid #f8f7f5}
header .gnbArea .gnb ul li .gnbList2 {border-left:1px solid #f8f7f5}
header .gnbArea .gnb ul li .gnbList3 {border-left:1px solid #fff}
header .gnbArea .gnb ul li .gnbList4 {border-left:1px solid #fff}
header .gnbArea .gnb ul li .gnbList5 {border-left:1px solid #fff}
header .gnbArea .gnb ul li .gnbList6 {border-left:1px solid #fff}
header .gnbArea .gnb ul li .gnbList7 {border-left:1px solid #fff}
header .gnbArea .gnb ul li .gnbList8 {border-left:1px solid #fff}
header .gnbArea .gnb ul li .gnbList9 {border-left:1px solid #fff}
header .gnbArea .gnb ul li .gnbList10 {border-left:1px solid #fff}

header .gnbArea .gnb > ul > li > a i {width:100%; height:3px}

header .gnbArea .gnb ul li.active .gnbSub .gnbBox4 {z-index:1}

header .gnbTotal .last {right:0; left:inherit; /* width:146px; height:66px; line-height:66px;  */text-align:center}
header .gnbTotal .last a {height:66px; line-height:66px; font-size:17px} 
header .gnbTotal .last a img {float:right; border-left:1px solid #E7E3E1}



/* Gnb Main */

header .gnbTotal .Main img {cursor:pointer}

.gnbMain {position:absolute; left:0; right:0; background:#fff; width:100%; height:0; margin-top:65px; overflow:hidden; box-shadow:0 5px 5px 0 rgba(0,0,0,0.1); z-index:100}
.gnbMain ul {float:left; padding:20px 0 0 18px}
.gnbMain ul li {margin-bottom:10px}
.gnbMain ul li a {font-size:12px; color:#3f3f3f; letter-spacing:-0.05em}

/* 2020.09.04 - secret메뉴 삭제로 조정 - 원래원본
.gnbMain ul.Top {width:66px; text-indent:-9999px; padding-left:0}
.gnbMain ul.Tab1 {width:104px}
.gnbMain ul.Tab2 {width:90px}
.gnbMain ul.Tab3 {width:87px}
.gnbMain ul.Tab4 {width:105px}
.gnbMain ul.Tab5 {width:103px}
.gnbMain ul.Tab6 {width:105px}
.gnbMain ul.Tab7 {width:90px}
.gnbMain ul.Tab8 {width:82px; text-indent:-9999px}
.gnbMain ul.Tab9 {width:82px}
.gnbMain ul.Tab10 {width:90px; padding:20px 19px}
.gnbMain ul.Tab11 {width:76px; padding:20px 5px}

header .gnbArea .gnb ul li.depli01 {width:130px}
header .gnbArea .gnb ul li.depli02 {width:110px}
header .gnbArea .gnb ul li.depli03 {width:100px}
header .gnbArea .gnb ul li.depli04 {width:130px}
header .gnbArea .gnb ul li.depli05 {width:140px}
header .gnbArea .gnb ul li.depli06 {width:130px}
header .gnbArea .gnb ul li.depli07 {width:138px}
header .gnbArea .gnb ul li.depli08 {width:114px}

*/
.gnbMain ul.Top {width:66px; text-indent:-9999px; padding-left:0}
.gnbMain ul.Tab1 {width:115px}
.gnbMain ul.Tab2 {width:110px}
.gnbMain ul.Tab3 {width:100px}
.gnbMain ul.Tab4 {width:105px}
.gnbMain ul.Tab5 {width:113px}
.gnbMain ul.Tab6 {width:125px}
.gnbMain ul.Tab7 {width:110px}
.gnbMain ul.Tab8 {width:82px; text-indent:-9999px}
.gnbMain ul.Tab9 {width:82px}
.gnbMain ul.Tab10 {width:90px; padding:20px 19px}
.gnbMain ul.Tab11 {width:76px; padding:20px 5px}

.gnbMain .MainMenuBottom {width:1200px; overflow:hidden;}
.gnbMain .MainMenuBottom .Tab {position:relative; display:inline-block; width:360px; height:144px; margin-right:3px; float:left;}
.gnbMain .MainMenuBottom .Tab3 {background:url(../../images/gnb/gnbMainLink3.jpg) 0 0 no-repeat}
.gnbMain .MainMenuBottom .Tab3 a img {position:absolute; bottom:20px; left:20px} 

.gnbMain .MainMenuBottom .TabLogin {float:right; margin:0; width:102px}
.gnbMain .MainMenuBottom .TabLogin a {font-size:15px; font-weight:600; color:#fff; letter-spacing:-.075em; text-align:center; display:inline-block}
.gnbMain .MainMenuBottom .TabLogin .Login {margin-bottom:6px}
.gnbMain .MainMenuBottom .TabLogin .Login a {background:#ad2b82; width:102px; height:90px; line-height:88px}
.gnbMain .MainMenuBottom .TabLogin .Signup a {background:#87356c; width:102px; height:48px; line-height:46px}


/* Gnb 로앤산부인과 */

.gnbSub .gnbBox1 {float:left; width:530px; height:433px; position:relative; border-right:1px solid #E7E3E1}
.gnbSub .gnbBox1 .gnbWrap {position:absolute; top:35px; left:290px; z-index:1}
.gnbSub .gnbBox1 .gnbWrap .Tit {font-size:30px; font-weight:600; color:#3f3f3f; letter-spacing:-0.025em; padding-bottom:15px}
.gnbSub .gnbBox1 .gnbWrap .Tab {padding-bottom:10px}
.gnbSub .gnbBox1 .gnbWrap .Tab a {font-size:16px; font-weight:600; color:#3f3f3f; letter-spacing:-0.025em}
.gnbSub .gnbBox1 .gnbWrap .Tab a:hover {text-decoration:underline} 
.gnbSub .gnbBox1 .gnbWrap .Btn {margin-top:20px}
.gnbSub .gnbBox1 .gnbWrap .Btn span a {background:#8f1270; border-top:2px solid #b22f9a; border-left:2px solid #b22f9a; box-shadow:2px 2px 3px 0px rgba(0,0,0,0.3); font-size:14px; font-weight:600; color:#fff; letter-spacing:-0.025em; padding:8px 12px}
.gnbSub .gnbBox1 .gnbWrap .Btn .subBtn1 {margin-right:4px}
.gnbSub .gnbBox1 img {position:absolute; top:0; left:0}

.gnbSub .gnbBox2 {float:left; width:338px; height:203px; padding:25px 20px 15px; border-right:1px solid #E7E3E1}
.gnbSub .gnbBox2 .Tit {font-size:16px; font-weight:600; color:#383838; letter-spacing:-0.05em}
.gnbSub .gnbBox2 .Tit span {color:#989898; letter-spacing:-0.025em; padding-left:15px}
.gnbSub .gnbBox2 .subTit {font-size:13px; color:#989898; letter-spacing:-0.075em} 
.gnbSub .gnbBox2 img {padding:20px 0 12px}
.gnbSub .gnbBox2 .Date {background:#f8f8f8; padding:10px 15px; border-radius:3px}
.gnbSub .gnbBox2 .Date .Tit {font-size:14px; font-weight:500; color:#222; letter-spacing:-0.075em}
.gnbSub .gnbBox2 .Date .Tit:first-child {display:inline-block; padding-bottom:5px}
.gnbSub .gnbBox2 .Date span {font-size:14px; font-weight:normal; color:#989898; padding-left:20px}
.gnbSub .gnbBox2 .Info {font-size:13px; color:#989898; letter-spacing:-0.075em; line-height:13px; padding:25px 0 0}
.gnbSub .gnbBox2 .Info img {float:left; padding:0; margin:3px 7px}
.gnbSub .gnbBox2_1 .bx-wrapper .bx-controls {display:none}
.gnbSub .gnbBox2_1 .bx-wrapper ul li {height:22px; line-height:20px}

.gnbSub .gnbBox3 {float:right; width:250px; padding:25px 20px 0; position:absolute; right:0}
.gnbSub .gnbBox3 .Tit {font-size:16px; font-weight:600; color:#383838; letter-spacing:-0.05em}
.gnbSub .gnbBox3 .subTit {font-size:13px; color:#000; letter-spacing:-0.075em; opacity:0.6; line-height:17px; padding-top:10px}
.gnbSub .gnbBox3 a {display:inline-block; margin:30px 0 0 40px}

.gnbSub .gnbBox4 {float:right; width:669px; height:186px; position:absolute; right:0; bottom:4px; border-top:1px solid #E7E3E1; z-index:1}
.gnbSub .gnbBox4 .bx-wrapper .bx-controls-direction a {width:29px; height:54px; margin-top:-27px}
.gnbSub .gnbBox4 .bx-wrapper .bx-prev {background:url(../../images/gnb/gnb_prev.png) center 0 no-repeat; left:20px}
.gnbSub .gnbBox4 .bx-wrapper .bx-next {background:url(../../images/gnb/gnb_next.png) center 0 no-repeat; right:20px}
.gnbSub .gnbBox4 .bx-wrapper .bx-pager.bx-default-pager {display:none; margin-bottom:0; bottom:20px}
.gnbSub .gnbBox4 .bx-wrapper .bx-pager.bx-default-pager a {width:11px; height:11px; background:#999; border-radius:20px; margin:0 3px}
.gnbSub .gnbBox4 .bx-wrapper .bx-pager.bx-default-pager a.active {background:#8f1270}

.gnbSub .gnbBox4_1 .bxslider1 li .{position:relative}
.gnbSub .gnbBox4_1 .bxslider1 li .Btn {position:absolute; background:#95367e; height:24px; font-size:14px; font-weight:600; color:#fff; letter-spacing:-0.05em; text-align:center; line-height:22px; padding:0 8px}
.gnbSub .gnbBox4_1 .bxslider1 li .Btn1 {left:362px; bottom:38px}
.gnbSub .gnbBox4_1 .bxslider1 li .Btn2 {left:362px; bottom:42px}
.gnbSub .gnbBox4_1 .bxslider1 li .Btn3 {left:362px; bottom:42px}


/* Gnb 여성질환 */

.gnbSub .gnbBox2_2 {padding:20px 20px 15px}
.gnbSub .gnbBox2_2 {text-align:center; width:338px; height:auto}
.gnbSub .gnbBox2_2 .Tit {text-align:left}
.gnbSub .gnbBox2_2 .subTit {text-align:left; padding-top:10px}
.gnbSub .gnbBox2_2 img {padding:0; margin:25px 0 15px}

.gnbSub .gnbBox3_2 {float:right; width:290px; height:243px; padding:0; position:absolute; right:0; z-index:1}
.gnbSub .gnbBox3_2 .sjs2 {position:absolute; left:20px; bottom:20px; z-index:20}
.gnbSub .gnbBox3_2 .sjs2 span {display:inline-block; float:left}
.gnbSub .gnbBox3_2 .sjs2 span a {margin:0}

.gnbSub .gnbBox3_2 .ADslides2 {position:relative}
.gnbSub .gnbBox3_2 .ADslides2 .Btn {position:absolute; background:#95367e; height:24px; font-size:14px; font-weight:600; color:#fff; letter-spacing:-0.05em; text-align:center; line-height:22px; padding:0 8px; margin:0}
.gnbSub .gnbBox3_2 .ADslides2 .Btn1 {left:21px; top:113px}
.gnbSub .gnbBox3_2 .ADslides2 .Btn2 {left:21px; top:120px}
.gnbSub .gnbBox3_2 .ADslides2 .Btn3 {left:98px; bottom:22px}

.gnbSub .gnbBox4_2 {height:186px}
.gnbSub .gnbBox4_2 .bxslider2 li .{position:relative}
.gnbSub .gnbBox4_2 .bxslider2 li .Btn {position:absolute; background:#95367e; height:24px; font-size:14px; font-weight:600; color:#fff; letter-spacing:-0.05em; text-align:center; line-height:22px; padding:0 8px}
.gnbSub .gnbBox4_2 .bxslider2 li .Btn1 {background:#b39e91; left:377px; bottom:5px}
.gnbSub .gnbBox4_2 .bxslider2 li .Btn2 {background:#366a95; left:434px; bottom:18px}
.gnbSub .gnbBox4_2 .bxslider2 li .Btn3 {background:#d2783c; left:415px; bottom:20px}


/* Gnb 임신/피임 */

.gnbSub .gnbBox1_3 .gnbWrap {top:30px; left:265px; width:235px}
.gnbSub .gnbBox1_3 .gnbWrap .Tab {position:relative}
.gnbSub .gnbBox1_3 .gnbWrap .Tab.Tab01 {height:75px; border-bottom:1px solid #ddd; margin-bottom:10px}
.gnbSub .gnbBox1_3 .gnbWrap .Tab.Tab02 {height:35px; border-bottom:1px solid #ddd; margin-bottom:10px}

.gnbSub .gnbBox1_3 .gnbWrap .Tab .subTab {position:absolute; top:2px; left:120px}
.gnbSub .gnbBox1_3 .gnbWrap .Tab .subTab div {margin-bottom:2px}
.gnbSub .gnbBox1_3 .gnbWrap .Tab .subTab div a {font-size:13px; font-weight:normal; color:#666; letter-spacing:-0.025em}

.gnbSub .gnbBox2_3 {width:286px; height:auto; padding:0}
.gnbSub .gnbBox2_3 .gnbBoxGrid1 {float:left; width:256px; padding:30px 0 35px 30px; border-bottom:1px solid #E7E3E1}
.gnbSub .gnbBox2_3 .gnbBoxGrid1 img {float:left; padding:0}
.gnbSub .gnbBox2_3 .gnbBoxGrid1 .GridWrap {float:left; padding-left:30px}
.gnbSub .gnbBox2_3 .gnbBoxGrid1 .GridWrap .Tit {padding-bottom:10px}

.gnbSub .gnbBox2_3 .gnbBoxGrid2 {float:left; width:246px; padding:25px 20px 32px; border-bottom:1px solid #E7E3E1}
.gnbSub .gnbBox2_3 .gnbBoxGrid2 .Tit {padding-bottom:15px}
.gnbSub .gnbBox2_3 .gnbBoxGrid2 .subTab span {float:left; display:inline-block}
.gnbSub .gnbBox2_3 .gnbBoxGrid2 .subTab span a {display:inline-block; font-size:13px; color:#989898; letter-spacing:-0.075em; text-align:center; border:1px solid #cacaca; padding:0 8px}
.gnbSub .gnbBox2_3 .gnbBoxGrid2 .subTab span a:hover {border:1px solid #7ec137}
.gnbSub .gnbBox2_3 .gnbBoxGrid3 img {padding:0}

.gnbSub .gnbBox2_3 .gnbBoxGrid3 .bx-wrapper .bx-controls-direction a {width:9px; height:15px; margin-top:-7px}
.gnbSub .gnbBox2_3 .gnbBoxGrid3 .bx-wrapper .bx-prev {background:url(../../images/gnb/gnb03_prev.png) center 0 no-repeat; left:15px}
.gnbSub .gnbBox2_3 .gnbBoxGrid3 .bx-wrapper .bx-next {background:url(../../images/gnb/gnb03_next.png) center 0 no-repeat; right:15px}
.gnbSub .gnbBox2_3 .gnbBoxGrid3 .bx-wrapper .bx-pager.bx-default-pager {display:none}

.gnbSub .gnbBox2_3 .bxslider3 li .{position:relative}
.gnbSub .gnbBox2_3 .bxslider3 li .Btn {position:absolute; background:#996699; height:24px; font-size:14px; font-weight:600; color:#fff; letter-spacing:-0.05em; text-align:center; line-height:22px; padding:0 8px}
.gnbSub .gnbBox2_3 .bxslider3 li .Btn1 {left:115px; bottom:37px}
.gnbSub .gnbBox2_3 .bxslider3 li .Btn2 {left:115px; bottom:30px}
.gnbSub .gnbBox2_3 .bxslider3 li .Btn3 {left:115px; bottom:30px}

.gnbSub .gnbBox3_3 {width:341px; padding:20px 20px 0}
.gnbSub .gnbBox3_3 .branchCnt ul {border-bottom:1px solid #8f1270; height:27px}
.gnbSub .gnbBox3_3 .branchCnt ul li {float:left; background:#f8f5f8; width:104px; height:27px; font-size:14px; font-weight:600; color:#666 !important; line-height:25px; letter-spacing:-0.075em; text-align:center; cursor:pointer}
.gnbSub .gnbBox3_3 .branchCnt ul li.active_cal {background:#8f1270; color:#fff !important}

.gnbSub .gnbBox3_3 .branchCnt .branchTel .innerCon {margin-bottom:0}
.gnbSub .gnbBox3_3 .branchCnt .branchTel .calTit span {font-size:18px; font-weight:600; color:#3b3939}
.gnbSub .gnbBox3_3 .branchCnt .branchTel .calTit img {width:9px; height:15px}
.gnbSub .gnbBox3_3 .branchCnt .branchTel .calTit td.Date {text-align:right; padding:25px 0 10px}
.gnbSub .gnbBox3_3 .branchCnt .branchTel .tbCal {font-size:12px; color:#b2b2b2}
.gnbSub .gnbBox3_3 .branchCnt .branchTel .tbCal tr.tr01 td {background:#a4a4a4; font-size:14px; font-weight:600; color:#fff; border-top:none; height:32px; vertical-align:middle}
.gnbSub .gnbBox3_3 .branchCnt .branchTel .tbCal tr td {color:#b2b2b2; height:21px; vertical-align:top; padding:5px 0 0 3px}


/* Gnb 임신/피임 : Popup */

.gnbSub .gnbBox3_3 .branchCnt .branchTel .pop-layer {position:static; width:338px; height:60px; right:0; left:inherit; border:none}
.gnbSub .gnbBox3_3 .branchCnt .branchTel .pop-layer .pop-container {position:absolute; top:0; width:100%; z-index:11; text-align:center}
.gnbSub .gnbBox3_3 .branchCnt .branchTel .pop-layer .pop-container .pop-conts {background:none; padding:10px}
.gnbSub .gnbBox3_3 .branchCnt .branchTel .pop-layer .pop-container .pop-conts p {font-size:13px; font-weight:600; color:#fff; letter-spacing:-0.075em; margin-bottom:5px}
.gnbSub .gnbBox3_3 .branchCnt .branchTel .pop-layer .pop-container .pop-conts .Tit {font-size:18px; color:#fff; letter-spacing:-0.025em; left:0; right:0; top:52px}
.gnbSub .gnbBox3_3 .branchCnt .branchTel .pop-layer .pop-container .pop-conts .Line {border-bottom:2px solid #fff; opacity:0.2; text-indent:-9999px; height:0; padding-top:90px}
.gnbSub .gnbBox3_3 .branchCnt .branchTel .pop-layer .pop-container .pop-conts .Box {padding-top:30px}
.gnbSub .gnbBox3_3 .branchCnt .branchTel .pop-layer .pop-container .pop-conts .Box img {padding-bottom:5px}
.gnbSub .gnbBox3_3 .branchCnt .branchTel .pop-layer .Black_bg {top:0; right:0}
.gnbSub .gnbBox3_3 .branchCnt .branchTel .pop-layer .Black_bg a {width:382px; height:433px; position:absolute; top:-58px; right:-20px; left:inherit; margin:0; z-index:10; opacity:0.55; cursor:pointer}
.gnbSub .gnbBox3_3 .branchCnt .branchTel .pop-layer .Black_bg a.cbtn01 {}
.gnbSub .gnbBox3_3 .branchCnt .branchTel .pop-layer .Black_bg a.cbtn01 img {width:40px; height:40px; position:absolute; right:0; cursor:pointer; opacity:1; z-index:9999}
.gnbSub .gnbBox3_3 .branchCnt .branchTel .ui-widget-content {margin:10px auto}

.gnbSub .gnbBox3_3 .branchCnt .branchTel1 {position:relative}
.gnbSub .gnbBox3_3 .branchCnt .branchTel1 .Tit {font-size:13px; color:#989898; letter-spacing:-0.075em; position:absolute; top:10px; z-index:10}
.gnbSub .gnbBox3_3 .branchCnt .branchTel1 .pTit {font-size:13px; color:#989898; letter-spacing:-0.075em; float:left; padding:13px 5px 0 0}
.gnbSub .gnbBox3_3 .branchCnt .branchTel1 .selPre {float:left; width:auto; margin-top:8px}
.gnbSub .gnbBox3_3 .branchCnt .branchTel1 .btn_preg {width:150px; height:30px; background:#9E2A71; border-bottom:3px solid #521D3D; margin:20px auto 0}
.gnbSub .gnbBox3_3 .branchCnt .branchTel1 .btn_preg a {display:inline-block; width:150px; height:30px; text-align:center; line-height:28px; color:#fff; margin:0}
.gnbSub .gnbBox3_3 .branchCnt .branchTel1 .btn_preg a span {font-size:14px}
.gnbSub .gnbBox3_3 .branchCnt .branchTel1 ul {overflow-y:scroll; height:46px; border-bottom:none}
.gnbSub .gnbBox3_3 .branchCnt .branchTel1 ul li {background:#fff; float:inherit}
.gnbSub .gnbBox3_3 .branchCnt .branchTel1 ul li a {width:100%; margin:0}

.gnbSub .gnbBox3_3 .branchCnt .branchTel2 {position:relative}
.gnbSub .gnbBox3_3 .branchCnt .branchTel2 .Tit {font-size:13px; color:#989898; letter-spacing:-0.075em; position:absolute; top:10px; z-index:10}
.gnbSub .gnbBox3_3 .branchCnt .branchTel2 .pTit {font-size:13px; color:#989898; letter-spacing:-0.08em; float:left; padding:13px 5px 0 0}
.gnbSub .gnbBox3_3 .branchCnt .branchTel2 .btn_preg {width:150px; height:30px; background:#9E2A71; border-bottom:3px solid #521D3D; margin:30px auto 0}
.gnbSub .gnbBox3_3 .branchCnt .branchTel2 .btn_preg a {display:inline-block; width:150px; height:30px; text-align:center; line-height:28px; color:#fff; margin:0}
.gnbSub .gnbBox3_3 .branchCnt .branchTel2 .btn_preg a span {font-size:14px}


/* Gnb 로앤여성검진 */

.gnbSub .gnbBox1_4 .gnbWrap {top:45px; left:265px}

.gnbSub .gnbBox2_4 {padding:20px 20px 15px; width:368px; height:208px}
.gnbSub .gnbBox2_4 .subBox {float:left; padding-top:30px}
.gnbSub .gnbBox2_4 .subBox ul li {float:left; padding-left:30px; text-align:center}
.gnbSub .gnbBox2_4 .subBox ul li:first-child {padding-left:0}
.gnbSub .gnbBox2_4 .subBox ul li a {display:inline-block; width:68px}
.gnbSub .gnbBox2_4 .subBox ul li a p {padding-top:75px}
.gnbSub .gnbBox2_4 .subBox ul li.gnbsubBox1 a {background:url(../../images/gnb/gnbsubBox1.png) 0 0 no-repeat}
.gnbSub .gnbBox2_4 .subBox ul li.gnbsubBox1 a:hover {background:url(../../images/gnb/gnbsubBox1_hover.png) 0 0 no-repeat}

.gnbSub .gnbBox2_4 .subBox ul li.gnbsubBox2 a {background:url(../../images/gnb/gnbsubBox2.png) 0 0 no-repeat}
.gnbSub .gnbBox2_4 .subBox ul li.gnbsubBox2 a:hover {background:url(../../images/gnb/gnbsubBox2_hover.png) 0 0 no-repeat}

.gnbSub .gnbBox2_4 .subBox ul li.gnbsubBox3 a {background:url(../../images/gnb/gnbsubBox3.png) 0 0 no-repeat}
.gnbSub .gnbBox2_4 .subBox ul li.gnbsubBox3 a:hover {background:url(../../images/gnb/gnbsubBox3_hover.png) 0 0 no-repeat}

.gnbSub .gnbBox2_4 .subBox ul li.gnbsubBox4 a {background:url(../../images/gnb/gnbsubBox4.png) 0 0 no-repeat}
.gnbSub .gnbBox2_4 .subBox ul li.gnbsubBox4 a:hover {background:url(../../images/gnb/gnbsubBox4_hover.png) 0 0 no-repeat}

.gnbSub .gnbBox2_4 .subBox ul li.gnbsubBox5 a {background:url(../../images/gnb/gnbsubBox5.png) 0 0 no-repeat}
.gnbSub .gnbBox2_4 .subBox ul li.gnbsubBox5 a:hover {background:url(../../images/gnb/gnbsubBox5_hover.png) 0 0 no-repeat}

.gnbSub .gnbBox2_4 .subBox ul li p {font-size:13px; color:#989898; letter-spacing:-0.075em}

.gnbSub .gnbBox3_4 {float:right; width:260px; height:243px; padding:0; position:absolute; right:0; z-index:1}
.gnbSub .gnbBox3_4 .sjs4 {position:absolute; left:20px; bottom:20px; z-index:20}
.gnbSub .gnbBox3_4 .sjs4 span {display:inline-block; float:left}
.gnbSub .gnbBox3_4 .sjs4 span a {margin:0}

.gnbSub .gnbBox3_4 .ADslides4 {position:relative}
.gnbSub .gnbBox3_4 .ADslides4 .Btn {position:absolute; background:#95367e; height:24px; font-size:14px; font-weight:600; color:#fff; letter-spacing:-0.05em; text-align:center; line-height:22px; padding:0 8px; margin:0}
.gnbSub .gnbBox3_4 .ADslides4 .Btn1 {left:21px; top:124px}
.gnbSub .gnbBox3_4 .ADslides4 .Btn2 {left:21px; top:120px}
.gnbSub .gnbBox3_4 .ADslides4 .Btn3 {left:98px; bottom:22px}

.gnbSub .gnbBox4_4 {height:186px}
.gnbSub .gnbBox4_4 .bxslider4 li .{position:relative}
.gnbSub .gnbBox4_4 .bxslider4 li .Btn {position:absolute; background:#95367e; height:24px; font-size:14px; font-weight:600; color:#fff; letter-spacing:-0.05em; text-align:center; line-height:22px; padding:0 8px}
.gnbSub .gnbBox4_4 .bxslider4 li .Btn1 {left:296px; bottom:58px}
.gnbSub .gnbBox4_4 .bxslider4 li .Btn2 {left:296px; bottom:49px}
.gnbSub .gnbBox4_4 .bxslider4 li .Btn3 {left:264px; bottom:62px}
.gnbSub .gnbBox4_4 .bxslider4 li .Btn4 {left:368px; bottom:44px; border-radius:5px}


/* Gnb 로앤여성성형 */

.gnbSub .gnbBox1_5 .gnbWrap {/* top:80px;  */left:40px}

.gnbSub .gnbBox2_5 {position:relative; width:368px; padding:20px 20px 15px; text-align:center; height:auto}
.gnbSub .gnbBox2_5 .Tit span {color:#989898; letter-spacing:-0.025em; padding-left:15px}
.gnbSub .gnbBox2_5 img {padding:0 0 12px}
.gnbSub .gnbBox2_5 .Date {background:#f5f5f5; width:368px; padding:10px 0; border-radius:0; text-align:center}
.gnbSub .gnbBox2_5 .Date .Tit {font-size:16px; font-weight:600; color:#383838}
.gnbSub .gnbBox2_5 .Date .subTit {font-size:13px; color:#989898; letter-spacing:-0.075em; line-height:15px}
.gnbSub .gnbBox2_5 .Info {padding:10px 0 0; line-height:inherit; display:inline-block}
.gnbSub .gnbBox2_5 .Info img {margin:11px 11px 11px 9px}
.gnbSub .gnbBox2_5 .Info .Info1 {float:left; font-size:16px; color:#353535; letter-spacing:-0.075em; line-height:30px}
.gnbSub .gnbBox2_5 .Info .Info2 {float:right; font-size:28px; font-weight:600; color:#ef4d68; letter-spacing:-0.075em}
.gnbSub .gnbBox2_5 a.Btn {position:absolute; background:#95367e; height:24px; font-size:14px; font-weight:600; color:#fff; letter-spacing:-0.05em; text-align:center; line-height:22px; padding:0 8px; top:200px; left:50%; margin-left:-40px;}

.gnbSub .gnbBox3_5 {float:right; width:260px; height:243px; padding:0; position:absolute; right:0; z-index:1}
.gnbSub .gnbBox3_5 .sjs5 {position:absolute; right:20px; bottom:20px; z-index:20}
.gnbSub .gnbBox3_5 .sjs5 span {display:inline-block; float:left}
.gnbSub .gnbBox3_5 .sjs5 span a {margin:0}

.gnbSub .gnbBox3_5 .ADslides5 {position:relative}
.gnbSub .gnbBox3_5 .ADslides5 .Btn {position:absolute; background:#fff; height:24px; font-size:14px; font-weight:600; color:#0147a7; letter-spacing:-0.05em; text-align:center; line-height:22px; padding:0 8px; margin:0; border:1px solid #E7E3E1}
.gnbSub .gnbBox3_5 .ADslides5 .Btn1 {left:37px; bottom:52px}
.gnbSub .gnbBox3_5 .ADslides5 .Btn2 {left:21px; bottom:60px}
.gnbSub .gnbBox3_5 .ADslides5 .Btn3 {left:21px; bottom:20px}

.gnbSub .gnbBox4_5 {height:186px}
.gnbSub .gnbBox4_5 .bxslider5 li .{position:relative}
.gnbSub .gnbBox4_5 .bxslider5 li .Btn {position:absolute; background:#95367e; height:24px; font-size:14px; font-weight:600; color:#fff; letter-spacing:-0.05em; text-align:center; line-height:22px; padding:0 8px}
.gnbSub .gnbBox4_5 .bxslider5 li .Btn1 {background:#996699; left:394px; bottom:30px}
.gnbSub .gnbBox4_5 .bxslider5 li .Btn2 {background:#b39e91; left:382px; bottom:25px}
.gnbSub .gnbBox4_5 .bxslider5 li .Btn3 {background:#996699; left:395px; bottom:48px}


/* Gnb 로앤주사클리닉 */

.gnbSub .gnbBox1_6 .gnbWrap {top:80px; left:285px}
.gnbSub .gnbBox1_6 .gnbWrap .Btn {margin-top:50px}

.gnbSub .gnbBox2_6 {padding:20px 20px 15px; width:338px; height:208px}
.gnbSub .gnbBox2_6 .subTit {padding-top:10px}
.gnbSub .gnbBox2_6 .subBox {float:left; padding:20px 0 0}
.gnbSub .gnbBox2_6 .subBox ul li {float:left; text-align:center}
.gnbSub .gnbBox2_6 .subBox ul li a {background:#d7d7d7; display:inline-block; width:110px; height:31px; line-height:29px}
.gnbSub .gnbBox2_6 .subBox ul li a p {font-size:13px; color:#fff; letter-spacing:-0.075em}
.gnbSub .gnbBox2_6 .subBox .gnbsubBox1 {margin:0 0 2px}
.gnbSub .gnbBox2_6 .subBox .gnbsubBox2 {margin:0 3px 2px}
.gnbSub .gnbBox2_6 .subBox .gnbsubBox3 {margin:0 0 2px}
.gnbSub .gnbBox2_6 .subBox .gnbsubBox4 {}
.gnbSub .gnbBox2_6 .subBox .gnbsubBox5 {margin:0 3px}
.gnbSub .gnbBox2_6 .subBox .gnbsubBox6 {}
.gnbSub .gnbBox2_6 .Btn {text-align:center; margin-top:15px}
.gnbSub .gnbBox2_6 .Btn a {display:inline-block; width:159px; height:37px; border:1px solid #dcdcdc; font-size:13px; color:#989898; letter-spacing:-0.075em; text-align:center; line-height:36px}
.gnbSub .gnbBox2_6 .Btn a img {padding:0 0 0 10px}

.gnbSub .gnbBox2_6 .subBox ul li img {padding:0 0 10px}
.gnbSub .gnbBox2_6 .subBox ul li p {font-size:13px; color:#989898; letter-spacing:-0.075em}

.gnbSub .gnbBox3_6 {float:right; width:290px; height:243px; padding:0; position:absolute; right:0; z-index:1}
.gnbSub .gnbBox3_6 .sjs6 {position:absolute; left:20px; bottom:20px; z-index:20}
.gnbSub .gnbBox3_6 .sjs6 span {display:inline-block; float:left}
.gnbSub .gnbBox3_6 .sjs6 span a {margin:0}

.gnbSub .gnbBox3_6 .ADslides6 {position:relative}
.gnbSub .gnbBox3_6 .ADslides6 .Btn {position:absolute; background:#95367e; height:24px; font-size:14px; font-weight:600; color:#fff; letter-spacing:-0.05em; text-align:center; line-height:22px; padding:0 8px; margin:0}
.gnbSub .gnbBox3_6 .ADslides6 .Btn1 {left:98px; bottom:22px}
.gnbSub .gnbBox3_6 .ADslides6 .Btn2 {background:#B39E91; left:106px; top:102px; border:1px solid #E7E3E1}

.gnbSub .gnbBox4_6 {height:186px}
.gnbSub .gnbBox4_6 .bxslider6 li .{position:relative}
.gnbSub .gnbBox4_6 .bxslider6 li .Btn {position:absolute; background:#95367e; height:24px; font-size:14px; font-weight:600; color:#fff; letter-spacing:-0.05em; text-align:center; line-height:22px; padding:0 8px}
.gnbSub .gnbBox4_6 .bxslider6 li .Btn1 {left:205px; bottom:44px}
.gnbSub .gnbBox4_6 .bxslider6 li .Btn2 {left:205px; bottom:44px}
.gnbSub .gnbBox4_6 .bxslider6 li .Btn3 {left:205px; bottom:44px}


/* Gnb 약정보 */

.gnbSub .gnbBox1_7 .gnbWrap {top:160px; left:0; right:0; margin:0 auto; text-align:center}
.gnbSub .gnbBox1_7 .gnbWrap .Btn {margin-top:50px}

.gnbSub .gnbBox2_7 {width:530px; padding:45px 69px 0; border-right:none; text-align:center}
.gnbSub .gnbBox2_7 .Tit {text-align:center; margin-bottom:10px}
.gnbSub .gnbBox2_7 .subTit {font-size:13px; color:#989898; letter-spacing:-0.075em; line-height:18px; text-align:center; margin-bottom:20px}
.gnbSub .gnbBox2_7 .Searchform {width:410px; margin:0 auto 20px}
.gnbSub .gnbBox2_7 .Searchform input {width:321px; height:30px; border:3px solid #8f1270; text-align:left}
.gnbSub .gnbBox2_7 .Searchform a {background:#8f1270; float:right; display:inline-block; width:61px; height:40px; font-size:14px; font-weight:600; color:#fff; line-height:38px}

.gnbSub .gnbBox2_7 ul li {display:inline-block; font-size:15px; color:#989898; letter-spacing:-0.075em; text-align:center; line-height:30px}
.gnbSub .gnbBox2_7 ul li a {width:30px; height:30px; display:inline-block; border:1px solid #d2d2d2}
.gnbSub .gnbBox2_7 ul li a:hover {border:1px solid #7ec137}
.gnbSub .gnbBox2_7 .Info {padding:15px 55px 0}

.gnbSub .gnbBox3_7 {width:629px; right:0; bottom:0; border-top:1px solid #E7E3E1; padding:17px 20px}
.gnbSub .gnbBox3_7 img {float:left; margin:0 30px 0 65px}
.gnbSub .gnbBox3_7 .gnbBoxGrid {float:left; padding:25px 0}


/* Gnb 로앤Story */

.gnbSub .gnbBox1_8 .gnbWrap {/* top:80px;  */ left:50px}
.gnbDis {display:inline-block}
.w100 {width:100px}
.w160 {width:160px}
.w158 {width:158px}
.w120 {width:120px}

.gnbSub .gnbBox2_8 {width:368px; height:274px}
.gnbSub .gnbBox2_8 .Tit {margin-bottom:15px}
.gnbSub .gnbBox2_8 ul li a {font-size:14px; color:#989898; letter-spacing:-0.025em}
.gnbSub .gnbBox2_8 ul li a img {padding:0}

.gnbSub .gnbBox2_8 .Info01 {margin-bottom:5px}
.gnbSub .gnbBox2_8 .Info01 ul li {height:60px}
.gnbSub .gnbBox2_8 .Info01 ul li p {float:left; width:225px; margin:3px}
.gnbSub .gnbBox2_8 .Info01 ul li p span {float:none; padding-left:5px}
.gnbSub .gnbBox2_8 .Info01 ul li a .Nlogo {float:left; width:115px; height:38px; line-height:38px; border:1px solid #ccc; box-shadow:3px 3px 5px #ccc; text-align:center; margin-right:15px}
.gnbSub .gnbBox2_8 .Info02 ul li a {float:left; width:115px; height:55px; display:inline-block; font-size:13px; text-align:center; border:1px solid #ccc; margin:0 2px}


.gnbSub .gnbBox3_8 {width:260px; height:313px; padding:0} 
.gnbSub .gnbBox3_8 a {margin:0}

.gnbSub .gnbBox4_8 {width:610px; height:92px; padding:24px 30px 0} 
.gnbSub .gnbBox4_8 ul li {position:relative; float:left; width:169px; height:76px; margin-left:10px}
.gnbSub .gnbBox4_8 ul li.Tit {width:72px; font-size:16px; font-weight:600; color:#383838; letter-spacing:-0.075em; line-height:74px; margin-left:0}
.gnbSub .gnbBox4_8 ul li .Tit {width:58px; height:56px; float:left; font-size:16px; font-weight:600; color:#fff; letter-spacing:-0.075em; line-height:16px; padding:10px 11px}
.gnbSub .gnbBox4_8 ul li.Tab01 .Tit {background:#8f1270}
.gnbSub .gnbBox4_8 ul li.Tab02 .Tit {background:#45a54a}
.gnbSub .gnbBox4_8 ul li.Tab03 .Tit {background:#3a47a2}

.gnbSub .gnbBox4_8 ul li .more {position:absolute; left:10px; bottom:10px}
.gnbSub .gnbBox4_8 ul li .Shadow {position:absolute; left:0; right:0; bottom:-9px} 


/* Gnb 상담예약센터 */

.gnbSub .gnbBox1_9 .gnbWrap {top:80px; left:300px}

.gnbSub .gnbBox2_9 {position:relative; width:348px; height:184px; padding:30px 30px 15px}
.gnbSub .gnbBox2_9 .gnbWrap {position:absolute; z-index:1}
.gnbSub .gnbBox2_9 .gnbWrap .Tit {padding-bottom:10px}
.gnbSub .gnbBox2_9 .gnbWrap .subTit {font-size:14px; color:#989898; letter-spacing:0}
.gnbSub .gnbBox2_9 .gnbWrap .subTit .Tit {font-size:14px; font-weight:normal; color:#989898; letter-spacing:0; padding:0}

.gnbSub .gnbBox2_9 img {position:absolute; top:0; left:0; padding:0}
.gnbSub .gnbBox2_9 .Btn {background:url(../../images/gnb/gnbChattingBtn.png) 0 0 no-repeat; width:220px; height:50px; position:absolute; z-index:1; bottom:30px; left:30px}
.gnbSub .gnbBox2_9 .Btn a {font-size:13px; font-weight:600; color:#fff; letter-spacing:-0.01em; line-height:49px; padding-left:70px}

.gnbSub .gnbBox3_9 {width:261px; padding:0}
.gnbSub .gnbBox3_9 ul li {float:left; width:130px; height:115px; text-align:center}
.gnbSub .gnbBox3_9 ul li.Tab01 {position:absolute; top:0; left:0; border-right:1px solid #E7E3E1; border-bottom:1px solid #E7E3E1}
.gnbSub .gnbBox3_9 ul li.Tab02 {position:absolute; top:0; right:0; border-bottom:1px solid #E7E3E1}
.gnbSub .gnbBox3_9 ul li.Tab03 {position:absolute; top:115px; left:0; border-right:1px solid #E7E3E1}
.gnbSub .gnbBox3_9 ul li.Tab04 {position:absolute; top:115px; right:0}
.gnbSub .gnbBox3_9 ul li a {margin:0; width:130px; height:115px}

.gnbSub .gnbBox3_9 ul li.Tab01 a {background:url(../../images/gnb/gnb9Tab01.png) 0 0 no-repeat}
.gnbSub .gnbBox3_9 ul li.Tab02 a {background:url(../../images/gnb/gnb9Tab02.png) 0 0 no-repeat}
.gnbSub .gnbBox3_9 ul li.Tab03 a {background:url(../../images/gnb/gnb9Tab03.png) 0 0 no-repeat}
.gnbSub .gnbBox3_9 ul li.Tab04 a {background:url(../../images/gnb/gnb9Tab04.png) 0 0 no-repeat}

.gnbSub .gnbBox3_9 ul li.Tab01 a:hover {background:url(../../images/gnb/gnb9Tab01.png) 0 0 no-repeat}
.gnbSub .gnbBox3_9 ul li.Tab02 a:hover {background:url(../../images/gnb/gnb9Tab02_hover.png) 0 0 no-repeat}
.gnbSub .gnbBox3_9 ul li.Tab03 a:hover {background:url(../../images/gnb/gnb9Tab03_hover.png) 0 0 no-repeat}
.gnbSub .gnbBox3_9 ul li.Tab04 a:hover {background:url(../../images/gnb/gnb9Tab04_hover.png) 0 0 no-repeat}

.gnbSub .gnbBox3_9 ul li.Tab01 a p {color:#000}
.gnbSub .gnbBox3_9 ul li a p {font-size:13px; color:#656565; letter-spacing:-0.075em; padding:85px 0 10px}
.gnbSub .gnbBox3_9 ul li a:hover p {color:#000}

.gnbSub .gnbBox4_9 {width:368px; padding:25px 20px 0; position:relative; bottom:0; float:left; border-right:1px solid #E7E3E1}
.gnbSub .gnbBox4_9 .Tit {font-size:16px; font-weight:600; color:#383838; letter-spacing:-0.05em; padding-bottom:10px}
.gnbSub .gnbBox4_9 .subTit {font-size:14px; color:#989898; letter-spacing:-0.025em}
.gnbSub .gnbBox4_9 .gnb09Tel {position:relative; margin-top:20px}
.gnbSub .gnbBox4_9 .gnb09Tel label {font-size:14px; color:#989898; width:75px; display:inline-block; text-align:center}
.gnbSub .gnbBox4_9 .gnb09Tel .counselName {margin-bottom:3px}
.gnbSub .gnbBox4_9 .gnb09Tel .counselName input {width:151px; height:18px}
.gnbSub .gnbBox4_9 .gnb09Tel .counselTel input {width:31px; height:18px; margin:0 4px 3px 4px}
.gnbSub .gnbBox4_9 .gnb09Tel .counselTel #txtTel01 {width:32px; margin-left:0}
.gnbSub .gnbBox4_9 .gnb09Tel .counselSel select {width:166px; height:30px; line-height:30px; border:1px solid #d6d6d6; border-radius:0; background:url('../../images/ico/ico_select2.png') no-repeat 50% 50% ; background-size:25px auto;overflow-y:scroll; }
.gnbSub .gnbBox4_9 .gnb09Tel .counselSel .selPre {float:left; width:auto; margin-top:8px}

.gnbSub .gnbBox4_9 .gnb09Tel .counBtn {position:absolute; right:15px; top:0; text-align:center}
.gnbSub .gnbBox4_9 .gnb09Tel .counBtn a {display:inline-block; background:#ae145d; width:97px; height:70px; border-bottom:3px solid #790e41}
.gnbSub .gnbBox4_9 .gnb09Tel .counBtn a p {font-size:13px; font-weight:600; color:#fff; letter-spacing:-0.01em; line-height:70px}

.gnbSub .gnbBox4_9 .gnb09Tel .counChk {padding:13px 79px 0}
.gnbSub .gnbBox4_9 .gnb09Tel .counChk span {font-size:13px; color:#989898; letter-spacing:-0.025em; padding-left:10px}


/* NEW */
.gnbSub .gnbBox4_9_1 {width:368px; padding:25px 20px 0; position:relative; bottom:0; float:left; border-right:1px solid #E7E3E1}
.gnbSub .gnbBox4_9_1 .telTit {float:left}
.gnbSub .gnbBox4_9_1 .telTit .Tit {font-size:16px; font-weight:600; color:#383838; letter-spacing:-0.05em; padding-bottom:5px}
.gnbSub .gnbBox4_9_1 .telTit .subTit {font-size:14px; color:#989898; letter-spacing:-0.025em}

.gnbSub .gnbBox4_9_1 .counBtn01 {float:right; text-align:center}
.gnbSub .gnbBox4_9_1 .counBtn01 a {display:inline-block; background:#ae145d; width:110px; height:38px; border-bottom:3px solid #790e41}
.gnbSub .gnbBox4_9_1 .counBtn01 a p {font-size:13px; font-weight:600; color:#fff; letter-spacing:-0.01em; line-height:41px}

.gnbSub .gnbBox4_9_1 .gnb09Tel {position:relative; margin-top:15px}
.gnbSub .gnbBox4_9_1 .gnb09Tel .CallBoxGrid {}
.gnbSub .gnbBox4_9_1 .gnb09Tel .CallBoxGrid01 {float:left}
.gnbSub .gnbBox4_9_1 .gnb09Tel .CallBoxGrid02 {float:right}
.gnbSub .gnbBox4_9_1 .gnb09Tel label {font-size:12px; color:#989898; width:75px; text-align:left; display:inline-block; margin-bottom:5px}
.gnbSub .gnbBox4_9_1 .gnb09Tel .counselTel {margin-bottom:5px}
.gnbSub .gnbBox4_9_1 .gnb09Tel .counselTel input {width:31px; height:18px; margin:0 3px 3px 3px}
.gnbSub .gnbBox4_9_1 .gnb09Tel .counselTel input#c_tel1_gnb {margin:0 3px 3px 0}
.gnbSub .gnbBox4_9_1 .gnb09Tel .counselTel #txtTel01 {width:32px; margin-left:0}

.gnbSub .gnbBox4_9_1 .gnb09Tel .counselSel {}
.gnbSub .gnbBox4_9_1 .gnb09Tel .counselSel select {width:166px; height:30px; line-height:30px; border:1px solid #d6d6d6; border-radius:0; background:url('../../images/ico/ico_select2.png') no-repeat 50% 50% ; background-size:25px auto;overflow-y:scroll; }
.gnbSub .gnbBox4_9_1 .gnb09Tel .counselSel .selPre {float:left; width:auto; margin-top:8px}

.gnbSub .gnbBox4_9_1 .gnb09Tel .counselTxt {}
.gnbSub .gnbBox4_9_1 .gnb09Tel .counselTxt textarea {resize:none; font-size:12px; width:155px; height:63px; border:1px solid #CFCFCF; padding:6px 12px}


.gnbSub .gnbBox5_9 {position:absolute; bottom:1px; right:0; border-top:1px solid #E7E3E1}


/* Gnb 요실금클리닉 */

.gnbSub .gnbBox1_10 .gnbWrap {top:80px; left:295px}

.gnbSub .gnbBox6 {position:relative; float:left; width:377px; height:433px; border-left:1px solid #E7E3E1}
.gnbSub .gnbBox6 img {float:left}
.gnbSub .gnbBox7 {position:relative; float:left; width:290px; height:433px; border-left:1px solid #E7E3E1}


/* Gnb 하이프 */

.gnbSub .gnbBox1_20 .gnbWrap {top:80px; left:295px}

.gnbSub .gnbBox6 {position:relative; float:left; width:377px; height:433px; border-left:1px solid #E7E3E1}
.gnbSub .gnbBox6 img {float:left}
.gnbSub .gnbBox7 {position:relative; float:left; width:290px; height:433px; border-left:1px solid #E7E3E1}



/* Gnb My Secret Doctor */

.gnbSub .gnbBox1_11 .gnbWrap {top:85px; left:325px}

.gnbSub .gnbBox2_11 {padding:20px 20px 15px; width:388px; height:175px}
.gnbSub .gnbBox2_11 .subBox {float:left; padding-top:30px}
.gnbSub .gnbBox2_11 .subBox ul li {float:left; padding-left:18px; text-align:center}
.gnbSub .gnbBox2_11 .subBox ul li:first-child {padding-left:0}
.gnbSub .gnbBox2_11 .subBox ul li a {display:inline-block; width:83px}
.gnbSub .gnbBox2_11 .subBox ul li a p {padding-top:90px}
.gnbSub .gnbBox2_11 .subBox ul li.gnbsubBox1 a {background:url(../../images/gnb/gnbsubBox9.png) 0 0 no-repeat}
.gnbSub .gnbBox2_11 .subBox ul li.gnbsubBox1 a:hover {background:url(../../images/gnb/gnbsubBox9_hover.png) 0 0 no-repeat}

.gnbSub .gnbBox2_11 .subBox ul li.gnbsubBox2 a {background:url(../../images/gnb/gnbsubBox10.png) 0 0 no-repeat}
.gnbSub .gnbBox2_11 .subBox ul li.gnbsubBox2 a:hover {background:url(../../images/gnb/gnbsubBox10_hover.png) 0 0 no-repeat}

.gnbSub .gnbBox2_11 .subBox ul li.gnbsubBox3 a {background:url(../../images/gnb/gnbsubBox11.png) 0 0 no-repeat}
.gnbSub .gnbBox2_11 .subBox ul li.gnbsubBox3 a:hover {background:url(../../images/gnb/gnbsubBox11_hover.png) 0 0 no-repeat}

.gnbSub .gnbBox2_11 .subBox ul li.gnbsubBox4 a {background:url(../../images/gnb/gnbsubBox12.png) 0 0 no-repeat}
.gnbSub .gnbBox2_11 .subBox ul li.gnbsubBox4 a:hover {background:url(../../images/gnb/gnbsubBox12_hover.png) 0 0 no-repeat}

.gnbSub .gnbBox2_11 .subBox ul li p {font-size:13px; color:#989898; letter-spacing:-0.075em}

.gnbSub .gnbBox3_11 {float:right; width:240px; height:210px; padding:0; position:absolute; right:0; z-index:1}
.gnbSub .gnbBox3_11 .sjs11 {position:absolute; left:20px; bottom:20px; z-index:20}
.gnbSub .gnbBox3_11 .sjs11 span {display:inline-block; float:left}
.gnbSub .gnbBox3_11 .sjs11 span a {margin:0}

.gnbSub .gnbBox4_11 {height:220px}
.gnbSub .gnbBox4_11 .bxslider11 li .{position:relative}
.gnbSub .gnbBox4_11 .bxslider11 li .Btn {position:absolute; background:#363d87; height:24px; box-shadow:2px 2px 3px 0px rgba(0,0,0,0.3); font-size:14px; font-weight:600; color:#fff; letter-spacing:-0.05em; text-align:center; line-height:22px; padding:0 8px}
.gnbSub .gnbBox4_11 .bxslider11 li .Btn1 {left:333px; bottom:42px}
.gnbSub .gnbBox4_11 .bxslider11 li .Btn2 {left:333px; bottom:42px}
.gnbSub .gnbBox4_11 .bxslider11 li .Btn3 {left:326px; bottom:42px}
.gnbSub .gnbBox4_11 .bxslider11 li .Btn4 {left:326px; bottom:42px}
.gnbSub .gnbBox4_11 .bxslider11 li .Btn5 {left:359px; bottom:40px}


/* 공통 서브 메뉴 */

.depthWrap {background:#fbfbfb; height:47px; border-top:1px solid #e7e3e1; border-bottom:1px solid #e7e3e1; font-size:16px; color:#666; margin-top:206px}
.depthWrap .home {float:left}
.depthWrap .home img {border-left:1px solid #e7e3e1; border-right:1px solid #e7e3e1}

.depthWrap .meunLink {float:left; border-right:1px solid #e7e3e1}
.depthWrap .meunLink a {display:inline-block; height:47px; line-height:47px; padding:0 18px 0 20px}
.depthWrap .meunLink a span {float:right; padding-left:15px}
.depthWrap .meunLink a span img {}
.depthWrap .meunLink ul {display:none; position:absolute; background:#fff; border:1px solid #e7e3e1; min-width:150px; margin-left:-1px; z-index:12}
.depthWrap .meunLink ul.on {display:block; height:auto; overflow:hidden} 
.depthWrap .meunLink ul li:first-child {border-top:none}
.depthWrap .meunLink ul li {border-top:1px solid #e7e3e1}
.depthWrap .meunLink ul li a {display:block; font-size:14px; padding:0 20px; width:auto}

.depthWrap select {background:none; border:none; width:154px; border-right:1px solid #e7e3e1; height:43px}
.depthWrap .Search {float:right; width:209px}
.depthWrap .Search a {background:url(../../images/page/search.png) 30px center no-repeat; font-size:15px; color:#666; font-weight:600; line-height:45px; letter-spacing:-0.075em; width:161px; height:47px; display:inline-block; border-left:1px solid #e7e3e1; border-right:1px solid #e7e3e1; padding-left:46px; text-align:center}


.roenTab {height:0; border-bottom:1px solid #f8f7f7; overflow:hidden; background:#9d928d}
.roenTab.on {height:38px}

.subDept {height:55px; border-bottom:1px solid #eee}
.subDept .tabBox {text-align:center}
.subDept .tabBox li {vertical-align:middle; display:inline-block; margin:0 -2px}
.subDept .tabBox li a {display:inline-block; padding:0 20px; height:54px; font-family: 맑은고딕, Malgun Gothic, dotum, gulim, sans-serif; font-size:16px; text-shadow:0 0;color:#666; line-height:50px; border-bottom:1px solid #fff}
.subDept .tabBox li.active a {border-bottom:1px solid #b590ac; cursor:default; pointer-events:none}
.subDept .tabBox li:hover a {border-bottom:1px solid #b590ac}


/* 공통 서브 메뉴 타이틀 */

.PageTit {height:154px; text-align:center}
.PageTit .subTit {font-size:16px; color:#000; opacity:0.3; padding-top:49px; letter-spacing:-0.025em}
.PageTit .Tit {font-family: 맑은고딕, Malgun Gothic, dotum, gulim, sans-serif;font-size:32px; font-weight:600; color:#2e2e2e; padding-top:5px; letter-spacing:-0.01em}


/* 로앤 전지점 보기 */

.SearchBox .bx-wrapper .bx-viewport {height:38px !important; background:#9d928d}
.SearchBox .bx-wrapper .bx-viewport .search_slides .slide {height:38px; text-align:center; line-height:38px}
.SearchBox .bx-wrapper .bx-viewport .search_slides .slide a {font-size:15px; color:#fff; letter-spacing:-0.04em}
.SearchBox .bx-wrapper .bx-viewport .search_slides .slide a:hover {color:#fff; font-weight:600; text-decoration:underline}
.SearchBox .bx-controls .bx-pager {display:none}
.SearchBox .bx-controls .bx-controls-direction .bx-prev {background:url(../../images/page/branch_left_btn.png) left center no-repeat; position:absolute; left:-37px; top:16px; height:38px; z-index:10}
.SearchBox .bx-controls .bx-controls-direction .bx-next {background:url(../../images/page/branch_right_btn.png) right center no-repeat; position:absolute; right:-37px; top:16px; height:38px; z-index:10}


/* ================================================== End 메뉴 ================================================== */








/* 로앤여성검진 */


/* 로앤여성검진 : 로앤 베이직검진 */

.Medical {}
.Medical .Tit1 {background:url(../../images/medical/medical_title_bar.png) center 0 no-repeat; font-size:18px; font-weight:600; color:#4d4e4e; letter-spacing:-0.025em; text-align:center; margin-bottom:50px; padding-top:15px}
.Medical .Table {margin-top:50px}
.Medical .Table tr:first-child {border-top:1px solid #e6e6e6}
.Medical .Table tr {border-bottom:1px solid #e6e6e6}
.Medical .Table tr td {font-size:14px; color:#4d4e4e; letter-spacing:-0.025em; text-align:left; line-height:50px; padding-left:60px}
.Medical .Price,.Medical .Price3,.Medical .Price4 {background:#c7bcc4; width:100%; height:95px; font-size:23px; font-weight:600; color:#fff; letter-spacing:-0.025em; text-align:center; line-height:95px;margin: 13px 0 195px}
.Medical .Price3 {margin:0 0 195px !important}
.Medical .Price4 {margin:0 0 20px !important}
.Medical .Medicaltit {font-size:30px;font-weight:600;background:url(../../images/medical/t_line.png) left 0px no-repeat;height:50px;display:block;padding: 10px 0 0;color:#2e2e2e}
.Medical .MedicaltitLine {padding: 0 10px 0 20px;font-size:14px;color:#96a8b6;font-weight:100;}
.Medical .MedicaltitDes {font-size: 12px;color: #96a8b6;}


/* 로앤여성검진 : 자궁경부암 정밀검사 */

.MedicalTop2 {position:relative}
.MedicalTop2 .Tit {position:absolute; bottom:122px; right:128px; font-size:15px; font-weight:600; color:#4d4e4e; letter-spacing:-0.075em; text-align:center; line-height:20px}

.Medical .Tit2 {background:url(../../images/page/mysecret_title_bar.png) 0 0 no-repeat; font-size:30px; font-weight:600; color:#2e2e2e; letter-spacing:-0.025em; margin:45px 0 30px; padding-top:10px}
.Medical .Wrap {display:inline-block; width:100%}
.Medical .Wrap img {float:left}
.Medical .Wrap .Grid {float:right}
.Medical .Wrap .Grid .subTit {font-size:24px; font-weight:600; color:#666; line-height:30px; margin-top:-5px; padding-bottom:10px}
.Medical .Wrap .Grid .Txt {font-size:15px; color:#666; letter-spacing:-0.05em; line-height:24px}
.Medical .Wrap .Grid .Txt1 {padding-bottom:15px}

/* 로앤여성검진 : 미혼여성검진 */

.MedicalTop3 {position:relative}
.MedicalTop3 .Tit {position:absolute; top:228px; left:129px; font-size:15px; font-weight:600; color:#231f23; letter-spacing:-0.12em; text-align:center; line-height:22px}

.Medical .Tit2 .Line {display:inline-block; text-indent:-9999px; border-left:1px solid #a3a3a3; height:15px; line-height:2px; margin:0 15px 0 30px}
.Medical .Tit2 .subTit {font-size:14px; font-weight:500; color:#4d4e4e}
.Medical .Price1 {margin-bottom:30px}
.Medical .Tit3 {background:url(../../images/medical/medical03_add.png) 0 center no-repeat; font-size:18px; font-weight:600; color:#2e2e2e; letter-spacing:-0.025em; padding-left:30px; margin-bottom:25px}
.Medical .Tit3 .Line {display:inline-block; text-indent:-9999px; border-left:2px solid #c5c5c5; height:13px; line-height:11px; margin:0 15px 0 30px}
.Medical .Tit3 .subTit {font-size:14px; font-weight:500; color:#4d4e4e}
.Medical .subWrap {float:left; width:288px; margin-left:30px}
.Medical .subWrap .Tit {font-size:14px; font-weight:500; color:#4d4e4e; letter-spacing:-0.025em; margin-bottom:10px}
.Medical .subWrap .Price {background:#eaeef0; width:100%; height:40px; font-size:18px; font-weight:600; color:#000; letter-spacing:-0.025em; line-height:38px; margin-bottom:15px}
.Medical .Price2 {margin-bottom:60px}
.Medical .Table tr td.wine {font-size:16px; font-weight:600; color:#8f1270}

/* 로앤여성검진 : 웨딩검진 */

.MedicalTop4 {position:relative}
.MedicalTop4 .Tit {position:absolute; top:211px; right:86px; font-size:15px; font-weight:600; color:#231f23; letter-spacing:-0.12em; text-align:center; line-height:24px}

.Medical .subWrap .Price3 {margin-bottom:15px}
.Medical .subWrap .Txt {font-size:14px; color:#4d4e4e; letter-spacing:-0.025em; margin-bottom:15px}

/* 로앤여성검진 : 산점검진 */

.MedicalTop5 {position:relative}
.MedicalTop5 .Tit {position:absolute; top:218px; left:94px; font-size:15px; font-weight:600; color:#231f23; letter-spacing:-0.12em; text-align:center; line-height:24px}

.Medical .subWrap .Txt5 {margin-bottom:195px}

/* 로앤여성검진 : 염증 및 성병검진 */

.MedicalTop6 {position:relative}
.MedicalTop6 .Tit {position:absolute; top:243px; right:0; left:0; font-size:15px; font-weight:600; color:#fff; letter-spacing:-0.12em; text-align:center; line-height:24px; text-shadow:0 2px 2px #000}

.Medical2 {}
.Medical2 .Wrap {display:inline-block; width:1140px}
.Medical2 .Wrap .Grid .Tit {font-size:30px; font-weight:600; color:#2e2e2e; letter-spacing:-0.025em; margin-top:-5px; padding-bottom:25px}
.Medical2 .Wrap .Grid .Txt {font-size:14px; color:#666}
.Medical2 .Wrap1 {margin-bottom:60px}
.Medical2 .Wrap1 img {float:left}
.Medical2 .Wrap1 .Grid {float:left; margin-left:50px}
.Medical2 .Wrap2 {margin-bottom:195px}
.Medical2 .Wrap2 img {float:right}
.Medical2 .Wrap2 .Grid {float:left}






/* 로앤여성검진 : 예방접종 */

.Table1 {margin-bottom:195px}
.Table1 tr.Top {border-top:2px solid #cc6699; border-bottom:1px solid #e6e6e6; font-weight:600; height:47px}
.Table1 tr.Line {border-bottom:1px solid #e6e6e6; height:47px}
.Table1 .Line.Bottom {border-top:1px solid #e6e6e6}
.Table1 tr td {font-size:14px; color:#4d4e4e; letter-spacing:-0.025em; line-height:24px; text-align:center; padding:14px 0}

/* 로앤여성검진 : 여성검진이벤트 */

.MedicalBox .listTable_video tr.tr01 {height:53px; line-height:51px; border-bottom:1px solid #e6e6e6}
.MedicalBox .listTable_video tr td.td01 a {font-size:14px; font-weight:600; color:#2d2d2d}
.MedicalBox .listTable_video tr td.td02 {font-size:14px; color:#636162; text-align:right}
.MedicalBox .listTable_video tr td.td02 .span01 {padding-right:20px}
.MedicalBox .listTable_video tr td.td02 .span02 {padding-right:5px}
.MedicalBox .listTable_video tr td.td01 span {display:inline-block; width:60px; height:27px; font-size:13px; font-weight:600; color:#fff; text-align:center; line-height:25px; border-radius:3px; margin-right:10px}
.MedicalBox .listTable_video tr td.td01 span.Ing {background:#8f1270}
.MedicalBox .listTable_video tr td.td01 span.Fin {background:#7D7D7D}

.MedicalBox .tableView tr td.td03 span {display:inline-block; width:60px; height:27px; font-size:13px; font-weight:600; color:#fff; text-align:center; line-height:25px; border-radius:3px; margin-right:10px}
.MedicalBox .tableView tr td.td03 span.Ing {background:#8f1270}
.MedicalBox .tableView tr td.td03 span.Fin {background:#7D7D7D}


/* 요실금클리닉 */

/* 요실금클리닉  : 요실금 치료는 로앤 입니다 */

.Clinic {width:100%}
.Clinic .Page {height:430px; text-indent:-9999px}
.Clinic .landing01 {background:url(../../images/clinic/landing01_20161229.jpg) center 0 no-repeat; text-indent:0; width:100%; overflow:hidden}
.Clinic .landing01_01 {background:url(../../images/clinic/landing01_01.jpg) center 0 repeat-x; text-indent:0;  overflow:hidden}
.Clinic .landing02 {background:url(../../images/clinic/landing02.png) center 0 repeat-x; text-indent:0; width:100%; overflow:hidden}
.Clinic .landing02_01 {background:url(../../images/clinic/landing02_01.jpg) center 0 repeat-x; text-indent:0;  overflow:hidden}
.Clinic .landing03 {background:url(../../images/clinic/landing03.png) center 0 repeat-x}
.Clinic .landing03 {text-indent:0; position:relative;}
.Clinic .landing03 img {position:absolute; top:0; left:50%; margin-left:-1000px;}
.Clinic .landing03 .landing_avi_area {position:absolute; top:60px; left:50%;margin-left:-30px;}
.Clinic .landing04 {background:url(../../images/clinic/landing04.png) center 0 repeat-x; height:430px}
.Clinic .landing05 {background:url(../../images/clinic/landing05.png) center 0 repeat-x; height:435px}
.Clinic .landing06 {background:url(../../images/clinic/landing06.png) center 0 repeat-x; height:434px}
.Clinic .landing07 {background:url(../../images/clinic/landing07.png) center 0 repeat-x; height:434px}
.Clinic .landing08 {background:url(../../images/clinic/landing08.png) center 0 repeat-x; height:434px}
.Clinic .landing09 {background:url(../../images/clinic/landing09.png) center 0 repeat-x; height:434px}
.Clinic .landing10 {background:url(../../images/clinic/landing10.png) center 0 repeat-x; height:434px}

.Clinic .landingVideo {text-indent:0}

.Clinic .slider01 {background:url(../../images/clinic/landing_video_slide.png) center 0 repeat-x; text-indent:0; position:relative}
.Clinic .slider01 .outer_pad {width:1100px; margin:0 auto; position:relative; padding-top:168px}

.Clinic .slider01 .outer_pad {position:relative}
.Clinic .slider01 .outer_pad .choose_slider_items .current_item {width:405px; height:236px; left:352px}
.Clinic .slider01 .outer_pad .choose_slider_items .previous_item {width:222px; height:129px; left:102px; top:34px}
.Clinic .slider01 .outer_pad .choose_slider_items .next_item {width:222px; height:129px; left:773px; top:34px}
.Clinic .slider01 .outer_pad .choose_slider_items .next_hidden {width:222px; height:129px}
.Clinic .slider01 .outer_pad .choose_slider_items ul li img {width:100%}

.Clinic .slider01 .outer_pad .Btn {position:absolute; width:39px; height:68px; top:232px}
.Clinic .slider01 .outer_pad .Btn.left {left:0}
.Clinic .slider01 .outer_pad .Btn.right {right:0}
.Clinic .slider01 .outer_pad .Btn a {display:inline-block; width:39px; height:68px; text-indent:-9999px}
.Clinic .slider01 .outer_pad .Btn .btn_next1 {background:url(../../images/clinic/video_prev.png) 0 0 no-repeat}
.Clinic .slider01 .outer_pad .Btn .btn_prev1 {background:url(../../images/clinic/video_next.png) 0 0 no-repeat}

.Clinic .slider02 {background:url(../../images/clinic/landing_slide.png) center 0 repeat-x; height:434px; text-indent:0}
.Clinic .slider02 .banner_wrap {width:1100px; margin:0 auto; position:relative; padding-top:156px}
.Clinic .slider02 .banner_wrap ul li {width:313px !important; height:244px !important; background:#fff}
.Clinic .slider02 .banner_wrap ul li .Tit {padding:95px 0 55px; font-size:16px; color:#000; text-align:center}
.Clinic .slider02 .banner_wrap ul li .Txt {font-size:14px; color:#666; text-align:left; padding:0 15px; height:105px}
.Clinic .slider02 .banner_wrap ul li a {margin:15px; float:left}
.Clinic .slider02 .banner_wrap ul li img {padding:15px; float:right}
.Clinic .slider02 .banner_wrap p a {width:39px; height:68px}
.Clinic .slider02 .banner_wrap p .prevBtn {background:url(../../images/clinic/landing_slide_prev.png) 0 0 no-repeat}
.Clinic .slider02 .banner_wrap p .nextBtn {background:url(../../images/clinic/landing_slide_next.png) 0 0 no-repeat}

.Clinic .map {background:#f9fcfe url(../../images/clinic/landing_map_20170710.png) center 0 repeat-x; height:500px; text-indent:0}

.Clinic .txt {width:1100px; margin:0 auto; text-indent:0; height:560px}
.Clinic .txt .title {font-size:30px; font-weight:600; color:#313131; text-align:center; padding:64px 0 45px}
.Clinic .txt .title .blue {color:#5cade5; text-decoration:underline}
.Clinic .txt .Box {width:50%; float:left}
.Clinic .txt .Box .boxTit {background:#5cade5; width:190px; height:49px; font-size:18px; color:#fff; text-align:center; line-height:49px}
.Clinic .txt .Box .Txt {font-size:16px; color:#666; line-height:24px; padding:15px 10px}

.Clinic .bnrBox {width:1100px; margin:0 auto}
.Clinic .bnrBox .branchCnt {padding-top:108px}
.Clinic .bnrBox .branchCnt ul {text-align:center}
.Clinic .bnrBox .branchCnt ul li {background:#fff; width:84px; height:36px; line-height:36px; display:inline-block; font-size:16px; font-weight:600; color:#474747; text-align:center; cursor:pointer; box-shadow:0 3px 3px #d6d8da}
.Clinic .bnrBox .branchCnt ul li.active {background:#4e606d; color:#fff !important}

.Clinic .bnrBox .branchCnt .leftImg {float:left; width:558px; height:234px; margin:26px 0 0 26px}

.Clinic .bnrBox .branchCnt .branchTel2 {float:right; margin:26px 74px 0 0}
.Clinic .bnrBox .branchCnt .branchTel2 .Txt {font-size:15px; color:#666}
.Clinic .bnrBox .branchCnt .branchTel2 .Num a {font-size:40px; font-weight:600; color:#4e606d}
.Clinic .bnrBox .branchCnt .branchTel2 .Box {background:#fff; border:1px solid #bdc6cb; width:365px; padding:10px 25px 10px 20px; margin-top:5px; font-size:15px; color:#666; letter-spacing:-0.04em}
.Clinic .bnrBox .branchCnt .branchTel2 .Box .Tit {font-weight:600; padding-right:10px}
.Clinic .bnrBox .branchCnt .branchTel2 .Box .subTit {font-size:13px} 
.Clinic .bnrBox .branchCnt .branchTel2 .Box .subBox {padding-top:5px}
.Clinic .bnrBox .branchCnt .branchTel2 .Box .subBox span {display:inline-block; width:190px; padding-bottom:5px}

.Clinic .bnrBox .branchCnt .branchTel2 .phoneBox {margin-top:5px}
.Clinic .bnrBox .branchCnt .branchTel2 .phoneBox select{width:65px; height:35px}
.Clinic .bnrBox .branchCnt .branchTel2 .phoneBox input{width:45px; height:30px; border:1px solid #d2d2d2}
.Clinic .bnrBox .branchCnt .branchTel2 .phoneBox .btn_blue2 {width:140px; height:36px; float:right; margin:2px 0}
.Clinic .bnrBox .branchCnt .branchTel2 .phoneBox .btn_blue2 a {background:#4e606d; width:140px; height:36px; line-height:36px; text-align:center; display:inline-block; font-size:14px; color:#fff}

.Clinic .bnrBox .branchCnt .branchTel2 .phoneBox .Grid {margin:10px 40px}
.Clinic .bnrBox .branchCnt .branchTel2 .phoneBox .Grid input {margin:13px 0 5px; width:50px; border:1px solid #d2d2d2; height:24px; line-height:24px;}
.Clinic .bnrBox .branchCnt .branchTel2 .phoneBox .Grid input.number {float:left; width:70px; margin:0 0 5px}
.Clinic .bnrBox .branchCnt .branchTel2 .phoneBox a {text-align:center}
.Clinic .bnrBox .branchCnt .branchTel2 .phoneBox a.Btn {display:inline-block; float:left; background:#e6e6e6; width:100px; height:30px; line-height:28px; margin:0 0 5px 2px; font-size:12px; font-weight:600; color:#666}


.Clinic .Footer {background:#262626; height:130px; position:fixed; bottom:0; left:0; right:0; margin-right:17px; z-index:9999}
.Clinic .Footer .Box {width:1100px; margin:0 auto}
.Clinic .Footer ul {margin-top:0}
.Clinic .Footer ul.Chk {float:left}

.Clinic .Footer .wrapBox {float:left; padding:20px 0 0 35px; position:relative}
.Clinic .Footer .wrapBox .Tit {font-size:18px; color:#fff; padding-bottom:10px}
.Clinic .Footer .wrapBox .Tit .subTit {font-size:13px; color:#fff; opacity:0.4; padding-left:10px}
.Clinic .Footer .wrapBox label {width:50px; font-size:13px; color:#fff; opacity:0.6; display:inline-block}
.Clinic .Footer .wrapBox input {background:none; border:1px solid #9a9a9a}
.Clinic .Footer .wrapBox .counselName input {width:121px}
.Clinic .Footer .wrapBox .counselTel input {width:23px}
.Clinic .Footer .wrapBox .counselTel p {width:10px; display:inline-block; text-align:center}
.Clinic .Footer .wrapBox .counBtn {position:absolute; top:57px; right:52px}
.Clinic .Footer .wrapBox .counChk {position:absolute; right:0; top:60px}


.Clinic .Footer ul.btn {float:right}
.Clinic .Footer ul li {float:left}


/* 요실금클리닉 : 요실금 자가진단 */

.width1140 .MylistTab2 {margin-bottom:0}

.ClinicBox .ImgIcon {text-align:center; margin:30px 0 15px}
.ClinicBox .TopTit {font-size:18px; color:#666; letter-spacing:-0.075em; text-align:center; line-height:24px; margin-bottom:30px}
.ClinicBox .TopTit span {font-weight:600; color:#8f1270; text-decoration:underline; padding:0 2px}

.ClinicBox .Grid {padding:30px 0; border-bottom:1px solid #c6c6c6}
.ClinicBox .Grid.Top {border-top:1px solid #c6c6c6}
.ClinicBox .Grid.Last {margin-bottom:130px} 
.ClinicBox .Grid .Tit {font-size:18px; font-weight:600; color:#666; letter-spacing:-0.01em}
.ClinicBox .Grid .Tit .Num {display:inline-block; background:#8f1270; width:40px; height:40px; font-size:20px; font-weight:600; color:#fefefe; line-height:38px; text-align:center; letter-spacing:-0.01em; border:1px solid #6e0e56; border-radius:40px; margin-right:20px}
.ClinicBox .Grid .Wrap {margin-left:65px}
.ClinicBox .Grid .Wrap div {font-size:16px; color:#666; letter-spacing:-0.01em; margin-bottom:10px}
.ClinicBox .Grid .Wrap div.last {margin-bottom:0}

.ClinicBox .WrapTop {text-align:center; height:143px; margin:30px 0}
.ClinicBox .WrapTop .clinicBox {position:relative; width:165px; height:143px; display:inline-block; color:#fff}
.ClinicBox .WrapTop .clinicBox div {position:absolute; left:0; right:0; margin:0 auto}
.ClinicBox .WrapTop .clinicBox .Tit1 {font-size:16px; font-weight:600; letter-spacing:-0.01em; top:30px}
.ClinicBox .WrapTop .clinicBox .Tit2 {font-size:18px; font-weight:600; letter-spacing:-0.025em; top:80px}
.ClinicBox .WrapTop .clinicBox .Tit3 {font-size:18px; font-weight:600; letter-spacing:-0.025em; top:70px}
.ClinicBox .WrapTop .clinicBox .Line {width:96px; text-indent:-9999px; border-top:1px solid #fff; top:55px}

.ClinicBox .WrapTop .clinicBox1 {background:url(../../images/clinic/clinic_icon1.png) 0 0 no-repeat}
.ClinicBox .WrapTop .clinicBox2 {background:url(../../images/clinic/clinic_icon2.png) 0 0 no-repeat; margin:0 5px}
.ClinicBox .WrapTop .clinicBox3 {background:url(../../images/clinic/clinic_icon3.png) 0 0 no-repeat}

.ClinicBox .listTable_video tr.tr01 {height:53px; line-height:51px; border-bottom:1px solid #e6e6e6}
.ClinicBox .listTable_video tr td.td01 a {font-size:14px; font-weight:600; color:#2d2d2d}
.ClinicBox .listTable_video tr td.td02 {font-size:14px; color:#636162; text-align:right}
.ClinicBox .listTable_video tr td.td02 .span01 {padding-right:20px}
.ClinicBox .listTable_video tr td.td02 .span02 {padding-right:5px}


/* 로앤주사클리닉 */

/* 로앤주사클리닉 : 기본영양주사 */

.PageTit.rosaceaClinic {background:url(../../images/rosaceaClinic/rosaceaClinic01_01.png) 0 0 no-repeat; height:616px; margin-bottom:20px}
.PageTit.rosaceaClinic .Txt {padding-top:83px}
.PageTit.rosaceaClinic .Txt .Top {font-size:17px; font-weight:600; color:#fff; letter-spacing:-0.06em}
.PageTit.rosaceaClinic .Txt .Bottom {font-size:14px; color:#dbdad7; letter-spacing:-0.025em; line-height:20px; padding-top:10px}

.PageTit.rosaceaClinic1_new {background:url(../../images/rosaceaClinic/rosaceaClinic01_01.jpg) 0 0 no-repeat; height:308px; margin-bottom:20px}
.PageTit.rosaceaClinic1_new .Tit {color:#2e2e2e;}

.rosaceaClinic1_new ul {width:1200px; overflow:hidden; padding:30px; box-sizing:border-box;}
.rosaceaClinic1_new ul li {float:left; width:555px; height:265px; overflow:hidden; margin-bottom:50px;}
.rosaceaClinic1_new ul li.injection_type01, .rosaceaClinic1_new ul li.injection_type03, .rosaceaClinic1_new ul li.injection_type05 {margin-right:30px;} 
.rosaceaClinic1_new ul li .title {width:555px; height:35px; overflow:hidden; margin-bottom:30px; padding-left:42px; box-sizing:border-box;}
.rosaceaClinic1_new ul li .title .tit_text {float:left; width:195px; height:35px; line-height:35px; overflow:hidden; font-size:24px; color:#2e2e2e; font-weight:600;}
.rosaceaClinic1_new ul li .title .effect {float:left; width:318px; height:35px; line-height:35px; overflow:hidden; text-align:center; font-size:20px; color:#fff; font-weight:600;}
.rosaceaClinic1_new ul li.injection_type01 .title {background:url('/images/rosaceaClinic/bg_injection_type01.png') no-repeat;}
.rosaceaClinic1_new ul li.injection_type02 .title {background:url('/images/rosaceaClinic/bg_injection_type02.png') no-repeat;}
.rosaceaClinic1_new ul li.injection_type03 .title {background:url('/images/rosaceaClinic/bg_injection_type03.png') no-repeat;}
.rosaceaClinic1_new ul li.injection_type04 .title {background:url('/images/rosaceaClinic/bg_injection_type04.png') no-repeat;}
.rosaceaClinic1_new ul li.injection_type05 .title {background:url('/images/rosaceaClinic/bg_injection_type05.png') no-repeat;}
.rosaceaClinic1_new ul li.injection_type06 .title {background:url('/images/rosaceaClinic/bg_injection_type06.png') no-repeat;}
.rosaceaClinic1_new ul li .thum {float:left; width:212px; height:200px; margin-right:20px;}
.rosaceaClinic1_new ul li .effect_text {float:left; width:323px; height:200px; overflow:hidden; font-size:14px; line-height:20px;}
.rosaceaClinic1_new ul li .effect_text .detail {width:100%; overflow:hidden; margin-bottom:20px;}
.rosaceaClinic1_new ul li .effect_text .detail .article_tit {float:left; width:40px; display:inline-block; font-weight:600; color:#2c2c2c}
.rosaceaClinic1_new ul li .effect_text .detail .article_text  {float:left; width:283px; display:inline-block; color:#666666;}

.rosaceaClinic .Wrap1 {margin-bottom:20px}
.rosaceaClinic .Wrap1 ul li {float:left; width:200px; text-align:center}
.rosaceaClinic .Wrap1 ul li.Tit {font-size:24px; font-weight:600; color:#fff; letter-spacing:-0.05em; height:175px}
.rosaceaClinic .Wrap1 ul li.Tit div {padding-top:64px}
.rosaceaClinic .Wrap1 ul li.Tit .Eng {font-size:15px; font-weight:600; color:#fff; letter-spacing:-0.05em; opacity:0.6}
.rosaceaClinic .Wrap1 ul li.subTit {font-size:15px; color:#666; letter-spacing:-0.05em; line-height:20px; width:192px; height:167px}
.rosaceaClinic .Wrap1 ul li.subTit div {padding:40px 0 5px}

.rosaceaClinic .Wrap1 ul li.Tit1 {background:#f6b700}
.rosaceaClinic .Wrap1 ul li.subTit1 {border:4px solid #f6b700}
.rosaceaClinic .Wrap1 ul li.subTit1 div {font-size:50px; color:#f6b700}
.rosaceaClinic .Wrap1 ul li.Tit2 {background:#ed6e25}
.rosaceaClinic .Wrap1 ul li.subTit2 {border:4px solid #ed6e25}
.rosaceaClinic .Wrap1 ul li.subTit2 div {font-size:50px; color:#ed6e25}
.rosaceaClinic .Wrap1 ul li.Tit3 {background:#e84943}
.rosaceaClinic .Wrap1 ul li.subTit3 {border:4px solid #e84943}
.rosaceaClinic .Wrap1 ul li.subTit3 div {font-size:50px; color:#e84943}
.rosaceaClinic .Wrap1 ul li.Tit4 {background:#d95198}
.rosaceaClinic .Wrap1 ul li.subTit4 {border:4px solid #d95198}
.rosaceaClinic .Wrap1 ul li.subTit4 div {font-size:50px; color:#d95198}
.rosaceaClinic .Wrap1 ul li.Tit5 {background:#79bd2a}
.rosaceaClinic .Wrap1 ul li.subTit5 {border:4px solid #79bd2a}
.rosaceaClinic .Wrap1 ul li.subTit5 div {font-size:50px; color:#79bd2a}
.rosaceaClinic .Wrap1 ul li.Tit6 {background:#6687c4}
.rosaceaClinic .Wrap1 ul li.subTit6 {border:4px solid #6687c4}
.rosaceaClinic .Wrap1 ul li.subTit6 div {font-size:50px; color:#6687c4}

.rosaceaClinic .Wrap2 {margin-bottom:130px}
.rosaceaClinic .Wrap2 ul li {float:left; width:400px; height:555px; text-align:center}
.rosaceaClinic .Wrap2 ul li .Tit {font-size:30px; font-weight:600; padding:35px 0 15px}
.rosaceaClinic .Wrap2 ul li .subTit {font-size:15px; color:#666; letter-spacing:-0.05em; line-height:20px; padding-bottom:30px}
.rosaceaClinic .Wrap2 ul li .Tab {margin-top:40px}
.rosaceaClinic .Wrap2 ul li .Tab span {background:#fff; display:inline-block; vertical-align:middle; font-size:14px; font-weight:600; margin:0 1px; padding:10px}
.rosaceaClinic .Wrap2 ul li .Tab span.Td {padding:18px 10px 19px}

.rosaceaClinic .Wrap2 ul li.Grid1 {background:#e8e6f8}
.rosaceaClinic .Wrap2 ul li.Grid1 .Tit {color:#7166c4}
.rosaceaClinic .Wrap2 ul li.Grid1 .Tab span {color:#7166c4; border:1px solid #7166c4}
.rosaceaClinic .Wrap2 ul li.Grid2 {background:#e6f1f8}
.rosaceaClinic .Wrap2 ul li.Grid2 .Tit {color:#66c3c4}
.rosaceaClinic .Wrap2 ul li.Grid2 .Tab span {color:#66c3c4; border:1px solid #66c3c4}
.rosaceaClinic .Wrap2 ul li.Grid3 {background:#e6f8f1}
.rosaceaClinic .Wrap2 ul li.Grid3 .Tit {color:#66c466}
.rosaceaClinic .Wrap2 ul li.Grid3 .Tab span {color:#66c466; border:1px solid #66c466}


/* 로앤주사클리닉 : 칵테일주사 */

.rosaceaClinic1 {}
.rosaceaClinic1 .subPregnancy {margin:0 0 40px; position:relative;}
.rosaceaClinic1 .subPregnancy .Tit {background:url(../../images/rosaceaClinic/rosaceaClinic02_title_bar.png) center bottom no-repeat; position:absolute; top:62px; left:195px; font-size:40px; font-weight:600; color:#2e2e2e; letter-spacing:-0.1em; padding-bottom:15px}
.rosaceaClinic1 .subPregnancy .Tit .Red {color:#ef3a38}
.rosaceaClinic1 .subPregnancy .subTit {position:absolute; top:136px; left:186px; font-size:16px; color:#666; letter-spacing:-0.075em; line-height:24px; text-align:center}
.rosaceaClinic1 .subPregnancyCon {margin:50px 0 125px}
.rosaceaClinic1 .rosaceaClinic1_list ul {width:1200px; overflow:hidden; padding:30px; box-sizing:border-box;}
.rosaceaClinic1 .rosaceaClinic1_list ul li {float:left; width:520px; height:260px; margin-bottom:50px;}
.rosaceaClinic1 .rosaceaClinic1_list ul li.odd {margin-right:100px;}
.rosaceaClinic1 .rosaceaClinic1_list ul li .title {width:520px; display:inline-block; color:#2e2e2e; background:url(../../images/ico/ico_bullet.jpg) no-repeat; font-size:30px; font-weight:600; line-height:30px; letter-spacing:-0.025em; padding-top:10px; margin-bottom:26px}
.rosaceaClinic1 .rosaceaClinic1_list ul li .thum {width:520px; height:124px; overflow:hidden; margin-bottom:20px;}
.rosaceaClinic1 .rosaceaClinic1_list ul li .detail_text {font-size:14px; color:#666666; line-height:20px; letter-spacing:-0.5px;}



/* 로앤주사클리닉 : 피로 자가진단 */

.width1140.rosaceaClinic3 {position:relative; background:url(../../images/rosaceaClinic/rosaceaClinic03_01.png) 0 0 no-repeat; width:1140px; height:292px; margin-bottom:50px}
.rosaceaClinic3 .Tit {position:absolute; top:26px; left:135px; font-size:26px; color:#2e2e2e; letter-spacing:-0.075em}
.rosaceaClinic3 .Tit .purple {color:#8e65e2}
.rosaceaClinic3 .subTit {position:absolute; top:63px; left:212px; font-size:15px; color:#666; letter-spacing:-0.075em; text-align:center; line-height:20px}
.rosaceaClinic3 .Box {float:left; height:131px; padding-top:132px; text-align:center}
.rosaceaClinic3 .Box .Tit {position:inherit; font-size:18px; font-weight:600; color:#fffeff; letter-spacing:-0.05em; padding-top:26px}
.rosaceaClinic3 .Box .Txt {font-size:14px; color:#fff; letter-spacing:-0.09em; line-height:20px; padding-top:16px}
.rosaceaClinic3 .Box1 {width:228px; padding-left:31px}
.rosaceaClinic3 .Box2 {width:210px}
.rosaceaClinic3 .Box3 {width:207px}

.rosaceaClinic4 {}
.rosaceaClinic4 .Box {float:left; width:560px}
.rosaceaClinic4 .Box tr {border-bottom:1px solid #dbdbdb}
.rosaceaClinic4 .Box tr td {position:relative; font-size:14px; letter-spacing:-0.05em; height:50px}
.rosaceaClinic4 .Box tr td input {float:left}
.rosaceaClinic4 .Box tr td p {color:#777576}

.rosaceaClinic4 .Box tr.Top {border-top:2px solid #7843e5}
.rosaceaClinic4 .Box tr.Top td {font-size:16px; font-weight:600; color:#373637; letter-spacing:-0.05em; text-align:center}
.rosaceaClinic4 .Box tr td.Score {font-weight:600; color:#7843e5; text-align:center}

.rosaceaClinic4 .Box1 {margin-right:20px}


.rosaceaClinic4 .Box tr td input[type="checkbox"] {opacity:0; width:19px; height:20px; position:absolute; cursor:pointer; left:30px; margin-top:-2px}
.rosaceaClinic4 .Box tr td input[type="checkbox"] + span {background:url(../../images/rosaceaClinic/rosaceaClinic03_check.png) 0 center no-repeat; float:left; display:inline-block; width:19px; height:20px; vertical-align:middle; cursor:pointer; text-indent:-9999px; margin:-2px 35px 0 30px}
.rosaceaClinic4 .Box tr td input[type="checkbox"]:checked + span{background:url(../../images/rosaceaClinic/rosaceaClinic03_check_active.png) 0 0 no-repeat}

.rosaceaClinic4 .rosaceaClinicBtn {margin:0 auto; text-align:center}
.rosaceaClinic4 .rosaceaClinicBtn a {font-size:16px; font-weight:600; line-height:44px; color:#fff; background:#671f54; width:102px; height:44px; display:inline-block; margin:55px 0 135px; padding:0 15px 0 20px; border-bottom:3px solid #5d2f46}
.rosaceaClinic4 .rosaceaClinicBtn a span {display:block; color:#fff; font-size:16px; font-weight:600; letter-spacing:-0.075em}
.rosaceaClinic4 .rosaceaClinicBtn a span img {padding-left:15px}


/* 상담예약센터 */


/* 상담예약센터 : 수술상담예약 */

.ReserBox .tbCal tr.tr01 td {font-size:14px; font-weight:600; color:#2c2c2c; border-top:2px solid #cc6699; vertical-align:middle; padding:0}

.ReserTabs .TabImg {background:url(../../images/page/restab.png) center 0 no-repeat; height:63px; text-align:center}
.ReserTabs .TabImg div {font-size:18px; font-weight:600; color:#fff; width:200px; display:inline-block}
.ReserTabs .TabImg .Fir {margin-left:25px}
.ReserTabs .TabImg div .Num {float:left; font-size:30px; opacity:0.4; width:40px; padding:13px 0}
.ReserTabs .TabImg div span {float:left; line-height:63px}

.ReserBox .innerCon {margin:45px 0 0}
.ReserBox .infoBox {height:169px; margin-bottom:223px}
.ReserBox .infoBox .boxImg {float:left; width:109px; height:109px; padding:30px 25px 30px 18px}

.ReserBox .infoBox .boxTxt {float:left; padding:49px 0}
.ReserBox .infoBox .boxTxt ul li:first-child {margin-top:0}
.ReserBox .infoBox .boxTxt ul li {font-size:14px; color:#3f3f3f; letter-spacing:-0.01em; margin-top:9px}

.ReserBox .infoBox .ReserBtn a {float:right; font-size:16px; font-weight:600; line-height:44px; color:#fff; background:#671f54; width:162px; height:44px; display:inline-block; margin:55px 0; padding-left:25px; border-bottom:3px solid #5d2f46}
.ReserBox .infoBox .ReserBtn span {display:block; color:#fff; font-size:16px; font-weight:600; letter-spacing:-0.075em}
.ReserBox .infoBox .ReserBtn span img {padding-left:15px}

.ReserBox .btnFin {background:#b9b9b9; width:70px; height:26px; font-size:13px; color:#fff; margin-top:10px; line-height:24px}
.ReserBox .btnRes {width:70px; height:26px; margin-top:10px; line-height:24px}
.ReserBox .btnRes a {background:#a01d7b; width:70px; height:26px; font-size:13px; color:#fff; line-height:24px}

.ReserBox .calTit span {font-size:30px; font-weight:600; color:#3b3939; margin:0 50px}
.ReserBox .calTit img.arrow {width:auto; margin-top:-4px}
.ReserBox .calTit span.Btn {margin:0}
.ReserBox #cts.sub {padding-bottom:0}
.ReserBox .tbCal td {font-size:14px; font-weight:500; color:#9a9a9a; vertical-align:top; padding:10px; text-align:center}
.ReserBox .tbCal td .Num {float:left}
.ReserBox .tbCal td.today {background:#f5f5f5; border:3px solid #671f54; display:inline-block; width:136px} 

.infoTxt {padding:50px 0 15px}
.infoTxt p {padding-left:10px; font-size:14px; color:#636162}

.innerCon.mb100 {margin-bottom:0}

.margin.ReserTabs1 {margin-bottom:45px}
.ReserTabs1 .TabImg {background:url(../../images/page/restab1.png) center 0 no-repeat; height:63px; text-align:center}
.ReserTabs1 .TabImg div {font-size:18px; font-weight:600; color:#fff; width:200px; display:inline-block}
.ReserTabs1 .TabImg .Fir {margin-left:25px}
.ReserTabs1 .TabImg div .Num {float:left; font-size:30px; opacity:0.4; width:40px; padding:13px 0}
.ReserTabs1 .TabImg div span {float:left; line-height:63px}

.row_bbs tr td label.Txt {font-size:14px; font-weight:600; color:#971c68; padding-right:20px}

.WriteBtn {margin-bottom:20px}
.WriteBtn .tc {text-align:center}
.WriteBtn .btn_conf {display:inline-block; width:108px; height:47px; line-height:47px; background:#671f54; text-align:center; margin:0 5px; border-bottom:3px solid #5d2f46}
.WriteBtn .btn_conf span {display:block; color:#fff; font-size:16px; font-weight:600; letter-spacing:-0.075em}
.WriteBtn .btn_canc {display:inline-block; width:108px; height:47px; line-height:47px; background:#7d7d7d; text-align:center; margin:0 5px; border-bottom:3px solid #4e4e4e}
.WriteBtn .btn_canc span {display:block; color:#fff; font-size:16px; font-weight:600; letter-spacing:-0.075em}
.WriteBtn .btn_canc span img {padding-left:15px}

.WriteReserBox .infoBox {margin-bottom:50px}


/* 상담예약센터 : 시크릿상담 */

.Secret {z-index:11 !important}
.Secret .row_bbs tr td input.w13 {margin:0 5px 0 25px}
.Secret .row_bbs tr td input.Fir {margin-left:0}
.Secret .row_bbs tr td input.p_date {width:48px; margin-right:10px}

.Secret .tbl tr td .Btn {width:70px; height:26px; display:inline-block; font-size:13px; color:#fff; line-height:26px}
.Secret .tbl tr td .Ing {background:#a01d7b}
.Secret .tbl tr td .Fin {background:#b9b9b9}


/* 상담예약센터 : Paging */

.subPaging {margin-top:50px}
.subPaging .paging {margin-top:0; height:26px}
.subPaging a {padding:5px 0; line-height:14px; margin-left:2px}
.subPaging a.on {color:#cc6699; border:1px solid #cc6699} 
.subPaging a.prev {padding:12px}
.subPaging a.prev2 {background: transparent url("../../images/btn/bg_paging_prev2.gif") no-repeat scroll 8px 50%; padding:12px}
.subPaging a.next {padding:12px}
.subPaging a.next2 {background: transparent url("../../images/btn/bg_paging_next2.gif") no-repeat scroll 8px 50%; padding:12px}


/* 상담예약센터 : Sub Btn */

.subBtn {display:inline-block; width:100%}


/* 상담예약센터 : 시크릿카톡상담 */

.innerKakao {margin-bottom:159px}


/* 상담예약센터 : 시크릿비용상담 */

.WriteBtn1 {margin-bottom:20px}
.WriteBtn1 .Btn {float:left; margin-top:0}

.WriteBtn1 .tc {float:right}
.WriteBtn1 .btn_back {display:inline-block; width:108px; height:47px; line-height:47px; background:#993366; text-align:center; margin:0 5px; border-bottom:3px solid #5d2f46}
.WriteBtn1 .btn_back span {display:block; color:#fff; font-size:16px; font-weight:600; letter-spacing:-0.075em}

.WriteBtn1 .btn_conf {display:inline-block; width:108px; height:47px; line-height:47px; background:#671f54; text-align:center; margin:0 5px; border-bottom:3px solid #5d2f46}
.WriteBtn1 .btn_conf span {display:block; color:#fff; font-size:16px; font-weight:600; letter-spacing:-0.075em}

.WriteBtn1 .btn_cancel {display:inline-block; width:108px; height:47px; line-height:47px; background:#7d7d7d; text-align:center; margin:0 0 0 5px; border-bottom:3px solid #4e4e4e}
.WriteBtn1 .btn_cancel span {display:block; color:#fff; font-size:16px; font-weight:600; letter-spacing:-0.075em}

.WriteBtn1 .btn_cancel1 {display:inline-block; width:108px; height:47px; line-height:47px; background:#7d7d7d; text-align:center; margin:0 5px; border-bottom:3px solid #4e4e4e; float:none}
.WriteBtn1 .btn_cancel1 span {display:block; color:#fff; font-size:16px; font-weight:600; letter-spacing:-0.075em}

.WriteBtn1 .btn_delete {display:inline-block; width:108px; height:47px; line-height:47px; background:#7d7d7d; text-align:center; margin:0 0 0 5px; border-bottom:3px solid #4e4e4e}
.WriteBtn1 .btn_delete span {display:block; color:#fff; font-size:16px; font-weight:600; letter-spacing:-0.075em}


/* 상담예약센터 : 전화상담요청 */

.Secret .row_bbs tr td select.month {width:82px; margin-right:5px}
.Secret .row_bbs tr td select.day {width:82px; margin:0 5px 0 10px}
.Secret .row_bbs tr td select.hours {width:82px; margin:0 5px 0 10px}



/* My Secret Doctor */


/* My Secret Doctor : 나의 상담내역 */

.mylist .Tit {font-size:18px; font-weight:600; color:#636162; letter-spacing:-0.025em; padding-bottom:10px}
.mylist .btn {margin:20px 0 35px}
.mylist .btn .btn_rig {margin:0}


/* My Secret Doctor : 시크릿다이어리 TAB */

.MylistTab {text-align:center; margin-bottom:50px}
.MylistTab ul li {display:inline-block}
.MylistTab ul li a {display:inline-block; cursor:pointer; color:#666; font-size:16px; border:2px solid #E6E6E6; height:43px; line-height:43px; text-align:center; padding:0 15px}
.MylistTab ul li a.active {border:2px solid #8F1270; font-weight:600; color:#1c1c1c;}

.MylistTab1 ul li a {min-width:142px} 


/* My Secret Doctor : 시크릿다이어리 : 로앤 생리다이어리 */

.Diary {margin:50px auto 70px}
.Diary .title {font-size:34px; font-weight:600; color:#3f3f3f}
.Diary .title .sub_title {font-size:14px; color:#666; display:inline-block; vertical-align:middle; padding-left:20px}

.diaryBox0 .width1140 {position:relative}
.diaryBox0 .width1140 .User {position:absolute; top:15px}
.diaryBox .User {font-size:18px; font-weight:600}
.diaryBox .User .Name {float:left; color:#3f3f3f}
.diaryBox .User .Name img {padding-right:10px}
.diaryBox .User .subTxt {color:#666}

.diaryBox0 .width1140 .User1 {position:inherit; margin-bottom:30px}
.diaryBox .User1 .Name {float:inherit}

.diaryBox .CalenderBox {position:absolute; top:-10px; right:0; z-index:10}
.diaryBox .CalenderBox ul li {float:left}

.diaryBox .calTit span {font-size:30px; font-weight:600; color:#3b3939; margin:0 50px}
.diaryBox .calTit img.arrow {width:auto; margin-top:-10px}
.diaryBox .calTit span.Btn {margin:0}

.diaryBox #cts.sub {padding-bottom:0}
.diaryBox #cts.sub .innerCon {margin-bottom:30px}

.diaryBox .tbCal tr.tr01 {background:#ff78a5}
.diaryBox .tbCal tr.tr01 td {border-top:0; font-size:14px; font-weight:600; color:#fff; vertical-align:middle; padding:0}

.diaryBox .tbCal td {vertical-align:top; padding:10px 0 7px 10px; font-size:14px; font-weight:600; color:#9a9a9a; position:relative}
.diaryBox .tbCal td.today {background:#f8f8f8; display:inline-block; border:none; width:152px; min-height:80px; height:auto}
.diaryBox .tbCal td a {position:absolute; display:inline-block; color:#9A9A9A; width:20px; padding:10px 132px 74px 10px; margin-left:-10px; margin-top:-10px; margin-bottom:-7px}
.diaryBox .tbCal td span {float:left}
.diaryBox .tbCal td span img {margin:8px 7px 0 -2px}
.diaryBox .tbCal td span a {display:block; width:42px; height:42px; margin:8px 7px 0 -2px; padding:0}
.diaryBox .tbCal td span a img {margin:0}

.Calendar {margin-bottom:94px}
.Calendar .infoBox {background:#fbfafa; height:157px; border:1px solid #e3e3e3}
.Calendar .infoBox .boxImg {float:left; width:472px; padding:40px 0 0 46px}
.Calendar .infoBox .boxImg ul li {float:left; width:118px; font-size:13px; color:#3f3f3f}
.Calendar .infoBox .boxImg ul.Top li {padding-bottom:10px}
.Calendar .infoBox .boxImg ul li img {width:30px; padding-right:10px}

.Calendar .infoBox .boxTxt {float:right; padding:30px 34px 0 0}
.Calendar .infoBox .boxTxt .title {font-size:16px; font-weight:600; color:#3f3f3f; padding-bottom:14px}
.Calendar .infoBox .boxTxt .subTxt {font-size:14px; color:#666; line-height:20px}

.Graph .infoBox {margin:70px 0 150px}
.Graph .infoBox .boxImg {float:left; width:155px; height:155px; margin:10px 55px 10px 0}

.Graph .infoBox .boxTxt {float:left; line-height:22px}
.Graph .infoBox .boxTxt ul li {background:url(../../images/page/dot.png) 0 center no-repeat; font-size:14px; color:#3f3f3f; padding-left:8px}

.GraphTabBox {}
.GraphTabBox .Graphtabs {border-bottom:2px solid #ff78a5; height:33px}
.GraphTabBox .Graphtabs li {float:left; background:#bbb; width:105px; height:33px; font-size:14px; font-weight:600; color:#fff; letter-spacing:-0.01em; text-align:center; line-height:31px; margin-right:2px; cursor:pointer}
.GraphTabBox .Graphtabs li.active {background:#ff78a5}
.GraphTabBox .Graphtabs li.Graphtab2 {margin-right:10px}
.GraphTabBox .Graphtabs span {font-size:13px; color:#3f3f3f; letter-spacing:-0.01em}

.GraphTabBox .GraphTab .NoData {font-size:14px; font-weight:600; color:#666; text-align:center; height:160px; padding-bottom:40px; line-height:160px; border-bottom:1px solid #bbb}

/* My Secret Doctor : 시크릿다이어리 : 로앤 생리다이어리 : 정보입력Popup */







/* 공통 */

.diaryBox0 .pop-layer {width:358px; height:424px}
.diaryBox0 .pop-layer-mysecret01 {display:block; overflow:hidden; height:0; border:none}
.diaryBox0 .pop-layer-mysecret01.active {height:424px; border:1px solid #D7D7D7; margin-top: -213px !important}
.diaryBox0 .pop-layer-mysecret01.active .Black_bg a {display:block !important}
.diaryBox0 .bx-wrapper .bx-viewport {height:360px !important}
.diaryBox0 .bx-wrapper li {width:360px !important}
.diaryBox0 .bxslider_popup .Grid {margin-top:30px; text-align:center}
.diaryBox0 .bxslider_popup .Grid .Tit {font-size:16px; color:#636162}
.diaryBox0 .bxslider_popup .Grid .Tit .bigTit {font-weight:600; color:#000}

.diaryBox0 .bx-wrapper .bx-controls-direction a {width:28px; height:52px; margin-top:-65px}
.diaryBox0 .bx-wrapper .bx-controls-direction a.bx-prev {background:url(../../images/page/mysecret01_popup_prev.png) 0 0 no-repeat; left:20px}
.diaryBox0 .bx-wrapper .bx-controls-direction a.bx-next {background:url(../../images/page/mysecret01_popup_next.png) 0 0 no-repeat; right:20px}

.diaryBox0 .bx-wrapper .bx-pager.bx-default-pager {margin-bottom:0; bottom:42px}
.diaryBox0 .bx-wrapper .bx-pager.bx-default-pager a {background:#d4d4d4; width:13px; height:13px; border-radius:20px}
.diaryBox0 .bx-wrapper .bx-pager.bx-default-pager a.active {background:#971c68}

/* 성별선택 */
.diaryBox0 .bxslider_popup .Grid .Tit1 {margin-bottom:40px}
.diaryBox0 .bxslider_popup .Grid .Img1 {display:inline-block; width:70px; height:105px; margin:0 23px}
.diaryBox0 .bxslider_popup .Grid .Img1 a {display:inline-block; width:65px; height:173px}
.diaryBox0 .bxslider_popup .Grid .Img1 a p {font-size:16px; font-weight:600; color:#636162; padding-top:115px}

.diaryBox0 .bxslider_popup .Grid .Img.women a {background:url(../../images/page/mysecret01_check_women.png) 0 0 no-repeat}
.diaryBox0 .bxslider_popup .Grid .Img.women a:hover {background:url(../../images/page/mysecret01_check_women_active.png) 0 0 no-repeat}
.diaryBox0 .bxslider_popup .Grid .Img.men a {background:url(../../images/page/mysecret01_check_men.png) 0 0 no-repeat}
.diaryBox0 .bxslider_popup .Grid .Img.men a:hover {background:url(../../images/page/mysecret01_check_men_active.png) 0 0 no-repeat}

/* 출생년도 */
.diaryBox0 .bxslider_popup .Grid2 .Tit2 {margin-bottom:60px}
.diaryBox0 .bxslider_popup .Grid2 .Img.Date {margin-bottom:65px}
.diaryBox0 .bxslider_popup .Grid2 .Img.Date img {margin:0 auto}
.diaryBox0 .bxslider_popup .Grid2 input.Date {width:158px; height:30px; border:1px solid #d5d5d5; font-size:14px; color:#636162; text-align:center}

/* 관심지점 */
.diaryBox0 .bxslider_popup .Grid3 .Tit3 {margin-bottom:50px}
.diaryBox0 .bxslider_popup .Grid3 .Img.Map {margin-bottom:54px}
.diaryBox0 .bxslider_popup .Grid3 .Img.Map img {margin:0 auto}
.diaryBox0 .bxslider_popup .Grid3 select {width:158px; height:30px; border:1px solid #d5d5d5; font-size:14px; color:#636162; text-align:center}

/* 생리주기와 기간 */
.diaryBox0 .bxslider_popup .Grid4 .Tit4 {margin-bottom:25px}
.diaryBox0 .bxslider_popup .Grid4 .Wrap {}
.diaryBox0 .bxslider_popup .Grid4 .Wrap .Tit {font-size:14px; font-weight:600; color:#971c68; margin-bottom:5px}
.diaryBox0 .bxslider_popup .Grid4 .Wrap .subTit {font-size:14px; color:#636162; margin-bottom:15px}
.diaryBox0 .bxslider_popup .Grid4 .Wrap1 {margin-bottom:12px}
.diaryBox0 .bxslider_popup .Grid4 select {width:158px; height:30px; border:1px solid #d5d5d5; font-size:14px; color:#636162; text-align:center}

/* 생리 시작일 */
.diaryBox0 .bxslider_popup .Grid5 .Tit5 {margin-bottom:60px}
.diaryBox0 .bxslider_popup .Grid5 .Img.Date1 {margin-bottom:35px}
.diaryBox0 .bxslider_popup .Grid5 .Img.Date1 img {margin:0 auto}
.diaryBox0 .bxslider_popup .Grid5 input.Date {width:158px; height:30px; border:1px solid #d5d5d5; font-size:14px; color:#636162; text-align:center}
.diaryBox0 .bxslider_popup .Grid5 div {margin-top:10px}
.diaryBox0 .bxslider_popup .Grid5 div a {display:inline-block; background:#671f54; width:174px; height:30px; border-bottom:3px solid #47173a; font-size:14px; font-weight:600; color:#fff; letter-spacing:-0.075em; line-height:28px}


/* My Secret Doctor : 시크릿다이어리 : 로앤 생리다이어리 : 메모Popup */

.diaryBox0 .Grid_Memo {margin-top:30px; text-align:center; height:328px}
.diaryBox0 .Grid_Memo .Tit_Memo {font-size:16px; color:#636162}
.diaryBox0 .Grid_Memo .Tit_Memo .bigTit {font-weight:600; color:#000}
.diaryBox0 .Grid_Memo .Wrap {margin-top:15px; text-align:center}
.diaryBox0 .Grid_Memo .Wrap span {position:relative; width:110px; display:inline-block; margin:0 15px}
.diaryBox0 .Grid_Memo .Wrap span p {position:absolute; top:14px; right:30px; font-size:24px; font-weight:600; color:#3f3f3f; letter-spacing:-0.01em}
.diaryBox0 .Grid_Memo .Wrap span input {width:100%; border:none; font-size:46px; font-weight:600; color:#3f3f3f; letter-spacing:-0.01em; padding:0}
.diaryBox0 .Grid_Memo .Wrap textarea {width:258px; height:98px; border:1px solid #D7D7D7; padding:5px 10px; margin:0; resize:none; font-size:14px; color:#636162; margin-top:30px}
.diaryBox0 .Grid_Memo .Wrap .Btn {margin-top:30px}
.diaryBox0 .Grid_Memo .Wrap .Btn span {width:94px; margin:0 1px}
.diaryBox0 .Grid_Memo .Wrap .Btn span a {display:inline-block; width:94px; height:30px; font-size:14px; font-weight:600; color:#fff; letter-spacing:-0.075em; line-height:28px}
.diaryBox0 .Grid_Memo .Wrap .Btn span.Apply a {background:#671f54; border-bottom:3px solid #47173a}
.diaryBox0 .Grid_Memo .Wrap .Btn span.Delete a {background:#5e5e5e; border-bottom:3px solid #181818}


/* My Secret Doctor : 시크릿다이어리 : 로앤 생리다이어리 : 나의 생리Popup */

.diaryBox0 .Grid_MyD {height:328px}
.diaryBox0 .Grid_MyD .TitBox {margin-top:30px; text-align:center}
.diaryBox0 .Grid_MyD .TitBox span {display:inline-block; margin:0 10px}
.diaryBox0 .Grid_MyD .TitBox span p {font-size:13px; color:#3f3f3f; letter-spacing:-0.01em; margin-top:10px}
.diaryBox0 .Grid_MyD .Date {margin:20px auto 15px; text-align:center; font-size:46px; font-weight:600; color:#3f3f3f; letter-spacing:-0.01em}
.diaryBox0 .Grid_MyD .Limited {text-align:center; margin-bottom:25px}
.diaryBox0 .Grid_MyD .Limited div {width:254px; height:36px; border:1px solid #D7D7D7; margin:0 auto; font-size:14px; color:#636162; line-height:34px}
.diaryBox0 .Grid_MyD .Limited .Date {margin:0; font-size:14px; font-weight:600; color:#971c68}
.diaryBox0 .Grid_MyD .Txt {width:234px; margin:0 auto}
.diaryBox0 .Grid_MyD .Txt ul li {background:url(../../images/page/mysecret01_dot.png) 0 center no-repeat; padding-left:15px; margin-bottom:5px}
.diaryBox0 .Grid_MyD .Txt ul li .Tit {font-size:14px; font-weight:600; color:#636162}
.diaryBox0 .Grid_MyD .Txt ul li .Cont {font-size:14px; color:#636162; float:right; display:inline-block; width:50%; text-align:left}


/* My Secret Doctor : 시크릿다이어리 : 로앤 생리다이어리 : 재작성Popup */

.diaryBox0 .Grid_Rewrite {margin-top:30px; text-align:center; height:328px}
.diaryBox0 .Grid_Rewrite .Tit {font-size:16px; color:#636162}
.diaryBox0 .Grid_Rewrite .Tit .bigTit {font-weight:600; color:#000}

.diaryBox0 .Grid_Rewrite .Txt {margin-top:25px; padding:0 50px 0 25px}
.diaryBox0 .Grid_Rewrite .Txt ul li {background:url(../../images/page/mysecret01_dot.png) 0 center no-repeat; padding-left:15px; margin-bottom:5px; text-align:left; line-height:35px}
.diaryBox0 .Grid_Rewrite .Txt ul li .Tit {font-size:14px; font-weight:600; color:#636162}
.diaryBox0 .Grid_Rewrite .Txt ul li .Cont {font-size:14px; color:#636162; float:right; display:inline-block; text-align:left}
.diaryBox0 .Grid_Rewrite .Txt ul li .Cont select {width:164px; height:35px; border:1px solid #d5d5d5; font-size:14px; color:#636162; text-align:center}

.diaryBox0 .Grid_Rewrite .Btn {margin-top:20px}
.diaryBox0 .Grid_Rewrite .Btn span {width:94px; margin:0 1px}
.diaryBox0 .Grid_Rewrite .Btn span a {display:inline-block; width:115px; height:30px; font-size:14px; font-weight:600; color:#fff; letter-spacing:-0.075em; line-height:30px}
.diaryBox0 .Grid_Rewrite .Btn span.Apply a {background:#671f54; border-bottom:3px solid #47173a}


/* My Secret Doctor : 시크릿다이어리 : 로앤 생리다이어리 : 달력 클릭시 Popup */

#layer5 {width:408px}
.diaryBox0 .Grid_Cal {height:358px}
.diaryBox0 .Grid_Cal ul {text-align:center; padding:20px 0; border-bottom:1px solid #D7D7D7}
.diaryBox0 .Grid_Cal ul li {background:url(../../images/page/mysecret01_tab.png) 0 center no-repeat; background-size:100%; width:70px; height:70px; display:inline-block; text-align:center; margin:0 8px; cursor:pointer}
.diaryBox0 .Grid_Cal ul li.active {background:url(../../images/page/mysecret01_tab_active.png) 0 center no-repeat; background-size:100%}
.diaryBox0 .Grid_Cal ul li p {font-size:13px; font-weight:600; color:#fff; letter-spacing:-0.01em; padding-top:27px}

.diaryBox0 .Grid_Cal .Grid_Cal_Box {text-align:center}
.diaryBox0 .Grid_Cal .Tit {font-size:14px; font-weight:600; color:#971c68; letter-spacing:-0.01em; padding-top:20px}
.diaryBox0 .Grid_Cal .Date {font-size:46px; font-weight:600; color:#3f3f3f; letter-spacing:-0.01em}
.diaryBox0 .Grid_Cal .Wrap {padding-top:15px; height:36px}
.diaryBox0 .Grid_Cal .Wrap .Box {display:inline-block; padding:0 2px}
.diaryBox0 .Grid_Cal .Wrap .Box img {float:left}
.diaryBox0 .Grid_Cal .Wrap .Box select {float:left; width:68px; height:36px; border:1px solid #d5d5d5; font-size:14px; color:#636162; text-align:center}

.diaryBox0 .Grid_Cal .Wrap .Btn {margin-top:20px}
.diaryBox0 .Grid_Cal .Wrap .Btn span {width:94px; margin:0 1px}
.diaryBox0 .Grid_Cal .Wrap .Btn span a {display:inline-block; width:94px; height:30px; font-size:14px; font-weight:600; color:#fff; letter-spacing:-0.075em; line-height:28px}
.diaryBox0 .Grid_Cal .Wrap .Btn span.Apply a {background:#671f54; border-bottom:3px solid #47173a}











/* My Secret Doctor : 로앤 셀프체크 : 자궁건강체크 */

.MyConfirm {border:1px solid #e6e6e6; padding:40px 282px; display:inline-block; width:574px}
.MyConfirm .Condition {float:left}
.MyConfirm .Wrap {display:inline-block; font-size:24px; font-weight:600; letter-spacing:-0.01em; margin-left:15px}
.MyConfirm .Wrap .Grid {line-height:40px}
.MyConfirm .Wrap .Grid .Name {color:#292121}
.MyConfirm .Wrap .Grid .subTxt {color:#666}
.MyConfirm .Wrap .Grid .subTxt .Confirm {color:#8f1270}
.MyConfirm .Wrap .Date {font-size:14px; font-weight:normal}

.mysecret .Wrap {width:100%; display:inline-block}
.mysecret .Tit {float:left; font-size:18px; font-weight:600; color:#000; letter-spacing:-0.01em}
.mysecret .Tit .Txt {color:#666}
.mysecret .Date {float:right; font-size:14px; color:#666; letter-spacing:-0.01em; line-height:20px}

.mysecret .innerCon {margin-top:15px}
.mysecret .innerCon .Info {margin:35px 0 56px; font-size:14px; color:#3f3f3f; letter-spacing:-0.01em}
.mysecret .innerCon .Info img {float:left; margin:40px 10px 40px 0}
.mysecret .innerCon .Info .Txt {padding-left:80px}
.mysecret .innerCon .Info .Txt p {margin-bottom:10px}

.diaryBox1 .width1140 {position:relative}
.diaryBox1 .main {margin:50px 0 90px}
.diaryBox1 .TopTxt {position:absolute; top:20px; font-size:14px; color:#666; letter-spacing:-0.01em}
.diaryBox1 .tbCal td {padding:10px 0 11px 10px}
.diaryBox1 .tbCal td span img {margin:0 7px 0 10px}
.diaryBox1 .calTit img.arrow {margin-top:-10px}


/* My Secret Doctor : 로앤 셀프체크 : 자궁건강체크 Popup */


/* 공통 */

.diaryBox2 .pop-layer {width:358px; height:424px}
.diaryBox2 .pop-layer-self01 {display:block; overflow:hidden; height:0; border:none}
.diaryBox2 .pop-layer-self01.active {height:424px; border:1px solid #D7D7D7; margin-top: -213px !important}
.diaryBox2 .pop-layer-self01.active .Black_bg a {display:block !important}
.diaryBox2 .bx-wrapper .bx-viewport {height:360px !important}
.diaryBox2 .bx-wrapper li {width:360px !important}
.diaryBox2 .bxslider_popup .Grid {margin-top:30px; text-align:center}
.diaryBox2 .bxslider_popup .Grid .Tit {font-size:16px; color:#636162}
.diaryBox2 .bxslider_popup .Grid .Tit .bigTit {font-weight:600; color:#000}

.diaryBox2 .bx-wrapper .bx-controls-direction a {width:28px; height:52px; margin-top:-65px}
.diaryBox2 .bx-wrapper .bx-controls-direction a.bx-prev {background:url(../../images/page/mysecret01_popup_prev.png) 0 0 no-repeat; left:20px}
.diaryBox2 .bx-wrapper .bx-controls-direction a.bx-next {background:url(../../images/page/mysecret01_popup_next.png) 0 0 no-repeat; right:20px}

.diaryBox2 .bx-wrapper .bx-pager.bx-default-pager {margin-bottom:0; bottom:42px}
.diaryBox2 .bx-wrapper .bx-pager.bx-default-pager a {background:#d4d4d4; width:13px; height:13px; border-radius:20px}
.diaryBox2 .bx-wrapper .bx-pager.bx-default-pager a.active {background:#971c68}

.diaryBox2 .bxslider_self01 .Grid {margin-bottom:55px}
.diaryBox2 .bxslider_self01 .Grid .Tit {font-size:17px; font-weight:600; color:#636162; text-align:center; margin:50px 0 40px}
.diaryBox2 .bxslider_self01 .Grid .subTit {font-size:15px; color:#636162; text-align:center; margin:0 0 20px} 
.diaryBox2 .bxslider_self01 .Grid .Txt {position:absolute; width:50%; left:50%; margin-left:-85px}
.diaryBox2 .bxslider_self01 .Grid div input[type="radio"] {opacity:0; width:55px; height:55px; position:absolute; cursor:pointer; margin:0 15px}
.diaryBox2 .bxslider_self01 .Grid div input[type="radio"] + span {background:url(../../images/page/self_check.png) 0 center no-repeat; width:55px; height:55px; line-height:140px; display:inline-block; vertical-align:middle; cursor:pointer; margin:0 15px; text-align:center}
.diaryBox2 .bxslider_self01 .Grid div input[type="radio"]:checked + span{background:url(../../images/page/self_check_active.png) 0 0 no-repeat}
.diaryBox2 .bxslider_self01 .Grid div input[type="text"] {width:98px; height:30px; border:1px solid #d5d5d5; font-size:14px; color:#636162; text-align:center; margin-left:5px}

.diaryBox2 .bxslider_self01 .ConfirmChk {text-align:center} 
.diaryBox2 .bxslider_self01 .ConfirmChk a {background:#671f54; border-bottom:3px solid #47173a; display:inline-block; width:94px; height:30px; font-size:14px; font-weight:600; color:#fff; letter-spacing:-0.075em; line-height:28px} 

.diaryBox2 .pop-layer-self01 .Condition {width:358px; height:360px}
.diaryBox2 .pop-layer-self01 .Condition .Grid {}
.diaryBox2 .pop-layer-self01 .Condition .Grid .TitImg {text-align:center; margin-top:60px}
.diaryBox2 .pop-layer-self01 .Condition .Grid .TitImg img {}
.diaryBox2 .pop-layer-self01 .Condition .Grid .Tit {font-size:17px; font-weight:600; color:#636162; text-align:center; line-height:24px; margin-top:40px}
.diaryBox2 .pop-layer-self01 .Condition .Grid .Tit .Name {}
.diaryBox2 .pop-layer-self01 .Condition .Grid .Tit .Condi {color:#8f1270; text-decoration:underline}


/* My Secret Doctor : 로앤 셀프체크 : 월경전 증후군 자가진단 */

.mysecret .innerCon .Info1 img {float:left; margin:8px 10px 8px 0}
.mysecret .innerCon .Info2 {margin:25px 60px 70px}

/* My Secret Doctor : 로앤 셀프체크 : 여성건강생활 테스트 */

.MyConfirm1 {width:700px; padding:40px 219px}


/* My Secret Doctor : 로앤 셀프체크 : 여성건강생활 테스트 Popup */

.diaryBox3 .bxslider_self01 .Grid .Tit {margin:15px 0 10px}
.diaryBox3 .bx-wrapper .bx-pager.bx-default-pager a {width:8px; height:8px}


/* My Secret Doctor : 로앤 셀프체크 : 월경전 증후군 자가진단 */

.MyConfirm2 {width:610px; padding:40px 264px}
.diaryBox2 .Step {background:url(../../images/page/roen_self04_02.png) 0 0 no-repeat; width:1140px; height:203px}
.diaryBox2 .Step .TopTit {font-size:20px; color:#fff; letter-spacing:-0.075em; text-align:center; padding:20px 0}
.diaryBox2 .Step .Box {float:left; padding:20px 5px}
.diaryBox2 .Step .Box .Tit {width:100%; font-size:16px; font-weight:600; color:#2e2e2e; letter-spacing:-0.01em; padding-bottom:10px}
.diaryBox2 .Step .Box ul {}
.diaryBox2 .Step .Box ul li {font-size:14px; color:#666; letter-spacing:-0.01em; margin-bottom:5px}

.diaryBox2 .Step .Box1 {width:330px; padding-left:55px}
.diaryBox2 .Step .Box2 {width:370px; text-align:center}
.diaryBox2 .Step .Box3 {width:360px; text-align:center}


/*
.diaryBox1 .pop-layer-mysecret01 {display:block; overflow:hidden; height:0; border:none}
.diaryBox1 .pop-layer-mysecret01.active {width:523px; height:683px; border:1px solid #D7D7D7; margin-top: -342.5px !important}
.diaryBox1 .pop-layer-mysecret01.active .Black_bg a {display:block !important}
.diaryBox1 .bx-wrapper .bx-viewport {height:617px !important}
.diaryBox1 .bx-wrapper li {width:463px !important; padding:30px 30px 0}
.diaryBox1 .bxslider_check .Grid .Wrap {display:inline-block; width:74px; font-size:13px; color:#636162; vertical-align:middle}
.diaryBox1 .bxslider_check .Grid1 .Wrap {width:100px} 
.diaryBox1 .bxslider_check .Grid .Tit {font-size:15px; font-weight:600; color:#636162; margin-bottom:10px}
.diaryBox1 .bxslider_check .Grid .subTit {font-size:15px; font-weight:600; color:#636162; margin-bottom:5px; padding-left:19px}
.diaryBox1 .bxslider_check .Grid .subWrap {margin:0 19px}
.diaryBox1 .bxslider_check .Grid .subWrap span {float:left; width:25%; margin-bottom:10px}
.diaryBox1 .bxslider_check .Grid .subWrap span input {float:left}
.diaryBox1 .bxslider_check .Grid .subWrap span p {font-size:13px; color:#636162; text-align:center; line-height:13px}
.diaryBox1 .bxslider_check .Grid .Txt {margin:0 19px 20px}
.diaryBox1 .bxslider_check .Grid .Txt1 {margin:0 30px 20px}
.diaryBox1 .bxslider_check .Grid .Txt1 .Wrap {margin-left:5px; width:25px}
.diaryBox1 .bxslider_check .Grid .Txt1  p {display:inline-block; margin:0 15px 0 5px}

.diaryBox1 .bxslider_check li .Btn {text-align:center}
.diaryBox1 .bxslider_check li .Btn span {width:94px; margin:0 1px}
.diaryBox1 .bxslider_check li .Btn span a {display:inline-block; width:94px; height:30px; font-size:14px; font-weight:600; color:#fff; letter-spacing:-0.075em; line-height:28px}
.diaryBox1 .bxslider_check li .Btn span.Apply a {background:#671f54; border-bottom:3px solid #47173a}
.diaryBox1 .bxslider_check li .Btn span.Delete a {background:#5e5e5e; border-bottom:3px solid #181818}

.diaryBox1 .bxslider_check .Grid input[type="radio"] {opacity:0; width:24px; height:24px; position:absolute; cursor:pointer}
.diaryBox1 .bxslider_check .Grid input[type="radio"] + span {background:url(../../images/page/mysecret01_check.png) 0 center no-repeat; display:inline-block; width:24px; height:24px; vertical-align:middle; cursor:pointer; text-indent:-9999px; margin-right:5px}
.diaryBox1 .bxslider_check .Grid input[type="radio"]:checked + span{background:url(../../images/page/mysecret01_check_active.png) 0 0 no-repeat}
.diaryBox1 .bxslider_check .Grid input[type="text"] {width:98px; height:30px; border:1px solid #d5d5d5; font-size:14px; color:#636162; text-align:center; margin-left:5px}

.diaryBox1 .bx-wrapper .bx-controls-direction a {width:14px; height:52px; margin-top:-30px}
.diaryBox1 .bx-wrapper .bx-controls-direction a.bx-prev {background:url(../../images/page/mysecret01_popup_prev.png) 0 0 no-repeat; background-size:100%; left:5px}
.diaryBox1 .bx-wrapper .bx-controls-direction a.bx-next {background:url(../../images/page/mysecret01_popup_next.png) 0 0 no-repeat; background-size:100%; right:5px}

.diaryBox1 .bx-wrapper .bx-pager.bx-default-pager {margin-bottom:0; bottom:22px}
.diaryBox1 .bx-wrapper .bx-pager.bx-default-pager a {background:#d4d4d4; width:13px; height:13px; border-radius:20px}
.diaryBox1 .bx-wrapper .bx-pager.bx-default-pager a.active {background:#971c68}


*/













/* My Secret Doctor : 척척박사 로앤씨! : 생리질환상식 */

.MyListBox ul {text-align:center}
.MyListBox ul li {float:left; width:560px; height:250px; border:1px solid #e6e6e6; display:inline-block; margin-bottom:20px}
.MyListBox ul li a {width:560px; height:250px; display:inline-block}
.MyListBox ul li.nth {float:right}
.MyListBox ul li .Tit {font-size:30px; font-weight:600; color:#2c2c2c; padding:75px 0 20px}
.MyListBox ul li .Txt{font-size:14px; color:#666; padding:0 45px}

.MyListBox .subPaging {width:100%; display:inline-block; margin:30px 0 100px}


/* My Secret Doctor : 척척박사 로앤씨! : 생리 FAQ */

.MyListBox1 ul {text-align:center}
.MyListBox1 ul li {float:left; width:560px; height:250px; border:1px solid #e6e6e6; display:table; margin-bottom:20px}
.MyListBox1 ul li a {font-size:30px; font-weight:600; color:#2c2c2c; width:560px; height:250px; display:table-cell; vertical-align:middle; padding:0 70px}
.MyListBox1 ul li.nth {float:right}

.MyListBox1 .subPaging {width:100%; display:inline-block; margin:30px 0 100px}

.MyListBox99 ul li a {color:#fff}


/* My Secret Doctor : 여성 생애주기 맞춤정보 */

.MyListBox2 {display:inline-block; margin-bottom:80px}

.MyListBox2 ul {text-align:center}
.MyListBox2 ul li {float:left; width:558px; height:310px; border:1px solid #e6e6e6; border-bottom:4px solid #c0c0c0; display:table; margin-bottom:20px}
.MyListBox2 ul li a {font-size:30px; font-weight:600; color:#2c2c2c; width:600px; height:310px; display:table-cell}
.MyListBox2 ul li.nth {float:right}

.MyListBox2 ul li .Tit {font-size:30px; font-weight:600; color:#2e2e2e; letter-spacing:-0.025em; padding-top:43px}
.MyListBox2 ul li .Tit .wine {color:#8f1270}
.MyListBox2 ul li .subTit {font-size:18px; font-weight:600; color:#303030; letter-spacing:-0.025em; padding-top:4px}
.MyListBox2 ul li .Txt {font-size:14px; color:#666; letter-spacing:-0.05em; padding-top:7px}

.MyListBox2 ul li.Box1 {background:url(../../images/page/mysecret_info01.png) 0 0 no-repeat}
.MyListBox2 ul li.Box2 {background:url(../../images/page/mysecret_info02.png) 0 0 no-repeat}
.MyListBox2 ul li.Box3 {background:url(../../images/page/mysecret_info03.png) 0 0 no-repeat}
.MyListBox2 ul li.Box4 {background:url(../../images/page/mysecret_info04.png) 0 0 no-repeat}
.MyListBox2 ul li.Box5 {background:url(../../images/page/mysecret_info05.png) 0 0 no-repeat}


/* My Secret Doctor : 여성 생애주기 맞춤정보 : 10대 청소년 맞춤 정보 */

.LifeImg {position:relative; margin-bottom:30px}
.LifeImg img {border:1px solid #E6E6E6}

.LifeImg .Wrap {position:absolute; top:65px; left:140px; text-align:center}

.LifeImg .Wrap .Tit {font-size:30px; font-weight:600; color:#2e2e2e; letter-spacing:-0.025em}
.LifeImg .Wrap .Tit .wine {color:#8f1270}
.LifeImg .Wrap .subTit {font-size:18px; font-weight:600; color:#303030; letter-spacing:-0.025em; padding-top:4px}
.LifeImg .Wrap .Txt {font-size:14px; color:#666; letter-spacing:-0.05em; padding-top:7px}

.LifeTab .Box {width:100%; display:inline-block}
.LifeTab .Tit {background:url(../../images/page/mysecret_title_bar.png) 0 0 no-repeat; font-size:30px; font-weight:600; color:#2e2e2e; letter-spacing:-0.025em; margin-bottom:30px; padding-top:10px}
.LifeTab .subTit {font-size:24px; font-weight:600; color:#666; line-height:30px}
.LifeTab .Txt {font-size:15px; color:#666; line-height:24px}
.LifeTab .subTitDot {padding-left:20px; background:url(../../images/ico/ico_bullet04.png) no-repeat 0% 50%; margin-bottom:5px; font-size:18px; color:#000; font-weight:600; line-height:30px}


.LifeTab .Box1 {margin-bottom:50px}
.LifeTab .Box1 img {float:left}
.LifeTab .Box1 .Wrap {float:right}
.LifeTab .Box1 .subTit {padding-bottom:15px}
.LifeTab .Box1 .Txt1 {padding-bottom:25px}

.LifeTab .Box2 {margin-bottom:50px}

.LifeTab .Box3 {border-bottom:1px solid #E6E6E6}
.LifeTab .Box3 ul {text-align:center}
.LifeTab .Box3 ul li {display:inline-block; text-align:center; margin-left:4px}
.LifeTab .Box3 ul li:first-child {margin-left:0}
.LifeTab .Box3 ul li p {margin:20px 0 65px; font-size:15px; color:#666; letter-spacing:-0.025em}

.LifeTab .Box3 .Txt1 {padding-bottom:25px}

.LifeTab .WriteBtn1 {margin-top:30px}
.LifeTab .WriteBtn1 .btn_back {margin:0}


/* My Secret Doctor : 여성 생애주기 맞춤정보 : 노년기여성 맞춤 정보 */

.LifeImg05 .Wrap {top:50px; left:105px}

.MyListBox05 {display:inline-block}
.MyListBox05 ul {}
.MyListBox05 ul li {float:left; width:550px; border:1px solid #dbdbdb; border-top:1px solid #2c2c2c; margin:0 16px 25px 0}
.MyListBox05 ul li.nth {margin:0 0 25px 16px}
.MyListBox05 ul li .MyListBoxTit {background:#f8f8f8; height:50px; font-size:16px; color:#373637; letter-spacing:-0.025em; text-align:center; line-height:48px; border-bottom:1px solid #dbdbdb}
.MyListBox05 ul li .MyListBoxTxt {font-size:15px; color:#666; letter-spacing:-0.05em; line-height:25px; padding:20px}
.MyListBox05 ul li .MyListBoxTxt p.TxtTit {font-weight:600}

/* My Secret Doctor : 여성 생애주기 맞춤정보 : 출산전여성 맞춤 정보 */

.LifeImg04 .Wrap {top:50px; left:105px;}

.MyListBox04 {display:inline-block;}
.MyListBox04 ul {}
.MyListBox04 ul li {float:left; width:100%; border:1px solid #dbdbdb; border-top:1px solid #2c2c2c; margin:0 16px 25px 0;}
.MyListBox04 ul li.nth {margin:0 0 25px 16px}
.MyListBox04 ul li .MyListBoxTit {background:#f8f8f8; height:50px; font-size:16px; color:#373637; letter-spacing:-0.025em; text-align:center; line-height:48px; border-bottom:1px solid #dbdbdb}
.MyListBox04 ul li .MyListBoxTxt {font-size:15px; color:#666; letter-spacing:-0.05em; line-height:25px; padding:20px}
.MyListBox04 ul li .MyListBoxTxt p.TxtTit {font-weight:600}
.MyListBox04 span {font-weight:600;color:#2e2e2e;}





/* My Secret Doctor : 회원정보수정 : 패스워드확인 */

.memberJoin .password {text-align:center; height:auto; border-bottom:2px solid #e7e3e1; padding-bottom:50px} 
.password .Tit {font-size:14px; font-weight:600; color:#636162; line-height:24px; padding:50px 0 20px}

.password .ConfirmPw label.TitPw {font-size:18px; font-weight:600; color:#2c2c2c; line-height:28px; display:inline-block; padding-right:10px}
.password .ConfirmPw input.tinput {border:1px solid #d2d2d2; width:142px; height:22px; margin-right:15px; margin-top:-5px}
.password .ConfirmPw input.chkV {margin-top:-5px; margin-right:5px}
.password .ConfirmPw label.chkBox {font-size:13px; color:#4e4e4e; letter-spacing:-0.01em}

.password .ConfirmBtn {margin-top:45px}
.password .ConfirmBtn .btn_login {position:inherit; text-align:center; display:inline-block; width:108px; height:50px}
.password .ConfirmBtn .btn_login input {width:108px; height:50px; line-height:50px}


/* My Secret Doctor : 회원정보수정 : 회원정보수정 */

.join02 .joinCont1 {margin-bottom:20px}
.join02 .joinCont1 table td.mody select {float:left; margin:10px 0}
.join02 .joinCont1 table td.mody .TxtBox p {float:left; margin:0 0 15px 10px; line-height:28px}
.join02 .joinCont1 table td.mody .TxtBox .Txt {float:left; margin:7px 0 0 5px; line-height:18px; font-size:13px; color:#4e4e4d}
.join02 .joinCont1 table td.ml span {}
.join02 .joinCont1 table td.ml span button {cursor:pointer; border:1px solid #A4A3A4; background-color:#A4A3A4; text-align:center; height:30px; line-height:26px; color:#FFF; vertical-align:middle; padding:0 5px}

.join02 .mody_Info {margin-bottom:45px}
.join02 .mody_Info label {font-size:13px; color:#4e4e4e; letter-spacing:-0.01em}


/* My Secret Doctor : 회원탈퇴 */

.memberAway .away {height:auto; padding:35px 90px 40px; border-bottom:1px solid #c3c3c3}
.memberAway .away .Txt .Tit {font-size:16px; font-weight:600; color:#1c1c1c; margin-bottom:8px}
.memberAway .away .Txt .Cont ul li {font-size:14px; color:#5d5d5d}

.memberAway .away .Txt1 {margin-bottom:25px}
.memberAway .away .Txt1 .Cont div {font-size:14px; color:#5d5d5d; margin-bottom:20px}

.memberAway .away .Txt2 .Tit {margin-bottom:15px}
.memberAway .away .Txt2 .Cont div {font-size:16px; font-weight:600; color:#1c1c1c; margin-bottom:8px}

.memberAway .ConfirmBtn {margin-top:20px; text-align:center}
.memberAway .ConfirmBtn .btn_login {position:inherit; text-align:center; display:inline-block; width:108px; height:50px}
.memberAway .ConfirmBtn .btn_login input {width:108px; height:50px; line-height:50px}


/* 통합검색 */

.width1000 {width:1000px}

.SearchBox .topSearch {text-align:center}
.SearchBox .topSearch input {color:#D0D0D0; width:321px; height:35px; border:2px solid #DEDEDE; padding:0px}
.SearchBox .topSearch p {font-size:13px; color:#666; letter-spacing:-0.06em; margin:10px 0 30px}
.SearchBox .topSearch p span {padding:0 8px}

.SearchBox .AllSearch {border-top:2px solid #C69; border-bottom:1px solid #BABABA; height:55px; line-height:53px; font-size:15px; color:#666; letter-spacing:-0.06em; margin-bottom:40px}
.SearchBox .AllSearch .Tit .TitLect {font-weight:600; color:#000}
.SearchBox .AllSearch .Tit .LectBox {font-weight:600; color:#8f1270}

.SearchBox .Box .Tit {background:url(../../images/page/mysecret_title_bar.png) 0 0 no-repeat; font-size:30px; font-weight:600; color:#2e2e2e; letter-spacing:-0.025em; margin-bottom:30px; padding-top:10px}


/* 통합검색 : 웹문서 */
.SearchBox .Box.Web {margin-bottom:50px}
.SearchBox .Box.Web .SearchDepth {font-size:14px; font-weight:600; color:#000; letter-spacing:-0.025em; margin-bottom:10px}
.SearchBox .Box.Web .SearchUrl {font-size:14px; color:#666; letter-spacing:-0.025em; margin-bottom:10px}
.SearchBox .Box.Web .SearchWebBox {background:#fafafa; padding:10px 10px 25px; font-size:14px; color:#666; letter-spacing:-0.025em; margin-bottom:30px}
.SearchBox .Box.Web .Grid .None {font-size:14px; color:#666; line-height:128px; height:130px; text-align:center}

/* 통합검색 : Q&A */
.SearchBox .Box.QnA .SearchVideo {width:100%; display:inline-block}
.SearchBox .Box.QnA .SearchVideo .VideoBox {float:left; width:200px; margin:0 60px 50px 0} 
.SearchBox .Box.QnA .SearchVideo .VideoBox.nth {margin-right:0}
.SearchBox .Box.QnA .SearchVideo .Video {margin-bottom:15px}
.SearchBox .Box.QnA .SearchVideo .VideoTit {font-size:14px; font-weight:600; color:#000; letter-spacing:-0.025em; margin-bottom:10px}
.SearchBox .Box.QnA .SearchVideo .Date {font-size:14px; color:#666; letter-spacing:-0.025em}
.SearchBox .Box.QnA .Grid .None {font-size:14px; color:#666; line-height:128px; height:130px; text-align:center}

/* 통합검색 : News */
.SearchBox .Box.News .SearchNews {margin-bottom:50px}
.SearchBox .Box.News .SearchNews ul {font-size:14px; color:#636162; height:50px; line-height:50px; border-bottom:1px solid #e6e6e6}
.SearchBox .Box.News .SearchNews ul:first-child {border-top:1px solid #e6e6e6}
.SearchBox .Box.News .SearchNews ul li {float:left}
.SearchBox .Box.News .SearchNews ul li.Logo {width:140px; text-align:center}
.SearchBox .Box.News .SearchNews ul li.subTit {padding-left:20px}
.SearchBox .Box.News .SearchNews ul li.Date {float:right; width:140px; text-align:center}
.SearchBox .Box.News .SearchNews ul li.None {width:100%; text-align:center}

/* 통합검색 : Kin */
.SearchBox .Box.Kin .SearchKin {margin-bottom:140px}
.SearchBox .Box.Kin .SearchKin ul {font-size:14px; color:#636162; height:50px; line-height:50px; border-bottom:1px solid #e6e6e6}
.SearchBox .Box.Kin .SearchKin ul:first-child {border-top:1px solid #e6e6e6}
.SearchBox .Box.Kin .SearchKin ul li {float:left}
.SearchBox .Box.Kin .SearchKin ul li.Logo {width:140px; text-align:center}
.SearchBox .Box.Kin .SearchKin ul li.subTit {padding-left:20px}
.SearchBox .Box.Kin .SearchKin ul li.Date {float:right; width:140px; text-align:center}
.SearchBox .Box.Kin .SearchKin ul li.None {width:100%; text-align:center}

.LifeTab .Box {width:100%; display:inline-block}
.LifeTab .Tit {background:url(../../images/page/mysecret_title_bar.png) 0 0 no-repeat; font-size:30px; font-weight:600; color:#2e2e2e; letter-spacing:-0.025em; margin-bottom:30px; padding-top:10px}
.LifeTab .subTit {font-size:24px; font-weight:600; color:#666; line-height:30px}
.LifeTab .Txt {font-size:15px; color:#666; line-height:24px}

.LifeTab04 .Box {width:100%; display:inline-block}
.LifeTab04 .img {text-align:center; margin-bottom:30px;}
.LifeTab04 .Tit {background:url(../../images/page/mysecret_title_bar.png) 0 0 no-repeat; font-size:30px; font-weight:600; color:#2e2e2e; letter-spacing:-0.025em; margin-bottom:20px; padding-top:10px}
.LifeTab04 .Tit04 {font-size:30px; font-weight:600; color:#2e2e2e; letter-spacing:-0.025em; margin-bottom:20px; text-align:center;}
.LifeTab04 .subTit {font-size:24px; font-weight:600; color:#666; line-height:30px;}
.LifeTab04 .Txt04 {font-size:15px; color:#666; line-height:14px;text-align:center;margin-bottom:40px}
.LifeTab04 .Txt {font-size:15px; color:#666; line-height:14px;margin-bottom:30px}
.LifeTab04 .Wrap {display:inline-block; width:100%}
.LifeTab04 .Wrap img {float:left;}
.LifeTab04 .Grid {float:right}
.LifeTab04 .Grid .subTit {font-size:18px; font-weight:600; color:#2e2e2e; line-height:30px; padding-bottom:10px}
.LifeTab04 .Grid .Txt {font-size:15px; color:#666; letter-spacing:-0.05em; line-height:24px}
.LifeTab04 .Grid .Txt1 {padding-left:46px;  width:520px;}
.LifeTab04 .Grid .icon {width:44px;float:left;}



/* 레이어 row-table */
.layerPop .tbl_row {}
.layerPop .tbl_row th {font-size:14px; color:#161616; text-align:left;}
.layerPop .tbl_row td {padding:5px 0; font-size:14px; color:#161616;}

.layerPop.view {position:fixed !important; top:107px; display:none}
.layerPop.view .pwdArea {padding-top:20px; margin-top:20px; padding-left:10px;}
.layerPop.view .pwdArea label {color:#161616; font-size:14px;}
.layerPop.view .pwdArea .id_pwd {width:270px; margin-left:15px; padding:5px 7px;}

.layerPop.view {position:fixed !important; top:107px;}
.layerPop.view .nmArea {border-top:2px solid #6a6d75; padding-top:20px; margin-top:20px; padding-left:10px;}
.layerPop.view .nmArea label {color:#161616; font-size:14px;}
.layerPop.view .nmArea .id_nm {width:270px; margin-left:28px; padding:5px 7px;}


/* 게시판 */
/* 상단 검색 */
.titSrh {zoom:1;}
.titSrh:after {display:block; content:""; clear:both;}
.titSrh .areaSrh {float:right; zoom:1;}
.titSrh .areaSrh:after {display:block; content:""; clear:both;}
.titSrh .areaSrh > select {float:left; margin-right:5px; padding:5px 7px 4px; vertical-align:top; margin-top:0;}
.titSrh .areaSrh input[type=image] {float:left; margin-left:5px; vertical-align:top;}
.titSrh .areaSrh input[type=text] {float:left; padding:6px 7px; *padding:3px 7px 2px; *margin-top:-1px; vertical-align:top; }


.innerCon {margin-bottom:100px}
.sub .tbl {}

.tbl {border-top:2px solid #C69; border-bottom:1px solid #dbdbdb;}
.tbl tr th {border-bottom:1px solid #bababa; color:#2c2c2c; font-size:14px; background:#fbfbfb; height:46px}
.tbl tr td {border-top:1px solid #dbdbdb; font-size:14px; color:#636162; height:48px}
.tbl tr td.alignC {text-align:center; position:relative;}
.tbl tr td.alignL {text-align:left; padding-left:30px}
.tbl tr td .Box {display:inline-block; width:70px; height:26px; font-size:13px; color:#fff; line-height:24px}
.tbl tr td .Fin {background:#b9b9b9}
.tbl tr td .Ing {background:#a01d7b}
.tbl tr td a.new {background:url(../../images/ico/ico_new.gif) 25% 3px no-repeat; padding-right:20px;}
.tbl tr td a {display:block; font-size:14px; color:#222021;}
.tbl tr td a span.lock {background:url(../../images/ico/ico_lock.gif) 0 0 no-repeat; padding-left:17px;}
.tbl tr td .new_icon {padding-left:5px;}

/* 2016-06-10 진료&middot;수술상담 전체상담리스트 추가 start */
.tbl_type02 {border-top:2px solid #C69; border-bottom:1px solid #dbdbdb;}
.tbl_type02 tr th {border-bottom:1px solid #bababa; color:#2c2c2c;background:#fbfbfb;height:24px;text-align:center;}
.tbl_type02 tr td {border-top:1px solid #dbdbdb;color:#636162; height:24px}
.tbl_type02 tr td.alignC {text-align:center;}
.tbl_type02 tr td.alignL {text-align:left; padding-left:20px}
.tbl_type02 tr td .Box {display:inline-block; width:40px; height:20px;color:#fff; line-height:20px;vertical-align:middle;}
.tbl_type02 tr td .Fin {background:#b9b9b9}
.tbl_type02 tr td .Ing {background:#a01d7b}
.tbl_type02 tr td a.new {background:url(../../images/ico/ico_new.gif) 25% 3px no-repeat; padding-right:20px;}
.tbl_type02 tr td a {display:block; font-size:14px; color:#222021;}
.tbl_type02 tr td a span.lock {background:url(../../images/ico/ico_lock.gif) 0 0 no-repeat; padding-left:17px;}

.pdT15{padding-top:15px !important;}
.gnbSub .gnbBox4_9_1 .telTit .Tit{padding-bottom:10px;}
.gnbSub .gnbBox4_9_1 .counBtn02 {float:right;margin-top:-4px;}

/* 2016-06-10 진료&middot;수술상담 전체상담리스트 추가 end */


.box {zoom:1;}
.box:after {display:block; content:""; clear:both;}
.box > p {float:left; margin-left:19px; }
.box > p > img {border:1px solid #d2d2d2;}
.box > div {float:left; margin-left:23px; line-height:18px; width:480px}
.box > div .stit {margin-top:13px;}
.box > div .stit em {display:inline-block; *display:inline; zoom:1; margin-right:5px;}
.box > div .txt {margin-top:10px;}

.box2 {zoom:1;}
.box2:after {display:block; content:""; clear:both;}
.box2 > p {float:left; margin-left:19px; }
.box2 > p > img {border:1px solid #d2d2d2;}
.box2 > div {float:left; margin-left:23px; line-height:18px; width:450px}
.box2 > div .stit2 {margin-top:13px;}
.box2 > div .stit2 em {display:inline-block; *display:inline; zoom:1; margin-right:5px;}
.box2 > div .txt2 {margin-top:10px;}

.event .box > div {width:380px;}

.one .alignR {margin-top:15px; text-align:right;}
.one .btn_orange {min-width:152px !important;}
.one .btn_black {min-width:152px !important;}

.view {}
.view .btns {margin-top:25px; zoom:1;}
.view .btns:after {display:block; content:""; clear:both;}
.view .btns .alignL {float:left;}
.view .btns .alignL a:first-child {margin-right:3px;}
.view .btns .alignR {float:right; }


/* 상담/예약 write */

.row_bbs {border-top:2px solid #C69}
.row_bbs tr th {background:#fbfbfb; border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb; font-size:14px !important; text-align:center; font-weight:600; color:#2c2c2c; height:47px}
.row_bbs tr th.row1 {border-left:1px solid #dbdbdb}
.row_bbs tr th label {font-size:14px !important; text-align:left; font-weight:600; color:#1c1c1c}
.row_bbs tr td {padding:5px 0 7px 25px; border-bottom:1px solid #dbdbdb; color:#1c1c1c; font-size:14px; text-align:left;}
.row_bbs tr td input {border:1px solid #d2d2d2; padding:7px;}
.row_bbs tr td input.w80 {width:66px}
.row_bbs tr td textarea {overflow:auto; width:850px; border:1px solid #d2d2d2; padding:7px; min-height:169px; resize:none}
.row_bbs tr td select {border:1px solid #d2d2d2; padding:6px 7px 5px 6px; width:75px}
.row_bbs tr td input.w119 {width:117px;}
.row_bbs tr td input.w182 {width:137px;}
.row_bbs tr td input.w287 {width:271px;}
.row_bbs tr td input.p_pwd {margin-right:10px}
.row_bbs tr td select.branch {border:1px solid #d2d2d2; padding:6px 7px 5px 6px; width:120px}
.row_bbs tr td.ml .ml10 {margin-left:10px;}
.row_bbs tr td select.hours {width:70px; margin-right:5px}
.row_bbs tr td select.minute {width:70px; margin-right:5px}
.row_bbs tr td select.tel {border:1px solid #d2d2d2; padding:6px 7px 5px 6px; width:82px}
.row_bbs tr td select.month {border:1px solid #d2d2d2; padding:6px 7px 5px 6px; width:170px}
.row_bbs tr td select.day {border:1px solid #d2d2d2; padding:6px 7px 5px 6px; width:170px}
.row_bbs tr td.ml .ml10 label {font-size:12px; color:#4e4e4e;}
.row_bbs tr td.ml select.p_email {width:140px}
.row_bbs tr td.ml input[type="checkbox"] {margin-right:0px;}
.row_bbs tr td.notice {font-size:13px;}
.row_bbs tr td.notice span {display:inline-block; *display:inline; zoom:1; margin-left:10px;}

.write {}
.write label {color:#4e4e4d; font-size:12px; vertical-align:middle;}
.write .row_bbs {border-bottom:2px solid #6a6d75;}
.write .alignR {margin:11px 0 15px 0;}
.write .alignR .btn_gray3 {margin-left:5px; vertical-align:middle;}

.btn_orange:hover {color:#fffeff !important;}


/* 요실금 커뮤니티*/
.agreeTit {margin:20px 0 0}
.agreeTit p {margin: 10px 0; display:block}
.agreeTit a.more {background:#e8e8e8; width:90px; height:20px; text-align:center; line-height:18px; border:1px solid #d1d1d1; display:inline-block}

.btn {margin-top:50px}
.btn_list {float:left; width:112px; height:36px; line-height:36px; background:#222021; text-align:center;}
.btn_list span {display:block; color:#fffefe; font-size:14px}
.btn_list2 {float:left; width:112px; height:36px; line-height:36px; background:#222021; text-align:center; margin-left:10px;}
.btn_list2 span {display:block; color:#fffefe; font-size:14px}
.btn_rig {float:left; width:138px; height:47px; line-height:47px; background:#993366; text-align:center; margin:0 10px; border-bottom:3px solid #5d2f46}
.btn_rig span {display:block; color:#fff; font-size:16px; font-weight:600; letter-spacing:-0.075em}
.btn_list2 span {display:block; color:#fffefe; font-size:14px}
.btn_rig1 {float:left; width:138px; height:47px; line-height:47px; background:#7D7D7D; text-align:center; margin:0 10px; border-bottom:3px solid #4E4E4E}
.btn_rig1 span {display:block; color:#fff; font-size:16px; font-weight:600; letter-spacing:-0.075em}
.btn_cancel {float:left; width:168px; height:47px; line-height:47px; background:#671f54; text-align:center; margin:0 10px; border-bottom:3px solid #5d2f46}
.btn_cancel span {display:block; color:#fff; font-size:16px; font-weight:600; letter-spacing:-0.075em}
.btn_cancel span img {padding-left:15px; margin-top:-3px}
.btn_cancel1 {float:left; width:138px; height:47px; line-height:47px; background:#671f54; text-align:center; margin:0 10px; border-bottom:3px solid #5d2f46}
.btn_cancel1 span {display:block; color:#fff; font-size:16px; font-weight:600; letter-spacing:-0.075em}
.btn_cancel1 span img {padding-left:15px}
.btn_mod {float:left; width:112px; height:36px; line-height:36px; background:#444344; text-align:center; margin:0 10px;}
.btn_mod span {display:block; color:#fffefe; font-size:14px}
.btn_del {float:left; width:112px; height:36px; line-height:36px; background:#a4a3a4; text-align:center; margin:0 10px;}
.btn_del span {display:block; color:#fffefe; font-size:14px}
.btn_pre {float:left; width:90px; height:36px; line-height:36px; background:#a4a3a4; text-align:center; }
.btn_pre span {display:block; color:#fffefe; font-size:14px}
.btn_next {float:left; width:90px; height:36px; line-height:36px; background:#a4a3a4; text-align:center; margin-left:10px;}
.btn_next span {display:block; color:#fffefe; font-size:14px}
.btn_reserve {width:140px; height:47px; line-height:50px; background:#6a6a6a; text-align:center; margin:0 auto; clear:both; box-shadow:0 5px 0px #373737 }
.btn_reserve span {color:#fff; display:block; font-size:16px}

.alignR {float:right; width:138px; height:47px; line-height:47px; background:#993366; text-align:center; border-bottom:3px solid #5d2f46}
.alignR a {display:block; color:#fff; font-size:16px; font-weight:600; letter-spacing:-0.075em}
.alignR {}
.alignR a {}


.fr {float:right}

.btn_blue2 {width:161px; height:35px; line-height:35px; background-color:#3ca0e5; display:inline-block; text-align:center; vertical-align:middle; margin-left:20px}
.btn_blue2 a {width:161px; height:35px; line-height:35px; color:#fffefe; font-size:16px}


/* viewTable */
.tableView {border-top:2px solid #C69;}
.tableView table tr {border-bottom:1px solid #dbdbdb}
.tableView table tr:nth-child(1) {height:47px; line-height:47px}
.tableView table tr:nth-child(2) {height:169px;}
.tableView table tr:nth-child(3) {height:169px;}
.tableView table th {background:#f6f6f6; color:#1c1c1c; font-size:14px}
.tableView table th.Wine {background:#5d2f46; color:#fff}
.tableView table td {color:#636162; font-size:14px; text-align:left}
.tableView table td.td01 {vertical-align:top; padding:20px}

.tableView3 {border-top:2px solid #C69;}
.tableView3 table tr {border-bottom:1px solid #dbdbdb;height:47px; line-height:47px}
.tableView3 table tr:nth-child(3), .tableView3 table tr:nth-child(4) {height:169px;}
.tableView3 table th {background:#f6f6f6; color:#1c1c1c; font-size:14px; text-align:center;}
.tableView3 table th.Wine {background:#5d2f46; color:#fff}
.tableView3 table td {color:#636162; font-size:14px; text-align:left; padding-left:20px;}
.tableView3 table td.td01 {vertical-align:top; padding:20px}

/* 레이어팝업 */
/*시크릿 상담 layerpopup*/
.pop-layer {display:none; position:fixed; top:50%; left:50%; width:480px; height:320px; border:1px solid #d7d7d7; z-index:11;}
.pop-layer .pop-container{position:relative; z-index:10}
.pop-layer p.ctxt {color:white; line-height:66px; font-size:26px; text-align:left; height:66px; background:#971c68; font-weight:600; padding-left:30px}
.pop-layer .pop-conts{background:white;}


/* 로앤주사클리닉 : 피로자가진단 layerpopup*/
.pop-layer3 {display:none; position:fixed; top:50%; left:50%; width:350px; height:350px; border:1px solid #d7d7d7; z-index:11;}
.pop-layer3 .pop-container{position:relative; z-index:10}
.pop-layer3 p.ctxt {color:white; line-height:66px; font-size:26px; text-align:left; height:66px; background:#971c68; font-weight:600; padding-left:30px}
.pop-layer3 .pop-conts{background:white; height:350px}
.pop-layer3 .btn-x {position:inherit; margin:0 auto; text-align:center}
.pop-layer3 .btn-x a {font-size:14px; font-weight:600; line-height:27px; color:#fff; background:#671f54; width:59px; height:27px; display:inline-block; padding:0 15px 0 20px; border-bottom:3px solid #5d2f46}

.pop-layer3 .BoxNum {padding:35px 30px 0; font-size:60px; font-weight:600; color:#3f3f3f; letter-spacing:-0.01em; text-align:center}
.pop-layer3 .BoxNum .Num {}
.pop-layer3 .BoxNum .small {font-size:24px}
.pop-layer3 .BoxTxt {border:1px solid #D7D7D7; margin:10px 30px 15px; padding:25px 65px; text-align:center; font-size:14px; color:#636162}



.rosaceaClinic4 .rosaceaClinicBtn a span {display:block; color:#fff; font-size:16px; font-weight:600; letter-spacing:-0.075em}
.rosaceaClinic4 .rosaceaClinicBtn a span img {padding-left:15px}



/* 팝업 라디오 */
.pop-layer .popRadio{padding:20px 30px; font-size:16px; color:#636162}
.pop-layer .popRadio label{}
.pop-layer .popRadio input[type="radio"] {vertical-align:middle}

/*이메일*/
.pop-layer .nameArea{font-size:14px; border-top:2px solid #936; border-bottom:1px solid #dbdbdb; margin:0 30px; height:50px}
.pop-layer .nameArea .Tit {background:#fbfbfb; width:109px; height:50px; font-size:14px; line-height:50px; font-weight:600; color:#161616; text-align:center; float:left}
.pop-layer .nameArea input.layer_email01,
.pop-layer .nameArea input.layer_email02 {width:66px}
.pop-layer .nameArea select {width:82px; height:36px; margin-left:12px}
.pop-layer .passwdArea{font-size:14px; border-bottom:1px solid #dbdbdb; margin:0 30px; height:50px}
.pop-layer .passwdArea .Tit {background:#fbfbfb; width:109px; height:50px; font-size:14px; line-height:50px; font-weight:600; color:#161616; text-align:center; float:left}

.pop-layer .nameArea label{line-height:30px; }
.pop-layer .nameArea .layer_email01{width:150px; height:30px; margin-left:15px;}
.pop-layer .nameArea .layer_email02{width:150px; height:30px;}
.pop-layer .nameArea .layer_telfirst{width:16%; height:30px; margin-left:15px; float:left}
.pop-layer .nameArea .layer_tel{width:16%; height:30px; float:left}



.pop-layer .passwdArea .id_pwd{margin-left:15px; width:265px; height:30px}

.pop-layer .btn_c{text-align:center; width:108px; margin:0 auto; height:30px; background:#671F54; display:block; margin-top:30px; color:white; line-height:30px; font-weight:600; border-bottom:3px solid #5D2F46}
.pop-layer .btn_check{height:60px; background:white;}

.btn-r{position:absolute; right:-35px; top:50%; background:#971c68; margin-top:-12px; padding:5px}	
.btn-r img {width:24px; height:23px;}


/* 레이어팝업 개인정보취급방침 */

.pop-layer2 {display:none; position:fixed; top:50%; left:50%; width:480px; height:500px; border:1px solid #d7d7d7; z-index:11;}
.pop-layer2 .pop-container2{position:relative; z-index:1}
.pop-layer2 p.ctxt2 {color:white; line-height:66px; font-size:26px; text-align:left; height:66px; background:#971c68; font-weight:600; padding-left:22px}
.pop-layer2 .pop-conts2{background:#fff; height:500px}
.pop-layer2 .pop-conts2 span.popSpan1 {color:#9e2a71}
.pop-layer2 .pop-conts2 .preTit {margin:30px 0 0 0;text-align:center; color:#3b3939; line-height:30px; font-size:18px; height:180px;}
.pop-container2 .contents .protection { height:375px; overflow-y: scroll; margin:30px 20px 30px 30px}
.btn-r2{position:absolute; right:5px; top:5px;}	

.btn-r2{position:absolute; right:18px; top:20px; }	
.btn-r2 img {width:24px; height:23px;} 

.Black_bg a {background:#000; opacity: 0.6; position: fixed; width: 100%; height: 100%; left: 0px; right: 0px; top: 0px; text-indent:-9999px; cursor:default; z-index:0}










/* Sub Tab */

.footsubTab {margin-bottom:20px}
.footsubTab ul {height:117px}
.footsubTab ul li {float:left; width:220px; height:112px; margin-left:5px}
.footsubTab ul li:first-child {margin-left:0}
.footsubTab ul li a {display:inline-block width:100%; height:100%}
.footsubTab ul li img {float:left}
.footsubTab ul li .Tit {font-size:16px; font-weight:600; letter-spacing:-0.025em; padding:37px 0}

.footsubTab ul li.TabBox1 {background:#af175f; border-bottom:5px solid #831a4c}
.footsubTab ul li.TabBox1 .Tit {color:#fff}

.footsubTab ul li.TabBox2 {background:#f9c600; border-bottom:5px solid #9c8119}
.footsubTab ul li.TabBox2 .Tit {color:#3b1e1e}

.footsubTab ul li.TabBox3 {background:#17af42; border-bottom:5px solid #177d34}
.footsubTab ul li.TabBox3 .Tit {color:#fff}

.footsubTab ul li.TabBox4 {background:#642dbf; border-bottom:5px solid #4f2b8a}
.footsubTab ul li.TabBox4 .Tit {color:#fff}

.footsubTab ul li.TabBox5 {background:#af1717; border-bottom:5px solid #661515}
.footsubTab ul li.TabBox5 .Tit {color:#fff; padding:27px 0}



.footerTab {margin:0 auto; width:1200px;}
.footerTab ul {}
.footerTab ul:after {}
.footerTab ul.Subwaytabs li {width:auto; cursor:pointer; text-align:center; background:#aaa; font-size:16px; color:#fff; height:40px; line-height:40px; display:inline-block; padding:0 13px; margin-left:1px}
.footerTab ul.Subwaytabs li:first-child {margin-left:0}
.footerTab ul.Subwaytabs li a {cursor:pointer; display:block; color:#fff}
.footerTab ul.Subwaytabs li.active {background:#8f1270}


/* Sub Footer */
.footDiv.Sub .title {font-size:20px; font-weight:800; color:#000; letter-spacing:-0.075em; padding-top:40px}
.footDiv.Sub .title .wine {color:#971c68}

.footDiv.Sub {background:#fcfcfc; height:231px}
.footDiv.Sub .csCenter {float:left; width:302px; margin-right:30px}
.footDiv.Sub .csCenter .csNum {padding-top:14px}
.footDiv.Sub .csCenter .csNum img {}
.footDiv.Sub .csCenter .csNum .Txt {float:right; font-size:13px; font-weight:600; color:#666; text-align:center; letter-spacing:-0.025em}
.footDiv.Sub .csCenter .csNum .Txt .Num {font-size:16px; letter-spacing:0}
.footDiv.Sub .csCenter .csTime {background:url(../../images/page/sub_time.png) 0 0 no-repeat; width:196px; height:40px; margin-top:20px; padding:25px 0 14px 105px; letter-spacing:-0.025em}
.footDiv.Sub .csCenter .csTime span {font-size:13px; color:#666}
.footDiv.Sub .csCenter .csTime span.Tx {width:50px; padding-bottom:8px; display:inline-block}

.footDiv.Sub .Notice {float:left; width:252px; margin-right:30px}
.footDiv.Sub .Notice .title {padding-bottom:20px}
.footDiv.Sub .Notice ul li {font-size:13px; color:#666; margin-bottom:10px}
.footDiv.Sub .Notice ul li a {font-size:13px; color:#666}
.footDiv.Sub .Notice ul li span {float:right}

.footDiv.Sub .imgBtn {float:left; width:172px; margin:30px 0}
.footDiv.Sub .imgBtn ul li {width:83px; height:83px; float:left}
.footDiv.Sub .imgBtn ul li.li01 {background:url(../../images/page/sub_li01.png) 0 0 no-repeat; margin-right:4px; margin-bottom:5px}
.footDiv.Sub .imgBtn ul li.li02 {background:url(../../images/page/sub_li02.png) 0 0 no-repeat; margin-bottom:5px}
.footDiv.Sub .imgBtn ul li.li03 {background:url(../../images/page/sub_li03.png) 0 0 no-repeat; margin-right:4px}
.footDiv.Sub .imgBtn ul li.li04 {background:url(../../images/page/sub_li04.png) 0 0 no-repeat;}
.footDiv.Sub .imgBtn ul li a {width:83px; height:83px; display:inline-block; font-size:13px; color:#fff; line-height:130px; text-align:center; letter-spacing:-0.05em}

.footDiv.Sub .Slides  {float:right; width:389px; height:176px; position:absolute; margin-top:30px; right:0; z-index:0}
.footDiv.Sub .Slides .sjs {display:none}
.footDiv.Sub .Slides .slidesjs-pagination {position:absolute; left:0; right:0; bottom:15px; margin:0 auto; text-align:center; z-index:10}
.footDiv.Sub .Slides .slidesjs-pagination li {display:inline-block; margin:0 2px}
.footDiv.Sub .Slides .slidesjs-pagination li a {background: transparent url("../..//images/page/ad_btn.png") no-repeat scroll 0 0; text-indent:-9999px; display:inline-block; width:11px; height:11px}
.footDiv.Sub .Slides .slidesjs-pagination li a.active {background: transparent url("../../images/page/ad_active_btn.png") no-repeat scroll 0 0;}

.footDiv.Sub1 .footListDiv {margin-bottom:46px;}
.footDiv.Sub2 {margin-bottom:128px}
.footDiv.Sub2 .footAdd {height:80px; line-height:79px; margin-top:1px; text-align:center}


.footDiv .footWrap {border-bottom:1px solid #e9e9e9; height:120px}
.footDiv .footAddress ul {height:103px}
.footDiv .footAddress ul li {float:left; width:20%}
.footDiv .footAddress ul li .Station {float:left; width:67px; height:84px; line-height:65px; color:#fff; text-align:center; padding:18px 8px 18px 0}
.footDiv .footAddress ul li .Station.subway01 {background:url(../../images/common/footLine01.png) 50% bottom no-repeat;}
.footDiv .footAddress ul li .Station.subway02 {background:url(../../images/common/footLine02.png) 50% bottom no-repeat;}
.footDiv .footAddress ul li .Station.subway03 {background:url(../../images/common/footLine03.png) 50% bottom no-repeat;}
.footDiv .footAddress ul li .Station.subway04 {background:url(../../images/common/footLine04.png) 50% bottom no-repeat;}
.footDiv .footAddress ul li .Station.subway05 {background:url(../../images/common/footLine05.png) 50% bottom no-repeat;}
.footDiv .footAddress ul li .Station.subway06 {background:url(../../images/common/footLine06.png) 50% bottom no-repeat;}
.footDiv .footAddress ul li .Station.subway07 {background:url(../../images/common/footLine07.png) 50% bottom no-repeat;}
.footDiv .footAddress ul li .Station.subway08 {background:url(../../images/common/footLine08.png) 50% bottom no-repeat;}
.footDiv .footAddress ul li .Station.subway09 {background:url(../../images/common/footLine09.png) 50% bottom no-repeat;}
.footDiv .footAddress ul li .Station.subway10 {background:url(../../images/common/footLine10.png) 50% bottom no-repeat;}
.footDiv .footAddress ul li .Station.subway11 {background:url(../../images/common/footLine11.png) 50% bottom no-repeat;}
.footDiv .footAddress ul li .Station.subway12 {background:url(../../images/common/footLine12.png) 50% bottom no-repeat;}
.footDiv .footAddress ul li .Station.subway13 {background:url(../../images/common/footLine13.png) 50% bottom no-repeat;}
.footDiv .footAddress ul li .Station.subway14 {background:url(../../images/common/footLine14.png) 50% bottom no-repeat;}
.footDiv .footAddress ul li .Station.subway15 {background:url(../../images/common/footLine15.png) 50% bottom no-repeat;}
.footDiv .footAddress ul li .Station.subway16 {background:url(../../images/common/footLine16.png) 50% bottom no-repeat;}
.footDiv .footAddress ul li .Station.subway17 {background:url(../../images/common/footLine17.png) 50% bottom no-repeat;}
.footDiv .footAddress ul li .Station.subway18 {background:url(../../images/common/footLine18.png) 50% bottom no-repeat;}



.footDiv .footAddress ul li .Station.green {background:url(../../images/page/Add_green.png) 0 center no-repeat;}
.footDiv .footAddress ul li .Station.blue {background:url(../../images/page/Add_blue.png) 0 center no-repeat;}
.footDiv .footAddress ul li .Station.purple {background:url(../../images/page/Add_purple.png) 0 center no-repeat;}
.footDiv .footAddress ul li .Station.orange {background:url(../../images/page/Add_orange.png) 0 center no-repeat;}
.footDiv .footAddress ul li .Station.dd {line-height:15px; height:32px; margin:17px 0}
.footDiv .footAddress ul li .title {font-size:16px; font-weight:600; color:#000; padding-top:4px}
.footDiv .footAddress ul li .Add {font-size:12px; color:#666; padding-top:3px}
.footDiv .footAddress ul li .Add .sub_title {font-size:13px; color:#8f1270; font-weight:600; padding:3px 7px 0 0; margin-right:4px; display:inline-block}

.tab_content {clear:both}









/* 여성질환 */

.mt30 {margin-top:30px}
.mt60 {margin-top:60px}
.mt80 {margin-top:80px}
.mb30 {margin-bottom:30px}
.mb100 {margin-bottom:100px}
.f_left {float:left}
.f_right {float:right}
.width580 {width:580px}
.width650 {width:650px}
.width740 {width:740px}
.width830 {width:830px}
.width850 {width:850px}

.deptRoen .tabBoxRoen02 {text-align:center}
.deptRoen .tabBoxRoen02 ul {}
.deptRoen .tabBoxRoen02 ul:after {display:block; content:""; clear:both;}
.deptRoen .tabBoxRoen02 li {/* text-align:center; */ width:120px; vertical-align:middle; display:inline-block; margin:0 -2px}
.deptRoen .tabBoxRoen02 li a {width:100%; text-align:center; display:inline-block; /* width:180px; */ height:54px; line-height:54px; font-size:15px; font-weight:600; color:#666; border-bottom:1px solid #fff}
.deptRoen .tabBoxRoen02 li.active a {text-align:center; border-bottom:1px solid #b590ac; width:100%}
.deptRoen .tabBoxRoen02 li:hover a {border-bottom:1px solid #b590ac}




/* 여성질환 : 공통 상단 Tab */
.diseaseTab {margin:50px 0;  width:1200px; text-align:center}
.diseaseTab ul {}
.diseaseTab ul:after {display:block; content:""; clear:both;}
.diseaseTab ul li {margin-right:1px; display:inline-block; border:2px solid #e6e6e6; min-width:50px; height:40px; line-height:40px; text-align:center; padding:0 15px}
.diseaseTab ul li a {display:block; color:#666; font-size:16px; font-weight:600; }
.diseaseTab ul li.on {border:2px solid #8f1270}


/* 여성질환 : TitImg */
.diseaseTit {margin:50px 0 0 0; text-align:center}
.diseaseTit img {width:100%; min-width:1900px; max-width:1908px}


/* 여성질환 : 공통 Content */
.disease {margin-top:30px}
.disease h3 {color:#2e2e2e; background:url(../../images/ico/ico_bullet.jpg) no-repeat; font-size:30px; font-weight:600; line-height:30px; letter-spacing:-0.025em; padding-top:10px; margin-bottom:20px}
.disease h3.Tit .Bold {font-size:34px}

.diseaseSub {}
.diseaseSub ul {}
.diseaseSub ul:after {display:block; content:""; clear:both}
.diseaseSub dl {margin-bottom:15px}
.diseaseSub dl dt {padding-left:20px; background:url(../../images/ico/ico_bullet04.png) no-repeat 0% 50%; margin-bottom:5px; font-size:18px; color:#000; font-weight:600; line-height:30px}
.diseaseSub dl dd {font-size:14px; color:#666; line-height:20px; padding-left:20px}
.diseaseSub dl dd.dd02 {margin-top:27px}
.diseaseSub dl dd  .Bold {font-size:24px; font-weight:600}

/* 여성질환 : 질염 */

.diseaseImg01_01 img {margin-top:20px}
.diseaseImg01_02 img {}

.diseaseSub01_01 {margin-bottom:15px}
.diseaseSub01_02 {margin-bottom:10px}
.diseaseSub01_02 ul li dl {margin-bottom:0}
.diseaseSub01_02 ul li dl:first-child {margin-top:50px; margin-bottom:5px}

.disease02 {}
.disease02 dl {margin-bottom:40px}
.disease02 ul {}
.disease02 .TabImg {margin:45px 0 50px; padding:0; text-align:center}
.disease02 .TabImg ul li {position:relative; display:inline-block; width:205px; height:205px; border-radius:200px; margin:0 8px}
.disease02 .TabImg ul li.Tab01 {background:#b7a3d3}
.disease02 .TabImg ul li.Tab02 {background:#a3a4d3}
.disease02 .TabImg ul li img {padding:45px 0 15px}
.disease02 .TabImg ul li p {position:absolute; left:0; right:0; font-size:16px; font-weight:600; color:#fff; letter-spacing:-0.025em; text-align:center}


/* 여성질환 : 질 케어 서비스 */

.disease02 .TabImg01 {margin:20px 0 100px; padding:0; text-align:center}
.disease02 .TabImg01 ul li {float:left; width:220px; height:181px; margin-left:10px}
.disease02 .TabImg01 ul li:first-child {margin-left:0}
.disease02 .TabImg01 ul li img {padding:0 0 10px}
.disease02 .TabImg01 ul li .Tit {font-size:16px; font-weight:600; color:#1d1d1d; letter-spacing:-0.025em}
.disease02 .TabImg01 ul li .Txt {font-size:16px; color:#414141; letter-spacing:-0.025em; padding-top:10px}


/* 여성질환 : 비정상출혈 */

.disease03 dl {margin-bottom:0}
.diseaseImg03_01 img {margin-top:35px}

.disease02 .TabImg02 {margin:50px 0 80px; padding:0; text-align:center}
.disease02 .TabImg02 ul li {display:inline-block; width:207px; height:206px; margin:0 6px}
.disease02 .TabImg02 ul li img {padding:0 0 10px}
.disease02 .TabImg02 ul li .Tit {font-size:16px; font-weight:600; color:#1d1d1d; letter-spacing:-0.025em}
.disease02 .TabImg02 ul li .Txt {font-size:16px; color:#414141; letter-spacing:-0.025em; padding-top:10px}





.diseaseSub01 dl dd.wine {color:#c75cad; padding-bottom:20px; border-bottom:1px solid #e2e2e2}
.diseaseSub01 dl dd ul li {background:url(../../images/ico/ico_bullet05.png) no-repeat 4% 50%; font-size:15px; border-bottom:1px solid #e2e2e2; line-height:38px; padding-left:85px}
.diseaseSub01 dl dd.dd02 {margin-top:27px}




/* 여성질환 : 자궁경부암 */

.disease04 {margin-top:60px}
.disease04 .TabImg ul li {width:178px; height:178px; margin:0 3px}


/* 여성질환 : HPV로부터 나와 파트너를 지키세요 */

.diseaseImg05_01 img {margin-top:0}



/* 여성질환 : 방광염 진단과 치료 */




/* 여성질환 : 방광염 검진 프로그램 */

.diseaseImg04_01 img {margin-top:-95px}


/* 로딩중입니다 */
.loading {position:fixed; top:0; left:0; right:0; margin:0 auto; width:100%; height:100%; background:#fff; opacity:0.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; z-index:999999}
.loading img {position:absolute; top:70%; left:0; right:0; margin:-400px auto 0; }

/* 로딩중입니다 - SNS 로그인 */
.loading_sns {position:fixed; top:0; left:0; right:0; margin:0 auto; width:100%; height:100%; background:#fff; opacity:0.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; z-index:999999}
.loading_sns img {position:absolute; top:5%; left:0; right:0; margin:0px auto 0; }

.subPaging .Btn {position:absolute; top:-6px}
.subPaging .Btn select {float:left; background:#642051; color:#fff; width:148px; height:40px; border:none; padding-left:10px}
.subPaging .Btn01 {right:168px}
.subPaging .Btn02 {right:0}


.tabImgbranch {position:absolute; top:0; width:1140px; height:409px}


/* 칭찬해주세요 , 바꿔주세요 */

.counsel_phone {width:700px; height:600px; border:3px solid #3a3a3a; box-sizing:border-box; z-index:9999}
.counsel_phone .PhoneWrapper {position:relative; z-index:1}
.counsel_phone .TitBox {background:#3a3a3a; height:46px}
.counsel_phone .TitBox img {margin:12px 17px}

.counsel_phone .TitBox .btn-r {background:none; top:0; right:0; margin:0; padding:0}
.counsel_phone .TitBox .btn-r a {}
.counsel_phone .TitBox .btn-r a img {width:22px; height:22px}

.counsel_phone .PhoneBox {position:absolute; top:77px; right:29px; width:230px; height:478px}
.counsel_phone .PhoneBox textarea {width:172px; height:204px; font-size:12px; border:1px solid #d5d5d5; border-bottom:none; box-sizing:border-box; resize:none; padding:10px; margin:0}
.counsel_phone .PhoneBox .phone2 {float:left; height:204px}
.counsel_phone .PhoneBox .phone2 td {vertical-align:top}

.counsel_phone .PhoneBox .phone3 .phone3_2 {background:#fff; float:left; width:172px; height:22px; font-size:12px; color:#585858; text-align:right; border:1px solid #d5d5d5; border-top:none; box-sizing:border-box; padding-right:5px}
.counsel_phone .PhoneBox .phone3 .phone3_2 input {background:none; text-align:right; border:none; padding:0; height:15px}
.counsel_phone .PhoneBox .phone3 .phone3_2 span {float:right; line-height:18px}

.counsel_phone .PhoneBox .phone4 .phone4_2 {background:#fff; vertical-align:top}
.counsel_phone .PhoneBox .phone4 .phone4_2 tr td {padding:0 10px}
.counsel_phone .PhoneBox .phone4 .phone4_2 .Tit {font-size:13px; font-weight:600; color:#3a3a3a; letter-spacing:-0.05em}
.counsel_phone .PhoneBox .phone4 .phone4_2 span {font-size:12px; font-weight:300; color:#585858; letter-spacing:-0.025em; padding-left:10px}
.counsel_phone .PhoneBox .phone4 .phone4_2 input {width:136px; border:1px solid #4e4e4e}
.counsel_phone .PhoneBox .phone4 .phone4_2 .Btn {text-align:center}
.counsel_phone .PhoneBox .phone4 .phone4_2 .Btn a {background:#692450; display:inline-block; width:74px; height:25px; font-size:12px; font-weight:600; color:#fff; letter-spacing:-0.05em; line-height:20px; border:1px solid #385aab; border-radius:5px; box-sizing:border-box}

.board_btn {width:100%; overflow:hidden; text-align:right; position:absolute; right:0; top:-65px;}
.board_btn a {display:inline-block; width:138px; height:47px; line-height:47px; background:#993366; text-align:center; border-bottom:3px solid #5d2f46; color:#fff; font-size:16px; font-weight:600;}

/* 카카오톡 친구추가 안내 */
.kakao_add_friends .title {display:block; font-size:15px; color:#000; font-weight:600; margin-bottom:30px; background:url('/images/roen/bg_kakao_add_friends.png') no-repeat left center; padding-left:20px; box-sizing:border-box;}
.kakao_add_friends .title .point_color {color:#1d96a3; border-bottom:1px solid #1d96a3;}
.kakao_add_friends .img_area {width:100%; margin-bottom:100px;}

/* 지점별 풋터 */
.branch_footer_wrap {width:100%; overflow:hidden; background:#f3f1f2; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; padding:50px 0;}
.branch_footer_wrap .branch_footer_conts {width:1200px; margin:0 auto; overflow:hidden; text-align:left;}
.branch_footer_wrap .branch_footer_conts h2 {float:left; width:280px; overflow:hidden; padding-left:100px; box-sizing:border-box; margin:20px 0;}
.branch_footer_wrap .branch_footer_conts .branch_footer_info {float:left; width:920px; }
.branch_footer_wrap .branch_footer_conts .branch_footer_info > span {display:block; font-size:14px; line-height:24px;}
.branch_footer_wrap .branch_footer_conts .branch_footer_info .branch_name {color:#8f1172; font-weight:600;}