@charset "utf-8";

@font-face {font-family:"nbg"; src:url(../css/NanumBarunGothic.eot); src:local(※), url(../css/NanumBarunGothic.woff) format('woff'); font-weight:normal; font-style:normal;}
@font-face {font-family:"ngb"; src:url(../css/NanumGothicBold.eot); src:local(※), url(../css/NanumGothicBold.woff) format('woff'); font-weight:normal; font-style:normal;}

* {margin:0;padding:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, textarea, button, p, table, th, td {padding:0; margin:0; color:#666;}
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,legend,p{margin:0; padding:0; font-family:'nbg','돋움',Dotum,'Malgun Gothic','맑은고딕',Verdana,Arial,AppleGothic,sans-serif; font-size:13px; line-height:130%;}
form,fieldset,input,textarea,select,blockquote,th,td {margin:0; padding:0; font-family:'nbg','돋움',Dotum,'Malgun Gothic','맑은고딕',Verdana,Arial,AppleGothic,sans-serif; font-size:13px; line-height:130%;}
body, input, textarea, th,td,p,li {font-family:'nbg','돋움',Dotum,'Malgun Gothic','맑은고딕',Verdana,Arial,AppleGothic,sans-serif; font-size:100%;}
h1, h2, h3, h4, h5, h6 {font-weight:normal; font-size:100%;}
fieldset, img {border:none;}
table {border-collapse:collapse; border-spacing:0; empty-cells:show; border:0 none;}
table caption {display:none;}
caption, th, td {text-align:left; font-weight:normal;}
dl,ul,ol, li {list-style:none;}
form, fieldset, button {border:0 none;}
label {cursor:pointer; vertical-align:middle;}
iframe, img {border:0 none; vertical-align:top;}
address, caption, em {font-weight:normal; font-style:normal;}
hr {display:none;}
select, input, option, textarea {vertical-align:middle;}
input, select, button {vertical-align:middle;}
button {overflow:visible; background:transparent; cursor:pointer; display:inline; border:0;}
a:link,a:visited {color:#666; text-decoration:none; font-family:'nbg','돋움',Dotum,'Malgun Gothic','맑은고딕';}
a:hover,a:active {color:#666; text-decoration:none; font-family:'nbg','돋움',Dotum,'Malgun Gothic','맑은고딕';}
.clear {clear:both;}
.hidden{position:absolute !important; left:-999999em !important; top:-99999em !important; width:0; height:0; font-size:0; line-height:0; visibility:hidden; padding: 0 !important; margin: 0 !important; overflow: hidden;}
.png24 {tmp:expression(setPng24(this));}

/*skipnavigation*/
#skipnavigation {position:relative; width:1100px; margin:0 auto; padding:0; display:none;}
#skipnavigation ul {margin:0; padding:0;}
#skipnavigation ul li a {display:block; padding:0 10px; height:0; overflow:hidden; color:#000; text-align:center;}
#skipnavigation a:hover,#skipnavigation a:focus,#skipnavigation a:active {height:auto; padding:0 10px; font-weight: bold;}

/*메인*/
#wrap {margin:0 auto; padding:0; width:100%; min-width:1100px; background:#f1f1f1;}
#header {left:50%;}
.top_bg {height:45px; width:100%; background:#f1f1f1; }

/* header */
.header {position:relative;  margin:0 auto;}
.top {background:#fff; position:relative; margin:0 auto; padding-top:10px; height:100px; }
.toplogin {position:absolute; top:38px; left:750px; font-size:12px;}
.top_line {height:100px; width:1100px; margin:0 auto;font-family:'nbg','ngb','돋움',Dotum,'Malgun Gothic','맑은고딕'; position:relative;}
.header .title_box {position:absolute; width:200px; margin:0; padding:10px 0; z-index:11;}
.header .common{margin:0;  float:right;  padding:18px 0;}

/* gnb */
#nav{position:absolute;top:90px;width:100%; background:#b7301e;}
#nav #GNB_MAIN_AREA{overflow:hidden; margin:0 auto; height:55px; background:#b7301e; width:1100px; }
#nav #GNB_MAIN_AREA li {float:left; width:137.5px; height:55px; text-align:center; color:#fff; font-size:19px; border-left:1px solid #cd6f62; line-height:55px; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:normal; letter-spacing:-0.05em; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
#nav #GNB_MAIN_AREA .GNB_MAIN_AREA_last { border-right:1px solid #cd6f62;}
#nav #GNB_MAIN_AREA li a {color:#fff; display:block; font-family:'nbg','ngb','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:normal; letter-spacing:-0.05em;}


#nav ul > li .gnb_wrap {display:none; z-index:499; position:absolute; top:145px; left:0; width:1100px; height:315px;}
#nav ul > li .gnb_wrap ul {margin:0;}
.header .gnb_layout {z-index:400; display:none; position:absolute; top:145px; left:50%; width:1100px; height:315px; margin-left:-550px;}
.header .gnb_layout .gnb {overflow:hidden; padding:0;}
.header .gnb_layout .gnb > li {float:left; width:137.5px; border-right:1px solid #dcdcdc; border-bottom:3px solid #999; height:280px; padding-top:20px; text-align:center; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
.header .gnb_layout .gnb > li.menu01 {/*width:180px;*/ background:url(img/main/sub_menu.png) left top repeat-x #fff; border-left:1px solid #dcdcdc;}
.header .gnb_layout .gnb > li.menu02 {/*width:180px;*/ background:url(img/main/sub_menu.png) left top repeat-x #fff;}
.header .gnb_layout .gnb > li.menu03 {/*width:180px;*/ background:url(img/main/sub_menu.png) left top repeat-x #fff;}
.header .gnb_layout .gnb > li.menu04 {/*width:180px;*/ background:url(img/main/sub_menu.png) left top repeat-x #fff;}
.header .gnb_layout .gnb > li.menu05 {/*width:180px;*/ background:url(img/main/sub_menu.png) left top repeat-x #fff;}
.header .gnb_layout .gnb > li.menu06 {/*width:180px;*/ background:url(img/main/sub_menu.png) left top repeat-x #fff;}
.header .gnb_layout .gnb > li.menu07 {/*width:180px;*/ background:url(img/main/sub_menu.png) left top repeat-x #fff;}
.header .gnb_layout .gnb > li.menu08 {/*width:180px;*/ background:url(img/main/sub_menu.png) left top repeat-x #fff; border-right:1px solid #dcdcdc;}

.header .gnb_layout .gnb ul > li {margin:0;}
.header .gnb_layout .gnb > li a {display:block; line-height:35px;font-size:14.5px; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:normal; letter-spacing:-0.05em; color:#444; text-decoration:none; /*background:#fff;*/}
.header .gnb_layout .gnb > li a:hover, .header .gnb_layout .gnb .in_list li a:hover {color:#b7301e;}

/* container */
#container {z-index:700; width:100%; background:##f1f1f1;}
.contant_wrap {overflow: hidden; z-index: 333; background:#f1f1f1;}

#dimm	{ display: none; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(http://www.yonginjeil.com/images/mainMenu_Shadow.png) repeat left top; }
#dimm2	{ display: none; position: fixed; left: 0; top: 0; width: 100%; height: 145px; background: url(http://www.yonginjeil.com/images/shadow.png) repeat-x left top; z-index: 24; }

/*아이콘메뉴*/
.box {width:300px; height:330px;}
.box_a {float:left; width:150px; height:165px; text-align:center; font-size:17px; background:#a5a5a5;}
.box_b {float:left; width:150px; height:165px; text-align:center; font-size:17px; background:#e2e2e2;}
.box_d {float:left; width:150px; height:165px; text-align:center; font-size:17px; background:#a5a5a5;}
.box_c {float:left; width:150px; height:165px; text-align:center; font-size:17px; background:#e2e2e2;}

.box_b a {color:#585858; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:normal;}
.box_c a {color:#585858; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:normal;}
.box_a a{color:#fff; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:normal;}
.box_d a{color:#fff; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:normal;}

.box_a img {margin-top:30px; padding-bottom:36px;}
.box_b img {margin-top:30px; padding-bottom:41px;}
.box_c img {margin-top:30px; padding-bottom:36px;}
.box_d img {margin-top:30px; padding-bottom:31px;}

/*배너*/
.bannerwrap {position:relative; margin:0 auto; padding:0; width:1100px;}
.banner li {float:left; padding-top:10px;}

/*게시판*/
.noticwrap {position:relative; margin:0 auto; padding:10px 0 20px 0 ; width:1100px;}

.notice {width:270px; height:187px;}
.notice li {float:left; margin:10px 0 13px 25px; width:230px; border-bottom:1px solid #d2d2d2;}

.mbobox {margin-right:9px; float:left; height:270px; background:#fff; border:1px solid #d9d9d9; border-top:none; border-left:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}

.mbox h2 {float:left; width:245px; padding:25px 0 35px 25px;; font-size:18px; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:normal; color:#b8301e; font-family:'nbg','ngb','Malgun Gothic','맑은고딕','돋움'; /*height:30px; */ letter-spading:-0.05em;}
.mbox {float:left; width:270px; height:270px; margin:0; padding:0;}

/*foot*/
#foot {position:relative; padding:50px 0; width:100%; background:#313131;}
.foots {margin:0 auto; padding:0; width:1100px;}
.sitemap {margin:0; padding:0; width:800px; float:left;}
.sites {list-style:none; margin:0; padding:0;}
.sites li {padding:0; width:160px; float:left;}
.sites li a {text-decoration:none; font-size:13px; color:#999; line-height:20px;}

.mempart {margin:0; padding:0; width:300px; float:right;}
.mempart a {text-decoration:none; color:#fff; font-size:15px; letter-spacing:-0.05em;}
.copy {margin-top:30px; font-size:13px; color:#999; line-height:23px;}

.t15s {font-size:15px; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:normal; letter-spacing:-0.05em; color:#deb2b2;}
.t30 {font-size:30px; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:normal; letter-spacing:-0.05em; line-height:30px; color:#464646;}

/*여백*/
.p15 {padding:0 15px;}
.p10 {padding:10px; font-family:'dotum',돋움,'Malgun Gothic','맑은고딕';}
.t19 {font-size:19px; line-height:19px; color:#fff; letter-spacing:-0.05em;}
.h20 {margin-top:20px;}
.h30 {margin-top:30px;}
.h40 {margin-top:40px;}
.h50 {margin-top:50px;}

/*고정배너*/
.subbanner {width:848px; background:#fff; margin:0 auto; padding:0; border:1px solid #d7d7d7; height:63px; }
.subbanner li {padding:0; width:33.333%; background:url(../img/sub/icon04.png) no-repeat 236px 20px; float:left; font-size:15px; color:#666; line-height:65px; text-align:left; border-right:1px solid #d7d7d7; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
.subbanner li a {/*width:280px; height:65px;*/ display:block; padding-left:50px; font-size:15px; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:normal; letter-spacing:-0.05em;}
.subbanner li i {padding-right:10px}

/*서브 시작*/
#subwrap {background:#f1f1f1;}
.subwrap {margin:0 auto; width:1100px;}
.substyle {margin:0 auto; width:1110px;}

.sub_content {position:relative; float:left; margin:0 auto; padding-top:20px; width:230px}

.left_lay {margin:0; padding-left:5px; width:190px; float:left;}
.subright {margin:0; padding:0; width:850px; float:right; padding-right:5px;}

/*서브 메뉴 상단 이미지*/
.imgbox_text {padding:40px 25px 0 0; font-size:13px; color:#fff; }
.img_box {background:url(../img/sub/info.jpg) no-repeat center; height:80px; width:1100px; margin:0 auto;}
.img_box_eye {background:url(../img/sub/eyeclinc.jpg) no-repeat center; height:80px; width:1100px; margin:0 auto;}
.img_box_nose {background:url(../img/sub/noseclinic.jpg) no-repeat center; height:80px; width:1100px; margin:0 auto;}
.img_box_antiasing {background:url(../img/sub/antiaging.jpg) no-repeat center; height:80px; width:1100px; margin:0 auto;}
.img_box_breast {background:url(../img/sub/breast.jpg) no-repeat center; height:80px; width:1100px; margin:0 auto;}
.img_box_scar {background:url(../img/sub/scar.jpg) no-repeat center; height:80px; width:1100px; margin:0 auto;}
.img_box_laser {background:url(../img/sub/laser.jpg) no-repeat center; height:80px; width:1100px; margin:0 auto;}
.img_box_community {background:url(../img/sub/community.jpg) no-repeat center; height:80px; width:1100px; margin:0 auto;}
.img_box_member {background:url(../img/sub/member.jpg) no-repeat center; height:80px; width:1100px; margin:0 auto;}

/*서브 메뉴*/
.smenu {margin-bottom:20px; float:left; width:225px; list-style:none; border:1px solid #d9d9d9; border-top:none; border-left:none; background:#fff;}
.smenu li { height:45px; width:225px;}
.smenu li a {display:block; padding-left:20px; font-size:15px; font-weight:normal; font-family:'nb','ng','Malgun Gothic','맑은고딕','돋움',Dotum; color:#585858; letter-spacing:-0.05em; height:45px; line-height:40px;}
.smenu li a:hover {background:url(../img/sub/hover.png);width:210px; font-size:15px; font-weight:bold; font-family:'nb','ng','Malgun Gothic','맑은고딕','돋움',Dotum; color:#fff; letter-spacing:-0.05em;}
.smenu li.up a {background:url(../img/sub/hover.png); width:210px; font-size:15px; font-weight:bold; font-family:'nb','ng','Malgun Gothic','맑은고딕','돋움',Dotum; color:#fff; letter-spacing:-0.05em;}

/*피부클리닉 서브메뉴*/
.ssmenu {float:left; width:100%; list-style:none; border:1px solid #d9d9d9; border-left:none; background:#fff;}
.ssmenu li {float:left; height:45px; width:192px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box; text-align:center; border-left:1px solid #d9d9d9; }
.ssmenu li a {display:block; width:192px; font-size:15px; font-weight:normal; font-family:'nb','ng','Malgun Gothic','맑은고딕','돋움',Dotum; color:#585858; letter-spacing:-0.05em; height:45px; line-height:40px; }
.ssmenu li a:hover {background:#b7301e; width:192px; font-size:15px; font-weight:bold; font-family:'nb','ng','Malgun Gothic','맑은고딕','돋움',Dotum; color:#fff; letter-spacing:-0.05em; text-align:center; }
.ssmenu li.up a {background:#b7301e; width:192px; font-size:15px; font-weight:bold; font-family:'nb','ng','Malgun Gothic','맑은고딕','돋움',Dotum; color:#fff; letter-spacing:-0.05em; text-align:center;}

.ssmenu_con {border:1px solid #d9d9d9; border-top:none;}

.smenu2 {float:left; width:769px; list-style:none; border:1px solid #d9d9d9; border-left:none; background:#fff;}
.smenu2 li {float:left; height:45px; width:384.5px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box; text-align:center; border-left:1px solid #d9d9d9; }
.smenu2 li a {display:block; width:384.5px; font-size:15px; font-weight:normal; font-family:'nb','ng','Malgun Gothic','맑은고딕','돋움',Dotum; color:#585858; letter-spacing:-0.05em; height:45px; line-height:40px; }
.smenu2 li a:hover {background:#b7301e; width:384.5px; font-size:15px; font-weight:bold; font-family:'nb','ng','Malgun Gothic','맑은고딕','돋움',Dotum; color:#fff; letter-spacing:-0.05em; text-align:center; }
.smenu2 li.up a {background:#b7301e; width:384.5px; font-size:15px; font-weight:bold; font-family:'nb','ng','Malgun Gothic','맑은고딕','돋움',Dotum; color:#fff; letter-spacing:-0.05em; text-align:center;}

.smenu3 {float:left; width:100%; list-style:none; border:1px solid #d9d9d9; border-left:none; background:#fff;}
.smenu3 li {float:left; height:45px; width:256px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box; text-align:center; border-left:1px solid #d9d9d9; }
.smenu3 li a {display:block; width:256px; font-size:15px; font-weight:normal; font-family:'nb','ng','Malgun Gothic','맑은고딕','돋움',Dotum; color:#585858; letter-spacing:-0.05em; height:45px; line-height:40px; }
.smenu3 li a:hover {background:#b7301e; width:256px; font-size:15px; font-weight:bold; font-family:'nb','ng','Malgun Gothic','맑은고딕','돋움',Dotum; color:#fff; letter-spacing:-0.05em; text-align:center; }
.smenu3 li.up a {background:#b7301e; width:256px; font-size:15px; font-weight:bold; font-family:'nb','ng','Malgun Gothic','맑은고딕','돋움',Dotum; color:#fff; letter-spacing:-0.05em; text-align:center;}

.smenu5 {float:left; width:770px; list-style:none; border:1px solid #d9d9d9; border-left:none; background:#fff;}
.smenu5 li {float:left; height:45px; width:154px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box; text-align:center; border-left:1px solid #d9d9d9; }
.smenu5 li a {display:block; width:154px; font-size:15px; font-weight:normal; font-family:'nb','ng','Malgun Gothic','맑은고딕','돋움',Dotum; color:#585858; letter-spacing:-0.05em; height:45px; line-height:40px; }
.smenu5 li a:hover {background:#b7301e; width:154px; font-size:15px; font-weight:bold; font-family:'nb','ng','Malgun Gothic','맑은고딕','돋움',Dotum; color:#fff; letter-spacing:-0.05em; text-align:center; }
.smenu5 li.up a {background:#b7301e; width:154px; font-size:15px; font-weight:bold; font-family:'nb','ng','Malgun Gothic','맑은고딕','돋움',Dotum; color:#fff; letter-spacing:-0.05em; text-align:center;}

.smenu6 {float:left; width:769px; list-style:none; border:1px solid #d9d9d9; border-left:none; background:#fff;}
.smenu6 li {float:left; height:45px; width:128px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box; text-align:center; border-left:1px solid #d9d9d9; }
.smenu6 li a {display:block; width:128px; font-size:15px; font-weight:normal; font-family:'nb','ng','Malgun Gothic','맑은고딕','돋움',Dotum; color:#585858; letter-spacing:-0.05em; height:45px; line-height:40px; }
.smenu6 li a:hover {background:#b7301e; width:128px; font-size:15px; font-weight:bold; font-family:'nb','ng','Malgun Gothic','맑은고딕','돋움',Dotum; color:#fff; letter-spacing:-0.05em; text-align:center; }
.smenu6 li.up a {background:#b7301e; width:128px; font-size:15px; font-weight:bold; font-family:'nb','ng','Malgun Gothic','맑은고딕','돋움',Dotum; color:#fff; letter-spacing:-0.05em; text-align:center;}

/*서브내용*/
.sub_back {background:#fff; border:1px solid #d9d9d9; border-top:none; border-left:none; width:769px; margin:20px 0; padding:40px;}
.sub_back h3 {background:url(../img/sub/logomenu.png) left 4px no-repeat; font-size:23px; color:#4c4b48; font-family:'ngb','nbg','Malgun Gothic','맑은고딕','돋움',Dotum; font-weight:normal; letter-spacing:-0.05em; padding:0 0 0 30px; margin-bottom:20px;}

table {border-collapse: collapse; margin-left:0px; width:100%;}

.info_table {border-top:2px solid #2c2c2c;}
.info_table th {border-bottom:1px solid #e6e6e6; height:40px; background:#f8f8f8; color:#444; font-family:'ngb','nbg','Malgun Gothic','맑은고딕','돋움',Dotum; font-weight:normal; text-align:center; border-right:1px solid #e6e6e6;}
.info_table td {height:40px; color:#444; font-weight:normal; padding-left:15px; border-bottom:1px solid #e6e6e6;}


/*.table {border-top:2px solid #2c2c2c; border-bottom:1px solid #e6e6e6; }
.table_line {border-bottom:1px solid #e6e6e6;}*/

.sub_con h3 {background:url(../img/sub/head.jpg) left 8px no-repeat; font-size:20px; color:#4c4b48; font-family:'ngb','nbg','Malgun Gothic','맑은고딕','돋움',Dotum; font-weight:normal; letter-spacing:-0.05em; padding-left:15px;}
.sub_con h4 {background:url(../img/sub/line.jpg) no-repeat; font-size:20px; color:#4c4b48; font-family:'ngb','nbg','Malgun Gothic','맑은고딕','돋움',Dotum; font-weight:normal; letter-spacing:-0.05em; padding:10px 0; }
.sub_con h5 {background:#b7311e; font-size:20px; color:#fff; font-family:'ngb','nbg','Malgun Gothic','맑은고딕','돋움',Dotum; font-weight:normal; letter-spacing:-0.05em; padding-left:10px; }

.sub_con p {padding-top:10px;  font-family:'nbg','ngb','Malgun Gothic','맑은고딕','돋움',Dotum; font-size:16px; line-height:22px;}
.sub_con_col {color:#a42615; }
.line {line-height:28px; font-family:'nbg','ngb','Malgun Gothic','맑은고딕','돋움',Dotum; font-size:15px; padding-bottom:30px;}
.dot {line-height:30px; padding:10px;  font-family:'nbg','ngb','Malgun Gothic','맑은고딕','돋움',Dotum; font-size:13px; border:2px solid #e6e6e6; background:#f8f8f8;}
.dot li {/*background:url(../img/sub/dot.png) no-repeat 0 8px;*/padding-left:10px;}
.sub_cont {font-family:'ngb','nbg','Malgun Gothic','맑은고딕','돋움',Dotum; font-weight:normal; color:#3c3c3c; line-height:25px;}

.sub_num {font-weight:bold; color:#b7301e; }

.subcon_hh {float:left;}
.subcon_hh p {float:left; padding:10px; width:384px; border:1px dotted #ccc; border-bottom:none; border-top:none; border-left:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
.subcon_h {font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:normal; font-size:18px; line-height:22px; letter-spacing:-0.05em; color:#4c4b48;}

.subcon99 {margin:0 auto; text-align:center; font-family:'nbg','ngb','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:normal; letter-spacing:-0.05em; font-size:19px; line-height:30px;}
.subcon99 h3 {text-align:center; font-size:40px; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:normal; letter-spacing:-1px; color:#514a42; background:url(../img/sub/h3.gif) no-repeat center 0; margin:0; padding:0; height:100px; line-height:76px;}
.subcon99 h3 span {font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:normal; letter-spacing:-1px; color:#514a42;}
.cli_rbox {width:185px; height:175px; background:url(../img/sub/subbox.jpg); float:left;}
.cli_rboxt17 {line-height:45px; font-size:17px; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:normal; letter-spacing:-0.05em; color:#fff;}
.rboxt17 {line-height:65px; font-size:17px; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:normal; letter-spacing:-0.05em; color:#fff;}
.rboxt17c {padding:10px; font-size:17px; letter-spacing:-0.05em; line-height:23px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}

.part04 {margin:0; padding:0; list-style:none;}
.part04 li {padding:0; width:230px; float:left; text-align:center;}
.sq230 {margin:0; padding:10px; width:210px; background:url(../img/sub/box_bg01.gif); text-align:left;}
.t17b {font-size:17px; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:normal; letter-spacing:-0.05em; color:#504242;}
.t17 {font-size:15px; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:normal; letter-spacing:-0.05em; color:#504242;}
.t13 {font-size:13px; color:#666; line-height:18px; }

.ab05 {margin:20px; padding:0; font-size:14px; height:100px;}
.ab05 ul li {margin:0; padding:0; font-size:15px; color:#666; float:left; line-height:20px;  font-family:'nbg','ngb','돋움',Dotum,'Malgun Gothic','맑은고딕'; letter-spacing:-0.05em; color:#504242;}

/*수술대상*/
.part2 {margin:0; padding:0; list-style:none; width:361px;}
.part2 li {padding:0; width:157px; text-align:center; float:left; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:normal; font-size:15px; line-height:22px; letter-spacing:-0.05em; color:#fff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}

.part3 {margin:0; padding:0; list-style:none; width:770px;}
.part3 li {padding:0; width:157px; text-align:center; float:left; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:normal; font-size:15px; line-height:22px; letter-spacing:-0.05em; color:#fff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}

.part4 {margin:0; padding:0; list-style:none; width:770px;}
.part4 li {padding:0; text-align:center; float:left; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:normal; font-size:15px; line-height:22px; letter-spacing:-0.05em; color:#fff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}

.part5 {margin:0; padding:0; list-style:none; width:770px;}
.part5 li {padding:0; width:146px; text-align:center; float:left; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:normal; font-size:15px; line-height:22px; letter-spacing:-0.05em; color:#fff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}

/*레이저 치료*/
.laser_ul { width:770px; }
.laser_h {color:#fff; font-size:15px; line-height:40px; width:185px; text-align:center;  font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:normal; background:url(../img/sub/subbox01.jpg);}
.laser_con {font-size:14px; line-height:22px; padding:10px; letter-spacing:-0.02em; background:#f3f3f3;}

/* 게시판 버튼 */
.btn_pack, .btn_pack *{font-size:13px; font-family:'ng','Malgun Gothic','맑은고딕','돋움'; height:26px; background:url(../img/sub/btn_pack.gif) no-repeat; display:inline-block; overflow:visible; position:relative; margin:-1px 0 0 0; padding:0; border:0; color:#333; text-decoration:none; !important; vertical-align:top; white-space:nowrap; cursor:pointer; _cursor:hand;}
.btn_pack.small{background-position:left 0px;}
.btn_pack.small *{padding:0 20px; background-position:right 1px;font-size:13px; height:26px}

.btn_packg, .btn_packg *{font-size:13px; font-family:'ng','Malgun Gothic','맑은고딕','돋움'; height:26px; background:url(../img/sub/btn_packg.gif) no-repeat; display:inline-block; overflow:visible; position:relative; margin:-1px 0 0 0; padding:0; border:0; color:#fff; text-decoration:none; !important; vertical-align:top; white-space:nowrap; cursor:pointer; _cursor:hand;}
.btn_packg.small{background-position:left 0px;}
.btn_packg.small *{padding:0 20px; background-position:right 1px;font-size:13px; height:26px}

/* 게시판 디자인 */
.bod01 th {text-align:center; font-size:13px; color:#fff; font-weight:400; padding:12px 0; background:#585858;}
.bod01 td {border-bottom:1px solid #d9d9d9; text-align:center; font-size:13px; color:#666; padding:10px 0;}
.bod01 td a {font-size:13px; color:#666; text-decoration:none;}

.bod02 {border-top:1px solid #d9d9d9;}
.bod02 th {border-bottom:1px solid #d9d9d9; text-align:center; font-size:13px; color:#333; font-weight:400; padding:12px 0; background:#f9f9f9;}
.bod02 td {border-bottom:1px solid #d9d9d9; text-align:left; font-size:13px; color:#666; padding:9px 8px;}
.bod02 td a {font-size:13px; color:#666; text-decoration:none;}

.srch {width:100%; padding:0;}
.srch legend {overflow:hidden; visibility:hidden; position:absolute; top:0; left:0; width:1px; height:1px; font-size:0; line-height:0;}
.srch {text-align:center; }
.srch select,.srch input {margin:-1px 0 1px; font-size:13px; color:#666; vertical-align:middle;}
.srch .keyword {margin-left:1px; padding:4px 3px 3px; border:1px solid #b5b5b5; font-size:13px; font-family:'nbg','Malgun Gothic','맑은고딕','돋움'; height:16px;}
.ss02 {border:1px solid #b5b5b5; font-size:13px; font-family:'nbg','Malgun Gothic','맑은고딕','돋움'; height:25px;}


/*지도*/
#map-canvas, #map_canvas {width : 770px; /* 구글 지도 넓이 */ height: 400px; /* 구글 지도 높이 */ font-size:15px; font-weight:normal; font-family:'nbg','ngb','Malgun Gothic','맑은고딕','돋움',Dotum; float:left; letter-spacing:-0.05em; line-height:18px;}

/*오시는길*/
.cars {margin:0; padding:0; list-style:none;}
.cars li {padding:0; float:left; font-size:15px; letter-spacing:-0.05em; color:#585858;}
.cars li.carsb {width:40px; height:29px; padding-top:11px; font-size:13px; background:#b7301e; -moz-border-radius:20px; /*모질라*/ -webkit-border-radius:20px; /*웹킷*/ /*IE9+,FF4+,chrome,Safari5,+opera*/ border-radius:20px; color:#fff; text-align:center;}

.bus {border-top:2px solid #d9d9d9;}
.bus th {border-bottom:1px solid #e6e6e6; font-size:15px; text-align:center; color:#333; padding:15px 0; font-weight:normal; font-family:'ngb','nbg','Malgun Gothic','맑은고딕','돋움'; line-height:22px;}
.bus td {border-bottom:1px solid #e6e6e6; font-size:15px; text-align:left; color:#333; padding:15px 0; /*letter-spacing:-0.05em;*/}

.bus01 {background:url(../img/sub/bus01.jpg) left 4px no-repeat; font-size:15px; color:#585858; padding-left:34px; font-size:15px; color:#666; font-weight:normal; font-family:'ngb','nbg','Malgun Gothic','맑은고딕','돋움';}
.bus02 {background:url(../img/sub/bus02.jpg) left 4px no-repeat; font-size:15px; color:#585858; padding-left:34px; font-size:15px; color:#666; font-weight:normal; font-family:'ngb','nbg','Malgun Gothic','맑은고딕','돋움';}
.bus03 {background:url(../img/sub/bus06.jpg) left 4px no-repeat; font-size:15px; color:#585858; padding-left:34px; font-size:15px; color:#666; font-weight:normal; font-family:'ngb','nbg','Malgun Gothic','맑은고딕','돋움';}

.info_sub ul{width:770px;}
.info_sub ul li {float:left; width:120px; height:120px; background:url(../img/sub/circle01.png) no-repeat; color:#fff; font-size:18px; font-weight:normal; font-family:'nbg','ngb','Malgun Gothic','맑은고딕','돋움',Dotum; text-align:center;line-height:120px;}

.info ul li {float:left; width:171px; height:60px; width:25%;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
.infoh {font-size:17px; color:#585858; font-size:17px; color:#666; font-weight:normal; font-family:'ngb','nbg','Malgun Gothic','맑은고딕','돋움'; line-height:35px;}
.infoc {font-size:15px; color:#585858; font-size:15px; color:#666; font-weight:normal; font-family:'nbg','ngb','Malgun Gothic','맑은고딕','돋움';}

.laser01 p{padding:10px;}
.laser01 img {width:132px; height:293px; float:left; padding-top:50px;}

.infof {float:left; padding-bottom:30px; }
.infof li {float:left; width:150px; height:150px; color:#444; font-size:18px; font-weight:normal; font-family:'nbg','ngb','Malgun Gothic','맑은고딕','돋움'; text-align:center;}

/*병원소개*/
.info_h {color:#686868; font-size:20px; font-weight:bold; font-family:'ngb','nbg','Malgun Gothic','맑은고딕','돋움';  letter-spacing:-0.05em;}
.info_p {color:#af1717;}
.info_c {color:#686868; font-size:16px; line-height:23px; font-weight:normal; font-family:'ngb','nbg','Malgun Gothic','맑은고딕','돋움';  letter-spacing:-0.05em; }


.calist {margin:0; padding:0; height:45px; background:#b7301e;}
.calis {margin:0; padding:0; list-style:none;}
.calis li {padding:0; float:left; width:152px; text-align:center; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
.calis li a {display:block; padding:0; width:100%; line-height:44px; color:#fff; font-size:15px; font-weight:normal; font-family:'ngb','nbg','Malgun Gothic','맑은고딕','돋움',Dotum; letter-spacing:-0.05em; background:url(../img/sub/tab_menu.png) right top no-repeat; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
.calis li a:hover {border:2px solid #b7301e; border-bottom:none; height:45px; background:#fff; color:#4c4b48; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;	}
.calis li.up a {border:2px solid #b7301e; border-bottom:none; height:45px; background:#fff; color:#4c4b48; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}


.sinfo {margin:0; padding:0; background:url(../img/sub/info_bg.gif); text-align:right; /*border-top:1px solid #89898b; border-bottom:1px solid #89898b;*/}
.sinfol {margin:0; padding:105px 0 0 10px; min-width:109px; background:url(../img/sub/int.png) 10px 20px no-repeat; float:left; text-align:left; color:#999; letter-spacing:-0.05em; color:#fff;}
.sinfor {margin:0; padding:0; float:right;}

.t15i {font-size:15px; font-family:'ngb','nbg','돋움',Dotum,'Malgun Gothic','맑은고딕'; font-weight:normal; letter-spacing:-0.05em; color:#a05b52; line-height:25px;}

.inc5 {margin:0; padding:0; list-style:none;}
.inc5 li {padding:90px 6px 10px; float:right; width:126px; height:180px; text-align:center; font-size:13px; letter-spacing:-0.05em;border-right:1px dotted #999; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
.incpa01 {background:url(../img/sub/in01.png) center 15px no-repeat #fff;}
.incpa02 {background:url(../img/sub/in05.png) center 15px no-repeat #fff;}
.incpa03 {background:url(../img/sub/in03.png) center 15px no-repeat #fff;}
.incpa04 {background:url(../img/sub/in04.png) center 15px no-repeat #fff;}
.incpa05 {background:url(../img/sub/in02.png) center 15px no-repeat #fff;}

.horpart {margin:0; padding:0; list-style:none;}
.horpart li {padding:0; float:left;}

.txt_box {position:relative; margin:0; padding:0; width:100%; height:300px;}
.txt_boxr {position:absolute; bottom:20px; padding:20px; background-color: rgb(191,75,59); opacity: 0.9; display:inline-block; color:#fff; font-size:15px; line-height:25px;}

/*안티에이징*/
.antiimg {text-align:center; margin:50px 0;}
.antiimg img {margin-right:30px;}

.wit {font-size:13px; letter-spacing:-0.025em; color:#999; text-align:right; line-height:18px; padding-top:10px; /*display:none;*/}