﻿
/* 160510 스타일적용 */

/* Sub-Content Common Title */
.sub_tit_2 { margin: 0 20px; padding:5px 0 20px; background:url(../images/xxb/sub_tit_dot_line.html) repeat-x bottom;}
.sub_tit_2 h3 { margin:27px 0 0; padding: 0 0 0 5px; font-size:12px; color:#8d8d8d; font-weight:700;}
.sub_tit_2 h3 b { display: inline-block; padding: 0 15px 0 0; font-size:40px; color:#666;  line-height:40px; font-weight: 500;}
.sub_tit_2 h3 b span { font-weight: bold;}

.common_keyword { position: absolute; top: -1000000000px; left: -1000000000px; width: 1px; hanging-punctuation: 1px;}


/* 윤곽 소개 */
.sub_body .op_system { margin-bottom: 30px;}
.sub_body .op_system p { margin: 50px 20px 0; font-size:13px; color:#444; line-height: 19px;}
.sub_body .op_system p img { display: block; margin-bottom: 25px;}
.sub_body .op_system ul { overflow: hidden; margin: 20px 20px 0;}
.sub_body .op_system ul li { float: left; margin-right: 35px; font-size: 14px; color:#444; text-align: center; line-height: 15px;}
.sub_body .op_system ul li b { display: block; margin: 13px 0 8px; font-size: 19px; font-weight: bold; }

.sub_body .data_box .system_box_1 img { float: left;}
.sub_body .data_box .system_box_1 p { float: left; padding: 80px 0 0 30px; font-size: 14px !important; line-height: 20px !important;}
.sub_body .data_box .system_box_1 p b { display: block; margin-bottom: 30px; font-size: 28px; color: #444 !important;}

.sub_body .data_box .system_box_2 p { font-size: 14px !important; line-height: 20px !important;}

.sub_body .data_box .system_box_3 { padding: 70px 0 0 400px; height: 350px; background:url(../images/xxb/system_4_1.html) no-repeat; background-position: 30px 0;}
.sub_body .data_box .system_box_3 p { padding: 30px 0 0; font-size: 14px !important; line-height: 20px !important;}

.sub_body .data_box .system_box_4 p { padding: 15px 0 0; font-size: 14px !important; line-height: 20px !important;}
.sub_body .data_box .system_box_4 p b { display: block; margin-bottom: 5px; font-size: 16px !important; color: #444 !important; font-weight: bold !important;}

.sub_body .data_box .system_box_5 { overflow: hidden; margin: 0 20px 50px; background:url(../images/xxb/system_6_1.html) no-repeat; background-position: 700px 0;}
.sub_body .data_box .system_box_5 li { position: relative; padding: 40px 0 40px 300px; }
.sub_body .data_box .system_box_5 li p { font-size: 14px !important; line-height: 20px !important;}
.sub_body .data_box .system_box_5 li p b { display: block; font-size: 16px !important; color: #444 !important; font-weight: bold !important;}
.sub_body .data_box .system_box_5 li img { position: absolute; top: 20px; left: 0;}
.sub_body .data_box ul.system_box_5 li:first-child { padding: 40px 0 40px 0 !important;}

.sub_body .system_box_6 {}
.sub_body .system_box_6 .nav li { width: 141px; font: normal 18px "Tahoma"; color: #69c682; line-height: 22px;}

.sub_body .system_box_7 ul { overflow: hidden; margin-left: 20px;}
.sub_body .system_box_7 li { float: left; margin-right: 20px; padding: 0 0 10px; text-align: center;  border: 1px solid #ddd;}
.sub_body .system_box_7 li img { display: block; padding: 6px; background:url(../images/xxb/bg_slash.html);}
.sub_body .system_box_7 li p { margin-bottom: 10px; padding: 13px 0; text-align: center; color: #000; font-size: 14px; font-weight: bold; background-color: #ddd;}

.system_box .tabs li { width: 251px; text-align: center; color: #fff; font-size: 18px; font-weight: 700; border-right: 1px solid #fff;}
.system_box .tab_container { margin-bottom: 50px; padding-top: 40px;}
.system_box .tab_container .tab_content { border-top: 3px solid #83c595;}
.system_box .tab_container .tab_content p { padding: 30px 20px; font-size: 14px; color:#444; line-height: 20px;}
.system_box .tab_container .tab_content p b { display: block; margin-bottom: 20px; font-size: 23px; color: #83c595;}
.system_box .tab_container .tab_content span { position: absolute; top: 20px; display: block; width: 31px; height: 23px; background:url(../images/xxb/system_tab_point.html) no-repeat center top;}

.system_box .tab_container .tab_content .s_title { padding: 30px 20px; font-size: 14px; color:#444; line-height: 20px;}/*20160624*/
.system_box .tab_container .tab_content .s_title b { display: block; margin-bottom: 10px; font-size: 18px; color: #83c595;}/*20160624*/

.system_box .tab_container .tab_content ul {padding: 0 20px; font-size: 14px; color:#444; line-height: 20px;margin-top:-20px}/*20160624*/
.system_box .tab_container .tab_content ul li {font-size:14px;line-height:20px;margin-bottom:15px}/*20160624*/
.system_box .tab_container .tab_content ul li b {display:block;margin-bottom:5px;color:#83c595;font-size:16px}/*20160624*/

.system_box .tab_container .tab_content .list_bullet {padding: 0 20px; font-size: 14px; color:#444; line-height: 20px;margin-top:-20px}/*20160624*/
.system_box .tab_container .tab_content .list_bullet li { text-indent: 20px; background:url(../images/xxb/sub_text_check_icon.html) no-repeat left center;}/*20160624*/

.system_box .tab_container .tab_content .list_bullet2 {width:50%;display:block;float:left;padding: 0 20px; font-size: 14px; color:#444; line-height: 20px;margin-top:-20px}/*20160624*/
.system_box .tab_container .tab_content .list_bullet2 li { text-indent: 20px; background:url(../images/xxb/sub_text_check_icon.html) no-repeat left center;}/*20160624*/

.system_box .tab_container .tab_content .list_bullet3 {display:block;float:left;padding: 0 20px; font-size: 14px; color:#444; line-height: 20px;margin-top:-20px}/*20160624*/
.system_box .tab_container .tab_content .list_bullet3 li { text-indent: 20px; background:url(../images/xxb/sub_text_check_icon.html) no-repeat left center;}/*20160624*/

.system_box .tab_container .tab_content ol {width:60%;display:block;float:left;padding: 0 20px; font-size: 14px; color:#444; line-height: 20px;margin-top:-20px}/*20160624*/
.system_box .tab_container .tab_content ol li {font-size:14px;line-height:20px;margin-bottom:15px;}/*20160624*/
.system_box .tab_container .tab_content ol li b {display:block;margin-bottom:5px;color:#83c595;font-size:16px}/*20160624*/
.system_box .tab_container .tab_content img {padding: 0 20px;}/*20160624*/

.system_box .tab_container .tab_content table { margin: -30px -5px 10px 15px; border-collapse: inherit !important; border-spacing: 5px;}/*20160624*/
.system_box .tab_container .tab_content td { padding: 0 10px; min-width: 90px; height: 100px; border: 5px solid #94d4b0; background:url(../images/xxb/bg_slash_mint.html) no-repeat left top; background-color: #fff;}/*20160624*/
.system_box .tab_container .tab_content td { text-align: center; vertical-align: middle; font-weight:bold;}/*20160624*/
.system_box .tab_container .tab_content td b { font-size:15px;line-height:22px;font-weight:bold;color:#333}/*20160624*/

.system_box .tab_container #tab1 span { left: 120px;}
.system_box .tab_container #tab2 span { left: 370px;}
.system_box .tab_container #tab3 span { left: 620px;}

.system_box #slides .box { position: relative;}
.system_box #slides .box.bg_1 { background:url(../images/xxb/system_7_1_1.html) no-repeat 800px bottom;}
.system_box #slides .box.bg_2 { background:url(../images/xxb/system_7_2_1.html) no-repeat 800px bottom;}
.system_box #slides .box.bg_3 { background:url(../images/xxb/system_7_3_1.html) no-repeat 800px bottom;}
.system_box #slides .box.bg_4 { background:url(../images/xxb/system_7_4_1.html) no-repeat 800px bottom;}
.system_box #slides .box.bg_5 { background:url(../images/xxb/system_7_5_1.html) no-repeat 700px bottom;}
.system_box #slides .box.bg_6 { background:url(../images/xxb/system_7_6_1.html) no-repeat 800px bottom;}
.system_box #slides .box.bg_7 { background:url(../images/xxb/system_7_7_1.html) no-repeat 800px bottom;}
.system_box #slides .box img { position: absolute; top: 80px; left: 20px; box-shadow: 0 2px 4px #ccc;}
.system_box #slides .box p { margin: 80px 0 0 360px; padding: 0 0 20px 25px; font-size: 15px; font-weight: bold; color: #4ba69d; background:url(../images/xxb/system_bullet.html) no-repeat left top;}
.system_box #slides .box span { display: block; margin-left: 385px; font-size: 13px; line-height: 18px;}




/* 수술정보 */
.sub_body .op_info { margin: 0 0 3px; width:100%;}
.sub_body .op_info .box { overflow: hidden; background:url(../images/xxb/info_box_dot_line.html) no-repeat 650px top;}
.sub_body .op_info .box .photo { float:left; width:650px;}
.sub_body .op_info .box .surgery { float:right; padding:30px 28px 0 30px; width:292px;}
.sub_body .op_info .box .surgery p { margin-bottom:5px; font-size:16px; font-weight:700; color:#444; }
.sub_body .op_info .box .surgery ul li { padding:10px 0; width:292px; font-weight:700;color:#8d8d8d; border-bottom:1px solid #f4f4f4;}
.sub_body .op_info .box .surgery ul li span { margin-right:30px; color: #83c595;}
.sub_body .op_info .box .btn { float:right; margin: 10px 28px 0 0;}
.sub_body .op_info .box .btn ul { display: block; clear: both;}
.sub_body .op_info .box .btn li { float: left; width:86px; height:74px; background:url(../images/xxb/op_quick_btn.png);}
.sub_body .op_info .box .btn li a { display: block; margin: 0 auto; padding: 19px 0; width:75px; font-size:14px; line-height: 18px; font-weight:bold; color:#fff; text-align:center; }
.sub_body .op_info .box .btn li.btn1 { background-position: 0 0;}
.sub_body .op_info .box .btn li.btn1 a { text-shadow:1px 1px 1px #c94965;}
.sub_body .op_info .box .btn li.btn2 { margin: 38px 0 0 -17px; background-position:-86px 0;}
.sub_body .op_info .box .btn li.btn2 a { text-shadow:1px 1px 1px #504f48}
.sub_body .op_info .box .btn li.btn3 { margin: 0 0 0 -17px; background-position:-172px 0}
.sub_body .op_info .box .btn li.btn3 a { text-shadow:1px 1px 1px #418483}

.sub_body .op_info .text_box { overflow: hidden; padding:29px 20px 30px 20px; width:960px; color:#fff; background-color:#455453;}
.sub_body .op_info .text_box h4 { margin-bottom:15px; font-size:24px; line-height:100%; font-weight: 500;}
.sub_body .op_info .text_box .info { float:left; width:450px;}
.sub_body .op_info .text_box .info p { text-align:justify; line-height:18px;color:#e0e0e0; }
.sub_body .op_info .text_box .list { float:right; width:450px;}
.sub_body .op_info .text_box .list ol li { list-style-position: inside; list-style-type: decimal; line-height:18px;color:#e0e0e0;border-bottom:1px solid #61646d;}

.sub_body .op_info .text_box_2 { position: relative;}
.sub_body .op_info .text_box_2 .info {  margin-bottom: 30px; float: inherit;}
.sub_body .op_info .text_box_2 .list { float: inherit;}
.sub_body .op_info .text_box_2 .frame { position: absolute; top: 22px; right: 30px;}


/* 상세 반복스타일 */
.sub_body .contour_box { padding-top: 45px; overflow: hidden;}
.sub_body .contour_box .data_box { overflow: hidden; position: relative; margin-bottom: 47px; width:1000px;}
.sub_body .data_box h5 { overflow: hidden; margin-bottom: 30px;}
.sub_body .data_box h5 span { display: inline-block; padding:10px 21px 10px 18px; line-height:36px; color:#fff;  font-size:30px; font-weight: 500; background-color: #83c595;}
.sub_body .data_box h5 span b { color: #e8fca9; font-weight: 500;}

/* subpage 내부 tab */
.sub_contents .sub_tab{width:961px;margin:0 auto;overflow:hidden;}
.sub_contents .sub_tab .grid{width:955px;height:8px;background:url(../images/xxb/bg_diag_line3.html) 0 0 repeat-x;}

.sub_contents .sub_tab .sub_tab_list{overflow:hidden;} 
.sub_contents .sub_tab .sub_tab_list li{float:left;}
.sub_contents .sub_tab .sub_tab_list li a{display:block;width:100%;height:100%;text-indent:-5000px;outline:none;}

.sub_contents .sub_tab .sub_tab_cont{position:relative;}
.sub_contents .sub_tab .sub_tab_cont div{display:none;}
.sub_contents .sub_tab .sub_tab_cont span {font-size:15px;font-weight:bold;line-height:22px;color:#333} /*20160616*/

.sub_contents .sub_tab .sub_tab_cont p{padding:30px 20px; font-size:14px;color:#444; line-height:20px} /*20160616*/
.sub_contents .sub_tab .sub_tab_cont p b {display:block;margin-bottom:20px;font-size:23px;color:#83c595} /*20160616*/
.sub_contents .sub_tab .sub_tab_cont table { margin: -30px -5px 0 15px; border-collapse: inherit !important; border-spacing: 5px;}/*20160616*/	
.sub_contents .sub_tab .sub_tab_cont td { padding: 0 10px; min-width: 90px; height: 100px; border: 5px solid #94d4b0; background:url(../images/xxb/bg_slash_mint.html) no-repeat left top; background-color: #fff;}/*20160616*/
.sub_contents .sub_tab .sub_tab_cont td { text-align: center; vertical-align: middle; font-weight:bold;}/*20160616*/
.sub_contents .sub_tab .sub_tab_cont td b { font-size:15px;line-height:22px;font-weight:bold;color:#333}/*20160616*/

/* 윤곽 상세 bg */
.sub_body .contour_box .contour_bg_1_1 { background:url(../images/sub/center2/contour/egg_line_photo01.html) no-repeat right 20px}/*복합안면윤곽_bg_1*/
.sub_body .contour_box .contour_bg_2_1 { margin-bottom: -30px; height: 660px; background:url(../images/sub/center2/contour/angle_no_photo03.html) no-repeat right top}/*윤곽술_bg_2*/
.sub_body .contour_box .contour_bg_3_1 { background:url(../images/sub/center2/contour/iquick_photo03.html) no-repeat right 20px}/*아이퀵광대축소술_bg_1 */ /*20160615*/
.sub_body .contour_box .contour_bg_4_1 { background:url(../images/sub/center2/contour/iquick_photo04.html) no-repeat right 30px}/*아이퀵광대축소술_bg_2 */ /*20160616*/
.sub_body .contour_box .contour_bg_5_1 { background:url(../images/sub/center2/contour/prosthesis_photo01.html) no-repeat right 20px}/*앞광대보형물_bg_5*/
.sub_body .contour_box .contour_bg_6_1 { background:url(../images/sub/center2/contour/genio_photo8.html) no-repeat right 20px}/*턱끝수술_bg_6*/
.sub_body .contour_box .contour_bg_7_1 { background:url(../images/sub/center2/contour/forehead_photo01.html) no-repeat right 20px}/*이마수술_bg_1*/
.sub_body .contour_box .contour_bg_8_1 { background:url(../images/sub/center2/contour/pasil_photo01.html) no-repeat right 20px}/*부비부증대술_bg_1*/ /*20160624*/
.sub_body .contour_box .contour_bg_9_1 { background:url(../images/sub/center2/contour/revision_photo01.html) no-repeat right 190px}/*윤곽재수술_bg_1*/ /*20160623*/
.sub_body .contour_box .contour_bg_10_1 { background:url(../images/sub/center2/contour/revision_photo05.html) no-repeat right }/*윤곽재수술_bg_2*/ /*20160623*/

.sub_body .data_box .img_box { padding: 0 20px;}
.sub_body .data_box .text { margin: 0 20px 20px 20px;}
.sub_body .data_box .text b{ font-weight:bold;font-size:14px;color:#333} /*20160616*/

.sub_body .data_box .section { overflow: hidden; margin: 0 auto 30px; width: 960px; }
.sub_body .data_box .section5 {overflow: hidden; margin: 0 10px 15px 10px; width: 480px; display:block;float:left} /*20160623*/
.sub_body .data_box .section p { margin-bottom: 20px; font-size: 24px; line-height: 30px; color: #666;}
.sub_body .contour_box .data_box .section b { font-weight: normal; color: #83c595;} /* 전체를 감싸는 contour_box를 바꿔서 다른 섹션에 적용 */
.sub_body .contour_box .data_box .section .section_p{font-weight:bold;color:#333;font-size:14px} /*20160616*/
.sub_body .contour_box .data_box .section .section_p2{color:#333;font-size:14px;line-height:20px} /*20160622*/
.sub_body .contour_box .data_box .section .section_p3{width:50%;color:#333;font-size:14px;line-height:20px} /*20160622*/
.sub_body .contour_box .data_box .section_img {position:absolute;top:595px;right:20px;padding:8px;}/*20160622*/
.sub_body .contour_box .data_box .section_img2 {overflow:hidden;position:absolute;top:80px;right:20px;padding:20px;}/*20160622*/
.sub_body .contour_box .data_box .genio_p {font-size:14px;line-height:20px;margin:0 10px;padding:10px} /*20160621*/
.sub_body .contour_box .data_box .section5 .revision_p {font-size:14px;line-height:20px;margin:0 0 5px 10px;padding-top:10px;color: #83c595;} /*20160623*/
.sub_body .contour_box .data_box .img{margin:0 10px;padding:0 10px 15px 10px}/*20160621*/
.sub_body .data_box .section li { margin-bottom: 20px; width: 52%; font-size: 12px; line-height: 16px; color: #6c6c6c;}
.sub_body .data_box .section li b { display: block; margin-bottom: 5px; font-size: 14px; font-weight: bold !important;}
.sub_body .data_box .section .text_normal { display: block; padding-top: 20px; width: 42%; font-size: 12px; line-height: 18px;}

.sub_body .data_box .step_box { margin: 0 auto 30px; padding: 10px; width: 940px; border: 1px solid #e7e7e7; background:url(../images/xxb/bg_slash.html);}
.sub_body .data_box .step_box ul { overflow: hidden; border-top: 1px solid #e7e7e7; border-left: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; background-color: #fff;}
.sub_body .data_box .step_box li { float: left; padding-bottom: 20px; width: 33.2%; text-align: center; color: #6c6c6c; line-height: 17px; border-right: 1px solid #e7e7e7;}
.sub_body .data_box .step_box .step4 { float: left; padding-bottom:0; width: 24.8%; text-align: center; color: #6c6c6c; line-height: 17px; border-right: 1px solid #e7e7e7;} /*아이퀵광대*/ /*20160616*/
.sub_body .data_box .step_box .step4 p{ padding: 10px 0; text-align: center; font-size: 15px; font-weight: bold;}  /*아이퀵광대*/ /*20160616*/
.sub_body .data_box .step_box .step4 img { margin-bottom: 0; padding: 3px 0; width: 100%; border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7;} /*아이퀵광대*/ /*20160616*/
.sub_body .data_box .step_box li p { padding: 20px 0; text-align: center; font-size: 15px; font-weight: bold;}
.sub_body .data_box .step_box li p b { color: #83c595;}
.sub_body .data_box .step_box li img { margin-bottom: 20px; padding: 3px 0; width: 100%; border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7;}
.sub_body .data_box .step_box .step2 { float: left; padding-bottom:20px; width: 49.8%; text-align: center; color: #6c6c6c; line-height: 17px; border-right: 1px solid #e7e7e7;}  /*20160621*/ /*턱끝*/
.sub_body .data_box .step_box .step2 p{ padding: 10px 0; text-align: center; font-size: 15px; font-weight: bold;}  /*20160621*/ /*턱끝*/
.sub_body .data_box .step_box .step2 img { margin-bottom: 20px; padding: 3px 0; width: 100%; border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7;} /*20160621*/ /*턱끝*/

	/* 윤곽술 스타일 추가 */
	.sub_body .data_box2 .section { height: /*200px;*/auto} /*20160622*/
	.sub_body .data_box2 .section li { width: 44%; font-size: 14px; line-height: 20px;}
	.sub_body .data_box2 .section li b { font-size: 16px;}
		
	.sub_body .data_box2 .before_after { top: 80px !important;}
	.sub_body .data_box2 .before_after li { width: 210px !important;}
	
	.sub_body .data_box .section2 { position:relative; overflow: hidden; margin: 0 auto 20px; padding:30px 20px; width:918px; border:1px solid #e6e6e6; box-shadow: 0 2px 4px #ccc;}
	.sub_body .data_box .section2 p.tit { margin-bottom: 10px; font-size: 24px; font-weight: 700; color: #333;  line-height: 32px;}
	.sub_body .data_box .section2 p { font-size:13px; color:#666;line-height:18px;}
	.sub_body .data_box .section2 h6 { margin: 20px 0 5px; font-size:17px;  color:#199a3c; line-height:22px; font-weight:700;}
	
	.sub_body .data_box .section2_1 a { position: absolute; top: 30px; right: 20px;}
	.sub_body .data_box .section2_1 .photo { position: absolute; top: 80px; right: 20px; padding: 8px; background:url(../images/xxb/bg_slash_4.html);}
	
	.sub_body .data_box .list_1 { overflow: hidden;}
	.sub_body .data_box .list_1 li { float:left; width:152px; height:152px; background:url(../images/xxb/angle_no_design01.html) no-repeat;}
	.sub_body .data_box .list_1 li span { display: block; padding-top:55px; width:152px; text-align:center; font-size:18px; color:#006696; font-weight:700; line-height:22px; }
	.sub_body .data_box .list_1 li.space { width: 75px; margin-top:10px; background:url(../images/sub/center2/contour/angle_no_design02.html) no-repeat;}
	
	.sub_body .data_box .list_2 { overflow: hidden;}
	.sub_body .data_box .list_2 li { float:left; margin-right: 25px;}
	.sub_body .data_box .list_2 li.last { margin-right: 0 !important;}
	
	.sub_body .data_box .section3 { position:relative; overflow: hidden; margin: 0 auto 20px; width:958px; height:267px; border:1px solid #e6e6e6; background:#f4f4f4 url(../images/xxb/angle_no_design03.html) no-repeat left top;}
	.sub_body .data_box .section3 .number { position:absolute; left:5px; top:10px; font: bold 40px "Arial"; color:#f4f4f4; line-height:34px;}
	.sub_body .data_box .section3 p { position:absolute; left:50px; top:20px; color:#333; font-size:20px; font-weight:700; line-height:28px; }
	.sub_body .data_box .section3 p b { display: block; font-weight:700; color: #2fa850; font-size:24px;}
	.sub_body .data_box .section3 .list { overflow: hidden; position:absolute; left:30px; top:120px;}
	.sub_body .data_box .section3 .list li { float:left; width:108px; height:97px; background:url(../images/xxb/angle_no_design04.html) no-repeat;}
	.sub_body .data_box .section3 .list li span { margin-top:25px; display: block; width: 100%; text-align:center; color:#fff; font-size:16px; font-weight:700; line-height:20px; }

	.sub_body .data_box .section3 .photo_bfaf { position: absolute; top: 60px; right: 20px; padding: 8px; background:url(../images/xxb/bg_slash_4.html);}
	.sub_body .data_box .section3 .photo_bfaf li { float: left; width: 200px; text-align: center; font-size:15px; font-weight:700;}
	.sub_body .data_box .section3 .photo_bfaf li img { display: block; margin-bottom: 5px; width: 100%;}
	.sub_body .data_box .section3 .photo_bfaf li.space { padding: 60px 0 0; width: 30px !important; font: bold 20px "Dotum";}
	
	.sub_body .data_box .section4 { position:relative; overflow: hidden; margin: 0 auto 20px; padding:30px 20px; width:480px; border:1px solid #e6e6e6; }/*20160623*/
	.sub_body .data_box .section4_1 { position:relative; overflow: hidden; padding:30px 20px;}

	/* 사각턱 스타일 추가 */	
	.sub_body .data_box .section4 li { width: 100% !important;}
	
	.sub_body .data_box .tb_style { overflow: hidden; position: absolute; top: 80px; right: 20px; width:500px;}
	.sub_body .data_box .tb_style li { float: left; width: 49.8%; padding-bottom: 30px; text-align: center; line-height: 20px; border-top: 1px solid #c7c7c7; border-bottom: 1px solid #c7c7c7;}
	.sub_body .data_box .tb_style li.color { color: #83c595 !important; border-left: 1px solid #c7c7c7; background: #e6f3ea;}
	.sub_body .data_box .tb_style li p { margin-bottom: 20px; padding: 13px 0; font-size: 13px; font-weight: bold; text-align: center; border-bottom: 1px solid #c7c7c7;}
	
	.sub_body .data_box .list_bullet li { text-indent: 20px; background:url(../images/xxb/sub_text_check_icon.html) no-repeat left center;}
	
	.sub_body .data_box .direct_btn2 { position: absolute; top: 170px; left: 56%; }
	.sub_body .data_box .direct_btn2 li { float: none !important;}
	
	.sub_body .data_box .op_square { position: relative; margin: 0 auto 30px; width: 958px; height: 568px; border: 1px solid #dbdbdb; box-shadow: 0 2px 4px #ccc;}
	.sub_body .data_box .square_bg_1 { background:url(../images/xxb/angle_photo04.html) no-repeat bottom right; background-color: #f0f0f0;}/* 사각턱 bg */
	.sub_body .data_box .square_bg_2 { background:url(../images/xxb/angle_photo05.html) no-repeat bottom left; background-color: #f0f0f0;}
	.sub_body .data_box .square_bg_3 { background:url(../images/xxb/angle_photo06.html) no-repeat bottom right; background-color: #f0f0f0;}
	.sub_body .data_box .square_bg_4 { background:url(../images/xxb/angle_photo07.html) no-repeat bottom left; background-color: #f0f0f0;}
	.sub_body .data_box .op_square .tit { margin: 50px 0 30px 50px; padding: 0 0 30px; color: #5d5d5d; font-size: 28px;  line-height: 40px; background:url(../images/xxb/bg_line2.html) no-repeat left bottom;}
	.sub_body .data_box .op_square .tit p { color: #2daa64; font-size: 35px; line-height: 40px;}
	.sub_body .data_box .op_square .tit p b { display: block; padding: 15px 0 5px; font-size: 52px;}
	.sub_body .data_box .op_square li { padding: 0 50px 20px 50px; font-size: 13px; line-height: 18px;}
	.sub_body .data_box .op_square li p { margin-bottom: 10px; font-size: 24px; line-height: 30px; font-weight: bold;}
	.sub_body .data_box .op_square li table { margin: -5px -5px 0 -5px; border-collapse: inherit !important; border-spacing: 5px;}	
	.sub_body .data_box .op_square li td { padding: 0 10px; min-width: 90px; height: 100px; border: 5px solid #94d4b0; background:url(../images/xxb/bg_slash_mint.html) no-repeat left top; background-color: #fff;}
	.sub_body .data_box .op_square li td { text-align: center; vertical-align: middle; font-weight:bold;}
	
	.sub_body .data_box .op_square .bg_tape { position: absolute; top: -13px; width: 958px; height: 26px; background:url(../images/xxb/bg_tape.png) no-repeat center;}
	
	.sub_body .data_box .op_square.right { text-align: right;}
	.sub_body .data_box .op_square.right .tit { float: right; margin: 50px 50px 30px 0; text-align: right; background:url(../images/xxb/bg_line2.html) no-repeat right bottom;}
	.sub_body .data_box .op_square.right .tit p { text-align: right;}
	.sub_body .data_box .op_square.right ul { float: right; text-align: right;}
	.sub_body .data_box .op_square.right li { text-align: right;}
	.sub_body .data_box .op_square.right li p { text-align: right;}
	
	.sub_body .data_box .square_bg_4 { height: 300px !important;}
	.sub_body .data_box .square_bg_4 .direct_btn { position: absolute; bottom: -20px; right: -10px; }
	
	.sub_body .data_box .list_type_1 { overflow: hidden;}
	.sub_body .data_box .list_type_1 li { float: left; position: relative; width: 50%; height: 200px;}
	.sub_body .data_box .list_type_1 li p { font-size: 12px; padding: 0 40% 0 0; line-height: 18px; text-align: justify;}
	.sub_body .data_box .list_type_1 li.space p { padding: 0 40% 0 30px !important;}
	.sub_body .data_box .list_type_1 li img { display: block; position: absolute; top: 0; right: 20px; padding: 5px; background:url(../images/xxb/bg_slash_4.html);}
	
	.sub_body .data_box .list_type_2 li { width: 100% !important;}
	.sub_body .data_box .list_type_2 li img { display: block; margin-top: 10px;}
	
	
	
	/* 광대뼈 스타일 추가 */	
	
	.sub_body .zygoma_1 { height: 330px;}
	.sub_body .zygoma_1 .section li { width: 48%;}
	.sub_body .zygoma_1 .section li span { color: #f26522;}
	.sub_body .zygoma_1 .before_after { top: 60px !important;}
	.sub_body .zygoma_1 .before_after li { width: auto !important; font-size: 13px;}	
	.sub_body .contour_box .counsel_dbForm_title { margin-bottom: 10px; color: #43c2cb; font-size: 27px; font-weight: bold; text-align: center;}
	
	.sub_body .zygoma_2 .step_box li { width: 19.87%; text-align: left;}
	.sub_body .zygoma_2 .step_box li p { font-size: 13px; }
	.sub_body .zygoma_2 .step_box li p b { display: block;}
	.sub_body .zygoma_2 .step_box li span { display: block; padding: 0 10px; height: 60px;  text-align: justify;}
	
	.sub_body .zygoma_3 { height: 350px;}
	.sub_body .zygoma_3 .section ul { position: absolute; left: 53%;}
	.sub_body .zygoma_3 .section li { width: 93%; font-size: 14px; line-height: 20px;}
	.sub_body .zygoma_3 .before_after { top: 75px !important; left: 20px !important; width: 45.5%;}
	.sub_body .zygoma_3 .before_after li { width: auto !important;}
	
	.sub_body .zygoma_4 .section ul li:first-child { width: 98%; height: 340px;}
	.sub_body .zygoma_4 .section ul li:first-child img { top: 65px; left: 0 !important;}
	.sub_body .zygoma_4 .section li { position: relative; width: 35%; height: 235px;}
	.sub_body .zygoma_4 .section li img { display: block; position: absolute; top: 0; right: -630px;}
	
	.sub_body .zygoma_5 { background:url(../images/xxb/zygoma_photo26.html) no-repeat; background-position: 730px 50px;}
	
	.sub_body .zygoma_6 { border-bottom: 1px solid #555;}
	.sub_body .zygoma_6 .direct_btn { overflow: hidden; margin: 0 0 0 20px;}
	
	.sub_body .data_box .square_bg_2_1 { background:url(../images/xxb/zygoma_photo10.html) no-repeat bottom right; background-color: #fef7ed;}/* 사각턱 bg */
	.sub_body .data_box .square_bg_2_2 { background:url(../images/xxb/zygoma_photo11.html) no-repeat bottom left; background-color: #fef7ed;}
	.sub_body .data_box .square_bg_2_3 { background:url(../images/xxb/zygoma_photo12.html) no-repeat bottom right; background-color: #fef7ed;}
	.sub_body .data_box .square_bg_2_4 { background:url(../images/xxb/zygoma_photo13.html) no-repeat bottom left; background-color: #fef7ed;}
	.sub_body .data_box .square_bg_2_5 { background:url(../images/xxb/zygoma_photo14.html) no-repeat bottom right; background-color: #fef7ed;}
	
	.sub_body .data_box .square_bg_2_5 { height: 300px !important;}
	.sub_body .data_box .square_bg_2_5 .tit p b { font-size: 38px;}
	.sub_body .data_box .square_bg_2_5 .direct_btn { position: absolute; bottom: 20px; left: -10px; }

/*아이퀵 스타일 추가*/
.sub_body .data_box .op_iquick { position: relative; margin: 0 auto 30px; width: 958px; height: 348px; border: 1px solid #dbdbdb; box-shadow: 0 2px 4px #ccc;}
.sub_body .data_box .iquick_bg_2_1 { background:url(../images/xxb/iquick_photo07.html) no-repeat bottom 20px right 20px; background-color: #fef7ed;}/* 아이퀵 bg */ /*20160616*/
.sub_body .data_box .op_iquick ul {margin: 50px 0 30px 50px; padding: 0 0 30px; color: #5d5d5d; }
.sub_body .data_box .op_iquick li {margin-bottom:30px;font-size:13px;line-height:18px}
.sub_body .data_box .op_iquick li p {margin-bottom: 10px; font-size: 24px; line-height: 30px; font-weight: bold;}
.sub_body .data_box .op_iquick .bg_tape { position: absolute; top: -13px; width: 958px; height: 26px; background:url(../images/xxb/bg_tape.png) no-repeat center;}	


/* 전후사진 */
.sub_body .data_box .before_after { position: absolute; top: 100px; right: 20px; padding: 8px; background:url(../images/xxb/bg_slash_4.html);}
.sub_body .data_box .before_after2 {position: absolute; top: 50px; right: 20px; padding: 8px; background:url(../images/xxb/bg_slash_4.html);} /*20160622*/
.sub_body .data_box .before_after3 {width:430px;height:237px;position: relative; padding: 8px; background:url(../images/xxb/bg_slash_4.html);} /*20160623*/

.sub_body .data_box .before_after li { float: left; width: 200px; text-align: center; font-weight: bold;}
.sub_body .data_box .before_after li img { display: block; margin-bottom: 5px; width: 100%;}
.sub_body .data_box .before_after li.center { padding: 100px 0 0; width: 30px !important; font-size: 20px; font-weight: bold;}

.sub_body .data_box .before_after3 li { float: left; width: 200px; text-align: center; font-weight: bold;} /*20160623*/
.sub_body .data_box .before_after3 li img { display: block; margin-bottom: 5px; width: 100%;} /*20160623*/
.sub_body .data_box .before_after3 li.center { padding: 100px 0 0; width: 30px !important; font-size: 20px; font-weight: bold;} /*20160623*/

/* 수술설명 */
.sub_body .data_box .op_info { position: absolute; top: 55px; right: 20px; width: 440px;}
.sub_body .data_box .op_info li { overflow: hidden; position: relative; margin-bottom: 15px; padding: 8px 15px 8px 190px; height: 165px; font-size:11px; text-align: justify; background:url(../images/xxb/bg_slash_4.html);}
.sub_body .data_box .op_info li img { position: absolute; left: 8px; top: 8px;}
.sub_body .data_box .op_info li p { padding: 3px 0 10px; font-size: 14px; color: #83c595; font-weight: bold;}
.sub_body .data_box .op_info li p b { color:#455453}


/* 바로가기 버튼 */
.sub_body .data_box .direct_btn { overflow: hidden; margin: -10px 0 50px 20px;}
.sub_body .data_box .direct_btn li { float:left; margin-right:20px; padding-bottom: 16px; width:225px; background:url(../images/xxb/btn_shadow.html) no-repeat bottom center;}
.sub_body .data_box .direct_btn li a { display:block; padding:10px; width:205px; color:#fff; font-weight:700; font-size:14px;  background:url(../images/xxb/direct_btn_arrow2.html) no-repeat;background-position:180px 8px; background-color:#45454f;}
.sub_body .data_box .direct_btn li a span { font-size: 12px;}
.sub_body .data_box .direct_btn li.btn_2 a { background-color:#83c595}



/* Sub-Content 안면윤곽 history */
.sub_body .contour_history { background:url(../images/xxb/bottom_common_bg.html) no-repeat right top;}
.sub_body .contour_history .img_box { margin-bottom: 30px;}
.sub_body .contour_history ul { overflow: hidden; margin-bottom: 20px;}
.sub_body .contour_history li { position: relative; padding:0 500px 25px 20px; font-size:12px; color:#666; text-align:justify; line-height:16px;}
.sub_body .contour_history .gak li { padding:0 20px 25px 220px !important; }
.sub_body .contour_history li img { position: absolute; top: 0; left: 20px;}
.sub_body .contour_history li p {font-size:16px;color:#83c595;font-weight:700;margin-bottom:5px;line-height:20px}
.sub_body .contour_history li span { display: inline-block; margin-bottom: 5px; padding: 0 2px; color: #fff; letter-spacing: 0; background: #83c595;}

/* 안면윤곽 수술과정 */
.sub_body .contour_op .box { overflow: hidden; margin: 0 auto; width: 960px; background:url(../images/xxb/bg_slash_2.gif) no-repeat; background-position: left 20px;}
.sub_body .contour_op .box div { float: left; width: 290px; margin: 0 15px;}
.sub_body .contour_op .box div p { margin-bottom: 25px; font-size: 30px; font-weight: 500;  line-height: 40px; color: #83c595;}
.sub_body .contour_op .box div li { padding-bottom: 25px; text-align: justify;}
.sub_body .contour_op .box div li b { display: block; margin-bottom: 7px; color: #83c595; font-size: 15px; font-weight: 700;}
.sub_body .data_box .slogan { margin: 0 auto; padding: 30px 0; width: 960px; text-align: center; color: #5d5d5d; font-size: 20px;  line-height: 26px; background:url(../images/xxb/bg_slash_3.html) no-repeat left center;}
.sub_body .data_box .slogan span { color: #83c595;}

/* 유의사항 */
.sub_body .op_attention .box { overflow: hidden; margin: 0 auto; width: 960px; border: 1px solid #dbdbdb;}
.sub_body .op_attention .box div { float: left; padding: 30px 30px 10px; width: 419px; background:url(../images/xxb/bottom_common_06.gif) no-repeat top right;}
.sub_body .op_attention .box .before { border-right: 1px solid #ededed; background:url(../images/xxb/bottom_common_05.gif) no-repeat top right !important;}
.sub_body .op_attention .box p { margin-bottom: 60px; font-size: 40px;  line-height: 40px; color: #83c595;}
.sub_body .op_attention .box li { padding-bottom: 20px; list-style-type:disc; text-align: justify;}
.sub_body .op_attention .box li b { color: #83c595;}
.sub_body .point { margin: 10px auto; width: 960px; color: #de2525;}

/* 윤곽 하단 공통 버튼 */
.sub_content_quick_btn { overflow: hidden; margin:0 auto 20px; padding: 30px 0 0; width: 960px; border-top: 1px solid #dbdbdb;}
.sub_content_quick_btn ul { margin:0 auto; width:672px;}
.sub_content_quick_btn ul li { float:left; margin:0 5px}



/* 가슴성형 */
.sub_body .op_info.breast_info .box .surgery ul li span { color: #b29852;}
.sub_body .op_info.breast_info .text_box { background-color: #4c483c;}
.sub_body .breast_box h5 span { background-color: #cdba86 ;}

.sub_body .breast_box { margin-bottom: 100px;}
.sub_body .breast_box .data_box { margin-top: 50px;}
.sub_body .breast_box .section { line-height: 18px;}
.sub_body .breast_box .section_1 { margin-top: -63px;}

.sub_body .breast_bg_1_1 { height: 472px; background:url(../images/xxb/augmentation_photo08.jpg) no-repeat top right;} /* 물방울 가슴성형 */

.sub_body .data_box.breast_vnb { margin: 0 auto; width: 960px; border: 1px solid #e1e1e1; background-color: #f4f1e8 ;}
.sub_body .data_box.breast_vnb ul { margin: 0 20px 40px;}
.sub_body .data_box.breast_vnb li.tit { background:url(../images/xxb/volume-balance17.html) no-repeat center; border: none; background-color: inherit;}
.sub_body .data_box.breast_vnb li.tit span { display: block; float: left; padding: 30px 0; width: 338px; text-align: center;}
.sub_body .data_box.breast_vnb li.tit span b { display: block; font-size: 28px; line-height: 38px;}
.sub_body .data_box.breast_vnb li.tit span.right { float: right;}
.sub_body .data_box.breast_vnb li { overflow: hidden; margin-bottom: 10px; border: 1px solid #ccc; background-color: #8e8e8e;}
.sub_body .data_box.breast_vnb li img { float: left;}
.sub_body .data_box.breast_vnb li p { float: left; padding: 70px 0 0; width: 242px; height: 88px; text-align: center; color: #e2cd8f; font-size: 18px; font-weight: 700;}

.sub_body .breast_center div { position: relative; padding: 20px 0 80px;}
.sub_body .breast_center div p { margin-bottom: 25px; padding: 0 50px 0 0; text-align: center; color: #333; font-size: 22px;}
.sub_body .breast_center div p b { display: block; color: #6998ce; font-size: 60px; font-weight: 700; line-height: 90px; }
.sub_body .breast_center div.keller_p p b { color:#3331ff;}
.sub_body .breast_center div.capsule p b { color:#3094c5;}
.sub_body .breast_center div img { position: absolute; top: 100px; right: 40px;}
.sub_body .breast_center div div { margin: 0 270px 0 170px; padding: 50px; -webkit-border-radius: 15px; border-radius: 15px; background-color: #7da8d3;}
.sub_body .breast_center div.keller_p div { background-color: #b2ccff;}
.sub_body .breast_center div.capsule div { background-color: #9acce5;}
.sub_body .breast_center div div span { display: block; margin: 0 0 30px -20px; color: #fff; font-size: 22px; }
.sub_body .breast_center div div li { list-style-type: decimal; padding: 10px 0 0 ; color: #222; font-size: 13px; line-height: 20px; }


/* 탭 스타일 */
.sub_body .data_box .sub_tab .sub_tab_list { margin-bottom: 40px; background-position: 0 7px !important;}
.sub_body .data_box .sub_tab .sub_tab_list li { padding-top: 7px; background:url(../images/xxb/bg_slash_4.html); }
.sub_body .data_box .sub_tab .sub_tab_list li a { padding:10px 0; height: 13px; text-align: center; font-weight: bold; border: 1px solid #d3d3d3; background: #f4f4f4 !important; text-indent: inherit !important;}
.sub_body .data_box .sub_tab .sub_tab_list li a.on { color: #000; background: #fff !important; border-bottom-color: #fff;}


	/* 보형물 - 모양 */
	.sub_body .data_box .sub_tab_cont .sub_box { width: 100%;}
	.sub_body .data_box .sub_tab_cont .sub_box p { font-size: 12px; line-height: 16px; text-align: justify;}
	.sub_body .data_box .sub_tab_cont .sub_box p b { display: block; margin-bottom: 20px; font-size: 16px; color: #333; font-weight: bold; }
	.sub_body .data_box .sub_tab_cont .sub_box p b em { font-size: 11px;}
	.sub_body .data_box .sub_tab_cont .shape .right { text-align: center;}
	/* 보형물 - 내용물 */
	.sub_body .data_box .sub_tab_cont .substance { margin: 40px 0;}
	.sub_body .data_box .sub_tab_cont .substance td { overflow: hidden; vertical-align: top;}
	.sub_body .data_box .sub_tab_cont .substance td p { margin-bottom: 30px;}
	.sub_body .data_box .sub_tab_cont .substance td .img_space { float: left;}
	.sub_body .data_box .sub_tab_cont .substance td ul { float: left; margin-left: 30px; width: 200px;}
	.sub_body .data_box .sub_tab_cont .substance td li { margin-bottom: 10px; padding-left: 25px; line-height: 18px; background:url(../images/xxb/sub_text_check_icon.html) no-repeat left 3px; }
	.sub_body .data_box .sub_tab_cont .substance td ul li:first-child { padding-left: 0 !important; background: none;}
	.sub_body .data_box .sub_tab_cont .substance .align_l { padding-right: 20px;}
	.sub_body .data_box .sub_tab_cont .substance .align_r { padding-left: 20px; width: 440px; border-left: 1px solid #ddd;}
	/* 보형물 - 표면재질 */
	.sub_body .data_box .sub_tab_cont .material table { margin: -20px 0 0 -20px; width: 1000px !important; border-collapse: inherit !important; border-spacing: 20px;}
	.sub_body .data_box .sub_tab_cont .material td { margin-bottom: 30px; position: relative; vertical-align:  top;}
	.sub_body .data_box .sub_tab_cont .material td p { padding-left: 180px;}
	.sub_body .data_box .sub_tab_cont .material td p b { margin-left: -180px;}
	.sub_body .data_box .sub_tab_cont .material td img { position: absolute; top: 40px; left: 0;}
	.sub_body .data_box .sub_tab_cont .material .align_r { padding-left: 20px; width: 460px; border-left: 1px solid #ddd;}
	.sub_body .data_box .sub_tab_cont .material .align_r img { left: 20px;}
	/* 보형물 - 돌출정도 */
	.sub_body .data_box .sub_tab_cont .jut table { margin: -20px 0 0 -20px; width: 1000px !important; border-collapse: inherit !important; border-spacing: 20px;}
	.sub_body .data_box .sub_tab_cont .jut td { position: relative; vertical-align: top;}
	.sub_body .data_box .sub_tab_cont .jut td.align_r { padding-left: 20px; width: 460px; border-left: 1px solid #ddd;}
	.sub_body .data_box .sub_tab_cont .jut td.filing span { display: block; position: absolute; top: 40px; right: 0; width: 230px; font-size: 12px; line-height: 18px; text-align: justify;}
	.sub_body .data_box .sub_tab_cont .jut td.filing span b { color: #b99d53; font-size: 14px; line-height: 20px; }


.sub_body .why_breast { margin: 70px auto; padding: 50px; width: 860px; text-align: center; border: 1px solid #e1e1e1; background-color: #f4f1e8 ;}
.sub_body .why_breast .slogan { margin-bottom: 50px; text-align: center; color: #666;}
.sub_body .why_breast .slogan p { margin-bottom: 30px; font-size: 18px; color: #444; text-align: center;}
.sub_body .why_breast .slogan p span { font-size: 40px; line-height: 60px; border-bottom: 3px double #999;}
.sub_body .why_breast .slogan b { font-weight: bold; color: #333;}
.sub_body .why_breast .tit { margin-bottom: 30px; font-size: 26px; color: #444;}
.sub_body .why_breast .tit b { color: #6551da;}
.sub_body .why_breast ul { margin-bottom: 30px;}
.sub_body .why_breast ul li { position: relative; padding: 50px 0 50px 250px; min-height: 100px; color: #444; line-height: 18px; background:url(../images/xxb/bg_two_line.html) repeat-x left top;}
.sub_body .why_breast ul li img { position: absolute; top: 50%; left: 30px;}
.sub_body .why_breast ul li.natural img { margin-top: -85px;}
.sub_body .why_breast ul li.safe img { margin-top: -72px; margin-left: 5px;}
.sub_body .why_breast ul li.spacial img { margin-top: -72px;}
.sub_body .why_breast ul li.free img { margin-top: -54px;}
.sub_body .why_breast ul li.effect img { margin-top: -59px; margin-left: 10px;}
.sub_body .why_breast ul li p { margin-bottom: 35px; font-size: 22px; color: #444; line-height: 35px;}
.sub_body .why_breast ul li p b { font-weight: normal;}
.sub_body .why_breast ul li.natural b { color: #6551da;}
.sub_body .why_breast ul li.safe b { color: #55af1e;}
.sub_body .why_breast ul li.spacial b { color: #d9b300;}
.sub_body .why_breast ul li.free b { color: #30a0aa;}
.sub_body .why_breast ul li.effect b { color: #e8428c;}

/* 절개부위 */
.sub_body .data_box .incision table { margin: 0 0 50px; width: 100%;}
.sub_body .data_box .incision td { padding: 30px 0 0 20px; vertical-align: top; font-size: 13px; line-height: 19px;}
.sub_body .data_box .incision td span { color: #ae9656;}
.sub_body .data_box .incision td b { display: block; margin-bottom: 20px; font-size: 22px;}
.sub_body .data_box .incision td ul { margin: 30px 0 0; padding: 12px 0 0 170px; background:url(../images/xxb/augmentation_photo12.gif) no-repeat left top;}
.sub_body .data_box .incision td ul li { margin-bottom: 6px; padding-left: 21px; font-size: 12px; line-height: 18px; background:url(../images/xxb/sub_text_check_icon.html) no-repeat left 3px;}
.sub_body .data_box .incision td.photo { padding: 70px 0 0 20px; text-align: right;}
.sub_body .data_box .incision td.photo img { padding: 7px; background:url(../images/xxb/bg_slash_4.html);}

/* 삽입위치 */
.sub_body .data_box .insertion table { margin-bottom: 50px; width: 100%;}
.sub_body .data_box .insertion th { width: 300px;}
.sub_body .data_box .insertion th b { display: block; margin-bottom: 20px; font-size: 22px;}
.sub_body .data_box .insertion td { padding: 40px 0 0; vertical-align: top; font-size: 13px; line-height: 19px;}
.sub_body .data_box .insertion td span { color: #ae9656;}
.sub_body .data_box .insertion td ul { margin: 30px 0 0;}
.sub_body .data_box .insertion td ul li { margin-bottom: 6px; padding-left: 21px; font-size: 12px; line-height: 18px; background:url(../images/xxb/sub_text_check_icon.html) no-repeat left 3px;}
.sub_body .data_box .insertion td ul li:first-child { margin-bottom: 15px; padding: 0; font-size: 16px; color: #ae9656; font-weight: bold; background: none;}


/* 분석과 예방 */
.sub_body .data_box .analysis { position: relative; margin: 0 auto 50px; padding: 50px; width: 860px; border: 1px solid #dcdcdc; background:url(../images/xxb/breast_box_bg.gif); box-shadow: 0 2px 4px #ccc;}
.sub_body .data_box .analysis .bg_tape { position: absolute; top: -13px; left: 0; width: 958px; height: 26px; background:url(../images/xxb/bg_tape.png) no-repeat center;}
.sub_body .data_box .analysis .tit { margin-bottom: 50px; color: #cda73e; font-size: 34px; line-height: 45px;  text-align: center;}
.sub_body .data_box .analysis .tit span { display: inline-block; padding-bottom: 25px; line-height: 45px; border-bottom: 3px double #d1d1d2;}
.sub_body .data_box .analysis .s_tit { margin-bottom: 30px; color: #454954; font-size: 18px;}
.sub_body .data_box .analysis .s_tit b { color: #ae8b2b; font-size: 28px; font-weight: normal; line-height: 36px;}
.sub_body .data_box .analysis ul { overflow: hidden; position: relative; padding-bottom: 20px; margin-bottom: 50px; border-bottom: 1px solid #dcdcdc;}
.sub_body .data_box .analysis li { list-style-type: square; list-style-position: inside; margin-bottom: 30px; width: 47%; color:#ae8b2b;}
.sub_body .data_box .analysis li b { color: #ae8b2b; font-size: 15px;}
.sub_body .data_box .analysis li p { padding-top: 15px; color: #666; line-height: 18px; text-align: justify;}
.sub_body .data_box .analysis li p span { color: #ae8b2b;}
.sub_body .data_box .analysis li.last { position: absolute; top: 0; right: 0;}
.sub_body .data_box .analysis .prevent { padding: 40px 50px; color: #645d9b; line-height: 20px; text-align: justify; border: 5px solid #d2d5d7; background: #fbfbfb;}
.sub_body .data_box .analysis .prevent p { margin-bottom: 20px; font-size: 15px; font-weight: bold;}


/* 전담관리 프로그램 */
.sub_body .data_box.program { padding: 50px 0 0; background:url(../images/xxb/breast_program_commonbg.jpg) no-repeat top left;}
.sub_body .data_box.program .tit { margin-bottom: 55px; text-align: center; line-height: 18px;}
.sub_body .data_box.program .tit p { text-align: center; font-size: 18px; color: #444;}
.sub_body .data_box.program .tit p b { display: block; padding: 10px 0 10px; font-size: 36px; color: #0661dc;  line-height: 42px; font-weight: 500;}
.sub_body .data_box.program .prg_list { overflow: hidden;}
.sub_body .data_box.program .prg_list li { float: left; margin-left: 4.7%; width: 27.3%; height: 235px;}
.sub_body .data_box.program .prg_list li p { position: relative; padding: 5px 0 8px 10px; width: 260px; color: #fff; font-size: 22px; line-height: 22px;  background-color: #0069e3;}
.sub_body .data_box.program .prg_list li p b { position: absolute; margin: -13px 0 0 -30px; color: #0069e3; font: bold 45px "Arial"; font-style: italic;}
.sub_body .data_box.program .prg_list li span { display: block; padding: 30px 0 0 20px; color: #444; font-size: 13px; line-height: 19px; text-align: justify;}


/* 가슴 하단 공통 영역 */

.breast_why { padding: 50px 0 0;}
.breast_why ul { padding: 40px 0 0; overflow: hidden; border-bottom: 1px solid #dedede;}
.breast_why ul li:first-child { margin-top: -40px; width: 63%; height: 300px; border-top: 0; background:url(../images/xxb/bottom_common_02.jpg) no-repeat top right;}
.breast_why ul li:first-child b { display: inline-block; margin: 10px 0; padding: 10px; color: #353535; font-size: 16px; background-color: #e9debf ; }
.breast_why li { float: left; position: relative; margin-left: 2.5%; padding: 25px 0 0; width: 30%; height: 260px; color: #444;  border-top: 1px solid #dedede;}
.breast_why li.why_bg_1 { background:url(../images/xxb/bottom_common_03.jpg) no-repeat bottom right;}
.breast_why li.why_bg_2 { background:url(../images/xxb/bottom_common_04.jpg) no-repeat bottom right;}
.breast_why li.why_bg_3 { background:url(../images/xxb/bottom_common_05.jpg) no-repeat bottom right;}
.breast_why li.why_bg_4 { background:url(../images/xxb/bottom_common_06.jpg) no-repeat bottom right;}
.breast_why li.why_bg_5 { background:url(../images/xxb/bottom_common_07.jpg) no-repeat bottom right;}
.breast_why li.why_bg_6 { background:url(../images/xxb/bottom_common_08.jpg) no-repeat bottom right;}
.breast_why li.why_bg_7 { background:url(../images/xxb/bottom_common_09.jpg) no-repeat bottom right;}
.breast_why li p { font-size: 16px; line-height: 22px;}
.breast_why li span { position: absolute; display: block; left: 0; bottom: 25px; color: #555; line-height: 16px;}



/* 가슴성형 수술과정 */
.sub_body .breast_box .contour_op { position: relative;}
.sub_body .breast_box .contour_op .box div p { color: #a28f5a !important;}
.sub_body .breast_box .contour_op .box div li b { color: #a28f5a;}
.sub_body .breast_box .data_box .slogan { position: absolute; bottom: 25px; right: 20px;; padding: 30px 0; width: 631px; font-size: 17px; background:url(../images/xxb/bg_slash_3_2.gif) no-repeat left center;}
.sub_body .breast_box .data_box .slogan span { color: #a28f5a;}


/* 가슴성형 유의사항 */
.sub_body .breast_box .op_attention .box p { color: #a28f5a;}
.sub_body .breast_box .op_attention .box li b { color: #a28f5a;}


	/* 가슴전담시스템 스타일 추가 */
	.sub_body .op_system_breast { padding: 50px 0; text-align: center;}
	.sub_body .op_system_breast p { padding-top: 20px; font-size:18px; color:#444; line-height: 25px; text-align: center;}
	.sub_body .op_system_breast p b { display: block; font-size: 22px; font-weight: bold; }
	
	.sub_body .data_box.section_101 { height: 450px; background:url(../images/xxb/breast_intro_photo.html) no-repeat top right;}
	.sub_body .data_box.section_101 .section p { padding: 30px 0 0;}
	.sub_body .data_box.section_101 .section b { color: #6666cc;}
	.sub_body .data_box.section_101 .section span { font-size: 17px; line-height: 18px;}
	
	.sub_body .data_box.section_intro .section { margin-bottom: 50px; font-size: 12px;}
	.sub_body .data_box.section_intro .section span { text-decoration: underline;}
	.sub_body .data_box.section_intro .section p { font-size: 16px; color: #555; line-height: 25px;}
	.sub_body .data_box.section_intro h6 { margin-bottom: 30px; font-size: 40px; color: #66C; font-weight: normal; line-height: 40px; }
	.sub_body .data_box.section_intro h6 i { font-size: 30px; color: #333;}
	
	.sub_body .data_box .section_102_1 p { padding: 300px 0 0; background:url(../images/xxb/breast_intro_photo1_1.html) no-repeat top left;}
	.sub_body .data_box .section_102_1 b { display: block; margin-bottom: 20px; color: #06F;}
	
	.sub_body .data_box .section_102_2 li { position: relative; padding: 30px 0 0 420px; height: 250px; font-size: 15px; line-height: 26px;}
	.sub_body .data_box .section_102_2 li b { font-size: 17px; line-height: 40px;}
	.sub_body .data_box .section_102_2 li img { position: absolute; top: 0; left: 0;}
	
	.sub_body .data_box .section_102_3 p  { margin-bottom: 30px; padding: 280px 0 0; background:url(../images/xxb/breast_intro_photo3_1.html) no-repeat top left;}
	.sub_body .data_box .section_102_3 div { padding: 30px 0 30px 450px; background:url(../images/xxb/breast_intro_photo3_2.html) no-repeat top left;}
	.sub_body .data_box .section_102_3 div b { display: block; margin-bottom: 20px; font-size: 20px; line-height: 26px;}
	.sub_body .data_box .section_102_3 li { margin: 0; padding: 3px 0; width: 100%;}
	.sub_body .data_box .section_102_3 li.first { margin-top: 25px; font-size: 15px;}
	
	.sub_body .data_box .section_102_4 { width: 100% !important;}
	.sub_body .data_box .section_102_4 h6 { padding-left: 20px;}
	.sub_body .data_box .section_102_4 p { padding: 230px 0 0 20px; background:url(../images/xxb/breast_intro_photo4_1.html) no-repeat top left;}
	.sub_body .data_box .section_102_4 li { float: left; width: 485px !important; text-align: center; font-size: 15px; line-height: 26px;}
	.sub_body .data_box .section_102_4 li img { display: block; margin-bottom: 20px;}
	.sub_body .data_box .section_102_4 li.first { margin-right: 30px}
	
	.sub_body .data_box .section_102_5 p { margin-bottom: 30px; padding: 280px 0 0; background:url(../images/xxb/breast_intro_photo5_1.html) no-repeat top left;}
	.sub_body .data_box .section_102_5 li { position: relative; float: left; margin: 0 0 20px; padding: 30px 15px 0 215px; width: 235px; height: 125px; color: #fff; font-size: 13px; line-height: 20px;  background-color: #333;}
	.sub_body .data_box .section_102_5 li.left { margin-right: 30px;}
	.sub_body .data_box .section_102_5 li b { font-size: 18px;}
	.sub_body .data_box .section_102_5 li img { position: absolute; top: 10px; left: 0;}
	
	.sub_body .breast_box .breast_intro ul { margin-bottom: 0;}
	.sub_body .breast_box .breast_intro li p b { display: block; line-height: 20px;}
	.sub_body .breast_box .breast_intro li.first { background: none !important;}
	.sub_body .breast_box .breast_intro li.heart img { margin: -77px 0 0;}
	.sub_body .breast_box .breast_intro li.difference img { margin: -70px 0 0 -35px; }
	.sub_body .breast_box .breast_intro li.story img { margin: -80px 0 0 5px;}
	.sub_body .breast_box .breast_intro li.heart b { color: #66C;}
	.sub_body .breast_box .breast_intro li.difference b { color: #30a0aa;}
	.sub_body .breast_box .breast_intro li.story b { color: #960;}

	



	/* 듀얼챔버 스타일 추가 */	
	.sub_body .data_box .section_11 { position: relative; margin-bottom: 60px;}
	.sub_body .data_box .section_11 .right { position: absolute; top: 0; right: 0;}
	.sub_body .data_box .section_11 p { margin-bottom: 50px;}
	.sub_body .data_box .section_11 p b { font-size: 38px; line-height: 50px;}
	.sub_body .data_box .section_11 span { display: block; padding: 30px 0 0; line-height: 18px;}
	.sub_body .data_box .section_11 span b { color: #b99d53; font-size: 16px; line-height: 22px;}
	.sub_body .data_box .section_11 span strong { display: block; padding: 30px 0 0; color: #555; font-size: 26px; font-weight: normal; line-height: 34px;}
	.sub_body .data_box .section_11 span strong em { color: #222; text-decoration: underline;}
	
	.sub_body .data_box .section_12 ul { overflow: hidden; margin-left: -3%;}
	.sub_body .data_box .section_12 li { float: left; margin: 0 0 50px 3%; width: 47%;}
	.sub_body .data_box .section_12 li p { font-size: 12px; line-height: 17px;}
	.sub_body .data_box .section_12 li p b { margin-bottom: 10px; font-size: 17px;}
	.sub_body .data_box .section_12 li td { padding-top: 15px; text-align: center;}
	.sub_body .data_box .section_12 li td img { display: block; margin-bottom: 10px; padding: 5px; background:url(../images/xxb/bg_slash_4.html);}
	.sub_body .data_box .section_12 li td .frame { margin-bottom: 10px; padding: 5px; background:url(../images/xxb/bg_slash_4.html);}
	
	.sub_body .data_box .section_13 { position: relative; margin-bottom: 60px;}
	.sub_body .data_box .section_13 p b { font-size: 30px; line-height: 38px;}
	.sub_body .data_box .section_13 .right { position: absolute; top: 0; right: 0;}
	.sub_body .data_box .section_13 span { line-height: 18px;}
	.sub_body .data_box .section_13 strong { font-size: 26px; font-weight: normal; line-height: 34px;}
	
	.sub_body .data_box .special .tit b { color: #555; font-size: 24px;}
	.sub_body .data_box .special ul { margin: 0 auto; padding: 30px 0 !important; width: 85%; border-bottom: 0;}
	.sub_body .data_box .special li { list-style: none; float: left; width: 25%; text-align: center;}
	.sub_body .data_box .special ul.list { width: 100%;}
	.sub_body .data_box .special .list li { width: 33.3%;}
	.sub_body .data_box .special .slogan_1 { display: block; color: #7c7b7b; text-align: center; font-size: 22px; line-height: 32px; }
	.sub_body .data_box .special .slogan_1 b { font-size: 26px; line-height: 36px;}
	
	.sub_body .data_box .section .go_realdiary { display: block; margin-top: 50px; padding-top: 7px; background:url(../images/xxb/bg_slash_4.html);}



	/* 마이크로텍스쳐 스타일 추가  ***************************************************************************************************************************************/
	.sub_body .breast_box .sub151102_counsel_dbForm_area { overflow: hidden; float:inherit !important;}
	
	/* 마이크로텍스쳐 - 장점만 모으다 */
	.sub_body .breast_box .section_21 { margin-bottom: 60px; padding: 0 20px;}
	.sub_body .breast_box .section_21 .type_box { overflow: hidden; margin: 0 auto; width: 668px;}
	.sub_body .breast_box .section_21 .type_box div { float: left; margin: 30px 10px; padding: 5px; border: 1px solid #cdba86; background-color: #f6f3e9;}
	.sub_body .breast_box .section_21 .type_box div div { margin: 0; padding: 20px; width: 260px; height: 300px; text-align: center; background-color: #fff; border: 0;}
	.sub_body .breast_box .section_21 .type_box div div span { display: inline-block; color: #742f8b; font-size: 26px; font-weight: bold; line-height: 42px; border-bottom: 3px double #999;}
	.sub_body .breast_box .section_21 .type_box div div img { display: block; margin: 20px auto;}
	.sub_body .breast_box .section_21 .type_box div div ul { margin-left: 10px;}
	.sub_body .breast_box .section_21 .type_box div div li { list-style-type: disc; margin-bottom: 15px;}
	.sub_body .breast_box .section_21 .total { padding: 80px 0 0; color: #742f8b; text-align: center; font-size: 22px; font-weight: bold; line-height: 32px;  background:url(../images/xxb/micro_photo_1_bg.jpg) no-repeat center top;}
	.sub_body .breast_box .section_21 .total b { display: block; margin-bottom: 15px; color: #555; font-size: 32px; font-weight: bold; line-height: 50px;}
	
	/* 마이크로텍스쳐 - 한계에 도전하다 */
	.sub_body .breast_box .section_22 { margin-bottom: 60px; padding: 0 20px;}
	.sub_body .breast_box .section_22 .type_box { overflow: hidden; margin: 0 auto; width: 810px;}
	.sub_body .breast_box .section_22 .type_box div { float: left; margin: 30px 5px 10px; padding: 40px 0 0; width: 258px; height: 280px; text-align: center; border: 1px solid #cdba86;}
	.sub_body .breast_box .section_22 .type_box div p { margin: 30px 0; padding: 20px 0; color: #fff; font-size: 18px; text-align: center;  background-color: #742f8b;}
	.sub_body .breast_box .section_22 .type_box div ul { margin: 0 15px 0 30px;}
	.sub_body .breast_box .section_22 .type_box div li { list-style-type: disc; margin-bottom: 15px;}
	.sub_body .breast_box .section_22 span { display: block; text-align: center;}
	
	/* 마이크로텍스쳐 - 구형구축 */
	.sub_body .breast_box .section_23 { position: relative;}
	.sub_body .breast_box .section_23 p { font-size: 21px; font-weight:bold;}
	.sub_body .breast_box .section_23 p em { font-size: 15px;}
	.sub_body .breast_box .section_23 span { display: block; padding: 0 0 40px 20px; width: 48%; color: #a28f5a; font-size: 13.5px; font-weight:bold; line-height: 20px; word-break: keep-all; letter-spacing: 0;}
	.sub_body .breast_box .section_23 span b { color: #742f8b;}
	.sub_body .breast_box .section_23 img { position: absolute; top: 30px; right: 50px;}
	
	
	
	
	
	/* 라운드 스타일 추가 ***************************************************************************************************************************************/
	.sub_body .breast_box .section_41 { padding: 80px 0 90px 20px; background:url(../images/xxb/round_photo03.jpg) no-repeat top right;}
	.sub_body .breast_box .section_41 img { display: block; padding: 30px 0;}
	
	.sub_body .breast_box .section_42 { margin: 0 auto 50px; width: 960px; padding: 10px; background:url(../images/xxb/bg_slash_4.html);}
	.sub_body .breast_box .section_42 div { padding: 40px 80px; border: 1px solid #cbcfd4; background-color: #fff;}
	.sub_body .breast_box .section_42 img { display: block; margin: 0 auto 30px; padding: 0 20px 30px 120px; border-bottom: 1px solid #cbcfd4;}
	.sub_body .breast_box .section_42 ul { margin-left: 180px;}
	.sub_body .breast_box .section_42 li { list-style-type: square; margin-bottom: 10px;}
	
	.sub_body .breast_box .section_43 { margin: 30px auto 0; width: 960px;}
	.sub_body .breast_box .section_43 table { width: 100%;}
	.sub_body .breast_box .section_43 th, td { text-align: center; border-bottom: 1px solid #dedede;}
	.sub_body .breast_box .section_43 thead th,
	.sub_body .breast_box .section_43 thead td { padding: 20px 0; color: #9c7f30; font-size: 18px; border-top: 1px solid #dedede; background: #f3ebe4;}
	.sub_body .breast_box .section_43 thead td { border-left: 1px solid #dedede; border-right: 1px solid #dedede; background: #e8e0d9;}
	.sub_body .breast_box .section_43 tbody th { font-size: 16px; border-left: 1px solid #dedede; border-right: 1px solid #dedede; background: #f4f4f4 ;}
	.sub_body .breast_box .section_43 tbody td { padding: 30px 40px;}
	.sub_body .breast_box .section_43 tbody td li { list-style-type: disc; margin: 7px 0; font-size: 13px; font-weight: bold; line-height: 20px;}
	
	
	
	
	/* 하베스트젯 스타일 추가 ***************************************************************************************************************************************/
	.sub_body .breast_box .section_31 { margin-top: -35px; padding: 50px 0 140px 20px; background:url(../images/xxb/habest_photo01.html) no-repeat top right;}
	.sub_body .breast_box .section_31 ul li { margin-bottom: 30px;}
	.sub_body .breast_box .section_31 ul li b { margin-bottom: 15px; color: #333; font-size: 18px;}	
	
	.sub_body .breast_box .section_32 { padding: 0 0 30px 20px; background:url(../images/xxb/habest_photo03.html) no-repeat; background-position: 600px top;}
	.sub_body .breast_box .section_32 p { margin-bottom: 30px; color: #b99d53;}
	.sub_body .breast_box .section_32 span { display: block; margin-bottom: 40px; width: 48%; text-align: justify; line-height: 17px;}
	
	.sub_body .breast_box .section_33 table { margin-top: 30px; width: 90%; border-bottom: 1px solid #c7c7c7;}
	.sub_body .breast_box .section_33 th, td { padding: 10px 0; text-align: center;}
	.sub_body .breast_box .section_33 th { font-size: 14px; border-left: 1px solid #c7c7c7; border-right: 1px solid #c7c7c7;}
	.sub_body .breast_box .section_33 .bg_1 { color: #ac8d39 !important; background:#f0eada !important;}
	.sub_body .breast_box .section_33 thead th,
	.sub_body .breast_box .section_33 thead td { font-size: 14px; font-weight: bold; border-top: 1px solid #c7c7c7; border-bottom: 1px solid #c7c7c7;}
	.sub_body .breast_box .section_33 tbody th,
	.sub_body .breast_box .section_33 tbody td { border-bottom: 1px dashed #c7c7c7;}
	.sub_body .breast_box .section_33_2 th { border-left: 0; border-right: 0;}
	.sub_body .breast_box .section_33_2 td { border-left: 1px solid #c7c7c7;}
	
	.sub_body .breast_box .section_34 table { margin-left: 20px; width: 70%; border-top: 1px solid #c7c7c7; border-bottom: 2px solid #c7c7c7;}
	.sub_body .breast_box .section_34 th, td { padding: 10px 0; text-align: center; border-bottom: 1px solid #c7c7c7;}
	.sub_body .breast_box .section_34 .bg_1 { border-right: 1px solid #c7c7c7; background: #f9f5e8;}
	.sub_body .breast_box .section_34 td { vertical-align: top;}
	.sub_body .breast_box .section_34 td ul { margin-left: 35px;}
	.sub_body .breast_box .section_34 td li { padding: 6px 0; list-style-type: disc;}
	
	.sub_body .breast_box .section_35 .right { position: absolute; top: 215px; right: 20px; width: 60%; text-align: justify !important;}
	.sub_body .breast_box .section_35 .right span { line-height: 17px; font-weight: bold; }

	/* 마이크로탄 2016-07-05 ***************************************************************************************************************************************/
	.microthane { padding: 0 20px; }
	.microthane:after { display: block; content: ""; clear: both; }
	.data_box hr { display: block; width: 100%; clear:both; height: 35px; border: 0; }
	.microthane h6 { font-size: 24px; font-weight: 400; line-height: 36px; margin-bottom: 10px; }
	.microthane h6 span { color: #c9b479; line-height: 32px; }
	.microthane p { font-size: 14px; line-height: 24px; margin: 20px 0; }
	.microthane table img { width: 100%; }
	.microthane .table-style01 table { width: 100%; float: right; border: 1px solid #999; background-color: #fff; }
	.microthane .table-style01 table th,
	.microthane .table-style01 table td { width: 50%; text-align: center; line-height: 18px; border: 1px solid #e0d7cf; }
	.microthane .table-style01 table thead th { padding: 10px; }
	.microthane .table-style01 table tbody td { padding: 20px 20px 20px 30px; text-align: left; }
	.microthane .table-style01 table tbody td li { list-style: circle; padding: 7px 0 0 7px; line-height: 18px;}

	.microthane .table-style02 table { width: 100%; border: 1px solid #999; background-color: #fff; }
	.microthane .table-style02 table th,
	.microthane .table-style02 table td { text-align: center; line-height: 18px; border: 1px solid #e0d7cf; }
	.microthane .table-style02 table th { width: 10%; font-weight: bold;}
	.microthane .table-style02 table td { width: 30%; }
	.microthane .table-style02 table thead { border-bottom: 3px double #e0d7cf; }
	.microthane .table-style02 table thead th { padding: 10px; background-color: #f6f6f6; color: #454545; }
	.microthane .table-style02 table tbody th { background: url(../images/xxb/box_pattern.html) 0 0; color: #454545; padding: 10px; }
	.microthane .table-style02 table tbody td { padding: 20px; }
	.microthane .table-style02 table img { width: 60%; }

	.microthane .table-style03 table { width: 100%; border: 1px solid #999; background-color: #fff; }
	.microthane .table-style03 table th,
	.microthane .table-style03 table td { text-align: center; line-height: 18px; border: 1px solid #e0d7cf; }
	.microthane .table-style03 table td { width: 33.33333%; padding: 20px; }
	.microthane .table-style03 table thead th { padding: 10px; color: #796be2; font-size: 14px; font-weight: bold;}
	.microthane .table-style03 table dt { font-weight: bold; padding: 10px 0 3px; }
	.microthane .table-style03 table dd { line-height: 16px; padding: 3px 0 10px; }

	.microthane .table-style04 table { width: 100%; border: 1px solid #999; background-color: #fff; }
	.microthane .table-style04 table th,
	.microthane .table-style04 table td { text-align: center; line-height: 18px; border: 1px solid #e0d7cf; padding: 10px; }
	.microthane .table-style04 table thead th { width: 13.33333%; }
	.microthane .table-style04 table thead td { width: 20%; }

	.microthane .table-style05 table { width: 100%; border: 1px solid #999; background-color: #fff; }
	.microthane .table-style05 table th,
	.microthane .table-style05 table td { line-height: 20px; border: 1px solid #e0d7cf; }
	.microthane .table-style05 table th { font-weight: bold; text-align: center; }
	.microthane .table-style05 table thead { border-bottom: 3px double #e0d7cf; }
	.microthane .table-style05 table thead th { padding: 7px 10px; background-color: #666; color: #fff; }
	.microthane .table-style05 table tbody th { background: url(../images/xxb/box_pattern.html) 0 0; color: #454545; padding: 7px 10px; }
	.microthane .table-style05 table tbody td { padding: 7px 20px; text-align: left; }
	.microthane .table-style05 table img { width: 60%; }
	.microthane .table-style05 dt { float: left; display: block; clear: both; width: 60px; font-weight: bold; }
	.microthane .table-style05 dd:before { content:":"; padding-right: 7px;}
	.microthane .table-style05 dt,
	.microthane .table-style05 dd { line-height: 18px; }
	.microthane .table-style05 span { color: red; display: block; padding-top: 5px; line-height: 18px; }
	.microthane .table-style05 .ddWidth { width: 130px !important;}

	.microthane .contentsLeft { width: 35%; float: left; }
	.microthane .contentsRight { width: 60%; float: right; }
	.microthane .table-th01 { background-color: #919191; color: #fff; }
	.microthane .table-th02 { background-color: #796be2 !important; color: #fff !important; }
	.microthane .box-style { background: url(../images/xxb/box_pattern.html) 0 0; padding: 7px; }
	.microthane .text-microthane { background: url(../images/xxb/microthane_img17.jpg) center 20px no-repeat; font-size: 22px; padding: 200px 0 40px; line-height: 36px; font-family: 'Nanum Myeongjo'; color: #454545; text-align: center; border: 1px solid #e1e1e1; }



/* 가슴촉감 2016-06-28 */	
.feel { background: url(../images/xxb/feel_bg.jpg) 0 0 no-repeat; } 
.feel h3 { padding: 100px 0 80px; text-align: center; }
.feel span { font-size: 22px; text-decoration: underline; margin-bottom: 90px; color: #858585;  display: block; width: 100%;  text-align: center; }
.feel .txt1, .feel .txt2 { text-align: center; }
.feel .txt1 { font-size: 24px; color: #baa260; margin-bottom: 15px; }
.feel .txt2 { font-size: 16px; line-height: 28px; margin-bottom: 60px; }
.feel .video { margin: 0 auto; border: 7px solid #bc9e4d; background-color: #000; }
.feel .model { text-align: center; margin-top: 29px; }
.feel .type { margin: 30px 0 0 20px; }
.feel .type:after { display: block; content:""; clear: both; }
.feel .type li { float:left; padding: 0 10px; width: 220px; }
.feel .type li img { margin-top: 10px; }
.feel .type span { color: #00b6d7; text-decoration: underline; display: block; width: 100%; margin-bottom: 20px; font-size: 13px;  text-align: left; }	
.feel .type h4 { font-size: 22px; margin-bottom: 30px; line-height: 26px; font-weight: normal; color: #454545; }
.feel .type p { height: 110px; line-height: 22px; font-size: 13px; margin-bottom: 20px; }
.feel .type a { color: #978bea; }
.feel .go-realDiary { text-align: center; margin: 70px 0 30px; }

.feel .realDiary { text-align: center; }



/* 2016-07-12 가슴하단 공통 영역 */

.sub_body .data_box .sub_tab_cont .common-type-01 { position: relative; }
.sub_body .data_box .sub_tab_cont .common-type-01 p { font-size: 12px; line-height: 18px; padding: 5px 0; width: 500px; }
.sub_body .data_box .sub_tab_cont .common-type-01 img { margin: 20px 0; }
.sub_body .data_box .sub_tab_cont .common-type-01 .type-title { font-size: 18px; margin-bottom: 15px; font-weight: bold; color: #454545; }
.sub_body .data_box .sub_tab_cont .common-type-01 .type-alignR { position: absolute; right: 60px; top: 0; }

.sub_body .data_box .sub_tab_cont .common-type-02 p { font-size: 12px; line-height: 18px; padding: 5px 0; margin-bottom: 15px;}
.sub_body .data_box .sub_tab_cont .common-type-02 li { width: 460px; float: left; position: relative; }
.sub_body .data_box .sub_tab_cont .common-type-02 img { float: left; }
.sub_body .data_box .sub_tab_cont .common-type-02 dl { float: left; width: 230px; margin-left: 20px; }
.sub_body .data_box .sub_tab_cont .common-type-02 dt { padding-bottom: 20px; height: 20px; }
.sub_body .data_box .sub_tab_cont .common-type-02 dd { clear: both; background: url(../images/xxb/sub_text_check_icon.html) 5px 7px no-repeat; padding: 5px 0 5px 25px; line-height: 18px; font-weight: bold;}
.sub_body .data_box .sub_tab_cont .common-type-02 .type-con { position: relative; }
.sub_body .data_box .sub_tab_cont .common-type-02 .type-title { font-size: 18px; font-weight: bold; color: #454545; }
.sub_body .data_box .sub_tab_cont .common-type-02 .con-left { padding-right: 20px; border-right: 1px solid #f1f1f1; }
.sub_body .data_box .sub_tab_cont .common-type-02 .con-right { padding-left: 20px; }
.sub_body .data_box .sub_tab_cont .common-type-02 span { font-size: 12px; }

.sub_body .data_box .sub_tab_cont .common-type-03 p { font-size: 12px; line-height: 16px; padding: 5px 0; margin-bottom: 10px;}
.sub_body .data_box .sub_tab_cont .common-type-03 dt { font-size: 16px; font-weight: bold; color: #454545; height: 30px; }
.sub_body .data_box .sub_tab_cont .common-type-03 li { width: 460px; float: left; position: relative; margin-bottom: 25px; }
.sub_body .data_box .sub_tab_cont .common-type-03 .con-left { padding-right: 20px; border-right: 1px solid #f1f1f1; }
.sub_body .data_box .sub_tab_cont .common-type-03 .con-right { padding-left: 20px; }
.sub_body .data_box .sub_tab_cont .common-type-03 dd { float: left; }
.sub_body .data_box .sub_tab_cont .common-type-03 dd img { float: left; margin: 7px 20px 5px 0; }
.sub_body .data_box .sub_tab_cont .common-type-03 span { font-size: 12px; padding: 0 15px;}

.sub_body .data_box .sub_tab_cont .common-type-04 .type-title { font-size: 18px; font-weight: bold; color: #454545; margin-bottom: 20px; }
.sub_body .data_box .sub_tab_cont .common-type-04 p { font-size: 12px; line-height: 16px; padding: 5px 0; }
.sub_body .data_box .sub_tab_cont .common-type-04 dt { font-size: 16px; font-weight: bold; color: #454545; height: 30px; }
.sub_body .data_box .sub_tab_cont .common-type-04 li { width: 460px; float: left; position: relative; margin-bottom: 30px; }
.sub_body .data_box .sub_tab_cont .common-type-04 .con-left { padding-right: 20px; border-right: 1px solid #f1f1f1; }
.sub_body .data_box .sub_tab_cont .common-type-04 .con-right { padding-left: 20px; }
.sub_body .data_box .sub_tab_cont .common-type-04 dd { float: left; }
.sub_body .data_box .sub_tab_cont .common-type-04 dd img { float: left; margin: 7px 20px 5px 0; }
.sub_body .data_box .sub_tab_cont .common-type-04 span { font-size: 12px; padding: 0 15px;}
.sub_body .data_box .sub_tab_cont .common-type-04 .con-main dd { display: inline; border: 1px solid red; }
.sub_body .data_box .sub_tab_cont .common-type-04 .type-04-img { float: left; }
.sub_body .data_box .sub_tab_cont .common-type-04 .type-04-con { width: 200px; float: left; margin-left: 20px; }
.sub_body .data_box .sub_tab_cont .common-type-04 .type-04-con dt { color: #b99d53; font-size: 14px; line-height: 20px; height: 70px; }
.sub_body .data_box .sub_tab_cont .common-type-04 .type-04-con dd { font-size: 14px; font-weight: bold; }
.sub_body .data_box .sub_tab_cont .common-type-04 hr { display: block; width: 100%; clear: both; height: 40px; border: 0; }

.sub_body .data_box .sub_tab_cont .common-cut { position: relative; }
.sub_body .data_box .sub_tab_cont .common-cut dt { font-size: 18px; font-weight: bold; padding-bottom: 20px; color: #454545; }
.sub_body .data_box .sub_tab_cont .common-cut dd { font-size: 13px; width: 520px; line-height: 20px; }
.sub_body .data_box .sub_tab_cont .common-cut dd:after { display: block; content:""; clear: both; }
.sub_body .data_box .sub_tab_cont .common-cut span { color: #ae9656; }
.sub_body .data_box .sub_tab_cont .common-cut .cut-con dl { width: 500px; margin-top: 35px; }
.sub_body .data_box .sub_tab_cont .common-cut .cut-con dt { float: left; width: 160px; height: 200px; }
.sub_body .data_box .sub_tab_cont .common-cut .cut-con dd { float: left; width: 300px; background: url(../images/xxb/sub_text_check_icon.html) 5px 7px no-repeat; font-size: 12px; padding: 3px 0 3px 25px; line-height: 18px; font-weight: bold; }
.sub_body .data_box .sub_tab_cont .common-cut .cut-photo { background: url(../images/xxb/bg_slash_4.html); padding: 5px; position: absolute; top: 20px; right: 0; }

.sub_body .data_box .sub_tab_cont .common-position { position: relative; height: 300px; }
.sub_body .data_box .sub_tab_cont .common-position .type-title { font-size: 18px; font-weight: bold; color: #454545; margin-bottom: 20px; }
.sub_body .data_box .sub_tab_cont .common-position .contents { font-size: 13px; line-height: 20px; padding: 0 0 0 300px; }
.sub_body .data_box .sub_tab_cont .common-position p { padding: 0; }
.sub_body .data_box .sub_tab_cont .common-position span { color: #ae9656; }
.sub_body .data_box .sub_tab_cont .common-position .position-con { margin-top: 45px; margin-left: 300px; }
.sub_body .data_box .sub_tab_cont .common-position .position-con dt { color: #ae9656; font-size: 16px; padding-bottom: 10px; font-weight: bold; }
.sub_body .data_box .sub_tab_cont .common-position .position-con dd { background: url(../images/xxb/sub_text_check_icon.html) 5px 7px no-repeat; font-size: 12px; padding: 3px 0 3px 25px; line-height: 18px; font-weight: bold; }
.sub_body .data_box .sub_tab_cont .common-position .position-photo { background: url(../images/xxb/bg_slash_4.html); padding: 5px; position: absolute; top: 40px; left: 0; }