﻿
/* 서브메뉴 */
.submenu01 { clear:both; width:100%; border-bottom:1px solid #c8c8c8; border-top:1px solid #c8c8c8; margin:30px 0; float:left }
.submenu01 ul { padding:0; width:100%; margin:0 auto}
.submenu01 ul li{ float:left; width:11.1111%}
.submenu01 ul li a{ outline:none; display:block; color:#818181; line-height:20px; text-align:center; font-size:17px ; padding: 15px 0;}
.submenu01 ul li a:hover{ background: #620f0d; text-decoration:none; color:#ffffff; cursor: pointer; font-size:17px ; padding: 15px 0;}
.submenu01 ul li a.selected{ background: #620f0d; text-decoration:none; color:#ffffff; cursor:default; font-size:17px ; padding: 15px 0;}

.submenu02 { clear:both; width:100%; border-bottom:1px solid #c8c8c8; border-top:1px solid #c8c8c8; margin:30px 0; float:left }
.submenu02 ul { padding:0; width:100%; margin:0 auto}
.submenu02 ul li{ float:left; width:12.5%}
.submenu02 ul li a{ outline:none; display:block; color:#818181; line-height:20px; text-align:center; font-size:17px ; padding: 15px 0;}
.submenu02 ul li a:hover{ background: #620f0d; text-decoration:none; color:#ffffff; cursor: pointer; font-size:17px ; padding: 15px 0;}
.submenu02 ul li a.selected{ background: #620f0d; text-decoration:none; color:#ffffff; cursor:default; font-size:17px ; padding: 15px 0;}

.submenu03 { clear:both; width:100%; border-bottom:1px solid #c8c8c8; border-top:1px solid #c8c8c8; margin:30px 0; float:left }
.submenu03 ul { padding:0; width:100%; margin:0 auto}
.submenu03 ul li{ float:left; width:16.666%}
.submenu03 ul li a{ outline:none; display:block; color:#818181; line-height:20px; text-align:center; font-size:17px ; padding: 15px 0;}
.submenu03 ul li a:hover{ background: #620f0d; text-decoration:none; color:#ffffff; cursor: pointer; font-size:17px ; padding: 15px 0;}
.submenu03 ul li a.selected{ background: #620f0d; text-decoration:none; color:#ffffff; cursor:default; font-size:17px ; padding: 15px 0;}

.submenu04 { clear:both; width:100%; border-bottom:1px solid #c8c8c8; border-top:1px solid #c8c8c8; margin:30px 0; float:left }
.submenu04 ul { padding:0; width:100%; margin:0 auto}
.submenu04 ul li{ float:left; width:20%}
.submenu04 ul li a{ outline:none; display:block; color:#818181; line-height:20px; text-align:center; font-size:17px ; padding: 15px 0;}
.submenu04 ul li a:hover{ background: #620f0d; text-decoration:none; color:#ffffff; cursor: pointer; font-size:17px ; padding: 15px 0;}
.submenu04 ul li a.selected{ background: #620f0d; text-decoration:none; color:#ffffff; cursor:default; font-size:17px ; padding: 15px 0;}

.submenu05 { clear:both; width:100%; border-bottom:1px solid #c8c8c8; border-top:1px solid #c8c8c8; margin:30px 0; float:left }
.submenu05 ul { padding:0; width:100%; margin:0 auto}
.submenu05 ul li{ float:left; width:11.1111%}
.submenu05 ul li a{ outline:none; display:block; color:#818181; line-height:45px; text-align:center; font-size:17px ; padding: 5px 0;}
.submenu05 ul li a:hover{ background: #620f0d; text-decoration:none; color:#ffffff; cursor: pointer; font-size:17px ; padding: 5px 0;}
.submenu05 ul li a.selected{ background: #620f0d; text-decoration:none; color:#ffffff; cursor:default; font-size:17px ; padding: 5px 0;}

.submenu06 { clear:both; width:100%; border-bottom:1px solid #c8c8c8; border-top:1px solid #c8c8c8; margin:30px 0; float:left }
.submenu06 ul { padding:0; width:100%; margin:0 auto}
.submenu06 ul li{ float:left; width:20%}
.submenu06 ul li a{ outline:none; display:block; color:#818181; line-height:45px; text-align:center; font-size:17px ; padding: 5px 0;}
.submenu06 ul li a:hover{ background: #620f0d; text-decoration:none; color:#ffffff; cursor: pointer; font-size:17px ; padding: 5px 0;}
.submenu06 ul li a.selected{ background: #620f0d; text-decoration:none; color:#ffffff; cursor:default; font-size:17px ; padding: 5px 0;}

.submenu06_02 { clear:both; width:100%; border-bottom:1px solid #c8c8c8; border-top:1px solid #c8c8c8; margin:30px 0; float:left }
.submenu06_02 ul { padding:0; width:100%; margin:0 auto}
.submenu06_02 ul li{ float:left; width:33.333%}
.submenu06_02 ul li a{ outline:none; display:block; color:#818181; line-height:45px; text-align:center; font-size:17px ; padding: 5px 0;}
.submenu06_02 ul li a:hover{ background: #620f0d; text-decoration:none; color:#ffffff; cursor: pointer; font-size:17px ; padding: 5px 0;}
.submenu06_02 ul li a.selected{ background: #620f0d; text-decoration:none; color:#ffffff; cursor:default; font-size:17px ; padding: 5px 0;}

.submenu07 { clear:both; width:100%; border-bottom:1px solid #c8c8c8; border-top:1px solid #c8c8c8; margin:30px 0; float:left }
.submenu07 ul { padding:0; width:100%; margin:0 auto}
.submenu07 ul li{ float:left; width:20%}
.submenu07 ul li a{ outline:none; display:block; color:#818181; line-height:20px; text-align:center; font-size:17px ; padding: 15px 0;}
.submenu07 ul li a:hover{ background: #620f0d; text-decoration:none; color:#ffffff; cursor: pointer; font-size:17px ; padding: 15px 0;}
.submenu07 ul li a.selected{ background: #620f0d; text-decoration:none; color:#ffffff; cursor:default; font-size:17px ; padding: 15px 0;}

.submenu08 { clear:both; width:100%; border-bottom:1px solid #c8c8c8; border-top:1px solid #c8c8c8; margin:30px 0; float:left }
.submenu08 ul { padding:0; width:100%; margin:0 auto}
.submenu08 ul li{ float:left; width:14.28571%}
.submenu08 ul li a{ outline:none; display:block; color:#818181; line-height:20px; text-align:center; font-size:17px ; padding: 15px 0;}
.submenu08 ul li a:hover{ background: #620f0d; text-decoration:none; color:#ffffff; cursor: pointer; font-size:17px ; padding: 15px 0;}
.submenu08 ul li a.selected{ background: #620f0d; text-decoration:none; color:#ffffff; cursor:default; font-size:17px ; padding: 15px 0;}

.submenu09 { clear:both; width:100%; border-bottom:1px solid #c8c8c8; border-top:1px solid #c8c8c8; margin:30px 0; float:left }
.submenu09 ul { padding:0; width:100%; margin:0 auto}
.submenu09 ul li{ float:left; width:20%}
.submenu09 ul li a{ outline:none; display:block; color:#818181; line-height:20px; text-align:center; font-size:17px; padding: 15px 0;}
.submenu09 ul li a:hover{ background: #620f0d; text-decoration:none; color:#ffffff; cursor: pointer; font-size:17px; padding: 15px 0;}
.submenu09 ul li a.selected{ background: #620f0d; text-decoration:none; color:#ffffff; cursor:default; font-size:17px; padding: 15px 0;}

.submenu10 { clear:both; width:100%; border-bottom:1px solid #c8c8c8; border-top:1px solid #c8c8c8; margin:30px 0; float:left }
.submenu10 ul { padding:0; width:100%; margin:0 auto}
.submenu10 ul li{ float:left; width:33.333%}
.submenu10 ul li a{ outline:none; display:block; color:#818181; line-height:20px; text-align:center; font-size:17px ; padding: 15px 0;}
.submenu10 ul li a:hover{ background: #620f0d; text-decoration:none; color:#ffffff; cursor: pointer; font-size:17px ; padding: 15px 0;}
.submenu10 ul li a.selected{ background: #620f0d; text-decoration:none; color:#ffffff; cursor:default; font-size:17px ; padding: 15px 0;}

.submenu11 { clear:both; width:100%; border-bottom:1px solid #c8c8c8; border-top:1px solid #c8c8c8; margin:30px 0; float:left }
.submenu11 ul { padding:0; width:100%; margin:0 auto}
.submenu11 ul li{ float:left; width:20%}
.submenu11 ul li a{ outline:none; display:block; color:#818181; line-height:20px; text-align:center; font-size:17px ; padding: 15px 0;}
.submenu11 ul li a:hover{ background: #620f0d; text-decoration:none; color:#ffffff; cursor: pointer; font-size:17px ; padding: 15px 0;}
.submenu11 ul li a.selected{ background: #620f0d; text-decoration:none; color:#ffffff; cursor:default; font-size:17px ; padding: 15px 0;}

.video_menu_bar{display: none}

/* 서브가운데 */
.cont_s{width:1300px; margin: 223px auto 0 auto;  clear:both; }

.cont_s2 {width:1300px; margin: 223px auto 0 auto;  clear:both; }

.cont_s3 {width:1300px; margin: 50px auto 0 auto;  clear:both; }

	
	/*소타이틀*/
	.cont_s h2 { clear:both; font-size:55px; color:#292929;   ; width:100%; padding:60px 0 10px 0; text-align:center}
	.cont_s h3 { clear:both; font-size:44px; float: left; color:#292929;   ; width:100%; margin:10px auto 10px auto; background:url(/images/common/h3img.gif) no-repeat left top; padding-top:10px}
	.cont_s h4{ clear:both; float:left; font-size:40px; color:#292929;   ; width:100%; margin:40px 0 20px 0;  padding-top:10px;}
	.cont_s h5{ clear:both; background:url(/images/common/h5img_b.gif) no-repeat left 50%; font-size:24px; color:#0088d0;   ; margin:0 0 10px 0;  padding:0 0 0 25px !important}
	.cont_s h6{ clear:both; background:#e8eaf0; font-size:30px; color:#1b3267;   ; margin:0;  padding:10px 0; text-align:center }
	.cont_s h7{ clear:both; background:url(/images/common/h5img_b_b.gif) no-repeat left 50%; font-size:24px; color:#00418e;   ; margin:0 0 10px 0; text-align:left;  padding:0 0 0 25px !important}
	.cont_s .titleb { font-size:48px; color:#3d3d3d ; padding-bottom:15px}
	.cont_s .titleg { font-size:100px; color:#c8c3c0 ; padding-bottom:15px;line-height:0.85em}
	.cont_s .steptit{ clear:both; background: #d64e49; font-size:24px; color:#ffffff;   ; margin:100px 0 0 0; text-align:left;  padding:10px !important}

	.cont_s2 h2 { clear:both; font-size:55px; color:#292929;   ; width:100%; padding:60px 0 10px 0; text-align:center}
	.cont_s2 h2 p img {margin: 0 ; padding: 0}
	.cont_s2 h3 { clear:both; font-size:44px; float: left; color:#292929;   ; width:100%; margin:10px auto 10px auto; background:url(/images/common/h3img.gif) no-repeat left top; padding-top:10px}
	.cont_s2 h4{ clear:both; float:left; font-size:40px; color:#292929;   ; width:100%; margin:40px 0 20px 0;  padding-top:10px}
	.cont_s2 h5{ clear:both; background:url(/images/common/h5img_b.gif) no-repeat left 50%; font-size:24px; color:#0088d0;   ; margin:0 0 10px 0;  padding:0 0 0 25px !important}
	.cont_s2 h6{ clear:both; background:#e8eaf0; font-size:30px; color:#1b3267;   ; margin:0;  padding:10px 0; text-align:center }
	.cont_s2 h7{ clear:both; background:url(/images/common/h5img_b_b.gif) no-repeat left 50%; font-size:24px; color:#00418e;   ; margin:0 0 10px 0; text-align:left;  padding:0 0 0 25px !important}
	.cont_s2 .titleb { font-size:48px; color:#3d3d3d ; padding-bottom:15px}
	.cont_s2 .titleg { font-size:100px; color:#c8c3c0 ; padding-bottom:15px;line-height:0.85em}
	.cont_s2 .steptit{ clear:both; background: #d64e49; font-size:24px; color:#ffffff;   ; margin:100px 0 0 0; text-align:left;  padding:10px !important}
	
	.cont_s3 h2 { clear:both; font-size:55px; color:#292929;   ; width:100%; padding:60px 0 10px 0; text-align:center}
	.cont_s3 h3 { clear:both; font-size:44px; float: left; color:#292929;   ; width:100%; margin:10px auto 10px auto; background:url(/images/common/h3img.gif) no-repeat left top; padding-top:10px}
	.cont_s3 h4{ clear:both; float:left; font-size:40px; color:#292929;   ; width:100%; margin:40px 0 20px 0;  padding-top:10px;}
	.cont_s3 h5{ clear:both; background:url(/images/common/h5img_b.gif) no-repeat left 50%; font-size:24px; color:#0088d0;   ; margin:0 0 10px 0;  padding:0 0 0 25px !important}
	.cont_s3 h6{ clear:both; background:#e8eaf0; font-size:30px; color:#1b3267;   ; margin:0;  padding:10px 0; text-align:center }
	.cont_s3 h7{ clear:both; background:url(/images/common/h5img_b_b.gif) no-repeat left 50%; font-size:24px; color:#00418e;   ; margin:0 0 10px 0; text-align:left;  padding:0 0 0 25px !important}
	.cont_s3 .titleb { font-size:48px; color:#3d3d3d ; padding-bottom:15px}
	.cont_s3 .titleg { font-size:100px; color:#c8c3c0 ; padding-bottom:15px;line-height:0.85em}
	.cont_s3 .steptit{ clear:both; background: #d64e49; font-size:24px; color:#ffffff;   ; margin:100px 0 0 0; text-align:left;  padding:10px !important}


	/*bullet*/
	.bullet01 {color:#000; background:url(/images/Common/ico_bullet02.png) no-repeat 0% 72%; font-size:18px ; line-height:30px; letter-spacing:-0.025em; padding-left: 20px;}
	
	/*line*/
	.dotline {clear:both; border-bottom:1px dashed #e5e5e5; width:100%; padding-top:60px}
	
	/*box타이틀*/
	.box_title_gray { clear:both; float:left; font-size:16px; color:#ffffff; background:#a3a3a3;   ; padding:8px 15px; margin :0}
	.box_title_gray_s { clear:both; float:left; font-size:16px; color:#ffffff; background:#a3a3a3;   ; padding:5px 2%; margin :0; width:96%; text-align:center}
	.box_title_darkgray { clear:both; float:left; font-size:16px; color:#ffffff; background:#333333;   ; padding:8px 15px; margin :0}
	.box_title_darkgray_s { clear:both; float:left; font-size:16px; color:#ffffff; background:#333333;   ; padding:5px 2%; margin :0; width:96%; text-align:center}
	
	/*box*/
	.box01 {clear:both; border:1px solid #cccccc; padding: 10px;}
	
	/*탭*/
	ul.tab { padding:0; margin-top:20px}
	ul.tab li{ list-style-type:none; width:175px; height:45px; float:left; margin-right:1px}
	ul.tab li a{ outline:none; background: #d3d3d3; display:block; color:#ffffff; line-height:45px; text-align:center; font-size:18px ; }
    ul.tab li a.selected{ background: #ba47b5; text-decoration:none; color:#ffffff; cursor:default; font-size:18px ; }
	
	/*비용상담탭*/
	.tab02 {margin:20px 0; width:100%; float:left; box-sizing: border-box}
	.tab02 li a{width: 140px; height:45px; display:inline-block; border:1px solid #bcbcbc; background:#ececec;  font-size:17px; text-align:center; padding:10px 0; float:left; margin: 0.25% 0.5% 0.25% 0; color:#7d7d7d; line-height:22px; border-radius:3px; box-sizing: border-box}
	.tab02 li a.on{ background:#1b3267; color:#fff ;}

	/*이미지*/
	.img_wrap { display:block; clear: both; margin:0 auto; padding:0}
	.img_wrap_m {clear: both; display:none; margin:0 auto; padding:0}
	.img_wrap_m  img {width:100%;}

	/*pc모바일화면 숨기기*/
	.pc_wrap { display:block; clear: both; }
	.m_wrap {clear: both; display:none;}
	.m_wrap  img {width:100%;}

	/*pc모바일화면 숨기기2*/
	.pc_wrap2 { display:block; clear: both; }
	.t_wrap2 {clear: both; display:none;}
	.m_wrap2 {clear: both; display:none;}
	.m_wrap2  img {width:100%;}

	/*맵*/
	.map_wrap { float: left ;width:1300px; margin:10px auto 0 auto; display: block}
	.map_wrap_t {float: left ; display:none; margin:10px auto 0 auto; padding:0}
	.map_wrap_m {float: left ; display:none; margin:10px auto 0 auto; padding:0}

	/*01_01.남성확대_남성확대센터*/
	.opera01_01 { width:100%; clear:both;  float:left; background:#f7f6f4; padding:70px 5%; box-sizing: border-box}
	.opera01_01 p { text-align:center}
	.opera01_01 .redtext { text-align:center; font-size:24px ; color:#b53532; line-height:120%;}
	.opera01_01 .redtext2 { text-align:center; font-size:24px;  color:#b53532; line-height:120%;}
	.opera01_01 ul { width:100%; margin:0 auto}
	.opera01_01 li { float:left; width:33.33%; text-align:center}
	.opera01_01 li dt { font-size:20px ; color:#3d3d3d; text-align:center; padding:20px 0 10px 0 }
	.opera01_01 li dd { font-size:17px; color:#3d3d3d; line-height:26px}
	
	
	/*01_02.남성확대_특징*/
	.opera01_02 { width:90%; clear:both;  float:left; background:#f7f6f4; padding:70px 5%; border-top:1px solid #d0d0d0}
	.opera01_02 p { text-align:center; }
	.opera01_02 .title { text-align:center; font-size:36px ;  line-height:120%; margin-bottom:30px}
	.opera01_02 li {float:left; width:23%; margin:0 1%}
	.opera01_02 li:last-child {float:left; width:23%; margin-right:0}
	.opera01_02 li dl { height:306px;background:url(/images/operation/operation01_02.gif) no-repeat left 50%;}
	.opera01_02 li dt {  color:#ffffff; text-align:center; font-size:24px ; padding-top:33px}
	.opera01_02 li dd {  color:#ffffff; text-align:center; font-size:20px; padding-top:65px; line-height:140% }
	
	
	/*01_02.남성확대_차별화*/
	.opera01_03 { width:100%; clear:both;  float:left;}
	.opera01_03 p { text-align:center}
	.opera01_03 ul { width:100%; margin:0 auto; padding:0}
	.opera01_03 li { float:left; width:318px; text-align:center; padding-right:9px}
	.opera01_03 li:last-child{ float:left; width:318px; text-align:center; padding-right:0}
	.opera01_03 li dt { font-size:24px ; color:#3d3d3d; text-align:center; padding:20px 0 10px 0 }
	.opera01_03 li dd { font-size:17px; color:#3d3d3d; line-height:26px}
	
	/*01_03.남성확대_음경확대*/
	.opera02_tab {margin:20px 0; width:100%; float:left; box-sizing: border-box}
	.opera02_tab li a{width:19.5%; height:55px; display:inline-block; border:1px solid #bcbcbc; background:#ececec;  font-size:19px; text-align:center; padding:10px 0; float:left; margin: 0.25% 0.5% 0.25% 0; color:#7d7d7d; line-height:34px; border-radius:3px; box-sizing: border-box}
	.opera02_tab li:last-child a{width:20%; height:55px; display:inline-block; border:1px solid #bcbcbc; background:#ececec;  font-size:19px; text-align:center; padding:10px 0; float:left; margin: 0.25% 0 0.25% 0; color:#7d7d7d; line-height:34px; border-radius:3px; box-sizing: border-box}
	.opera02_tab li a.on{ background:#1b3267; color:#fff ;}
	
	/*01_03.남성확대_대체진피수술방법*/
	.opera02_01 { width:100%; clear:both; float:left; margin:0 auto}
	.opera02_01 li {float:left; width:618px; }
	.opera02_01 li:nth-child(2) {float:left; width:64px; text-align:center; padding-top:158px }
	.opera02_01 li dl { float:left; }
	.opera02_01 li dt { text-align:center; }
	.opera02_01 li dd { background:#eaeaea; border:1px solid #dedede; border-top:none; text-align:center; font-size:18px; padding:12px 0; line-height:130% }
	
	.opera02_02 { width:100%; clear:both; float:left; margin:0 auto}
	.opera02_02 ul {display:inline; padding-bottom:0}
	.opera02_02 li { width:100%; }
	.opera02_02 li dl { float:left; }
	.opera02_02 li dt { text-align:center; }
	.opera02_02 li dd { background:#eaeaea; border:1px solid #dedede; border-top:none; text-align:center; font-size:18px; padding:12px 0; line-height:130% }
	
	.opera02_02_r li {float:left; width:618px; }
	.opera02_02_r li dl { float:left; }
	.opera02_02_r li dt { text-align:center; }
	.opera02_02_r li dd { background:#eaeaea; border:1px solid #dedede; border-top:none; text-align:center; font-size:18px; padding:12px 0; line-height:130% }
	
	/*01_03.남성확대_음경확대장점*/
	.opera_warp_b { width:100%; clear:both;  float:left; background:#f0f1f4; padding:60px 0}
	
	.opera02_02_b1 { width:264px; clear:both; margin:0 auto}
	.opera02_02_b1 li {float:left; width:264px;}
	.opera02_02_b1 li dl {float:left; width:264px; height:306px;background:url(/images/operation/operation02_02.gif) no-repeat left 50%;}
	.opera02_02_b1 li dt {  color:#ffffff; text-align:center; font-size:24px ; padding-top:40px}
	.opera02_02_b1 li dd {  color:#ffffff; text-align:center; font-size:20px; padding-top:45px; line-height:130% }
	
	.opera02_02_b2 { width:576px; clear:both; margin:0 auto}
	.opera02_02_b2 li {float:left; width:264px; margin-right:48px}
	.opera02_02_b2 li:last-child {float:left; width:264px; margin-right:0}
	.opera02_02_b2 li dl {float:left; width:264px; height:306px;background:url(/images/operation/operation02_02.gif) no-repeat left 50%;}
	.opera02_02_b2 li dt {  color:#ffffff; text-align:center; font-size:24px ; padding-top:40px}
	.opera02_02_b2 li dd {  color:#ffffff; text-align:center; font-size:20px; padding-top:45px; line-height:130% }
	
	.opera02_02_b3 { width:1020px; clear:both; margin:0 auto}
	.opera02_02_b3 li {float:left; width:264px; margin-right:114px}
	.opera02_02_b3 li:last-child {float:left; width:264px; margin-right:0}
	.opera02_02_b3 li dl {float:left; width:264px; height:306px;background:url(/images/operation/operation02_02.gif) no-repeat left 50%;}
	.opera02_02_b3 li dt {  color:#ffffff; text-align:center; font-size:24px ; padding-top:40px}
	.opera02_02_b3 li dd {  color:#ffffff; text-align:center; font-size:20px; padding-top:45px; line-height:130% }
	
	.opera02_02_b4 { width:1200px; clear:both; margin:0 auto}
	.opera02_02_b4 ul { float:left; width:100%;}
	.opera02_02_b4 li {float:left; width:264px; margin-right:48px; margin-bottom:10px}
	.opera02_02_b4 li:last-child {float:left; width:264px; margin-right:0}
	.opera02_02_b4 li dl {float:left; width:264px; height:306px;background:url(/images/operation/operation02_02.gif) no-repeat left 50%;}
	.opera02_02_b4 .redimg {float:left; width:264px; height:306px;background:url(/images/operation/operation01_02.gif) no-repeat left 50%;}
	.opera02_02_b4 li dt {  color:#ffffff; text-align:center; font-size:24px ; padding-top:40px}
	.opera02_02_b4 li dd {  color:#ffffff; text-align:center; font-size:20px; padding-top:45px; line-height:130% }

	.opera02_02_b3_2 { width:1134px; clear:both; margin:0 auto}
	.opera02_02_b3_2 li {float:left; width:264px; margin:0 57px}
	.opera02_02_b3_2 li:nth-child(4){float:left; width:264px; margin-left:246px; margin-right: 57px}
	.opera02_02_b3_2 li:nth-child(5){float:left; width:264px; margin-left:57px; margin-right: 246px}
	.opera02_02_b3_2 li dl {float:left; width:264px; height:306px;background:url(/images/operation/operation02_02.gif) no-repeat left 50%;}
	.opera02_02_b3_2 li dt {  color:#ffffff; text-align:center; font-size:24px ; padding-top:40px}
	.opera02_02_b3_2 li dd {  color:#ffffff; text-align:center; font-size:20px; padding-top:45px; line-height:130% }
	
	.opera_warp_r { width:100%; clear:both;  float:left; background:#f7f6f4; padding:60px 0}
	
	.opera02_02_r1 { width:264px; clear:both; margin:0 auto}
	.opera02_02_r1 li {float:left; width:264px;}
	.opera02_02_r1 li dl {float:left; width:264px; height:306px;background:url(/images/operation/operation01_02.gif) no-repeat left 50%;}
	.opera02_02_r1 li dt {  color:#ffffff; text-align:center; font-size:24px ; padding-top:30px}
	.opera02_02_r1 li dd {  color:#ffffff; text-align:center; font-size:20px; padding-top:55px; line-height:130% }
	
	.opera02_02_r2 { width:576px; clear:both; margin:0 auto}
	.opera02_02_r2 li {float:left; width:264px; margin-right:48px}
	.opera02_02_r2 li:last-child {float:left; width:264px; margin-right:0}
	.opera02_02_r2 li dl {float:left; width:264px; height:306px;background:url(/images/operation/operation01_02.gif) no-repeat left 50%;}
	.opera02_02_r2 li dt {  color:#ffffff; text-align:center; font-size:24px ; padding-top:30px}
	.opera02_02_r2 li dd {  color:#ffffff; text-align:center; font-size:20px; padding-top:55px; line-height:130% }
	
	.opera02_02_r3 { width:1020px; clear:both; margin:0 auto}
	.opera02_02_r3 li {float:left; width:264px; margin-right:114px}
	.opera02_02_r3 li:last-child {float:left; width:264px; margin-right:0}
	.opera02_02_r3 li dl {float:left; width:264px; height:306px;background:url(/images/operation/operation01_02.gif) no-repeat left 50%;}
	.opera02_02_r3 li dt {  color:#ffffff; text-align:center; font-size:24px ; padding-top:30px}
	.opera02_02_r3 li dd {  color:#ffffff; text-align:center; font-size:20px; padding-top:55px; line-height:130% }
	
	.opera02_02_r4 { width:1200px; clear:both; margin:0 auto}
	.opera02_02_r4 li {float:left; width:264px; margin-right:48px}
	.opera02_02_r4 li:last-child {float:left; width:264px; margin-right:0}
	.opera02_02_r4 li dl {float:left; width:264px; height:306px;background:url(/images/operation/operation01_02.gif) no-repeat left 50%;}
	.opera02_02_r4 li dt {  color:#ffffff; text-align:center; font-size:24px ; padding-top:30px}
	.opera02_02_r4 li dd {  color:#ffffff; text-align:center; font-size:20px; padding-top:55px; line-height:130% }
	
	/*01_03.남성확대_음경확대재료*/
	.opera02_03 {clear:both; float:left; width:100%; margin:0; padding:0; }
	.opera02_03 li { float:left; display:inline ; width:100%; padding: 0 0 40px 0; }
	.opera02_03 li img { float:left}
	.opera02_03 li dl { float:right; width:705px}
	.opera02_03 li dt {font-size:24px ; color:#2e2e2e;  text-align:left; line-height:120% ; clear:both; min-height:39px}
	.opera02_03 li .num01 { background:url(/images/common/num01.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.opera02_03 li .num02 { background:url(/images/common/num02.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.opera02_03 li .num03 { background:url(/images/common/num03.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.opera02_03 li .num04 { background:url(/images/common/num04.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.opera02_03 li .num05 { background:url(/images/common/num05.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.opera02_03 li .num06 { background:url(/images/common/num06.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
    .opera02_03 li .num06_n { background:url(/images/common/num06.jpg) left 40% no-repeat; background-size: auto; padding-left:35px;}
	.opera02_03 li .num07 { background:url(/images/common/num07.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.opera02_03 li .num08 { background:url(/images/common/num08.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
    .opera02_03 li .num08_n { background:url(/images/common/num08.jpg) left 40% no-repeat; background-size: auto; padding-left:35px;}
	.opera02_03 li .num09 { background:url(/images/common/num09.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.opera02_03 li .num04_blue { background:url(/images/common/num04_blue.jpg) left top no-repeat; background-size: auto; padding-left:35px; color:#1faae1;}
	.opera02_03 li dd { text-align:left; padding-left:35px; padding-top:10px; line-height:150% ; float:left}
	
	/*01_03.남성확대_지방음경확대 수술방법*/
	.opera02_04 { width:100%; clear:both; float:left; margin:0 auto}
	.opera02_04 li {float:left; width:391px; }
	.opera02_04 li:nth-child(2) {float:left; width:64px; text-align:center; padding-top:162px }
	.opera02_04 li:nth-child(4) {float:left; width:63px; text-align:center; padding-top:162px }
	.opera02_04 li dl { float:left; }
	.opera02_04 li dt { text-align:center;}
	.opera02_04 li dd { background:#eaeaea; border:1px solid #dedede; border-top:none; text-align:center; font-size:18px; padding:12px 0; line-height:120% }
	
	/*01_04.남성확대_귀두확대_특징*/
	.opera03warp { width:100%; clear:both;  float:left; background:#f0f1f4; padding:60px 0}
	.opera03_01 { width:1020px; clear:both; margin:0 auto}
	.opera03_01 li {float:left;}
	.opera03_01 li:nth-child(even) { padding-top:150px }
	.opera03_01 li dl { margin-top:20px ;width:264px; height:306px; background:url(/images/operation/operation02_02.gif) no-repeat left 50%;}
	.opera03_01 li dt {  color:#ffffff; text-align:center; font-size:24px ; padding-top:36px}
	.opera03_01 li dd {  color:#ffffff; text-align:center; font-size:20px; padding-top:60px; line-height:130% }
	
	/*01_04.남성확대_귀두확대_추천*/
	.opera03_02 { width:94%; clear:both; margin:20px auto; border:2px solid #39b4e5; background:url(/images/operation/operation03_02.gif) left top;  padding:2% 3%}
	.opera03_02 li {clear:both; background:url(/images/operation/operation03_01.png) no-repeat left 0.85em; font-size:20px; text-align:left; line-height:140% ; padding : 15px 0 15px 45px; vertical-align:text-top}
	
	
	/*01_05.남성확대_남성실리콘수술_특징*/
	.opera04_01 { width:100%; clear:both; margin:20px auto}
	.opera04_01 li {float:left; width:234px; height:234px;background:url(/images/operation/operation05_01.gif) no-repeat left 50%; margin-bottom: 10px; margin-right: 32px}
	.opera04_01 li:last-child{margin-right: 0}
	.opera04_01 li dl { margin-top:20px}
	.opera04_01 li dt {  color:#ffffff; text-align:center; font-size:24px ; }
	.opera04_01 li dd {  color:#ffffff; text-align:center; font-size:18px; padding-top:40px; line-height:130% }
	

	/*01_06.남성확대_음경길이연장 테이블*/
	.opera05_table {width: 100%; clear:both; border-collapse:collapse; border-top:2px solid #282c37; border-bottom:2px solid #282c37; }
	.opera05_table caption{display:none}
	.opera05_table thead th { background:#f5f5f5; padding: 15px 0px; text-align: center; font-size: 20px ; color:#282c37; border-bottom :1px solid #cbcac8;}
	.opera05_table .black{ background:#333333; text-align: center ; color:#fff}
	.opera05_table .red{ background:#620f0d; text-align: center ; color:#fff}
	.opera05_table tbody th { background:#f5f5f5; padding: 15px 0px; text-align: center;  border :1px solid #cbcac8 ; color:#000}
	.opera05_table tbody td {padding: 15px 5px ; text-align: center; color: #303030;  border :1px solid #cbcac8; line-height:30px}
	.opera05_table tbody .treatment { background:#f2e8e8; padding: 15px 0px; text-align: center ; color:#620f0d}
	.opera05_table tfoot td {padding: 15px 0px ; background:#f8ecec; text-align: center ; color:#ff519c; border:1px solid #cbcac8;}
	
	/*03_01.발기부전_발기부전센터*/
	.erectile01_01 { width:100%; clear:both;  float:left; background:#f7f6f4; padding:70px 0}
	.erectile01_01 p { text-align:center}
	.erectile01_01 .redtext { text-align:center; font-size:24px ; color:#b53532; line-height:120%;}
	.erectile01_01 .bluetext { text-align:center; font-size:24px ; color:#00418e; line-height:120%;}
	.erectile01_01 ul { width:1150px; margin:0 auto}
	.erectile01_01 li { float:left; width:381px; text-align:center}
	.erectile01_01 li dt { font-size:20px ; color:#3d3d3d; text-align:center; padding:20px 0 10px 0 }
	.erectile01_01 li dd { font-size:17px; color:#3d3d3d; line-height:26px}
	
	/*03_01.발기부전_발기부전센터*/
	.erectile01_02 { width:100%; clear:both;  float:left;}
	.erectile01_02 p { text-align:center}
	.erectile01_02 ul { width:100%; margin:0 auto; padding:0; }
	.erectile01_02 li { float:left; width:645px; text-align:center; padding-left:10px}
	.erectile01_02 li:first-child{ float:left; width:645px; text-align:center; padding:0}
	.erectile01_02 li dt { font-size:24px ; color:#3d3d3d; text-align:center; padding:20px 0 10px 0 }
	.erectile01_02 li dd { font-size:17px; color:#3d3d3d; line-height:26px}
	.erectile01_02 .video { width:645px; height:354px }
	.erectile01_02 .video100 { width:100%; height:700px }
	
	/*03_02.발기부전_원터치보형물수술*/
	.erectile02_01 { width:100%; clear:both;  float:left; background:#f7f6f4; padding:70px 0}
	.erectile02_01 p { text-align:center}
	.erectile02_01 .redtext { text-align:center; font-size:20px ; color:#b53532; line-height:120%;}
	.erectile02_01 ul { width:1024px; margin:0 auto}
	.erectile02_01 li { float:left; width:1024px; text-align:left}
	.erectile02_01 li dt { clear:both; background:url(/images/common/h5img_b_b.gif) no-repeat left 50%; font-size:24px; color:#00418e;   ; margin:0 0 10px 0; text-align:left;  padding:0 0 0 25px !important}
	.erectile02_01 li dd { font-size:17px; color:#3d3d3d; line-height:26px}
	
	/*03_03.발기부전_음경보형물종류_이미지탭*/
	.erectile_go { clear:both; width:100%; float:left }
	.erectile_go ul { padding:0; width:759px; margin:0 auto}
	.erectile_go ul li { float:left; padding-right:55px; width:352px}
	.erectile_go ul li:last-child{ float:left; padding-right:0; width:352px}
	
	/*03_04.발기부전_ed프로젝트탭*/
	.erectile_tab {margin:20px 0; width:100%; float:left; box-sizing: border-box}
	.erectile_tab li a{width:19.5%; height:55px; display:inline-block; border:1px solid #bcbcbc; background:#ececec;  font-size:19px; text-align:center; padding:10px 0; float:left; margin: 0.25% 0.5% 0.25% 0; color:#7d7d7d; line-height:34px; border-radius:3px; box-sizing: border-box}
	.erectile_tab li:last-child a{width:20%; height:55px; display:inline-block; border:1px solid #bcbcbc; background:#ececec;  font-size:19px; text-align:center; padding:10px 0; float:left; margin: 0.25% 0 0.25% 0; color:#7d7d7d; line-height:34px; border-radius:3px; box-sizing: border-box}
	.erectile_tab li a.on{ background:#1b3267; color:#fff ;}
	
	/*03_04.발기부전_ed프로젝트탭_이미지탭*/
	.erectile04_go01 { clear:both; width:100%; float:left; padding:90px 0; background:#f0f1f4; margin-top:10px}
	.erectile04_go01 ul { padding:0; width:1204px; margin:0 auto}
	.erectile04_go01 ul li { float:left; padding-right:44px; width:268px}
	.erectile04_go01 ul li:last-child{ float:left; padding-right:0; width:268px}
	
	.erectile04_go02 { clear:both; width:100%; float:left; padding:90px 0; background:#f0f1f4; margin-top:10px}
	.erectile04_go02 ul { padding:0; width:1027px; margin:0 auto}
	.erectile04_go02 ul li { float:left; padding-right:110px; width:268px}
	.erectile04_go02 ul li:last-child{ float:left; padding-right:0; width:268px}

	/*03_04.발기부전_체외충격파*/
	.erectile11_01 { width:1159px; clear:both;  float:left; background:#f0f1f4; padding:70px}
	.erectile11_01 p { text-align:left;  float:left}
	.erectile11_01 .bluetext { text-align:center; font-size:24px ; color:#1faae1; line-height:120%}
	.erectile11_01 dl { float:right; width:564px; }
	.erectile11_01 dt { font-size:48px ; text-align:left}
	.erectile11_01 dd { font-size:17px; padding-top:30px; line-height:30px}
	.erectile11_01 dd ul { clear: both}
	.erectile11_01 dd li {margin-top: 60px ; font-size:18px; color:#fff; background: #1b3267; text-align: center; margin-right:20px; padding:50px 20px; line-height:30px; width: 120px; height: 60px; float: left; }
	
	
	/*05_09.전립선 배뇨장애*/
	.uroclinic09_02 { width:1159px; clear:both;  float:left; background:#f0f1f4; padding:70px}
	.uroclinic09_02 p { text-align:left;  float:left}
	.uroclinic09_02 .bluetext { text-align:center; font-size:24px; font-weight:600; color:#1faae1; line-height:120%}
	.uroclinic09_02 dl { float:right; width:564px; }
	.uroclinic09_02 dt { font-size:48px; font-weight:600; text-align:left; line-height: 42px}
	.uroclinic09_02 dt span { font-size:26px; font-weight:600; text-align:left}
	.uroclinic09_02 dd { font-size:17px; padding-top:30px; line-height:30px}
	.uroclinic09_02 dd ul { clear: both}
	.uroclinic09_02 dd li {margin-top: 55px; font-weight:300; font-size:19px; color:#fff; background: #1b3267; text-align: center; margin-right:20px; padding:50px 10px; line-height:30px; width: 140px; height: 60px; float: left; }


	/*04_01.전립선 탭*/
	.prostate_tab {margin:20px 0; width:100%; float:left; box-sizing: border-box}
	.prostate_tab li a{width:24.5%; height:55px; display:inline-block; border:1px solid #bcbcbc; background:#ececec;  font-size:19px; text-align:center; padding:10px 0; float:left; margin: 0.25% 0.5% 0.25% 0; color:#7d7d7d; line-height:34px; border-radius:3px; box-sizing: border-box}
	.prostate_tab li:last-child a{width:25%; height:55px; display:inline-block; border:1px solid #bcbcbc; background:#ececec;  font-size:19px; text-align:center; padding:10px 0; float:left; margin: 0.25% 0 0.25% 0; color:#7d7d7d; line-height:34px; border-radius:3px; box-sizing: border-box}
	.prostate_tab li a.on{ background:#1b3267; color:#fff ;}
	
	/*04_01.전립선_원인*/
	.prostate01_01 {clear:both; float:left; width:100%; margin:0; padding: 10px 0 0 0; }
	.prostate01_01 li { float:left; width:208px; margin-right:10px; margin-bottom: 1%; }
	.prostate01_01 li:last-child { float:left; width:208px; margin-right:0; margin-bottom: 1%}
	.prostate01_01 li dt { text-align:center}
	.prostate01_01 li dd { color:#ffffff; text-align:center; background:#1c2032; padding:8px 5px; line-height:100%}
	.prostate01_01 li .h30 { height:41px !important}
	
	/*04_02.전립선_전립선비대증진단*/
	.prostate02_01 {clear:both; float:left; width:100%; margin:0; padding:0; }
	.prostate02_01 li { float:left; display:inline ; width:100%; padding: 0}
	.prostate02_01 li dl { float:left; width:100%}
	.prostate02_01 li dt {font-size:24px ; color:#2e2e2e;  text-align:left; line-height:150% }
	.prostate02_01 li .num01 { background:url(/images/common/num01.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.prostate02_01 li .num02 { background:url(/images/common/num02.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.prostate02_01 li .num03 { background:url(/images/common/num03.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.prostate02_01 li .num04 { background:url(/images/common/num04.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.prostate02_01 li .num05 { background:url(/images/common/num05.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.prostate02_01 li .num06 { background:url(/images/common/num06.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.prostate02_01 li .num07 { background:url(/images/common/num07.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.prostate02_01 li dd { text-align:left;  padding-top:10px; line-height:150%; margin-bottom:50px}
	
	/*04_05.요로결석 탭*/
	.prostate05_tab {margin:20px 0; width:100%; float:left; box-sizing: border-box}
	.prostate05_tab li a{width:32.8%; height:55px; display:inline-block; border:1px solid #bcbcbc; background:#ececec;  font-size:19px; text-align:center; padding:10px 0; float:left; margin: 0.25% 0.5% 0.25% 0; color:#7d7d7d; line-height:34px; border-radius:3px; box-sizing: border-box}
	.prostate05_tab li:last-child a{width:33.4%; height:55px; display:inline-block; border:1px solid #bcbcbc; background:#ececec;  font-size:19px; text-align:center; padding:10px 0; float:left; margin: 0.25% 0 0.25% 0; color:#7d7d7d; line-height:34px; border-radius:3px; box-sizing: border-box}
	.prostate05_tab li a.on{ background:#1b3267; color:#fff ;}
	
	/*04_05.요로결석_검사*/
	.prostate05_01 { width:100%; clear:both; margin: 50px auto 0 auto; float:left; padding:60px 0 ; background:#f0f1f4}
	.prostate05_01 ul { width:1238px; margin:0 auto; }
	.prostate05_01 li {float:left; width:230px; padding-right:22px}
	.prostate05_01 li:last-child {float:left; width:230px; padding-right:0}
	.prostate05_01 li dt { text-align:center}
	.prostate05_01 li dd { text-align:center; font-size:17px; color:#3c3c3c; padding-top:15px}
	
	/*04_05.요로결석_식이요법*/
	.prostate05_02 { width:100%; clear:both;  float:left;}
	.prostate05_02 p { text-align:center}
	.prostate05_02 ul { width:100%; margin:0 auto; padding:0 0 20px 0; float:left;}
	.prostate05_02 li { float:left; width:426px; text-align:center; padding-left:11px}
	.prostate05_02 li:first-child{ float:left; width:426px; text-align:center; padding:0}
	.prostate05_02 li dt { font-size:20px ; color:#3d3d3d; text-align:center; padding:15px 0 5px 0 }
	.prostate05_02 li dd { font-size:17px; color:#3d3d3d; line-height:26px}
	
	/*06_06.성병검진 탭*/
	.uroclinic_tab2 {margin:20px 0; width:100%; float:left; box-sizing: border-box}
	.uroclinic_tab2 li a{width:49.5%; height:55px; display:inline-block; border:1px solid #bcbcbc; background:#ececec;  font-size:19px; text-align:center; padding:10px 0; float:left; margin: 0.25% 0.5% 0.25% 0; color:#7d7d7d; line-height:34px; border-radius:3px; box-sizing: border-box}
	.uroclinic_tab2 li:last-child a{width:50%; height:55px; display:inline-block; border:1px solid #bcbcbc; background:#ececec;  font-size:19px; text-align:center; padding:10px 0; float:left; margin: 0.25% 0 0.25% 0; color:#7d7d7d; line-height:34px; border-radius:3px; box-sizing: border-box}
	.uroclinic_tab2 li a.on{ background:#1b3267; color:#fff ;}
	
	/*06_06.성병검진*/
	.uroclinictab {width: 100%; margin: 30px auto; position:relative}
	ul.tabs {
		margin: 0;
		padding: 0;
		float: left;
		list-style: none;
		height: 52px;
		border-bottom: 1px solid #b5b5b5;
		border-left: 1px solid #b5b5b5;
		width: 100%;
	}
	ul.tabs li {
		
		float: left;
		margin: 0;
		padding: 0;
		height: 51px;
		line-height: 51px;
		border: 1px solid #b5b5b5;
		border-left: none;
		margin-bottom: -1px;
		background: #F0F0F0;
		overflow: hidden;
		position: relative;
	}
	ul.tabs li a {
		text-decoration: none;
		color: #000;
		display: block;
		font-size: 1.1em;
		padding: 0 14px;
		border: 1px solid #fff;
		outline: none;
		height: 51px;
		line-height: 51px;
	}
	ul.tabs li a:hover {
		background: #ccc;
	}	
	html ul.tabs li.active, html ul.tabs li.active a:hover  {
		background: #fff;
		border-bottom: 1px solid #fff;
	}
	.tab_container {
		border: 1px solid #b5b5b5;
		border-top: none;
		clear: both;
		float: left; 
		width: 100%;
		background: #fff;
		-moz-border-radius-bottomright: 5px;
		-khtml-border-radius-bottomright: 5px;
		-webkit-border-bottom-right-radius: 5px;
		-moz-border-radius-bottomleft: 5px;
		-khtml-border-radius-bottomleft: 5px;
		-webkit-border-bottom-left-radius: 5px;
	}
	.tab_content {
		padding: 0 60px 40px 60px;
		font-size: 17px;
		background:url(/images/uroclinic/uroclinic06_04.jpg) no-repeat right bottom;
	}
	.tab_content h2 {
		  ;
		padding-bottom: 10px;
		margin-bottom:20px;
		border-bottom: 1px dashed #ddd;
		font-size: 32px;
		color:#0088d0;
		text-align:left;
		
	}
	.tab_content h3 { clear:both; background:url(/images/common/h6img.gif) no-repeat left 50%; font-size:24px; color:#000000;   ; margin:0 0 20px 0;  padding:0 0 0 25px !important}
	.tab_content h4 { clear:both; float:left; font-size:32px; color:#292929;   ; width:100%; margin:40px 0 20px 0;  padding-top:10px}
	
	.tab_content img {
		float: left;
		margin: 0 20px 20px 0;
		border: 1px solid #ddd;
		padding: 5px;
	}
	.tab_content p { clear:both}
	.tab_content ul { clear:both}
	.tab_content li { background: url(/images/common/check.gif) no-repeat left 50%; padding-left:35px; padding-bottom: 5px; letter-spacing:normal; margin-bottom:15px}
	
	/*06_06.성병종류*/
	.uroclinic_tab {margin:20px 0; width:100%; float:left}
	.uroclinic_tab li a{width:16.27%; height:35px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin-bottom:3px; font-size:19px; text-align:center; padding:10px 0; float:left; margin-right:3px; color:#7d7d7d; line-height:34px; border-radius:3px;}
	.uroclinic_tab li a.on{width:16.3999%; height:37px; display:inline-block; margin-bottom:3px; font-size:19px; text-align:center; padding:10px 0; float:left; background:#1b3267; color:#fff ; border-radius:3px; border:none}
	
	.numtext li {font-size:20px ; color:#2e2e2e;  text-align:left; line-height:190% ; margin-top:30px}
	.numtext .num01 { background:url(/images/common/num01.jpg) left 30% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.numtext .num02 { background:url(/images/common/num02.jpg) left 30% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.numtext .num03 { background:url(/images/common/num03.jpg) left 30% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.numtext .num04 { background:url(/images/common/num04.jpg) left 30% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.numtext .num05 { background:url(/images/common/num05.jpg) left 30% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.numtext .num06 { background:url(/images/common/num06.jpg) left 30% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.numtext .num07 { background:url(/images/common/num07.jpg) left 30% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.numtext .num08 { background:url(/images/common/num08.jpg) left 30% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.numtext .num09 { background:url(/images/common/num09.jpg) left 30% no-repeat; background-size: auto; padding-left:35px; height:39px}
	
	.uroclinic_check h3 { clear:both; background:url(/images/common/h6img.gif) no-repeat left 50%; font-size:24px; color:#000000;   ; margin:0 0 20px 0;  padding:0 0 0 25px !important}
	.uroclinic_check ul { clear:both}
	.uroclinic_check li { background: url(/images/common/check.gif) no-repeat left 50%; padding-left:35px; letter-spacing:normal; margin-bottom:15px}
	
	/*01_01.수술정보*/
	.information { width:100%; clear:both; margin: 50px auto 0 auto; float:left; padding-bottom:50px; border-bottom:1px solid #e4e4e4}
	.information ul { width:100%; margin:0 auto; }
	.information li {float:left; width:216px}
	.information li dt { text-align:center}
	.information li dd { text-align:center; font-size:18px; color:#3c3c3c;   padding-top:15px}
	
	/*01_01.여유증성형_초음파분류*/
	.chest01 { width:100%; clear:both;  float:left;}
	.chest01 li {float:left; width:290px; padding-right: 45px}
	.chest01 li:last-child {float:left; width:290px; padding-right: 0}
	
	/*01_01.여유증성형_형태에따른분류*/
	.chest02 { width:90%; clear:both;  float:left; background:#edf5f7; padding:75px 5%}
	.chest02 p { text-align:center}
	.chest02 .bluetext { text-align:center; font-size:24px;   color:#1faae1; line-height:120%;}
	
	/*01_01.여유증성형_프로세스*/
	.chesttab {width: 100%; margin: 30px auto; position:relative}
	.chesttab ul.tabs {
		margin: 0;
		padding: 0;
		float: left;
		list-style: none;
		height: 52px;
		border-bottom: 1px solid #b5b5b5;
		border-left: 1px solid #b5b5b5;
		width: 100%;
	}
	.chesttab ul.tabs li {
		
		float: left;
		margin: 0;
		padding: 0;
		height: 51px;
		line-height: 51px;
		border: 1px solid #b5b5b5;
		border-left: none;
		margin-bottom: -1px;
		background: #F0F0F0;
		overflow: hidden;
		position: relative;
	}
	.chesttab ul.tabs li a {
		text-decoration: none;
		color: #000;
		display: block;
		font-size: 1.2em;
		padding: 0 20px;
		border: 1px solid #fff;
		outline: none;
		height: 51px;
		line-height: 51px;
	}
	.chesttab ul.tabs li a:hover {
		background: #ccc;
	}	
	.chesttab  ul.tabs li.active, .chesttab ul.tabs li.active a:hover  {
		background: #fff;
		border-bottom: 1px solid #fff;
	}
	.chesttab .tab_container {
		border: 1px solid #b5b5b5;
		border-top: none;
		clear: both;
		float: left; 
		width: 100%;
		background: #fff;
		background-image:none;
		-moz-border-radius-bottomright: 5px;
		-khtml-border-radius-bottomright: 5px;
		-webkit-border-bottom-right-radius: 5px;
		-moz-border-radius-bottomleft: 5px;
		-khtml-border-radius-bottomleft: 5px;
		-webkit-border-bottom-left-radius: 5px;
	}
	.chesttab .tab_content {
		padding: 0 60px 40px 60px;
		font-size: 17px;
		background:none
	}
	.chesttab .tab_content h2 {
		 
		padding-bottom: 10px;
		margin-bottom:20px;
		border-bottom: 1px dashed #ddd;
		font-size: 32px;
		color:#b89474;
		text-align:left;
		
	}
	.chesttab .tab_content h3 a{
		color: #254588;
	}
	.chesttab .tab_content img {
		float: left;
		margin: 0 20px 20px 0;
		border: 1px solid #ddd;
		padding: 5px;
	}
	.chesttab .tab_content p { clear:both}
	
	/*01_01.여유증성형_특징*/
	.chest01_01 { width:100%; clear:both; margin:20px auto}
	.chest01_01 li {float:left; width:234px; height:234px;background:url(../images/chest/chest03_01.gif) no-repeat left 50%; padding-bottom: 10px; margin-right: 32px}
	.chest01_01 li:last-child{float:left; width:234px; height:234px;background:url(../images/chest/chest03_01.gif) no-repeat left 50%; padding-bottom: 10px; margin-right: 0}
	.chest01_01 li dl { margin-top:20px;}
	.chest01_01 li dt {  color:#ffffff; text-align:center; font-size:24px;   padding-top:5px;}
	.chest01_01 li dd {  color:#ffffff; text-align:center; font-size:18px; padding-top:35px; line-height:130% }
	
	/*01_01.여유증성형_주의사항*/
	.care { width:1300px; height:615px; background:url(../images/chest/carebg.gif) no-repeat left top; clear:both}
	.care .title { font-size:40px;   color:#3d3d3d; text-align:center; padding-top:110px}
	.care .title span{ font-size:40px;   color:#ff5198;}
	.care ul { width:820px; margin:0 auto; padding:15px 0}
	.care li {font-size:20px;   color:#2e2e2e;  text-align:left; line-height:39px; padding:10px 0}
	.care .num01 { background:url(/images/common/num01.jpg) left 50% no-repeat; background-size: auto; padding-left:35px;}
	.care .num02 { background:url(/images/common/num02.jpg) left 50% no-repeat; background-size: auto; padding-left:35px;}
	.care .num03 { background:url(/images/common/num03.jpg) left 50% no-repeat; background-size: auto; padding-left:35px;}
	.care .num04 { background:url(/images/common/num04.jpg) left 50% no-repeat; background-size: auto; padding-left:35px;}
	.care .num05 { background:url(/images/common/num05.jpg) left 50% no-repeat; background-size: auto; padding-left:35px;}
	.care .num06 { background:url(/images/common/num06.jpg) left 50% no-repeat; background-size: auto; padding-left:35px;}
	.care .num07 { background:url(/images/common/num07.jpg) left 50% no-repeat; background-size: auto; padding-left:35px;}
	.care .num08 { background:url(/images/common/num08.jpg) left 50% no-repeat; background-size: auto; padding-left:35px;}
	.care .num09 { background:url(/images/common/num09.jpg) left 50% no-repeat; background-size: auto; padding-left:35px;}
	.care .num10 { background:url(/images/common/num10.jpg) left 50% no-repeat; background-size: auto; padding-left:35px;}
	.care .num11 { background:url(/images/common/num11.jpg) left 50% no-repeat; background-size: auto; padding-left:35px;}
	.care .num04_blue { background:url(/images/common/num04_blue.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; color:#1faae1;}

	
	/*01_01.여유증성형_수술후 관리*/
	.chest01_03 { width:100%; clear:both;  float:left;}
	.chest01_03 li {float:left; width:33.33%; text-align:center}
	.chest01_03 li img { margin-bottom:10px}
	
	/*01_02.여유증성형_초음파분류*/
	.chest02_01 { width:96%; clear:both;  float:left; padding:50px 2%; }
	.chest02_01 p { text-align:center; }
	.chest02_01 .title { text-align:center; font-size:36px;    line-height:120%; margin-bottom:30px}
	.chest02_01 li {float:left; width:23%; margin:0 1%}
	.chest02_01 li:last-child {float:left; width:23%; margin-right:0}
	.chest02_01 li dl { height:306px;background:url(/images/chest/chest02_02.gif) no-repeat left 50%;}
	.chest02_01 li dt {  color:#ffffff; text-align:center; font-size:24px;   padding-top:33px}
	.chest02_01 li dd {  color:#ffffff; text-align:center; font-size:20px; padding-top:65px; line-height:140% }


	
	/*01_02.여유증성형_형태별분류*/
	.chest02_02 { width:100%; clear:both; float:left; margin:0 auto 50px auto}
	.chest02_02 li {float:left; width:100%;}
	.chest02_02 li dl { width:645px; float:left; }
	.chest02_02 li dt { text-align:center; border:1px solid #cccccc; }
	.chest02_02 li dd { background:#1faae1;  color:#ffffff; text-align:center; font-size:20px; padding:12px 0; line-height:120% }
	
	.chest02_03 { width:100%; clear:both; float:left; }
	.chest02_03 li {float:left; width:625px; padding-right: 50px;  margin-bottom: 40px}
	.chest02_03 li:nth-child(even) {float:left; width:625px; padding-right:0; }
	.chest02_03 li dl { width:310px; float:left; }
	.chest02_03 li dt { text-align:center; border:1px solid #cccccc; }
	.chest02_03 li dd { background:#eaeaea;  color:#1e1e1e; text-align:center; font-size:20px; padding:12px 0; line-height:120% }
	
	/*01_03.여유증성형_수술후 관리*/
	.chest01 { width:1300px; clear:both;  float:left;}
	.chest01 li {float:left; width:290px;}
	
	/*01_03.여유증성형_특징*/
	.chest03_01 { width:100%; clear:both; margin:20px auto}
	.chest03_01 li {float:left; width:234px; height:234px;background:url(../images/chest/chest01_00.gif) no-repeat left 50%; padding-bottom: 10px; margin-right: 32px}
	.chest03_01 li:last-child{float:left; width:234px; height:234px;background:url(../images/chest/chest01_00.gif) no-repeat left 50%; padding-bottom: 10px; margin-right: 0}
	.chest03_01 li dl { margin-top:20px;}
	.chest03_01 li dt {  color:#ffffff; text-align:center; font-size:22px;   padding-top:20px;}
	.chest03_01 li dd {  color:#ffffff; text-align:center; font-size:18px; padding-top:35px; line-height:130% }
	
	/*01_03.여유증성형_수술대상*/
	.chest03warp { width:100%; clear:both;  float:left; background:#edf5f7; padding:60px 0}
	.chest03_02 { width:1020px; clear:both; margin:0 auto}
	.chest03_02 li {float:left;}
	.chest03_02 li:nth-child(even) {float:left; padding-top: 140px}
	.chest03_02 li dl { margin-top:20px ;width:264px; height:306px; background:url(../images/chest/chest02_02.gif) no-repeat left 50%;}
	.chest03_02 li dt {  color:#ffffff; text-align:center; font-size:24px;   padding-top:30px}
	.chest03_02 li dd {  color:#ffffff; text-align:center; font-size:20px; padding-top:60px; line-height:130% }
	
	/*01_04.여유증성형_변천사*/
	.chest08warp { width:100%; clear:both;  float:left; background:#edf5f7; padding:60px 0}
	.chest08_01 { width:1155px; clear:both; margin:0 auto}
	.chest08_01 li {float:left; }
	.chest08_01 li:nth-child(even){ margin-top: 120px}
	
	.chest08_02 {clear:both; float:left; width:100%; margin:0; padding:0; }
	.chest08_02 li { float:left; display:inline ; width:100%; padding: 0 0 40px 0; }
	.chest08_02 li img { float:left}
	.chest08_02 li dl { float:right; width:705px}
	.chest08_02 li dt {font-size:24px;   color:#2e2e2e;  text-align:left; line-height:120% ; clear:both; min-height:39px}
	.chest08_02 li .num01 { background:url(/images/common/num01.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.chest08_02 li .num02 { background:url(/images/common/num02.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.chest08_02 li .num03 { background:url(/images/common/num03.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.chest08_02 li .num04 { background:url(/images/common/num04.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.chest08_02 li .num05 { background:url(/images/common/num05.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.chest08_02 li .num06 { background:url(/images/common/num06.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.chest08_02 li .num07 { background:url(/images/common/num07.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.chest08_02 li .num08 { background:url(/images/common/num08.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.chest08_02 li .num09 { background:url(/images/common/num09.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.chest08_02 li .num10 { background:url(/images/common/num10.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.chest08_02 li .num11 { background:url(/images/common/num11.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.chest08_02 li .num04_blue { background:url(/images/common/num04_blue.jpg) left top no-repeat; background-size: auto; padding-left:35px; color:#1faae1;}
	.chest08_02 li dd { text-align:left; padding-left:45px; padding-top:0; line-height:150% ; float:left}
	
	/*07_02.남신패키지*/
	.package02_tab {margin:20px 0; width:100%; float:left}
	.package02_tab li a{width:32.90%; height:35px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin-bottom:3px; font-size:19px; text-align:center; padding:10px 0; float:left; margin-right:3px; color:#7d7d7d; line-height:34px; border-radius:3px;}
	.package02_tab li a.on{width:32.90%; height:37px; display:inline-block; margin-bottom:3px; font-size:19px; text-align:center; padding:10px 0; float:left; background:#1b3267; color:#fff ; border-radius:3px; border:none}
	
	.package02_02_tab {margin:20px 0; width:100%; float:left}
	.package02_02_tab li a{width:49.61%; height:35px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin-bottom:3px; font-size:19px; text-align:center; padding:10px 0; float:left; margin-right:3px; color:#7d7d7d; line-height:34px; border-radius:3px;}
	.package02_02_tab li a.on{width:49.61%; height:37px; display:inline-block; margin-bottom:3px; font-size:19px; text-align:center; padding:10px 0; float:left; background:#1b3267; color:#fff ; border-radius:3px; border:none}

	.package02_m { width:100%; clear: both ; background: #c32e23}
	.package02_m li:nth-child(1){width:38.35%; float: left}
	.package02_m li:nth-child(2){width:23.3%; float: left; background: #c32e23}
	.package02_m li:nth-child(3){width:38.35%; float: left}

	.package02_02_m { width:100%; clear: both}
	.package02_02_m li {width:50%; float: left}

	.package02_03_m { width:100%; clear: both ; background: #dea51b}
	.package02_03_m li:nth-child(1){width:38.35%; float: left}
	.package02_03_m li:nth-child(2){width:23.3%; float: left; background: #dea51b}
	.package02_03_m li:nth-child(3){width:38.35%; float: left}

	/*08_01.유로진소개_유로진소개*/
	.info01_01 { width:1200px; clear:both;  float:left; background:#f7f6f4; padding:90px 50px}
	.info01_01 .dot{ float:left; width:900px; margin:50px 0; border:1px dashed #dddddd; padding:0 !important}
	.info01_01 p {text-align:center}
	.info01_01 .mb80 { margin-bottom: 80px}
	.info01_01 ul { width:900px; margin:0 auto}
	.info01_01 li { float:left; width:900px; text-align:left}
	.info01_01 li p { width:437px; float:left}
	.info01_01 li dl { width:463px; float:left}
	.info01_01 li dt { font-size:30px ; color:#3d3d3d;  padding:20px 0 30px 0 }
	.info01_01 li dd { font-size:22px; color:#3d3d3d; line-height:30px}
	
	.info01_02 { width:1200px; clear:both;  float:left; background:#f7f6f4; padding:80px 50px; border-top:1px solid #d0d0d0}
	.info01_02 ul { width:900px; margin:0 auto}
	.info01_02 li {float:left; width:281px; text-align:left; padding-right:27px; padding-bottom:20px}
	.info01_02 li:nth-child(3){float:left; width:281px; text-align:left; padding-right:0}
	.info01_02 li:nth-child(6){float:left; width:281px; text-align:left; padding-right:0}
	.info01_02 li:nth-child(9){float:left; width:281px; text-align:left; padding-right:0}
	.info01_02 li:nth-child(12){float:left; width:281px; text-align:left; padding-right:0}
	
	.info01_03 { width:1200px; clear:both;  float:left; background:#f7f6f4; padding:80px 50px; border-top:1px solid #d0d0d0}
	.info01_03 p {text-align:center}
	.info01_03 .dot{ float:left; width:1100px; margin:50px 0; border:1px dashed #dddddd; padding:0 !important}
	.info01_03 ul { width:1050px; margin:0 auto}
	.info01_03 li { float:left; width:1180px; text-align:left}
	.info01_03 li p { width:347px; float:left}
	.info01_03 li dl { width:753px; float:left}
	.info01_03 li dt { font-size:30px ; color:#1b3267;  padding:20px 0 30px 0 }
	.info01_03 li dd { font-size:22px; color:#3d3d3d; line-height:30px; padding:15px; background:#ffffff; margin-bottom:20px}
	.info01_03 .num { float:left; font-size:22px; color:#ffffff ; text-align:center; line-height:30px; padding:15px 15px; background:#1b3267; margin-right:10px}
	
	/*08_02.유로진소개_의료진소개*/
	.info02_01 { width:100%; clear:both;  float:left; position:relative}
	.info02_01 li { width:100%; border:1px solid #dfdfdf; float:left; margin-bottom:30px}
	.info02_01 li dl { float:right ; width:879px; text-align:left;}
	.info02_01 li dt { width:100%; font-size:40px; color:#3d3d3d ; padding-bottom:20px ; padding-top:30px}
	.info02_01 li dt span { font-size:26px; color:#3d3d3d;}
	.info02_01 li dt span img { vertical-align: sub}
	.info02_01 li dt p { font-size:20px; color:#3d3d3d; font-weight: normal ; padding-top:5px}
	.info02_01 li dd { float:left ; width:100%;}
	.info02_01 li dd ul { float:left; width:400px}
	.info02_01 li dd li{ font-size:17px; list-style:disc; margin-left:20px; line-height:26px; margin-bottom:7px; padding:0; border:none}
	.info02_01 li dd p img { position:absolute; right:50px; top:120px}
	
	/*08_03.유로진소개_전국지점안내*/
	#mapwrap { clear:both; width:100%; margin:0 auto 30px auto; float:left}
	
	.mobilego { clear: both; border: 1px solid #d9d9db; padding: 20px 90px}
	.mobilego li { background:url(/images/Common/quick_05_01.png) left 40% no-repeat; padding:10px 0 10px 40px;  border-bottom:1px solid #f8f8f8;  font-size:17px;}
	.mobilego li:nth-child(2) { background:url(/images/Common/quick_05_02.png) left 40% no-repeat; padding:10px 0 10px 40px; border-bottom:none; font-size:17px;}
	.mobilego li span{ font-size:17px ; padding-right:20px; display:block; width:60px; float:left;  margin-top: 7px}
	.mobilego li input { height:18px; padding: 10px 5px; border:1px solid #c5c5c5; font-size: 16px; width: 216px; margin: 0}
	.mobilego li select { height:38px; padding: 0; border:1px solid #c5c5c5; font-size: 16px; width: 230px}

	.mobilego2 { clear: both; border: 1px solid #d9d9db; padding: 20px 0 20px 90px}
	.mobilego2 dt { background:url("/images/Common/quick_05_02.png") left 40% no-repeat; padding:10px 0 10px 40px;  font-size:17px ; padding-right:20px; width:60px; float:left;  }
	.mobilego2 dd input {  padding: 10px 5px; border:1px solid #c5c5c5; font-size: 17px; width: 216px; margin: 0}
	.mobilego2 dd select { height:38px; padding: 0; border:1px solid #c5c5c5; font-size: 16px; width: 230px}
	
	.mobilego2 .bt_orange2 a { padding:11px 20px; background:#f76d39; color:#fff; font-size:17px; text-align:center ; text-decoration:none; border-radius:3px; }
	.mobilego2 .bt_orange2 a:hover { background:#dd460d; text-decoration:none; border-radius:3px}

	.contact_tab {margin:20px 0; width:100%; float:left; box-sizing: border-box}
	.contact_tab li a{width:10.86%; height:50px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; font-size:19px; text-align:center; padding:10px 0; float:left; margin :0.25% 0.25% 0.25% 0; color:#7d7d7d; line-height:28px; box-sizing: border-box}
	.contact_tab li:last-child a{width:11.12%; height:50px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; font-size:19px; text-align:center; padding:10px 0; float:left; margin :0.25% 0 0.25% 0; color:#7d7d7d; line-height:28px; box-sizing: border-box}
	.contact_tab li a.on{background:#1b3267; border:1px solid #1b3267; color:#fff }
	
	.contact_tab2 {margin:20px 0; width:100%; float:left; box-sizing: border-box}
	.contact_tab2 li a{width:9.75%; height:50px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; font-size:19px; text-align:center; padding:10px 0; float:left; margin :0.25% 0.25% 0.25% 0; color:#7d7d7d; line-height:28px; box-sizing: border-box}
	.contact_tab2 li:last-child a{width:10%; height:50px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; font-size:19px; text-align:center; padding:10px 0; float:left; margin :0.25% 0 0.25% 0; color:#7d7d7d; line-height:28px; box-sizing: border-box}
	.contact_tab2 li a.on{background:#1b3267; border:1px solid #1b3267; color:#fff }

	.contact_tab3 {margin:20px 0; width:100%; float:left}
	.contact_tab3 li a{width:49.6%; height:35px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin-bottom:3px; font-size:19px; text-align:center; padding:10px 0; float:left; margin-right:3px; color:#7d7d7d; line-height:34px; border-radius:3px;}
	.contact_tab3 li a.on{width:49.6%; height:37px; display:inline-block; margin-bottom:3px; font-size:19px; text-align:center; padding:10px 0; float:left; background:#1b3267; color:#fff ; border-radius:3px; border:none}	
	
	.contact_tab4 {margin:20px 0; width:100%; float:left; box-sizing: border-box}
	.contact_tab4 li a{width:24.5%; display:inline-block; border:1px solid #bcbcbc; background:#ececec;  font-size:19px; text-align:center; padding:16px 0; float:left; margin: 0.25% 0.5% 0.25% 0; color:#7d7d7d; border-radius:3px; box-sizing: border-box}
	.contact_tab4 li:last-child a{width:25%; display:inline-block; border:1px solid #bcbcbc; background:#ececec;  font-size:19px; text-align:center; padding:16px 0; float:left; margin: 0.25% 0 0.25% 0; color:#7d7d7d; border-radius:3px; box-sizing: border-box}
	.contact_tab4 li a.on{ background:#1b3267; color:#fff ;}

	.contact_tab_6 {margin:20px 0; width:100%; float:left; box-sizing: border-box}
	.contact_tab_6 li a{width:16.41%; height:50px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; font-size:19px; text-align:center; padding:10px 0; float:left; margin :0 0.25% 0.25% 0; color:#7d7d7d; line-height:28px; box-sizing: border-box}
	.contact_tab_6 li:nth-child(6) a{width:16.66%; height:50px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; font-size:19px; text-align:center; padding:10px 0; float:left; margin :0 0 0.25% 0; color:#7d7d7d; line-height:28px; box-sizing: border-box}
	.contact_tab_6 li:last-child a{width:16.66%; height:50px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; font-size:19px; text-align:center; padding:10px 0; float:left; margin :0 0 0.25% 0; color:#7d7d7d; line-height:28px; box-sizing: border-box}
	.contact_tab_6 li a.on{background:#1b3267; border:1px solid #1b3267; color:#fff }

	.contact_tab_7 {margin:20px 0; width:100%; float:left; box-sizing: border-box}
	.contact_tab_7 li a{width:14%; height:50px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; font-size:19px; text-align:center; padding:10px 0; float:left; margin :0 0.25% 0.25% 0; color:#7d7d7d; line-height:28px; box-sizing: border-box}
	.contact_tab_7 li:nth-child(7) a{width:14.28%; height:50px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; font-size:19px; text-align:center; padding:10px 0; float:left; margin :0 0 0.25% 0; color:#7d7d7d; line-height:28px; box-sizing: border-box}
	.contact_tab_7 li:last-child a{width:14.28%; height:50px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; font-size:19px; text-align:center; padding:10px 0; float:left; margin :0 0 0.25% 0; color:#7d7d7d; line-height:28px; box-sizing: border-box}
	.contact_tab_7 li a.on{background:#1b3267; border:1px solid #1b3267; color:#fff }

	.contact_tab_8 {margin:20px 0; width:100%; float:left; box-sizing: border-box}
	.contact_tab_8 li a{width:12.25%; height:50px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; font-size:19px; text-align:center; padding:10px 0; float:left; margin :0 0.25% 0.25% 0; color:#7d7d7d; line-height:28px; box-sizing: border-box}
	.contact_tab_8 li:nth-child(8) a{width:12.5%; height:50px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; font-size:19px; text-align:center; padding:10px 0; float:left; margin :0 0 0.25% 0; color:#7d7d7d; line-height:28px; box-sizing: border-box}
	.contact_tab_8 li:last-child a{width:12.5%; height:50px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; font-size:19px; text-align:center; padding:10px 0; float:left; margin :0 0 0.25% 0; color:#7d7d7d; line-height:28px; box-sizing: border-box}
	.contact_tab_8 li a.on{background:#1b3267; border:1px solid #1b3267; color:#fff }


	.contact_info dl.add { background:url(/images/info/info05_01.png) no-repeat; height:80px; padding-left:90px; margin-bottom:20px; clear:both}
	.contact_info dl.add dt {font-size:24px ; color:#ff519c; padding-top:5px}
	.contact_info dl.add dt span {font-size:24px; font-weight: normal; color:#4a4a4a; line-height: 150%}
	.contact_info dl.add dd {font-size:22px; letter-spacing:normal; padding-top:5px} 
	.contact_info dl.add dd a {font-size:22px; letter-spacing:normal; padding-top:5px ; } 
	.contact_info dl.add dd a:hover{font-size:22px; color:#ff519c; letter-spacing:normal; padding-top:5px;}
	.contact_info dl .kakao {background:url(/images/common/icon_kakao.png) left 50% no-repeat; font-size:22px; padding-left:30px}
	.contact_info dl .blog {background:url(/images/common/icon_blog.png) left 50% no-repeat; font-size:22px; padding-left:30px}
	.add .kakao a {font-size:22px; letter-spacing:normal; padding-top:5px ; color:#1faae4; } 
	.add .blog a {font-size:22px; letter-spacing:normal; padding-top:5px ; color:#2db400; } 
	
	.contact_info dl.subway {margin-top:30px;}
	.contact_info dl.subway dt {background:url(/images/info/info05_02.png) no-repeat; font-size:22px; color:#1e4695; padding:5px 0 10px 50px ; }	
	.contact_info dl.subway dd {padding-left:50px; display:block; line-height: 140%}
	
	.contact_info dl.bus {margin-top:30px;}
	.contact_info dl.bus dt {background:url(/images/info/info05_03.png) no-repeat; font-size:22px; color:#1e4695; padding:5px 0 20px 50px ;}	
	.contact_info dl.bus dd {padding-left:50px; display:block; margin-bottom:10px;}
	
	.contact_info dl.car {margin-top:30px;}
	.contact_info dl.car dt {background:url(/images/info/info05_04.png) no-repeat; font-size:22px; color:#1e4695; padding:5px 0 10px 50px ;}	
	.contact_info dl.car dd {padding-left:50px; display:block; margin-bottom:30px; line-height: 140%}
	.contact_info dl.car dd span {font-size:18px; color:#1faae1; display:block; margin-bottom:5px;}
	.contact_info dl.car dd img { margin-top:2px; width: auto}
	
	.contact_info dl.picture {margin-top:30px;}
	.contact_info dl.picture dt {background:url(/images/info/info05_05_pic.png) no-repeat; font-size:22px; color:#1e4695; padding:5px 0 10px 50px ;}	
	.contact_info dl.picture dd {padding-left:50px; display:block; margin-bottom:30px;}
	.contact_info dl.picture dd span {font-size:17px; color:#1faae1; display:block; margin-bottom:5px;}	

	.contact_info dl.picture dd li { float: left; margin-right: 15px}
	.contact_info dl.picture dd li img { width: 200px !important}


	.contact_info dl.picture dd li dt { width: 100%; clear: both; background: none; padding: 0}
	.contact_info dl.picture dd li dd { background: #1f4392; color: #ffffff; text-align: center; font-family:'notokr-medium'; padding: 7px 0}

	#thumbBox{ /*Outermost DIV for thumbnail viewer*/
	position: absolute;
	left: 0;
	top: 0;
	width: auto;
	padding: 10px;
	padding-bottom: 0;
	background: #1c2032;
	visibility: hidden;
	z-index: 999;
	cursor: hand;
	cursor: pointer;
	}

	#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
		font:  16px 'notokr-bold';
		letter-spacing: 2px;
		line-height: 1.1em;
		color: white;
		padding: 7px 0;
		text-align: right;
	}


	#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
		background-color: white;
	}

	#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
		position: absolute;
		visibility: hidden;
			border: 1px solid black;
		background-color: #EFEFEF;
		padding: 5px;
		z-index: 5;
	}

	.infobox { width: 100%; clear: both; box-sizing: border-box; margin-bottom: 20px; float: left; background: #091d3f}
	.placeimg01{ background: #091d3f url("/images/info/info03_02.jpg") no-repeat top right; background-size: contain}
	.placeimg02{ background: #091d3f url("/images/info/info03_02_01.jpg") no-repeat top right;  background-size: contain}
	.infobox ul { width: 70%; float: left; margin: 10px 0 10px 20px}
	.infobox li { float: left; width: 100%; border-bottom: 1px solid #3a4963; padding: 40px; box-sizing: border-box;}
	.infobox li:last-child {border-bottom:none;}
	.infobox dl.time { background: url(/images/info/icon01.png) no-repeat left top; padding-left: 120px; }
	.infobox dl.time dt { font-size:28px; color:#646e7e ; width: 15%; float: left}	
	.infobox dl.time dd {  margin-bottom:12px; font-size:28px; color: #ffffff ; width: 85%;  }
	.infobox dl.time dd:last-child  {margin-bottom: 0}

	.infobox dl.infotel  { background: url(/images/info/icon02.png) no-repeat left top;  padding-left: 120px}
	.infobox dl.infotel dt  { font-size:28px; color:#646e7e ; ; width: 30%; float: left}	
	.infobox dl.infotel dd {font-size:28px; color: #ffffff ;  margin-bottom:12px;}
	.infobox dl.infotel p  {font-size:28px; color:#646e7e ; margin-top: 40px; margin-bottom: 20px; width: 100%;}	
	.infobox dl.infotel p .telwhite {font-size:28px; color:#ffffff ; }
	.infobox dl.infotel a:link { color: #ffffff; font-size:28px}
	.infobox dl.infotel a:visited { color: #ffffff; font-size:28px}

	.infotel .kakao2 {background:url(/images/info/icon03.png) 10% 50% no-repeat; font-size:22px; color: #ffffff ; border: 1px solid #ffffff; padding: 20px 20px 20px 70px; margin-right: 10px;}
	.infotel .naver2 {background:url(/images/info/icon06.png) 10% 50% no-repeat; font-size:22px; color: #ffffff ; border: 1px solid #ffffff; padding: 20px 20px 20px 70px; margin-right: 10px;}
	.infotel .blog2 {background:url(/images/info/icon04.png) 10% 50% no-repeat; font-size:22px; color: #ffffff ; border: 1px solid #ffffff; padding: 20px 20px 20px 70px}
	.infotel .home2 {background:url(/images/info/icon07.png) 10% 50% no-repeat; font-size:22px; color: #ffffff ; border: 1px solid #ffffff; padding: 20px 20px 20px 70px}
	.infotel .kakao2 a {font-size:22px; letter-spacing:normal; padding-top:5px ; color:#ffffff; padding-left:30px}
	.infotel .naver2 a {font-size:22px; letter-spacing:normal; padding-top:5px ; color:#ffffff; padding-left:30px} 
	.infotel .blog2 a {font-size:22px; letter-spacing:normal; padding-top:5px ; color:#ffffff; padding-left:30px}
	.infotel .home2 a {font-size:22px; letter-spacing:normal; padding-top:5px ; color:#ffffff; padding-left:30px}
	
	.infobox .infoevent  { background: url(/images/info/icon05.png) no-repeat left top;  padding-left: 120px; height: 80px; }
	
	/*08_04.유로진소개_지점별블로그*/
	.info04_01 { width:100%; clear:both;  float:left; position:relative}
	.info04_01 li { width:309px; border:1px solid #dfdfdf; float:left; margin:1% 0.5%;}
	.info04_01 li dl { float:left ;}
	.info04_01 li dt { width:309px; height:330px;  }
	.info04_01 li dd, .info04_01 li dd a, .info04_01 li dd a:hover { width:100%; font-size:22px; text-align:center ; color:#fff; background:#4eb44b; padding:10px 0}
	
	/*08_05.유로진소개_환자지원프로그램*/
	.info05_01 { width:1200px; clear:both; float:left; background:#f7f6f4; padding:70px 50px}
	.info05_01 p { text-align:center}
	.info05_01 .redtext { text-align:center; font-size:24px ; color:#b53532; line-height:120%;}
	.info05_01 ul { width:1088px; margin:0 auto}
	.info05_01 li { float:left; width:314px; text-align:center; padding-right:73px}
	.info05_01 li:last-child{ float:left; width:314px; text-align:center; padding-right:0}
	.info05_01 li dt { font-size:20px ; color:#3d3d3d; text-align:center; padding:20px 0 10px 0 }
	.info05_01 li dd { font-size:17px; color:#3d3d3d; line-height:26px}
	
	/*카톡상담*/
	.kakao_ok { width:100%; clear:both;  float:left; position:relative}
	.kakao_ok li { width:309px; border:1px solid #dfdfdf; float:left; margin:1% 0.5%;}
	.kakao_ok li dl { float:left ;}
	.kakao_ok li dt { width:309px; height:330px;  }
	.kakao_ok li dd, .kakao_ok li dd a, .kakao_ok li dd a:hover { width:100%; font-size:22px; text-align:center ; color:#3e2b2c; background:#fbd800; padding:10px 0}

	/*톡톡상담*/
	.naver_ok { width:100%; clear:both;  float:left; position:relative}
	.naver_ok li { width:309px; border:1px solid #dfdfdf; float:left; margin:1% 0.5%;}
	.naver_ok li dl { float:left ;}
	.naver_ok li dt { width:309px; height:330px;  }
	.naver_ok li dd, .naver_ok li dd a, .naver_ok li dd a:hover { width:100%; font-size:22px; text-align:center ; color:#3e2b2c; background:#00c73c; padding:10px 0}

	/*온라인상담*/
	.inquiry01 {width: 100%; clear:both; border-collapse:collapse; border-top:2px solid #3e3e3e}
	.inquiry01 caption{display:none}
	.inquiry01 th, .counseling01 td  {white-space:nowrap; }
	.inquiry01 tbody th { background:#f8f8f8; padding: 15px 0px; text-align: center ; border :1px solid #cccccc;}
	.inquiry01 tbody td {padding: 10px; text-align: left;  border :1px solid #cccccc;  }
	.inquiry01 tbody td input { padding: 6px; border:1px solid #cccccc;; margin-right: 2px}
	.inquiry01 tbody td label { margin-right: 10px}
	.inquiry01 tbody td select { padding: 5px; border:1px solid #cccccc; }
	.inquiry01 tbody textarea { padding: 5px; border:1px solid #cccccc; }
	.inquiry01 tbody td span { display:inline; padding:0}
	.inquiry01 tbody td ul { padding: 5px 0}
	.inquiry01 tbody td li { display: inline; padding:0 3px 0 0; width: 100%}
	
	.inquiry02{ border-collapse:collapse; border-top:2px solid #333333; width:100%;border-bottom:1px solid #333333;}
	.inquiry02 caption{display:none}
	.inquiry02 tbody th { background:#f8f8f8; padding: 15px 0px; text-align: center ; border :1px solid #cccccc;}
	.inquiry02 tbody td span{color:#c51515; }
	.inquiry02 tbody td {padding: 10px; text-align: left;  border :1px solid #cccccc;  }
	.inquiry02 tbody td select {padding: 5px;border:1px solid #e5e5e5; margin-left:15px; }
	.inquiry02 tbody td input { padding:6px; border:1px solid #e5e5e5; color:#222222;  margin-left:15px; }
	.inquiry02 tbody td textarea { padding:5px; border:1px solid #e5e5e5; color:#222222;  margin-left:15px; width: 80%; }
	.inquiry02 tbody td .graytxt { color:#7c7c7c; font-weight:normal}
	.inquiry02 .bordernone_b { border: none}
	.inquiry02 .tits {padding:0 0 10px 16px}
	.inquiry02 p { padding:5px 0}
	
	.inquiry03 { float: left; width: 100%; clear:both; border-top:2px solid #333333;}
	.inquiry03 input { padding: 6px; border:1px solid #cccccc; }
	.inquiry03 select { border:1px solid #cccccc; }
	.inquiry03 textarea { padding: 0; border:1px solid #cccccc; }
	.inquiry03 ul { width: 100%; display: block; }
	.inquiry03 li { width: 33.33%; float: left; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc;  box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; overflow: inherit; text-align: left}
	.inquiry03 li:nth-child(3n) {border-right:1px solid #ccc;}
	.inquiry03 li:nth-child(16){border-right:1px solid #cccccc;width: 33.45%;}
	.inquiry03 li dt {padding: 25px 0;  background:#f8f8f8; text-align: center ; float: left;  border-right :1px solid #cccccc; width: 32%; height: 100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
	.inquiry03 li dd { float: right; padding:28px 0 25px 2%; font-size: 17px; width: 65%; display: block; }

	.inquiry04 {width: 100%; clear:both; border-collapse:collapse; border-top:2px solid #3e3e3e}
	.inquiry04 caption{display:none}
	.inquiry04 th, .counseling01 td  {white-space:nowrap; }
	.inquiry04 tbody th { background:#f8f8f8; padding: 15px 0px; text-align: center ; border :1px solid #cccccc;}
	.inquiry04 tbody td {padding: 10px 10px; text-align: left;  border :1px solid #cccccc;  }
	.inquiry04 tbody td input { padding: 6px; border:1px solid #cccccc; width: 100%; box-sizing: border-box }
	.inquiry04 tbody td .no {  padding: 6px; border:1px solid #cccccc; margin-bottom: 3px; width: auto; box-sizing: border-box}
	.inquiry04 tbody td select {  padding: 5px; border:1px solid #cccccc; width: 100%;; box-sizing: border-box}
	.inquiry04 tbody textarea { padding: 5px; border:1px solid #cccccc; width: 100%; box-sizing: border-box}
	.inquiry04 tbody td span { display:inline; padding:2px 0}
	.inquiry04 tbody td ul { padding: 5px 0}
	.inquiry04 tbody td li { display: inline; padding:0 20px 0 0; font-size: 17px}

	.counseling02 {width: 100%; clear:both; border-collapse:collapse}
	.counseling02 caption{display:none}
	.counseling02 th, .counseling02 td  {white-space:nowrap; }
	.counseling02 tbody th { background:#f8f8f8; padding: 10px 0px; text-align: center ; border :1px solid #cccccc;}
	.counseling02 tbody td {padding: 5px 10px; text-align: left; color: #666666;  border :1px solid #cccccc; vertical-align:text-top}
	.counseling02 tbody td input { height:18px; padding: 5px; border:1px solid #cccccc}
	.counseling02 tbody td select { height:30px; border:1px solid #cccccc}
	.counseling02 tbody textarea { padding: 5px; border:1px solid #cccccc}
	.counseling02 tbody td span { padding:3px 10px; }
	
	/*자가진단*/
	.selfcheck { width:100%; height:1398px; background:url(/images/counseling/carebg2.gif) no-repeat left top; clear:both; margin-top: 30px}
	.selfcheck .title { font-size:40px;  color:#3d3d3d; text-align:center; padding-top:110px}
	.selfcheck .title span{ font-size:40px;  color:#ff5198;}
	.selfcheck p {font-size:20px;  color:#ff5198;  text-align:center; line-height:39px; padding:10px 0}
	.selfcheck dl { width:700px; margin:0 auto; padding:15px 0}
	.selfcheck dt {font-size:20px;  color:#2e2e2e;  text-align:left; line-height:39px; padding:5px 0}
	.selfcheck dd {font-size:20px; color:#2e2e2e;  text-align:left; line-height:39px; padding: 0 0 10px 50px}
	.selfcheck dd label {padding-right:30px; font-size:20px; color:#2e2e2e;  text-align:left;}
	.selfcheck .num01 { background:url(/images/common/num01.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.selfcheck .num02 { background:url(/images/common/num02.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.selfcheck .num03 { background:url(/images/common/num03.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.selfcheck .num04 { background:url(/images/common/num04.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.selfcheck .num05 { background:url(/images/common/num05.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.selfcheck .num06 { background:url(/images/common/num06.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.selfcheck .num07 { background:url(/images/common/num07.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.selfcheck .num08 { background:url(/images/common/num08.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.selfcheck .num09 { background:url(/images/common/num09.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.selfcheck .num10 { background:url(/images/common/num10.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.selfcheck .num11 { background:url(/images/common/num11.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	
	
	.selfcheck2 { width:100%; height:893px; background:url(/images/counseling/carebg3.gif) no-repeat left top; clear:both; margin-top:30px}
	.selfcheck2 .title { font-size:40px;  color:#3d3d3d; text-align:center; padding-top:110px}
	.selfcheck2 .title span{ font-size:40px;  color:#ff5198;}
	.selfcheck2 p {font-size:20px;  color:#ff5198;  text-align:center; line-height:39px; padding:10px 0}
	.selfcheck2 dl { width:700px; margin:0 auto; padding:15px 0}
	.selfcheck2 dt {font-size:20px;  color:#2e2e2e;  text-align:left; line-height:39px; padding:5px 0}
	.selfcheck2 dd {font-size:20px; color:#2e2e2e;  text-align:left; line-height:39px; padding: 0 0 10px 50px}
	.selfcheck2 dd label {padding-right:30px; font-size:20px; color:#2e2e2e;  text-align:left;}
	.selfcheck2 .num01 { background:url(/images/common/num01.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.selfcheck2 .num02 { background:url(/images/common/num02.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.selfcheck2 .num03 { background:url(/images/common/num03.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.selfcheck2 .num04 { background:url(/images/common/num04.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.selfcheck2 .num05 { background:url(/images/common/num05.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.selfcheck2 .num06 { background:url(/images/common/num06.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.selfcheck2 .num07 { background:url(/images/common/num07.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.selfcheck2 .num08 { background:url(/images/common/num08.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.selfcheck2 .num09 { background:url(/images/common/num09.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.selfcheck2 .num10 { background:url(/images/common/num10.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.selfcheck2 .num11 { background:url(/images/common/num11.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	
	.selfcheck4 { width:100%; height:1080px; background:url(/images/counseling/carebg4.gif) no-repeat left top; clear:both; margin-top: 30px}
	.selfcheck4 .title { font-size:40px;   color:#3d3d3d; text-align:center; padding-top:110px}
	.selfcheck4 .title span{ font-size:40px;   color:#ff5198;}
	.selfcheck4 p {font-size:20px;   color:#ff5198;  text-align:center; line-height:39px; padding:10px 0}
	.selfcheck4 dl { width:700px; margin:0 auto; padding:15px 0}
	.selfcheck4 dt {font-size:20px;   color:#2e2e2e;  text-align:left; line-height:39px; padding:5px 0}
	.selfcheck4 dd {font-size:20px; color:#2e2e2e;  text-align:left; line-height:39px; padding: 0 0 10px 50px}
	.selfcheck4 dd label {padding-right:30px; font-size:20px; color:#2e2e2e;  text-align:left;}
	.selfcheck4 .num01 { background:url(/images/common/num01.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.selfcheck4 .num02 { background:url(/images/common/num02.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.selfcheck4 .num03 { background:url(/images/common/num03.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.selfcheck4 .num04 { background:url(/images/common/num04.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.selfcheck4 .num05 { background:url(/images/common/num05.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.selfcheck4 .num06 { background:url(/images/common/num06.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.selfcheck4 .num07 { background:url(/images/common/num07.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.selfcheck4 .num08 { background:url(/images/common/num08.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.selfcheck4 .num09 { background:url(/images/common/num09.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.selfcheck4 .num10 { background:url(/images/common/num10.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.selfcheck4 .num11 { background:url(/images/common/num11.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	
	.selfcheck5 { width:100%; height:1478px; background:url(/images/counseling/carebg5.gif) no-repeat left top; clear:both; margin:0}
	.selfcheck5 .title { font-size:40px;  color:#3d3d3d; text-align:center; padding-top:120px; font-weight: bold}
	.selfcheck5 .title span{ font-size:40px;  color:#ff5198;}
	.selfcheck5 p {font-size:24px;  color:#0088d0;  text-align:center; line-height:39px; padding:15px 0; font-weight: bold}
	.selfcheck5 dl { width:970px; margin:0 auto; padding:20px 0}
	.selfcheck5 dt {font-size:20px;  color:#2e2e2e;  text-align:left; line-height:39px; padding:5px 0}
	.selfcheck5 dd {font-size:20px; color:#2e2e2e;  text-align:left; line-height:39px; padding: 0 0 27px 40px}
	.selfcheck5 dd .bold{font-size:20px; color:#2e2e2e;  text-align:left; line-height:39px; font-weight: bold}
	.selfcheck5 dd label {padding-right:30px; font-size:20px; color:#2e2e2e;  text-align:left;}
	.selfcheck5 .num01 { background:url(/images/common/num01.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.selfcheck5 .num02 { background:url(/images/common/num02.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.selfcheck5 .num03 { background:url(/images/common/num03.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.selfcheck5 .num04 { background:url(/images/common/num04.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.selfcheck5 .num05 { background:url(/images/common/num05.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.selfcheck5 .num06 { background:url(/images/common/num06.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.selfcheck5 .num07 { background:url(/images/common/num07.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.selfcheck5 .num08 { background:url(/images/common/num08.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.selfcheck5 .num09 { background:url(/images/common/num09.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.selfcheck5 .num10 { background:url(/images/common/num10.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.selfcheck5 .num11 { background:url(/images/common/num11.jpg) left 50% no-repeat; background-size: auto; padding-left:35px; height:39px}
	.selfcheck5 .score {  width:970px; margin:0 auto; }
	.selfcheck5 .score li {width: 33.333%; padding:25px 0; font-size: 24px; float: left}	
	.selfcheck5 .score li span { font-size: 24px; font-weight: 600 }
	.selfcheck5 .score li:nth-child(1) { background: #ffdbd8;  color: #000000; text-align: center}	
	.selfcheck5 .score li:nth-child(2) { background: #ffb2ad;  color: #000000; text-align: center}
	.selfcheck5 .score li:nth-child(3) { background: #ff7a70;  color: #000000; text-align: center}
	.selfcheck5 .scoretxt { width: 100%; clear: both; text-align: center; font-size: 20px;; padding: 30px 0}
	.selfcheck5 .scoretxt span { text-align: center; font-size: 20px; color: #f23c2f; font-weight: 600 }

	/*수술전후사진*/
	.revietitle { float:left ; width:98%;  background:#091d3f; padding: 9px 1%; text-align: center; color: #ffffff  ;  border-bottom:1px solid #d8d8d8}
	.revietitle li {display:inline; width:100%; }
	.revietitle .no { font-size:17px; color: #ffffff  ; width:10%; text-align:left; float:left; line-height:30px}
	.revietitle .title { font-size:22px; text-align: center; color: #ffffff  ; width:80%; line-height:30px}
	.revietitle .place { font-size:22px; color: #ffffff  ; background:#1faae1; padding:3px; float:none; margin-right:7px}
	.revietitle .click { font-size:17px; color: #ffffff  ; width:10%; float:right; line-height:30px}
	#reviewwrap { clear:both; width:100%; height:800px;  margin:0 auto; padding: 25px 0; background:#efefef}
	
	.photolist li { width:301px; float:left; padding-right:32px}
	.photolist li:last-child { width:301px; float:left; padding-right:0}
	
	/* 사용자 페이징 위치와 모양을 자유롭게 변형 */
	#bx-pager_photo { text-align:center; width:580px; margin:0 auto}
	#bx-pager_photo a{ float:left; margin:5px ; width:177px; height:107px; line-height:18px; text-align:center; border:2px solid #cccccc}
	#bx-pager_photo a:hover{ border:2px solid #f26d7d;}
	
	/* 엑티브상태에 대한 속성값 지정 */
	#bx-pager_photo a.active{ border:2px solid #ff519c}
	
	/* 사용자 페이징 위치와 모양을 자유롭게 변형 */
	#bx-pager_photo2 {   margin:0 auto; text-align:center}
	#bx-pager_photo2 a{float:left; margin:5.3px; display: block; width:74px; height:74px; line-height:18px; text-align:center; border:1px solid #cccccc}
	#bx-pager_photo2 a:hover{ border:1px solid #ff519c}
	#bx-pager_photo2 img {width: 100%}

	/* 엑티브상태에 대한 속성값 지정 */
	#bx-pager_photo2 a.active{ border:1px solid #ff519c}
	
	/*환자경험당*/
	.place { float:left; margin:0; padding:0}
	.place input { display:inline; height:18px; padding: 5px; border:1px solid #d8d8d8}
	.place select {display:inline; height:30px; border:1px solid #d8d8d8; width:150px}
	
	/*검색*/
	.search { float:right; margin:0; padding:0}
	.search select {display:inline; height:30px; border:1px solid #d8d8d8}
	.search input { height:26px; padding: 2px; border:1px solid #d8d8d8}
	
	/*검색*/
	.search_point { clear: both; margin: 0 auto; border:1px solid #e9e9e9; background:#fafafa; padding:30px 0 ; text-align:center}
	.search_point select {display:inline; height:30px; border:1px solid #d8d8d8}
	.search_point input {  width: 400px; height: 20px;  padding: 10px; border:2px solid #d8d8d8;  }
	
	/*게시판탭*/
	.board_tab {margin-bottom:20px; height:130px;}
	.board_tab li a.tabbtn{width:111px; height:30px; display:inline-block; border:1px solid #e0e0e0; margin-bottom:3px; font-size:15px; text-align:center; padding-top:10px; float:left; margin-right:3px;}
	.board_tab li a.on{width:113px; height:30px; display:inline-block; margin-bottom:3px; font-size:15px; text-align:center; padding-top:10px; float:left; background:#0677b3; color:#fff; margin-right:3px;}
	
	.board_tab02 {height:65px;}
	.board_tab02 li a{height:35px; display:inline-block; font-size:15px; text-align:center; padding-top:15px; float:left; width:348px; border:1px solid #00a3a5; color:#008c8e;}
	.board_tab02 li a:hover { background:#f6f6f6}
	.board_tab02 li a.on{ float:left; background:#00bec0; color:#fff }	
	
	/*언론보도*/
	.tablenews { display: flex; width: 100%; clear:both; margin:50px 0 30px 0; padding:50px 0 10px 0; border-bottom :1px solid #d8d8d8; border-top :3px solid #091d3f}
	.tablenews ul {display: flex; flex-wrap: wrap; }
	.tablenews li { flex: 1 1 22% !important; align-self: auto !important; justify-content: space-between !important; padding: 0 3% 3% 0}
	.tablenews li:nth-child(4n){ padding-right: 0}
	.tablenews li dl {width: 100%;  float:left;  }
	.tablenews li dl:hover {  text-decoration:none; cursor: pointer; }
	.tablenews li dt {padding: 0 ; width: 100%; border:1px solid #e9e9e9; box-sizing: border-box; margin-bottom: 7px}
	.tablenews li dt img {width: 100%; height: 190px; object-fit: cover; object-position :top}
	.tablenews li dd {width: 100%; text-align: left; line-height: 1.4rem; }

	.tablenews_view { float: left;  width: 100%; clear:both; margin:30px 0 40px 0; padding:30px 0 10px 0; border-bottom :1px solid #d8d8d8; border-top :3px solid #091d3f}
	.tablenews_view button { background: #091d3f; color: #ffffff; font-size: 16px; padding: 10px 35px; text-align: center; }
	.tablenews_view .new_title {width: 100%; text-align: center; line-height: 1.4rem; font-size: 30px; border-bottom :1px solid #d8d8d8; padding: 25px 20px 35px 20px; font-weight: 600; box-sizing: border-box; word-break: keep-all}
	.tablenews_view .new_txt { width: 75%; overflow: hidden; margin: 60px auto}
	.tablenews_view .new_txt p { text-align: left; line-height: 2rem; }
	.tablenews_view .new_txt img { margin: 0 auto !important; text-align: center !important}
	.tablenews_view .imgtxt { text-align: center; line-height: 1.6rem; overflow: hidden; margin: 10px auto 70px 0 ; color: #797979}

	/*게시판*/
	.tableList {width: 100%; clear:both; border-collapse:collapse;  margin-top:10px; margin-bottom:15px}
	.tableList caption{display:none}
	.tableList thead th { background:#091d3f; padding: 13px 0px; text-align: center; color: #ffffff ;  border-bottom:1px solid #d8d8d8; font-family:'notokr-medium'; font-weight: normal}
	.tableList tbody th { padding: 8px 5px; text-align: left; font-weight: normal;border-bottom:1px solid #d8d8d8;}	
	.tableList tbody td {padding: 15px 0px; text-align: center; color: #666666;border-bottom:1px solid #d8d8d8;}
	.tableList tbody img.list_img {width:100px; height:auto; vertical-align:middle; border:1px solid #d8d8d8;}
	.tableList img { vertical-align:middle; width: auto}
	.tableList .left{text-align:left; padding-left:10px}
	.tableList a { font-weight: normal;  }
	.tableList a:hover {color: #1f9fe1;  text-decoration:none;}
	.tableList a:visited { color: #2b2b2b ;}

	.tableList02 {width: 100%; clear:both; border-collapse:collapse;  margin-top:10px; margin-bottom:15px}
	.tableList02 caption{display:none}
	.tableList02 thead th { background:#091d3f; padding: 13px 0px; text-align: center; color: #ffffff ;  border-bottom:1px solid #d8d8d8; font-family:'notokr-medium'; font-weight: normal}
	.tableList02 tbody th { padding: 8px 5px; text-align: left; font-weight: normal;border-bottom:1px solid #d8d8d8;}	
	.tableList02 tbody td {padding: 15px 0px; text-align: center; color: #666666;border-bottom:1px solid #d8d8d8;}
	.tableList02 tbody img.list_img {width:100px; height:auto; vertical-align:middle; border:1px solid #d8d8d8;}
	.tableList02 img { vertical-align:middle; width: auto !important}
	.tableList02 .left{text-align:left; padding-left:10px}
	.tableList02 tbody td a{ font-weight: normal; color: #2b2b2b;  }
	.tableList02 a:hover {color: #1f9fe1;  text-decoration:none;}
	.tableList02 a:visited { color: #2b2b2b ;}

	.tablephoto {width: 100%; clear:both; border-collapse:collapse;  margin-top:20px; margin-bottom:15px; border:1px solid #e9e9e9}
	.tablephoto caption{display:none}
	.tablephoto thead th { padding: 0; text-align: center; padding:1px; font-family:'notokr-medium'; font-weight: normal}
	.tablephoto tbody th { padding: 10px; text-align: left; font-weight:normal}	
	.tablephoto .right{text-align:right; }
	.tablephoto tbody .map {     color:#ffffff; background:#1faae1; padding:3px; margin-right:5px}
	.tablephoto tbody td {padding: 5px 10px 15px 10px; text-align: left; color: #666666; }
	.tablephoto a { font-weight: normal;  }
	.tablephoto a:hover {color: #1f9fe1;  text-decoration:none;}
	
	.tableList_pic {width: 100%; clear:both; border-collapse:collapse;  margin-top:10px; margin-bottom:15px}
	.tableList_pic caption{display:none}
	.tableList_pic thead th { background:#091d3f; padding: 13px 0px; text-align: center; color: #ffffff  ;  border-bottom:1px solid #d8d8d8; font-family:'notokr-medium'; font-weight: normal}
	.tableList_pic tbody th { padding: 8px 5px; text-align: left; font-weight: normal;border-bottom:1px solid #d8d8d8;}	
	.tableList_pic tbody td {padding: 15px 0px; text-align: center; color: #666666;border-bottom:1px solid #d8d8d8;}
	.tableList_pic tbody img.list_img {width:200px; height:auto; vertical-align:middle; }
	.tableList_pic img { vertical-align:middle; }
	.tableList_pic .left{text-align:left; padding-left:10px}
	.tableList_pic a { font-weight: normal;  }
	.tableList_pic a:hover {color: #1f9fe1;  text-decoration:none;}
	
	.tableList_faq {border-top:1px solid #1343a0; width: 100%; clear:both; border-collapse:collapse;  margin-top:10px; margin-bottom:15px}
	.tableList_faq caption{display:none}
	.tableList_faq tbody th { padding: 13px 30px 13px 60px; text-align: left ;border-bottom:1px solid #d8d8d8; background:url(/images/community/icon_q.png) no-repeat 20px 13px; position:relative; font-family:'notokr-medium'; font-weight: normal}
	.tableList_faq tbody th img { position:absolute; right:20px; top:13px;}
	.tableList_faq tbody td {padding: 20px 30px 20px 60px; color: #666666;border-bottom:1px solid #d8d8d8;  background:#f6f6f6 url(/images/community/icon_a.png) no-repeat 20px 25px; }
	.tableList_faq .left{text-align:left; padding-left:10px}
	.tableList_faq a {      }
	

	.tableview {width: 100%; clear:both; border-collapse:collapse;  margin-top:10px; margin-bottom:10px; border-top:2px solid #091d3f;}
	.tableview caption{display:none}
	.tableview thead th { background:#f2f6ff; padding: 15px 10px; text-align: center; color: #091d3f  ; border :1px solid #d8d8d8; font-family:'notokr-medium'; font-weight: normal}
	.tableview thead th:first-child { border-left:none}
	.tableview thead .title {    }
	.tableview thead td { padding: 15px 10px; text-align:left;  border-bottom:1px solid #d8d8d8;}
	.tableview tbody th { background:#f2f6ff; padding: 15px 10px; text-align: center; color: #091d3f  ; border-bottom:1px solid #d8d8d8; border-right:1px solid #d8d8d8}
	.tableview tbody td {padding: 15px 10px; text-align: left; color: #666666;border-bottom:1px solid #d8d8d8; line-height:150%; letter-spacing:normal}
	.tableview tbody td div{ line-height:150%; letter-spacing:normal}

	.tableview tbody td img { max-width:1280px; height: auto;}
	.tableview img { vertical-align:middle; }
	.tableview .reply { background:#fafafa; border:1px solid #e4e4e4; padding: 20px ; margin: 15px 0 10px 0; float:left; width:97%}
	
	.tablewrite {width: 100%; clear:both; border-collapse:collapse;  margin-top:10px; margin-bottom:10px; border-top:2px solid #091d3f;}
	.tablewrite caption{display:none}
	.tablewrite thead th { background:#f8f8f8; padding: 15px 10px; text-align: center; color: #091d3f  ; border :1px solid #d8d8d8; font-family:'notokr-medium'; font-weight: normal}
	.tablewrite thead th:first-child { border-left:none}
	.tablewrite thead .title {    }
	.tablewrite thead td { padding: 10px 10px; text-align:left;  border-bottom:1px solid #d8d8d8;}
	.tablewrite tbody th { background:#f8f8f8; padding: 15px 10px; text-align: center; color: #091d3f  ; border-bottom:1px solid #d8d8d8; border-right:1px solid #d8d8d8}
	.tablewrite tbody td {padding: 10px 10px; text-align: left; color: #666666;border-bottom:1px solid #d8d8d8; line-height:26px}
	.tablewrite tbody td img { max-width:100%; height: auto;}
	.tablewrite input { border:1px solid #d3d3d3; background-color:#fff; height:26px; vertical-align:middle; padding:2px 4px; width:100%; }
	.tablewrite .phone { border:1px solid #d3d3d3; background-color:#fff; height:26px; vertical-align:middle; padding:2px 4px; width:20%; }
	.tablewrite select { border:1px solid #d3d3d3; background-color:#fff; height:30px; vertical-align:middle; padding:2px 4px;}
	.tablewrite .pw  { border:1px solid #d3d3d3; background-color:#fff; height:26px; vertical-align:middle; padding:2px 4px; width:20%; }
	.tablewrite textarea { border:1px solid #d3d3d3; background-color:#fff; height:200px; vertical-align:middle; width:100%;  padding:2px 4px; }
	
	
	.tableList_event {width: 100%; clear:both; border-collapse:collapse;  margin-top:10px; margin-bottom:15px}
	.tableList_event caption{display:none}
	.tableList_event tbody td {padding: 8px 7px; text-align: center; }
	.tableList_event tbody td p { margin-top:3px; background:#fff;border:1px solid #d8d8d8; height:35px; padding-top:12px ; border-radius:3px;}
	.tableList_event tbody td p.co_on {background:#ea0a3f;  color:#fff; border:0 ; display:block; }
	.tableList_event tbody td a:hover p {background:#da0638;  color:#fff; }
	

	/*치료사례게시판*/
	.tablecare { float: left;  width: 100%; clear:both; margin:20px 0 ; padding-bottom:30px ; border-bottom :1px solid #e9e9e9}
	.tablecare li { width:48%; float:left; padding:0; margin: 1%}
	.tablecare li dl {width: 100%;  border:1px solid #e9e9e9; float:left;  box-sizing: border-box}
	.tablecare li dl:hover {  text-decoration:none; cursor: pointer; border :1px solid #b2b2b2}
	.tablecare li dt {float: left; text-align: left; padding: 12px 20px;   ; width: 100%; box-sizing: border-box; line-height: 1.8rem}
	.tablecare li dt .no {float: right; text-align: right; background: #f0f0f0; padding: 5px}
	.tablecare li dd img {width: 100%}
	
	
	.careview_title { float:left ; width:96%;  background:#091d3f; padding: 9px 2%; text-align: center; color: #ffffff  ;  border-bottom:1px solid #d8d8d8}
	.careview_title li {display:inline; width:100%; }
	.careview_title .no { font-size:17px; color: #ffffff  ; width:10%; text-align:left; float:left; line-height:30px}
	.careview_title .title { font-size:22px; text-align: center; color: #ffffff  ; width:80%; line-height:30px}
	.careview_title .click { font-size:17px; color: #ffffff  ; width:10%; float:right; line-height:30px; text-align: right}
	
	.careview { clear:both; width:100%; margin:0 0 60px 0; padding: 30px 30px 40px 30px; background:#efefef; float: left; box-sizing: border-box; line-height: 150%}
	.careview ul { width: 100%; margin: 0 auto 20px auto; clear: both}
	.careview li { width: 50%; float: left; margin-bottom: 20px}
	.careview li dl {width: 100%; }
	.careview li dd {width: 100% ; padding: 10px; color: #ffffff;   ; text-align: center; box-sizing: border-box; letter-spacing: normal}
	.careview li img{width: 100% }
	.careview .before { background: #6c6c6c; color: #cccccc }
	.careview .after { background: #771a18; color: #ffffff }
	.careview .text {line-height: 2rem; clear: both}
	

	/*게시판 검색*/
	.searchPolicy {width: 100%; margin-bottom: 10px; clear:both; margin:0 auto; background:#eeeeee; border:1px solid #dddddd; padding:15px 0}
	.searchPolicy p {width:60%; margin:0 auto}
	.searchPolicy label {margin: 2px 5px 0px 0px;   ; float: left; display:none;}
	.searchPolicy select {margin: 0px 5px 0px 0px; padding: 0px; height: 25px; float: left;}
	.searchPolicy button {float: left;}
	.searchPolicy .input_text {padding: 0px 2px; width: 70%; height: 24px; line-height: 22px; margin-right: 5px;}
	
	/*게시판 페이징*/
	.paging {text-align: center; line-height: 17px; clear:both; }
	.paging a {margin: 0px 2px; padding: 0px 12px; border: 1px solid #dddddd; height: 32px;  text-align: center; color: #666666; line-height: 30px; vertical-align: top; display: inline-block }
	.paging a:hover {color: #fff; background:#091d3f; text-decoration:none ; border: 1px solid #091d3f; }
	.paging strong {margin: 0px 2px; padding: 0px 12px; border: 1px solid #091d3f;  height: 32px; text-align: center; color: #fff; line-height: 30px; vertical-align: top; display: inline-block; background:#091d3f }
	.paging a span {text-indent: -999em; display: inline-block;}
	*:first-child+html .paging a span {text-indent: -999em; display: none; }
	.paging a.first {padding: 0px; border: 0px currentColor; width: 32px; height: 32px;}
	.paging a.last {padding: 0px; border: 0px currentColor; width: 32px; height: 32px;}
	.paging a.first {border:1px solid #dddddd ; background:#ffffff url(/images/Common/btnFirst.png) no-repeat center center;}
	.paging a.last {border:1px solid #dddddd ; background:#ffffff url(/images/Common/btnLast.png) no-repeat center center;}
	.paging a.prev {padding: 0px; border: 0px currentColor; width: 32px; height: 32px;}
	.paging a.next {padding: 0px; border: 0px currentColor; width: 32px; height: 32px;}
	.paging a.prev { border:1px solid #dddddd ; background:#ffffff url(/images/Common/btnPrev.png) no-repeat center center; margin-right: 12px;}
	.paging a.next {border:1px solid #dddddd ; background:#ffffff url(/images/Common/btnNext.png) no-repeat center center; margin-left: 12px;}
	.paging a.normal {margin: 0px 2px; padding: 0px 8px;}
	
	/*이전글다음글*/
	.prenext {width: 100%; clear:both; border-collapse:collapse; margin-top: 20px; overflow: hidden; float: left}
	.prenext caption{display:none}
	.prenext th, .prenext td  {white-space:nowrap; }
	.prenext tbody th { background:#f8f8f8; padding: 15px 0px; text-align: center ; border :1px solid #d8d8d8;}
	.prenext tbody td {padding: 15px 10px; text-align: left; color: #666666;  border :1px solid #d8d8d8; vertical-align:text-top}
	.prenext a:hover {color: #1f9fe1;  text-decoration:none; }
	
	/*댓글디자인정의*/
	.replyWhead{margin-top:30px; background-color:#f9f9f9; border-top:2px solid #9e9e9e; border-bottom:2px solid #9e9e9e;; padding-top:15px; padding-bottom:15px; width:100%}
	.replyWhead caption{display:none}
	.replyWhead td{ padding:4px 20px; text-align: left}	
	.replyWhead textarea{border:1px solid #d8d8d8; padding:1%; width:98%}
	label.replypw{ border:1px solid #d8d8d8; border-right:0 none; background-color:#f3f3f3; height:30px; width:80px; text-align:center; display:inline-block; vertical-align:middle; line-height:28px; }
	input.replypwinput{border:1px solid #d8d8d8; border-left:0 none;background-color:#fff; height:30px; width:130px; vertical-align:middle; display:inline-block; padding:0 10px; }
	
	.replyWdetail{ width: 100%;  margin-top:0; background-color:#f9f9f9; border-top:1px dotted #cacaca; padding-top:15px; padding-bottom:15px; position:relative; }
	.replyWdetail td{ padding:4px 0;}
	
	.replypwok{ width: 280px; height: 30px;   z-index: 200;   position: absolute;  right: 50px;  top: 18px;  vertical-align: middle;  background-color: #fff;  float: left;  overflow: hidden;  padding: 10px; border: 1px solid #f2f2f2;}
	.replypwok img{ vertical-align:middle;}
	
	/* 기본쓰기 테이블 */
	.wirte_default { width:100%; clear:both; border-collapse:collapse; border-top:2px solid #1343a0; border-bottom:1px solid #d3d3d3; margin-bottom:15px; }
	.wirte_default caption {display:none}
	.wirte_default tbody th{     border-top:1px solid #d3d3d3; background: #f2f6ff; }
	.wirte_default tbody td{  text-align:left; border: 0; border-top:1px solid #d3d3d3; padding:10px 20px;}
	.wirte_default input { border:1px solid #d3d3d3; background-color:#fff; height:26px; vertical-align:middle; padding:2px 4px; width:100%; }
	.wirte_default textarea { border:1px solid #d3d3d3; background-color:#fff; height:400px; vertical-align:middle; width:100%;  padding:2px 4px; }
	
	


	/*삼행시이벤트게시판*/
	.write3 {width: 100%; clear:both; border-collapse:collapse; border-top:2px solid #3e3e3e}
	.write3 caption{display:none}
	.write3 th, .counseling01 td  {white-space:nowrap; }
	.write3 tbody th { background:#f8f8f8; padding: 15px 0px; text-align: center ; border :1px solid #cccccc;}
	.write3 tbody td {padding: 10px 10px; text-align: left;  border :1px solid #cccccc;  }
	.write3 tbody td input { height:18px; padding: 5px; border:1px solid #cccccc}
	.write3 tbody td select { height:30px; border:1px solid #cccccc}
	.write3 tbody textarea { padding: 5px; border:1px solid #cccccc}
	.write3 tbody td span { display: inline; padding:5px 20px 5px 0}
	.write3 tbody td ul { padding: 5px 0}
	.write3 tbody td li { display: inline; padding:0 20px 0 0}
	
	/*동의*/
	.agree {width:100%; clear:both; margin:10px 0; border:1px solid #d3d3d3; padding:1.5%; overflow: hidden; box-sizing: border-box}
	.agree .all { font-size:20px;  border-bottom:1px solid #d3d3d3; padding:15px 0; margin-bottom:10px; text-align:center; line-height: 120%}
	.agree a { color:#aeaeae;}
	.agree a:hover { color:#000000;}
	.agree ul { width: 100% ; float: left} 
	.agree li { display: inline; margin-right: 10px ; line-height: 130%; letter-spacing: -1px }
	.agree img { width: 23px !important; height: 23px !important}

	/*회원약관 개인정보수집등*/
	.memberTxt{ width:100%; margin:0 auto;}
	.memberTxt h5{ width:680px; padding:5px 10px ; text-align:left}
	.memberTxt ul{ padding:0 0 35px 0;}
	.memberTxt ul li{ line-height:24px; padding:10px 0 0 20px;}
	.memberTxt h6{      margin-bottom:-10px; padding-top:5px; }
	.memberTxt p.memberdate{ text-align:right; width:98% ; }
	
	/*회원가입*/
	.join_box{width:100%; height:100px; padding:0 15px; border:1px solid #ccc; overflow:auto;  white-space: pre-wrap;  word-wrap: break-word; }
	.membert { clear:both; width:100%; background:#f6f6f6; line-height:100%; color:#464646 ; text-align: center;  padding:20px 0}
	.membert span { color:#e60013}
	.memberTable{ border-collapse:collapse; border-top:2px solid #333333; width:100%;border-bottom:1px solid #333333;}
	.memberTable caption{display:none}
	.memberTable tbody th{ background:url(/images/members/icon_check.png) no-repeat 5px 50%; border-bottom:1px solid #e5e5e6; text-align:left ; padding:8px 7px; color:#222222 ; text-indent:20px}
	.memberTable tbody td .span{color:#c51515; }
	.memberTable tbody td{ border-bottom:1px solid #e5e5e6; text-align:left ; padding:12px 7px; }
	.memberTable tbody td select {padding: 5px; border:1px solid #cccccc; margin: 2px 0}
	.memberTable tbody td input { padding: 6px; border:1px solid #cccccc; margin: 2px 0}
	.memberTable tbody td .inputm { padding: 6px; border:1px solid #cccccc; margin: 2px 0}
	.memberTable tbody td .graytxt { color:#7c7c7c; font-weight:normal}
	.memberTable tbody td li { display: inline; margin-right: 15px}
	.memberTable .bordernone_b { border: none}
	.memberTable tbody td label { margin-right: 10px}
	
	/*우편번호찾기*/
	.adresspop { margin:0 auto; height: 100%; width: 100% ;}
	.adresspop h1 { font-size: 1.5em; color: #333333;    ; border-bottom: 2px solid #333333; width: 100%; padding: 20px 0}
	.adresspop h1 span { padding-left: 20px}
	.adress { padding: 8% 5% 5% 5%; width: 90%}
	.adress .input { padding: 15px 3%;  width: 94%; border: 1px solid #dedede; font-size: 1em; color: #333333;    ;}
	.adress .input2 { padding: 15px 3%;  width: 94%; border: 1px solid #dedede; font-size: 0.9em; color: #585858;  }

	.adress .bt_warp { margin: 0 auto; text-align: center;  padding: 30px 0 20px 0}
	.adress .bt_seach { clear:both; margin-top:30px auto;  color:#fff; }
	.adress .bt_seach a { padding:10px 50px; background:#f65656; color:#fff; font-size:1em; text-align:center ; text-decoration:none; }
	.adress .bt_seach a:hover { background:#cd3737; color:#fff; text-decoration:none; }
	.adress .bt_end { clear:both; margin-top:30px auto;  color:#fff; }
	.adress .bt_end a { padding:10px 34px; background:#333333; color:#fff; font-size:1em; text-align:center ; text-decoration:none; }
	.adress .bt_end a:hover { background:#000000; color:#fff; text-decoration:none; }
	
	.adress .searchtip {clear: both; border-top: 1px dashed #d9d9d9; padding: 30px 0; margin-top: 20px}
	.adress .searchtip .title{ font-size: 1em; color: #333333;    ; margin-bottom: 15px}
	.adress .searchtip .title span{ font-size: 1em; color: #f65656;    ; margin-bottom: 15px}
	.adress .searchtip .text{ font-size: 0.75em; color: #333333; line-height: 2em }
	.adress .searchtip .texton{ font-size: 0.75em; color: #f65656; padding-left: 10px; line-height: 2em}

	.adress .adressnum {clear: both; border-top: 1px dashed #d9d9d9; padding: 30px 0; margin-top: 20px}
	.adress .adressnum .title{ font-size: 1em; color: #333333;    ; margin-bottom: 15px}
	.adress .adressnum .title span{ font-size: 1em; color: #f65656;    ; margin-bottom: 15px}
	.adress .adressnum .adressbox { border-top: 2px solid #959da6; border-bottom: 1px solid #d6dadd; height: 200px; overflow-x: scroll; overflow-x: hidden; font-size: 0.75em ; color: #585858  }
	.adress .adressnum .adressbox p{ padding: 10px 5px ; border-bottom: 1px solid #dfe2e6}
	.adress .adressnum .adressbox p .strong{ color: #333333;    ;}

	.adress .adressend {clear: both; border-top: 1px dashed #d9d9d9; padding: 30px 0 10px 0; margin-top: 20px}
	.adress .adressend dl { clear: both; }
	.adress .adressend dt { font-size: 0.8em; background: #f1f1f1; color: #333333;    ; padding: 5px ; float: left; margin: 0 7px 5px 0; width: 86px; text-align: center}
	.adress .adressend dd { font-size: 0.8em;  color: #585858;  padding: 5px ; margin: 0 0 7px 0; }
	
	
	
	/*sns연결설정*/
	.snstable{ width: 100%; border-top:2px solid #333333; border-bottom:1px solid #333333; overflow: hidden}
	.snstable li { width: 100%; display: block; border-bottom:1px solid #e5e5e6; text-align: center; padding:2% 0; overflow: hidden}
	.snstable li dt{ color:#222222 ; letter-spacing:normal; float: left; vertical-align: text-bottom}
	.snstable li dt img { float: left}
	.snstable li dt span { padding: 10px 0 0 10px; float: left}
	.snstable li dd{ float: right}
	.snstable li dd .graytxt { color:#7c7c7c; font-weight:normal}	
	
	/*sns 탭*/
	.snstab { width:572px; margin:0 auto; clear:both; }
	.snstab li a{width:284px; height:35px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin-bottom:-1px; font-size:19px; text-align:center; padding:10px 0; float:left;color:#7d7d7d; line-height:34px; border-radius:3px;}
	.snstab li a.on{width:286px; height:37px; display:inline-block;font-size:19px; text-align:center; padding:10px 0; float:left; background:#1b3267; color:#fff ; border-radius:3px; border:none; }
	
	/*이메일/SMS 수신설정*/
	.smstable{ width: 100%; border-top:2px solid #333333; border-left:1px solid #cccccc; border-right:1px solid #cccccc; overflow: hidden}
	.smstable li { width: 100%; display: block; border-bottom:1px solid #cccccc; text-align: center; overflow: hidden}
	.smstable li dt{ background: #f8f8f8; color:#222222 ; letter-spacing:normal; float: left;}
	.smstable li:nth-child(1) dt{ background: #f8f8f8; color:#222222 ; letter-spacing:normal; float: left; width: 20%; height: 30px; border-right:1px solid #cccccc;  padding:3.2% 0; }
	.smstable li:nth-child(2) dt{ background: #f8f8f8; color:#222222 ; letter-spacing:normal; float: left; width: 20%; height: 30px; border-right:1px solid #cccccc;  padding:3.2% 0; }
	.smstable li:nth-child(3) dt{ background: #f8f8f8; color:#222222 ; letter-spacing:normal; float: left; width: 20%; height: 30px; border-right:1px solid #cccccc;  padding:3.5% 0; }
	.smstable li dd { display:inline; }
	.smstable li dd:nth-child(1) { display:inline; text-align: center; float: right;  padding:2%; width: 10%;}
	.smstable li dd:nth-child(2) { display:inline; text-align: left; float: left;  padding:2%; width: 55%; }
	.smstable li dd:nth-child(3) { display:inline; text-align: left; float: left;  padding:2.5% 2%; width: 16%;}
	.smstable input { padding:6px; border:1px solid #e5e5e5; color:#222222;}
	.smstable select {padding:5px; border:1px solid #e5e5e5; }
	
	

	/*sns회원가입 마이유로진*/
	.snswarp { border:1px solid #dadada; padding:0 0 20px 0; width:570px; margin:0 auto; clear:both ; margin-top: 30px}
	.snswarp_no {  padding:0 0 20px 0; width:570px; margin:0 auto; clear:both ; margin-top: 30px}
	.snswarp .titleon {width:285px; background:#334e89; text-align:center; font-size:20px; color:#ffffff;  padding:10px 0}
	.snswarp .titleoff {width:285px; background:#f9f9f9; text-align:center; font-size:20px; color:#777777;  padding:10px 0; border:1px solid #dadada}
	.snsjoin {width:380px;margin:0 auto; }
	.snsjoin .agree {width:100%; clear:both; margin:10px 0; border:none}
	.snsjoin .agree .all { font-size:20px;  border-top:1px solid #d3d3d3; padding:15px 0; margin-top:10px; text-align:center; border-bottom:none}
	.snsjoin .agree a { color:#aeaeae;}
	.snsjoin .agree a:hover { color:#000000;}
	.snsjoin input {width:100%;  padding:8px; border:1px solid #d5d5d5; text-align:left; margin:5px 0; box-sizing: border-box}

	.snsjoin .formbox {width:100%; margin: 20px 0; padding: 10px 0; clear: both; float: left; border-top: 1px dashed #d3d3d3; border-bottom: 1px dashed #d3d3d3}
	.snsjoin .formbox dt{width:100px; margin: 0; padding: 0; float: left; height: 40px; line-height:2em}
	.snsjoin .formbox dd{width:270px; float: right; display: inline; margin: 0; padding: 0; height: 40px}
	.snsjoin .formbox dd input{width:100%;  padding:8px 0; border:1px solid #d5d5d5; text-align:center; margin: 0}	

	.snsjoin .input82 {width:82%;  padding:8px 0; border:1px solid #d5d5d5; text-align:center; margin:5px 0}
	.snsjoin .input70 {width:70%;  padding:8px 0; border:1px solid #d5d5d5; text-align:center; margin:5px 0}
	.snsjoin .input50 {width:50%;  padding:8px 0; border:1px solid #d5d5d5; text-align:center; margin:5px 0}
	.snsjoin .input30 {width:30%;  padding:8px 0; border:1px solid #d5d5d5; text-align:center; margin:5px 0}
	.snsjoin .input_de {width: auto;  padding:8px 0; border:1px solid #d5d5d5; text-align:left; margin:5px 0;}
	.snsjoin select {width:100%;  padding:6px; border:1px solid #d5d5d5; text-align:center; margin:5px 2px}
	.snsjoin dl {margin:0px}
	.snsjoin dt {padding:2px 0; width:100%; text-align:left; display:inline; }
	.snsjoin dd {padding:2px 0; width:100%; display: block; margin-bottom:20px}
	
	/* sns신규가입 & 이벤트팝업 신청 폼 */
	.info_warp {width:100%; margin:0 auto; background:#fff; box-sizing: border-box }
	.info_set {width:90%; margin:5px auto; padding-bottom: 0; box-sizing: border-box}
	.sub_title{padding-top:10px; padding-bottom: 5px; text-align: left; color: #1b1b1b ;   ; font-size:17px}
	.fc{ color: #ff0000; font-size:17px}
	
	.input_set{position:relative;margin-bottom:5px; clear: both}
	.input_set .fl{position:absolute;top:0;left:0}
	.input_set .fr{position:absolute;top:0;right:0}

	.input_wrap{ position:relative;overflow:hidden;margin-bottom:6px;}	

	.int{ display:block;overflow:hidden; padding:0;background:#fff; border:1px solid #d9d9d9}
	.int input{color:#444444;font-size:17px; width:100%; vertical-align:top;border:none; outline: none; background:#fff; padding: 6px 8px}
	.int select{color:#444444;font-size:17px; width:100%; vertical-align:top;border:none; outline: none; background:#fff; padding: 6px 8px}	
	
	.int2{float: left; display:block;overflow:hidden; padding:0;background:#fff; width:32.8%; box-sizing: border-box; margin: 1px; border:1px solid #d9d9d9  }
	.int2 select{ color:#444444;font-size:17px; width:100%; vertical-align:top;  outline: none; background:#fff; border: none}

	.input_wrap_type3{margin-right:76px}

	.bt_number {border-radius:5px;  ; font-size:15px;line-height:43px;display:inline-block;overflow:hidden;width:70px;height:43px;text-align:center;vertical-align:top;white-space:nowrap; background:#1b1b1b; color:#fff !important}
	
	.event_agree {width:100%; text-align:center; vertical-align:middle; color:#1b1b1b; margin: 10px auto; clear: both; font-size:15px; padding:5px 0 0 0}
	.event_agree a{ color:#1b1b1b;  font-size:15px}
	.event_agree a:visited { color:#1b1b1b; font-size:15px}
	
	.ok_button{text-align:center; width:100%; clear:both; margin:0 auto;  margin: 12px 0;}

	/*회원가입약관*/
	.join { width:800px ; margin:0 auto;}
	.join h5{   background:url(/images/common/h5img_b.gif) no-repeat left 50%; font-size:22px; color:#0088d0;   ; margin:0 0 10px 0;  padding:0 0 0 25px; display:inline  !important}
	.hide {display: none;}
	.show { display: inline; margin-left:10px; cursor:pointer; line-height:1.5em}
	.show2 {display: block;  width:96%; height:200px; padding:0 2%; border:1px solid #ccc; overflow:auto;  white-space: pre-wrap;  word-wrap: break-word; clear:both; margin-top:10px; margin-bottom:30px}
	.join .line { width:100%; border-top:1px solid #dbdbdb; }
	.join .dotline { width:100%; border-bottom: 1px  dotted #cfcfcf}
	.join .allok {font-size: 24px;   }
	.join img { width: 23px; height: 23px}

	/*로그인*/
	.loginwarp { border:1px solid #dadada; padding:20px 0 40px 0; width:570px; margin:0 auto;}
	.login {width:380px;margin:0 auto; }
	.login .login_bg {position:relative}
	.login .line {border-top:1px solid #dbdbdb; }
	.login form ul {margin:30px 0px}
	.login form li {padding:3px 0;}
	.login form label {display:inline-block;width:80px; }
	.login form input {width:175px}
	.login form .board_button {position:absolute;margin:0;right:0px;top:3px }
	.login form .board_button button { padding: 26px 30px; color:#ffffff ;  line-height:100%;height: 69px}
	.login .login_help {margin:20px 0px}
	.login .login_help p {width:380px;position:relative;padding-bottom:10px; font-size:15px; line-height:170%}
	.login .login_help p .board_button {position:absolute;right:0px;top:0;margin:0}
	.login .login_help p .board_button a {background:#5b5b5b;width:100px;text-align:center;padding:5px 0; font-size:15px; line-height:100%}
	.login .login_help p .board_button a:hover {background:#000;}
	.login form .btn_c input { width: auto}
	.login form .btn_c label { width: auto; font-weight:normal}
	.login form .checkbox {width: auto}

	.loginsns {  width:100%; margin:0 auto; padding-bottom: 10px; float: left}
	.loginsns li {  width:48%; float: left; margin : 0 1% 10px 1%}

	.smswarp { border:5px solid #dadada; padding:15px 0; width:560px; margin: 20px auto;}
	.sms {width:470px;margin:0 auto;position:relative}
	.sms .click { background:#f5f5f5; width:100%; font-size:1.2em; padding:5px 0; text-align:center; margin-bottom:20px}
	.sms .click span { padding:0 10px;}
	.sms .tit_urogyn_login {padding-bottom:10px;   font-size:20px;text-align:center}
	.login_sms {margin:10px 0px}
	.login_sms p {width:470px;position:relative;padding-bottom:10px; font-size:15px; line-height:170%;text-align:center; margin-bottom: 5px}
	.login_sms .smsinput{width:135px; padding:6px; border:1px solid #d5d5d5}
	.login_sms .smstel{width:250px; padding:5px; border:1px solid #d5d5d5}
	.login_sms .smsselect{ padding:5px; border:1px solid #d5d5d5}
	.login_sms .board_button { margin:0 auto; width:100%; text-align:center}
	.login_sms .board_button a {background:#5b5b5b;width:90px;text-align:center;padding:8px 0; font-size:15px;}
	.login_sms .board_button a:hover {background:#000;}
	
	/*비밀글*/
	.pwviewwarp { border:1px solid #dadada; padding:30px 0; width:500px; margin:50px auto;}
	.pwview {width:90%;margin:0 auto; }
	.pwview p {margin:0 auto; text-align:center}
	.pwview .title {background:#efefef; padding:10px 0; text-align:center ; color:#000000; margin-bottom:20px}
	.pwview input { border:1px solid #e5e5e5; padding: 5px; }

	
	/*폼기본글자*/
	.hint { color:#393939; padding: 8px 5px;  }
	.hintText { color:#979797; padding: 8px 5px; }
	.pw{background: url(/images/member/sw_bg.jpg) no-repeat 0px 0px; border:1px solid #ffb140; color:#393939; padding: 8px 5px; width:90px ; border:1px solid #c9c9c9; color:#979797; padding: 8px 5px; width:90px;}
	.off {background:none; border:1px solid #ffb140;}
	
	

	/*지점이벤트*/
	.eventwarp ul { width:100%; clear:both; margin: 0 auto}
	.eventwarp li { display:inline; float:left; margin :0 1.2%; width: 17%}
	
	.eventwarp .title {width: 100%; padding: 20px 0 30px 0; overflow: hidden}
	.eventwarp .title img { width: auto ; text-align: center}

	.eventplace { width:100%; border:1px solid #dfdfdf; padding:9px; clear:both; margin-bottom:20px}
	.eventplace dl { width:100%; margin:0 auto}
	.eventplace dt { width:100%; display:block; text-align:left}
	.eventplace dd { width:100%; display:block; text-align:left; padding-top:9px; clear:both; margin:0}
	
	.eventgo a{display:block; width:100%; height:37px; background: #ecf5f9; border:1px solid #1faae1; color:#0088d0 ; text-align:center; line-height:34px}
	.eventgo a:hover{background: #1faae1; border:1px solid #1faae1; color:#fff; font-weight:60; text-align:center; line-height:34px}
	
	.eventgo2 a{display:block; width:100%; height:37px; background: #ececec; border:1px solid #bcbcbc; color:#9a9a9a ; text-align:center; line-height:34px}
	.eventgo2 a:hover{     border:1px solid #bcbcbc; background:#ececec; color:#9a9a9a; text-align:center; line-height:34px}
	
	/*이벤트팝업*/
	.event_pop { float:left; width:100%; margin:0; padding:0; font-size:16px; font-family:'Nanum Gothic','나눔고딕','Noto Sans Korean',sans-serif; position:relative}
	.event_pop h1 { background:#1c69c1; height:35px; color:#FFF; font-size:22px ; padding-top:10px; padding-left:10px}
	.event_pop .close { position:absolute; right:10px; top:12px}
	.event_pop .close img {width: 75%; height: 75%}
	.event_pop .tel { height:38px; background:#191b7a ; font-size: 20px ; color:#ffffff; text-align:center; padding-top:10px}

	

	/* new이벤트 */
	.event_new { width: 100%; clear: both; box-sizing: border-box; float: left; margin: 10px 0; letter-spacing: normal}
	.event_new ul {box-sizing: border-box; }
	.event_new li { float: left; width: 100%; display: block; margin-bottom: 35px; border: 1px solid #d6d6d6; box-sizing: border-box}
	.event_new li .left { float: left; width: 38%;}
	.event_new li .right { width: 62%; float: right; padding: 30px 40px ; box-sizing: border-box; text-align: left}
	.event_new li dl dt { font-size: 24px; padding: 0; height: 80px;color: #363636}
	.event_new li dd .price{ font-size: 30px;   ; color: #b53532; }
	.event_new li dd .priceoff{ font-size: 30px;   ; color: #979797; }
	.event_new li dd .price_s{ font-size: 18px; color: #979797; padding-left: 7px; }
	.event_new li dd .date { padding: 18px 0; border-top: 1px solid #d6d6d6; margin-top: 15px; font-size: 17px; }
	.event_new li dd .progress { font-size: 17px; color: #ffffff; background-color: #b53532; border-radius:20px; padding: 4px 10px}
	.event_new li dd .progress_off { font-size: 17px; color: #ffffff; background-color: #c0c0c0; border-radius:20px; padding: 4px 18px}
	.event_new li dd .end { font-size: 17px; color: #979797;  padding-left: 5px}
	.event_new img {width: 100% !important}

	.event_new_view { width: 1300px; clear: both; box-sizing: border-box; margin: 10px auto; border-top: 2px solid #091d3f; border-bottom: 1px solid #d6d6d6; padding-bottom: 30px; position:relative;wmin-width:738px;height:100%; letter-spacing: normal; overflow: hidden}
	.event_new_view ul {box-sizing: border-box; float: left; }
	.event_new_view dt { font-size: 30px; padding: 30px 10px; border-bottom: 1px solid #d6d6d6; text-align: left  }
	.event_new_view dd { float: left; width: 100%;  border-bottom: 1px solid #d6d6d6; margin-bottom: 20px}
	.event_new_view dd .left { float: left; padding: 10px; }
	.event_new_view dd .price{ font-size: 28px;   ; color: #b53532}
	.event_new_view dd .price_s{ font-size: 17px; color: #979797; padding-left: 7px}
	.event_new_view dd .date { padding: 10px; float: right}
	.event_new_view dd .progress { font-size: 17px; color: #ffffff; background-color: #b53532; border-radius:20px; padding: 4px 10px}
	.event_new_view dd .progress_off { font-size: 17px; color: #ffffff; background-color: #c0c0c0; border-radius:20px; padding: 4px 18px}
	.event_new_view dd .end { font-size: 17px; color: #979797;  padding-left: 5px}
	.event_new_view p { text-align: center; padding: 0; margin: 0}
	.event_new_view p img {width: 100%}
	.event_new_view button { padding: 15px; }
	.event_new_view .button {  display: none}

	/* 이벤트상담신청 */
	#mask2 {
	  position:absolute;
	  left:0;
	  top:0;
	  z-index:9000;
	  background-color:#000;
	  display:none;
	}

	#boxes .window2 {
	  position: absolute;
	  left:0;
	  top:-340px;
	  width:100%;
	  height:340px;
	  display:none;
	  z-index:9999;
	  padding:0;
	  font-size:20px;
	}

	#boxes .window2 .title{ background:#0088d0; padding:12px 0; color:#ffffff; font-size:1.3rem ; text-align:center; line-height:1.8rem !important}
	#boxes .window2 .event_close { text-align:right; right:9px; top: 10px; position:absolute}



	#boxes #dialog {
	  width:500px; 
	  padding:0;
	  background-color:#ffffff;
	}

	#boxes #dialog img {width:auto}

	#boxes .cta dl {color:#313131;width:100%;padding:4% 5% 4% 5%; float:left; background:#fff; box-sizing: border-box}
	#boxes .cta dt {float:left;width:25%; font-size:16px; clear:both; padding:0; margin:5px 0; line-height:2em; text-align: left}
	#boxes .cta dd {font-size:16px; margin:5px 0; width:75%; float: left; text-align: left}
	#boxes .cta dd input {height:33px;width:100%; font-size:16px; border:1px solid #dcdcdc; padding:5px 10px; color:#313131; box-sizing: border-box}
	#boxes .cta dd .inputtel {height:33px;width:288px; font-size:16px; border:1px solid #dcdcdc; padding:5px 10px; color:#313131; box-sizing: border-box; margin: 0}
	#boxes .cta dd select {height:33px; font-size:16px; border:1px solid #dcdcdc; padding:0; color:#313131;width:100%; box-sizing: border-box}
	#boxes .cta dd .selecttime {height:33px; font-size:16px; border:1px solid #dcdcdc; padding:0; color:#313131;width:44%; float: right; box-sizing: border-box}
	#boxes .cta dd .selecttime2 {height:33px; font-size:16px; border:1px solid #dcdcdc; padding:0; color:#313131;width:27%; margin-right: 1%; float: left ; box-sizing: border-box}
	#boxes .cta dd label {display:inline-block;width:136px; padding-right:15px; font-size:16px}
	#boxes .cta dd span { display:inline; padding: 0; float: right; margin-top: 5px}

	.cta_ok_private {clear: both; width:90%; text-align:center; vertical-align:middle; color:#313131; float:left; font-size:16px; padding:2% 5%; margin-bottom: 25px}
	.cta_ok_private a{ color:#313131;  font-size:16px}
	/*.cta_ok_private a:link, a:visited { color:#313131;  font-size:16px}*/

	#boxes .bt_go { clear: both; margin: 0 auto; color:#fff;   text-align: center; padding-bottom: 10px}
	#boxes .bt_go a { padding:15px 30px ; background:#1c2032; color:#fff; font-size:18px; text-align:center;  text-decoration:none; vertical-align: middle;   }
	#boxes .bt_go a:visited { color:#fff}
	#boxes .bt_go a:hover { background:#29325a; text-decoration:none;  }


	/*약관,개인정보보호정책*/
	.privacy li { line-height:32px;}
	.privacy li .textb{      padding-top:5px;; margin-bottom:5px}
	
	/*수가표*/
	.tablemoney {width: 100%; clear:both; border-collapse:collapse;  margin-top:10px; margin-bottom:15px}
	.tablemoney caption{display:none}
	.tablemoney thead th { background:#333333; padding: 13px 0px; text-align: center; color: #ffffff ; font-weight:600;  border-bottom:1px solid #d8d8d8}
	.tablemoney tbody th { padding: 8px 5px; text-align: center; border-bottom:1px solid #d8d8d8; background:#f5f5f5; font-weight:600; border-right:1px solid #d8d8d8}	
	.tablemoney tbody td {padding: 15px 0px; text-align: center; color: #666666;border-bottom:1px solid #d8d8d8; border-right:1px solid #d8d8d8}
	.tablemoney tbody img.list_img {width:100px; height:auto; vertical-align:middle; }
	.tablemoney img { vertical-align:middle;}
	.tablemoney .left{text-align:left; padding-left:10px}
	.tablemoney a { font-weight: normal;  }
	.tablemoney a:hover {color: #a84200;  text-decoration:none;}
	.tablemoney .title { background:#bd9677; font-weight:600; color:#ffffff; text-align: center;}

/*intro*/
.warpintro { width:100%; margin:0;padding:0;background:#FFFFFF; position:relative}
.warpintro #container{position:relative;height:870px;padding-top:150px;}
.warpintro .top{overflow:hidden;background:#F9F8F8;margin:0;padding:10px 0 20px 0;}
.warpintro #eqmotion_area{float:right;font-size:12px;color:#8A8A8A;padding-top:18px}
.warpintro .logo{float:left;margin-left:50px;}
.warpintro .logo a {float:left;margin:0; padding:0}
.warpintro .media{width:800px;margin:0 auto;}
.warpintro .today{width:800px;margin:0 auto;text-align:right;font-size:14px;}
.warpintro .btn1{	position: absolute;	top: 800px;	left: 50%;	margin-left: -215px}
.warpintro .btn2{position:absolute;top:800px;left:50%;margin-left:5px}
.warpintro btn3{position:absolute;top:80px;left:50%;margin-left:-30px}

/*알럿팝업*/
.pop_map {margin:0 auto ; padding: 0; font-size:1em; color: #393939; font-weight: normal; font-family:'Nanum Gothic','나눔고딕','Noto Sans Korean',sans-serif; text-align: center; }
.pop_map .title {font-size:1.1em; color: #060606;   ; background: #eff1f2; text-align: left ; padding: 15px 0 15px 10px}
.pop_map .f_point { color: #f65656; padding: 0}

.pop_map .inputtel{;width:80%; font-size:1em; border:1px solid #c3c3c3; padding:10px; color:#313131; margin: 15px 0 5px 0; text-align: center}
	
.pop_map .bt_on { clear:both; margin-top:30px auto; border-radius:100px; color:#fff; }
.pop_map .bt_on a { padding:10px 50px; background:#f65656; color:#fff; font-size:1em; text-align:center ; text-decoration:none; border-radius:100px;}
.pop_map .bt_on a:hover { background:#cd3737; color:#fff; text-decoration:none; border-radius:100px;}		

.pop_map .bt_warp { margin: 0 auto 20px auto; text-align: center;  padding: 20px 0}
	
.pop_map .bt_close { clear:both; color:#fff;}
.pop_map .bt_close a { padding:10px 20px; background:#aaaaaa; color:#fff; font-size:1em; text-align:center ; text-decoration:none; }
.pop_map .bt_close a:hover { background:#353535; color:#fff; text-decoration:none; }


/*오톡해 utv*/
	.utv_top3 { width: 100%; float: left; border: 3px solid #e5e5e5; padding: 35px; box-sizing: border-box; display: block; margin-bottom: 30px}
	.utv_top3 .title { text-align: center; border-bottom: 1px solid #b53532; padding-bottom: 12px; font-size: 30px; color: #b53532;   }
	.utv_top3 ul {clear:both; margin: 25px auto}	
	.utv_top3 ul li { margin: 1.65%; float: left; width: 30%}
	.utv_top3 ul li img { width: 100%}
	.utv_top3 li dt {border: 1px solid #e6e6e6}
	.utv_top3 li dd {font-size: 18px;   ; margin-top: 10px}
	.utv_top3 ul li:hover { cursor: pointer; color: #1f9fe1;  text-decoration:none;}	
	
	.utv_top3_m { display: none}

	.utv_tab { clear: both; width: 100%; float: left; border-bottom: 1px solid #e6e6e6;box-sizing: border-box;margin-top: 30px}
	.utv_tab ul {margin: 0 auto; text-align: center; width: 506px}
	.utv_tab ul li { margin: 0 2px; float: left; padding: 15px 40px; font-size: 18px; color: #8d8d8d;   ; border: 1px solid #e6e6e6; text-align: center; border-bottom: none}
	.utv_tab ul .on { color: #1faae1; border: 1px solid #1faae1; border-bottom: none; padding: 15px 40px; font-size: 18px; }
	.utv_tab ul li:hover { cursor: pointer}
	
	.utv_board { clear: both; width: 100%; float: left; box-sizing: border-box; padding: 0; margin: 0}

	.utv_list { clear: both; width: 100%; float: left; box-sizing: border-box; margin : 20px 0 20px 0; }
	.utv_list .title { clear:both; font-size:28px; color:#292929;   ; width:100%; padding:0; text-align:left }
	.utv_list ul {width: 100%;clear:both; margin: 15px 0; float: left;}	
	.utv_list ul li { margin: 1%; float: left; width: 18%; letter-spacing: -1px; text-align: left }
	.utv_list ul li img { width: 100%}
	.utv_list li p {border: 1px solid #e6e6e6}
	.utv_list li dt {  margin-top: 5px; height: 50px; width: 100%}
	.utv_list li dd { color: #898989;}
	.utv_list ul li:hover { cursor: pointer; color: #1f9fe1;  text-decoration:none;}

	.utv_list2 { clear: both; width: 100%; float: left; box-sizing: border-box; margin-bottom: 0}
	.utv_list2 ul {width: 100%;clear:both; margin: 15px 0; float: left;}	
	.utv_list2 ul li { margin: 1%; float: left; width: 18%; text-align: left}
	.utv_list2 ul li img { width: 100%}
	.utv_list2 li p {border: 1px solid #e6e6e6}
	.utv_list2 li dt { margin-top: 5px; height: 50px; width: 100%}
	.utv_list2 li dd { color: #898989;}
	.utv_list2 ul li:hover { cursor: pointer; color: #1f9fe1;  text-decoration:none;}

	.utv_list3 { clear: both; width: 100%; float: left; box-sizing: border-box;  margin : 20px 0 40px 0; }
	.utv_list3 .titleline { clear:both; width:100%; padding:0;   }
	.utv_list3 .title { font-size:28px; color:#292929;   ;text-align:left ; float: left}
	.utv_list3 .btn_roll{float: right}
	.utv_list3 .btn_roll img { width: auto; cursor:pointer}
	.utv_list3 ul {width: 100%;clear:both; margin: 15px 0; float: left;}	
	.utv_list3 ul li { margin: 1% 1% 3% 1%; float: left; width: 31.2%; text-align: left}
	.utv_list3 ul li img { width: 100%}
	.utv_list3 li p {border: 1px solid #e6e6e6}
	.utv_list3 li dt {  margin-top: 10px; font-size: 20px;   ; float: left}
	.utv_list3 li dd { color: #898989; float: left; margin-top: 10px}
	.utv_list3 ul li:hover { cursor: pointer; color: #1f9fe1;  text-decoration:none;}

	/* 추천시리즈 */
	.comm_warp {clear: both; width: 100%; box-sizing: border-box;  margin : 20px 0 40px 0; }
	/* 롤링배너 */
	.roll{width: 100%; padding: 3% 0; margin: 0 auto}
	.roll .title { clear: both; font-size:28px; color:#292929;   ;text-align:left ; float: left; margin-bottom: 15px}
	.roll .item{margin-bottom: 30px;clear: both; display: block}
	.roll .item_t {display: none}
	.roll .item_m {display: none}
	.content-slider li{text-align: center;}
	.content-slider li img { width: 100%}
	.content-slider li p {border: 1px solid #e6e6e6}
	.content-slider li dt {  margin-top: 10px; font-size: 20px;   ; float: left}
	.content-slider li dd { color: #898989; float: left; margin-top: 10px; margin-bottom: 10px}
	.content-slider ul li:hover { cursor: pointer; color: #1f9fe1;  text-decoration:none;}

	/* swiper 추천시리즈 */
	.swiper_warp {clear: both; width: 100%; box-sizing: border-box;  margin : 20px 0 0 0;  padding: 0 ;overflow-x: hidden}
	.swiper_warp ::-webkit-scrollbar{display:none}
	.swiper_warp .title { clear: both; font-size:28px; color:#292929;   ;text-align:left ; float: left; margin-bottom: 15px}
	.swiper-container {
      width: 100%;
    }

	
    .swiper-slide {
      text-align: center;
      font-size: 18px;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
	
	.swiper-slide li{text-align: center; width: 100%}
	.swiper-slide li:first-child{ padding-left: 0 }
	.swiper-slide li:last-child{ padding-right: 0 }
	.swiper-slide li p {border: 1px solid #e6e6e6}
	.swiper-slide li p img { width: 100%}
	.swiper-slide li dl{margin-top: 10px}
	.swiper-slide li dt {   font-size: 1em;   ; float: left; padding-bottom: 5px}
	.swiper-slide li dd { color: #898989; float: left; }
	.swiper-slide ul li:hover { cursor: pointer; color: #1f9fe1;  text-decoration:none;}


	/*sns 간편로그인*/
	#ok_boxes6 .ok_window4 {
	  position: absolute;
	  left:0;
	  top:-50%;
	  width:100%;
	  height:260px;
	  z-index:9999;
	  padding:0;
	  margin-top: 0;
	}

	#ok_boxes6 #ok_dialog {
	  width:470px; 
	  padding:0;
	  background-color:#ffffff;
	}

	#ok_boxes6 #ok_dialog img {width:auto}

	.pop_end6 {margin:0 auto ; padding:20px;padding-bottom:175px;color: #393939; font-weight: normal; font-family:'Nanum Gothic','나눔고딕','Noto Sans Korean',sans-serif; text-align: center;  line-height: 1em !important}
	.pop_end6 h9 { font-size: 1.8rem; color: #393939;   ;  margin-bottom: 15px}
	.pop_end6 p {line-height: 1.5rem; margin-top: 5px}
	.pop_end6 .f_point { color: #f65656;   ;  }
	.pop_end6 .bt_warp {  width: 100%; margin-top: 10px; border: 1px solid #dadada; padding: 20px; clear: both ;float: left;  box-sizing: border-box;}
	.pop_end6 .bt_warp li {width:25%; float: left; display: inline; }
	.pop_end6 .bt_warp li p {font-size: 14px; padding-top: 72px}
	.pop_end6 .bt_warp li a{    text-align:center;}
	.pop_end6 .bt_warp li .sns_naver { background:url(/images/common/sns_naver.jpg) center top no-repeat; background-size: auto;}
	.pop_end6 .bt_warp li .sns_kakao { background:url(/images/common/sns_kakao.jpg) center top no-repeat; background-size: auto;}
	.pop_end6 .bt_warp li .sns_google { background:url(/images/common/sns_google.jpg) center top no-repeat; background-size: auto;}
	.pop_end6 .bt_warp li .sns_facebook { background:url(/images/common/sns_facebook.jpg) center top no-repeat; background-size: auto;}

	/*비급여항목*/
	.table-responsive {display: block; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar;}
	.tablepay {width: 100%; clear:both; border-collapse:collapse;  margin-top:10px; margin-bottom:15px; border:1px solid #d8d8d8;}
	.tablepay caption{display:none}
	.tablepay thead th { background:#e8f3ff; padding: 13px 5px; text-align: center;  border-bottom:1px solid #d8d8d8; border-right:1px solid #d8d8d8}
	.tablepay tbody th { padding: 13px 5px; text-align: center; border-bottom:1px solid #d8d8d8; background:#f5f5f5 ; border-right:1px solid #d8d8d8}	
	.tablepay tbody td {padding: 13px 5px; text-align: center; color: #666666;border-bottom:1px solid #d8d8d8; border-right:1px solid #d8d8d8; font-family: 'notokr-regular'}
	.paytxt { line-height:170%; font-family: 'notokr-regular'}

	/*메트릭스 테이블*/
	.table3xb {width: 100%; clear:both; border-collapse:collapse; margin-bottom:15px; border:1px solid #d8d8d8;}
	.table3xb caption{display:none}
	.table3xb thead th { background:#ffffff; padding: 20px 5px; text-align: center;  border-bottom:1px solid #000000; border-right:1px solid #d8d8d8; color: #0088d0; font-family: 'notokr-bold'; font-size: 24px; word-break: keep-all;}
	.table3xb thead td { background:#ffffff; padding: 20px 5px; text-align: center;  border-bottom:1px solid #000000; border-right:1px solid #d8d8d8; font-family: 'notokr-bold'; font-size: 24px; word-break: keep-all;}
	.table3xb tbody th { padding: 20px 5px; text-align: center; border-bottom:1px solid #d8d8d8; background:#ffffff ; border-right:1px solid #d8d8d8; ; font-family: 'notokr-bold'; color: #0088d0; word-break: keep-all;; font-size: 20px}	
	.table3xb tbody td {background:#ffffff; padding: 20px 5px; text-align: center; color: #666666;border-bottom:1px solid #d8d8d8; border-right:1px solid #d8d8d8; font-family: 'notokr-regular'; word-break: keep-all; ; font-size: 20px}
	.table3xb tbody .tit {background:#f2f2f2; padding: 20px 5px; text-align: center; color: #666666;border-bottom:1px solid #d8d8d8; border-right:1px solid #d8d8d8; font-family: 'notokr-bold' ; word-break: keep-all;; font-size: 20px}

/*정관수술-유로진 정관수술 정보*/
.information_box{margin:70px;}
.information_box .item{width:1130px;height:440px;background:#fff;float:right;position:relative;padding:0;}
.information_box .item > img{position:absolute;left:0;top:0;width: auto}
.information_box .table_box{float:right; padding: 50px 60px}
.information_box .table_box h4{font-size:35px; text-align: left;font-family: 'notokr-regular'}
.information_box .table_box h4 img{vertical-align:baseline;margin-left:5px;}
.information_box .table_box ul{margin-top:40px;}
.information_box .table_box li{width:470px; overflow:hidden;border-bottom:1px solid #ececec;margin-bottom:10px; font-size:20px;}
.information_box .table_box li .th{float:left;width:109px; padding: 15px 0; text-align:center;background:#ececec;font-family: 'notokr-medium';}
.information_box .table_box li .td{float:left;width:361px;overflow:hidden; text-align: left}
.information_box .table_box .td span{text-decoration:line-through;}
.information_box .table_box li p{float:left;width:100%;font-family: 'notokr-bold';font-size:20px; color:#1f4392; padding: 10px 0 10px 20px}

/*정관수술-유로진 다중차단기법*/
.vasecto04_bg {padding:75px 0 128px 0; text-align:center;}
.vasecto04_img {background: url("/images/vasectomy/vasecto01_02.jpg") center top no-repeat; background-size : cover;}

.clinic{padding:80px 0 180px 0;background-color:#e8f3ff}
.clinic_box{padding-top:70px; padding-bottom: 40px}
.clinic_list li{float:left; margin-top:0;cursor:pointer;position:relative;width:550px;height:535px;}
.clinic_list li a{pointer-events:none;display:block;transition:top .3s;overflow:hidden;position:absolute;top:0;left:0;}
.clinic_list .txt_box{width:100%;height:120px;background:#1f4392;position:absolute; left:0;text-align:center;color:#fff; padding-top: 40px; bottom:-205px;transition:bottom .3s .1s;}
.clinic_list .txt_box h3{font-size:34px;font-family: 'notokr-light';margin-top:10px;}
.clinic_list .txt_box p{font-size:20px;line-height:26px;}
.clinic_list .cover{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(31,67,146,.8);z-index:2;color:#fff;text-align:center;padding-top:320px; opacity:1;transition:opacity .3s;}
.clinic_list .cover h3{margin:25px 0;font-family: 'notokr-light';font-size:34px;}
.clinic_list .cover p{font-size:20px;}
.clinic_list .cover img { width: auto}
.clinic_list li:hover .txt_box{bottom:0;}
.clinic_list li:hover .cover{z-index:-1;opacity:0;}

.clinic_list2 li{float:left; margin-top:0;cursor:pointer;position:relative;width:550px;height:535px;}
.clinic_list2 li a{pointer-events:none;display:block;transition:top .3s;overflow:hidden;position:absolute;top:0;left:0;}
.clinic_list2 .txt_box{width:100%;height:120px;background:#0088d0;position:absolute; left:0;text-align:center;color:#fff; padding-top: 40px; bottom:-205px;transition:bottom .3s .1s;}
.clinic_list2 .txt_box h3{font-size:34px;font-family: 'notokr-light';margin-top:10px;}
.clinic_list2 .txt_box p{font-size:20px;line-height:26px;}
.clinic_list2 .cover{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,136,208,.8);z-index:2;color:#fff;text-align:center; padding-top:320px; opacity:1;transition:opacity .3s;}
.clinic_list2 .cover h3{margin:25px 0;font-family: 'notokr-light';font-size:34px;}
.clinic_list2 .cover p{font-size:20px;}
.clinic_list2 .cover img { width: auto}
.clinic_list2 li:hover .txt_box{bottom:0;}
.clinic_list2 li:hover .cover{z-index:-1;opacity:0;}

.clinic_box .swiper-slide li p {border: none;}

/*정관수술-유로진 마취방법*/
.inner_box .list_box .item{margin-top:60px;overflow:hidden;}
.inner_box .list_box .item > div .img_box{width:60%;}
.inner_box .list_box .item > div .txt_box{width:40%;}
.inner_box .list_box .item .txt_box{padding-top:90px;}
.inner_box .list_box .item .txt_box h4{color:#aeaeae;font-size:18px; font-weight:500;letter-spacing:0;}
.inner_box .list_box .item .txt_box .num{color:#0088d0;font-size:27px;display:inline-block;letter-spacing:0.005em;position:relative;}
.inner_box .list_box .item .txt_box h3{font-family: 'notokr-medium';color:#0f0f0f;font-size:25px;margin:25px 0;}
.inner_box .list_box .item .txt_box > p{font-family: 'notokr-regular';color:#0f0f0f;font-size:18px;line-height:28px;}
.inner_box .list_box .item .txt_box .smtxt{font-family: 'notokr-regular';color:#0f0f0f;font-size:15px;line-height:32px; }	
.inner_box .list_box .item:nth-child(2n-1) .img_box{float:left;}
.inner_box .list_box .item:nth-child(2n) .img_box{float:right;}
.inner_box .list_box .item:nth-child(2n-1) .txt_box{float:left;padding-left:80px; text-align: left}
.inner_box .list_box .item:nth-child(2n) .txt_box{float:right;padding-right:80px;text-align:right;}

/*정관수술-유로진 정관수술의 특별함*/
.special{clear: both; padding:180px 0;position:relative;background:#fff url('/images/vasectomy/vasecto01_14.jpg') no-repeat;background-size:2030px;background-position:top center;}
.special .main_tit{text-align:center;}
.special .main_tit h2 {display:block; margin-top:50px; font-weight:500; font-size:44px; line-height:40px; color:#fff;}
.special .main_tit p {font-weight:500; font-size:22px; line-height:23px; color:#fff;}
.special_list{padding-top:150px; padding-bottom: 30px}
.special_list .item{overflow:hidden;margin-bottom:60px;position:relative;z-index:2;width: 640px;}
.special_list .item:last-child{margin-bottom:0;}
.special_list .item > div{width:100%;float:left;}
.special_list .img_box{position:relative;}
.special_list .txt_box{padding-top:0;padding-left:30px;}
.special_list .txt_box h4 .num{color:#0088d0; padding-right: 5px; text-align: left}
.special_list .txt_box h4{font-family: 'notokr-medium';font-size:30px;margin:50px 0 25px; text-align: left}
.special_list .txt_box p{font-size:18px;line-height:26px; font-family: 'notokr-regular'; text-align: left}
.special_list .swiper-pagination{ text-align:left !important}
.special_list .swiper-pagination-bullets {float: left; text-align: left !important}

/*정관수술-정관수술 q&a*/
.guide_qna{width:100%;margin:40px auto 20px;}
.guide_qna .item{overflow:hidden;margin-bottom:60px;position:relative;z-index:2;width: 90%; margin: 0 auto}
.guide_qna .item .num{font-family: 'Roboto', sans-serif;font-weight:400;width:179px;height:45px;line-height:45px;font-size:20px;background:#fff;color:#299edc;position:relative;left:50%;transform:translateX(-50%); border: 1px solid #299edc}
.guide_qna .item .box{width:100%; background:#fff;padding:40px 80px; box-sizing: border-box}
.guide_qna .item .box h4{font-size:30px;font-family: 'notokr-regular';border-bottom:1px dashed #299edc;padding-bottom:30px;color:#299edc}
.guide_qna .item .box p{font-size:18px;font-family: 'notokr-regular';line-height:30px;margin-top:30px;}
.guide_qna .swiper-slide {width: 100%; padding: 0}

/*정관수술-정관수술 복원*/
.restore{clear: both; padding-top:400px;position:relative; background: url("/images/vasectomy/vasecto01_15.jpg") center top no-repeat; background-size : 1300px 465px; margin-top: 60px}
.restore_box{ margin: 0 auto; width: 50%; padding: 70px 20px; background: #ffffff;  }
.restore_box p{font-size:24px;line-height:40px; font-family: 'notokr-regular'; text-align: center}

/*정관수술-정관수술 mtv*/
.mtv_list{padding-top:30px; padding-bottom: 50px}

/*정관수술-유로진의 특별함*/
.u_special{clear: both; padding:50px 0 80px 0 ;position:relative; width: 100%; float: left}
.u_special ul {width: 1040px; margin: 0 auto}
.u_special li {width: 300px; margin-right: 70px; float: left}
.u_special li:last-child {width: 300px; margin-right: 0}
.u_special li:nth-child(1){width: 300px; height: 300px; background: url("/images/vasectomy/vasecto01_16.jpg") no-repeat top center}
.u_special li:nth-child(2){width: 300px; height: 300px; background: url("/images/vasectomy/vasecto01_17.jpg") no-repeat top center}
.u_special li:nth-child(3){width: 300px; height: 300px; background: url("/images/vasectomy/vasecto01_18.jpg") no-repeat top center}
.u_special li dt{width: 100%; text-align: center; color: #299edc; font-size: 25px; font-family: 'notokr-bold'; padding-top:195px }
.u_special li dd{text-align: center; font-size: 18px; line-height: 30px; padding-top: 100px;font-family: 'notokr-medium';}

/*정관수술-유로진 배너*/
.inner_banner {width:1300px;margin:0 auto; overflow:hidden;position:relative;}
.inner_banner img {width: 100%}


@media all and (max-width:1300px) and (min-width:768px) {
	
.cont_s { width: 96%; margin:auto 2%; padding: 0}
.cont_s img {width:100%; height:auto}
	
.cont_s2 { width: 100%; margin:auto 0; padding: 0}
.cont_s2 img {width:100%; height:auto}

.cont_s3 { width: 90%; margin:auto 5%; padding: 0}
.cont_s3 img {width:100%; height:auto}
	
	.alignC img { width: auto}
	
	
	
	/*소타이틀*/
	.cont_s h2 { clear:both; font-size:2em; color:#292929;   ; width:100%; text-align:center; padding-top: 80px }
	.cont_s h3 { clear:both; font-size:1.7em; float: left; color:#292929;   ; width:100%; margin:10px auto 10px auto; background:url(/images/common/h3img.gif) no-repeat left top; padding-top:10px}
	.cont_s h4{ clear:both; float:left; font-size:1.5em; color:#292929;   ; width:100%; margin:40px 0 20px 0;  padding-top:10px; line-height: 1em}
	.cont_s h4 img {width: auto}
	.cont_s h5{ clear:both; background:url(/images/common/h5img_b.gif) no-repeat left 20%; font-size:1.1em; color:#0088d0;   ; margin:0 0 10px 0;  padding:0 0 0 25px !important}
	.cont_s h6{ clear:both; background:#e8eaf0; font-size:1.2em; color:#1b3267;   ; margin:0;  padding:10px 0; text-align:center }
	.cont_s h7{ clear:both; background:url(/images/common/h5img_b_b.gif) no-repeat left 50%; font-size:24px; color:#00418e;   ; margin:0 0 10px 0; text-align:left;  padding:0 0 0 25px !important}
	.cont_s .titleb { font-size:2em; color:#3d3d3d ; padding-bottom:15px}
	.cont_s .titleg { font-size:3em; color:#c8c3c0 ; padding-bottom:15px;line-height:0.85em}
	
	.cont_s2 h2 { clear:both; font-size:2em; color:#292929;   ; width:100%; text-align:center; padding-top: 80px }
	.cont_s2 h3 { clear:both; font-size:1.7em; float: left; color:#292929;   ; width:100%; margin:10px auto 10px auto; background:url(/images/common/h3img.gif) no-repeat left top; padding-top:10px}
	.cont_s2 h4{ clear:both; float:left; font-size:1.5em; color:#292929;   ; width:100%; margin:40px 0 20px 0;  padding-top:10px; line-height: 1em}
	.cont_s2 h4 img {width: auto}
	.cont_s2 h5{ clear:both; background:url(/images/common/h5img_b.gif) no-repeat left 20%; font-size:1.1em; color:#0088d0;   ; margin:0 0 10px 0;  padding:0 0 0 25px !important}
	.cont_s2 h6{ clear:both; background:#e8eaf0; font-size:1.4em; color:#1b3267;   ; margin:0;  padding:10px 0; text-align:center }
	.cont_s2 h7{ clear:both; background:url(/images/common/h5img_b_b.gif) no-repeat left 50%; font-size:24px; color:#00418e;   ; margin:0 0 10px 0; text-align:left;  padding:0 0 0 25px !important}
	.cont_s2 .titleb { font-size:2em; color:#3d3d3d ; padding-bottom:15px}
	.cont_s2 .titleg { font-size:3em; color:#c8c3c0 ; padding-bottom:15px;line-height:0.85em}
	
	.cont_s3 h2 { clear:both; font-size:2em; color:#292929;   ; width:100%; text-align:center; padding-top: 80px }
	.cont_s3 h3 { clear:both; font-size:1.7em; float: left; color:#292929;   ; width:100%; margin:10px auto 10px auto; background:url(/images/common/h3img.gif) no-repeat left top; padding-top:10px}
	.cont_s3 h4{ clear:both; float:left; font-size:1.5em; color:#292929;   ; width:100%; margin:40px 0 20px 0;  padding-top:10px; line-height: 1em}
	.cont_s3 h4 img {width: auto}
	.cont_s3 h5{ clear:both; background:url(/images/common/h5img_b.gif) no-repeat left 20%; font-size:1.1em; color:#0088d0;   ; margin:0 0 10px 0;  padding:0 0 0 25px !important}
	.cont_s3 h6{ clear:both; background:#e8eaf0; font-size:1.2em; color:#1b3267;   ; margin:0;  padding:10px 0; text-align:center }
	.cont_s3 h7{ clear:both; background:url(/images/common/h5img_b_b.gif) no-repeat left 50%; font-size:24px; color:#00418e;   ; margin:0 0 10px 0; text-align:left;  padding:0 0 0 25px !important}
	.cont_s3 .titleb { font-size:2em; color:#3d3d3d ; padding-bottom:15px}
	.cont_s3 .titleg { font-size:3em; color:#c8c3c0 ; padding-bottom:15px;line-height:0.85em}
	
	
	/*이미지*/
	.img_wrap { display:block; clear: both ; margin:0 auto; padding:0}
	.img_wrap_m {clear: both; display:none; margin:0 auto; padding:0}
	.img_wrap_m  img {width:100%;}
	
	/*pc모바일화면 숨기기*/
	.pc_wrap { display:block; clear: both; }
	.m_wrap {clear: both; display:none;}
	.m_wrap  img {width:100%;}
	
	/*pc모바일화면 숨기기2*/
	.pc_wrap2 { display:none; clear: both; }
	.t_wrap2 {clear: both; display:block;}
	.m_wrap2 {clear: both; display:none;}
	.m_wrap2  img {width:100%;}
	
	/*맵*/
	.map_wrap { display:none;  }
	.map_wrap_t {float: left ; display:block; margin:10px auto 0 auto; padding:0}
	.map_wrap_m {float: left ; display:none; margin:10px auto 0 auto; padding:0}
	
	/*비용상담탭*/
	.tab02 {margin:20px 0; width:100%; float:left; box-sizing: border-box}
	.tab02 li a{width: 140px; height:45px; display:inline-block; border:1px solid #bcbcbc; background:#ececec;  font-size:17px; text-align:center; padding:10px 0; float:left; margin: 0.25% 0.5% 0.25% 0; color:#7d7d7d; line-height:22px; border-radius:3px; box-sizing: border-box}
	.tab02 li a.on{ background:#1b3267; color:#fff ;}
	
	.prostate05_tab {margin:20px 0; width:100%; float:left; box-sizing: border-box}
	.prostate05_tab li a{width:32.8%; height:55px; display:inline-block; border:1px solid #bcbcbc; background:#ececec;  font-size:19px; text-align:center; padding:10px 0; float:left; margin: 0.25% 0.5% 0.25% 0; color:#7d7d7d; line-height:34px; border-radius:3px; box-sizing: border-box}
	.prostate05_tab li:last-child a{width:33.4%; height:55px; display:inline-block; border:1px solid #bcbcbc; background:#ececec;  font-size:19px; text-align:center; padding:10px 0; float:left; margin: 0.25% 0 0.25% 0; color:#7d7d7d; line-height:34px; border-radius:3px; box-sizing: border-box}
	.prostate05_tab li a.on{ background:#1b3267; color:#fff ;}
	
	

	
	
	
/* 서브메뉴 */
.submenu01 { clear:both; width:100%; background:#1c2032; margin:10px 0 30px 0; float:left }
.submenu01 ul { padding:0; width:100%; margin:0 auto}
.submenu01 ul li{ float:left; width:49.9%; border-right: 1px solid #666666; border-bottom: 1px solid #666666;}
.submenu01 ul li:nth-child(even) { float:left; width:49.5%; border-right: none; border-bottom: 1px solid #666666;}
.submenu01 ul li a{ outline:none; display:block; color:#fff; line-height: 1em ; text-align:center; font-size:1em; padding: 0.7em 0; }
.submenu01 ul li a:hover{ background: #620f0d; text-decoration:none; color:#ffffff; cursor: pointer; font-size:1em;  padding: 0.7em 0;}
.submenu01 ul li a.selected{ background: #620f0d; text-decoration:none; color:#ffffff; cursor:default; font-size:1em ; padding: 0.7em 0;}
.submenu01 .deactivate{ background: #1c2032; outline:none; display:block; text-decoration:none; text-align:center; color:#5d606d; line-height: 1em ; cursor:default; font-size:1em ; padding: 0.7em 0;}	
	
.submenu02 { clear:both; width:100%; background:#1c2032; margin:10px 0 30px 0; float:left }
.submenu02 ul { padding:0; width:100%; margin:0 auto}
.submenu02 ul li{ float:left; width:49.9%; border-right: 1px solid #666666; border-bottom: 1px solid #666666;}
.submenu02 ul li:nth-child(even) { float:left; width:49.5%; border-right: none; border-bottom: 1px solid #666666;}
.submenu02 ul li a{ outline:none; display:block; color:#fff; line-height: 1em ; text-align:center; font-size:1em; padding: 0.7em 0; }
.submenu02 ul li a:hover{ background: #620f0d; text-decoration:none; color:#ffffff; cursor: pointer; font-size:1em;  padding: 0.7em 0;}
.submenu02 ul li a.selected{ background: #620f0d; text-decoration:none; color:#ffffff; cursor:default; font-size:1em ; padding: 0.7em 0;}

.submenu03 { clear:both; width:100%; background:#1c2032; margin:10px 0 30px 0; float:left }
.submenu03 ul { padding:0; width:100%; margin:0 auto}
.submenu03 ul li{ float:left; width:49.9%; border-right: 1px solid #666666; border-bottom: 1px solid #666666;}
.submenu03 ul li:nth-child(even) { float:left; width:49.5%; border-right: none; border-bottom: 1px solid #666666;}
.submenu03 ul li a{ outline:none; display:block; color:#fff; line-height: 1em ; text-align:center; font-size:1em; padding: 0.7em 0; }
.submenu03 ul li a:hover{ background: #620f0d; text-decoration:none; color:#ffffff; cursor: pointer; font-size:1em;  padding: 0.7em 0;}
.submenu03 ul li a.selected{ background: #620f0d; text-decoration:none; color:#ffffff; cursor:default; font-size:1em ; padding: 0.7em 0;}

.submenu04 { clear:both; width:100%; background:#1c2032; margin:10px 0 30px 0; float:left }
.submenu04 ul { padding:0; width:100%; margin:0 auto}
.submenu04 ul li{ float:left; width:49.9%; border-right: 1px solid #666666; border-bottom: 1px solid #666666;}
.submenu04 ul li:nth-child(even) { float:left; width:49.5%; border-right: none; border-bottom: 1px solid #666666;}
.submenu04 ul li a{ outline:none; display:block; color:#fff; line-height: 1em ; text-align:center; font-size:1em; padding: 0.7em 0; }
.submenu04 ul li a:hover{ background: #620f0d; text-decoration:none; color:#ffffff; cursor: pointer; font-size:1em;  padding: 0.7em 0;}
.submenu04 ul li a.selected{ background: #620f0d; text-decoration:none; color:#ffffff; cursor:default; font-size:1em ; padding: 0.7em 0;}

.submenu05 { clear:both; width:100%; background:#1c2032; margin:10px 0 30px 0; float:left }
.submenu05 ul { padding:0; width:100%; margin:0 auto}
.submenu05 ul li{ float:left; width:49.9%; border-right: 1px solid #666666; border-bottom: 1px solid #666666;}
.submenu05 ul li:nth-child(even) { float:left; width:49.5%; border-right: none; border-bottom: 1px solid #666666;}
.submenu05 ul li a{ outline:none; display:block; color:#fff; line-height: 1em ; text-align:center; font-size:1em; padding: 0.7em 0; }
.submenu05 ul li a:hover{ background: #620f0d; text-decoration:none; color:#ffffff; cursor: pointer; font-size:1em;  padding: 0.7em 0;}
.submenu05 ul li a.selected{ background: #620f0d; text-decoration:none; color:#ffffff; cursor:default; font-size:1em ; padding: 0.7em 0;}

.submenu06 { clear:both; width:100%; background:#1c2032; margin:10px 0 30px 0; float:left }
.submenu06 ul { padding:0; width:100%; margin:0 auto}
.submenu06 ul li{ float:left; width:49.9%; border-right: 1px solid #666666; border-bottom: 1px solid #666666;}
.submenu06 ul li:nth-child(even) { float:left; width:49.5%; border-right: none; border-bottom: 1px solid #666666;}
.submenu06 ul li a{ outline:none; display:block; color:#fff; line-height: 1em ; text-align:center; font-size:1em; padding: 0.7em 0; }
.submenu06 ul li a:hover{ background: #620f0d; text-decoration:none; color:#ffffff; cursor: pointer; font-size:1em;  padding: 0.7em 0;}
.submenu06 ul li a.selected{ background: #620f0d; text-decoration:none; color:#ffffff; cursor:default; font-size:1em ; padding: 0.7em 0;}
	
.submenu06_02 { clear:both; width:100%; background:#1c2032; margin:10px 0 30px 0; float:left }
.submenu06_02 ul { padding:0; width:100%; margin:0 auto}
.submenu06_02 ul li{ float:left; width:49.9%; border-right: 1px solid #666666; border-bottom: 1px solid #666666;}
.submenu06_02 ul li:nth-child(even) { float:left; width:49.5%; border-right: none; border-bottom: 1px solid #666666;}
.submenu06_02 ul li a{ outline:none; display:block; color:#fff; line-height: 1em ; text-align:center; font-size:1em; padding: 0.7em 0; }
.submenu06_02 ul li a:hover{ background: #620f0d; text-decoration:none; color:#ffffff; cursor: pointer; font-size:1em;  padding: 0.7em 0;}
.submenu06_02 ul li a.selected{ background: #620f0d; text-decoration:none; color:#ffffff; cursor:default; font-size:1em ; padding: 0.7em 0;}

.submenu07 { clear:both; width:100%; background:#1c2032; margin:10px 0 30px 0; float:left }
.submenu07 ul { padding:0; width:100%; margin:0 auto}
.submenu07 ul li{ float:left; width:49.9%; border-right: 1px solid #666666; border-bottom: 1px solid #666666;}
.submenu07 ul li:nth-child(even) { float:left; width:49.5%; border-right: none; border-bottom: 1px solid #666666;}
.submenu07 ul li a{ outline:none; display:block; color:#fff; line-height: 1em ; text-align:center; font-size:1em; padding: 0.7em 0; }
.submenu07 ul li a:hover{ background: #620f0d; text-decoration:none; color:#ffffff; cursor: pointer; font-size:1em;  padding: 0.7em 0;}
.submenu07 ul li a.selected{ background: #620f0d; text-decoration:none; color:#ffffff; cursor:default; font-size:1em ; padding: 0.7em 0;}

.submenu08 { clear:both; width:100%; background:#1c2032; margin:10px 0 30px 0; float:left }
.submenu08 ul { padding:0; width:100%; margin:0 auto}
.submenu08 ul li{ float:left; width:49.9%; border-right: 1px solid #666666; border-bottom: 1px solid #666666;}
.submenu08 ul li:nth-child(even) { float:left; width:49.5%; border-right: none; border-bottom: 1px solid #666666;}
.submenu08 ul li a{ outline:none; display:block; color:#fff; line-height: 1em ; text-align:center; font-size:1em; padding: 0.7em 0; }
.submenu08 ul li a:hover{ background: #620f0d; text-decoration:none; color:#ffffff; cursor: pointer; font-size:1em;  padding: 0.7em 0;}
.submenu08 ul li a.selected{ background: #620f0d; text-decoration:none; color:#ffffff; cursor:default; font-size:1em ; padding: 0.7em 0;}

.submenu09 { clear:both; width:100%; background:#1c2032; margin:10px 0 30px 0; float:left }
.submenu09 ul { padding:0; width:100%; margin:0 auto}
.submenu09 ul li{ float:left; width:49.9%; border-right: 1px solid #666666; border-bottom: 1px solid #666666;}
.submenu09 ul li:nth-child(even) { float:left; width:49.5%; border-right: none; border-bottom: 1px solid #666666;}
.submenu09 ul li a{ outline:none; display:block; color:#fff; line-height: 1em ; text-align:center; font-size:1em; padding: 0.7em 0; }
.submenu09 ul li a:hover{ background: #620f0d; text-decoration:none; color:#ffffff; cursor: pointer; font-size:1em;  padding: 0.7em 0;}
.submenu09 ul li a.selected{ background: #620f0d; text-decoration:none; color:#ffffff; cursor:default; font-size:1em ; padding: 0.7em 0;}

.submenu10 { clear:both; width:100%; background:#1c2032; margin:10px 0 30px 0; float:left }
.submenu10 ul { padding:0; width:100%; margin:0 auto}
.submenu10 ul li{ float:left; width:49.9%; border-right: 1px solid #666666; border-bottom: 1px solid #666666;}
.submenu10 ul li:nth-child(even) { float:left; width:49.5%; border-right: none; border-bottom: 1px solid #666666;}
.submenu10 ul li a{ outline:none; display:block; color:#fff; line-height: 1em ; text-align:center; font-size:1em; padding: 0.7em 0; }
.submenu10 ul li a:hover{ background: #620f0d; text-decoration:none; color:#ffffff; cursor: pointer; font-size:1em;  padding: 0.7em 0;}
.submenu10 ul li a.selected{ background: #620f0d; text-decoration:none; color:#ffffff; cursor:default; font-size:1em ; padding: 0.7em 0;}
	
.submenu11 { clear:both; width:100%; background:#1c2032; margin:10px 0 30px 0; float:left }
.submenu11 ul { padding:0; width:100%; margin:0 auto}
.submenu11 ul li{ float:left; width:49.9%; border-right: 1px solid #666666; border-bottom: 1px solid #666666;}
.submenu11 ul li:nth-child(even) { float:left; width:49.5%; border-right: none; border-bottom: 1px solid #666666;}
.submenu11 ul li a{ outline:none; display:block; color:#fff; line-height: 1em ; text-align:center; font-size:1em; padding: 0.7em 0; }
.submenu11 ul li a:hover{ background: #620f0d; text-decoration:none; color:#ffffff; cursor: pointer; font-size:1em;  padding: 0.7em 0;}
.submenu11 ul li a.selected{ background: #620f0d; text-decoration:none; color:#ffffff; cursor:default; font-size:1em ; padding: 0.7em 0;}

	

	
	/*01_02.남성확대_특징*/
	.opera01_02 { width:90%; clear:both;  float:left; background:#f7f6f4; padding:70px 5%; border-top:1px solid #d0d0d0}
	.opera01_02 p { text-align:center; }
	.opera01_02 .title { text-align:center; font-size:36px ;  line-height:120%; margin-bottom:30px}
	.opera01_02 li {float:left; width:48%; margin:1%}
	.opera01_02 li:last-child {float:left; width:48%; margin-right:0}
	.opera01_02 li dl {width:264px; height:306px;background:url(/images/operation/operation01_02.gif) no-repeat left 50%;}
	.opera01_02 li dt {  color:#ffffff; text-align:center; font-size:24px ; padding-top:33px}
	.opera01_02 li dd {  color:#ffffff; text-align:center; font-size:20px; padding-top:65px; line-height:140% }
	
	/*01_02.남성확대_차별화*/
	.opera01_03 { width:100%; clear:both;  float:left ; overflow: hidden}
	.opera01_03 p { text-align:center}
	.opera01_03 ul { width:100%; margin:0 auto; padding:0;}
	.opera01_03 li { width:48%; text-align:center;  padding-bottom:2em; padding-right:2%; }
	.opera01_03 li:nth-child(even) { width:48%; text-align:center;  margin-bottom:2em; padding-right:0; }
	.opera01_03 li dt { font-size:1.2em ; color:#3d3d3d; text-align:center; padding:10px 0 10px 0 ;}
	.opera01_03 li dd { font-size:1em; color:#3d3d3d; line-height:1.3em}
	
	/*01_03.남성확대_대체진피수술방법*/
	.opera02_01 { width:100%; clear:both; float:left; margin:0 auto}
	.opera02_01 li {float:left; width:48%; }
	.opera02_01 li:nth-child(2) {float:left; width:4%; text-align:center; padding-top:12% }
	.opera02_01 li dl { float:left; }
	.opera02_01 li dt { text-align:center; }
	.opera02_01 li dd { background:#eaeaea; border:1px solid #dedede; border-top:none; text-align:center; font-size:18px; padding:12px 0; line-height:130% }
	
	.opera02_02 { width:100%; clear:both; float:left; margin:0 auto}
	.opera02_02 ul {display:inline; padding-bottom:0; width:48%; margin: 0 }
	.opera02_02 ul:last-child {display:inline; padding-bottom:0; width:48%; margin: 0 }
	.opera02_02 li { width:100%; }
	.opera02_02 li dl { float:left; }
	.opera02_02 li dt { text-align:center; }
	.opera02_02 li dd { background:#eaeaea; border:1px solid #dedede; border-top:none; text-align:center; font-size:18px; padding:12px 0; line-height:130% }
	
	/*01_03.남성확대_음경확대장점*/
	.opera_warp_b { width:100%; clear:both;  float:left; background:#f0f1f4; padding:60px 0}
	
	.opera02_02_b1 { width:264px; clear:both; margin:0 auto}
	.opera02_02_b1 li {float:left; width:264px;}
	.opera02_02_b1 li dl {float:left; width:264px; height:306px;background:url(/images/operation/operation02_02.gif) no-repeat left 50%;}
	.opera02_02_b1 li dt {  color:#ffffff; text-align:center; font-size:24px ; padding-top:40px}
	.opera02_02_b1 li dd {  color:#ffffff; text-align:center; font-size:20px; padding-top:45px; line-height:130% }
	
	.opera02_02_b2 { width:576px; clear:both; margin:0 auto}
	.opera02_02_b2 li {float:left; width:264px; margin-right:48px}
	.opera02_02_b2 li:last-child {float:left; width:264px; margin-right:0}
	.opera02_02_b2 li dl {float:left; width:264px; height:306px;background:url(/images/operation/operation02_02.gif) no-repeat left 50%;}
	.opera02_02_b2 li dt {  color:#ffffff; text-align:center; font-size:24px ; padding-top:40px}
	.opera02_02_b2 li dd {  color:#ffffff; text-align:center; font-size:20px; padding-top:45px; line-height:130% }
	
	.opera02_02_b3 { width:90%; clear:both; margin:0 auto}
	.opera02_02_b3 ul { float:left; width:100%;}
	.opera02_02_b3 li {float:left; margin:4%; margin-bottom:10px}
	.opera02_02_b3 li dl {float:left; width:264px; height:306px;background:url(/images/operation/operation02_02.gif) no-repeat left 50%;}
	.opera02_02_b3 .redimg {float:left; width:264px; height:306px;background:url(/images/operation/operation01_02.gif) no-repeat left 50%;}
	.opera02_02_b3 li dt {  color:#ffffff; text-align:center; font-size:24px ; padding-top:40px}
	.opera02_02_b3 li dd {  color:#ffffff; text-align:center; font-size:20px; padding-top:45px; line-height:130% }
	
	.opera02_02_b4 { width:90%; clear:both; margin:0 auto}
	.opera02_02_b4 ul { float:left; width:100%;}
	.opera02_02_b4 li {float:left; margin:4%; margin-bottom:10px}
	.opera02_02_b4 li dl {float:left; width:264px; height:306px;background:url(/images/operation/operation02_02.gif) no-repeat left 50%;}
	.opera02_02_b4 .redimg {float:left; width:264px; height:306px;background:url(/images/operation/operation01_02.gif) no-repeat left 50%;}
	.opera02_02_b4 li dt {  color:#ffffff; text-align:center; font-size:24px ; padding-top:40px}
	.opera02_02_b4 li dd {  color:#ffffff; text-align:center; font-size:20px; padding-top:45px; line-height:130% }
	
	.opera02_02_b3_2 { width:82%; clear:both; margin:0 auto}
	.opera02_02_b3_2 ul { float:left; width:100%;}
	.opera02_02_b3_2 li {float:left; margin:4%; margin-bottom:10px}
	.opera02_02_b3_2 li:nth-child(4){float:left; width:264px; margin:4%; margin-bottom:10px}
	.opera02_02_b3_2 li:nth-child(5){float:left; width:264px; margin:4%; margin-bottom:10px}
	.opera02_02_b3_2 li dl {float:left; width:264px; height:306px;background:url(/images/operation/operation02_02.gif) no-repeat left 50%;}
	.opera02_02_b3_2 li dt {  color:#ffffff; text-align:center; font-size:24px ; padding-top:40px}
	.opera02_02_b3_2 li dd {  color:#ffffff; text-align:center; font-size:20px; padding-top:45px; line-height:130% }
	
	.opera_warp_r { width:100%; clear:both;  float:left; background:#f7f6f4; padding:60px 0}
	
	.opera02_02_r1 { width:264px; clear:both; margin:0 auto}
	.opera02_02_r1 li {float:left; width:264px;}
	.opera02_02_r1 li dl {float:left; width:264px; height:306px;background:url(/images/operation/operation01_02.gif) no-repeat left 50%;}
	.opera02_02_r1 li dt {  color:#ffffff; text-align:center; font-size:24px ; padding-top:30px}
	.opera02_02_r1 li dd {  color:#ffffff; text-align:center; font-size:20px; padding-top:55px; line-height:130% }
	
	.opera02_02_r2 { width:576px; clear:both; margin:0 auto}
	.opera02_02_r2 li {float:left; width:264px; margin-right:48px}
	.opera02_02_r2 li:last-child {float:left; width:264px; margin-right:0}
	.opera02_02_r2 li dl {float:left; width:264px; height:306px;background:url(/images/operation/operation01_02.gif) no-repeat left 50%;}
	.opera02_02_r2 li dt {  color:#ffffff; text-align:center; font-size:24px ; padding-top:30px}
	.opera02_02_r2 li dd {  color:#ffffff; text-align:center; font-size:20px; padding-top:55px; line-height:130% }
	
	.opera02_02_r3 { width:80%; clear:both; margin:0 auto}
	.opera02_02_r3 li {float:left; margin:4%; margin-bottom:10px}
	.opera02_02_r3 li:nth-child(even) {float:right; margin:4%; margin-bottom:10px}
	.opera02_02_r3 li dl {float:left; width:264px; height:306px;background:url(/images/operation/operation01_02.gif) no-repeat left 50%;}
	.opera02_02_r3 li dt {  color:#ffffff; text-align:center; font-size:24px ; padding-top:30px}
	.opera02_02_r3 li dd {  color:#ffffff; text-align:center; font-size:20px; padding-top:55px; line-height:130% }
	
	.opera02_02_r4 { width:80%; clear:both; margin:0 auto}
	.opera02_02_r4 li {float:left; margin:4%; margin-bottom:10px}
	.opera02_02_r4 li:nth-child(even) {float:right; margin:4%; margin-bottom:10px}
	.opera02_02_r4 li dl {float:left; width:264px; height:306px;background:url(/images/operation/operation01_02.gif) no-repeat left 50%;}
	.opera02_02_r4 li dt {  color:#ffffff; text-align:center; font-size:24px ; padding-top:30px}
	.opera02_02_r4 li dd {  color:#ffffff; text-align:center; font-size:20px; padding-top:55px; line-height:130% }
	
	/*01_03.남성확대_음경확대재료*/
	.opera02_03 {clear:both; float:left; width:100%; margin:0; padding:0; }
	.opera02_03 li { float:left; display:inline ; width:100%; padding: 0 0 40px 0; }
	.opera02_03 li img { float:left; width: 48%}
	.opera02_03 li dl { float:right; width:48%}
	.opera02_03 li dt {font-size:24px ; color:#2e2e2e;  text-align:left; line-height:120% ; clear:both; min-height:39px}
	.opera02_03 li .num01 { background:url(/images/common/num01.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.opera02_03 li .num02 { background:url(/images/common/num02.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.opera02_03 li .num03 { background:url(/images/common/num03.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.opera02_03 li .num04 { background:url(/images/common/num04.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.opera02_03 li .num05 { background:url(/images/common/num05.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.opera02_03 li .num06 { background:url(/images/common/num06.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.opera02_03 li .num06_n { background:url(/images/common/num06.jpg) left 40% no-repeat; background-size: auto; padding-left:35px;}
	.opera02_03 li .num07 { background:url(/images/common/num07.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.opera02_03 li .num08 { background:url(/images/common/num08.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.opera02_03 li .num08_n { background:url(/images/common/num08.jpg) left 40% no-repeat; background-size: auto; padding-left:35px;}
	.opera02_03 li .num09 { background:url(/images/common/num09.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.opera02_03 li .num04_blue { background:url(/images/common/num04_blue.jpg) left top no-repeat; background-size: auto; padding-left:35px; color:#1faae1;}
	.opera02_03 li dd { text-align:left; padding-left:35px; padding-top:10px; line-height:150% ; float:left}
	
	/*01_03.남성확대_지방음경확대 수술방법*/
	.opera02_04 { width:100%; clear:both; float:left; margin:0 auto}
	.opera02_04 li {float:left; margin-bottom: 4%}	
	.opera02_04 li:nth-child(1) { width:31.3333%; text-align:center; padding:0; }
	.opera02_04 li:nth-child(2) { width:3%; text-align:center; padding:0; padding-top: 10%}
	.opera02_04 li:nth-child(3) { width:31.3333%; text-align:center; padding:0; }
	.opera02_04 li:nth-child(4) { width:3%; text-align:center; padding:0; padding-top: 10%}
	.opera02_04 li:nth-child(5) { width:31.3333%; text-align:center; padding:0; }
	.opera02_04 li img { margin:0 auto; text-align:center; width: 100%}
	
	.opera02_04 li dl { float:left; }
	.opera02_04 li dt { text-align:center;}
	.opera02_04 li dd { background:#eaeaea; border:1px solid #dedede; border-top:none; text-align:center; font-size:0.9em; padding:12px 0; line-height:120% }
	
	/*01_04.남성확대_귀두확대_특징*/
	.opera03warp { width:100%; clear:both;  float:left; background:#f0f1f4; padding:60px 0}
	.opera03_01 { width:90%; clear:both; margin:0 auto;}
	.opera03_01 li {float:left;display:inline; margin: 0}
	.opera03_01 li:nth-child(even) { text-align:center; padding:0; padding-top : 145px; float:left;display:inline}
	.opera03_01 li dl { margin-top:20px ;width:264px; height:306px; background:url(/images/operation/operation02_02.gif) no-repeat left 50%;}
	.opera03_01 li dt {  color:#ffffff; text-align:center; font-size:24px ; padding-top:36px}
	.opera03_01 li dd {  color:#ffffff; text-align:center; font-size:20px; padding-top:60px; line-height:130% }
	
	/*03_01.발기부전_발기부전센터*/
	.erectile01_01 { width:100%; clear:both;  float:left; background:#f7f6f4; padding:70px 0}
	.erectile01_01 p { text-align:center}
	.erectile01_01 .redtext { text-align:center; font-size:24px ; color:#b53532; line-height:120%;}
	.erectile01_01 .bluetext { text-align:center; font-size:24px ; color:#00418e; line-height:120%;}
	.erectile01_01 .bluetext img {width: auto}
	.erectile01_01 ul { width:1150px; margin:0 auto}
	.erectile01_01 li { float:left; width:381px; text-align:center}
	.erectile01_01 li dt { font-size:20px ; color:#3d3d3d; text-align:center; padding:20px 0 10px 0 }
	.erectile01_01 li dd { font-size:17px; color:#3d3d3d; line-height:26px}
	
	/*03_01.발기부전_발기부전센터*/
	.erectile01_02 { width:100%; clear:both;  float:left;}
	.erectile01_02 p { text-align:center}
	.erectile01_02 ul { width:100%; margin:0 auto; padding:0}
	.erectile01_02 li { width:48%; text-align:center;  margin-bottom:2em; padding-right:2%}
	.erectile01_02 li:nth-child(even) { width:48%; text-align:center;  margin-bottom:2em; padding-left:0}
	.erectile01_02 li:first-child{ float:left; width:48%;; text-align:center; padding-right:2%}
	.erectile01_02 li dt { font-size:1.3em ; color:#3d3d3d; text-align:center; padding:10px 0 10px 0 }
	.erectile01_02 li dd { font-size:1em; color:#3d3d3d; line-height:1.3em}
	.erectile01_02 .video{ width:100%; height:200px ; margin-bottom:10px}
	.erectile01_02 .video100 { width:100%; height:200px }
	
	/*03_04.발기부전_ed프로젝트탭_이미지탭*/
	.erectile04_go02 { clear:both; width:100%; float:left; padding:20px 0 10px 0; background:#f0f1f4; margin-top:10px}
	.erectile04_go02 ul { padding:0; width:98%; margin:0 auto}
	.erectile04_go02 ul li { float:left; padding:1%; width:31%; }
	.erectile04_go02 ul li:last-child{ float:left; width:31%}
	
	
	/*03_04.발기부전_체외충격파*/
	.erectile11_01 { width:80%; clear:both;  float:left; background:#f0f1f4; padding:10%;text-align:center}
	.erectile11_01 p { text-align:center; float: none}
	.erectile11_01 .bluetext { text-align:center; font-size:24px ; color:#1faae1; line-height:120%}
	.erectile11_01 dl { float:left; width:100%; margin-top:30px}
	.erectile11_01 dt { font-size:2em ; text-align:center; background:#fff; padding: 1% 0}
	.erectile11_01 dd { font-size:1em; padding-top:30px; line-height:30px}
	.erectile11_01 dd p { margin-bottom: 30px}
	.erectile11_01 dd ul { clear: both; text-align: center; }
	.erectile11_01 dd li {margin-top: 75px ; font-size:1.1em; color:#fff; background: #1b3267; text-align: center; margin:1%; padding:30px 0; width: 31%; line-height:26px; height: 70px; float: left; }
	
	/*05_09.전립선 배뇨장애*/
	.uroclinic09_02 { width:80%; clear:both;  float:left; background:#f0f1f4; padding:10%;text-align:center}
	.uroclinic09_02 p { text-align:center; float: none}
	.uroclinic09_02 .bluetext { text-align:center; font-size:24px; font-weight:600; color:#1faae1; line-height:120%}
	.uroclinic09_02 dl { float:left; width:100%; margin-top:30px}
	.uroclinic09_02 dt { font-size:2em; font-weight:600; text-align:center; background:#fff; padding: 1% 0}
	.uroclinic09_02 dt span { font-size:1.5rem; font-weight:600; text-align:center; background:#fff; padding: 1% 0}
	.uroclinic09_02 dd { font-size:1em; padding-top:30px; line-height:30px}
	.uroclinic09_02 dd p { margin-bottom: 30px}
	.uroclinic09_02 dd ul { clear: both; text-align: center; }
	.uroclinic09_02 dd li {margin-top: 75px; font-weight:300; font-size:1.1em; color:#fff; background: #1b3267; text-align: center; margin:1%; padding:30px 0; width: 31%; line-height:26px; height: 70px; float: left; }
	
	/*04_01.전립선 탭*/
	.prostate_tab {margin:20px 0; width:100%; float:left; box-sizing: border-box}
	.prostate_tab li a{width:24.5%; height:55px; display:inline-block; border:1px solid #bcbcbc; background:#ececec;  font-size:19px; text-align:center; padding:10px 0; float:left; margin: 0.25% 0.5% 0.25% 0; color:#7d7d7d; line-height:34px; border-radius:3px; box-sizing: border-box}
	.prostate_tab li:last-child a{width:25%; height:55px; display:inline-block; border:1px solid #bcbcbc; background:#ececec;  font-size:19px; text-align:center; padding:10px 0; float:left; margin: 0.25% 0 0.25% 0; color:#7d7d7d; line-height:34px; border-radius:3px; box-sizing: border-box}
	.prostate_tab li a.on{ background:#1b3267; color:#fff ;}
	
	/*04_02.전립선_전립선비대증진단*/
	.prostate02_01 {clear:both; float:left; width:100%; margin:0; padding:0; }
	.prostate02_01 li { float:left; display:inline ; width:100%; padding: 0}
	.prostate02_01 li dl { float:left; width:100%}
	.prostate02_01 li dt {font-size:24px ; color:#2e2e2e;  text-align:left; line-height:150% }
	.prostate02_01 li .num01 { background:url(/images/common/num01.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.prostate02_01 li .num02 { background:url(/images/common/num02.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.prostate02_01 li .num03 { background:url(/images/common/num03.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.prostate02_01 li .num04 { background:url(/images/common/num04.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.prostate02_01 li .num05 { background:url(/images/common/num05.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.prostate02_01 li .num06 { background:url(/images/common/num06.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.prostate02_01 li .num07 { background:url(/images/common/num07.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.prostate02_01 li .num08 { background:url(/images/common/num08.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.prostate02_01 li .num09 { background:url(/images/common/num09.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.prostate02_01 li .num04_blue { background:url(/images/common/num04_blue.jpg) left top no-repeat; background-size: auto; padding-left:35px; color:#1faae1;}
	.prostate02_01 li dd { text-align:left;  padding-top:10px; line-height:150%; margin-bottom:50px}
	
	
	
	/*04_05.요로결석_검사*/
	.prostate05_01 { width:100%; clear:both; margin: 50px auto 0 auto; float:left; padding:60px 0 ; background:#f0f1f4}
	.prostate05_01 ul { width:94%; margin:0 auto; }
	.prostate05_01 li {float:left; width:29%; padding:2%; display: block}
	.prostate05_01 li:last-child {float:left; width:29%; padding:2%}
	.prostate05_01 li dt { text-align:center}
	.prostate05_01 li dd { text-align:center; font-size:1em; color:#3c3c3c; padding-top:15px}
	
	/*04_05.요로결석_식이요법*/
	.prostate05_02 { width:100%; clear:both;  float:left;}
	.prostate05_02 p { text-align:center}
	.prostate05_02 ul { width:100%; margin:0 auto; padding:0 0 20px 0; float:left;}
	.prostate05_02 li { float:left; width:31%; text-align:center; padding:0 1%; margin-bottom: 30px}
	.prostate05_02 li:first-child{ float:left; width:31%; text-align:center; padding:0 1%;}
	.prostate05_02 li dt { font-size:20px ; color:#3d3d3d; text-align:center; padding:15px 0 5px 0 }
	.prostate05_02 li dd { font-size:17px; color:#3d3d3d; line-height:26px}
	
	/*06_06.성병검진 탭*/
	.uroclinic_tab2 {margin:20px 0; width:100%; float:left; box-sizing: border-box}
	.uroclinic_tab2 li a{width:49.5%; height:55px; display:inline-block; border:1px solid #bcbcbc; background:#ececec;  font-size:19px; text-align:center; padding:10px 0; float:left; margin: 0.25% 0.5% 0.25% 0; color:#7d7d7d; line-height:34px; border-radius:3px; box-sizing: border-box}
	.uroclinic_tab2 li:last-child a{width:50%; height:55px; display:inline-block; border:1px solid #bcbcbc; background:#ececec;  font-size:19px; text-align:center; padding:10px 0; float:left; margin: 0.25% 0 0.25% 0; color:#7d7d7d; line-height:34px; border-radius:3px; box-sizing: border-box}
	.uroclinic_tab2 li a.on{ background:#1b3267; color:#fff ;}
	
	/*06_06.성병검진*/
	.uroclinictab {width: 100%; margin: 30px auto; position:relative}
	ul.tabs {
		margin: 0;
		padding: 0;
		float: left;
		list-style: none;
		height: 52px;
		border-bottom: 1px solid #b5b5b5;
		border-left: 1px solid #b5b5b5;
		width: 100%;
	}
	ul.tabs li {
		
		float: left;
		margin: 0;
		padding: 0;
		height: 51px;
		line-height: 51px;
		border: 1px solid #b5b5b5;
		border-left: none;
		margin-bottom: -1px;
		background: #F0F0F0;
		overflow: hidden;
		position: relative;
	}
	ul.tabs li a {
		text-decoration: none;
		color: #000;
		display: block;
		font-size: 1.1em;
		padding: 0 14px;
		border: 1px solid #fff;
		outline: none;
		height: 51px;
		line-height: 51px;
	}
	ul.tabs li a:hover {
		background: #ccc;
	}	
	html ul.tabs li.active, html ul.tabs li.active a:hover  {
		background: #fff;
		border-bottom: 1px solid #fff;
	}
	.tab_container {
		border: 1px solid #b5b5b5;
		border-top: none;
		clear: both;
		float: left; 
		width: 100%;
		background: #fff;
		-moz-border-radius-bottomright: 5px;
		-khtml-border-radius-bottomright: 5px;
		-webkit-border-bottom-right-radius: 5px;
		-moz-border-radius-bottomleft: 5px;
		-khtml-border-radius-bottomleft: 5px;
		-webkit-border-bottom-left-radius: 5px;
	}
	.tab_content {
		padding: 0 60px 40px 60px;
		font-size: 17px;
		background: none;
	}
	.tab_content h2 {
		  ;
		padding-bottom: 10px;
		margin-bottom:20px;
		border-bottom: 1px dashed #ddd;
		font-size: 32px;
		color:#0088d0;
		text-align:left;
		
	}
	.tab_content h3 { clear:both; background:url(/images/common/h6img.gif) no-repeat left 50%; font-size:24px; color:#000000;   ; margin:0 0 20px 0;  padding:0 0 0 25px !important}
	.tab_content h4 { clear:both; float:left; font-size:32px; color:#292929;   ; width:100%; margin:40px 0 20px 0;  padding-top:10px}
	
	.tab_content img {
		float: left;
		margin: 0 20px 20px 0;
		border: 1px solid #ddd;
		padding: 5px;
	}
	.tab_content p { clear:both}
	.tab_content ul { clear:both}
	.tab_content li { background: url(/images/common/check.gif) no-repeat left 50%; padding-left:35px; letter-spacing:normal; margin-bottom:15px}
	
	/*01_01.수술정보*/
	.information { width:100%; clear:both; margin: 50px auto 0 auto; float:left; padding-bottom:50px; border-bottom:1px solid #e4e4e4}
	.information ul { width:100%; margin:0 auto; }
	.information li {float:left; width:14.5% ; padding: 0 1% 5% 1%}
	.information li dt { text-align:center}
	.information li dd { text-align:center; font-size:0.9em; color:#3c3c3c;   padding-top:10px}
	
	/*01_01.여유증성형_초음파분류*/
	.chest01 { width:100%; clear:both;  float:left;}
	.chest01 li {float:left; width:23%; padding: 1%}
	.chest01 li:last-child{float:left; width:23%; padding: 1%}
	
	/*01_01.여유증성형_특징*/	
	.chest01_01 { width:100%; clear:both; margin:20px auto}
	.chest01_01 li {float:left; width:234px; height:234px;background:url(../images/chest/chest03_01.gif) no-repeat left 50%; padding-bottom: 10px; margin-right: 10px}
	.chest01_01 li:nth-child(3){float:left; width:234px; height:234px;background:url(../images/chest/chest03_01.gif) no-repeat left 50%; padding-bottom: 10px; margin-right: 0}
	.chest01_01 li:nth-child(6){float:left; width:234px; height:234px;background:url(../images/chest/chest03_01.gif) no-repeat left 50%; padding-bottom: 10px; margin-right: 0}
	.chest01_01 li dl { margin-top:20px;}
	.chest01_01 li dt {  color:#ffffff; text-align:center; font-size:24px;   padding-top:5px;}
	.chest01_01 li dd {  color:#ffffff; text-align:center; font-size:18px; padding-top:35px; line-height:130% }
	
	
	/*01_01.여유증성형_수술후 관리*/
	.chest01_03 { width:100%; clear:both;  float:left; }
	.chest01_03 li {float:left; width:31.33%; text-align:center; padding: 1%;}
	.chest01_03 li:nth-child(2){float:left; width:31.33%; text-align:center; padding: 1%; min-height: 20%}
	.chest01_03 li img { margin-bottom:10px}
	
	/*01_01.여유증성형_주의사항*/
	.care { width:100%; height: auto; clear:both; margin:20px auto; border:10px solid #eaeaea; background:url(/images/common/checkbg.gif) left top;  padding:6% 1.5%; box-sizing: border-box}
	.care .title { font-size:2.1em;   color:#3d3d3d; text-align:center; padding-top:10px}
	.care .title span{ font-size:1em;   color:#ff5198;}
	.care ul { width:90%; margin:0 auto; padding:15px 0}
	.care li {font-size:1.2em;   color:#2e2e2e;  text-align:left; line-height:1.2em; margin-top :10px; }
	.care .num01 { background:url(/images/common/num01.jpg) left 8px no-repeat; background-size: auto; padding-left:35px;}
	.care .num02 { background:url(/images/common/num02.jpg) left 8px no-repeat; background-size: auto; padding-left:35px;}
	.care .num03 { background:url(/images/common/num03.jpg) left 8px no-repeat; background-size: auto; padding-left:35px;}
	.care .num04 { background:url(/images/common/num04.jpg) left 8px no-repeat; background-size: auto; padding-left:35px;}
	.care .num05 { background:url(/images/common/num05.jpg) left 8px no-repeat; background-size: auto; padding-left:35px;}
	.care .num06 { background:url(/images/common/num06.jpg) left 8px no-repeat; background-size: auto; padding-left:35px;}
	.care .num07 { background:url(/images/common/num07.jpg) left 8px no-repeat; background-size: auto; padding-left:35px;}
	.care .num08 { background:url(/images/common/num08.jpg) left 8px no-repeat; background-size: auto; padding-left:35px;}
	.care .num09 { background:url(/images/common/num09.jpg) left 8px no-repeat; background-size: auto; padding-left:35px;}
	.care .num10 { background:url(/images/common/num10.jpg) left 8px no-repeat; background-size: auto; padding-left:35px;}
	.care .num11 { background:url(/images/common/num11.jpg) left 8px no-repeat; background-size: auto; padding-left:35px;}
	.care .num04_blue { background:url(/images/common/num04_blue.jpg) left 8px no-repeat; background-size: auto; padding-left:35px; color:#1faae1;}
	
	/*01_01.여유증성형_프로세스*/
	.chesttab {width: 100%; margin: 30px auto; position:relative}
	.chesttab ul.tabs {
		margin: 0;
		padding: 0;
		float: left;
		list-style: none;
		width: 100%;
		font-size: 0.85em;
		height: auto;
	}
	.chesttab ul.tabs li {
		
		float: left;
		margin: 0;
		padding: 0;
		height: 40px;
		line-height: 40px;
		border: 1px solid #b5b5b5;
		border-left: none;
		margin-bottom: -1px;
		background: #F0F0F0;
		overflow: hidden;
		position: relative;
		width: 33%;
	}
	.chesttab ul.tabs li a {
		text-decoration: none;
		color: #000;
		display: block;
		padding: 0 14px;
		border: 1px solid #fff;
		outline: none;
		height: 51px;
		line-height: 38px;
	}
	.chesttab ul.tabs li a:hover {
		background: #ccc;
	}	
	.chesttab html ul.tabs li.active, html ul.tabs li.active a:hover  {
		background: #fff;
		border-bottom: 1px solid #fff;
	}
	.chesttab .tab_container {
		border: 1px solid #b5b5b5;
		border-top: none;
		clear: both;
		float: left; 
		width: 100%;
		background: #fff;
		-moz-border-radius-bottomright: 5px;
		-khtml-border-radius-bottomright: 5px;
		-webkit-border-bottom-right-radius: 5px;
		-moz-border-radius-bottomleft: 5px;
		-khtml-border-radius-bottomleft: 5px;
		-webkit-border-bottom-left-radius: 5px;
	}
	.chesttab .tab_content {
		padding: 0 20px 40px 20px;
		font-size: 17px;
		background-image: none;
	}
	.chesttab .tab_content h2 {
		 
		padding-bottom: 10px;
		margin-bottom:20px;
		border-bottom: 1px dashed #ddd;
		font-size: 1.4em;
		color:#b89474;
		text-align:left;
		
	}
	.chesttab .tab_content h3 { clear:both; background:url(/images/common/h6img.gif) no-repeat left 50%; font-size:1.2em; color:#000000;   margin:0 0 20px 0;  padding:0 0 0 25px !important}
	.chesttab .tab_content h4 { clear:both; float:left; font-size:1.3em; color:#292929;   width:100%; margin:40px 0 20px 0;  padding-top:10px}
	
	.chesttab .tab_content img {
		float: left;
		margin: 0 20px 20px 0;
		border: 1px solid #ddd;
		padding: 5px;
	}
	.chesttab .tab_content p { clear:both}
	.chesttab .tab_content ul { clear:both}
	.chesttab .tab_content li { background: url(/images/common/check.gif) no-repeat left 50%; padding-left:35px; letter-spacing:normal; margin-bottom:15px}
	
	
	/*01_02.여유증성형_초음파분류*/
	.chest02_01 { width:90%; clear:both;  float:left; padding:50px 5%; }
	.chest02_01 p { text-align:center; }
	.chest02_01 .title { text-align:center; font-size:36px;    line-height:120%; margin-bottom:30px}
	.chest02_01 li {float:left; width:48%; margin:1%}
	.chest02_01 li:last-child {float:left; width:48%; margin-right:0}
	.chest02_01 li dl { height:306px;background:url(/images/chest/chest02_02.gif) no-repeat center 50%;}
	.chest02_01 li dt {  color:#ffffff; text-align:center; font-size:24px;   padding-top:33px}
	.chest02_01 li dd {  color:#ffffff; text-align:center; font-size:20px; padding-top:65px; line-height:140% }
	
	/*01_02.여유증성형_형태별분류*/
	.chest02_02 { width:100%; clear:both; float:left; margin:0 auto 50px auto}
	.chest02_02 li {float:left; width:100%;}
	.chest02_02 li dl { width:47%; float:left; margin: 2% 0.8%}
	.chest02_02 li dt { text-align:center; border:1px solid #cccccc; }
	.chest02_02 li dd { background:#1faae1;  color:#ffffff; text-align:center; font-size:1em; padding:5px 0; line-height:120% }
	
	.chest02_03 { width:100%; clear:both; float:left; }
	.chest02_03 li {float:left; width:48%; padding:0 1%; }
	.chest02_03 li:nth-child(even) {float:left; width:48%; padding:0 1%; }
	.chest02_03 li dl {  width:47%; float:left; margin: 2% 0.8%}
	.chest02_03 li dt { text-align:center; border:1px solid #cccccc; }
	.chest02_03 li dd { background:#eaeaea;  color:#1e1e1e; text-align:center; font-size:0.85em; padding:5px 0; line-height:120% }
	
	/*01_03.여유증성형_특징*/
	.chest03_01 { width:100%; clear:both; margin:20px auto}
	.chest03_01 li {float:left; width:234px; height:234px;background:url(../images/chest/chest01_00.gif) no-repeat left 50%; padding-bottom: 10px; margin-right: 10px}
	.chest03_01 li:nth-child(3){float:left; width:234px; height:234px;background:url(../images/chest/chest01_00.gif) no-repeat left 50%; padding-bottom: 10px; margin-right: 0}
	.chest03_01 li:nth-child(6){float:left; width:234px; height:234px;background:url(../images/chest/chest01_00.gif) no-repeat left 50%; padding-bottom: 10px; margin-right: 0}
	.chest03_01 li dl { margin-top:20px;}
	.chest03_01 li dt {  color:#ffffff; text-align:center; font-size:22px;   padding-top:20px;}
	.chest03_01 li dd {  color:#ffffff; text-align:center; font-size:18px; padding-top:35px; line-height:130% }
	
	/*01_03.여유증성형_수술대상*/
	.chest03warp { width:100%; clear:both;  float:left; background:#edf5f7; padding:60px 0}
	.chest03_02 { width: 90%; clear:both; margin:0 auto;}
	.chest03_02 li {float:left;display:inline; margin: 0}
	.chest03_02 li:nth-child(even) { text-align:center; padding:0; padding-top : 145px; float:left;display:inline}
	.chest03_02 li dl { margin-top:20px ;width:264px; height:306px; background:url(/images/chest/chest02_02.gif) no-repeat left 50%;}
	.chest03_02 li dt {  color:#ffffff; text-align:center; font-size:24px;   padding-top:30px}
	.chest03_02 li dd {  color:#ffffff; text-align:center; font-size:20px; padding-top:60px; line-height:130% }
	
	/*01_04.여유증성형_변천사*/
	.chest08warp { width:100%; clear:both;  float:left; background:#edf5f7; padding:60px 0}
	.chest08_01 { width:96%; clear:both; margin:0 auto}
	.chest08_01 li {float:left; margin-bottom: 5px }
	.chest08_01 li:nth-child(1){float:left; width: 20%}
	.chest08_01 li:nth-child(2){float:left; width: 6.5%; margin-top: 100px}
	.chest08_01 li:nth-child(3){float:left; width: 20%}
	.chest08_01 li:nth-child(4){float:left; width: 6.5%; margin-top: 100px}
	.chest08_01 li:nth-child(5){float:left; width: 20%}
	.chest08_01 li:nth-child(6){float:left; width: 6.5%; margin-top: 100px}
	.chest08_01 li:nth-child(7){float:left; width: 20%}	
	
	.chest08_02 {clear:both; float:left; width:100%; margin:0; padding:0; }
	.chest08_02 li { float:left; display:inline ; width:100%; padding: 0 0 40px 0; }
	.chest08_02 li img { float:left; width: 38%}
	.chest08_02 li dl { float:right; width:58%}
	.chest08_02 li dt {font-size:24px;   color:#2e2e2e;  text-align:left; line-height:120% ; clear:both; min-height:39px}
	.chest08_02 li .num01 { background:url(/images/common/num01.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.chest08_02 li .num02 { background:url(/images/common/num02.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.chest08_02 li .num03 { background:url(/images/common/num03.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.chest08_02 li .num04 { background:url(/images/common/num04.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.chest08_02 li .num05 { background:url(/images/common/num05.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.chest08_02 li .num06 { background:url(/images/common/num06.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.chest08_02 li .num07 { background:url(/images/common/num07.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.chest08_02 li .num08 { background:url(/images/common/num08.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.chest08_02 li .num09 { background:url(/images/common/num09.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.chest08_02 li .num10 { background:url(/images/common/num10.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.chest08_02 li .num11 { background:url(/images/common/num11.jpg) left top no-repeat; background-size: auto; padding-left:35px;}
	.chest08_02 li .num04_blue { background:url(/images/common/num04_blue.jpg) left top no-repeat; background-size: auto; padding-left:35px; color:#1faae1;}
	
	
	/*07_02.남신패키지*/
	.package02_tab {margin:20px 0; width:100%; float:left}
	.package02_tab li a{width:32.5%; height:35px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin-bottom:3px; font-size:19px; text-align:center; padding:10px 0; float:left; margin-right:3px; color:#7d7d7d; line-height:34px; border-radius:3px;}
	.package02_tab li a.on{width:32.5%; height:37px; display:inline-block; margin-bottom:3px; font-size:19px; text-align:center; padding:10px 0; float:left; background:#1b3267; color:#fff ; border-radius:3px; border:none}
	
	.package02_02_tab {margin:20px 0; width:100%; float:left}
	.package02_02_tab li a{width:49%; height:35px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin-bottom:3px; font-size:19px; text-align:center; padding:10px 0; float:left; margin-right:3px; color:#7d7d7d; line-height:34px; border-radius:3px;}
	.package02_02_tab li a.on{width:49%; height:37px; display:inline-block; margin-bottom:3px; font-size:19px; text-align:center; padding:10px 0; float:left; background:#1b3267; color:#fff ; border-radius:3px; border:none}
	
	.package02_m { width:100%; clear: both ; background: #c32e23}
	.package02_m li:nth-child(1){width:38.35%; float: left}
	.package02_m li:nth-child(2){width:23.3%; float: left; background: #c32e23}
	.package02_m li:nth-child(3){width:38.35%; float: left}

	.package02_02_m { width:100%; clear: both}
	.package02_02_m li {width:50%; float: left}
	
	.package02_03_m { width:100%; clear: both ; background: #dea51b}
	.package02_03_m li:nth-child(1){width:38.35%; float: left; background: #dea51b}
	.package02_03_m li:nth-child(2){width:23.3%; float: left; background: #dea51b;}
	.package02_03_m li:nth-child(3){width:38.35%; float: left; background: #dea51b}
	
	/*08_01.유로진소개_유로진소개*/
	.info01_01 { width:90%; clear:both;  float:left; background:#f7f6f4; padding:60px 5%}
	.info01_01 .dot{ float:left; width:100%; margin:30px 0; border:1px dashed #dddddd; padding:0 !important}
	.info01_01 p {text-align:center}
	.info01_01 .mb80 { margin-bottom: 60px}
	.info01_01 ul { width:80%; margin:0 auto}
	.info01_01 li { float:left; width:100%; text-align:left}
	.info01_01 li p { width:50%; float:left}
	.info01_01 li dl { width:50%; float:left; margin-bottom: 20px}
	.info01_01 li dt { font-size:1.4em ; color:#3d3d3d;  padding:20px 0 20px 0 }
	.info01_01 li dd { font-size:1em; color:#3d3d3d; line-height:1.4em}
	
	.info01_02 { width:90%; clear:both;  float:left; background:#f7f6f4; padding:30px 5%; border-top:1px solid #d0d0d0}
	.info01_02 ul { width:96%; margin:0 auto}
	.info01_02 li {float:left; width:24%; padding : 0 1%; text-align:cneter; padding-bottom:20px}
	.info01_02 li:nth-child(even){float:left; width:24%; padding : 0; text-align:cneter; padding-bottom:20px}
	.info01_02 li:nth-child(3){float:left; width:24%; padding : 0 1%; text-align:cneter; padding-bottom:20px}
	.info01_02 li:nth-child(6){float:left; width:24%; padding : 0; text-align:cneter; padding-bottom:20px}
	.info01_02 li:nth-child(9){float:left; width:24%; padding : 0 1%; text-align:cneter; padding-bottom:20px}
	.info01_02 li:nth-child(12){float:left; width:24%; padding : 0; text-align:cneter; padding-bottom:20px}
	
	.info01_03 { width:90%; clear:both;  float:left; background:#f7f6f4; padding:60px 5%; border-top:1px solid #d0d0d0}
	.info01_03 p {text-align:center}
	.info01_03 .dot{ float:left; width:100%; margin:50px 0; border:1px dashed #dddddd; padding:0 !important}
	.info01_03 ul { width:80%; margin:0 auto}
	.info01_03 li { float:left; width:100%; text-align:left}
	.info01_03 li p { width:100%; float:left}
	.info01_03 li p img{ width: auto; }
	.info01_03 li dl { width:100%; float:left}
	.info01_03 li dt { font-size:1.4em ; color:#1b3267;  padding:20px 0 30px 0 }
	.info01_03 li dd { font-size:1em; color:#3d3d3d; line-height:1.2em; padding:15px; background:#ffffff; margin-bottom:20px}
	.info01_03 .num { float:left; font-size:1em; color:#ffffff ; text-align:center; line-height:1.2em; padding:15px 15px; background:#1b3267; margin-right:10px;}
	
	/*08_02.유로진소개_의료진소개*/
	.info02_01 { width:100%; clear:both;  float:left; position:relative}
	.info02_01 li { width:100%; border:1px solid #dfdfdf; float:left; margin-bottom:30px}
	.info02_01 li p { width: 30%}
	.info02_01 li img { width: 30% !important}
	.info02_01 li dl { float:right ; width:65%; text-align:left; padding-left: 5%}
	.info02_01 li dt { width:100%; font-size:30px; color:#3d3d3d ; padding-bottom:20px ; padding-top:30px}
	.info02_01 li dt span { font-size:22px; color:#3d3d3d;}
	.info02_01 li dt span img { vertical-align: sub; width: 20% !important}
	.info02_01 li dt p { font-size:20px; color:#3d3d3d; font-weight: normal ; padding-top:5px; width: 100%}
	.info02_01 li dd { float:left ; width:100%; padding-bottom: 30px}
	.info02_01 li dd ul { float:left; width:100%; }
	.info02_01 li dd li{ font-size:17px; list-style:disc; margin-left:20px; line-height:26px; margin-bottom:7px; padding:0; border:none; width: 45%}
	.info02_01 li dd p img { display: none}
	
	/*08_03.유로진소개_전국지점안내*/
	#mapwrap { clear:both; width:100%; margin:0 auto 30px auto; float:left}
	
	.contact_tab {margin:20px 0; width:100%; float:left; box-sizing: border-box}
	.contact_tab li a{width:24%; height:40px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin:0.5%; font-size:1em; text-align:center; padding:5px 0; float:left; color:#7d7d7d; line-height:1.5em; box-sizing: border-box}
	.contact_tab li:last-child a{width:24%; height:40px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin:0.5%; font-size:1em; text-align:center; padding:5px 0; float:left; color:#7d7d7d; line-height:1.5em; box-sizing: border-box}
	.contact_tab li a.on{background:#1b3267; border:1px solid #1b3267; color:#fff ;}
	
	.contact_tab2 {margin:20px 0; width:100%; float:left; box-sizing: border-box}
	.contact_tab2 li a{width:24%; height:40px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin:0.5%; font-size:1em; text-align:center; padding:5px 0; float:left; color:#7d7d7d; line-height:1.5em; box-sizing: border-box}
	.contact_tab2 li:last-child a{width:24%; height:40px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin:0.5%; font-size:1em; text-align:center; padding:5px 0; float:left; color:#7d7d7d; line-height:1.5em; box-sizing: border-box}
	.contact_tab2 li a.on{background:#1b3267; border:1px solid #1b3267; color:#fff ;}
	
	.contact_tab3  {margin:20px 0; width:100%; float:left}
	.contact_tab3 li a{width:49%; height:35px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin-bottom:3px; font-size:19px; text-align:center; padding:10px 0; float:left; margin-right:3px; color:#7d7d7d; line-height:34px; border-radius:3px;}
	.contact_tab3 li a.on{width:49%; height:37px; display:inline-block; margin-bottom:3px; font-size:19px; text-align:center; padding:10px 0; float:left; background:#1b3267; color:#fff ; border-radius:3px; border:none}
	
	.contact_tab4 {margin:20px 0; width:100%; float:left; box-sizing: border-box}
	.contact_tab4 li a{width:24.5%; display:inline-block; border:1px solid #bcbcbc; background:#ececec;  font-size:19px; text-align:center; padding:16px 0; float:left; margin: 0.25% 0.5% 0.25% 0; color:#7d7d7d; border-radius:3px; box-sizing: border-box}
	.contact_tab4 li:last-child a{width:25%; display:inline-block; border:1px solid #bcbcbc; background:#ececec;  font-size:19px; text-align:center; padding:16px 0; float:left; margin: 0.25% 0 0.25% 0; color:#7d7d7d; border-radius:3px; box-sizing: border-box}
	.contact_tab4 li a.on{ background:#1b3267; color:#fff ;}
	
	.contact_tab_6 {margin:20px 0; width:100%; float:left; box-sizing: border-box}
	.contact_tab_6 li a{width:24%; height:40px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin:0.5%; font-size:1em; text-align:center; padding:5px 0; float:left; color:#7d7d7d; line-height:1.5em; box-sizing: border-box}
	.contact_tab_6 li:nth-child(6) a{width:24%; height:40px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin:0.5%; font-size:1em; text-align:center; padding:5px 0; float:left; color:#7d7d7d; line-height:1.5em; box-sizing: border-box}
	.contact_tab_6 li:last-child a{width:24%; height:40px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin:0.5%; font-size:1em; text-align:center; padding:5px 0; float:left; color:#7d7d7d; line-height:1.5em; box-sizing: border-box}
	.contact_tab_6 li a.on{background:#1b3267; border:1px solid #1b3267; color:#fff ;}
	
	.contact_tab_7 {margin:20px 0; width:100%; float:left; box-sizing: border-box}
	.contact_tab_7 li a{width:24%; height:40px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin:0.5%; font-size:1em; text-align:center; padding:5px 0; float:left; color:#7d7d7d; line-height:1.5em; box-sizing: border-box}
	.contact_tab_7 li:nth-child(7) a{width:24%; height:40px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin:0.5%; font-size:1em; text-align:center; padding:5px 0; float:left; color:#7d7d7d; line-height:1.5em; box-sizing: border-box}
	.contact_tab_7 li:last-child a{width:24%; height:40px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin:0.5%; font-size:1em; text-align:center; padding:5px 0; float:left; color:#7d7d7d; line-height:1.5em; box-sizing: border-box}
	.contact_tab_7 li a.on{background:#1b3267; border:1px solid #1b3267; color:#fff ;}
	
	.contact_tab_8 {margin:20px 0; width:100%; float:left; box-sizing: border-box}
	.contact_tab_8 li a{width:24%; height:40px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin:0.5%; font-size:1em; text-align:center; padding:5px 0; float:left; color:#7d7d7d; line-height:1.5em; box-sizing: border-box}
	.contact_tab_8 li:nth-child(8) a{width:24%; height:40px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin:0.5%; font-size:1em; text-align:center; padding:5px 0; float:left; color:#7d7d7d; line-height:1.5em; box-sizing: border-box}
	.contact_tab_8 li:last-child a{width:24%; height:40px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin:0.5%; font-size:1em; text-align:center; padding:5px 0; float:left; color:#7d7d7d; line-height:1.5em; box-sizing: border-box}
	.contact_tab_8 li a.on{background:#1b3267; border:1px solid #1b3267; color:#fff ;}
	
	.contact_info dl.add { background:url(/images/info/info05_01.png) no-repeat; height:120px; padding-left:90px; margin-bottom:20px; clear:both}
	.contact_info dl.add dt {font-size:22px ; color:#ff519c; padding-top:5px}
	.contact_info dl.add dt span {font-size:22px; font-weight: normal; color:#4a4a4a; }
	.contact_info dl.add dd {font-size:20px; letter-spacing:normal; padding-top:5px} 
	.contact_info dl.add dd a {font-size:20px; letter-spacing:normal; padding-top:5px ; } 
	.contact_info dl.add dd a:hover{font-size:20px; color:#ff519c; letter-spacing:normal; padding-top:5px;}
	.contact_info dl .kakao {background:url(/images/common/icon_kakao.png) left 50% no-repeat; font-size:20px; padding-left:30px}
	.contact_info dl .blog {background:url(/images/common/icon_blog.png) left 50% no-repeat; font-size:20px; padding-left:30px}
	
	.contact_info dl.picture {margin-top:30px;}
	.contact_info dl.picture dt {background:url(/images/info/info05_05_pic.png) no-repeat; color:#1e4695; padding:5px 0 10px 50px ; font-size:1em}	
	.contact_info dl.picture dd {padding-left:50px; display:block; margin-bottom:30px; font-size:0.9em; line-height: 120%}
	.contact_info dl.picture dd span {font-size:0.9em; color:#1faae1; display:block; margin-bottom:5px;}		
	.contact_info dl.picture dd li { float: left; margin-right: 2%; width: 30%}
	.contact_info dl.picture dd li img { width: 100% !important}	
	.contact_info dl.picture dd li dt { width: 100%; clear: both; background: none; padding: 0}
	.contact_info dl.picture dd li dd { background: #1f4392; color: #ffffff; text-align: center; font-family:'notokr-medium'; padding: 6px 0; font-size:0.9em;}
	
	#thumbBox{ /*Outermost DIV for thumbnail viewer*/
	position: absolute;
	left: 0;
	top: 0;
	width: auto;
	padding: 10px;
	padding-bottom: 0;
	background: #1c2032;
	visibility: hidden;
	z-index: 999;
	cursor: hand;
	cursor: pointer;
	}

	#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
		font:  16px 'notokr-bold';
		letter-spacing: 2px;
		line-height: 1.1em;
		color: white;
		padding: 7px 0;
		text-align: right;
	}


	#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
		background-color: white;
	}

	#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
		position: absolute;
		visibility: hidden;
			border: 1px solid black;
		background-color: #EFEFEF;
		padding: 5px;
		z-index: 5;
	}
	
	
	.add .kakao a {font-size:20px; letter-spacing:normal; padding-top:5px ; color:#1faae4; } 
	.add .blog a {font-size:20px; letter-spacing:normal; padding-top:5px ; color:#2db400; } 
	.contact_info dl.bus img {width: auto}
	
	.infobox { width: 100%; clear: both; box-sizing: border-box; margin-bottom: 20px; background: #091d3f; float: left }
	.infobox ul { width: 100%; float: left; margin: 2% auto}
	.infobox li { float: left; width: 100%;  box-sizing: border-box; border-bottom: 1px solid #3a4963; padding: 40px}
	.infobox li:last-child {border-bottom:none; }
	.infobox dl.time { background: url(/images/info/icon01.png) no-repeat left top;  padding-left: 120px; }
	.infobox dl.time dt { font-size:28px; color:#646e7e ; width: 15%; float: left}	
	.infobox dl.time dd {  margin-bottom:10px; font-size:28px; color: #ffffff ; width: 85%;  }

	.infobox dl.infotel  { background: url(/images/info/icon02.png) no-repeat left top;  padding-left: 120px}
	.infobox dl.infotel dt  { font-size:28px; color:#646e7e ; width: 35%; float: left}	
	.infobox dl.infotel dd {font-size:28px; color: #ffffff ; width: 65%; margin-bottom:10px;}
	.infobox dl.infotel p  {font-size:28px; color:#646e7e ; margin-top: 40px;  width: 100%;}	
	.infobox dl.infotel p .telwhite {font-size:28px; color:#ffffff ; }
	.infobox dl.infotel a:link { color: #ffffff; font-size:28px}
	.infobox dl.infotel a:visited { color: #ffffff; font-size:28px}

	.infotel .kakao2 {background:url(/images/info/icon03.png) 10% 50% no-repeat; font-size:22px; color: #ffffff ; border: 1px solid #ffffff; padding: 20px 20px 20px 70px; margin-right: 10px;}
	.infotel .naver2 {background:url(/images/info/icon06.png) 10% 50% no-repeat; font-size:22px; color: #ffffff ; border: 1px solid #ffffff; padding: 20px 20px 20px 70px; margin-right: 10px;}
	.infotel .blog2 {background:url(/images/info/icon04.png) 10% 50% no-repeat; font-size:22px; color: #ffffff ; border: 1px solid #ffffff; padding: 20px 20px 20px 70px}
	.infotel .home2 {background:url(/images/info/icon07.png) 10% 50% no-repeat; font-size:22px; color: #ffffff ; border: 1px solid #ffffff; padding: 20px 20px 20px 70px}
	.infotel .kakao2 a {font-size:22px; letter-spacing:normal; padding-top:5px ; color:#ffffff; padding-left:30px} 
	.infotel .naver2 a {font-size:22px; letter-spacing:normal; padding-top:5px ; color:#ffffff; padding-left:30px}
	.infotel .blog2 a {font-size:22px; letter-spacing:normal; padding-top:5px ; color:#ffffff; padding-left:30px}
	.infotel .home2 a {font-size:22px; letter-spacing:normal; padding-top:5px ; color:#ffffff; padding-left:30px}
	
	.infobox .infoevent  { background: url(/images/info/icon05.png) no-repeat left top;  padding-left: 120px; height: 80px; }
	
	.infobox .infoimg { display: none}
	
	/*08_05.유로진소개_환자지원프로그램*/
	.info05_01 { width:90%; clear:both;  float:left; background:#f7f6f4; padding:30px 5%}
	.info05_01 p { text-align:center}
	.info05_01 .redtext { text-align:center; font-size:1.2em ; color:#b53532; line-height:120%;}
	.info05_01 ul { width:100%; margin:0 auto}
	.info05_01 li { float:left; width:31.5%; text-align:center; padding: 0 1%}
	.info05_01 li:last-child{ float:left; width:31.5%; text-align:center; padding-right:0}
	.info05_01 li dt {float:left;  font-size:0.9em ; color:#3d3d3d; text-align:center; padding:20px 0 10px 0; width: 100%}
	.info05_01 li dd { float:left; font-size:0.9em; color:#3d3d3d; line-height:1.2em}
	
	/*동의*/
	.agree {width:100%; clear:both; margin:10px auto; border:1px solid #d3d3d3; padding:2% 3%; overflow: hidden; box-sizing: border-box}
	.agree .all { font-size:20px;  border-bottom:1px solid #d3d3d3; padding:15px 0; margin-bottom:10px; text-align:center}
	.agree a { color:#aeaeae; font-size: 0.9em}
	.agree a:hover { color:#000000; font-size: 0.9em}
	.agree ul { width: 100% ; margin: 0 auto} 
	.agree li { display: block; margin-right: 0; margin-bottom: 10px; font-size: 0.9em; text-align: left}
	.agree img { width: 23px !important; height: 23px !important}
	
	/*언론보도*/
	.tablenews { display: flex; width: 100%; clear:both; margin:50px 0 30px 0; padding:50px 0 10px 0; border-bottom :1px solid #d8d8d8; border-top :3px solid #091d3f}
	.tablenews ul {display: flex; flex-wrap: wrap; }
	.tablenews li { flex: 1 1 30% !important; align-self: auto !important; justify-content: space-between !important; padding: 0 3% 3% 0}
	.tablenews li:nth-child(4n){ padding-right: 3%}
	.tablenews li:nth-child(3n){ padding-right: 0}
	.tablenews li dl {width: 100%;  float:left;  }
	.tablenews li dl:hover {  text-decoration:none; cursor: pointer; }
	.tablenews li dt {float: left; padding: 0 ; width: 100%;border:1px solid #e9e9e9; box-sizing: border-box; margin-bottom: 7px}
	.tablenews li dt img {width: 100%; height: 20vw; object-fit: cover; object-position :top}
	.tablenews li dd {width: 100%; text-align: left; line-height: 1.4rem;}
	
	.tablenews_view { float: left;  width: 100%; clear:both; margin:30px 0 40px 0; padding:30px 0 10px 0; border-bottom :1px solid #d8d8d8; border-top :3px solid #091d3f}
	.tablenews_view button { background: #091d3f; color: #ffffff; font-size: 16px; padding: 10px 35px; text-align: center; }
	.tablenews_view .new_title {width: 100%; text-align: center; line-height: 1.4rem; font-size: 30px; border-bottom :1px solid #d8d8d8; padding: 25px 20px 35px 20px; font-weight: 600; box-sizing: border-box; word-break: keep-all}
	.tablenews_view .new_txt { width: 75%; overflow: hidden; margin: 60px auto}
	.tablenews_view .new_txt p { text-align: left; line-height: 2rem; }
	.tablenews_view .new_txt img { margin: 0 auto !important; text-align: center !important}
	.tablenews_view .imgtxt { text-align: center; line-height: 1.6rem; overflow: hidden; margin: 10px auto 70px 0 ; color: #797979}
	
	/*상담게시판*/
	.tableList tbody img.list_img {width:100px !important; height:auto; vertical-align:middle; border:1px solid #d8d8d8;}	
	.tableList img { vertical-align:middle; width: auto !important}
	.tableList02 img { vertical-align:middle; width: auto !important}
	
	/*치료사례게시판*/
	.tablecare { float: left;  width: 100%; clear:both; margin:20px 0 ; padding-bottom:30px ; border-bottom :1px solid #e9e9e9}
	.tablecare li { width:48%; float:left; padding:0; margin: 1%}
	.tablecare li dl {width: 100%;  border:1px solid #e9e9e9; float:left;  box-sizing: border-box}
	.tablecare li dl:hover {  text-decoration:none; cursor: pointer; border :1px solid #b2b2b2}
	.tablecare li dt {float: left; text-align: left; padding: 12px 20px;   ; width: 100%; box-sizing: border-box; line-height: 1.8rem}
	.tablecare li dt .no {float: right; text-align: right; background: #f0f0f0; padding: 5px}
	.tablecare li dd img {width: 100%}
	
	.careview_title { float:left ; width:98%;  background:#091d3f; padding: 9px 1%; text-align: center; color: #ffffff  ;  border-bottom:1px solid #d8d8d8}
	.careview_title li {display:inline; width:100%; }
	.careview_title li:nth-child(1) { width: 15%; text-align: left}
	.careview_title li:nth-child(2) { width: 70%; text-align: center}
	.careview_title li:nth-child(3) { width: 15%; text-align: right}
	.careview_title .no { font-size:17px; color: #ffffff  ; width:10%; text-align:left; float:left; line-height:30px}
	.careview_title .title { font-size:22px; text-align: center; color: #ffffff  ; width:80%; line-height:30px}
	.careview_title .click { font-size:17px; color: #ffffff  ; width:10%; float:right; line-height:30px}
	
	.careview { clear:both; width:100%; margin:0 0 60px 0 ; padding: 30px 30px 40px 30px; background:#efefef; float: left; box-sizing: border-box; line-height: 150%}
	.careview ul { width: 100%; margin-bottom: 20px; float: left}
	.careview li { width: 50%; float: left; margin-bottom: 20px}
	.careview li dl {width: 100%; }
	.careview li dd {width: 100% ; padding: 10px; color: #ffffff;   ; text-align: center; box-sizing: border-box; letter-spacing: normal}
	.careview li img{width: 100% }
	.careview .before { background: #6c6c6c; color: #cccccc }
	.careview .after { background: #771a18; color: #ffffff }
	.careview .text {line-height: 2rem}
	
	
	
	/*온라인상담*/
	
	 .inquiry03 ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0; padding: 0;
    list-style: none;
    box-sizing: border-box;
    border-top:    2px solid #333;
    border-right:  1px solid #ccc;
    border-bottom: 1px solid #ccc;
  }

  /* LI: 한 줄에 2개, 기본 하단선만 */
  .inquiry03 ul > li {
    flex: 0 0 50%;
    width: 50% !important;
    box-sizing: border-box;
    margin: 0; padding: 0;
    border-bottom: 1px solid #ccc;  /* 기본 하단선 */
    border-right:  none;            /* 우측선 기본 제거 */
  }

  /* 홀수열(1,3,5…)에만 중앙 세로선 추가 */
  .inquiry03 ul > li:nth-child(odd) {
    border-right: 1px solid #ccc !important;
	border-left: 1px solid #ccc !important;
	
  }
  .inquiry03 ul > li:nth-child(even) {
    border-right: none !important;
	border-left: none !important;
  }

  /* 마지막 항목(체형성형)만 하단선 제거 */
  .inquiry03 ul > li:last-child {
    border-bottom: none !important;
  }

  /* 내부: DT(아이콘) */
  .inquiry03 ul > li > dt {
    float: left;
    width: 32%;
    background: #f8f8f8;
    text-align: center;
    padding: 0.5rem 0;
    margin: 0;
    border-right: none !important; /* 기본 구분선 제거 */
    box-sizing: border-box;
  }
  /* 홀수열 DT에만 아이콘│텍스트 구분선 */
  .inquiry03 ul > li > dt {
    border-right: 1px solid #ccc !important;
  }
  .inquiry03 ul > li > dt img {
    display: block;
    max-width: 40%;
    margin: 0 auto;
  }

  /* 내부: DD(체크박스+라벨) */
  .inquiry03 ul > li > dd {
    float: right;
    width: 68%;
    padding: 0.5rem;
    margin: 0;
    box-sizing: border-box;
    font-size: 1em;
    display: flex;
    align-items: center;
  }
  .inquiry03 ul > li > dd input {
    margin-right: 0.5rem;
  }
	
	
	
	/*.inquiry03 { float: left; width: 100%; clear:both; border-top:2px solid #333333; border-right:1px solid #cccccc;  box-sizing:border-box}
	.inquiry03 input { padding: 6px; border:1px solid #cccccc; }
	.inquiry03 select { padding: 5px;  border:1px solid #cccccc; }
	.inquiry03 textarea { padding: 5px; border:1px solid #cccccc; }
	.inquiry03 ul { width: 100%; }
	.inquiry03 li { padding: 0; width: 50%; float: left; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc;  box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; overflow: inherit; }
	.inquiry03 li:nth-child(3){border-right: none}
	.inquiry03 li:nth-child(6){border-right:none}
	.inquiry03 li:nth-child(9){border-right:none}
	.inquiry03 li:nth-child(12){border-right:none}
	.inquiry03 li:nth-child(15){border-right:none; width: 50%;}
	.inquiry03 li dt { padding: 10px 0;   background:#f8f8f8; text-align: center ; float: left;  border-right :1px solid #cccccc; width: 32%; height: 100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; font-size: 0.95em}
	.inquiry03 li img {width: auto}
	.inquiry03 li dd { float: right; padding:17px 0 10px 2%; font-size: 0.95em; width: 65%; display: block; height: 100%; box-sizing:border-box}
	.inquiry03 li dd label { top: -2px; position: relative}*/
	
	/*자가진단*/
	.selfcheck { width:90%; clear:both; margin:0 auto 20px auto; border:10px solid #eaeaea; background:url(/images/operation/operation03_02.gif) left top;  padding:5% 3%; height: auto}
	.selfcheck .title { font-size:2em;  color:#3d3d3d; text-align:center; padding-top:10px}
	.selfcheck .title span{ font-size:1.2em;  color:#ff5198;}
	.selfcheck dl { width:90%; margin:0 auto; padding:15px 0}
	.selfcheck dt {font-size:1.2em;  color:#2e2e2e;  text-align:left; line-height:1.2em; margin-top :10px; }
	.selfcheck p {font-size:1.1em;  color:#ff5198;  text-align:center; line-height:30px; padding:10px 0}	
	.selfcheck dd {font-size:1em; color:#2e2e2e;  text-align:left; line-height:39px; padding: 0 0 10px 50px}
	.selfcheck dd label {padding-right:30px; font-size:1em; color:#2e2e2e;  text-align:left; display: block; margin-bottom: 5px}
	.selfcheck .num01 { background:url(/images/common/num01.jpg) left 20% no-repeat; background-size: auto; padding-left:35px; height:auto; min-height: 39px}
	.selfcheck .num02 { background:url(/images/common/num02.jpg) left 20% no-repeat; background-size: auto; padding-left:35px; height:auto; min-height: 39px}
	.selfcheck .num03 { background:url(/images/common/num03.jpg) left 20% no-repeat; background-size: auto; padding-left:35px; height:auto; min-height: 39px}
	.selfcheck .num04 { background:url(/images/common/num04.jpg) left 20% no-repeat; background-size: auto; padding-left:35px; height:auto; min-height: 39px}
	.selfcheck .num05 { background:url(/images/common/num05.jpg) left 20% no-repeat; background-size: auto; padding-left:35px; height:auto; min-height: 39px}
	.selfcheck .num06 { background:url(/images/common/num06.jpg) left 20% no-repeat; background-size: auto; padding-left:35px; height:auto; min-height: 39px}
	.selfcheck .num07 { background:url(/images/common/num07.jpg) left 20% no-repeat; background-size: auto; padding-left:35px; height:auto; min-height: 39px}
	.selfcheck .num08 { background:url(/images/common/num08.jpg) left 20% no-repeat; background-size: auto; padding-left:35px; height:auto; min-height: 39px}
	.selfcheck .num09 { background:url(/images/common/num09.jpg) left 20% no-repeat; background-size: auto; padding-left:35px; height:auto; min-height: 39px}
	.selfcheck .num10 { background:url(/images/common/num10.jpg) left 20% no-repeat; background-size: auto; padding-left:35px; height:auto; min-height: 39px}
	.selfcheck .num11 { background:url(/images/common/num11.jpg) left 20% no-repeat; background-size: auto; padding-left:35px; height:auto; min-height: 39px}
	.selfcheck img { width: 25px !important}
	
	.selfcheck2 { width:90%; clear:both; margin:0 auto 20px auto; border:10px solid #eaeaea; background:url(/images/operation/operation03_02.gif) left top;  padding:5% 3%; height: auto}
	.selfcheck2 .title { font-size:2em;  color:#3d3d3d; text-align:center; padding-top:10px}
	.selfcheck2 .title span{ font-size:1.2em;  color:#ff5198;}
	.selfcheck2 dl { width:90%; margin:0 auto; padding:15px 0}
	.selfcheck2 dt {font-size:1.2em;  color:#2e2e2e;  text-align:left; line-height:1.2em; margin-top :10px; }
	.selfcheck2 p {font-size:1.1em;  color:#ff5198;  text-align:center; line-height:30px; padding:10px 0}	
	.selfcheck2 dd {font-size:1em; color:#2e2e2e;  text-align:left; line-height:39px; padding: 0 0 10px 50px}
	.selfcheck2 dd label {padding-right:30px; font-size:1em; color:#2e2e2e;  text-align:left; display: block; margin-bottom: 5px}
	.selfcheck2 .num01 { background:url(/images/common/num01.jpg) left 20% no-repeat; background-size: auto; padding-left:35px; height:auto; min-height: 39px}
	.selfcheck2 .num02 { background:url(/images/common/num02.jpg) left 20% no-repeat; background-size: auto; padding-left:35px; height:auto; min-height: 39px}
	.selfcheck2 .num03 { background:url(/images/common/num03.jpg) left 20% no-repeat; background-size: auto; padding-left:35px; height:auto; min-height: 39px}
	.selfcheck2 .num04 { background:url(/images/common/num04.jpg) left 20% no-repeat; background-size: auto; padding-left:35px; height:auto; min-height: 39px}
	.selfcheck2 .num05 { background:url(/images/common/num05.jpg) left 20% no-repeat; background-size: auto; padding-left:35px; height:auto; min-height: 39px}
	.selfcheck2 .num06 { background:url(/images/common/num06.jpg) left 20% no-repeat; background-size: auto; padding-left:35px; height:auto; min-height: 39px}
	.selfcheck2 .num07 { background:url(/images/common/num07.jpg) left 20% no-repeat; background-size: auto; padding-left:35px; height:auto; min-height: 39px}
	.selfcheck2 .num08 { background:url(/images/common/num08.jpg) left 20% no-repeat; background-size: auto; padding-left:35px; height:auto; min-height: 39px}
	.selfcheck2 .num09 { background:url(/images/common/num09.jpg) left 20% no-repeat; background-size: auto; padding-left:35px; height:auto; min-height: 39px}
	.selfcheck2 .num10 { background:url(/images/common/num10.jpg) left 20% no-repeat; background-size: auto; padding-left:35px; height:auto; min-height: 39px}
	.selfcheck2 .num11 { background:url(/images/common/num11.jpg) left 20% no-repeat; background-size: auto; padding-left:35px; height:auto; min-height: 39px}
	.selfcheck2 img { width: 25px !important}
	
	.selfcheck4 { width:90%; clear:both; margin:0 auto 20px auto; border:10px solid #eaeaea; background:url(/images/operation/operation03_02.gif) left top;  padding:5% 3%; height: auto}
	.selfcheck4 .title { font-size:2em;   color:#3d3d3d; text-align:center; padding-top:10px}
	.selfcheck4 .title span{ font-size:1.2em;   color:#ff5198;}
	.selfcheck4 dl { width:90%; margin:0 auto; padding:15px 0}
	.selfcheck4 dt {font-size:1.2em;   color:#2e2e2e;  text-align:left; line-height:1.2em; margin-top :10px; }
	.selfcheck4 p {font-size:1.1em;   color:#ff5198;  text-align:center; line-height:30px; padding:10px 0}	
	.selfcheck4 dd {font-size:1em; color:#2e2e2e;  text-align:left; line-height:39px; padding: 0 0 10px 50px}
	.selfcheck4 dd label {padding-right:30px; font-size:1em; color:#2e2e2e;  text-align:left; display: block; margin-bottom: 5px}
	.selfcheck4 .num01 { background:url(/images/common/num01.jpg) left 20% no-repeat; background-size: auto; padding-left:35px; height:auto; min-height: 39px}
	.selfcheck4 .num02 { background:url(/images/common/num02.jpg) left 20% no-repeat; background-size: auto; padding-left:35px; height:auto; min-height: 39px}
	.selfcheck4 .num03 { background:url(/images/common/num03.jpg) left 20% no-repeat; background-size: auto; padding-left:35px; height:auto; min-height: 39px}
	.selfcheck4 .num04 { background:url(/images/common/num04.jpg) left 20% no-repeat; background-size: auto; padding-left:35px; height:auto; min-height: 39px}
	.selfcheck4 .num05 { background:url(/images/common/num05.jpg) left 20% no-repeat; background-size: auto; padding-left:35px; height:auto; min-height: 39px}
	.selfcheck4 .num06 { background:url(/images/common/num06.jpg) left 20% no-repeat; background-size: auto; padding-left:35px; height:auto; min-height: 39px}
	.selfcheck4 .num07 { background:url(/images/common/num07.jpg) left 20% no-repeat; background-size: auto; padding-left:35px; height:auto; min-height: 39px}
	.selfcheck4 .num08 { background:url(/images/common/num08.jpg) left 20% no-repeat; background-size: auto; padding-left:35px; height:auto; min-height: 39px}
	.selfcheck4 .num09 { background:url(/images/common/num09.jpg) left 20% no-repeat; background-size: auto; padding-left:35px; height:auto; min-height: 39px}
	.selfcheck4 .num10 { background:url(/images/common/num10.jpg) left 20% no-repeat; background-size: auto; padding-left:35px; height:auto; min-height: 39px}
	.selfcheck4 .num11 { background:url(/images/common/num11.jpg) left 20% no-repeat; background-size: auto; padding-left:35px; height:auto; min-height: 39px}
	.selfcheck4 img { width: 25px !important}
	
	.selfcheck5 { width:90%; clear:both; margin:0 auto 20px auto; border:10px solid #eaeaea; background:url(/images/operation/operation03_02.gif) left top;  padding:5% 3%; height: auto}
	.selfcheck5 .title { font-size:2em;  color:#3d3d3d; text-align:center; padding-top:10px}
	.selfcheck5 .title span{ font-size:1.2em;  color:#ff5198;}
	.selfcheck5 dl { width:90%; margin:0 auto; padding:15px 0}
	.selfcheck5 dt {font-size:1.2em;  color:#2e2e2e;  text-align:left; line-height:1.2em; margin-top :10px; }
	.selfcheck5 p {font-size:1.3em;  color:#0088d0;  text-align:center; line-height:30px; padding:10px 0; font-weight: bold}	
	.selfcheck5 dd {font-size:1.1rem; color:#2e2e2e;  text-align:left; line-height:2rem; padding: 10px 0 20px 37px}
	.selfcheck5 dd .bold {font-size:1.1rem; color:#2e2e2e;  text-align:left; line-height:2rem; font-weight: bold}
	.selfcheck5 dd label {padding-right:30px; font-size:1.1rem; color:#2e2e2e;  text-align:left; display: block; margin-bottom: 5px}
	.selfcheck5 .num01 { background:url(/images/common/num01.jpg) left 20% no-repeat; background-size: auto; padding-left:35px; height:auto; }
	.selfcheck5 .num02 { background:url(/images/common/num02.jpg) left 20% no-repeat; background-size: auto; padding-left:35px; height:auto; }
	.selfcheck5 .num03 { background:url(/images/common/num03.jpg) left 20% no-repeat; background-size: auto; padding-left:35px; height:auto; }
	.selfcheck5 .num04 { background:url(/images/common/num04.jpg) left 20% no-repeat; background-size: auto; padding-left:35px; height:auto; }
	.selfcheck5 .num05 { background:url(/images/common/num05.jpg) left 20% no-repeat; background-size: auto; padding-left:35px; height:auto; }
	.selfcheck5 .num06 { background:url(/images/common/num06.jpg) left 20% no-repeat; background-size: auto; padding-left:35px; height:auto; }
	.selfcheck5 .num07 { background:url(/images/common/num07.jpg) left 20% no-repeat; background-size: auto; padding-left:35px; height:auto; }
	.selfcheck5 .num08 { background:url(/images/common/num08.jpg) left 20% no-repeat; background-size: auto; padding-left:35px; height:auto; }
	.selfcheck5 .num09 { background:url(/images/common/num09.jpg) left 20% no-repeat; background-size: auto; padding-left:35px; height:auto; }
	.selfcheck5 .num10 { background:url(/images/common/num10.jpg) left 20% no-repeat; background-size: auto; padding-left:35px; height:auto; }
	.selfcheck5 .num11 { background:url(/images/common/num11.jpg) left 20% no-repeat; background-size: auto; padding-left:35px; height:auto; }
	.selfcheck5 img { width: 25px !important}
	.selfcheck5 .score {  width:90%; margin:0 auto; }
	.selfcheck5 .score li {width: 33.333%; padding:25px 0; font-size: 1.3rem; float: left; line-height: 1.8rem}	
	.selfcheck5 .score li span { font-size: 1.3rem; font-weight: 600 }
	.selfcheck5 .score li:nth-child(1) { background: #ffdbd8;  color: #000000; text-align: center}	
	.selfcheck5 .score li:nth-child(2) { background: #ffb2ad;  color: #000000; text-align: center}
	.selfcheck5 .score li:nth-child(3) { background: #ff7a70;  color: #000000; text-align: center}
	.selfcheck5 .scoretxt { width: 100%; clear: both; text-align: center; font-size: 1.3rem; padding: 30px 0}
	.selfcheck5 .scoretxt span { text-align: center; font-size: 1.3rem; color: #f23c2f; font-weight: 600 }
	
	/*지점이벤트*/
	.eventwarp .title {width: 100%; padding: 20px 0 30px 0; overflow: hidden}
	.eventwarp .title img { width: auto ; text-align: center}
	
	/* new이벤트 */
	.event_new { width: 100%; clear: both; box-sizing: border-box; float: left; margin: 10px 0; letter-spacing: normal}
	.event_new ul {box-sizing: border-box; }
	.event_new li { float: left; width: 100%; display: block; margin-bottom: 35px; border: 1px solid #d6d6d6;}
	.event_new li .left { width: 45%; float: left;}
	.event_new li .left img { width: 100%;  height: 100%}
	.event_new li .right { width: 49%; float: left; padding: 30px }
	.event_new li dl dt { font-size: 20px; padding: 0; height: auto ;color: #363636; margin-bottom: 9%}
	.event_new li dd .price{ font-size: 28px;   ; color: #b53532; }
	.event_new li dd .priceoff{ font-size: 28px;   ; color: #979797; }
	.event_new li dd .price_s{ font-size: 17px; color: #979797; padding-left: 7px; }
	.event_new li dd .date { padding: 18px 0; border-top: 1px solid #d6d6d6; margin-top: 15px; font-size: 17px; }
	.event_new li dd .progress { font-size: 17px; color: #ffffff; background-color: #b53532; border-radius:20px; padding: 4px 10px}
	.event_new li dd .progress_off { font-size: 17px; color: #ffffff; background-color: #c0c0c0; border-radius:20px; padding: 4px 18px}
	.event_new li dd .end { font-size: 17px; color: #979797;  padding-left: 5px}

	.event_new_view { width: 90%; clear: both; box-sizing: border-box; margin : 0 auto 10px auto; border-top: 2px solid #091d3f; border-bottom: 1px solid #d6d6d6; padding-bottom: 30px; position:relative;wmin-width:738px;height:100%; letter-spacing: normal; overflow: hidden}
	.event_new_view ul {box-sizing: border-box; float: left; }
	.event_new_view dt { font-size: 24px; padding: 10px; border-bottom: 1px solid #d6d6d6; text-align: left   }
	.event_new_view dd { float: left; width: 100%;  border-bottom: 1px solid #d6d6d6; margin-bottom: 20px}
	.event_new_view dd .left { float: left; padding: 10px; }
	.event_new_view dd .price{ font-size: 28px;   ; color: #b53532}
	.event_new_view dd .price_s{ font-size: 17px; color: #979797; padding-left: 7px}
	.event_new_view dd .date { padding: 10px; float: right}
	.event_new_view dd .progress { font-size: 17px; color: #ffffff; background-color: #b53532; border-radius:20px; padding: 2px 7px}
	.event_new_view dd .progress_off { font-size: 17px; color: #ffffff; background-color: #c0c0c0; border-radius:20px; padding: 2px 15px}
	.event_new_view dd .end { font-size: 17px; color: #979797;  padding-left: 5px}
	.event_new_view p { text-align: center; padding: 0; margin: 0}
	.event_new_view button { padding: 15px; }
	.event_new_view .button { position: fixed; bottom: 14%; width:  auto; z-index: 999; right: 10px; display: block}
	.event_new_view .button img { width: 95px; height: 95px }

	/* 이벤트상담신청 */
	#middle_area {display: none}
	
	#mask2 {
	  position:absolute;
	  left:0;
	  top:0;
	  z-index:9000;
	  background-color:#000;
	  display:none;
	}

	#boxes .window2 {
	  position: absolute;
	  left:0;
	  top:0;
	  width:100%;
	  height:340px;
	  display:none;
	  z-index:9999;
	  padding:0;
	  font-size:20px;
	  margin-top: 100px;
	}

	#boxes .window2 .title{ background:#0088d0; padding:5px 0; color:#ffffff; font-size:1.1em ; text-align:center; line-height:1.8em !important}
	#boxes .window2 .event_close { text-align:right; right:9px; top: 9px; position:absolute}



	#boxes #dialog {
	  width:500px; 
	  padding:0;
	  background-color:#ffffff;
	}

	#boxes #dialog img {width:auto}

	#boxes .cta dl {color:#313131;width:100%;padding:4% 5% 4% 5%; float:left; background:#fff; box-sizing: border-box}
	#boxes .cta dt {float:left;width:25%; font-size:16px; clear:both; padding:0; margin:5px 0; line-height:2em;}
	#boxes .cta dd {font-size:16px; margin:5px 0; width:75%; float: left}
	#boxes .cta dd input {height:33px;width:100%; font-size:16px; border:1px solid #dcdcdc; padding:5px 10px; color:#313131; box-sizing: border-box}
	#boxes .cta dd .inputtel {height:33px;width:288px; font-size:16px; border:1px solid #dcdcdc; padding:5px 10px; color:#313131; box-sizing: border-box; margin: 0}
	#boxes .cta dd select {height:33px; font-size:16px; border:1px solid #dcdcdc; padding:0; color:#313131;width:100%; box-sizing: border-box}
	#boxes .cta dd .selecttime {height:33px; font-size:16px; border:1px solid #dcdcdc; padding:0; color:#313131;width:44%; float: right; box-sizing: border-box}
	#boxes .cta dd .selecttime2 {height:33px; font-size:16px; border:1px solid #dcdcdc; padding:0; color:#313131;width:27%; margin-right: 1%; float: left ; box-sizing: border-box}
	#boxes .cta dd label {display:inline-block;width:136px; padding-right:15px; font-size:16px}
	#boxes .cta dd span { display:inline; padding: 0; float: right; margin-top: 5px}
	
	.cta_ok_private {clear: both; width:90%; text-align:center; vertical-align:middle; color:#313131; float:left; font-size:16px; padding:1% 5%; margin-bottom: 25px}
	.cta_ok_private a{ color:#313131;  font-size:16px}
	/*.cta_ok_private a:link, a:visited { color:#313131;  font-size:16px}*/

	#boxes .bt_go { clear: both; margin: 0 auto; color:#fff; text-align: center; padding-bottom: 10px}
	#boxes .bt_go a { padding:15px 30px ; background:#1c2032; color:#fff; font-size:17px; text-align:center;  text-decoration:none; vertical-align: middle;   }
	#boxes .bt_go a:visited { color:#fff}
	#boxes .bt_go a:hover { background:#29325a; text-decoration:none;  }

	
	/* 추천시리즈 */
	.comm_warp {clear: both; width: 100%; box-sizing: border-box;  margin : 20px 0 0 0; }
	/* 롤링배너 */
	.roll{width: 100%; padding: 3% 0; margin: 0 auto}
	.roll .title { clear: both; font-size:1.2em; color:#292929;   ;text-align:left ; float: left; margin-bottom: 15px}
	.roll .item {display: none}
	.roll .item_t {margin-bottom: 30px;clear: both; display: block}
	.roll .item_m{display: none}
	.content-slider li{text-align: center; }
	.content-slider li p {border: 1px solid #e6e6e6}
	.content-slider li dt {  margin-top: 10px; font-size: 20px;   ; float: left}
	.content-slider li dd { color: #898989; float: left; margin-top: 10px}
	.content-slider ul li:hover { cursor: pointer; color: #1f9fe1;  text-decoration:none;}
	
	/* swiper 추천시리즈 */
	.swiper_warp {clear: both; width: 100%; box-sizing: border-box;  margin : 20px 0 0 0;  padding: 0 ;overflow-x: hidden}
	.swiper_warp ::-webkit-scrollbar{display:none}
	.swiper_warp .title { clear: both; font-size:1.2em; color:#292929;   ;text-align:left ; float: left; margin-bottom: 15px}
	.swiper-container {
      width: 100%;
      height: 100%;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
	
	.swiper-slide li{text-align: center;padding:0 ; margin-right: 20px }
	.swiper-slide li:first-child{ padding-left: 0 }
	.swiper-slide li:last-child{ padding-right: 0 }
	.swiper-slide li p {border: 1px solid #e6e6e6}
	.swiper-slide li dl{margin-top: 10px}
	.swiper-slide li dt {font-size: 1em;   ; float: left; padding-bottom: 5px}
	.swiper-slide li dd { color: #898989; float: left; }
	.swiper-slide ul li:hover { cursor: pointer; color: #1f9fe1;  text-decoration:none;}
	
	
	/*sns 간편로그인*/
	#ok_boxes6 .ok_window4 {
	  position: absolute;
	  left:0;
	  top:-50%;
	  width:100%;
	  height:260px;
	  z-index:9999;
	  padding:0;
	  margin-top: 0;
	}

	#ok_boxes6 #ok_dialog {
	  width:470px; 
	  padding:0;
	  background-color:#ffffff;
	}

	#ok_boxes6 #ok_dialog img {width:auto}

	.pop_end6 {margin:0 auto ; padding:20px;padding-bottom:175px;color: #393939; font-weight: normal; font-family:'Nanum Gothic','나눔고딕','Noto Sans Korean',sans-serif; text-align: center;  line-height: 1em !important}
	.pop_end6 h9 { font-size: 1.8rem; color: #393939;   ;  margin-bottom: 15px}
	.pop_end6 p {line-height: 1.5rem; margin-top: 5px}
	.pop_end6 .f_point { color: #f65656;   ;  }
	.pop_end6 .bt_warp {  width: 100%; margin-top: 10px; border: 1px solid #dadada; padding: 20px; clear: both ;float: left;  box-sizing: border-box;}
	.pop_end6 .bt_warp li {width:25%; float: left; display: inline; }
	.pop_end6 .bt_warp li p {font-size: 14px; padding-top: 72px}
	.pop_end6 .bt_warp li a{    text-align:center;}
	.pop_end6 .bt_warp li .sns_naver { background:url(/images/common/sns_naver.jpg) center top no-repeat; background-size: auto;}
	.pop_end6 .bt_warp li .sns_kakao { background:url(/images/common/sns_kakao.jpg) center top no-repeat; background-size: auto;}
	.pop_end6 .bt_warp li .sns_google { background:url(/images/common/sns_google.jpg) center top no-repeat; background-size: auto;}
	.pop_end6 .bt_warp li .sns_facebook { background:url(/images/common/sns_facebook.jpg) center top no-repeat; background-size: auto;}
	
	/*sns연결설정*/
	.snstable{ width: 100%; border-top:2px solid #333333; border-bottom:1px solid #333333; overflow: hidden}
	.snstable li { width: 100%; display: block; border-bottom:1px solid #e5e5e6; text-align: center; padding:2% 0; overflow: hidden}
	.snstable li dt{ color:#222222 ; letter-spacing:normal; float: left; vertical-align: text-bottom}
	.snstable li dt img { float: left; width: auto}
	.snstable li dt span { padding: 10px 0 0 10px; float: left}
	.snstable li dd{ float: right}
	.snstable li dd .graytxt { color:#7c7c7c; font-weight:normal}	
	
	/*비급여항목*/
	.table-responsive {display: block; overflow-x: scroll; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar;}
	.tablepay {width: 100%; min-width:1200px; clear:both; border-collapse:collapse;  margin-top:10px; margin-bottom:15px; border:1px solid #d8d8d8;}
	.tablepay caption{display:none}
	.tablepay thead th { background:#e8f3ff; padding: 13px 5px; text-align: center;  border-bottom:1px solid #d8d8d8; border-right:1px solid #d8d8d8}
	.tablepay tbody th { padding: 13px 5px; text-align: center; border-bottom:1px solid #d8d8d8; background:#f5f5f5 ; border-right:1px solid #d8d8d8}	
	.tablepay tbody td {padding: 13px 5px; text-align: center; color: #666666;border-bottom:1px solid #d8d8d8; border-right:1px solid #d8d8d8; font-family: 'notokr-regular'}
	
	/*메트릭스 테이블*/	
	.table3xb {width: 100%; clear:both; border-collapse:collapse; margin-bottom:15px; border:1px solid #d8d8d8;}
	.table3xb caption{display:none}
	.table3xb thead th { background:#ffffff; padding: 20px 5px; text-align: center;  border-bottom:1px solid #000000; border-right:1px solid #d8d8d8; color: #0088d0; font-family: 'notokr-bold'; font-size: 24px; word-break: keep-all;}
	.table3xb thead td { background:#ffffff; padding: 20px 5px; text-align: center;  border-bottom:1px solid #000000; border-right:1px solid #d8d8d8; font-family: 'notokr-bold'; font-size: 24px; word-break: keep-all;}
	.table3xb tbody th { padding: 20px 5px; text-align: center; border-bottom:1px solid #d8d8d8; background:#ffffff ; border-right:1px solid #d8d8d8; ; font-family: 'notokr-bold'; color: #0088d0; word-break: keep-all;; font-size: 20px}	
	.table3xb tbody td {background:#ffffff; padding: 20px 5px; text-align: center; color: #666666;border-bottom:1px solid #d8d8d8; border-right:1px solid #d8d8d8; font-family: 'notokr-regular' ; word-break: keep-all;; font-size: 20px}
	.table3xb tbody .tit {background:#f2f2f2; padding: 20px 5px; text-align: center; color: #666666;border-bottom:1px solid #d8d8d8; border-right:1px solid #d8d8d8; font-family: 'notokr-bold' ; word-break: keep-all;; font-size: 20px}
	
	
/*정관수술-유로진 정관수술 정보*/	
.information_box{margin:50px 0;}
.information_box .item{width:80%;height:auto;background:#fff; padding: 6vw; box-sizing: border-box; float: none; margin: 0 auto}
.information_box .item > img{position:relative;top:0;left:0;margin:0 auto;display:block; width: 100%}
.information_box .table_box{margin-top:50px;margin-left:0;float:none; padding: 0}	

/*정관수술-유로진 다중차단기법*/
.clinic{padding:5vw 0 15vw 0;}
.clinic_box{padding-top:3vw;}
.clinic_list li{width:100%; height:42vw;margin-bottom:2vw;overflow:hidden;}
.clinic_list .txt_box{height:10vw;padding-top:3.5vw;}
.clinic_list .txt_box h3{font-size:3vw;margin-top:1vw;}
.clinic_list .txt_box p{font-size:2vw;line-height:2vw;}
.clinic_list .cover{padding-top:27vw;}
.clinic_list .cover h3{margin:1.5vw 0;font-size:3vw;}
.clinic_list .cover p{font-size:2vw;}
.clinic_list .cover img{width:5vw;}
.clinic_list li:hover a{top:0;}
.clinic_list li:hover .txt_box{bottom:0;}
	
.clinic_list2 li{width:100%; height:42vw;margin-bottom:2vw;overflow:hidden;}
.clinic_list2 .txt_box{height:10vw;padding-top:3.5vw;}
.clinic_list2 .txt_box h3{font-size:3vw;margin-top:1vw;}
.clinic_list2 .txt_box p{font-size:2vw;line-height:2vw;}
.clinic_list2 .cover{padding-top:27vw;}
.clinic_list2 .cover h3{margin:1.5vw 0;font-size:3vw;}
.clinic_list2 .cover p{font-size:2vw;}
.clinic_list2 .cover img{width:5vw;}
.clinic_list2 li:hover a{top:0;}
.clinic_list2 li:hover .txt_box{bottom:0;}

/*정관수술-유로진 마취방법*/
.inner_box .list_box .item > div{width:100%;text-align:center !important}
.inner_box .list_box .item:nth-child(2n-1) .txt_box{padding-left:0;}
.inner_box .list_box .item:nth-child(2n) .txt_box{text-align:center;padding-right:0;}	
.inner_box .list_box .item img { width: auto}
.inner_box .list_box .item .txt_box{padding-top:40px; padding-bottom: 80px}
	
/*정관수술-유로진 정관수술의 특별함*/
.special{background-size:1600px;}
.special .main_tit{text-align:center;}
.special .main_tit h2 {display:block; margin-top:0; font-weight:500; font-size:4vw; line-height:5vw; color:#fff;}
.special .main_tit p {font-weight:500; font-size:2vw; line-height:3vw; color:#fff;}
.special_list {width: 80%; margin: 0 auto; padding-top:50px;}
.special_list .img_box img{width:90%;}
.special_list .txt_box{padding-top:30px;padding-left:10vw;}
.special_list .txt_box h4{margin:2vw 0 3vw;font-size:3vw; text-align: left}
.special_list .txt_box p{font-size:2vw;line-height:3vw; text-align: left}
	
/*정관수술-정관수술 q&a*/
.guide_qna{width:100%;margin:3vw auto 0;}
.guide_qna .item{overflow:hidden;margin-bottom:6vw;position:relative;z-index:2;width: 88%; margin: 0 auto}
.guide_qna .item .num{width:20vw;height:4vw;line-height:4vw;font-size:2vw;}
.guide_qna .item .box{width:99% ;padding:3vw;margin:0 auto;}
.guide_qna .item .box h4{font-size:2.5vw;line-height:3.5vw;padding-bottom:2vw;}
.guide_qna .item .box p{font-size:2vw;line-height:3vw;margin-top:2vw;}
.guide_qna .swiper-container {padding: 0}
	
/*정관수술-정관수술 복원*/
.restore{padding:5vw 0;background-size:140%; margin-top: 5vw}
.restore_box{ width: 50%; padding: 6vw 5vw; background: #ffffff; margin-top: 30vw}
.restore_box p{font-size:2vw;line-height:4vw; font-family: 'notokr-regular'; text-align: center}	
	
/*정관수술-정관수술 mtv*/
.mtv_list{width: 80%; margin: 0 auto; padding-top:50px;}
	
/*정관수술-유로진의 특별함*/
.u_special{clear: both; padding:5vw 0;position:relative; width: 100%; float: left}
.u_special ul {width: 100%; margin: 0 auto}
.u_special li {width: 31%; float: left; margin: 0 1%}
.u_special li:last-child {width: 31%; float: left; margin: 0 1%}
.u_special li:nth-child(1){width: 31%; height: auto; background-size:90%;}
.u_special li:nth-child(2){width: 31%; height: auto; background-size:90%;}
.u_special li:nth-child(3){width: 31%; height: auto; background-size:90%;}
.u_special li dt{width: 100%; text-align: center; color: #299edc; font-size: 2.2vw; font-family: 'notokr-bold'; padding-top:16vw }
.u_special li dd{text-align: center; font-size: 1.8vw; line-height: 3vw; padding-top: 8vw;font-family: 'notokr-medium';}
		
/*정관수술-유로진 배너*/
.inner_banner {width:70% !important; text-align:center; margin: 0 auto}
.inner_banner img {width: 100%}
	
	
	

	
}



@media all and (max-width:767px) and (min-width:0px) {	

.cont_s { width: 96%; margin: auto 2%; padding: 0;  }
.cont_s img {width:100%; height:auto}
	
.cont_s2 { width: 100%; margin:auto 0; padding: 0}
.cont_s2 img {width:100%; height:auto}
	
.cont_s3 { width: 90%; margin: auto 5%; padding: 0;  }
.cont_s3 img {width:100%; height:auto}
		
	
/*소타이틀*/
	.cont_s h2 { clear:both; font-size:1.5em; color:#292929;   ; width:100%; padding:84px 0 10px 0; text-align:center}
	.cont_s h3 { clear:both; font-size:1.3em; float: left; color:#292929;   ; width:100%; margin:10px auto 10px auto; background:url(/images/common/h3img.gif) no-repeat left top; padding-top:10px}
	.cont_s h4{ clear:both; float:left; font-size:1.2em; color:#292929;   ; width:100%; margin:10px 0;  padding-top:10px; line-height: 1.2em}
	.cont_s h4 img {width: auto}
	.cont_s h5{ clear:both; background:url(/images/common/h5img_b.gif) no-repeat left 50%; background-size: 14px; font-size:1em; color:#0088d0;   ; margin:0 0 10px 0;  padding:0 0 0 20px !important}
	.cont_s h6{ clear:both; background:#e8eaf0; font-size:1.2em; color:#1b3267;   ; margin:0;  padding:10px 0; text-align:center }
	.cont_s h7{ clear:both; background:url(/images/common/h5img_b_b.gif) no-repeat left 50%; font-size:24px; color:#00418e;   ; margin:0 0 10px 0; text-align:left;  padding:0 0 0 25px !important}
	.cont_s .titleb { font-size:1.4em; color:#3d3d3d ; padding-bottom:15px}
	.cont_s .titleg { font-size:2em; color:#c8c3c0 ; padding-bottom:15px;line-height:0.85em}
	
	.cont_s2 h2 { display: none}
	
	.cont_s3 h2 { clear:both; font-size:1.5em; color:#292929;   ; width:100%; padding:84px 0 10px 0; text-align:center}
	.cont_s3 h3 { clear:both; font-size:1.3em; float: left; color:#292929;   ; width:100%; margin:10px auto 10px auto; background:url(/images/common/h3img.gif) no-repeat left top; padding-top:10px}
	.cont_s3 h4{ clear:both; float:left; font-size:1.2em; color:#292929;   ; width:100%; margin:10px 0;  padding-top:10px; line-height: 1.2em}
	.cont_s3 h4 img {width: auto}
	.cont_s3 h5{ clear:both; background:url(/images/common/h5img_b.gif) no-repeat left 50%; background-size: 14px; font-size:1em; color:#0088d0;   ; margin:0 0 10px 0;  padding:0 0 0 20px !important}
	.cont_s3 h6{ clear:both; background:#e8eaf0; font-size:1.2em; color:#1b3267;   ; margin:0;  padding:10px 0; text-align:center }
	.cont_s3 h7{ clear:both; background:url(/images/common/h5img_b_b.gif) no-repeat left 50%; font-size:24px; color:#00418e;   ; margin:0 0 10px 0; text-align:left;  padding:0 0 0 25px !important}
	.cont_s3 .titleb { font-size:1.4em; color:#3d3d3d ; padding-bottom:15px}
	.cont_s3 .titleg { font-size:2em; color:#c8c3c0 ; padding-bottom:15px;line-height:0.85em}

	
/* 서브메뉴 */
.submenu01 { clear:both; width:100%; background:#1c2032; margin:10px 0 30px 0; float:left }
.submenu01 ul { padding:0; width:100%; margin:0 auto}
.submenu01 ul li{ float:left; width:49.9%; border-right: 1px solid #666666; border-bottom: 1px solid #666666;}
.submenu01 ul li:nth-child(even) { float:left; width:49.5%; border-right: none; border-bottom: 1px solid #666666;}
.submenu01 ul li a{ outline:none; display:block; color:#fff; line-height: 1em ; text-align:center; font-size:0.85em; padding: 0.7em 0; }
.submenu01 ul li a:hover{ background: #620f0d; text-decoration:none; color:#ffffff; cursor: pointer; font-size:0.85em;  padding: 0.7em 0;}
.submenu01 ul li a.selected{ background: #620f0d; text-decoration:none; color:#ffffff; cursor:default; font-size:0.85em ; padding: 0.7em 0;}
.submenu01 .deactivate{ background: #1c2032; outline:none; display:block; text-decoration:none; text-align:center; color:#5d606d; line-height: 1em ; cursor:default; font-size:0.85em ; padding: 0.7em 0;}

.submenu02 { clear:both; width:100%; background:#1c2032; margin:10px 0 30px 0; float:left }
.submenu02 ul { padding:0; width:100%; margin:0 auto}
.submenu02 ul li{ float:left; width:49.9%; border-right: 1px solid #666666; border-bottom: 1px solid #666666;}
.submenu02 ul li:nth-child(even) { float:left; width:49.5%; border-right: none; border-bottom: 1px solid #666666;}
.submenu02 ul li a{ outline:none; display:block; color:#fff; line-height: 1em ; text-align:center; font-size:0.85em; padding: 0.7em 0; }
.submenu02 ul li a:hover{ background: #620f0d; text-decoration:none; color:#ffffff; cursor: pointer; font-size:0.85em;  padding: 0.7em 0;}
.submenu02 ul li a.selected{ background: #620f0d; text-decoration:none; color:#ffffff; cursor:default; font-size:0.85em ; padding: 0.7em 0;}

.submenu03 { clear:both; width:100%; background:#1c2032; margin:10px 0 30px 0; float:left }
.submenu03 ul { padding:0; width:100%; margin:0 auto}
.submenu03 ul li{ float:left; width:49.9%; border-right: 1px solid #666666; border-bottom: 1px solid #666666;}
.submenu03 ul li:nth-child(even) { float:left; width:49.5%; border-right: none; border-bottom: 1px solid #666666;}
.submenu03 ul li a{ outline:none; display:block; color:#fff; line-height: 1em ; text-align:center; font-size:0.85em; padding: 0.7em 0; }
.submenu03 ul li a:hover{ background: #620f0d; text-decoration:none; color:#ffffff; cursor: pointer; font-size:0.85em;  padding: 0.7em 0;}
.submenu03 ul li a.selected{ background: #620f0d; text-decoration:none; color:#ffffff; cursor:default; font-size:0.85em ; padding: 0.7em 0;}

.submenu04 { clear:both; width:100%; background:#1c2032; margin:10px 0 30px 0; float:left }
.submenu04 ul { padding:0; width:100%; margin:0 auto}
.submenu04 ul li{ float:left; width:49.9%; border-right: 1px solid #666666; border-bottom: 1px solid #666666;}
.submenu04 ul li:nth-child(even) { float:left; width:49.5%; border-right: none; border-bottom: 1px solid #666666;}
.submenu04 ul li a{ outline:none; display:block; color:#fff; line-height: 1em ; text-align:center; font-size:0.85em; padding: 0.7em 0; }
.submenu04 ul li a:hover{ background: #620f0d; text-decoration:none; color:#ffffff; cursor: pointer; font-size:0.85em;  padding: 0.7em 0;}
.submenu04 ul li a.selected{ background: #620f0d; text-decoration:none; color:#ffffff; cursor:default; font-size:0.85em ; padding: 0.7em 0;}

.submenu05 { clear:both; width:100%; background:#1c2032; margin:10px 0 30px 0; float:left }
.submenu05 ul { padding:0; width:100%; margin:0 auto}
.submenu05 ul li{ float:left; width:49.9%; border-right: 1px solid #666666; border-bottom: 1px solid #666666;}
.submenu05 ul li:nth-child(even) { float:left; width:49.5%; border-right: none; border-bottom: 1px solid #666666;}
.submenu05 ul li a{ outline:none; display:block; color:#fff; line-height: 1em ; text-align:center; font-size:0.85em; padding: 0.7em 0; }
.submenu05 ul li a:hover{ background: #620f0d; text-decoration:none; color:#ffffff; cursor: pointer; font-size:0.85em;  padding: 0.7em 0;}
.submenu05 ul li a.selected{ background: #620f0d; text-decoration:none; color:#ffffff; cursor:default; font-size:0.85em ; padding: 0.7em 0;}

.submenu06 { clear:both; width:100%; background:#1c2032; margin:10px 0 30px 0; float:left }
.submenu06 ul { padding:0; width:100%; margin:0 auto}
.submenu06 ul li{ float:left; width:49.9%; border-right: 1px solid #666666; border-bottom: 1px solid #666666;}
.submenu06 ul li:nth-child(even) { float:left; width:49.5%; border-right: none; border-bottom: 1px solid #666666;}
.submenu06 ul li a{ outline:none; display:block; color:#fff; line-height: 1em ; text-align:center; font-size:0.85em; padding: 0.7em 0; }
.submenu06 ul li a:hover{ background: #620f0d; text-decoration:none; color:#ffffff; cursor: pointer; font-size:0.85em;  padding: 0.7em 0;}
.submenu06 ul li a.selected{ background: #620f0d; text-decoration:none; color:#ffffff; cursor:default; font-size:0.85em ; padding: 0.7em 0;}
	
.submenu06_02 { clear:both; width:100%; background:#1c2032; margin:10px 0 30px 0; float:left }
.submenu06_02 ul { padding:0; width:100%; margin:0 auto}
.submenu06_02 ul li{ float:left; width:49.9%; border-right: 1px solid #666666; border-bottom: 1px solid #666666;}
.submenu06_02 ul li:nth-child(even) { float:left; width:49.5%; border-right: none; border-bottom: 1px solid #666666;}
.submenu06_02 ul li a{ outline:none; display:block; color:#fff; line-height: 1em ; text-align:center; font-size:0.85em; padding: 0.7em 0; }
.submenu06_02 ul li a:hover{ background: #620f0d; text-decoration:none; color:#ffffff; cursor: pointer; font-size:0.85em;  padding: 0.7em 0;}
.submenu06_02 ul li a.selected{ background: #620f0d; text-decoration:none; color:#ffffff; cursor:default; font-size:0.85em ; padding: 0.7em 0;}

.submenu07 { clear:both; width:100%; background:#1c2032; margin:10px 0 30px 0; float:left }
.submenu07 ul { padding:0; width:100%; margin:0 auto}
.submenu07 ul li{ float:left; width:49.9%; border-right: 1px solid #666666; border-bottom: 1px solid #666666;}
.submenu07 ul li:nth-child(even) { float:left; width:49.5%; border-right: none; border-bottom: 1px solid #666666;}
.submenu07 ul li a{ outline:none; display:block; color:#fff; line-height: 1em ; text-align:center; font-size:0.85em; padding: 0.7em 0; }
.submenu07 ul li a:hover{ background: #620f0d; text-decoration:none; color:#ffffff; cursor: pointer; font-size:0.85em;  padding: 0.7em 0;}
.submenu07 ul li a.selected{ background: #620f0d; text-decoration:none; color:#ffffff; cursor:default; font-size:0.85em ; padding: 0.7em 0;}

.submenu08 { clear:both; width:100%; background:#1c2032; margin:10px 0 30px 0; float:left }
.submenu08 ul { padding:0; width:100%; margin:0 auto}
.submenu08 ul li{ float:left; width:49.9%; border-right: 1px solid #666666; border-bottom: 1px solid #666666;}
.submenu08 ul li:nth-child(even) { float:left; width:49.5%; border-right: none; border-bottom: 1px solid #666666;}
.submenu08 ul li a{ outline:none; display:block; color:#fff; line-height: 1em ; text-align:center; font-size:0.85em; padding: 0.7em 0; }
.submenu08 ul li a:hover{ background: #620f0d; text-decoration:none; color:#ffffff; cursor: pointer; font-size:0.85em;  padding: 0.7em 0;}
.submenu08 ul li a.selected{ background: #620f0d; text-decoration:none; color:#ffffff; cursor:default; font-size:0.85em ; padding: 0.7em 0;}

.submenu09 { clear:both; width:100%; background:#1c2032; margin:10px 0 30px 0; float:left }
.submenu09 ul { padding:0; width:100%; margin:0 auto}
.submenu09 ul li{ float:left; width:49.9%; border-right: 1px solid #666666; border-bottom: 1px solid #666666;}
.submenu09 ul li:nth-child(even) { float:left; width:49.5%; border-right: none; border-bottom: 1px solid #666666;}
.submenu09 ul li a{ outline:none; display:block; color:#fff; line-height: 1em ; text-align:center; font-size:0.85em; padding: 0.7em 0; }
.submenu09 ul li a:hover{ background: #620f0d; text-decoration:none; color:#ffffff; cursor: pointer; font-size:0.85em;  padding: 0.7em 0;}
.submenu09 ul li a.selected{ background: #620f0d; text-decoration:none; color:#ffffff; cursor:default; font-size:0.85em ; padding: 0.7em 0;}

.submenu10 { clear:both; width:100%; background:#1c2032; margin:10px 0 30px 0; float:left }
.submenu10 ul { padding:0; width:100%; margin:0 auto}
.submenu10 ul li{ float:left; width:49.9%; border-right: 1px solid #666666; border-bottom: 1px solid #666666;}
.submenu10 ul li:nth-child(even) { float:left; width:49.5%; border-right: none; border-bottom: 1px solid #666666;}
.submenu10 ul li a{ outline:none; display:block; color:#fff; line-height: 1em ; text-align:center; font-size:0.85em; padding: 0.7em 0; }
.submenu10 ul li a:hover{ background: #620f0d; text-decoration:none; color:#ffffff; cursor: pointer; font-size:0.85em;  padding: 0.7em 0;}
.submenu10 ul li a.selected{ background: #620f0d; text-decoration:none; color:#ffffff; cursor:default; font-size:0.85em ; padding: 0.7em 0;}
	
.submenu11 { clear:both; width:100%; background:#1c2032; margin:10px 0 30px 0; float:left }
.submenu11 ul { padding:0; width:100%; margin:0 auto}
.submenu11 ul li{ float:left; width:49.9%; border-right: 1px solid #666666; border-bottom: 1px solid #666666;}
.submenu11 ul li:nth-child(even) { float:left; width:49.5%; border-right: none; border-bottom: 1px solid #666666;}
.submenu11 ul li a{ outline:none; display:block; color:#fff; line-height: 1em ; text-align:center; font-size:0.85em; padding: 0.7em 0; }
.submenu11 ul li a:hover{ background: #620f0d; text-decoration:none; color:#ffffff; cursor: pointer; font-size:0.85em;  padding: 0.7em 0;}
.submenu11 ul li a.selected{ background: #620f0d; text-decoration:none; color:#ffffff; cursor:default; font-size:0.85em ; padding: 0.7em 0;}
		
	/*line*/
	.dotline {clear:both; border-bottom:1px dashed #e5e5e5; width:100%; padding-top:40px}
	
	/*이미지*/
	.img_wrap { display:none; clear: both ; margin:0 auto; padding:0}
	.img_wrap_m {clear: both ; display:block; margin:0 auto; padding:0}
	.img_wrap_m  img {width:100%;}
	
	/*pc모바일화면 숨기기*/
	.pc_wrap { display:none; clear: both; }
	.m_wrap {clear: both; display:block;}
	.m_wrap  img {width:100%;}
	
	/*pc모바일화면 숨기기2*/
	.pc_wrap2 { display:none; clear: both; }
	.t_wrap2 { display:none; clear: both; }
	.m_wrap2 {clear: both; display:block;}
	.m_wrap2  img {width:100%;}


	/*맵*/
	.map_wrap { display:none;  }
	.map_wrap_t {float: left ; display:none; margin:10px auto 0 auto; padding:0}
	.map_wrap_m {float: left ; display:block; margin:10px auto 0 auto; padding:0}
	
	/*비용상담탭*/
	.tab02 {margin:20px 0; width:100%; float:left; box-sizing: border-box}
	.tab02 li a{width: 32.3333%; height:40px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin-bottom:3px; font-size:0.9em; text-align:center; padding:10px 0; float:left; margin:0.5%; color:#7d7d7d; line-height:1.2em; border-radius:3px; box-sizing: border-box}	
	.tab02 li a.on{width: 32.33333%; height:40px; display:inline-block; margin:0.5%; font-size:0.9em; text-align:center; padding:10px 0; float:left; background:#3a62bd; color:#fff ; border-radius:3px; border:none; box-sizing: border-box; line-height:1.2em}
	
	
	/*01_01.남성확대_남성확대센터*/
	.opera01_01 { width:100%; clear:both;  float:left; background:#f7f6f4; padding:30px 5%; box-sizing: border-box}
	.opera01_01 p { text-align:center}
	.opera01_01 .redtext { text-align:center; font-size:1em ; color:#b53532; line-height:120%;}
	.opera01_01 .redtext2 { text-align:center; font-size:1em; color:#b53532; line-height:120%;}
	.opera01_01 ul { width:100%; margin:0 auto}
	.opera01_01 li { float:left; width:33.33%; text-align:center}
	.opera01_01 li dt {float:left;  font-size:20px ; color:#3d3d3d; text-align:center; padding:20px 0 10px 0 }
	.opera01_01 li dd { float:left; font-size:17px; color:#3d3d3d; line-height:26px}
	
	/*01_02.남성확대_특징*/
	.opera01_02 { width:90%; clear:both;  float:left; background:#f7f6f4; padding:70px 5%; border-top:1px solid #d0d0d0}
	.opera01_02 p { text-align:center; }
	.opera01_02 .title { text-align:center; font-size:1.3em ;  line-height:120%; margin-bottom:30px}
	.opera01_02 li {float:left; width:100%; margin: 0.5em 0}
	.opera01_02 li:last-child {float:left; width:100%;}
	.opera01_02 li dl { background-image:none; width:100%; float:left; height:auto}
	.opera01_02 li dt {  color:#ffffff; text-align:center; font-size:1em ; padding:2% 5%; background:#620f0d; width:90%}
	.opera01_02 li dd {  color:#ffffff; text-align:center; font-size:0.85em; padding:5%; line-height:140%; background:#1c2032; width:90%}
	
	/*01_02.남성확대_차별화*/
	.opera01_03 { width:100%; clear:both;  float:left;}
	.opera01_03 p { text-align:center}
	.opera01_03 ul { width:100%; margin:0 auto; padding:0}
	.opera01_03 li { width:48%; text-align:center;  padding-bottom:2em; padding-right:2%;}
	.opera01_03 li:nth-child(even) { width:48%; text-align:center;  margin-bottom:2em; padding-right:0;}
	.opera01_03 li dt { font-size:0.9em ; color:#3d3d3d; text-align:center; padding:10px 0 10px 0 }
	.opera01_03 li dd { font-size:0.85em; color:#3d3d3d; line-height:1.3em}
	
	/*01_03.남성확대_음경확대*/
	.opera02_tab {margin:20px 0; width:100%; float:left; box-sizing: border-box}
	.opera02_tab li a{width:49%; height:36px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin-bottom:3px; font-size:0.85em; text-align:center; padding:10px 0; float:left; margin:0.5%; color:#7d7d7d; line-height:1em; border-radius:3px; box-sizing: border-box}
	.opera02_tab li:last-child a{width:49%; height:36px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin-bottom:3px; font-size:0.85em; text-align:center; padding:10px 0; float:left; margin:0.5%; color:#7d7d7d; line-height:1em; border-radius:3px; box-sizing: border-box}
	.opera02_tab li a.on{width:49%; height:36px; display:inline-block; margin:0.5%; font-size:0.85em;; text-align:center; padding:10px 0; float:left; background:#3a62bd; color:#fff ; border-radius:3px; border:none; box-sizing: border-box}
	
	/*01_03.남성확대_대체진피수술방법*/
	.opera02_01 { width:100%; clear:both; float:left; margin:0 auto}
	.opera02_01 li {float:left; width:100%; }
	.opera02_01 li:nth-child(2) { width:100%; text-align:center; padding:0; }
	.opera02_01 li:nth-child(2) img { margin:0 auto; width: 20px; text-align:center; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg);  transform: rotate(90deg); }
	.opera02_01 li dl { float:left; }
	.opera02_01 li dt { text-align:center; border:1px solid #dedede }
	.opera02_01 li dd { background:#eaeaea; border:1px solid #dedede; border-top:none; text-align:center; font-size:0.85em; padding:12px 0; line-height:130% }
	
	.opera02_02 { width:100%; clear:both; float:left; margin:0 auto}
	.opera02_02 ul {float:left; clear:both; padding-bottom:40px}
	.opera02_02 ul:last-child {float:left; clear:both; padding-bottom:0}
	.opera02_02 li { width:100%; }
	.opera02_02 li dl { float:left; }
	.opera02_02 li dt { text-align:center; }
	.opera02_02 li dd { background:#eaeaea; border:1px solid #dedede; border-top:none; text-align:center; font-size:0.85em; padding:12px 0; line-height:130% }
	
	/*01_03.남성확대_음경확대장점*/
	.opera_warp_b { width:100%; clear:both;  float:left; background:#f0f1f4; padding:10px 0}
	
	.opera02_02_b1 { width:90%; clear:both; margin:0 auto}
	.opera02_02_b1 p { text-align:center; }
	.opera02_02_b1 li {float:left; width:100%; margin: 0.5em 0}
	.opera02_02_b1 li:last-child {float:left; width:100%;}
	.opera02_02_b1 li dl { background-image:none; width:100%; float:left; height:auto}
	.opera02_02_b1 li dt {  color:#ffffff; text-align:center; font-size:1em ; padding:2% 5%; background:#334e89; width:90%}
	.opera02_02_b1 li dd {  color:#ffffff; text-align:center; font-size:0.85em; padding:5%; line-height:140%; background:#1c2032; width:90%}
	
	.opera02_02_b2 { width:90%; clear:both; margin:0 auto}
	.opera02_02_b2 p { text-align:center; }
	.opera02_02_b2 li {float:left; width:100%; margin: 0.5em 0}
	.opera02_02_b2 li:last-child {float:left; width:100%;}
	.opera02_02_b2 li dl { background-image:none; width:100%; float:left; height:auto}
	.opera02_02_b2 li dt {  color:#ffffff; text-align:center; font-size:1em ; padding:2% 5%; background:#334e89; width:90%}
	.opera02_02_b2 li dd {  color:#ffffff; text-align:center; font-size:0.85em; padding:5%; line-height:140%; background:#1c2032; width:90%}
	
	.opera02_02_b3 { width:90%; clear:both; margin:0 auto}
	.opera02_02_b3 p { text-align:center; }
	.opera02_02_b3 li {float:left; width:100%; margin: 0.5em 0}
	.opera02_02_b3 li:last-child {float:left; width:100%;}
	.opera02_02_b3 li dl { background-image:none; width:100%; float:left; height:auto}
	.opera02_02_b3 li dt {  color:#ffffff; text-align:center; font-size:1em ; padding:2% 5%; background:#334e89; width:90%}
	.opera02_02_b3 li dd {  color:#ffffff; text-align:center; font-size:0.85em; padding:5%; line-height:140%; background:#1c2032; width:90%}
	
	.opera02_02_b4 { width:90%; clear:both; margin:0 auto}
	.opera02_02_b4 p { text-align:center; }
	.opera02_02_b4 li {float:left; width:100%; margin: 0.5em 0}
	.opera02_02_b4 li:last-child {float:left; width:100%;}
	.opera02_02_b4 li dl { background-image:none; width:100%; float:left; height:auto}
	.opera02_02_b4 li dt {  color:#ffffff; text-align:center; font-size:1em ; padding:2% 5%; background:#334e89; width:90%}
	.opera02_02_b4 li dd {  color:#ffffff; text-align:center; font-size:0.85em; padding:5%; line-height:140%; background:#1c2032; width:90%}
	
	.opera02_02_b4 .redimg { background-image:none; width:100%; float:left; height:auto}
	.opera02_02_b4 .redimg dt {  color:#ffffff; text-align:center; font-size:1em ; padding:2% 5%; background:#620f0d; width:90%}
	.opera02_02_b4 .redimg dd {  color:#ffffff; text-align:center; font-size:0.85em; padding:5%; line-height:140%; background:#1c2032; width:90%}
	.opera02_02_b4 .redimg dd .font20 { font-size:1em;}
	
	.opera02_02_b4 .pad_top70 { padding-top:10px !important;}
	.opera02_02_b4 .pad_top80 { padding-top:10px !important;}

	.opera02_02_b3_2 { width:90%; clear:both; margin:0 auto}
	.opera02_02_b3_2 p { text-align:center; }
	.opera02_02_b3_2 li {float:left; width:100%; margin: 0.5em 0}
	.opera02_02_b3_2 li:nth-child(4) {float:left; width:100%; margin: 0.5em 0}
	.opera02_02_b3_2 li:nth-child(5) {float:left; width:100%; margin: 0.5em 0}
	.opera02_02_b3_2 li dl { background-image:none; width:100%; float:left; height:auto}
	.opera02_02_b3_2 li dt {  color:#ffffff; text-align:center; font-size:1em ; padding:2% 5%; background:#334e89; width:90%}
	.opera02_02_b3_2 li dd {  color:#ffffff; text-align:center; font-size:0.85em; padding:5%; line-height:140%; background:#1c2032; width:90%}
	
	
	.opera_warp_r { width:100%; clear:both;  float:left; background:#f7f6f4; padding:10px 0}
	
	.opera02_02_r1 { width:90%; clear:both; margin:0 auto}
	.opera02_02_r1 p { text-align:center; }
	.opera02_02_r1 li {float:left; width:100%; margin: 0.5em 0}
	.opera02_02_r1 li:last-child {float:left; width:100%;}
	.opera02_02_r1 li dl { background-image:none; width:100%; float:left; height:auto}
	.opera02_02_r1 li dt {  color:#ffffff; text-align:center; font-size:1em ; padding:2% 5%; background:#620f0d; width:90%}
	.opera02_02_r1 li dd {  color:#ffffff; text-align:center; font-size:0.85em; padding:5%; line-height:140%; background:#1c2032; width:90%}
	
	.opera02_02_r2 { width:90%; clear:both; margin:0 auto}
	.opera02_02_r2 p { text-align:center; }
	.opera02_02_r2 li {float:left; width:100%; margin: 0.5em 0}
	.opera02_02_r2 li:last-child {float:left; width:100%;}
	.opera02_02_r2 li dl { background-image:none; width:100%; float:left; height:auto}
	.opera02_02_r2 li dt {  color:#ffffff; text-align:center; font-size:1em ; padding:2% 5%; background:#620f0d; width:90%}
	.opera02_02_r2 li dd {  color:#ffffff; text-align:center; font-size:0.85em; padding:5%; line-height:140%; background:#1c2032; width:90%}
	
	.opera02_02_r3 { width:90%; clear:both; margin:0 auto}
	.opera02_02_r3 p { text-align:center; }
	.opera02_02_r3 li {float:left; width:100%; margin: 0.5em 0}
	.opera02_02_r3 li:last-child {float:left; width:100%;}
	.opera02_02_r3 li dl { background-image:none; width:100%; float:left; height:auto}
	.opera02_02_r3 li dt {  color:#ffffff; text-align:center; font-size:1em ; padding:2% 5%; background:#620f0d; width:90%}
	.opera02_02_r3 li dd {  color:#ffffff; text-align:center; font-size:0.85em; padding:5%; line-height:140%; background:#1c2032; width:90%}
	
	.opera02_02_r4 { width:90%; clear:both; margin:0 auto}
	.opera02_02_r4 p { text-align:center; }
	.opera02_02_r4 li {float:left; width:100%; margin: 0.5em 0}
	.opera02_02_r4 li:last-child {float:left; width:100%;}
	.opera02_02_r4 li dl { background-image:none; width:100%; float:left; height:auto}
	.opera02_02_r4 li dt {  color:#ffffff; text-align:center; font-size:1em ; padding:2% 5%; background:#620f0d; width:90%}
	.opera02_02_r4 li dd {  color:#ffffff; text-align:center; font-size:0.85em; padding:5%; line-height:140%; background:#1c2032; width:90%}
	
	/*01_03.남성확대_음경확대재료*/
	.opera02_03 {clear:both; float:left; width:100%; margin:0; padding:0; }
	.opera02_03 li { float:left; display:inline ; width:100%; padding: 0 0 40px 0; }
	.opera02_03 li img { float:left}
	.opera02_03 li dl { float:left; width:100%; margin-top:10px}
	.opera02_03 li dt {font-size:1em ; color:#2e2e2e;  text-align:left; line-height:120% ;min-height: 25px}
	.opera02_03 li .num01 { background:url(/images/common/num01m.jpg) left top no-repeat; background-size: 21px; padding-left:25px;}
	.opera02_03 li .num02 { background:url(/images/common/num02m.jpg) left top no-repeat; background-size: 21px; padding-left:25px;}
	.opera02_03 li .num03 { background:url(/images/common/num03m.jpg) left top no-repeat; background-size: 21px; padding-left:25px;}
	.opera02_03 li .num04 { background:url(/images/common/num04m.jpg) left top no-repeat; background-size: 21px; padding-left:25px;}
	.opera02_03 li .num05 { background:url(/images/common/num05m.jpg) left top no-repeat; background-size: 21px; padding-left:25px;}
	.opera02_03 li .num06 { background:url(/images/common/num06m.jpg) left top no-repeat; background-size: 21px; padding-left:25px;}
	.opera02_03 li .num06_n { background:url(/images/common/num06m.jpg) left 70% no-repeat; background-size: 21px; padding-left:25px;}
	.opera02_03 li .num07 { background:url(/images/common/num07m.jpg) left top no-repeat; background-size: 21px; padding-left:25px;}
	.opera02_03 li .num08 { background:url(/images/common/num08m.jpg) left top no-repeat; background-size: 21px; padding-left:25px;}
	.opera02_03 li .num08_n { background:url(/images/common/num08m.jpg) left 70% no-repeat; background-size: 21px; padding-left:25px;}
	.opera02_03 li .num09 { background:url(/images/common/num09m.jpg) left top no-repeat; background-size: 21px; padding-left:25px;}
	.opera02_03 li .num04_blue { background:url(/images/common/num04_bluem.jpg) left top no-repeat; background-size: 21px; padding-left:25px; color:#1faae1}
	.opera02_03 li dd { text-align:left; font-size:0.9em; padding-left:0; padding-top:10px; line-height:150%}
	
	/*01_03.남성확대_지방음경확대 수술방법*/
	.opera02_04 { width:100%; clear:both; float:left; margin:0 auto}
	.opera02_04 li {float:left; width:100%; }
	.opera02_04 li:nth-child(even) { width:100%; text-align:center; padding:0; }
	.opera02_04 li:nth-child(even) img { margin:0 auto; width: 20px; text-align:center; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg);  transform: rotate(90deg); }
	
	.opera02_04 li dl { float:left; }
	.opera02_04 li dt { text-align:center; border:1px solid #dedede }
	.opera02_04 li dd { background:#eaeaea; border:1px solid #dedede; border-top:none; text-align:center; font-size:0.85em; padding:12px 0; line-height:130% }
	
	
	/*01_04.남성확대_귀두확대_특징*/
	.opera03warp { width:100%; clear:both;  float:left; background:#f0f1f4; padding:0 0 20px 0}
	
	.opera03_01 { width:90%; clear:both; margin:0 auto; padding:0}
	.opera03_01 li {float:left; width:100%; padding:0;}
	.opera03_01 li:last-child {float:left; width:100%;}
	.opera03_01 li:nth-child(even) { width:100%; text-align:center; padding-top:10px; }
	.opera03_01 li:nth-child(even) img { margin:0 auto; width: 50px; text-align:center;}
	.opera03_01 li dl { background-image:none; width:100%; float:left; height:auto}
	.opera03_01 li dt {  color:#ffffff; text-align:center; font-size:1em ; padding:2% 5%; background:#334e89; width:90%}
	.opera03_01 li dd {  color:#ffffff; text-align:center; font-size:0.85em; padding:5%; line-height:140%; background:#1c2032; width:90%}
	
	/*01_04.남성확대_귀두확대_추천*/
	.opera03_02 { width:100%; clear:both; margin:20px auto; border:2px solid #39b4e5; background:url(/images/operation/operation03_02.gif) left top;  padding:2% 3%; box-sizing: border-box}
	.opera03_02 li {clear:both; background:url(/images/operation/operation03_01.png) no-repeat left 0.6em; background-size: 7%; font-size:0.85em;  text-align:left; line-height:140% ; padding : 8px 0 15px 27px; vertical-align:text-top}
	
	/*01_05.남성확대_남성실리콘수술_특징*/
	.opera04_01 { width:90%; clear:both; margin:0 auto}
	.opera04_01 p { text-align:center; }
	.opera04_01 li {float:left; width:100%; margin: 0 0 10px 0; background: none; height: auto}
	.opera04_01 li:last-child {float:left; width:100%;}
	.opera04_01 li dl { background-image:none; width:100%; float:left; height:auto}
	.opera04_01 li dt {  color:#ffffff; text-align:center; font-size:1em ; padding:3% 5%; background:#620f0d; width:90%; border-bottom: 1px solid #a16f6e}
	.opera04_01 li dd {  color:#ffffff; text-align:center; font-size:0.85em; padding:5%; line-height:140%; background:#620f0d; width:90%}
	
	.opera04_01x { width:234px; clear:both; margin:20px auto}
	.opera04_01x li { margin:10px auto; clear:both; width:234px; height:234px;background:url(/images/operation/operation05_01.gif) no-repeat left 50%;}
	.opera04_01x li dl { margin-top:20px}
	.opera04_01x li dt {  color:#ffffff; text-align:center; font-size:1.2em ; }
	.opera04_01x li dd {  color:#ffffff; text-align:center; font-size:0.85em; padding-top:45px; line-height:130% }
	
	/*01_06.남성확대_음경길이연장 테이블*/
	.opera05_table {width: 100%; clear:both; border-collapse:collapse; border-top:2px solid #282c37; border-bottom:2px solid #282c37;}
	.opera05_table caption{display:none}
	.opera05_table thead th { background:#f5f5f5; padding: 15px 0px; text-align: center; font-size: 1em ; color:#282c37; border-bottom :1px solid #cbcac8;}
	.opera05_table .black{ background:#333333; text-align: center ; color:#fff; font-size: 1em; }
	.opera05_table .red{ background:#620f0d; text-align: center ; color:#fff; font-size: 1em; }
	.opera05_table tbody th { background:#f5f5f5; padding: 15px 0px; text-align: center;  border :1px solid #cbcac8 ; color:#000; font-size:0.95em; line-height:1.5em;}
	.opera05_table tbody td {padding: 15px 5px ; text-align: center; color: #303030;  border :1px solid #cbcac8; line-height:1.5em; font-size:0.95em}
	.opera05_table tbody .treatment { background:#f2e8e8; padding: 15px 0px; text-align: center ; color:#620f0d}
	.opera05_table tfoot td {padding: 15px 0px ; background:#f8ecec; text-align: center ; color:#ff519c; border:1px solid #cbcac8;}
	
	/*03_01.발기부전_발기부전센터*/
	.erectile01_01 { width:100%; clear:both;  float:left; background:#f7f6f4; padding:50px 15px ; box-sizing: border-box}
	.erectile01_01 p { text-align:center}
	.erectile01_01 .redtext { text-align:center; font-size:1em ; color:#b53532; line-height:120%;}
	.erectile01_01 .bluetext { text-align:center; font-size:1.2em ; color:#00418e; line-height:120%;}
	.erectile01_01 .bluetext img {width: 8%}
	.erectile01_01 ul { width:1150px; margin:0 auto}
	.erectile01_01 li { float:left; width:381px; text-align:center}
	.erectile01_01 li dt { font-size:20px ; color:#3d3d3d; text-align:center; padding:20px 0 10px 0 }
	.erectile01_01 li dd { font-size:17px; color:#3d3d3d; line-height:26px}
	
	/*03_01.발기부전_발기부전센터*/
	.erectile01_02 { width:100%; clear:both;  float:left;}
	.erectile01_02 p { text-align:center}
	.erectile01_02 ul { width:100%; margin:0 auto; padding:0; }
	.erectile01_02 li { float:left; width:100%; text-align:center; padding-left:0}
	.erectile01_02 li:first-child{ float:left; width:100%; text-align:center; padding:0}
	.erectile01_02 li dt { font-size:24px ; color:#3d3d3d; text-align:center; padding:20px 0 10px 0 }
	.erectile01_02 li dd { font-size:17px; color:#3d3d3d; line-height:26px}
	.erectile01_02 .video{ width:100%; height:200px ; margin-bottom:10px}
	.erectile01_02 .video100 { width:100%; height:200px }
	
	/*03_02.발기부전_원터치보형물수술*/
	.erectile02_01 { width:100%; clear:both;  float:left; background:#f7f6f4; padding:30px 0}
	.erectile02_01 p { text-align:center}
	.erectile02_01 .redtext { text-align:center; font-size:1em ; color:#b53532; line-height:120%;}
	.erectile02_01 ul { width:90%; margin:0 auto}
	.erectile02_01 li { float:left; width:100%; text-align:left}
	.erectile02_01 li dt { clear:both; background:url(/images/common/h5img_b_b.gif) left 20% no-repeat; ackground-size: 5%; font-size:1em; color:#00418e;   ; margin:0 0 10px 0; text-align:left;  padding:0 0 0 20px; line-height: 130% !important}
	.erectile02_01 li dd { font-size:0.85em; color:#3d3d3d; line-height:130%}
	
	/*03_03.발기부전_음경보형물종류_이미지탭*/
	.erectile_go { clear:both; width:100%; float:left;}
	.erectile_go ul { padding:0; width:90%; margin:0 auto; }
	.erectile_go ul li { float:left; padding-right:0; width:48%; margin:1%}
	.erectile_go ul li img{width:100% ;}
	.erectile_go ul li:last-child{ float:left; padding-right:0; width:48%}
	
	/*03_04.발기부전_ed프로젝트탭*/
	.erectile_tab {margin:20px 0; width:100%; float:left; box-sizing: border-box}
	.erectile_tab li a{width:49%; height:40px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin-bottom:3px; font-size:1em; text-align:center; padding:10px 0; float:left; margin:0.5%; color:#7d7d7d; line-height:1em; border-radius:3px; box-sizing: border-box}
	.erectile_tab li:last-child a{width:49%; height:40px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin-bottom:3px; font-size:1em; text-align:center; padding:10px 0; float:left; margin:0.5%; color:#7d7d7d; line-height:1em; border-radius:3px; box-sizing: border-box}
	.erectile_tab li a.on{width:49%; height:40px; display:inline-block; margin:0.5%; font-size:1em; text-align:center; padding:10px 0; float:left; background:#3a62bd; color:#fff ; border-radius:3px; border:none; box-sizing: border-box}
	
	/*03_04.발기부전_ed프로젝트탭_이미지탭*/
	.erectile04_go01 { clear:both; width:100%; float:left; padding:20px 0 10px 0; background:#f0f1f4; margin-top:10px}
	.erectile04_go01 ul { padding:0; width:100%; margin:0 auto}
	.erectile04_go01 ul li { float:left; padding-right:1%; width:49%; margin-bottom:10px}
	.erectile04_go01 ul li:last-child{ float:left; padding-right:0; width:49%}
	
	.erectile04_go02 { clear:both; width:100%; float:left; padding:20px 0 10px 0; background:#f0f1f4; margin-top:10px}
	.erectile04_go02 ul { padding:0; width:100%; margin:0 auto}
	.erectile04_go02 ul li { float:left; padding-right:1%; width:49%; margin-bottom:10px}
	.erectile04_go02 ul li:last-child{ float:left; padding-right:0; width:49%}
	
	/*03_04.발기부전_체외충격파*/
	.erectile11_01 { width:94%; clear:both;  float:left; background:#f0f1f4; padding:10% 3%;text-align:center}
	.erectile11_01 p { text-align:center; float: none}
	.erectile11_01 p img { width: 100%}
	.erectile11_01 .bluetext { text-align:center; font-size:24px ; color:#1faae1; line-height:120%}
	.erectile11_01 dl { float:left; width:100%; margin-top:30px; clear: both}
	.erectile11_01 dt { font-size:1.5em ; text-align:center; background:#fff; padding: 5px 0}
	.erectile11_01 dd { font-size:1em; padding-top:30px; line-height:30px}
	.erectile11_01 dd p { margin-bottom: 30px}
	.erectile11_01 dd ul { clear: both; text-align: center; }
	.erectile11_01 dd li {margin-top: 65px ; font-size:0.9em; color:#fff; background: #1b3267; text-align: center; margin:1%; padding:30px 0; width: 31%; line-height:26px; height: 55px; float: left; }
	
	/* 발기부전 슬라이드 */
		.erectile-slide {
			text-align: center;
		  /* Center slide text vertically */
		  display: -webkit-box;
		  display: -ms-flexbox;
		  display: -webkit-flex;
		  display: flex;
		  -webkit-box-pack: center;
		  -ms-flex-pack: center;
		  -webkit-justify-content: center;
		  justify-content: center;
		  -webkit-box-align: center;
		  -ms-flex-align: center;
		  -webkit-align-items: center;
		  align-items: center;
			width: 80%;
		}

		.erectile-slide:nth-child(1n) { width: 80%; }
		.erectile-slide dl{ clear: both;  background: #f0f1f4; width: 100%; }
		.erectile-slide dt{ font-size: 1.2rem;   ; text-align: center; padding: 5% 0}
		.erectile-slide dd{ font-size: 0.9rem; line-height: 150%; text-align: center; border-top: 1px solid #c7c7c7; padding: 5%; width: 84%; margin: 0 auto}

	/*05_09.전립선 배뇨장애*/
	.uroclinic09_02 { width:94%; clear:both;  float:left; background:#f0f1f4; padding:10% 3%;text-align:center}
	.uroclinic09_02 p { text-align:center; float: none}
	.uroclinic09_02 p img { width: 100%}
	.uroclinic09_02 .bluetext { text-align:center; font-size:24px; font-weight:600; color:#1faae1; line-height:120%}
	.uroclinic09_02 dl { float:left; width:100%; margin-top:30px; clear: both}
	.uroclinic09_02 dt { font-size:2em; font-weight:600; text-align:center; background:#fff}
	.uroclinic09_02 dt span { font-size:1.5rem; font-weight:600; text-align:center; background:#fff; padding: 1% 0}
	.uroclinic09_02 dd { font-size:1em; padding-top:30px; line-height:30px}
	.uroclinic09_02 dd p { margin-bottom: 30px}
	.uroclinic09_02 dd ul { clear: both; text-align: center; }
	.uroclinic09_02 dd li {margin-top: 65px; font-weight:300; font-size:1em; color:#fff; background: #1b3267; text-align: center; margin:1%; padding:30px 0; width: 31%; line-height:26px; height: 55px; float: left; }
	
	/*04_01.전립선 탭*/
	.prostate_tab {margin:20px 0; width:100%; float:left; box-sizing: border-box}
	.prostate_tab li a{width:49%; height:40px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin-bottom:3px; font-size:1em; text-align:center; padding:10px 0; float:left; margin:0.5%; color:#7d7d7d; line-height:1em; border-radius:3px; box-sizing: border-box}
	.prostate_tab li:last-child a{width:49%; height:40px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin-bottom:3px; font-size:1em; text-align:center; padding:10px 0; float:left; margin:0.5%; color:#7d7d7d; line-height:1em; border-radius:3px; box-sizing: border-box}
	.prostate_tab li a.on{width:49%; height:40px; display:inline-block; margin:0.5%; font-size:1em; text-align:center; padding:10px 0; float:left; background:#3a62bd; color:#fff ; border-radius:3px; border:none; box-sizing: border-box}
	
	/*04_01.전립선_원인*/
	.prostate01_01 {clear:both; float:left; width:100%; margin:0; padding: 10px 0 0 0; }
	.prostate01_01 li { float:left;  width:46%; margin:2%}
	.prostate01_01 li:last-child{ float:left; width:46%; margin:2%}
	.prostate01_01 li dt { text-align:center}
	.prostate01_01 li dd { color:#ffffff; text-align:center; background:#1c2032; padding:8px 5px; line-height:120%; font-size: 0.85em}
	.prostate01_01 li .h30 { height:41px !important}
	
	/*04_02.전립선_전립선비대증진단*/
	.prostate02_01 {clear:both; float:left; width:100%; margin:0; padding:0; }
	.prostate02_01 li { float:left; display:inline ; width:100%; padding: 0; }
	.prostate02_01 li img { float:left}
	.prostate02_01 li dl { float:left; width:100%; margin-top:10px}
	.prostate02_01 li dt {font-size:1em ; color:#2e2e2e;  text-align:left; line-height:120% }
	.prostate02_01 li .num01 { background:url(/images/common/num01m.jpg) left top no-repeat; background-size: 21px; padding-left:30px;}
	.prostate02_01 li .num02 { background:url(/images/common/num02m.jpg) left top no-repeat; background-size: 21px; padding-left:30px;}
	.prostate02_01 li .num03 { background:url(/images/common/num03m.jpg) left top no-repeat; background-size: 21px; padding-left:30px;}
	.prostate02_01 li .num04 { background:url(/images/common/num04m.jpg) left top no-repeat; background-size: 21px; padding-left:30px;}
	.prostate02_01 li .num05 { background:url(/images/common/num05m.jpg) left top no-repeat; background-size: 21px; padding-left:30px;}
	.prostate02_01 li .num06 { background:url(/images/common/num06m.jpg) left top no-repeat; background-size: 21px; padding-left:30px;}
	.prostate02_01 li .num07 { background:url(/images/common/num07m.jpg) left top no-repeat; background-size: 21px; padding-left:30px;}
	.prostate02_01 li .num08 { background:url(/images/common/num08m.jpg) left top no-repeat; background-size: 21px; padding-left:30px;}
	.prostate02_01 li .num09 { background:url(/images/common/num09m.jpg) left top no-repeat; background-size: 21px; padding-left:30px;}
	.prostate02_01 li .num04_blue { background:url(/images/common/num04_bluem.jpg) left top no-repeat; background-size: 21px; padding-left:30px; color:#1faae1}
	.prostate02_01 li dd { text-align:left; font-size:0.9em; padding-left:0; padding-top:10px; line-height:150%}
	
	/*04_05.요로결석 탭*/
	.prostate05_tab {margin:20px 0; width:100%; float:left; box-sizing: border-box}
	.prostate05_tab li a{width:49%; height:40px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin-bottom:3px; font-size:1em; text-align:center; padding:10px 0; float:left; margin:0.5%; color:#7d7d7d; line-height:1em; border-radius:3px; box-sizing: border-box}
	.prostate05_tab li:last-child a{width:49%; height:40px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin-bottom:3px; font-size:1em; text-align:center; padding:10px 0; float:left; margin:0.5%; color:#7d7d7d; line-height:1em; border-radius:3px; box-sizing: border-box}
	.prostate05_tab li a.on{width:49%; height:40px; display:inline-block; margin:0.5%; font-size:1em; text-align:center; padding:10px 0; float:left; background:#3a62bd; color:#fff ; border-radius:3px; border:none; box-sizing: border-box}
	
	/*04_05.요로결석_검사*/
	.prostate05_01 { width:100%; clear:both; margin: 20px auto 0 auto; float:left; padding:20px 0 ; background:#f0f1f4}
	.prostate05_01 ul { width:98%; margin:0 auto; }
	.prostate05_01 li {float:left; width:47%; padding:4% 1.5%; display: block}
	.prostate05_01 li:last-child {float:left; width:47%; padding:4% 1.5%}
	.prostate05_01 li dt { text-align:center}
	.prostate05_01 li dd { text-align:center; font-size:0.85em; color:#3c3c3c; padding-top:15px}
	
	/*04_05.요로결석_식이요법*/
	.prostate05_02 { width:100%; clear:both;  float:left;}
	.prostate05_02 p { text-align:center}
	.prostate05_02 ul { width:100%; margin:0 auto; padding:0 0 20px 0; float:left;}
	.prostate05_02 li { float:left; width:100%; text-align:center; padding-left:0; margin-bottom: 30px}
	.prostate05_02 li:first-child{ float:left; width:100%; text-align:center; padding:0}
	.prostate05_02 li dt { font-size:1em ; color:#3d3d3d; text-align:center; padding:15px 0 5px 0 }
	.prostate05_02 li dd { font-size:0.9em; color:#3d3d3d; line-height:120%}
	
	/*06_06.성병검진 탭*/
	.uroclinic_tab2 {margin:20px 0; width:100%; float:left; box-sizing: border-box}
	.uroclinic_tab2 li a{width:49%; height:40px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin-bottom:3px; font-size:1em; text-align:center; padding:10px 0; float:left; margin:0.5%; color:#7d7d7d; line-height:1em; border-radius:3px; box-sizing: border-box}
	.uroclinic_tab2 li:last-child a{width:49%; height:40px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin-bottom:3px; font-size:1em; text-align:center; padding:10px 0; float:left; margin:0.5%; color:#7d7d7d; line-height:1em; border-radius:3px; box-sizing: border-box}
	.uroclinic_tab2 li a.on{width:49%; height:40px; display:inline-block; margin:0.5%; font-size:1em; text-align:center; padding:10px 0; float:left; background:#3a62bd; color:#fff ; border-radius:3px; border:none; box-sizing: border-box}
	
	/*06_06.성병검진*/
	.uroclinictab {width: 100%; margin: 30px auto; position:relative}
	ul.tabs {
		margin: 0;
		padding: 0;
		float: left;
		list-style: none;
		width: 100%;
		font-size: 0.95em;
		height: auto;
	}
	ul.tabs li {
		
		float: left;
		margin: 0;
		padding: 0;
		height: 40px;
		line-height: 40px;
		border: 1px solid #b5b5b5;
		border-left: none;
		margin-bottom: -1px;
		background: #F0F0F0;
		overflow: hidden;
		position: relative;
		width: 49.6%;
	}
	ul.tabs li a {
		text-decoration: none;
		color: #000;
		display: block;
		padding: 0 14px;
		border: 1px solid #fff;
		outline: none;
		height: 51px;
		line-height: 38px;
		font-size: 1em;
	}
	ul.tabs li a:hover {
		background: #ccc;
	}	
	html ul.tabs li.active, html ul.tabs li.active a:hover  {
		background: #fff;
		border-bottom: 1px solid #fff;
	}
	.tab_container {
		border: 1px solid #b5b5b5;
		border-top: none;
		clear: both;
		float: left; 
		width: 100%;
		background: #fff;
		-moz-border-radius-bottomright: 5px;
		-khtml-border-radius-bottomright: 5px;
		-webkit-border-bottom-right-radius: 5px;
		-moz-border-radius-bottomleft: 5px;
		-khtml-border-radius-bottomleft: 5px;
		-webkit-border-bottom-left-radius: 5px;
	}
	.tab_content {
		padding: 0 20px 40px 20px;
		font-size: 17px;
		background-image: none;
	}
	.tab_content h2 {
		  ;
		padding-bottom: 10px;
		margin-bottom:20px;
		border-bottom: 1px dashed #ddd;
		font-size: 1.2em;
		color:#0088d0;
		text-align:left;
		
	}
	.tab_content h3 { clear:both; background:url(/images/common/h6img.gif) no-repeat left 20%; background-size: 5%; font-size:1em; color:#000000;   ; margin:0 0 20px 0;  padding:0 0 0 20px !important}
	.tab_content h4 { clear:both; float:left; font-size:1.3em; color:#292929;   ; width:100%; margin:40px 0 20px 0;  padding-top:10px}
	
	.tab_content img {
		float: left;
		margin: 0 20px 20px 0;
		border: 1px solid #ddd;
		padding: 5px;
	}
	.tab_content p { clear:both}
	.tab_content ul { clear:both}
	.tab_content li { background: url(/images/common/check.gif) no-repeat left 20%; background-size: 7%; font-size:0.85em; padding-left:25px; padding-bottom: 5px; letter-spacing:normal; margin-bottom:15px}
	
	/*06_06.성병종류*/
	.uroclinic_tab {margin:20px 0; width:100%; float:left}
	.uroclinic_tab li a{width:16.27%; height:35px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin-bottom:3px; font-size:19px; text-align:center; padding:10px 0; float:left; margin-right:3px; color:#7d7d7d; line-height:34px; border-radius:3px;}
	.uroclinic_tab li a.on{width:16.3999%; height:37px; display:inline-block; margin-bottom:3px; font-size:19px; text-align:center; padding:10px 0; float:left; background:#3a62bd; color:#fff ; border-radius:3px; border:none}
	
	.numtext li {font-size:0.9em ; color:#2e2e2e;  text-align:left; line-height:1.2em ; margin-top :20px; margin-bottom: 10px ;clear: both; float: left}
	.numtext .num01 { background:url(/images/common/num01m.jpg) left top no-repeat; background-size: 21px; padding-left:28px; height:auto; min-height: 39px}
	.numtext .num02 { background:url(/images/common/num02m.jpg) left top no-repeat; background-size: 21px; padding-left:28px; height:auto; min-height: 39px}
	.numtext .num03 { background:url(/images/common/num03m.jpg) left top no-repeat; background-size: 21px; padding-left:28px; height:auto; min-height: 39px}
	.numtext .num04 { background:url(/images/common/num04m.jpg) left top no-repeat; background-size: 21px; padding-left:28px; height:auto; min-height: 39px}
	.numtext .num05 { background:url(/images/common/num05m.jpg) left top no-repeat; background-size: 21px; padding-left:28px; height:auto; min-height: 39px}
	.numtext .num06 { background:url(/images/common/num06m.jpg) left top no-repeat; background-size: 21px; padding-left:28px; height:auto; min-height: 39px}
	.numtext .num07 { background:url(/images/common/num07m.jpg) left top no-repeat; background-size: 21px; padding-left:28px; height:auto; min-height: 39px}
	.numtext .num08 { background:url(/images/common/num08m.jpg) left top no-repeat; background-size: 21px; padding-left:28px; height:auto; min-height: 39px}
	.numtext .num09 { background:url(/images/common/num09m.jpg) left top no-repeat; background-size: 21px; padding-left:28px; height:auto; min-height: 39px}
	
	.uroclinic_check h3 { clear:both; background:url(/images/common/h6img.gif) no-repeat left 50%; font-size:24px; color:#000000;   ; margin:0 0 20px 0;  padding:0 0 0 25px !important}
	.uroclinic_check ul { clear:both}
	.uroclinic_check li { background: url(/images/common/check.gif) no-repeat left 50%; padding-left:35px; letter-spacing:normal; margin-bottom:15px}
	
	/*01_01.수술정보*/
	.information { width:100%; clear:both; margin: 50px auto 0 auto; float:left; padding-bottom:50px; border-bottom:1px solid #e4e4e4}
	.information ul { width:100%; margin:0 auto; }
	.information li {float:left; width:31.333% ; padding: 0 1% 5% 1%}
	.information li dt { text-align:center}
	.information li dd { text-align:center; font-size:0.9em; color:#3c3c3c;   padding-top:10px}
	
	/*01_01.여유증성형_초음파분류*/
	.chest01 { width:100%; clear:both;  float:left;}
	.chest01 li {float:left; width:48%; padding: 1%}
	.chest01 li:last-child{float:left; width:48%; padding: 1%}
	
	/*01_01.여유증성형_형태에따른분류*/
	.chest02 { width:96%; clear:both;  float:left; background:#edf5f7; padding:35px 2%}
	.chest02 p { text-align:center}
	.chest02 .bluetext { text-align:center; font-size:1.2em;   color:#1faae1; line-height:120%;}
	
	/*01_01.여유증성형_프로세스*/
	.chesttab {width: 100%; margin: 30px auto; position:relative}
	.chesttab ul.tabs {
		margin: 0;
		padding: 0;
		float: left;
		list-style: none;
		width: 100%;
		font-size: 0.85em;
		height: auto;
	}
	.chesttab ul.tabs li {
		
		float: left;
		margin: 0;
		padding: 0;
		height: 40px;
		line-height: 40px;
		border: 1px solid #b5b5b5;
		border-left: none;
		margin-bottom: -1px;
		background: #F0F0F0;
		overflow: hidden;
		position: relative;
		width: 49.6%;
	}
	.chesttab ul.tabs li a {
		text-decoration: none;
		color: #000;
		display: block;
		padding: 0 14px;
		border: 1px solid #fff;
		outline: none;
		height: 51px;
		line-height: 38px;
	}
	.chesttab ul.tabs li a:hover {
		background: #ccc;
	}	
	.chesttab html ul.tabs li.active, html ul.tabs li.active a:hover  {
		background: #fff;
		border-bottom: 1px solid #fff;
	}
	.chesttab .tab_container {
		border: 1px solid #b5b5b5;
		border-top: none;
		clear: both;
		float: left; 
		width: 100%;
		background: #fff;
		-moz-border-radius-bottomright: 5px;
		-khtml-border-radius-bottomright: 5px;
		-webkit-border-bottom-right-radius: 5px;
		-moz-border-radius-bottomleft: 5px;
		-khtml-border-radius-bottomleft: 5px;
		-webkit-border-bottom-left-radius: 5px;
	}
	.chesttab .tab_content {
		padding: 0 20px 40px 20px;
		font-size: 17px;
		background-image: none;
	}
	.chesttab .tab_content h2 {
		 
		padding-bottom: 10px;
		margin-bottom:20px;
		border-bottom: 1px dashed #ddd;
		font-size: 1.4em;
		color:#b89474;
		text-align:left;
		
	}
	.chesttab .tab_content h3 { clear:both; background:url(/images/common/h6img.gif) no-repeat left 50%; font-size:1.2em; color:#000000;   margin:0 0 20px 0;  padding:0 0 0 25px !important}
	.chesttab .tab_content h4 { clear:both; float:left; font-size:1.3em; color:#292929;   width:100%; margin:40px 0 20px 0;  padding-top:10px}
	
	.chesttab .tab_content img {
		float: left;
		margin: 0 20px 20px 0;
		border: 1px solid #ddd;
		padding: 5px;
	}
	.chesttab .tab_content p { clear:both}
	.chesttab .tab_content ul { clear:both}
	.chesttab .tab_content li { background: url(/images/common/check.gif) no-repeat left 50%; padding-left:35px; letter-spacing:normal; margin-bottom:15px}
	
	/*01_01.여유증성형_특징*/
	.chest01_01 { width:234px; clear:both; margin:20px auto}
	.chest01_01 li { margin:10px auto; clear:both; width:234px; height:234px;background:url(/images/chest/chest01_00.gif) no-repeat left 50%;}
	.chest01_01 li dl { margin-top:15px}
	.chest01_01 li dt {  color:#ffffff; text-align:center; font-size:1.2em;   }
	.chest01_01 li dd {  color:#ffffff; text-align:center; font-size:1em; padding-top:35px; line-height:130% }
	
	/*01_01.여유증성형_수술후 관리*/
	.chest01_03 { width:100%; clear:both;  float:left; }
	.chest01_03 li {float:left; width:48%; text-align:center; padding: 1%;}
	.chest01_03 li:nth-child(2){float:left; width:48%; text-align:center; padding: 1%; min-height: 170px}
	.chest01_03 li img { margin-bottom:10px}
	
	/*01_01.여유증성형_주의사항*/
	.care { width:100%; height: auto; clear:both; margin:20px auto; border:10px solid #eaeaea; background:url(/images/common/checkbg.gif) left top;  padding:6% 1.5%; box-sizing: border-box}
	.care .title { font-size:1.5em;   color:#3d3d3d; text-align:center; padding-top:10px}
	.care .title span{ font-size:1em;   color:#ff5198;}
	.care ul { width:90%; margin:0 auto; padding:15px 0 0 0}
	.care li {font-size:0.9em;   color:#2e2e2e;  text-align:left; line-height:1.2em; margin-top :10px; }
	.care .num01 { background:url(/images/common/num01.jpg) left 20% no-repeat; background-size: 22px; padding-left:25px;}
	.care .num02 { background:url(/images/common/num02.jpg) left 20% no-repeat; background-size: 22px; padding-left:25px;}
	.care .num03 { background:url(/images/common/num03.jpg) left 20% no-repeat; background-size: 22px; padding-left:25px;}
	.care .num04 { background:url(/images/common/num04.jpg) left 20% no-repeat; background-size: 22px; padding-left:25px;}
	.care .num05 { background:url(/images/common/num05.jpg) left 20% no-repeat; background-size: 22px; padding-left:25px;}
	.care .num06 { background:url(/images/common/num06.jpg) left 20% no-repeat; background-size: 22px; padding-left:25px;}
	.care .num07 { background:url(/images/common/num07.jpg) left 20% no-repeat; background-size: 22px; padding-left:25px;}
	.care .num08 { background:url(/images/common/num08.jpg) left 20% no-repeat; background-size: 22px; padding-left:25px;}
	.care .num09 { background:url(/images/common/num09.jpg) left 20% no-repeat; background-size: 22px; padding-left:25px;}
	.care .num10 { background:url(/images/common/num10.jpg) left 20% no-repeat; background-size: 22px; padding-left:25px;}
	.care .num11 { background:url(/images/common/num11.jpg) left 20% no-repeat; background-size: 22px; padding-left:25px;}
	.care .num04_blue { background:url(/images/common/num04_blue.jpg) left 20% no-repeat; background-size: 22px; padding-left:25px; color:#1faae1}
	
	/*07_02.여유증성형_초음파분류*/
	.chest02_01 { width:90%; clear:both;  float:left; padding:0 5%;}
	.chest02_01 p { text-align:center; }
	.chest02_01 li {float:left; width:100%; margin: 0.5em 0; background-image: none; }
	.chest02_01 li:last-child {float:left; width:100%;}
	.chest02_01 li dl { background-image:none; width:100%; float:left; height:auto}
	.chest02_01 li dt {  color:#ffffff; text-align:center; font-size:1em;   padding:2% 5%; background:#1faae1; width:90%}
	.chest02_01 li dd {  color:#ffffff; text-align:center; font-size:1em; padding:5%; line-height:140%; background:#091d3f; width:90%}
	
	/*01_02.여유증성형_형태별분류*/
	.chest02_02 { width:100%; clear:both; float:left; margin:0 auto 50px auto}
	.chest02_02 li {float:left; width:100%;}
	.chest02_02 li dl { width:100%; float:left; margin: 2% 0}
	.chest02_02 li dt { text-align:center; border:1px solid #cccccc; }
	.chest02_02 li dd { background:#1faae1;  color:#ffffff; text-align:center; font-size:1em; padding:5px 0; line-height:120% }
	
	.chest02_03 { width:100%; clear:both; float:left; }
	.chest02_03 li {float:left; width:100%; padding:0; }
	.chest02_03 li:nth-child(even) {float:left; width:100%; padding:0; }
	.chest02_03 li dl {  width:47%; float:left; margin: 2% 1%}
	.chest02_03 li dt { text-align:center; border:1px solid #cccccc; }
	.chest02_03 li dd { background:#eaeaea;  color:#1e1e1e; text-align:center; font-size:0.85em; padding:5px 0; line-height:120% }
	
	/*01_03.여유증성형_특징*/
	.chest03_01 { width:234px; clear:both; margin:20px auto}
	.chest03_01 li { margin:10px auto; clear:both; width:234px; height:234px;background:url(/images/chest/chest01_00.gif) no-repeat left 50%;}
	.chest03_01 li dl { margin-top:20px}
	.chest03_01 li dt {  color:#ffffff; text-align:center; font-size:1.2em;   }
	.chest03_01 li dd {  color:#ffffff; text-align:center; font-size:1em; padding-top:35px; line-height:130% }
	
	/*01_03.여유증성형_수술대상*/
	.chest03warp { width:100%; clear:both;  float:left; background:#edf5f7; padding:10px 0 30px 0}
	.chest03_02 { width:90%; clear:both;  float:left; padding:0 5%;}
	.chest03_02 p { text-align:center; }
	.chest03_02 li {float:left; width:100%; margin: 0.3em 0; background-image: none; }
	.chest03_02 li:nth-child(even) {margin: 0 auto; width:100%;text-align: center; padding-top: 15px}
	.chest03_02 li:nth-child(even) img{ text-align: center; width:25%; margin: 0 auto}
	.chest03_02 li dl { background-image:none; width:100%; float:left; height:auto}
	.chest03_02 li dt {  color:#ffffff; text-align:center; font-size:1em;   padding:2% 5%; background:#1faae1; width:90%}
	.chest03_02 li dd {  color:#ffffff; text-align:center; font-size:1em; padding:5%; line-height:140%; background:#091d3f; width:90%}
	
	
	/*01_04.여유증성형_변천사*/
	.chest08warp { width:100%; clear:both;  float:left; background:#edf5f7; padding:60px 0}
	.chest08_01 { width:96%; clear:both; margin:0 auto}
	.chest08_01 li {float:left; margin-bottom: 5px }
	.chest08_01 li:nth-child(1){float:left; width: 47%}
	.chest08_01 li:nth-child(2){float:left; width: 6%; margin-top: 80px}
	.chest08_01 li:nth-child(3){float:left; width: 47%}
	.chest08_01 li:nth-child(4){float:left; width: 0}
	.chest08_01 li:nth-child(5){float:left; width: 47%}
	.chest08_01 li:nth-child(6){float:left; width: 6%; margin-top: 80px}
	.chest08_01 li:nth-child(7){float:left; width: 47%}	
	
	
	.chest08_02 {clear:both; float:left; width:100%; margin:0; padding:0; }
	.chest08_02 li {float:left; display:block; width:100%; padding: 0 0 40px 0; }
	.chest08_02 li img { float:left; width:100%;}
	.chest08_02 li dl { float:left; width:100%; margin-top:10px}
	.chest08_02 li dt {font-size:1.1em;   color:#2e2e2e;  text-align:left; line-height:120% }
	.chest08_02 li .num01 { background:url(/images/common/num01.jpg) left top no-repeat; background-size: 22px; padding-left:25px;}
	.chest08_02 li .num02 { background:url(/images/common/num02.jpg) left top no-repeat; background-size: 22px; padding-left:25px;}
	.chest08_02 li .num03 { background:url(/images/common/num03.jpg) left top no-repeat; background-size: 22px; padding-left:25px;}
	.chest08_02 li .num04 { background:url(/images/common/num04.jpg) left top no-repeat; background-size: 22px; padding-left:25px;}
	.chest08_02 li .num05 { background:url(/images/common/num05.jpg) left top no-repeat; background-size: 22px; padding-left:25px;}
	.chest08_02 li .num06 { background:url(/images/common/num06.jpg) left top no-repeat; background-size: 22px; padding-left:25px;}
	.chest08_02 li .num07 { background:url(/images/common/num07.jpg) left top no-repeat; background-size: 22px; padding-left:25px;}
	.chest08_02 li .num08 { background:url(/images/common/num08.jpg) left top no-repeat; background-size: 22px; padding-left:25px;}
	.chest08_02 li .num09 { background:url(/images/common/num09.jpg) left top no-repeat; background-size: 22px; padding-left:25px;}
	.chest08_02 li .num10 { background:url(/images/common/num10.jpg) left top no-repeat; background-size: 22px; padding-left:25px;}
	.chest08_02 li .num11 { background:url(/images/common/num11.jpg) left top no-repeat; background-size: 22px; padding-left:25px;}
	.chest08_02 li .num04_blue { background:url(/images/common/num04_blue.jpg) left top no-repeat; background-size: 22px; padding-left:25px; color:#1faae1}
	.chest08_02 li dd { text-align:left; font-size:0.9em; padding-left:0; padding-top:10px; line-height:150%}
	

	
	
	/*자가진단*/
	.selfcheck { width:100%; clear:both; margin:0 auto 20px auto; border:10px solid #eaeaea; background:url(/images/operation/operation03_02.gif) left top;  padding:5% 3%; height: auto; box-sizing: border-box}
	.selfcheck .title { font-size:1.5em;  color:#3d3d3d; text-align:center; padding-top:10px}
	.selfcheck .title span{ font-size:1em;  color:#ff5198;}
	.selfcheck dl { width:100%; margin:0 auto; padding:15px 0}
	.selfcheck dt {font-size:1em;  color:#2e2e2e;  text-align:left; line-height:1.2em; margin-top :10px; }
	.selfcheck p {font-size:1em;  color:#ff5198;  text-align:center; line-height:130%; padding:10px 0}	
	.selfcheck dd {font-size:0.9em; color:#2e2e2e;  text-align:left; line-height:39px; padding: 0 0 10px 30px}
	.selfcheck dd label {padding-right:30px; font-size:0.9em; color:#2e2e2e;  text-align:left; display: block; margin-bottom: 10px}
	.selfcheck .num01 { background:url(/images/common/num01m.jpg) left 20% no-repeat; background-size: 21px; padding-left:30px; height:auto; min-height: 39px}
	.selfcheck .num02 { background:url(/images/common/num02m.jpg) left 20% no-repeat; background-size: 21px; padding-left:30px; height:auto; min-height: 39px}
	.selfcheck .num03 { background:url(/images/common/num03m.jpg) left 20% no-repeat; background-size: 21px; padding-left:30px; height:auto; min-height: 39px}
	.selfcheck .num04 { background:url(/images/common/num04m.jpg) left 20% no-repeat; background-size: 21px; padding-left:30px; height:auto; min-height: 39px}
	.selfcheck .num05 { background:url(/images/common/num05m.jpg) left 20% no-repeat; background-size: 21px; padding-left:30px; height:auto; min-height: 39px}
	.selfcheck .num06 { background:url(/images/common/num06m.jpg) left 20% no-repeat; background-size: 21px; padding-left:30px; height:auto; min-height: 39px}
	.selfcheck .num07 { background:url(/images/common/num07m.jpg) left 20% no-repeat; background-size: 21px; padding-left:30px; height:auto; min-height: 39px}
	.selfcheck .num08 { background:url(/images/common/num08m.jpg) left 20% no-repeat; background-size: 21px; padding-left:30px; height:auto; min-height: 39px}
	.selfcheck .num09 { background:url(/images/common/num09m.jpg) left 20% no-repeat; background-size: 21px; padding-left:30px; height:auto; min-height: 39px}
	.selfcheck .num10 { background:url(/images/common/num10m.jpg) left 20% no-repeat; background-size: 21px; padding-left:30px; height:auto; min-height: 39px}
	.selfcheck .num11 { background:url(/images/common/num11m.jpg) left 20% no-repeat; background-size: 21px; padding-left:30px; height:auto; min-height: 39px}
	.selfcheck img { width: 15px !important}
	
	.selfcheck2 { width:100%; clear:both; margin:0 auto 20px auto; border:10px solid #eaeaea; background:url(/images/operation/operation03_02.gif) left top;  padding:5% 3%; height: auto;  box-sizing: border-box}
	.selfcheck2 .title { font-size:1.5em;  color:#3d3d3d; text-align:center; padding-top:10px}
	.selfcheck2 .title span{ font-size:1em;  color:#ff5198;}
	.selfcheck2 dl { width:100%; margin:0 auto; padding:15px 0}
	.selfcheck2 dt {font-size:1em;  color:#2e2e2e;  text-align:left; line-height:1.2em; margin-top :10px; }
	.selfcheck2 p {font-size:1em;  color:#ff5198;  text-align:center; line-height:130%; padding:10px 0}	
	.selfcheck2 dd {font-size:0.9em; color:#2e2e2e;  text-align:left; line-height:39px; padding: 0 0 10px 30px}
	.selfcheck2 dd label {padding-right:30px; font-size:0.9em; color:#2e2e2e;  text-align:left; display: block; margin-bottom: 5px}
	.selfcheck2 .num01 { background:url(/images/common/num01m.jpg) left 20% no-repeat; background-size: 21px; padding-left:30px; height:auto; min-height: 39px}
	.selfcheck2 .num02 { background:url(/images/common/num02m.jpg) left 20% no-repeat; background-size: 21px; padding-left:30px; height:auto; min-height: 39px}
	.selfcheck2 .num03 { background:url(/images/common/num03m.jpg) left 20% no-repeat; background-size: 21px; padding-left:30px; height:auto; min-height: 39px}
	.selfcheck2 .num04 { background:url(/images/common/num04m.jpg) left 20% no-repeat; background-size: 21px; padding-left:30px; height:auto; min-height: 39px}
	.selfcheck2 .num05 { background:url(/images/common/num05m.jpg) left 20% no-repeat; background-size: 21px; padding-left:30px; height:auto; min-height: 39px}
	.selfcheck2 .num06 { background:url(/images/common/num06m.jpg) left 20% no-repeat; background-size: 21px; padding-left:30px; height:auto; min-height: 39px}
	.selfcheck2 .num07 { background:url(/images/common/num07m.jpg) left 20% no-repeat; background-size: 21px; padding-left:30px; height:auto; min-height: 39px}
	.selfcheck2 .num08 { background:url(/images/common/num08m.jpg) left 20% no-repeat; background-size: 21px; padding-left:30px; height:auto; min-height: 39px}
	.selfcheck2 .num09 { background:url(/images/common/num09m.jpg) left 20% no-repeat; background-size: 21px; padding-left:30px; height:auto; min-height: 39px}
	.selfcheck2 .num10 { background:url(/images/common/num10m.jpg) left 20% no-repeat; background-size: 21px; padding-left:30px; height:auto; min-height: 39px}
	.selfcheck2 .num11 { background:url(/images/common/num11m.jpg) left 20% no-repeat; background-size: 21px; padding-left:30px; height:auto; min-height: 39px}
	.selfcheck2 img { width: 15px !important}
	
	.selfcheck4 { width:90%; clear:both; margin:0 auto 20px auto; border:10px solid #eaeaea; background:url(/images/operation/operation03_02.gif) left top;  padding:5% 3%; height: auto}
	.selfcheck4 .title { font-size:1.5em;   color:#3d3d3d; text-align:center; padding-top:10px}
	.selfcheck4 .title span{ font-size:1em;   color:#ff5198;}
	.selfcheck4 dl { width:90%; margin:0 auto; padding:15px 0}
	.selfcheck4 dt {font-size:1em;   color:#2e2e2e;  text-align:left; line-height:1.2em; margin-top :10px; }
	.selfcheck4 p {font-size:1.1em;   color:#ff5198;  text-align:center; line-height:30px; padding:10px 0}	
	.selfcheck4 dd {font-size:1em; color:#2e2e2e;  text-align:left; line-height:39px; padding: 0 0 10px 50px}
	.selfcheck4 dd label {padding-right:30px; font-size:1em; color:#2e2e2e;  text-align:left; display: block; margin-bottom: 5px}
	.selfcheck4 .num01 { background:url(/images/common/num01m.jpg) left 20% no-repeat; background-size: 21px; padding-left:30px; height:auto; min-height: 39px}
	.selfcheck4 .num02 { background:url(/images/common/num02m.jpg) left 20% no-repeat; background-size: 21px; padding-left:30px; height:auto; min-height: 39px}
	.selfcheck4 .num03 { background:url(/images/common/num03m.jpg) left 20% no-repeat; background-size: 21px; padding-left:30px; height:auto; min-height: 39px}
	.selfcheck4 .num04 { background:url(/images/common/num04m.jpg) left 20% no-repeat; background-size: 21px; padding-left:30px; height:auto; min-height: 39px}
	.selfcheck4 .num05 { background:url(/images/common/num05m.jpg) left 20% no-repeat; background-size: 21px; padding-left:30px; height:auto; min-height: 39px}
	.selfcheck4 .num06 { background:url(/images/common/num06m.jpg) left 20% no-repeat; background-size: 21px; padding-left:30px; height:auto; min-height: 39px}
	.selfcheck4 .num07 { background:url(/images/common/num07m.jpg) left 20% no-repeat; background-size: 21px; padding-left:30px; height:auto; min-height: 39px}
	.selfcheck4 .num08 { background:url(/images/common/num08m.jpg) left 20% no-repeat; background-size: 21px; padding-left:30px; height:auto; min-height: 39px}
	.selfcheck4 .num09 { background:url(/images/common/num09m.jpg) left 20% no-repeat; background-size: 21px; padding-left:30px; height:auto; min-height: 39px}
	.selfcheck4 .num10 { background:url(/images/common/num10m.jpg) left 20% no-repeat; background-size: 21px; padding-left:30px; height:auto; min-height: 39px}
	.selfcheck4 .num11 { background:url(/images/common/num11m.jpg) left 20% no-repeat; background-size: 21px; padding-left:30px; height:auto; min-height: 39px}
	.selfcheck4 img { width: 15px !important}
	
	.selfcheck5 { width:100%; clear:both; margin:0 auto 20px auto; border:10px solid #eaeaea; background:url(/images/operation/operation03_02.gif) left top;  padding:5% 3%; height: auto;  box-sizing: border-box; word-break: keep-all !important}
	.selfcheck5 .title { font-size:1.5em;  color:#3d3d3d; text-align:center; padding-top:10px}
	.selfcheck5 .title span{ font-size:1em;  color:#ff5198;}
	.selfcheck5 dl { width:100%; margin:0 auto; padding:15px 0}
	.selfcheck5 dt {font-size:1em;  color:#2e2e2e;  text-align:left; line-height:1.2em; margin-top :10px; }
	.selfcheck5 p {font-size:1.2em;  color:#0088d0;  text-align:center; line-height:130%; padding:10px 0; font-weight: bold}	
	.selfcheck5 dd {font-size:0.9rem; color:#2e2e2e;  text-align:left; line-height:1.8rem; padding: 5px 0 10px 30px; }
	.selfcheck5 dd .bold {font-size:0.9rem; color:#2e2e2e;  text-align:left; line-height:1.8rem; font-weight: bold}
	.selfcheck5 dd label {padding:0; font-size:0.9rem; color:#2e2e2e;  text-align:left; display: block; margin: 0;}
	.selfcheck5 .num01 { background:url(/images/common/num01m.jpg) left 20% no-repeat; background-size: 21px; padding-left:30px; height:auto; }
	.selfcheck5 .num02 { background:url(/images/common/num02m.jpg) left 20% no-repeat; background-size: 21px; padding-left:30px; height:auto; }
	.selfcheck5 .num03 { background:url(/images/common/num03m.jpg) left 20% no-repeat; background-size: 21px; padding-left:30px; height:auto; }
	.selfcheck5 .num04 { background:url(/images/common/num04m.jpg) left 20% no-repeat; background-size: 21px; padding-left:30px; height:auto; }
	.selfcheck5 .num05 { background:url(/images/common/num05m.jpg) left 20% no-repeat; background-size: 21px; padding-left:30px; height:auto; }
	.selfcheck5 .num06 { background:url(/images/common/num06m.jpg) left 20% no-repeat; background-size: 21px; padding-left:30px; height:auto; }
	.selfcheck5 .num07 { background:url(/images/common/num07m.jpg) left 20% no-repeat; background-size: 21px; padding-left:30px; height:auto; }
	.selfcheck5 .num08 { background:url(/images/common/num08m.jpg) left 20% no-repeat; background-size: 21px; padding-left:30px; height:auto; }
	.selfcheck5 .num09 { background:url(/images/common/num09m.jpg) left 20% no-repeat; background-size: 21px; padding-left:30px; height:auto; }
	.selfcheck5 .num10 { background:url(/images/common/num10m.jpg) left 20% no-repeat; background-size: 21px; padding-left:30px; height:auto; }
	.selfcheck5 .num11 { background:url(/images/common/num11m.jpg) left 20% no-repeat; background-size: 21px; padding-left:30px; height:auto; }
	.selfcheck5 img { width: 15px !important}
	.selfcheck5 .score {  width:90%; margin:0 auto; }
	.selfcheck5 .score li {width: 33.333%; padding:25px 0; font-size: 1rem; float: left}	
	.selfcheck5 .score li span { font-size: 1rem; font-weight: 600 }
	.selfcheck5 .score li:nth-child(1) { background: #ffdbd8;  color: #000000; text-align: center}	
	.selfcheck5 .score li:nth-child(2) { background: #ffb2ad;  color: #000000; text-align: center}
	.selfcheck5 .score li:nth-child(3) { background: #ff7a70;  color: #000000; text-align: center}
	.selfcheck5 .scoretxt { width: 100%; clear: both; text-align: center; font-size: 1rem;; padding: 30px 0}
	.selfcheck5 .scoretxt span { text-align: center; font-size: 1rem; color: #f23c2f; font-weight: 600 }
	
	/*07_02.남신패키지*/
	.package02_tab {margin:20px 0; width:100%; float:left; box-sizing: border-box}
	.package02_tab li a{width:49%; height:40px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin-bottom:3px; font-size:1em; text-align:center; padding:10px 0; float:left; margin:0.5%; color:#7d7d7d; line-height:1em; border-radius:3px; box-sizing: border-box}
	.package02_tab li a.on{width:49%; height:40px; display:inline-block; margin:0.5%; font-size:1em; text-align:center; padding:10px 0; float:left; background:#3a62bd; color:#fff ; border-radius:3px; border:none; box-sizing: border-box}
	
	.package02_02_tab {margin:20px 0; width:100%; float:left; box-sizing: border-box}
	.package02_02_tab li a{width:49%; height:40px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin-bottom:3px; font-size:1em; text-align:center; padding:10px 0; float:left; margin:0.5%; color:#7d7d7d; line-height:1em; border-radius:3px; box-sizing: border-box}
	.package02_02_tab li a.on{width:49%; height:40px; display:inline-block; margin:0.5%; font-size:1em; text-align:center; padding:10px 0; float:left; background:#3a62bd; color:#fff ; border-radius:3px; border:none; box-sizing: border-box}
	
	.package02_m { width:100%; clear: both ; background: #c32e23}
	.package02_m li:nth-child(1){width:50%; float: left; background: #c32e23}
	.package02_m li:nth-child(2){width:50%; float: left; background: #c32e23}
	.package02_m li:nth-child(3){width:100%; float: left; background: #c32e23}

	.package02_02_m { width:100%; clear: both}
	.package02_02_m li {width:50%; float: left}
	
	.package02_03_m { width:100%; clear: both ; background: #dea51b}
	.package02_03_m li:nth-child(1){width:50%; float: left; background: #dea51b}
	.package02_03_m li:nth-child(2){width:50%; float: left; background: #dea51b}
	.package02_03_m li:nth-child(3){width:100%; float: left; background: #dea51b}
	
	/*08_01.유로진소개_유로진소개*/
	.info01_01 { width:96%; clear:both;  float:left; background:#f7f6f4; padding:30px 2%}
	.info01_01 .dot{ float:left; width:100%; margin:30px 0; border:1px dashed #dddddd; padding:0 !important}
	.info01_01 p {text-align:center}
	.info01_01 .mb80 { margin-bottom: 20px}
	.info01_01 ul { width:90%; margin:0 auto}
	.info01_01 li { float:left; width:100%; text-align:left}
	.info01_01 li p { width:100%; float:left}
	.info01_01 li dl { width:100%; float:left; margin-bottom: 20px}
	.info01_01 li dt { font-size:1.2em; line-height:130% ; color:#3d3d3d;  padding:20px 0 20px 0 }
	.info01_01 li dd { font-size:0.9em; color:#3d3d3d; line-height:1.4em}
	
	.info01_02 { width:96%; clear:both;  float:left; background:#f7f6f4; padding:30px 2%; border-top:1px solid #d0d0d0}
	.info01_02 ul { width:96%; margin:0 auto}
	.info01_02 li {float:left; width:49%; padding : 0 1%; text-align:cneter; padding-bottom:20px}
	.info01_02 li:nth-child(even){float:left; width:49%; padding : 0; text-align:cneter; padding-bottom:20px}
	.info01_02 li:nth-child(3){float:left; width:49%; padding : 0 1%; text-align:cneter; padding-bottom:20px}
	.info01_02 li:nth-child(6){float:left; width:49%; padding : 0; text-align:cneter; padding-bottom:20px}
	.info01_02 li:nth-child(9){float:left; width:49%; padding : 0 1%; text-align:cneter; padding-bottom:20px}
	.info01_02 li:nth-child(12){float:left; width:49%; padding : 0; text-align:cneter; padding-bottom:20px}
	
	.info01_03 { width:96%; clear:both;  float:left; background:#f7f6f4; padding:30px 2%; border-top:1px solid #d0d0d0}
	.info01_03 p {text-align:center}
	.info01_03 .dot{ float:left; width:100%; margin:50px 0; border:1px dashed #dddddd; padding:0 !important}
	.info01_03 ul { width:90%; margin:0 auto}
	.info01_03 li { float:left; width:100%; text-align:left}
	.info01_03 li p { width:100%; float:left}
	.info01_03 li dl { width:100%; float:left}
	.info01_03 li dt { font-size:1.2em; line-height:130% ; color:#1b3267;  padding:20px 0 30px 0 }
	.info01_03 li dd { font-size:0.9em; color:#3d3d3d; line-height:1.2em; padding:5px 10px; background:#f7f6f4; margin-bottom:20px}
	.info01_03 .num { float:left; font-size:1em; color:#ffffff ; text-align:center; line-height:1.2em; padding:5px 10px; background:#1b3267; margin-right:10px;}
	
	/*08_02.유로진소개_의료진소개*/
	.info02_01 { width:100%; clear:both;  float:left; position:relative; }
	.info02_01 li { width:100%; border:1px solid #dfdfdf; float:left; margin-bottom:30px; box-sizing: border-box}
	.info02_01 li dl {  width:94%; text-align: left; margin: 0 auto; padding-bottom: 30px}
	.info02_01 li dt { width:98%; font-size:1.3em; color:#3d3d3d ; padding-bottom:20px ; padding-top:30px; clear: both}
	.info02_01 li dt span { font-size:1em; color:#3d3d3d; clear: both}
	.info02_01 li dt span img { vertical-align: sub; width: auto}
	.info02_01 li dt p { font-size:0.7em; color:#3d3d3d; font-weight: normal ; padding-top:5px}
	.info02_01 li dd { float:left ; width:95%;}
	.info02_01 li dd ul { float:left; width:95%}
	.info02_01 li dd li{ font-size:0.9em; list-style:disc; margin-left:20px; line-height:26px; margin-bottom:7px; padding:0; border:none}
	.info02_01 li dd p img { display: none}
	
	/*08_03.유로진소개_전국지점안내*/
	#mapwrap { clear:both; width:100%; margin:0 auto 30px auto; float:left}
	
	.mobilego { clear: both; border: 1px solid #d9d9db; padding: 5px 10px}
	.mobilego li { background:url(/images/Common/quick_05_01.png) left 40% no-repeat; padding:10px 0 10px 40px;  border-bottom:1px solid #f8f8f8;  font-size:1em;}
	.mobilego li:nth-child(2) { background:url(/images/Common/quick_05_02.png) left 40% no-repeat; padding:10px 0 10px 40px; border-bottom:none; font-size:1em;}
	.mobilego li span{ font-size:1em ; padding-right:20px; display:block; width:60px; float:left;  margin-top: 5px}
	.mobilego li input { height:18px; padding: 8px 5px; border:1px solid #c5c5c5; font-size: 1em; width: 176px; margin: 0; background: #FFFFFF}
	.mobilego li select { height:36px; padding: 0; border:1px solid #c5c5c5; font-size: 1em; width: 190px; background: #FFFFFF}
	
	.mobilego2 { clear: both; border: 1px solid #d9d9db; padding: 10px 20px; float: left; width: 100%; box-sizing: border-box}
	.mobilego2 dt { background:url("/images/Common/quick_05_02.png") left 40% no-repeat; padding:10px 40px;  font-size:1em ; padding-right:20px; width:100%; float:left;  box-sizing: border-box}
	.mobilego2 dd input { padding: 10px 5%; border:1px solid #c5c5c5; font-size: 1em ;width:90% ; margin: 0; }
	.mobilego2 dd span { clear: both; float: left}
	.mobilego2 .bt_orange2 {margin: 20px auto;text-align: center;width:100% ;}
	.mobilego2 .bt_orange2 a { padding:11px 20px; background:#f76d39; color:#fff; font-size:1em; text-align:center ; text-decoration:none; border-radius:3px; }
	.mobilego2 .bt_orange2 a:hover { background:#dd460d; text-decoration:none; border-radius:3px}
	
	.contact_tab {margin:20px 0; width:100%; float:left; box-sizing: border-box}
	.contact_tab li a{width:24%; height:30px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin:0.5%; font-size:3.5vw; text-align:center; padding:5px 0; float:left; color:#7d7d7d; line-height:1.2rem; box-sizing: border-box}
	.contact_tab li:last-child a{width:24%; height:30px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin:0.5%; font-size:3.5vw; text-align:center; padding:5px 0; float:left; color:#7d7d7d; line-height:1.2rem; box-sizing: border-box}
	.contact_tab li a.on{width:24%; height:30px; display:inline-block; margin:0.5%; font-size:3.5vw; text-align:center; padding:5px 0; float:left; background:#3a62bd; border:1px solid #3a62bd; color:#fff ; box-sizing: border-box}
	
	.contact_tab2 {margin:20px 0; width:100%; float:left; box-sizing: border-box}
	.contact_tab2 li a{width:24%; height:30px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin:0.5%; font-size:3.5vw; text-align:center; padding:5px 0; float:left; color:#7d7d7d; line-height:1.2rem; box-sizing: border-box}
	.contact_tab2 li:last-child a{width:24%; height:30px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin:0.5%; font-size:3.5vw; text-align:center; padding:5px 0; float:left; color:#7d7d7d; line-height:1.2rem; box-sizing: border-box}
	.contact_tab2 li a.on{width:24%; height:30px; display:inline-block; margin:0.5%; font-size:3.5vw ;text-align:center; padding:5px 0; float:left; background:#3a62bd; border:1px solid #3a62bd; color:#fff ; box-sizing: border-box}
	
	.contact_tab3 {margin:20px 0; width:100%; float:left; box-sizing: border-box}
	.contact_tab3 li a{width:49%; height:40px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin-bottom:3px; font-size:3.5vw; text-align:center; padding:10px 0; float:left; margin:0.5%; color:#7d7d7d; line-height:1.2rem; border-radius:3px; box-sizing: border-box}
	.contact_tab3 li a.on{width:49%; height:40px; display:inline-block; margin:0.5%; font-size:3.5vw; text-align:center; padding:10px 0; float:left; background:#3a62bd; color:#fff ; border-radius:3px; border:none; box-sizing: border-box}
		
	.contact_tab4 {margin:20px 0; width:100%; float:left; box-sizing: border-box}
	.contact_tab4 li a{width:49%; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin-bottom:3px; font-size:3.5vw; text-align:center; padding:10px 0; float:left; margin:0.5%; color:#7d7d7d; border-radius:3px; box-sizing: border-box}
	.contact_tab4 li:last-child a{width:49%; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin-bottom:3px; font-size:3.5vw; text-align:center; padding:10px 0; float:left; margin:0.5%; color:#7d7d7d; border-radius:3px; box-sizing: border-box}
	.contact_tab4 li a.on{background:#3a62bd; color:#fff; border:1px solid #3a62bd}
	
	.contact_tab_6 {margin:20px 0; width:100%; float:left; box-sizing: border-box}
	.contact_tab_6 li a{width:24%; height:30px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin:0.5%; font-size:3.5vw; text-align:center; padding:5px 0; float:left; color:#7d7d7d; line-height:1.2rem; box-sizing: border-box}
	.contact_tab_6 li:nth-child(6) a{width:24%; height:30px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin:0.5%; font-size:3.5vw; text-align:center; padding:5px 0; float:left; color:#7d7d7d; line-height:1.2rem; box-sizing: border-box}
	.contact_tab_6 li:last-child a{width:24%; height:30px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin:0.5%; font-size:3.5vw; text-align:center; padding:5px 0; float:left; color:#7d7d7d; line-height:1.2rem; box-sizing: border-box}
	.contact_tab_6 li a.on{width:24%; height:30px; display:inline-block; margin:0.5%; font-size:3.5vw; text-align:center; padding:5px 0; float:left; background:#3a62bd; border:1px solid #3a62bd; color:#fff ; box-sizing: border-box}
	
	.contact_tab_7 {margin:20px 0; width:100%; float:left; box-sizing: border-box}
	.contact_tab_7 li a{width:24%; height:30px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin:0.5%; font-size:3.5vw; text-align:center; padding:5px 0; float:left; color:#7d7d7d; line-height:1.2rem; box-sizing: border-box}
	.contact_tab_7 li:nth-child(7) a{width:24%; height:30px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin:0.5%; font-size:3.5vw; text-align:center; padding:5px 0; float:left; color:#7d7d7d; line-height:1.2rem; box-sizing: border-box}
	.contact_tab_7 li:last-child a{width:24%; height:30px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin:0.5%; font-size:3.5vw; text-align:center; padding:5px 0; float:left; color:#7d7d7d; line-height:1.2rem; box-sizing: border-box}
	.contact_tab_7 li a.on{width:24%; height:30px; display:inline-block; margin:0.5%; font-size:3.5vw; text-align:center; padding:5px 0; float:left; background:#3a62bd; border:1px solid #3a62bd; color:#fff ; box-sizing: border-box}
	
	.contact_tab_8 {margin:20px 0; width:100%; float:left; box-sizing: border-box}
	.contact_tab_8 li a{width:24%; height:30px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin:0.5%; font-size:3.5vw; text-align:center; padding:5px 0; float:left; color:#7d7d7d; line-height:1.2rem; box-sizing: border-box}
	.contact_tab_8 li:nth-child(8) a{width:24%; height:30px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin:0.5%; font-size:3.5vw; text-align:center; padding:5px 0; float:left; color:#7d7d7d; line-height:1.2rem; box-sizing: border-box}
	.contact_tab_8 li:last-child a{width:24%; height:30px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin:0.5%; font-size:3.5vw; text-align:center; padding:5px 0; float:left; color:#7d7d7d; line-height:1.2rem; box-sizing: border-box}
	.contact_tab_8 li a.on{width:24%; height:30px; display:inline-block; margin:0.5%; font-size:3.5vw; text-align:center; padding:5px 0; float:left; background:#3a62bd; border:1px solid #3a62bd; color:#fff ; box-sizing: border-box}
	
	.contact_info dl {width: 100%; float: left; clear:both;}
	.contact_info dl.add { background:url(/images/info/info05_01m.png) no-repeat; margin-bottom:20px; height: auto; padding-left: 11%; width: 87%; ; background-size: 33px }
	.contact_info dl.add dt {font-size:1em ; color:#ff519c; padding-top:0; line-height: 1.3em; }
	.contact_info dl.add dt span {font-size:0.9em; font-weight: normal; color:#4a4a4a; display: block; line-height: 1.3em; margin-top: 5px}
	.contact_info dl.add dd {font-size:0.9em; letter-spacing:normal; padding-top:5px; line-height: 1.3em} 
	.contact_info dl.add dd a {font-size:0.9em; letter-spacing:normal; padding-top:5px ; } 
	.contact_info dl.add dd a:hover{font-size:0.9em; color:#ff519c; letter-spacing:normal; padding-top:5px;}
	.contact_info dl .kakao {background:url(/images/common/icon_kakao.png) left 50% no-repeat; font-size:0.9em; padding-left:30px; }
	.contact_info dl .blog {background:url(/images/common/icon_blog.png) left 50% no-repeat; font-size:0.9em; padding-left:30px; }
	.add .kakao a {font-size:0.9em; letter-spacing:normal; padding-top:5px ; color:#1faae4; } 
	.add .blog a {font-size:0.9em; letter-spacing:normal; padding-top:5px ; color:#2db400; } 
	
	.contact_info dl.subway {margin-top:30px;}
	.contact_info dl.subway dt {background:url(/images/info/info05_02.png) no-repeat; color:#1e4695; padding:5px 0 10px 40px ; font-size:1em; background-size: 30px}	
	.contact_info dl.subway dd {padding-left:40px; display:block; font-size:0.9em; line-height: 120% }
	
	.contact_info dl.bus {margin-top:30px;}
	.contact_info dl.bus img {width: auto}
	.contact_info dl.bus dt {background:url(/images/info/info05_03.png) no-repeat; color:#1e4695; padding:5px 0 20px 40px ; font-size:1em; background-size: 30px}	
	.contact_info dl.bus dd {padding-left:40px; display:block; margin-bottom:10px; font-size:0.9em; line-height: 120%}
	
	.contact_info dl.car {margin-top:30px;}
	.contact_info dl.car dt {background:url(/images/info/info05_04.png) no-repeat; color:#1e4695; padding:5px 0 10px 40px ; font-size:1em; background-size: 30px}	
	.contact_info dl.car dd {padding-left:40px; display:block; margin-bottom:30px; font-size:0.9em; line-height: 120%}
	.contact_info dl.car dd span {font-size:0.9em; color:#1faae1; display:block; margin-bottom:5px;}
	.contact_info dl.car dd img { margin-top:2px ; width:auto}
	
	.contact_info dl.picture {margin-top:0;}
	.contact_info dl.picture dt {background:url(/images/info/info05_05_pic.png) no-repeat; color:#1e4695; padding:5px 0 10px 40px ; font-size:1em; background-size: 30px}	
	.contact_info dl.picture dd {padding-left:40px; display:block; margin-bottom:30px; font-size:0.9em; line-height: 120%}
	.contact_info dl.picture dd span {font-size:0.9em; color:#1faae1; display:block; margin-bottom:5px;}		
	.contact_info dl.picture dd li { float: left; margin-right: 2%; width: 31%;  }
	.contact_info dl.picture dd li img { width: 100% !important}	
	.contact_info dl.picture dd li dl { display: flex; flex-direction: column; }
	.contact_info dl.picture dd li dt { width: 100%; clear: both; background: none; padding: 0}
	.contact_info dl.picture dd li dd { display: flex; justify-content: center; align-items: center; background: #1f4392; color: #ffffff; text-align: center; font-family:'notokr-medium'; padding: 5px 0; font-size:0.8em;}
	
	#thumbBox{ /*Outermost DIV for thumbnail viewer*/
	position: absolute;
	left: 0;
	top: 0;
	width: 80%;
	padding: 10px;
	padding-bottom: 0;
	background: #1c2032;
	visibility: hidden;
	z-index: 999;
	cursor: hand;
	cursor: pointer;
	margin-left: 2%;
	}

	#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
		font:  0.9rem 'notokr-bold';
		letter-spacing: 2px;
		line-height: 1.1em;
		color: white;
		padding: 7px 0;
		text-align: right;
	}


	#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
		background-color: white;
	}
	
	
	
	#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
		position: absolute;
		visibility: hidden;

			border: 1px solid black;
		background-color: #EFEFEF;
		padding: 5px;
		z-index: 5;
	}
	#thumbLoading img { width: auto}
	
	
	
	
	
	.infobox { width: 100%; clear: both; box-sizing: border-box; margin-bottom: 30px; letter-spacing: normal;  float: left; background: #091d3f; height: auto}
	.infobox ul { width: 100%; float: left; margin: 2% auto}
	.infobox li { width: 100%; box-sizing: border-box;border-bottom: 1px solid #3a4963; padding: 5% ;}
	.infobox li:last-child {border-bottom:none; }
	.infobox dl.time { background: url(/images/info/icon01m.png) no-repeat left top; height: auto; padding-left: 50px;  box-sizing: border-box}
	.infobox dl.time dl { margin-top: 10px}
	.infobox dl.time dt { font-size:1em; color:#646e7e ; width: 100%; float: left; margin-bottom: 5px; box-sizing: border-box}	
	.infobox dl.time dd {  margin-bottom:10px; font-size:1em; line-height: 20px ; color: #ffffff ; width: 100%; letter-spacing: normal; box-sizing: border-box}

	.infobox dl.infotel  { background: url(/images/info/icon02m.png) no-repeat left top;  padding-left: 50px; box-sizing: border-box}
	.infobox dl.infotel dt  { font-size:1em; color:#646e7e ; width: 100%; float: left; margin-bottom: 5px}	
	.infobox dl.infotel dd {display:block;  font-size:1em; color: #ffffff; width: 100% ; letter-spacing: normal; padding: 0; margin: 0 0 20px 0  }
	.infobox dl.infotel p  {font-size:1em; color:#646e7e ; padding: 0; margin: 10px 0 0 0}	
	.infobox dl.infotel p .telwhite {font-size:1em; color:#ffffff ; }
	.infobox dl.infotel a:link { color: #ffffff;font-size:1.2em;}  
	.infobox dl.infotel a:visited { color: #ffffff;font-size:1.2em;}

	.infotel .kakao2 {background:url(/images/info/icon03.png) 6% 50% no-repeat; background-size: 30px; font-size:0.8em; color: #ffffff ; border: 1px solid #ffffff; padding: 15px 10px 15px 60px;  width: 65%; clear: both; float: left; margin-bottom: 10px}
	.infotel .naver2 {background:url(/images/info/icon06.png) 6% 50% no-repeat;background-size: 30px; font-size:0.8em; color: #ffffff ; border: 1px solid #ffffff; padding: 15px 10px 15px 60px;  width: 65%; clear: both; float: left; margin-bottom: 10px}
	.infotel .blog2 {background:url(/images/info/icon04.png) 6% 50% no-repeat;background-size: 30px; font-size:0.8em; color: #ffffff ; border: 1px solid #ffffff; padding: 15px 10px 15px 60px; width: 65%; clear: both; float: left}
	.infotel .home2 {background:url(/images/info/icon07.png) 6% 50% no-repeat;background-size: 30px; font-size:0.8em; color: #ffffff ; border: 1px solid #ffffff; padding: 15px 10px 15px 60px; width: 65%; clear: both; float: left}
	.infotel .kakao2 a {font-size:0.8em; letter-spacing:normal; padding-top:5px ; color:#ffffff; padding-left:35px} 
	.infotel .naver2 a {font-size:0.8em; letter-spacing:normal; padding-top:5px ; color:#ffffff; padding-left:35px} 
	.infotel .blog2 a {font-size:0.8em; letter-spacing:normal; padding-top:5px ; color:#ffffff; padding-left:35px}
	.infotel .home2 a {font-size:0.8em; letter-spacing:normal; padding-top:5px ; color:#ffffff; padding-left:35px}
	
	.infobox .infoimg { display: none}
	
	.infobox .infoevent  { background: url(/images/info/icon05m.png) no-repeat left top;  padding-left: 50px; height: 80px; }
	
	
	
	/* 사용자 페이징 위치와 모양을 자유롭게 변형 */
	#bx-pager_photo2 {   margin:0 auto; text-align:center}
	#bx-pager_photo2 a{float:left; margin:2.5px;display: block; width:50px; height:50px; line-height:18px; text-align:center; border:1px solid #cccccc}
	#bx-pager_photo2 a:hover{ border:1px solid #ff519c}
	
	/* 엑티브상태에 대한 속성값 지정 */
	#bx-pager_photo2 a.active{ border:1px solid #ff519c}
	
	/*08_04.유로진소개_지점별블로그*/
	.info04_01 { width:100%; clear:both;  float:left; position:relative}
	.info04_01 li { width:46%; border:1px solid #dfdfdf; float:left; margin-bottom:30px; margin:2%; box-sizing: border-box}
	.info04_01 li:nth-child(4){ width:46%; border:1px solid #dfdfdf; float:left; margin:2%;}
	.info04_01 li:nth-child(8){ width:46%; border:1px solid #dfdfdf; float:left; margin:2%;}
	.info04_01 li:nth-child(12){ width:46%; border:1px solid #dfdfdf; float:left; margin:2%;}
	.info04_01 li:nth-child(16){ width:46%; border:1px solid #dfdfdf; float:left; margin:2%;}
	.info04_01 li dl { float:left ;}
	.info04_01 li dt { width:100%; height:auto;  }
	.info04_01 li dd, .info04_01 li dd a, .info04_01 li dd a:hover { width:100%; font-size:0.9em; text-align:center ; color:#fff; background:#4eb44b; padding:2% 0; float: left}
	
	/*08_05.유로진소개_환자지원프로그램*/
	.info05_01 { width:90%; clear:both;  float:left; background:#f7f6f4; padding:30px 5%}
	.info05_01 p { text-align:center}
	.info05_01 .redtext { text-align:center; font-size:1em ; color:#b53532; line-height:120%;}
	.info05_01 ul { width:100%; margin:0 auto}
	.info05_01 li { float:left; width:31.5%; text-align:center; padding: 0 1%}
	.info05_01 li:last-child{ float:left; width:31.5%; text-align:center; padding-right:0}
	.info05_01 li dt {float:left;  font-size:0.9em ; color:#3d3d3d; text-align:center; padding:20px 0 10px 0 ; width: 100%}
	.info05_01 li dd { float:left; font-size:0.9em; color:#3d3d3d; line-height:1.2em ; width: 100%}
	
	/*카톡상담*/
	.kakao_ok { width:100%; clear:both;  float:left; position:relative}
	.kakao_ok li { width:46%; border:1px solid #dfdfdf; float:left; margin-bottom:30px; margin:2%; box-sizing: border-box}
	.kakao_ok li:nth-child(4){ width:46%; border:1px solid #dfdfdf; float:left; margin:2%;}
	.kakao_ok li:nth-child(8){ width:46%; border:1px solid #dfdfdf; float:left; margin:2%;}
	.kakao_ok li:nth-child(12){ width:46%; border:1px solid #dfdfdf; float:left; margin:2%;}
	.kakao_ok li:nth-child(16){ width:46%; border:1px solid #dfdfdf; float:left; margin:2%;}
	.kakao_ok li dl { float:left ;}
	.kakao_ok li dt { width:100%; height:auto;  }
	.kakao_ok li dd, .kakao_ok li dd a, .kakao_ok li dd a:hover { width:100%; font-size:1em; text-align:center ; color:#3e2b2c; background:#fbd800; padding:2% 0; float: left}
	
	/*톡톡상담*/
	.naver_ok { width:100%; clear:both;  float:left; position:relative}
	.naver_ok li { width:46%; border:1px solid #dfdfdf; float:left; margin-bottom:30px; margin:2%; box-sizing: border-box}
	.naver_ok li:nth-child(4){ width:46%; border:1px solid #dfdfdf; float:left; margin:2%;}
	.naver_ok li:nth-child(8){ width:46%; border:1px solid #dfdfdf; float:left; margin:2%;}
	.naver_ok li:nth-child(12){ width:46%; border:1px solid #dfdfdf; float:left; margin:2%;}
	.naver_ok li:nth-child(16){ width:46%; border:1px solid #dfdfdf; float:left; margin:2%;}
	.naver_ok li dl { float:left ;}
	.naver_ok li dt { width:100%; height:auto;  }
	.naver_ok li dd, .naver_ok li dd a, .naver_ok li dd a:hover { width:100%; font-size:1em; text-align:center ; color:#3e2b2c; background:#00c73c; padding:2% 0; float: left}
	
	/*온라인상담*/
	.inquiry01 {width: 100%; clear:both; border-collapse:collapse; border-top:2px solid #3e3e3e}
	.inquiry01 caption{display:none}
	.inquiry01 th {white-space:nowrap; }
	.inquiry01 tbody th { background:#f8f8f8; padding: 15px 2px 15px 4px; text-align: left ; border :1px solid #cccccc;}
	.inquiry01 tbody td {padding: 10px; text-align: left;  border :1px solid #cccccc}
	.inquiry01 tbody td input { padding: 6px; border:1px solid #cccccc; margin: 2px 0; font-size: 1em; width: 70%; margin-right: 2px}
	.inquiry01 tbody td .no {   border:1px solid #cccccc;  width: 29%; margin-right: 2px; font-size: 1em; }
	.inquiry01 tbody td .no2 {   border:1px solid #cccccc;  width: 38%; margin-right: 0; font-size: 1em; float: right}
	.inquiry01 tbody td select { padding: 5px;  border:1px solid #cccccc; width: 100%; font-size: 1em; background: #fff; margin: 2px 0}
	.inquiry01 tbody textarea { padding: 5px; border:1px solid #cccccc; width: 100%; font-size:1em; margin: 2px 0 }
	.inquiry01 tbody td span { display:inline; padding:2px 0; float: right; margin-top: 7px}
	.inquiry01 tbody td ul { padding: 5px 0}
	.inquiry01 tbody td li { display: inline; padding:5px 0; width: 50%; float: left}
	
	.inquiry02{ border-collapse:collapse; border-top:2px solid #333333; width:100%;border-bottom:1px solid #333333;}
	.inquiry02 caption{display:none}
	.inquiry02 tbody th { background:#f8f8f8; padding: 15px 2px 15px 4px; text-align: left ; border :1px solid #cccccc;}
	.inquiry02 tbody td span{color:#c51515; }
	.inquiry02 tbody td p {font-size: 1em}
	.inquiry02 tbody td {padding: 10px 5px; text-align: left;  border :1px solid #cccccc; }
	.inquiry02 tbody td select {padding: 5px;  border:1px solid #e5e5e5; margin-left:15px; background: #fff }
	.inquiry02 tbody td input { padding:6px; border:1px solid #e5e5e5; color:#222222;  margin-left:5px; }
	.inquiry02 tbody td textarea { padding:5px; border:1px solid #e5e5e5; color:#222222;  margin-left:5px; width: 85%; }
	.inquiry02 tbody td .graytxt { color:#7c7c7c; font-weight:normal}
	.inquiry02 .bordernone_b { border: none}
	.inquiry02 .tits {padding:0 0 10px 16px}
	.inquiry02 p { padding:5px 0}
	
	
	
	 .inquiry03 ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0; padding: 0;
    list-style: none;
    box-sizing: border-box;
    border-top:    2px solid #333;
    border-right:  1px solid #ccc;
    border-bottom: 1px solid #ccc;
  }

  /* LI: 한 줄에 2개, 기본 하단선만 */
  .inquiry03 ul > li {
	
    flex: 0 0 50%;
    width: 50% !important;
    box-sizing: border-box;
    margin: 0; padding: 0;
    border-bottom: 1px solid #ccc;  /* 기본 하단선 */
    border-right:  none;            /* 우측선 기본 제거 */
	
  }

  /* 홀수열(1,3,5…)에만 중앙 세로선 추가 */
  .inquiry03 ul > li:nth-child(odd) {
    border-right: 1px solid #ccc !important;
	border-left: 1px solid #ccc !important;
	
  }
  .inquiry03 ul > li:nth-child(even) {
    border-right: none !important;
	border-left: none !important;
  }

  /* 마지막 항목(체형성형)만 하단선 제거 */
  .inquiry03 ul > li:last-child {
    border-bottom: none !important;
  }

  /* 내부: DT(아이콘) */
  .inquiry03 ul > li > dt {
    float: left;
    width: 32%;
    background: #f8f8f8;
    text-align: center;
    padding: 0.5rem 0;
    margin: 0;
    border-right: none !important; /* 기본 구분선 제거 */
    box-sizing: border-box;
  }
  /* 홀수열 DT에만 아이콘│텍스트 구분선 */
  .inquiry03 ul > li > dt {
    border-right: 1px solid #ccc !important;
  }
  .inquiry03 ul > li > dt img {
    display: block;
    max-width: 80%;
    margin: 0 auto;
  }

  /* 내부: DD(체크박스+라벨) */
  .inquiry03 ul > li > dd {
    float: right;
    width: 68%;
    padding: 0.5rem;
    margin: 0;
    box-sizing: border-box;
    font-size: 0.9rem;
    display: flex;
    align-items: center;
  }
  .inquiry03 ul > li > dd input {
    margin-right: 0.5rem;
  }
	
	
	
	
	.inquiry04 {width: 100%; clear:both; border-collapse:collapse; border-top:2px solid #3e3e3e}
	.inquiry04 caption{display:none}
	.inquiry04 th, .counseling01 td  {white-space:nowrap; }
	.inquiry04 tbody th { background:#f8f8f8; padding: 15px 2px 15px 4px; text-align: left ; border :1px solid #cccccc;}
	.inquiry04 tbody td {padding: 10px; text-align: left;  border :1px solid #cccccc}
	.inquiry04 tbody td .no {  padding: 5px; border:1px solid #cccccc; margin-bottom: 3px; width: auto; box-sizing: border-box}
	.inquiry04 tbody td input { padding: 5px;  border:1px solid #cccccc; width: 100%; box-sizing: border-box}
	.inquiry04 tbody td select { padding: 5px;  border:1px solid #cccccc; width: 100%; box-sizing: border-box; background: #fff}
	.inquiry04 tbody textarea { padding: 5px; border:1px solid #cccccc; width: 100%; box-sizing: border-box }
	.inquiry04 tbody td span { display:inline; padding:2px 0}
	.inquiry04 tbody td ul { padding: 5px 0}
	.inquiry04 tbody td li { display: inline; padding:0 20px 0 0; font-size: 17px}
	
	/*검색*/
	.search { float:right; margin:0; padding:0}
	.search select {display:inline; height:30px; border:1px solid #d8d8d8}
	.search input { height:26px; padding: 3px; border:1px solid #d8d8d8}
	
	/*검색*/
	.search_point { margin: 0 auto; border:1px solid #e9e9e9; background:#fafafa; padding:20px 0 ; text-align:center}
	.search_point select {display:inline; height:30px; border:1px solid #d8d8d8}
	.search_point input { height: 21px; width: 50%;  padding: 5px; border:2px solid #d8d8d8; font-size:0.85em; margin: 0}
	
	/*게시판탭*/
	.board_tab {margin-bottom:20px; height:130px;}
	.board_tab li a.tabbtn{width:111px; height:30px; display:inline-block; border:1px solid #e0e0e0; margin-bottom:3px; font-size:15px; text-align:center; padding-top:10px; float:left; margin-right:3px;}
	.board_tab li a.on{width:113px; height:30px; display:inline-block; margin-bottom:3px; font-size:15px; text-align:center; padding-top:10px; float:left; background:#3a62bd; color:#fff; margin-right:3px;}
	
	.board_tab02 {height:65px;}
	.board_tab02 li a{height:35px; display:inline-block; font-size:15px; text-align:center; padding-top:15px; float:left; width:348px; border:1px solid #00a3a5; color:#008c8e;}
	.board_tab02 li a:hover { background:#f6f6f6}
	.board_tab02 li a.on{ float:left; background:#00bec0; color:#fff }	
		
	/*언론보도*/
	.tablenews { display: flex; width: 100%; clear:both; margin:30px 0; padding:30px 0 10px 0; border-bottom :1px solid #d8d8d8; border-top :3px solid #091d3f}
	.tablenews ul {display: flex; flex-wrap: wrap; }
	.tablenews li { flex: 1 1 44% !important; align-self: auto !important; justify-content: space-between !important; padding: 0 6% 6% 0}
	.tablenews li:nth-child(4n){ padding-right: 6%}
	.tablenews li:nth-child(3n){ padding-right: 6%}
	.tablenews li:nth-child(2n){ padding-right: 0}
	.tablenews li dl {width: 100%;  float:left;  }
	.tablenews li dl:hover {  text-decoration:none; cursor: pointer; }
	.tablenews li dt {float: left; padding: 0 ; width: 100%;border:1px solid #e9e9e9; box-sizing: border-box; margin-bottom: 7px}
	.tablenews li dt img {width: 100%; height: 27vw; object-fit: cover; object-position :top}
	.tablenews li dd {width: 100%; text-align: left; line-height: 1.3rem; font-size: 1rem}
	
	.tablenews_view { float: left;  width: 100%; clear:both; margin:30px 0; padding:30px 0 10px 0; border-bottom :1px solid #d8d8d8; border-top :3px solid #091d3f}
	.tablenews_view button { background: #091d3f; color: #ffffff; font-size: 3vw; padding: 10px 35px; text-align: center; }
	.tablenews_view .new_title {width: 100%; text-align: center; line-height: 8vw; font-size: 6vw; border-bottom :1px solid #d8d8d8; padding: 5% 3%; font-weight: 600; box-sizing: border-box; word-break: keep-all}
	.tablenews_view .new_txt { width: 100%; overflow: hidden; margin: 40px auto 30px auto}
	.tablenews_view .new_txt p { text-align: left; font-size: 1rem; line-height: 1.8rem;}
	.tablenews_view .new_txt img { margin: 0 auto !important; text-align: center !important}
	.tablenews_view .imgtxt { text-align: center; line-height: 1.6rem; overflow: hidden; margin: 10px auto 70px 0 ; color: #797979}
	
	/*게시판*/
	table {font-size: 0.85em }	
	.pc_no {display:none; }
	
	.tableList {width: 100%; clear:both; border-collapse:collapse;  margin-top:10px; margin-bottom:15px}
	.tableList caption{display:none}
	.tableList colgroup col:nth-child(2) {width: 50px !important}
	.tableList thead th { background:#091d3f; padding: 13px 3px; text-align: center; color: #ffffff ;  border-bottom:1px solid #d8d8d8; font-family:'notokr-medium'; font-weight: normal; font-size: 3.2vw}
	.tableList tbody th { padding: 8px 5px; text-align: left; border-bottom:1px solid #d8d8d8; font-weight: normal; font-size: 3.5vw}	
	.tableList tbody td {padding: 15px 0px; text-align: center; color: #666666;border-bottom:1px solid #d8d8d8;; font-weight: normal; font-size: 3.5vw ; box-sizing: border-box}
	.tableList tbody img.list_img {width:100px !important; height:auto; vertical-align:middle; border:1px solid #d8d8d8;}
	.tableList img { vertical-align:middle; width: 20px !important}
	.tableList .left{text-align:left; padding-left:10px}
	.tableList a { font-weight: normal;  }
	.tableList a:hover {color: #1f9fe1;  text-decoration:none;}
	.tableList .font_red {font-size: 1em}
	
	.tableList02 {width: 100%; clear:both; border-collapse:collapse;  margin-top:10px; margin-bottom:15px}
	.tableList02 caption{display:none}
	.tableList02 colgroup col:nth-child(1) {width: 60% !important}
	.tableList02 colgroup col:nth-child(2) {width: 20% !important}
	.tableList02 colgroup col:nth-child(3) {width: 20% !important}
	.tableList02 thead th { background:#091d3f; padding: 13px 0px; text-align: center; color: #ffffff ;  border-bottom:1px solid #d8d8d8; font-family:'notokr-medium'; font-weight: normal; font-size: 3.2vw}
	.tableList02 tbody th { padding: 8px 5px; text-align: left; border-bottom:1px solid #d8d8d8; font-family:'notokr-medium'; font-weight: normal; font-size: 3.5vw}	
	.tableList02 tbody td {padding: 15px 0px; text-align: center; color: #666666;border-bottom:1px solid #d8d8d8; font-weight: normal; font-size: 3.5vw; box-sizing: border-box}
	.tableList02 tbody img.list_img {width:100px; height:auto; vertical-align:middle; border:1px solid #d8d8d8;}
	.tableList02 img { vertical-align:middle; width: auto}
	.tableList02 .left{text-align:left; padding-left:10px}
	.tableList02 a { font-weight: normal;  }
	.tableList02 a:hover {color: #1f9fe1;  text-decoration:none;}
	
	.tableview {width: 100%; clear:both; border-collapse:collapse;  margin-top:10px; margin-bottom:10px; border-top:2px solid #091d3f; }
	.tableview caption{display:none}
	.tableview thead th { background:#f2f6ff; padding: 10px 5px; text-align: center; color: #091d3f  ; border :1px solid #d8d8d8; font-family:'notokr-medium'; font-weight: normal; font-size: 3.2vw}
	.tableview thead th:first-child { border-left:none}
	.tableview thead .title {    }
	.tableview thead td { padding: 10px 5px; text-align:left;  border-bottom:1px solid #d8d8d8;font-family:'notokr-medium'; font-weight: normal; font-size: 3.5vw}
	.tableview tbody th { background:#f2f6ff; padding: 10px 5px; text-align: center; color: #091d3f  ; border-bottom:1px solid #d8d8d8; border-right:1px solid #d8d8d8; font-family:'notokr-medium'; font-weight: normal; font-size: 3.5vw}
	.tableview tbody td {padding: 10px 5px; text-align: left; color: #666666;border-bottom:1px solid #d8d8d8; line-height:150%; letter-spacing:normal; box-sizing: border-box; width: 100%; word-break: break-all}
	.tableview tbody td div{ line-height:150%; letter-spacing:normal; box-sizing: border-box; width: 100%}
	.tableview tbody td img { width: 100% !important}
	.tableview tbody td iframe {height: 300px}
	
	.tableview .replyicon img { width: auto}
	.tableview .reply { background:#fafafa; border:1px solid #e4e4e4; padding: 15px ; margin: 15px 0 10px 0; float:left; width:90%; font-size: 0.9em}
	
	
	/*치료사례게시판*/
	.tablecare { float: left;  width: 100%; clear:both; margin:20px 0 ; padding-bottom:30px ; border-bottom :1px solid #e9e9e9}
	.tablecare li { width:100%; float:left; padding:0; margin: 0 0 5% 0}
	.tablecare li dl {width: 100%;  border:1px solid #e9e9e9; float:left;  box-sizing: border-box}
	.tablecare li dl:hover {  text-decoration:none; cursor: pointer; border :1px solid #b2b2b2}
	.tablecare li dt {float: left; text-align: left; padding: 10px 15px;   ; font-size:0.9rem}
	.tablecare li dd img {width: 100%}
	.tablecare li dt .no {float: right; text-align: right; background: #f0f0f0; padding: 5px}
	
	.careview_title { float:left ; width:100%;  background:#091d3f; padding:10px; text-align: left; color: #ffffff  ;  border-bottom:1px solid #d8d8d8; box-sizing: border-box}
	.careview_title li {display:inline; width:100%; }
	.careview_title li:nth-child(1) { width: 100%; text-align: left}
	.careview_title li:nth-child(2) { width: 70%; text-align: left; }
	.careview_title li:nth-child(3) { width: 30%; text-align: right}
	.careview_title .no { font-size:0.9rem; color: #ffffff  ;  text-align:left; float:left; line-height:26px}
	.careview_title .title { font-size:0.9rem; text-align: left; color: #ffffff  ; line-height:26px}
	.careview_title .click { font-size:0.9rem; color: #ffffff  ; float:right; line-height:26px}
	
	.careview { clear:both; width:100%; margin:0 0 40px 0 ; padding: 20px 20px 40px 20px; background:#efefef; float: left; box-sizing: border-box; line-height: 150%}
	.careview ul { width: 100%; margin-bottom: 10px; float: left}
	.careview li { width: 50%; float: left; margin-bottom: 20px}
	.careview li dl {width: 100%; }
	.careview li dd {width: 100% ; padding: 5px;   ; text-align: center; box-sizing: border-box; font-size:0.9rem; letter-spacing: normal}
	.careview li img{width: 100% }
	.careview .before { background: #6c6c6c; color: #cccccc }
	.careview .after { background: #771a18; color: #ffffff }
	.careview .text {line-height: 1.6rem; font-size: 0.9rem}
	
	
	/*게시판 페이징*/
	.paging {text-align: center; line-height: 1.5em; clear:both; font-size: 0.85em}
	.paging a {margin: 1px; padding: 0px 10px; border: 1px solid #dddddd; height: 28px;  text-align: center; color: #666666; line-height: 2rem; display: inline-block ; font-family:'notokr-medium'}
	.paging a:hover {color: #fff; background:#091d3f; text-decoration:none ; border: 1px solid #091d3f; font-family:'notokr-medium'}
	.paging strong {margin: 1px; padding: 0px 10px; height: 28px; border: 1px solid #091d3f; text-align: center; color: #fff; line-height: 2rem; display: inline-block; background:#091d3f; font-family:'notokr-medium'}
	.paging a span {text-indent: -999em; display: inline-block;}
	*:first-child+html .paging a span {text-indent: -999em; display: none; }
	.paging a.first {padding: 0px; border: 0px currentColor; width: 28px; height: 28px;}
	.paging a.last {padding: 0px; border: 0px currentColor; width: 28px; height: 28px;}
	.paging a.first {border:1px solid #dddddd ; background:#ffffff url(/images/Common/btnFirst.png) no-repeat center center;}
	.paging a.last {border:1px solid #dddddd ; background:#ffffff url(/images/Common/btnLast.png) no-repeat center center;}
	.paging a.prev {padding: 0px; border: 0px currentColor; width: 28px; height: 28px;}
	.paging a.next {padding: 0px; border: 0px currentColor; width: 28px; height: 28px;}
	.paging a.prev { border:1px solid #dddddd ; background:#ffffff url(/images/Common/btnPrev.png) no-repeat center center; margin-right: 5px;}
	.paging a.next {border:1px solid #dddddd ; background:#ffffff url(/images/Common/btnNext.png) no-repeat center center; margin-left: 5px;}
	.paging a.normal {margin: 0px 2px; padding: 0px 8px;}
	
	/*이전글다음글*/
	.prenext {width: 100%; clear:both; border-collapse:collapse}
	.prenext caption{display:none}
	.prenext th, .prenext td  { white-space: normal}
	.prenext tbody th { background:#f8f8f8; padding: 10px 0px; text-align: center ; border :1px solid #d8d8d8;}
	.prenext tbody td {padding: 10px 10px; text-align: left; color: #666666;  border :1px solid #d8d8d8; vertical-align:text-top}
	.prenext a:hover {color: #1f9fe1;  text-decoration:none; }
	
	/*댓글디자인정의*/
	.replyWhead{margin-top:30px; background-color:#f9f9f9; border-top:2px solid #9e9e9e; border-bottom:2px solid #9e9e9e;; padding-top:10px; padding-bottom:10px; width:100%}
	.replyWhead caption{display:none}
	.replyWhead td{ padding:4px 10px;}
	.replyWhead textarea{border:1px solid #d8d8d8; padding:1%; width:96%}
	label.replypw{ border:1px solid #d8d8d8; border-right:0 none; background-color:#f3f3f3; height:30px; width:30%; text-align:center; display:inline-block; vertical-align:middle; margin-top: 1px}
	input.replypwinput{border:1px solid #d8d8d8; border-left:0 none;background-color:#fff; height:30px; width:40%; vertical-align:middle; display:inline-block; padding:0 5px; }
	
	.replyWdetail{ width: 100%;  margin-top:0; background-color:#f9f9f9; border-top:1px dotted #cacaca; padding-top:10px; padding-bottom:10px; position:relative; }
	.replyWdetail td{ padding:2px 0;}
	.replyWdetail img{  width: auto !important}
	
	.replypwok{ width: 280px; height: 30px;   z-index: 200;   position: absolute;  right: 50px;  top: 18px;  vertical-align: middle;  background-color: #fff;  float: left;  overflow: hidden;  padding: 10px; border: 1px solid #f2f2f2;}
	.replypwok img{ vertical-align:middle; }
	
	/*지점이벤트*/
	.eventwarp ul { display:block; width:100%; clear:both}
	.eventwarp li { display:inline; float:left; margin:0 2%; width: 46%}
	.eventwarp li:nth-child(even) { float:left; margin:0 2%; width: 46%}
	
	.eventwarp .title {width: 100%; padding: 20px 0 30px 0; overflow: hidden}
	.eventwarp .title img { width: 100% ; text-align: center}
	
	.eventplace { width:100%; border:1px solid #dfdfdf; padding:9px; clear:both; margin-bottom:20px; box-sizing: border-box}
	.eventplace dl { width:100%; margin:0 auto}
	.eventplace dt { width:100%; display:block; text-align:left}
	.eventplace dd { width:100%; display:block; text-align:left; padding-top:9px; clear:both; margin:0}
	
	.eventgo a{display:block; width:100%; height:37px; background: #ecf5f9; border:1px solid #1faae1; color:#0088d0 ; text-align:center; line-height:34px}
	.eventgo a:hover{background: #1faae1; border:1px solid #1faae1; color:#fff; font-weight:60; text-align:center; line-height:34px}
	
	.eventgo2 a{display:block; width:100%; height:37px; background: #ececec; border:1px solid #bcbcbc; color:#9a9a9a ; text-align:center; line-height:34px}
	.eventgo2 a:hover{     border:1px solid #bcbcbc; background:#ececec; color:#9a9a9a; text-align:center; line-height:34px}
	
	/*이벤트팝업*/
	.event_pop { float:left; width:100%; margin:0; padding:0; font-size:16px; font-family:'Nanum Gothic','나눔고딕','Noto Sans Korean',sans-serif; position:relative}
	.event_pop h1 { background:#1c69c1; height:35px; color:#FFF; font-size:22px ; padding-top:10px; padding-left:10px}
	.event_pop .close { position:absolute; right:10px; top:12px}
	.event_pop .close img {width: 75%; height: 75%}
	.event_pop .tel { height:38px; background:#191b7a ; font-size: 20px ; color:#ffffff; text-align:center; padding-top:10px}

	
	
	/* new이벤트 */
	.event_new { width: 100%; clear: both; box-sizing: border-box; float: left; margin: 10px 0; letter-spacing: normal}
	.event_new ul {box-sizing: border-box; float: left; }
	.event_new li { float: left; width: 100%; display: block; margin-bottom: 20px; border: 1px solid #d6d6d6; box-sizing: border-box}
	.event_new li .left { width: 100%; float: left}
	.event_new li .right { width: 100%; float: right; padding: 15px 15px 0 15px; box-sizing: border-box; }
	.event_new li dl dt { font-size: 18px; padding: 0; color: #363636; margin-bottom: 20px; height: auto}
	.event_new li dd .price{ font-size: 24px;   ; color: #b53532; letter-spacing: -1px}
	.event_new li dd .priceoff{ font-size: 24px;   ; color: #979797; letter-spacing: -1px }
	.event_new li dd .price_s{ font-size: 16px; color: #979797; padding-left: 7px; }
	.event_new li dd .date { padding: 18px 0; border-top: 1px solid #d6d6d6; margin-top: 15px; font-size: 17px; }
	.event_new li dd .progress { font-size: 16px; color: #ffffff; background-color: #b53532; border-radius:20px; padding: 4px 8px}
	.event_new li dd .progress_off { font-size: 16px; color: #ffffff; background-color: #c0c0c0; border-radius:20px; padding: 4px 16px}
	.event_new li dd .end { font-size: 16px; color: #979797;  padding-left: 5px}
	
	.event_new_view { width: 90%; clear: both; box-sizing: border-box; margin-bottom: 0 auto 10px auto; border-top: 2px solid #091d3f; border-bottom: 1px solid #d6d6d6; padding-bottom: 30px; position:relative;wmin-width:738px;height:100%; overflow: hidden}
	.event_new_view ul {box-sizing: border-box; float: left; }
	.event_new_view dt { font-size: 18px; padding: 10px; border-bottom: 1px solid #d6d6d6;   }
	.event_new_view dd { float: left; width: 100%;  border-bottom: 1px solid #d6d6d6; margin-bottom: 20px}
	.event_new_view dd .left { float: left; padding: 10px 10px 0 10px; width: 100%; text-align: left; box-sizing: border-box}
	.event_new_view dd .price{ font-size: 22px;   ; color: #b53532}
	.event_new_view dd .price_s{ font-size: 15px; color: #979797; padding-left: 7px}
	.event_new_view dd .date { padding: 0 10px 10px 10px; float: left; width: 100%; text-align: left; box-sizing: border-box}
	.event_new_view dd .progress { font-size: 14px; color: #ffffff; background-color: #b53532; border-radius:20px; padding: 2px 7px}
	.event_new_view dd .progress_off { font-size: 14px; color: #ffffff; background-color: #c0c0c0; border-radius:20px; padding: 2px 15px}
	.event_new_view dd .end { font-size: 14px; color: #979797;  padding-left: 5px}
	.event_new_view p { text-align: center; padding: 0; margin: 0}
	.event_new_view button { padding: 15px; }
	.event_new_view .button {  position: fixed; bottom: 14%; width: 74px; z-index: 999; right: 10px;  display: block}
	.event_new_view .button img { width: 74px; }

	/* 이벤트상담신청 */
	#middle_area {display: none}
	
	#mask2 {
	  position:absolute;
	  left:0;
	  top:0;
	  z-index:9000;
	  background-color:#000;
	  display:none;
	}

	#boxes .window2 {
	  position: absolute;
	  left:0;
	  top:0;
	  width:100%;
	  height:310px;
	  display:none;
	  z-index:9999;
	  padding:0;
	  font-size:20px;
	  margin-top: 100px;
	}

	#boxes .window2 .title{ background:#0088d0; padding:10px 0; color:#ffffff; font-size:1rem ; text-align:center; line-height:1.4rem !important}
	#boxes .window2 .event_close { text-align:right; right:9px; top: 9px; position:absolute}
	#boxes .window2 .event_close img {width: 18px !important}


	#boxes #dialog {
	  width:90%; 
	  padding:0;
	  background-color:#ffffff;
	}

	#boxes #dialog img {width:auto}

	#boxes .cta dl {color:#313131;width:100%;padding:4% 5% 4% 5%; float:left; background:#fff; box-sizing: border-box}
	#boxes .cta dt {float:left;width:24%; font-size:0.75em; clear:both; padding:0; margin:2px 0; line-height:2em;}
	#boxes .cta dd {font-size:0.75em; margin:2px 0; width:75%; float: left}
	#boxes .cta dd input {height:31px;width:100%; font-size:0.9em; border:1px solid #dcdcdc; padding:5px 10px; color:#313131; box-sizing: border-box}
	#boxes .cta dd .inputtel {height:31px;width:80%; font-size:0.9em; border:1px solid #dcdcdc; padding:5px 10px; color:#313131; box-sizing: border-box}
	#boxes .cta dd select {height:31px; font-size:0.9em; border:1px solid #dcdcdc; padding:0; color:#313131;width:100%; box-sizing: border-box; background: #fff}
	#boxes .cta dd .selecttime {height:31px; font-size:0.9em; border:1px solid #dcdcdc; padding:0; color:#313131;width:44%; float: right; box-sizing: border-box; background: #fff}
	#boxes .cta dd .selecttime2 {height:31px; font-size:0.9em; border:1px solid #dcdcdc; padding:0; color:#313131;width:27%; margin-right: 1%; float: left ; box-sizing: border-box; background: #fff}
	#boxes .cta dd label {display:inline-block;width:136px; padding-right:15px; font-size:0.9em}
	#boxes .cta dd span { display:inline; padding:0; float: right; margin-top: 5px}
	
	.cta_ok_private {clear: both; width:90%; text-align:center; vertical-align:middle; color:#313131; float:left; font-size:0.75em; padding:3% 5%; margin-bottom:15px}
	.cta_ok_private a{ color:#313131;  font-size:0.6em}
	/*.cta_ok_private a:link, a:visited { color:#313131;  font-size:0.5em}*/

	#boxes .bt_go { clear: both; margin: 0 auto; color:#fff;  text-align: center; padding-bottom: 10px}
	#boxes .bt_go a { padding:15px 30px ; background:#1c2032; color:#fff; font-size:17px; text-align:center;  text-decoration:none; vertical-align: middle;    }
	#boxes .bt_go a:visited {  color:#fff; }
	#boxes .bt_go a:hover { background:#29325a; text-decoration:none;  }
	
	/*동의*/
	.agree {width:100%; clear:both; margin:10px 0; border:1px solid #d3d3d3; padding:2% 3%; overflow: hidden; box-sizing: border-box}
	.agree .all { font-size:20px;  border-bottom:1px solid #d3d3d3; padding:15px 0; margin-bottom:10px; text-align:center}
	.agree a { color:#aeaeae; font-size: 0.9em}
	.agree a:hover { color:#000000; font-size: 0.9em}
	.agree ul { width: 100% ; float: left;} 
	.agree li { width: 100% ; display: block; margin-right: 0; margin-bottom: 10px; font-size: 0.85em; line-height: 140%; text-align: left}
	.agree img { width: 23px !important; height: 23px !important}

	/*회원약관 개인정보수집등*/
	.memberTxt{ width:100%; margin:0 auto;}
	.memberTxt h5{ width:680px; padding:5px 10px ; text-align:left}
	.memberTxt ul{ padding:0 0 35px 0;}
	.memberTxt ul li{ line-height:24px; padding:10px 0 0 20px;}
	.memberTxt h6{      margin-bottom:-10px; padding-top:5px; }
	.memberTxt p.memberdate{ text-align:right; width:98% ; }

	/*회원가입*/
	.join_box{width:100%; height:100px; padding:0 15px; border:1px solid #ccc; overflow:auto;  white-space: pre-wrap;  word-wrap: break-word; }
	.membert { clear:both; width:100%; background:#f6f6f6; line-height:100%; color:#464646 ; text-align: center;  padding:20px 0}
	.membert span { color:#e60013}
	.memberTable{ border-collapse:collapse; border-top:2px solid #333333; width:100%;border-bottom:1px solid #333333;}
	.memberTable caption{display:none}
	.memberTable colgroup col:nth-child(1) {width: 30% !important}
	.memberTable tbody th{ background:url(/images/members/icon_check.png) no-repeat 5px 50%; border-bottom:1px solid #e5e5e6; text-align:left ; padding:8px 7px; color:#222222 ; text-indent:0}
	.memberTable tbody td .span{ display: block; color:#c51515; font-size: 1em; text-align: left; float: left}
	
	.memberTable tbody td{ border-bottom:1px solid #e5e5e6; text-align:left ; padding:10px 7px; }
	.memberTable tbody td select { padding:5px; border:1px solid #e5e5e5; width: 100%; ; margin: 2px 0; box-sizing: border-box; background: #fff}
	.memberTable tbody td input {width: 100%;  padding:7px; border:1px solid #e5e5e5; color:#222222;  margin: 2px 0; box-sizing: border-box}
	.memberTable tbody td .inputtel {width: 80%;  padding:7px; border:1px solid #e5e5e5; color:#222222;  margin: 2px 0; box-sizing: border-box; float: left}
	.memberTable tbody td .input70 {width: 67%;  padding:7px; border:1px solid #e5e5e5; color:#222222;  margin: 2px 0; box-sizing: border-box}
	.memberTable tbody td .input50 { width: 55%;  padding:7px; border:1px solid #e5e5e5; color:#222222; ; margin: 2px 0; box-sizing: border-box}
	.memberTable tbody td .inputm { padding:7px; border:1px solid #e5e5e5; color:#222222; height: auto; width: auto; box-sizing: border-box}
	.memberTable tbody td .graytxt { color:#7c7c7c; font-weight:normal}
	.memberTable tbody td li { margin-right: 15px;  width: 40%; float: left}
	.memberTable tbody td p { font-size: 1em}
	.memberTable .bordernone_b { border: none}
	
	/*sns연결설정*/
	.snstable{ width: 100%; border-top:2px solid #333333; border-bottom:1px solid #333333; overflow: hidden}
	.snstable li { width: 100%; display: block; border-bottom:1px solid #e5e5e6; text-align: center; padding:4% 0; overflow: hidden}
	.snstable li dt{ color:#222222 ; letter-spacing:normal; float: left; vertical-align: text-bottom}
	.snstable li dt img { float: left; width: auto}
	.snstable li dt span { padding: 10px 0 0 10px; float: left}
	.snstable li dd{ display: block; width: 100%; margin: 5px auto; text-align: center}
	.snstable li dd .graytxt { color:#7c7c7c; font-weight:normal}	
	
	/*sns 탭*/
	.snstab { width:100%; margin:0 auto; clear:both; }
	.snstab li a{width:49.6%; height:35px; display:inline-block; border:1px solid #bcbcbc; background:#ececec; margin-bottom:-1px; font-size:1em; text-align:center; padding:10px 0; float:left;color:#7d7d7d; line-height:34px; border-radius:3px;}
	.snstab li a.on{width:49.6%; height:37px; display:inline-block;font-size:1em; text-align:center; padding:10px 0; float:left; background:#1b3267; color:#fff ; border-radius:3px; border:none; }
	
	/*이메일/SMS 수신설정*/
	.smstable{ width: 100%; border-top:2px solid #333333; border-left:1px solid #cccccc; border-right:1px solid #cccccc; overflow: hidden}
	.smstable li { width: 100%; display: block; border-bottom:1px solid #cccccc; text-align: center; }
	.smstable li dt{ background: #f8f8f8; color:#222222 ; letter-spacing:normal; float: left;}
	.smstable li:nth-child(1) dt{ background: #f8f8f8; color:#222222 ; letter-spacing:normal; float: left; width: 100%; height: auto; border-bottom:1px solid #cccccc;  padding:3% 0; }
	.smstable li:nth-child(2) dt{ background: #f8f8f8; color:#222222 ; letter-spacing:normal; float: left; width: 100%; height: auto; border-bottom:1px solid #cccccc;  padding:3% 0; }
	.smstable li:nth-child(3) dt{ background: #f8f8f8; color:#222222 ; letter-spacing:normal; float: left; width: 100%; height: auto; border-bottom:1px solid #cccccc;  padding:3% 0; }
	.smstable li dd { display:inline; }
	.smstable li dd:nth-child(1) { display:block; text-align: center; float: right;  padding:2%; width: 96%;}
	.smstable li dd:nth-child(2) { display:block; text-align: left; float: left;  padding:2%; width: 96%; }
	.smstable li dd:nth-child(3) { display: block; text-align: left; clear: both; padding:2%; width: 96%;}
	.smstable input { padding:6px; border:1px solid #e5e5e5; color:#222222; margin: 3px 0; width: 100%; box-sizing: border-box}
	.smstable .no { padding:6px; border:1px solid #e5e5e5; color:#222222; margin: 3px 0; width: auto; box-sizing: border-box}
	.smstable select { padding:5px; border:1px solid #e5e5e5; width: 100%; box-sizing: border-box}
	
	/*sns회원가입 마이유로진*/
	.snswarp { border:1px solid #dadada; padding:0 5% 40px 5%; width:90%; margin:0 auto; clear:both}
	.snswarp_no { padding:0 5% 40px 5%; width:90%; margin:0 auto; clear:both}
	.snswarp .titleon {width:285px; background:#334e89; text-align:center; font-size:20px; color:#ffffff ; padding:10px 0}
	.snswarp .titleoff {width:285px; background:#f9f9f9; text-align:center; font-size:20px; color:#777777;  padding:10px 0; border:1px solid #dadada}
	.snsjoin {width:100%;margin:0 auto; }
	.snsjoin .agree {width:100%; clear:both; margin:10px 0; border:none}
	.snsjoin .agree .all { font-size:20px ; border-top:1px solid #d3d3d3; padding:15px 0; margin-top:10px; text-align:center; border-bottom:none}
	.snsjoin .agree a { color:#aeaeae;}
	.snsjoin .agree a:hover { color:#000000;}	
	.snsjoin input {width:100%;  padding:8px; border:1px solid #d5d5d5; text-align:center; margin:5px 0; box-sizing: border-box}
	
	.snsjoin .formbox{width:100%; margin: 10px 0 20px 0; padding: 10px 0; clear: both; float: left; border-top: 1px dashed #d3d3d3; border-bottom: 1px dashed #d3d3d3}
	.snsjoin .formbox dt{width:35%; margin: 0; padding: 0; float: left; height: 40px; line-height:2.2em; font-size: 1em; color:#757575; }
	.snsjoin .formbox dd{width:65%; float: right; display: inline; margin: 0; padding: 0; height: 40px}
	.snsjoin .formbox dd input{width:100%;  padding:8px 0; border:1px solid #d5d5d5; text-align:center; margin: 0}
	
	.snsjoin .input50 {width:50%;  padding:8px 0; border:1px solid #d5d5d5; text-align:center; margin:5px 0}
	.snsjoin .input_de {width: auto;  padding:8px 0; border:1px solid #d5d5d5; text-align:left; margin:5px 0;}
	.snsjoin select {width:100%;  padding:6px; border:1px solid #d5d5d5; text-align:center; margin:5px 2px}
	.snsjoin .select50 {width:70%;  padding:6px; border:1px solid #d5d5d5; text-align:center; margin:5px 2px}
	.snsjoin dl {margin:0px}
	.snsjoin dt {padding:2px 0; width:100%; text-align:left; display:inline; }
	.snsjoin dd {padding:2px 0; width:100%; display: block; margin-bottom:20px}
	
	/* sns신규가입 & 이벤트팝업 신청 폼 */
	.info_warp {width:100%; margin:0 auto; background:#fff; box-sizing: border-box }
	.info_set {width:90%; margin:5px auto; padding-bottom: 0; box-sizing: border-box}
	.sub_title{padding-top:10px; padding-bottom: 5px; text-align: left; color: #1b1b1b ;   ; font-size:0.9rem}
	.fc{ color: #ff0000; font-size:0.9rem}
	
	.input_set{position:relative;margin-bottom:5px; clear: both}
	.input_set .fl{position:absolute;top:0;left:0}
	.input_set .fr{position:absolute;top:0;right:0}

	.input_wrap{ position:relative;overflow:hidden;margin-bottom:6px;}	

	.int{ display:block;overflow:hidden; padding:0;background:#fff; border:1px solid #d9d9d9}
	.int input{color:#444444;font-size:0.9rem; width:100%; vertical-align:top;border:none; outline: none; background:#fff; padding: 11px 8px}
	.int select{color:#444444;font-size:0.9rem; width:100%; vertical-align:top;border:none; outline: none; background:#fff; padding: 6px 8px}	
	
	.int2{float: left; display:block;overflow:hidden; padding:0;background:#fff; width:32.8%; box-sizing: border-box; margin: 1px; border:1px solid #d9d9d9  }
	.int2 select{ color:#444444;font-size:0.9rem; width:100%; vertical-align:top;  outline: none; background:#fff; border: none}

	.input_wrap_type3{margin-right:76px}

	.bt_number {border-radius:5px;  ; font-size:0.9rem;line-height:43px;display:inline-block;overflow:hidden;width:70px;height:43px;text-align:center;vertical-align:top;white-space:nowrap; background:#1b1b1b; color:#fff !important}
	
	.event_agree {width:100%; text-align:center; vertical-align:middle; color:#1b1b1b; margin: 10px auto; clear: both; font-size:0.9rem; padding:5px 0 0 0}
	.event_agree a{ color:#1b1b1b;  font-size:0.9rem}
	.event_agree a:visited { color:#1b1b1b; font-size:0.9rem}
	
	.ok_button{text-align:center; width:100%; clear:both; margin:0 auto;  margin: 12px 0;}
	
	/*회원가입약관*/
	.join { width:100% ; margin:0 auto; padding: 0 10px; box-sizing: border-box}
	.join h5{   background:url(/images/common/h5img_b.gif) no-repeat left 50%; font-size:1em; color:#0088d0;   ; margin:0 0 10px 0;  padding:0 0 0 25px; display:inline  !important}
	.hide {display: none;}
	.show { display: inline; margin-left:10px; cursor:pointer; line-height:1.5em}
	.show2 {display: block;  width:96%; height:200px; padding:0 2%; border:1px solid #ccc; overflow:auto;  white-space: pre-wrap;  word-wrap: break-word; clear:both; margin-top:10px; margin-bottom:30px}
	.join .line { width:100%; border-top:1px solid #dbdbdb; }
	.join .dotline { width:100%; border-bottom: 1px  dotted #cfcfcf}
	.join img { width: 23px; height: 23px}
	.join .mp0{width: 7%; height: auto}	
	.join .allok {font-size: 1.2em;   }
	
	/*로그인*/
	.loginwarp { border:1px solid #dadada; padding:0 0 25px 0; width:100%; margin:0 auto; box-sizing: border-box }
	.login {width:90%;margin:0 auto; }	
	.login .login_bg {position:relative}

	.login .line {border-top:1px solid #dbdbdb; }
	.login form ul {margin:20px 0px 10px 0; width: 100%}
	.login form li {padding:2px 0;  margin-bottom: 10px; display: block}
	.login form span{font-size: 1em}
	.login form label {display:inline-block ; margin-bottom: 5px}
	.login form input {width:100%; overflow: visible; box-sizing: border-box}
	.login form .board_button {position:relative;margin:0;left:0px;top:1px; float: left; clear: both; width: 100%; ; margin-bottom: 20px; }
	.login form .board_button button {padding-top:24px;padding-bottom:24px; color:#ffffff ;text-align:center;padding:5px 10px; height: 45px}
	.login .login_help {margin:20px 0px;}
	.login .login_help p {width:380px;position:relative;padding-bottom:10px;}
	.login .login_help p .board_button {position:absolute;right:0px;top:0;margin:0}
	.login .login_help p .board_button a {background:#5b5b5b;width:50px;text-align:center;padding:5px 0; }
	.login .login_help p .board_button a:hover {background:#000;}
	.login form .btn_c input { width: auto}
	.login form .btn_c label { width: auto; font-weight:normal}
	.login form .checkbox {width: auto}
	
	.loginsns {  width:100%; margin:0 auto; padding-bottom: 10px; float: left}
	.loginsns li {  width:48%; float: left; margin : 0 1% 10px 1%}
	
	.smswarp { border:5px solid #dadada; padding:15px 0; width:98%; margin: 20px auto}
	.sms {width:92%;margin:0 auto;position:relative}
	.sms .click { background:#f5f5f5; width:100%; font-size:1.2em; padding:5px 0; text-align:center; margin-bottom:20px}
	.sms .click span { padding:0 10px;}
	.sms .tit_urogyn_login {padding-bottom:10px;   font-size:20px;text-align:center}
	.login_sms {margin:10px 0px}
	.login_sms p {width:100%;position:relative;padding-bottom:10px;  line-height:170%;text-align:center;}
	.login_sms .smsinput{width:42%; border:1px solid #d5d5d5 ; margin-bottom: 5px; }
	.login_sms .smstel{width:100%; border:1px solid #d5d5d5; }
	.login_sms .smsselect{ width:99%; border:1px solid #d5d5d5;}
	
	/*비밀글*/
	.pwviewwarp { border:1px solid #dadada; padding:30px 0; width:100%; margin:50px auto;}
	.pwview {width:90%;margin:0 auto; }
	.pwview p {margin:0 auto; text-align:center}
	.pwview .title {background:#efefef; padding:10px 0; text-align:center ; color:#000000; margin-bottom:20px}
	.pwview input { border:1px solid #e5e5e5; padding: 7px; }
	
	/*오톡해 utv*/
	.utv_top3 { display: none}
	
	.utv_top3_m { width: 100%; float: left;   padding: 0; box-sizing: border-box; display: block; margin: 0}
	.utv_top3_m .title {  text-align: center;  padding-top: 5px; font-size: 1.2em; color: #b53532;   }
	.utv_top3_m .bxslider img {width: 100%; height: auto}
	.utv_top3_m ul {clear:both; margin-top: 25px ;}	
	.utv_top3_m ul li { margin-right: 12px; float: left; width: 100%; height: 90px}
	.utv_top3_m li dt { display: inline;float: left; width: 40%; margin-right: 10px; }
	.utv_top3_m li dt img{  width: 100%;  }
	.utv_top3_m li dd {font-size: 1.05em;   ; text-align: left; }
	.utv_top3_m ul li:hover { cursor: pointer}
	.utv_top3_m .bxslider_utv p {border: 1px solid #e6e6e6}

	.utv_tab { clear: both; width: 100%; float: left; border-bottom: 1px solid #e6e6e6;box-sizing: border-box;margin-top:30px}
	.utv_tab ul {margin: 0 auto; text-align: center; width:  310px}
	.utv_tab ul li { margin: 0 2px; float: left; padding: 10px 20px; font-size: 0.85em; color: #8d8d8d;   ; border: 1px solid #e6e6e6; text-align: center; border-bottom: none}
	.utv_tab ul .on { color: #1faae1; border: 1px solid #1faae1; border-bottom: none; padding: 10px 20px; font-size: 0.85em; }
	.utv_tab ul li:hover { cursor: pointer}
	
	.utv_board { clear: both; width: 100%; float: left; box-sizing: border-box; padding: 0; margin: 0}
	
	.utv_list { clear: both; width: 100%; float: left; box-sizing: border-box;  margin : 20px 0 20px 0; }
	.utv_list .title { clear:both; font-size:1.2em; color:#292929;   ; width:100%; padding:0 10px; text-align:left; box-sizing: border-box !important}
	.utv_list .title span { margin-left: 7px; }
	.utv_list ul {clear:both; margin: 5px 0 15px 0; float: left;}	
	.utv_list ul li { margin: 1% 0 4% 0; float: left; width: 100%; text-align:left  }
	.utv_list ul li:last-child{ margin: 1% 0 0 0; float: left; width: 100%; }
	.utv_list ul li img { width: 100%}
	.utv_list li p {border: 1px solid #e6e6e6}
	.utv_list li dl { padding: 0 10px}
	.utv_list li dt {  margin-top: 5px; font-size: 0.85em; height: auto}
	.utv_list li dd {  margin-top: 10px; color: #898989; font-size: 0.75em; letter-spacing: normal}
	.utv_list ul li:hover { cursor: pointer; color: #1f9fe1;  text-decoration:none;}
	
	.utv_list2 { clear: both; width: 100%; float: left; box-sizing: border-box; margin-bottom: 0}
	.utv_list2 ul {clear:both; margin: 20px 0; float: left;}	
	.utv_list2 ul li { margin: 0 0 5% 0; float: left; width: 100%; text-align:left  }
	.utv_list2 ul li img { width: 100%}
	.utv_list2 li p {border: 1px solid #e6e6e6; float: left; width: 50%; margin-right: 3%}
	.utv_list2 li dl { float: left; width: 47%;}
	.utv_list2 li dt {  margin-top: 0; height: 70px; font-size: 0.95em;}
	.utv_list2 li dd { color: #898989; font-size: 0.95em;}
	.utv_list2 ul li:hover { cursor: pointer; color: #1f9fe1;  text-decoration:none;}
	
	.utv_list3 { clear: both; width: 100%; float: left; box-sizing: border-box;  margin : 20px 0 0 0; }
	.utv_list3 .titleline { clear:both; width:100%; padding:0 }
	.utv_list3 .title { font-size:1.2em; color:#292929;   ;text-align:left ; float: left}
	.utv_list3 .btn_roll{float: right}
	.utv_list3 .btn_roll img { width: auto; cursor:pointer}
	.utv_list3 ul {clear:both; margin: 15px 0; float: left;}	
	.utv_list3 ul li { margin: 0 0 3% 0; float: left; width: 100%; text-align:left  }
	.utv_list3 ul li:nth-child(2){display: none}
	.utv_list3 ul li:nth-child(3){display: none}
	.utv_list3 ul li img { width: 100%}
	.utv_list3 li p {border: 1px solid #e6e6e6}
	.utv_list3 li dt {  margin-top: 10px; font-size: 1em;   ; float: left}
	.utv_list3 li dd { color: #898989; float: left; margin-top: 10px}
	.utv_list3 ul li:hover { cursor: pointer; color: #1f9fe1;  text-decoration:none;}
	
	/* 추천시리즈 */
	.comm_warp {clear: both; width: 100%; box-sizing: border-box;  margin : 20px 0 0 0; }
	/* 롤링배너 */
	.roll{width: 100%; padding: 3% 0 0 0 ; margin: 0 auto}
	.roll .title { clear: both; font-size:1.2em; color:#292929;   ;text-align:left ; float: left; margin-bottom: 15px}
	.roll .item {display: none}
	.roll .item_t {display: none}
	.roll .item_m{margin-bottom: 30px;clear: both; display: block}
	.content-slider li{text-align: center; }
	.content-slider li p {border: 1px solid #e6e6e6}
	.content-slider li dt {  margin-top: 10px; font-size: 20px;   ; float: left}
	.content-slider li dd { color: #898989; float: left; margin-top: 10px}
	.content-slider ul li:hover { cursor: pointer; color: #1f9fe1;  text-decoration:none;}
	
	/*오톡해서브메뉴*/
	.moviemenubar{position:relative;z-index:50!important;background-color:#fff; border-bottom: 1px solid #cccccc; display: block; overflow-x: hidden}
	.moviemenubar::-webkit-scrollbar{display:none}
	.moviemenu .listwarp{/* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;}
	.moviemenu .list{display:block;background-color:transparent;border:0;color:#333;font-weight:normal;padding:10px 0;line-height:20px;white-space:nowrap;width:auto;align-self:center; font-size: 0.85em}
	.moviemenu .list.active{font-weight:700; border-bottom: 2px solid #b53532; color: #b53532}
	
	
	/* swiper 추천시리즈 */
	.swiper_warp {clear: both; width: 100%; box-sizing: border-box;  margin : 20px 0 0 0}
	.swiper_warp .title { clear: both; font-size:1.2em; color:#292929;   ;text-align:left ; float: left; margin-bottom: 15px}
	.swiper-container {
      width: 100%;
      height: 100%; 
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
	
	.swiper-slide li{text-align: center;padding:0 ; margin: 0 5px; }
	.swiper-slide li p {border: 1px solid #e6e6e6}
	.swiper-slide li dl{margin-top: 5px; float: left; clear: both}
	.swiper-slide li dt { width: 100%; font-size: 0.85em;   ; float: left;  ; text-align: left}
	.swiper-slide li dd { color: #898989; float: left; width: 100%; text-align: left; padding-bottom: 5px}
	.swiper-slide ul li:hover { cursor: pointer; color: #1f9fe1;  text-decoration:none;}

	
	.movieview { clear: both; width: 100%; margin-top: 10px; padding-bottom: 10px !important}
	.movieview dl { width: 100%}
	.movieview dt { padding: 5px}
	.movieview dd { padding: 5px; color: #898989}
	
	
	/*sns 간편로그인*/

	#ok_boxes6 .ok_window4 {
	  position: absolute;
	  left:0;
	  top:-50%;
	  width:100%;
	  height:auto;
	  z-index:9999;
	  padding:0;
	  margin-top: 0;
	}

	#ok_boxes6 #ok_dialog {
	  width:270px; 
	  padding:0 0 15px 0;
	  background-color:#ffffff;
	}
	#ok_boxes6 #ok_dialog img {width:auto}

	.pop_end6 {margin:0 auto ; padding: 15px;padding-bottom:200px;color: #393939; font-weight: normal;  text-align: center;  line-height: 0.8em !important}
	.pop_end6 h9 { font-size: 1.3rem; color: #393939;   ;  margin-bottom: 20px}
	.pop_end6 p {line-height: 1rem; clear: both;}
	.pop_end6 .f_point { color: #f65656;   ;  }
	.pop_end6 .bt_warp {  width: 100%; margin-top: 10px; border: 1px solid #dadada; padding: 5px; clear: both ;float: left;  box-sizing: border-box;}
	.pop_end6 .bt_warp li {width:50%; float: left; display: inline; margin: 3px 0 5px 0}
	.pop_end6 .bt_warp li img { width: 10%}
	.pop_end6 .bt_warp li p {font-size: 0.75rem; padding-top: 57px}
	.pop_end6 .bt_warp li a{text-align:center; font-weight: normal; letter-spacing: -1px}
	.pop_end6 .bt_warp li .sns_naver { background:url(/images/common/sns_naver_m.jpg) center top no-repeat; background-size: 52px;}
	.pop_end6 .bt_warp li .sns_kakao { background:url(/images/common/sns_kakao_m.jpg) center top no-repeat; background-size: 52px;}
	.pop_end6 .bt_warp li .sns_google { background:url(/images/common/sns_google_m.jpg) center top no-repeat; background-size: 52px;}
	.pop_end6 .bt_warp li .sns_facebook { background:url(/images/common/sns_facebook_m.jpg) center top no-repeat; background-size: 52px;}

	/*비급여항목*/
	.table-responsive {display: block; overflow-x: scroll; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar;}
	.tablepay {width: 100%; min-width:1000px; clear:both; border-collapse:collapse;  margin-top:10px; margin-bottom:15px; border:1px solid #d8d8d8;}
	.tablepay caption{display:none}
	.tablepay thead th { background:#e8f3ff; padding: 13px 5px; text-align: center;  border-bottom:1px solid #d8d8d8; border-right:1px solid #d8d8d8}
	.tablepay tbody th { padding: 13px 5px; text-align: center; border-bottom:1px solid #d8d8d8; background:#f5f5f5 ; border-right:1px solid #d8d8d8;}	
	.tablepay tbody td {padding: 13px 5px; text-align: center; color: #666666;border-bottom:1px solid #d8d8d8; border-right:1px solid #d8d8d8; font-family: 'notokr-regular'}
	
	/*메트릭스 테이블*/	
	.table3xb {width: 100%;  clear:both; border-collapse:collapse; margin-bottom:15px; border:1px solid #d8d8d8;}
	.table3xb caption{display:none}
	.table3xb thead th { background:#ffffff; padding: 20px 5px; text-align: center;  border-bottom:1px solid #000000; border-right:1px solid #d8d8d8; color: #0088d0; font-family: 'notokr-bold'; font-size: 1.1rem; word-break: keep-all;}
	.table3xb thead td { background:#ffffff; padding: 20px 5px; text-align: center;  border-bottom:1px solid #000000; border-right:1px solid #d8d8d8; font-family: 'notokr-bold'; font-size: 1.1rem; word-break: keep-all;}
	.table3xb tbody th { padding: 20px 5px; text-align: center; border-bottom:1px solid #d8d8d8; background:#ffffff ; border-right:1px solid #d8d8d8; ; font-family: 'notokr-bold'; color: #0088d0; word-break: keep-all; font-size: 1rem}
	.table3xb tbody td {background:#ffffff; padding: 20px 5px; text-align: center; color: #666666;border-bottom:1px solid #d8d8d8; border-right:1px solid #d8d8d8; font-family: 'notokr-regular' ; word-break: keep-all; font-size: 1rem}
	.table3xb tbody .tit {background:#f2f2f2; padding: 20px 5px; text-align: center; color: #666666;border-bottom:1px solid #d8d8d8; border-right:1px solid #d8d8d8; font-family: 'notokr-bold' ; word-break: keep-all; font-size: 1rem}


/*정관수술-유로진 다중차단기법*/
.vasecto04_bg {padding:10vw 0 18vw 0; text-align:center;}	

.clinic{padding:5vw 0 25vw 0;}
.clinic_box{padding-top:5vw;}
.clinic_list li{width:100%; height:75vw;margin-bottom:2vw;overflow:hidden;}
.clinic_list .txt_box{height:15vw;padding-top:5vw;}
.clinic_list .txt_box h3{font-size:5vw;margin-top:1vw;}
.clinic_list .txt_box p{font-size:4vw;line-height:4vw;}
.clinic_list .cover{padding-top:44vw;}
.clinic_list .cover h3{margin:2vw 0;font-size:5.5vw;}
.clinic_list .cover p{font-size:3.5vw;}
.clinic_list .cover img{width:9vw;}
.clinic_list li:hover a{top:0;}
.clinic_list li:hover .txt_box{bottom:0;}
	
.clinic_list2 li{width:100%; height:75vw;margin-bottom:2vw;overflow:hidden;}
.clinic_list2 .txt_box{height:15vw;padding-top:5vw;}
.clinic_list2 .txt_box h3{font-size:5vw;margin-top:1vw;}
.clinic_list2 .txt_box p{font-size:4vw;line-height:4vw;}
.clinic_list2 .cover{padding-top:44vw;}
.clinic_list2 .cover h3{margin:2vw 0;font-size:5.5vw;}
.clinic_list2 .cover p{font-size:3.5vw;}
.clinic_list2 .cover img{width:9vw;}
.clinic_list2 li:hover a{top:0;}
.clinic_list2 li:hover .txt_box{bottom:0;}
	
.swiper-imgM{position: relative}
.swiper-rollM{position: relative}	
	
/*정관수술-유로진 마취방법*/
.inner_box .list_box .item > div{width:100%;text-align:center !important}
.inner_box .list_box .item{margin-top:8vw;}
.inner_box .list_box .item .img_box img{width:100%;}
.inner_box .list_box .item .txt_box{padding-top:5vw; padding-bottom: 11vw}
.inner_box .list_box .item .txt_box h4{font-size:3vw; letter-spacing:0; text-align: center}
.inner_box .list_box .item .txt_box .num{font-size:6vw;letter-spacing:0.005em;}
.inner_box .list_box .item .txt_box h3{font-size:5vw;margin:3vw 0;; text-align: center}
.inner_box .list_box .item .txt_box > p{font-size:4vw;line-height:5.5vw; text-align: center}	
.inner_box .list_box .item .txt_box .smtxt{font-size:3.5vw;line-height:7vw; text-align: center}	
.inner_box .list_box .item:nth-child(2n-1) .txt_box{padding-left:0;}
.inner_box .list_box .item:nth-child(2n) .txt_box{text-align:center;padding-right:0;}	
	
/*정관수술-유로진 정관수술의 특별함*/
.special{padding:16vw 0;background-size:230%;}
.special .main_tit h2 {margin:15px 0; font-size:7vw; line-height:10vw;}
.special .main_tit p {font-size:4.5vw; line-height:6vw;}
.special .main_tit em {font-weight:500; font-size:5.5vw; line-height:44px; color:#fff; font-style: normal}
.special_list {width: 100%; margin: 0 auto; padding-top:10vw;}
.special_list .item{margin-bottom:8vw; margin: 0 auto}
.special_list .item > div{width:86%;float:none;margin:0 auto;}
.special_list .txt_box{padding-top:2vw;padding-left:5vw;}
.special_list .txt_box .num{font-size:5vw;margin-right:1vw;padding-top:1vw; text-align: center}
.special_list .txt_box h4{font-size:5vw;margin:5vw 0 4vw; text-align: center}
.special_list .txt_box p{font-size:4vw;line-height:5.5vw; text-align: center}
.special_list .img_box img{width:100% !important}

/*정관수술-정관수술 q&a*/
.guide_qna{width:100%;margin:8vw auto 0;}
.guide_qna .item{overflow:hidden;margin-bottom:6vw;position:relative;z-index:2;width: 80%; margin: 0 auto}
.guide_qna .item .num{width:30vw;height:7vw;line-height:7vw;font-size:4vw;}
.guide_qna .item .box{width:100%; padding:6vw 3vw;margin:0 auto; box-sizing: border-box}
.guide_qna .item .box h4{font-size:5vw;line-height:6vw;padding-bottom:4vw;}
.guide_qna .item .box p{font-size:3.5vw;line-height:5.5vw;margin-top:4vw;}
.guide_qna .swiper-button-prev { width:15px;height:28px !important}
.guide_qna .swiper-button-next { width:15px;height:28px !important}
	
/*정관수술-정관수술 복원*/
.restore{padding:5vw 0;background-size:205%; margin-top: 3vw}
.restore_box{ width: 80%; padding: 10vw 5vw; background: #ffffff; margin-top: 40vw}
.restore_box p{font-size:4vw;line-height:6vw; font-family: 'notokr-regular'; text-align: center}
	
/*정관수술-정관수술 mtv*/
.mtv_list{width: 80%; margin: 0 auto; padding-top:2vw;}
	
/*정관수술-유로진의 특별함*/
.u_special{clear: both; padding:5vw 0 0 0 ;position:relative; width: 100%; float: left}
.u_special ul {width: 100%; margin: 0 auto}
.u_special li {width: 48%; float: left; margin: 0 1% 6% 1%}
.u_special li:last-child {width: 48%; float: left; margin: 0 1%}
.u_special li:nth-child(1){width: 48%; height: auto; background-size:100%;}
.u_special li:nth-child(2){width: 48%; height: auto; background-size:100%;}
.u_special li:nth-child(3){width: 48%; height: auto; background-size:100%; margin-left: 25%}
.u_special li dt{width: 100%; text-align: center; color: #299edc; font-size: 4vw; font-family: 'notokr-bold'; padding-top:25vw }
.u_special li dd{text-align: center; font-size: 3.5vw; line-height: 5vw; padding-top: 14vw;font-family: 'notokr-medium';}

/*정관수술-유로진 배너*/
.inner_banner {width:85% !important;}
.inner_banner img {width: 100%}
	

	
	
}



