@charset "utf-8";

/* reset css include */
@import"global.css";

/* ===== layout ===================================================== */

#wrap {width: 100%; min-width:1620px; position:relative; overflow:hidden; }

#header {width: 100%; position:relative; z-index:600; }
#header .inner_header {width: 1620px; height: 153px; margin: 0 auto; position:relative; }
#header .inner_header .logo {position:absolute; left:50%; top:25px; margin-left: -172px;}
#header .gnb_section {position:relative;  height: 83px; background-color:#0053b0; }
#header .gnb_section .gnb_section_top {display:none; }
#header .gnb_wrap {width: 1620px; margin: 0 auto; }

#header .mobile_gnb_close {display:none; }

#header .global_menu {width: 1620px; position:absolute; left:50%; bottom:120px; margin-left: -810px; text-align:right; }
#header .global_menu li {display:inline-block; background:url(../../images/common/line1.gif) left center no-repeat; margin-left: -4px;}
*:first-child+html #header .global_menu li {display:inline; margin-left: 0px;}
#header .global_menu li:first-child {background:none; }
#header .global_menu li a {font-size:18px; color:#222; line-height:22px; padding: 0 13px; font-family:'ng_b'; vertical-align:top; }

#header .all_menu_opener {display:none; width: 45px; height: 45px; background-color:#0053b0; position:absolute; right:0px; top:0px; text-align:center; }
#header .all_menu_opener img {width: 26px; padding-top: 12px; }

#header .back {display:none;}

#header .surgery_counter {}
#header .surgery_counter .bg_box {position:absolute; left:0px; bottom:0px; }
#header .surgery_counter .bg_box li {display:none; position:absolute; left:0px; bottom:0px; }
#header .surgery_counter .bg_box li.on {display:block; }

#header .surgery_counter .counter_box {position:absolute; left:120px; bottom:28px; height: 37px;  z-index:10; font-size:20px; line-height:37px; color:#000; font-family:'ng_b';}
#header .surgery_counter .counter_box .number {display:inline-block; vertical-align:top; padding-left: 4px; }
*:first-child+html #header .surgery_counter .counter_box .number {vertical-align:middle; }
#header .surgery_counter .counter_box .number .num {display:inline-block; width: 23px; height: 37px; margin-left: -4px; overflow:hidden; background:url(../../images/common/bg_counter.png) 0 0 no-repeat; vertical-align:top;}
*:first-child+html #header .surgery_counter .counter_box .number .num {margin-left: 1px;}
#header .surgery_counter .counter_box .number .num strong {display:inline-block; width: 23px; height: 37px; background:url(../../images/common/bg_counter_num.png) 0 0 no-repeat;}

#header .surgery_counter .counter_box .number .point {display:inline-block; width: 7px; height: 37px; margin-left: -4px; overflow:hidden; background:url(../../images/common/img_point.gif) 0 0 no-repeat;}
*:first-child+html #header .surgery_counter .counter_box .number .point {margin-left: 1px;}
#header .surgery_counter .counter_box .number .point strong {}

#gnb {width: 100%; display:inline-block; vertical-align:top;}
#gnb > li {float: left; width: 231px;}
#gnb > li .btn_depth1 {display:block; height: 31px; padding-top: 52px; line-height:18px; font-size:16px; color:#fff; text-align:center; font-family:'ng_b'; border-right: solid 1px #00326b; background-color:#0053b0;}
#gnb > li.cate1 .btn_depth1 {background:url(../../images/common/ico_gnb1.png) center 13px no-repeat #0053b0; }
#gnb > li.cate2 .btn_depth1 {background:url(../../images/common/ico_gnb2.png) center 11px no-repeat #0053b0; }
#gnb > li.cate3 .btn_depth1 {background:url(../../images/common/ico_gnb3.png) center 10px no-repeat #0053b0; }
#gnb > li.cate4 .btn_depth1 {background:url(../../images/common/ico_gnb4.png) center 13px no-repeat #0053b0; }
#gnb > li.cate5 .btn_depth1 {background:url(../../images/common/ico_gnb5.png) center 15px no-repeat #0053b0; }
#gnb > li.cate6 .btn_depth1 {background:url(../../images/common/ico_gnb6.png) center 16px no-repeat #0053b0; }
#gnb > li.cate7 .btn_depth1 {background:url(../../images/common/ico_gnb7.png) center 15px no-repeat #0053b0; }

#gnb > li:first-child .btn_depth1 {border-left: solid 1px #00326b;}
#gnb > li.on .btn_depth1 {background-color:#00a2de;}
#gnb > li.current .btn_depth1 {background-color:#00a2de;}

#gnb > li .dns_wrap {position:absolute; left:0px; top:-9999px; width: 100%; background-color:#fff;}
#gnb > li.on .dns_wrap {top:83px; }
#gnb > li .dns {width: 1620px; height: 147px; padding-top: 23px; margin: 0 auto; overflow:hidden; vertical-align:top; }

#gnb > li.cate1 .dns {background:url(../../images/common/img_gnb_doc1.jpg) right bottom no-repeat; }
#gnb > li.cate2 .dns {background:url(../../images/common/img_gnb_doc1.jpg) right bottom no-repeat; }
#gnb > li.cate3 .dns {background:url(../../images/common/img_gnb_doc1.jpg) right bottom no-repeat; }
#gnb > li.cate4 .dns {background:url(../../images/common/img_gnb_doc1.jpg) right bottom no-repeat; }
#gnb > li.cate5 .dns {background:url(../../images/common/img_gnb_doc1.jpg) right bottom no-repeat; }
#gnb > li.cate6 .dns {background:url(../../images/common/img_gnb_doc1.jpg) right bottom no-repeat; }
#gnb > li.cate7 .dns {background:url(../../images/common/img_gnb_doc1.jpg) right bottom no-repeat; }

#gnb > li .dns .dns_tit {float: left; width: 232px; height: 79px; padding-top: 45px;  text-align:center; font-size:30px; line-height:32px; color:#002e62; border-right: solid 1px #b5b5b5;}

#gnb > li .dns .depth2_wrap {width: 1000px; padding-left: 30px; padding-top: 10px; float: left;  }
#gnb > li .dns .depth2_wrap > li {float: left; width: 250px; }
#gnb > li .dns .depth2_wrap > li a {display:inline-block; margin-bottom: 5px; padding: 0 10px 0 20px; color:#444444; font-size:18px; font-family:'ng_b'; line-height:30px; vertical-align:top; vertical-align:top; background:url(../../images/common/dot_gnb1_off.png) 7px center no-repeat; }
#gnb > li .dns .depth2_wrap > li a:hover {background:url(../../images/common/dot_gnb1_on.png) 7px center no-repeat; background-color:#002e62; color:#fff;}

#footer {width: 100%; background:url(../../images/common/bg_footer1.gif) 0 0 repeat-x; }
#footer .branch_list {width: 100%;}
#footer .branch_list .inner_branch {width: 1620px;  padding: 40px 0; margin: 0 auto; overflow:hidden; border-bottom: solid 1px #e0e0e0;}
#footer .branch_list .inner_branch dl {width: 20%; float: left; }
#footer .branch_list .inner_branch dl dt {}
#footer .branch_list .inner_branch dl dt a {display:inline-block; padding: 0 10px;  margin-bottom: 14px; font-size:18px; line-height:34px; font-family:'ng_b'; color:#fff; background-color:#767676; }
#footer .branch_list .inner_branch dl dd {width: 100%; }
#footer .branch_list .inner_branch dl dd p {padding-top: 6px; padding-left: 26px;  position:relative; font-size:12px; line-height:22px; color:#555555;}
#footer .branch_list .inner_branch dl dd p span {position:absolute; left:0px; top:6px; width: 22px; height: 22px; line-height:22px; font-size:12px; color:#fff; font-family:'ng_b';  background:url(../../images/common/bg_footer_round.png) 0 0 no-repeat; text-align:center; }

#footer .branch_list .inner_branch dl.branch1 dt a {background-color:#578826;} 
#footer .branch_list .inner_branch dl.branch2 dt a {background-color:#33a5fc;} 
#footer .branch_list .inner_branch dl.branch3 dt a {background-color:#cb2229;} 
#footer .branch_list .inner_branch dl.branch4 dt a {background-color:#767676;} 
#footer .branch_list .inner_branch dl.branch5 dt a {background-color:#ff5400;} 

#footer .footer_infor {width: 1620px; padding: 40px 0; margin: 0 auto; position:relative; }
#footer .footer_infor .f_menu {width: 100%; overflow:hidden; padding-bottom: 5px; }
#footer .footer_infor .f_menu li {float: left; }
#footer .footer_infor .f_menu li:first-child {width: 444px; }
#footer .footer_infor .f_menu li a {font-size:14px; line-height:18px; color:#222222; font-family:'ng_b';}

#footer .footer_infor .site_infor_box {width: 100%; overflow:hidden; padding-bottom: 5px; }
#footer .footer_infor .site_infor_box > div {float: left; font-size:12px; line-height:18px; color:#555555;}
#footer .footer_infor .site_infor_box > div:first-child {width: 444px;}

#footer .footer_infor .flogo {position:absolute; right:0px; top:50%; margin-top: -30px;} 

#quick {width: 104px; position:fixed; right:-104px; top:236px; z-index:600; }
#quick .opener {position:absolute; left:-45px; top:0px; }
#quick .menu {}
#quick .menu li {vertical-align:top; }

#container {width: 100%; }

#contents {width: 1620px; margin: 0 auto;}

#contents.sub_epilogue { padding-top: 50px; padding-bottom: 60px; }
#contents.online_wrap { padding-top: 50px; padding-bottom: 60px; }
#contents.member_wrap {padding:50px 0 100px;}


/* ===== main ======================================================= */
#main_contents {width: 100%;}

.main_follow_menu {width: 100%; height: 58px; background-color:#2b6bd6;}
#main_follow_menu {width: 100%; height: 58px; background-color:#2b6bd6; text-align:center; }
#main_follow_menu.mf_fixed {position:fixed; left:0px; top:0px; z-index:800; }
#main_follow_menu a {display:inline-block; padding: 0 50px; line-height:58px; height: 58px; color:#fff; font-size:18px; font-family:'ng_b'; }
#main_follow_menu a:hover {background-color:#04378c;}

.main_section1 {width: 100%; position:relative; }
.main_section1 .slider {width: 100%; height: 778px; overflow:hidden; }
.main_section1 .slider a {display:inline-block; width: 100%; height: 778px; background-position: center top; background-repeat:no-repeat;}
.main_section1 .slider a > img {display:none; }
.main_section1 .slide_page {display:block; width:100%; vertical-align:top; position:absolute; left:0; bottom:135px; z-index:200; text-align:center; }
.main_section1 .slide_page span {width: 21px; height: 21px; font-size:0px; display: inline-block; overflow:hidden; cursor: pointer; background:url(../../images/main/round1.png) -31px 0 no-repeat; margin: 0 3px; vertical-align:top;}
.main_section1 .slide_page span.cycle-pager-active {width: 21px; background-position: 0 0;}
.main_section1 .slide_page > * { cursor: pointer;}

.main_section2 {position:relative; z-index:10; background:url(../../images/main/bg_section2.jpg) center top repeat-y; }
.main_section2 .inner_box {width: 1620px; height: 743px; margin: 0 auto;}
.main_section2 .tit {text-align:center; padding: 40px 0 25px 0; }
.main_section2 .tit span {font-size:30px; line-height:34px; color:#fff; display:block; font-family:'ng'; padding-bottom: 10px; }
.main_section2 .tit strong {font-size:48px; line-height:52px; color:#fff;}
.main_section2 .tit a {display:inline-block; margin-left: 10px; vertical-align:top; }
.main_section2 .conts {width: 100%; overflow:hidden; }
.main_section2 .conts ul {width: 120%; overflow:hidden; }
.main_section2 .conts ul li {float: left; margin-right: 67px;}
.main_section2 .conts ul li a {display:block; width: 264px; height: 431px; padding: 95px 45px 0 45px; }
.main_section2 .conts ul li a .txt1 {display:block; padding-bottom: 18px;  font-size:14px; line-height:18px; color:#222222;}
.main_section2 .conts ul li a .txt2 {display:block; padding-bottom: 15px; font-size:43px; line-height:46px; color:#222222;}
.main_section2 .conts ul li a .txt3 {display:block; padding-bottom: 30px; font-size:13px; line-height:18px; color:#777777;}
.main_section2 .conts ul li a.type1 {background:url(../../images/main/bg_section2_1_pc1.png) 0 0 no-repeat; }
.main_section2 .conts ul li a.type2 {background:url(../../images/main/bg_section2_2_pc1.png) 0 0 no-repeat; }
.main_section2 .conts ul li a.type3 {background:url(../../images/main/bg_section2_3_pc1.png) 0 0 no-repeat; }
.main_section2 .conts ul li a.type4 {background:url(../../images/main/bg_section2_4_pc1.png) 0 0 no-repeat; }
.main_section2 .next_part_movement {position:absolute; left:50%; bottom:-40px; margin: 0 0 0 -147px; display:inline-block; }

.main_section3 {position:relative; z-index:9; background:url(../../images/main/bg_section3_1.jpg) center top no-repeat; }
.main_section3 .inner_box {width: 1620px; height: 799px; margin: 0 auto;}
.main_section3 .tit {text-align:center; padding: 95px 0 80px 0; }
.main_section3 .tit span {font-size:30px; line-height:34px; color:#222222; display:block; font-family:'ng'; padding-bottom: 10px; }
.main_section3 .tit strong {font-size:48px; line-height:52px; color:#222222;}
.main_section3 .tit a {display:inline-block; margin-left: 10px; vertical-align:top; }
.main_section3 .conts {width: 100%; overflow:hidden; }
.main_section3 .conts ul {width: 120%; overflow:hidden; }
.main_section3 .conts ul li {float: left; margin-right: 30px;}
.main_section3 .conts ul li a {display:block; width: 245px; height: 324px; background:url(../../images/main/bg_section3_2_1.png) 0 0 no-repeat; text-align:center; }
.main_section3 .conts ul li a.odd {background:url(../../images/main/bg_section3_2_2.png) 0 0 no-repeat;}
.main_section3 .conts ul li a .no       {padding: 35px 0 20px 0; display:block; font-size:16px; line-height:18px; color:#1ea8ff;}
.main_section3 .conts ul li a .branch   {width: 97px; height: 71px; padding-top: 26px; display:inline-block; font-size:16px; line-height:22px; color:#fff; background:url(../../images/main/round3.png) 0 0 no-repeat; }
.main_section3 .conts ul li a .n_tit    {padding: 25px 25px 15px 25px; display:block; font-size:20px; line-height:24px; color:#222;}
.main_section3 .conts ul li a .date     {display:block; font-size:14px; line-height:18px; color:#777777;}
.main_section3 .next_part_movement {position:absolute; left:50%; bottom:-40px; margin: 0 0 0 -147px; display:inline-block; }

.main_section4 {position:relative; z-index:8; background:url(../../images/main/bg_section4_1.jpg) center top no-repeat; }
.main_section4 .inner_box {width: 1620px; height: 1019px; margin: 0 auto;}
.main_section4 .tit {position:relative; width: 620px; margin: 0 auto; text-align:center; padding: 185px 290px 170px 0;}
.main_section4 .tit strong {font-size:48px; line-height:60px; color:#fff;}
.main_section4 .tit a {position:absolute; right:50px; top:130px; }
.main_section4 .tit span {display:block; }
.main_section4 .conts {width: 100%; overflow:hidden;}
.main_section4 .conts .more1 {float: left; margin-right: 28px}
.main_section4 .conts .more2 {float: left; }
.main_section4 .next_part_movement {position:absolute; left:50%; bottom:-40px; margin: 0 0 0 -131px; display:inline-block; }

.main_section5 {position:relative; z-index:7; background:url(../../images/main/bg_section5_1.jpg) center top no-repeat; width: 100%;}
.main_section5 .inner_box {width: 1620px; height: 799px; margin: 0 auto; position:relative; }
.main_section5 .tit {text-align:center; padding: 80px 0 0 0; }
.main_section5 .tit span {font-size:30px; line-height:34px; color:#fff; display:block; font-family:'ng'; padding-bottom: 10px; }
.main_section5 .tit strong {font-size:48px; line-height:52px; color:#fff;}
.main_section5 .tit a {display:inline-block; margin-left: 10px; vertical-align:top; }
.main_section5 .next_part_movement {position:absolute; left:50%; bottom:-40px; margin: 0 0 0 -135px; display:inline-block; z-index:50; }
.main_section5 .prev {position:absolute; left:0px; top:50%; margin-top: -28px; z-index:150; }
.main_section5 .next {position:absolute; right:0px; top:50%; margin-top: -28px; z-index:150;}
.main_section5 .docter_name {position:absolute; left:398px; top:375px; width: 95px; height: 95px; font-size:30px; line-height:36px; color:#f6ff00; font-family:'ng_b'; background:url(../../images/main/ico_section5_1.png) right bottom no-repeat; }
.main_section5 .docter_img {position:absolute; left:407px; bottom:0px; }
.main_section5 .docter_exp {position:absolute; left:900px; top:226px; padding-bottom: 45px; background:url(../../images/main/ico_section5_3.png) 0 bottom no-repeat; }
.main_section5 .docter_exp .branch {width: 102px; height: 59px; padding-top: 15px;  font-size:24px; line-height:36px; color:#f6ff00;font-family:'ng_b'; background:url(../../images/main/ico_section5_2.png) 0 0 no-repeat; text-align:center; }
.main_section5 .docter_exp .txt1 {font-size:48px; line-height:56px; color:#fff; }
.main_section5 .docter_exp .txt2 {display:inline-block; font-size:48px; line-height:56px; color:#222; background-color:#f6ff00;}
.main_section5 .docter_exp .commen {font-size:16px; line-height:24px; color:#ffffff; padding-top: 10px; }

.main_section6 {position:relative; z-index:6; background:url(../../images/main/bg_section6_1.jpg) center -470px no-repeat; }
.main_section6 .inner_box {width: 1620px; height: 800px; margin: 0 auto;}
.main_section6 .tit {text-align:center; padding: 90px 0 30px 0; }
.main_section6 .tit span {font-size:30px; line-height:34px; color:#fff; display:block; font-family:'ng'; padding-bottom: 10px; }
.main_section6 .tit strong {font-size:48px; line-height:52px; color:#fff;}
.main_section6 .tit a {display:inline-block; margin-left: 10px; vertical-align:top; }
.main_section6 .conts {width: 100%; overflow:hidden; }
.main_section6 .conts > ul {width: 110%; overflow:hidden; }
.main_section6 .conts > ul > li {margin-right: 20px; float: left; }
.main_section6 .conts > ul > li .part1 {width: 388px; height: 470px; background:url(../../images/main/bg_section6_2_off.png) 0 0 no-repeat; }
.main_section6 .conts > ul > li:hover .part1 {background:url(../../images/main/bg_section6_2_on.png) 0 0 no-repeat;}
.main_section6 .conts > ul > li .part2 {width: 388px; height: 470px; background:url(../../images/main/bg_section6_3_off.png) 0 0 no-repeat; }
.main_section6 .conts > ul > li:hover .part2 {background:url(../../images/main/bg_section6_3_on.png) 0 0 no-repeat;}
.main_section6 .conts > ul > li .part3 {width: 388px; height: 470px; background:url(../../images/main/bg_section6_4_off.png) 0 0 no-repeat; }
.main_section6 .conts > ul > li:hover .part3 {background:url(../../images/main/bg_section6_4_on.png) 0 0 no-repeat;}
.main_section6 .conts > ul > li .part4 {width: 388px; height: 470px; background:url(../../images/main/bg_section6_5_off.png) 0 0 no-repeat; }
.main_section6 .conts > ul > li:hover .part4 {background:url(../../images/main/bg_section6_5_on.png) 0 0 no-repeat;}
.main_section6 .conts > ul > li .in_tit {text-align:center; padding: 200px 0 15px 0; color:#222222; line-height:34px; font-size:30px;}
.main_section6 .conts > ul > li:hover .in_tit {color:#1ea8ff;}
.main_section6 .conts > ul > li ul {width: 280px; margin: 0 auto; overflow:hidden; }
.main_section6 .conts > ul > li ul li {width: 100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-bottom: 8px; }
.main_section6 .conts > ul > li ul li a {padding-left: 10px; font-size:16px; line-height:20px; color:#222222; background:url(../../images/main/dot.gif) 0 center no-repeat; }
.main_section6 .next_part_movement {position:absolute; left:50%; bottom:-40px; margin: 0 0 0 -145px; display:inline-block; }

.main_section7 {position:relative; z-index:5; background:url(../../images/main/bg_section7_1.jpg) center top no-repeat; }
.main_section7 .inner_box {width: 1620px; height: 213px;  margin: 0 auto; position:relative; }
.main_section7 .kakao_box {position:relative; width: 540px; height: 213px; float: left; text-align:center; }
.main_section7 .kakao_box img {position:absolute; left:40px; bottom:0px; }
.main_section7 .contact_box {position:relative; width: 1080px; float: left;}
.main_section7 .contact_box .phone_box {width: 432px; height: 153px; float: left; padding: 60px 0 0 188px; background:url(../../images/main/ico_section7_1.jpg) 50px 50px no-repeat; }
.main_section7 .contact_box .phone_box span {display:block; font-size:26px; line-height:30px; color:#fff; padding-bottom: 0px; }
.main_section7 .contact_box .phone_box strong {display:block; font-size:56px; line-height:60px; color:#6cff00;}
.main_section7 .contact_box .phone_box strong a {font-size:56px; line-height:60px; color:#6cff00;}
.main_section7 .contact_box .consult_box {position:relative; margin-top: 25px; width: 397px; height: 145px; padding: 18px 30px 0 30px; float: left; background:url(../../images/main/bg_section7_2.jpg) 0 0 no-repeat; }
.main_section7 .contact_box .consult_box .tit {font-size:24px; line-height:26px; color:#222; padding-bottom: 13px; }
.main_section7 .contact_box .consult_box ul {width: 100%; overflow:hidden; }
.main_section7 .contact_box .consult_box ul li {width: 50%; float: left; padding-bottom: 5px; font-size:18px; line-height:24px; color:#777777; letter-spacing:-1px; }
.main_section7 .contact_box .consult_box ul li strong {display:inline-block; width: 50px; font-size:14px; line-height:24px; background-color:#233a6e; vertical-align:middle; text-align:center; color:#fff; letter-spacing:0px; margin-right: 5px;}
.main_section7 .contact_box .consult_box .mail {position:absolute; right:30px; top:23px; }

.main_section8 {position:relative; z-index:4; background:url(../../images/main/bg_section8_1.jpg) center top no-repeat; }
.main_section8 .inner_box {width: 1620px; height: 776px; margin: 0 auto; position:relative; }
.main_section8 .tit {text-align:center; padding: 60px 0 60px 0; }
.main_section8 .tit span {font-size:30px; line-height:34px; color:#222222; display:block; font-family:'ng'; padding-bottom: 10px; }
.main_section8 .tit strong {font-size:48px; line-height:52px; color:#222222;}
.main_section8 .tit a {display:inline-block; margin-left: 10px; vertical-align:top; }
.main_section8 .conts {width: 100%; overflow:hidden; }
.main_section8 .conts > ul {width: 110%; overflow:hidden; }
.main_section8 .conts > ul li {float: left; margin-right: 83px; margin-bottom: 40px; }
.main_section8 .conts > ul li a {position:relative; display:block; width: 409px; height: 172px; padding: 37px 38px 0 38px; background:url(../../images/main/bg_section8_2.png) 0 0 no-repeat; }
.main_section8 .conts > ul li a .branch {margin-bottom: 10px; display:block; width: 88px; height: 29px; line-height:29px; text-align:center; color:#fff; font-size:20px; }
.main_section8 .conts > ul li a .branch.gangnam    {background:url(../../images/main/ico_section8_2_1.png) 0 0 no-repeat; }
.main_section8 .conts > ul li a .branch.samsung    {background:url(../../images/main/ico_section8_2_2.png) 0 0 no-repeat; }
.main_section8 .conts > ul li a .branch.nowon      {background:url(../../images/main/ico_section8_2_3.png) 0 0 no-repeat; }
.main_section8 .conts > ul li a .branch.jongno     {background:url(../../images/main/ico_section8_2_4.png) 0 0 no-repeat; }
.main_section8 .conts > ul li a .branch.ilsandong  {background:url(../../images/main/ico_section8_2_5.png) 0 0 no-repeat; }
.main_section8 .conts > ul li a .noti_tit {display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:30px; line-height:40px; color:#222;}
.main_section8 .conts > ul li a .noti_tit em {display:inline-block; width: 40px; height: 40px; background:url(../../images/main/ico_section8_1.png) 0 0 no-repeat; text-align:center; color:#fff; line-height:40px; font-size:24px; }
.main_section8 .conts > ul li a .infor_box {position:absolute; left:38px; top:152px; }
.main_section8 .conts > ul li a .infor_box .date {display:inline-block; margin-right: 10px; padding-left: 25px; background:url(../../images/main/ico_section8_3_1.gif) 0 center no-repeat; font-size:14px; line-height:20px; color:#777777; font-family:'ng_b'; }
.main_section8 .conts > ul li a .infor_box .amount {display:inline-block; padding-left: 25px; background:url(../../images/main/ico_section8_3_2.gif) 0 center no-repeat; font-size:14px; line-height:20px; color:#777777; font-family:'ng_b'; }


/* ===== common ===================================================== */
.sub_visual_wrap.eq1 {background:url(../../images/epilogue/img_visual1.jpg) center bottom no-repeat;}
.sub_visual_wrap.eq2 {background:url(../../images/epilogue/img_visual2.jpg) center bottom no-repeat;}
.sub_visual_wrap.eq3 {background:url(../../images/epilogue/img_visual3.jpg) center bottom no-repeat;}
.sub_visual_wrap.member {background:url(../../images/member/img_visual1.jpg) center bottom no-repeat;}
.sub_visual_wrap.online {background:url(../../images/online/img_visual1.jpg) center bottom no-repeat;}
.sub_visual_wrap.online2 {background:url(../../images/online/img_visual2.jpg) center bottom no-repeat;}
.sub_visual_wrap.online3 {background:url(../../images/online/img_visual3.jpg) center bottom no-repeat;}
.sub_visual_wrap.nbeaf {background:url(../../images/nbeaf/img_visual1.jpg) center bottom no-repeat;}
.sub_visual_wrap.location_visual {background:url(../../images/introduction/img_visual1.jpg) center bottom no-repeat;}
.sub_visual_wrap.branch {background:url(../../images/introduction/img_visual2.jpg) center bottom no-repeat;}
.sub_visual_wrap.story {background:url(../../images/introduction/img_visual3.jpg) center bottom no-repeat;}
.sub_visual_wrap.nplastic1 {background:url(../../images/nplastic/img_visual1.jpg) center bottom no-repeat;}
.sub_visual_wrap.nsurgery1 {background:url(../../images/nsurgery/img_visual1.jpg) center bottom no-repeat;}
.sub_visual_wrap.nsurgery2 {background:url(../../images/nsurgery/img_visual2.jpg) center bottom no-repeat;}
.sub_visual_wrap.mypage1 {background:url(../../images/mypage/img_visual1.jpg) center bottom no-repeat;}
.sub_visual_wrap.docter1 {background:url(../../images/introduction/img_visual4.jpg) center bottom no-repeat;}
.sub_visual_wrap.nplastic2 { background:url(../../images/nplastic/img_visual2.jpg) center bottom no-repeat; }

.sub_visual_wrap {}
.sub_visual_wrap .inner_box {width: 1620px; height: 440px; margin: 0 auto; position:relative; }
.sub_visual_wrap .inner_box .location {position:absolute; left:0px; top:40px; font-size:14px; line-height:18px; color:#666666;}
.sub_visual_wrap .inner_box .location img {vertical-align:middle; }
.sub_visual_wrap .inner_box .location span {display:inline-block; }
.sub_visual_wrap .inner_box .location strong {display:inline-block; color:#000000;}
.sub_visual_wrap .inner_box .tit {padding-top: 134px; padding-bottom: 20px; font-size:84px; line-height:88px; color:#000; }
.sub_visual_wrap .inner_box p {font-size:20px; line-height:22px; color:#171717;}
.sub_visual_wrap .inner_box p span {}

.sub_visual_wrap {background-color:#f3f3f3;}
.sub_visual_wrap .inner_box2 {width: 1620px; height:70px; margin: 0 auto; position:relative; }
.sub_visual_wrap .inner_box2 .location {position:absolute; left:0px; top:40px; font-size:14px; line-height:18px; color:#666666;}
.sub_visual_wrap .inner_box2 .location img {vertical-align:middle; }
.sub_visual_wrap .inner_box2 .location span {display:inline-block; }
.sub_visual_wrap .inner_box2 .location strong {display:inline-block; color:#000000;}

.tab_style1 {border-bottom: solid 3px #33a5fc;}
.tab_style1 ul {width: 100%; overflow:hidden; position:relative; }
.tab_style1 ul li {float: left; width: 310px; }
.tab_style1.five ul li { width: 20%; }
.tab_style1 ul li a {display:block; height: 66px; line-height:66px; font-size:26px; color:#222222; font-family:'ng_b';  text-align:center; border: solid 1px #33a5fc; border-bottom: solid 0px #fff;  border-left: solid 0px #fff; background-color:#fff;}
.tab_style1 ul li:first-child a { border-left: solid 1px #33a5fc; }
.tab_style1 ul li.on a {background-color:#33a5fc; color:#fff;}

.pagination_wrap {position:relative; padding: 50px 0 0 0 ; }
.pagination_wrap.nopt {padding-top: 0px; }
.pagination_wrap .pagination {text-align:center; }
.pagination_wrap .pagination a {vertical-align:top; margin: 0 2px;}
.pagination_wrap .pagination .number {padding:  0 20px; }
.pagination_wrap .pagination .number a {display:inline-block; width: 40px; height: 40px; padding: 0 0 0 0; text-align:center; font-size:30px; line-height:40px; margin: 0 5px;}
.pagination_wrap .pagination .number a.on {color:#33a5fc; font-family:'ng_b';  font-size:30px; }
.pagination_wrap .right_area {position:absolute; right:0px; top:20px; }

.list_btn_area {padding-top:60px; text-align:center;}
.list_btn_area .btn_gray {display:inline-block; width:227px; height:69px; background-color:#525252; font-size:30px; line-height:69px; color:#fff;}

.write_table {}
.write_table tr th {width:16.48%; padding:5px 0 5px 16px; font-size:16px; line-height:50px; color:#171717; text-align:left; vertical-align:top;}
.write_table tr th label {font-family:'ng_b'; line-height:50px;}
.write_table tr td {width:auto; padding:5px 0; line-height:50px;}
.write_table tr td.textarea {line-height:0px;}
.write_table tr td .red {font-size:16px; color:#e63838; margin-left:15px;}
.write_table tr td .w326 {width:319px;}
.write_table tr td .w229 {width:222px;}
.write_table tr td .wFull {width:1296px;}
.write_table tr td textarea {width:1291px; height:278px;}
.write_table tr td .phone_box {width:100%; overflow:hidden;}
.write_table tr td .phone_box select {width:229px; float:left;}
.write_table tr td .phone_box input {width:222px;}
.write_table tr td .phone_box .box1 {float:left; padding-left:37px; background:url(../../images/member/hyphen1.gif) 13px 24px no-repeat;}
.write_table tr td .phone_box .box2 {float:left; padding-left:37px; background:url(../../images/member/hyphen1.gif) 13px 24px no-repeat;}
.write_table tr td .mail_box {width:100%; overflow:hidden;}
.write_table tr td .mail_box select {width:229px; float:left; margin-left:10px;}
.write_table tr td .mail_box input {width:222px;}
.write_table tr td .mail_box .box1 {float:left;}
.write_table tr td .mail_box .box2 {float:left; padding-left:35px; background:url(../../images/member/alpha.gif) 9px 18px no-repeat;}
.write_table tr td select.w229 {width:229px;}
.write_table tr td label {margin-left:48px; font-size:16px; color:#666;}
.write_table tr td label:first-child {margin-left:0px;}

.write_table tr td .file_box {width:100%; height:50px; position:relative;}
.write_table tr td .file_box input[type=text] {width:1122px; height:48px; vertical-align:top;}
.write_table tr td .file_box .btn_file_box {width:174px; height:50px; position:absolute; top:0; right:0; overflow:hidden;}
.write_table tr td .file_box .btn_file_box .view {display:inline-block; width:174px; height:50px; position:absolute; top:0; left:0; border:0; background-color:#4a4a4a; color:#fff; text-align:center; line-height:50px;}
.write_table tr td .file_box .btn_file_box .hidden {height:30px; position:absolute; top:0; right:0; filter:alpha(opacity=0); opacity:0; font-size:30px; z-index:10;}

.write_table tr td .captcha_box {width:100%; overflow:hidden;}
.write_table tr td .captcha_box .captcha {width:227px; height:48px; border:1px solid #dfdfdf; background-color:#fff; text-align:center; float:left;}
.write_table tr td .captcha_box .captcha img {height:48px; vertical-align:top;}
.write_table tr td .captcha_box input {float:left; height:48px; margin-left:10px; margin-right:20px;}
.write_table tr td .captcha_box p {float:left; line-height:48px;}

/* ===== contents =================================================== */
.sep_tab_box1 {position:relative; margin-bottom: 20px; }

.search_box_se {position:absolute; right:0px; top:15px; text-align:right; }
.search_box_se select {border: solid 1px #acacac; height: 39px; width: 140px; }
.search_box_se input[type="text"] {border: solid 1px #acacac; height: 37px; width: 184px; line-height:37px; padding: 0 10px;  vertical-align:top; }
.search_box_se input[type="submit"] {border: solid 0px #acacac; height: 39px; width: 84px; line-height:39px; padding: 0; vertical-align:top; color:#fff; font-family:'ng_b'; text-align:center; font-size:16px; background-color:#525252;}

.sep_counter {margin-bottom: 60px; height: 110px; padding-top: 30px; background:url(../../images/epilogue/bg_sep_counter2.jpg) center top no-repeat; text-align:center; font-size:40px; line-height:80px; color:#242424; }
.sep_counter .number {display:inline-block; vertical-align:top; }
.sep_counter .number em {display:inline-block; margin-left: -2px; width: 51px; height: 84px; padding-right: 3px;  color:#fcff00; font-size:68px; line-height:80px; font-family:'ng_b'; text-align:center; background:url(../../images/epilogue/bg_sep_counter1.png) 0 0 no-repeat; }

.sep_tab {height: 50px; }
.sep_tab .tit {display:none; }
.sep_tab ul {width: 100%; overflow:hidden; position:relative; }
.sep_tab ul li {float: left; width: 180px; margin-right: 10px;}
.sep_tab ul li a {display:block; height: 50px; line-height:50px; font-size:20px; color:#171717; font-family:'ng_b'; text-align:center; background-color:#e8eff4;}
.sep_tab ul li.on a {height: 60px; background:url(../../images/common/bg_tab1.png) center bottom no-repeat;  color:#fff;}

.sep_orderby {position:absolute; right:0px; top:3px; float: right; } 
.sep_orderby li {float: left; margin-left: 10px;} 
.sep_orderby li a {display:inline-block; width: 110px; height: 42px; background:url(../../images/common/bg_order1.png) -120px 0 no-repeat; text-align:center; font-size:22px; color:#525252; font-family:'ng_b'; line-height:42px; }
.sep_orderby li.on a {background-position: 0 0; color:#fff;}

.sep_list {width: 100%;}
.sep_list ul {border-top: solid 3px #33a5fc;}
.sep_list ul li {margin-bottom: 10px; }
.sep_list ul li a {display:block; height: 134px; position:relative; padding: 0 530px 0 170px; overflow:hidden; background-color:#f6f6f6; }
.sep_list ul li a .img_box {position:absolute; left:50px; top:16px; display:block; width: 101px; height: 102px; overflow:hidden; text-align:center; }
.sep_list ul li a .img_box > img {width: 100%; position:absolute; left:0px; top:0px; }
.sep_list ul li a .img_box .cover {position:absolute; left:0px; top:0px; z-index:10; display:block; width: 101px; height: 102px; background:url(../../images/epilogue/bg_sep_list2.png) 0 0 no-repeat; }
.sep_list ul li a .img_box .best {display:none; position:relative; margin-top: 33px; z-index:15; font-size:30px; line-height:33px; color:#000; border-top: solid 2px #000; border-bottom: solid 2px #000; font-family:'ng_b'; }
.sep_list ul li.best a .img_box .cover {background:url(../../images/epilogue/bg_sep_list1.png) 0 0 no-repeat;}
.sep_list ul li.best a .img_box .best {display:inline-block; }

.sep_list ul li a .txt_box {display:block; padding-top: 29px; }
.sep_list ul li a .txt_box .branch {display:block; padding-left: 10px; width: 192px; height: 40px; margin-bottom: 3px; background:url(../../images/epilogue/bg_sep_branch1.png) 0 0 no-repeat; font-size:22px; line-height:33px; color:#fff; font-family:'ng_b';}               
.sep_list ul li a .txt_box .branch.gangnam   {background:url(../../images/epilogue/bg_sep_branch1.png) 0 0 no-repeat;}
.sep_list ul li a .txt_box .branch.samsung   {background:url(../../images/epilogue/bg_sep_branch2.png) 0 0 no-repeat;}
.sep_list ul li a .txt_box .branch.nowon     {background:url(../../images/epilogue/bg_sep_branch3.png) 0 0 no-repeat;}
.sep_list ul li a .txt_box .branch.jongno    {background:url(../../images/epilogue/bg_sep_branch4.png) 0 0 no-repeat;}
.sep_list ul li a .txt_box .branch.ilsandong {background:url(../../images/epilogue/bg_sep_branch5.png) 0 0 no-repeat;}

.sep_list ul li a .txt_box .name {display:block; width: 100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#222222; font-size:26px; line-height:30px; font-family:'ng_b'; }
.sep_list ul li a .date_box {display:block; position:absolute; right:36px; top:52px; } 
.sep_list ul li a .date_box span {display:inline-block; font-size:18px; line-height:26px; padding-left: 20px; vertical-align:top; }
.sep_list ul li a .date_box span em {display:inline-block; width: 62px; height: 26px; font-size:14px; line-height:26px; text-align:center; color:#fff; font-family:'ng_b'; background:url(../../images/epilogue/bg_date.png) 0 0 no-repeat; }

.seq_collect_wrap {padding: 40px 0 38px 0; background:url(../../images/common/bg_footer2.gif) 0 0 repeat-x #f1f1f1; }
.seq_collect_wrap .tit {text-align:center; padding-bottom: 45px; font-size:48px; line-height:50px; color:#242424;}
.seq_collect_wrap .inner_box {width: 1620px; margin: 0 auto; overflow:hidden; }
.seq_collect_wrap .inner_box ul {width: 110%; overflow:hidden; }
.seq_collect_wrap .inner_box ul li {width: 396px; float: left; padding-right: 12px; padding-bottom: 12px; }
.seq_collect_wrap .inner_box ul li a {display:block; height: 48px; border: solid 1px #e3e3e3; background-color:#fff; color:#727272; text-align:center; line-height:48px; font-size:18px; }
.seq_collect_wrap .inner_box ul li a:hover {background-color:#33a5fc; color:#fff; font-family:'ng_b'; }





/* === member === */
.member_wrap .login_box {height:305px; margin-bottom:50px; border-top:3px solid #33a5fc; background-color:#f7f7f7; position:relative;}
.member_wrap .login_box label {font-family:'ng_b'; font-size:16px; line-height:50px; color:#222; position:absolute; left:424px;}
.member_wrap .login_box .label1 {top:80px;}
.member_wrap .login_box .label2 {top:140px;}
.member_wrap .login_box input[type=text] {width:393px; height:48px; position:absolute; top:80px; left:558px;}
.member_wrap .login_box input[type=password] {width:393px; height:48px; position:absolute; top:140px; left:558px;}
.member_wrap .login_box input[type=submit] {width:227px; height:110px; border:0; position:absolute; top:80px; left:968px; background-color:#525252; font-size:30px; color:#fefefe;}
.member_wrap .login_box a {position:absolute; top:205px; left:558px; font-size:16px; line-height:30px; color:#666;}

.member_wrap .login_btn {text-align:center;}
.member_wrap .login_btn .fl_c {}
.member_wrap .login_btn .fl_c a {display:inline-block; width:463px; height:69px; float:left; font-size:30px; line-height:69px; color:#fefefe;}
.member_wrap .login_btn .fl_c .btn_green {background-color:#1fbc02;}
.member_wrap .login_btn .fl_c .btn_blue {background-color:#0053b0; margin-left:10px;}

.member_wrap .login_box2 {height:447px; background-color:#f6f6f6; position:relative;}
.member_wrap .login_box2 dl {text-align:center;}
.member_wrap .login_box2 dl dt {padding-top:60px; font-size:40px; line-height:60px;}
.member_wrap .login_box2 dl dt strong {color:#171717; text-decoration:underline;}
.member_wrap .login_box2 dl dd {font-size:20px; line-height:60px;}
.member_wrap .login_box2 label {font-family:'ng_b'; font-size:16px; line-height:50px; color:#222; position:absolute; left:424px;}
.member_wrap .login_box2 .label1 {top:222px;}
.member_wrap .login_box2 .label2 {top:282px;}
.member_wrap .login_box2 input[type=text] {width:393px; height:48px; position:absolute; top:222px; left:558px;}
.member_wrap .login_box2 input[type=password] {width:393px; height:48px; position:absolute; top:282px; left:558px;}
.member_wrap .login_box2 input[type=submit] {width:227px; height:110px; border:0; position:absolute; top:222px; left:968px; background-color:#525252; font-size:30px; color:#fefefe;}
.member_wrap .login_box2 a {position:absolute; top:347px; left:558px; font-size:16px; line-height:30px; color:#666;}

.member_wrap .terms_article {padding:70px 0 0;}
.member_wrap .terms_article h4 {margin-bottom:20px; font-size:26px; line-height:32px; color:#171717;}
.member_wrap .terms_article .scroll {height:190px; padding:30px; margin-bottom:10px; overflow-y:scroll; position:relative; background-color:#f2f2f2; font-size:16px;}
.member_wrap .terms_article .scroll h5 {font-family:'ng'; font-size:16px;}
.member_wrap .terms_article .scroll h6 {margin-top:30px; font-family:'ng'; font-size:16px;}

.agreement_box {padding:25px 0; text-align:center; background-color:#ebebeb;}
.agreement_box label {font-size:16px;}
.agreement_box label:first-child {margin-right:50px;}

.agreement_box2 {padding:25px 0; text-align:center; background-color:#ebebeb;}
.agreement_box2 label {font-size:16px;}
.agreement_box2 label:first-child {margin-right:50px;}
.agreement_box2 .btn_detail {display:inline-block; width:75px; height:26px; background-color:#767676; color:#fff; font-family:'ng_b'; text-align:center; font-size:14px; line-height:26px;}

.write_btn_area {padding-top:50px; text-align:center;}
.write_btn_area .fl_c a,
.write_btn_area .fl_c input {display:inline-block; width:227px; height:69px; float:left; font-size:30px; line-height:69px; color:#fff; border: solid 0px #fff;}
.write_btn_area .fl_c .btn_blue {background-color:#0053b0;}
.write_btn_area .fl_c .btn_dark {background-color:#525252; margin-left:10px;}
.write_btn_area .fl_c .btn_gray {background-color:#9f9f9f; margin-right:10px;}

.write_table_wrap1 { margin-top:0px; border-top: solid 3px #33a5fc;}
.write_table_wrap1 {padding:15px 30px; margin-top:60px; background-color:#f6f6f6;}

.member_wrap .find_wrap {width:100%; padding:75px 0; background-color:#f6f6f6;}
.member_wrap .find_wrap .write_table {width:868px; margin:0 auto;}
.member_wrap .find_wrap .write_table tr th {width:135px; padding-left:0px;}
.member_wrap .find_wrap .write_table tr td.text {padding-left:135px;}
.member_wrap .find_wrap .write_table tr td ul {padding-top:15px;}
.member_wrap .find_wrap .write_table tr td ul li {font-size:16px; line-height:24px;}

/* === online === */
.online_step1 {text-align:center;}
.online_step1 ul {display:inline-block; *display:inline; zoom:1;}
.online_step1 ul li {width:199px; height:203px; padding-left:104px; float:left; background:url(../../images/online/step1_arrow.png) 23px 73px no-repeat;}
.online_step1 ul li.s1 {padding-left:0px; background:none;}
.online_step1 ul li div {display:block; width:199px; height:203px; background:url(../../images/online/step1_bg.png) 0 0 no-repeat; font-family:'ng_b'; font-size:24px; line-height:30px; color:#171717;}
.online_step1 ul li.s1 div {height:90px; padding:57px 0 56px;}
.online_step1 ul li.s2 div {height:90px; padding:57px 0 56px;}
.online_step1 ul li.s3 div {height:60px; padding:70px 0 73px;}
.online_step1 ul li.s4 div {height:30px; padding:85px 0 88px;}
.online_step1 ul li.s5 div {height:60px; padding:70px 0 73px;}

.kakaotalk_privacy {padding-top:15px; text-align:center;}
.kakaotalk_privacy ul {display:inline-block; *display:inline; zoom:1;}
.kakaotalk_privacy ul li {float:left; margin-left:46px; font-size:16px; line-height:30px;}
.kakaotalk_privacy ul li:first-child {margin-left:0px;}


.btn2 { display:inline-block; width: 85px; height: 40px; line-height:40px; text-align:center; background-color:#525252; color:#fff; font-size:16px; font-family:'ng_b'; border: solid 0px #fff;}

.sep_view {width: 100%;}
.sep_view .title_box {border-top: solid 3px #33a5fc;}
.sep_view .title_box .outer_box {margin-bottom: 10px; }
.sep_view .title_box .outer_box .inner_box {display:block; height: 134px; position:relative; padding: 0 530px 0 170px; overflow:hidden; background-color:#f6f6f6; }
.sep_view .title_box .outer_box .inner_box .img_box { display:block; width: 101px; height: 102px; position:absolute; left:50px; top:16px; overflow:hidden; text-align:center; }
.sep_view .title_box .outer_box .inner_box .img_box > img {width: 100%; position:absolute; left:0px; top:0px; }
.sep_view .title_box .outer_box .inner_box .img_box .cover { display:block; width: 101px; height: 102px; position:absolute; left:0px; top:0px; z-index:10; background:url(../../images/epilogue/bg_sep_list2.png) 0 0 no-repeat; }
.sep_view .title_box .outer_box .inner_box .img_box .best {display:none; position:relative; margin-top: 33px; z-index:15; font-size:30px; line-height:33px; color:#000; border-top: solid 2px #000; border-bottom: solid 2px #000; font-family:'ng_b'; }
.sep_view .title_box .outer_box .inner_box .img_box .cover1 { display:block; width: 100px; height: 87px; position:absolute; left:0px; top:10px; z-index:10; background:url(../../images/epilogue/bg_sep_list3.png) 0 0 no-repeat; }
.sep_view .title_box .outer_box .inner_box .img_box .count { position:relative; z-index:15; font-size:24px; line-height:95px; color:#fff; font-family:'ng_b'; }
.sep_view .title_box .outer_box.best .inner_box .img_box .cover {background:url(../../images/epilogue/bg_sep_list1.png) 0 0 no-repeat;}
.sep_view .title_box .outer_box.best .inner_box .img_box .best {display:inline-block; }
.sep_view .title_box .outer_box .inner_box .txt_box {display:block; padding-top: 29px; }
.sep_view .title_box .outer_box .inner_box .txt_box.promo {padding-top: 50px; }
.sep_view .title_box .outer_box .inner_box .txt_box .branch {display:block; padding-left: 10px; width: 192px; height: 40px; margin-bottom: 3px; background:url(../../images/epilogue/bg_sep_branch1.png) 0 0 no-repeat; font-size:22px; line-height:33px; color:#fff; font-family:'ng_b';}              
.sep_view .title_box .outer_box .inner_box .txt_box .branch.gangnam   {background:url(../../images/epilogue/bg_sep_branch1.png) 0 0 no-repeat;}
.sep_view .title_box .outer_box .inner_box .txt_box .branch.samsung   {background:url(../../images/epilogue/bg_sep_branch2.png) 0 0 no-repeat;}
.sep_view .title_box .outer_box .inner_box .txt_box .branch.nowon     {background:url(../../images/epilogue/bg_sep_branch3.png) 0 0 no-repeat;}
.sep_view .title_box .outer_box .inner_box .txt_box .branch.jongno    {background:url(../../images/epilogue/bg_sep_branch4.png) 0 0 no-repeat;}
.sep_view .title_box .outer_box .inner_box .txt_box .branch.ilsandong {background:url(../../images/epilogue/bg_sep_branch5.png) 0 0 no-repeat;}
.sep_view .title_box .outer_box .inner_box .txt_box .name {display:block; width: 100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#222222; font-size:26px; line-height:30px; font-family:'ng_b'; }
.sep_view .title_box .outer_box .inner_box .date_box {display:block; position:absolute; right:36px; top:52px; } 
.sep_view .title_box .outer_box .inner_box .date_box span {display:inline-block; font-size:18px; line-height:26px; padding-left: 20px; vertical-align:top; }
.sep_view .title_box .outer_box .inner_box .date_box span em {display:inline-block; width: 62px; height: 26px; font-size:14px; line-height:26px; text-align:center; color:#fff; font-family:'ng_b'; background:url(../../images/epilogue/bg_date.png) 0 0 no-repeat; }

.sep_view .cont_box { padding: 100px 0; margin-bottom: 50px; text-align:center; border-bottom: solid 1px #e2e2e2; }

.sep_view .like_box { padding-bottom: 50px; text-align:center; }
.sep_view .like_box span { display:inline-block; line-height:95px; font-family:'ng_b'; }
.sep_view .like_box .like_txt { margin-right: 30px; font-size:24px; color:#222; }
.sep_view .like_box .like_btn a { display:inline-block; height: 95px; padding-left: 110px; background:url(../../images/epilogue/ico_like.gif) 0 0 no-repeat;  color:#2477d4; font-size:45px; }

.sep_view .file_down { height: 65px; margin-bottom: 1px; line-height:65px; background-color:#f6f6f6; position:relative; }
.sep_view .file_down .ico_file { display:inline-block; width: 120px; height: 65px; line-height:65px; padding-left: 10px; position:absolute; left:0px; top:0px; color:#171717; background:url(../../images/epilogue/ico_down.gif) 20px center no-repeat #ebebeb;  text-align:center; }
.sep_view .file_down a { display:block; color:#333; padding:0 50px 0 160px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.sep_view .file_down a span { border-bottom: solid 1px #333; }

.sep_view .prev_next_wrap { overflow:hidden; padding-bottom: 70px; }
.sep_view .prev_next_wrap span { display:inline-block; width: 50%; float: left; height: 65px; line-height:65px; position:relative; background-color:#f6f6f6; }
.sep_view .prev_next_wrap span a { padding:0 50px 0 160px; display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.sep_view .prev_next_wrap span strong { display:inline-block; width: 120px; height: 65px; line-height:65px; padding-left: 10px; position:absolute; left:0px; top:0px; color:#171717; text-align:center; }
.sep_view .prev_next_wrap .prev strong { background:url(../../images/epilogue/btn_prev.gif) 20px center no-repeat #ebebeb; }
.sep_view .prev_next_wrap .next strong { background:url(../../images/epilogue/btn_next.gif) 20px center no-repeat #ebebeb; }

.sub_epilogue .btn_area { padding-bottom: 70px; margin-bottom: 60px;  border-bottom: solid 1px #e2e2e2; }
.sub_epilogue .search_area { padding-bottom: 60px; text-align:center; }
.sub_epilogue .search_area select { width: 140px; height: 40px; }
.sub_epilogue .search_area .it { width: 300px; height: 38px; line-height:38px;  }

.gallery_list ul { width: 1640px; overflow:hidden;  }
.gallery_list ul li { width: 388px; margin:0 22px 25px 0; padding-bottom: 25px; float: left; border-bottom: solid 1px #dbdbdb; }
.gallery_list ul li a { display:block; position:relative; }
.gallery_list ul li a .cover { position:absolute; left:0px; top:0px;  }
.gallery_list ul li a .txt_box { margin: 0 30px; position:absolute; left:0px; bottom:20px; }
.gallery_list ul li a .txt_box span { display:inline-block; }
.gallery_list ul li a .txt_box .name { display:block; width: 340px; font-size:26px; line-height:36px; color:#fff; font-family:'ng_b'; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.gallery_list ul li a .txt_box .info { display:block; padding-bottom: 10px; margin-bottom: 15px; font-size:14px; line-height:18px; color:#a6a6a6; background:url(../../images/epilogue/photo_line.png) 0 bottom repeat-x;  }
.gallery_list ul li a .txt_box .info span { margin: 0 3px; color:#666; }
.gallery_list ul li a .txt_box .count_like { height: 26px; line-height:26px; padding-left: 30px; margin-right: 15px; font-size:14px; color:#fff; font-family:'ng_b'; background:url(../../images/epilogue/ico_01.png) 0 0 no-repeat; }
.gallery_list ul li a .txt_box .count_view { height: 26px; line-height:26px; padding-left: 62px; font-size:14px; color:#fff; font-family:'ng_b'; background:url(../../images/epilogue/ico_02.png) 0 0 no-repeat;}
.gallery_list ul li a .best { display:none; }
.gallery_list ul li.best a .best { display:inline-block; position:absolute; left:30px; top:30px; }

.sep_orderby1 { text-align:center; } 
.sep_orderby1 span { display:inline-block; margin-left: 10px;} 
.sep_orderby1 span a { display:inline-block; width: 110px; height: 42px; background:url(../../images/common/bg_order1.png) -120px 0 no-repeat; text-align:center; font-size:22px; color:#525252; font-family:'ng_b'; line-height:42px; }
.sep_orderby1 span.on a { background-position: 0 0; color:#fff; }

.btn1 { display:inline-block; width: 227px; height: 70px; line-height:70px; background-color:#525252; border: solid 0px #fff; font-size:30px; color:#fff !important; text-align:center; }
.btn1.blue { background-color:#0053b0; }
.btn1.wgray { background-color:#9f9f9f; }

.coun_list {width: 100%;}
.coun_list ul {border-top: solid 3px #33a5fc;}
.coun_list ul li {margin-bottom: 10px; }
.coun_list ul li a {display:block; height: 134px; position:relative; padding: 0 530px 0 170px; overflow:hidden; background-color:#f6f6f6; }
.coun_list ul li a .mark_box {position:absolute; left:50px; top:16px; display:block; width: 101px; height: 102px; overflow:hidden; text-align:center; }
.coun_list ul li a .mark_box > img {width: 100%; position:absolute; left:0px; top:0px; }
.coun_list ul li a .mark_box .cover {position:absolute; left:0px; top:0px; z-index:10; display:block; width: 101px; height: 102px; background:url(../../images/epilogue/bg_sep_list2.png) 0 0 no-repeat #fff; }
.coun_list ul li a .mark_box .mark { display:inline-block; position:relative; margin-top: 22px; z-index:15; font-size:24px; line-height:30px; color:#777; font-family:'ng_b'; }
.coun_list ul li.completion a .mark_box .cover {background:url(../../images/epilogue/bg_sep_list1.png) 0 0 no-repeat #fff;}
.coun_list ul li.completion a .mark_box .mark { color:#000; }
.coun_list ul li a .txt_box {display:block; padding-top: 29px; }
.coun_list ul li a .txt_box .branch {display:block; padding-left: 10px; width: 192px; height: 40px; margin-bottom: 3px; font-size:22px; line-height:33px; color:#fff; font-family:'ng_b';}              
.coun_list ul li a .txt_box .branch.gangnam   { background:url(../../images/mypage/bg_sep_branch1.png) 0 0 no-repeat; }
.coun_list ul li a .txt_box .branch.samsung   { background:url(../../images/mypage/bg_sep_branch2.png) 0 0 no-repeat; }
.coun_list ul li a .txt_box .branch.nowon     { background:url(../../images/mypage/bg_sep_branch3.png) 0 0 no-repeat; }
.coun_list ul li a .txt_box .branch.jongno    { background:url(../../images/mypage/bg_sep_branch4.png) 0 0 no-repeat; }
.coun_list ul li a .txt_box .branch.ilsandong { background:url(../../images/mypage/bg_sep_branch5.png) 0 0 no-repeat; }
.coun_list ul li a .txt_box .branch.nonhyeon  { background:url(../../images/mypage/bg_sep_branch6.png) 0 0 no-repeat; }
.coun_list ul li a .txt_box .name {display:block; width: 100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#222222; font-size:26px; line-height:30px; font-family:'ng_b'; }
.coun_list ul li a .date_box {display:block; position:absolute; right:36px; top:52px; color:#222; } 
.coun_list ul li a .date_box span {display:inline-block; font-size:18px; line-height:26px; padding-left: 20px; vertical-align:top; }
.coun_list ul li a .date_box span em {display:inline-block; width: 62px; height: 26px; margin-right: 15px; font-size:14px; line-height:26px; text-align:center; color:#fff; font-family:'ng_b'; background:url(../../images/epilogue/bg_date.png) 0 0 no-repeat; }

.coun_view .title_box { min-height: 134px; padding:0 500px 0 47px; position:relative; background-color:#f6f6f6; border-top: solid 3px #33a5fc; }
.coun_view .title_box .txt_box {display:block; padding-top: 29px; padding-bottom: 29px; }
.coun_view .title_box .txt_box .branch {display:block; padding-left: 10px; width: 192px; height: 40px; margin-bottom: 3px; font-size:22px; line-height:33px; color:#fff; font-family:'ng_b';}               
.coun_view .title_box .txt_box .branch.gangnam   { background:url(../../images/mypage/bg_sep_branch1.png) 0 0 no-repeat; }
.coun_view .title_box .txt_box .branch.samsung   { background:url(../../images/mypage/bg_sep_branch2.png) 0 0 no-repeat; }
.coun_view .title_box .txt_box .branch.nowon     { background:url(../../images/mypage/bg_sep_branch3.png) 0 0 no-repeat; }
.coun_view .title_box .txt_box .branch.jongno    { background:url(../../images/mypage/bg_sep_branch4.png) 0 0 no-repeat; }
.coun_view .title_box .txt_box .branch.ilsandong { background:url(../../images/mypage/bg_sep_branch5.png) 0 0 no-repeat; }
.coun_view .title_box .txt_box .branch.nonhyeon  { background:url(../../images/mypage/bg_sep_branch6.png) 0 0 no-repeat; }
.coun_view .title_box .txt_box .name {display:block; width: 100%; overflow:hidden; color:#222222; font-size:26px; line-height:30px; font-family:'ng_b'; }
.coun_view .title_box .date_box {display:block; position:absolute; right:36px; top:50%; margin-top: -20px; color:#222; } 
.coun_view .title_box .date_box span {display:inline-block; font-size:18px; line-height:26px; padding-left: 20px; vertical-align:top; }
.coun_view .title_box .date_box span em {display:inline-block; width: 62px; height: 26px; margin-right: 15px; font-size:14px; line-height:26px; text-align:center; color:#fff; font-family:'ng_b'; background:url(../../images/epilogue/bg_date.png) 0 0 no-repeat; }

.coun_view .question_box { padding: 95px 0px 95px 150px; position:relative; }
.coun_view .question_box .ico_q { width: 77px; height: 77px; line-height:77px; font-size:40px; font-family:'ng_b'; color:#fff; text-align:center; background:url(../../images/mypage/ico_q.png) 0 0 no-repeat; position:absolute; left:40px; top:95px; }

.coun_view .answer_box { padding-top: 24px; padding-bottom: 60px; position:relative; }
.coun_view .answer_box .bul_a { position:absolute; left:75px; top:0px; }
.coun_view .answer_box .answer_inner { padding: 40px 0px 40px 150px; border: solid 3px #33a5fc; }
.coun_view .answer_box .answer_inner .ico_a { width: 77px; height: 77px; line-height:77px; font-size:40px; font-family:'ng_b'; color:#fff; text-align:center; background:url(../../images/mypage/ico_a.png) 0 0 no-repeat; position:absolute; left:40px; top:64px; }
.coun_view .tit_qa { padding-bottom: 20px; font-size:24px; line-height:30px; font-family:'ng_b'; color:#222;  }
.coun_view .txt_qa { font-size:20px; line-height:32px; color:#222;  }

#contents.mypage_wrap { padding-top: 50px; padding-bottom: 100px; }

.sep_tab_box2 {position:relative; margin-bottom: 60px; }


.nbeaf_wrap {padding: 50px 0 100px 0; }
.nbeaf_list {width: 980px; margin: 0 auto;}
.nbeaf_list ul {}
.nbeaf_list ul li {width: 100%; overflow:hidden; position:relative; margin-top: 50px; }
.nbeaf_list ul li:first-child {margin-top: 0px;}
.nbeaf_list ul li .infor_area {width: 280px; float: left; text-align:center; padding-top: 136px; }
.nbeaf_list ul li .infor_area .tit {color:#222222; font-size:26px; line-height:30px; margin-bottom: 25px; }
.nbeaf_list ul li .infor_area strong {display:block; color:#222222; font-size:20px; line-height:26px; margin-bottom: 40px; margin-top: 25px;}
.nbeaf_list ul li .infor_area span {display:block; color:#777777; font-size:14px; line-height:18px;}

.nbeaf_list ul li .before_area {float: left; width: 350px; }
.nbeaf_list ul li .before_area .img_box {width: 100%; overflow:hidden; position:relative; }
.nbeaf_list ul li .before_area .img_box .badge {position:absolute; left:0px; top:0px;}
.nbeaf_list ul li .before_area .img_box > img {max-width:100%;}
.nbeaf_list ul li .before_area .exp_box {padding: 20px; }

.nbeaf_list ul li .after_area {float: left; width: 350px; }
.nbeaf_list ul li .after_area .img_box {width: 100%; overflow:hidden; position:relative; }
.nbeaf_list ul li .after_area .img_box .badge {position:absolute; left:0px; top:0px; }
.nbeaf_list ul li .after_area .img_box > img {max-width:100%;}
.nbeaf_list ul li .after_area .exp_box {padding: 20px; }

.member_wrap .idpass_result {width:100%; padding:75px 0; background-color:#f6f6f6; text-align:center; }
.member_wrap .idpass_result strong {font-size:26px; line-height:30px; color:#222222; display:block; padding-bottom: 30px; }
.member_wrap .idpass_result strong span {color:#fb5605; border-bottom: solid 2px #fb5605;}
.member_wrap .idpass_result .comment {font-size:16px; line-height:20px; color:#777777;}

.branch_wrap {padding: 50px 0 100px 0; }
.branch_wrap .branch_big_img_wrap {width: 100%; position:relative; margin: 60px 0;}
.branch_wrap .branch_big_img_wrap .slider {width: 100%; overflow:hidden; }
.branch_wrap .branch_big_img_wrap .slider li {display:inline-block; position:relative; width: 100%; }
*:first-child+html .branch_wrap .branch_big_img_wrap .slider li {display:inline; }
.branch_wrap .branch_big_img_wrap .slider li img {width: 100%; }
.branch_wrap .branch_big_img_wrap .slider li .tit {width: 100%; height: 77px; position:absolute; left:0px; bottom:0px; background:url(../../images/introduction/blank.png) 0 0 repeat; text-align:center; font-size:40px; line-height:77px; color:#fff; font-family:'ng_b'; }

.branch_small_img_wrap {position:relative; }
.branch_small_img_wrap .prev {position:absolute; left:0px; top:60px; }
.branch_small_img_wrap .next {position:absolute; right:0px; top:60px; }
.branch_small_img_wrap .slider {width: 1488px; margin: 0 auto; overflow:hidden; }
.branch_small_img_wrap .slider span {display:inline-block; width: 100%;}
.branch_small_img_wrap .slider a {float: left; margin: 0 15px; display:inline-block; border: solid 5px #cecece;}
.branch_small_img_wrap .slider a.on {border: solid 5px #1ea8ff;}

.location_wrap { padding-top: 50px; }
.location_wrap .location_cont { height: 785px; padding: 15px 15px 15px 1010px; margin-bottom: 100px; background-color:#f2f2f2; position:relative; }
.location_cont .lo_box { display: none; }
.location_cont .lo_box.on { display: block; }
.location_wrap .location_cont .img_map { position:absolute; left:15px; top:15px; width:956px; height:785px;}
.location_wrap .location_cont .img_map .images_map {position: relative; z-index: 2;}
.location_wrap .location_cont .img_map .naver_map {position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; background-color: #f2f2f2;}
.location_wrap .location_cont .img_map .naver_map.open {z-index:5;}
.location_wrap .location_cont .img_map .daum_map {position:absolute; left:0; top:0; width:100%; height:100%; z-index:1;  background-color: #f2f2f2;}
.location_wrap .location_cont .img_map .daum_map.open {z-index:5;}
.location_wrap .location_cont .location_txt { color:#333; font-size:20px; line-height:28px; }
.location_wrap .location_cont .location_txt .name { padding: 20px 0; font-size:36px; line-height:50px; }
.location_wrap .location_cont .location_txt .address { padding-bottom: 13px; }
.location_wrap .location_cont .location_txt .contact { padding-bottom: 30px; overflow:hidden; }
.location_wrap .location_cont .location_txt .contact dl.tel { width: 310px; }
.location_wrap .location_cont .location_txt .contact dl.fax { width: 180px; }
.location_wrap .location_cont .location_txt .contact dl { float: left; position:relative; padding-left: 40px; }
.location_wrap .location_cont .location_txt .contact dl dt { position:absolute; left:0px; top:0px;  }
.location_wrap .location_cont .location_txt .link_map { padding-bottom: 60px; }
.location_wrap .location_cont .location_txt .link_map a { display:inline-block; width: 183px; height: 51px; line-height:51px; color:#fff; text-align:center; font-size:18px; }
.location_wrap .location_cont .location_txt .link_map a.lm1 { margin-right: 10px; background-color:#fcd305; color:#222; }
.location_wrap .location_cont .location_txt .link_map a.lm2 { margin-right: 10px; background-color:#22b600; }
.location_wrap .location_cont .location_txt .link_map a.lm3 { background-color:#5892fd; }
.location_wrap .location_cont .location_txt .public_transit { padding: 15px 0 10px 100px; position:relative; }
.location_wrap .location_cont .location_txt .public_transit p { padding-bottom: 10px; }
.location_wrap .location_cont .location_txt .public_transit .ico { position:absolute; left:0px; top:0px; }
.location_wrap .location_cont .location_txt .public_transit .c_1 { color:#2aaa1c; }
.location_wrap .location_cont .location_txt .public_transit .c_2 { color:#a9022d; }
.location_wrap .location_cont .location_txt .public_transit .c_3 { color:#df121a; }
.location_wrap .location_cont .location_txt .public_transit .c_4 { color:#3556a7; }
.location_wrap .location_cont .location_txt .public_transit .c_5 { color:#298bc5; }
.location_wrap .location_cont .location_txt .public_transit .c_6 { color:#fa5f2c; }
.location_wrap .location_cont .location_txt .public_transit .c_7 { color:#b21016; }
.location_wrap .location_cont .location_txt .public_transit.indent_wrap p { padding-left: 55px; position:relative; }
.location_wrap .location_cont .location_txt .public_transit.indent_wrap p strong { position:absolute; left:0px; top:0px; }

.medical_guide_wrap { padding: 50px 0 60px 0; position:relative; font-size:18px; line-height:28px; }
.medical_guide_wrap .name { padding: 94px 95px 60px 0; text-align:center; font-size:30px; line-height:30px; color:#fff; font-family:'ng_b'; }
.medical_guide_wrap dl { padding:0 0 7px 70px; position:relative; }
.medical_guide_wrap dl dt { position:absolute; left:0px; top:0px; color:#333; }
.medical_guide_wrap > div { overflow:hidden; }
.medical_guide_wrap > div > div { width: 361px; height: 536px; padding-left: 80px; float: left; }
.medical_guide_wrap .medical_guide_box2 { position:relative; top:-40px; left:295px; }
.medical_guide_wrap .medical1 { margin-right: 149px; background:url(../../images/introduction/medical_bg1.png) 0 0 no-repeat; }
.medical_guide_wrap .medical2 { margin-right: 148px; background:url(../../images/introduction/medical_bg2.png) 0 0 no-repeat; }
.medical_guide_wrap .medical3 { background:url(../../images/introduction/medical_bg3.png) 0 0 no-repeat; }
.medical_guide_wrap .medical4 { margin-right: 148px; background:url(../../images/introduction/medical_bg4.png) 0 0 no-repeat; }
.medical_guide_wrap .medical5 { background:url(../../images/introduction/medical_bg5.png) 0 0 no-repeat; }

.story_wrap {}
.story_wrap .story_section1 {width: 100%; background:url(../../images/introduction/bg_story2.jpg) center 0 no-repeat ; text-align:center; }
.story_wrap .story_section1 .inner_sec {width: 1620px; height: 852px; margin: 0 auto; position:relative; }
.story_wrap .story_section1 .tit {font-size:48px; line-height:50px; color:#222222; padding-top: 75px;}
.story_wrap .story_section1 .conts {width: 1626px; height: 657px; position:absolute; left:0px; top:120px; background:url(../../images/introduction/img_story1_pc1.png) 0 0 no-repeat; }
.story_wrap .story_section1 .conts ol {position:absolute; left:-9999px; top:-9999px; }

.story_wrap .story_section2 {width: 100%; background:url(../../images/introduction/bg_story3.jpg) center 0 no-repeat ;}
.story_wrap .story_section2 .inner_sec {width: 1620px; height: 1164px; margin: 0 auto; position:relative; }
.story_wrap .story_section2 .tit {padding-top: 80px; text-align:center; }
.story_wrap .story_section2 .tit .txt_box {display:inline-block; height: 82px; padding-left: 50px; background:url(../../images/introduction/bg_story1_1.png) 0 0 no-repeat; }
.story_wrap .story_section2 .tit .txt_box em {display:inline-block; height: 82px; padding-right: 50px; line-height:82px; font-size:48px; color:#fff; font-family:'ng_b'; background:url(../../images/introduction/bg_story1_2.png) right 0 no-repeat; }
.story_wrap .story_section2 .tit .comment {display:block; font-size:32px; color:#222; line-height:36px; padding-top: 25px; }
.story_wrap .story_section2 .conts {width: 1620px; height: 804px; position:absolute; left:0px; top:280px; background:url(../../images/introduction/img_story2_pc1.png) 0 0 no-repeat; }
.story_wrap .story_section2 .conts ul {position:absolute; left:-9999px; top:-9999px; }

.story_wrap .story_section3 {width: 100%; background:url(../../images/introduction/bg_story4.jpg) 0 0 repeat-x #d5effe;}
.story_wrap .story_section3 .inner_sec {width: 1620px; height: 1010px; margin: 0 auto; position:relative; }
.story_wrap .story_section3 .tit {padding-top: 80px; text-align:center; }
.story_wrap .story_section3 .tit .txt_box {display:inline-block; height: 82px; padding-left: 50px; background:url(../../images/introduction/bg_story1_1.png) 0 0 no-repeat; }
.story_wrap .story_section3 .tit .txt_box em {display:inline-block; height: 82px; padding-right: 50px; line-height:82px; font-size:48px; color:#fff; font-family:'ng_b'; background:url(../../images/introduction/bg_story1_2.png) right 0 no-repeat; }

.story_wrap .story_section3 .conts {width: 100%; overflow:hidden; position:relative; margin-top: 60px;}
.story_wrap .story_section3 .conts ul {width: 110%; overflow:hidden; }
.story_wrap .story_section3 .conts ul li {float: left; width: 500px; height: 636px; margin-right: 60px; background-color:#fff; text-align:center; position:relative; }
.story_wrap .story_section3 .conts ul li .icon {padding-top: 40px; padding-bottom: 40px; }
.story_wrap .story_section3 .conts ul li .icon img {}
.story_wrap .story_section3 .conts ul li .sub_tit {font-size:32px; line-height:40px; color:#000; padding-bottom: 40px; }
.story_wrap .story_section3 .conts ul li .comment {font-size:20px; line-height:28px; color:#555555;}
.story_wrap .story_section3 .conts ul li .comment span {display:block; }
.story_wrap .story_section3 .conts ul li .icon2 {position:absolute; left:-82px; top:50%; margin-top: -50px;}

.docter_intro_tab_box1 {padding-bottom: 60px; }

.docter_intro_conts {}
.docter_intro_conts .di_group {display:none; }
.docter_intro_conts .di_group.on {display:block; }
.docter_intro_conts .di_box {height: 508px; position:relative; }
.docter_intro_conts .di_box .img_pc {}
.docter_intro_conts .di_box .img_pc img {width: 100%; }
.docter_intro_conts .di_box .img_mobile {display:none; }
.docter_intro_conts .di_box .img_mobile img {width: 100%; }
.docter_intro_conts .di_box .exp_box {width: 590px; height: 288px; padding: 50px;  position:absolute; left:60px; top:60px; background:url(../../images/introduction/blank2.png) 0 0 repeat; }
.docter_intro_conts .di_box.right .exp_box {left:inherit; right:60px}
.docter_intro_conts .di_box .exp_box dt {color:#333333; font-size:36px; line-height:40px; font-family:'ng_b'; padding-bottom: 30px; }
.docter_intro_conts .di_box .exp_box dd {}
.docter_intro_conts .di_box .exp_box dd p {font-size:20px; line-height:28px; color:#333333; padding-bottom: 15px; }
.docter_intro_conts .di_box .exp_box dd p .d_b {display:block;}
.docter_intro_conts .di_box .exp_box .b_box {position:absolute; left:50px; bottom:50px;  }
.docter_intro_conts .di_box .exp_box .b_box > a {display:inline-block; width: 200px; height: 50px; line-height:50px; background-color:#1ea8ff; color:#fff; text-align:center; }

.n_surgery_process_wrap {padding: 80px 0 100px 0; background-color:#d5effe;}
.n_surgery_process_wrap .process_section1 {width: 1500px; padding: 60px;  margin: 0 auto; background-color:#bbe0f6;}
.n_surgery_process_wrap .process_section2 {width: 1500px; padding: 60px;  margin: 0 auto; background-color:#fff;}
.n_surgery_process_wrap .tit {font-size:48px; line-height:61px; color:#222; text-align:center; padding-bottom: 45px; }
.n_surgery_process_wrap .tit span {display:inline-block; width: 61px; height: 61px; margin-right: 10px; text-align:center; background:url(../../images/nsurgery/ico_round1.png) 0 0 no-repeat; font-size:27px; line-height:61px; color:#fff; vertical-align:top; }
.n_surgery_process_wrap .prosec_box {overflow:hidden; border: solid 5px #1ea8ff; background-color:#fff;}
.n_surgery_process_wrap .process_section2 .prosec_box {border: solid 5px #ff5b2a;}
.n_surgery_process_wrap .prosec_box .img_box {float: left; width: 565px; }
.n_surgery_process_wrap .prosec_box .img_box img {width: 100%; }
.n_surgery_process_wrap .prosec_box .exp_box {float: left; width: 805px; padding: 0 60px 0 60px;}

.n_surgery_process_wrap .prosec_box .exp_box.se1  {padding-top: 30px; }
.n_surgery_process_wrap .prosec_box .exp_box.se2  {padding-top: 45px; }
.n_surgery_process_wrap .prosec_box .exp_box.se3  {padding-top: 45px; }
.n_surgery_process_wrap .prosec_box .exp_box.se4  {padding-top: 75px; }
.n_surgery_process_wrap .prosec_box .exp_box.se5  {padding-top: 45px; }
.n_surgery_process_wrap .prosec_box .exp_box.se6  {padding-top: 75px; }
.n_surgery_process_wrap .prosec_box .exp_box.se7  {padding-top: 60px; }
.n_surgery_process_wrap .prosec_box .exp_box.se8  {padding-top: 75px; }
.n_surgery_process_wrap .prosec_box .exp_box.se9  {padding-top: 45px; }
.n_surgery_process_wrap .prosec_box .exp_box.se10 {padding-top: 90px; }

.n_surgery_process_wrap .prosec_box .exp_box .sub_tit {font-size:30px; line-height:34px; color:#1ea8ff; padding-bottom: 25px; }
.n_surgery_process_wrap .process_section2 .prosec_box .exp_box .sub_tit {color:#ff5b2a;}
.n_surgery_process_wrap .prosec_box .exp_box ul {}
.n_surgery_process_wrap .prosec_box .exp_box ul li {font-size:20px; line-height:28px; color:#777777; padding-bottom: 6px; }
.n_surgery_process_wrap .prosec_box .exp_box ul li strong {color:#222;}
.n_surgery_process_wrap .prosec_box .exp_box ul li .pt {padding-top: 6px; }
.n_surgery_process_wrap .arrow_area {text-align:center; padding: 30px 0; }

#contents.docter_intro_hsh { width: 100%; }
#contents.docter_intro_hsh .section1 { width: 1620px; margin: 0 auto; padding-top: 50px; }
#contents.docter_intro_hsh .section2 { background:url(../../images/introduction/img_docter1_01.jpg) center bottom no-repeat; }
#contents.docter_intro_hsh .section2 .cont { width: 1620px; height: 1139px; margin: 0 auto; }
#contents.docter_intro_hsh .section2 .name { display:inline-block; padding:80px 0 25px 0; font-size:48px; line-height:48px; color:#222; }
#contents.docter_intro_hsh .section2 .career { padding-bottom: 40px; }
#contents.docter_intro_hsh .section2 .career li { font-size:20px; line-height:28px; color:#333; }
#contents.docter_intro_hsh .section2 .photo { display:inline-block; padding-bottom: 110px; }
#contents.docter_intro_hsh .section2 .score_img_m { display:none; }
#contents.docter_intro_hsh .section3 { background:url(../../images/introduction/img_docter1_04.jpg) center bottom no-repeat; }
#contents.docter_intro_hsh .section3 .cont { width: 1620px; height: 540px; margin: 0 auto; }
#contents.docter_intro_hsh .section3 .name { display:block; padding:80px 0 60px 0; text-align:center; font-size:48px; line-height:48px; color:#fff; font-family:'ng_b'; }
#contents.docter_intro_hsh .section3 ul { margin-left: 415px; overflow:hidden; }
#contents.docter_intro_hsh .section3 ul li { float: left; margin-right: 34px; text-align:center; }
#contents.docter_intro_hsh .section3 ul li a { display:inline-block; width: 242px; height: 276px; color:#333; background:url(../../images/introduction/bg01.png) 0 0 repeat; }
#contents.docter_intro_hsh .section3 ul li span { display:block; }
#contents.docter_intro_hsh .section3 ul li .ico { display:inline-block; width: 120px; padding: 20px 0; }
#contents.docter_intro_hsh .section3 ul li .ico img { width: 100%; }
#contents.docter_intro_hsh .section3 ul li .txt1 { padding-bottom: 10px; font-family:'ng_b'; font-size:20px; line-height:20px; }
#contents.docter_intro_hsh .section3 ul li .txt2 { font-size:16px; line-height:24px; }
#contents.docter_intro_hsh .section4 { width: 1620px; margin: 0 auto; padding-bottom: 55px; }
#contents.docter_intro_hsh .section4 .name { display:block; padding:80px 0 60px 0; text-align:center; font-size:48px; line-height:48px; color:#222; }
#contents.docter_intro_hsh .section4 .keyword { overflow:hidden; }
#contents.docter_intro_hsh .section4 .keyword li { margin-bottom: 45px; position:relative; color:#333; }
#contents.docter_intro_hsh .section4 .keyword li div { height: 479px; padding-left: 783px; }
#contents.docter_intro_hsh .section4 .keyword li span { display:block; }
#contents.docter_intro_hsh .section4 .keyword li.list1 div { background:url(../../images/introduction/img_docter1_05.jpg) left 0 no-repeat; }
#contents.docter_intro_hsh .section4 .keyword li.list2 div { background:url(../../images/introduction/img_docter1_07.jpg) left 0 no-repeat; }
#contents.docter_intro_hsh .section4 .keyword li.list3 div { background:url(../../images/introduction/img_docter1_09.jpg) left 0 no-repeat; }
#contents.docter_intro_hsh .section4 .keyword li.list1 { background:url(../../images/introduction/img_docter1_06.jpg) right 0 no-repeat #eeeeee; }
#contents.docter_intro_hsh .section4 .keyword li.list2 { background:url(../../images/introduction/img_docter1_08.jpg) right 0 no-repeat #eeeeee; }
#contents.docter_intro_hsh .section4 .keyword li.list3 { background:url(../../images/introduction/img_docter1_10.jpg) right 0 no-repeat #eeeeee; }
#contents.docter_intro_hsh .section4 .keyword li.list1 .txt1 { background:url(../../images/introduction/no1.gif) right center no-repeat;  }
#contents.docter_intro_hsh .section4 .keyword li.list2 .txt1 { background:url(../../images/introduction/no2.gif) right center no-repeat;  }
#contents.docter_intro_hsh .section4 .keyword li.list3 .txt1 { background:url(../../images/introduction/no3.gif) right center no-repeat;  }
#contents.docter_intro_hsh .section4 .keyword li .photo { display:none; }
#contents.docter_intro_hsh .section4 .keyword li .txt1 { display:inline-block; margin-top: 48px; margin-bottom: 7px; padding-right: 36px; font-size:30px; line-height:30px; }
#contents.docter_intro_hsh .section4 .keyword li .txt2 { padding-bottom: 45px; font-size:30px; line-height:30px; font-family:'ng_b'; }
#contents.docter_intro_hsh .section4 .keyword li .txt3 { padding-bottom: 11px; font-size:16px; line-height:24px; }

#contents.docter_intro_ysy { width: 100%; }
#contents.docter_intro_ysy .section1 { width: 1620px; margin: 0 auto; padding-top: 50px; }

#contents.docter_intro_ysy .section2 { background-color:#f2f2f2; }
#contents.docter_intro_ysy .section2 .cont { width: 1620px; height: 826px; margin: 0 auto; position:relative; }
#contents.docter_intro_ysy .section2 .cont .name { display:inline-block; padding:80px 0 25px 0; font-size:48px; line-height:48px; color:#222; }
#contents.docter_intro_ysy .section2 .cont .career { padding-bottom: 40px; }
#contents.docter_intro_ysy .section2 .cont .career li { font-size:20px; line-height:28px; color:#333; }
#contents.docter_intro_ysy .section2 .cont .profile_photo { position:absolute; right:70px; bottom:0px; }

#contents.docter_intro_ysy .section3 { background:url(../../images/introduction/img_docter2_03.jpg) center bottom no-repeat; }
#contents.docter_intro_ysy .section3 .cont { width: 1620px; height: 626px; margin: 0 auto;}
#contents.docter_intro_ysy .section3 .cont .m { display:none; }

#contents.docter_intro_ysy .section4 .cont { width: 1620px; margin: 0 auto; padding: 80px 0; }
#contents.docter_intro_ysy .section4 .cont .list_wrap { overflow:hidden; }
#contents.docter_intro_ysy .section4 .cont .list_wrap li { width: 785px; height: 845px; float: left; margin-left: 50px; background-color:#eee;}
#contents.docter_intro_ysy .section4 .cont .list_wrap li:first-child { margin-left: 0px; }
#contents.docter_intro_ysy .section4 .cont .list_wrap li .photo { }
#contents.docter_intro_ysy .section4 .cont .list_wrap li .txt_box { padding: 50px; font-size:16px; line-height:24px; color:#333; }
#contents.docter_intro_ysy .section4 .cont .list_wrap li .txt_box .name { padding-bottom: 30px; font-size:30px; line-height:30px; color:#242424; }
#contents.docter_intro_ysy .section4 .cont .list_wrap li .txt_box .txt1 { padding-bottom: 10px; }

#contents.docter_intro_ysy .section5 { background:url(../../images/introduction/img_docter1_04.jpg) center -20px no-repeat; }
#contents.docter_intro_ysy .section5 .cont { width: 1620px; height: 296px; padding-top: 100px; margin: 0 auto; text-align:center; }
#contents.docter_intro_ysy .section5 a { display:inline-block; margin: 0 28px; width: 242px; height: 197px; color:#333; background:url(../../images/introduction/bg01.png) 0 0 repeat; text-align:center; }
#contents.docter_intro_ysy .section5 a span { display:block; }
#contents.docter_intro_ysy .section5 a .ico { display:inline-block; width: 120px; padding: 20px 0; }
#contents.docter_intro_ysy .section5 a .ico img { width: 100%; }
#contents.docter_intro_ysy .section5 a .txt1 { font-family:'ng_b'; font-size:20px; line-height:20px; }

#contents.docter_intro_oys { width: 100%; }
#contents.docter_intro_oys .section1 { width: 1620px; margin: 0 auto; padding-top: 50px; }

#contents.docter_intro_oys .section2 { background-color:#f2f2f2; }
#contents.docter_intro_oys .section2 .cont { width: 1620px; height: 826px; margin: 0 auto; position:relative; }
#contents.docter_intro_oys .section2 .cont .name { display:inline-block; padding:80px 0 25px 0; font-size:48px; line-height:48px; color:#222; }
#contents.docter_intro_oys .section2 .cont .career { padding-bottom: 40px; }
#contents.docter_intro_oys .section2 .cont .career li { font-size:20px; line-height:28px; color:#333; }
#contents.docter_intro_oys .section2 .cont .profile_photo { position:absolute; right:70px; bottom:0px; }

#contents.docter_intro_oys .section3 {background:url(../../images/introduction/img_docter4_03.jpg) center bottom no-repeat; }
#contents.docter_intro_oys .section3 .cont { width: 1620px; height: 1714px; padding-top: 80px;  margin: 0 auto;}
#contents.docter_intro_oys .section3 .conts_box1 {margin-bottom: 95px; padding-left: 785px; height: 307px; background-color:#eeeeee; position:relative; }
#contents.docter_intro_oys .section3 .conts_box1 .img_box {position:absolute; left:0px; top:0px; }
#contents.docter_intro_oys .section3 .conts_box1 .exp_box {padding: 85px 50px 0 50px; }
#contents.docter_intro_oys .section3 .conts_box1 .exp_box .txt1 {font-size:16px; line-height:24px; color:#333333;}
#contents.docter_intro_oys .section3 .conts_box1 .exp_box .txt1 span {display:block; }
#contents.docter_intro_oys .section3 .conts_box1 .exp_box .txt2 {padding-top: 15px; font-size:30px; line-height:40px; color:#333333;}
#contents.docter_intro_oys .section3 .conts_tit {margin-bottom: 45px; font-size:40px; line-height:48px; color:#fff; font-family:'ng_b'; text-align:center; }
#contents.docter_intro_oys .section3 .conts_box2 {margin-bottom: 95px; padding-right: 785px; height: 428px; background-color:#eeeeee; position:relative; }
#contents.docter_intro_oys .section3 .conts_box2 .img_box {position:absolute; right:0px; top:0px; }
#contents.docter_intro_oys .section3 .conts_box2 .exp_box {padding: 45px 45px 0 45px; }
#contents.docter_intro_oys .section3 .conts_box2 .exp_box .txt1 {font-size:16px; line-height:24px; color:#333333;}
#contents.docter_intro_oys .section3 .conts_box2 .exp_box .txt1 span {display:block; }
#contents.docter_intro_oys .section3 .conts_box2 .exp_box .txt2 {padding-top: 25px; font-size:30px; line-height:40px; color:#333333;}
#contents.docter_intro_oys .section3 .conts_box2 .exp_box .txt2 span {display:block; }
#contents.docter_intro_oys .section3 .conts_box3 {margin-bottom: 95px; padding-left: 785px; height: 533px; background-color:#eeeeee; position:relative; }
#contents.docter_intro_oys .section3 .conts_box3 .img_box {position:absolute; left:0px; top:0px; }
#contents.docter_intro_oys .section3 .conts_box3 .exp_box {padding: 45px 45px 0 45px; }
#contents.docter_intro_oys .section3 .conts_box3 .exp_box .txt1 {font-size:16px; line-height:24px; color:#333333; margin-bottom: 10px; }
#contents.docter_intro_oys .section3 .conts_box3 .exp_box .txt1 strong {font-size:20px; line-height:28px; text-decoration:underline; }
#contents.docter_intro_oys .section3 .conts_box3 .exp_box .txt1 span {display:block; }
#contents.docter_intro_oys .section3 .conts_box3 .exp_box .txt2 {padding-bottom: 25px; font-size:30px; line-height:40px; color:#333333;}
#contents.docter_intro_oys .section3 .conts_box3 .exp_box .txt2 span {display:block; }

#contents.docter_intro_oys .section4 .cont { width: 1620px; margin: 0 auto; padding: 80px 0; }
#contents.docter_intro_oys .section4 .cont .list_wrap { overflow:hidden; }
#contents.docter_intro_oys .section4 .cont .list_wrap li {width: 785px; height: 903px; float: right; }
#contents.docter_intro_oys .section4 .cont .list_wrap li:first-child { float: left; }
#contents.docter_intro_oys .section4 .cont .list_wrap li .photo { }
#contents.docter_intro_oys .section4 .cont .list_wrap li .txt_box { padding: 50px; font-size:16px; line-height:24px; color:#333; background-color:#eee;}
#contents.docter_intro_oys .section4 .cont .list_wrap li .txt_box .name { padding-bottom: 30px; font-size:30px; line-height:30px; color:#242424; }
#contents.docter_intro_oys .section4 .cont .list_wrap li .txt_box .txt1 { padding-bottom: 10px; }

#contents.docter_intro_oys .section5 { background:url(../../images/introduction/img_docter1_04.jpg) center -20px no-repeat; }
#contents.docter_intro_oys .section5 .cont { width: 1620px; height: 296px; padding-top: 100px; margin: 0 auto; text-align:center; }
#contents.docter_intro_oys .section5 a { display:inline-block; margin: 0 28px; width: 242px; height: 197px; color:#333; background:url(../../images/introduction/bg01.png) 0 0 repeat; text-align:center; }
#contents.docter_intro_oys .section5 a span { display:block; }
#contents.docter_intro_oys .section5 a .ico { display:inline-block; width: 120px; padding: 20px 0; }
#contents.docter_intro_oys .section5 a .ico img { width: 100%; }
#contents.docter_intro_oys .section5 a .txt1 { font-family:'ng_b'; font-size:20px; line-height:20px; }

#contents.docter_intro_sih { width: 100%; }
#contents.docter_intro_sih .section1 { width: 1620px; margin: 0 auto; padding-top: 50px; }

#contents.docter_intro_sih .section2 { background-color:#f2f2f2; }
#contents.docter_intro_sih .section2 .cont { width: 1620px; height: 826px; margin: 0 auto; position:relative; }
#contents.docter_intro_sih .section2 .cont .name { display:inline-block; padding:80px 0 25px 0; font-size:48px; line-height:48px; color:#222; }
#contents.docter_intro_sih .section2 .cont .career { padding-bottom: 40px; }
#contents.docter_intro_sih .section2 .cont .career li { font-size:20px; line-height:28px; color:#333; }
#contents.docter_intro_sih .section2 .cont .profile_photo { position:absolute; right:70px; bottom:0px; }

#contents.docter_intro_sih .section3 { background:url(../../images/introduction/img_docter3_09.jpg) center top no-repeat; }
#contents.docter_intro_sih .section3 .cont { width: 1620px; height: 1174px; padding-top: 80px;  margin: 0 auto; }
#contents.docter_intro_sih .section3 .cont .txt_area { padding-left: 784px; height: 479px; margin-bottom: 80px;  position:relative; background-color:#eee; }
#contents.docter_intro_sih .section3 .cont .txt_area .photo { position:absolute; left:0px; top:0px; }
#contents.docter_intro_sih .section3 .cont .txt_area .txt_box { padding: 45px; color:#333; }
#contents.docter_intro_sih .section3 .cont .txt_area .txt_box span { display:inline-block; }
#contents.docter_intro_sih .section3 .cont .txt_area .txt_box .title { padding-bottom: 40px; font-size:40px; line-height:48px; }
#contents.docter_intro_sih .section3 .cont .txt_area .txt_box .txt { padding-bottom: 20px; font-size:24px; line-height:30px; }
#contents.docter_intro_sih .section3 .cont .txt1 { padding-bottom: 40px; font-size:40px; line-height:40px; font-family:'ng_b'; color:#fff; text-align:center; }
#contents.docter_intro_sih .section3 .cont .txt1 ins {  border-bottom: solid 2px #fff; }
#contents.docter_intro_sih .section3 .cont .photo_area { padding-left: 835px; position:relative; }
#contents.docter_intro_sih .section3 .cont .photo_area .youtube { border: solid 9px #000; position:absolute; left:0px; top:0px;  }
#contents.docter_intro_sih .section3 .cont .photo_area .youtube .m_video { display:none; }
#contents.docter_intro_sih .section3 .cont .photo_area .youtube iframe { width: 767px; height: 440px; vertical-align:top; }

#contents.docter_intro_sih .section4 .cont { width: 1620px; margin: 0 auto; padding: 80px 0; }
#contents.docter_intro_sih .section4 .cont .list_wrap { overflow:hidden; }
#contents.docter_intro_sih .section4 .cont .list_wrap li { width: 785px; height: 680px; float: left; margin-left: 50px; background-color:#eee;}
#contents.docter_intro_sih .section4 .cont .list_wrap li:first-child { margin-left: 0px; }
#contents.docter_intro_sih .section4 .cont .list_wrap li .txt_box { padding: 50px; font-size:16px; line-height:24px; color:#333; }
#contents.docter_intro_sih .section4 .cont .list_wrap li .txt_box .name { padding-bottom: 30px; font-size:30px; line-height:40px; color:#242424; }
#contents.docter_intro_sih .section4 .cont .list_wrap li .txt_box .name ins { font-family:'ng_b'; border-bottom: solid 1px #242424; }
#contents.docter_intro_sih .section4 .cont .list_wrap li .txt_box .txt span { display:block; }
#contents.docter_intro_sih .section4 .cont .list_wrap li.list3 { width: 835px; height: 340px; padding-left: 785px; margin-left: 0px; margin-top: 50px; position:relative; }
#contents.docter_intro_sih .section4 .cont .list_wrap li.list3 .photo { position:absolute; left:0px; top:0px; }
#contents.docter_intro_sih .section4 .cont .list_wrap li.list3 .txt_box { padding: 50px 40px 50px 50px; }

#contents.docter_intro_sih .section5 { background:url(../../images/introduction/img_docter1_04.jpg) center -20px no-repeat; }
#contents.docter_intro_sih .section5 .cont { width: 1620px; height: 296px; padding-top: 100px; margin: 0 auto; text-align:center; }
#contents.docter_intro_sih .section5 a { display:inline-block; margin-left: 30px; width: 242px; height: 197px; color:#333; background:url(../../images/introduction/bg01.png) 0 0 repeat; text-align:center; }
#contents.docter_intro_sih .section5 a:first-child { margin-left: 0px; }
#contents.docter_intro_sih .section5 a span { display:block; }
#contents.docter_intro_sih .section5 a .ico { display:inline-block; width: 120px; padding: 20px 0; }
#contents.docter_intro_sih .section5 a .ico img { width: 100%; }
#contents.docter_intro_sih .section5 a .txt1 { font-family:'ng_b'; font-size:20px; line-height:20px; }

#contents.docter_intro_gby { width: 100%; }
#contents.docter_intro_gby .section1 { width: 1620px; margin: 0 auto; padding-top: 50px; }

#contents.docter_intro_gby .section2 { background-color:#f2f2f2; }
#contents.docter_intro_gby .section2 .cont { width: 1620px; height: 826px; margin: 0 auto; position:relative; }
#contents.docter_intro_gby .section2 .cont .name { display:inline-block; padding:80px 0 25px 0; font-size:48px; line-height:48px; color:#222; }
#contents.docter_intro_gby .section2 .cont .career { padding-bottom: 40px; }
#contents.docter_intro_gby .section2 .cont .career li { font-size:20px; line-height:28px; color:#333; }
#contents.docter_intro_gby .section2 .cont .profile_photo { position:absolute; right:125px; bottom:0px; }

#contents.docter_intro_gby .section3 .cont { width: 1620px; margin: 0 auto; padding: 80px 0;  }
#contents.docter_intro_gby .section3 .cont .title { padding-bottom: 60px; font-size:48px; line-height:48px; color:#222; text-align:center; }
#contents.docter_intro_gby .section3 .cont .list_wrap { overflow:hidden; }
#contents.docter_intro_gby .section3 .cont .list_wrap li { width: 785px; height: 625px; float: right; background-color:#eee;}
#contents.docter_intro_gby .section3 .cont .list_wrap li:first-child { float: left; }
#contents.docter_intro_gby .section3 .cont .list_wrap li .txt_box { padding: 50px; font-size:16px; line-height:24px; color:#333; }
#contents.docter_intro_gby .section3 .cont .list_wrap li .txt_box .txt1 span { display:block; }

#contents.docter_intro_gby .section4 { background-color:#c4e9ec; }
#contents.docter_intro_gby .section4 .cont { width: 1620px; margin: 0 auto; padding: 80px 0 100px 0; }
#contents.docter_intro_gby .section4 .cont .title { padding-bottom: 60px; font-size:48px; line-height:48px; text-align:center; color:#222;}
#contents.docter_intro_gby .section4 .cont .interview_wrap { height: 864px; background-color:#fff; position:relative; }
#contents.docter_intro_gby .section4 .cont .interview_wrap .txt_box { width: 735px; padding: 50px;  }
#contents.docter_intro_gby .section4 .cont .interview_wrap .txt_box .question { padding-left: 40px; margin-bottom: 22px; font-size:30px; line-height:40px; position:relative; color:#222; font-family:'ng_b'; }
#contents.docter_intro_gby .section4 .cont .interview_wrap .txt_box .question .abbr { position:absolute; left:0px; top:0px;  }
#contents.docter_intro_gby .section4 .cont .interview_wrap .txt_box .answer {padding: 30px 20px 30px 50px; color:#fff; font-size:16px; line-height:24px; position:relative; }
#contents.docter_intro_gby .section4 .cont .interview_wrap .txt_box .answer.a1 { height: 114px; margin-bottom: 50px; background:url(../../images/introduction/img_docter5_06.gif) 0 0 no-repeat;  }
#contents.docter_intro_gby .section4 .cont .interview_wrap .txt_box .answer.a2 { height: 315px; background:url(../../images/introduction/img_docter5_07.gif) 0 0 no-repeat;  }
#contents.docter_intro_gby .section4 .cont .interview_wrap .txt_box .answer ins { border-bottom: solid 1px #fff; }
#contents.docter_intro_gby .section4 .cont .interview_wrap .txt_box .answer span { display:block; }
#contents.docter_intro_gby .section4 .cont .interview_wrap .txt_box .answer span.abbr { position:absolute; left:30px; top:30px; }
#contents.docter_intro_gby .section4 .cont .interview_wrap .txt_box .answer span.pb { padding-bottom: 10px; }
#contents.docter_intro_gby .section4 .cont .interview_wrap .photo { position:absolute; right:0px; top:0px; }

#contents.docter_intro_gby .section5 { background:url(../../images/introduction/img_docter1_04.jpg) center -20px no-repeat; }
#contents.docter_intro_gby .section5 .cont { width: 1620px; height: 296px; padding-top: 100px; margin: 0 auto; text-align:center; }
#contents.docter_intro_gby .section5 a { display:inline-block; margin: 0 28px; width: 242px; height: 197px; color:#333; background:url(../../images/introduction/bg01.png) 0 0 repeat; text-align:center; }
#contents.docter_intro_gby .section5 a span { display:block; }
#contents.docter_intro_gby .section5 a .ico { display:inline-block; width: 120px; padding: 20px 0; }
#contents.docter_intro_gby .section5 a .ico img { width: 100%; }
#contents.docter_intro_gby .section5 a .txt1 { font-family:'ng_b'; font-size:20px; line-height:20px; }

#contents.docter_intro_kkj { width: 100%; }
#contents.docter_intro_kkj .section1 { width: 1620px; margin: 0 auto; padding-top: 50px; }

#contents.docter_intro_kkj .section2 { background-color:#f2f2f2; }
#contents.docter_intro_kkj .section2 .cont { width: 1620px; height: 770px; margin: 0 auto; position:relative; }
#contents.docter_intro_kkj .section2 .cont .name { display:inline-block; padding:80px 0 25px 0; font-size:48px; line-height:48px; color:#222; }
#contents.docter_intro_kkj .section2 .cont .career { padding-bottom: 40px; }
#contents.docter_intro_kkj .section2 .cont .career li { font-size:20px; line-height:28px; color:#333; }
#contents.docter_intro_kkj .section2 .cont .profile_photo { position:absolute; right:70px; bottom:0px; }

#contents.docter_intro_kkj .section3 .cont { width: 1620px; padding: 80px 0 40px 0; margin: 0 auto; }
#contents.docter_intro_kkj .section3 .cont .txt_area { padding-left: 733px; margin-bottom: 40px; position:relative; background-color:#eee; }
#contents.docter_intro_kkj .section3 .cont .txt_area.t1 { height: 486px; }
#contents.docter_intro_kkj .section3 .cont .txt_area.t2 { height: 478px; }
#contents.docter_intro_kkj .section3 .cont .txt_area.t3 { height: 479px; }
#contents.docter_intro_kkj .section3 .cont .txt_area .photo { position:absolute; left:0px; top:0px; }
#contents.docter_intro_kkj .section3 .cont .txt_area .txt_box { padding: 20px 30px 0px 50px; color:#333; line-height:24px; }
#contents.docter_intro_kkj .section3 .cont .txt_area .txt_box > span { display:block; font-size:16px;  }
#contents.docter_intro_kkj .section3 .cont .txt_area .txt_box .title { display:block; padding: 30px 0; font-size:30px; line-height:30px; font-family:'ng_b';  }

#contents.docter_intro_kkj .section4 { background:url(../../images/introduction/img_docter6_06.jpg) center top no-repeat; }
#contents.docter_intro_kkj .section4 .cont { width: 1620px; height: 583px; margin: 0 auto; }
#contents.docter_intro_kkj .section4 .m_resize { display:none; }

#contents.docter_intro_kkj .section5 { background:url(../../images/introduction/img_docter1_04.jpg) center -20px no-repeat; }
#contents.docter_intro_kkj .section5 .cont { width: 1620px; height: 296px; padding-top: 100px; margin: 0 auto; text-align:center; }
#contents.docter_intro_kkj .section5 a { display:inline-block; margin-left: 30px; width: 242px; height: 197px; color:#333; background:url(../../images/introduction/bg01.png) 0 0 repeat; text-align:center; }
#contents.docter_intro_kkj .section5 a:first-child { margin-left: 0px; }
#contents.docter_intro_kkj .section5 a span { display:block; }
#contents.docter_intro_kkj .section5 a .ico { display:inline-block; width: 120px; padding: 20px 0; }
#contents.docter_intro_kkj .section5 a .ico img { width: 100%; }
#contents.docter_intro_kkj .section5 a .txt1 { font-family:'ng_b'; font-size:20px; line-height:20px; }

#contents.n_updown_wrap { width: 100%; }
#contents.n_updown_wrap .section1 { background:url(../../images/nplastic/n_updown_bg_01.jpg) center top no-repeat; }
#contents.n_updown_wrap .section1 .cont { width: 1620px; height: 631px;  margin: 0 auto; }
#contents.n_updown_wrap .section1 .cont .title { padding: 95px 0 70px 0; font-size:48px; line-height:72px; color:#d2d2d2; font-family:'ng_b'; text-align:center; }
#contents.n_updown_wrap .section1 .cont .title strong { font-size:60px; color:#fff; }
#contents.n_updown_wrap .section1 .cont .title strong span { color:#f9de08; }
#contents.n_updown_wrap .section1 .cont .txt_box { margin-left: 80px; overflow:hidden; }
#contents.n_updown_wrap .section1 .cont .txt_box li { width: 409px; height: 186px; margin-left: 62px; padding-left: 290px; float: left; background-color:#fff; position:relative; }
#contents.n_updown_wrap .section1 .cont .txt_box li:first-child { margin-left: 0px; }
#contents.n_updown_wrap .section1 .cont .txt_box li .ico { width: 126px; position:absolute; left:116px; top:30px; }
#contents.n_updown_wrap .section1 .cont .txt_box li .ico img { width: 100%; }
#contents.n_updown_wrap .section1 .cont .txt_box li .txt { display:inline-block; padding-top: 52px; font-size:30px; line-height:40px; color:#666; font-family:'ng_b'; text-align:left; }
#contents.n_updown_wrap .section1 .cont .txt_box li .txt strong { color:#ffa300; }
#contents.n_updown_wrap .section1 .cont .txt_box li:first-child .txt strong { color:#fb5605; }

#contents.n_updown_wrap .section2 { background:url(../../images/nplastic/n_updown_bg_02.gif) center top no-repeat; }
#contents.n_updown_wrap .section2 .cont { width: 1620px; height: 208px; padding-top: 35px; margin: 0 auto; text-align:center; }
#contents.n_updown_wrap .section2 .cont a { display:inline-block; width: 198px; height: 120px; padding-top: 59px; padding-left: 4px; margin-left: 92px; font-size:26px; line-height:31px; color:#4a4bb2; position:relative; }
#contents.n_updown_wrap .section2 .cont a.l3 { height: 136px; padding-top: 43px; }
#contents.n_updown_wrap .section2 .cont a:first-child { margin-left: 0px; }
#contents.n_updown_wrap .section2 .cont a .bg { position:absolute; left:0px; top:0px;  }
#contents.n_updown_wrap .section2 .cont a .bg img { width: 100%; }
#contents.n_updown_wrap .section2 .cont a .txt { position:relative; }

#contents.n_updown_wrap .section3 { background:url(../../images/nplastic/n_updown_bg_03.gif) 0 0 repeat; }
#contents.n_updown_wrap .section3 .cont { width: 1620px; height: 766px; margin: 0 auto; text-align:center; }
#contents.n_updown_wrap .section3 .cont .title { padding: 70px 0 50px 0; font-size:48px; line-height:72px; color:#333; font-family:'ng_b'; }
#contents.n_updown_wrap .section3 .cont .title strong { font-size:60px; color:#f56256; }
#contents.n_updown_wrap .section3 .cont .txt_box { padding-left: 871px; position:relative; }
#contents.n_updown_wrap .section3 .cont .txt_box .photo_area { position:absolute; left:221px; top:0px; }
#contents.n_updown_wrap .section3 .cont .txt_box .photo_area span { display:inline-block; }
#contents.n_updown_wrap .section3 .cont .txt_box .photo_area span .txt { display:block; padding-top: 25px; font-size:30px; line-height:30px; font-family:'ng_b'; }
#contents.n_updown_wrap .section3 .cont .txt_box .photo_area span img { width: 100%; }
#contents.n_updown_wrap .section3 .cont .txt_box .photo_area span.before { width: 292px; margin-right: 10px; color:#333; }
#contents.n_updown_wrap .section3 .cont .txt_box .photo_area span.after { width: 288px; color:#f56256; }
#contents.n_updown_wrap .section3 .cont .txt_box .photo_area span.ico { width: 79px; position:absolute; left:50%; top:50%; margin: -65px 0 0 -40px; }
#contents.n_updown_wrap .section3 .cont .txt_box .txt_area { text-align:left; }
#contents.n_updown_wrap .section3 .cont .txt_box .txt_area span { display:inline-block; color:#333; font-size:26px; line-height:36px; font-family:'ng_b'; }
#contents.n_updown_wrap .section3 .cont .txt_box .txt_area ins { border-bottom: solid 2px #717171; }
#contents.n_updown_wrap .section3 .cont .txt_box .txt_area .txt1 { padding: 50px 0 60px 0; }
#contents.n_updown_wrap .section3 .cont .txt_box .txt_area .txt2 { padding-bottom: 15px; }
#contents.n_updown_wrap .section3 .cont .txt_box .txt_area .txt3 { padding: 4px 2px; font-size:34px; line-height:34px; color:#fff; background-color:#f56256; }

#contents.n_updown_wrap .section4 { background:url(../../images/nplastic/n_updown_bg_04.gif) 0 0 repeat; }
#contents.n_updown_wrap .section4 .cont { width: 1620px; height: 564px; margin: 0 auto; text-align:center; }
#contents.n_updown_wrap .section4 .cont .title { padding: 70px 0 60px 0; font-size:48px; line-height:72px; color:#fff; font-family:'ng_b'; }
#contents.n_updown_wrap .section4 .cont .title strong {color:#ffea41; }
#contents.n_updown_wrap .section4 .cont .list_wrap { overflow:hidden; margin-left: 180px; }
#contents.n_updown_wrap .section4 .cont .list_wrap li { width: 299px; float: left; margin-left: 20px; }
#contents.n_updown_wrap .section4 .cont .list_wrap li img { width: 100%; }
#contents.n_updown_wrap .section4 .cont .list_wrap li:first-child { margin-left: 0px; }

#contents.n_updown_wrap .section5 { background-color:#eeeeee;}
#contents.n_updown_wrap .section5 .cont { width: 1620px; margin: 0 auto; }
#contents.n_updown_wrap .section5 .title { padding: 70px 0 60px 0; font-size:48px; line-height:72px; color:#333; text-align:center; font-family:'ng_b'; }
#contents.n_updown_wrap .section5 .title ins { border-bottom: solid 2px #333;}
#contents.n_updown_wrap .section5 .special_list { }
#contents.n_updown_wrap .section5 .special_list > li { padding-bottom: 57px; position:relative; }
#contents.n_updown_wrap .section5 .special_list li .name_wrap { height: 127px; padding-left: 215px; line-height:127px; background-color:#37a7aa; position:relative; z-index:2; }
#contents.n_updown_wrap .section5 .special_list li .name_wrap .no { position:absolute; left:0px; top:0px;  display:inline-block; width: 175px; height: 107px; padding-top: 20px; background-color:#2f8d90; color:#fff; font-size:18px; line-height:18px; font-family:'ng_b'; text-align:center; }
#contents.n_updown_wrap .section5 .special_list li .name_wrap .no strong { display:block; font-size:60px; line-height:60px; }
#contents.n_updown_wrap .section5 .special_list li .name_wrap .no span { display:block; }
#contents.n_updown_wrap .section5 .special_list li .name_wrap .name { font-size:55px; font-family:'ng_b'; color:#ebff44; }
#contents.n_updown_wrap .section5 .special_list li .txt_wrap { padding:80px 127px; background-color:#fff; position:relative; z-index:2; }
#contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box1 { padding-left: 737px; padding-bottom: 60px; position:relative; }
#contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box1 > span { display:inline-block; text-align:center; }
#contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box1 > span > span { display:block; }
#contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box1 > span > span.photo { display:inline-block; padding-bottom: 40px; }
#contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box1 > span > span.photo img { width: 100%; }
#contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box1 > span > span.txt { font-size:30px; line-height:36px; font-family:'ng_b'; }
#contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box1 .txt_area1 { position:absolute; left:60px; top:0px;  }
#contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box1 .txt_area1 .photo { width: 332px; }
#contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box1 .txt_area2 .photo { width: 501px; }
#contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box1 .ico { width: 130px;  position:absolute; left:50%; top:50%; margin: -95px 0 0 -130px; }
#contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box1 .ico img { width: 100%; }
#contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box2 { padding: 54px 0; margin-bottom: 60px; background-color:#f2f2f2; text-align:center; color:#333; font-size:34px; line-height:44px; font-family:'ng_b'; }
#contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box2 strong { color:#ff594b; }
#contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box3 { padding-left: 840px; padding-bottom: 60px; position:relative; }
#contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box3 > span { display:inline-block; text-align:center; }
#contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box3 > span > span { display:block; }
#contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box3 > span > span.photo { display:inline-block; width: 416px; padding-bottom: 20px; }
#contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box3 > span > span.photo img { width: 100%; }
#contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box3 > span > span.txt { font-size:34px; line-height:36px; font-family:'ng_b'; }
#contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box3 .txt_area1 { position:absolute; left:60px; top:0px;  }
#contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box3 .txt_area1 .txt { color:#898989; }
#contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box3 .txt_area2 .txt { color:#3c3c3c; }
#contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box3 .ico { width: 130px;  position:absolute; left:50%; top:50%; margin: -95px 0 0 -100px; }
#contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box3 .ico img { width: 100%; }
#contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box4 { padding-left: 540px; position:relative; }
#contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box4 .photo { position:absolute; left:60px; top:0px; display:inline-block; width: 448px; }
#contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box4 .photo img { width: 100%; }
#contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box4 .txt_area { padding: 117px 0 237px 0; }
#contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box4 .txt_area .tit { padding-bottom: 45px; color:#1e1e1e; font-size:34px; line-height:36px; font-family:'ng_b'; }
#contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box4 .txt_area li { padding-left: 15px; font-size:28px; line-height:40px; font-family:'ng_b'; background:url(../../images/nplastic/bul_01.png) 0 center no-repeat; }
#contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box4 .ico { width: 140px; position:absolute; left:600px; top:350px; }
#contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box4 .ico img { width: 100%; }
#contents.n_updown_wrap .section5 .special_list li .txt_wrap .btn_box { overflow:hidden; }
#contents.n_updown_wrap .section5 .special_list li .txt_wrap .btn_box a { float: left; margin-left: 59px; display:inline-block; padding: 0 50px; width: 316px; height: 110px; line-height:110px; font-size:30px; color:#fff; font-family:'ng_b'; position:relative; }
#contents.n_updown_wrap .section5 .special_list li .txt_wrap .btn_box a span { display:block; }
#contents.n_updown_wrap .section5 .special_list li .txt_wrap .btn_box a span.ico { width: 14px; position:absolute; right:40px; top:50%; margin-top: -12px; }
#contents.n_updown_wrap .section5 .special_list li .txt_wrap .btn_box a span.ico img { width: 100%; }
#contents.n_updown_wrap .section5 .special_list li .txt_wrap .btn_box a.b1 { margin-left: 0px; background-color:#ffa300; }
#contents.n_updown_wrap .section5 .special_list li .txt_wrap .btn_box a.b2 { background-color:#009add; }
#contents.n_updown_wrap .section5 .special_list li .txt_wrap .btn_box a.b3 { background-color:#8fc959; }
#contents.n_updown_wrap .section5 .special_list li .shadow { position:absolute; left:2px; top:3px; width: 1620px; background-color:#acacac; z-index:1; }
#contents.n_updown_wrap .section5 .special_list li .shadow.hei1 { height: 1156px; }
#contents.n_updown_wrap .section5 .special_list li .shadow.hei2 { height: 1074px; }
#contents.n_updown_wrap .section5 .special_list li .shadow.hei3 { height: 1057px; }

#contents.n_updown_wrap .section6 { background:url(../../images/nplastic/n_updown_bg_05.gif) 0 0 repeat; }
#contents.n_updown_wrap .section6 .cont { width: 1620px; height: 1813px; margin: 0 auto; position:relative; }
#contents.n_updown_wrap .section6 .cont .title { padding: 70px 0 50px 0; font-size:55px; line-height:72px; color:#fff; text-align:center; font-family:'ng_b'; }
#contents.n_updown_wrap .section6 .cont .title strong { color:#fcff00; }
#contents.n_updown_wrap .section6 .cont .txt1 { position:absolute; left:34%; top:48%; text-align:center; color:#fcff00; font-size:58px; line-height:72px; font-family:'ng_b'; }
#contents.n_updown_wrap .section6 .cont .list_wrap { position:relative; }
#contents.n_updown_wrap .section6 .cont .list_wrap li { width: 454px; text-align:center; }
#contents.n_updown_wrap .section6 .cont .list_wrap li span { display:inline-block; }
#contents.n_updown_wrap .section6 .cont .list_wrap li .photo { padding-bottom: 15px; }
#contents.n_updown_wrap .section6 .cont .list_wrap li .photo img { width: 100%; }
#contents.n_updown_wrap .section6 .cont .list_wrap li .txt2 { color:#fff; font-size:30px; line-height:38px; font-family:'ng_b'; }
#contents.n_updown_wrap .section6 .cont .list_wrap li.li1 { position:absolute; left:0px; top:265px;  }
#contents.n_updown_wrap .section6 .cont .list_wrap li.li2 { position:absolute; left:50%; top:0; margin-left: -227px; }
#contents.n_updown_wrap .section6 .cont .list_wrap li.li3 { position:absolute; right:0; top:265px;  }
#contents.n_updown_wrap .section6 .cont .list_wrap li.li4 { position:absolute; right:285px; top:935px; }
#contents.n_updown_wrap .section6 .cont .list_wrap li.li5 { position:absolute; left:285px; top:935px; }

#contents.n_updown_wrap .section7 { background:url(../../images/nplastic/n_updown_bg_06.jpg) center top no-repeat; }
#contents.n_updown_wrap .section7 .cont { width: 1620px; height: 1467px; margin: 0 auto; text-align:center; }
#contents.n_updown_wrap .section7 .cont .title { padding: 70px 0 50px 0; font-size:48px; line-height:72px; color:#fff; font-family:'ng_b'; }
#contents.n_updown_wrap .section7 .cont .title strong { color:#f9de08; }
#contents.n_updown_wrap .section7 .cont .txt { padding-bottom: 55px; font-size:30px; line-height:36px; color:#fff; font-family:'ng_b'; }
#contents.n_updown_wrap .section7 .cont .btn { display:inline-block; width: 390px; height: 90px; padding: 0 50px; line-height:90px; background-color:#fb5605; color:#fff; font-size:30px; font-family:'ng_b'; text-align:left; position:relative; }
#contents.n_updown_wrap .section7 .cont .btn span { display:block; }
#contents.n_updown_wrap .section7 .cont .btn span.ico { width: 14px; position:absolute; right:40px; top:50%; margin-top: -12px; }
#contents.n_updown_wrap .section7 .cont .btn span.ico img { width: 100%; }
#contents.n_updown_wrap .section7 .cont .photo_box { padding-bottom: 50px; position:relative; }
#contents.n_updown_wrap .section7 .cont .photo_box > span { display:inline-block; width: 287px; text-align:center; }
#contents.n_updown_wrap .section7 .cont .photo_box span img { width: 100%;  }
#contents.n_updown_wrap .section7 .cont .photo_box span strong { display:block; padding-top: 20px; font-size:30px; line-height:30px;  }
#contents.n_updown_wrap .section7 .cont .photo_box span.before { margin-right: 275px; }
#contents.n_updown_wrap .section7 .cont .photo_box span.before strong { color:#fff; }
#contents.n_updown_wrap .section7 .cont .photo_box span.after strong { color:#f9de08; }
#contents.n_updown_wrap .section7 .cont .photo_box span.ico { width: 79px; position:absolute; left:50%; top:50%; margin: -79px 0 0 -40px; }

.tab_wraper {width:100%; padding:50px 0 60px; background-color:#f3f3f3;}
.public_inner {width:1620px; margin:0 auto; position:relative;}
.public_inner .substitute {position:absolute; top:-999999px; left:-999999px;}
.public_inner .public_title {margin-bottom:60px; font-size:48px; line-height:54px; color:#222; text-align:center;}
.public_inner .public_title.white {color:#fff;}
.public_inner {width:1620px; margin:0 auto;}
.sub_location {font-size:14px; line-height:18px; color:#666666; padding-bottom: 45px; }
.sub_location img {vertical-align:middle; }
.sub_location span {display:inline-block; }
.sub_location strong {display:inline-block; color:#000000;}

.promo_list {width: 100%; overflow:hidden; }
.promo_list ul {width: 110%; overflow:hidden; }
.promo_list ul li {float: left; width: 389px; margin-right: 21px; margin-bottom: 20px; }
.promo_list ul li a {display:block; position:relative; cursor:pointer; background-color:#f2f2f2;}
.promo_list ul li a .img_box {display:block; width: 100%; position:relative; overflow:hidden; }
.promo_list ul li a .img_box .badge {position:absolute; left:30px; top:30px; z-index:15; }
.promo_list ul li a .img_box .cover {display:block; position:relative; z-index:10; width: 100%; }
.promo_list ul li a .img_box .cover img {width: 100%; }
.promo_list ul li a .img_box .thum {display:block; position:absolute; left:0px; top:0px; width: 100%; height: 100%;}
.promo_list ul li a .img_box .thum img {height: 100%; }
.promo_list ul li a .infor_box {display:block; padding: 30px 30px 0 30px;  height: 158px; position:relative; overflow:hidden; }
.promo_list ul li a .infor_box .cate {display:block; width: 47px; height: 24px; margin-bottom: 10px; background:url(../../images/introduction/bg_promo2.png) 0 0 no-repeat; text-align:center; color:#fff; font-size:14px; line-height:24px; }
.promo_list ul li a .infor_box .cate.blue {background:url(../../images/introduction/bg_promo1.png) 0 0 no-repeat;}
.promo_list ul li a .infor_box .tit {display:block; height: 44px; overflow:hidden; font-size:18px; line-height:22px; color:#000; margin-bottom: 20px; } 
.promo_list ul li a.diary .infor_box .tit {margin-bottom: 35px; }
.promo_list ul li a .infor_box .txt {display:block; font-size:12px; line-height:14px; margin-bottom: 5px; color:#777777;}
.promo_list ul li a .infor_box .exp {display:block; position:relative; width: 100%; font-size:12px; line-height:14px; margin-bottom: 5px; color:#777777;}
.promo_list ul li a .infor_box .exp .like {position:absolute; right:0px; top:0px; padding-left: 20px; background:url(../../images/introduction/ico_like.png) 0 center no-repeat; }
.promo_list ul li a .infor_box .exp .amount {position:absolute; right:103px; top:0px; }

.diary_list {width: 100%; overflow:hidden; }
.diary_list ul {width: 110%; overflow:hidden; }
.diary_list ul li {float: left; width: 389px; margin-right: 21px; margin-bottom: 20px; }
.diary_list ul li a {display:block; position:relative; cursor:pointer; background-color:#f2f2f2;}
.diary_list ul li a .img_box {display:block; width: 100%; position:relative; overflow:hidden; }
.diary_list ul li a .img_box .badge {position:absolute; left:0px; top:0px; z-index:15; }
.diary_list ul li a .img_box .cover {display:block; position:relative; z-index:10; width: 100%; }
.diary_list ul li a .img_box .cover img {width: 100%; }
.diary_list ul li a .img_box .thum {display:block; position:absolute; left:0px; top:0px; width: 100%; height: 100%;}
.diary_list ul li a .img_box .thum img {height: 100%; }
.diary_list ul li a .infor_box {display:block; padding: 30px 30px 0 30px;  height: 180px; position:relative; overflow:hidden; }
.diary_list ul li a .infor_box .cate {display:block; width: 47px; height: 24px; margin-bottom: 10px; background:url(../../images/introduction/bg_promo2.png) 0 0 no-repeat; text-align:center; color:#fff; font-size:14px; line-height:24px; }
.diary_list ul li a .infor_box .cate.blue {background:url(../../images/introduction/bg_promo1.png) 0 0 no-repeat;}
.diary_list ul li a .infor_box .tit {display:block; height: 66px; overflow:hidden; font-size:18px; line-height:22px; color:#000; margin-bottom: 15px; } 
.diary_list ul li a .infor_box .date {display:block; font-size:12px; line-height:14px; margin-bottom: 8px; color:#777777;}
.diary_list ul li a .infor_box .exp {display:block; position:relative; width: 100%; font-size:12px; line-height:14px; margin-bottom: 5px; color:#777777;}
.diary_list ul li a .infor_box .exp .weather1 {padding-left: 18px; background:url(../../images/introduction/ico_weather1.png) left center no-repeat; }
.diary_list ul li a .infor_box .exp .weather2 {padding-left: 18px; background:url(../../images/introduction/ico_weather2.png) left center no-repeat; }
.diary_list ul li a .infor_box .exp .weather3 {padding-left: 18px; background:url(../../images/introduction/ico_weather3.png) left center no-repeat; }
.diary_list ul li a .infor_box .exp .like {position:absolute; right:0px; top:0px; padding-left: 20px; background:url(../../images/introduction/ico_like.png) 0 center no-repeat; }


.public_inner {width:1620px; margin:0 auto;}

.n_congestion_wrap {width:100%;}
.n_congestion_wrap .tab_wraper {width:100%; padding:50px 0 60px; background-color:#f3f3f3;}
.n_congestion_wrap .cong_inner {width:1620px; margin:0 auto;}
.n_congestion_wrap .cong_tab1_sec1 {background-color:#f3f3f3;}
.n_congestion_wrap .cong_tab1_sec1 .visual {width:100%; height:620px; background:url(../../images/nsurgery/cong_tab1_sec1_bg_1920.jpg) 0 0 no-repeat; position:relative;}
.n_congestion_wrap .cong_tab1_sec1 .visual .txt1 {font-family:'ng_b'; font-size:60px; line-height:64px; color:#fff; position:absolute; top:120px; left:50px;}
.n_congestion_wrap .cong_tab1_sec1 .visual .txt2 {font-size:26px; line-height:30px; color:#222; position:absolute; top:250px; left:100px;}
.n_congestion_wrap .cong_tab1_sec1 .visual .txt2 .red {color:#ff5b2a;}
.n_congestion_wrap .cong_tab1_sec1 .visual .txt3 {font-family:'ng_b'; font-size:40px; line-height:48px; color:#222; position:absolute; top:362px; left:100px;}

.n_congestion_wrap .cong_tab1_sec2 {padding:80px 0; background-color:#f3f3f3; text-align:center;}
.n_congestion_wrap .cong_tab1_sec2 h4 {margin-bottom:60px; font-size:48px; line-height:52px; color:#222;}
.n_congestion_wrap .cong_tab1_sec2 ul {width:100%; overflow:hidden;}
.n_congestion_wrap .cong_tab1_sec2 ul li {width:25%; float:left; font-size:20px; line-height:30px; color:#222;}
.n_congestion_wrap .cong_tab1_sec2 ul li img {margin-bottom:30px;}

.n_congestion_wrap .cong_tab1_sec3 {background-color:#f3f3f3; padding-bottom:80px;}
.n_congestion_wrap .cong_tab1_sec3 .sep_counter {margin-bottom:0px;}
.n_congestion_wrap .cong_tab1_sec3 .sep_counter .number {float:left; margin-right:20px;}
.n_congestion_wrap .cong_tab1_sec3 .sep_counter .table {display:inline-block; float:left;}
.n_congestion_wrap .cong_tab1_sec3 .sep_counter .table .cell {}
.n_congestion_wrap .cong_tab1_sec3 .sep_counter .btn_go_review {display:inline-block; width:264px; height:58px; margin-left:10px; background:url(../../images/nsurgery/btn_go_review_1920.png) 0 0 no-repeat; font-family:'ng_b'; font-size:28px; line-height:58px; text-align:center;}

.n_congestion_wrap .cong_tab1_sec4 {padding:80px 0; background-color:#d5effe; text-align:center;}
.n_congestion_wrap .cong_tab1_sec4 h4 {margin-bottom:60px; font-size:48px; line-height:52px; color:#222;}
.n_congestion_wrap .cong_tab1_sec4 ol {width:100%; overflow:hidden;}
.n_congestion_wrap .cong_tab1_sec4 ol li {width:33.333333%; height:720px; float:left;}
.n_congestion_wrap .cong_tab1_sec4 ol li img {margin-bottom:30px;}
.n_congestion_wrap .cong_tab1_sec4 ol li strong {display:block; margin-bottom:10px; font-size:30px; line-height:34px; color:#222;}
.n_congestion_wrap .cong_tab1_sec4 ol li span {font-size:20px; line-height:28px; color:#222;}

.n_congestion_wrap .cong_tab1_sec5 {padding:80px 0; background-color:#f8f8f8; text-align:center;}
.n_congestion_wrap .cong_tab1_sec5 h4 {margin-bottom:20px; font-size:48px; line-height:52px; color:#222;}
.n_congestion_wrap .cong_tab1_sec5 p {margin-bottom:50px; font-size:30px; line-height:34px; color:#222;}
.n_congestion_wrap .cong_tab1_sec5 table {}
.n_congestion_wrap .cong_tab1_sec5 table thead tr th {height:113px; border:1px solid #f8f8f8; background-color:#7dced1; color:#222; font-size:32px;}
.n_congestion_wrap .cong_tab1_sec5 table thead tr th.col1 {width:132px;}
.n_congestion_wrap .cong_tab1_sec5 table thead tr th.col2 {width:495px;}
.n_congestion_wrap .cong_tab1_sec5 table thead tr th.col3 {width:495px;}
.n_congestion_wrap .cong_tab1_sec5 table thead tr th.col4 {}
.n_congestion_wrap .cong_tab1_sec5 table thead tr th.bg2 {background-color:#9ddee2;}
.n_congestion_wrap .cong_tab1_sec5 table tbody tr th {height:82px; border:1px solid #f8f8f8; background-color:#cfebec; color:#222; font-size:26px;}
.n_congestion_wrap .cong_tab1_sec5 table tbody tr td {background-color:#e3f7f8 ;border:1px solid #f8f8f8; color:#222; font-family:'ng_b'; font-size:26px;}
.n_congestion_wrap .cong_tab1_sec5 table tbody tr td.bg2 {background-color:#cfebec;}

.n_congestion_wrap .cong_tab1_sec6 {padding:80px 0; background-color:#ffffff; text-align:center;}
.n_congestion_wrap .cong_tab1_sec6 h4 {margin-bottom:60px; font-size:48px; line-height:52px; color:#222;}

.n_congestion_wrap .cong_tab1_sec6 dl {border:3px solid #ff5b2a; overflow:hidden;}
.n_congestion_wrap .cong_tab1_sec6 dl dt {width:588px; padding-left:57px; background-color:#ff5b2a; color:#fff; font-size:26px; line-height:204px; color:#fff; text-align:left; float:left; background-color:#ff5b2a;}
.n_congestion_wrap .cong_tab1_sec6 dl dd {width:812px; height:100px; padding:52px 60px 52px 97px; font-size:26px; line-height:32px; color:#777; text-align:left; float:left; background-color:#fff; position:relative;}
.n_congestion_wrap .cong_tab1_sec6 dl dd em {position:absolute; top:52px; left:60px;}
.n_congestion_wrap .cong_tab1_sec6 dl dd strong {display:block; color:#222;}

.cong_tab1_sec7 {padding:50px 0; background-color:#eeeeef;}
.cong_tab1_sec7 ul {width:100%; overflow:hidden;}
.cong_tab1_sec7 ul li {width:200px; margin-left:155px; float:left; text-align:center;}
.cong_tab1_sec7 ul li:first-child {margin-left:0px;}
.cong_tab1_sec7 ul li strong {display:block; font-size:28px; line-height:46px; color:#000;}

.tab_wraper2 {width:100%; padding:80px 0 50px; background-color:#ffffff;}

.infomation_wraper {padding-bottom:100px;}
.infomation_wraper ul {width:1640px; margin-bottom:50px; overflow:hidden;}
.infomation_wraper ul li {width:389px; margin:0 21px 11px 0; float:left;}
.infomation_wraper ul li img {width:389px; height:344px;}
.infomation_wraper ul li .text {height:178px; padding:20px 30px; background-color:#f2f2f2;}
.infomation_wraper ul li .text strong {display:block; height:68px; font-size:18px; line-height:22px; color:#171717;}
.infomation_wraper ul li .text p {height:86px; font-size:14px; line-height:18px; color:#666;}
.infomation_wraper ul li .text .info {overflow:hidden;}
.infomation_wraper ul li .text .info .name {float:left; font-size:12px; line-height:28px;}
.infomation_wraper ul li .text .info .date {float:left; margin-left:124px; font-size:12px; line-height:28px;}
.infomation_wraper ul li .text .info .hit {float:left; margin-left:30px; font-size:12px; line-height:28px; color:#33a5fc;}

.n_congestion_wrap .cong_tab2_sec1 {padding-bottom:80px; background-color:#f3f3f3;}
.n_congestion_wrap .cong_tab2_sec1 .text_img_box {width:100%; overflow:hidden;}
.n_congestion_wrap .cong_tab2_sec1 .text_img_box .text {width:788px; height:279px; padding-top:170px; float:left; background-color:#d7edee; text-align:center; font-size:44px; line-height:50px;}
.n_congestion_wrap .cong_tab2_sec1 .text_img_box .text span {display:block; font-family:'ng_b'; color:#222;}
.n_congestion_wrap .cong_tab2_sec1 .text_img_box .text strong {display:inline-block; margin-top:8px; background-color:#39a5aa; color:#fff;}
.n_congestion_wrap .cong_tab2_sec1 .text_img_box img {width:832px; height:449px; float:left;}

.n_congestion_wrap .cong_tab2_sec2 {padding:80px 0; background:url(../../images/nsurgery/cong_tab2_sec2_bg.gif) 0 0 repeat; text-align:center;}
.n_congestion_wrap .cong_tab2_sec2 h4 {margin-bottom:36px; font-size:60px; line-height:126px; color:#fff; border-bottom:2px solid #fff;}
.n_congestion_wrap .cong_tab2_sec2 p {font-family:'ng_b'; font-size:26px; line-height:32px; color:#fff;}

.n_congestion_wrap .cong_tab2_sec3 {padding:80px 0; background-color:#f3f3f3; text-align:center;}
.n_congestion_wrap .cong_tab2_sec3 h4 {margin-bottom:20px; font-size:60px; line-height:68px; color:#222;}
.n_congestion_wrap .cong_tab2_sec3 p {margin-bottom:60px; font-size:30px; line-height:34px; color:#222;}
.n_congestion_wrap .cong_tab2_sec3 ul {width:100%; margin-bottom:80px; overflow:hidden;}
.n_congestion_wrap .cong_tab2_sec3 ul li {width:540px; float:left;}
.n_congestion_wrap .cong_tab2_sec3 ul li img {margin-bottom:20px;}
.n_congestion_wrap .cong_tab2_sec3 ul li strong {display:block; font-size:30px; line-height:40px; color:#222;}
.n_congestion_wrap .cong_tab2_sec3 table {}
.n_congestion_wrap .cong_tab2_sec3 table thead tr th {height:113px; border:1px solid #f8f8f8; background-color:#9ddee2; color:#222; font-size:32px; line-height:40px;}
.n_congestion_wrap .cong_tab2_sec3 table thead tr th.col4 {}
.n_congestion_wrap .cong_tab2_sec3 table thead tr th.bg2 {background-color:#7dced1;}
.n_congestion_wrap .cong_tab2_sec3 table tbody tr th {height:82px; border:1px solid #f8f8f8; background-color:#7dced1; color:#222; font-size:26px; line-height:32px;}
.n_congestion_wrap .cong_tab2_sec3 table tbody tr td {padding:26px 0; background-color:#cfebec; border:1px solid #f8f8f8; color:#222; font-family:'ng_b'; font-size:26px; line-height:34px;}

.n_congestion_wrap .cong_tab2_sec4 {padding:80px 0; background-color:#cadfef; text-align:center;}
.n_congestion_wrap .cong_tab2_sec4 h4 {margin-bottom:40px; font-size:60px; line-height:68px; color:#222;}
.n_congestion_wrap .cong_tab2_sec4 ul {width:1485px; margin:0 auto; overflow:hidden;}
.n_congestion_wrap .cong_tab2_sec4 ul li {width:723px; height:1039px; float:right; background:url(../../images/nsurgery/cong_tab2_sec4_li_bg.png) 0 0 no-repeat;}
.n_congestion_wrap .cong_tab2_sec4 ul li:first-child {float:left;}
.n_congestion_wrap .cong_tab2_sec4 ul li dl {height:210px; margin-bottom:40px;}
.n_congestion_wrap .cong_tab2_sec4 ul li dl dt {padding-top:40px; margin-bottom:26px;}
.n_congestion_wrap .cong_tab2_sec4 ul li dl dt strong {font-size:32px; line-height:43px; color:#222; background-color:#e9ff00;}
.n_congestion_wrap .cong_tab2_sec4 ul li dl dd {font-family:'ng_b'; font-size:26px; line-height:30px; color:#fff;}
.n_congestion_wrap .cong_tab2_sec4 ul li .img1 {margin-bottom:36px;}

.n_congestion_wrap .cong_tab2_sec5 {padding:80px 0; background-color:#fff; text-align:center;}
.n_congestion_wrap .cong_tab2_sec5 h4 {margin-bottom:40px; font-size:60px; line-height:68px; color:#222;}
.n_congestion_wrap .cong_tab2_sec5 .cong_inner > div {width:100%; padding:60px 0 50px; overflow:hidden;}
.n_congestion_wrap .cong_tab2_sec5 .cong_inner > .area1 {background-color:#f2f2f2;}
.n_congestion_wrap .cong_tab2_sec5 .cong_inner > .area2 {background:#dedede url(../../images/nsurgery/cong_tab2_sec5_area2_shadow.png) 0 top repeat-x;}
.n_congestion_wrap .cong_tab2_sec5 .cong_inner > div img {float:left; margin-left:44px;}
.n_congestion_wrap .cong_tab2_sec5 .cong_inner > div img:first-child {margin-left:68px;}
.n_congestion_wrap .cong_tab2_sec5 .cong_inner > div .text {width:461px; height:353px; padding-top:112px; margin-left:44px; float:left;}
.n_congestion_wrap .cong_tab2_sec5 .cong_inner > .area1 .text {background:url(../../images/nsurgery/cong_tab2_sec5_bg1.png) 0 0 no-repeat;}
.n_congestion_wrap .cong_tab2_sec5 .cong_inner > .area2 .text {background:url(../../images/nsurgery/cong_tab2_sec5_bg2.png) 0 0 no-repeat;}
.n_congestion_wrap .cong_tab2_sec5 .cong_inner > div .text h5 {margin-bottom:24px; font-size:32px; line-height:36px; color:#fff;}
.n_congestion_wrap .cong_tab2_sec5 .cong_inner > div .text p {font-size:20px; line-height:28px; color:#fff;}
.n_congestion_wrap .cong_tab2_sec5 .cong_inner > div .text strong {display:block; margin-top:15px;}
.n_congestion_wrap .cong_tab2_sec5 .cong_inner > div .text span {padding:0 4px; display:inline-block; font-family:'ng_b'; background-color:#e9ff00; color:#222;}

.n_congestion_wrap .cong_tab2_sec6 {padding:80px 0; background:#c4e9ec; text-align:center;}
.n_congestion_wrap .cong_tab2_sec6 h4 {margin-bottom:40px; font-size:60px; line-height:68px; color:#222;}
.n_congestion_wrap .cong_tab2_sec6 dl {}
.n_congestion_wrap .cong_tab2_sec6 dl.cure1 {margin-bottom:60px;}
.n_congestion_wrap .cong_tab2_sec6 dl dt {width:100%; height:106px; font-size:48px; line-height:106px; color:#fff;}
.n_congestion_wrap .cong_tab2_sec6 dl.cure1 dt {background-color:#3b979c;}
.n_congestion_wrap .cong_tab2_sec6 dl.cure2 dt {background-color:#455583;}
.n_congestion_wrap .cong_tab2_sec6 dl dd {padding:70px 0 40px; overflow:hidden;}
.n_congestion_wrap .cong_tab2_sec6 dl.cure1 dd {background-color:#46b8be;}
.n_congestion_wrap .cong_tab2_sec6 dl.cure2 dd {background-color:#5d72aa;}
.n_congestion_wrap .cong_tab2_sec6 dl dd .fl_c em {display:inline-block; float:left; margin-left:88px; color:#fff; font-family:'ng_b'; font-size:20px; line-height:30px;}
.n_congestion_wrap .cong_tab2_sec6 dl dd .fl_c em:first-child {margin-left:0px;}
.n_congestion_wrap .cong_tab2_sec6 dl dd .fl_c em img {margin-bottom:30px;}


.n_band_wrap {}
.n_band_wrap .nb_sec1 {width: 100%; position:relative; background:url(../../images/nplastic/bg_band1.jpg) center bottom no-repeat; }
.n_band_wrap .nb_sec1 .inner_box {text-align:center; height: 641px; position:relative; }
.n_band_wrap .nb_sec1 .bg_back {width: 100%; position:absolute; left:0px; bottom:0px; }
.n_band_wrap .nb_sec1 .comment {padding-top: 65px; padding-bottom: 20px;  font-size:26px; line-height:30px; color:#1be7ee;}
.n_band_wrap .nb_sec1 .tit {font-size:60px; line-height:64px; color:#fff;}
.n_band_wrap .nb_sec1 .img_mobile {display:none; }

.n_band_wrap .nb_sec2 {width: 100%; position:relative; background-color:#48bcc2;}
.n_band_wrap .nb_sec2 .inner_box {width: 1620px; height: 350px; position:relative; margin: 0 auto;}
.n_band_wrap .nb_sec2 .menu {width: 100%; overflow:hidden; }
.n_band_wrap .nb_sec2 .menu li {float: left; width: 16.6%; text-align:center; }
.n_band_wrap .nb_sec2 .menu li span {display:inline-block; margin-top: 65px;}
.n_band_wrap .nb_sec2 .menu li span strong {display:block; font-size:30px; line-height:34px; color:#fff; padding-top: 15px; }

.n_band_wrap .nb_sec3 {width: 100%; position:relative; background:url(../../images/nplastic/bg_band2.gif) center top repeat-y;}
.n_band_wrap .nb_sec3 .inner_box {width: 1620px; height: 520px; position:relative; margin: 0 auto;}
.n_band_wrap .nb_sec3 .inner_box .conts {width: 50%; float: left; }
.n_band_wrap .nb_sec3 .inner_box .tit {text-align:center; font-size:50px; line-height:54px; color:#333333; padding-top: 50px; padding-bottom: 20px; }
.n_band_wrap .nb_sec3 .inner_box .tit strong {display:inline-block; border-bottom: solid 3px #333333;}
.n_band_wrap .nb_sec3 .inner_box .comment {font-size:27px; line-height:30px; color:#333333; text-align:center; }
.n_band_wrap .nb_sec3 .inner_box .comment .col1 {color:#fff;}
.n_band_wrap .nb_sec3 .inner_box .comment .col2 {color:#ff6659;}
.n_band_wrap .nb_sec3 .inner_box .img_box {text-align:center; padding-top: 45px; }
.n_band_wrap .nb_sec3 .inner_box .img_box span {display:inline-block; padding: 0 2px; }
.n_band_wrap .nb_sec3 .inner_box .img_box em {display:inline-block; padding: 0 30px; }

.n_band_wrap .nb_sec4 {width: 100%; position:relative; background:url(../../images/nplastic/bg_band3.gif) center top no-repeat;}
.n_band_wrap .nb_sec4 .inner_box {width: 1620px; height: 750px; position:relative; margin: 0 auto;}
.n_band_wrap .nb_sec4 .comment {padding-top: 75px; padding-bottom: 15px;  font-size:45px; line-height:47px; color:#333333; text-align:center; }
.n_band_wrap .nb_sec4 .tit {padding-bottom: 75px; font-size:60px; line-height:66px; color:#ff6659; text-align:center;}
.n_band_wrap .nb_sec4 .tit strong {display:inline-block; border-bottom: solid 3px #ff6659;}
.n_band_wrap .nb_sec4 .conts {text-align:center; }
.n_band_wrap .nb_sec4 .conts .box {display:inline-block; width: 332px; height: 353px; background:url(../../images/nplastic/bg_band4_1.png) 0 0 no-repeat; text-align:center; vertical-align:top; }
.n_band_wrap .nb_sec4 .conts .box.red {background:url(../../images/nplastic/bg_band4_2.png) 0 0 no-repeat;}
.n_band_wrap .nb_sec4 .conts .box .sub_tit {display:block; font-size:34px; line-height:113px; color:#fff;}
.n_band_wrap .nb_sec4 .conts .box .exp {padding: 45px 35px 0 35px; display:block; font-size:30px; line-height:36px;  color:#dadada;}
.n_band_wrap .nb_sec4 .conts .box.red .exp {color:#fff;}
.n_band_wrap .nb_sec4 .conts .plus {display:inline-block; padding: 140px 50px 0 50px; }

.n_band_wrap .nb_sec5 {width: 100%; position:relative; background:url(../../images/nplastic/bg_band5_1.jpg) center bottom no-repeat;}
.n_band_wrap .nb_sec5 .inner_box {width: 1620px; height: 752px; position:relative; margin: 0 auto;}
.n_band_wrap .nb_sec5 .comment {padding-top: 75px; padding-bottom: 15px;  font-size:45px; line-height:47px; color:#fff; text-align:center; }
.n_band_wrap .nb_sec5 .tit {padding-bottom: 65px; font-size:60px; line-height:66px; color:#fff; text-align:center;}
.n_band_wrap .nb_sec5 .tit strong {color:#1f1d43; display:inline-block; border-bottom: solid 3px #1f1d43;}
.n_band_wrap .nb_sec5 .conts {position:relative; padding-left: 530px; }
.n_band_wrap .nb_sec5 .conts .img_box {position:absolute; left:50px; top:-15px; }
.n_band_wrap .nb_sec5 .conts .exp_box {}
.n_band_wrap .nb_sec5 .conts .exp_box li {margin-bottom: 17px; width: 991px; height: 73px; padding: 10px 0 0 40px;  background:url(../../images/nplastic/bg_band5_2.png) 0 0 no-repeat; font-size:30px; line-height:32px; color:#333333; font-family:'ng_b'; }
.n_band_wrap .nb_sec5 .conts .exp_box li .num {font-size:50px; line-height:52px; color:#748cca;}
.n_band_wrap .nb_sec5 .conts .exp_box li .line {background-color:#fffc08;}

.n_band_wrap .nb_sec6 {width: 100%; position:relative; background:url(../../images/nplastic/bg_band6_1.jpg) center bottom no-repeat;}
.n_band_wrap .nb_sec6 .inner_box {width: 1620px; height: 772px; position:relative; margin: 0 auto;}
.n_band_wrap .nb_sec6 .tit {padding-top: 70px; padding-bottom: 20px;  font-size:60px; line-height:66px; color:#333333; text-align:center; font-family:'ng';}
.n_band_wrap .nb_sec6 .tit strong {color:#6078cb; font-family:'ng_b';}
.n_band_wrap .nb_sec6 .conts {width: 1400px; overflow:hidden; margin: 0 auto;}
.n_band_wrap .nb_sec6 .conts .l_area {float: left;  }
.n_band_wrap .nb_sec6 .conts .r_area {float: right;  }

.n_band_wrap .nb_sec7 {width: 100%; position:relative; background:url(../../images/nplastic/bg_band7_1.jpg) center bottom no-repeat;}
.n_band_wrap .nb_sec7 .inner_box {width: 1620px; height: 805px; position:relative; margin: 0 auto;}
.n_band_wrap .nb_sec7 .tit {padding-top: 70px; padding-bottom: 45px; font-size:60px; line-height:66px; color:#fff; text-align:center; font-family:'ng'; }
.n_band_wrap .nb_sec7 .tit strong {color:#004d51; font-family:'ng_b';}
.n_band_wrap .nb_sec7 .conts {width: 1398px; position:relative; margin: 0 auto;}
.n_band_wrap .nb_sec7 .conts .pic1 {position:absolute; left:0px; top:0px; }
.n_band_wrap .nb_sec7 .conts .pic2 {position:absolute; left:455px; top:0px; }
.n_band_wrap .nb_sec7 .conts .pic3 {position:absolute; left:455px; top:267px; }
.n_band_wrap .nb_sec7 .conts .pic4 {position:absolute; left:700px; top:267px; }
.n_band_wrap .nb_sec7 .conts .pic5 {position:absolute; left:960px; top:0; }

.n_band_wrap .nb_sec8 {width: 100%; position:relative; background-color:#fff;}
.n_band_wrap .nb_sec8 .inner_box {width: 1462px; height: 570px; position:relative; margin: 0 auto;}
.n_band_wrap .nb_sec8 .tit {padding-top: 70px; padding-bottom: 45px; font-size:60px; line-height:66px; color:#333333; text-align:center; font-family:'ng'; }
.n_band_wrap .nb_sec8 .tit strong {color:#46b8be; font-family:'ng_b';}
.n_band_wrap .nb_sec8 .conts {width: 100%; overflow:hidden; }
.n_band_wrap .nb_sec8 .conts li {width: 25%; text-align:center; float: left; }

.n_band_wrap .nb_sec9 {width: 100%; position:relative; background:url(../../images/nplastic/bg_band8_1.png) center bottom repeat-y;}
.n_band_wrap .nb_sec9 .inner_box {width: 1620px; height: 1000px; position:relative; margin: 0 auto; overflow:hidden; }
.n_band_wrap .nb_sec9 .inner_box .l_area {width: 700px; float: left; }
.n_band_wrap .nb_sec9 .inner_box .r_area {width: 700px; float: right; }
.n_band_wrap .nb_sec9 .tit {padding: 75px 0 45px 0; font-size:40px; line-height:44px; font-family:'ng'; color:#333333; text-align:center; }
.n_band_wrap .nb_sec9 .tit strong {font-family:'ng_b'; }
.n_band_wrap .nb_sec9 .tit span {font-family:'ng_b'; display:inline-block; border-bottom: solid 3px #333333;}
.n_band_wrap .nb_sec9 .img_box {padding-bottom: 40px; }
.n_band_wrap .nb_sec9 .comment {}
.n_band_wrap .nb_sec9 .comment li {margin-bottom: 30px; padding-left: 85px; padding-top: 10px; min-height:51px; font-size:30px; line-height:36px; color:#303030; font-family:'ng_b';}
.n_band_wrap .nb_sec9 .comment li.ico1 {background:url(../../images/nplastic/img_band7_3_1.png) 0 0 no-repeat; }
.n_band_wrap .nb_sec9 .comment li.ico2 {background:url(../../images/nplastic/img_band7_3_2.png) 0 0 no-repeat; }
.n_band_wrap .nb_sec9 .comment li.ico3 {background:url(../../images/nplastic/img_band7_3_3.png) 0 0 no-repeat; }

.n_band_wrap .nb_sec9 .inner_box .r_area .tit {color:#fff; }
.n_band_wrap .nb_sec9 .inner_box .r_area .tit span {border-bottom: solid 3px #fff;}
.n_band_wrap .nb_sec9 .inner_box .r_area .comment li {color:#fff;}
.n_band_wrap .nb_sec9 .inner_box .r_area .comment li.ico1 {background:url(../../images/nplastic/img_band7_4_1.png) 0 0 no-repeat; }
.n_band_wrap .nb_sec9 .inner_box .r_area .comment li.ico2 {background:url(../../images/nplastic/img_band7_4_2.png) 0 0 no-repeat; }
.n_band_wrap .nb_sec9 .inner_box .r_area .comment li.ico3 {background:url(../../images/nplastic/img_band7_4_3.png) 0 0 no-repeat; }

.n_dns_wrap {}
.n_dns_wrap .ndns_sec1 {background:url(../../images/nsurgery/bg_dns1.jpg) center bottom no-repeat; }
.n_dns_wrap .ndns_sec1 .inner_sec {width: 1620px; height: 554px; margin: 0 auto; text-align:center; }
.n_dns_wrap .ndns_sec1 .inner_sec .icon {padding: 80px 0 25px 0; }
.n_dns_wrap .ndns_sec1 .inner_sec .tit {padding-bottom: 35px; margin-bottom: 30px; font-size:60px; line-height:66px; text-align:center; color:#fff; border-bottom: solid 2px #fff;}
.n_dns_wrap .ndns_sec1 .inner_sec .comment {font-size:26px; line-height:32px; font-family:'ng_b'; color:#fff;}
.n_dns_wrap .ndns_sec1 .inner_sec .comment span {display:block; }

.n_dns_wrap .ndns_sec2 {background:url(../../images/nsurgery/img_dns1.jpg) center bottom no-repeat; }
.n_dns_wrap .ndns_sec2 .inner_sec {height: 943px; }
.n_dns_wrap .ndns_sec2 .tit {padding-top: 70px; font-size:60px; line-height:66px; text-align:center; color:#222222; }
.n_dns_wrap .ndns_sec2 .mobile {display:none; }

.n_dns_wrap .ndns_sec3 {background:url(../../images/nsurgery/bg_dns2.gif) center top repeat-y; }
.n_dns_wrap .ndns_sec3 .inner_sec {width: 1620px; height: 424px; margin: 0 auto; text-align:center; }
.n_dns_wrap .ndns_sec3 .inner_sec ul {width: 100%; overflow:hidden; }
.n_dns_wrap .ndns_sec3 .inner_sec ul li {float: left; width: 33.33%; text-align:left; }
.n_dns_wrap .ndns_sec3 .inner_sec ul li strong {padding: 45px 40px 25px 40px; display:block; color:#f5ff5d; font-size:70px; line-height:74px; }
.n_dns_wrap .ndns_sec3 .inner_sec ul li .name {padding: 0 40px 30px 40px; display:block; color:#fff; font-size:50px; line-height:58px; font-family:'ng_b'; }
.n_dns_wrap .ndns_sec3 .inner_sec ul li .name span {display:block; }
.n_dns_wrap .ndns_sec3 .inner_sec ul li .comment {padding: 0 40px; display:block; color:#fff; font-size:30px; line-height:38px; }

.n_dns_wrap .ndns_sec4 { background-color:#6aa291;}
.n_dns_wrap .ndns_sec4 .inner_sec {width: 1620px; padding: 50px 0; margin: 0 auto; text-align:center; }
.n_dns_wrap .ndns_sec4 .inner_sec table th {border: solid 2px #6aa291; height: 110px; text-align:center; color:#fff; font-size:30px; line-height:36px; }
.n_dns_wrap .ndns_sec4 .inner_sec table th span {font-size:20px; line-height:26px; display:block; }
.n_dns_wrap .ndns_sec4 .inner_sec table th.col1 {background-color:#f5ff5d; color:#000;}
.n_dns_wrap .ndns_sec4 .inner_sec table th.col2 {background-color:#427666;}
.n_dns_wrap .ndns_sec4 .inner_sec table th.col3 {background-color:#3a6759;}
.n_dns_wrap .ndns_sec4 .inner_sec table td {padding: 0 35px; border: solid 2px #6aa291; height: 110px; text-align:center; color:#000; font-size:30px; line-height:36px; background-color:#fff;}
.n_dns_wrap .ndns_sec4 .inner_sec table td span {font-size:20px; line-height:26px; display:block; }

.n_dns_wrap .ndns_sec5 {background:url(../../images/nsurgery/bg_dns3.jpg) center bottom no-repeat; }
.n_dns_wrap .ndns_sec5 .inner_sec {width: 1620px; height: 620px; margin: 0 auto;}
.n_dns_wrap .ndns_sec5 .inner_sec .mobile {display:none; }
.n_dns_wrap .ndns_sec5 .inner_sec .tit {padding-top: 135px; font-size:60px; line-height:66px; color:#fff; padding-bottom: 30px; }
.n_dns_wrap .ndns_sec5 .inner_sec .comment {width: 680px; height: 230px; padding: 50px 50px 0 50px;  background:url(../../images/nsurgery/bg_dns4.png) 0 0 repeat; }
.n_dns_wrap .ndns_sec5 .inner_sec .comment .txt1 {font-size:40px; line-height:48px; color:#222222; font-family:'ng_b'; padding-bottom: 25px; }
.n_dns_wrap .ndns_sec5 .inner_sec .comment .txt2 {font-size:26px; line-height:34px; color:#222222;}
.n_dns_wrap .ndns_sec5 .inner_sec .comment .txt2 strong {color:#ff5b2a;}

.n_dns_wrap .ndns_sec6 {background-color:#f2f2f2;}
.n_dns_wrap .ndns_sec6 .inner_sec {width: 1620px; height: 880px; margin: 0 auto; text-align:center; }
.n_dns_wrap .ndns_sec6 .inner_sec .tit {display:inline-block; margin-top: 80px; margin-bottom: 55px;  padding-left: 25px; font-size:48px; line-height:81px; color:#222222; text-align:center; background:url(../../images/nsurgery/bul_dns1.png) 0 0 no-repeat; }
*:first-child+html .n_dns_wrap .ndns_sec6 .inner_sec .tit {display:inline; }
.n_dns_wrap .ndns_sec6 .inner_sec ul {width: 100%; overflow:hidden; }
.n_dns_wrap .ndns_sec6 .inner_sec ul li {width: 33.33%; float: left; text-align:center; }
.n_dns_wrap .ndns_sec6 .inner_sec ul li .txt {font-size:20px; line-height:28px; color:#222222; padding-top: 25px; }
.n_dns_wrap .ndns_sec6 .inner_sec ul li .txt strong {display:block; font-size:30px; line-height:36px; color:#222222; padding-top: 5px; }

.n_dns_wrap .ndns_sec7 {background:url(../../images/nsurgery/bg_dns5.jpg) center top no-repeat; }
.n_dns_wrap .ndns_sec7 .inner_sec {width: 1620px; height: 1595px; margin: 0 auto; text-align:center; padding-top: 80px; }
.n_dns_wrap .ndns_sec7 .inner_sec .tit {display:inline-block; margin-bottom: 55px;  padding-left: 25px; font-size:48px; line-height:81px; color:#222222; text-align:center; background:url(../../images/nsurgery/bul_dns2.png) 0 0 no-repeat; }
*:first-child+html .n_dns_wrap .ndns_sec7 .inner_sec .tit {display:inline; }
.n_dns_wrap .ndns_sec7 .video_boxs {margin: 0 auto 75px auto; width: 1240px; height: 712px; overflow:hidden; border: solid 15px #000; background-color:#373737;}
.n_dns_wrap .ndns_sec7 .video_boxs iframe {width: 100%; height: 100%; }
.n_dns_wrap .ndns_sec7 .comment1 {padding-bottom: 25px; text-align:center; }
.n_dns_wrap .ndns_sec7 .comment1 .txt1 {display:block; font-size:48px; line-height:58px; color:#fff;}
.n_dns_wrap .ndns_sec7 .comment1 .txt2 {display:block; font-size:30px; line-height:42px; color:#fff;}
.n_dns_wrap .ndns_sec7 .comment1 .txt2 strong {background-color:#f5ff00; color:#000;}
.n_dns_wrap .ndns_sec7 .img_box {width: 100%; overflow:hidden; } 
.n_dns_wrap .ndns_sec7 .img_box li {width: 25%; text-align:center; float: left; }
.n_dns_wrap .ndns_sec7 .img_box li .name {padding-top: 20px; font-size:30px; line-height:34px; color:#fff; font-family:'ng_b'; }
.n_dns_wrap .ndns_sec7 .comment2 {padding: 55px 0; text-align:center; background-color:#c0c0c0; font-size:32px; line-height:42px; color:#222222;} 
.n_dns_wrap .ndns_sec7 .comment2 strong {text-decoration:underline; }

.n_dns_wrap .ndns_sec8 {background-color:#fff;}
.n_dns_wrap .ndns_sec8 .inner_sec {width: 1620px; margin: 0 auto; text-align:center; padding: 80px 0; }
.n_dns_wrap .ndns_sec8 .inner_sec .tit {display:inline-block; margin-bottom: 55px; padding-bottom: 60px; padding-left: 25px; font-size:48px; line-height:81px; color:#222222; background:url(../../images/nsurgery/bul_dns3.png) 0 0 no-repeat; }
.n_dns_wrap .ndns_sec8 .inner_sec .conts {}
.n_dns_wrap .ndns_sec8 .inner_sec .conts dt {padding: 24px 0; background-color:#7eeef3; font-size:30px; color:#000000; line-height:32px; }
.n_dns_wrap .ndns_sec8 .inner_sec .conts dd {border: solid 10px #ebebeb; padding: 0 280px; text-align:left; }
.n_dns_wrap .ndns_sec8 .inner_sec .conts dd ul {width: 100%; padding-top: 70px; }
.n_dns_wrap .ndns_sec8 .inner_sec .conts dd ul li {position:relative; padding-left:150px; margin-bottom: 70px;  }
.n_dns_wrap .ndns_sec8 .inner_sec .conts dd ul li .num {position:absolute; left:0px; top:-15px; display:inline-block; width: 102px; height: 102px; line-height:102px; padding-right: 18px; text-align:center; background:url(../../images/nsurgery/ico_dns2.png) 0 0 no-repeat; font-size:40px; color:#222;}
.n_dns_wrap .ndns_sec8 .inner_sec .conts dd ul li .num.step1 {background:url(../../images/nsurgery/ico_dns2.png) 0 0 no-repeat;}
.n_dns_wrap .ndns_sec8 .inner_sec .conts dd ul li .num.step2 {background:url(../../images/nsurgery/ico_dns3.png) 0 0 no-repeat;}
.n_dns_wrap .ndns_sec8 .inner_sec .conts dd ul li .num.step3 {background:url(../../images/nsurgery/ico_dns4.png) 0 0 no-repeat;}
.n_dns_wrap .ndns_sec8 .inner_sec .conts dd ul li .q_area {font-size:30px; line-height:34px; color:#222222; padding-bottom: 10px; }
.n_dns_wrap .ndns_sec8 .inner_sec .conts dd ul li .exp_area {font-size:20px; line-height:28px; color:#777777;}
.n_dns_wrap .ndns_sec8 .inner_sec .conts dd ul li .exp_area strong {color:#222222;}

.n_dns_wrap .ndns_sec9 {background-color:#d5effe;}
.n_dns_wrap .ndns_sec9 .inner_sec {width: 1620px; margin: 0 auto; text-align:center; padding: 80px 0; }
.n_dns_wrap .ndns_sec9 .inner_sec .tit {display:inline-block; margin-bottom: 55px; padding-bottom: 60px; padding-left: 25px; font-size:48px; line-height:81px; color:#222222; background:url(../../images/nsurgery/bul_dns4.png) 0 0 no-repeat; }
.n_dns_wrap .ndns_sec9 .conts1 {background-color:#fff; padding: 55px; margin-bottom: 80px; }
.n_dns_wrap .ndns_sec9 .conts1 .sub_tit {font-size:30px; line-height:34px; color:#777777; padding-bottom: 40px; } 
.n_dns_wrap .ndns_sec9 .conts1 .sub_tit strong {color:#ff5b2a;}
.n_dns_wrap .ndns_sec9 .conts1 .process_box {width: 100%; overflow:hidden; padding-bottom: 60px; }
.n_dns_wrap .ndns_sec9 .conts1 .process_box .step_bx {float: left; width: 246px; height: 179px; padding-right: 13px; padding-top: 25px;  background:url(../../images/nsurgery/bg_dns6.gif) 0 0 no-repeat; text-align:center; }
.n_dns_wrap .ndns_sec9 .conts1 .process_box .step_bx .num {font-size:40px; color:#ff5b2a; line-height:46px; border-bottom: solid 2px #ff5b2a;}
.n_dns_wrap .ndns_sec9 .conts1 .process_box .step_bx .txt1 {display:block; font-size:30px; line-height:34px; color:#ff5b2a; padding: 20px 0 10px 0; }
.n_dns_wrap .ndns_sec9 .conts1 .process_box .step_bx .txt2 {display:block; font-size:20px; line-height:24px; color:#222;}
.n_dns_wrap .ndns_sec9 .conts1 .process_box .arrow_bx {float: left; padding: 76px 49px 0 49px; }
.n_dns_wrap .ndns_sec9 .conts1 .btn_detail {display:block; height: 130px; background-color:#2b6bd6; font-size:48px; line-height:130px; text-align:center; color:#fff; font-family:'ng_b'; border-bottom: solid 5px #cddae2;}
.n_dns_wrap .ndns_sec9 .conts2 {background-color:#fff; padding: 55px; }
.n_dns_wrap .ndns_sec9 .conts2 .sub_tit {font-size:48px; line-height:52px; color:#222222; padding-bottom: 40px; } 
.n_dns_wrap .ndns_sec9 .conts2 table {}
.n_dns_wrap .ndns_sec9 .conts2 table th {border: solid 2px #fff; min-height:66px; padding: 22px 0; background-color:#9ddee2; font-size:32px; color:#222222; line-height:38px; }
.n_dns_wrap .ndns_sec9 .conts2 table th.col {background-color:#7dced1;}
.n_dns_wrap .ndns_sec9 .conts2 table td {border: solid 2px #fff; min-height:66px; padding: 22px 0; background-color:#e3f7f8; font-size:26px; color:#222222; line-height:32px; font-family:'ng_b'; }
.n_dns_wrap .ndns_sec9 .conts2 table td.col {background-color:#cfebec;} 

.n_dns_wrap .ndns_sec10 {background-color:#fff;}
.n_dns_wrap .ndns_sec10 .inner_sec {width: 1620px; margin: 0 auto; text-align:center; padding: 80px 0; }
.n_dns_wrap .ndns_sec10 .tit {margin-bottom: 45px; font-size:48px; line-height:54px; color:#222222; }
.n_dns_wrap .ndns_sec10 .conts {position:relative; padding-left: 645px; border: solid 3px #ff5b2a; background-color:#ff5b2a;}
.n_dns_wrap .ndns_sec10 .conts.first {margin-bottom: 30px; }
.n_dns_wrap .ndns_sec10 .conts .q_area {width: 510px; padding-left: 35px; position:absolute; left:60px; top:50%; margin-top: -32px; font-size:26px; color:#fff; line-height:32px; font-family:'ng_b'; text-align:left; }
.n_dns_wrap .ndns_sec10 .conts .q_area .q {position:absolute; left:0px; top:0px; }
.n_dns_wrap .ndns_sec10 .conts .a_area {padding: 58px 60px; background-color:#fff; font-size:26px; line-height:36px; text-align:left; color:#777777;}
.n_dns_wrap .ndns_sec10 .conts .a_area strong {color:#222; display:block; }
.n_dns_wrap .ndns_sec10 .conts .a_area .img_pain {margin: 35px 0; width: 818px; height: 224px; background:url(../../images/nsurgery/img_dns4.gif) 0 0 no-repeat; }
.n_dns_wrap .ndns_sec10 .conts .a_area .img_pain img {position:absolute; left:-9999px; top:-9999px; }
.n_dns_wrap .ndns_sec10 .conts .a_area .comment {width: 100%; }
.n_dns_wrap .ndns_sec10 .conts .a_area .comment li {position:relative; padding-left: 55px; padding-bottom: 20px; }
.n_dns_wrap .ndns_sec10 .conts .a_area .comment li .ico {position:absolute; left:0px; top:0px; }

.n_dns_wrap .ndns_sec11 {background-color:#eeeeef;}
.n_dns_wrap .ndns_sec11 .inner_sec {width: 1620px; margin: 0 auto; text-align:center; padding: 80px 0; }
.n_dns_wrap .ndns_sec11 .tit {margin-bottom: 25px; font-size:48px; line-height:54px; color:#222222; }
.n_dns_wrap .ndns_sec11 .comment {font-size:30px; line-height:38px;  color:#222222; padding-bottom: 50px; }
.n_dns_wrap .ndns_sec11 .conts {width: 100%; overflow:hidden; }
.n_dns_wrap .ndns_sec11 .conts ul {width: 110%; overflow:hidden; }
.n_dns_wrap .ndns_sec11 .conts ul li {float: left; width: 440px; height: 680px; padding: 0 40px;  background-color:#fff; margin-right: 30px; text-align:center; }
.n_dns_wrap .ndns_sec11 .conts ul li .num {width: 175px; height: 106px; margin: 0 auto; background:url(../../images/nsurgery/bg_dns7.png) 0 0 no-repeat; font-size:40px; line-height:80px; color:#fff; font-family:'ng_b';}
.n_dns_wrap .ndns_sec11 .conts ul li .sub_tit {padding: 20px 0; font-size:48px; line-height:56px; color:#222; }
.n_dns_wrap .ndns_sec11 .conts ul li .exp_box1 {padding: 20px 50px; background-color:#eeeeef; font-size:20px; line-height:26px; color:#777;}
.n_dns_wrap .ndns_sec11 .conts ul li .exp_box1 strong {display:block; font-size:20px; color:#222; line-height:26px; padding-bottom: 10px; }
.n_dns_wrap .ndns_sec11 .conts ul li .exp_box2 {padding: 20px; height: 200px;  border: solid 2px #eeeeef; font-size:20px; line-height:26px; color:#777;}
.n_dns_wrap .ndns_sec11 .conts ul li .exp_box2 .txt1 {font-size:24px; line-height:34px; color:#222; padding-bottom: 15px; }
.n_dns_wrap .ndns_sec11 .conts ul li .exp_box2 .txt2 {font-size:24px; line-height:34px; color:#222; font-family:'ng_b'; }
.n_dns_wrap .ndns_sec11 .conts ul li .exp_box2 .txt2 strong {color:#1ea8ff; text-decoration:underline; }

.n_dns_wrap .ndns_sec12 {background:url(../../images/nsurgery/bg_dns8.jpg) center top no-repeat; }
.n_dns_wrap .ndns_sec12 .inner_sec {width: 1620px; height: 657px; margin: 0 auto; text-align:center; }
.n_dns_wrap .ndns_sec12 .inner_sec .pc {margin-top: 90px;}
.n_dns_wrap .ndns_sec12 .inner_sec .mobile {display:none; }

.down_file_box {margin-bottom: 50px; }
.down_file_box .list_box {padding-left: 130px; height: 65px; position:relative; background-color:#f6f6f6; margin-bottom: 1px; }
.down_file_box .list_box .tit {width: 130px; height: 65px; position:absolute; left:0px; top:0px; background-color:#ebebeb; text-align:center; }
.down_file_box .list_box .tit strong {display:inline-block; padding-left: 20px; line-height:65px; background:url(../../images/common/ico_down.png) 0 center no-repeat; font-size:16px; color:#171717;}
.down_file_box .list_box .downfile {padding-left: 30px; padding-top: 20px; }
.down_file_box .list_box .downfile a {font-size:16px; line-height:20px; color:#333333;}



/*layer popup*/
.login_layerpopup {display:none; position:fixed; left:0px; top:0px; z-index:910; width: 100%; height: 100%; }
.login_layerpopup .back {position:absolute; left:0px; top:0px; width: 100%; height: 100%; background-color:#000; filter: alpha(opacity=50); opacity:0.5;}
.login_layerpopup .inner_box {width: 600px; position:absolute; left:50%; top:50%; margin: -350px 0 0 -300px; background-color:#fff;}
.login_layerpopup .inner_box .layer_top {height: 75px; background-color:#0053b0; padding: 0 30px; }
.login_layerpopup .inner_box .layer_top .tit {font-size:30px; line-height:75px; color:#fff;} 
.login_layerpopup .inner_box .layer_conts {padding: 60px 30px; }
.login_layerpopup .inner_box .layer_conts .login_box {padding: 30px; background-color:#f6f6f6; border-top: solid 3px #33a5fc; }
.login_layerpopup .inner_box .layer_conts input[type="text"] {width: 89%; height: 60px; padding: 0 5%; line-height:60px; font-size:20px; border: solid 1px #dfdfdf; background-color:#fff; }
.login_layerpopup .inner_box .layer_conts input[type="password"] {width: 89%; height: 60px; padding: 0 5%; line-height:60px; font-size:20px; border: solid 1px #dfdfdf; background-color:#fff; }
.login_layerpopup .inner_box .layer_conts .input_box {padding-left: 140px; position:relative; margin-bottom: 15px; } 
.login_layerpopup .inner_box .layer_conts .input_box label {position:absolute; left:0px; top:0px; font-size:20px; line-height:60px; color:#171717; font-family:'ng_b'; }
.login_layerpopup .inner_box .layer_conts .id_pass_chk {text-align:center; font-size:18px; line-height:22px; color:#666666; margin-bottom: 25px; }
.login_layerpopup .inner_box .layer_conts .submit {width: 100%; height: 58px; background-color:#525252; text-align:center; border: solid 0px #fff; color:#fff; font-size:24px; line-height:58px; }
.login_layerpopup .inner_box .layer_conts .btn_box {padding: 50px 30px 0px 30px ; }
.login_layerpopup .inner_box .layer_conts .btn_box .btn_navers {margin-bottom: 20px; display:block; width: 100%; height: 58px; background-color:#1fbc02; text-align:center; border: solid 0px #fff; color:#fff; font-size:24px; line-height:58px; }
.login_layerpopup .inner_box .layer_conts .btn_box .btn_joins {display:block; width: 100%; height: 58px; background-color:#0053b0; text-align:center; border: solid 0px #fff; color:#fff; font-size:24px; line-height:58px; }
.login_layerpopup .inner_box .close {position:absolute; right:25px; top:16px; }


.password_layerpopup {display:none; position:fixed; left:0px; top:0px; z-index:910; width: 100%; height: 100%; }
.password_layerpopup .back {position:absolute; left:0px; top:0px; width: 100%; height: 100%; background-color:#000; filter: alpha(opacity=50); opacity:0.5;}
.password_layerpopup .inner_box {width: 600px; position:absolute; left:50%; top:50%; margin: -242px 0 0 -300px; background-color:#fff;}
.password_layerpopup .inner_box .layer_top {height: 75px; background-color:#0053b0; padding: 0 30px; }
.password_layerpopup .inner_box .layer_top .tit {font-size:30px; line-height:75px; color:#fff;} 
.password_layerpopup .inner_box .layer_conts {padding: 60px 30px; }
.password_layerpopup .inner_box .layer_conts .login_box {padding: 30px; background-color:#f6f6f6; border-top: solid 3px #33a5fc; }
.password_layerpopup .inner_box .layer_conts input[type="text"] {width: 89%; height: 60px; padding: 0 5%; line-height:60px; font-size:20px; border: solid 1px #dfdfdf; background-color:#fff; }
.password_layerpopup .inner_box .layer_conts input[type="password"] {width: 89%; height: 60px; padding: 0 5%; line-height:60px; font-size:20px; border: solid 1px #dfdfdf; background-color:#fff; }
.password_layerpopup .inner_box .layer_conts .input_box {padding-left: 140px; position:relative; margin-bottom: 15px; } 
.password_layerpopup .inner_box .layer_conts .input_box label {position:absolute; left:0px; top:0px; font-size:20px; line-height:60px; color:#171717; font-family:'ng_b'; }
.password_layerpopup .inner_box .layer_conts .id_pass_chk {padding-left: 140px;  font-size:18px; line-height:22px; color:#666666; margin-bottom: 25px; }
.password_layerpopup .inner_box .layer_conts .submit {width: 100%; height: 58px; background-color:#525252; text-align:center; border: solid 0px #fff; color:#fff; font-size:24px; line-height:58px; }
.password_layerpopup .inner_box .layer_conts .btn_box {padding: 50px 30px 0px 30px ; }
.password_layerpopup .inner_box .layer_conts .btn_box .btn_navers {margin-bottom: 20px; display:block; width: 100%; height: 58px; background-color:#1fbc02; text-align:center; border: solid 0px #fff; color:#fff; font-size:24px; line-height:58px; }
.password_layerpopup .inner_box .layer_conts .btn_box .btn_joins {display:block; width: 100%; height: 58px; background-color:#0053b0; text-align:center; border: solid 0px #fff; color:#fff; font-size:24px; line-height:58px; }
.password_layerpopup .inner_box .close {position:absolute; right:25px; top:16px; }

/* ===== responsive area ============================================ */


@media screen and (max-width: 1620px) {

    /* === layout === */
    #wrap {min-width:980px;}

    #header .inner_header {width: 980px; }
    #header .inner_header .logo {top:36px; margin-left: -150px;}
    #header .inner_header .logo img {width: 300px;}
    #header .gnb_wrap {width: 980px;}
    #header .global_menu {width: 980px; bottom:115px; margin-left: -490px;}
    #header .global_menu li a {font-size:16px;}
    #header .surgery_counter .counter_box {width: 180px; left:96px; bottom:6px; height: auto; text-align:center; }
    #header .surgery_counter .counter_box .block {display:block; }

    #gnb > li {width: 140px;}
    #gnb > li .dns {width: 980px; }
    #gnb > li .dns .dns_tit {width: 200px; font-size:26px; }
    #gnb > li .dns .depth2_wrap {width: 630px;}
    #gnb > li .dns .depth2_wrap > li {width: 210px; }

    #footer .branch_list .inner_branch {width: 980px;}
    #footer .branch_list .inner_branch dl dd p em {display:block; }

    #footer .footer_infor {width: 980px;}
    #footer .footer_infor .f_menu li:first-child {width: 400px; }

    #footer .footer_infor .site_infor_box > div {font-size:11px; }
    #footer .footer_infor .site_infor_box > div:first-child {width: 400px;} 

    #contents {width: 980px;}


    /* === main === */
    #main_follow_menu a {padding: 0 35px; }

    .main_section2 .inner_box {width: 980px; height: 693px;}
    .main_section2 .tit {padding: 40px 0 25px 0; }
    .main_section2 .tit span {font-size:27px; line-height:30px; }
    .main_section2 .tit strong {font-size:43px; line-height:47px;}
    .main_section2 .tit a img {width: 46px; }
    .main_section2 .conts ul li {float: left; margin-right: 23px;}
    .main_section2 .conts ul li a {width: 155px; height: 418px; padding: 58px 36px 0 36px; }

    .main_section2 .conts ul li a .txt1 {display:block; padding-bottom: 0; height: 50px;  font-size:14px; line-height:18px; color:#222222;}
    .main_section2 .conts ul li a .txt2 {display:block; padding-bottom: 15px; font-size:30px; line-height:34px; color:#222222;}
    .main_section2 .conts ul li a .txt3 {display:block; padding-bottom: 0; height: 117px; font-size:14px; line-height:18px; color:#777777;}

    .main_section2 .conts ul li a.type1 {background:url(../../images/main/bg_section2_1_pc2.png) 0 0 no-repeat; }
    .main_section2 .conts ul li a.type2 {background:url(../../images/main/bg_section2_2_pc2.png) 0 0 no-repeat; }
    .main_section2 .conts ul li a.type3 {background:url(../../images/main/bg_section2_3_pc2.png) 0 0 no-repeat; }
    .main_section2 .conts ul li a.type4 {background:url(../../images/main/bg_section2_4_pc2.png) 0 0 no-repeat; }
    .main_section2 .conts ul li a.type4 .txt2 {width: 120%; }

    .main_section3 .inner_box {width: 980px; height: 1143px;}
    .main_section3 .tit {padding: 95px 0 80px 0; }
    .main_section3 .tit span {font-size:27px; line-height:30px; }
    .main_section3 .tit strong {font-size:43px; line-height:47px;}
    .main_section3 .tit a img {width: 46px; }
    .main_section3 .conts ul li {margin-right: 122px; margin-bottom: 35px; }

    .main_section4 .inner_box {width: 980px; height: 754px;}
    .main_section4 .tit {width: 620px; margin: 0 auto; text-align:center; padding: 135px 290px 135px 0;}
    .main_section4 .tit strong {font-size:48px; line-height:60px; color:#fff;}
    .main_section4 .tit a {right:50px; top:80px; }
    .main_section4 .conts .more1 {margin-right: 17px}
    .main_section4 .conts .more1 img {width: 480px; }
    .main_section4 .conts .more2 img {width: 480px; }
    .main_section4 .next_part_movement {position:absolute; left:50%; bottom:-40px; margin: 0 0 0 -131px; display:inline-block; }

    .main_section5 .inner_box {width: 980px;}
    .main_section5 .tit {padding: 80px 0 0 0; }
    .main_section5 .tit span {font-size:27px; line-height:30px;}
    .main_section5 .tit strong {font-size:43px; line-height:47px;}
    .main_section5 .tit a img {width: 46px; }
    .main_section5 .docter_name {left:72px;}
    .main_section5 .docter_exp {left:453px;}

    .main_section5 .docter_name {left:72px; top:285px;}
    .main_section5 .docter_exp {left:453px; }
    .main_section5 .docter_exp .txt1 {font-size:40px; line-height:48px; }
    .main_section5 .docter_exp .txt2 {font-size:40px; line-height:48px; }

    .main_section6 {background-position: center 0;}
    .main_section6 .inner_box {width: 980px; height: 1299px;}
    .main_section6 .tit {padding: 80px 0 35px 0; }
    .main_section6 .tit span {font-size:27px; line-height:30px;}
    .main_section6 .tit strong {font-size:43px; line-height:47px;}
    .main_section6 .tit a img {width: 46px; }
    .main_section6 .conts {width: 100%; overflow:hidden; }
    .main_section6 .conts > ul {width: 100%; overflow:hidden; }
    .main_section6 .conts > ul > li {margin-right: 0px; width: 50%; margin-bottom: 30px; }
    .main_section6 .conts > ul > li > div {margin: 0 auto;}

    .main_section7 {background:none; }
    .main_section7 .inner_box {width: 100%; height: auto;  }
    .main_section7 .kakao_box {width: 100%; height: 213px; float: none; text-align:center; background:url(../../images/main/bg_section7_3.gif) 0 0 repeat-x;}
    .main_section7 .kakao_box img {left:50%; margin-left: -230px;}
    .main_section7 .contact_box {width: 100%; float: none; background:url(../../images/main/bg_section7_4.gif) 0 0 repeat-x;}
    .main_section7 .contact_box .contact_inner_box {width: 980px; height: 213px; margin: 0 auto;}
    .main_section7 .contact_box .phone_box {width: 385px; padding: 60px 0 0 138px; background-position: 0 50px;}
    .main_section7 .contact_box .phone_box span {display:block; font-size:26px; line-height:30px; color:#fff; padding-bottom: 0px; }
    .main_section7 .contact_box .phone_box strong {display:block; font-size:56px; line-height:60px; color:#6cff00;}
    .main_section7 .contact_box .phone_box strong a {font-size:56px; line-height:60px; color:#6cff00;}

    .main_section8 .inner_box {width: 980px; height: 1003px;}
    .main_section8 .tit span {font-size:27px; line-height:30px;}
    .main_section8 .tit strong {font-size:43px; line-height:47px;}
    .main_section8 .tit a img {width: 46px; }
    .main_section8 .conts {width: 100%; overflow:hidden; }
    .main_section8 .conts > ul {width: 110%; overflow:hidden; }
    .main_section8 .conts > ul li {float: left; margin-right: 34px; margin-bottom: 40px; }
    .main_section8 .conts > ul li a {width: 397px; height: 167px; padding: 37px 38px 0 38px; background:url(../../images/main/bg_section8_3.png) 0 0 no-repeat; }


    /* === common === */
    .sub_visual_wrap.eq1 {background:url(../../images/epilogue/img_visual1_980.jpg) center bottom no-repeat;}
    .sub_visual_wrap.eq2 {background:url(../../images/epilogue/img_visual2_980.jpg) center bottom no-repeat;}
    .sub_visual_wrap.eq3 {background:url(../../images/epilogue/img_visual3_980.jpg) center bottom no-repeat;}
    .sub_visual_wrap.member {background:url(../../images/member/img_visual1_980.jpg) center bottom no-repeat;}
    .sub_visual_wrap.online {background:url(../../images/online/img_visual1_980.jpg) center bottom no-repeat;}
    .sub_visual_wrap.online2 {background:url(../../images/online/img_visual2_980.jpg) center bottom no-repeat;}
    .sub_visual_wrap.online3 {background:url(../../images/online/img_visual3_980.jpg) center bottom no-repeat;}
    .sub_visual_wrap.location_visual {background:url(../../images/introduction/img_visual1_980.jpg) center bottom no-repeat;}
    .sub_visual_wrap.branch {background:url(../../images/introduction/img_visual2_980.jpg) center bottom no-repeat;}
    .sub_visual_wrap.story {background:url(../../images/introduction/img_visual3_980.jpg) center bottom no-repeat;}
    .sub_visual_wrap.nbeaf {background:url(../../images/nbeaf/img_visual1_980.jpg) center bottom no-repeat;}
    .sub_visual_wrap.nplastic1 {background:url(../../images/nplastic/img_visual1_980.jpg) center bottom no-repeat;}
    .sub_visual_wrap.nsurgery1 {background:url(../../images/nsurgery/img_visual1_980.jpg) center bottom no-repeat;}
    .sub_visual_wrap.nsurgery2 {background:url(../../images/nsurgery/img_visual2_980.jpg) center bottom no-repeat;}
    .sub_visual_wrap.mypage1 {background:url(../../images/mypage/img_visual1_980.jpg) center bottom no-repeat; background-size: auto 100%;}
    .sub_visual_wrap.docter1 { background:url(../../images/introduction/img_visual4_980.jpg) center bottom no-repeat;}
    .sub_visual_wrap.nplastic2 { background:url(../../images/nplastic/img_visual2_980.jpg) 0 0 repeat;}

    .sub_visual_wrap .inner_box {width: 980px; height: 360px;}
    .sub_visual_wrap .inner_box .location {font-size:12px;}
    .sub_visual_wrap .inner_box .tit {padding-top: 145px; font-size:56px; line-height:60px;}
    .sub_visual_wrap .inner_box p {font-size:16px; line-height:20px;}

    .sub_visual_wrap .inner_box2 {width: 980px; height:60px;}
    .sub_visual_wrap .inner_box2 .location {font-size:12px;}

    .tab_style1 ul li {width: 198px; }
    .tab_style1.two ul li {width: 198px; }
    .tab_style1 ul li a {height: 42px; line-height:42px; font-size:16px;}

    .write_table tr td .wFull {width:762px;}
    .write_table tr td .file_box input[type=text] {width:588px;}
    .write_table tr td textarea {width:757px;}


    /* === contents === */
    .search_box_se {position:absolute; right:0px; top:3px; text-align:right; }
    .search_box_se select {height: 30px; width: 105px; }
    .search_box_se input[type="text"] {height: 28px; line-height:28px;}
    .search_box_se input[type="submit"] {border: solid 0px #acacac; height: 30px; width: 64px; line-height:30px; font-size:14px;}

    .sep_counter {margin-bottom: 40px;}

    .sep_tab_box1 {margin-bottom: 30px; }

    .sep_tab {height: 44px; }
    .sep_tab ul {}
    .sep_tab ul li {width: 156px; margin-right: 0; margin-left: 9px;}
    .sep_tab ul li:first-child {width: 155px; margin-left: 0px;}
    .sep_tab ul li a {height: 44px; line-height:44px; font-size:18px;}
    .sep_tab ul li.on a {height: 54px;}

    .sep_orderby {position:static; float: none; text-align:center; margin-top: 30px;} 
    .sep_orderby li {float: none; margin-left: 10px; display:inline-block; } 
    *:first-child+html .sep_orderby li {display:inline; }
    .sep_orderby li a {width: 79px; height: 29px; background:url(../../images/common/bg_order1_980.png) -83px 0 no-repeat; font-size:16px; line-height:29px; }

    .sep_list {width: 100%;}
    .sep_list ul li a {height: 139px; padding: 0 50px 20px 170px; }

    .sep_list ul li a .date_box {position:static; margin-top: 15px;} 
    .sep_list ul li a .date_box span {padding-left: 0px; padding-right: 10px; }

    .seq_collect_wrap .inner_box {width: 980px;}
    .seq_collect_wrap .inner_box ul {width: 110%; overflow:hidden; }
    .seq_collect_wrap .inner_box ul li {width: 236px; }
    .seq_collect_wrap .inner_box ul li a {display:block; height: 48px; border: solid 1px #e3e3e3; background-color:#fff; color:#727272; text-align:center; line-height:48px; font-size:18px; }
    .seq_collect_wrap .inner_box ul li a:hover {background-color:#33a5fc; color:#fff; font-family:'ng_b'; }
    
    /* === member === */
    .member_wrap .login_box label {left:104px;}
    .member_wrap .login_box input[type=text] {left:238px;}
    .member_wrap .login_box input[type=password] {left:238px;}
    .member_wrap .login_box input[type=submit] {left:648px;}
    .member_wrap .login_box a {left:238px;}
    
    .member_wrap .login_box2 label {left:104px;}
    .member_wrap .login_box2 input[type=text] {left:238px;}
    .member_wrap .login_box2 input[type=password] {left:238px;}
    .member_wrap .login_box2 input[type=submit] {left:648px;}
    .member_wrap .login_box2 a {left:238px;}
    
    /* === online === */
    .online_step1 ul li {width:138px; height:140px; padding-left:72px; background:url(../../images/online/step1_arrow2.png) 16px 51px no-repeat;}
    .online_step1 ul li div {width:138px; height:140px; background:url(../../images/online/step1_bg2.png) 0 0 no-repeat; font-size:17px; line-height:23px;}
    .online_step1 ul li.s1 div {height:69px; padding:36px 0 35px;}
    .online_step1 ul li.s2 div {height:69px; padding:36px 0 35px;}
    .online_step1 ul li.s3 div {height:46px; padding:47px 0 47px;}
    .online_step1 ul li.s4 div {height:23px; padding:59px 0 58px;}
    .online_step1 ul li.s5 div {height:46px; padding:47px 0 47px;}

    .kakaotalk_privacy ul li {margin-left:20px;}

    .sep_view {width: 100%;}
    .sep_view .title_box .outer_box .inner_box {height: 139px; padding: 0 50px 20px 170px; }

    .sep_view .title_box .outer_box .inner_box .date_box {position:static; margin-top: 15px;} 
    .sep_view .title_box .outer_box .inner_box .date_box span {padding-left: 0px; padding-right: 10px; }

    .sep_view .prev_next_wrap span { width: 100%; margin-bottom: 1px; } 

    .gallery_list ul { width: 999px; }
    .gallery_list ul li { width: 314px; margin:0 19px 20px 0; padding-bottom: 20px; }
    .gallery_list ul li a .photo img { width: 314px; }
    .gallery_list ul li a .cover img { width: 314px; }
    .gallery_list ul li a .txt_box { margin: 0 20px; }
    .gallery_list ul li a .txt_box .name { width: 270px; font-size:22px; line-height:30px; }
    .gallery_list ul li a .best img { width: 63px; }
    .gallery_list ul li.best a .best { display:inline-block; position:absolute; left:20px; top:20px; }

    .sep_orderby1 {position:static; float: none; text-align:center; margin-top: 30px;} 
    .sep_orderby1 span {float: none; margin-left: 0px; display:inline-block; } 
    *:first-child+html .sep_orderby span {display:inline; }
    .sep_orderby1 span a {width: 79px; height: 29px; background:url(../../images/common/bg_order1_980.png) -83px 0 no-repeat; font-size:16px; line-height:29px; }

    .coun_list ul li a { height: 139px; padding: 0 50px 20px 170px; }
    .coun_list ul li a .date_box {position:static; margin-top: 15px;} 
    .coun_list ul li a .date_box span {padding-left: 0px; padding-right: 10px; }

    .coun_view .title_box .txt_box {padding-bottom: 0px; }
    .coun_view .title_box { min-height: 139px; padding: 0 50px 20px 47px; }
    .coun_view .title_box .date_box {position:static; margin-top: 15px;} 
    .coun_view .title_box .date_box span {padding-left: 0px; padding-right: 10px; }

    .branch_wrap .branch_big_img_wrap .slider li .tit {height: 45px; font-size:24px; line-height:45px;}
    .branch_small_img_wrap .prev {top:35px; }
    .branch_small_img_wrap .prev img {width: 30px; }
    .branch_small_img_wrap .next {top:35px; }
    .branch_small_img_wrap .next img {width: 30px; }
    .branch_small_img_wrap .slider {width: 900px;}
    .branch_small_img_wrap .slider a {margin: 0 10px; }
    .branch_small_img_wrap .slider a img {width: 195px; }

    .location_wrap .location_cont { height: 468px; padding: 15px 15px 15px 602px; }
    .location_wrap .location_cont .img_map { position:absolute; left:15px; top:15px; width:572px; height:470px;}
    .location_wrap .location_cont .img_map img { width: 572px; }
    .location_wrap .location_cont .location_txt { font-size:12px; line-height:16px; }
    .location_wrap .location_cont .location_txt .name { padding: 0 0 20px 0; font-size:22px; line-height:26px; }
    .location_wrap .location_cont .location_txt .address { padding-bottom: 5px; }
    .location_wrap .location_cont .location_txt .contact { padding-bottom: 10px; }
    .location_wrap .location_cont .location_txt .contact dl.tel { width: 190px; }
    .location_wrap .location_cont .location_txt .contact dl.fax { width: 100px; }
    .location_wrap .location_cont .location_txt .contact dl { padding-left: 30px; }
    .location_wrap .location_cont .location_txt .link_map { padding-bottom: 20px; }
    .location_wrap .location_cont .location_txt .link_map a { width: 110px; height: 31px; line-height:31px; font-size:12px; }
    .location_wrap .location_cont .location_txt .link_map a.lm1 { margin-right: 3px; }
    .location_wrap .location_cont .location_txt .link_map a.lm2 { margin-right: 2px; }
    .location_wrap .location_cont .location_txt .public_transit { padding: 8px 0 5px 65px; }
    .location_wrap .location_cont .location_txt .public_transit p { padding-bottom: 5px; }
    .location_wrap .location_cont .location_txt .public_transit .ico img { width: 49px; height: 49px; }
    .location_wrap .location_cont .location_txt .public_transit.indent_wrap p { padding-left: 40px;  }
    
    .medical_guide_wrap { padding: 50px 0 40px 0; font-size:13px; line-height:18px; }
    .medical_guide_wrap .name { padding: 64px 66px 40px 0; font-size:20px; line-height:20px; }
    .medical_guide_wrap dl { padding:0 0 7px 55px; }
    .medical_guide_wrap > div > div { width: 247px; height: 367px; padding-left: 55px; }
    .medical_guide_wrap .medical_guide_box2 { top:-60px; left:170px; }
    .medical_guide_wrap .medical1 { margin-right: 37px; background:url(../../images/introduction/medical_bg1_980.png) 0 0 no-repeat; }
    .medical_guide_wrap .medical2 { margin-right: 36px; background:url(../../images/introduction/medical_bg2_980.png) 0 0 no-repeat; }
    .medical_guide_wrap .medical3 { background:url(../../images/introduction/medical_bg3_980.png) 0 0 no-repeat; }
    .medical_guide_wrap .medical4 { margin-right: 37px; background:url(../../images/introduction/medical_bg4_980.png) 0 0 no-repeat; }
    .medical_guide_wrap .medical5 { background:url(../../images/introduction/medical_bg5_980.png) 0 0 no-repeat; }

    .story_wrap .story_section1 .inner_sec {width: 980px; height: 565px; }
    .story_wrap .story_section1 .tit {font-size:40px; line-height:44px; padding-top: 50px;}
    .story_wrap .story_section1 .conts {width: 980px; height: 400px; background:url(../../images/introduction/img_story1_pc2.png) 0 0 no-repeat; }

    .story_wrap .story_section2 .inner_sec {width: 980px; height: 770px; margin: 0 auto; position:relative; }
    .story_wrap .story_section2 .tit {padding-top: 60px; text-align:center; }
    .story_wrap .story_section2 .conts {width: 980px; height: 483px; top:230px; background:url(../../images/introduction/img_story2_pc2.png) 0 0 no-repeat; }

    .story_wrap .story_section3 .inner_sec {width: 980px; height: 650px; margin: 0 auto; position:relative; }
    .story_wrap .story_section3 .tit {padding-top: 60px; text-align:center; }

    .story_wrap .story_section3 .conts {width: 100%; overflow:hidden; position:relative; margin-top: 40px;}
    .story_wrap .story_section3 .conts ul li {float: left; width: 304px; height: 384px; margin-right: 35px;}
    .story_wrap .story_section3 .conts ul li .icon {padding-top: 30px; padding-bottom: 15px; }
    .story_wrap .story_section3 .conts ul li .icon img {width: 170px; }
    .story_wrap .story_section3 .conts ul li .sub_tit {font-size:20px; line-height:24px; padding-bottom: 20px; }
    .story_wrap .story_section3 .conts ul li .comment {font-size:12px; line-height:18px; }              
    .story_wrap .story_section3 .conts ul li .icon2 {width: 62px; left:-49px; margin-top: -31px;}

    .docter_intro_conts .di_box {height: 307px; }
    .docter_intro_conts .di_box .exp_box {width: 350px; height: 174px; padding: 30px; left:36px; top:36px;}
    .docter_intro_conts .di_box.right .exp_box {right:36px}

    .docter_intro_conts .di_box .exp_box dt {font-size:22px; line-height:24px; padding-bottom: 20px; }
    .docter_intro_conts .di_box .exp_box dd p {font-size:12px; line-height:18px; padding-bottom: 5px; }
    .docter_intro_conts .di_box .exp_box .b_box {left:30px; bottom:30px;  }
    .docter_intro_conts .di_box .exp_box .b_box > a {width: 120px; height: 30px; line-height:30px; font-size:12px; }

    .n_surgery_process_wrap {padding: 60px 0 100px 0;}
    .n_surgery_process_wrap .process_section1 {width: 900px; padding: 40px;}
    .n_surgery_process_wrap .process_section2 {width: 900px; padding: 40px;}
    .n_surgery_process_wrap .tit {font-size:40px; line-height:49px; color:#222; text-align:center; padding-bottom: 40px; }
    .n_surgery_process_wrap .tit span {width: 49px; height: 49px; margin-right: 10px; background:url(../../images/nsurgery/ico_round1_980.png) 0 0 no-repeat; font-size:24px; line-height:49px;}
    .n_surgery_process_wrap .prosec_box .img_box {width: 450px; }               
    .n_surgery_process_wrap .prosec_box .exp_box {width: 400px; padding: 0 20px 0 20px;  }              

    .n_surgery_process_wrap .prosec_box .exp_box.se1  {padding-top: 30px; }
    .n_surgery_process_wrap .prosec_box .exp_box.se2  {padding-top: 40px; }
    .n_surgery_process_wrap .prosec_box .exp_box.se3  {padding-top: 30px; }
    .n_surgery_process_wrap .prosec_box .exp_box.se4  {padding-top: 55px; }
    .n_surgery_process_wrap .prosec_box .exp_box.se5  {padding-top: 40px; }
    .n_surgery_process_wrap .prosec_box .exp_box.se6  {padding-top: 65px; }
    .n_surgery_process_wrap .prosec_box .exp_box.se7  {padding-top: 45px; }
    .n_surgery_process_wrap .prosec_box .exp_box.se8  {padding-top: 65px; }
    .n_surgery_process_wrap .prosec_box .exp_box.se9  {padding-top: 30px; }
    .n_surgery_process_wrap .prosec_box .exp_box.se10 {padding-top: 80px; }

    .n_surgery_process_wrap .prosec_box .exp_box .sub_tit {font-size:22px; line-height:28px; padding-bottom: 15px; }
    .n_surgery_process_wrap .prosec_box .exp_box ul {}
    .n_surgery_process_wrap .prosec_box .exp_box ul li {font-size:14px; line-height:22px; padding-bottom: 3px; }
    .n_surgery_process_wrap .prosec_box .exp_box ul li strong {color:#222;}
    .n_surgery_process_wrap .prosec_box .exp_box ul li .pt {padding-top: 3px; }
    .n_surgery_process_wrap .arrow_area {text-align:center; padding: 30px 0; }

    .public_inner {width:980px;}
    .public_inner .public_title {margin-bottom:50px; font-size:40px; line-height:44px;}
    .n_congestion_wrap .cong_inner {width:980px;}
    .n_congestion_wrap .cong_tab1_sec1 .visual {height:375px; background:url(../../images/nsurgery/cong_tab1_sec1_bg_1024.jpg) 0 0 no-repeat;}
    .n_congestion_wrap .cong_tab1_sec1 .visual .txt1 {font-size:36px; line-height:40px; top:72px; left:30px;}
    .n_congestion_wrap .cong_tab1_sec1 .visual .txt2 {font-size:16px; line-height:20px; top:150px; left:60px;}
    .n_congestion_wrap .cong_tab1_sec1 .visual .txt3 {font-size:24px; line-height:28px; top:224px; left:60px;}
    
    .n_congestion_wrap .cong_tab1_sec2 {padding:60px 0;}
    .n_congestion_wrap .cong_tab1_sec2 h4 {margin-bottom:40px; font-size:40px; line-height:42px;}
    .n_congestion_wrap .cong_tab1_sec2 ul {}
    .n_congestion_wrap .cong_tab1_sec2 ul li {font-size:16px; line-height:22px;}
    .n_congestion_wrap .cong_tab1_sec2 ul li .pc_block {}
    .n_congestion_wrap .cong_tab1_sec2 ul li img {width:219px; margin-bottom:20px;}

    .n_congestion_wrap .cong_tab1_sec3 {padding-bottom:60px;}
    .n_congestion_wrap .cong_tab1_sec3 .sep_counter {height:65px; padding-top:20px; margin-bottom:0px; font-size:24px; background:url(../../images/epilogue/bg_sep_counter2_1024.jpg) 0 0 no-repeat; line-height:49px;}
    .n_congestion_wrap .cong_tab1_sec3 .sep_counter .btn_go_review {width:161px; height:37px; margin-left:5px; background:url(../../images/nsurgery/btn_go_review_1024.png) 0 0 no-repeat; font-size:18px; line-height:34px;}
    .n_congestion_wrap .cong_tab1_sec3 .sep_counter .number {overflow:hidden;}
    .n_congestion_wrap .cong_tab1_sec3 .sep_counter .number em {width:34px; height:53px; margin-left:3px; background:url(../../images/epilogue/bg_sep_counter2.png) 0 0 no-repeat; font-size:42px; line-height:49px; float:left; text-indent:-2px;}
    
    .n_congestion_wrap .cong_tab1_sec4 {padding:60px 0;}
    .n_congestion_wrap .cong_tab1_sec4 h4 {margin-bottom:40px; font-size:40px; line-height:42px;}
    .n_congestion_wrap .cong_tab1_sec4 ol {}
    .n_congestion_wrap .cong_tab1_sec4 ol li {height:467px;}
    .n_congestion_wrap .cong_tab1_sec4 ol li img {width:278px;}
    .n_congestion_wrap .cong_tab1_sec4 ol li strong {font-size:20px; line-height:22px;}
    .n_congestion_wrap .cong_tab1_sec4 ol li span {font-size:14px; line-height:20px;}
    
    .n_congestion_wrap .cong_tab1_sec5 {padding:60px 0;}
    .n_congestion_wrap .cong_tab1_sec5 h4 {margin-bottom:15px; font-size:40px; line-height:42px;}
    .n_congestion_wrap .cong_tab1_sec5 p {margin-bottom:30px; font-size:20px; line-height:22px;}
    .n_congestion_wrap .cong_tab1_sec5 table {}
    .n_congestion_wrap .cong_tab1_sec5 table thead tr th {height:69px; font-size:20px;}
    .n_congestion_wrap .cong_tab1_sec5 table thead tr th.col1 {width:80px;}
    .n_congestion_wrap .cong_tab1_sec5 table thead tr th.col2 {width:299px;}
    .n_congestion_wrap .cong_tab1_sec5 table thead tr th.col3 {width:299px;}
    .n_congestion_wrap .cong_tab1_sec5 table thead tr th.col4 {}
    .n_congestion_wrap .cong_tab1_sec5 table thead tr th.bg2 {}
    .n_congestion_wrap .cong_tab1_sec5 table tbody tr th {height:50px; font-size:16px;}
    .n_congestion_wrap .cong_tab1_sec5 table tbody tr td {font-size:16px;}
    
    .n_congestion_wrap .cong_tab1_sec6 {padding:60px 0;}
    .n_congestion_wrap .cong_tab1_sec6 h4 {margin-bottom:15px; font-size:40px; line-height:42px;}
    .n_congestion_wrap .cong_tab1_sec6 dl {}
    .n_congestion_wrap .cong_tab1_sec6 dl dt {width:406px; padding-left:38px; font-size:20px; line-height:204px;}
    .n_congestion_wrap .cong_tab1_sec6 dl dd {width:422px; padding:40px 40px 40px 68px; font-size:20px; line-height:26px;}
    .n_congestion_wrap .cong_tab1_sec6 dl dd em {position:absolute; top:40px; left:40px;}
    .n_congestion_wrap .cong_tab1_sec6 dl dd strong {}

    .cong_tab1_sec7 {padding:30px 0;}
    .cong_tab1_sec7 ul {}
    .cong_tab1_sec7 ul li {width:140px; margin-left:70px; float:left; text-align:center;}
    .cong_tab1_sec7 ul li:first-child {margin-left:0px;}
    .cong_tab1_sec7 ul li img {width:140px;}
    .cong_tab1_sec7 ul li strong {font-size:20px; line-height:40px;}

    .tab_wraper2 {padding:60px 0 25px;}

    .infomation_wraper {padding-bottom:100px;}
    .infomation_wraper ul {width:992px;}
    .infomation_wraper ul li {width:235px; margin:0 13px 10px 0;}
    .infomation_wraper ul li img {width:235px; height:208px;}
    .infomation_wraper ul li .text {padding:20px;}
    .infomation_wraper ul li .text strong {font-size:20px;}
    .infomation_wraper ul li .text p {}
    .infomation_wraper ul li .text .info {overflow:hidden;}
    .infomation_wraper ul li .text .info .name {}
    .infomation_wraper ul li .text .info .date {margin-left:40px;}
    .infomation_wraper ul li .text .info .hit {margin-left:15px;}

    #contents.docter_intro_hsh { width: 100%; }
    #contents.docter_intro_hsh .section1 { width: 980px; }
    #contents.docter_intro_hsh .section2 { background:url(../../images/introduction/img_docter1_01_980.jpg) center bottom no-repeat; }
    #contents.docter_intro_hsh .section2 .cont { width: 980px; height: 761px; }
    #contents.docter_intro_hsh .section2 .name { padding:80px 0 20px 0; font-size:32px; line-height:32px; }
    #contents.docter_intro_hsh .section2 .career { padding-bottom: 30px; }
    #contents.docter_intro_hsh .section2 .career li { font-size:14px; line-height:19px; }
    #contents.docter_intro_hsh .section2 .photo { padding-bottom: 50px; }
    #contents.docter_intro_hsh .section2 .photo img { width: 456px; }
    #contents.docter_intro_hsh .section2 .score_img img { width: 985px; height: 204px; }
    #contents.docter_intro_hsh .section3 { background:url(../../images/introduction/img_docter1_04_980.jpg) center bottom no-repeat; }
    #contents.docter_intro_hsh .section3 .cont { width: 980px; height: 496px; }
    #contents.docter_intro_hsh .section3 .name { padding:60px 0 60px 0; font-size:40px; line-height:40px; }
    #contents.docter_intro_hsh .section3 ul { margin-left: 94px; }
    #contents.docter_intro_hsh .section4 { width: 980px; padding-bottom: 70px; }
    #contents.docter_intro_hsh .section4 .name { padding:60px 0 40px 0; font-size:40px; line-height:40px; }
    #contents.docter_intro_hsh .section4 .keyword li { margin-bottom: 30px; }
    #contents.docter_intro_hsh .section4 .keyword li div { height: 337px; padding-left: 444px; }
    #contents.docter_intro_hsh .section4 .keyword li.list1 div { background:url(../../images/introduction/img_docter1_05_980.jpg) left 0 no-repeat; }
    #contents.docter_intro_hsh .section4 .keyword li.list2 div { background:url(../../images/introduction/img_docter1_07_980.jpg) left 0 no-repeat; }
    #contents.docter_intro_hsh .section4 .keyword li.list3 div { background:url(../../images/introduction/img_docter1_09_980.jpg) left 0 no-repeat; }
    #contents.docter_intro_hsh .section4 .keyword li.list1 { background:url(../../images/introduction/img_docter1_06_980.jpg) right 0 no-repeat #eeeeee; }
    #contents.docter_intro_hsh .section4 .keyword li.list2 { background:url(../../images/introduction/img_docter1_08_980.jpg) right 0 no-repeat #eeeeee; }
    #contents.docter_intro_hsh .section4 .keyword li.list3 { background:url(../../images/introduction/img_docter1_10_980.jpg) right 0 no-repeat #eeeeee; }
    #contents.docter_intro_hsh .section4 .keyword li.list1 .txt1 { background:url(../../images/introduction/no1_980.gif) right center no-repeat;  }
    #contents.docter_intro_hsh .section4 .keyword li.list2 .txt1 { background:url(../../images/introduction/no2_980.gif) right center no-repeat;  }
    #contents.docter_intro_hsh .section4 .keyword li.list3 .txt1 { background:url(../../images/introduction/no3_980.gif) right center no-repeat;  }
    #contents.docter_intro_hsh .section4 .keyword li .txt1 { margin-top: 30px; padding-right: 22px; font-size:22px; line-height:22px; }
    #contents.docter_intro_hsh .section4 .keyword li .txt2 { padding-bottom: 25px; font-size:22px; line-height:22px; }
    #contents.docter_intro_hsh .section4 .keyword li .txt3 { font-size:12px; line-height:16px; }

    #contents.docter_intro_ysy .section2 .cont { width: 980px; height: 575px; }
    #contents.docter_intro_ysy .section2 .cont .name { padding:80px 0 20px 0; font-size:32px; line-height:32px; }
    #contents.docter_intro_ysy .section2 .cont .career { padding-bottom: 30px; }
    #contents.docter_intro_ysy .section2 .cont .career li { font-size:14px; line-height:19px; }
    #contents.docter_intro_ysy .section2 .cont .photo img { width: 456px; }
    #contents.docter_intro_ysy .section2 .cont .profile_photo { right:0; }
    #contents.docter_intro_ysy .section2 .cont .profile_photo img { width: 419px; }

    #contents.docter_intro_ysy .section3 { background:url(../../images/introduction/img_docter2_03_980.jpg) center bottom no-repeat; }
    #contents.docter_intro_ysy .section3 .cont { height: 463px; }

    #contents.docter_intro_ysy .section4 .cont { width: 980px; padding: 60px 0; }
    #contents.docter_intro_ysy .section4 .cont .list_wrap li { width: 474px; height: 520px; margin-left: 31px; }
    #contents.docter_intro_ysy .section4 .cont .list_wrap li:first-child { margin-left: 0px; }
    #contents.docter_intro_ysy .section4 .cont .list_wrap li .photo img { width: 474px; }
    #contents.docter_intro_ysy .section4 .cont .list_wrap li .txt_box { padding: 20px; font-size:12px; line-height:18px; }
    #contents.docter_intro_ysy .section4 .cont .list_wrap li .txt_box .name { padding-bottom: 10px; font-size:20px; line-height:20px; }

    #contents.docter_intro_ysy .section5 { background:url(../../images/introduction/img_docter1_04.jpg) center -150px no-repeat; }
    #contents.docter_intro_ysy .section5 .cont { width: 980px; height: 217px; }
    #contents.docter_intro_ysy .section5 a { width: 143px; height: 117px; margin: 0 20px;}
    #contents.docter_intro_ysy .section5 a .ico { width: 72px; padding: 10px 0; }
    #contents.docter_intro_ysy .section5 a .txt1 { font-size:12px; line-height:13px; }

    #contents.docter_intro_oys .section1 { width: 980px; }
    #contents.docter_intro_oys .section2 .cont { width: 980px; height: 575px; }
    #contents.docter_intro_oys .section2 .cont .name { padding:80px 0 20px 0; font-size:32px; line-height:32px; }
    #contents.docter_intro_oys .section2 .cont .career { padding-bottom: 30px; }
    #contents.docter_intro_oys .section2 .cont .career li { font-size:14px; line-height:19px; }
    #contents.docter_intro_oys .section2 .cont .photo img { width: 456px; }
    #contents.docter_intro_oys .section2 .cont .profile_photo { right:0; }
    #contents.docter_intro_oys .section2 .cont .profile_photo img { width: 419px; }

    #contents.docter_intro_oys .section3 .cont { width: 980px; height: 1290px; padding-top: 60px; }
    #contents.docter_intro_oys .section3 .conts_box1 {margin-bottom: 75px; padding-left: 475px; height: 186px; }
    #contents.docter_intro_oys .section3 .conts_box1 .img_box img {width: 475px; }
    #contents.docter_intro_oys .section3 .conts_box1 .exp_box {padding: 45px 30px 0 30px; }
    #contents.docter_intro_oys .section3 .conts_box1 .exp_box .txt1 {font-size:12px; line-height:18px;}
    #contents.docter_intro_oys .section3 .conts_box1 .exp_box .txt2 {font-size:20px; line-height:30px;}
    #contents.docter_intro_oys .section3 .conts_tit {margin-bottom: 15px; font-size:20px; line-height:26px;}
    #contents.docter_intro_oys .section3 .conts_box2 {margin-bottom: 75px; padding-right: 505px; height: 327px; }
    #contents.docter_intro_oys .section3 .conts_box2 .img_box {overflow:hidden; width: 505px; }
    #contents.docter_intro_oys .section3 .conts_box2 .img_box img {height: 327px; margin-left: -50px;}
    #contents.docter_intro_oys .section3 .conts_box2 .exp_box {padding: 30px 30px 0 30px; }
    #contents.docter_intro_oys .section3 .conts_box2 .exp_box .txt1 {font-size:12px; line-height:18px;}
    #contents.docter_intro_oys .section3 .conts_box2 .exp_box .txt1 span {display:inline; }
    #contents.docter_intro_oys .section3 .conts_box2 .exp_box .txt2 {font-size:20px; line-height:26px; padding-top: 15px; }
    #contents.docter_intro_oys .section3 .conts_box2 .exp_box .txt2 span {display:inline; }
    #contents.docter_intro_oys .section3 .conts_box3 {margin-bottom: 0; padding-left: 475px; height: 476px;}
    #contents.docter_intro_oys .section3 .conts_box3 .img_box {width: 475px; overflow:hidden; }
    #contents.docter_intro_oys .section3 .conts_box3 .img_box img {height: 476px; margin-left: -120px;}
    #contents.docter_intro_oys .section3 .conts_box3 .exp_box {padding: 30px 30px 0 30px; }
    #contents.docter_intro_oys .section3 .conts_box3 .exp_box .txt1 {font-size:12px; line-height:18px; margin-bottom: 10px; }
    #contents.docter_intro_oys .section3 .conts_box3 .exp_box .txt1 strong {font-size:16px; line-height:22px;}
    #contents.docter_intro_oys .section3 .conts_box3 .exp_box .txt1 span {display:inline; }
    #contents.docter_intro_oys .section3 .conts_box3 .exp_box .txt2 {padding-bottom: 10px; font-size:20px; line-height:28px;}
    #contents.docter_intro_oys .section3 .conts_box3 .exp_box .txt2 span {display:inline; }

    #contents.docter_intro_oys .section4 .cont { width: 980px; padding: 60px 0; }
    #contents.docter_intro_oys .section4 .cont .list_wrap li {width: 475px; height: 600px; }
    #contents.docter_intro_oys .section4 .cont .list_wrap li .photo img { width: 474px; }
    #contents.docter_intro_oys .section4 .cont .list_wrap li .txt_box { padding: 20px; font-size:12px; line-height:18px; }
    #contents.docter_intro_oys .section4 .cont .list_wrap li .txt_box .name { padding-bottom: 10px; font-size:20px; line-height:20px; }

    #contents.docter_intro_oys .section5 { background:url(../../images/introduction/img_docter1_04.jpg) center -150px no-repeat; }
    #contents.docter_intro_oys .section5 .cont { width: 980px; height: 217px; }
    #contents.docter_intro_oys .section5 a { width: 143px; height: 117px; margin: 0 20px;}
    #contents.docter_intro_oys .section5 a .ico { width: 72px; padding: 10px 0; }
    #contents.docter_intro_oys .section5 a .txt1 { font-size:12px; line-height:13px; }

    #contents.docter_intro_sih .section1 { width: 980px; }

    #contents.docter_intro_sih .section2 .cont { width: 980px; height: 575px; }
    #contents.docter_intro_sih .section2 .cont .name { padding:80px 0 20px 0; font-size:32px; line-height:32px; }
    #contents.docter_intro_sih .section2 .cont .career { padding-bottom: 30px; }
    #contents.docter_intro_sih .section2 .cont .career li { font-size:14px; line-height:19px; }
    #contents.docter_intro_sih .section2 .cont .photo img { width: 456px; }
    #contents.docter_intro_sih .section2 .cont .profile_photo { right:-10px; }
    #contents.docter_intro_sih .section2 .cont .profile_photo img { width: 446px; }

    #contents.docter_intro_sih .section3 .cont { width: 980px; height: 728px; padding-top: 60px; }
    #contents.docter_intro_sih .section3 .cont .txt_area { padding-left: 475px; height: 290px; margin-bottom: 60px; }
    #contents.docter_intro_sih .section3 .cont .txt_area .photo img { width: 475px; }
    #contents.docter_intro_sih .section3 .cont .txt_area .txt_box { padding: 45px 30px; }
    #contents.docter_intro_sih .section3 .cont .txt_area .txt_box .title { padding-bottom: 15px; font-size:20px; line-height:26px; }
    #contents.docter_intro_sih .section3 .cont .txt_area .txt_box .txt { padding-bottom: 7px; font-size:12px; line-height:18px; }
    #contents.docter_intro_sih .section3 .cont .txt1 { padding-bottom: 20px; font-size:20px; line-height:20px; }
    #contents.docter_intro_sih .section3 .cont .txt1 ins {  border-bottom: solid 2px #fff; }
    #contents.docter_intro_sih .section3 .cont .photo_area { padding-left: 505px; }
    #contents.docter_intro_sih .section3 .cont .photo_area .youtube { border: solid 6px #000; }
    #contents.docter_intro_sih .section3 .cont .photo_area .youtube iframe { width: 463px; height: 265px; }
    #contents.docter_intro_sih .section3 .cont .photo_area .photo img { width: 475px; }

    #contents.docter_intro_sih .section4 .cont { width: 980px; padding: 60px 0; }
    #contents.docter_intro_sih .section4 .cont .list_wrap li { width: 475px; height: 401px; margin-left: 30px; }
    #contents.docter_intro_sih .section4 .cont .list_wrap li .photo img { width: 474px; }
    #contents.docter_intro_sih .section4 .cont .list_wrap li .txt_box { padding: 20px; font-size:12px; line-height:18px; }
    #contents.docter_intro_sih .section4 .cont .list_wrap li .txt_box .name { padding-bottom: 10px; font-size:20px; line-height:26px; }
    #contents.docter_intro_sih .section4 .cont .list_wrap li .txt_box .txt span { display:inline; }
    #contents.docter_intro_sih .section4 .cont .list_wrap li.list3 { width: 506px; height: 206px; padding-left: 474px; margin-top: 30px; }
    #contents.docter_intro_sih .section4 .cont .list_wrap li.list3 .txt_box { padding: 12px 10px 12px 30px; }

    #contents.docter_intro_sih .section5 { background:url(../../images/introduction/img_docter1_04.jpg) center -150px no-repeat; }
    #contents.docter_intro_sih .section5 .cont { width: 980px; height: 217px; }
    #contents.docter_intro_sih .section5 a { width: 143px; height: 117px; margin-left: 20px;}
    #contents.docter_intro_sih .section5 a .ico { width: 72px; padding: 10px 0; }
    #contents.docter_intro_sih .section5 a .txt1 { font-size:12px; line-height:13px; }

    #contents.docter_intro_gby .section1 { width: 980px; }

    #contents.docter_intro_gby .section2 .cont { width: 980px; height: 575px; }
    #contents.docter_intro_gby .section2 .cont .name { padding:80px 0 20px 0; font-size:32px; line-height:32px; }
    #contents.docter_intro_gby .section2 .cont .career { padding-bottom: 30px; }
    #contents.docter_intro_gby .section2 .cont .career li { font-size:14px; line-height:19px; }
    #contents.docter_intro_gby .section2 .cont .photo img { width: 456px; }
    #contents.docter_intro_gby .section2 .cont .profile_photo { right:20px; }
    #contents.docter_intro_gby .section2 .cont .profile_photo img { width: 419px; }
    
    #contents.docter_intro_gby .section3 .cont { width: 980px; padding: 60px 0; }
    #contents.docter_intro_gby .section3 .cont .title { padding-bottom: 40px; font-size:40px; line-height:40px; }
    #contents.docter_intro_gby .section3 .cont .list_wrap li {width: 475px; height: 390px; }
    #contents.docter_intro_gby .section3 .cont .list_wrap li .photo img { width: 475px; }
    #contents.docter_intro_gby .section3 .cont .list_wrap li .txt_box { padding: 20px; font-size:12px; line-height:18px; }

    #contents.docter_intro_gby .section4 .cont { width: 980px; padding: 60px 0; }
    #contents.docter_intro_gby .section4 .cont .title { padding-bottom: 40px; font-size:40px; line-height:40px; }
    #contents.docter_intro_gby .section4 .cont .interview_wrap { height: 644px; }
    #contents.docter_intro_gby .section4 .cont .interview_wrap .txt_box { width: 445px; padding: 30px; }
    #contents.docter_intro_gby .section4 .cont .interview_wrap .txt_box .question { padding-left: 27px; margin-bottom: 5px; font-size:20px; line-height:26px; }
    #contents.docter_intro_gby .section4 .cont .interview_wrap .txt_box .question .abbr { position:absolute; left:0px; top:0px;  }
    #contents.docter_intro_gby .section4 .cont .interview_wrap .txt_box .answer { padding: 20px 10px 20px 35px; font-size:12px; line-height:18px;  }
    #contents.docter_intro_gby .section4 .cont .interview_wrap .txt_box .answer.a1 { height: 101px; margin-bottom: 30px; background:url(../../images/introduction/img_docter5_06_980.gif) 0 0 no-repeat;  }
    #contents.docter_intro_gby .section4 .cont .interview_wrap .txt_box .answer.a2 { height: 289px; background:url(../../images/introduction/img_docter5_07_980.gif) 0 0 no-repeat;  }
    #contents.docter_intro_gby .section4 .cont .interview_wrap .txt_box .answer ins { border-bottom: solid 1px #fff; }
    #contents.docter_intro_gby .section4 .cont .interview_wrap .txt_box .answer span { display:inline; }
    #contents.docter_intro_gby .section4 .cont .interview_wrap .txt_box .answer span.abbr { position:absolute; left:20px; top:20px; }
    #contents.docter_intro_gby .section4 .cont .interview_wrap .txt_box .answer span.pb { padding-bottom: 10px; }
    #contents.docter_intro_gby .section4 .cont .interview_wrap .photo  { width: 475px; height: 644px; background:url(../../images/introduction/img_docter5_05_980.jpg) 0 0 no-repeat;  }
    #contents.docter_intro_gby .section4 .cont .interview_wrap .photo img { display:none; }

    #contents.docter_intro_gby .section5 { background:url(../../images/introduction/img_docter1_04.jpg) center -150px no-repeat; }
    #contents.docter_intro_gby .section5 .cont { width: 980px; height: 217px; }
    #contents.docter_intro_gby .section5 a { width: 143px; height: 117px; margin: 0 20px;}
    #contents.docter_intro_gby .section5 a .ico { width: 72px; padding: 10px 0; }
    #contents.docter_intro_gby .section5 a .txt1 { font-size:12px; line-height:13px; }

    #contents.docter_intro_kkj .section1 { width: 980px; }

    #contents.docter_intro_kkj .section2 .cont { width: 980px; height: 575px; }
    #contents.docter_intro_kkj .section2 .cont .name { padding:80px 0 20px 0; font-size:32px; line-height:32px; }
    #contents.docter_intro_kkj .section2 .cont .career { padding-bottom: 30px; }
    #contents.docter_intro_kkj .section2 .cont .career li { font-size:14px; line-height:19px; }
    #contents.docter_intro_kkj .section2 .cont .photo img { width: 456px; }
    #contents.docter_intro_kkj .section2 .cont .profile_photo { right:40px; }
    #contents.docter_intro_kkj .section2 .cont .profile_photo img { width: 369px; }

    #contents.docter_intro_kkj .section3 .cont { width: 980px; padding: 60px 0 20px 0; }
    #contents.docter_intro_kkj .section3 .cont .txt_area { padding-left: 475px; margin-bottom: 40px; }
    #contents.docter_intro_kkj .section3 .cont .txt_area.t1 { height: 335px; }
    #contents.docter_intro_kkj .section3 .cont .txt_area.t1 img { height: 335px; }
    #contents.docter_intro_kkj .section3 .cont .txt_area.t2 { height: 310px; }
    #contents.docter_intro_kkj .section3 .cont .txt_area.t3 { height: 320px; }
    #contents.docter_intro_kkj .section3 .cont .txt_area.t3 img { height: 320px; }
    #contents.docter_intro_kkj .section3 .cont .txt_area .photo img { width: 475px; }
    #contents.docter_intro_kkj .section3 .cont .txt_area .txt_box { padding: 10px 20px 0px 30px; line-height:18px; }
    #contents.docter_intro_kkj .section3 .cont .txt_area .txt_box > span { display:inline; font-size:12px; }
    #contents.docter_intro_kkj .section3 .cont .txt_area .txt_box > span.d1 { display:block; }
    #contents.docter_intro_kkj .section3 .cont .txt_area .txt_box > span.d2 { display:inline; }
    #contents.docter_intro_kkj .section3 .cont .txt_area .txt_box .title { padding: 20px 0 12px 0; font-size:20px; line-height:26px; }
    #contents.docter_intro_kkj .section3 .cont .txt_area .txt_box .title span { display:inline-block; }

    #contents.docter_intro_kkj .section4 { background:url(../../images/introduction/img_docter6_06_980.jpg) center top no-repeat; }
    #contents.docter_intro_kkj .section4 .cont { width: 980px; height: 583px; }

    #contents.docter_intro_kkj .section5 { background:url(../../images/introduction/img_docter1_04.jpg) center -150px no-repeat; }
    #contents.docter_intro_kkj .section5 .cont { width: 980px; height: 217px; }
    #contents.docter_intro_kkj .section5 a { width: 143px; height: 117px; margin-left: 20px;}
    #contents.docter_intro_kkj .section5 a .ico { width: 72px; padding: 10px 0; }
    #contents.docter_intro_kkj .section5 a .txt1 { font-size:12px; line-height:13px; }

    #contents.n_updown_wrap .section1 .cont { width: 980px; height: 458px; }
    #contents.n_updown_wrap .section1 .cont .title { padding: 70px 0 50px 0; font-size:40px; line-height:58px; }
    #contents.n_updown_wrap .section1 .cont .title strong { font-size:48px; }
    #contents.n_updown_wrap .section1 .cont .txt_box { margin-left: 0px; }
    #contents.n_updown_wrap .section1 .cont .txt_box li { width: 276px; height: 125px; margin-left: 39px; padding-left: 194px; }
    #contents.n_updown_wrap .section1 .cont .txt_box li .ico { width:85px; left:89px; top:20px; }
    #contents.n_updown_wrap .section1 .cont .txt_box li .txt { padding-top: 30px; font-size:20px; line-height:29px; }
    #contents.n_updown_wrap .section1 .cont .txt_box li .txt strong { font-size:24px; }

    #contents.n_updown_wrap .section2 .cont { width: 980px; height: 163px; padding-top: 40px; }
    #contents.n_updown_wrap .section2 .cont a { width: 143px; height: 90px; padding-top: 40px; padding-left: 3px; margin-left: 66px; font-size:20px; line-height:24px; }
    #contents.n_updown_wrap .section2 .cont a.l3 { height: 100px; padding-top: 30px; }

    #contents.n_updown_wrap .section3 .cont { width: 980px; height: 566px; }
    #contents.n_updown_wrap .section3 .cont .title { padding: 50px 0 40px 0; font-size:40px; line-height:58px; }
    #contents.n_updown_wrap .section3 .cont .title strong { font-size:48px; }
    #contents.n_updown_wrap .section3 .cont .txt_box { padding-left: 440px; }
    #contents.n_updown_wrap .section3 .cont .txt_box .photo_area { left:0px; }
    #contents.n_updown_wrap .section3 .cont .txt_box .photo_area span .txt { padding-top: 30px; font-size:26px; line-height:26px; }
    #contents.n_updown_wrap .section3 .cont .txt_box .photo_area span img { width: 100%; }
    #contents.n_updown_wrap .section3 .cont .txt_box .photo_area span.before { width: 197px; margin-right: 10px; color:#333; }
    #contents.n_updown_wrap .section3 .cont .txt_box .photo_area span.after { width: 195px; color:#f56256; }
    #contents.n_updown_wrap .section3 .cont .txt_box .photo_area span.ico { width: 54px; margin: -54px 0 0 -27px; }
    #contents.n_updown_wrap .section3 .cont .txt_box .txt_area span { font-size:20px; line-height:30px; }
    #contents.n_updown_wrap .section3 .cont .txt_box .txt_area .txt1 { padding: 20px 0 40px 0; }
    #contents.n_updown_wrap .section3 .cont .txt_box .txt_area .txt2 { padding-bottom: 10px; }
    #contents.n_updown_wrap .section3 .cont .txt_box .txt_area .txt3 { padding: 4px 2px; font-size:28px; line-height:28px; }

    #contents.n_updown_wrap .section4 .cont { width: 980px; height: 437px; }
    #contents.n_updown_wrap .section4 .cont .title { padding: 40px 0; font-size:40px; line-height:72px; }
    #contents.n_updown_wrap .section4 .cont .list_wrap { margin-left: 0px; }
    #contents.n_updown_wrap .section4 .cont .list_wrap li { width: 233px; margin-left: 15px; }

    #contents.n_updown_wrap .section5 .cont { width: 980px; }
    #contents.n_updown_wrap .section5 .title { padding: 50px 0 30px 0; font-size:40px; }
    #contents.n_updown_wrap .section5 .special_list > li { padding-bottom: 37px; }
    #contents.n_updown_wrap .section5 .special_list li .name_wrap { height: 77px; padding-left: 135px; line-height:77px; }
    #contents.n_updown_wrap .section5 .special_list li .name_wrap .no { width: 106px; height: 62px; padding-top: 15px; font-size:12px; line-height:13px; }
    #contents.n_updown_wrap .section5 .special_list li .name_wrap .no strong { font-size:36px; line-height:36px; }
    #contents.n_updown_wrap .section5 .special_list li .name_wrap .name { font-size:34px; }
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap { padding:50px 90px; }
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box1 { padding-left: 445px; padding-bottom: 60px; }
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box1 > span > span.photo { padding-bottom: 25px; }
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box1 > span > span.txt { font-size:18px; line-height:22px; }
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box1 .txt_area1 { left:36px; }
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box1 .txt_area1 .photo { width: 202px; }
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box1 .txt_area2 .photo { width: 303px; }
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box1 .ico { width: 79px; margin: -100px 0 0 -80px; }
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box2 { padding: 30px 0; margin-bottom: 0px; font-size:20px; line-height:26px; }
    #contents.n_updown_wrap .section5 .special_list li.list1 .txt_wrap .txt_box2 { margin-bottom: 35px; }
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box3 { padding-left: 505px; padding-bottom: 35px; }
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box3 > span > span.photo { width: 252px; }
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box3 > span > span.txt { font-size:20px; line-height:20px; }
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box3 .txt_area1 { left:40px; }
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box3 .ico { width: 80px; margin: -60px 0 0 -40px; }
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box4 { padding-left: 320px; }
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box4 .photo { left:15px; width: 270px;}
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box4 .txt_area { padding: 70px 0 140px 0; }
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box4 .txt_area .tit { padding-bottom: 30px; font-size:20px; line-height:20px; }
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box4 .txt_area li { padding-left: 10px; font-size:16px; line-height:24px; background:url(../../images/nplastic/bul_01.png) 0 center no-repeat; }
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box4 .ico { width: 85px; left:360px; top:210px; }
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .btn_box a { margin-left: 36px; padding: 0 30px; width: 182px; height: 67px; line-height:67px; font-size:18px; }
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .btn_box a span.ico { width: 9px; right:20px; margin-top: -7px; }
    #contents.n_updown_wrap .section5 .special_list li .shadow { width: 980px; }
    #contents.n_updown_wrap .section5 .special_list li .shadow.hei1 { height: 721px; }
    #contents.n_updown_wrap .section5 .special_list li .shadow.hei2 { height: 617px; }
    #contents.n_updown_wrap .section5 .special_list li .shadow.hei3 { height: 596px; }

    #contents.n_updown_wrap .section6 .cont { width: 980px; height: 1172px; }
    #contents.n_updown_wrap .section6 .cont .title { padding: 50px 0 30px 0; font-size:46px; }
    #contents.n_updown_wrap .section6 .cont .txt1 { font-size:36px; line-height:46px;  }
    #contents.n_updown_wrap .section6 .cont .list_wrap li { width: 282px; }
    #contents.n_updown_wrap .section6 .cont .list_wrap li .photo { padding-bottom: 10px; }
    #contents.n_updown_wrap .section6 .cont .list_wrap li .txt2 { font-size:18px; line-height:23px; }
    #contents.n_updown_wrap .section6 .cont .list_wrap li.li1 { top:165px; }
    #contents.n_updown_wrap .section6 .cont .list_wrap li.li2 { margin-left: -141px; }
    #contents.n_updown_wrap .section6 .cont .list_wrap li.li3 { top:165px; }
    #contents.n_updown_wrap .section6 .cont .list_wrap li.li4 { right:170px; top:585px; }
    #contents.n_updown_wrap .section6 .cont .list_wrap li.li5 { left:170px; top:585px; }

    #contents.n_updown_wrap .section7 .cont { width: 980px; height: 1398px; }
    #contents.n_updown_wrap .section7 .cont .title { padding: 50px 0 30px 0; font-size:40px; }
    #contents.n_updown_wrap .section7 .cont .txt { padding-bottom: 45px; font-size:22px; line-height:28px; }

    .promo_list ul li {width: 235px; margin-right: 13px; margin-bottom: 13px; }
    .promo_list ul li a .img_box .badge {left:15px; top:15px;}
    .promo_list ul li a .img_box .badge img {width: 60px; }
    .promo_list ul li a .infor_box {padding: 20px 20px 0 20px;  height: 158px;}
    .promo_list ul li a .infor_box .exp .like {padding-left: 15px;}
    .promo_list ul li a .infor_box .exp .amount {right:inherit; left:87px; top:0px; }

    .diary_list ul li {width: 235px; margin-right: 13px; margin-bottom: 13px; }
    .diary_list ul li a .img_box .badge img {width: 60px; }
    .diary_list ul li a .infor_box {padding: 20px 20px 0 20px;  height: 216px;}
    .diary_list ul li a .infor_box .tit {height: 110px; } 
    .diary_list ul li a .infor_box .exp .like {padding-left: 15px;}

    .n_congestion_wrap .cong_tab2_sec1 {padding-bottom:60px;}
    .n_congestion_wrap .cong_tab2_sec1 .text_img_box {}
    .n_congestion_wrap .cong_tab2_sec1 .text_img_box .text {width:476px; height:169px; padding-top:102px; font-size:26px; line-height:34px;}
    .n_congestion_wrap .cong_tab2_sec1 .text_img_box .text span {}
    .n_congestion_wrap .cong_tab2_sec1 .text_img_box .text strong {}
    .n_congestion_wrap .cong_tab2_sec1 .text_img_box img {width:504px; height:271px;}

    .n_congestion_wrap .cong_tab2_sec2 {padding:60px 0;}
    .n_congestion_wrap .cong_tab2_sec2 img {width:85px;}
    .n_congestion_wrap .cong_tab2_sec2 h4 {margin-bottom:30px; font-size:48px; line-height:104px;}
    .n_congestion_wrap .cong_tab2_sec2 p {font-size:16px; line-height:22px;}

    .n_congestion_wrap .cong_tab2_sec3 {padding:60px 0;}
    .n_congestion_wrap .cong_tab2_sec3 h4 {margin-bottom:16px; font-size:48px; line-height:52px;}
    .n_congestion_wrap .cong_tab2_sec3 p {margin-bottom:40px; font-size:28px; line-height:32px;}
    .n_congestion_wrap .cong_tab2_sec3 ul {margin-bottom:60px;}
    .n_congestion_wrap .cong_tab2_sec3 ul li {width:326px;}
    .n_congestion_wrap .cong_tab2_sec3 ul li img {width:288px; margin-bottom:12px;}
    .n_congestion_wrap .cong_tab2_sec3 ul li strong {font-size:20px; line-height:24px;}
    .n_congestion_wrap .cong_tab2_sec3 table {table-layout:fixed;}
    .n_congestion_wrap .cong_tab2_sec3 table thead tr th {height:68px; font-size:20px; line-height:24px;}
    .n_congestion_wrap .cong_tab2_sec3 table thead tr th.bg2 {}
    .n_congestion_wrap .cong_tab2_sec3 table tbody tr th {height:68px; font-size:20px; line-height:24px;}
    .n_congestion_wrap .cong_tab2_sec3 table tbody tr td {padding:14px 0; font-size:16px; line-height:20px;}

    .n_congestion_wrap .cong_tab2_sec4 {padding:60px 0;}
    .n_congestion_wrap .cong_tab2_sec4 h4 {margin-bottom:40px; font-size:40px; line-height:46px;}
    .n_congestion_wrap .cong_tab2_sec4 ul {width:100%;}
    .n_congestion_wrap .cong_tab2_sec4 ul li {width:478px; height:689px; background:url(../../images/nsurgery/cong_tab2_sec4_li_bg_1024.png) 0 0 no-repeat;}
    .n_congestion_wrap .cong_tab2_sec4 ul li dl {height:139px; margin-bottom:26px;}
    .n_congestion_wrap .cong_tab2_sec4 ul li dl dt {padding-top:27px; margin-bottom:18px;}
    .n_congestion_wrap .cong_tab2_sec4 ul li dl dt strong {font-size:22px; line-height:28px;}
    .n_congestion_wrap .cong_tab2_sec4 ul li dl dd {font-size:18px; line-height:22px;}
    .n_congestion_wrap .cong_tab2_sec4 ul li img {width:351px;}
    .n_congestion_wrap .cong_tab2_sec4 ul li .img1 {margin-bottom:23px;}

    .n_congestion_wrap .cong_tab2_sec5 {padding:60px 0;}
    .n_congestion_wrap .cong_tab2_sec5 h4 {font-size:40px; line-height:44px;}
    .n_congestion_wrap .cong_tab2_sec5 .cong_inner > div {padding:37px 0 26px;}
    .n_congestion_wrap .cong_tab2_sec5 .cong_inner > .area1 {}
    .n_congestion_wrap .cong_tab2_sec5 .cong_inner > .area2 {}
    .n_congestion_wrap .cong_tab2_sec5 .cong_inner > div img {width:282px; margin-left:24px;}
    .n_congestion_wrap .cong_tab2_sec5 .cong_inner > div img:first-child {margin-left:40px;}
    .n_congestion_wrap .cong_tab2_sec5 .cong_inner > div .text {width:282px; height:220px; padding-top:66px; margin-left:24px;}
    .n_congestion_wrap .cong_tab2_sec5 .cong_inner > .area1 .text {background:url(../../images/nsurgery/cong_tab2_sec5_bg1_1024.png) 0 0 no-repeat;}
    .n_congestion_wrap .cong_tab2_sec5 .cong_inner > .area2 .text {background:url(../../images/nsurgery/cong_tab2_sec5_bg2_1024.png) 0 0 no-repeat;}
    .n_congestion_wrap .cong_tab2_sec5 .cong_inner > div .text h5 {margin-bottom:16px; font-size:20px; line-height:24px;}
    .n_congestion_wrap .cong_tab2_sec5 .cong_inner > div .text p {font-size:14px; line-height:18px;}
    .n_congestion_wrap .cong_tab2_sec5 .cong_inner > div .text strong {display:block; margin-top:0px;}
    .n_congestion_wrap .cong_tab2_sec5 .cong_inner > div .text span {}

    .n_congestion_wrap .cong_tab2_sec6 {padding:60px 0;}
    .n_congestion_wrap .cong_tab2_sec6 h4 {font-size:48px; line-height:54px;}
    .n_congestion_wrap .cong_tab2_sec6 dl {}
    .n_congestion_wrap .cong_tab2_sec6 dl.cure1 {margin-bottom:40px;}
    .n_congestion_wrap .cong_tab2_sec6 dl dt {height:64px; font-size:30px; line-height:64px;}
    .n_congestion_wrap .cong_tab2_sec6 dl.cure1 dt {}
    .n_congestion_wrap .cong_tab2_sec6 dl.cure2 dt {}
    .n_congestion_wrap .cong_tab2_sec6 dl dd {padding:40px 0 30px; overflow:hidden;}
    .n_congestion_wrap .cong_tab2_sec6 dl.cure1 dd {}
    .n_congestion_wrap .cong_tab2_sec6 dl.cure2 dd {}
    .n_congestion_wrap .cong_tab2_sec6 dl dd .fl_c em {margin-left:52px; font-size:14px; line-height:20px;}
    .n_congestion_wrap .cong_tab2_sec6 dl dd .fl_c em:first-child {margin-left:0px;}
    .n_congestion_wrap .cong_tab2_sec6 dl dd .fl_c em img {width:166px; margin-bottom:15px;}

    .n_band_wrap .nb_sec1 .inner_box {height: 504px;}
    .n_band_wrap .nb_sec1 .bg_back {}
    .n_band_wrap .nb_sec1 .bg_back img {width: 980px; }
    .n_band_wrap .nb_sec1 .comment {padding-top: 45px; padding-bottom: 15px; font-size:24px; }
    .n_band_wrap .nb_sec1 .tit {font-size:48px; line-height:52px;}

    .n_band_wrap .nb_sec2 {width: 100%; position:relative; background-color:#48bcc2;}
    .n_band_wrap .nb_sec2 .inner_box {width: 980px; height: 243px;}
    .n_band_wrap .nb_sec2 .menu li span {margin-top: 40px;}
    .n_band_wrap .nb_sec2 .menu li span img {width: 130px; }
    .n_band_wrap .nb_sec2 .menu li span strong {font-size:22px; line-height:26px; padding-top: 10px; }

    .n_band_wrap .nb_sec3 .inner_box {width: 980px; height: 700px;}
    .n_band_wrap .nb_sec3 .inner_box .conts {width: 50%;}
    .n_band_wrap .nb_sec3 .inner_box .tit {font-size:38px; line-height:44px;}

    .n_band_wrap .nb_sec3 .inner_box .comment {font-size:24px; line-height:30px; height: 90px; padding: 0 0 0 0; }
    .n_band_wrap .nb_sec3 .inner_box .comment .d_b {display:block; }

    .n_band_wrap .nb_sec3 .inner_box .img_box {padding-top: 0px; }
    .n_band_wrap .nb_sec3 .inner_box .img_box span {padding: 0 20px 15px 20px; }
    .n_band_wrap .nb_sec3 .inner_box .img_box span img {width: 154px; }
    .n_band_wrap .nb_sec3 .inner_box .img_box em {display:inline-block; padding: 0 0 15px 0 ; }
    .n_band_wrap .nb_sec3 .inner_box .img_box em img {width: 286px; }

    .n_band_wrap .nb_sec4 .inner_box {width: 980px; height: 561px; position:relative; margin: 0 auto;}
    .n_band_wrap .nb_sec4 .comment {padding-top: 55px; font-size:36px; line-height:42px;}
    .n_band_wrap .nb_sec4 .tit {padding-bottom: 55px; font-size:48px; line-height:52px;}
    .n_band_wrap .nb_sec4 .conts {text-align:center; }
    .n_band_wrap .nb_sec4 .conts .box {width: 247px; height: 263px; background:url(../../images/nplastic/bg_band4_1_pc2.png) 0 0 no-repeat;}
    .n_band_wrap .nb_sec4 .conts .box.red {background:url(../../images/nplastic/bg_band4_2_pc2.png) 0 0 no-repeat;}
    .n_band_wrap .nb_sec4 .conts .box .sub_tit {font-size:26px; line-height:83px;}
    .n_band_wrap .nb_sec4 .conts .box .exp {padding: 45px 25px 0 25px; font-size:22px; line-height:28px;}
    .n_band_wrap .nb_sec4 .conts .plus {padding: 100px 27px 0 27px; }
    .n_band_wrap .nb_sec4 .conts .plus img {width: 50px; }

    .n_band_wrap .nb_sec5 .inner_box {width: 980px; height: 536px;}
    .n_band_wrap .nb_sec5 .comment {padding-top: 55px; font-size:45px; line-height:47px;}
    .n_band_wrap .nb_sec5 .tit {padding-bottom: 55px; font-size:48px; line-height:52px;}
    .n_band_wrap .nb_sec5 .tit strong {color:#1f1d43; display:inline-block; border-bottom: solid 3px #1f1d43;}
    .n_band_wrap .nb_sec5 .conts {padding-left: 290px; }
    .n_band_wrap .nb_sec5 .conts .img_box {position:absolute; left:0; top:0; }
    .n_band_wrap .nb_sec5 .conts .img_box img {width: 260px; }
    .n_band_wrap .nb_sec5 .conts .exp_box {}
    .n_band_wrap .nb_sec5 .conts .exp_box li {margin-bottom: 7px; width: 672px; height: 50px; padding: 8px 0 0 20px; background:url(../../images/nplastic/bg_band5_2_pc2.png) 0 0 no-repeat; font-size:20px; line-height:22px;}
    .n_band_wrap .nb_sec5 .conts .exp_box li .num {font-size:32px; line-height:36px; }
    .n_band_wrap .nb_sec5 .conts .exp_box li .line {background-color:#fffc08;}

    .n_band_wrap .nb_sec6 .inner_box {width: 980px; height: 640px;}
    .n_band_wrap .nb_sec6 .tit {padding-top: 50px; padding-bottom: 35px;  font-size:48px; line-height:52px;}
    .n_band_wrap .nb_sec6 .conts {width: 100%;}
    .n_band_wrap .nb_sec6 .conts .l_area img {width: 472px; }
    .n_band_wrap .nb_sec6 .conts .r_area img {width: 472px; }

    .n_band_wrap .nb_sec7 .inner_box {width: 980px; height: 565px;}
    .n_band_wrap .nb_sec7 .tit {padding-top: 50px; padding-bottom: 40px; font-size:48px; line-height:52px;}
    .n_band_wrap .nb_sec7 .conts {width: 100%;}
    .n_band_wrap .nb_sec7 .conts .pic1 img {width: 307px; }
    .n_band_wrap .nb_sec7 .conts .pic2 {position:absolute; left:320px; top:0px; }
    .n_band_wrap .nb_sec7 .conts .pic2 img {width: 342px; }
    .n_band_wrap .nb_sec7 .conts .pic3 {position:absolute; left:320px; top:187px; }
    .n_band_wrap .nb_sec7 .conts .pic3 img {width: 160px; }
    .n_band_wrap .nb_sec7 .conts .pic4 {position:absolute; left:491px; top:187px; }
    .n_band_wrap .nb_sec7 .conts .pic4 img {width: 171px; }
    .n_band_wrap .nb_sec7 .conts .pic5 {position:absolute; left:675px; top:0; }
    .n_band_wrap .nb_sec7 .conts .pic5 img {width: 307px; }

    .n_band_wrap .nb_sec8 .inner_box {width: 980px; height: 426px;}
    .n_band_wrap .nb_sec8 .tit {padding-top: 50px; padding-bottom: 45px; font-size:48px; line-height:52px;}
    .n_band_wrap .nb_sec8 .conts {width: 100%; overflow:hidden; }
    .n_band_wrap .nb_sec8 .conts li {width: 25%; text-align:center; float: left; }
    .n_band_wrap .nb_sec8 .conts li img {width: 210px; }

    .n_band_wrap .nb_sec9 .inner_box {width: 980px; height: 634px; }
    .n_band_wrap .nb_sec9 .inner_box .l_area {width: 452px;}
    .n_band_wrap .nb_sec9 .inner_box .r_area {width: 452px;}
    .n_band_wrap .nb_sec9 .tit {padding: 56px 0 25px 0; font-size:26px; line-height:30px;}
    .n_band_wrap .nb_sec9 .img_box {padding-bottom: 25px; }
    .n_band_wrap .nb_sec9 .img_box img {width: 100%; }
    .n_band_wrap .nb_sec9 .comment {}
    .n_band_wrap .nb_sec9 .comment li {margin-bottom: 20px; padding-left: 60px; padding-top: 5px; min-height:35px; font-size:18px; line-height:26px;}
    .n_band_wrap .nb_sec9 .comment li.ico1 {background:url(../../images/nplastic/img_band7_3_1_pc2.png) 0 0 no-repeat; }
    .n_band_wrap .nb_sec9 .comment li.ico2 {background:url(../../images/nplastic/img_band7_3_2_pc2.png) 0 0 no-repeat; }
    .n_band_wrap .nb_sec9 .comment li.ico3 {background:url(../../images/nplastic/img_band7_3_3_pc2.png) 0 0 no-repeat; }

    .n_band_wrap .nb_sec9 .inner_box .r_area .tit {color:#fff; }
    .n_band_wrap .nb_sec9 .inner_box .r_area .tit span {border-bottom: solid 3px #fff;}
    .n_band_wrap .nb_sec9 .inner_box .r_area .comment li {color:#fff;}
    .n_band_wrap .nb_sec9 .inner_box .r_area .comment li.ico1 {background:url(../../images/nplastic/img_band7_4_1_pc2.png) 0 0 no-repeat; }
    .n_band_wrap .nb_sec9 .inner_box .r_area .comment li.ico2 {background:url(../../images/nplastic/img_band7_4_2_pc2.png) 0 0 no-repeat; }
    .n_band_wrap .nb_sec9 .inner_box .r_area .comment li.ico3 {background:url(../../images/nplastic/img_band7_4_3_pc2.png) 0 0 no-repeat; }

    .n_dns_wrap .ndns_sec1 .inner_sec {width: 980px; height: 470px;}
    .n_dns_wrap .ndns_sec1 .inner_sec .icon {padding: 60px 0 25px 0; }
    .n_dns_wrap .ndns_sec1 .inner_sec .tit {padding-bottom: 25px; margin-bottom: 25px; font-size:48px; line-height:54px;}
    .n_dns_wrap .ndns_sec1 .inner_sec .comment {font-size:22px; line-height:28px;}

    .n_dns_wrap .ndns_sec2 {background:url(../../images/nsurgery/img_dns1_pc2.jpg) center bottom no-repeat; }
    .n_dns_wrap .ndns_sec2 .inner_sec {height: 675px; }
    .n_dns_wrap .ndns_sec2 .tit {padding-top: 50px; font-size:48px; line-height:54px;}

    .n_dns_wrap .ndns_sec3 {background:url(../../images/nsurgery/bg_dns2.gif) center top repeat-y; }
    .n_dns_wrap .ndns_sec3 .inner_sec {width: 980px; height: 263px; }
    .n_dns_wrap .ndns_sec3 .inner_sec ul li {float: left; width: 33.33%; text-align:left;}
    .n_dns_wrap .ndns_sec3 .inner_sec ul li.box1 {background-color:#4f8d7a; height: 263px;}
    .n_dns_wrap .ndns_sec3 .inner_sec ul li.box2 {background-color:#427666; height: 263px;}
    .n_dns_wrap .ndns_sec3 .inner_sec ul li.box3 {background-color:#3a6759; height: 263px;}
    .n_dns_wrap .ndns_sec3 .inner_sec ul li strong {padding: 23px 30px 15px 30px; font-size:40px; line-height:46px; }
    .n_dns_wrap .ndns_sec3 .inner_sec ul li .name {padding: 0 23px 20px 30px; font-size:30px; line-height:36px;}
    .n_dns_wrap .ndns_sec3 .inner_sec ul li .comment {padding: 0 30px; font-size:18px; line-height:22px; }

    .n_dns_wrap .ndns_sec4 .inner_sec {width: 980px; padding: 40px 0; }
    .n_dns_wrap .ndns_sec4 .inner_sec table th {border: solid 1px #6aa291; height: 82px; font-size:20px; line-height:26px; }
    .n_dns_wrap .ndns_sec4 .inner_sec table th span {font-size:16px; line-height:22px;}
    .n_dns_wrap .ndns_sec4 .inner_sec table td {padding: 0 10px; border: solid 1px #6aa291; height: 82px; font-size:20px; line-height:26px;}
    .n_dns_wrap .ndns_sec4 .inner_sec table td span {font-size:16px; line-height:22px;}

    .n_dns_wrap .ndns_sec5 {background:url(../../images/nsurgery/bg_dns3_pc2.jpg) center bottom no-repeat; }
    .n_dns_wrap .ndns_sec5 .inner_sec {width: 980px; height: 434px;}
    .n_dns_wrap .ndns_sec5 .inner_sec .tit {padding-top: 80px; font-size:40px; line-height:44px; padding-bottom: 15px; }
    .n_dns_wrap .ndns_sec5 .inner_sec .comment {width: 485px; height: 166px; padding: 30px 30px 0 30px;}
    .n_dns_wrap .ndns_sec5 .inner_sec .comment .txt1 {font-size:28px; line-height:34px; padding-bottom: 15px; }
    .n_dns_wrap .ndns_sec5 .inner_sec .comment .txt2 {font-size:18px; line-height:26px;}

    .n_dns_wrap .ndns_sec6 .inner_sec {width: 980px; height: auto;  padding: 0 0 60px 0;}
    .n_dns_wrap .ndns_sec6 .inner_sec .tit {margin-top: 60px; margin-bottom: 40px; padding-left: 20px; font-size:40px; line-height:67px; background:url(../../images/nsurgery/bul_dns1_pc2.png) 0 0 no-repeat; }
    .n_dns_wrap .ndns_sec6 .inner_sec ul li > img {width: 86%; }
    .n_dns_wrap .ndns_sec6 .inner_sec ul li .txt {font-size:14px; line-height:20px; padding-top: 20px; }
    .n_dns_wrap .ndns_sec6 .inner_sec ul li .txt strong {font-size:20px; line-height:26px; padding-bottom: 5px; }

    .n_dns_wrap .ndns_sec7 .inner_sec {width: 980px; height: 1150px; padding-top: 60px; }
    .n_dns_wrap .ndns_sec7 .inner_sec .tit {margin-bottom: 40px; padding-left: 20px; font-size:40px; line-height:67px; background:url(../../images/nsurgery/bul_dns2_pc2.png) 0 0 no-repeat; }
    .n_dns_wrap .ndns_sec7 .video_boxs {margin: 0 auto 40px auto; width: 956px; height: 549px; border: solid 12px #000;}
    .n_dns_wrap .ndns_sec7 .video_boxs iframe {width: 100%; height: 100%; }
    .n_dns_wrap .ndns_sec7 .comment1 {padding-bottom: 25px; text-align:center; }
    .n_dns_wrap .ndns_sec7 .comment1 .txt1 {font-size:40px; line-height:48px; padding-bottom: 10px; }
    .n_dns_wrap .ndns_sec7 .comment1 .txt2 {font-size:24px; line-height:32px;}
    .n_dns_wrap .ndns_sec7 .img_box li > img {width: 90%; }
    .n_dns_wrap .ndns_sec7 .img_box li .name {padding-top: 10px; font-size:18px; line-height:22px;}
    .n_dns_wrap .ndns_sec7 .comment2 {padding: 35px 0; font-size:24px; line-height:34px;} 

    .n_dns_wrap .ndns_sec8 .inner_sec {width: 980px; padding: 60px 0; }
    .n_dns_wrap .ndns_sec8 .inner_sec .tit {margin-bottom: 40px; padding-bottom: 0px; padding-left: 20px; font-size:40px; line-height:67px; background:url(../../images/nsurgery/bul_dns3_pc2.png) 0 0 no-repeat; }
    .n_dns_wrap .ndns_sec8 .inner_sec .conts {}
    .n_dns_wrap .ndns_sec8 .inner_sec .conts dt {font-size:24px; line-height:28px; }
    .n_dns_wrap .ndns_sec8 .inner_sec .conts dd {padding: 0 40px; }
    .n_dns_wrap .ndns_sec8 .inner_sec .conts dd ul {padding-top: 40px; }
    .n_dns_wrap .ndns_sec8 .inner_sec .conts dd ul li {padding-left:110px; margin-bottom: 40px;  }
    .n_dns_wrap .ndns_sec8 .inner_sec .conts dd ul li .num {left:0px; top:-15px; width: 73px; height: 73px; line-height:73px; padding-right: 14px; background:url(../../images/nsurgery/ico_dns2_pc2.png) 0 0 no-repeat; font-size:28px;}
    .n_dns_wrap .ndns_sec8 .inner_sec .conts dd ul li .num.step1 {background:url(../../images/nsurgery/ico_dns2_pc2.png) 0 0 no-repeat;}
    .n_dns_wrap .ndns_sec8 .inner_sec .conts dd ul li .num.step2 {background:url(../../images/nsurgery/ico_dns3_pc2.png) 0 0 no-repeat;}
    .n_dns_wrap .ndns_sec8 .inner_sec .conts dd ul li .num.step3 {background:url(../../images/nsurgery/ico_dns4_pc2.png) 0 0 no-repeat;}
    .n_dns_wrap .ndns_sec8 .inner_sec .conts dd ul li .q_area {font-size:22px; line-height:28px;}
    .n_dns_wrap .ndns_sec8 .inner_sec .conts dd ul li .exp_area {font-size:14px; line-height:20px;}

    .n_dns_wrap .ndns_sec9 .inner_sec {width: 980px; padding: 60px 0; }
    .n_dns_wrap .ndns_sec9 .inner_sec .tit {width: 610px; margin-bottom: 40px; padding-bottom: 0px; padding-left: 20px; font-size:40px; line-height:50px; background:url(../../images/nsurgery/bul_dns4_pc2.png) 0 0 no-repeat; }
    .n_dns_wrap .ndns_sec9 .conts1 {padding: 30px; margin-bottom: 40px; }
    .n_dns_wrap .ndns_sec9 .conts1 .sub_tit {font-size:24px; line-height:30px; padding-bottom: 35px; } 
    .n_dns_wrap .ndns_sec9 .conts1 .process_box .step_bx {width: 160px; height: 122px; padding-right: 10px; padding-top: 15px; background:url(../../images/nsurgery/bg_dns6_pc2.gif) 0 0 no-repeat;}
    .n_dns_wrap .ndns_sec9 .conts1 .process_box .step_bx .num {font-size:26px; line-height:32px; border-bottom: solid 1px #ff5b2a;}
    .n_dns_wrap .ndns_sec9 .conts1 .process_box .step_bx .txt1 {font-size:20px; line-height:28px; padding: 10px 0 0px 0; }
    .n_dns_wrap .ndns_sec9 .conts1 .process_box .step_bx .txt2 {font-size:14px; line-height:20px;}
    .n_dns_wrap .ndns_sec9 .conts1 .process_box .arrow_bx {float: left; padding: 50px 21px 0 21px; }
    .n_dns_wrap .ndns_sec9 .conts1 .process_box .arrow_bx img {width: 38px; }
    .n_dns_wrap .ndns_sec9 .conts1 .btn_detail {height: 80px; font-size:30px; line-height:80px;}
    .n_dns_wrap .ndns_sec9 .conts2 {padding: 30px; }
    .n_dns_wrap .ndns_sec9 .conts2 .sub_tit {font-size:40px; line-height:44px; padding-bottom: 30px; } 
    .n_dns_wrap .ndns_sec9 .conts2 table {}
    .n_dns_wrap .ndns_sec9 .conts2 table th {border: solid 1px #fff; min-height:40px; padding: 15px 0; font-size:16px; line-height:24px; }
    .n_dns_wrap .ndns_sec9 .conts2 table td {border: solid 1px #fff; min-height:40px; padding: 15px 0; font-size:16px; line-height:24px; }

    .n_dns_wrap .ndns_sec10 .inner_sec {width: 980px; padding: 60px 0; }
    .n_dns_wrap .ndns_sec10 .tit {margin-bottom: 30px; font-size:40px; line-height:48px;}
    .n_dns_wrap .ndns_sec10 .conts {padding-left: 390px; }
    .n_dns_wrap .ndns_sec10 .conts.first {margin-bottom: 15px; }
    .n_dns_wrap .ndns_sec10 .conts .q_area {width: 295px; padding-left: 25px; left:30px; top:50%; margin-top: -26px; font-size:18px; line-height:26px;}
    .n_dns_wrap .ndns_sec10 .conts .q_area .q {position:absolute; left:0px; top:0px; }
    .n_dns_wrap .ndns_sec10 .conts .a_area {padding: 25px; font-size:18px; line-height:28px; }
    .n_dns_wrap .ndns_sec10 .conts .a_area .img_pain {margin: 25px 0; width: 496px; height: 136px; background:url(../../images/nsurgery/img_dns4_pc2.gif) 0 0 no-repeat; }
    .n_dns_wrap .ndns_sec10 .conts .a_area .img_pain img {position:absolute; left:-9999px; top:-9999px; }
    .n_dns_wrap .ndns_sec10 .conts .a_area .comment li {padding-left: 35px; padding-bottom: 10px; }
    .n_dns_wrap .ndns_sec10 .conts .a_area .comment li .ico {width: 25px; top:3px}

    .n_dns_wrap .ndns_sec11 .inner_sec {width: 980px; padding: 60px 0; }
    .n_dns_wrap .ndns_sec11 .tit {margin-bottom: 10px; font-size:40px; line-height:48px;}
    .n_dns_wrap .ndns_sec11 .comment {font-size:24px; line-height:32px; padding-bottom: 25px; }
    .n_dns_wrap .ndns_sec11 .conts ul li {width: 267px; height: 412px; padding: 0 24px; margin-right: 17px;}
    .n_dns_wrap .ndns_sec11 .conts ul li .num {width: 106px; height: 64px; background:url(../../images/nsurgery/bg_dns7_pc2.png) 0 0 no-repeat; font-size:24px; line-height:46px;}
    .n_dns_wrap .ndns_sec11 .conts ul li .sub_tit {padding: 10px 0; font-size:30px; line-height:40px;}
    .n_dns_wrap .ndns_sec11 .conts ul li .exp_box1 {padding: 12px 30px; font-size:12px; line-height:16px;}
    .n_dns_wrap .ndns_sec11 .conts ul li .exp_box1 strong {font-size:12px; line-height:16px; padding-bottom: 5px; }
    .n_dns_wrap .ndns_sec11 .conts ul li .exp_box2 {padding: 15px; height: 110px; border: solid 1px #eeeeef; font-size:14px; line-height:20px;}
    .n_dns_wrap .ndns_sec11 .conts ul li .exp_box2 .txt1 {font-size:14px; line-height:20px; padding-bottom: 10px; }
    .n_dns_wrap .ndns_sec11 .conts ul li .exp_box2 .txt2 {font-size:14px; line-height:20px; }
    .n_dns_wrap .ndns_sec11 .conts ul li .exp_box2 .txt2 strong {color:#1ea8ff; text-decoration:underline; }

    .n_dns_wrap .ndns_sec12 .inner_sec {width: 980px; height: 505px; }
    .n_dns_wrap .ndns_sec12 .inner_sec .pc {margin-top: 60px; width: 100%; }
    .n_dns_wrap .ndns_sec12 .inner_sec .mobile {display:none; }



}

@media screen and (max-width: 650px) {
    /*default*/
    input                   {vertical-align:middle; outline:none;}
    input[type='text'],
    input[type='password']  {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }
    select                  {}
    textarea                {}
    input[type='file'],
    input[type='image'],
    input[type='reset'],
    input[type='button'],
    input[type='submit'] {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }


    .mobile_hidden {display:none; }
    
    /* === layout === */
    #wrap {width: 100%; min-width:100%; position:relative; }

    #header .inner_header {width: 100%; height: 45px;}
    #header .inner_header .logo {position:absolute; left:50%; top:6px; margin-left: -58px;}
    #header .inner_header .logo img {width: 116px; }

    #header .global_menu {width: 100%; position:absolute; left:10px; bottom:inherit; top:13px; margin-left: 0; text-align:left; }
    #header .global_menu li {background-position: left 5px;}
    #header .global_menu li a {font-size:12px; color:#222; line-height:18px; padding: 0 13px; font-family:'ng_b'; vertical-align:top; }

    #header .back {display:none; position:fixed; left:0px; top:0px; width: 100%; height: 100%; background-color:#000; opacity:0.7;}
    
    #header .all_menu_opener {display:block;}
    #header .surgery_counter {display:none; }   

    #header .gnb_wrap {width: 100%;}
    #header .gnb_section {position:fixed; right:-86%; top:0px; z-index:700; width: 86%; height: 100%; overflow:hidden; overflow-y:auto; background-color:#fff; 
        -webkit-transition: all 0.4s ease 0s;
        -moz-transition: all 0.4s ease 0s;
        transition: all 0.4s ease 0s;
    }
    #header.open_allmenu .gnb_section {right:0;}

    #header .mobile_gnb_close {display:block; position:absolute; right:11px; top:11px; }
    #header .mobile_gnb_close img {width: 23px;}


    #gnb {margin-top: 45px;}
    #gnb > li {float: none; width: 100%; border-bottom: solid 1px #cccccc;}
    #gnb > li:first-child {border-top: solid 1px #093970 ;}
    #gnb > li .btn_depth1 {display:block; height: 43px; padding-top: 0px; padding-left: 15px;  line-height:43px; font-size:18px; color:#222; text-align:left; font-family:'ng_b'; border-right: solid 0px #00326b; background:url(../../images/common/ico_gnb_arrow1.gif) right center no-repeat #fff !important; background-size: 29px auto !important;}   
    #gnb > li:first-child .btn_depth1 {border-left: solid 0px #00326b;}

    #gnb > li.on .btn_depth1 {background:url(../../images/common/ico_gnb_arrow2.gif) right center no-repeat #0053b0 !important; background-size: 39px auto !important; color:#fff;}
    #gnb > li.current .btn_depth1 {background-color:#fff !important;}

    #gnb > li .dns_wrap {position:static; display:none; }
    #gnb > li.on .dns_wrap {display:block; }
    #gnb > li .dns {width: 100%; height: auto; padding-top: 0; margin: 0 auto; overflow:hidden; vertical-align:top; background:none !important;}
    #gnb > li .dns .dns_tit {display:none; }

    #gnb > li .dns .depth2_wrap {width: 100%; padding-left: 0; padding-top: 0; float: left;  background-color:#002e62; }
    #gnb > li .dns .depth2_wrap > li {float: left; width: 50%; border-bottom: solid 1px #0053b0;}
    #gnb > li .dns .depth2_wrap > li a {display:block; border-right: solid 1px #0053b0; margin-bottom: 0px; padding: 0 13px; color:#fff; font-size:12px; font-family:'ng_b'; line-height:40px; background:none; background-color:#002e62;}
    #gnb > li .dns .depth2_wrap > li a:hover {background:none #002e62;}

    #footer {width: 100%; background:none; border-top: solid 1px #e0e0e0; text-align:center; }
    #footer .branch_list .inner_branch {width: auto;  padding: 0 15px; border-bottom: solid 0px #e0e0e0; }
    #footer .branch_list .inner_branch dl {width: 20%;  padding: 15px 0; float: left;  border-bottom: solid 1px #e0e0e0;}
    #footer .branch_list .inner_branch dl dt {text-align:center; }
    #footer .branch_list .inner_branch dl dt a {display:inline-block; padding: 0 3px; margin-bottom: 0; font-size:12px; line-height:18px;  }
    #footer .branch_list .inner_branch dl dd {width: 100%; display:none; }

    #footer .footer_infor {width: 100%; padding: 15px 0;}
    #footer .footer_infor .f_menu {width: 100%; overflow:hidden; padding-bottom: 5px; text-align:center; }
    #footer .footer_infor .f_menu li {float: none; display:inline-block; }
    #footer .footer_infor .f_menu li:first-child {width: auto; }
    #footer .footer_infor .f_menu li a {font-size:14px; line-height:18px; color:#222222; font-family:'ng_b';}

    #footer .footer_infor .site_infor_box > div {float: none; font-size:11px; line-height:18px; padding: 0 0; }
    #footer .footer_infor .site_infor_box > div:first-child {width: auto;}
    #footer .footer_infor .site_infor_box > div span {display:block; }

    #footer .footer_infor .flogo {position:static; right:0px; top:50%; margin-top: 0; padding: 15px 0; } 
    #footer .footer_infor .flogo img {width: 105px; }

    #quick {display:none; } 

    #contents {width: 100%;}

    #contents.sub_epilogue { padding-top: 0px; padding-bottom: 25px; }
    #contents.online_wrap {padding:25px 0;}
    #contents.member_wrap {padding:25px 0 50px;}


    /* === main === */

    .main_follow_menu {display:none; }

    .main_section1 .slider {height: auto;}
    .main_section1 .slider a {display:block; width: 100%; height: auto; background:none !important; }
    .main_section1 .slider a > img {display:inline; width: 100%; }
    .main_section1 .slide_page {bottom:15%; z-index:200;}
    .main_section1 .slide_page span {width: 15px; height: 15px; background:url(../../images/main/round1.png) -23px 0 no-repeat; background-size: 38px auto;}
    .main_section1 .slide_page span.cycle-pager-active {width: 15px;}

    .main_section2 {background:url(../../images/main/bg_section2_mobile.jpg) center top repeat-y; background-size: 100% auto;}
    .main_section2 .inner_box {width: 100%; height: 850px;}
    .main_section2 .tit {text-align:center; padding: 27px 15px 10px 15px; }
    .main_section2 .tit span {font-size:15px; line-height:20px; padding-bottom: 5px; }
    .main_section2 .tit strong {font-size:24px; line-height:32px;}
    .main_section2 .tit a {margin-left: 5px; vertical-align:4px; }
    .main_section2 .tit a img {width: 25px; }
    .main_section2 .conts { padding: 0 5px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .main_section2 .conts ul {width: 100%; overflow:hidden; }
    .main_section2 .conts ul li {float: left; width: 50%;  margin-right: 0; margin-bottom: 15px; }
    .main_section2 .conts ul li a {display:block; margin: 0 auto; width: 100px; height: 264px; padding: 30px 20px 0 20px; }
    .main_section2 .conts ul li a .txt1 {padding-bottom: 0; padding-right: 15px; height: 49px;  font-size:12px; line-height:14px; }
    .main_section2 .conts ul li a .txt2 {padding-bottom: 0; height: 48px; font-size:17px; line-height:21px;}
    .main_section2 .conts ul li a .txt3 {padding-bottom: 0; height: 102px; font-size:12px; line-height:14px; }
    .main_section2 .conts ul li a.type1 {background:url(../../images/main/bg_section2_1_pc2.png) 0 0 no-repeat; background-size: 140px auto; }
    .main_section2 .conts ul li a.type2 {background:url(../../images/main/bg_section2_2_pc2.png) 0 0 no-repeat; background-size: 140px auto;  }
    .main_section2 .conts ul li a.type3 {background:url(../../images/main/bg_section2_3_pc2.png) 0 0 no-repeat; background-size: 140px auto;  }
    .main_section2 .conts ul li a.type4 {background:url(../../images/main/bg_section2_4_pc2.png) 0 0 no-repeat; background-size: 140px auto;  }
    .main_section2 .conts ul li a > img {width: 20px; }
    .main_section2 .next_part_movement {bottom:-30px; margin: 0 0 0 -88px; }
    .main_section2 .next_part_movement img {width: 176px; }

    .main_section3 {background-size:auto 100%;}
    .main_section3 .inner_box {width: 100%; height: auto; padding-bottom: 100px; }
    .main_section3 .tit {text-align:center; padding: 45px 15px 20px 15px; }
    .main_section3 .tit span {font-size:15px; line-height:20px; padding-bottom: 5px; }
    .main_section3 .tit strong {font-size:24px; line-height:32px;}
    .main_section3 .tit a {margin-left: 5px; vertical-align:4px; }
    .main_section3 .tit a img {width: 25px; }
    .main_section3 .conts ul {width: 100%;}
    .main_section3 .conts ul li {margin-right:0; width: 50%; margin-bottom: 15px; }
    .main_section3 .conts ul li a {margin: 0 auto; width: 145px; height: 192px; background-size: 145px 192px;}
    .main_section3 .conts ul li a.odd {background-size: 145px 192px;}
    .main_section3 .conts ul li a .no       {padding: 10px 0 10px 0; font-size:12px; line-height:14px;}
    .main_section3 .conts ul li a .branch   {width: 65px; height: 50px; padding-top: 15px; font-size:12px; line-height:16px; background-size:65px 65px; }
    .main_section3 .conts ul li a .n_tit    {padding: 15px 15px 10px 15px; font-size:12px; line-height:16px;}
    .main_section3 .conts ul li a .date     {font-size:12px; line-height:16px; }
    .main_section3 .next_part_movement {bottom:-30px; margin: 0 0 0 -88px; }
    .main_section3 .next_part_movement img {width: 167px; }

    .main_section4 {background-size: auto 100%;}
    .main_section4 .inner_box {width: 100%; height: auto; padding-bottom: 120px; }
    .main_section4 .tit {width: auto; padding: 40px 25px 50px 25px;}
    .main_section4 .tit strong {display:block; font-size:30px; line-height:40px; padding-bottom: 17px; }
    .main_section4 .tit a {position:static;}
    .main_section4 .tit a img {width: 150px; }
    .main_section4 .tit span {display:inline; }
    .main_section4 .conts {width: 100%; overflow:hidden;}
    .main_section4 .conts .more1 img {width: 100%; }
    .main_section4 .conts .more2 img {width: 100%; }
    .main_section4 .conts .more1 {float: none; margin-right:0; padding: 0 15px; margin-bottom: 10px; }
    .main_section4 .conts .more2 {float: none; padding: 0 15px; }
    .main_section4 .next_part_movement {bottom:-30px; margin: 0 0 0 -66px; }
    .main_section4 .next_part_movement img {width: 132px; }

    .main_section5 {background-size: auto 100%;}
    .main_section5 .inner_box {width: 100%; height: 508px;}
    .main_section5 .tit {text-align:center; padding: 45px 15px 20px 15px; }
    .main_section5 .tit span {font-size:15px; line-height:20px; padding-bottom: 5px; }
    .main_section5 .tit strong {font-size:24px; line-height:32px;}
    .main_section5 .tit a {margin-left: 5px; vertical-align:4px; }
    .main_section5 .tit a img {width: 25px; }

    .main_section5 .next_part_movement {bottom:-30px; margin: 0 0 0 -81px; }
    .main_section5 .next_part_movement img {width: 163px; }

    .main_section5 .prev {left:15px; margin-top: -20px;}
    .main_section5 .prev img {width: 40px; }
    .main_section5 .next {right:15px; margin-top: -20px;}
    .main_section5 .next img {width: 40px; }
    
    .main_section5 .docter_name {position:absolute; left:50%; top:170px; margin-left: -160px; width: 52px; height: 52px; font-size:15px; line-height:18px; background-size: 18px auto;}
    
    .main_section5 .docter_img {width: 270px !important; left:50% !important; bottom:0px; margin-left: -175px;}
    .main_section5 .docter_exp {position:absolute; left:50%; top:180px; margin-left: 20px; padding-bottom: 20px; padding-right: 60px; background-size: 18px auto;}
    .main_section5 .docter_exp .branch {width: 60px; height: 45px; padding-top: 0px; font-size:14px; line-height:41px; background-size: 60px auto;}
    .main_section5 .docter_exp .txt1 {font-size:20px; line-height:26px;}
    .main_section5 .docter_exp .txt2 {display:inline; font-size:20px; line-height:26px; }
    .main_section5 .docter_exp .commen {display:none; }

    .main_section6 {background-position: center top; background-size: auto 100%;}
    .main_section6 .inner_box {width: 100%; height: auto; padding-bottom: 100px; }
    .main_section6 .tit {text-align:center; padding: 45px 15px 20px 15px; }
    .main_section6 .tit span {font-size:15px; line-height:20px; padding-bottom: 5px; }
    .main_section6 .tit strong {font-size:24px; line-height:32px;}
    .main_section6 .tit a {margin-left: 5px; vertical-align:4px; }
    .main_section6 .tit a img {width: 25px; }
    .main_section6 .conts {width: 100%; overflow:hidden; }
    .main_section6 .conts > ul {width: 100%; overflow:hidden; }
    .main_section6 .conts > ul > li {margin-right: 0px; float: left; width: 100%; margin-bottom: 10px; }
    .main_section6 .conts > ul > li         .part1 {width: 300px; height: 363px; background:url(../../images/main/bg_section6_2_on.png) 0 0 no-repeat; background-size: 300px 363px;}
    .main_section6 .conts > ul > li:hover   .part1 {background-size: 300px 363px;}
    .main_section6 .conts > ul > li         .part2 {width: 300px; height: 363px; background:url(../../images/main/bg_section6_3_on.png) 0 0 no-repeat; background-size: 300px 363px;}
    .main_section6 .conts > ul > li:hover   .part2 {background-size: 300px 363px;}
    .main_section6 .conts > ul > li         .part3 {width: 300px; height: 363px; background:url(../../images/main/bg_section6_4_on.png) 0 0 no-repeat; background-size: 300px 363px;}
    .main_section6 .conts > ul > li:hover   .part3 {background-size: 300px 363px;}
    .main_section6 .conts > ul > li         .part4 {width: 300px; height: 363px; background:url(../../images/main/bg_section6_5_on.png) 0 0 no-repeat; background-size: 300px 363px;}
    .main_section6 .conts > ul > li:hover   .part4 {background-size: 300px 363px;}              
    .main_section6 .conts > ul > li .in_tit {padding: 155px 0 10px 0; line-height:22px; font-size:18px;}
    .main_section6 .conts > ul > li:hover .in_tit {color:#1ea8ff;}
    .main_section6 .conts > ul > li ul {width: 80%;}
    .main_section6 .conts > ul > li ul li {padding-bottom: 2px; }
    .main_section6 .conts > ul > li ul li a {font-size:12px; line-height:16px;}
    .main_section6 .next_part_movement {bottom:-25px; margin: 0 0 0 -87px; }
    .main_section6 .next_part_movement img {width: 174px; }             

    .main_section7 {background:none; }
    .main_section7 .inner_box {width: 100%; height: auto;  }
    .main_section7 .kakao_box {width: 100%; height: auto; float: none; text-align:center; background:url(../../images/main/bg_section7_3.gif) 0 0 repeat-x; background-size:auto 100%;}
    .main_section7 .kakao_box img {width: 240px; position:static; margin-left: 0; margin-top: 20px;}
    .main_section7 .contact_box {width: 100%; float: none; padding-bottom: 25px;  background:url(../../images/main/bg_section7_4.gif) 0 0 repeat-x; background-size:auto 100%;}
    .main_section7 .contact_box .contact_inner_box {width: 100%; overflow:hidden; height: auto; padding: 0 15px; 
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .main_section7 .contact_box .phone_box {float: none; width: 163px; height: auto; margin: 0 auto; margin-top: 25px; margin-bottom: 25px;  padding: 3px 0 0 67px; background-size:57px 57px; background-position: 0 0px;}
    .main_section7 .contact_box .phone_box span {font-size:13px; line-height:18px;}
    .main_section7 .contact_box .phone_box strong {font-size:28px; line-height:30px;}
    .main_section7 .contact_box .phone_box strong a {font-size:28px; line-height:30px;}
    .main_section7 .contact_box .consult_box {position:relative; overflow:hidden;  margin-top: 0px; width: 100%; height: auto; padding: 10px 10px 5px 10px; float: none; background:none; background-color:#fff;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;

        -moz-border-radius: 10px; 
        -webkit-border-radius: 10px;
        border-radius: 10px;
    }
    .main_section7 .contact_box .consult_box .tit {font-size:15px; line-height:18px; padding-bottom: 8px; }
    .main_section7 .contact_box .consult_box ul {width: 100%; overflow:hidden; }
    .main_section7 .contact_box .consult_box ul li {width: 50%; float: left; padding-bottom: 5px; font-size:12px; line-height:15px; }
    .main_section7 .contact_box .consult_box ul li strong {display:inline-block; width: auto; padding: 0 2px;  font-size:11px; line-height:15px; margin-right: 5px;}
    .main_section7 .contact_box .consult_box .mail {position:absolute; right:10px; top:10px; }
    .main_section7 .contact_box .consult_box .mail img {width: 30px; }

    .main_section8 {background-size: auto 100%;}
    .main_section8 .inner_box {width: 100%; height: auto; }
    .main_section8 .tit {text-align:center; padding: 25px 15px 20px 15px; }
    .main_section8 .tit span {font-size:15px; line-height:20px; padding-bottom: 5px; }
    .main_section8 .tit strong {font-size:24px; line-height:32px;}
    .main_section8 .tit a {margin-left: 5px; vertical-align:4px; }
    .main_section8 .tit a img {width: 25px; }


    .main_section8 .conts > ul {width: 100%; overflow:hidden; }
    .main_section8 .conts > ul li {float: none; margin-right: 0; margin-bottom: 17px; width: 100%; }
    .main_section8 .conts > ul li a {margin: 0 auto; width: 256px; height: 108px; padding: 21px 22px 0 22px; background:url(../../images/main/bg_section8_2.png) 0 0 no-repeat; background-size:300px 129px;}
    .main_section8 .conts > ul li a .branch {margin-bottom: 7px; width: 52px; height: 18px; line-height:18px; font-size:12px; }
    .main_section8 .conts > ul li a .branch.gangnam    {background-size: 52px 18px;}
    .main_section8 .conts > ul li a .branch.samsung    {background-size: 52px 18px; }
    .main_section8 .conts > ul li a .branch.nowon      {background-size: 52px 18px; }
    .main_section8 .conts > ul li a .branch.jongno     {background-size: 52px 18px; }
    .main_section8 .conts > ul li a .branch.ilsandong  {background-size: 52px 18px; }

    .main_section8 .conts > ul li a .noti_tit {font-size:18px; line-height:24px;}
    .main_section8 .conts > ul li a .noti_tit em {width: 24px; height: 24px; line-height:24px; font-size:14px; background-size: 24px 24px;}
    .main_section8 .conts > ul li a .infor_box {position:absolute; left:22px; top:89px; }
    .main_section8 .conts > ul li a .infor_box .date {display:inline-block; margin-right: 10px; padding-left: 18px; font-size:12px; line-height:18px; background-size:12px auto;}
    .main_section8 .conts > ul li a .infor_box .amount {display:inline-block; margin-right: 5px; padding-left: 18px; font-size:12px; line-height:18px; background-size:12px auto; }


    /* === common === */
    .sub_visual_wrap.eq1 {background:url(../../images/epilogue/img_visual1.jpg) center bottom no-repeat; background-size: auto 100%;}
    .sub_visual_wrap.eq2 {background:url(../../images/epilogue/img_visual2.jpg) center bottom no-repeat; background-size: auto 100%;}
    .sub_visual_wrap.eq3 {background:url(../../images/epilogue/img_visual3.jpg) center bottom no-repeat; background-size: auto 100%;}
    .sub_visual_wrap.member {background:url(../../images/member/img_visual1.jpg) center bottom no-repeat; background-size: auto 100%;}
    .sub_visual_wrap.online {background:url(../../images/online/img_visual1.jpg) center bottom no-repeat; background-size: auto 100%;}
    .sub_visual_wrap.online2 {background:url(../../images/online/img_visual2.jpg) center bottom no-repeat; background-size: auto 100%;}
    .sub_visual_wrap.online3 {background:url(../../images/online/img_visual3.jpg) center bottom no-repeat; background-size: auto 100%;}
    .sub_visual_wrap.location_visual {background:url(../../images/introduction/img_visual1.jpg) center bottom no-repeat; background-size: auto 100%;}
    .sub_visual_wrap.branch {background:url(../../images/introduction/img_visual2.jpg) center bottom no-repeat; background-size: auto 100%;}
    .sub_visual_wrap.story {background:url(../../images/introduction/img_visual3.jpg) center bottom no-repeat; background-size: auto 100%;}
    .sub_visual_wrap.nbeaf {background:url(../../images/nbeaf/img_visual1.jpg) center bottom no-repeat; background-size: auto 100%;}
    .sub_visual_wrap.nplastic1 {background:url(../../images/nplastic/img_visual1.jpg) center bottom no-repeat; background-size: auto 100%;}
    .sub_visual_wrap.nsurgery1 {background:url(../../images/nsurgery/img_visual1.jpg) center bottom no-repeat; background-size: auto 100%;}
    .sub_visual_wrap.nsurgery2 {background:url(../../images/nsurgery/img_visual2.jpg) center bottom no-repeat; background-size: auto 100%;}
    .sub_visual_wrap.mypage1 {background:url(../../images/mypage/img_visual1.jpg) center bottom no-repeat; background-size: auto 100%;}
    .sub_visual_wrap.docter1 {background:url(../../images/introduction/img_visual4.jpg) center bottom no-repeat; background-size: auto 100%;}
    .sub_visual_wrap.nplastic2 {background:url(../../images/nplastic/img_visual2.jpg) center bottom no-repeat; background-size: auto 100%;  }

    .sub_visual_wrap .inner_box {width: 100%; height: 135px; }
    .sub_visual_wrap .inner_box .location {display:none; }
    .sub_visual_wrap .inner_box .tit {padding: 35px 20px 10px 20px; font-size:25px; line-height:30px; }
    .sub_visual_wrap .inner_box .tit .m { display:none; }
    .sub_visual_wrap .inner_box p {padding: 0 20px; font-size:11px; line-height:15px; }
    .sub_visual_wrap .inner_box p span {display:block; }

    .sub_visual_wrap .inner_box2 {width: 100%; height:0;}
    .sub_visual_wrap .inner_box2 .location {display:none;}

    .tab_style1 {border-bottom: solid 2px #33a5fc;}
    .tab_style1.two ul li {float: left; width: 50%;}
    .tab_style1.three ul li {float: left; width: 33.333333%;}
    .tab_style1 ul li a {display:block; height: 38px; line-height:38px; font-size:16px; border: solid 1px #33a5fc; border-bottom: solid 0px #fff;}

    .pagination_wrap {padding: 25px 0 0 0 ; }
    .pagination_wrap.prom {padding: 10px 0 0 0 ; }
    .pagination_wrap .pagination a {vertical-align:top; margin: 0 0px;}
    .pagination_wrap .pagination a > img {width: 23px; }
    .pagination_wrap .pagination .number {padding:  0 10px; }
    .pagination_wrap .pagination .number a {width: 23px; height: 23px; font-size:18px; line-height:23px; margin: 0 0px;}
    .pagination_wrap .pagination .number a.on {font-size:18px; }

    .list_btn_area {padding-top:25px;}
    .list_btn_area .btn_gray {width:91px; height:30px; font-size:15px; line-height:30px;}

    .write_table {}
    .write_table tr th {width:30.86%; height:35px; padding:5px 0; font-size:12px; line-height:35px;}
    .write_table tr th label {line-height:35px;}
    .write_table tr td {padding:5px 0; font-size:12px; line-height:35px;}
    .write_table tr td input {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .write_table tr td textarea {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .write_table tr td input[type=text] {height:35px; font-size:11px; line-height:35px;}
    .write_table tr td input[type=password] {height:35px; font-size:11px; line-height:35px;}
    .write_table tr td select {height:35px; font-size:11px; line-height:35px;}
    .write_table tr td .red {font-size:11px; margin-left:0px;}
    .write_table tr td .w326 {width:100%;}
    .write_table tr td .w229 {width:100%;}
    .write_table tr td .wFull {width:100%;}
    .write_table tr td textarea {width:100%; height:236px;}
    .write_table tr td .phone_box {}
    .write_table tr td .phone_box select {width:100%; margin-bottom:5px; float:none;}
    .write_table tr td .phone_box input {width:100%;}
    .write_table tr td .phone_box div {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .write_table tr td .phone_box .box1 {width:48%; float:left; padding-left:0px; background:none;}
    .write_table tr td .phone_box .box2 {width:52%; float:left; padding-left:14px; background:url(../../images/member/hyphen1.gif) 5px 17px no-repeat; background-size:4px 1px;}
    .write_table tr td .mail_box {}
    .write_table tr td .mail_box select {width:100%; float:none; margin-left:0;}
    .write_table tr td .mail_box input {width:100%;}
    .write_table tr td .mail_box div {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .write_table tr td .mail_box .box1 {float:none; margin-bottom:5px;}
    .write_table tr td .mail_box .box2 {float:none; margin-bottom:5px; padding-left:15px; background:url(../../images/member/alpha.gif) 0 14px no-repeat; background-size:9px;}
    .write_table tr td label {margin-left:32px; font-size:11px;}
    .write_table tr td label:first-child {margin-left:0px;}

    .write_table tr td .file_box {width:auto; padding-right:66px; height:35px;}
    .write_table tr td .file_box input[type=text] {width:100%; height:35px;}
    .write_table tr td .file_box .btn_file_box {width:66px; height:35px;}
    .write_table tr td .file_box .btn_file_box .view {width:66px; height:35px; font-size:12px; line-height:35px;}
    .write_table tr td .file_box .btn_file_box .hidden {}

    .write_table tr td .captcha_box {}
    .write_table tr td .captcha_box .captcha {width:100%; height:35px; margin-bottom:5px; float:none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .write_table tr td .captcha_box .captcha img {height:33px;}
    .write_table tr td .captcha_box input {float:none; width:100%; height:35px; margin-left:0px; margin-right:0px; margin-bottom:10px;}
    .write_table tr td .captcha_box p {float:none; font-size:11px; line-height:14px;}


    /* === contents === */

    .sep_tab_box1 {position:relative; margin-bottom: 0px; z-index:20; }                 

    .search_box_se {position:static; text-align:center; padding: 15px 0; }
    .search_box_se select {height: 30px; width: 70px; font-size:13px; }
    .search_box_se input[type="text"] {height: 30px; width: 130px; line-height:30px;}
    .search_box_se input[type="submit"] {height: 30px; width: 42px; line-height:30px; font-size:13px;}

    .sep_counter {position:relative; margin-bottom: 25px; height: 55px; padding-left: 142px; padding-top: 15px; text-align:left; background-size: auto 100%; font-size:11px; line-height:20px;}
    .sep_counter .number {position:absolute; left:15px; top:15px; display:inline-block; vertical-align:top; }
    .sep_counter .number em {display:inline-block; margin-left: 0px; width: 25px; height: 42px; padding-right: 2px; font-size:34px; line-height:42px; text-align:center; background-size: 27px 42px; }
    .sep_counter > strong {display:block; font-size:13px; }

    .sep_tab {height: auto; }
    .sep_tab .tit {display:block; background:url(../../images/epilogue/ico_arrow1.gif) right center no-repeat; background-size: 38px auto; background-color:#33a5fc; border-bottom: solid 2px #0053b0;}
    .sep_tab .tit a {display:block; height: 45px; text-align:center; line-height:45px; color:#fff; font-size:20px; }
    .sep_tab ul {display:none; width: 100%; padding: 10px 0; background-color:#0053b0; overflow:hidden; position:absolute; left:0px; top:47px;  }
    .sep_tab.m_on ul {display:block;}
    .sep_tab ul li {float: none; width: 100%; margin-right: 0; margin-left: 0px;}
    .sep_tab ul li:first-child {width: 100%; }
    .sep_tab ul li a {display:block; height: auto; padding: 5px 0; line-height:20px; font-size:14px; color:#fff; font-family:'ng_b'; text-align:center; background-color:#0053b0;}
    .sep_tab ul li.on a {height: auto; background:#0053b0;  color:#fff;}

    .sep_orderby {position:static; float: none; padding: 15px 0; margin-top: 0px;} 
    .sep_orderby li {float: none; margin-left: 0; display:inline-block; } 
    .sep_orderby li a {display:inline-block; width: 76px; height: 29px; font-size:15px; line-height:29px; background-position: -81px 0; background-size:156px auto;}
    .sep_orderby li.on a {background-position: 0 0; color:#fff;}

    .sep_list ul {border-top: solid 2px #33a5fc;}
    .sep_list ul li {margin-bottom: 5px; }
    .sep_list ul li a {height: 113px; min-height:auto; padding: 0 15px 0 75px;}
    .sep_list ul li a .img_box {left:15px; top:15px; width: 50px; height: 50px;}
    .sep_list ul li a .img_box .cover {width: 50px; height: 50px; background-size:50px 50px;}
    .sep_list ul li a .img_box .best {margin-top: 15px; z-index:15; font-size:15px; line-height:18px; border-top: solid 1px #000; border-bottom: solid 1px #000;}
    .sep_list ul li.best a .img_box .cover { background-size:50px 50px;}

    .sep_list ul li a .txt_box {padding-top: 17px; }
    .sep_list ul li a .txt_box .branch {display:block; padding-left: 5px; width: 120px; height: 26px; margin-bottom: 0px; font-size:12px; line-height:18px;}
    .sep_list ul li a .txt_box .branch.gangnam   {background-size: 120px auto;}
    .sep_list ul li a .txt_box .branch.samsung   {background-size: 120px auto;}
    .sep_list ul li a .txt_box .branch.nowon     {background-size: 120px auto;}
    .sep_list ul li a .txt_box .branch.jongno    {background-size: 120px auto;}
    .sep_list ul li a .txt_box .branch.ilsandong {background-size: 120px auto;}

    .sep_list ul li a .txt_box .name {font-size:17px; line-height:18px; font-family:'ng_b'; }
    .sep_list ul li a .date_box {display:block; position:absolute; left:15px; bottom:15px; top:inherit; right:inherit;} 
    .sep_list ul li a .date_box span {font-size:11px; line-height:18px; padding-left: 0px; padding-right: 5px; letter-spacing:-1px; }
    .sep_list ul li a .date_box span em {width: 47px; height: 18px; font-size:11px; line-height:18px; background-size: 47px 18px; margin-right: 3px;}

    .seq_collect_wrap {padding: 20px 0 18px 0; }
    .seq_collect_wrap .tit {text-align:center; padding-bottom: 20px; font-size:20px; line-height:22px;}
    .seq_collect_wrap .inner_box {width: 100%; padding: 0 10px; 
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .seq_collect_wrap .inner_box ul {width: 100%; }
    .seq_collect_wrap .inner_box ul li {width: 50%; padding: 0 5px 5px 5px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .seq_collect_wrap .inner_box ul li a {height: 26px; line-height:26px; font-size:11px; }





    /* === member === */
    .member_wrap .login_box {height:auto; padding:15px; margin-bottom:25px; text-align:right;}
    .member_wrap .login_box label {font-size:12px; left:15px; line-height:35px;}
    .member_wrap .login_box .label1 {top:15px;}
    .member_wrap .login_box .label2 {top:60px;}
    .member_wrap .login_box input[type=text] {width:70%; height:35px; margin-bottom:10px; position:static; line-height:35px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .member_wrap .login_box input[type=password] {width:70%; height:35px; margin-bottom:10px; position:static; line-height:35px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .member_wrap .login_box a {width:100%; display:block; margin-bottom:10px; position:static; text-align:left; font-size:11px; line-height:16px; padding-left:30%;}
    .member_wrap .login_box input[type=submit] {width:100%; height:35px; position:static; font-size:15px;}
    .member_wrap .login_btn {padding:0 25px;}
    .member_wrap .login_btn .fl_c {width:100%;}
    .member_wrap .login_btn .fl_c a {float:none; width:100%; height:35px; font-size:15px; line-height:35px;}
    .member_wrap .login_btn .fl_c .btn_green {margin-bottom:10px;}
    .member_wrap .login_btn .fl_c .btn_blue {margin-left:0px;}
    
    .member_wrap .login_box2 {height:auto; padding:15px; margin-bottom:25px; text-align:right;}
    .member_wrap .login_box2 dl {height:80px; margin-bottom:20px;}
    .member_wrap .login_box2 dl dt {padding-top:20px; font-size:20px; line-height:30px;}
    .member_wrap .login_box2 dl dd {font-size:11px; line-height:30px;}
    .member_wrap .login_box2 label {font-size:12px; left:15px; line-height:35px;}
    .member_wrap .login_box2 .label1 {top:115px;}
    .member_wrap .login_box2 .label2 {top:160px;}
    .member_wrap .login_box2 input[type=text] {width:70%; height:35px; margin-bottom:10px; position:static; line-height:35px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .member_wrap .login_box2 input[type=password] {width:70%; height:35px; margin-bottom:10px; position:static; line-height:35px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .member_wrap .login_box2 a {width:100%; display:block; margin-bottom:10px; position:static; text-align:left; font-size:11px; line-height:16px; padding-left:30%;}
    .member_wrap .login_box2 input[type=submit] {width:100%; height:35px; position:static; font-size:15px;}
    .member_wrap .login_btn2 {padding:0 25px;}
    .member_wrap .login_btn2 .fl_c {width:100%;}
    .member_wrap .login_btn2 .fl_c a {float:none; width:100%; height:35px; font-size:15px; line-height:35px;}
    .member_wrap .login_btn2 .fl_c .btn_green {margin-bottom:10px;}
    .member_wrap .login_btn2 .fl_c .btn_blue {margin-left:0px;}
    
    .member_wrap .terms_article {padding:30px 15px 0;}
    .member_wrap .terms_article h4 {margin-bottom:10px; font-size:16px; line-height:22px;}
    .member_wrap .terms_article .scroll {padding:15px; height:120px; font-size:12px; line-height:16px;}
    .member_wrap .terms_article .scroll h5 {font-size:12px;}
    .member_wrap .terms_article .scroll h6 {margin-top:16px; font-size:12px;}

    .agreement_box {padding:15px 0;}
    .agreement_box label {font-size:11px;}
    .agreement_box label:first-child {margin-right:32px;}

    .agreement_box2 {padding:15px; text-align:left; position:relative;}
    .agreement_box2 label {display:block; font-size:11px;}
    .agreement_box2 label:first-child {margin-right:32px;}
    .agreement_box2 .btn_detail {width:65px; height:23px; position:absolute; top:50%; right:15px; margin-top:-12px; font-size:12px; line-height:23px;}
    
    .write_btn_area {padding-top:25px;}
    .write_btn_area .fl_c a,
    .write_btn_area .fl_c input{width:91px; height:30px; font-size:15px; line-height:30px;}
    
    .write_table_wrap1 {padding:15px; margin-top:25px;}
    
    .member_wrap .find_wrap {width:auto; padding:15px;}
    .member_wrap .find_wrap .write_table {width:100%;}
    .member_wrap .find_wrap .write_table tr th {width:30.86%;}
    .member_wrap .find_wrap .write_table tr td.text {padding-left:0;}
    .member_wrap .find_wrap .write_table tr td ul {padding-top:0px;}
    .member_wrap .find_wrap .write_table tr td ul li {font-size:12px; line-height:22px;}
    
    /* === online === */
    .online_step1 ul {display:block; width:320px; height:142px; position:relative; margin:0 auto;}
    .online_step1 ul li {width:69px; height:70px; padding-left:42px; background:url(../../images/online/step1_arrow2.png) 11px 25px no-repeat; background-size:19px;}
    .online_step1 ul li div {width:69px; height:70px !important; background:url(../../images/online/step1_bg2.png) 0 0 no-repeat; font-size:11px; line-height:14px; background-size:69px 70px; letter-spacing:-1px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .online_step1 ul li.s4 {margin-left:24px;}
    .online_step1 ul li.s1 div {padding-top:15px;}
    .online_step1 ul li.s2 div {padding-top:15px;}
    .online_step1 ul li.s3 div {padding-top:20px;}
    .online_step1 ul li.s4 div {padding-top:25px;}
    .online_step1 ul li.s5 div {padding-top:22px;}
    
    .kakaotalk_privacy {padding-top:10px; text-align:left;}
    .kakaotalk_privacy ul {display:block; padding-left:15px;}
    .kakaotalk_privacy ul li {float:none; margin-left:0; font-size:12px; line-height:22px;}

    .btn2 { width: 42px; height: 30px; line-height:30px; font-size:13px; }
    
    .sep_view .title_box {border-top: solid 2px #33a5fc;}
    .sep_view .title_box .outer_box {margin-bottom: 5px; }
    .sep_view .title_box .outer_box .inner_box {height: 113px; min-height:auto; padding: 0 15px 0 75px;}
    .sep_view .title_box .outer_box .inner_box .img_box {left:15px; top:15px; width: 50px; height: 50px;}
    .sep_view .title_box .outer_box .inner_box .img_box .cover {width: 50px; height: 50px; background-size:50px 50px;}
    .sep_view .title_box .outer_box .inner_box .img_box .best {margin-top: 15px; font-size:15px; line-height:18px; border-top: solid 1px #000; border-bottom: solid 1px #000;}
    .sep_view .title_box .outer_box.best .inner_box .img_box .cover { background-size:50px 50px;}
    .sep_view .title_box .outer_box .inner_box .img_box .cover1 {width: 50px; height: 43px; top:0px; background-size:50px 43px; }
    .sep_view .title_box .outer_box .inner_box .img_box .count { font-size:13px; line-height:38px; }

    .sep_view .title_box .outer_box .inner_box .txt_box {padding-top: 17px; }
    .sep_view .title_box .outer_box .inner_box .txt_box.promo {padding-top: 25px; }
    .sep_view .title_box .outer_box .inner_box .txt_box .branch {display:block; padding-left: 5px; width: 120px; height: 26px; margin-bottom: 0px; font-size:12px; line-height:18px;}
    .sep_view .title_box .outer_box .inner_box .txt_box .branch.gangnam   {background-size: 120px auto;}
    .sep_view .title_box .outer_box .inner_box .txt_box .branch.samsung   {background-size: 120px auto;}
    .sep_view .title_box .outer_box .inner_box .txt_box .branch.nowon     {background-size: 120px auto;}
    .sep_view .title_box .outer_box .inner_box .txt_box .branch.jongno    {background-size: 120px auto;}
    .sep_view .title_box .outer_box .inner_box .txt_box .branch.ilsandong {background-size: 120px auto;}

    .sep_view .title_box .outer_box .inner_box .txt_box .name {font-size:17px; line-height:18px; font-family:'ng_b'; }
    .sep_view .title_box .outer_box .inner_box .date_box {display:block; position:absolute; left:15px; bottom:15px; top:inherit; right:inherit;} 
    .sep_view .title_box .outer_box .inner_box .date_box span {font-size:11px; line-height:18px; padding-left: 0px; padding-right: 5px; letter-spacing:-1px; }
    .sep_view .title_box .outer_box .inner_box .date_box span em {width: 47px; height: 18px; font-size:11px; line-height:18px; background-size: 47px 18px; margin-right: 3px;}

    .sep_view { margin-top: 25px;}
    .sep_view .cont_box { padding: 25px; margin-bottom:0px; border-bottom: solid 0px #fff; }
    .sep_view .cont_box img { width: 100%; }

    .sep_view .like_box { padding-bottom: 25px; }
    .sep_view .like_box span { display:block; line-height:47px; }
    .sep_view .like_box .like_txt { margin-right: 0px; font-size:15px; }
    .sep_view .like_box .like_btn a { height: 47px; padding-left: 55px; background-size:47px; font-size:22px; }

    .sep_view .file_down { height: 42px; line-height:42px; }
    .sep_view .file_down .ico_file { width: 72px; height: 42px; line-height:42px; background:url(../../images/epilogue/ico_down.gif) 10px center no-repeat #ebebeb; }
    .sep_view .file_down a { padding:0 25px 0 92px; }

    .sep_view .prev_next_wrap { padding-bottom: 25px; }
    .sep_view .prev_next_wrap span { height: 42px; line-height:42px; }
    .sep_view .prev_next_wrap span a { padding:0 25px 0 92px; }
    .sep_view .prev_next_wrap span strong { width: 72px; height: 42px; line-height:42px; }
    .sep_view .prev_next_wrap .prev strong { background:url(../../images/epilogue/btn_prev.gif) 10px center no-repeat #ebebeb; }
    .sep_view .prev_next_wrap .next strong { background:url(../../images/epilogue/btn_next.gif) 10px center no-repeat #ebebeb; }

    .sub_epilogue .btn_area { padding-bottom: 25px; margin-bottom: 0px; border-bottom: solid 0px #fff; }
    .sub_epilogue .search_area { margin: 0 25px; padding:0 48px 25px 75px; position:relative; }
    .sub_epilogue .search_area select { width: 70px; height: 30px; position:absolute; left:0px; top:0px;  }
    .sub_epilogue .search_area .it { width: 100%; height: 30px; line-height:30px;  }
    .sub_epilogue .search_area .btn2 { position:absolute; right:0px; top:0px;  }    

    .gallery_list { margin: 0 15px; }
    .gallery_list ul { width: auto; }
    .gallery_list ul li { width: 100%; margin:0 0 10px 0; padding-bottom: 10px; }
    .gallery_list ul li a .photo img { width: 100%; }
    .gallery_list ul li a .cover { width: 100%; }
    .gallery_list ul li a .cover img { width: 100%; }
    .gallery_list ul li a .txt_box { width: 85%; margin: 0 22px; position:absolute; left:0px; bottom:15px; }
    .gallery_list ul li a .txt_box .name { width: 100%; font-size:19px; line-height:24px; }
    .gallery_list ul li a .txt_box .info { padding-bottom: 10px; margin-bottom: 10px; font-size:12px; line-height:16px; }
    .gallery_list ul li a .txt_box .count_like { height: 20px; line-height:20px; padding-left: 22px; margin-right: 10px; font-size:12px; background-size:20px;}
    .gallery_list ul li a .txt_box .count_view { height: 20px; line-height:20px; padding-left: 47px; font-size:12px; background-size:43px 20px;}
    .gallery_list ul li a .best img { width: 65px; }
    .gallery_list ul li.best a .best { position:absolute; left:22px; top:22px; }

    .sep_orderby1 {position:static; float: none; padding: 0 0 15px 0; margin-top: 0px;} 
    .sep_orderby1 span {float: none; margin-left: 0; display:inline-block; } 
    .sep_orderby1 span a {display:inline-block; width: 76px; height: 29px; font-size:15px; line-height:29px; background-position: -81px 0; background-size:156px auto;}
    .sep_orderby1li.on a {background-position: 0 0; color:#fff;}

    .btn1 { width: 90px; height: 30px; line-height:30px; font-size:15px; }

    .coun_list ul {border-top: solid 2px #33a5fc;}
    .coun_list ul li {margin-bottom: 5px; }
    .coun_list ul li a {height: 113px; min-height:auto; padding: 0 15px 0 75px;}
    .coun_list ul li a .mark_box {left:15px; top:15px; width: 50px; height: 50px;}
    .coun_list ul li a .mark_box .cover {width: 50px; height: 50px; background-size:50px 50px;}
    .coun_list ul li a .mark_box .mark {margin-top: 10px; z-index:15; font-size:12px; line-height:15px; }
    .coun_list ul li.completion a .mark_box .cover { background-size:50px 50px;}
    .coun_list ul li a .txt_box {padding-top: 17px; }
    .coun_list ul li a .txt_box .branch { padding-left: 5px; width: 120px; height: 26px; margin-bottom: 0px; font-size:12px; line-height:18px;}
    .coun_list ul li a .txt_box .branch.gangnam   { background-size: 70px 24px; }
    .coun_list ul li a .txt_box .branch.samsung   { background-size: 70px 24px; }
    .coun_list ul li a .txt_box .branch.nowon     { background-size: 70px 24px; }
    .coun_list ul li a .txt_box .branch.jongno    { background-size: 70px 24px; }
    .coun_list ul li a .txt_box .branch.ilsandong { background-size: 70px 24px; }
    .coun_list ul li a .txt_box .branch.nonhyeon  { background-size: 70px 24px; }
    .coun_list ul li a .txt_box .name {font-size:17px; line-height:18px; font-family:'ng_b'; }
    .coun_list ul li a .date_box {display:block; position:absolute; left:15px; bottom:15px; top:inherit; right:inherit;} 
    .coun_list ul li a .date_box span {font-size:11px; line-height:18px; padding-left: 0px; padding-right: 5px; letter-spacing:-1px; }
    .coun_list ul li a .date_box span em {width: 47px; height: 18px; font-size:11px; line-height:18px; background-size: 47px 18px; margin-right: 3px;}

    .coun_view .title_box {min-height: 113px; min-height:auto; padding: 0 15px;}
    .coun_view .title_box .txt_box { padding-top: 17px; padding-bottom: 50px; }
    .coun_view .title_box .txt_box .branch { padding-left: 5px; width: 120px; height: 26px; margin-bottom: 0px; font-size:12px; line-height:18px;}
    .coun_view .title_box .txt_box .branch.gangnam   { background-size: 70px 24px; }
    .coun_view .title_box .txt_box .branch.samsung   { background-size: 70px 24px; }
    .coun_view .title_box .txt_box .branch.nowon     { background-size: 70px 24px; }
    .coun_view .title_box .txt_box .branch.jongno    { background-size: 70px 24px; }
    .coun_view .title_box .txt_box .branch.ilsandong { background-size: 70px 24px; }
    .coun_view .title_box .txt_box .branch.nonhyeon  { background-size: 70px 24px; }
    .coun_view .title_box .txt_box .name {font-size:17px; line-height:18px; font-family:'ng_b'; }
    .coun_view .title_box .date_box {display:block; position:absolute; left:15px; bottom:15px; top:inherit; right:inherit;} 
    .coun_view .title_box .date_box span {font-size:11px; line-height:18px; padding-left: 0px; padding-right: 5px; letter-spacing:-1px; }
    .coun_view .title_box .date_box span em {width: 47px; height: 18px; font-size:11px; line-height:18px; background-size: 47px 18px; margin-right: 3px;}

    .coun_view .question_box { padding: 25px 15px 25px 85px; }
    .coun_view .question_box .ico_q { width: 38px; height: 38px; line-height:38px; font-size:20px; background-size:38px 38px; position:absolute; left:30px; top:25px; }

    .coun_view .answer_box { padding:13px 15px 25px 15px; }
    .coun_view .answer_box .bul_a { position:absolute; left:50px; top:0px; }
    .coun_view .answer_box .bul_a img { width: 24px; height: 15px; }
    .coun_view .answer_box .answer_inner { padding: 20px 10px 20px 65px; border: solid 2px #33a5fc; }
    .coun_view .answer_box .answer_inner .ico_a { width: 38px; height: 38px; line-height:38px; font-size:20px; background-size:38px 38px; position:absolute; left:30px; top:35px; }
    .coun_view .tit_qa { padding-bottom: 15px; font-size:12px; line-height:15px; }
    .coun_view .txt_qa { font-size:11px; line-height:16px; }

    #contents.mypage_wrap { padding-top: 25px; padding-bottom: 50px; }
    #contents.mypage_wrap .table_input1_wrap { margin: 0 0 25px 0; padding: 10px 0; }   

    .sep_tab_box2 {position:relative; margin-bottom: 25px; z-index:20; }

    .nbeaf_wrap {padding: 15px 0 25px 0; }
    .nbeaf_list {width: auto; padding: 0 15px; }
    .nbeaf_list ul li {margin-top: 25px; }
    .nbeaf_list ul li:first-child {margin-top: 0px;}


    .nbeaf_list ul li .infor_area {width: 30%; padding: 5% 10px 0 10px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .nbeaf_list ul li .infor_area .tit {font-size:13px; line-height:18px; margin-bottom: 10px; }
    .nbeaf_list ul li .infor_area > img {width: 30px; }
    .nbeaf_list ul li .infor_area strong {font-size:12px; line-height:18px; margin-bottom: 10px; margin-top: 10px;}
    .nbeaf_list ul li .infor_area span {font-size:12px;}

    .nbeaf_list ul li .before_area {width: 35%; }
    .nbeaf_list ul li .before_area .img_box .badge {width: 50%; }
    .nbeaf_list ul li .before_area .img_box .badge img {width: 100%; }
    .nbeaf_list ul li .before_area .exp_box {padding: 10px; }

    .nbeaf_list ul li .after_area {width: 35%;}
    .nbeaf_list ul li .after_area .img_box {width: 100%; overflow:hidden; position:relative; }
    .nbeaf_list ul li .after_area .img_box .badge {width: 50%; }
    .nbeaf_list ul li .after_area .img_box .badge img {width: 100%; }
    .nbeaf_list ul li .after_area .exp_box {padding: 20px; }

    .member_wrap .idpass_result {padding:35px 15px; width: auto; }
    .member_wrap .idpass_result strong {font-size:15px; line-height:20px; padding-bottom: 15px; }
    .member_wrap .idpass_result strong span { border-bottom: solid 1px #fb5605;}
    .member_wrap .idpass_result .comment {font-size:12px; line-height:18px;}

    .branch_wrap {padding: 0 0 25px 0; }
    .branch_wrap .branch_big_img_wrap {margin: 20px 0;}

    .branch_small_img_wrap .prev {left:15px; top:50%; margin-top: -12px;}
    .branch_small_img_wrap .prev img {width: 25px; }
    .branch_small_img_wrap .next {right:15px; top:50%; margin-top: -12px;}
    .branch_small_img_wrap .next img {width: 25px; }
    .branch_small_img_wrap .slider {width: 74%;}
    .branch_small_img_wrap .slider span {display:inline-block; width: 100%;}
    .branch_small_img_wrap .slider a {margin: 0 0; width: 50%; padding: 5px; display:inline-block; border: solid 0px #cecece; text-align:center; 
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .branch_small_img_wrap .slider a.on {border: solid 0px #1ea8ff;}
    .branch_small_img_wrap .slider a img {width: 100%; border: solid 2px #cecece;}
    .branch_small_img_wrap .slider a.on img {border: solid 2px #1ea8ff;}

    .location_wrap { padding-top: 0px; }
    .location_wrap .location_cont { height: auto; padding: 15px; margin-bottom: 50px; }
    .location_wrap .location_cont .img_map { position:relative ; left:inherit; top:inherit; width:auto; height:auto;}
    .location_wrap .location_cont .img_map img { width: 100%; height: 100%; }
    .location_wrap .location_cont .location_txt .name { padding: 25px 0 10px 0; font-size:20px; line-height:22px; }
    .location_wrap .location_cont .location_txt .contact { padding-bottom: 20px; }
    .location_wrap .location_cont .location_txt .contact dl.tel { width: 100%; }
    .location_wrap .location_cont .location_txt .contact dl.fax { width: 100%; }
    .location_wrap .location_cont .location_txt .contact dl { padding-left: 28px; }
    .location_wrap .location_cont .location_txt .link_map { padding-bottom: 30px; }
    .location_wrap .location_cont .location_txt .link_map a { width: 90px; height: 25px; line-height:25px; }

    .medical_guide_wrap { padding: 15px 0 50px 0; font-size:12px; line-height:14px; }
    .medical_guide_wrap .name { padding: 54px 33px 35px 0; font-size:15px; line-height:15px; }
    .medical_guide_wrap dl { padding:0 0 5px 45px; }
    .medical_guide_wrap > div { width: 100%; }
    .medical_guide_wrap > div > div { width: 222px; height: 304px; margin: 0 auto; padding-left: 28px; margin-bottom: 10px; float: none;}
    .medical_guide_wrap .medical_guide_box2 { top:0; left:0; }
    .medical_guide_wrap .medical1 { margin-right: auto; background:url(../../images/introduction/medical_bg1.png) 0 0 no-repeat; background-size:250px 304px !important; }
    .medical_guide_wrap .medical2 { margin-right: auto; background:url(../../images/introduction/medical_bg2.png) 0 0 no-repeat; background-size:250px 304px !important; }
    .medical_guide_wrap .medical3 { background:url(../../images/introduction/medical_bg3.png) 0 0 no-repeat; background-size:250px 304px !important; }
    .medical_guide_wrap .medical4 { margin-right: auto; background:url(../../images/introduction/medical_bg4.png) 0 0 no-repeat; background-size:250px 304px !important; }
    .medical_guide_wrap .medical5 { background:url(../../images/introduction/medical_bg5.png) 0 0 no-repeat; background-size:250px 304px !important; }
    
    .story_wrap .story_section1 {background-size: auto 100%}
    .story_wrap .story_section1 .inner_sec {width: 100%; height: 425px;}
    .story_wrap .story_section1 .tit {font-size:20px; line-height:28px; padding-top: 25px;}
    .story_wrap .story_section1 .tit span {display:block; }
    .story_wrap .story_section1 .conts {margin: 15px auto 0 auto; width: 293px; height: 312px; position:static; background:url(../../images/introduction/img_story1_mobile.png) 0 0 no-repeat; background-size:293px 312px;}

    .story_wrap .story_section2 {background-size: auto 100%}
    .story_wrap .story_section2 .inner_sec {width: 100%; height: 410px;}
    .story_wrap .story_section2 .tit {padding-top: 25px;}
    .story_wrap .story_section2 .tit .txt_box {height: 35px; padding-left: 20px; background-size: auto 100%}
    .story_wrap .story_section2 .tit .txt_box em {height: 35px; padding-right: 20px; line-height:35px; font-size:20px; background-size: auto 100%}
    .story_wrap .story_section2 .tit .comment {font-size:14px; line-height:22px; padding-top: 13px; }
    .story_wrap .story_section2 .conts {width: 290px; height: 270px; margin: 15px auto 0 auto; position:static; background:url(../../images/introduction/img_story2_mobile.png) 0 0 no-repeat;  background-size:290px 270px;}

    .story_wrap .story_section3 {background-size: auto 7px}
    .story_wrap .story_section3 .inner_sec {width: 100%; height: auto; padding-bottom: 20px; }
    .story_wrap .story_section3 .tit {padding-top: 25px;}
    .story_wrap .story_section3 .tit .txt_box {height: 35px; padding-left: 20px; background-size: auto 100%}
    .story_wrap .story_section3 .tit .txt_box em {height: 35px; padding-right: 20px; line-height:35px; font-size:20px; background-size: auto 100%}

    .story_wrap .story_section3 .conts {margin-top: 20px;}
    .story_wrap .story_section3 .conts ul {width: 100%; padding: 0 15px; 
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .story_wrap .story_section3 .conts ul li {float: none; width: 100%; height: auto; margin-right: 0px; margin-bottom: 20px; padding: 0 20px 40px 20px; 
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .story_wrap .story_section3 .conts ul li .icon img {width: 140px; }
    .story_wrap .story_section3 .conts ul li .sub_tit {font-size:15px; line-height:22px; padding-bottom: 20px; }
    .story_wrap .story_section3 .conts ul li .comment {font-size:12px; line-height:20px;}
    .story_wrap .story_section3 .conts ul li .comment span {display:inline; }
    .story_wrap .story_section3 .conts ul li .icon2 {position:absolute; left:50%; top:-40px; margin-top: 0px; margin-left: -25px;}
    .story_wrap .story_section3 .conts ul li .icon2 img {width: 50px; }

    .docter_intro_tab_box1 {padding-bottom: 25px; }

    .docter_intro_conts .di_box {height: auto;}
    .docter_intro_conts .di_box .img_pc {display:none; }
    .docter_intro_conts .di_box .img_mobile {display:block; }
    .docter_intro_conts .di_box .exp_box {width: auto; height: auto; padding: 30px 15px; position:static; background:none; background-color:#f6f6f6;}
    .docter_intro_conts .di_box .exp_box dt {color:#333333; font-size:20px; line-height:24px; padding-bottom: 10px; }
    .docter_intro_conts .di_box .exp_box dd {}
    .docter_intro_conts .di_box .exp_box dd p {font-size:12px; line-height:18px; padding-bottom: 5px; }
    .docter_intro_conts .di_box .exp_box dd p .d_b {display:inline;}
    .docter_intro_conts .di_box .exp_box .b_box {position:static; padding-top: 10px; }
    .docter_intro_conts .di_box .exp_box .b_box > a {width: 120px; height: 30px; line-height:30px; }

    .n_surgery_process_wrap {padding: 25px 15px 50px 15px;}
    .n_surgery_process_wrap .process_section1 {width: auto; padding: 20px 10px;}
    .n_surgery_process_wrap .process_section2 {width: auto; padding: 20px 10px;}
    .n_surgery_process_wrap .tit {font-size:20px; line-height:26px; padding-bottom: 16px; }
    .n_surgery_process_wrap .tit span {width: 26px; height: 26px; margin-right: 5px; font-size:12px; line-height:26px; background-size: 26px 26px;}
    .n_surgery_process_wrap .prosec_box {overflow:hidden; border: solid 5px #1ea8ff; background-color:#fff;}
    .n_surgery_process_wrap .process_section2 .prosec_box {border: solid 5px #ff5b2a;}
    .n_surgery_process_wrap .prosec_box .img_box {float: none; width: auto; }
    .n_surgery_process_wrap .prosec_box .img_box img {width: 100%; }
    .n_surgery_process_wrap .prosec_box .exp_box {float: none; width: auto; padding: 15px !important}

    .n_surgery_process_wrap .prosec_box .exp_box .sub_tit {font-size:15px; line-height:20px; padding-bottom: 15px; }
    .n_surgery_process_wrap .process_section2 .prosec_box .exp_box .sub_tit {color:#ff5b2a;}
    .n_surgery_process_wrap .prosec_box .exp_box ul {}
    .n_surgery_process_wrap .prosec_box .exp_box ul li {font-size:12px; line-height:18px; padding-bottom: 3px; }
    .n_surgery_process_wrap .prosec_box .exp_box ul li .pt {padding-top: 3px; }
    .n_surgery_process_wrap .arrow_area {text-align:center; padding: 15px 0; }
    .n_surgery_process_wrap .arrow_area img {width: 36px; }

    #contents.docter_intro_hsh .section1 { width: 100%; padding-top: 0px; }
    #contents.docter_intro_hsh .section2 { background:none; background-color:#f2f2f2; }
    #contents.docter_intro_hsh .section2 .cont { width: 100%; height: auto; padding-bottom: 25px; }
    #contents.docter_intro_hsh .section2 .name { padding:25px 15px 15px 15px; font-size:20px; line-height:20px; }
    #contents.docter_intro_hsh .section2 .career { padding-bottom: 25px; }
    #contents.docter_intro_hsh .section2 .career li { margin: 0 15px; font-size:12px; line-height:15px; }
    #contents.docter_intro_hsh .section2 .photo { margin: 0 15px; padding-bottom: 25px; }
    #contents.docter_intro_hsh .section2 .photo img { width: 100%; }
    #contents.docter_intro_hsh .section2 .score_img { display:none; }
    #contents.docter_intro_hsh .section2 .score_img_m { display:block; }
    #contents.docter_intro_hsh .section2 .score_img_m img { width: 100%; }
    #contents.docter_intro_hsh .section3 { background:url(../../images/introduction/img_docter1_04_m.jpg) center top no-repeat; background-size:100% 100%;}
    #contents.docter_intro_hsh .section3 .cont { width: 100%; height: auto; margin: 0 auto; }
    #contents.docter_intro_hsh .section3 .name { padding:25px 0 20px 0; font-size:20px; line-height:20px; }
    #contents.docter_intro_hsh .section3 ul { width: 100%; margin-left: 0px; }
    #contents.docter_intro_hsh .section3 ul li { float: none; margin: 0 auto 20px auto; }
    #contents.docter_intro_hsh .section3 ul li a { width: 290px; height: 272px; }
    #contents.docter_intro_hsh .section3 ul li .ico { width: 145px; padding: 25px 0 15px 0; }
    #contents.docter_intro_hsh .section3 ul li .txt1 { padding-bottom: 15px; font-size:21px; line-height:21px; }
    #contents.docter_intro_hsh .section3 ul li .txt2 { font-size:12px; line-height:15px; }
    #contents.docter_intro_hsh .section4 { width: 100%; padding-bottom: 30px; }
    #contents.docter_intro_hsh .section4 .name { padding:25px 0 20px 0; font-size:20px; line-height:20px; }
    #contents.docter_intro_hsh .section4 .keyword li { margin: 0 15px 20px 15px; position:relative; color:#333; }
    #contents.docter_intro_hsh .section4 .keyword li div { height: auto; padding-left: 0px; padding-bottom: 100px; margin: 0 15px; background:none !important; }
    #contents.docter_intro_hsh .section4 .keyword li.list1 { background:url(../../images/introduction/img_docter1_06_m.jpg) right bottom no-repeat #eeeeee; background-size:145px; }
    #contents.docter_intro_hsh .section4 .keyword li.list2 { background:url(../../images/introduction/img_docter1_08_m.jpg) right bottom no-repeat #eeeeee; background-size:175px; }
    #contents.docter_intro_hsh .section4 .keyword li.list3 { background:url(../../images/introduction/img_docter1_10_m.jpg) right bottom no-repeat #eeeeee; background-size:140px; }
    #contents.docter_intro_hsh .section4 .keyword li.list1 .txt1 { background:url(../../images/introduction/no1.gif) right center no-repeat; }
    #contents.docter_intro_hsh .section4 .keyword li.list2 .txt1 { background:url(../../images/introduction/no2.gif) right center no-repeat; }
    #contents.docter_intro_hsh .section4 .keyword li.list3 .txt1 { background:url(../../images/introduction/no3.gif) right center no-repeat; }
    #contents.docter_intro_hsh .section4 .keyword li .photo { display:block; }
    #contents.docter_intro_hsh .section4 .keyword li .photo img { width: 100%; }
    #contents.docter_intro_hsh .section4 .keyword li .txt1 { margin-top: 25px; padding-right: 20px; font-size:20px; line-height:20px; background-size:17px !important; }
    #contents.docter_intro_hsh .section4 .keyword li .txt2 { padding-bottom: 25px; font-size:20px; line-height:20px; }
    #contents.docter_intro_hsh .section4 .keyword li .txt3 { font-size:12px; line-height:15px; }

    #contents.docter_intro_ysy .section1 { width: 100%; padding-top: 0px; }

    #contents.docter_intro_ysy .section2 .cont { width: auto; height: auto; padding-bottom: 0; margin: 0 15px; }
    #contents.docter_intro_ysy .section2 .cont .name { padding:25px 15px 15px 15px; font-size:20px; line-height:20px; }
    #contents.docter_intro_ysy .section2 .cont .career { padding-bottom: 25px; }
    #contents.docter_intro_ysy .section2 .cont .career li { padding-left: 7px; font-size:12px; line-height:15px; position:relative; }
    #contents.docter_intro_ysy .section2 .cont .career li span { position:absolute; left:0px; top:0px;  }
    #contents.docter_intro_ysy .section2 .cont .photo { padding-bottom: 20px; display:block; text-align:center; }
    #contents.docter_intro_ysy .section2 .cont .photo img { width: 290px; }
    #contents.docter_intro_ysy .section2 .cont .profile_photo { display:block; position:static; right:0px; text-align:center; }
    #contents.docter_intro_ysy .section2 .cont .profile_photo img { width: 231px; }

    #contents.docter_intro_ysy .section3 { background:none; }
    #contents.docter_intro_ysy .section3 .cont { width: 100%; height: 100%; }
    #contents.docter_intro_ysy .section3 .cont .m { display:block; }
    #contents.docter_intro_ysy .section3 .cont .m img { width: 100%; }

    #contents.docter_intro_ysy .section4 .cont { width: auto; margin: 0 15px; padding: 30px 0 10px 0; }
    #contents.docter_intro_ysy .section4 .cont .list_wrap li { width: auto; height: auto; float: none; margin-left: 0px; margin-bottom: 20px; }
    #contents.docter_intro_ysy .section4 .cont .list_wrap li .photo img { width: 100%; }
    #contents.docter_intro_ysy .section4 .cont .list_wrap li .txt_box { padding: 20px; font-size:12px; line-height:15px;  }
    #contents.docter_intro_ysy .section4 .cont .list_wrap li .txt_box .name { padding-bottom: 15px; font-size:20px; line-height:20px; }
    #contents.docter_intro_ysy .section4 .cont .list_wrap li .txt_box .txt1 { padding-bottom: 7px; }

    #contents.docter_intro_ysy .section5 { background:url(../../images/introduction/img_docter1_04.jpg) center -30px no-repeat; }
    #contents.docter_intro_ysy .section5 .cont { width: 100%; height: auto; text-align:center; padding-top: 50px; padding-bottom: 30px; }
    #contents.docter_intro_ysy .section5 a { width: 134px; height: 110px; margin: 0 10px; margin-bottom: 20px; }
    #contents.docter_intro_ysy .section5 a .ico { width: 66px; }

    #contents.docter_intro_oys .section1 { width: 100%; padding-top: 0px; }
    #contents.docter_intro_oys .section2 .cont { width: auto; height: auto; padding-bottom: 0; margin: 0 15px; }
    #contents.docter_intro_oys .section2 .cont .name { padding:25px 15px 15px 15px; font-size:20px; line-height:20px; }
    #contents.docter_intro_oys .section2 .cont .career { padding-bottom: 25px; }
    #contents.docter_intro_oys .section2 .cont .career li { padding-left: 7px; font-size:12px; line-height:15px; position:relative; }
    #contents.docter_intro_oys .section2 .cont .career li span { position:absolute; left:0px; top:0px;  }
    #contents.docter_intro_oys .section2 .cont .photo { padding-bottom: 20px; display:block; text-align:center; }
    #contents.docter_intro_oys .section2 .cont .photo img { width: 290px; }
    #contents.docter_intro_oys .section2 .cont .profile_photo { display:block; position:static; right:0px; text-align:center; }
    #contents.docter_intro_oys .section2 .cont .profile_photo img { width: 231px; }

    #contents.docter_intro_oys .section3 {background-size: auto 100%}
    #contents.docter_intro_oys .section3 .cont { width: auto; height: auto; padding: 30px 15px; }
    #contents.docter_intro_oys .section3 .conts_box1 {margin-bottom: 35px; padding-left: 0; height: auto;}
    #contents.docter_intro_oys .section3 .conts_box1 .img_box {position:static;}
    #contents.docter_intro_oys .section3 .conts_box1 .img_box img {width: 100%; height: auto; }
    #contents.docter_intro_oys .section3 .conts_box1 .exp_box {padding: 20px; }
    #contents.docter_intro_oys .section3 .conts_box1 .exp_box .txt1 {font-size:12px; line-height:18px;}
    #contents.docter_intro_oys .section3 .conts_box1 .exp_box .txt1 span {display:inline; }
    #contents.docter_intro_oys .section3 .conts_box1 .exp_box .txt2 {padding-top: 10px; font-size:20px; line-height:26px;}
    #contents.docter_intro_oys .section3 .conts_tit {margin-bottom: 15px; font-size:15px; line-height:21px; padding: 0 20px; }
    #contents.docter_intro_oys .section3 .conts_box2 {margin-bottom: 35px; padding-right: 0; height: auto;}
    #contents.docter_intro_oys .section3 .conts_box2 .img_box {position:static; width: 100%; }
    #contents.docter_intro_oys .section3 .conts_box2 .img_box img {width: 100%; height: auto; margin: 0;}
    #contents.docter_intro_oys .section3 .conts_box2 .exp_box {padding: 20px; }
    #contents.docter_intro_oys .section3 .conts_box2 .exp_box .txt1 {font-size:12px; line-height:18px;}
    #contents.docter_intro_oys .section3 .conts_box2 .exp_box .txt1 span {display:inline; }
    #contents.docter_intro_oys .section3 .conts_box2 .exp_box .txt2 {padding-top: 10px; font-size:20px; line-height:26px;}
    #contents.docter_intro_oys .section3 .conts_box2 .exp_box .txt2 span {display:inline; } 
    #contents.docter_intro_oys .section3 .conts_box3 {margin-bottom: 35px; padding-left: 0; height: auto;}
    #contents.docter_intro_oys .section3 .conts_box3 .img_box {position:static; width: 100%; }
    #contents.docter_intro_oys .section3 .conts_box3 .img_box img {width: 100%; height: auto; margin: 0;}
    #contents.docter_intro_oys .section3 .conts_box3 .exp_box {padding: 20px; }
    #contents.docter_intro_oys .section3 .conts_box3 .exp_box .txt1 {font-size:12px; line-height:18px;}
    #contents.docter_intro_oys .section3 .conts_box3 .exp_box .txt1 strong {font-size:15px; line-height:20px;}
    #contents.docter_intro_oys .section3 .conts_box3 .exp_box .txt1 span {display:inline; }
    #contents.docter_intro_oys .section3 .conts_box3 .exp_box .txt2 {padding-bottom: 10px; font-size:20px; line-height:26px;}
    #contents.docter_intro_oys .section3 .conts_box3 .exp_box .txt2 span {display:inline; }

    #contents.docter_intro_oys .section4 .cont { width: auto; margin: 0 15px; padding: 30px 0 10px 0; }
    #contents.docter_intro_oys .section4 .cont .list_wrap li {width: 100%; height: auto; float: none; margin-left: 0px; margin-bottom: 20px; }
    #contents.docter_intro_oys .section4 .cont .list_wrap li .photo img { width: 100%; }
    #contents.docter_intro_oys .section4 .cont .list_wrap li .txt_box { padding: 20px; font-size:12px; line-height:18px;  }
    #contents.docter_intro_oys .section4 .cont .list_wrap li .txt_box .name { padding-bottom: 15px; font-size:20px; line-height:22px; }
    #contents.docter_intro_oys .section4 .cont .list_wrap li .txt_box .txt1 { padding-bottom: 7px; }

    #contents.docter_intro_oys .section5 { background:url(../../images/introduction/img_docter1_04.jpg) center -30px no-repeat; }
    #contents.docter_intro_oys .section5 .cont { width: 100%; height: auto; text-align:center; padding-top: 50px; padding-bottom: 30px; }
    #contents.docter_intro_oys .section5 a { width: 134px; height: 110px; margin: 0 10px; margin-bottom: 20px; }
    #contents.docter_intro_oys .section5 a .ico { width: 66px; }

    #contents.docter_intro_sih .section1 { width: 100%; padding-top: 0px; }

    #contents.docter_intro_sih .section2 .cont { width: auto; height: auto; padding-bottom: 0; margin: 0 15px; }
    #contents.docter_intro_sih .section2 .cont .name { padding:25px 15px 15px 15px; font-size:20px; line-height:20px; }
    #contents.docter_intro_sih .section2 .cont .career { padding-bottom: 25px; }
    #contents.docter_intro_sih .section2 .cont .career li { padding-left: 7px; font-size:12px; line-height:15px; position:relative; }
    #contents.docter_intro_sih .section2 .cont .career li span { position:absolute; left:0px; top:0px;  }
    #contents.docter_intro_sih .section2 .cont .photo { padding-bottom: 20px; display:block; text-align:center; }
    #contents.docter_intro_sih .section2 .cont .photo img { width: 290px; }
    #contents.docter_intro_sih .section2 .cont .profile_photo { display:block; position:static; right:0px; text-align:center; }
    #contents.docter_intro_sih .section2 .cont .profile_photo img { width: 231px; }

    #contents.docter_intro_sih .section3 .cont { width: auto; height: auto; margin: 0 15px; padding: 30px 0; }
    #contents.docter_intro_sih .section3 .cont .txt_area { display:block; width: auto; height: auto; padding-left: 0px; margin-bottom: 30px;  }
    #contents.docter_intro_sih .section3 .cont .txt_area .photo { position:relative; }
    #contents.docter_intro_sih .section3 .cont .txt_area .photo img { width: 100%; }
    #contents.docter_intro_sih .section3 .cont .txt_area .txt_box { padding: 25px 18px; }
    #contents.docter_intro_sih .section3 .cont .txt_area .txt_box span { display:inline-block; }
    #contents.docter_intro_sih .section3 .cont .txt_area .txt_box .title { padding-bottom: 17px; font-size:20px; line-height:24px; }
    #contents.docter_intro_sih .section3 .cont .txt_area .txt_box .txt { padding-bottom: 10px; font-size:12px; line-height:15px; }
    #contents.docter_intro_sih .section3 .cont .txt1 { padding-bottom: 10px; font-size:15px; line-height:18px; }
    #contents.docter_intro_sih .section3 .cont .txt1 span { display:block; }
    #contents.docter_intro_sih .section3 .cont .photo_area { padding-left: 0px; }
    #contents.docter_intro_sih .section3 .cont .photo_area .youtube { display:inline-block; border: solid 3px #000; position:relative; margin-bottom: 20px; }
    #contents.docter_intro_sih .section3 .cont .photo_area .youtube .m_video { display:block; width: 100%; }
    #contents.docter_intro_sih .section3 .cont .photo_area .youtube iframe { width: 100%; height: 100%; position:absolute; left:0px; top:0px; }
    #contents.docter_intro_sih .section3 .cont .photo_area .photo img { width: 100%; }

    #contents.docter_intro_sih .section4 .cont { width: auto; margin: 0 15px; padding: 30px 0 10px 0; }
    #contents.docter_intro_sih .section4 .cont .list_wrap { display:inline-block; }
    #contents.docter_intro_sih .section4 .cont .list_wrap li { width: auto; height: auto; float: none; margin-left: 0px; margin-bottom: 20px; }
    #contents.docter_intro_sih .section4 .cont .list_wrap li .photo img { width: 100%; }
    #contents.docter_intro_sih .section4 .cont .list_wrap li .txt_box { padding: 19px; font-size:12px; line-height:15px; }
    #contents.docter_intro_sih .section4 .cont .list_wrap li .txt_box .name { padding-bottom: 15px; font-size:20px; line-height:24px; }
    #contents.docter_intro_sih .section4 .cont .list_wrap li .txt_box .name span { display:inline-block; }
    #contents.docter_intro_sih .section4 .cont .list_wrap li .txt_box .txt1 { padding-bottom: 7px; }
    #contents.docter_intro_sih .section4 .cont .list_wrap li.list3 { width: auto; height: auto; padding-left: 0px; margin-top: 0px; }
    #contents.docter_intro_sih .section4 .cont .list_wrap li.list3 .photo { position:relative; }
    #contents.docter_intro_sih .section4 .cont .list_wrap li.list3 .txt_box { padding: 20px; }

    #contents.docter_intro_sih .section5 { background:url(../../images/introduction/img_docter1_04.jpg) center -30px no-repeat; }
    #contents.docter_intro_sih .section5 .cont { width: 100%; height: auto; padding-top: 50px; padding-bottom: 30px; }
    #contents.docter_intro_sih .section5 a { width: 134px; height: 110px; margin: 0 10px; margin-bottom: 20px; }
    #contents.docter_intro_sih .section5 a:first-child { margin: 0 10px; margin-bottom: 20px; }
    #contents.docter_intro_sih .section5 a .ico { width: 66px; }

    #contents.docter_intro_gby .section1 { width: 100%; padding-top: 0px; }

    #contents.docter_intro_gby .section2 .cont { width: auto; height: auto; padding-bottom: 0; margin: 0 15px; }
    #contents.docter_intro_gby .section2 .cont .name { padding:25px 15px 15px 15px; font-size:20px; line-height:20px; }
    #contents.docter_intro_gby .section2 .cont .career { padding-bottom: 25px; }
    #contents.docter_intro_gby .section2 .cont .career li { padding-left: 7px; font-size:12px; line-height:15px; position:relative; }
    #contents.docter_intro_gby .section2 .cont .career li span { position:absolute; left:0px; top:0px;  }
    #contents.docter_intro_gby .section2 .cont .photo { padding-bottom: 20px; display:block; text-align:center; }
    #contents.docter_intro_gby .section2 .cont .photo img { width: 290px; }
    #contents.docter_intro_gby .section2 .cont .profile_photo { display:block; position:static; right:0px; text-align:center; }
    #contents.docter_intro_gby .section2 .cont .profile_photo img { width: 231px; }

    #contents.docter_intro_gby .section3 .cont { width: auto; margin: 0 15px; padding: 30px 0 10px 0; }
    #contents.docter_intro_gby .section3 .cont .title { padding-bottom: 20px; font-size:20px; line-height:20px; }
    #contents.docter_intro_gby .section3 .cont .list_wrap li { width: 100%; height: auto; float: none; margin-left: 0px; margin-bottom: 20px; }
    #contents.docter_intro_gby .section3 .cont .list_wrap li:first-child { float: none; }
    #contents.docter_intro_gby .section3 .cont .list_wrap li .photo img { width: 100%; }
    #contents.docter_intro_gby .section3 .cont .list_wrap li .txt_box { padding: 20px; font-size:12px; line-height:18px;  }
    #contents.docter_intro_gby .section3 .cont .list_wrap li .txt_box .txt1 { padding-bottom: 7px; }

    #contents.docter_intro_gby .section4 .cont { width: auto; padding: 30px 0; margin: 0 15px;}
    #contents.docter_intro_gby .section4 .cont .title { padding-bottom: 20px; font-size:20px; line-height:20px; }
    #contents.docter_intro_gby .section4 .cont .interview_wrap { height: auto; }
    #contents.docter_intro_gby .section4 .cont .interview_wrap .txt_box { width: auto; padding: 20px; }
    #contents.docter_intro_gby .section4 .cont .interview_wrap .txt_box .question { padding-left: 27px; margin-bottom: 5px; line-height:24px; }
    #contents.docter_intro_gby .section4 .cont .interview_wrap .txt_box .answer { line-height:15px; 
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
    border-radius: 15px;
    }
    #contents.docter_intro_gby .section4 .cont .interview_wrap .txt_box .answer.a1 { height: auto; margin-bottom: 30px; background:none; background-color:#3b979c; }
    #contents.docter_intro_gby .section4 .cont .interview_wrap .txt_box .answer.a2 { height: auto; background:none; background-color:#3b979c;  }
    #contents.docter_intro_gby .section4 .cont .interview_wrap .photo  { position:relative; width: auto; height: auto; background:none;  }
    #contents.docter_intro_gby .section4 .cont .interview_wrap .photo img { display:block; width: 100%; }

    #contents.docter_intro_gby .section5 { background:url(../../images/introduction/img_docter1_04.jpg) center -30px no-repeat; }
    #contents.docter_intro_gby .section5 .cont { width: 100%; height: auto; text-align:center; padding-top: 50px; padding-bottom: 30px; }
    #contents.docter_intro_gby .section5 a { width: 134px; height: 110px; margin: 0 10px; margin-bottom: 20px; }
    #contents.docter_intro_gby .section5 a .ico { width: 66px; }

    #contents.docter_intro_kkj .section1 { width: 100%; padding-top: 0px; }

    #contents.docter_intro_kkj .section2 .cont { width: auto; height: auto; padding-bottom: 0; margin: 0 15px; }
    #contents.docter_intro_kkj .section2 .cont .name { padding:25px 15px 15px 15px; font-size:20px; line-height:20px; }
    #contents.docter_intro_kkj .section2 .cont .career { padding-bottom: 25px; }
    #contents.docter_intro_kkj .section2 .cont .career li { padding-left: 7px; font-size:12px; line-height:15px; position:relative; }
    #contents.docter_intro_kkj .section2 .cont .career li span { position:absolute; left:0px; top:0px;  }
    #contents.docter_intro_kkj .section2 .cont .photo { padding-bottom: 20px; display:block; text-align:center; }
    #contents.docter_intro_kkj .section2 .cont .photo img { width: 290px; }
    #contents.docter_intro_kkj .section2 .cont .profile_photo { display:block; position:static; right:0px; text-align:center; }
    #contents.docter_intro_kkj .section2 .cont .profile_photo img { width: 204px; }

    #contents.docter_intro_kkj .section3 .cont { width: auto; padding: 30px 0 10px 0; margin: 0 15px; }
    #contents.docter_intro_kkj .section3 .cont .txt_area { padding-left: 0px; margin-bottom: 20px; }
    #contents.docter_intro_kkj .section3 .cont .txt_area.t1 { height: auto; }
    #contents.docter_intro_kkj .section3 .cont .txt_area.t1 img { height: auto; }
    #contents.docter_intro_kkj .section3 .cont .txt_area.t2 { height: auto; }
    #contents.docter_intro_kkj .section3 .cont .txt_area.t3 { height: auto; }
    #contents.docter_intro_kkj .section3 .cont .txt_area.t3 img { height: auto; }
    #contents.docter_intro_kkj .section3 .cont .txt_area .photo { position:static; }
    #contents.docter_intro_kkj .section3 .cont .txt_area .photo img { width: 100%; }
    #contents.docter_intro_kkj .section3 .cont .txt_area .txt_box { padding: 0px 20px 25px 20px; line-height:15px; }
    #contents.docter_intro_kkj .section3 .cont .txt_area .txt_box > span { display:inline; }
    #contents.docter_intro_kkj .section3 .cont .txt_area .txt_box > span.d1 { display:inline; }
    #contents.docter_intro_kkj .section3 .cont .txt_area .txt_box .title { line-height:24px; }
    #contents.docter_intro_kkj .section3 .cont .txt_area .txt_box .title span { display:inline; }

    #contents.docter_intro_kkj .section4 { background:url(../../images/introduction/img_docter6_06_m.jpg) center top no-repeat; background-size:100% 100%; }
    #contents.docter_intro_kkj .section4 .cont { width: auto; height: auto; }
    #contents.docter_intro_kkj .section4 .m_resize { display:block; width: 100%; }
    #contents.docter_intro_kkj .section4 .m_resize img { width: 100%; }

    #contents.docter_intro_kkj .section5 { background:url(../../images/introduction/img_docter1_04.jpg) center -30px no-repeat; }
    #contents.docter_intro_kkj .section5 .cont { width: 100%; height: auto; padding-top: 50px; padding-bottom: 30px; }
    #contents.docter_intro_kkj .section5 a { width: 134px; height: 110px; margin: 0 10px; margin-bottom: 20px; }
    #contents.docter_intro_kkj .section5 a:first-child { margin: 0 10px; margin-bottom: 20px; }
    #contents.docter_intro_kkj .section5 a .ico { width: 66px; }

    #contents.n_updown_wrap .section1 .cont { width: 100%; height: auto; }
    #contents.n_updown_wrap .section1 .cont .title { padding: 30px 0 20px 0; font-size:20px; line-height:29px; }
    #contents.n_updown_wrap .section1 .cont .title strong { font-size:24px; }
    #contents.n_updown_wrap .section1 .cont .title strong span { display:inline-block; }
    #contents.n_updown_wrap .section1 .cont .txt_box { margin: 0px 15px; }
    #contents.n_updown_wrap .section1 .cont .txt_box li { width: 100%; height: 77px; margin-left: 0px; margin-bottom: 20px; padding-left: 39%; float: left; background-color:#fff; position:relative; }
    #contents.n_updown_wrap .section1 .cont .txt_box li:first-child { margin-left: 0px; }
    #contents.n_updown_wrap .section1 .cont .txt_box li .ico { width: 52px; left:12%; top:12px; }
    #contents.n_updown_wrap .section1 .cont .txt_box li .txt { padding-top: 18px; font-size:12px; line-height:18px; }
    #contents.n_updown_wrap .section1 .cont .txt_box li .txt strong { font-size:15px; }

    #contents.n_updown_wrap .section2 { text-align:center; }
    #contents.n_updown_wrap .section2 .cont { display:inline-block; width: auto; height: 78px; padding: 22px 13px 0 15px ; overflow:hidden; }
    #contents.n_updown_wrap .section2 .cont a { display:inline-block; width: 71px; height: 49px; padding-top: 16px; padding-left: 2px; margin-left:0px; font-size:12px; line-height:15px; float: left; font-family:'ng_b'; }
    #contents.n_updown_wrap .section2 .cont a.l3 { height: 55px; padding-top: 10px; }

    #contents.n_updown_wrap .section3 .cont { width: auto; height: auto; margin: 0 15px; }
    #contents.n_updown_wrap .section3 .cont .title { padding: 30px 0 20px 0; font-size:20px; line-height:29px; }
    #contents.n_updown_wrap .section3 .cont .title strong { font-size:24px;  }
    #contents.n_updown_wrap .section3 .cont .txt_box { padding-left: 0px; text-align:center; }
    #contents.n_updown_wrap .section3 .cont .txt_box .photo_area { display:inline-block; position:relative; left:0px; top:0px; overflow:hidden; }
    #contents.n_updown_wrap .section3 .cont .txt_box .photo_area span .txt { padding-top: 12px; font-size:15px; line-height:15px;  }
    #contents.n_updown_wrap .section3 .cont .txt_box .photo_area span.before { width: 143px; margin-right: 0px; float: left;  }
    #contents.n_updown_wrap .section3 .cont .txt_box .photo_area span.after { width: 141px; float: left; }
    #contents.n_updown_wrap .section3 .cont .txt_box .photo_area span.before .photo { padding-right: 5px;  }
    #contents.n_updown_wrap .section3 .cont .txt_box .photo_area span.after .photo { padding-left: 5px;  }
    #contents.n_updown_wrap .section3 .cont .txt_box .photo_area span.ico { width: 40px; margin: -40px 0 0 -20px; }
    #contents.n_updown_wrap .section3 .cont .txt_box .txt_area { padding-bottom: 30px; }
    #contents.n_updown_wrap .section3 .cont .txt_box .txt_area span { font-size:13px; line-height:18px; }
    #contents.n_updown_wrap .section3 .cont .txt_box .txt_area ins { border-bottom: solid 1px #717171; }
    #contents.n_updown_wrap .section3 .cont .txt_box .txt_area .txt1 { padding: 25px 0 15px 0; }
    #contents.n_updown_wrap .section3 .cont .txt_box .txt_area .txt2 { display:block; }
    #contents.n_updown_wrap .section3 .cont .txt_box .txt_area .txt3 { display:inline; padding: 4px 2px; font-size:17px; line-height:23px; background-color:#f56256; }

    #contents.n_updown_wrap .section4 .cont { width: auto; height: auto; margin: 0 15px; padding-bottom: 10px; text-align:center; }
    #contents.n_updown_wrap .section4 .cont .title { padding: 30px 0 20px 0; font-size:20px; line-height:24px; }
    #contents.n_updown_wrap .section4 .cont .title strong span { display:block; }
    #contents.n_updown_wrap .section4 .cont .list_wrap { display:inline-block; width: 290px; margin-left: 0px; }
    #contents.n_updown_wrap .section4 .cont .list_wrap li { width: 135px; margin-left: 0px; margin-right: 10px; margin-bottom: 20px; }

    #contents.n_updown_wrap .section5 .cont { width: auto; margin: 0 15px; }
    #contents.n_updown_wrap .section5 .title { padding: 30px 0 20px 0; font-size:20px; line-height:24px; }
    #contents.n_updown_wrap .section5 .title span { display:block; }
    #contents.n_updown_wrap .section5 .title ins { border-bottom: solid 1px #333;}
    #contents.n_updown_wrap .section5 .special_list > li { padding-bottom: 20px; }
    #contents.n_updown_wrap .section5 .special_list li .name_wrap { height: 63px; padding-left: 112px; line-height:21px; }
    #contents.n_updown_wrap .section5 .special_list li .name_wrap .no { width: 87px; height: 56px; padding-top: 7px; font-size:11px; line-height:11px;}
    #contents.n_updown_wrap .section5 .special_list li .name_wrap .no strong { font-size:36px; line-height:36px; }
    #contents.n_updown_wrap .section5 .special_list li .name_wrap .name { display:inline-block; padding-top: 20px; font-size:18px; }
    #contents.n_updown_wrap .section5 .special_list li .name_wrap .name.line2 { padding-top: 10px; }
    #contents.n_updown_wrap .section5 .special_list li .name_wrap .name span { display:block; }
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap { padding:30px 20px; text-align:center; }
    #contents.n_updown_wrap .section5 .special_list li.list1 .txt_wrap { height: 885px; }
    #contents.n_updown_wrap .section5 .special_list li.list2 .txt_wrap { height: 703px; }
    #contents.n_updown_wrap .section5 .special_list li.list3 .txt_wrap { height: 516px; }
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box1 { padding-left: 0px; padding-bottom: 30px; text-align:center; }
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box1 > span { display:inline-block; text-align:center; }
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box1 > span > span.photo { padding-bottom: 15px; }
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box1 > span > span.photo img { width: 100%; }
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box1 > span > span.txt { font-size:12px; line-height:15px; }
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box1 .txt_area1 { display:block; position:relative; left:0px; top:0px; padding-bottom: 115px; }
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box1 .txt_area1 .photo { width: 167px; }
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box1 .txt_area2 .photo { width: 250px; }
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box1 .ico { width: 65px; position:absolute; left:50%; top:50%; margin: -45px 0 0 -32px; 
        -webkit-transform:rotate(90deg);
        -moz-transform: rotate(90deg);
        transform: rotate(90deg);
    }
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box2 { display:inline-block; padding:18px; font-size:14px; line-height:19px; }
    #contents.n_updown_wrap .section5 .special_list li.list1 .txt_wrap .txt_box2 { margin-bottom: 25px; }
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box3 { display:inline-block; padding-left: 0px; padding-bottom: 20px; text-align:center; }
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box3 > span { width: 208px; display:block; }
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box3 > span > span { display:inline-block; }
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box3 > span > span.photo { width: 208px; padding-bottom: 15px; }
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box3 > span > span.txt { font-size:17px; line-height:17px; }
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box3 .txt_area1 { position:relative; left:0px; padding-bottom: 100px; }
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box3 .ico { width: 65px; margin: -40px 0 0 -32px; 
        -webkit-transform:rotate(90deg);
        -moz-transform: rotate(90deg);
        transform: rotate(90deg);
    }
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box4 { padding-left: 0px; text-align:center; }
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box4 .photo { display:inline-block; position:relative; left:0px; width:224px;  }
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box4 .txt_area { padding: 15px 0 100px 0; text-align:left; }
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box4 .txt_area .tit { padding-bottom: 15px; font-size:14px; line-height:18px;}
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box4 .txt_area li { padding-left: 7px; font-size:12px; line-height:17px; background:url(../../images/nplastic/bul_01.png) 0 7px no-repeat; background-size:2px; }
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .txt_box4 .ico { width: 70px; position:absolute; left:50%; top:50%; margin: 130px 0 0 -35px; }
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .btn_box { display:block; text-align:center; }
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .btn_box a { display:block; float: none; margin-left: 0px; padding: 0 25px; width: 100%; height: 55px; line-height:55px; font-size:15px; margin-bottom: 10px; text-align:left; box-sizing:border-box;}
    #contents.n_updown_wrap .section5 .special_list li .txt_wrap .btn_box a span.ico { width: 7px; right:20px; margin-top: -7px; }
    #contents.n_updown_wrap .section5 .special_list li .shadow { width: 100%; }
    #contents.n_updown_wrap .section5 .special_list li .shadow.hei1 { height: 1007px; }
    #contents.n_updown_wrap .section5 .special_list li .shadow.hei2 { height: 825px; }
    #contents.n_updown_wrap .section5 .special_list li .shadow.hei3 { height: 638px; }

    #contents.n_updown_wrap .section6 .cont { width: auto; height: auto; text-align:center; }
    #contents.n_updown_wrap .section6 .cont .title { padding: 30px 0 20px 0; font-size:23px; line-height:28px; }
    #contents.n_updown_wrap .section6 .cont .title strong { display:block; }
    #contents.n_updown_wrap .section6 .cont .txt1 { padding-bottom: 20px;  position:static; left:0; top:0; font-size:24px; line-height:28px; }
    #contents.n_updown_wrap .section6 .cont .list_wrap { display:inline-block; }
    #contents.n_updown_wrap .section6 .cont .list_wrap li { padding-bottom: 20px; width: 227px;  }
    #contents.n_updown_wrap .section6 .cont .list_wrap li span { display:inline-block; }
    #contents.n_updown_wrap .section6 .cont .list_wrap li .photo { padding-bottom: 10px; }
    #contents.n_updown_wrap .section6 .cont .list_wrap li .txt2 { font-size:15px; line-height:19px; }
    #contents.n_updown_wrap .section6 .cont .list_wrap li.li1 { position:static;  top:0; }
    #contents.n_updown_wrap .section6 .cont .list_wrap li.li2 { position:static; left:0; margin-left: 0; }
    #contents.n_updown_wrap .section6 .cont .list_wrap li.li3 { position:static; top:0; }
    #contents.n_updown_wrap .section6 .cont .list_wrap li.li4 { position:static; right:0; top:0; }
    #contents.n_updown_wrap .section6 .cont .list_wrap li.li5 { position:static; left:0; top:0; }

    #contents.n_updown_wrap .section7 .cont { width: auto; height: auto; margin: 0 15px; padding-bottom: 30px; }
    #contents.n_updown_wrap .section7 .cont .title { padding: 30px 0 20px 0; font-size:20px; line-height:25px; }
    #contents.n_updown_wrap .section7 .cont .title strong { display:block; }
    #contents.n_updown_wrap .section7 .cont .txt { padding-bottom: 25px; font-size:13px; line-height:18px; }
    #contents.n_updown_wrap .section7 .cont .btn_wrap { width: 245px; margin: 0 auto; }
    #contents.n_updown_wrap .section7 .cont .btn { display:block; width: 195px; height: 45px; padding: 0 25px; line-height:45px; font-size:15px; }
    #contents.n_updown_wrap .section7 .cont .btn span.ico { width: 7px; right:20px; margin-top: -7px; }
    #contents.n_updown_wrap .section7 .cont .photo_box { width: 300px; display:inline-block; padding-bottom: 20px; overflow:hidden; }
    #contents.n_updown_wrap .section7 .cont .photo_box > span { display:inline-block; width: 145px; float: left; }
    #contents.n_updown_wrap .section7 .cont .photo_box span strong { padding-top: 7px; font-size:12px; line-height:16px; }
    #contents.n_updown_wrap .section7 .cont .photo_box span.before { margin-right: 0; }
    #contents.n_updown_wrap .section7 .cont .photo_box span.before span { display:inline-block; padding-right: 34px; }
    #contents.n_updown_wrap .section7 .cont .photo_box span.after span { display:inline-block; padding-left: 34px; }
    #contents.n_updown_wrap .section7 .cont .photo_box span.before strong { display:inline-block; padding-right: 34px; }
    #contents.n_updown_wrap .section7 .cont .photo_box span.after strong { display:inline-block; padding-left: 34px; }
    #contents.n_updown_wrap .section7 .cont .photo_box span.ico { width: 31px; margin: -40px 0 0 -15px; float:none; }

    .tab_wraper {padding:0px 0 25px;}
    .n_congestion_wrap .tab_wraper {padding:0px 0 25px;}
    .sub_location {display:none; }
    .promo_list ul {width: 100%; padding: 0 8px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .promo_list ul li {width: 50%; padding: 0 8px; margin-right: 0; margin-bottom: 15px; 
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .promo_list ul li a .img_box .badge {left:10px; top:10px;}
    .promo_list ul li a .img_box .badge img {width: 40px; }

    .promo_list ul li a .infor_box {padding: 10px 8px 0 8px; height: 150px;}
    .promo_list ul li a .infor_box .cate {width: 32px; height: 20px; margin-bottom: 5px; font-size:11px; line-height:20px; background-size: 32px 20px;}
    .promo_list ul li a .infor_box .cate.blue { background-size: 32px 20px;}
    .promo_list ul li a .infor_box .tit {height: 32px; font-size:14px; line-height:16px; margin-bottom: 13px; } 
    .promo_list ul li a.diary .infor_box .tit {margin-bottom: 20px; }
    .promo_list ul li a .infor_box .txt {margin-bottom: 0; line-height:18px; font-size:11px; }
    .promo_list ul li a .infor_box .exp {margin-bottom: 0px; line-height:18px; font-size:11px; }
    .promo_list ul li a .infor_box .exp .like {display:block; position:static; padding-left: 15px;}
    .promo_list ul li a .infor_box .exp .amount {display:block; position:static; }

    .diary_list ul {width: 100%; padding: 0 8px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .diary_list ul li {width: 50%; padding: 0 8px; margin-right: 0; margin-bottom: 15px; 
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .diary_list ul li a .img_box .badge {left:0px; top:0px;}
    .diary_list ul li a .img_box .badge img {width: 40px; }

    .diary_list ul li a .infor_box {padding: 10px 8px 0 8px; height: 230px;}
    .diary_list ul li a .infor_box .cate {width: 32px; height: 20px; margin-bottom: 5px; font-size:11px; line-height:20px; background-size: 32px 20px;}
    .diary_list ul li a .infor_box .cate.blue { background-size: 32px 20px;}
    .diary_list ul li a .infor_box .tit {height: 112px; font-size:14px; line-height:16px; margin-bottom: 13px; word-break:break-all} 
    .diary_list ul li a.diary .infor_box .tit {margin-bottom: 20px; }
    .diary_list ul li a .infor_box .txt {margin-bottom: 0; line-height:18px; font-size:11px; }
    .diary_list ul li a .infor_box .exp {margin-bottom: 0px; line-height:18px; font-size:11px; }
    .diary_list ul li a .infor_box .exp .like {display:block; position:static; padding-left: 15px;}
    .diary_list ul li a .infor_box .exp .amount {display:block; position:static; }

    .n_congestion_wrap .tab_wraper {padding:0px 0 25px;}
    .public_inner {width:100%;}
    .public_inner .public_title {margin-bottom:20px; font-size:24px; line-height:29px;}

    .n_congestion_wrap .cong_inner {width:100%;}
    .n_congestion_wrap .cong_tab1_sec1 .visual {height:auto; padding:30px 15px; background:url(../../images/nsurgery/cong_tab1_sec1_bg_mobile.jpg) center 0 no-repeat; background-size:cover cover;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .n_congestion_wrap .cong_tab1_sec1 .visual .txt1 {position:static; font-size:30px; line-height:34px;}
    .n_congestion_wrap .cong_tab1_sec1 .visual .txt2 {margin-bottom:12px; position:static; font-size:13px; line-height:15px;}
    .n_congestion_wrap .cong_tab1_sec1 .visual .txt3 {position:static; font-size:20px; line-height:24px;}
    .n_congestion_wrap .cong_tab1_sec1 .visual .inner {padding:15px; background:url(../../images/nsurgery/cong_tab1_sec1_inner_bg.png) 0 0 repeat;}
    
    .n_congestion_wrap .cong_tab1_sec2 {padding:30px 0;}
    .n_congestion_wrap .cong_tab1_sec2 h4 {margin-bottom:20px; font-size:20px; line-height:22px;}
    .n_congestion_wrap .cong_tab1_sec2 ul {}
    .n_congestion_wrap .cong_tab1_sec2 ul li {width:40%; margin:0 5% 20px; font-size:12px; line-height:16px;}
    .n_congestion_wrap .cong_tab1_sec2 ul li .pc_block {}
    .n_congestion_wrap .cong_tab1_sec2 ul li img {width:80%; margin-bottom:8px;}

    /*.n_congestion_wrap .cong_tab1_sec3 {padding-bottom:60px;}
    .n_congestion_wrap .cong_tab1_sec3 .sep_counter {height:65px; padding-top:20px; margin-bottom:0px; font-size:24px; background:url(../../images/epilogue/bg_sep_counter2_1024.jpg) 0 0 no-repeat; line-height:49px;}
    .n_congestion_wrap .cong_tab1_sec3 .sep_counter .btn_go_review {width:161px; height:37px; margin-left:5px; background:url(../../images/nsurgery/btn_go_review_1024.png) 0 0 no-repeat; font-size:18px; line-height:34px;}
    .n_congestion_wrap .cong_tab1_sec3 .sep_counter .number {overflow:hidden;}
    .n_congestion_wrap .cong_tab1_sec3 .sep_counter .number em {width:34px; height:53px; margin-left:3px; background:url(../../images/epilogue/bg_sep_counter2.png) 0 0 no-repeat; font-size:42px; line-height:49px; float:left; text-indent:-2px;}*/

    .n_congestion_wrap .cong_tab1_sec3 {padding-bottom:0px;}
    .n_congestion_wrap .cong_tab1_sec3 .sep_counter {position:relative; margin-bottom:0px; height:70px; padding-left:142px; padding-top:0px; text-align:left; background-size: auto 100%; font-size:11px; line-height:14px;}
    .n_congestion_wrap .cong_tab1_sec3 .sep_counter .table {display:table; height:70px; float:none;}
    .n_congestion_wrap .cong_tab1_sec3 .sep_counter .table .cell {display:table-cell; height:70px; vertical-align:middle;}
    .n_congestion_wrap .cong_tab1_sec3 .sep_counter .number {position:absolute; left:15px; top:15px; display:inline-block; vertical-align:top; float:none;}
    .n_congestion_wrap .cong_tab1_sec3 .sep_counter .number em {display:inline-block; margin-left: 0px; width: 25px; height: 42px; padding-right: 2px; font-size:34px; line-height:42px; text-align:center; background-size: 27px 42px; }
    .n_congestion_wrap .cong_tab1_sec3 .sep_counter > strong {display:inline; font-size:13px; }
    .n_congestion_wrap .cong_tab1_sec3 .sep_counter .btn_go_review {display:block; width:93px; height:21px; margin-left:0px; background-size:93px; height:21px; font-size:12px; line-height:18px;}
    
    .n_congestion_wrap .cong_tab1_sec4 {padding:30px 0;}
    .n_congestion_wrap .cong_tab1_sec4 h4 {margin-bottom:20px; font-size:20px; line-height:22px;}
    .n_congestion_wrap .cong_tab1_sec4 ol {}
    .n_congestion_wrap .cong_tab1_sec4 ol li {width:40%; height:320px; margin:0 5% 20px; text-align:center;}
    .n_congestion_wrap .cong_tab1_sec4 ol li img {width:120px;}
    .n_congestion_wrap .cong_tab1_sec4 ol li strong {font-size:15px; line-height:17px;}
    .n_congestion_wrap .cong_tab1_sec4 ol li span {font-size:12px; line-height:15px;}
    
    .n_congestion_wrap .cong_tab1_sec5 {padding:30px 15px;}
    .n_congestion_wrap .cong_tab1_sec5 h4 {margin-bottom:10px; font-size:20px; line-height:22px;}
    .n_congestion_wrap .cong_tab1_sec5 p {margin-bottom:10px; font-size:12px; line-height:16px;}
    .n_congestion_wrap .cong_tab1_sec5 table {width:100%;}
    .n_congestion_wrap .cong_tab1_sec5 table thead tr th {height:60px; font-size:12px; line-height:14px;}
    .n_congestion_wrap .cong_tab1_sec5 table thead tr th.col1 {width:auto;}
    .n_congestion_wrap .cong_tab1_sec5 table thead tr th.col2 {width:27%;}
    .n_congestion_wrap .cong_tab1_sec5 table thead tr th.col3 {width:27%;}
    .n_congestion_wrap .cong_tab1_sec5 table thead tr th.col4 {width:27%;}
    .n_congestion_wrap .cong_tab1_sec5 table thead tr th.bg2 {}
    .n_congestion_wrap .cong_tab1_sec5 table tbody tr th {height:auto; font-size:12px;}
    .n_congestion_wrap .cong_tab1_sec5 table tbody tr td {padding:5px; font-size:12px;}
    
    .n_congestion_wrap .cong_tab1_sec6 {padding:30px 15px;}
    .n_congestion_wrap .cong_tab1_sec6 h4 {margin-bottom:10px; font-size:20px; line-height:22px;}
    .n_congestion_wrap .cong_tab1_sec6 dl {}
    .n_congestion_wrap .cong_tab1_sec6 dl dt {width:100%; padding-left:14px; font-size:12px; line-height:40px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .n_congestion_wrap .cong_tab1_sec6 dl dd {width:100%; padding:15px 15px 15px 30px; font-size:12px; line-height:16px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .n_congestion_wrap .cong_tab1_sec6 dl dd em {position:absolute; top:15px; left:15px;}
    .n_congestion_wrap .cong_tab1_sec6 dl dd strong {}

    .cong_tab1_sec7 {padding:15px;}
    .cong_tab1_sec7 ul {width:290px; margin:0 auto;}
    .cong_tab1_sec7 ul li {width:46px; margin-left:15px; float:left; text-align:center;}
    .cong_tab1_sec7 ul li:first-child {margin-left:0px;}
    .cong_tab1_sec7 ul li img {width:46px; margin-bottom:5px;}
    .cong_tab1_sec7 ul li strong {font-size:11px; line-height:14px;}


    .tab_wraper2 {padding:30px 0 12px;}

    .infomation_wraper {padding-bottom:50px;}
    .infomation_wraper ul {width:100%; margin-bottom:0;}
    .infomation_wraper ul li {width:45%; margin:0 2.5% 15px 2.5%;}
    .infomation_wraper ul li img {width:100%; height:auto;}
    .infomation_wraper ul li .text {padding:10px; height:auto;}
    .infomation_wraper ul li .text strong {height:32px; margin-bottom:12px; font-size:14px; line-height:16px; overflow:hidden;}
    .infomation_wraper ul li .text p {height:42px; margin-bottom:12px; overflow:hidden; font-size:12px; line-height:14px;}
    .infomation_wraper ul li .text .info {overflow:hidden;}
    .infomation_wraper ul li .text .info .name {display:block; float:none; font-size:12px; line-height:14px;}
    .infomation_wraper ul li .text .info .date {display:block; margin-left:0px; float:none; font-size:12px; line-height:14px;}
    .infomation_wraper ul li .text .info .hit {display:block; margin-left:0px; float:none; font-size:12px; line-height:14px;}
    
    .n_congestion_wrap .cong_tab2_sec1 {padding-bottom:0;}
    .n_congestion_wrap .cong_tab2_sec1 .text_img_box {}
    .n_congestion_wrap .cong_tab2_sec1 .text_img_box .text {width:100%; height:auto; padding:25px 0; font-size:18px; line-height:24px;}
    .n_congestion_wrap .cong_tab2_sec1 .text_img_box .text span {}
    .n_congestion_wrap .cong_tab2_sec1 .text_img_box .text strong {}
    .n_congestion_wrap .cong_tab2_sec1 .text_img_box img {width:100%; height:auto;}

    .n_congestion_wrap .cong_tab2_sec2 {padding:30px 0;}
    .n_congestion_wrap .cong_tab2_sec2 img {width:70px;}
    .n_congestion_wrap .cong_tab2_sec2 h4 {margin-bottom:15px; font-size:24px; line-height:52px;}
    .n_congestion_wrap .cong_tab2_sec2 p {padding:0 40px; font-size:12px; line-height:16px;}

    .n_congestion_wrap .cong_tab2_sec3 {padding:30px 0;}
    .n_congestion_wrap .cong_tab2_sec3 h4 {margin-bottom:10px; font-size:24px; line-height:30px;}
    .n_congestion_wrap .cong_tab2_sec3 p {margin-bottom:17px; font-size:13px; line-height:16px;}
    .n_congestion_wrap .cong_tab2_sec3 ul {margin-bottom:30px;}
    .n_congestion_wrap .cong_tab2_sec3 ul li {width:33.33%;}
    .n_congestion_wrap .cong_tab2_sec3 ul li img {width:80%; margin-bottom:5px;}
    .n_congestion_wrap .cong_tab2_sec3 ul li strong {font-size:12px; line-height:16px;}
    .n_congestion_wrap .cong_tab2_sec3 table {}
    .n_congestion_wrap .cong_tab2_sec3 table thead tr th {height:auto; padding:8px 0; font-size:12px; line-height:16px;}
    .n_congestion_wrap .cong_tab2_sec3 table thead tr th.bg2 {}
    .n_congestion_wrap .cong_tab2_sec3 table tbody tr th {height:auto; padding:8px 0; font-size:12px; line-height:16px;}
    .n_congestion_wrap .cong_tab2_sec3 table tbody tr td {padding:8px 0; font-size:12px; line-height:16px;}

    .n_congestion_wrap .cong_tab2_sec4 {padding:30px 0;}
    .n_congestion_wrap .cong_tab2_sec4 h4 {margin-bottom:20px; font-size:20px; line-height:24px;}
    .n_congestion_wrap .cong_tab2_sec4 ul {width:100%; text-align:center;}
    .n_congestion_wrap .cong_tab2_sec4 ul li {width:292px; height:auto; padding-bottom:20px; margin:0 auto; float:none; background:url(../../images/nsurgery/cong_tab2_sec4_li_bg_1024.png) 0 0 no-repeat; background-size:100%;}
    .n_congestion_wrap .cong_tab2_sec4 ul li:first-child {float:none; margin-bottom:20px;}
    .n_congestion_wrap .cong_tab2_sec4 ul li dl {height:85px; padding:0 20px; margin-bottom:13px;}
    .n_congestion_wrap .cong_tab2_sec4 ul li dl dt {padding-top:15px; margin-bottom:5px;}
    .n_congestion_wrap .cong_tab2_sec4 ul li dl dt strong {font-size:15px; line-height:18px;}
    .n_congestion_wrap .cong_tab2_sec4 ul li dl dd {font-size:12px; line-height:16px;}
    .n_congestion_wrap .cong_tab2_sec4 ul li img {width:70%;}
    .n_congestion_wrap .cong_tab2_sec4 ul li .img1 {margin-bottom:14px;}

    .n_congestion_wrap .cong_tab2_sec5 {padding:30px 15px;}
    .n_congestion_wrap .cong_tab2_sec5 h4 {margin-bottom:20px; font-size:20px; line-height:24px;}
    .n_congestion_wrap .cong_tab2_sec5 .cong_inner > div {padding:30px 0 25px; text-align:center;}
    .n_congestion_wrap .cong_tab2_sec5 .cong_inner > .area1 {}
    .n_congestion_wrap .cong_tab2_sec5 .cong_inner > .area2 {}
    .n_congestion_wrap .cong_tab2_sec5 .cong_inner > div img {width:230px; margin-top:15px; margin-left:0; float:none;}
    .n_congestion_wrap .cong_tab2_sec5 .cong_inner > div img:first-child {margin-top:0px; margin-left:0;}
    .n_congestion_wrap .cong_tab2_sec5 .cong_inner > div .text {display:block; width:230px; height:232px; padding-top:32px; margin:15px auto 0; float:none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .n_congestion_wrap .cong_tab2_sec5 .cong_inner > .area1 .text {background:url(../../images/nsurgery/cong_tab2_sec5_bg1_1024.png) 0 0 no-repeat; background-size:230px 232px;}
    .n_congestion_wrap .cong_tab2_sec5 .cong_inner > .area2 .text {padding-top:50px; background:url(../../images/nsurgery/cong_tab2_sec5_bg2_1024.png) 0 0 no-repeat; background-size:230px 232px;}
    .n_congestion_wrap .cong_tab2_sec5 .cong_inner > div .text h5 {margin-bottom:10px; font-size:16px; line-height:20px;}
    .n_congestion_wrap .cong_tab2_sec5 .cong_inner > div .text p {font-size:12px; line-height:16px;}
    .n_congestion_wrap .cong_tab2_sec5 .cong_inner > div .text strong {display:block; margin-top:0px;}
    .n_congestion_wrap .cong_tab2_sec5 .cong_inner > div .text span {}

    .n_congestion_wrap .cong_tab2_sec6 {padding:30px 0;}
    .n_congestion_wrap .cong_tab2_sec6 h4 {margin-bottom:20px; font-size:24px; line-height:28px;}
    .n_congestion_wrap .cong_tab2_sec6 dl {}
    .n_congestion_wrap .cong_tab2_sec6 dl.cure1 {margin-bottom:40px;}
    .n_congestion_wrap .cong_tab2_sec6 dl dt {height:64px; font-size:30px; line-height:64px;}
    .n_congestion_wrap .cong_tab2_sec6 dl.cure1 dt {}
    .n_congestion_wrap .cong_tab2_sec6 dl.cure2 dt {}
    .n_congestion_wrap .cong_tab2_sec6 dl dd {padding:40px 0 30px; overflow:hidden;}
    .n_congestion_wrap .cong_tab2_sec6 dl.cure1 dd {}
    .n_congestion_wrap .cong_tab2_sec6 dl.cure2 dd {}
    .n_congestion_wrap .cong_tab2_sec6 dl dd .fl_c {width:340px;}
    .n_congestion_wrap .cong_tab2_sec6 dl dd .fl_c em {width:120px; height:240px; padding:0 15px; margin-left:0; font-size:12px; line-height:16px; text-align:center; float:none; vertical-align:top;}
    .n_congestion_wrap .cong_tab2_sec6 dl dd .fl_c em:first-child {margin-left:0px;}
    .n_congestion_wrap .cong_tab2_sec6 dl dd .fl_c em img {display:block; width:120px; margin:0 auto 10px;}

    .n_band_wrap .nb_sec1 {background-size: auto 100%}
    .n_band_wrap .nb_sec1 .inner_box {height: auto; }
    .n_band_wrap .nb_sec1 .bg_back {width: 100%; position:static; padding-top: 15px; }
    .n_band_wrap .nb_sec1 .bg_back img {width: 100%; }
    .n_band_wrap .nb_sec1 .comment {padding-top: 23px; padding-bottom: 5px; font-size:12px; line-height:18px}
    .n_band_wrap .nb_sec1 .comment strong {display:block; }
    .n_band_wrap .nb_sec1 .tit {font-size:24px; line-height:28px;}
    .n_band_wrap .nb_sec1 .img_pc {display:none; }
    .n_band_wrap .nb_sec1 .img_mobile {display:inline; max-width:400px; width: 100%; }

    .n_band_wrap .nb_sec2 .inner_box {width: auto; height: auto; padding: 17px 5px 0 5px; }
    .n_band_wrap .nb_sec2 .menu {width: 100%; overflow:hidden; }
    .n_band_wrap .nb_sec2 .menu li {width: 33.33%; margin-bottom: 17px; }
    .n_band_wrap .nb_sec2 .menu li span {display:block; margin-top: 0;}
    .n_band_wrap .nb_sec2 .menu li span img {width: 84px; }
    .n_band_wrap .nb_sec2 .menu li span strong {display:block; font-size:13px; line-height:18px; padding-top: 8px; }

    .n_band_wrap .nb_sec3 {background:none; }
    .n_band_wrap .nb_sec3 .inner_box {width: auto; height: auto;}
    .n_band_wrap .nb_sec3 .inner_box .conts {width: 100%; float: none; }
    .n_band_wrap .nb_sec3 .inner_box .conts:first-child {background-color:#ff6659;}
    .n_band_wrap .nb_sec3 .inner_box .tit {font-size:20px; line-height:24px; padding-top: 20px; padding-bottom: 10px; }
    .n_band_wrap .nb_sec3 .inner_box .tit strong {border-bottom: solid 2px #333333;}
    .n_band_wrap .nb_sec3 .inner_box .comment {font-size:15px; line-height:20px; height: auto; }
    .n_band_wrap .nb_sec3 .inner_box .img_box {display:block; text-align:center; padding: 20px 15px;  width: 100%; overflow:hidden; 
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .n_band_wrap .nb_sec3 .inner_box .img_box span {display:block; width: 25%;  padding: 0 0; float: left; text-align:center; }
    .n_band_wrap .nb_sec3 .inner_box .img_box span img {width: 94%; }
    .n_band_wrap .nb_sec3 .inner_box .img_box em {display:block; width: 50%;  padding: 0 0; float: left; text-align:center; }
    .n_band_wrap .nb_sec3 .inner_box .img_box em img {width: 94%; }

    .n_band_wrap .nb_sec4 {background-size: auto 100%}
    .n_band_wrap .nb_sec4 .inner_box {width: auto; height: auto; position:relative; margin: 0 auto; padding-bottom: 20px; }
    .n_band_wrap .nb_sec4 .comment {padding-top: 20px; padding-bottom: 5px; font-size:15px; line-height:20px;}
    .n_band_wrap .nb_sec4 .tit {padding-bottom: 25px; font-size:23px; line-height:33px; }
    .n_band_wrap .nb_sec4 .tit strong {display:inline-block; border-bottom: solid 2px #ff6659;}
    .n_band_wrap .nb_sec4 .conts {text-align:center; }
    .n_band_wrap .nb_sec4 .conts .box {display:block; margin: 0 auto; width: 247px; height: 263px; background:url(../../images/nplastic/bg_band4_1_pc2.png) 0 0 no-repeat;}
    .n_band_wrap .nb_sec4 .conts .box.red {background:url(../../images/nplastic/bg_band4_2_pc2.png) 0 0 no-repeat;}
    .n_band_wrap .nb_sec4 .conts .box .sub_tit {font-size:23px; line-height:83px;}
    .n_band_wrap .nb_sec4 .conts .box .exp {padding: 45px 25px 0 25px; font-size:20px; line-height:26px;}
    .n_band_wrap .nb_sec4 .conts .plus {display:block; padding: 20px 0; text-align:center; }

    .n_band_wrap .nb_sec5 {background-size: auto 100%;}
    .n_band_wrap .nb_sec5 .inner_box {width: auto; height: auto; padding: 0 15px; }
    .n_band_wrap .nb_sec5 .comment {padding-top: 20px; padding-bottom: 5px;  font-size:15px; line-height:20px;}
    .n_band_wrap .nb_sec5 .tit {padding-bottom: 25px; font-size:23px; line-height:33px;}
    .n_band_wrap .nb_sec5 .tit strong {border-bottom: solid 2px #1f1d43;}
    .n_band_wrap .nb_sec5 .conts {padding: 0 0 25px 0; }
    .n_band_wrap .nb_sec5 .conts .img_box {position:static; text-align:center; }
    .n_band_wrap .nb_sec5 .conts .img_box img {width: 211px; }
    .n_band_wrap .nb_sec5 .conts .exp_box {width: 100%; overflow:hidden; padding-top: 20px; }
    .n_band_wrap .nb_sec5 .conts .exp_box li {position:relative; margin-bottom: 17px; width: auto; height: auto; padding: 10px 15px 10px 40px; font-size:15px; line-height:20px; background:none; 
        background: rgb(181,181,181); /* Old browsers */
        background: -moz-linear-gradient(left,  rgba(181,181,181,1) 0%, rgba(255,255,255,1) 12%); /* FF3.6-15 */
        background: -webkit-linear-gradient(left,  rgba(181,181,181,1) 0%,rgba(255,255,255,1) 12%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to right,  rgba(181,181,181,1) 0%,rgba(255,255,255,1) 12%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

        -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
        -moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
        box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
    }
    .n_band_wrap .nb_sec5 .conts .exp_box li .num {position:absolute; left:15px; top:5px; font-size:25px; line-height:30px;}

    .n_band_wrap .nb_sec6 {background-size: auto 100%;}
    .n_band_wrap .nb_sec6 .inner_box {width: auto; height: auto; padding: 0 15px; }
    .n_band_wrap .nb_sec6 .tit {padding-top: 25px; padding-bottom: 20px; font-size:23px; line-height:33px;}
    .n_band_wrap .nb_sec6 .conts {width: auto; text-align:center; }
    .n_band_wrap .nb_sec6 .conts .l_area {float: none; padding-bottom: 25px; }
    .n_band_wrap .nb_sec6 .conts .l_area img {width: 100%; max-width: 450px; }
    .n_band_wrap .nb_sec6 .conts .r_area {float: none; padding-bottom: 35px; }
    .n_band_wrap .nb_sec6 .conts .r_area img {width: 100%; max-width: 450px; }

    .n_band_wrap .nb_sec7 {background-size: auto 100%;}
    .n_band_wrap .nb_sec7 .inner_box {width: auto; height: auto; padding: 0 15px;}
    .n_band_wrap .nb_sec7 .tit {padding-top: 25px; padding-bottom: 20px; font-size:23px; line-height:33px; }
    .n_band_wrap .nb_sec7 .conts {width: auto; position:relative; margin: 0 auto; padding: 0 0 25px 0; }
    .n_band_wrap .nb_sec7 .conts .pic1 {position:static; width: 100%; text-align:center; padding-bottom: 15px; }
    .n_band_wrap .nb_sec7 .conts .pic1 img {width: 280px;  }
    .n_band_wrap .nb_sec7 .conts .pic2 {position:static; width: 100%; text-align:center; padding-bottom: 15px;}
    .n_band_wrap .nb_sec7 .conts .pic2 img {width: 280px;  }
    .n_band_wrap .nb_sec7 .conts .pic_group {width: 280px; overflow:hidden; padding-bottom: 15px; margin: 0 auto;}
    .n_band_wrap .nb_sec7 .conts .pic3 {float: left; position:static; width: 50%; text-align:center; padding-right: 8px; 
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .n_band_wrap .nb_sec7 .conts .pic3 img {width: 100%;  }
    .n_band_wrap .nb_sec7 .conts .pic4 {float: left; position:static; width: 50%; text-align:center;}
    .n_band_wrap .nb_sec7 .conts .pic4 img {width: 100%;  }
    .n_band_wrap .nb_sec7 .conts .pic5 {position:static; width: 100%; text-align:center;}
    .n_band_wrap .nb_sec7 .conts .pic5 img {width: 280px;  }

    .n_band_wrap .nb_sec8 .inner_box {width: auto; height: auto; padding: 0 15px; }
    .n_band_wrap .nb_sec8 .tit {padding-top: 25px; padding-bottom: 20px; font-size:23px; line-height:33px; }
    .n_band_wrap .nb_sec8 .conts {width: 100%; overflow:hidden; }
    .n_band_wrap .nb_sec8 .conts li {width: 50%; margin-bottom: 25px; text-align:center; }
    .n_band_wrap .nb_sec8 .conts li img {width: 96%; }

    .n_band_wrap .nb_sec9 {background:none; }
    .n_band_wrap .nb_sec9 .inner_box {width: auto; height: auto;}
    .n_band_wrap .nb_sec9 .inner_box .l_area {width: auto; float: none; background-color:#cddfec; padding: 0 15px 15px 15px; }
    .n_band_wrap .nb_sec9 .inner_box .r_area {width: auto; float: none; background-color:#ff594b; padding: 0 15px 15px 15px;}
    .n_band_wrap .nb_sec9 .tit {padding: 25px 0 20px 0; font-size:23px; line-height:33px;}
    .n_band_wrap .nb_sec9 .tit span {border-bottom: solid 2px #333333;}
    .n_band_wrap .nb_sec9 .img_box {padding-bottom: 20px; }
    .n_band_wrap .nb_sec9 .img_box img {width: 100%; }
    .n_band_wrap .nb_sec9 .comment {}
    .n_band_wrap .nb_sec9 .comment li {margin-bottom: 10px; padding-left: 35px; padding-top: 2px; min-height:23px; font-size:12px; line-height:18px; }
    .n_band_wrap .nb_sec9 .comment li.ico1 {background-size: 25px 25px;}
    .n_band_wrap .nb_sec9 .comment li.ico2 {background-size: 25px 25px;}
    .n_band_wrap .nb_sec9 .comment li.ico3 {background-size: 25px 25px;}

    .n_band_wrap .nb_sec9 .inner_box .r_area .tit span {border-bottom: solid 2px #fff;}
    .n_band_wrap .nb_sec9 .inner_box .r_area .comment li.ico1 {background-size: 25px 25px;}
    .n_band_wrap .nb_sec9 .inner_box .r_area .comment li.ico2 {background-size: 25px 25px;}
    .n_band_wrap .nb_sec9 .inner_box .r_area .comment li.ico3 {background-size: 25px 25px;}

    .n_dns_wrap .ndns_sec1 {background-size: auto 100%;}
    .n_dns_wrap .ndns_sec1 .inner_sec {width: auto; height: auto; padding: 0 15px 30px 15px; }
    .n_dns_wrap .ndns_sec1 .inner_sec .icon {padding: 30px 0 12px 0; }
    .n_dns_wrap .ndns_sec1 .inner_sec .icon img {width: 70px; }
    .n_dns_wrap .ndns_sec1 .inner_sec .tit {padding-bottom: 12px; margin-bottom: 12px; font-size:24px; line-height:30px; border-bottom: solid 1px #fff;}
    .n_dns_wrap .ndns_sec1 .inner_sec .comment {font-size:12px; line-height:18px;}

    .n_dns_wrap .ndns_sec2 {background:none; }
    .n_dns_wrap .ndns_sec2 .inner_sec {position:relative; height: auto; }
    .n_dns_wrap .ndns_sec2 .tit {position:absolute; left:0px; top:10%; padding-top: 0; width: 100%;  font-size:24px; line-height:32px;}
    .n_dns_wrap .ndns_sec2 .tit span {display:block; }
    .n_dns_wrap .ndns_sec2 .mobile {display:inline; width: 100%; }

    .n_dns_wrap .ndns_sec3 {background:none; }
    .n_dns_wrap .ndns_sec3 .inner_sec {width: auto; height: auto; }
    .n_dns_wrap .ndns_sec3 .inner_sec ul li {padding: 15px; float: none; width: 100%; 
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .n_dns_wrap .ndns_sec3 .inner_sec ul li.box1 {background-color:#4f8d7a; height: auto;}
    .n_dns_wrap .ndns_sec3 .inner_sec ul li.box2 {background-color:#427666; height: auto;}
    .n_dns_wrap .ndns_sec3 .inner_sec ul li.box3 {background-color:#3a6759; height: auto;}
    .n_dns_wrap .ndns_sec3 .inner_sec ul li strong {padding: 0 0 10px 0; font-size:24px; line-height:30px; }
    .n_dns_wrap .ndns_sec3 .inner_sec ul li .name {padding: 0 0 10px 0; font-size:17px; line-height:22px;}
    .n_dns_wrap .ndns_sec3 .inner_sec ul li .name span {display:inline; }
    .n_dns_wrap .ndns_sec3 .inner_sec ul li .comment {padding: 0 0; font-size:12px; line-height:18px; }

    .n_dns_wrap .ndns_sec4 .inner_sec {width: auto; padding: 15px; }
    .n_dns_wrap .ndns_sec4 .inner_sec table th {padding: 10px; border: solid 1px #6aa291; height: auto; font-size:15px; line-height:18px; }
    .n_dns_wrap .ndns_sec4 .inner_sec table th span {font-size:11px; line-height:15px;}
    .n_dns_wrap .ndns_sec4 .inner_sec table td {padding: 10px; border: solid 1px #6aa291; height: auto; font-size:15px; line-height:18px; }
    .n_dns_wrap .ndns_sec4 .inner_sec table td span {font-size:11px; line-height:15px;}

    .n_dns_wrap .ndns_sec5 {background:none; }
    .n_dns_wrap .ndns_sec5 .inner_sec {width: auto; height: auto; position:relative; }
    .n_dns_wrap .ndns_sec5 .inner_sec .mobile {display:inline; width: 100%; }
    .n_dns_wrap .ndns_sec5 .inner_sec .tit {position:absolute; left:15px; top:5%; padding-top: 0; font-size:24px; line-height:30px; padding-bottom: 0; }
    .n_dns_wrap .ndns_sec5 .inner_sec .tit span {display:block; }
    .n_dns_wrap .ndns_sec5 .inner_sec .comment {position:absolute; left:15px; top:30%; width: 45%; height: auto; padding: 20px ; }
    .n_dns_wrap .ndns_sec5 .inner_sec .comment .txt1 {font-size:15px; line-height:21px; padding-bottom: 10px; }
    .n_dns_wrap .ndns_sec5 .inner_sec .comment .txt2 {font-size:12px; line-height:18px;}

    .n_dns_wrap .ndns_sec6 .inner_sec {width: auto; height: auto; padding: 30px 0;  }
    .n_dns_wrap .ndns_sec6 .inner_sec .tit {margin-top: 0; margin-bottom: 20px; padding-left: 10px; font-size:20px; line-height:33px; background-size: 50px auto}
    .n_dns_wrap .ndns_sec6 .inner_sec ul li .txt {font-size:14px; line-height:18px; padding-top: 5px; }
    .n_dns_wrap .ndns_sec6 .inner_sec ul li .txt strong {font-size:12px; line-height:16px; padding-top: 5px; }

    .n_dns_wrap .ndns_sec7 {background-size: auto 100%;}
    .n_dns_wrap .ndns_sec7 .inner_sec {width: auto; height: auto; padding: 30px 30px;}
    .n_dns_wrap .ndns_sec7 .inner_sec .tit {width: auto; margin-bottom: 20px; padding-left: 5px; font-size:20px; line-height:33px; background-size: 50px auto}
    .n_dns_wrap .ndns_sec7 .video_boxs {margin: 0 auto 30px auto; width: 100%; height: 210px; border: solid 3px #000; 
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .n_dns_wrap .ndns_sec7 .video_boxs iframe {width: 100%; height: 100%; }
    .n_dns_wrap .ndns_sec7 .comment1 {padding-bottom: 15px;}
    .n_dns_wrap .ndns_sec7 .comment1 .txt1 {font-size:20px; line-height:26px; padding-bottom: 0px; }
    .n_dns_wrap .ndns_sec7 .comment1 .txt2 {font-size:12px; line-height:18px;}
    .n_dns_wrap .ndns_sec7 .img_box li {width: 50%; padding-bottom: 15px; }
    .n_dns_wrap .ndns_sec7 .img_box li .name {padding-top: 5px; font-size:12px; line-height:18px;}
    .n_dns_wrap .ndns_sec7 .comment2 {padding: 20px 15px; font-size:12px; line-height:18px;} 

    .n_dns_wrap .ndns_sec8 .inner_sec {width: auto; padding: 30px 15px 15px 15px ; }
    .n_dns_wrap .ndns_sec8 .inner_sec .tit {margin-bottom: 20px; padding-bottom: 0; padding-left: 10px; font-size:20px; line-height:33px; background-size: 50px auto }
    .n_dns_wrap .ndns_sec8 .inner_sec .conts {}
    .n_dns_wrap .ndns_sec8 .inner_sec .conts dt {padding: 10px 15px; font-size:12px; line-height:18px; }
    .n_dns_wrap .ndns_sec8 .inner_sec .conts dd {border: solid 5px #ebebeb; padding: 0 10px;}
    .n_dns_wrap .ndns_sec8 .inner_sec .conts dd ul {width: 100%; padding-top: 15px; }
    .n_dns_wrap .ndns_sec8 .inner_sec .conts dd ul li {padding-left:55px; margin-bottom: 15px;  }
    .n_dns_wrap .ndns_sec8 .inner_sec .conts dd ul li .num {left:0px; top:0; width: 41px; height: 41px; line-height:38px; padding-right: 7px; font-size:16px; background-size: 48px auto}
    .n_dns_wrap .ndns_sec8 .inner_sec .conts dd ul li .num.step1 {background-size: 48px auto}
    .n_dns_wrap .ndns_sec8 .inner_sec .conts dd ul li .num.step2 {background-size: 48px auto}
    .n_dns_wrap .ndns_sec8 .inner_sec .conts dd ul li .num.step3 {background-size: 48px auto}
    .n_dns_wrap .ndns_sec8 .inner_sec .conts dd ul li .q_area {font-size:15px; line-height:20px; padding-bottom: 5px; }
    .n_dns_wrap .ndns_sec8 .inner_sec .conts dd ul li .exp_area {font-size:12px; line-height:18px;}

    .n_dns_wrap .ndns_sec9 .inner_sec {width: auto; padding: 30px 15px; }
    .n_dns_wrap .ndns_sec9 .inner_sec .tit {width: auto; margin-bottom: 20px; padding-bottom: 0; padding-left: 5px; font-size:20px; line-height:26px; background-size: 48px auto;}
    .n_dns_wrap .ndns_sec9 .conts1 {padding: 15px; margin-bottom: 20px; }
    .n_dns_wrap .ndns_sec9 .conts1 .sub_tit {font-size:15px; line-height:20px; padding-bottom: 20px; } 
    .n_dns_wrap .ndns_sec9 .conts1 .process_box {padding-bottom: 30px; overflow:visible; }
    .n_dns_wrap .ndns_sec9 .conts1 .process_box .step_bx {float: none; width: auto; height: auto; padding: 10px 0; margin-right: 7px; background:none; border: solid 2px #ff5b2a;
        -webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.4);
        -moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.4);
        box-shadow: 7px 7px 0px rgba(255,91,42,1);
    }
    .n_dns_wrap .ndns_sec9 .conts1 .process_box .step_bx .num {font-size:20px; line-height:26px; border-bottom: solid 2px #ff5b2a;}
    .n_dns_wrap .ndns_sec9 .conts1 .process_box .step_bx .txt1 {font-size:15px; line-height:20px; padding: 10px 0 5px 0; }
    .n_dns_wrap .ndns_sec9 .conts1 .process_box .step_bx .txt2 {font-size:11px; line-height:15px;}
    .n_dns_wrap .ndns_sec9 .conts1 .process_box .arrow_bx {float: none; padding: 17px 0 10px 0; text-align:center; }
    .n_dns_wrap .ndns_sec9 .conts1 .process_box .arrow_bx img {width: 30px; 
        -moz-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
    }
    .n_dns_wrap .ndns_sec9 .conts1 .btn_detail {height: 42px; font-size:17px; line-height:42px; border-bottom: solid 2px #cddae2;}
    .n_dns_wrap .ndns_sec9 .conts2 {padding: 15px; }
    .n_dns_wrap .ndns_sec9 .conts2 .sub_tit {font-size:20px; line-height:26px; padding-bottom: 20px; } 
    .n_dns_wrap .ndns_sec9 .conts2 table th {border: solid 1px #fff; min-height:auto; padding: 5px; font-size:12px; line-height:18px; }
    .n_dns_wrap .ndns_sec9 .conts2 table td {border: solid 1px #fff; min-height:auto; padding: 5px; font-size:12px; line-height:18px; }

    .n_dns_wrap .ndns_sec10 .inner_sec {width: auto; padding: 30px 15px; }
    .n_dns_wrap .ndns_sec10 .tit {margin-bottom: 20px; font-size:20px; line-height:24px;}
    .n_dns_wrap .ndns_sec10 .conts {position:relative; padding-left: 0; border: solid 2px #ff5b2a; background-color:#ff5b2a;}
    .n_dns_wrap .ndns_sec10 .conts.first {margin-bottom: 15px; }
    .n_dns_wrap .ndns_sec10 .conts .q_area {width: auto; padding: 15px 15px 15px 35px; position:static; margin-top: 0; font-size:12px; line-height:18px; }
    .n_dns_wrap .ndns_sec10 .conts .q_area .q {position:absolute; left:15px; top:15px; }
    .n_dns_wrap .ndns_sec10 .conts .a_area {padding: 15px; font-size:12px; line-height:18px;}
    .n_dns_wrap .ndns_sec10 .conts .a_area .img_pain {margin: 15px 0; width: auto; height: auto; background:none;  }
    .n_dns_wrap .ndns_sec10 .conts .a_area .img_pain img {position:static; width: 100%; }
    .n_dns_wrap .ndns_sec10 .conts .a_area .comment {width: 100%; }
    .n_dns_wrap .ndns_sec10 .conts .a_area .comment li {padding-left: 30px; padding-bottom: 10px; }
    .n_dns_wrap .ndns_sec10 .conts .a_area .comment li .ico {position:absolute; left:0px; top:0px; width: 20px; }

    .n_dns_wrap .ndns_sec11 .inner_sec {width: auto; padding: 30px 15px 20px 15px; }
    .n_dns_wrap .ndns_sec11 .tit {margin-bottom: 5px; font-size:20px; line-height:26px;}
    .n_dns_wrap .ndns_sec11 .comment {font-size:13px; line-height:18px; padding-bottom: 15px; }
    .n_dns_wrap .ndns_sec11 .conts ul {width: 100%;}
    .n_dns_wrap .ndns_sec11 .conts ul li {float:none; width: 100%; height: auto; padding: 0 20px 20px 20px; margin-right: 0; margin-bottom: 15px; 
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .n_dns_wrap .ndns_sec11 .conts ul li .num {width: 85px; height: 51px; background-size: 85px 51px; font-size:20px; line-height:40px;}
    .n_dns_wrap .ndns_sec11 .conts ul li .sub_tit {padding: 10px 0; font-size:24px; line-height:30px;}
    .n_dns_wrap .ndns_sec11 .conts ul li .exp_box1 {padding: 10px 15px; font-size:12px; line-height:18px;}
    .n_dns_wrap .ndns_sec11 .conts ul li .exp_box1 strong {font-size:12px; line-height:18px; padding-bottom: 5px; }
    .n_dns_wrap .ndns_sec11 .conts ul li .exp_box2 {padding: 10px 15px; height: auto; border: solid 1px #eeeeef; font-size:12px; line-height:18px;}
    .n_dns_wrap .ndns_sec11 .conts ul li .exp_box2 .txt1 {font-size:12px; line-height:18px; padding-bottom: 8px; }
    .n_dns_wrap .ndns_sec11 .conts ul li .exp_box2 .txt2 {font-size:12px; line-height:18px;}

    .n_dns_wrap .ndns_sec12 {background-size: auto 100%;}
    .n_dns_wrap .ndns_sec12 .inner_sec {width: auto; height: auto; padding: 30px 0; }
    .n_dns_wrap .ndns_sec12 .inner_sec .pc {display:none; }
    .n_dns_wrap .ndns_sec12 .inner_sec .mobile {display:inline; width: 290px; }

    .down_file_box {margin-bottom: 25px; }
    .down_file_box .list_box {padding-left: 80px; height: 40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
    .down_file_box .list_box .tit {width: 80px; height: 40px; }
    .down_file_box .list_box .tit strong {padding-left: 15px; line-height:40px; font-size:12px; }
    .down_file_box .list_box .downfile {padding-left: 15px; padding-top: 8px; }
    .down_file_box .list_box .downfile a {font-size:12px; line-height:18px; }

    /*layer popup*/
    .login_layerpopup .inner_box {width: 100%; height: 100%; left:0; top:0; margin: 0 0 0 0;}
    .login_layerpopup .inner_box .layer_top {height: 40px;  padding: 0 15px;}
    .login_layerpopup .inner_box .layer_top .tit {font-size:20px; line-height:40px;} 
    .login_layerpopup .inner_box .layer_conts {padding: 30px 15px; }
    .login_layerpopup .inner_box .layer_conts .login_box {padding: 15px; border-top: solid 2px #33a5fc; }
    .login_layerpopup .inner_box .layer_conts input[type="text"] {width: 100%; height: 30px; padding: 0 5%; line-height:30px; font-size:14px; 
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .login_layerpopup .inner_box .layer_conts input[type="password"] {width: 100%; height: 30px; padding: 0 5%; line-height:30px; font-size:14px; 
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .login_layerpopup .inner_box .layer_conts .input_box {padding-left: 70px; margin-bottom: 5px; }
    .login_layerpopup .inner_box .layer_conts .input_box label {font-size:14px; line-height:30px;}
    .login_layerpopup .inner_box .layer_conts .id_pass_chk {font-size:12px; line-height:18px; margin-bottom: 12px; }
    .login_layerpopup .inner_box .layer_conts .submit {height: 30px; font-size:14px; line-height:30px; }
    .login_layerpopup .inner_box .layer_conts .btn_box {padding: 25px 15px 0px 15px ; }
    .login_layerpopup .inner_box .layer_conts .btn_box .btn_navers {margin-bottom: 10px; height: 30px; font-size:14px; line-height:30px; }
    .login_layerpopup .inner_box .layer_conts .btn_box .btn_joins {height: 30px; font-size:14px; line-height:30px; }
    .login_layerpopup .inner_box .close {position:absolute; right:15px; top:5px; }
    .login_layerpopup .inner_box .close img {width: 30px; }


    .password_layerpopup .inner_box {width: 100%; height: 100%; left:0; top:0; margin: 0 0 0 0;}
    .password_layerpopup .inner_box .layer_top {height: 40px;  padding: 0 15px;}
    .password_layerpopup .inner_box .layer_top .tit {font-size:20px; line-height:40px;} 
    .password_layerpopup .inner_box .layer_conts {padding: 30px 15px; }
    .password_layerpopup .inner_box .layer_conts .login_box {padding: 15px; border-top: solid 2px #33a5fc; }
    .password_layerpopup .inner_box .layer_conts input[type="text"] {width: 100%; height: 30px; padding: 0 5%; line-height:30px; font-size:14px; 
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .password_layerpopup .inner_box .layer_conts input[type="password"] {width: 100%; height: 30px; padding: 0 5%; line-height:30px; font-size:14px; 
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .password_layerpopup .inner_box .layer_conts .input_box {padding-left: 70px; margin-bottom: 5px; }
    .password_layerpopup .inner_box .layer_conts .input_box label {font-size:14px; line-height:30px;}
    .password_layerpopup .inner_box .layer_conts .id_pass_chk {padding-left: 70px; font-size:12px; line-height:18px; margin-bottom: 12px; }
    .password_layerpopup .inner_box .layer_conts .submit {height: 30px; font-size:14px; line-height:30px; }
    .password_layerpopup .inner_box .close {position:absolute; right:15px; top:5px; }
    .password_layerpopup .inner_box .close img {width: 30px; }
    
    .g-recaptcha {
        transform:scale(0.66);
        -webkit-transform:scale(0.66);
        transform-origin:0 0;
        -webkit-transform-origin:0 0;
    }
}