@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}



#wrap {position:relative; /*overflow:hidden; */width:100%;}

#cts.sub {width:1140px; max-width:1140px; margin:0 auto; padding-bottom:100px;}
/*1209 수정내역*/
/*#cts.sub {width:1140px; max-width:1140px; margin:0 auto; }*/


.subDeptStory {height:55px; border-bottom:1px solid #eee}
.subDeptStory .tabBox2 {}
.subDeptStory .tabBox2 ul {}
.subDeptStory .tabBox2 li {text-align:center; width:133px; vertical-align:middle; display:inline-block; margin:0 -2px}
.subDeptStory .tabBox2 li a {display:inline-block; width:133px; height:54px; font-size:15px; font-weight:600; color:#666; line-height:50px; border-bottom:1px solid #fff}
.subDeptStory .tabBox2 li.active a {border-bottom:1px solid #b590ac; cursor:default; pointer-events:none}
.subDeptStory .tabBox2 li:hover a {border-bottom:1px solid #b590ac}

/* 병원소개 tab */
.subDeptRoen {height:55px; border-bottom:1px solid #eee}
.deptRoen {margin:0 auto; width:1200px;}
.deptRoen .tabBoxRoen {text-align:center}
.deptRoen .tabBoxRoen ul {}
.deptRoen .tabBoxRoen ul:after {display:block; content:""; clear:both;}
.deptRoen .tabBoxRoen li {/* text-align:center; */ width:145px; vertical-align:middle; display:inline-block; margin:0 -2px}
.deptRoen .tabBoxRoen.newsize li{width:155px;} 
.deptRoen .tabBoxRoen li:nth-child(2) {text-align:center; /* width:175px;  */vertical-align:middle; display:inline-block; margin:0 -2px}
.deptRoen .tabBoxRoen 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 .tabBoxRoen li.active a {text-align:center; border-bottom:1px solid #b590ac; width:100%}
.deptRoen .tabBoxRoen li:hover a {border-bottom:1px solid #b590ac}

.tabBoxRoenDrug {margin:0 auto; width:1200px; text-align:center}
.tabBoxRoenDrug ul {}
.tabBoxRoenDrug ul:after {display:block; content:""; clear:both;}
.tabBoxRoenDrug li {display:inline-block; border:2px solid #e6e6e6; width:60px; height:54px; line-height:54px; vertical-align:middle;}
.tabBoxRoenDrug li a {display:block; text-align:center; font-size:15px; color:#666;}
.tabBoxRoenDrug ul li.on {border:2px solid #8f1270}
.tabBoxRoenDrug ul li.on a {font-weight:600; color:#1c1c1c}

/* .tabBoxRoenDrug li.active a {text-align:center; border-bottom:1px solid #b590ac; width:100%}
.tabBoxRoenDrug li:hover a {border-bottom:1px solid #b590ac}
  */
/* 
.subpregnancyTab {margin:50px 0;  width:1200px; text-align:center}
.subpregnancyTab ul {}
.subpregnancyTab ul:after {display:block; content:""; clear:both;}
.subpregnancyTab ul li {margin-right:1px;  border:2px solid #e6e6e6; width:140px; height:40px; line-height:40px; text-align:center}
.subpregnancyTab ul li:last-child {margin-right:0}
.subpregnancyTab ul li a {color:#666; font-size:16px; font-weight:600; }
.subpregnancyTab ul li.on {border:2px solid #8f1270}

 */
.roenBoxTab {text-align:center}
.roenBoxTab ul {}
.roenBoxTab ul:after {display:block; content:""; clear:both;}
.roenBoxTab li {/* text-align:center; */ width:120px; vertical-align:middle; display:inline-block; margin:0 -2px}
.roenBoxTab li.li02 {text-align:center; width:185px; vertical-align:middle; display:inline-block; margin:0 -2px}
.roenBoxTab 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}
.roenBoxTab li.active a {text-align:center; border-bottom:1px solid #b590ac; width:100%}
.roenBoxTab li:hover a {border-bottom:1px solid #b590ac}


/* 게시판 */
/* 상단 검색 */
.titSrh {zoom:1; margin-bottom:15px}
.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:9px 10px; *padding:3px 7px 2px; *margin-top:-1px;  */vertical-align:top; height:20px; width:180px}

/* view Table */
.tableView2 {border-top:2px solid #C69;}
.tableView2 table tr {border-bottom:1px solid #dbdbdb}
.tableView2 table th {text-align:left; padding-left:20px; color:#2c2c2c; font-size:14px; height:50px; line-height:50px}
.tableView2 table th.th02 {text-align:right; padding-right:20px; color:#636162; font-size:14px; font-weight:normal; }
.tableView2 table th.th03 {text-align:right; padding-right:20px; color:#636162; font-size:14px; font-weight:normal; }
.tableView2 table th span {padding:0 10px}
.tableView2 table td {line-height:24px; color:#636162; font-size:14px; text-align:left; padding:20px 20px 20px 20px; }

/* 페이지 탭 */
.pageTab {/* text-align:center; width:1140px; margin:0 auto */margin:0 330px}
.pageTab ul {}
.pageTab ul:after {display:block; content:""; clear:both;}
.pageTab ul li {display:inline-block; cursor:pointer; margin-bottom:30px; color:#666; font-size:16px; border:2px solid #e6e6e6; float:left; width:151px; height:43px; line-height:43px; text-align:center;}
.pageTab ul li:first-child {margin-right:5px}
.pageTab ul li:nth-child(2) {margin-right:5px}
.pageTab ul li a {display:inline-block; color:#666; cursor:pointer}
.pageTab ul li.on {border:2px solid #8f1270; font-weight:600}

.pageTab2 {/* text-align:center; width:1140px; margin:0 auto */margin:0 386px}
.pageTab2 ul {}
.pageTab2 ul:after {display:block; content:""; clear:both;}
.pageTab2 ul li {display:inline-block; cursor:pointer; margin-bottom:30px; color:#666; font-size:16px; border:2px solid #e6e6e6; float:left; width:175px; height:43px; line-height:43px; text-align:center;}
.pageTab2 ul li:first-child {margin-right:5px}
.pageTab2 ul li:nth-child(2) {margin-right:5px}
.pageTab2 ul li a {display:inline-block; color:#666; cursor:pointer}
.pageTab2 ul li.on {border:2px solid #8f1270; font-weight:600}

.pageTab3 {/* text-align:center; width:1140px; margin:0 auto */margin:0 410px}
.pageTab3 ul {}
.pageTab3 ul:after {display:block; content:""; clear:both;}
.pageTab3 ul li {display:inline-block; cursor:pointer; margin-bottom:30px; color:#666; font-size:16px; border:2px solid #e6e6e6; float:left; width:151px; height:43px; line-height:43px; text-align:center;}
.pageTab3 ul li:first-child {margin-right:5px}
.pageTab3 ul li:nth-child(2) {margin-right:5px}
.pageTab3 ul li a {display:inline-block; color:#666; cursor:pointer}
.pageTab3 ul li.on {border:2px solid #8f1270; font-weight:600}

/* CF 리스트 */
.cfTable {position:relative}
.cfTable ul:after{display:block; content:""; clear:both;}
.cfTable ul li {float:left; display:inline-block; margin-bottom:16px}
.cfTable ul li:nth-child(odd) {margin-right:16px}
.cfTable ul li.nth {margin-right:16px}
.cfTableList {border:1px solid #e6e6e6; width:560px; height:311px; }
.cfTableList p {padding-left:20px}
.cfTableList p.p01 {color:#2c2c2c; font-size:14px; font-weight:600;}
.cfTableList p.p02 {color:#636162; font-size:14px; padding-top:10px}
.cfTableList span.sp01 {padding:0 8px 0 20px}
.cfTableList img {padding:20px}

/* 미디어 리스트  */
.mediaTable {position:relative}
.mediaTable ul:after{display:block; content:""; clear:both;}
.mediaTable ul li {float:left; display:inline-block; /* margin-bottom:16px; */ margin:0 10px 16px 0}
.mediaTable ul li:nth-child(3n) {margin-right:0}
.mediaTableList {border:1px solid #e6e6e6; width:370px; height:311px; }
.mediaTableList p {padding-left:20px}
.mediaTableList p.p01 {color:#2c2c2c; font-size:14px; font-weight:600;}
.mediaTableList p.p02 {color:#636162; font-size:14px; padding-top:10px}
.mediaTableList span.sp01 {padding:0 8px 0 20px}
.mediaTableList img {padding:20px}

/* 웹툰 리스트 */
.webList {position:relative}
.webTable {border-bottom:1px solid #e6e6e6; margin-bottom:30px}
.webTable p {color:#636162; font-size:14px; font-weight:600; margin:20px 0; display:inline-block}
.webTable p.p02 {float:right; color:#636162; font-size:14px; font-weight:normal; margin:20px 0; }
.webTable span {padding:0 5px; color:#636162; font-size:14px; margin:20px 0;}
.webTable span:first-child {padding-right:20px}
.webTable span:last-child {padding:0}

.no-data {width:1200px; margin:0 auto; text-align:center; height:100px; line-height:100px; border:1px solid #e6e6e6; font-size:20px; color:#000}

/* 웹툰 view */
.webTableView {border-top:2px solid #C69;}
.webTableView table tr {border-bottom:1px solid #dbdbdb}
.webTableView table th {text-align:left; padding-left:20px; color:#2c2c2c; font-size:14px; height:50px; line-height:50px}
.webTableView table th.th02 {text-align:right; padding-right:20px; color:#636162; font-size:14px; font-weight:normal; }
.webTableView table th.th03 {text-align:right; padding-right:20px; color:#636162; font-size:14px; font-weight:normal; }
.webTableView table th span {padding:0 10px}
.webTableView table td {line-height:24px; color:#636162; font-size:14px; text-align:left; padding:20px; }

/* 상담센터 */

#KinList button {margin-top:20px; 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}


/* 이벤트 리스트 */
.eventList {position:relative}
.eventTable {border-bottom:1px solid #e6e6e6; margin-bottom:30px}
.eventTable p {color:#636162; font-size:14px; font-weight:600; margin:20px 0; display:inline-block}
.eventTable p.p02 {float:right; color:#636162; font-size:14px; font-weight:normal; margin:20px 0; }
.eventTable span {padding:0 5px; color:#636162; font-size:14px; margin:20px 0;}
.eventTable span:first-child {padding-right:20px}
.eventTable span:last-child {padding:0}

/* 이벤트 view */
.eventView {border-top:2px solid #C69;}
.eventView table tr {border-bottom:1px solid #dbdbdb}
.eventView table th {padding-left:20px; text-align:left; color:#2c2c2c; font-size:14px; height:50px; line-height:50px}
.eventView table th.th02 {padding-right:20px;  text-align:right; color:#636162; font-size:14px; font-weight:normal; }
.eventView table th span {padding:0 10px}
.eventView table td {line-height:24px; color:#636162; font-size:14px; text-align:left; padding:20px; }

/* 후기 리스트 */
.reviewList {position:relative}
.reviewTable {border-bottom:1px solid #e6e6e6; margin-bottom:30px}
.reviewTable p {color:#636162; font-size:14px; font-weight:600; margin:20px 0; display:inline-block}
.reviewTable p.p02 {float:right; color:#636162; font-size:14px; font-weight:normal; margin:20px 0; }
.reviewTable span {padding:0 5px; color:#636162; font-size:14px; margin:20px 0;}
.reviewTable span:first-child {padding-right:20px}
.reviewTable span:last-child {padding:0}

/* 후기 view */
.reviewView {border-top:2px solid #C69;}
.reviewView table tr {border-bottom:1px solid #dbdbdb}
.reviewView table th {text-align:left; color:#2c2c2c; font-size:14px; height:50px; line-height:50px}
.reviewView table th.th02 {text-align:right; color:#636162; font-size:14px; font-weight:normal; }
.reviewView table th span {padding:0 10px}
.reviewView table td {line-height:24px; color:#636162; font-size:14px; text-align:left; padding:20px 0; }

 /* 지식인view */
.kinView {border-top:2px solid #C69;}
.kinView table tr {border-bottom:1px solid #dbdbdb}
.kinView table tr:nth-child(1) {height:40px; line-height:40px}
.kinView table tr:nth-child(2) {height:150px;}
.kinView table tr:nth-child(3) {height:40px; line-height:40px}
.kinView table tr:nth-child(4) {height:150px;}
.kinView table th {font-size:14px; font-weight:600}
.kinView table th.th01 {background:#aeaeae; color:#fff}
.kinView table th.th02 {background:#5d2f46; color:#fff}
.kinView table td {font-size:14px; text-align:left}
.kinView table td.td01 {color:#2c2c2c; padding-left:24px; font-weight:600}
.kinView table td.td02 {color:#636162; padding:20px 0 0 24px; vertical-align:top}
.kinView table td.td03 {float:right; color:#636162; padding-right:24px; vertical-align:top}
.kinView table td img {padding-right:20px}

#cts2 {position:relative; width:100%; z-index:1;}
#cts2.contents {margin:auto 0;}

/* 로앤산부인과 병원소개 */
.roenTit01 {background:url(../../images/roen/roen01_01.jpg) 50% center no-repeat; height:550px; }
.roenTit01 .subTit {width:1200px; margin:0 auto; }
.roenTit01 .subTit p.tit01 {text-align:center; font-size:16px; font-weight:600; color:#000; opacity:0.3; padding-top:50px; letter-spacing:-0.025em}
.roenTit01 .subTit p.tit02 {text-align:center; font-size:32px; font-weight:600; color:#2e2e2e; padding-top:5px; letter-spacing:-0.01em}

.roen01 {background:url(../../images/roen/roen01.png) 50% center no-repeat; height:350px;}
.roen01 .roen01Sub {width:1200px; margin:0 auto}
.roen01 .roen01Sub .roen01SubTit01 {position:relative; width:700px; display:inline-block; margin:0 auto; text-align:center;}
.roen01 .roen01Sub .roen01SubTit02 {display:inline-block; width:490px}
.roen01SubTit01 .img01 {margin-top:83px}
.roen01SubTit01 p {font-size:15px; color:#666; letter-spacing:-0.050em; line-height:24px; margin-top:26px}
.roen01SubTit01 span {font-size:15px; color:#313131; letter-spacing:-0.050em; line-height:24px; margin-top:26px; font-weight:600}

.roen02 {background:url('/images/roen/bg_roen02_20181121.jpg') 50% center no-repeat; height:351px;}
.roen02 .roen02Sub {width:1200px; margin:0 auto; position:relative}
.roen02 .roen02Sub .roen02SubTit01 {width:400px; display:inline-block; position:relative; padding-left:140px; box-sizing:border-box;}
.roen02 .roen02Sub .roen02SubTit02 {width:790px; margin:0 auto; text-align:center;}
.roen02SubTit02 .img01 {padding-top:60px}
.roen02SubTit02 p {font-size:15px; color:#666; letter-spacing:-0.050em; line-height:24px; margin-top:26px}
.roen02SubTit02 span {font-size:15px; color:#313131; letter-spacing:-0.050em; line-height:24px; margin-top:26px; font-weight:600}

.roen03 {background:url(../../images/roen/roen03.png) 50% center no-repeat; height:350px;}
.roen03 .roen03Sub {width:1200px; margin:0 auto}
.roen03 .roen03Sub .roen03SubTit01 {position:relative; width:780px; display:inline-block; margin:0 auto; text-align:center;}
.roen03 .roen03Sub .roen03SubTit02 {display:inline-block; width:410px}
.roen03SubTit01 .img01 {margin-top:50px}
.roen03SubTit01 p {font-size:15px; color:#666; letter-spacing:-0.050em; line-height:24px; margin-top:20px}
.roen03SubTit01 span {font-size:15px; color:#313131; letter-spacing:-0.050em; line-height:24px; margin-top:26px; font-weight:600}
.roen03SubTit01 .img02 {margin-top:12px}

.roenImg01 {background:url(../../images/roen/roenImg01.png) 50% center no-repeat; height:351px;}
.roenImg02 {background:url(../../images/roen/roenImg02_20160913_2.png) 50% center no-repeat; height:550px;}

.roen04 {background:url(../../images/roen/roen04_20180207_2.png) 50% no-repeat; height:350px;}
.roen04 .roen04Sub {width:1200px; margin:0 auto}
.roen04 .roen04Sub .roen04SubTit01 {position:relative; width:780px; display:inline-block; margin:0 auto; text-align:center;}
.roen04 .roen04Sub .roen04SubTit02 {display:inline-block; width:410px}
.roen04SubTit01 .img01 {margin-top:50px}
.roen04SubTit01 p {font-size:15px; color:#666; letter-spacing:-0.050em; line-height:24px; margin-top:20px}
.roen04SubTit01 strong {color:#313131}
.roen04SubTit01 .img02 {margin-top:12px}

.roen05 {background:url(../../images/roen/roen05.png) 50% center no-repeat; height:351px;}
.roen05 .roen05Sub {width:1200px; margin:0 auto; position:relative}
.roen05 .roen05Sub .roen05SubTit01 {width:600px; display:inline-block; position:relative}
.roen05 .roen05Sub .roen05SubTit02 {width:590px; display:inline-block; margin:0 auto;}
.roen05SubTit02 .img01 {margin-top:78px}
.roen05SubTit02 p {font-size:15px; color:#666; letter-spacing:-0.050em; line-height:24px; margin-top:26px}

.roen06 {background:url(../../images/roen/roen06.png) 50% center no-repeat; height:350px;}
.roen06 .roen06Sub {width:1200px; margin:0 auto; text-align:center}
.roen06Sub .img01 {padding-top:60px }
.roen06Sub p {font-size:15px; color:#666; letter-spacing:-0.050em; line-height:24px; margin-top:25px}
.roen06Sub .img02 {margin-top:10px}

/* 로앤산부인과 의료진소개 */
.roenDoctor {}
.roenDoctor .subTit {width:1200px; margin:0 auto; }
.roenDoctor .subTit p.tit01 {text-align:center; font-size:16px; font-weight:600; color:#000; opacity:0.3; padding-top:50px; letter-spacing:-0.025em}
.roenDoctor .subTit p.tit02 {text-align:center; font-size:32px; font-weight:600; color:#2e2e2e; padding-top:5px; letter-spacing:-0.01em}

.subContents {width:1200px; margin:0 auto; text-align:center}
.subContents2 {width:1200px; margin:0 auto; }
.subContents3 {width:1150px; margin:0 auto; }
.subContents .cosmetic_cnt{padding-top:30px;}

.lineP {border-bottom:1px solid #f1eeed; }
.mt50 {margin-top:50px; }
.mt80 {margin-top:80px; }
.mt100 {margin-top:100px; }
.mt200 {margin-top:200px; }
.mt262 {margin-top:262px; }
.mt434 {margin-top:434px; }
.mr96 {margin-right:96px}
.fl {float:left}
.fr {float:right}

.doctorBG {margin:50px 0}
.doctorImgList {position:relative; margin-bottom:200px}

.doctorImgList .doctorSub {width:520px; height:279px; border-bottom:1px solid #f1eeed; display:inline-block; margin-bottom:60px;}
.doctorImgList .doctorSub ul {} 
.doctorImgList .doctorSub ul:after {display:block; content:""; clear:both;}
.doctorImgList .doctorSub ul li:first-child {float:left}
.doctorImgList .doctorSub ul li:last-child {}
.doctorSub ul li dl {display:inline-block; }
.doctorSub ul li dl dt {padding:10px 0 13px 25px; color:#666; font-size:24px; letter-spacing:-0.025em; line-height:24px;}
.doctorSub ul li dl dd {padding-left:25px; color:#666; font-size:15px; letter-spacing:-0.05em; line-height:24px;}

.doctorImgList .doctorSub2 {width:520px; height:507px; border-bottom:1px solid #f1eeed; display:inline-block; margin-bottom:60px;}
.doctorImgList .doctorSub2 ul {} 
.doctorImgList .doctorSub2 ul:after {display:block; content:""; clear:both;}
.doctorImgList .doctorSub2 ul li:first-child {float:left}
.doctorImgList .doctorSub2 ul li:last-child {}
.doctorSub2 ul li dl {display:inline-block; }
.doctorSub2 ul li dl dt {padding:10px 0 13px 25px; color:#666; font-size:24px; letter-spacing:-0.025em; line-height:24px;}
.doctorSub2 ul li dl dd {padding-left:25px; color:#666; font-size:15px; letter-spacing:-0.05em; line-height:24px;}

.doctorImgList {position:relative; margin-bottom:200px}
.doctorImgList .doctorSub3 {width:520px; height:500px; border-bottom:1px solid #f1eeed; display:inline-block; margin-bottom:60px; }
.doctorImgList .doctorSub3 ul {} 
.doctorImgList .doctorSub3 ul:after {display:block; content:""; clear:both;}
.doctorImgList .doctorSub3 ul li:first-child {float:left}
.doctorImgList .doctorSub3 ul li:last-child {}
.doctorSub3 ul li dl {display:inline-block; }
.doctorSub3 ul li dl dt {padding:10px 0 13px 25px; color:#666; font-size:24px; letter-spacing:-0.025em; line-height:24px;}
.doctorSub3 ul li dl dd {padding-left:25px; color:#666; font-size:15px; letter-spacing:-0.05em; line-height:24px;}

.doctorImgList .doctorSub4 {width:520px; height:749px; border-bottom:1px solid #f1eeed; display:inline-block; margin-bottom:60px; }
.doctorImgList .doctorSub4 ul {} 
.doctorImgList .doctorSub4 ul:after {display:block; content:""; clear:both;}
.doctorImgList .doctorSub4 ul li:first-child {float:left}
.doctorImgList .doctorSub4 ul li:last-child {}
.doctorSub4 ul li dl {display:inline-block; }
.doctorSub4 ul li dl dt {padding:10px 0 13px 25px; color:#666; font-size:24px; letter-spacing:-0.025em; line-height:24px;}
.doctorSub4 ul li dl dd {padding-left:25px; color:#666; font-size:15px; letter-spacing:-0.05em; line-height:24px;}

.doctorImgList {position:relative; margin-bottom:200px}
.doctorImgList .doctorSub5 {width:520px; height:343px; border-bottom:1px solid #f1eeed; display:inline-block; margin-bottom:60px; }
.doctorImgList .doctorSub5 ul {} 
.doctorImgList .doctorSub5 ul:after {display:block; content:""; clear:both;}
.doctorImgList .doctorSub5 ul li:first-child {float:left}
.doctorImgList .doctorSub5 ul li:last-child {}
.doctorSub5 ul li dl {display:inline-block; }
.doctorSub5 ul li dl dt {padding:10px 0 13px 25px; color:#666; font-size:24px; letter-spacing:-0.025em; line-height:24px;}
.doctorSub5 ul li dl dd {padding-left:25px; color:#666; font-size:15px; letter-spacing:-0.05em; line-height:24px;}

.doctorImgList .doctorSub6 {width:520px; height:436px; border-bottom:1px solid #f1eeed; display:inline-block; margin-bottom:60px; }
.doctorImgList .doctorSub6 ul {} 
.doctorImgList .doctorSub6 ul:after {display:block; content:""; clear:both;}
.doctorImgList .doctorSub6 ul li:first-child {float:left}
.doctorImgList .doctorSub6 ul li:last-child {}
.doctorSub6 ul li dl {display:inline-block; }
.doctorSub6 ul li dl dt {padding:10px 0 13px 25px; color:#666; font-size:24px; letter-spacing:-0.025em; line-height:24px;}
.doctorSub6 ul li dl dd {padding-left:25px; color:#666; font-size:15px; letter-spacing:-0.05em; line-height:24px;}

.doctorImgList {position:relative; margin-bottom:200px}
.doctorImgList .doctorSub7 {width:520px; height:326px; border-bottom:1px solid #f1eeed; display:inline-block; margin-bottom:60px; }
.doctorImgList .doctorSub7 ul {} 
.doctorImgList .doctorSub7 ul:after {display:block; content:""; clear:both;}
.doctorImgList .doctorSub7 ul li:first-child {float:left}
.doctorImgList .doctorSub7 ul li:last-child {}
.doctorSub7 ul li dl {display:inline-block; }
.doctorSub7 ul li dl dt {padding:10px 0 13px 25px; color:#666; font-size:24px; letter-spacing:-0.025em; line-height:24px;}
.doctorSub7 ul li dl dd {padding-left:25px; color:#666; font-size:15px; letter-spacing:-0.05em; line-height:24px;}

.doctorImgList .doctorSub8 {width:520px; height:335px; border-bottom:1px solid #f1eeed; display:inline-block; margin-bottom:60px; }
.doctorImgList .doctorSub8 ul {} 
.doctorImgList .doctorSub8 ul:after {display:block; content:""; clear:both;}
.doctorImgList .doctorSub8 ul li:first-child {float:left}
.doctorImgList .doctorSub8 ul li:last-child {}
.doctorSub8 ul li dl {display:inline-block; }
.doctorSub8 ul li dl dt {padding:10px 0 13px 25px; color:#666; font-size:24px; letter-spacing:-0.025em; line-height:24px;}
.doctorSub8 ul li dl dd {padding-left:25px; color:#666; font-size:15px; letter-spacing:-0.05em; line-height:24px;}

.doctorImgList .doctorSub9 {width:520px; height:365px; border-bottom:1px solid #f1eeed; display:inline-block; margin-bottom:60px; }
.doctorImgList .doctorSub9 ul {} 
.doctorImgList .doctorSub9 ul:after {display:block; content:""; clear:both;}
.doctorImgList .doctorSub9 ul li:first-child {float:left}
.doctorImgList .doctorSub9 ul li:last-child {}
.doctorSub9 ul li dl {display:inline-block; }
.doctorSub9 ul li dl dt {padding:10px 0 13px 25px; color:#666; font-size:24px; letter-spacing:-0.025em; line-height:24px;}
.doctorSub9 ul li dl dd {padding-left:25px; color:#666; font-size:15px; letter-spacing:-0.05em; line-height:24px;}
 
.doctorImgList .doctorSub10 {width:520px; height:420px; border-bottom:1px solid #f1eeed; display:inline-block; margin-bottom:60px; }
.doctorImgList .doctorSub10 ul {} 
.doctorImgList .doctorSub10 ul:after {display:block; content:""; clear:both;}
.doctorImgList .doctorSub10 ul li:first-child {float:left}
.doctorImgList .doctorSub10 ul li:last-child {}
.doctorSub10 ul li dl {display:inline-block; }
.doctorSub10 ul li dl dt {padding:10px 0 13px 25px; color:#666; font-size:24px; letter-spacing:-0.025em; line-height:24px;}
.doctorSub10 ul li dl dd {padding-left:25px; color:#666; font-size:15px; letter-spacing:-0.05em; line-height:24px;}
 
.doctorImgList .doctorSub11 {width:520px; height:460px; border-bottom:1px solid #f1eeed; display:inline-block; margin-bottom:60px; }
.doctorImgList .doctorSub11 ul {} 
.doctorImgList .doctorSub11 ul:after {display:block; content:""; clear:both;}
.doctorImgList .doctorSub11 ul li:first-child {float:left}
.doctorImgList .doctorSub11 ul li:last-child {}
.doctorSub11 ul li dl {display:inline-block; }
.doctorSub11 ul li dl dt {padding:10px 0 13px 25px; color:#666; font-size:24px; letter-spacing:-0.025em; line-height:24px;}
.doctorSub11 ul li dl dd {padding-left:25px; color:#666; font-size:15px; letter-spacing:-0.05em; line-height:24px;}
 
.doctorImgList .doctorSub12 {width:520px; height:295px; border-bottom:1px solid #f1eeed; display:inline-block; margin-bottom:60px; }
.doctorImgList .doctorSub12 ul {} 
.doctorImgList .doctorSub12 ul:after {display:block; content:""; clear:both;}
.doctorImgList .doctorSub12 ul li:first-child {float:left}
.doctorImgList .doctorSub12 ul li:last-child {}
.doctorSub12 ul li dl {display:inline-block; }
.doctorSub12 ul li dl dt {padding:10px 0 13px 25px; color:#666; font-size:24px; letter-spacing:-0.025em; line-height:24px;}
.doctorSub12 ul li dl dd {padding-left:25px; color:#666; font-size:15px; letter-spacing:-0.05em; line-height:24px;}
 
.doctorImgList .doctorSub13 {width:520px; height:378px; border-bottom:1px solid #f1eeed; display:inline-block; margin-bottom:60px; }
.doctorImgList .doctorSub13 ul {} 
.doctorImgList .doctorSub13 ul:after {display:block; content:""; clear:both;}
.doctorImgList .doctorSub13 ul li:first-child {float:left}
.doctorImgList .doctorSub13 ul li:last-child {}
.doctorSub13 ul li dl {display:inline-block; }
.doctorSub13 ul li dl dt {padding:10px 0 13px 25px; color:#666; font-size:24px; letter-spacing:-0.025em; line-height:24px;}
.doctorSub13 ul li dl dd {padding-left:25px; color:#666; font-size:15px; letter-spacing:-0.05em; line-height:24px;}
 
.doctorImgList .doctorSub14 {width:520px; height:317px; border-bottom:1px solid #f1eeed; display:inline-block; margin-bottom:60px; }
.doctorImgList .doctorSub14 ul {} 
.doctorImgList .doctorSub14 ul:after {display:block; content:""; clear:both;}
.doctorImgList .doctorSub14 ul li:first-child {float:left}
.doctorImgList .doctorSub14 ul li:last-child {}
.doctorSub14 ul li dl {display:inline-block; }
.doctorSub14 ul li dl dt {padding:10px 0 13px 25px; color:#666; font-size:24px; letter-spacing:-0.025em; line-height:24px;}
.doctorSub14 ul li dl dd {padding-left:25px; color:#666; font-size:15px; letter-spacing:-0.05em; line-height:24px;}
 
.doctorImgList .doctorSub16 {width:520px; height:384px; border-bottom:1px solid #f1eeed; display:inline-block; margin-bottom:60px; }
.doctorImgList .doctorSub16 ul {} 
.doctorImgList .doctorSub16 ul:after {display:block; content:""; clear:both;}
.doctorImgList .doctorSub16 ul li:first-child {float:left}
.doctorImgList .doctorSub16 ul li:last-child {}
.doctorSub16 ul li dl {display:inline-block; }
.doctorSub16 ul li dl dt {padding:10px 0 13px 25px; color:#666; font-size:24px; letter-spacing:-0.025em; line-height:24px;}
.doctorSub16 ul li dl dd {padding-left:25px; color:#666; font-size:15px; letter-spacing:-0.05em; line-height:24px;}

.doctorImgList .doctorSub17 {width:520px; height:459px; border-bottom:1px solid #f1eeed; display:inline-block; margin-bottom:60px; }
.doctorImgList .doctorSub17 ul {} 
.doctorImgList .doctorSub17 ul:after {display:block; content:""; clear:both;}
.doctorImgList .doctorSub17 ul li:first-child {float:left}
.doctorImgList .doctorSub17 ul li:last-child {}
.doctorSub17 ul li dl {display:inline-block; }
.doctorSub17 ul li dl dt {padding:10px 0 13px 25px; color:#666; font-size:24px; letter-spacing:-0.025em; line-height:24px;}
.doctorSub17 ul li dl dd {padding-left:25px; color:#666; font-size:15px; letter-spacing:-0.05em; line-height:24px;}
 
.doctorImgList .doctorSub18 {width:520px; display:inline-block; margin-bottom:60px; }
.doctorImgList .doctorSub18 ul {} 
.doctorImgList .doctorSub18 ul:after {display:block; content:""; clear:both;}
.doctorImgList .doctorSub18 ul li:first-child {float:left}
.doctorImgList .doctorSub18 ul li:last-child {}
.doctorSub18 ul li dl {display:inline-block; }
.doctorSub18 ul li dl dt {padding:10px 0 13px 25px; color:#666; font-size:24px; letter-spacing:-0.025em; line-height:24px;}
.doctorSub18 ul li dl dd {padding-left:25px; color:#666; font-size:15px; letter-spacing:-0.05em; line-height:24px;}

.doctorImgList .doctorSub19 {width:520px; display:inline-block; margin-bottom:60px; }
.doctorImgList .doctorSub19 ul {} 
.doctorImgList .doctorSub19 ul:after {display:block; content:""; clear:both;}
.doctorImgList .doctorSub19 ul li:first-child {float:left}
.doctorImgList .doctorSub19 ul li:last-child {}
.doctorSub19 ul li dl {display:inline-block; }
.doctorSub19 ul li dl dt {padding:10px 0 13px 25px; color:#666; font-size:24px; letter-spacing:-0.025em; line-height:24px;}
.doctorSub19 ul li dl dd {padding-left:25px; color:#666; font-size:15px; letter-spacing:-0.05em; line-height:24px;}
 
/* 로앤산부인과 진료안내 */
.subBranchTab {margin:50px 0;}
.subBranchTab ul {text-align:center;}
.subBranchTab ul:after {display:block; content:""; clear:both;}
.subBranchTab ul li {width:65px; margin:1px; display:inline-block; border:2px solid #e6e6e6;  height:40px; line-height:40px; text-align:center; box-sizing:border-box; font-size:14px;} /* width:80px */
.subBranchTab ul li a {display:block; color:#666; font-size:14px; font-weight:600; }
.subBranchTab ul li.on {border:2px solid #8f1270}
.subBranchTab ul li.on a {font-weight:600; color:#1c1c1c}

.subBranchTab2 {margin:22px 0 6px 0; width:1140px;}
.subBranchTab2 ul {text-align:center;}
.subBranchTab2 ul:after {display:block; content:""; clear:both;}
.subBranchTab2 ul li {cursor:pointer; margin-right:1px; display:inline-block; border:2px solid #e6e6e6; width:66px; height:40px; line-height:40px; text-align:center}
.subBranchTab2 ul li:last-child {margin-right:0}
.subBranchTab2 ul li a {display:block; color:#666; font-size:16px; font-weight:600; }
.subBranchTab2 ul li.active {border:2px solid #8f1270; font-weight:600; color:#1c1c1c}

.subBranchImg {margin-bottom:40px; position:relative;}
.subBranchImg .laypop {position:absolute; top:80px; left:0; width:100%; text-align:center; z-index:100;}
.subBranchImg2 {margin:0 auto; width:1200px; text-align:center; margin-top:40px; position:relative;}

.subBranchTit {margin:40px 0 60px 0;}
.subBranchTit dt{color:#2e2e2e; background:url(../../images/ico/ico_bullet.jpg) no-repeat; font-size:30px; font-weight:600; letter-spacing:-0.010em; padding-top:6px; }
.subBranchTit dd {}

.subBranchGuide {margin-top:36px; }
.subBranchGuide ul:after {display:block; content:""; clear:both;}
.subBranchGuide ul li {float:left; height:360px; border-right:1px solid #ededed; text-align:center; width:360px; }
.subBranchGuide ul li:last-child {border-right:none;}
.subBranchGuide ul li p {margin-top:34px; color:#666; font-size:14px; text-align:center; letter-spacing:-0.025em; line-height:24px}
.subBranchGuide ul li:nth-child(1) a img {margin-top:56px}
.subBranchGuide ul li:nth-child(2) p {margin:0 0 0 17px; text-align:left}
.subBranchGuide ul li:nth-child(2) p.p01 {margin-top:34px}
.subBranchGuide ul li:nth-child(2) span {color:#8f1270}
.subBranchGuide ul li:nth-child(3) p.li03p {margin-top:27px; }
.subBranchGuide ul li .Grid {display:inline-block; margin:0 10px}
.subBranchGuide ul li input {margin:13px 0 5px; width:50px; border:1px solid #d2d2d2; height:24px; line-height:24px;}
.subBranchGuide ul li input.number {float:left; width:70px; margin:0 0 5px}
.subBranchGuide ul li 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}

/* 찾아오시는 길 */
.subMap08 {height:296px; width:1200px}
.subMap08 .mapInter {float:left; display:inline-block; }
.subMap08 .mapTel {border:1px solid #e1e1e1; width:448px; height:293px; display:inline-block}
.mapTel .mapTelBranch {margin:25px 50px }
.mapTel .mapTelBranch p.p01{font-size:28px; font-weight:600; line-height:33px; letter-spacing:-0.050em;}
.mapTel .mapTelBranch p.p02{margin-top:13px; font-size:16px; font-weight:600; line-height:20px; letter-spacing:-0.050em; color:#8f1270}
.mapTel .mapTelBranch span.span02{margin-left:11px; margin-top:13px; font-size:26px; font-weight:600; line-height:25px; letter-spacing:-0.025em; color:#8f1270}
.mapTel .mapTelBranch p.p03{margin-top:28px; font-size:16px; font-weight:600; line-height:20px; letter-spacing:-0.050em; color:#2e2e2e}
.mapTel .mapTelBranch p.p04{margin-top:13px; font-size:16px; font-weight:600; line-height:30px; letter-spacing:-0.075em; color:#8b8989}
.MapHours {margin-top:10px; width:268px; height:53px; background:#f8f8f8; border-radius:10px}
.MapHours p {margin-top:5px; margin-left:25px; margin-right:12px; display:inline-block; line-height:20px; letter-spacing:-0.025em; color:#666; font-size:14px;}
.MapHours span {display:inline-block; line-height:20px; letter-spacing:-0.025em; color:#9f9f9f; font-size:14px;}

.subBranchDoctor {margin:24px 0 14px 0}
.subBranchDoctor ul {}
.subBranchDoctor ul:after {display:block; content:""; clear:both;}
.subBranchDoctor ul li {float:left; padding-right:110px; padding-bottom:47px}
.subBranchDoctor ul li:nth-child(3n) {padding-right:0}
.subBranchDoctor ul li dt {background:none; font-size:20px; color:#666; font-weight:600; padding-bottom:14px}

/* 의사 프로필 레이어 팝업 */
.pop-layerDoctor {display:none; position:fixed; top:55%; left:50%; width:500px; height:auto; border:1px solid #d7d7d7; z-index:11;}
.pop-layerDoctor .pop-containerInfo{position:relative; z-index:1}
.pop-layerDoctor p.ctxt2 {color:#fff; line-height:45px; font-size:26px; text-align:center; height:45px; background:#971c68; font-weight:600; }
.pop-layerDoctor .pop-contsDocter{background:#fff;}
.doctorTit {padding:10px; font-size:15px; color:#666; letter-spacing:-0.02em; line-height:24px}
.doctorTit ul:after {}
.doctorTit ul li {line-height:24px}
.btn-rDoctor {position:absolute; right:5px; top:10px;}	


.pop-layerDoctor2 {display:none; position:fixed; top:48%; left:50%; width:500px; height:auto; border:1px solid #d7d7d7; z-index:11;}
.pop-layerDoctor2 .pop-containerInfo2{position:relative; z-index:1}
.pop-layerDoctor2 p.ctxt22 {color:#fff; line-height:45px; font-size:26px; text-align:center; height:45px; background:#971c68; font-weight:600; }
.pop-layerDoctor2 .pop-contsDocter2{background:#fff;}
.doctorTit2 {padding:10px; font-size:15px; color:#666; letter-spacing:-0.02em; line-height:24px}
.doctorTit2 ul:after {}
.doctorTit2 ul li {line-height:24px}
.btn-rDoctor2 {position:absolute; right:5px; top:10px;}

.pop-layerSce {display:none; position:fixed; top:55%; left:50%; width:600px; height:auto; border:1px solid #d7d7d7; z-index:11;}
.pop-layerSce .pop-containerSce {position:relative; z-index:1}
.pop-layerSce p.ctxt2 {color:#fff; line-height:66px; font-size:26px; text-align:left; height:66px; background:#971c68; font-weight:600; padding-left:22px}
.pop-layerSce .pop-conts2Sce {background:#fff;}
.pop-layerSce .pop-conts2Sce .preTitSce {margin:30px 0 0 0; text-align:center; color:#3b3939; line-height:30px; font-size:18px; }
.btn-r2Sce {position:absolute; right:5px; top:5px;}	

.pop-layer5 {display:none; position:fixed; top:50%; left:50%; width:530px; height:730px; border:1px solid #d7d7d7; z-index:1000000;}
.pop-layer5 .pop-container5 {position:relative; z-index:9999}
.pop-layer5 p.ctxt5 {color:#fff; line-height:66px; font-size:26px; text-align:left; height:66px; background:#971c68; font-weight:600; padding-left:22px}
.pop-layer5 .pop-conts5 {background:#fff; }
.btn-r2{position:absolute; right:0; top:0;}
.pop-layer5 .preTitSce {overflow-y:scroll; height:664px}
.pop-layer5 .preTitSce img {width:100%}

.pop-layer5 .doctorTit {overflow-y:scroll; height:664px}
.pop-layer5 .doctorTit img {width:100%}


.pop-layer5 .Txt {font-size:20px; font-weight:600; text-align:center; line-height:664px}


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




/* 지점진료안내 */
.medicalHours {margin-top:28px}
.medicalHours ul {overflow:hidden;}
.medicalHours ul li {float:left; width:277px; height: 488px; padding-right:150px; padding-bottom:47px; overflow:hidden;}
.medicalHours ul li:nth-child(3n) {padding-right:0}
/*.medicalHours ul li:nth-child(10), .medicalHours ul li:nth-child(11), .medicalHours ul li:nth-child(12) {padding-bottom:0}*/
.medicalHours ul li:nth-child(13) {padding-bottom:0}
.medicalHours ul li dt {background:none; font-size:20px; color:#666; font-weight:600; padding-bottom:14px}
.medicalHours ul.ddulTit li {clear:both; padding:0; font-size:15px; color:#666; line-height:24px; height:24px; letter-spacing:-0.025em; }
.medicalHours ul.ddulTit li span {color:#8f1270; font-weight:600}
.medicalHours ul.ddulTit li:first-child {margin-top:18px;}
.medicalHours ul.ddulTit li:last-child {margin-bottom:18px;}
.medicalTel {margin-bottom:15px; text-align:center; width:275px; border:1px solid #e7e7e7; height:44px; line-height:44px; letter-spacing:-0.025em;}
.medicalTel p {font-size:16px; color:#666; font-weight:600; }
.medicalTel span {font-size:24px; color:#ac1b88; font-weight:600; padding-left:10px }
.medicalDetail {margin:0 auto; width:165px; height:42px; line-height:42px; background:#4c4c4c; text-align:center}
.medicalDetail span {display:block; color:#fff; font-size:17px; font-weight:600; text-align:center}

.subBranchTit07 {margin:40px 0 10px 0;}
.subBranchTit07 dt{color:#2e2e2e; background:url(../../images/ico/ico_bullet.jpg) no-repeat; font-size:30px; font-weight:600; letter-spacing:-0.010em; padding-top:6px; }
.subBranchTit07 dd {}

.premiumIn {margin-bottom:67px; }
.bannerRoen07 {margin-bottom:88px; }
.bannerRoen07 ul {}
.bannerRoen07 ul:after {display:block; content:""; clear:both;}
.bannerRoen07 ul li {display:inline-block; padding-right:9px;}
.bannerRoen07 ul li:last-child {padding-right:0}

.phoneSms {text-align:center; margin:0 auto; width:1140px; }
.phoneSms p.p01 {font-size:32px; font-weight:600; color:#2e2e2e; letter-spacing:-0.010em; }
.phoneSms p.p02 {font-size:16px; font-weight:600; color:#000; letter-spacing:-0.025em; opacity:0.3}
.phoneSms .phoneText {margin:30px 0 126px 0; background:url(../../images/roen/07Phone.jpg) no-repeat center; background-size:contain}
.phoneSms .phoneText .phoneTextCon {height:631px; width:353px; margin:0 auto; }
.phoneTextCon .phoneTextName {text-align:left; border-bottom:1px solid #e6e6e6; padding-top:90px; height:45px; line-height:45px}
.phoneTextCon .phoneTextName select {height:25px}
.phoneTextCon .phoneTextName p {text-align:center; display:inline-block; width:100px; font-size:14px; font-weight:600; color:#1c1c1c1; }
.phoneTextCon .phoneTextName input {height:22px; line-height:22px; border:1px solid #d2d2d2; width:200px; vertical-align:auto}
.phoneTextCon .phoneTextTel {text-align:left; border-bottom:1px solid #e6e6e6; height:45px; line-height:45px}
.phoneTextCon .phoneTextTel p {text-align:center; display:inline-block; width:100px; font-size:14px; font-weight:600; color:#1c1c1c1;}
.phoneTextCon .phoneTextTel input {height:22px; line-height:22px; border:1px solid #d2d2d2; width:50px; vertical-align:middle}
.phoneTextCon .phoneTextRadio {text-align:left; border-bottom:1px solid #e6e6e6; height:45px; line-height:45px; font-size:14px; color:#4e4e4d}
.phoneTextCon .phoneTextRadio p {text-align:center; display:inline-block; width:100px; font-size:14px; font-weight:600; color:#1c1c1c1;}
.phoneTextCon .phoneTextRadio span {color:#cc6699}
.phoneTextCon .phoneTextrea {width:200px; margin:20px 15px; height:120px}
.phoneTextCon .phoneTextrea textarea {width:312px; height:120px}
.phoneCheck {padding-left:20px; text-align:left; border-top:1px solid #e6e6e6; padding-top:18px; font-size:13px; color:#4e4e4d; line-height:14px; letter-spacing:-0.050em}
.phoneCheck02 {padding-left:20px; padding-top:9px; text-align:left; font-size:13px; color:#4e4e4d; line-height:14px; letter-spacing:-0.050em}
.phoneInfo {margin:10px 0 0 20px; text-align:left}
.phoneInfo button {width:102px; height:28px; line-height:28px; background:#a4a3a4; color:#fffefe; font-size:13px}
.phoneInfo span {display:block; color:#363636; font-size:11px; }
.phoneBtn {margin-top:31px}

.subBranchMap {width:1140px; margin:24px 0 40px 0}
.subBranchMap table {border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; height:48px; line-height:48px}
.subBranchMap table th {border-bottom:1px solid #dbdbdb; font-weight:normal; background:#f6f6f6; text-align:center; color:#373637; font-size:16px; }
.subBranchMap table td {border-bottom:1px solid #dbdbdb; text-align:left; font-size:16px; color:#666; padding-left:24px; padding-top:9px; padding-bottom:9px;box-sizing:border-box; line-height:28px;}
.subBranchMap table td img {padding-right:10px}
.subBranchMap table td.td01 {line-height:24px; }

.subBranchCar {margin:24px 0 40px 0}
.subBranchCar ul
.subBranchCar ul:after {display:block; content:""; clear:both;}
.subBranchCar ul li {display:inline-block; border:2px solid #e6e6e6; width:175px; height:40px; line-height:40px; text-align:center; }
.subBranchCar ul li a {display:block; color:#666; font-size:16px; font-weight:600; }
.subBranchCar p {color:#666; font-weight:600; font-size:16px; margin:30px 0 20px 0}
.subBranchCar p.p02 {margin:70px 0 20px 0}

.subBranchCar2 {margin:24px 0 40px 0}
.subBranchCar2 ul
.subBranchCar2 ul:after {display:block; content:""; clear:both;}
.subBranchCar2 ul li {display:inline-block; border:2px solid #e6e6e6; width:175px; height:40px; line-height:40px; text-align:center; }
.subBranchCar2 ul li:nth-child(2) {width:220px; }
.subBranchCar2 ul li a {display:block; color:#666; font-size:16px; font-weight:600; }
.subBranchCar2 p {color:#666; font-weight:600; font-size:16px; margin:30px 0 20px 0}
.subBranchCar2 p.p02 {margin:70px 0 20px 0}

/* 회원가입 */
.memberTit {position:relative}
.memberTit .subTit {width:1200px; margin:0 auto; }
.memberTit .subTit p.tit01 {text-align:center; font-size:16px; font-weight:600; color:#000; opacity:0.3; padding-top:50px; letter-spacing:-0.025em}
.memberTit .subTit p.tit02 {text-align:center; font-size:32px; font-weight:600; color:#2e2e2e; padding-top:5px; letter-spacing:-0.01em}
.memberTit .subTit p.tit03 {text-align:center; margin:10px 0; color:#971c68; font-size:18px; line-height:25px; letter-spacing:-0.01em}

.member {width:1000px; margin:0 auto}
.info {margin:50px 0 100px 0; position:relative; font-size:14px; color:#636162; line-height:1.5; }
.info p {line-height:1.5;}
.info dd{padding-left:10px}
.info table {margin:30px 0; border-top:1px solid #341b39; border-bottom:1px solid #341b39; height:100px; line-height:100px; font-size:14px; text-align:center}
.info table th{background-color:#f6f6f6;}
.info table td{}

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

.popInfo {margin:20px; height:375px; overflow-y: scroll;position:relative; font-size:14px; color:#636162; line-height:1.5; }
.popInfo p {line-height:1.5;}
.popInfo dd{padding-left:10px}
.popInfo table {margin:30px 0; border-top:1px solid #341b39; border-bottom:1px solid #341b39; height:100px; line-height:100px; font-size:14px; text-align:center}
.popInfo table th{background-color:#f6f6f6;}
.popInfo table td{}

.memberJoin {width:1200px; margin:0 auto}
.joinTit {margin:50px 0 30px 0; text-align:center}
.joinPTit {text-align:center; margin:5px 0 10px 0;color:#971c68; font-size:18px; line-height:25px}
.join01 P {font-size:15px; font-weight:600; color:#636162; margin-bottom:14px}
.joinAgree {margin-bottom:100px}
.joinAgree table {border-top:2px solid #cc6699; height:60px; line-height:60px}
.joinAgree table th {font-size:14px; color:#636162; text-align:left; border-bottom:1px solid #dbdbdb; padding-left:20px}
.joinAgree table td {color:#4e4e4d; font-size:14px; border-bottom:1px solid #dbdbdb}
.joinAgree button {width:102px; height:28px; line-height:28px; background:#a4a3a4; color:#fffefe; font-size:13px}
input.c_box {width:24px; height:24px; background:url(../../images/ico/checkbox.png)100% 50% no-repeat; cursor:pointer}
span.chkAgree {padding:35px; float:right; font-size:14px; color:#636162; }

.join02 P {display:inline-block; font-size:15px; font-weight:600; color:#636162; margin-bottom:14px; margin-right:20px}
.joinCont {margin-bottom:50px}
.joinCont table {border-top:2px solid #cc6699;}
.joinCont table th {height:50px; font-size:14px; color:#636162; text-align:left; border-bottom:1px solid #dbdbdb; padding-left:20px}
.joinCont table td {height:50px; color:#4e4e4d; font-size:14px; border-bottom:1px solid #dbdbdb}
.joinCont table td input {height:25px}
.joinCont table td input[type=password] {width:200px}
.joinCont select {height:30px}
.joinCont td.td01 {border-bottom:none;}
.joinCont td.tdTit {font-size:13px;}
.joinCont td.tdTit2 {font-size:13px; line-height:20px}
.joinCont td.td04 select {width:150px}
.joinCont td.td04 span {}
.joinContSpan {font-size:15px; color:#971c68; font-weight:600; margin-right:20px}
.joinCont button.btn01 {vertical-align:middle; width:110px; height:30px; line-height:28px; background:#a4a3a4; color:#fffefe; font-size:13px}
.joinCont button.btn02 {vertical-align:middle; width:102px; height:30px; line-height:28px; background:#737273; color:#fffefe; font-size:13px}
.btn_join {margin:0 auto; width:152px; height:68px; line-height:68px; border-bottom:3px solid #47173a; background-color:#8f1270; text-align:center}
.btn_join a {color:#fff; width:152px; height:68px; float:left; font-size:16px}

/* 이메일찾기 */
.findUseTel {height:70px; line-height:70px;}
.findUseTel p {color:#971c68; font-size:14px; padding-left:30px; display:inline-block}
.findUseTel .findTel {display:inline-block; margin-left:25px}
.findUseTel .findTel input {height:25px; border:1px solid #d2d2d2}
.findEmail {height:70px; line-height:70px; border-bottom:1px solid #dedede}
.findEmail p {color:#971c68; font-size:14px; padding-left:30px; display:inline-block}
.findEmail .findTel {display:inline-block; margin-left:25px}
.findEmail .findTel input {height:25px; border:1px solid #d2d2d2}
.findTel button.btn01 {vertical-align:middle; width:102px; height:30px; line-height:28px; background:#a4a3a4; color:#fffefe; font-size:13px}
.findTel button.btn02 {vertical-align:middle; width:102px; height:30px; line-height:28px; background:#737273; color:#fffefe; font-size:13px}
.finduseEmail {height:70px; line-height:70px}
.finduseEmail p {color:#971c68; font-size:14px; padding-left:30px; display:inline}
.finduseEmail .textEmail {display:inline; margin-left:52px}
.finduseEmail .textEmail input {height:25px; border:1px solid #d2d2d2}
.finduseEmail .textEmail select {height:32px; border:1px solid #d2d2d2}

.finduseName {height:70px; line-height:70px; border-bottom:1px solid #dedede}
.finduseName p {color:#971c68; font-size:14px; padding-left:30px; display:inline}
.finduseName .textName {display:inline; margin-left:52px}
.finduseName .textName input {height:25px; border:1px solid #d2d2d2; width:200px}

.titP { }
.titP p {color:#4e4e4d; font-size:13px; margin:20px 0px}
.btn_confirm {margin:50px auto; width:152px; height:68px; line-height:68px; border-bottom:3px solid #47173a; background-color:#8f1270; text-align:center}
.btn_confirm a {color:#fff; width:152px; height:68px; float:left; font-size:16px}

/* 이메일찾기 팝업 */
.pop-layerEmail {display:none; position:fixed; top:55%; left:50%; width:520px; height:500px; border:1px solid #d7d7d7; z-index:11;}
.pop-layerEmail .pop-containerEmail{position:relative; z-index:1}
.pop-layerEmail p.ctxtEmail {color:#fff; font-size:26px; text-align:left; height:80px; background:#971c68; font-weight:600; padding-left:22px; padding-top:20px}
.pop-layerEmail .pop-contsEmail{background:#fff; height:500px}
.pop-layerEmail .pop-contsEmail span.popSpan1 {color:#9e2a71}
.pop-layerEmail .pop-contsEmail .preTit {margin:30px 0 0 0;text-align:center; color:#3b3939; line-height:30px; font-size:18px; height:180px;}
.pop-containerEmail .contents .protection { height:375px; overflow-y: scroll; margin:30px}
.btn-r2{position:absolute; right:5px; top:5px;}	
.popupEmail {margin:25px}
.popupEmail p {color:#636162; font-size:16px; line-height:22px}
.popupEmail02 {margin-top:30px; border-top:2px solid #cc6699; border-bottom:1px solid #dbdbdb; }
.popupEmail02 table {height:50px; line-height:50px}
.popupEmail02 table th {background:#fbfbfb; color:#161616; font-size:14px; font-weight:600}
.popupEmail02 table td {color:#161616; font-size:14px; padding-left:20px;}
.popupEmailBtn {margin:20px 0; text-align:center}
.popupEmailTit {color:#636162; line-height:18px; font-size:13px}
.popupEmailTit ul:after {display:block; content:""; clear:both;}
.popupEmailTit ul li {line-height:18px; padding:5px 0}

/* 회원가입 완료 */
.joinOk {width:1200px; height:336px; background:#fafafa}
.joinTitID {margin:0 auto; text-align:center;}
.joinTitID p.p01 {padding-top:55px; color:#000; font-size:20px; font-weight:600}
.joinTitID p.p01_1 {padding-top:30px; color:#000; font-size:20px; font-weight:600}
.joinTitID p.p02 {color:#636162; font-size:20px; font-weight:600; line-height:30px}
.joinTitID p.p02_1 {color:#636162; font-size:18px; font-weight:600; line-height:30px; letter-spacing:-0.025em}
.joinTitID p.p03 {color:#636162; font-size:14px; font-weight:300; line-height:30px; letter-spacing:-0.025em}
.btnMargin {margin-top:43px; text-align:center}
.btn_main {margin-right:8px; display:inline-block; width:178px; height:50px; border-bottom:3px solid #5d2f46; line-height:50px; background-color:#993366; text-align:center; }
.btn_main a {width:178px; height:50px; color:#fff; float:left; font-size:16px; text-align:center; font-weight:600}
.btn_diary {margin:0 8px; display:inline-block; width:208px; height:50px; border-bottom:3px solid #47173a; line-height:50px; background-color:#671f54; text-align:center;}
.btn_diary a {width:208px; height:50px; color:#fff; float:left; font-size:16px; text-align:center; font-weight:600}
.btn_sangdam {margin:0 8px; display:inline-block; width:149px; height:50px; border-bottom:3px solid #1b0b17; line-height:50px; background-color:#3f1735; text-align:center;}
.btn_sangdam a {width:149px; height:50px; color:#fff; float:left; font-size:16px; text-align:center; font-weight:600}
.btn_email {margin-right:8px; display:inline-block; width:178px; height:50px; border-bottom:3px solid #5d2f46; line-height:50px; background-color:#737273; text-align:center; }
.btn_email a {width:178px; height:50px; color:#fff; float:left; font-size:16px; text-align:center; font-weight:600}

.joinOkSite {margin-top:40px; }
.joinOkSite ul {text-align:center}
.joinOkSite ul:after {display:block; content:""; clear:both;}
.joinOkSite ul li {background:#fff; margin:0 10px; border:1px solid #a8a8a8; width:192px; height:50px; line-height:50px; display:inline-block }
.joinOkSite ul li.li01 {}
.joinOkSite ul li a {display:inline-block; width:100%}
.joinOkSite ul li p {text-align:center; font-size:16px; color:#2c2c2c; font-weight:600; }


/* 회원가입 완료 - 1 */
.width690 {width:690px; margin-top:47px}
.width690 .gnbBox2_8 {width:690px; height:200px}
.width690 .gnbBox2_8 .Grid {float:left; width:50%}
.width690 .gnbBox2_8 .Tit {font-size:16px; font-weight:600; color:#383838; letter-spacing:-0.05em; margin:30px 0 10px}
.width690 .gnbBox2_8 .Tit span a {border:1px solid #727272; display:inline-block; width:18px; height:18px; text-align:center; margin-left:15px; font-size:15px}
.width690 .gnbBox2_8 ul li a {font-size:14px; color:#989898; letter-spacing:-0.025em}
.width690 .gnbBox2_8 ul li a img {padding:0}

.width690 .gnbBox2_8 .Info01 {margin-bottom:5px}
.width690 .gnbBox2_8 .Info01 ul li {height:60px}
.width690 .gnbBox2_8 .Info01 ul li p {float:left; width:190px; margin:3px; font-size:12px}
.width690 .gnbBox2_8 .Info01 ul li p span {float:none; padding-left:5px}
.width690 .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}
.width690 .gnbBox2_8 .Info02 ul li a {float:left; width:109px; height:55px; display:inline-block; font-size:13px; text-align:center; border:1px solid #ccc; margin:0 2px}


/* 로그인 */
.login {border-top:2px solid #cc6699; height:200px; }
.login fieldset {margin:0 200px;}
.btnJoin {margin:30px; background-color:#a4a3a4; width:152px; height:36px; line-height:36px; text-align:center}
.btnJoin a {width:152px; height:36px; color:#fffefe; float:left; font-size:14px; text-align:center}
.loginSubTit {}
.loginSubTit ul {padding-left:40px; }
.loginSubTit ul li {list-style:disc; font-size:14px; padding:2px 0}
.emailLogin input {width:100px}
.TelLogin input {width:378px}
.emailLogin input, .TelLogin input {border:1px solid #d2d2d2; height:30px}
.emailLogin {padding:40px 0 0 0; color:#1c1c1c; font-size:14px; }
.emailLogin input.einput {margin-left:34px;}
.emailLogin select {height:35px; width:136px}
.TelLogin {padding:10px 0 0 0; color:#1c1c1c; font-size:14px; }
.TelLogin input.tinput {margin-left:20px;}
.keeping{float:left; padding-top: 20px; padding-left:90px;}    
.keeping .i_check{width:14px; height:14px; vertical-align:middle; background-color:#f4f4f4}
.keeping label{cursor:pointer; font-size:14px; color:#4e4e4d;}
.btn_login {display:block; position:absolute; top:-77px; right:140px; width:152px; height:68px; border-bottom:3px solid #47173a; background:#8f1270; text-align:center}    
.btn_login input {width:152px; border:0; line-height:68px; background:transparent; cursor:pointer; color:#fffefe; font-size:16px; }    

.loginID {background:#fafafa; border-top:1px solid #dbdbdb; padding-left:170px; border-bottom:1px solid #dbdbdb; }    
.loginID01 {display:inline-block; padding-left:20px;}
.loginID01 p {display:inline-block; color:#4e4e4d; font-size:13px; height:68px; line-height:68px; padding-right:80px;}

.loginID02 {padding-left:20px;}
.loginID02 p {display:inline-block; color:#4e4e4d; font-size:13px; height:40px; padding-right:20px;}
.loginSns {margin:30px 0; background:#fafafa; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; }    
.loginSns01 {margin:0 120px}
.loginSns01 img {padding-right:5px}
.sns01 {padding:20px 0 10px 0; margin:0 0 0 70px}
.sns01 p {line-height:20px; font-size:13px; display:inline-block; color:#666}
.sns02 {padding:5px 0; margin:0 0 0 70px}
.sns02 p {line-height:20px; font-size:13px; display:inline-block; color:#666}
.sns03 {padding:10px 0 20px 0; margin:0 0 0 70px}
.sns03 p {line-height:20px; font-size:13px; display:inline-block; color:#666}

.loginService {background:#f4f4f4; height:250px; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; }
.loginService p.p01 {border-top:1px solid #fff; text-align:center; font-size:24px; color:#3f3f3f; line-height:24px; font-weight:600; padding-top:37px}
.loginServiceIco {margin-top:30px}
.loginServiceIco ul {text-align:center}
.loginServiceIco ul:after {display:block; content:""; clear:both;}
.loginServiceIco ul li {background:#fff; display:inline-block; width:159px; height:131px; border:1px solid #dbdbdb}
.loginServiceIco ul li a {display:inline-block; width:100%}
.loginServiceIco ul li img {margin:20px 0; height:45px}
.loginServiceIco ul li.li01 {margin:0 15px 0 40px}
.loginServiceIco ul li.li02 {margin:0 15px}
.loginServiceIco ul li.li03 {margin:0 15px}
.loginServiceIco ul li.li04 {margin:0 15px}
.loginServiceIco ul li.li05 {margin:0 15px}
.loginServiceIco ul li p {text-align:center; font-size:14px; color:#3f3f3f; line-height:18px; }

.loginTit {margin-top:80px;}
.loginTit .loginTitLogo {margin-left:16px; display:inline-block; float:left}
.loginTit .loginTitNote { padding:5px 0 5px 30px; display:inline-block}
.loginTit .loginTitNote ul:after {display:block; content:""; clear:both;}
.loginTit .loginTitNote ul li {color:#000; font-size:14px; line-height:24px}

.loginSNS {margin:20px 0}
.loginNaver01 {margin:10px 0;}
.loginNaver02 {margin:10px 0;}
.loginNaver03 {margin:10px 0;}
.loginFacebook01 {margin:10px 0;}
.loginFacebook02 {margin:10px 0;}
.SNS01 {background:#fafafa; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; }
.SNS01 p {text-align:center; font-size:16px; color:#3f3f3f; line-height:24px; margin:30px 0}


/* 3Deth 구조 */
/* .depthWrap {background:#fbfbfb; height:47px; border-top:1px solid #e7e3e1; border-bottom:1px solid #e7e3e1; font-size:16px; color:#666; margin-top:232px}
.depthWrap span {}

.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; width:150px; background:#fff; border:1px solid #e7e3e1; 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 {padding:0 0 0 14%; width:86%}
 */

/* 시크릿케어 */
.scrTab {margin:0 auto; width:1200px; text-align:center}
.scrTab ul {}
.scrTab ul:after {display:block; content:""; clear:both;}
.scrTab ul li {display:inline-block;  border:2px solid #e6e6e6; width:200px; height:40px; line-height:40px; text-align:center}
.scrTab ul li:first-child {width:230px}
.scrTab ul li a {color:#666; font-size:16px; font-weight:600; display:block; }
.scrTab ul li.on {border:2px solid #8f1270}
.scrTab ul li.on a {font-weight:600; color:#1c1c1c}

/* 시크릿케어 tab01 */
.roenTitScr {background:url(../../images/roen/roen02_01_02.png) 50% center no-repeat; height:650px; }
.roenTitScr .subTit {width:1200px; margin:0 auto; }
.roenTitScr .subTit p.tit01 {text-align:center; font-size:16px; font-weight:600; color:#000; opacity:0.3; padding-top:50px; letter-spacing:-0.025em}
.roenTitScr .subTit p.tit02 {text-align:center; font-size:32px; font-weight:600; color:#2e2e2e; padding-top:12px; letter-spacing:-0.01em}
.roenTitScr p {color:#666; font-size:15px; line-height:20px; text-align:center; padding-top:100px;}

.roenMedical01 {background:url(../../images/roen/roenMedical01_20170919.jpg) 50% center no-repeat; height:352px; }
.roenMedical01 .roenMedicalSub01 {margin:0 auto; width:1200px;}
.roenMedicalSub01 .roenMedicalTit01_01 {width:760px; margin:0 auto; text-align:center; display:inline-block;}
.roenMedicalSub01 .roenMedicalTit01_02 {display:inline-block;}
.roenMedicalTit01_01 .img01 {margin-top:83px;}
.roenMedicalTit01_01 p {font-size:15px; color:#666; margin-top:26px; line-height:24px; letter-spacing:-0.050em}
.roenMedicalTit01_01 span {font-size:15px; color:#010101; margin-top:26px; line-height:24px; letter-spacing:-0.050em; font-weight:600}

.roenMedical02 {background:url(../../images/roen/roenMedical02_20170919.jpg) 50% center no-repeat; height:350px; }
.roenMedical02 .roenMedicalSub02 {margin:0 auto; width:1200px;}
.roenMedicalSub02 .roenMedicalTit02_01 {width:540px; display:inline-block;}
.roenMedicalSub02 .roenMedicalTit02_02 {width:650px; margin:0 auto; text-align:center; display:inline-block;}
.roenMedicalTit02_02 .img01 {margin-top:96px;}
.roenMedicalTit02_02 p {font-size:15px; color:#666; margin-top:16px; line-height:24px; letter-spacing:-0.050em}
.roenMedicalTit02_02 span {font-size:15px; color:#010101; margin-top:26px; line-height:24px; letter-spacing:-0.050em; font-weight:600}

.roenMedical04 {background:url(../../images/roen/roenMedical04.png) 50% center no-repeat; height:350px; }
.roenMedical04 .roenMedicalSub04 {margin:0 auto; width:1200px;}
.roenMedicalSub04 .roenMedicalTit04_01 {width:400px; display:inline-block;}
.roenMedicalSub04 .roenMedicalTit04_02 {width:790px; margin:0 auto; text-align:center; display:inline-block;}
.roenMedicalTit04_02 .img01 {margin-top:40px;}
.roenMedicalTit04_02 .img02 {margin-top:13px;}
.roenMedicalTit04_02 p {font-size:15px; color:#666; margin-top:16px; line-height:24px; letter-spacing:-0.050em}
.roenMedicalTit04_02 span {font-size:15px; color:#010101; margin-top:26px; line-height:24px; letter-spacing:-0.050em; font-weight:600}

.roenMedicalImg {background:url(../../images/roen/roenMedicalImg.png) 50% center no-repeat}
.roenMedicalImgSub {width:1140px; margin:0 auto; height:351px}

.roenMedical05 {background:url(../../images/roen/roenMedical05.png) 50% center no-repeat; height:350px; }
.roenMedical05 .roenMedicalSub05 {margin:0 auto; width:1200px;}
.roenMedicalSub05 .roenMedicalTit05_01 {width:400px; display:inline-block;}
.roenMedicalSub05 .roenMedicalTit05_02 {width:790px; margin:0 auto; text-align:center; display:inline-block;}
.roenMedicalTit05_02 .img01 {margin-top:40px;}
.roenMedicalTit05_02 .img02 {margin-top:13px;}
.roenMedicalTit05_02 p {font-size:15px; color:#666; margin-top:16px; line-height:24px; letter-spacing:-0.050em}
.roenMedicalTit05_02 span {font-size:15px; color:#010101; margin-top:26px; line-height:24px; letter-spacing:-0.050em; font-weight:600}

.roenMedical06 {background:url(../../images/roen/roenMedical06.png) 50% center no-repeat; height:350px; }
.roenMedical06 .roenMedicalSub06 {margin:0 auto; width:1200px;}
.roenMedicalSub06 .roenMedicalTit06_01 {width:760px; margin:0 auto; text-align:center; display:inline-block;}
.roenMedicalSub06 .roenMedicalTit06_02 {display:inline-block;}
.roenMedicalTit06_01 .img01 {margin-top:41px;}
.roenMedicalTit06_01 .img02 {margin-top:11px;}
.roenMedicalTit06_01 p {font-size:15px; color:#666; margin-top:13px; line-height:24px; letter-spacing:-0.050em}
.roenMedicalTit06_01 span {font-size:15px; color:#010101; margin-top:26px; line-height:24px; letter-spacing:-0.050em; font-weight:600}

/* 시크릿케어 tab02 */
.roenTitSecr02 {background:url(../../images/roen/roenSecret02.png) 50% center no-repeat; height:741px}
.roenTitSecr02 .subTit02 {width:1200px; margin:0 auto; text-align:center; }
.roenTitSecr02 .subTit02 p.tit01 {font-size:16px; font-weight:600; color:#000; opacity:0.3; padding-top:50px; letter-spacing:-0.025em}
.roenTitSecr02 .subTit02 p.tit02 {font-size:32px; font-weight:600; color:#2e2e2e; padding-top:12px; letter-spacing:-0.01em; line-height:20px; }
.roenTitSecr02Sub {width:1200px; margin:0 auto; }
.roenTitSecrTit01 {display:inline-block; width:370px; }
.roenTitSecrTit02 {display:inline-block; width:820px; margin:0 auto; text-align:center;}
.roenTitSecrTit02 p {color:#666; font-size:15px; line-height:20px; padding-top:160px; letter-spacing:-0.01em; }

.roenCare01 {background:url(../../images/roen/roenCare01.png) 50% center no-repeat; height:350px; }
.roenCare01 .roenCareSub01 {margin:0 auto; width:1200px;}
.roenCareSub01 .roenCareSubTit01_01 {display:inline-block; width:490px; }
.roenCareSub01 .roenCareSubTit01_02 {display:inline-block; width:700px; margin:0 auto; text-align:center; }
.roenCareSubTit01_02 .img01 {margin-top:52px}
.roenCareSubTit01_02 p {font-size:15px; color:#666; margin-top:20px; line-height:22px; letter-spacing:-0.075em}

.roenCare02 {background:url(../../images/roen/roenCare02.png) 50% center no-repeat; height:352px; }
.roenCare02 .roenCareSub02 {margin:0 auto; width:1200px;}
.roenCareSub02 .roenCareSubTit02_01 {display:inline-block; width:630px; margin:0 auto; text-align:center; }
.roenCareSub02 .roenCareSubTit02_02 {display:inline-block; width:560px; }
.roenCareSubTit02_01 .img01 {margin-top:95px}
.roenCareSubTit02_01 p {font-size:15px; color:#666; margin-top:23px; line-height:22px; letter-spacing:-0.075em}

.roenCare03 {background:url(../../images/roen/roenCare03_20170919.jpg) 50% center no-repeat; height:350px; }
.roenCare03 .roenCareSub03 {margin:0 auto; width:1200px;}
.roenCareSub03 .roenCareSubTit03_01 {display:inline-block; width:490px; }
.roenCareSub03 .roenCareSubTit03_02 {display:inline-block; width:700px; margin:0 auto; text-align:center; }
.roenCareSubTit03_02 .img01 {margin-top:93px}
.roenCareSubTit03_02 p {font-size:15px; color:#666; margin-top:20px; line-height:22px; letter-spacing:-0.075em}

.roenCare04 {background:url(../../images/roen/roenCare04.png) 50% center no-repeat; height:352px; }
.roenCare04 .roenCareSub04 {width:1200px; margin:0 auto; }
.roenCareSub04 .roenCareSubTit04_01 {display:inline-block; width:850px; margin:0 auto; text-align:center; }
.roenCareSub04 .roenCareSubTit04_01 .img01 {margin-top:95px}
.roenCareSub04 .roenCareSubTit04_01 p {font-size:15px; color:#666; margin-top:20px; line-height:22px; letter-spacing:-0.075em}
.roenCareSub04 .roenCareSubTit04_02 {display:inline-block; width:340px }

/* 시크릿케어 tab03 */
.roenTitSecr03 {background:url(../../images/roen/roenSecret03.png) 50% center no-repeat; height:740px}
.roenTitSecr03 .subTit03 {width:1200px; margin:0 auto; text-align:center; }
.roenTitSecr03 .subTit03 p.tit01 {font-size:16px; font-weight:600; color:#000; opacity:0.3; padding-top:50px; letter-spacing:-0.025em}
.roenTitSecr03 .subTit03 p.tit02 {font-size:32px; font-weight:600; color:#2e2e2e; padding-top:75px; letter-spacing:-0.01em; line-height:20px; }

.roenOneVideo {background:url(../../images/roen/roenOneVideo.png) 50% center no-repeat; height:350px; }
.roenOneVideo .roenOneVideoSub {margin:0 auto; width:1200px; text-align:center; }
.roenOneVideo01 {width:540px; display:inline-block;}
.roenOneVideo02 {width:650px; margin:0 auto; text-align:center; display:inline-block;}
.roenOneVideo02 img {margin-top:50px}

.roenOne01 {background:url(../../images/roen/roenOne01.png) 50% center no-repeat; height:350px; }
.roenOne01 .roenOneSub01 {margin:0 auto; width:1200px;}
.roenOneSub01 .roenOneSubTit01_01 {display:inline-block; width:490px; }
.roenOneSub01 .roenOneSubTit01_02 {display:inline-block; width:700px; margin:0 auto; text-align:center; }
.roenOneSubTit01_02 .img01 {margin-top:71px}
.roenOneSubTit01_02 p {font-size:15px; color:#666; margin-top:20px; line-height:22px; letter-spacing:-0.075em}

.roenOne02 {background:url(../../images/roen/roenOne02.png) 50% center no-repeat; height:352px; }
.roenOne02 .roenOneSub02 {margin:0 auto; width:1200px;}
.roenOneSub02 .roenOneSubTit02_01 {display:inline-block; width:600px; margin:0 auto; text-align:center;}
.roenOneSub02 .roenOneSubTit02_02 {display:inline-block; width:590px;  }
.roenOneSubTit02_01 .img01 {margin-top:70px}
.roenOneSubTit02_01 p {font-size:15px; color:#666; margin-top:23px; line-height:22px; letter-spacing:-0.075em}

/* 시크릿케어 tab04 */
/* .roenTitSecr04 {background:url(../../images/roen/roenSecret04_04Tit.png)50% no-repeat; background-size:contain; height:154px} */
.roenTitSecr04 .subTit04 {width:1200px; margin:0 auto; text-align:center; }
.roenTitSecr04 .subTit04 p.tit01 {font-size:16px; font-weight:600; color:#000; opacity:0.3; padding-top:30px; letter-spacing:-0.025em}
.roenTitSecr04 .subTit04 p.tit02 {background:url(../../images/ico/ico_bullet03.png) 50% center no-repeat; font-size:32px; font-weight:600; color:#2e2e2e; padding-top:12px; letter-spacing:-0.01em; line-height:20px; padding-bottom: 70px; }

.subMap {width:1200px; margin:0 auto; text-align:center; margin-top:50px; position:relative}
.subMap div {position:relative}
.subMap div p {position:absolute; top:80px; left:250px; color:#666; font-size:15px; line-height:20px; letter-spacing:-0.0025em;}
.subMap div p span {color:#272222; font-weight:600}

.mb120 {margin-bottom:120px}
.mt50 {margin-top:50px}
.cl {clear:both}

/* 로앤의료서비스 */
.roenMedSer {background:url(../../images/roen/roenMedSer.jpg) 50% center no-repeat; height:550px; }
.roenMedSer .roenMedSerTit {margin:0 auto; width:1200px; text-align:center; margin-top:55px;}
.roenMedSer .subTit {width:1200px; margin:0 auto; }
.roenMedSer .subTit p.tit01 {text-align:center; font-size:16px; font-weight:600; color:#000; opacity:0.3; padding-top:50px; letter-spacing:-0.025em}
.roenMedSer .subTit p.tit02 {text-align:center; font-size:32px; font-weight:600; color:#2e2e2e; padding-top:25px; letter-spacing:-0.01em}
.roenMedSer p {margin:0 auto; width:1200px; color:#666; font-size:15px; line-height:20px; text-align:center; letter-spacing:-0.025em}
.roenMedSer p.p01 {position:relative; margin-top: 13px;}
.roenMedSer p.p02 {position:relative; }

.roenMedSer02 {background:url(../../images/roen/roenMedSer02.jpg) 50% center no-repeat; height:351px;}
.roenMedSer02 .roenMedSer02Sub {margin:0 auto; width:1200px;}
.roenMedSer02 .roenMedSer02Sub .roenMedSer02Sub01 {display:inline-block; width:390px;}
.roenMedSer02 .roenMedSer02Sub .roenMedSer02Sub02 {display:inline-block; width:804px; margin:0 auto; text-align:center;}
.roenMedSer02Sub02 p {font-size:15px; color:#666; margin-top:20px; line-height:24px; letter-spacing:-0.050em}
.roenMedSer02Sub02 span {font-size:15px; color:#010101; margin-top:26px; line-height:24px; letter-spacing:-0.050em; font-weight:600}
.roenMedSer02Sub02 .img01 {margin-top:56px}
.roenMedSer02Sub02 .img02 {margin-top:16px}
.roenMedSer02Sub02 .img03 {margin-top:20px}

.roenMedSer03 {background:url(../../images/roen/roenMedSer03.jpg) 50% center no-repeat; height:351px; }
.roenMedSer03 strong {color:#000}
.roenMedSer03 .roenMedSer03Tit {margin:0 auto; width:1200px; text-align:center; padding-top:30px;}
.roenMedSer03 .roenMedSer03Tit2 {margin:0 auto; width:1200px; text-align:center; padding-top:15px;}
.roenMedSer03 p {margin:0 auto; padding-top:20px; width:1200px; color:#666; font-size:15px; line-height:24px; text-align:center; letter-spacing:-0.050em}
.roenMedSer03 p.p01 {padding-top:0}
.roenMedSer03 span {font-size:15px; color:#010101; margin-top:26px; line-height:24px; letter-spacing:-0.050em; font-weight:600}



.roenMedSer04_duukr {background:url(../../images/roen/roenMedSer04_duukr_191029.jpg) 50% center no-repeat; height:350px;}
.roenMedSer04_duukr .roenMedSer04Sub {margin:0 auto; width:1200px;}
.roenMedSer04_duukr .roenMedSer04Sub .roenMedSer04Sub01 {display:inline-block; width:804px; margin:0 auto; text-align:center; }
.roenMedSer04_duukr .roenMedSer04Sub .roenMedSer04Sub02 {display:inline-block; width:390px;}

.roenMedSer04 {background:url(../../images/roen/roenMedSer04_20180111.jpg) 50% center no-repeat; height:350px;}
.roenMedSer04 .roenMedSer04Sub {margin:0 auto; width:1200px;}
.roenMedSer04 .roenMedSer04Sub .roenMedSer04Sub01 {display:inline-block; width:804px; margin:0 auto; text-align:center; }
.roenMedSer04 .roenMedSer04Sub .roenMedSer04Sub02 {display:inline-block; width:390px;}
.roenMedSer04Sub01 p {font-size:15px; color:#666; margin-top:20px; line-height:24px; letter-spacing:-0.050em}
.roenMedSer04Sub01 p.p01 {margin-top:0}
.roenMedSer04Sub01 .img01 {margin-top:40px}
.roenMedSer04Sub01 .img02 {margin-top:20px}
.roenMedSer04Sub01 .img03 {margin-top:20px}

.roenMedSer05 {background:url(../../images/roen/roenMedSer05.jpg) 50% center no-repeat; height:351px;}
.roenMedSer05 .roenMedSer05Sub {margin:0 auto; width:1200px;}
.roenMedSer05 .roenMedSer05Sub .roenMedSer05Sub01 {display:inline-block; width:390px;}
.roenMedSer05 .roenMedSer05Sub .roenMedSer05Sub02 {display:inline-block; width:804px; margin:0 auto; text-align:center;}
.roenMedSer05Sub02 p {font-size:15px; color:#666; margin-top:20px; line-height:24px; letter-spacing:-0.050em}
.roenMedSer05Sub02 .img01 {margin-top:47px}
.roenMedSer05Sub02 .img02 {margin-top:14px}
.roenMedSer05Sub02 .img03 {margin-top:20px}

.roenMedSer06 {background:url(../../images/roen/roenMedSer06.jpg) 50% center no-repeat; height:350px;}
.roenMedSer06 .roenMedSer06Sub {margin:0 auto; width:1200px;}
.roenMedSer06 .roenMedSer06Sub .roenMedSer06Sub01 {display:inline-block; width:806px; margin:0 auto; text-align:center; }
.roenMedSer06 .roenMedSer06Sub .roenMedSer06Sub02 {display:inline-block; width:390px;}
.roenMedSer06Sub01 p {font-size:15px; color:#666; margin-top:20px; line-height:24px; letter-spacing:-0.050em}
.roenMedSer06Sub01 .img01 {margin-top:30px}
.roenMedSer06Sub01 .img02 {margin-top:15px}
.roenMedSer06Sub01 .img03 {margin-top:22px}

.roenMedSer07 {background:url(../../images/roen/roenMedSer07.jpg) 50% center no-repeat; height:349px;}
.roenMedSer07 .roenMedSer07Sub {margin:0 auto; width:1200px;}
.roenMedSer07 .roenMedSer07Sub .roenMedSer07Sub01 {display:inline-block; width:390px;}
.roenMedSer07 .roenMedSer07Sub .roenMedSer07Sub02 {display:inline-block; width:804px; margin:0 auto; text-align:center;}
.roenMedSer07Sub02 p {font-size:15px; color:#666; margin-top:20px; line-height:24px; letter-spacing:-0.070em}
.roenMedSer07Sub02 .img01 {margin-top:44px}
.roenMedSer07Sub02 .img02 {margin-top:20px}
.roenMedSer07Sub02 .img03 {margin-top:16px}

.mb100 {margin-bottom:100px}


/* Vision & Mind */

.roenMedSer p.p01 .Bold {font-weight:600; color:#000}

.roen4Tab {position:relative}
.roen4Tab ul {position:absolute; bottom:205px; left:0; right:0; margin:0 auto; text-align:center; z-index:10}
.roen4Tab ul li {background:#fff; display:inline-block; width:53px; height:53px; font-size:30px; color:#8f1270; letter-spacing:-0.025em; line-height:51px; cursor:pointer}
.roen4Tab ul li.active {background:#8f1270; color:#fff}

.roenMedSer4 .roenMedSerTit {margin:0 auto; width:1200px; text-align:center; margin-top:21px;}
.roenMedSer4 .subTit {width:1200px; margin:0 auto; }
.roenMedSer4 .subTit p.tit01 {text-align:center; font-size:16px; font-weight:600; color:#000; opacity:0.3; padding-top:50px; letter-spacing:-0.025em}
.roenMedSer4 .subTit p.tit02 {text-align:center; font-size:32px; font-weight:600; color:#2e2e2e; padding-top:12px; letter-spacing:-0.01em}
.roenMedSer4 p {margin:0 auto; width:1200px; color:#666; font-size:15px; line-height:20px; text-align:center; letter-spacing:-0.025em}
.roenMedSer4 p.p01 {position:relative; margin-top: 13px;}


.roen4Tab .roen4Box {height:770px}
.roen4Tab .roen4Box .TxtBox {margin-top:35px}
.roen4Tab .roen4Box .TxtBox img {}
.roen4Tab .roen4Box .TxtBox .Txt {margin-top:110px; font-size:15px; font-weight:600; color:#4d4c4c; letter-spacing:-0.05em; line-height:24px; text-align:center}

.roen4Tab .roen4Box4_1 {background:url(../../images/roen/roenMedSer4_1.png) 50% center no-repeat}
.roen4Tab .roen4Box4_2 {background:url(../../images/roen/roenMedSer4_2.png) 50% center no-repeat}
.roen4Tab .roen4Box4_3 {background:url(../../images/roen/roenMedSer4_3.png) 50% center no-repeat}
.roen4Tab .roen4Box4_4 {background:url(../../images/roen/roenMedSer4_4.png) 50% center no-repeat}





/* 임신/피임 */
.subpregnancyTab {margin:50px 0;  width:1200px; text-align:center; position:relative; z-index:10}
.subpregnancyTab ul {}
.subpregnancyTab ul:after {display:block; content:""; clear:both;}
.subpregnancyTab ul li {margin-right:1px; display:inline-block; border:2px solid #e6e6e6; width:140px; height:40px; line-height:40px; text-align:center;overflow:hidden}
.subpregnancyTab.tab_newsize ul li {width:200px;}
.subpregnancyTab ul li:last-child {margin-right:0}
.subpregnancyTab ul li a {display:block; color:#666; font-size:16px; font-weight:600; }
.subpregnancyTab ul li.on {border:2px solid #8f1270}
.subpregnancyTab ul li.on a {font-weight:600; color:#1c1c1c}

.subpregnancyTab2 {margin:50px 0;  width:1200px; text-align:center; position:relative; z-index:10}
.subpregnancyTab2 ul {}
.subpregnancyTab2 ul:after {display:block; content:""; clear:both;}
.subpregnancyTab2 ul li {margin-right:1px; display:inline-block; border:2px solid #e6e6e6; width:150px; height:40px; line-height:40px; text-align:center}
.subpregnancyTab2 ul li:last-child {margin-right:0}
.subpregnancyTab2 ul li a {display:block; color:#666; font-size:16px; font-weight:600; }
.subpregnancyTab2 ul li.on {border:2px solid #8f1270}

.pregnancyBg {margin-top:30px;}
.subPregnancy {margin-top:40px }
.subPregnancyCon {margin-top:65px; }
.subPregnancyCon ul {}
.subPregnancyCon ul:after {display:block; content:""; clear:both;}
.subPregnancyCon ul li {margin-bottom:50px; display:inline-block; width:520px; }
.subPregnancyCon ul li:nth-child(2n) {float:right}
.subPregnancyCon ul li dt{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}
.subPregnancyCon ul li dd {margin-top:20px; color:#666; font-size:14px; letter-spacing:-0.050em; line-height:25px}

.subPregnancyCon01_03 {margin:66px 0 100px 0}
.subPregnancyCon01_03 ul {}
.subPregnancyCon01_03 ul:after {display:block; content:""; clear:both;}
.subPregnancyCon01_03 ul li:first-child {width:590px; float:left}
.subPregnancyCon01_03 ul li:last-child {width:475px; float:right}
.subPregnancyCon01_03 ul li dt {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}
.subPregnancyCon01_03 ul li dd {margin-top:20px; color:#666; font-size:14px; letter-spacing:-0.050em; line-height:25px}
.subPregnancyCon01_03 ul li dd.dd01 {margin:20px 0 }

.subPregnancyCon01_02 {margin-top:65px}
.subPregnancyCon01_02 dt {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}
.subPregnancyCon01_02 dd {margin-top:20px; color:#666; font-size:14px; letter-spacing:-0.050em; line-height:25px}
.subPregnancyCon01_02 dd.dd01 {margin:20px 0 }

.subPregnancyCon01_04 {margin:65px 0 100px 0}
.subPregnancyCon01_04 dt {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}
.subPregnancyCon01_04 dd {margin-top:20px; color:#666; font-size:14px; letter-spacing:-0.050em; line-height:25px}
.subPregnancyCon01_04 dd.dd01 {margin:20px 0 }

.subPregnancyCon02_01 {margin-top:60px}
.subPregnancyCon02_01 dt {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}
.subPregnancyCon02_01 dd {margin:20px 0 30px 0; color:#666; font-size:14px; letter-spacing:-0.050em; line-height:25px}
.subPregnancyCon02_01 dd ul {padding-left:20px}
.subPregnancyCon02_01 dd ul li {list-style:disc}

.subPregnancyCon02_02 {margin-top:60px}
.subPregnancyCon02_02 dt {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}
.subPregnancyCon02_02 dd {padding-bottom:10px; width:300px; border-bottom:1px solid #a8a8a8; margin:0 auto; color:#666; font-size:18px; letter-spacing:-0.050em; line-height:25px; text-align:center}

.subPregnancyCon03 {margin-top:60px}
.subPregnancyCon03 dt {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}
.subPregnancyCon03 dd {padding-bottom:10px; width:380px; border-bottom:1px solid #a8a8a8; margin:0 auto; color:#666; font-size:18px; letter-spacing:-0.050em; line-height:25px; text-align:center}

.btn_preg {z-index:1000;/* 요실금 popup때문에 z-index 추가 */width:1140px; margin:0 auto; text-align:center;}
.btn_preg a {text-align:center; font-size:16px; font-weight:600; line-height:44px; color:#fff; background:#671f54; width:175px; height:44px; display:inline-block; margin:55px 0; border-bottom:3px solid #5d2f46}
.btn_preg span {display:block; color:#fff; font-size:16px; font-weight:600; letter-spacing:-0.075em}
.btn_preg span img {padding-left:15px}

.pop-layerPre {display:none; position:fixed; top:50%; left:50%; width:480px; height:320px; border:1px solid #d7d7d7; z-index:11;}
.pop-layerPre .pop-containerPre{position:relative; z-index:1}
.pop-layerPre p.ctxt {color:white; line-height:66px; font-size:26px; text-align:left; height:66px; background:#971c68; font-weight:600; padding-left:30px}
.pop-layerPre .pop-contsPre{background:#fff;}
.pop-contsPre .preTit {margin:30px 0 0 0; text-align:center; color:#3b3939; line-height:30px; font-size:18px; height:250px;}
.pop-contsPre .preTit span.popSpan1 {color:#9e2a71; font-weight:600}
.pop-contsPre .preTit span {color:#3b3939; }

.selPre {width:1140px; text-align:center; margin:0 auto; margin-top:50px}
.selPre p {font-size:20px; font-weight:600; display:inline-block; margin-right:10px}
.selPre select {width:250px; height:40px; line-height:40px; border:1px solid #d6d6d6; border-radius:0; /* background:url('../../images/ico/ico_select2.png') no-repeat 50% 50% ; background-size:25px auto; */ }

.subPregnancyCon04_01 {margin-top:50px}
.subPregnancyCon04_01 dt {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}
.subPregnancyCon04_01 dd {margin-top:20px; color:#666; font-size:14px; letter-spacing:-0.050em; line-height:25px}
.subPregnancyCon04_01 dd ul {padding-left:20px}
.subPregnancyCon04_01 dd ul li {list-style:disc}

.subPregnancyCon04_02 {margin-top:50px}
.subPregnancyCon04_02 ul {}
.subPregnancyCon04_02 ul:after {display:block; content:""; clear:both;}
.subPregnancyCon04_02 ul li.li01 {width:590px; float:left}
.subPregnancyCon04_02 ul li.li02 {width:540px; float:right}
.subPregnancyCon04_02 ul li dt {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}
.subPregnancyCon04_02 ul li dd {margin-top:20px; color:#666; font-size:14px; letter-spacing:-0.050em; line-height:25px}
.subPregnancyCon04_02 dd.dd02 ul {padding-left:20px}
.subPregnancyCon04_02 dd.dd02 ul li {list-style:disc}

.subPregnancyCon05_01 {margin-top:65px; }
.subPregnancyCon05_01 ul {}
.subPregnancyCon05_01 ul:after {display:block; content:""; clear:both;}
.subPregnancyCon05_01 ul li {height:380px; margin-bottom:50px; display:inline-block; width:520px;}
.subPregnancyCon05_01 ul li:nth-child(2) {float:right}
.subPregnancyCon05_01 ul li:nth-child(3) {height:500px}
.subPregnancyCon05_01 ul li:nth-child(4) {float:right; height:500px}
.subPregnancyCon05_01 ul li dt{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}
.subPregnancyCon05_01 ul li dd {margin-top:20px; color:#666; font-size:14px; letter-spacing:-0.050em; line-height:25px}

.subPregnancyCon05_02 {margin-top:65px}
.subPregnancyCon05_02 ul {}
.subPregnancyCon05_02 ul:after {display:block; content:""; clear:both;}
.subPregnancyCon05_02 ul li:first-child {width:590px; float:left}
.subPregnancyCon05_02 ul li:last-child {width:475px; float:right}
.subPregnancyCon05_02 ul li dt {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}
.subPregnancyCon05_02 ul li dd {margin-top:20px; color:#666; font-size:14px; letter-spacing:-0.050em; line-height:20px}
.subPregnancyCon05_02 ul li dd.dd01 {font-weight:600; font-size:24px; letter-spacing:-0.050em; line-height:30px}
.subPregnancyCon05_02 ul li dd.dd02 {margin:20px 0 }

.subPregnancyCon05_03 {margin-top:30px}
.subPregnancyCon05_03 dt {color:#2e2e2e; background:url(../../images/ico/ico_bullet04.png) no-repeat 0% 72%; font-size:18px; font-weight:600; line-height:30px; letter-spacing:-0.025em; padding-top:10px; padding-left: 20px;}
.subPregnancyCon05_03 dd {margin-top:20px; margin-bottom:20px; color:#666; font-size:14px; letter-spacing:-0.050em; line-height:20px}

.subPregnancyCon05_04 {margin-top:65px}
.subPregnancyCon05_04 dt {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}
.subPregnancyCon05_04 dd {margin-top:20px; color:#666; font-size:14px; letter-spacing:-0.050em; line-height:25px}
.subPregnancyCon05_04 dd.dd01 {font-weight:600; font-size:24px; letter-spacing:-0.050em; line-height:30px}
.subPregnancyCon05_04 dd.dd02 {margin:20px 0 }
.subPregnancyCon05_04 dd.dd03 {margin:5px 0 }

.cosmetic {margin:50px 0 30px 0 }
.cosmetic ul:after {display:block; content:""; clear:both;}
.cosmetic ul li:first-child {float:left; width:320px; height:300px;}
.cosmetic ul li:last-child {float:right; width:760px; height:300px;}
.cosmetic ul li dt {margin-bottom:22px; font-size:30px; color:#2e2e2e; font-weight:600; line-height:30px; letter-spacing:-0.025em;  }
.cosmetic ul li dd {font-size:14px; color:#666; line-height:20px; letter-spacing:-0.050em; }
.cosmetic ul li dd.dd01 {margin-bottom:16px; font-size:18px; color:#2e2e2; line-height:28px; letter-spacing:-0.050em; }

.cosmetic01 {margin:50px 0 30px 0 }
.cosmetic01 ul:after {display:block; content:""; clear:both;}
.cosmetic01 ul li:first-child {float:left; width:516px; }
.cosmetic01 ul li:last-child {float:right; width:590px; }
.cosmetic01 ul li dt {margin-bottom:22px; font-size:30px; color:#2e2e2e; font-weight:600; line-height:30px; letter-spacing:-0.025em;  }
.cosmetic01 ul li dd {font-size:14px; color:#666; line-height:24px; letter-spacing:-0.050em; }
.cosmetic01 ul li dd.dd01 {margin-bottom:16px; font-size:18px; color:#2e2e2; line-height:28px; letter-spacing:-0.050em; }
.cosmetic01 ul li dd.dd02 {margin-top:20px; }

.cosmetic05 {margin:50px 0 30px 0 }
.cosmetic05 ul:after {display:block; content:""; clear:both;}
.cosmetic05 ul li:first-child {float:left; width:320px; }
.cosmetic05 ul li:last-child {float:right; width:780px; }
.cosmetic05 ul li dt {margin-bottom:22px; font-size:30px; color:#2e2e2e; font-weight:600; line-height:30px; letter-spacing:-0.025em;  }
.cosmetic05 ul li dd {font-size:14px; color:#666; line-height:24px; letter-spacing:-0.050em; }
.cosmetic05 ul li dd.dd01 {margin-bottom:16px; font-size:18px; color:#2e2e2; line-height:28px; letter-spacing:-0.050em; }
.cosmetic05 ul li dd.dd02 {margin-top:20px; }

.cosmetic06 {margin:50px 0 30px 0 }
.cosmetic06 ul:after {display:block; content:""; clear:both;}
.cosmetic06 ul li:first-child {float:left; width:540px; }
.cosmetic06 ul li:last-child {float:right; width:570px; }
.cosmetic06 ul li dt {margin-bottom:22px; font-size:30px; color:#2e2e2e; font-weight:600; line-height:30px; letter-spacing:-0.025em;  }
.cosmetic06 ul li dd {font-size:14px; color:#666; line-height:24px; letter-spacing:-0.050em; }
.cosmetic06 ul li dd.dd01 {margin-bottom:16px; font-size:18px; color:#2e2e2; line-height:28px; letter-spacing:-0.050em; }
.cosmetic06 ul li dd.dd02 {margin-top:20px; }

.cosmetic04 {margin:50px 0 30px 0 }
.cosmetic04 ul:after {display:block; content:""; clear:both;}
.cosmetic04 ul li:first-child {float:left; width:690px; }
.cosmetic04 ul li:last-child {float:right; width:422px; }
.cosmetic04 ul li dt {margin-bottom:22px; font-size:30px; color:#2e2e2e; font-weight:600; line-height:30px; letter-spacing:-0.025em;  }
.cosmetic04 ul li dd {font-size:14px; color:#666; line-height:24px; letter-spacing:-0.050em; }
.cosmetic04 ul li dd.dd01 {margin-bottom:16px; font-size:18px; color:#2e2e2; line-height:28px; letter-spacing:-0.050em; }
.cosmetic04 ul li dd.dd02 {margin-top:20px; }

.cosmeticContent01 {margin:30px 0 40px 0}
.cosmeticContent01 dt {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:48px}
.cosmeticContent01 dd {position:relative; font-size:18px; color:#666; line-height:30px;}

.cosmeticContent02 {margin:30px 0 100px 0}
.cosmeticContent02 dt {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}
.cosmeticContent02 dd {position:relative; font-size:18px; color:#666; line-height:30px;}
.cosmeticContent02 dd ul {padding-left:20px}
.cosmeticContent02 dd ul:after {display:block; content:""; clear:both;}
.cosmeticContent02 dd ul li {list-style:disc}

.cosmeticContent02_01 {margin:70px 0 40px 0}
.cosmeticContent02_01 dt {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:48px}
.cosmeticContent02_01 dd {position:relative; font-size:18px; color:#666; line-height:30px;}

.cosmeticContent02_02 {margin-top:75px;}
.cosmeticContent02_02 p {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}
.cosmeticContent02_02 dl {margin-top:25px}
.cosmeticContent02_02 dt {color:#000; background:url(../../images/ico/ico_bullet04.png) no-repeat 0% 72%; font-size:18px; font-weight:600; line-height:30px; letter-spacing:-0.025em; padding-left: 20px;}
.cosmeticContent02_02 dd {padding-left:20px; color:#666; font-size:14px; line-height:24px; letter-spacing:-0.050em; }

.cosmeticContent02_03 {margin:75px 0 145px 0}
.cosmeticContent02_03 dt {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}
.cosmeticContent02_03 dd {position:relative; font-size:14px; color:#666; line-height:24px; letter-spacing:-0.050em;}
.cosmeticContent02_03 dd ul {padding-left:20px}
.cosmeticContent02_03 dd ul:after {display:block; content:""; clear:both;}
.cosmeticContent02_03 dd ul li {list-style:disc}

.cosmetic03 {margin-top:55px; margin-bottom:200px}
.cosmetic03 ul {}
.cosmetic03 ul:after {display:block; content:""; clear:both;}
.cosmetic03 li.li01 {float:left; width:611px; }
.cosmetic03 li.li02 {float:right; width:529px; }

.cosmetic03_01 {margin-bottom:90px}
.cosmetic03_01 dt {font-weight:600; font-size:30px; color:#2e2e2e; line-height:30px; letter-spacing:-0.025em;}
.cosmetic03_01 dd {padding-top:20px; font-size:14px; color:#666; line-height:24px; letter-spacing:-0.050em;}
.cosmetic03_01 dd.dd01 {font-size:18px; color:#2e2e2e; line-height:28px; letter-spacing:-0.050em;}

.cosmetic03_02 {margin:45px 0 }
.cosmetic03_02 dt {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}
.cosmetic03_02 dd {position:relative; font-size:14px; color:#666; line-height:28px; letter-spacing:-0.050em;}
.cosmetic03_02 dd ul {padding-left:20px}
.cosmetic03_02 dd ul:after {display:block; content:""; clear:both;}
.cosmetic03_02 dd ul li {list-style:disc}

.cosmetic03_03 {margin-top:55px; margin-bottom:200px}
.cosmetic03_03 ul {}
.cosmetic03_03 ul:after {display:block; content:""; clear:both;}
.cosmetic03_03 li.li01 {float:left; width:570px; }
.cosmetic03_03 li.li02 {float:right; width:544px; }

.cosmetic03_04 {margin:45px 0;}
.cosmetic03_04 ul {}
.cosmetic03_04 ul:after {display:block; content:""; clear:both;}
.cosmetic03_04 li:first-child {float:left; width:570px; }
.cosmetic03_04 li:last-child {float:right; width:544px; }
.cosmetic03_04 dt {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}
.cosmetic03_04 dd {position:relative; font-size:14px; color:#666; line-height:24px; letter-spacing:-0.050em; padding-top:22px;}
.cosmetic03_04 dd.dd01 {position:relative; font-size:18px; color:#2e2e2e; line-height:24px; letter-spacing:-0.050em; padding-top:33px;}

.cosmetic03_05 {margin:94px 0 82px 0}
.cosmetic03_05 p {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}
.cosmetic03_05 span.p01 {color:#666; font-size:14px; line-height:28px; letter-spacing:-0.050em;}

.cosmetic03_05Table {margin-top:26px; }
.cosmetic03_05Table table {text-align:center; border-top:2px solid #971c68; border-bottom:1px solid #bababa; height:40px; line-height:40px;}
.cosmetic03_05Table th {border-bottom:1px solid #bababa; background:#f6f6f6; font-size:15px; color:#000; font-weight:normal; line-height:70px; letter-spacing:-0.025em; }
.cosmetic03_05Table th.th01 {background:#bf79a4; color:#fffefe; font-weight:600; font-size:15px; line-height:70px; letter-spacing:-0.025em;  }
.cosmetic03_05Table td {border-bottom:1px solid #bababa; font-size:15px; line-height:70px; letter-spacing:-0.025em; color:#000 }
.cosmetic03_05Table td.td01 {background:#f0dde8; }

.cosmeticEvent {margin:44px 0 300px 0; }
.mt50 {margin-top:50px}

.cosmetic05_01 {margin-top:93px}
.cosmetic05_01 dt {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; padding-bottom:20px;}
.cosmetic05_01 dd {padding-bottom:38px; position:relative; font-size:14px; color:#666; line-height:25px; letter-spacing:-0.050em; }

.cosmetic04_01 {margin-top:93px}
.cosmetic04_01 dt {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; padding-bottom:20px;}
.cosmetic04_01 dd {padding-bottom:38px; position:relative; font-size:14px; color:#666; line-height:25px; letter-spacing:-0.050em; }
.cosmetic04_01 dd ul {padding-left:20px}
.cosmetic04_01 dd ul li {list-style:disc}

.cosmetic04_02 {margin-top:100px}
.cosmetic04_02 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}
.cosmetic04_02_02 {margin-top:24px}
.cosmetic04_02_02 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}
.cosmetic04_02_02 dl dd {font-size:14px; color:#666; line-height:20px; padding-left:20px}





/* vision mind */
.roenTab04 {left: 850px; top: 510px; position: absolute;}
.roenTab04 ul {}
.roenTab04 ul:after {display:block; content:""; clear:both;}
.roenTab04 ul li {cursor:pointer; display:inline-block; width:53px; height:53px; line-height:53px; font-size:30px; color:#8f1270; background:#fff; text-align:center}
.roenTab04 ul li.active {background:#8f1270; color:red}
.roenTab04 ul li a {display:block; color:#8f1270; font-size:30px; }

/* 처방약정보 */
.roenBoxTabDrug {text-align:center}
.roenBoxTabDrug ul {}
.roenBoxTabDrug ul:after {display:block; content:""; clear:both;}
.roenBoxTabDrug li {/* text-align:center; */ width:80px; vertical-align:middle; display:inline-block; margin:0 -2px}
.roenBoxTabDrug 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}
.roenBoxTabDrug li.active a {text-align:center; border-bottom:1px solid #b590ac; width:100%}
.roenBoxTabDrug li:hover a {border-bottom:1px solid #b590ac}

.roenDrug {background:url(../../images/drug/drug01_01.jpg) 50% 0 no-repeat; height:267px}
/* .roenDrug .subTit {width:1200px; margin:0 auto;}
.roenDrug .subTit p.tit01 {text-align:center; font-size:16px; font-weight:600; color:#000; opacity:0.3; padding-top:50px; letter-spacing:-0.025em}
.roenDrug .subTit p.tit02 {text-align:center; font-size:32px; font-weight:600; color:#2e2e2e; padding-top:5px; letter-spacing:-0.01em}
 */
.drug01 {margin-top:60px;}
.drug01 p {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}
.drugTable {margin:35px 0}
.drugTable table {border-top:2px solid #cc6699; border-bottom:1px solid #e6e6e6; height:40px; line-height:40px}
.drugTable table th {border-bottom:1px solid #e6e6e6; color:#2c2c2c; font-size:14px; font-weight:600; background:#fbfbfb}
.drugTable table td {border-bottom:1px solid #e6e6e6; color:#636162; font-size:14px; padding-left:30px}
.drugTable table td.tdC {text-align:center; padding-left:0}
.mb300 {margin-bottom:300px}
.mb100 {margin-bottom:100px}

/* 여성질환 : 공통 상단 Tab */
.diseaseTab {margin:50px 0;  width:1200px; text-align:center}
.diseaseTab ul {}
.diseaseTab ul:after {display:block; content:""; clear:both;}
.diseaseTab ul li {cursor:pointer; 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 {cursor:pointer; 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}

.diseaseTitBgImg01_01_01 {background:url(../../images/disease/disease01_01_01Tit.jpg) 50% center no-repeat; height:380px}
.diseaseTitBgImg01_01_02 {background:url(../../images/disease/disease01_01_02Tit.jpg) 50% center no-repeat; height:380px}
.diseaseTitBgImg01_01_03 {background:url(../../images/pregnancy/operation_01_1.png) 50% center no-repeat; height:1103px}
.diseaseTitBgImg01_01_04 {background:url(../../images/pregnancy/operation_04.png) 50% center no-repeat; height:903px}
.diseaseTitBgImg01_01_05 {background:url(../../images/pregnancy/operation_05_1.png) 50% center no-repeat; height:1185px}
.diseaseTitBgImg01_02 {background:url(../../images/disease/disease01_02Tit.jpg) 0 0 no-repeat; height:380px}
.diseaseTitBgImg02 {margin-top:50px; background:url(../../images/disease/disease02Tit.jpg) center 0 no-repeat; height:380px}
.diseaseTitBgImg03 {margin-top:50px; background:url(../../images/disease/disease03Tit.jpg) center 0 no-repeat; height:380px}
.diseaseTitBgImg04_01_01 {margin-top:50px; background:url(../../images/disease/disease04_01_01Tit.jpg) center 0 no-repeat; height:380px}
.diseaseTitBgImg04_01_02 {margin-top:140px; background:url(../../images/disease/disease04_01_02Tit.jpg) center 0 no-repeat; height:380px}
.diseaseTitBgImg04_02 {background:url(../../images/disease/disease04_02Tit.jpg) center 0 no-repeat; height:380px}
.diseaseTitBgImg04_03 {background:url(../../images/disease/disease04_03Tit_20170808.jpg) center 0 no-repeat; height:380px}
.diseaseTitBgImg04_04 {background:url(../../images/disease/disease04_04Tit.jpg) center 0 no-repeat; height:380px}
.diseaseTitBgImg04_05 {background:url(../../images/disease/disease04_05Tit.jpg) center 0 no-repeat; height:380px}
.diseaseTitBgImg04_06 {background:url(../../images/disease/disease04_06Tit.jpg) center 0 no-repeat; height:380px}
.diseaseTitBgImg04_07 {background:url(../../images/disease/disease04_07Tit.jpg) center 0 no-repeat; height:380px}
.diseaseTitBgImg04_08 {background:url(../../images/disease/disease04_08Tit.jpg) center 0 no-repeat; height:380px}
.diseaseTitBgImg04_09 {background:url(../../images/disease/disease04_09Tit.jpg) center 0 no-repeat; height:380px}
.diseaseTitBgImg05 {background:url(../../images/disease/disease05Tit.jpg) center 0 no-repeat; height:380px}
.diseaseTitBgImg06_01 {background:url(../../images/disease/disease06_01Tit.jpg) center 0 no-repeat; height:380px}
.diseaseTitBgImg06_02 {background:url(../../images/disease/disease06_02Tit.jpg) center 0 no-repeat; height:380px}
.diseaseTitBgImg06_03 {background:url(../../images/disease/disease06_03Tit.jpg) center 0 no-repeat; height:380px}
.diseaseTitBgImg07 {margin-top:50px; background:url(../../images/disease/disease07Tit_2.jpg) center 0 no-repeat; height:380px}
.diseaseTitBgImg08 {margin-top:50px; background:url(../../images/disease/disease08Tit.jpg) center 0 no-repeat; height:380px}
.diseaseTitBgImg09_01 {background:url(../../images/disease/disease09_01Tit.jpg) center 0 no-repeat; height:380px}
.diseaseTitBgImg09_02 {background:url(../../images/disease/disease09_02Tit.jpg) center 0 no-repeat; height:380px}
.diseaseTitBgImg10 {margin-top:50px; background:url(../../images/disease/disease10Tit.jpg) center 0 no-repeat; height:380px}


/* 여성질환 : 공통 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; }
.disease p {color:#666; font-size:24px; /* font-weight:600; */ line-height:30px; margin-bottom:40px}

.disease0402 {margin-top:30px}
.disease0402 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}

.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}

/* 여성질환 : 질염 */

.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; top:95px; 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}

/* 여성질환 : 성병 */
.diseaseSub04 {margin:25px 0 50px 0}
.diseaseSub04 dl dt {padding-left:20px; background:url(../../images/ico/ico_bullet04.png) no-repeat 0% 50%; margin-bottom:10px; font-size:18px; color:#000; font-weight:600; line-height:30px}
.diseaseSub04 dl dd {font-size:14px; color:#666; line-height:20px; padding-left:20px}
.diseaseSub04 dl dd ul {}
.diseaseSub04 dl dd ul:after {display:block; content:""; clear:both;}
.diseaseSub04 dl dd ul li:first-child {float:left; width:172px;}
.diseaseSub04 dl dd ul li:last-child {float:right; width:930px}
.diseaseSub04 dl dd ul li p {font-size:14px; color:#666; line-height:20px; padding-top:15px}

.diseaseSub04_02 {margin:50px 0 100px 0}
.diseaseSub04_02 dl dt {padding-left:20px; background:url(../../images/ico/ico_bullet04.png) no-repeat 0% 50%; margin-bottom:10px; font-size:18px; color:#000; font-weight:600; line-height:30px}
.diseaseSub04_02 dl dd {font-size:14px; color:#666; line-height:20px; padding-left:20px}
.diseaseSub04_02 dl dd.dd02 {margin-top:25px; border-top:2px solid #cc6699; border-bottom:2px solid #cc6699; padding-left:0}
.diseaseSub04_02 dl dd.dd02 p {height:40px; line-height:40px; border-bottom:1px solid #e6e6e6; padding-left:63px}
.diseaseSub04_02P {float:right; height:44px; line-height:44px; width:290px; margin-top:5px; }
.diseaseSub04_02P p {display:inline-block;}
.diseaseSub04_02P p.p01 {text-align:center; width:110px; background-color:#cc6699; color:#fff; font-size:14px; border:1px solid #cc6699}
.diseaseSub04_02P p.p02 {text-align:center; width:176px; background-color:#fafafa; color:#cc6699; font-size:14px; border:1px solid #e6e6e6}

.diseaseSub04_03 {margin-bottom:100px}
.diseaseSub04_03 ul {}
.diseaseSub04_03 ul:after {display:block; content:""; clear:both;}
.diseaseSub04_03 ul li:first-child {float:left; width:540px;}
.diseaseSub04_03 ul li:last-child {float:right; width:570px}
.diseaseSub04_03 ul li p {color:#666; line-height:24px; font-size:15px; margin-bottom:25px;}
.diseaseSub04_03 ul li p.p01 {color:#666; line-height:24px; font-size:18px; font-weight:600}

.diseaseSub04_04 {margin-bottom:300px}
.diseaseSub04_04 ul {}
.diseaseSub04_04 ul:after {display:block; content:""; clear:both;}
.diseaseSub04_04 ul li:first-child {float:left; width:570px;}
.diseaseSub04_04 ul li:last-child {float:right; width:540px}
.diseaseSub04_04 ul li p {color:#666; line-height:24px; font-size:15px; margin-bottom:25px;}
.diseaseSub04_04 ul li p.p01 {color:#666; line-height:24px; font-size:18px; font-weight:600}

.diseaseSubContent {margin:25px 0 50px 0}
.diseaseSubContent dl dt {padding-left:20px; background:url(../../images/ico/ico_bullet04.png) no-repeat 0% 50%; margin-bottom:10px; font-size:18px; color:#000; font-weight:600; line-height:30px}
.diseaseSubContent dl dd {font-size:14px; color:#666; line-height:20px; padding-left:20px;}
.diseaseSubContent dl dd.dd02 {padding-top:15px}
.diseaseSubContent dl dd ul {}
.diseaseSubContent dl dd ul:after {display:block; content:""; clear:both;}
.diseaseSubContent dl dd ul li:first-child {float:left; width:800px;}
.diseaseSubContent dl dd ul li:last-child {float:right; width:300px}
.diseaseSubContent dl dd ul li p {font-size:14px; color:#666; line-height:20px; padding-top:15px}

.diseaseSubContent01 {margin:25px 0 50px 0}
.diseaseSubContent01 dl dt {padding-left:20px; background:url(../../images/ico/ico_bullet04.png) no-repeat 0% 50%; margin-bottom:10px; font-size:18px; color:#000; font-weight:600; line-height:30px}
.diseaseSubContent01 dl dd {font-size:14px; color:#666; line-height:20px; padding-left:20px;}
.diseaseSubContent01 dl dd ul {}
.diseaseSubContent01 dl dd ul:after {display:block; content:""; clear:both;}
.diseaseSubContent01 dl dd ul li:first-child {float:left; width:200px;}
.diseaseSubContent01 dl dd ul li:last-child {float:right; width:750px}
.diseaseSubContent01 dl dd ul li p {font-size:14px; color:#666; line-height:20px; padding-top:15px}

.diseaseSubContent04_04 {margin:25px 0 50px 0}
.diseaseSubContent04_04 ul {}
.diseaseSubContent04_04 ul:after {display:block; content:""; clear:both;}
.diseaseSubContent04_04 ul li:first-child {width:800px; float:left }
.diseaseSubContent04_04 ul li:last-child {width:298px; float:right }
.diseaseSubContent04_04 ul li dl {margin-bottom:38px;}
.diseaseSubContent04_04 ul li dl dt {padding-left:20px; background:url(../../images/ico/ico_bullet04.png) no-repeat 0% 50%; margin-bottom:10px; font-size:18px; color:#000; font-weight:600; line-height:30px}
.diseaseSubContent04_04 ul li dl dd {font-size:14px; color:#666; line-height:20px; padding-left:20px;}

.mt20 {margin-top:20px;}
.mt40 {margin-top:40px;}

.disease06_03 {margin-top:30px;}
.disease06_03 ul {}
.disease06_03 ul:after {display:block; content:""; clear:both;}
.disease06_03 ul li:first-child {float:left; width:550px;}
.disease06_03 ul li.li02 {float:right; width:540px; }
.disease06_03 ul li:last-child {float:right; margin-top:50px}
.disease06_03 ul li dl dt {padding-left:20px; background:url(../../images/ico/ico_bullet04.png) no-repeat 0% 50%; margin-bottom:10px; font-size:18px; color:#000; font-weight:600; line-height:30px}
.disease06_03 ul li dl dd {padding-left:20px; margin-bottom:30px; font-size:14px; color:#666; line-height:20px; }
.disease06_03 ul li dl dd.dd01 {margin-bottom:30px; font-size:24px; font-weight:600; color:#666; line-height:30px; letter-spacing:-0.025em}
.disease06_03 ul li dl dd.dd02 {margin-top:66px}
.diseaseImg04_01 img {margin-top:-95px}

.disease06_02 dl dt {padding-left:20px; background:url(../../images/ico/ico_bullet04.png) no-repeat 0% 50%; margin-bottom:10px; font-size:18px; color:#000; font-weight:600; line-height:30px}
.disease06_02 dl dd {padding-left:20px; margin-bottom:30px; font-size:14px; color:#666; line-height:20px; }
.disease06_02 dl dd.dd01 {margin-top:30px}
.disease06_02 dl dd.dd02 {font-size:18px; font-weight:600; line-height:28px; color:#8f1270; text-decoration:underline}
.disease06_02 dl dd.dd03 {padding-left:20px; margin-bottom:10px; font-size:14px; color:#666; line-height:20px;}

.disease06_02_02 dl dt {padding-left:20px; background:url(../../images/ico/ico_bullet04.png) no-repeat 0% 50%; margin-bottom:10px; font-size:18px; color:#000; font-weight:600; line-height:30px}
.disease06_02_02 dl dd {padding-left:20px; font-size:14px; color:#666; line-height:20px; }
.disease06_02_02 dl dd.dd01 {margin-top:30px}
.disease06_02_02 dl dd.dd02 {font-size:18px; font-weight:600; line-height:28px; color:#8f1270; text-decoration:underline; margin-bottom:10px}

.mt39 {margin-top:39px}

/* 요실금 */
.disease07 {margin-top:30px}
.disease07 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}

.disease07_01 {margin-top:33px; margin-bottom:100px}
.disease07_01 ul {}
.disease07_01 ul:after {display:block; content:""; clear:both;}
.disease07_01 ul li:first-child {float:left; width:550px;}
.disease07_01 ul li:last-child {float:right; width:540px; }
.disease07_01 ul li p.p01 {color:#666; font-size:24px; font-weight:600; line-height:30px; letter-spacing:-0.025em}  
.disease07_01 ul li p.p02 {margin-top:25px; color:#666; font-size:15px; line-height:24px;  }

.disease07_02 {margin-bottom:40px}
.disease07_02 table {text-align:center; border-top:1px solid #341b39; height:40px; line-height:40px; border-bottom:1px solid #dbdbdb}
.disease07_02 table th {background:#f6f6f6; font-size:16px; color:#373637; border-bottom:1px solid #dbdbdb}
.disease07_02 table th.th01 {background:#fff; }
.disease07_02 table th.th02 {background:#e3f3fa; font-weight:600; color:#4291c7; border-left:2px solid #5cade5;  border-right:2px solid #5cade5}
.disease07_02 table th.th03 {background:#8ec4ea; border-left:2px solid #5cade5;  border-right:2px solid #5cade5; border-top:2px solid #5cade5 }
.disease07_02 table td {color:#666; font-size:16px; border-bottom:1px solid #dbdbdb}
.disease07_02 table td.td01 {background:#f6f6f6; }
.disease07_02 table td.td02 {background:#e3f3fa; border-left:2px solid #5cade5;  border-right:2px solid #5cade5}
.disease07_02 table td.td03 {background:#e3f3fa; border-left:2px solid #5cade5;  border-right:2px solid #5cade5; border-bottom:2px solid #5cade5}

.disease07_03 {width:1200px; margin:0 auto; }

.disease07_04 {margin-top:33px; margin-bottom:100px}
.disease07_04 ul {}
.disease07_04 ul:after {display:block; content:""; clear:both;}
.disease07_04 ul li.li01 {float:left; width:540px;}
.disease07_04 ul li.li02 {float:right; width:550px; }
.disease07_04 ul li.li03 {list-style:disc; font-size:16px; color:#666; line-height:26px; letter-spacing:-0.010em}  

.disease07_05 dt {color:#2e2e2e; background:url(../../images/ico/ico_bullet04.png) no-repeat 0% 72%; font-size:18px; font-weight:600; line-height:30px; letter-spacing:-0.025em; padding-top:10px; padding-left: 20px;}
.disease07_05 dd {margin-top:15px; margin-bottom:15px; color:#666; font-size:14px; letter-spacing:-0.050em; line-height:20px}

/* 생리 늦어지는 원인 */
.diseaseSub10 {width:100%; overflow:hidden; margin-bottom:60px;}
.diseaseSub10 dl {margin-bottom:15px}
.diseaseSub10 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}
.diseaseSub10 dl dd {font-size:14px; color:#666; line-height:20px; padding-left:20px}
.diseaseSub10 dl dd.dd02 {margin-top:27px}
.diseaseSub10 dl dd  .Bold {font-size:24px; font-weight:600}

/* 요실금 팝업 */
.layerBox {z-index:999;position:fixed;top:320px;right:19%;width:400px;height:250px;}
.layerPop.popupWrap {position:absolute; top:0;right:0; overflow:inherit; background:none; border:none; padding:0 }
.layerPop.popupWrap .Popup {position:absolute; top:0; right:0}
.layerPop.popupWrap .Popup img.popupBg {}
.layerPop.popupWrap .Popup img.popupClose {}
.layerPop.popupWrap .Popup a.moreBtn {position:absolute; left:0; right:0; margin:0 auto; text-align:center; width:113px; bottom:24px}
.layerPop.popupWrap .Popup a.layerClose {width:36px; height:33px; top:233px; right:6px; position:absolute}
.layerPop.popupWrap .Popup a img.popupMore {}
.layerBox100 {top:50%; z-index:0 !important}


/* 요실금 영상 */
.choose_slider {
	height: 280px;
	position: relative;
}

.subhead {
	margin-top: 0px;
	font-weight: 10;
	color: #404040;
}


.slider01 {background:url(../../images/disease/landing_video_slide.png) center 0 repeat-x; text-indent:0; position:relative}
.slider01 .outer_pad {width:1200px; margin:0 auto; position:relative; padding-top:168px}
.slider01 .outer_pad {position:relative}
.slider01 .outer_pad .choose_slider_items .current_item {width:405px; height:236px; left:400px}
.slider01 .outer_pad .choose_slider_items .previous_item {width:222px; height:129px; left:160px; top:34px;}
.slider01 .outer_pad .choose_slider_items .next_item {width:222px; height:129px; left:810px; top:34px}
.slider01 .outer_pad .choose_slider_items .next_hidden {width:222px; height:129px}
.slider01 .outer_pad .choose_slider_items ul li img {width:100%}
.slider01 .outer_pad .Btn {position:absolute; width:39px; height:68px; top:232px}
.slider01 .outer_pad .Btn.left {left:0}
.slider01 .outer_pad .Btn.right {right:0}
.slider01 .outer_pad .Btn a {display:inline-block; width:39px; height:68px; text-indent:-9999px}
.slider01 .outer_pad .Btn .btn_next1 {background:url(../../images/disease/video_prev.png) 0 0 no-repeat}
.slider01 .outer_pad .Btn .btn_prev1 {background:url(../../images/disease/video_next.png) 0 0 no-repeat}

/* 로앤산부인과 영상 */
.choose_slider {
	position: relative;
}

.subhead {
	margin-top: 0px;
	font-weight: 10;
	color: #404040;
}


.slider01_01 {background:url(../../images/roen/roen_video_slide.jpg) center 0 no-repeat; text-indent:0; position:relative}
.slider01_01 .outer_pad01 {width:1200px; margin:0 auto; position:relative; padding-top:140px; padding-bottom:28px}
.slider01_01 .outer_pad01 {position:relative}
.slider01_01 .outer_pad01 .choose_slider_items .current_item {width:405px; height:180px; left:400px}
.slider01_01 .outer_pad01 .choose_slider_items .previous_item {width:222px; height:129px; left:160px; top:34px;}
.slider01_01 .outer_pad01 .choose_slider_items .next_item {width:222px; height:129px; left:810px; top:34px}
.slider01_01 .outer_pad01 .choose_slider_items .next_hidden {width:222px; height:129px}
.slider01_01 .outer_pad01 .choose_slider_items ul li img {width:100%}
.slider01_01 .outer_pad01 .Btn {position:absolute; width:39px; height:68px; top:204px}
.slider01_01 .outer_pad01 .Btn.left {left:0}
.slider01_01 .outer_pad01 .Btn.right {right:0}
.slider01_01 .outer_pad01 .Btn a {display:inline-block; width:39px; height:68px; text-indent:-9999px}
.slider01_01 .outer_pad01 .Btn .btn_next1 {background:url(../../images/disease/video_prev.png) 0 0 no-repeat}
.slider01_01 .outer_pad01 .Btn .btn_prev1 {background:url(../../images/disease/video_next.png) 0 0 no-repeat}

/* 
.slider01 {background:url(../../images/roen/roen_video_slide.jpg) center 0 no-repeat; text-indent:0; position:relative}
.slider01 .outer_pad {width:1200px; margin:0 auto; position:relative; padding-top:168px}
.slider01 .outer_pad {position:relative}
.slider01 .outer_pad .choose_slider_items .current_item {width:405px; height:236px; left:400px}
.slider01 .outer_pad .choose_slider_items .previous_item {width:222px; height:129px; left:160px; top:34px;}
.slider01 .outer_pad .choose_slider_items .next_item {width:222px; height:129px; left:810px; top:34px}
.slider01 .outer_pad .choose_slider_items .next_hidden {width:222px; height:129px}
.slider01 .outer_pad .choose_slider_items ul li img {width:100%}
.slider01 .outer_pad .Btn {position:absolute; width:39px; height:68px; top:232px}
.slider01 .outer_pad .Btn.left {left:0}
.slider01 .outer_pad .Btn.right {right:0}
.slider01 .outer_pad .Btn a {display:inline-block; width:39px; height:68px; text-indent:-9999px}
.slider01 .outer_pad .Btn .btn_next1 {background:url(../../images/disease/video_prev.png) 0 0 no-repeat}
.slider01 .outer_pad .Btn .btn_prev1 {background:url(../../images/disease/video_next.png) 0 0 no-repeat}
 */

/* 시크릿닥터 */
.LifeTab {border-bottom:1px solid #e6e6e6}
.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 .subTit2 {margin-top:-5px; margin-left:20px; font-size:24px; font-weight:600; color:#666; line-height:30px}
.LifeTab .Txt {font-size:15px; color:#666; line-height:24px}
.LifeTab .Txt3 {margin-bottom:30px; font-size:24px; font-weight:600; line-height:30px}


.LiftTab2 {border-bottom:1px solid #e6e6e6}

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

.LifeTab .Box01_02 ul {padding-left:20px}
.LifeTab .Box01_02 li {list-style:disc; line-height:24px; font-size:15px; color:#666; }

.ml20 {margin-left:20px}

.lifeTit {margin-top:30px}
.lifeTit 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}
.lifeTit p.p01 {font-size:24px; font-weight:600; color:#666; line-height:30px; margin-bottom:18px;}
.lifeTit p.p02 {font-size:15px; color:#666; line-height:24px;}
.lifeTit p.p03 {font-size:15px; color:#666; line-height:24px; margin-bottom:30px}
.lifeTit ul {}
.lifeTit ul:after {display:block; content:""; clear:both;}
.lifeTit ul li:first-child {width:540px; float:left;}
.lifeTit ul li:last-child {width:570px; float:right;}
.lifeTit ul li p.p04 {color:#666; font-size:24px; font-weight:600; line-height:30px;}

.secret0203 {margin-top:36px}
.secret0203_bt {margin:36px 0}
.secret0203 p.p01 {color:#2e2e2e; background:url(../../images/ico/ico_bullet04.png) no-repeat 0% 72%; font-size:18px; font-weight:600; line-height:30px; letter-spacing:-0.025em; padding-top:10px; padding-left: 20px; margin-bottom:20px}
.secret0203_bt p.p01 {color:#2e2e2e; background:url(../../images/ico/ico_bullet04.png) no-repeat 0% 72%; font-size:18px; font-weight:600; line-height:30px; letter-spacing:-0.025em; padding-top:10px; padding-left: 20px; margin-bottom:20px}
.secret0203div {display:inline-block;}
.secret0203div01 {display:inline-block; border:2px solid #85456f; width:219px; height:157px; }
.secret0203div01 p.p02 {text-align:center; font-size:14px; line-height:20px; letter-spacing:-0.050em; color:#9a287d; margin-top:60px}

.life0204 {margin-top:42px}
.life0204 ul {}
.life0204 ul:after {display:block; content:""; clear:both;}
.life0204 ul li:first-child {width:570px; float:left;}
.life0204 ul li:last-child {width:540px; float:right;}
.life0204 ul li dt {color:#2e2e2e; background:url(../../images/ico/ico_bullet04.png) no-repeat 0% 72%; font-size:18px; font-weight:600; line-height:30px; letter-spacing:-0.025em; padding-left: 20px;}
.life0204 ul li dd {margin:20px 0 0 22px; color:#666; font-size:15px; line-height:24px}
.life0204 ul li dd.dd01 {margin-top:34px}

.life0204_02 {margin-top:30px; display:inline-block}
.life0204_02Left {float:left; width:560px; height:580px; margin-bottom:50px;}
.life0204_02Left dt {color:#2e2e2e; background:url(../../images/ico/ico_bullet04.png) no-repeat 0% 72%; font-size:18px; font-weight:600; line-height:30px; letter-spacing:-0.025em; padding-left: 20px;}
.life0204_02Left dd {margin-top:24px; margin-left:20px;  color:#666; font-size:15px; line-height:24px}
.life0204_02LeftTable {width:510px; border-top:1px solid #cc6699; border-bottom:1px solid #cc6699}
.life0204_02LeftTable p {padding-left:43px; font-size:15px; color:#666; border-bottom:1px solid #e6e6e6; height:35px; line-height:35px; }
.life0204_02LeftTable p.p01 {color:#971c68; font-weight:600}

.life0204_02Right {float:right; width:560px; height:580px; margin-bottom:50px;}
.life0204_02Right dt {color:#2e2e2e; background:url(../../images/ico/ico_bullet04.png) no-repeat 0% 72%; font-size:18px; font-weight:600; line-height:30px; letter-spacing:-0.025em; padding-left: 20px;}
.life0204_02Right dd {margin-left:20px; margin-top:24px; color:#666; font-size:15px; line-height:24px}
.life0204_03Left {width:570px; float:left; height:450px; margin-bottom:50px;}
.life0204_03Left dt {color:#2e2e2e; background:url(../../images/ico/ico_bullet04.png) no-repeat 0% 72%; font-size:18px; font-weight:600; line-height:30px; letter-spacing:-0.025em; padding-left: 20px;}
.life0204_03Left dd {margin-top:24px; margin-left:20px;  color:#666; font-size:15px; line-height:24px}
.life0204_03LeftTable {width:510px; border-top:1px solid #cc6699; border-bottom:1px solid #cc6699}
.life0204_03LeftTable p {padding-left:43px; font-size:15px; color:#666; border-bottom:1px solid #e6e6e6; height:35px; line-height:35px; }
.life0204_03LeftTable p.p01 {color:#971c68; font-weight:600}
.life0204_03Right { width:570px; float:right; height:450px; margin-bottom:50px;}
.life0204_03Right dt {color:#2e2e2e; background:url(../../images/ico/ico_bullet04.png) no-repeat 0% 72%; font-size:18px; font-weight:600; line-height:30px; letter-spacing:-0.025em; padding-left: 20px;}
.life0204_03Right dd {margin-left:20px; margin-top:24px; color:#666; font-size:15px; line-height:24px} */

.life01_03 {}
.life01_03 p {font-size:15px; color:#666; line-height:24px; padding-bottom:30px}
.life01_03 ul {}
.life01_03 ul:after {display:block; content:""; clear:both;}
.life01_03 li:first-child {float:left; width:520px}
.life01_03 li:last-child {float:right; width:570px}
.life01_03 dl dt {font-size:24px; font-weight:600; color:#666; line-height:30px; padding-bottom:18px}
.life01_03 dl dd {font-size:15px; color:#666; line-height:24px; padding-bottom:30px}

.life01_03_02 {margin-top:30px}
.life01_03_02 p {font-size:15px; color:#666; line-height:24px; padding-bottom:30px}
.life01_03_02 ul {}
.life01_03_02 ul:after {display:block; content:""; clear:both;}
.life01_03_02 li.li01 {float:left; width:570px}
.life01_03_02 li.li02 {float:right; width:520px}
.life01_03_02 li.li01 div.liDiv ul {padding-left:20px; }
.life01_03_02 li.li01 div.liDiv ul li {list-style:disc; font-size:15px; color:#666; line-height:24px;}

.btnList {width:1140px; margin:0 auto; margin-top:30px; }
.mt30 {margin-top:30px}
.mt90 {margin-top:90px}
.mb60 {margin-bottom:60px}

.life01_04_01 {}
.life01_04_01 span {font-size:15px; color:#666; line-height:24px; padding-top:24px}
.life01_04_01 ul {}
.life01_04_01 ul:after {display:block; content:""; clear:both;}
.life01_04_01 li.li01 {float:left; width:570px}
.life01_04_01 li.li02 {float:right; width:520px; margin-top:20px; }

.life01_04Table {border-top:1px solid #cc6699; border-bottom:1px solid #cc6699; margin-top:20px; }
.life01_04Table p {padding-left:42px; height:35px; line-height:35px; border-bottom:1px solid #e6e6e6; font-size:15px; color:#666;}
.life01_04Table p.pColor {color:#971c68; font-weight:600}

.life01_04_02 {}
.life01_04_02 ul {}
.life01_04_02 ul:after {display:block; content:""; clear:both;}
.life01_04_02 li.li01 {float:left; width:520px}
.life01_04_02 li.li02 {float:right; width:570px}
.life01_04_02 li span {font-size:15px; color:#666; line-height:24px; padding-top:24px}

.life02_04_04 {}
.life02_04_04 

.life0205 {margin-top:42px}
.life0205 ul {}
.life0205 ul:after {display:block; content:""; clear:both;}
.life0205 ul li:first-child {width:550px; float:left;}
.life0205 ul li:last-child {width:540px; float:right;}
.life0205 ul li dt {color:#2e2e2e; background:url(../../images/ico/ico_bullet04.png) no-repeat 0% 72%; font-size:18px; font-weight:600; line-height:30px; letter-spacing:-0.025em; padding-left: 20px;}
.life0205 ul li dd {margin-left:22px; color:#666; font-size:15px; line-height:24px}
.life0205 ul li dd.dd01 {margin-bottom:34px; font-weight:600; line-height:24px; letter-spacing:-0.025em;}
.life0205 ul li dd.dd02 {margin-bottom:30px}


/* 시크릿로앤 영상 */



/* 로앤Story > 로앤 TV > 이벤트 영상 : 이벤트 */

.list_tv03_event {position:relative; width:1000px; margin:0 auto}
.list_tv03_event .iframeBox {position:absolute; bottom:75px; left:0; right:0; margin:0 auto; text-align:center}
.list_tv03_event .iframeBox iframe {background:transparent} 

.iframeBox_step1 .Wrap a {position:absolute; top:50%; left:0; right:0; margin-top:-55px; text-align:center}

.iframeBox_step2 .Wrap .Email {position:absolute; top:224px; left:0; right:0; font-size:18px; color:#2c2c2c; letter-spacing:-0.05em; text-align:center; border:2px solid #294bd2; height:168px; padding-top:60px}
.iframeBox_step2 .Wrap .Email input {background:#fff; height:42px; padding:2px 15px; color:#2c2c2c; border:1px solid #a9a9a9}
.iframeBox_step2 .Wrap .Email input.txtEmail1 {width:70px} 
.iframeBox_step2 .Wrap .Email input.txtEmail2 {width:160px}
.iframeBox_step2 .Wrap .Email select {background:#fff; height:46px; color:#2c2c2c; border:1px solid #a9a9a9}
.iframeBox_step2 .Wrap a {position:absolute; top:63%; left:0; right:0; text-align:center}
.iframeBox_step2 .Wrap .Info {font-size:14px; font-weight:600; color:#8d8d8d; letter-spacing:-0.075em; line-height:20px; position:absolute; bottom:10px}

#list_tv03_step02_fin {position:fixed; top:50%; left:50%; margin-top:-280px; margin-left:-421px}


.mySecretTab {width:1140px; margin:0 auto; text-align:center}
.mySecretTab ul {}
.mySecretTab li {/* padding:0 22px;  */ display:inline-block;}
.mySecretTab li a {padding:0 22px; display:inline-block; cursor:pointer; color:#666; font-size:16px; border:2px solid #E6E6E6;  height:39px; line-height:39px;}
.mySecretTab li a.active {border:2px solid #8f1270; font-weight:600}

.mySecretBorder {border-bottom:1px solid #e6e6e6}
.mySecretContent02 {}
.mySecretContent02 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:26px}
.mySecretContent02 p.p01 {color:#666; font-size:15px; line-height:24px; }
.mySecretContent02 p.p02 {color:#666; font-size:15px; line-height:24px; font-weight:600}
.mySecretContent02 ul {}
.mySecretContent02 ul:after {display:block; content:""; clear:both;}
.mySecretContent02 li.li01 {width:570px; float:left}
.mySecretContent02 li.li01 p {font-size:15px; color:#666; line-height:24px; margin-bottom:35px}
.mySecretContent02 li.li02 {width:540px; float:right}
.mySecretContent02 dl dt {font-size:15px; font-weight:600; color:#000; line-height:24px; margin-top:30px}
.mySecretContent02 dl dd {font-size:15px; color:#666; line-height:24px; }

.mySecretContent02_02{margin-top:80px}
.mySecretContent02_02 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:26px}
.mySecretContent02_02 ul {}
.mySecretContent02_02 ul:after {display:block; content:""; clear:both;}
.mySecretContent02_02 li.li01 {width:540px; float:left}
.mySecretContent02_02 li.li02 p {font-size:15px; color:#666; line-height:24px; margin-bottom:35px}
.mySecretContent02_02 li.li02 {width:570px; float:right}

.mt80 {margin-top:80px}

.mySecretContent03 {margin-top:37px; display:inline-block}
.secretContent {width:570px; float:left; margin-right:33px}
.secretContent h2 {color:#2e2e2e; background:url(../../images/ico/ico_bullet04.png) no-repeat 0% 72%; font-size:18px; font-weight:600; line-height:30px; letter-spacing:-0.025em; padding-top:10px; padding-left: 20px;}
.secretContent p.p01 {font-size:15px; color:#666; font-weight:600; line-height:24px; margin-bottom:35px;}
.secretContent p.p02 {font-size:15px; color:#666; line-height:24px; margin-bottom:35px;}
.secretContent dl dt {font-size:15px; font-weight:600; color:#000; line-height:24px; margin-bottom:10px}
.secretContent dl dd {font-size:15px; color:#666; line-height:24px; }
.secretContent dl dd ol {margin-bottom:30px}
.secretContent dl dd ol li {font-size:15px; color:#666; line-height:24px;}
.secretImg {width:340px; float:right} 

.mySecretTabel {margin-top:40px;}
.mySecretTabel table {border-top:1px solid #341b39; text-align:center}
.mySecretTabel table th {color:#373637; font-weight:300; height:50px; line-height:50px; font-size:16px; letter-spacing:-0.025em; border-right:1px solid #dbdbdb}
.mySecretTabel table th.th01 {background:#f6f6f6; }
.mySecretTabel table th.th02 {background:#f5e0eb}
.mySecretTabel table th.th03 {background:#f6f6f6; border-right:none}
.mySecretTabel table td {padding:5px 0;line-height:28px; border-bottom:1px solid #dbdbdb; letter-spacing:-0.050em; color:#666; font-size:15px; }
.mySecretTabel table td.td01 {border-right:1px solid #dbdbdb; background:#f6f6f6; font-size:16px; letter-spacing:-0.025em; color:#373637}
.mySecretTabel table td.td02 {border-right:1px solid #dbdbdb; }

.Boxp {font-size:15px; color:#666; line-height:24px}

.secret0401 {margin:20px 0 35px 0;}
.secret0401 ul {}
.secret0401 ul:after {display:block; content:""; clear:both;}
.secret0401 ul li {display:inline-block; float:left}
.secret0401 ul li div.secret0401Div {line-height:28px; letter-spacing:-0.050em;margin-right:10px; width:368px; height:250px; border-top:1px solid #341b39; border-bottom:1px solid #dbdbdb; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb}
.secret0401 ul li div p.p01 {height:52px; line-height:52px; background:#f8f8f8; font-size:16px; text-align:center; color:#373637; }
.secret0401 ul li div p.p02 {margin-top:30px; text-align:center; font-size:15px; color:#666666; }

.secret0401Table {margin-top:20px; margin-bottom:100px}
.secret0401Table Table {border-top:1px solid #341b39; }
.secret0401Table Table th.th01 {border-right:1px solid #dbdbdb; height:40px; line-height:40px; background:#f6f6f6; font-size:16px; color:#373637; letter-spacing:-0.025em; }
.secret0401Table Table th.th02 {height:40px; line-height:40px; background:#f6f6f6; font-size:16px; color:#373637; letter-spacing:-0.025em; }
.secret0401Table Table td {border-bottom:1px solid #dbdbdb; }
.secret0401Table Table td.td01 {border-right:1px solid #dbdbdb; text-align:center; color:#373637; line-height:24.5px; letter-spacing:-0.025em; font-size:16px}
.secret0401Table Table td.td02 {padding:10px 0 10px 10px; color:#666; line-height:28px; letter-spacing:-0.050em; font-size:16px}

.mySecretsecret0401 {margin-top:30px}
.mySecretsecret0401 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:26px}
.mySecretsecret0401 h4 {color:#000; background:url(../../images/ico/ico_bullet04.png) no-repeat 0% 72%; font-size:18px; font-weight:600; line-height:30px; letter-spacing:-0.025em; padding-top:10px; padding-left: 20px;}

.secret0401_01 {margin-top:25px;}
.secret0401_01 ul {}
.secret0401_01 ul:after {display:block; content:""; clear:both;}
.secret0401_01 ul li {display:inline-block; float:left }
.secret0401_01 ul li div.secret0401_01Div {line-height:28px; letter-spacing:-0.050em; margin-right:10px; width:555px; height:172px; border-top:1px solid #341b39; border-bottom:1px solid #dbdbdb; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb}
.secret0401_01 ul li div p.p01 {height:52px; line-height:52px; background:#f8f8f8; font-size:16px; text-align:center; color:#373637; }
.secret0401_01 ul li div p.p02 {margin-top:30px; text-align:center; font-size:15px; color:#666666; }

.landing01_01Img {position:relative; width:1200px; margin:0 auto}
.landing01_01Img p {position: absolute; right: 140px; top: 260px;}
.landing02_01Img {position:relative; width:1200px; margin:0 auto}
.landing02_01Img p {position: absolute; right: 237px; top: 320px;}


.landing01_01Img img {
    background: transparent;
    filter:
    progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../images/clinic/landing01_01_btn.png, sizingMethod='crop');

}

.landing02_01Img img {
    background: transparent;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */   
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */      
    zoom: 1;

}



/* 2016-06-28 신촌점 popup 추가 */
.layer_pop{position:fixed;width:100%;height:2000px;top:0px;left:0px;/*background:url('../../images/roen/dark_bg.png') left top repeat;*/z-index:1000;}
.layer_pop.close_info_popup{background:url('../../images/roen/dark_bg.png') left top repeat;}
.layer_pop .pop_cont{position:absolute;left:50%;margin-left:-165px;margin-top:300px;}



/* 2016-08-03 로앤 수상인증 추가 */


/* 로앤 수상인증 tab01 */
.roenTitAward01 {background:url(../../images/roen/roenAward_img01.jpg) 50% center no-repeat; height:740px}

.roenTitAward01 .subTit03 {width:1200px; margin:0 auto; text-align:center; }
.roenTitAward01 .subTit03 p.tit01 {font-size:16px; font-weight:600; color:#000; opacity:0.3; padding-top:50px; letter-spacing:-0.025em}
.roenTitAward01 .subTit03 p.tit02 {font-size:32px; font-weight:600; color:#2e2e2e; padding-top:75px; letter-spacing:-0.01em; line-height:20px; }

.roenAwardVideo {background:url(../../images/roen/roenAward_img03_20170703.jpg) 50% center no-repeat; height:350px;}
.roenAwardVideo .roenOneVideoSub {margin:0 auto; width:1200px; text-align:center; }
.roenAwardVideo .roenOneVideoSub .roenOneVideo01 {width:436px;}
.roenAwardVideo .roenOneVideoSub .roenOneVideo01 img {margin-top:50px}
.roenAwardVideo .roenOneVideoSub .roenOneVideo02 {}

.roenAward01 {background:url(../../images/roen/roenAward_img04.jpg) 50% center no-repeat; height:582px;}
.roenAward01 .roenOneSub01 {margin:0 auto; width:1200px;}
.roenAward01 .roenOneSub01 .roenOneSubTit01_01 {display:inline-block; width:570px; margin:0 auto; text-align:center; }
.roenAward01 .roenOneSubTit01_01 .img01 {margin-top:71px}
.roenAward01 .roenOneSubTit01_01 p {font-size:15px; color:#666; margin-top:20px; line-height:22px; letter-spacing:-0.075em}
.roenAward01 .roenOneSub01 .roenOneSubTit01_02 {display:inline-block;}

.roenAward02{background:url(../../images/roen/roenAward_img05.jpg) 50% center no-repeat; height:533px;}
.roenAward02 .roenOneSub02 {margin:0 auto; width:1200px;}
.roenAward02 .roenOneSub02 .roenOneSubTit02_01 {display:inline-block; width:590px;}
.roenAward02 .roenOneSub02 .roenOneSubTit02_02 {display:inline-block; width:600px; margin:0 auto; text-align:center;}
.roenAward02 .roenOneSubTit02_02 .img01 {margin-top:70px}
.roenAward02 .roenOneSubTit02_02 p {font-size:15px; color:#666; margin-top:23px; line-height:22px; letter-spacing:-0.075em}


/* 지점별 전화상담 수정 20170112 */
.branch_timer {width:230px; height:63px; background:url('/images/roen/mainTel_20170112.jpg') no-repeat; margin:0 auto; padding-top:30px;}
.branch_timer p.timer {margin:0; line-height:20px;}

.branch_timer_area {width:250px; background:#ffffff; margin:5px auto; padding:0px 0;}
.branch_timer_area p.timer {margin:0; line-height:20px;}

.branch_call {display:block; text-align:center; margin:12px 0 20px; color:#8f1270; font-weight:600; font-size:30px; background:url('/images/roen/bg_branch_call.png') no-repeat 70px center; padding-left:30px; box-sizing:border-box; letter-spacing:-2px;}
.center_call {display:block; text-align:center; margin:35px 0 20px; color:#8f1270; font-weight:600; font-size:30px; background:url('/images/roen/bg_center_call.png') no-repeat 85px center; padding-left:10px; box-sizing:border-box; letter-spacing:-2px;}

.answering_machine {font-size:17px; color:#333; font-weight:600;}

/* 시크릿상담 전화상담 수정 20170112*/
.counsel06_timer {position:absolute; font-size:18px;}
.counsel06_timer.time_table_type01 {bottom:353px; left:105px;}
.counsel06_timer.time_table_type02 {bottom:350px; left:105px;}

/* 지점진료안내 전화상담 수정 20170112*/
.common_branch_timer {position:absolute; font-size:18px; color:#000; font-weight:600; line-height:26px;}
.common_branch_timer.time_table_type01 {top:188px; left:530px;}
.common_branch_timer.time_table_type02 {top:188px; left:530px; display:none;}
.common_branch_timer.time_table_type02 .time_only{padding-top:12px;}

/* 카카오상담 전화상담 수정 20170112 */
.Kakao_timer {position:absolute; font-size:18px; color:#fff; font-weight:600; line-height:26px;}
.Kakao_timer.time_table_type01 {top:208px; left:556px; display:none;}
.Kakao_timer.time_table_type02 {top:220px; left:556px;}
.kakao_way {margin-top:50px;}

/* 로앤산부인과 -> 로앤 수상인증 추가 20170210 */
.roen_award .title_award01 {width:100%; height:740px; background:url('/images/roen/bg_roen_award01.jpg') no-repeat center center; padding-top:50px; box-sizing:border-box; letter-spacing: -0.01em; line-height: 20px; }
.roen_award .title_award02 {width:100%; height:740px; background:url('/images/roen/bg_roen_award02_180207.jpg') no-repeat center center; padding-top:50px; box-sizing:border-box; letter-spacing: -0.01em; line-height: 20px; }
.roen_award .title_award03 {width:100%; height:740px; background:url('/images/roen/bg_roen_award03.jpg') no-repeat center center; padding-top:50px; box-sizing:border-box; letter-spacing: -0.01em; line-height: 20px; }
.roen_award .award_title {width:100%; padding-bottom:40px; background:url('/images/roen/bg_award_title.png') no-repeat center bottom;  text-align:center; margin-bottom:40px;}
.roen_award .award_title .title {display:block; font-weight:600; font-size:32px; color:#2e2e2e; text-align:center;}
.roen_award .award_title .slogan_title {display:block; font-weight:600; font-size:16px; color:#000; opacity:0.3; text-align:center; margin-bottom:10px}
.roen_award .award_video_area {width:100%; height:350px; background:#2d2d2d;}
.roen_award .award_video_area .video_conts {width:1200px; height:350px; margin:0 auto; overflow:hidden;}
.roen_award .award_video_area .title {float:left; width:640px; height:350px; text-align:center; padding-top:100px; box-sizing:border-box; margin-right:40px;}
.roen_award .award_video_area a {float:left; width:520px; height:350px; padding-top:55px; box-sizing:border-box;}
.roen_award .reason_conts {width:1200px; margin:0 auto;}
.roen_award .award03_reason {width:100%; height:670px; background:#f7f7f7 url('/images/roen/bg_award03_reason.jpg') no-repeat center bottom; text-align:center;}
.roen_award .award03_reason .title {display:block; padding:80px 0 30px;}
.roen_award .award03_reason p {font-size:15px; line-height:22px; margin-bottom:26px; color:#666666;}

/* 로앤산부인과 -> 의료진소개 리뉴얼 20170313 */
.intro_list {width:1200px; margin:30px auto 120px; overflow:hidden;}
.intro_list > ul.intro_list_contents li {width:48%; height:180px; overflow:hidden; margin-right:2%; float:left; padding:60px 0; border-bottom:1px solid #dbdbdb;} 
.intro_list > ul.intro_list_contents li .thum {width:180px; float:left; margin-right:20px;}
.intro_list > ul.intro_list_contents li .text {width:360px; float:left;}
.intro_list > ul.intro_list_contents li .text .name {display:inline-block; font-size:24px; padding-bottom:20px; background:url('/images/roen/bg_bar.png') no-repeat 0 bottom; margin-bottom:20px;  font-weight:600; color:#000;}
.intro_list > ul.intro_list_contents li .text .profile { height:125px; overflow-y:auto; }

.intro_list > ul.intro_list_contents li ul li {width:100%; height:24px; padding:0; border:0; font-size:15px; letter-spacing: -0.05em; line-height:24px;}


.sub_conts_area {width:100%; overflow:hidden; letter-spacing:-0.8px;}
.sub_conts_area .diseaseTab {margin:50px auto;}
.sub_conts_area .footsubTab {width:1200px; margin:50px auto;}
.sub_conts_area {color:#333;}

/* 서브페이지 타이틀 타입01 */
.sub_title_type01 {width:100%; text-align:center; margin-bottom:60px;}
.sub_title_type01 .main_title {display:block; background:url('/images/common/sub/bg_bar.jpg') no-repeat center bottom; padding-bottom:23px; margin-bottom:20px; font-size:35px; font-weight:600; letter-spacing:-1px;}
.sub_title_type01 .detail_txt {font-size:15px; color:#777777; line-height:22px; letter-spacing:-1px;}
.sub_title_type01 .detail_txt02 {font-size:15px; line-height:26px; letter-spacing:-1px;}

/* 서브페이지 타이틀 타입02 */
.sub_title_type02 {width:100%; margin-bottom:50px;}
.sub_title_type02 .main_title {display:block; background:url('/images/common/sub/bg_bar_type02.jpg') no-repeat left bottom; padding-bottom:18px; margin-bottom:17px; font-size:35px; font-weight:600; letter-spacing:-1px;}
.sub_title_type02 .detail_txt {font-size:15px; line-height:26px; letter-spacing:-1px;}
.sub_title_type02 .add_text {display:block; font-size:22px; line-height:28px; margin-top:8px;}

/* 서브페이지 타이틀 타입03 */
.sub_title_type03 {width:100%; text-align:left;}
.sub_title_type03 .main_title {display:block; background:url('/images/common/sub/bg_bar.jpg') no-repeat left top; padding-top:23px; margin-bottom:20px; font-size:35px; font-weight:600; letter-spacing:-1px;}
.sub_title_type03 .detail_txt {font-size:15px; color:#777777; line-height:22px; letter-spacing:-1px;}
.sub_title_type03 .detail_txt02 {font-size:15px; line-height:26px; letter-spacing:-1px;}
.sub_title_type03 .addtext {display:block; font-size:20px; margin-bottom:20px; letter-spacing:-1px;}

/* 여성질환 -> 자궁근종 클리닉 */
.subject_infor01 {width:1100px; margin:0 auto 80px;}
.subject_infor01 .detail_infor {width:1100px; height:244px; overflow:hidden; background:url('/images/sub_part04/bg_type01_infor01_detail_infor.png') no-repeat; padding-top:75px; box-sizing:border-box; margin-bottom:40px;}
.subject_infor01 .detail_infor.type02 {margin-bottom:80px;}
.subject_infor01 .detail_infor.type03 .add_text {font-size:18px; font-weight:600; line-height:28px;}
.subject_infor01 .detail_infor .title_area {float:left; width:233px; height:170px; padding:40px 0; box-sizing:border-box; margin:0 80px 0 175px;}
.subject_infor01 .detail_infor.type03 .title_area {float:left; width:250px; height:170px; padding:40px 0; box-sizing:border-box; margin:0 80px 0 158px;}
.subject_infor01 .detail_infor .title_area > span {display:block; text-align:center; color:#fff;}
.subject_infor01 .detail_infor .title_area .decorate_text {font-size:16px; margin-bottom:10px;}
.subject_infor01 .detail_infor .title_area .title {font-size:35px; font-weight:600; margin-bottom:15px}
.subject_infor01 .detail_infor p {float:left; height:170px; padding:30px 0; box-sizing:border-box; font-size:16px; line-height:28px;}
.subject_infor01 .detail_infor.type03 p {padding-top:45px}
.subject_infor01 .infor_conts {width:1100px; height:735px; position:relative; background:url('/images/sub_part03/bg_type03_infor01.jpg') no-repeat; margin-bottom:60px;}
.subject_infor01 .infor_conts.type02 {width:1100px; height:735px; position:relative; background:url('/images/sub_part03/bg_type04_infor01.jpg') no-repeat; margin-bottom:60px;}
.subject_infor01 .infor_conts .title {display:block; margin-bottom:5px; font-size:22px; font-weight:600;}
.subject_infor01 .infor_conts p {line-height:22px; }
.subject_infor01 .infor_conts .conts_txt01 {position:absolute; top:40px; left:740px;}
.subject_infor01 .infor_conts .conts_txt02 {position:absolute; top:400px; left:740px;}
.subject_infor01 .infor_conts .conts_txt03 {position:absolute; top:465px; left:90px; text-align:right;}
.subject_infor01 .infor_conts .conts_txt04 {position:absolute; top:465px; left:90px; }
.subject_infor01 .infor_conts .conts_txt05 {position:absolute; top:405px; left:835px;}
.subject_infor01 .graph_area {width:100%; overflow:hidden;}
.subject_infor01 .graph_area .sub_title_type02 {float:left; width:550px; padding-top:30px;}
.subject_infor01 .graph_area .graph_img {float:right; width:550px; text-align:right;}
.subject_infor01 .infor_conts .bg_left {width:450px; height:735px; position:absolute; top:0; left:-450px;  background:url('/images/sub_part03/bg_type03_infor01_left.jpg') no-repeat; text-indent:-9999px;}
.subject_infor01 .infor_conts .bg_right {width:450px; height:735px; position:absolute; top:0; right:-450px; background:url('/images/sub_part03/bg_type03_infor01_right.jpg') no-repeat; text-indent:-9999px;}

.subject_hifu_infor01 {width:100%; height:800px; background:#ecf0f1; margin-bottom:80px;}
.subject_hifu_infor01 .infor_conts {width:1100px; height:800px; padding-top:80px; box-sizing:border-box; margin:0 auto; background:url('/images/sub_part04/bg_subject_hifu_infor01.png') no-repeat center bottom; overflow:hidden;}

.subject_hifu_infor02 {width:1100px; margin:0 auto 80px;}
.subject_hifu_infor02 div {width:1100px; height:370px; overflow:hidden; box-sizing:border-box;}
.subject_hifu_infor02 div .sub_title {display:block; font-size:25px; color:#72cac6; font-weight:600; margin-bottom:40px;}
.subject_hifu_infor02 .hybrid_hifu_type01 {background:#ecf0f1 url('/images/sub_part04/bg_type02_infor02_hifu01.jpg') no-repeat left bottom; padding:50px 0 0 600px;}
.subject_hifu_infor02 .hybrid_hifu_type02 {background:#ecf0f1 url('/images/sub_part04/bg_type02_infor02_hifu02.jpg') no-repeat right bottom; padding:50px 0 0 50px;}
.subject_hifu_infor02 .hybrid_hifu_type03 {background:#ecf0f1 url('/images/sub_part04/bg_type02_infor02_hifu03.jpg') no-repeat left bottom; padding:50px 0 0 600px;}

.subject_hifu_infor03 {width:100%; height:830px; padding-top:80px; box-sizing:border-box; background:#d5f2f3; margin-bottom:80px;}
.subject_hifu_infor03 .infor_conts {width:1100px; height:800px; margin:0 auto; background:url('/images/sub_part04/bg_subject_hifu_infor03.png') no-repeat center right; overflow:hidden;}
.subject_hifu_infor03 .infor_conts .sub_title_type02 {margin-bottom:30px;}
.subject_hifu_infor03 .infor_conts .sub_title_type02 .main_title {font-size:28px;}
.subject_hifu_infor03 .infor_conts .sub_title_type02 .detail_txt .maincolor {display:block; font-size:20px; font-weight:600; margin-bottom:15px;}
.subject_hifu_infor03 .infor_conts ul li {width:370px; height:54px; margin-bottom:5px; background:#fff url('/images/sub_part04/icon_hifu_infor03_list.jpg') no-repeat 10px center; line-height:56px; font-size:16px; font-weight:600; padding-left:35px; box-sizing:border-box;}

.subject_hifu_infor04 {width:1100px; margin:0 auto 80px;}
.subject_hifu_infor04 .before_after {width:100%; position:relative; overflow:hidden; margin-bottom:10px;}
.subject_hifu_infor04 .before_after .arrow {position:absolute; top:110px; left:520px;}
.subject_hifu_infor04 .before_after .before {float:left; width:545px; }
.subject_hifu_infor04 .before_after .after {float:right; width:545px; }
.subject_hifu_infor04 .before_after .text_area {width:100%; display:block; color:#fff; font-size:20px; font-weight:600; background:#21294f; padding:20px 0; text-align:center;}
.subject_hifu_infor04 .before_after .detail {display:block; font-size:14px; line-height:20px; color:#5cade5; margin-top:5px}

.subject_hifu_infor05 {width:100%; height:730px; background:#dbe5ed; margin-bottom:80px;}
.subject_hifu_infor05 .infor_conts {width:1100px; height:730px; padding-top:80px; box-sizing:border-box; margin:0 auto; position:relative; background:url('/images/sub_part04/bg_subject_hifu_infor05.png') no-repeat right bottom; overflow:hidden;}
.subject_hifu_infor05 .title_area .detail_txt {display:block; font-size:16px; padding-bottom:16px; margin-bottom:15px; background:url('/images/common/sub/bg_bar_type02.jpg') no-repeat left bottom;}
.subject_hifu_infor05 .title_area .main_title {display:block; font-size:35px; font-weight:600; margin-bottom:80px;}
.subject_hifu_infor05 .common_btn_type02 {margin-bottom:55px;}
.subject_hifu_infor05 .common_btn_type02 a {background:#21294f; border-color:#21294f;}
.subject_hifu_infor05 .common_btn_type02 a:hover {color:#21294f; background:none;}
.subject_hifu_infor05 .text_box {width:660px; height:335px; background:#abc2d4; padding:40px 30px; box-sizing:border-box;}
.subject_hifu_infor05 .text_box .main_title {display:block; font-size:25px; font-weight:600; color:#21294f; padding-bottom:16px; margin-bottom:15px; background:url('/images/common/sub/bg_bar_type02.jpg') no-repeat left bottom;}
.subject_hifu_infor05 .text_box .detail_txt {font-size:16px; line-height:28px; letter-spacing:-1px;}
.subject_hifu_infor05 .rating {position:absolute; top:105px; left:595px; width:205px; text-align:center;}
.subject_hifu_infor05 .rating > span {display:block; font-size:18px; line-height:24px; margin-bottom:24px; }
.subject_hifu_infor05 .rating .rating_conts {font-size:51px; font-weight:600; color:#249cd1;}
.subject_hifu_infor05 .rating .rating_conts > span {color:#29b4ba}

.subject_hifu_infor06 {width:1100px; box-sizing:border-box; margin:0 auto 80px; overflow:hidden;}
.subject_hifu_infor06 ul {width:100%; overflow:hidden; text-align:center; margin-bottom:60px;}
.subject_hifu_infor06 ul li {display:inline-block; width:330px; height:450px; padding-top:280px; margin:0 5px; box-sizing:border-box;}
.subject_hifu_infor06 ul li .title {display:block; font-size:19px; font-weight:600; background:url('/images/common/sub/bg_bar_type02.jpg') no-repeat center bottom; padding-bottom:16px; margin-bottom:20px;}
.subject_hifu_infor06 ul li p{line-height:28px;}
.subject_hifu_infor06 ul li.type01 {background:#ecf0f1 url('/images/sub_part04/bg_type02_point01.jpg') no-repeat;}
.subject_hifu_infor06 ul li.type02 {background:#ecf0f1 url('/images/sub_part04/bg_type02_point02.jpg') no-repeat;}
.subject_hifu_infor06 ul li.type03 {background:#ecf0f1 url('/images/sub_part04/bg_type02_point03.jpg') no-repeat;}
.subject_hifu_infor06 .illness_kind {width:1100px; overflow:hidden;}
.subject_hifu_infor06 .illness_kind .illness_kind_conts {width:1100px; overflow:hidden; border:1px solid #589092; box-sizing:border-box; background:#589092; margin-bottom:10px;}
.subject_hifu_infor06 .illness_kind .illness_kind_conts .text_area {float:right; width:570px; padding:40px 0 0 40px; box-sizing:border-box; color:#fff;}
.subject_hifu_infor06 .illness_kind .illness_kind_conts .text_area .title {display:block; font-size:25px; font-weight:600; background:url('/images/common/sub/bg_bar_type03.jpg') no-repeat left bottom; padding-bottom:16px; margin-bottom:20px;}
.subject_hifu_infor06 .illness_kind .illness_kind_conts .text_area p {font-size:16px; line-height:28px; margin-bottom:20px;}

.subject_hifu_infor07 {width:100%; box-sizing:border-box; margin:0 auto 80px; padding:80px 0; background:#eeeeee; overflow:hidden;}
.subject_hifu_infor07 ul {width:1100px; margin:0 auto; overflow:hidden; text-align:center;}
.subject_hifu_infor07 ul li {display:inline-block; width:270px; height:311px; overflow:hidden; text-align:center; padding-top:65px; box-sizing:border-box; color:#fff; margin:0 -2px;}
.subject_hifu_infor07 ul li .title {display:block; font-size:22px; font-weight:600; background:url('/images/common/sub/bg_bar_type03.jpg') no-repeat center bottom; padding-bottom:31px; margin-bottom:45px;}
.subject_hifu_infor07 ul li p {line-height:22px;}
.subject_hifu_infor07 ul li.type01 {background:url('/images/common/sub/bg_list_type01.png') no-repeat;}
.subject_hifu_infor07 ul li.type02 {background:url('/images/common/sub/bg_list_type02.png') no-repeat;}

.subject_hifu_infor08 {width:100%; height:1160px; margin-bottom:80px;}
.subject_hifu_infor08 .hifu_program {width:1100px; height:642px; background:url('/images/sub_part01/bg_type03_infor03.png') no-repeat center center; margin:0 auto 60px; position:relative;}
.subject_hifu_infor08 .hifu_program > div {width:335px; text-align:center;}
.subject_hifu_infor08 .hifu_program .step01 {position:absolute; top:0; left:190px;}
.subject_hifu_infor08 .hifu_program .step02 {position:absolute; top:430px; left:770px;}
.subject_hifu_infor08 .hifu_program .step03 {position:absolute; top:390px; left:80px;}
.subject_hifu_infor08 .hifu_program .step_title {display:block; font-size:35px; font-weight:600; color:#249cd1;}
.subject_hifu_infor08 .hifu_program .eng_title {display:block; font-size:22px; font-weight:600; margin-bottom:15px;}
.subject_hifu_infor08 .hifu_program p {line-height:22px;}
.subject_hifu_infor08 .slogan_area {width:1100px; height:225px; background:#eeeeee; margin:0 auto; padding:45px; box-sizing:border-box;}
.subject_hifu_infor08 .slogan {display:block; background:url('/images/sub_part01/bg_type03_infor03_slogan.png') no-repeat center center; letter-spacing:-1px; font-size:21px; margin-bottom:15px; font-weight:600; text-align:center;}
.subject_hifu_infor08 .slogan_area p {text-align:center; font-size:16px; line-height:28px;}

.subject_hifu_infor09 {width:100%; background:#d5f2f3; padding:80px 0; margin-bottom:80px;}
.subject_hifu_infor09 .infor_conts {width:1100px; margin:0 auto;}
.subject_hifu_infor09 .program_step {width:100%; height:300px; background:url('/images/sub_part01/img_program_step.jpg') no-repeat; padding-top:250px; box-sizing:border-box; overflow:hidden; margin-bottom:80px;}
.subject_hifu_infor09 .program_step p {float:left; width:350px; margin-right:10px; font-size:16px; line-height:28px;text-align:center; letter-spacing:-1px; }
.subject_hifu_infor09 .program_step p.last {margin:0;}
.subject_hifu_infor09 .slogan {display:block; background:#fff url('/images/sub_part01/bg_type03_infor02_slogan.png') no-repeat center center; padding:50px 0; letter-spacing:-1px; font-size:21px; font-weight:600; text-align:center;}

.subject_hifu_infor10 {width:100%; margin-bottom:80px; overflow:hidden; background:url('/images/sub_part01/bg_type07_infor01.jpg') left 165px repeat-x;}
.subject_hifu_infor10 .title_area {width:1100px; height:580px; margin:0 auto; background:url('/images/sub_part01/bg_type07_infor01_conts.png') left 80px no-repeat; padding:90px 0 0 585px; box-sizing:border-box;}
.subject_hifu_infor10 .title_area .main_title {font-family:'nbg'; display:block; background:url('/images/common/sub/bg_bar_type02.jpg') no-repeat left bottom; padding-bottom:18px; margin-bottom:17px; font-size:35px; font-weight:600; letter-spacing:-1px;}
.subject_hifu_infor10 .title_area .detail_txt {display:block; font-size:15px; line-height:26px; letter-spacing:-1px; margin-bottom:65px;}
.subject_hifu_infor10 .title_area .point_text {color:#fff; font-size:16px; line-height:22px;}
.subject_hifu_infor10 .title_area .point_text span {display:block; float:left; width:128px; text-align:center;}
.subject_hifu_infor10 ul {width:1100px; padding:0 40px; box-sizing:border-box; margin:80px auto 0; overflow:hidden;}
.subject_hifu_infor10 ul li {float:left; width:500px; height:415px; padding-top:40px; box-sizing:border-box; margin:5px; text-align:center; border-top:2px solid #29b4ba;}
.subject_hifu_infor10 ul li .title {display:block; font-size:19px; font-weight:600; background:url('/images/common/sub/bg_bar_type02.jpg') no-repeat center bottom; padding-bottom:16px; margin-bottom:20px;}
.subject_hifu_infor10 ul li p{font-size:16px; line-height:28px;}
.subject_hifu_infor10 ul li.type01 {background:#ecf0f1 url('/images/sub_part01/bg_type07_program01.jpg') no-repeat left bottom;}
.subject_hifu_infor10 ul li.type02 {background:#ecf0f1 url('/images/sub_part01/bg_type07_program02.jpg') no-repeat left bottom;}
.subject_hifu_infor10 ul li.type03 {background:#ecf0f1 url('/images/sub_part01/bg_type07_program03.jpg') no-repeat left bottom;}
.subject_hifu_infor10 ul li.type04 {background:#ecf0f1 url('/images/sub_part01/bg_type07_program04.jpg') no-repeat left bottom;}
.subject_hifu_infor10 ul li.type05 {background:#ecf0f1 url('/images/sub_part01/bg_type07_program05.jpg') no-repeat left bottom;}
.subject_hifu_infor10 ul li.type06 {background:#ecf0f1 url('/images/sub_part01/bg_type07_program06.jpg') no-repeat left bottom;}

.early_treatment_infor09 {width:1100px; height:511px; margin:0 auto; position:relative; background:url('/images/sub_part03/bg_type03_infor09.jpg') no-repeat; position:relative;}
.early_treatment_infor09 .bg_left {width:450px; height:511px; position:absolute; top:0; left:-450px; background:url('/images/sub_part03/bg_type03_infor09_left.jpg') no-repeat; text-indent:-9999px;}
.early_treatment_infor09 .bg_right {width:450px; height:511px; position:absolute; top:0; right:-450px; background:url('/images/sub_part03/bg_type03_infor09_right.jpg') no-repeat; text-indent:-9999px;}

.graph_full_area {width:100%; padding:80px 0; background:#eeeeee; overflow:hidden; margin-bottom:80px;}
.graph_full_area .infor_conts {width:1100px; margin:0 auto;}
.graph_full_area .sub_title_type02 {float:left; width:550px; padding-top:30px;}
.graph_full_area .graph_img {float:right; width:550px; text-align:right;}

.subject_infor11 {width:1100px; overflow:hidden; margin:0 auto 80px; background:url('/images/sub_part05/bg_subject_infor11.png') no-repeat right 24px;}
.subject_infor11 .sub_title_type02 {padding-left:30px;}
.subject_infor11 ul li {text-align:center; margin-bottom:60px; font-weight:600; font-size:16px;}
.subject_infor11 ul li .ko_title {display:block; font-size:25px; font-family:'nbg'; font-weight:600; margin:30px 0 10px; color:#29b4ba}
.subject_infor11 .text_area {width:1100px; height:280px; background:#e5f1fd; text-align:center; padding:50px 0; box-sizing:border-box;}
.subject_infor11 .text_area p {font-size:16px; line-height:28px; margin-bottom:35px;}

.subject_infor06 {width:100%; margin:0 auto 80px; overflow:hidden;}
.subject_infor06.type02 {padding:80px 0; background:#ecf0f1; margin:0 auto;}
.subject_infor06 .way {width:725px; height:250px; margin:0 auto; background:url('/images/sub_part03/bg_type03_way.png') no-repeat center center; padding-top:60px; box-sizing:border-box;}
.subject_infor06 .way > div {float:left; width:241px; height:250px; text-align:center; color:#fff;}
.subject_infor06 .way > div .title {display:block; font-size:20px; font-weight:600; background:url('/images/common/sub/bg_bar_type03.jpg') no-repeat center bottom; padding-bottom:16px; margin-bottom:20px;}
.subject_infor06 .way > div p {font-size:16px; line-height:28px;}

.early_treatment_infor06 {width:1100px; min-height:630px; position:relative; background:url('/images/sub_part03/bg_type03_infor06.jpg') no-repeat; margin:0 auto 80px; padding-top:80px; box-sizing:border-box;}
.early_treatment_infor06.type02 {margin:0 auto 80px;}
.early_treatment_infor06.type03 {margin:0 auto ;}
.early_treatment_infor06 .sub_title_type01, .early_treatment_infor06 .sub_title_type01 .detail_txt {color:#fff;}
.early_treatment_infor06 .bg_left {width:450px; height:630px; position:absolute; top:0; left:-450px;  background:url('/images/sub_part03/bg_type03_infor06_left.jpg') no-repeat; text-indent:-9999px;}
.early_treatment_infor06 .bg_right {width:450px; height:630px; position:absolute; top:0; right:-450px; background:url('/images/sub_part03/bg_type03_infor06_right.jpg') no-repeat; text-indent:-9999px;}
.early_treatment_infor06 .equipment_conts {width:100%; overflow:hidden; margin-bottom:160px;}
.early_treatment_infor06.type02 .equipment_conts {margin-bottom:0;}
.early_treatment_infor06 .equipment_conts .system_infor {float:left; width:522px; height:322px; background:url('/images/common/sub/bg_equipment.png') no-repeat; margin:0 14px; padding:60px 0; box-sizing:border-box; text-align:center;}
.early_treatment_infor06 .equipment_conts .system_infor .title {display:block; padding-bottom:16px; margin-bottom:15px;font-size:18px; font-weight:600; line-height:30px; background:url('/images/common/sub/bg_bar_type02.jpg') no-repeat center bottom;}
.early_treatment_infor06 .equipment_conts .system_infor p {font-size:16px; line-height:28px;}

.early_treatment_infor11 {width:100%; height:1780px; background:url('/images/sub_part03/bg_type03_infor07.jpg') repeat-x left 580px;}
.early_treatment_infor11 .infor_conts {width:1100px; height:1080px; background:url('/images/sub_part03/img_type03_infor07.png') no-repeat left 130px; box-sizing:border-box; margin:0 auto;}
.early_treatment_infor11 .infor_conts .point_text {width:1100px; overflow:hidden; margin-top:560px; padding:0 30px; box-sizing:border-box;}
.early_treatment_infor11 .infor_conts .point_text .thum {float:left; width:310px; margin-right:55px;}
.early_treatment_infor11 .infor_conts .point_text .sub_title_type02 {float:right; width:675px; margin-top:15px;}
.early_treatment_infor11 .infor_conts .point_text .sub_title_type02 p {font-size:16px; line-height:28px;}
.early_treatment_infor11 ul {width:1100px; padding:0 40px; box-sizing:border-box; margin:80px auto 60px; overflow:hidden;}
.early_treatment_infor11 ul li {float:left; width:500px; height:415px; padding-top:30px; box-sizing:border-box; margin:5px; text-align:center; border-top:2px solid #29b4ba;}
.early_treatment_infor11 ul li .title {display:block; font-size:19px; font-weight:600; background:url('/images/common/sub/bg_bar_type02.jpg') no-repeat center bottom; padding-bottom:16px; margin-bottom:20px;}
.early_treatment_infor11 ul li p {font-size:16px; line-height:28px;}
.early_treatment_infor11 ul li.type01 {background:#ecf0f1 url('/images/sub_part03/bg_type03_point04.jpg') no-repeat left bottom;}
.early_treatment_infor11 ul li.type02 {background:#ecf0f1 url('/images/sub_part03/bg_type03_point05.jpg') no-repeat left bottom;}
.early_treatment_infor11 .slogan {display:block; width:1100px; height:18px; margin:0 auto; background:url('/images/sub_part03/bg_type03_infor07_slogan.png') no-repeat center center; font-family:'nbg'; letter-spacing:-1px; font-size:21px; font-weight:600; text-align:center;}

/* 왼쪽 정렬 버튼 */
.common_btn_type02 a, .common_btn_type02 button {display:inline-block; width:285px; height:55px; box-sizing:border-box; border:1px solid #29b4ba; background:#29b4ba; color:#fff; line-height:55px; font-size:16px; margin-right:30px; cursor:pointer; text-align:center;}
.common_btn_type02 a:hover, .common_btn_type02 button:hover {color:#29b4ba; background:none;}

/*FAQ*/
.faq_area {width:100%; overflow:hidden;}
.faq_area .faq_select_area {width:100%; overflow:hidden;  margin-bottom:20px;}
.faq_area .faq_select_area select {background:#642051; color:#fff; width:148px; height:40px; border:none; padding-left:10px}
.faq_area .faq_part_area {width:100%; overflow:hidden;  line-height:60px; font-size:14px; border-top:2px solid #cc6698; border-bottom:1px solid #dbdbdb; font-weight:600; text-align:center;}
.faq_area .faq_part_area .number {display:block; width:100px; float:left; text-align:center;}
.faq_area .faq_part_area .part {display:block; width:100px; float:left;}
.faq_area .faq_part_area .question {display:block; width:900px; float:left; font-weight:600; padding-left:20px; padding-right:20px; box-sizing:border-box;}

.faq_area ul li {display:block; border-bottom:1px solid #dbdbdb; overflow:hidden; }
.faq_area ul li .faq_title_area {display:block; overflow:hidden; cursor:pointer; line-height:24px; font-size:14px;padding:16px 0;}
.faq_area ul li .faq_title_area .number {display:block; width:100px; float:left; text-align:center;}
.faq_area ul li .faq_title_area .part {display:block; width:100px; float:left;}
.faq_area ul li .faq_title_area .question {display:block; width:900px; float:left; font-weight:600; padding-left:20px; padding-right:50px; box-sizing:border-box; background:url('/images/sub/bg_faq_off.png') no-repeat right center;}

.faq_area ul li .faq_reply_area {display:none;}
.faq_area ul li.on .faq_reply_area {display:block; border-top:1px solid #dbdbdb; padding:30px 100px; background:#f6f6f6; color:#777777; font-size:14px; font-weight:600; line-height:24px;}
.faq_area ul li.on .faq_title_area .question {display:block; width:900px; float:left; font-weight:600; padding-left:20px; padding-right:50px; box-sizing:border-box; background:url('/images/sub/bg_faq_on.png') no-repeat right center;}



