@charset "utf-8";

/* 공통 */
.mt30 {margin-top:30px;}
.mb30 {margin:0 0 30px 0 !important;}
.mb140 {margin-bottom:140px;}
.mb83 {margin-bottom:83px;}
.mt50 {margin-top:50px;}
.pt73 {padding-top:73px;}
.pt40 {padding-top:40px;}
.pt20 {padding-top:20px;}
.pt_none {padding-top:0 !Important;}
.mr_none {margin-right:0 !important;}
.bb_none {border-bottom:0 !important;}
.w280 {width:280px !important;}
.img {text-align:center;}
.cl {clear:both;}
.font_b {font-weight:bold;}	
.tc {text-align:center;}
.d_inline {display:inline !important;}
.mb100 {margin-bottom:100px !important;}

.txt span {position:relative; top:0; left:0; display:inline-block; width:100%; height:100%;}
.box_line_gray {display:inline-block; width:1px; height:40px; background:#d4d0d9;}
.box_line_white {display:inline-block; width:1px; height:40px; background:#fff;}

/* 하나비기술력 > 하나비코성형 */
.hanabi_con .tit {font-size:22px; font-weight:bold; color:#1d2228; text-align:center; line-height:28px; letter-spacing:-1px; margin-bottom:27px;}
.hanabi_con .txt {font-size:18px; font-weight:300; text-align:center; line-height:30px; letter-spacing:-1px;}
.hanabi_con .btn {width:310px; height:60px; margin:40px auto 0; background:url("/img/con_btn_arrow.png") 270px center no-repeat #1e1e1f; display:block;}
.hanabi_con .btn a {color:#fff; text-align:center; line-height:60px; display:block; letter-spacing:-1px;}
.hanabi_con .hanabi_box01 {background:url("/img/hanabi_img01.png") no-repeat; height:1200px;}
.hanabi_con .hanabi_box01 .tit {padding-top:806px;}
.hanabi_con .hanabi_box01 .txt {color:#767676;}
.hanabi_con .hanabi_box02 {background:url("/img/hanabi_img02.png") no-repeat; height:1081px;}
.hanabi_con .hanabi_box02 .tit {padding-top:736px;}
.hanabi_con .hanabi_box02 .txt {color:#1d2228;}
.hanabi_con .hanabi_box03 {background:url("/img/hanabi_img03.png") no-repeat; height:1165px;}
.hanabi_con .hanabi_box03 .tit {padding-top:732px;}
.hanabi_con .hanabi_box04 {background:url("/img/hanabi_img04.png") no-repeat; height:1140px;}
.hanabi_con .hanabi_box04 .tit {padding-top:736px;}
.hanabi_con .hanabi_box05 {background:url("/img/hanabi_img05.png") no-repeat; height:1195px;}
.hanabi_con .hanabi_box05 .tit {padding-top:763px;}
.hanabi_con .hanabi_box06 {background:url("/img/hanabi_img06.png") no-repeat; height:1093px;}
.hanabi_con .hanabi_box06 .tit {padding-top:736px;}
.hanabi_con .hanabi_box07 {background:url("/img/hanabi_img07.png") no-repeat; height:1066px;}
.hanabi_con .hanabi_box07 .tit {padding-top:763px;}
.hanabi_con .hanabi_box08 {background:url("/img/hanabi_img08.png") no-repeat center; height:1128px; position:relative; z-index:2;}
.hanabi_con .hanabi_box08 .tit {padding-top:740px;}
.hanabi_con .hanabi_box09 {background:url("/img/hanabi_img09.png") no-repeat; height:1037px; margin-top:-42px;}
.hanabi_con .hanabi_box09 .tit {padding-top:767px;}
.hanabi_con .hanabi_box010 {background:url("/img/hanabi_img010.png") no-repeat; height:894px;}
.hanabi_con .hanabi_box010 .tit {padding-top:787px;}

/* 하나비기술력 > 3D CT 코성형 */
.ct_con .ct_box01 {background:url("/img/ct_img01.png") no-repeat; height:1550px;}
.ct_con .ct_box01 ul {position:relative;}
.ct_con .ct_box01 ul li {width:290px; text-align:center; letter-spacing:-1px; font-size:20px; color:#393f41; line-height:32px; font-weight:300; position:absolute;}
.ct_con .ct_box01 ul li.li01 {top:995px; left:176px;}
.ct_con .ct_box01 ul li.li02 {top:1250px; left:20px;}
.ct_con .ct_box01 ul li.li03 {top:1250px; left:330px;}
.ct_con .ct_box02 {background:url("/img/ct_img02.png") no-repeat; height:1173px;}
.ct_con .ct_box02 ul li {font-size:20px; color:#302b26; font-weight:300; line-height:30px; text-align:center; letter-spacing:-1.5px;}
.ct_con .ct_box02 ul li.li01 {padding-top:310px;}
.ct_con .ct_box02 ul li.li02 {padding-top:260px;}
.ct_con .ct_box02 ul li.li03 {padding-top:260px;}

/* 하나비기술력 > 무보형물 코성형 */
.noimplant_con .noimplant_box01 {background:url("/img/noimplant_img01.png") no-repeat; height:1165px;}
.noimplant_con .noimplant_box01 .txt {padding-top:905px; letter-spacing:-1.5px; color:#4a4740; font-size:22px; font-weight:300; text-align:center; line-height:33px;}
.noimplant_con .noimplant_box01 .brown_txt {margin-top:25px; text-align:center; font-size:18px; color:#6d4223; font-weight:300; line-height:28px; letter-spacing:-1.5px;}
.noimplant_con .noimplant_box02 {background:url("/img/noimplant_img02.png") no-repeat; height:1277px; position:relative;}
.noimplant_con .noimplant_box02 dl {position:absolute; text-align:center; letter-spacing:-1.5px; width:227px; height:227px;}
.noimplant_con .noimplant_box02 dl dt {color:#ff3f6e; font-weight:bold; font-size:20px;}
.noimplant_con .noimplant_box02 dl dd {color:#514d48; font-weight:300; font-size:20px;}
.noimplant_con .noimplant_box02 dl.dl01 {top:270px; left:207px; padding-top:85px;}
.noimplant_con .noimplant_box02 dl.dl02 {top:434px; left:20px; padding-top:58px;}
.noimplant_con .noimplant_box02 dl.dl03 {top:814px; left:20px; padding-top:58px;}
.noimplant_con .noimplant_box02 dl.dl04 {top:970px; left:207px; padding-top:72px;}
.noimplant_con .noimplant_box02 dl.dl05 {top:814px; right:20px; padding-top:58px;}
.noimplant_con .noimplant_box02 dl.dl06 {top:434px; right:20px; padding-top:58px;}
.noimplant_con .noimplant_img03 {margin-top:80px; text-align:center;}

/* 하나비기술력 > 비중격코성형 */
.septum_con .septum_box01 {background:url("/img/septum_img01.png") no-repeat; height:1158px;}
.septum_con .septum_box01 .txt {padding-top:903px; color:#4a4740; font-size:22px; font-weight:300; line-height:33px; letter-spacing:-1.5px; text-align:center;}
.septum_con .septum_box01 .txt_01 {padding-top:20px; color:#4a4740; font-size:18px; font-weight:300; line-height:28px; letter-spacing:-1.5px; text-align:center;}
.septum_con .septum_box_01_01 {background:url("/img/septum_img01_01.png") no-repeat; width:640px; height:781px; position:relative;}
.septum_con .septum_box_01_01 ul li {position:absolute; color:#514e49; font-size:19px; letter-spacing:-1px; line-height:36px; text-align:center; width:176px; height:176px; font-weight:500;}
.septum_con .septum_box_01_01 ul li.li01 {top:149px; left:20px; padding-top:30px;}
.septum_con .septum_box_01_01 ul li.li02 {top:149px; right:20px; padding-top:30px;}
.septum_con .septum_box_01_01 ul li.li03 {top:507px; left:20px; padding-top:30px;}
.septum_con .septum_box_01_01 ul li.li04 {top:507px; right:20px; padding-top:30px;}
.septum_con .septum_box_01_01 ul li.li05 {top:330px; left:230px; padding-top:50px; color:#fff; font-size:30px; letter-spacing:-1.5px; font-weight:500;}
.septum_con .septum_box02 {background:url("/img/septum_img02.png") no-repeat; height:1745px;}
.septum_con .septum_box02 ul li {width:351px; height:350px; margin:0 auto 146px; font-size:25px; letter-spacing:-1.5px; color:#494a4f; line-height:43px; text-align:center;}
.septum_con .septum_box02 ul li span {display:inline-block;}
.septum_con .septum_box02 ul li.li01 {padding-top:300px;}
.septum_con .septum_box02 ul li.li01 span {padding-top:105px;}
.septum_con .septum_box02 ul li.li02 span {padding-top:113px;}
.septum_con .septum_box02 ul li.li03 span {padding-top:133px;}

/* 하나비기술력 > 가슴연골 코성형 */
.breast_con .breast_box01 {background:url("/img/breast_img01.png") no-repeat; height:1101px;}
.breast_con .breast_box01 .txt {text-align:center; color:#4a4740; font-size:22px; font-weight:300; line-height:33px; letter-spacing:-1.5px; padding-top:905px;}
.breast_con .breast_box02 {background:url("/img/breast_img02.png") no-repeat; height:1684px;}
.breast_con .breast_box02 ul {position:relative;}
.breast_con .breast_box02 ul li {position:absolute; width:212px; height:211px; font-size:21px; font-weight:300; line-height:25px; letter-spacing:-1.5px; text-align:center;}
.breast_con .breast_box02 ul li span {display:inline-block;}
.breast_con .breast_box02 ul li.li01 {top:765px; left:117px; color:#514e49;}
.breast_con .breast_box02 ul li.li01 span {padding-top:75px;}
.breast_con .breast_box02 ul li.li02 {top:765px; left:323px; color:#fff;}
.breast_con .breast_box02 ul li.li02 span {padding-top:75px;}
.breast_con .breast_box02 ul li.li03 {top:966px; left:20px; color:#fff;}
.breast_con .breast_box02 ul li.li03 span {padding-top:75px;}
.breast_con .breast_box02 ul li.li04 {top:966px; left:215px; color:#514e49;}
.breast_con .breast_box02 ul li.li04 span {padding-top:75px;}
.breast_con .breast_box02 ul li.li05 {top:966px; left:410px; color:#fff;}
.breast_con .breast_box02 ul li.li05 span {padding-top:75px;}
.breast_con .breast_box03 {background:url("/img/breast_img03.png") no-repeat; height:1745px;}
.breast_con .breast_box03 ul {padding-top:260px;}
.breast_con .breast_box03 ul li {padding-bottom:146px; color:#494a4f; font-size:25px; line-height:43px; letter-spacing:-1.5px; text-align:center; width:351px; height:350px; margin:0 auto;}
.breast_con .breast_box03 ul li span {display:inline-block;}
.breast_con .breast_box03 ul li.li01 span {padding-top:103px;}
.breast_con .breast_box03 ul li.li02 span {padding-top:110px;}
.breast_con .breast_box03 ul li.li03 span {padding-top:136px;}

/* 하나비기술력 > 코막힘치료 */
.clogged_con .tit_bar {background:url("/img/tit_bar.png") bottom center no-repeat; text-align:center; font-size:42px; color:#494437; font-weight:200; letter-spacing:-3px; padding:80px 0 60px 0;}
.clogged_con .clogged_box01 {background:url("/img/clogged_img01.png") no-repeat; height:2032px;} 
.clogged_con .clogged_box01 .tit {padding-top:913px; font-size:55px; color:#574e35; font-weight:300; line-height:68px; letter-spacing:-5px; text-align:center;}
.clogged_con .clogged_box01 .tit span {color:#ff3f6e;}
.clogged_con .clogged_box01 .txt {padding-top:30px; color:#4a4740; font-size:22px; text-align:center; font-weight:300; line-height:33px; letter-spacing:-1.5px;}
.clogged_con .clogged_box01 ul {position:relative;}
.clogged_con .clogged_box01 ul li {width:176px; height:176px; text-align:center; position:absolute; font-size:22px; color:#514e49; line-height:36px; letter-spacing:-1.5px;}
.clogged_con .clogged_box01 ul li span {padding-top:50px; display:block;}
.clogged_con .clogged_box01 ul li.li01 {padding:60px 0 0 19px;}
.clogged_con .clogged_box01 ul li.li02{padding:60px 0 0 445px;}
.clogged_con .clogged_box01 ul li.li03 {padding:530px 0 0 230px;}
.clogged_con .clogged_box02 {background:url("/img/clogged_img02.png") no-repeat; height:1844px;}
.clogged_con .clogged_box02 .tit {font-size:42px; font-weight:300; color:#2c281f; text-align:center; letter-spacing:-3px; padding-top:82px;}
.clogged_con .clogged_box02 dl {height:225px; /*padding-left:10px;*/ /*float:left;*/ text-align:center; /*width:194px;*/ color:#fff; padding-top:188px;}
/*.clogged_con .clogged_box02 dl:first-of-type {padding-left:20px;}*/
.clogged_con .clogged_box02 dt {margin-bottom:15px; font-weight:bold; font-size:22px;}
.clogged_con .clogged_box02 dd {font-size:22px; color:#fff; letter-spacing:-1.5px; font-weight:300;}
.clogged_con .clogged_box02 dd:last-of-type {line-height:22px;}
.clogged_con .clogged_box02 dd span {font-size:18px;}
.clogged_con .clogged_box03  {background:#e3ddce; padding-bottom:40px;}
.clogged_con .clogged_box03 .txt {font-size:22px; color:#4a4740; line-height:33px; letter-spacing:-1.5px; font-weight:300; text-align:center; padding-top:35px;}
.clogged_con .clogged_box03 .txt_box {width:580px; height:182px; border:10px solid #d6cbaf; margin:30px auto 0;}
.clogged_con .clogged_box03 .txt_box p {text-align:center; line-height:28px; font-size:18px; color:#6d4223; font-weight:300; letter-spacing:-1.5px; margin-top:20px;}
.clogged_con .clogged_box03 .txt_box p span {font-weight:bold;}
.clogged_con .clogged_box04 {background:url("/img/clogged_img04.png") no-repeat; height:1478px;}
.clogged_con .clogged_box04 p {font-size:18px; color:#32302b; text-align:center; line-height:24px; letter-spacing:-1.5px;}
.clogged_con .clogged_box04 .txt01 {padding-top:545px;}
.clogged_con .clogged_box04 .txt02 {padding-top:604px;}
.clogged_con .clogged_box04 .pink_txt {font-size:20px; font-weight:300; color:#ff3f6e; line-height:30px; letter-spacing:-1.5px; padding-top:110px;}
.clogged_con .clogged_box05 {background:url("/img/clogged_img05.png") no-repeat; height:1388px;}
.clogged_con .clogged_box05 .txt {padding-top:30px; text-align:center; font-size:22px; color:#4a4740; line-height:33px; letter-spacing:-1.5px; font-weight:300;}
.clogged_con .clogged_box06 {background:url("/img/clogged_img06.png") no-repeat; height:415px;}
.clogged_con .clogged_box06 .txt {padding-top:30px; text-align:center; font-size:22px; color:#4a4740; line-height:33px; letter-spacing:-1.5px; font-weight:300;}
.clogged_con .clogged_box07 {background:url("/img/clogged_img07.png") no-repeat; height:890px;}
.clogged_con .clogged_box07 .txt {padding-top:25px; text-align:center; font-size:22px; color:#4a4740; line-height:33px; letter-spacing:-1.5px; font-weight:300;}
.clogged_con .clogged_box07 .pink_txt {font-size:20px; font-weight:300; color:#ff3f6e; line-height:30px; letter-spacing:-1.5px; text-align:center; padding-top:410px;}

 /* 수술전후관리 공통 */
.bna_con ul li span {position:relative; top:0; left:0; display:inline-block; width:100%; height:100%;}
.bna_con .bna_box01 {padding:0 20px;}
.bna_con .bna_box01 ul {overflow:hidden; margin-bottom:20px;}
.bna_con .bna_box01 ul li.number {float:left; width:42px; height:34px; color:#fff; text-indent:12px; line-height:34px; padding-right:20px;}
.bna_con .bna_box01 ul li.txt {width:500px; float:left; color:#747a7d; font-size:20px; font-weight:300; letter-spacing:-1.5px; line-height:30px;}
.bna_con .bna_box02 {padding:0 20px;}
.bna_con .bna_box02 ul {overflow:hidden; margin-bottom:20px;}
.bna_con .bna_box02 ul li.number {float:left; width:42px; height:34px; color:#fff; text-indent:12px; line-height:34px; padding-right:20px;}
.bna_con .bna_box02 ul li.txt {float:left; color:#747a7d; font-size:20px; font-weight:300; letter-spacing:-1.5px; line-height:30px;}

/* 유형별 코성형 공통 */
/* 유형별 코성형 top */
.type_top ul {overflow:hidden;}
.type_top ul li {padding-top:30px; color:#fff; letter-spacing:-1.5px; text-align:center; float:left; width:127px; height:140px; background:#374750; border-right:1px solid #47555e;}
.type_top ul li img {margin-bottom:15px;}
.type_top ul li .text_b {font-weight:500; font-size:20px;}
.type_top ul li span {font-size:18px; font-weight:300;}
/* 유형별 코성형 what */
.type_what {width:600px; margin:100px auto 0;}
.type_what .what {font-size:24px; color:#ff3f6e; font-weight:bold; letter-spacing:7px; text-align:center;}
.type_what .line {width:18px; border:1px solid #ffb6c8; margin:20px auto 20px; text-align:center; display:block;}
.type_what .tit {text-align:center; margin-bottom:40px;}
.type_what .txt {font-size:20px; color:#747a7d; line-height:29px; font-weight:300; letter-spacing:-1.5px;}
.type_what .underline {font-size:22px; color:#36454e; line-height:29px; font-weight:300; letter-spacing:-2px;}
.type_what .underline span {border-bottom:1px solid #36454e;}
/* 유형별 코성형 tit */
.type_tit_wrap {text-align:center; margin:0 0 30px 0; /* margin-bottom:30px; */ clear:both;}
.type_tit_wrap .kor {font-size:42px; color:#000; letter-spacing:-2.5px; font-weight:300; padding-top:15px;}
.type_tit_wrap .eng {font-size:16px; color:#d0d0d0; letter-spacing:5px; font-weight:300;}
/* 유형별 코성형 bottom */
.type_btm {background:#f7f8f9; overflow:hidden; padding:75px 0;}
.type_btm ul {margin-left:20px;}
.type_btm ul li {float:left; width:300px; text-align:center; letter-spacing:-1.5px; line-height:30px; color:#5e5e5e; }
.type_btm ul .tit {font-size:34px; color:#000; margin-bottom:30px; padding-top:50px;}
/* 유형별 코성형 수술대상 */
.type_surgery_box ul {overflow:hidden; padding-top:605px; margin-left:20px;}
.type_surgery_box ul li {float:left; width:285px; height:140px; margin-right:30px; text-align:center; color:#393f41; font-size:20px; line-height:24px; letter-spacing:-1.5px;}
 /* 유형별 코성형 특징 */
.type_feature {background:url("/img/type_img03.png") no-repeat; width:640px; height:805px; position:relative;}
.type_feature ul {overflow:hidden; padding-top:120px; margin-left:35px;}
.type_feature ul li {width:255px; height:230px; float:left; color:#fff; font-size:18px; line-height:26px; letter-spacing:-1.5px; text-align:center; margin-right:60px; margin-top:64px;}
.type_feature ul li.li02 .tit {color:#383b45}
.type_feature ul li.li02 {color:#797b83;}
.type_feature ul li.li03 .tit {color:#383b45}
.type_feature ul li.li03 {color:#797b83;}
.type_feature ul .tit {font-size:20px; margin-bottom:20px;}
/* 유형별 코성형 수술방법 */
.type_way dl {width:598px; height:228px; margin:0 auto; border:1px solid #cdced2; overflow:hidden; margin-bottom:10px; position:relative;}
.type_way dl:last-of-type {margin-bottom:0;}
.type_way dl dt {border-right:1px solid #cdced2; width:238px; height:230px; float:left;}
.type_way dl dd {float:left; width:284px; padding-left:75px;}
.type_way dl .tit {color:#0b0b0b; font-size:22px; font-weight:bold; font-family: 'Nanum Gothic', sans-serif; padding-top:50px; letter-spacing:-2px;}
.type_way dl .txt {color:#3a3a3a; font-size:18px; letter-spacing:-1.5px; height:230px; font-weight:300;}
.type_way dl .line {width:40px; border:1px solid #666; display:inline-block; margin:20px 0;}
.type_way dl .number {background:url("/img/p_number.png") no-repeat; width:80px; height:50px; position:absolute; top:50%; margin-top:-25px; left:198px; color:#fff; text-align:center; line-height:50px; font-size:16px;}
/* 수술 전/후사진 위에 라인 */
.gray_line {border-top:1px solid #e5e5e5; margin-top:80px;}

/* 유형별 코성형 > 낮은 코 */
.typenose_con .type_surgery_box {background:url("/img/type_img02.png") no-repeat; width:640px; height:1004px; position:relative;}
.typenose_con .type_surgery_box ul li.li01 {padding-top:80px;}
.typenose_con .type_surgery_box ul li.li02 {padding-top:70px;}
.typenose_con .type_surgery_box ul li.li03 {padding-top:40px;}
.typenose_con .type_surgery_box ul li.li04 {padding-top:30px;}

/* 유형별코성형 > 짧은코/들창코 */
.short_con .type_surgery_box {background:url("/img/short_img03.png") no-repeat; width:640px; height:783px; position:relative;}
.short_con .type_surgery_box ul li.li01 {padding-top:80px;}
.short_con .type_surgery_box ul li.li02 {padding-top:70px;}
.short_con .type_way .dl01 dt {font-weight:300; color:#ff3f6e; font-size:22px; letter-spacing:-1.5px; line-height:29px; background:#f0f0f0; padding:15px 0 0 20px; width:218px;}
.short_con .type_way .dl01 dt .line {display:inline-block; width:40px; border:1px solid #ff3f6e; margin-bottom:21px;}
.short_con .type_way .dl01 dd {font-weight:300; font-size:18px; line-height:28px; letter-spacing:-1px; color:#3a3a3a; margin-top:44px;}

/* 유형별코성형 > 휘어진코 */
.bending_con .type_surgery_box {background:url("/img/bending_img03.png") no-repeat; width:640px; height:1005px; position:relative;}
.bending_con .type_way dl .dd03 .tit {padding-top:20px;}

/* 유형별코성형 > 매부리코 */
.hawker_con .type_surgery_box {background:url("/img/hawker_img03.png") no-repeat; width:640px; height:1006px; position:relative;}

/* 유형별코성형 > 화살코/긴코 */
.long_con .type_surgery_box {background:url("/img/long_img03.png") no-repeat; width:640px; height:1144px; position:relative;}
.long_con .type_surgery_box ul {padding-top:670px;}
.long_con .type_surgery_box ul li {float:none; width:444px; margin:0 auto 21px;}

/* 유형별코성형 > 복코 */
.bokko_con .type_surgery_box {background:url("/img/bokko_img03.png") no-repeat; width:640px; height:1146px; position:relative;}
.bokko_con .type_surgery_box ul {padding-top:670px;}
.bokko_con .type_surgery_box ul li {float:none; width:444px; margin:0 auto 21px;}
.bokko_con .type_feature {background:url("/img/bokko_img04.png") no-repeat; width:640px; height:765px; position:relative;}
.bokko_con .type_feature ul {padding-top:55px;}
.bokko_con .type_feature .li01 {margin-right:0; padding-top:110px; height:50px;}
.bokko_con .type_feature .li03 {padding-top:65px;}
.bokko_con .type_feature .li02 {margin-left:15px;}
.bokko_con .type_feature .li02 p {color:#383b45; font-size:18px; letter-spacing:-1.5px; line-height:25px; text-align:left; height:70px; margin-bottom:5px;}
.bokko_con .type_feature .li02 p:first-child {padding-top:10px;}
.bokko_con .type_feature .li02 p:last-child {margin-top:30px;}
.bokko_con .type_feature .li04 {padding-top:65px;}

/* 유형별코성형 > 콧볼/비공 */
.kotbol_con .type_surgery_box {background:url("/img/kotbol_img03.png") no-repeat; width:640px; height:1104px; position:relative;}
.kotbol_con .type_surgery_box ul {padding-top:683px;}
.kotbol_con .type_surgery_box ul li {float:none; width:444px; margin:0 auto 21px;}

/* 유형별코성형 > 남자코성형 */
.mennose_con .type_surgery_box {background:url("/img/mennose_img03.png") no-repeat; width:640px; height:924px; position:relative;}
.mennose_con .type_surgery_box p {width:446px; position:absolute; top:0; text-align:center; color:#36454e; font-size:20px; line-height:24px; letter-spacing:-1.5px;}
.mennose_con .type_surgery_box p .p_text {color:#ff3f6e;}
.mennose_con .type_surgery_box .p01 {top:82px; right:20px;}
.mennose_con .type_surgery_box .p02 {top:795px; left:20px;}
.mennose_con .type_feature ul li.li01 {margin-top:100px;}
.mennose_con .type_feature ul li.li02 {margin-top:90px;}

/* 유형별코성형 > 수술전후관리 */
.type_con .bna_con .bna_box01 ul li.number {background:url("/img/before_icon.png") no-repeat;}
.type_con .bna_con .bna_box02 ul li.number {background:url("/img/after_icon.png") no-repeat;}

/* 코재수술 공통 */
.again_visual .tit {padding-top:70px; font-family: 'Noto Sans KR', sans-serif; font-size:80px; color:#ffb434; letter-spacing:-4px; font-weight:300;}
.again_visual p {text-align:center;}
.again_box {width:600px; margin:0 auto;}
.again_box .number {font-weight:200; font-size:100px; color:#ffb434; letter-spacing:-7px; text-align:center; /*padding:60px 0 40px 0;*/ padding-top:40px;}
.again_box .tit {color:#797b83; font-size:28px; font-size:28px; text-align:center; margin-bottom:10px; letter-spacing:-3px;}
.again_box .txt {color:#747a7d; font-size:20px; font-weight:300; letter-spacing:-1.5px; text-align:center; line-height:30px; margin-bottom:40px;}
.again_box .img {text-align:center;}

/* 코재수술 > 미용코재수술 */
.again_con .again_visual {background:url("/img/again_img01.png") no-repeat; width:640px; height:1412px;}
.again_con .again_visual .txt01 {color:#463e3b; font-size:20px; font-weight:300; letter-spacing:-1.5px;}
.again_con .again_visual .txt01 span {font-weight:bold; font-size:24px; display:inline-block; margin-bottom:10px;}	
.again_con .again_visual .txt02{color:#747a7d; font-size:20px; font-weight:500; letter-spacing:-1.5px; line-height:29px;}
.again_con .again_visual .txt02 span {font-weight:300;}
.again_con .again_visual .txt03 {margin-top:760px; font-size:18px; color:#383b45; line-height:30px; letter-spacing:-1.5px;}
.again_con .again_visual .txt03 span {font-size:20px; color:#efa11d;}
.again_con .again_box01 {padding-bottom:60px;}
.again_con .again_box02 {background:#f3f3f3; padding-bottom:60px;}
.again_con .again_box02 .tit {color:#404649;}	
.again_con .again_box02 .txt {color:#404649;}
.again_con .again_box02 img:first-child {margin-bottom:20px;}
.again_con .again_box03 {padding-bottom:60px;}
.again_con .again_box04 {background:#f3f3f3; padding-bottom:60px;}
.again_con .again_box04 .number {color:#4a4b50;}
.again_con .again_box05 {background:#fdf2df; padding-bottom:60px;}
.again_con .again_box05 .number {color:#ffb434;}
.again_con .again_box05 .tit {color:#404649;}
.again_con .again_box06 {background:#4a4b50; padding-bottom:60px;}
.again_con .again_box06 p {color:#fff;}
.again_con .again_box07 {padding-bottom:60px;}
.again_con .again_box07 .number {color:#4a4b50;}
.again_con .type_feature .type_tit_wrap .kor {padding-top:50px; color:#ffb434;} 
.again_con .type_feature {background:url("/img/again_img010.png") no-repeat; width:640px; height:836px; position:relative;}
.again_con .type_feature ul {padding-top:75px;}

/* 코재수술 > 구축코치료 */
.cure_con .again_visual {background:url("/img/cure_img01.png") no-repeat; width:640px; height:1291px;}
.cure_con .again_visual .txt01 {color:#463e3b; font-size:20px; font-weight:300; line-height:28px; letter-spacing:-1.5px; margin-bottom:10px;}
.cure_con .again_visual .txt02 {color:#747a7d; font-size:20px; font-weight:300; line-height:29px; letter-spacing:-1.5px; margin-bottom:770px;}
.cure_con .again_visual .txt02 span {color:#4a4b50; font-weight:500;}
.cure_con .again_visual .txt03 {color:#383b45; font-size:18px; font-weight:300; line-height:30px; letter-spacing:-1.5px;}
.cure_con .again_visual .txt03 span {font-size:20px; color:#efa11d; font-weight:500;}
.cure_con .top_tit {text-align:center; color:#222223; font-size:28px; letter-spacing:-2.5px; font-weight:500; margin-top:80px;}
.cure_con .cure_box01 {background:#f6f6f6; padding-bottom:60px;}
.cure_con .cure_box02 {padding-bottom:60px;}
.cure_con .cure_box02 .number {color:#4a4b50;}
.cure_con .cure_box03 {background:#f3f3f3; padding-bottom:60px;}
.cure_con .type_feature .type_tit_wrap .kor {padding-top:50px; color:#ffb434;} 
.cure_con .type_feature {background:url("/img/again_img010.png") no-repeat; width:640px; height:836px; position:relative;}
.cure_con .type_feature ul {padding-top:75px;}

/* 코재수술 > 코재건수술 */
.nose_con .img {text-align:center;}
.nose_con .again_visual {background:url("/img/nose_img01.png") no-repeat; width:640px; height:1136px;}
.nose_con .again_visual .txt01 {color:#463e3b; font-size:20px; font-weight:300; line-height:30px; letter-spacing:-1.5px; margin-bottom:10px;}
.nose_con .again_visual .txt01 span {font-size:24px; font-weight:bold;}
.nose_con .again_visual .txt02 {color:#747a7d; font-size:20px; font-weight:300; line-height:29px; letter-spacing:-1.5px;}
.nose_con .type_top ul {border-bottom:1px solid #fdc86c;}
.nose_con .type_top ul li {background:#fdba47; border-right:1px solid #fdc86c;}
.nose_con .type_top p {background:#fdba47; text-align:center; line-height:50px; color:#fff; font-family: 'Nanum Gothic', sans-serif; letter-spacing:-1.5px;}
.nose_con .type_top p img {margin:7px 20px 0 0;}
.nose_con .nose_box01 {background:url("/img/nose_bg.png") no-repeat; height:3940px; position:relative;}
.nose_con .nose_box01 p {color:#fff;}
.nose_con .nose_box01 .txt:last-child {margin-top:40px;}
.nose_con .nose_box01 ul {background:url("/img/nose_img03.png") no-repeat; height:212px;}
.nose_con .nose_box01 ul li {width:190px; float:left; margin-right:15px; text-align:center; padding-top:120px; color:#fff; font-weight:300; letter-spacing:-1.5px;}
.nose_con .nose_box01 ul li:last-child {margin-right:0;}
.nose_con .type_feature {background:#000; height:484px;}
.nose_con .type_feature .type_tit_wrap .kor {padding-top:50px; color:#ffb434;}
.nose_con .type_feature {text-align:center; color:#fff;}
.nose_con .type_feature .blue_box {background:url("/img/nose_img05.png") center no-repeat; height:74px; line-height:74px; font-size:22px; letter-spacing:-1.5px; font-weight:500;}
.nose_con .type_feature .txt {line-height:32px; letter-spacing:-1.5px; font-size:18px; margin-top:30px;}

/* 코재수술 > 수술전후관리 */
.again_con .bna_con .type_what .what {color:#ffb434;}
.again_con .bna_con .type_what .line {border:1px solid #ffe2b2;}
.again_con .bna_con .bna_box01 ul li.number {background:url("/img/before_icon_again.png") no-repeat;}
.again_con .bna_con .bna_box02 {background:#f4f7f9; padding-bottom:50px;}
.again_con .bna_con .bna_box02 .type_what {padding-top:70px;}
.again_con .bna_con .bna_box02 ul li.number {background:url("/img/after_icon_again.png") no-repeat;}
  
/* 특수코성형 > 구순열코수술 */ 
.spe_con .spe_box01 {background:url("/img/spe_img01.png") no-repeat; height:506px;}
.spe_con .spe_box01 p {margin-left:297px;}
.spe_con .spe_box01 .tit {font-size:80px; color:#ff9c00; letter-spacing:-5px; padding-top:90px; font-weight:400;}
.spe_con .spe_box01 .txt {font-size:20px; color:#ff9c00; letter-spacing:-1px; line-height:32px; padding-top:110px; font-weight:400;}
.spe_con .spe_box02 {padding-bottom:60px;}
.spe_con .spe_box02 .txt {text-align:center; font-size:20px; color:#404649; line-height:29px; letter-spacing:-1.5px; font-weight:300;}
.spe_con .spe_box03 {background:#f6f6f6;}
.spe_con .spe_box03 .txt {text-align:center; font-size:20px; color:#404649; line-height:29px; letter-spacing:-1.5px; font-weight:300;}
.spe_con .spe_box03 .img {padding:50px 0;}
.spe_con .spe_box04 {background:#43372f; padding-bottom:60px;}
.spe_con .spe_box04 .type_tit_wrap .kor {color:#fff;}
.spe_con .spe_box04 .txt {text-align:center; font-size:20px; color:#fff; line-height:29px; letter-spacing:-1.5px; font-weight:300;}
.spe_con .spe_box05 ul li {background:url("/img/spe_img03.png") no-repeat; height:55px; line-height:55px; font-size:20px; letter-spacing:-1.8px; margin-bottom:10px;}
.spe_con .spe_box05 ul li span {display:inline-block; float:left;}
.spe_con .spe_box05 ul li .num {color:#fff; font-weight:bold; margin:0 30px 0 25px;}
.spe_con .spe_box05 ul li .txt {color:#c57336; font-weight:300;}
.spe_con .spe_box06 {background:#f5e9e2;}
.spe_con .spe_box06 .type_feature {background:url("/img/spe_img07.png") no-repeat; width:640px; height:765px; position:relative;}
.spe_con .spe_box06 .type_feature ul {padding-top:135px;}
.spe_con .spe_box06 .type_feature ul li.li01 {color:#fff;}
.spe_con .spe_box06 .type_feature ul li.li02 {color:#797b83;}
.spe_con .spe_box06 .type_feature ul li.li03 {color:#797b83;}
.spe_con .spe_box06 .type_feature ul li.li04 {color:#fff; padding-top:25px;}

/* 특수코성형 > 필러부작용치료 */
.spe_con .filler_box01 {background:url("/img/filler_img01.png") no-repeat; height:506px;}
.spe_con .filler_box01 p {margin-left:20px;}
.spe_con .filler_box01 .tit {font-size:75px; color:#ff9c00; letter-spacing:-5px; padding-top:60px; font-weight:400; line-height:80px;}
.spe_con .filler_box01 .txt {font-size:20px; color:#ff9c00; letter-spacing:-1px; line-height:32px; padding-top:90px; font-weight:400;}
.spe_con .filler_box02 {margin-bottom:30px;}
.spe_con .filler_box02 .list {border-bottom:1px dotted #e3e1e6; overflow:hidden; padding:30px 0;}
.spe_con .filler_box02 .list:last-child {border-bottom:0;}
.spe_con .filler_box02 .list .tit {color:#222223; font-size:20px; letter-spacing:-1.5px; float:left; width:155px; text-align:center;}
.spe_con .filler_box02 .list .tit .s_tit {color:#222223; font-size:18px; font-weight:300; letter-spacing:-1.5px;}
.spe_con .filler_box02 .list ul {float:left;}
.spe_con .filler_box02 .list ul li span {background:url("/img/filler_img02.png") no-repeat; width:23px; height:23px; display:inline-block; color:#fff; text-align:center; line-height:23px; font-size:16px; padding-right:5px;}
.spe_con .filler_box02 .list ul li {color:#747a7d; font-size:17px; letter-spacing:-1px; margin-bottom:5px;}
.spe_con .filler_box03 {background:#f4f4f4; padding-bottom:30px;}	
.spe_con .filler_box03 .txt {text-align:center; color:#747a7d; font-size:20px; font-weight:300; line-height:29px; letter-spacing:-1px;}
.spe_con .filler_box03 .txt01 {margin-top:35px; text-align:center; color:#222223; font-size:20px; font-weight:500;}
.spe_con .filler_box03 .txt01 span {display:inline-block; border-bottom:1px solid #222223; padding-bottom:5px;}
.spe_con .filler_box03 .img {margin-top:30px;}
.spe_con .filler_box04 {background:#43372f; padding-bottom:40px;}
.spe_con .filler_box04 .type_tit_wrap .kor {color:#fff;}
.spe_con .filler_box04 ul li {background:url("/img/filler_img06.png") no-repeat; width:598px; height:55px; line-height:55px; font-size:20px; letter-spacing:-1.8px; margin:0 auto 10px;}
.spe_con .filler_box04 ul li span {display:inline-block; float:left;}
.spe_con .filler_box04 ul li .num {color:#fff; font-weight:bold; margin:0 30px 0 25px;}
.spe_con .filler_box04 ul li .txt {color:#c57336; font-weight:300;}
.spe_con .filler_box05 {background:#fcfcfc; padding-bottom:30px;}	
.spe_con .filler_box05 .txt {text-align:center; color:#747a7d; font-size:20px; font-weight:300; line-height:29px; letter-spacing:-1px;}
.spe_con .filler_box05 .txt01 {margin-top:35px; text-align:center; color:#222223; font-size:20px; font-weight:500;}
.spe_con .filler_box05 .img {margin-top:30px;}
.spe_con .filler_box06 {background:#f5f5f5; padding-bottom:40px;}
.spe_con .filler_box06 ul {margin: 0 0 50px 130px;}
.spe_con .filler_box06 ul li {color:#747a7d; font-size:20px; letter-spacing:-1.5px; line-height:29px; font-weight:300; background:url("/img/filler_img012.png") left center no-repeat; padding-left:8px;}
.spe_con .filler_box06 .img {margin-bottom:20px;}
.spe_con .filler_box07 {padding:100px 0 60px 0; background:#fdeacb; }
.spe_con .filler_box07 .type_feature {background:url("/img/filler_img011.png") no-repeat; width:640px; height:1192px; position:relative;}
.spe_con .filler_box07 .type_feature ul {padding-top:50px;}
.spe_con .filler_box07 .type_feature ul li.li01 {color:#fff;}
.spe_con .filler_box07 .type_feature ul li.li02 {color:#797b83;}
.spe_con .filler_box07 .type_feature ul li.li03 {color:#797b83;}
.spe_con .filler_box07 .type_feature ul li.li04 {color:#fff;}
.spe_con .filler_box07 .type_feature ul li.li05 {margin-left:156px;}

/* 특수코성형 > 수술전후관리 */
.spe_con .bna_con .type_what .what {color:#ff8a34;}
.spe_con .bna_con .type_what .line {border:1px solid #ffe2b2;}
.spe_con .bna_con .bna_box01 ul li.number {background:url("/img/before_icon_spe.png") no-repeat;}
.spe_con .bna_con .bna_box02 ul li.number {background:url("/img/after_icon_spe.png") no-repeat;}

/* 눈성형 하단 공통 */
.eye_com {background:#424b66; padding:100px 0;}
.eye_com ul {background:url("/img/eye_com.png") center no-repeat; height:567px; position:relative;}
.eye_com ul li {width:255px; height:255px; color:#fff; text-align:center; line-height:26px; letter-spacing:-1.5px; font-weight:400; position:absolute;}
.eye_com ul li.li01 {margin:19px 0 0 35px; padding-top:105px;} 
.eye_com ul li.li02 {margin:19px 0 0 350px; padding-top:85px; color:#797b83;} 
.eye_com ul li.li03 {margin:315px 0 0 192px; padding-top:105px;} 

/* 눈성형 > 쌍커풀 */
.eye_con .type_what .what {color:#3377ff;}
.eye_con .type_what .line {border:1px solid #b1cbff;}
.eye_con .type_surgery_box ul {padding-top:95px;}
.eye_con .type_surgery_box ul li	 {width:285px; height:68px;}
.eye_con .type_surgery_box ul li	 {padding-top:40px; margin-bottom:63px;}
.eye_con .eye_box01 .type_surgery_box {background:url("/img/eye_img03.png") no-repeat; width:640px; height:935px; position:relative;}
.eye_con .eye_box02 {background:#f0f6fb;}
.eye_con .eye_box02 .type_what {margin:0 auto; padding-top:100px;}
.eye_con .eye_box02 .type_surgery_box {background:url("/img/eye_img05.png") no-repeat; width:640px; height:935px; position:relative;}
.eye_con .eye_box03 .type_surgery_box {background:url("/img/eye_img07.png") no-repeat; width:640px; height:1089px; position:relative;}
.eye_con .eye_box03 .type_surgery_box ul li.li05 {padding-top:50px;}	 

/* 눈성형 > 트임성형 */
.eye_con .open_box01 .type_surgery_box {background:url("/img/open_img03.png") no-repeat; width:640px; height:927px; position:relative;}
.eye_con .open_box02 {background:#f0f6fb;}
.eye_con .open_box02 .type_what {margin:0 auto; padding-top:100px;}
.eye_con .open_box02 .type_surgery_box {background:url("/img/open_img05.png") no-repeat; width:640px; height:935px; position:relative;}
.eye_con .open_box02 .type_surgery_box ul {padding-top:80px;}

/* 눈성형 > 상하안검 */
.eye_con .eyelid_box01 .type_surgery_box {background:url("/img/eyelid_img03.png") no-repeat; width:640px; height:812px; position:relative;}
.eye_con .eyelid_box02 {background:#f0f6fb;}
.eye_con .eyelid_box02 .type_what {margin:0 auto; padding-top:100px;}
.eye_con .eyelid_box02 .type_surgery_box {background:url("/img/eyelid_img05.png") no-repeat; width:640px; height:935px; position:relative;}
.eye_con .eyelid_box02 .type_surgery_box ul {padding-top:35px;}
.eye_con .eyelid_box03 .type_surgery_box {background:url("/img/eyelid_img07.png") no-repeat; width:640px; height:1163px; position:relative;}

/* 눈성형 > 수술전후관리 */
.eye_con .type_what .what {color:#3377ff;}
.eye_con .type_what .line {border:1px solid #b2b2b2;}
.eye_con .bna_con .bna_box01 ul li.number {background:url("/img/before_icon_eye.png") no-repeat;}
 
/* 얼굴윤곽 공통 */
.face_con .type_what .what {color:#fa5e4b;}
/* 수술 효과*/
.face_effect {background:#f5dfd3;}
.face_effect .type_tit_wrap p {color:#2c303e;} 
.face_effect ul li span {font-size:20px; font-weight:300; letter-spacing:-1.5px; position:relative; display:inline-block;}
.face_effect ul li .txt_w {color:#fa5e4b;}
.face_effect ul li .txt_b {color:#fff; font-weight:500;}
/* 하단 3d */
.face_3d {text-align:center; background:url("/img/face_img05.png") no-repeat; height:347px;}
.face_3d .type_tit_wrap {margin:0; padding-bottom:30px;}
.face_3d .type_tit_wrap .kor {color:#fff;}
.face_3d p {color:#fff;}
.face_3d .txt {font-size:20px; font-weight:300; line-height:29px; letter-spacing:-1.5px;}
/* 적용 부위 */
.face_part ul {float:left;}
.face_part ul.left_txt {margin-left:20px;}
.face_part ul.right_txt {margin-right:20px;}
.face_part ul.right_txt li {text-align:right;}
.face_part ul li {width:299px; margin-bottom:30px; color:#393f41; font-size:18px; font-weight:400; letter-spacing:-1.5px;}

/* 얼굴윤곽 > 귀족성형 */
.face_con .face_box01 {background:#f6f6f6; padding-bottom:60px;}
.face_con .face_box01 .txt {text-align:center; color:#404649; font-size:20px; font-weight:300; line-height:29px; letter-spacing:-1.5px;}
.face_con .face_box01 .img { margin-top:50px; }
.face_con .type_tit_wrap .kor {padding-top:20px;}
.face_con .face_box02 .face_effect {padding-bottom:60px;}
.face_con .face_box02 .face_effect ul {background:url("/img/face_img03.png") center no-repeat; width:600px; height:238px; margin:0 auto;}
.face_con .face_box02 .face_effect ul li {width:621px; height:67px; line-height:67px; padding:0 0 0 30px; margin-bottom:20px;}
.face_con .face_box02 .face_effect ul li .txt_w {display:inline-block; width:417px;}
.face_con .face_box02 .face_effect ul li.li02 .txt_b {margin-left:15px;}
.face_con .face_box02 .face_effect ul li.li03 .txt_b {margin-left:15px;}
.face_con .face_box02 .face_effect .type_tit_wrap {margin:0; padding-bottom:30px;}
.face_con .face_box02 .face_effect .img {padding-top:40px;}

/* 얼굴윤곽 > 무턱,짧은턱 수술 */
.face_con .nochin_box01 .type_what {padding-bottom:60px;}
.face_con .nochin_box02 .face_effect {padding-bottom:60px;}
.face_con .nochin_box02 .face_effect ul li {background:url("/img/nochin_img03.png") no-repeat; width:600px; height:66px; line-height:66px; margin:0 auto 20px;}
.face_con .nochin_box02 .face_effect ul li span {padding-left:67px;}
.face_con .nochin_box02 .face_effect .type_tit_wrap {margin:0; padding-bottom:30px;}
.face_con .nochin_box02 .face_effect .img {padding-top:40px;}

/* 얼굴윤곽 > 자가지방이식 */
.face_con .self_box01 .face_part {background:url("/img/self_img03.png") no-repeat; height:618px; position:relative; /*margin-bottom:60px;*/}
.face_con .self_box01 .face_part ul {padding-top:635px;}
.face_con .self_box01 .face_part ul li {height:64px;}
.face_con .self_box01 .face_part ul li.li02 {height:95px;}
.face_con .self_box01 .face_part ul li.li05 {height:95px;}
.face_con .self_box02 .face_effect {padding-bottom:60px;}
.face_con .self_box02 .face_effect ul li {background:url("/img/self_img05.png") no-repeat; width:600px; height:66px; margin:0 auto 20px;}
.face_con .self_box02 .face_effect ul li .num {display:block; float:left; height:66px; padding-right:10px; font-weight:bold;}
.face_con .self_box02 .face_effect ul li.li01 .txt_w {line-height:66px;}
.face_con .self_box02 .face_effect ul li.li02 .txt_w {margin-top:6px;}
.face_con .self_box02 .face_effect ul li.li03 .txt_w {margin-top:6px;}
.face_con .self_box02 .face_effect ul li.li04 .txt_w {line-height:66px;}
.face_con .self_box02 .face_effect ul li.li05 .txt_w {margin-top:6px;}
.face_con .self_box02 .face_effect ul li .txt_w {display:inline-block; width:402px; padding-left:15px; vertical-align:top;}
.face_con .self_box02 .face_effect ul li .txt_b {text-align:center; display:inline-block; width:178px; margin-top:5px;}
.face_con .self_box02 .face_effect .type_tit_wrap {margin:0; padding-bottom:30px;}
.face_con .self_box02 .face_effect .img {padding-top:40px;}
.face_con .self_box03 .type_tit_wrap {margin-top:0; margin-bottom:30px;}
.face_con .self_box03 ul {width:600px; margin:40px auto 40px;}
.face_con .self_box03 ul li {font-size:20px; line-height:36px; letter-spacing:-1.5px; font-weight:300; letter-spacing:-1.5px; color:#424242; background:url("/img/self_bul.png") left center no-repeat; padding-left:10px;}
.face_con .self_box03 ul li.li05 {line-height:30px; background:url("/img/self_bul.png") left 12px no-repeat;}

/* 얼굴윤곽 > V라인 리프팅 */
.face_con .vline_box01 {margin-bottom:60px;}
.face_con .vline_box01 .type_surgery_box {background:url("/img/vline_img03.png") no-repeat; width:640px; height:964px; position:relative;}
.face_con .vline_box01 .type_surgery_box ul li.li01 {padding-top:70px;}
.face_con .vline_box01 .type_surgery_box ul li.li02 {padding-top:70px;}
.face_con .vline_box01 .type_surgery_box ul li.li03 {padding-top:40px;}
.face_con .vline_box01 .type_surgery_box ul li.li04 {padding-top:40px;}
.face_con .vline_box02 .type_surgery_box {background:url("/img/vline_img06.png") no-repeat; width:640px; height:964px; position:relative;}
.face_con .vline_box02 .type_surgery_box ul li.li01 {padding-top:70px;}
.face_con .vline_box02 .type_surgery_box ul li.li02 {padding-top:70px;}
.face_con .vline_box02 .type_surgery_box ul li.li03 {padding-top:40px;}
.face_con .vline_box02 .type_surgery_box ul li.li04 {padding-top:40px;}

/* 얼굴윤곽 > 보톡스, 필러 */
.face_con .botox_box01 .what {color:#fa5e4b;}
.face_con .botox_box02 .face_part {background:url("/img/botox_img03.png") no-repeat; height:1060px; position:relative; margin-bottom:60px;}
.face_con .botox_box02 .face_part ul {padding-top:615px;}
.face_con .botox_box02 .face_part ul li {height:90px;}
.face_con .botox_box03 {background:#5c6376;}
.face_con .botox_box03 .type_feature {background:url("/img/botox_img04.png") no-repeat; width:640px; height:765px; position:relative;}
.face_con .botox_box03 .type_feature ul {padding-top:150px;}
.face_con .botox_box03 .type_feature ul li.li02 {color:#fff;}
.face_con .botox_box03 .type_feature ul li.li03 {color:#fff;}
.face_con .botox_box03 .type_feature ul li.li04 {color:#797b83;}
.face_con .botox_box05 .face_part {background:url("/img/botox_img06.png") no-repeat; height:991px; position:relative; margin-bottom:60px;}
.face_con .botox_box05 .face_part ul {padding-top:615px;}
.face_con .botox_box05 .face_part ul li {height:113px;}
.face_con .botox_box06 {background:#5c6376;}
.face_con .botox_box06 .type_feature {background:url("/img/botox_img09.png") no-repeat; width:640px; height:765px; position:relative;}
.face_con .botox_box06 .type_feature ul {padding-top:150px;}
.face_con .botox_box06 .type_feature ul li.li01 {color:#797b83;}
.face_con .botox_box06 .type_feature ul li.li02 {color:#fff;}
.face_con .botox_box06 .type_feature ul li.li03 {color:#fff;}
.face_con .botox_box06 .type_feature ul li.li04 {color:#797b83;}

/* 병원소개 > 하나비철학 */
.intro_con .intro_list .tit {color:#19191a; font-size:30px; font-weight:300; letter-spacing:-1.5px;}
.intro_con .intro_list .tit span {font-size:100px; color:#cca247; letter-spacing:-7px; font-weight:400;}
.intro_con .intro_list .txt {font-size:20px; color:#19191a; line-height:29px; letter-spacing:-1.5px; font-weight:300;}
.intro_con .intro_list .txt01 {font-size:20px; color:#19191a; line-height:54px; letter-spacing:-1.5px; font-weight:500; padding-bottom:100px;}
.intro_con .intro_list .txt01 .text_y {color:#cca247;}
.intro_con .intro_list .txt01 span {position:relative; top:0; left:0; display:inline-block; height:100%;}
.intro_con .intro_box02 {padding:0 20px; border-bottom:1px dotted #303030; background:url("/img/intro_img02.png") 490px bottom no-repeat; padding-top:100px;}
.intro_con .intro_box03 {padding:0 20px; border-bottom:1px dotted #303030; background:url("/img/intro_img03.png") 20px bottom no-repeat; padding-top:100px;}
.intro_con .intro_box03 p {text-align:right;}
.intro_con .intro_box04 {padding:0 20px; border-bottom:1px dotted #303030; background:url("/img/intro_img04.png") 490px bottom no-repeat; padding-top:100px;}
.intro_con .intro_box04 .txt {padding-bottom:100px;}
.intro_con .intro_box05 {padding:0 20px; border-bottom:1px dotted #303030; background:url("/img/intro_img05.png") 20px bottom no-repeat; padding-top:100px;}
.intro_con .intro_box05 p {text-align:right;}
.intro_con .intro_box05 .txt01 {line-height:29px !important; margin-top:10px;}

/* 병원소개 > 의료진소개 */
.doc_con .tit01 {font-size:16px; color:#a7a7a7; font-weight:300; letter-spacing:3px;}
.doc_con .tit02 {font-size:18px; color:#19191a; font-weight:500; letter-spacing:-1.5px;}
.doc_con .name {color:#19191a; font-size:30px; font-weight:300; letter-spacing:-1.5px;}
.doc_con .name span {color:#cca247; font-size:70px; font-weight:500; letter-spacing:-3px;}
.doc_con .doc_box02 {padding-bottom:100px; position:relative; height:1275px;}
.doc_con .doc_box02 .txt_wrap {position:absolute; top:740px; margin-left:20px;}
.doc_con .doc_box02 ul {margin-top:20px;}
.doc_con .doc_box02 ul li {background:url("/img/doc_bul.png") left 16px no-repeat; padding-left:10px; font-size:20px; color:#8f8f8f; font-weight:300; letter-spacing:-1.2px; line-height:35px;}
.doc_con .doc_box03 {position:relative; background:url("/img/doctor_img03.png") no-repeat; height:1811px;}
.doc_con .doc_box03 .txt_wrap {padding-top:980px; margin:0 20px;}
.doc_con .doc_box03 .txt_wrap .tit02 {margin-bottom:30px;}  
.doc_con .doc_box03 .txt_wrap ul li {margin-bottom:5px; background:url("/img/doc_bul.png") left 16px no-repeat; padding-left:10px; font-size:20px; color:#8f8f8f; font-weight:300; letter-spacing:-1.2px; line-height:35px;}
.doc_con .doc_box03 .btn {width:220px; height:50px; background:url("/img/btn_plus.png") 175px center no-repeat #b58c35; margin:40px 0 100px 0;}
.doc_con .doc_box03 .btn a {font-size:18px; color:#fff; padding-left:37px; line-height:50px; display:block;}
.doc_con .doc_box04 {background:url("/img/doctor_img04.png") no-repeat; height:1948px; position:relative;}
.doc_con .doc_box04 .roll_box {width:580px; height:860px; position:absolute; margin:1070px 20px 0 20px; border:10px solid #d7d7d7; background:#fff;}
.doc_con .doc_box04 .roll_box  .doctor04_wrap {padding:50px 0 0 50px;}
.doc_con .doc_box04 .roll_box  .doctor04 {width:580px; margin:40px auto 0; overflow:hidden;}
.doc_con .doc_box04 .roll_box  .doctor04 > li{width:580px; float:right; position:relative;}
.doc_con .doc_box04 .roll_box  .doctor04 > li > p{font-size:25px; color:#322509; font-weight:500; line-height:1.1;}
.doc_con .doc_box04 .roll_box  .doctor04 > li > p span{font-size:60px; color:#2f3135; font-weight:bold; vertical-align:bottom;}
.doc_con .doc_box04 .roll_box  .doctor04 > li .bx-wrapper{width:580px;}
.doc_con .doc_box04 .roll_box  .doctor04 > li .bx-wrapper .bx-viewport ul > div{height:700px;}
.doc_con .doc_box04 .roll_box  .doctor04 > li ul{width:520px; margin:160px 0 0 80px; overflow:hidden; position:relative;}
.doc_con .doc_box04 .roll_box  .doctor04 > li .doctor_slide{margin:0;}
.doc_con .doc_box04 .roll_box  .doctor04 > li ul > span{font-size:15px; color:#a7a7a7; font-weight:300; letter-spacing:3px;}
.doc_con .doc_box04 .roll_box  .doctor04 > li ul .doctor01_txt01{font-size:16px; color:#19191a; font-weight:500; margin:15px 0 25px;}
.doc_con .doc_box04 .roll_box  .doctor04 > li ul li{font-size:16px; color:#49463f; font-weight:300; letter-spacing:-0.5px; overflow:hidden;}
.doc_con .doc_box04 .roll_box  .doctor04 > li ul li span{display:block; height:30px; float:left; color:#cca247; font-weight:400;}
.doc_con .doc_box04 .roll_box  .doctor04 > li ul li p{float:left; line-height:1.3;}
.doc_con .doc_box04 .roll_box  .doctor04 > li ul li .doctor01_year{width:38px; margin-right:6px;}
.doc_con .doc_box04 .roll_box  .doctor04 > li ul li .doctor01_month{width:18px; margin-right:16px;}
.doc_con .doc_box04 .roll_box  .doctor04 > li .bx-wrapper .bx-controls-direction{width:58px; height:27px; position:absolute; bottom:60px; right:78px;}
.doc_con .doc_box04 .roll_box  .doctor04 > li .bx-wrapper .bx-controls-direction a {position:absolute; width:27px; height:27px; background-size:cover; text-indent:-9999px; top:-5px;}
.doc_con .doc_box04 .roll_box  .doctor04 > li .bx-wrapper .bx-prev {left:0; background: url("/img/tour_left.png") no-repeat;}
.doc_con .doc_box04 .roll_box  .doctor04 > li .bx-wrapper .bx-next {right:0; background: url("/img/tour_right.png") no-repeat;}
.doc_con .doc_box04 .roll_box  .doctor04 > li .bx-wrapper .bx-pager{width:58px; position:absolute; bottom:118px; right:78px;}
.doc_con .doc_box04 .roll_box  .doctor04 > li .bx-wrapper .bx-pager .bx-pager-item{display:block;}
.doc_con .doc_box04 .roll_box  .doctor04 > li .bx-wrapper .bx-pager.bx-default-pager a{display:none; font-size:20px; color:#49443f; font-weight:400; font-style:italic;}
.doc_con .doc_box04 .roll_box  .doctor04 > li .bx-wrapper .bx-pager.bx-default-pager a.active{display:inline-block; margin-left:13px;}
.doc_con .doc_box04 .roll_box  .doctor04_page{position:absolute; bottom:120px; right:92px; font-size:12px; color:#afafaf; font-style:italic; letter-spacing:-0.5px;}
.doc_con .doc_box04 .roll_box  .doctor04 .bx-wrapper .bx-viewport {box-shadow:none !important; border:0 !important; left:0 !important; background:none !important;}
.doc_con .doc_box04 .roll_box  .doctor04 .bx-wrapper {margin:0 !important;}

/* 병원소개 > 진료시간안내 */
.time_con {background:url("/img/time_img.png") no-repeat; height:901px; position:relative;}
.time_con .tit {color:#fff; font-size:45px; font-weight:300; letter-spacing:-1.5px; margin-bottom:10px;}
.time_con .tit span {font-weight:500;}
.time_con .time_box01 {position:absolute; width:600px; margin:133px 0 0 20px; padding:85px 0 0 80px;}
.time_con .time_box01 .txt01 {color:#d1d1d1;}
.time_con .time_box01 .txt01 span {color:#fff;}
.time_con .time_box01 .txt02 {margin-top:20px; color:#cca247; font-size:22px; font-weight:bold; letter-spacing:-1.5px;}
.time_con .time_box02 {position:absolute; margin:480px 0 0 150px; padding:70px 0 0 70px;}																			  
.time_con .time_box02 .txt01 {color:#fff;}
.time_con .time_box02 .txt01 span {color:#000;}
.time_con .time_box02 .txt01 .txt_b {color:#000; font-weight:bold; font-size:30px;}
.time_con .time_box02 .txt01 .txt_w {color:#fff; font-size:22px;}

/* 병원소개 > 오시는 길 */
.map_con .map_txt  {border-bottom:1px solid #e2e3e5; overflow:hidden; margin-top:50px; padding-bottom:50px;}
.map_con .map_txt:last-child {border-bottom:1px solid #e2e3e5;}
.map_con .map_txt div {float:left; width:319px;}
.map_con .map_txt .addr {color:#292a2b; font-size:22px; line-height:35px; letter-spacing:-1.5px; text-align:center;}
.map_con .map_txt .tit {width:97px; height:39px; text-align:center; line-height:39px; color:#fff; margin:0 auto 20px;}
.map_con .map_txt .tit_y {color:#cca247; font-size:28px; font-weight:300; text-align:center; margin-bottom:5px;}
.map_con .map_txt .addr01 {border-right:1px solid #e2e3e5;}
.map_con .map_txt .addr01 .tit {background:#777983;}
.map_con .map_txt .addr02 .tit {background:#4b4e5b;}

.subway_con {width:600px; margin:50px auto 0;}
.subway_con p {letter-spacing:-1px;}
.subway_con .tit {font-size:30px; color:#2c303e; font-weight:300; background:url("/img/tit_line.jpg") no-repeat; padding-top:12px; margin-bottom:15px;}
/*.subway_con .txt span {display:inline;}*/
.subway_con .txt {color:#2c303e; font-size:18px; margin-bottom:10px;}
.subway_con .txt .circle9 {background:#d0a529; width:23px; height:23px; border-radius:20px; font-size:16px; color:#fff; line-height:23px; text-align:center; display:inline-block; margin:0 2px;}
.subway_con .txt .y {color:#d0a529;}
.subway_con .txt .circle2 {background:#3ab348; width:23px; height:23px; border-radius:20px; font-size:16px; color:#fff; line-height:23px; text-align:center; display:inline-block; margin:0 3px;}
.subway_con .txt .g {color:#3ab348;}
.subway_con ul {overflow:hidden; margin:50px 0;}
.subway_con ul li {float:left; width:290px; height:360px; margin-right:12px;}
.subway_con ul li p {color:#2c303e; font-size:22px; font-weight:400; letter-spacing:-1.5px; text-align:center; margin-top:5px;}

.bus_con {width:600px; margin:50px auto 0; overflow:hidden; padding-bottom:100px;}
.bus_con p {letter-spacing:-1px;}
.bus_con .tit {font-size:30px; color:#2c303e; font-weight:300; background:url("/img/tit_line.jpg") no-repeat; padding-top:12px; margin-bottom:30px;}
.bus_con .bus_con_left {float:left;}
.bus_con .bus_con_right {float:left; margin-left:30px;}
.bus_con .bus_con_right .txt_top {font-size:20px; color:#2c303e;}
.bus_con .bus_con_right .txt_top span {color:#ff7504;}
.bus_con .bus_con_right .bus_tit {width:97px; height:39px; color:#fff; line-height:39px; text-align:center; font-size:20px; font-weight:400; margin:20px 0 10px 0;}
.bus_con .bus_con_right .tit01 {background:#3b8dda;}
.bus_con .bus_con_right .tit02 {background:#72c114;}
.bus_con .bus_con_right .tit03 {background:#de3131;}
.bus_con .bus_con_right .tit04 {background:#383b3c;}
.bus_con .bus_con_right .txt {color:#808181; font-size:18px;}

.car_wrap {background:#ebe8e2; padding:50px 0 100px 0;}
.car_wrap .car_con p {letter-spacing:-1px;}
.car_wrap .car_con {width:600px; margin:0 auto;}
.car_wrap .car_con .img {margin-top:40px;}
.car_wrap .car_con .tit {font-size:30px; color:#2c303e; font-weight:300; background:url("/img/tit_line.jpg") no-repeat; padding-top:12px; margin-bottom:30px;}
.car_wrap .car_con .txt {color:#2c303e; font-size:18px; margin-bottom:10px;}
.car_wrap .car_con ul {overflow:hidden; margin:50px 0;}
.car_wrap .car_con ul li {float:left; width:285px; height:303px; margin-right:30px;}
.car_wrap .car_con ul li:last-of-type {margin-right:0;}
.car_wrap .car_con ul li p {color:#2c303e; font-size:22px; font-weight:400; letter-spacing:-1.5px; text-align:center; margin-top:5px;}

.select_subway {width:600px; margin:0 auto;}
.select_subway ul {position:absolute;}
.select_subway ul li.active {display:block; background:url("/img/select_subway_arrow.png") 540px center no-repeat #2b2e3a;}
.select_subway ul li {background:#2b2e3a; display:none; width:600px; height:62px; color:#fff; text-align:center; line-height:62px; font-size:22px;}
/*.select_subway ul li {background:#2b2e3a; width:600px; height:62px; color:#fff; text-align:center; line-height:62px; font-size:22px;}*/

.select_subway .tab1 select {width: 100%; height: 62px; color: #fff; font-size: 24px; text-align-last: center; display: block; background: url(/img/select_subway_arrow.png) 540px center no-repeat #2b2e3a; -webkit-appearance: none; }

.select_subway .tabCon_wrap .tabCon{width:100%; display:none;}
.select_subway .tabCon_wrap .tabCon:first-of-type{display:block;}
/* 병원소개 > 병원둘러보기 */
.tour_con .tour {margin-top:100px;}
.tour_con .slide{width:640px; height:540px; position:relative; margin:0 auto;}
.tour_con .tour_wrap > .bx-wrapper img{width:100%;}
.tour_con .bx-viewport {border:1px solid #d5d5d5; overflow:visible !Important;}
.tour_con .slide .bx-wrapper img{width:640px; height:540px;}
.tour_con .slide .bx-wrapper .bx-controls-direction{width:140px; position:absolute; bottom:-20px; left:86%; margin-left:-70px;}
.tour_con .slide .bx-wrapper .bx-controls-direction a {position: absolute; width:40px; height:40px; background-size:cover; text-indent:-9999px;}
.tour_con .slide .bx-wrapper .bx-prev {left:55px; background: url("/img/left_btn.png") no-repeat;}
.tour_con .slide .bx-wrapper .bx-next {right:0px; background: url("/img/right_btn.png") no-repeat;}
.tour_con .slide ul li > span {position:absolute; display:inline-block; bottom:-120px; left:20px; padding:30px 0 0 30px; width:270px; height:210px; background:#cca247; opacity:0.7; filter:alpha(opacity=70); color:#fff;}
.tour_con .slide ul li > span .txt01 {font-size:18px;}
.tour_con .slide ul li > span .txt02 {font-size:25px; font-weight:300; letter-spacing:3px;}
.tour_con .slide ul li > span .txt03 {font-size:20px; margin-top:80px;}
.tour_con .thumb_pager {width:600px; margin:200px auto 100px; overflow:hidden;}
.tour_con .thumb_pager .slide {width:192px; float:left; margin:0 12px 12px 0; position:relative; height:109px;}
.tour_con .thumb_pager .slide img {width:192px; height:109px;}
.tour_con .tour_wrap .thumb_pager a.active span {display:block;}
.tour_con .tour_wrap .thumb_pager a span {display:none; width:192px; height:109px; background:#cca146; opacity:0.6; filter:alpha(opacity=60); position:absolute; top:0; left:0;}

/* 게시판 */
.board_wrap {width:600px; margin:0 auto; padding-top:50px;}
.search_box select {width:178px; height:48px; border:1px solid #dadada; text-align-last:center;}
.search_box input {width:280px; height:48px; border:1px solid #dadada; -webkit-border-radius:1px; -webkit-appearance:none;}
.search_box .search_btn {width:130px; height:50px; background:#282828; display:inline-block;}
.search_box .search_btn a {display:block; line-height:50px; text-align:center; color:#fefefe; font-size:18px;}
.board_info {display:inline-block; width:560px;}
.board_info .icon {margin-right:10px;}
.board_info p {/*float:left;*/ color:#777; font-size:18px;}
.board_info .branch {display:inline-block;}
.board_info .icon {display:inline-block; vertical-align:middle;}
.board_info .date {display:inline-block;}
.board_info .hit {display:inline-block;}
.regist_txt {font-size:18px; color:#444; margin-bottom:20px;}
.list_board {font-family: 'Nanum Gothic', sans-serif; margin-top:60px;}
.list_board dl:first-of-type {border-top:2px solid #888;}
.list_board dl {padding:30px 0; overflow:hidden; border-bottom:1px solid #c4c7ca; position:relative;}
.list_board dl.photo_list dt {width:170px; height:127px; border:1px solid #e2e4e5; background:#f5f5f5; float:left; margin-right:20px; }
.list_board dl.photo_list dd {float:left; width:400px; padding-top:5px;}
.list_board dl dd .board_con {width:488px; display:inline-block; clear:both; padding-top:20px; color:#555; font-size:19px; font-weight:bold;}
.bottom_btn {clear:both; width:600px; height:60px; background:#e5e5e5; margin-top:30px;}
.bottom_btn a {display:block; line-height:60px; text-align:center; font-size:18px; color:#454545;}

/* 게시판 read */
.read_con {font-family: 'Nanum Gothic', sans-serif;}
.read_con .board_info {overflow:hidden; border-top:2px solid #888; border-bottom:1px solid #c4c7ca; padding:30px 20px;}                                                                                                         
.read_con .board_info .icon {margin-right:10px;}                                                                                                                                        
.read_con .board_info p {/*float:left;*/ color:#777; font-size:18px;}                                                                                                             
.read_con .board_info .tit {margin-top:20px; color:#454545; font-size:20px; font-weight:bold; line-height:30px; display:block;}
.read_con .img {margin-top:40px; text-align:center; width:600px; height:510px; background:#d9d9d9;}
.read_con .txt {margin-top:40px; font-size:18px; color:#666; line-height:26px;}
.read_con .txt span {position: relative; top:0; left:0; display:inline-block; width:100%; height:100%; font-weight:300;}
.read_con .txt_list {margin-top:60px;}
.read_con .txt_list dl {width:600px; border-top:1px solid #c4c7ca; height:60px; letter-spacing:-1px;}
.read_con .txt_list dl:first-child {border-bottom:1px solid #e5e5e5;}
.read_con .txt_list dl:last-child {border-top:0; border-bottom:1px solid #c4c7ca;}
.read_con .txt_list dt {background:#fcfcfc; width:150px; line-height:60px; float:left; color:#999; font-size:18px; text-align:center;}
.read_con .txt_list dt img {vertical-align:middle; margin-left:10px;}
.read_con .txt_list dd {float:left; line-height:60px; margin-left:30px;}
.read_con .txt_list dd a {color:#999; font-size:18px; display:block;}
.read_con p img {width:100%;}

/* 동영상 게시판 */
.tv_board {font-family: 'Nanum Gothic', sans-serif; margin-top:60px;}
.tv_board .tv_list {border-top:2px solid #888; padding-top:30px; overflow:hidden;}
.tv_board .tv_list dl {float:left; margin:0 20px 40px 0; width:260px; height:350px; border:1px solid #d6d6d6; padding:13px;}
.tv_board .tv_list dl dt {width:260px; height:220px; background:#f1f1f1;}
.tv_board .tv_list dl dd {margin-top:20px;}
.tv_board .tv_list dl dd .tit {color:#373737; font-size:17px; font-weight:bold;}
.tv_board .tv_list dl dd .date {display:inline-block; font-size:17px; color:#888b90; margin-top:30px;}
.tv_board .tv_list dl dd .re {padding-right:10px; display:inline-block; font-size:17px; color:#888b90;}

/* 하나비소식 */
/*.notice_con .board_info p:last-child {margin-left:10px;}*/

/* 온라인 상담 */
.list_board dl dd .btn {position:absolute; width:78px; height:115px; top:50%; margin-top:-57.5px; right:20px;}
.list_board dl dd .btn p {width:78px; height:53px; margin-bottom:5px;}
.list_board dl dd .btn p:last-child {margin-bottom:0;}
.list_board dl dd .btn p.ans {border:1px solid #333;}
.list_board dl dd .btn p.secret {border:1px solid #f3000b;}
.list_board dl dd .btn p.secret a {color:#f3000b;}
.list_board dl dd .btn p.open {border:1px solid #0063e9;}
.list_board dl dd .btn p.open a {color:#0063e9;}
.list_board dl dd .btn p.wait {border:1px solid #a0a0a0;}
.list_board dl dd .btn p.wait a {color:#a0a0a0;}
.list_board dl dd .btn p a {display:block; line-height:53px; text-align:center;}

/* 온라인 상담 read */
.consult_con .answer {width:600px; height:40px; background:#4a4a4a; margin-top:30px; line-height:40px; text-align:center; font-size:18px; color:#fff;}
.consult_con .ans_txt {margin-top:20px; line-height:26px; font-size:18px; color:#666;}
.consult_con .ans_txt span {position: relative; top:0; left:0; display:inline-block; width:100%; height:100%; font-weight:300;}
.comment_box {padding:20px 0 0 20px; margin-top:25px; position:relative; width:580px; height:182px; border-top:1px solid #c4c7ca; border-bottom:1px solid #c4c7ca; background:#f6f6f6;}
.comment_box input[type="text"] {width:118px; height:38px; border:1px solid #e5e5e5; background:#fff; margin-left:10px;}
.comment_box input[type="password"] {width:118px; height:38px; border:1px solid #e5e5e5; background:#fff; margin-left:10px;}
.comment_box p label {color:#444; font-weight:bold; }
.comment_box .pswd {margin-left:15px;}
.comment_box .name, .comment_box .pswd {float:left;}
.comment_box .name span, .comment_box .pswd span{color:#f13e8a; display:inline-block; margin-right:5px;}
.comment_box textarea {width:468px; height:101px; border:1px solid #e5e5e5; background:#fff; margin-top:10px;}
.comment_box .btn {position:absolute; top:70px; right:20px;}
.comment_box .btn p {width:80px; height:50px; margin-bottom:3px;}
.comment_box .btn p:last-child {margin-bottom:0;}
.comment_box .btn p.regist {background:#a9a9a9;}
.comment_box .btn p.regist a {display:block; color:#fff; text-align:center; line-height:50px;}
.comment_box .btn p.view {background:#5b5b5b;}
.comment_box .btn p.view a {display:block; color:#fff; text-align:center; line-height:50px;}
.comment_list {}
.comment_list dl {position:relative; border-bottom:1px solid #e5e5e5; padding:30px 0;}
.comment_list dl:last-child {border-bottom:0;}
.comment_list dl dt .name {font-size:18px; color:#1a1a1a; font-weight:bold;}
.comment_list dl dt .date {color:#a5a5a5; font-size:18px; display:inline-block; margin-left:30px;}
.comment_list dl dd {margin-top:13px; color:#747474; font-size:20px;}
.comment_list dl dd .delete {position:absolute; top:46px; right:13px; font-size:18px; color:#999;}
.comment_list dl dd .delete img {vertical-align:middle; margin-right:12px;}
.consult_con .txt_list {margin:0;}
.btn_wrap {margin-top:40px;}
.btn_wrap p {width:100px; height:60px; display:inline-block;}
.btn_wrap p a {font-size:18px; text-align:center; display:block; color:#fff; line-height:60px;}
.btn_wrap .modify {background:#b7b7b7;}
.btn_wrap .delete {background:#b7b7b7;}
.btn_wrap .list {width:191px; background:#5b5b5b; float:right;}
.btn_wrap .write {width:130px; background:#282828; float:right;}

/* 온라인 예약 */
.programCon{width:600px; margin:0 auto; padding-top:30px; font-family:'Nanum Gothic', sans-serif; letter-spacing:0;}
.programCon .join{position: relative; margin:0; padding:0; border:0;}
.programCon .join .joinTop{width:100%; overflow: hidden; background:#fcfcfc; margin-top:20px;}
.programCon .join .joinTop:first-of-type{margin-top:0;}
.programCon .join .ScrollLy{width:calc(100% - 40px); height:360px; margin:0; padding:10px 20px; font-size:14px; border:1px solid #e5e5e5; color:#999;}
.programCon .join .joinTop .jcheck{width:100%; font-size:14px; padding:12px 0; color:#666; border:1px solid #e5e5e5; border-top:0; box-sizing:border-box;}
.programCon .join .joinTop .jcheck input{width:15px; height:15px;}
.programCon .join .joinTop .jcheck label{margin-right:20px;}
.memberCon{margin-top:40px;}
.writeForm{margin-top:60px; text-align:left;}
.writeForm table{width:100%; border-top:2px solid #888;}
.writeForm table tr{border-bottom:1px solid #e1e3e4; font-size:0;}
.writeForm table tr th{height:30px; line-height:30px; font-size:14px; color:#666; font-weight:normal;}
.writeForm table tr td{padding-bottom:10px; color:#999;}
.writeForm table tr td input[type="text"]{height:43px; border:1px solid #dedede; font-size:14px; /*padding:0 20px;*/}
.writeForm table tr td input[type="password"]{height:43px; border:1px solid #dedede; font-size:14px; /*padding:0 20px;*/}
.writeForm table tr td .inputTxt{width:600px;}
.writeForm table tr td .inputNum{width:220px;}
.writeForm table tr td .inputNum:first-of-type{margin-right:10px;}
.writeForm table tr td .inputEmail{width:280px;}
.writeForm table tr td .inputTit{width:calc(100% - 42px);}
.writeForm table tr td select{margin-bottom:5px; border:1px solid #dedede; width:140px; height:45px; padding:0 10px; font-size:14px; color:#666; margin-right:10px; text-align:center; text-align-last: center;}
.writeForm table tr td select.selecEmail{width:600px;}
.writeForm table tr td select option{text-align:center;}
.writeForm table tr td span{margin:0 10px; font-size:18px; color:#999;}
.writeForm table tr td span.label{font-size:14px;}
.writeForm table tr td textarea{border:1px solid #dedede; width:calc(100% - 32px); height:268px; padding:15px; margin:13px 0; resize:none; font-size:14px;}
.writeForm_btn{text-align:center; margin-top:60px; font-size:0;}
.writeForm_btn a{display:inline-block; width:180px; height:50px; line-height:50px; color:#fff; background:#cca247; font-size:14px;}
.writeForm_btn a:last-of-type{background:#b7b7b7; margin-left:10px;}
.writeForm table tr td a.id_ch{display:inline-block; width:140px; height:45px; line-height:45px; font-size:14px; color:#fff; background:#b7b7b7; margin-left:10px; text-align:center; vertical-align:middle;}
.writeForm table tr td a.zip_ch{display:inline-block; width:140px; height:45px; line-height:45px; font-size:14px; color:#fff; background:#b7b7b7; margin-left:10px; text-align:center; vertical-align:middle;}
.writeForm table tr td .inputPass{width:calc(30% - 40px);}
.writeForm table tr td span.password_ch{font-size:14px; color:#666; margin:0 60px 0 40px;}
.writeForm table tr td.addr_td{padding:13px 0;}
.writeForm table tr td.editor{padding:13px 0;}
.writeForm table tr td .addr{width:calc(50% - 40px);}
input[type="file"] {font-size:14px; color:#999; height:23px; border:1px solid #dedede; padding:10px 20px;}
.branchSelect > p{font-size:14px; color:#454545; margin-bottom:10px; font-weight:bold; margin-top:60px;}
.branchSelect > p:first-of-type{margin-top:0;}
.branchSelect table tr td select{width:600px;}
.schedule_wrap{overflow:hidden; padding-top:20px; border-top:2px solid #888;}
.schedule{overflow:hidden; float:left; width:600px; margin-right:20px; text-align:center;}
.schedule table.calendar_top_table{position:relative; width:100%; height:100%; margin:0; border:0;}
.schedule table.calendar_top_table thead .table_year{background:#cca247; border:0;}
.schedule table.calendar_top_table thead th{cursor:pointer; padding:0; height:50px;}
.schedule table.calendar_top_table thead th img{vertical-align:middle;}
.schedule table.calendar_top_table thead th.now{font-size:18px; font-weight:bold; color:#fff;}
.schedule table.calendar_top_table thead th.now span{font-weight:800;}
.schedule table.calendar_table{position:relative; width:100%; height:100%; border-top:0;}
.schedule table.calendar_table thead th{padding:0; height:35px; background:#f9f9f9; color:#868686; font-size:12px; font-weight:bold; border-left:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.schedule table.calendar_table thead th.sun{color:#df4545;}
.schedule table.calendar_table thead th.sat{color:#3d82bc; border-right:1px solid #e5e5e5;}
.schedule table.calendar_table tbody td{padding:0; height:45px; background:#fff; font-size:14px; border-left:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; color:#666;}
.schedule table.calendar_table tbody td:last-of-type{border-right:1px solid #e5e5e5;}
.schedule table.calendar_table tbody td.sat_txt{color:#1559aa;}
.schedule table.calendar_table tbody td.sun_txt{color:#ff4836;}
.schedule table.calendar_table tbody td.next_month{color:#d5d4d4;}
.schedule table.calendar_table tbody td.on p{height:100%; line-height:45px; background:url("/img/calOn_bg.png") center center no-repeat; margin:0; color:#fff; font-weight:bold;}
.schedule table.calendar_table tbody td.onBg{background:#f7f6f0;}
.schedule > div{height:45px; border:1px solid #e5e5e5; border-top:0; color:#666; line-height:45px; text-align:left; overflow:hidden;}
.schedule > div input[type="checkbox"]{margin:0 5px 0 20px;}
.schedule > div div{float:right; margin-right:10px;}
.schedule > div div input[type="text"]{width:178px; height:28px; margin-left:10px; text-align:center;}
.schedule_time{overflow:hidden; width:600px; margin-top:20px; float:left;}
.schedule_time div{width:50%; float:left; text-align:center;}
.schedule_time div p{height:50px; line-height:50px; font-size:16px; color:#fff; font-weight:bold; background:#858585; box-sizing:border-box; border-right:1px solid #fff;}
.schedule_time div ul{padding:20px 0; border:1px solid #e5e5e5; border-top:0; box-sizing:border-box;}
.schedule_time div ul li{text-align:left; margin-bottom:8px; padding:7px 0; text-indent:25px; font-size:14px; color:#666;}
.schedule_time div ul li.choiceTime{background-color:gainsboro;}
.schedule_time div ul li.timeNo{color:#b7b7b7; text-decoration:line-through;}
.schedule_time div ul li:last-of-type{margin-bottom:0;}
/* .schedule_time div:last-of-type ul{border-left:0;} */
.schedule_time div:last-of-type p{border-right:0;}
.schedule_write td input{text-align:center;}
.branchSelect table tr td{overflow:hidden;}
.branchSelect table tr td select.selectNum{width:140px;}
.branchSelect table tr td label{font-size:14px; margin-right:30px;}
.branchSelect table tr td input[type="checkbox"]{width:15px; height:15px; /*margin:-9px 10px 0 20px;*/ margin:0 10px; vertical-align:middle;}
.branchSelect table tr td input[type="radio"]{width:15px; height:15px; margin-right:10px;}
.branchSelect table tr td .spamCode{float:left; width:210px; height:100px; margin:13px 10px 13px 0; background:#fafafa; border:1px solid #e5e5e5; box-sizing:border-box; text-align:center;}
.branchSelect table tr td input[type="text"].inputSpam{width:328px; height:48px; margin:13px 0 15px;}
.branchSelect table tr td .spamTxt{font-size:14px;}
.branchSelect table tr td .spamTxt img{margin-right:10px;}

/* 회원가입 */
.join_con .writeForm table tr td.pswd span {height:30px; line-height:30px; font-size:14px; color:#666; font-weight:normal; margin:0;}
.join_con .writeForm table tr td.id input[type="text"] {width:450px;}
.join_con .writeForm table tr td a.zip_ch {margin-top:-10px;}
.join_con .writeForm table tr td a.id_ch {margin-top:-10px;}
.join_con .writeForm table tr td .addr {width:600px;}
.join_con .writeForm table tr td .inputNum {width:215px;}
.join_con .writeForm table tr td .inputEmail {width:273px;}
.join_con .writeForm table tr td label{font-size:14px; margin-right:30px;}

/* 로그인 */
.login_con {width:600px; margin:0 auto; overflow:hidden;}
.login_con .login_top {text-align:center; margin:40px 0;}
.login_con .login_top .tit {font-size:56px; color:#cca247; font-weight:bold;}
.login_con .login_top .tit span {font-size:20px; font-weight:normal;}
.login_con .login_top .txt01 {color:#454545; font-size:28px; font-weight:bold; margin-bottom:15px;}
.login_con .login_top .txt02 {color:#666; font-size:16px; line-height:24px;}
.login_con .login_left {float:left; margin-right:10px; border-right:1px solid #dedede; padding-right:10px;}
.login_con .login_left p {width:290px; height:35px; border:1px solid #dedede;}
.login_con .login_left p label {vertical-align:middle; border-right:1px solid #dedede; padding-right:8px;}
.login_con .login_left p label img {margin:5px 0 0 5px;}
.login_con .login_left .login_box {margin-bottom:10px;}
.login_con .login_left .login_box input[type="text"] {width:220px; height:28px !important; border:0 !important;}
.login_con .login_left .pswd_box input[type="password"] {width:220px; height:28px !important; border:0 !important;}	
.login_con .login_left .btn {margin-top:13px; background:#cca247; width:290px; height:30px; border:0;}
.login_con .login_left .btn a {display:block; line-height:30px; font-size:14px; text-align:center; color:#fff;}
.login_con .login_right {float:left; margin-top:30px;}
.login_con .login_right .txt {font-size:14px; color:#707478;} 
.login_con .login_right .btn {margin:11px 0; width:270px; height:30px; background:#5b5b5b;}
.login_con .login_right .btn a {font-size:14px; display:block; color:#fff; line-height:30px; text-align:center;}

/* faq */
.faq_con {margin-bottom:80px; width:600px; margin:0 auto;}
.faq_con .faq_sel {width:600px; height:48px; border:1px solid #dadada; margin:50px 0 60px 0;}
.faq_con .faq_tit{background:url("/img/rec_icon.png") left 1.5px no-repeat; padding-left:17px; font-size:12px; margin:30px 0 20px;}
.faq_con .faq .faqBody .article:first-of-type {border-top:2px solid #888;}
.faq_con .faq .faqBody .article .q {padding:17px 0 17px 20px; border-bottom:1px solid #dddddd; }
.faq_con .faq .faqBody .article .q a span:first-child {margin-right:20px; background:url("/img/q_icon.png") no-repeat; width:36px; height:36px; display:inline-block; color:#fff; line-height:36px; text-align:center;}
.faq_con .faq .faqBody .article .q a {font-size:18px; color:#313131;}
.faq_con .faq .faqBody .article .a {background:#f7f7f7; padding:20px 0 20px 20px;}
.faq_con .faq .faqBody .article .a span:first-child {color:#fff; line-height:36px; text-align:center; background:url("/img/a_icon.png") no-repeat; width:36px; height:36px; display:inline-block; vertical-align:top; margin-right:25px; font-weight:bold; font-size:20px;}
.faq_con .faq .faqBody .article .a span.txt {position:relative; top:0; left:0; display:inline-block; height:100%; width:500px; font-weight:300; font-size:18px; color:#646464; line-height:26px;}
.faq_con .a1_img01 {background:url("/img/a1_img01.jpg") no-repeat; width:623px; height:261px; margin:0 auto;}
.faq_con .a2_img01 {background:url("/img/a2_img01.jpg") no-repeat; width:999px; margin:75px auto 0;}
.faq_con .a2_img01 dl {width:445px; height:275px; float:left;}
.faq_con .a2_img01 dl:first-of-type {margin-right:100px;}
.faq_con .a2_img01 dl dt {font-size:20px; color:#fff; text-align:center; line-height:54px; font-weight:}
.faq_con .a2_img01 dl:first-of-type dt {margin-bottom:50px;}
.faq_con .a2_img01 dl:last-of-type dt {margin-bottom:25px;}
.faq_con .a2_img01 dl dd .tit {font-weight:bold; color:#313131; padding-bottom:15px; display:inline-block;}
.faq_con .a2_img01 dl dd {font-size:18px; color:#686767; line-height:30px; margin-left:50px; font-weight:300;}
.faq_con .a2_img01 .txt {clear:both; text-align:center; color:#313131; font-size:18px; line-height:30px; padding-top:43px; font-weight:500;}

/* 전후사진 */
.gallery_con .gal_txt {text-align:center; margin:50px 0; font-size:24px; color:#464646; letter-spacing:-1.5px; font-family: 'Nanum Gothic', sans-serif;}
.gallery_con .sel_board  {width:600px; margin:0 auto 20px; padding-top:20px;}
.gallery_con .sel_board select {width:296px; height:45px;}
.gallery_con .sel_board select:first-of-type {margin-right:3px;}
.gallery_con .sel_board select:last-of-type {margin-right:0;}
.gallery_con .bnaCon_img{height:438px; padding-bottom:115px; font-size:0; text-align:center; overflow:hidden; position:relative;}
.gallery_con .bnaCon_img .bna_imgWrap{height:438px; display:none;}
.gallery_con .bnaCon_img .bna_imgWrap img{vertical-align:middle; width:279px; height:438px;}
.gallery_con .bnaCon_img .bna_imgWrap .bna_arrow02{width:33px; height:33px; margin:0 6px;}
.gallery_con .bnaCon_deg{width:100%; height:74px; position:absolute; bottom:0; left:0;}
.gallery_con .bnaCon_deg span{display:inline-block; width:74px; height:74px; line-height:62px; margin-right:15px; text-align:center; background:#fff; box-sizing:border-box; border:6px solid #c0c0c0; font-size:17px; color:#3a3939; font-weight:bold; cursor:pointer;}
.gallery_con .bnaCon_deg span:last-of-type{margin-right:0;}
.gallery_con .bnaCon_deg span:hover{border-color:#c2922a; background:#c2922a; color:#fff;}
.gallery_con .bnaCon_deg span.on{border-color:#c2922a; background:#c2922a; color:#fff;}
.gallery_con .bxStyle03{width:100%; position:relative;}
.gallery_con .bxStyle03 .bx-wrapper img{width:100%;}
.gallery_con .bxStyle03 .bx-wrapper .bx-controls-direction{width:640px; position:absolute; top:50%; left:50%; margin-left:-320px; margin-top:-18px;}
.gallery_con .bxStyle03 .bx-wrapper .bx-controls-direction a {position: absolute; width: 36px; height:36px; background-size:cover; text-indent:-9999px;}
.gallery_con .bxStyle03 .bx-wrapper .bx-prev {left:20px; background: url("/img/gal_left_btn.png") no-repeat;}
.gallery_con .bxStyle03 .bx-wrapper .bx-next {right:20px; background: url("/img/gal_btn_right.png") no-repeat;}

#member {padding-top:30px; clear:both;}
#member #agree {margin:0 10px 10px 10px;}

#member .login {width:450px !important;}
#member .loginBtn {width:79px;}