#m_wrap { position:relative; width:100%; height:1100px; font-family:dotum; font-size:12px; color:666px; }
.mwrap { background:url('/n_img/index_bg.jpg') center top no-repeat; }
.mwrap01 { background:url('/n_img/sub_bg_05.jpg') center top no-repeat; }
.mwrap02 { background:url('/n_img/sub_bg_02.jpg') center top no-repeat; }
.mwrap03 { background:url('/n_img/sub_bg_03.jpg') center top no-repeat; }
.mwrap04 { background:url('/n_img/sub_bg_04.jpg') center top no-repeat; }
.mwrap05 { background:url('/n_img/sub_bg_05.jpg') center top no-repeat; }
.mwrap06 { background:url('/n_img/sub_bg_06.jpg') center top no-repeat; }
#m_wrap2 { position:relative; width:100%; height:1100px; font-family:dotum; font-size:12px; color:666px; background:url('/n_img/sub_bg.jpg') center top no-repeat; }
#m_header { position:relative; width:100%; height:177px; z-index:100; }
#m_container { position:relative; width:100%; z-index:50; }
#m_footer { clear:both; position:relative; width:100%; height:100px; background:url('/n_img/f_bg.png') repeat-x; margin-top:-34px; z-index:50; }
#m_footer.sub { margin-top:0; }

h1 { width:236px; height:110px; margin:0 auto; }
.nav_w { width:100%; height:67px; background:#000; background:url('/n_img/nav_bg.png') center top no-repeat; }
.nav { position:relative; width:1000px; height:45px; margin:0 auto; }
.nav>li { position:relative; float:left; height:45px; }
.nav>li>a { display:block; width:167px; height:45px; background:url('/n_img/nav_li.png') 0 0 no-repeat; }
.nav>li.nav_01>a { width:166px; background:url('/n_img/nav_li.png') 0 0 no-repeat; }
.nav>li.nav_02>a { background:url('/n_img/nav_li.png') -167px 0 no-repeat; }
.nav>li.nav_03>a { background:url('/n_img/nav_li.png') -333px 0 no-repeat; }
.nav>li.nav_04>a { background:url('/n_img/nav_li.png') -500px 0 no-repeat; }
.nav>li.nav_05>a { background:url('/n_img/nav_li.png') -667px 0 no-repeat; }
.nav>li.nav_06>a { width:166px; background:url('/n_img/nav_li.png') -834px 0 no-repeat; }
.nav>li.nav_01>a:hover { width:166px; background:url('/n_img/nav_li.png') 0 -41px no-repeat; }
.nav>li.nav_02>a:hover { background:url('/n_img/nav_li.png') -167px -41px no-repeat; }
.nav>li.nav_03>a:hover { background:url('/n_img/nav_li.png') -333px -41px no-repeat; }
.nav>li.nav_04>a:hover { background:url('/n_img/nav_li.png') -500px -41px no-repeat; }
.nav>li.nav_05>a:hover { background:url('/n_img/nav_li.png') -667px -41px no-repeat; }
.nav>li.nav_06>a:hover { width:166px; background:url('/n_img/nav_li.png') -834px -41px no-repeat; }
.nav>li.nav_01.on>a { width:166px; background:url('/n_img/nav_li.png') 0 -41px no-repeat; }
.nav>li.nav_06.on>a { width:166px; background:url('/n_img/nav_li.png') -834px -41px no-repeat; }

.nav .nav_s { display:none; position:absolute; left:0; top:45px; background:url('/n_img/nav_s_li.png') left bottom no-repeat; overflow:hidden; }
.nav .nav_s li { float:none; width:198px; height:37px; border-bottom:1px solid #000; }
.nav .nav_s li a { display:block; width:198px; height:37px; line-height:37px; overflow:hidden; padding-left:22px; color:#fff; font-weight:bold; }
   
.nav_down { clear:both; width:1000px; height:120px; margin:0 auto; background:url('/n_img/nav_down_bg.png') repeat-y; }
.nav_down .nav2d { float:left; width:167px; height:230px; }/*background:url('/n_img/nav2d_line.png') right 5px no-repeat; */
.nav_down .nav2d.last { background:none; }
.nav_down>ul { float:left; width:167px; height:230px;  }/*background:url('/n_img/nav2d_line.png') right 5px no-repeat;*/
.nav_down>ul>li { width:165px; height:24px; }
.nav_down>ul>li>a { display:block; width:149px; height:24px; line-height:24px; font-size:13px; color:#fbaf1d; font-weight:bold; padding-left:18px; text-decoration:none; }
.nav_down>ul>li>a:hover { background:#fbaf1d; color:#1f1f1f; }
.nav_down ul.first, .nav_down ul.last { width:166px; }
.nav_down ul.first>li, .nav_down ul.last>li { width:166px; }
.nav_down ul.first>li>a, .nav_down ul.last>li>a { width:148px; }
.nav_down .nav2d .nav3d { height:70px; }
.nav_down .nav2d .nav3d ul { margin-top:2px; }
.nav_down .nav2d .nav3d ul li { width:120px; height:20px; }
.nav_down .nav2d .nav3d ul li a { display:block; width:120px; height:20px; line-height:20px; color:#fff; padding-left:22px; }

.content { position:relative; width:1000px; margin:0 auto; }
.top_banner { position:relative; width:1000px; height:410px; margin:40px auto 0 auto; }
.top_banner .it_ban_slide { position:absolute; left:0; top:0; width:1034px; height:410px; margin-left:0; }

.main_con { position:relative; clear:both; width:1000px; height:409px; margin:0 auto; background:url('/n_img/img_doctor.png') left bottom no-repeat; }

.clinic { width:1005px; }
.clinic li { float:left; }
.clinic li a { display:block; }
.clinic li.clinic_01 { width:337px; height:38px; }
.clinic li.clinic_01 img { margin-top:-8px; }
.clinic li.clinic_02 { width:333px; height:38px; }
.clinic li.clinic_03 { width:335px; height:38px; }

.equipment { position:absolute; left:554px; top:42px; }
.scaling { position:absolute; left:815px; top:-13px; }
.video { position:absolute; left:810px; top:148px; width:149px; height:123px; background:url('/n_img/video.png') no-repeat;}
.video li { position:absolute; left:9px; top:7px;}



.con_bottom { position:relative; width:100%; height:100px; background:#999; background:url('/n_img/f_bg.png') repeat-x; border-bottom:1px solid #4f4f4f; margin-top:-136px; z-index:60; }
.bottom_box { width:1000px; height:100px; margin:0 auto; }
.notice { float:left; width:290px; height:100px; background:url('/n_img/icon_01.png') 7px 45px no-repeat; }
.notice h4 { margin-top:6px; }
.notice_list { width:230px; height:75px; margin:4px 0 0 50px; }
.gallery { float:left; width:349px; height:100px; background:url('/n_img/icon_03.png') 20px 44px no-repeat; border-right:1px solid #4f4f4f; }
.gallery h4 { margin-top:6px; }
.gallery_list { width:260px; height:75px; margin:4px 0 0 70px; }
.f_el { float:left; width:119px; height:100px; border-right:1px solid #4f4f4f; }
.f_el a { display:block; width:119px; height:100px; text-align:center; }
.f_el a img { margin-top:15px; }

.footer_relation { width:100%; height:34px; border-bottom:1px solid #4f4f4f; }
.relation { width:1000px; height:34px; margin:0 auto; }
.relation li { float:left; height:34px; background:url('/n_img/relation_line.png') right 9px no-repeat; }
.relation li.last { background:none; }
.relation li a { display:block; height:34px; padding:0 20px; }
.relation li a img { margin-top:10px; }

.footer_address { width:100%; height:65px;}
.address { width:1000px; height:65px; margin:0 auto; }
.f_logo { float:left; margin:2px 0 0 4px; }
.f_address { float:left; margin:10px 0 0 26px; }
.f_phone { float:right; margin-top:16px; }

/* sub */
.sub_top { position:relative; width:1000px; height:319px; }

.sub_top_0101 { position:absolute; left:139px; top:-26px; }
.sub_top_0102 { position:absolute; left:60px; top:96px; }
.sub_top_0201 { position:absolute; right:-92px; bottom:-31px; }
.sub_top_0301 { position:absolute; left:432px; top:28px; }
.sub_top_0401 { position:absolute; left:432px; top:24px; }
.sub_top_0501 { position:absolute; left:400px; top:50px; }
.sub_top_0601 { position:absolute; left:370px; top:0px; }

/* sub_nav */
.sub_nav { float:left; width:164px; margin-top:31px; }
.sub_tit { width:164px; height:135px; }
.snb { width:164px; margin-top:16px; }
.snb li { width:164px; height:33px; border-bottom:1px solid #ededee; }
.snb li a { display:block; width:154px; height:33px; line-height:33px; font-size:13px; color:#94949a; font-weight:bold; letter-spacing:-1px; text-decoration:none; padding-left:10px; }
.snb li a:hover { color:#fff; background:url('/n_img/snb_li_over_bg.gif') no-repeat; }
.snb li.on a { color:#fff; background:url('/n_img/snb_li_over_bg.gif') no-repeat; }
.snb li.sub_3d a:hover { color:#fbaf1d; background:none; }
.snb li.sub_3d.on a { color:#fbaf1d; background:none; }

/* sub_con  */
.sub_con { position:relative; float:left; width:806px; padding:20px 0 0 30px; background:#fff; }
.location { float:right; height:12px; margin-right:14px; }
.location a { float:left; font-size:11px; color:#7a7a7a; letter-spacing:-1px; margin-right:4px; }

/* h3  */
h3.h3_0101 { width:270px; height:30px; background:url('/n_img/con_tit_all.gif') 0 0 no-repeat; }
h3.h3_0102 { width:270px; height:30px; background:url('/n_img/con_tit_all.gif') 0 -50px no-repeat; }
h3.h3_0103 { width:270px; height:30px; background:url('/n_img/con_tit_all.gif') 0 -100px no-repeat; }
h3.h3_0104 { width:270px; height:30px; background:url('/n_img/con_tit_all.gif') 0 -150px no-repeat; }
h3.h3_0105 { width:270px; height:30px; background:url('/n_img/con_tit_all2.gif') 0 -1000px no-repeat; }
h3.h3_0201 { width:270px; height:30px; background:url('/n_img/con_tit_all.gif') 0 -200px no-repeat; }
h3.h3_0202 { width:270px; height:30px; background:url('/n_img/con_tit_all.gif') 0 -250px no-repeat; }
h3.h3_0203 { width:270px; height:30px; background:url('/n_img/con_tit_all.gif') 0 -300px no-repeat; }
h3.h3_0204 { width:270px; height:30px; background:url('/n_img/con_tit_all.gif') 0 -350px no-repeat; }
h3.h3_0301 { width:270px; height:30px; background:url('/n_img/con_tit_all.gif') 0 -400px no-repeat; }
h3.h3_0302 { width:270px; height:30px; background:url('/n_img/con_tit_all.gif') 0 -450px no-repeat; }
h3.h3_0303 { width:270px; height:30px; background:url('/n_img/con_tit_all.gif') 0 -500px no-repeat; }
h3.h3_0401 { width:270px; height:30px; background:url('/n_img/con_tit_all.gif') 0 -950px no-repeat; }
h3.h3_0501 { width:270px; height:30px; background:url('/n_img/con_tit_all.gif') 0 -550px no-repeat; }
h3.h3_0502 { width:270px; height:30px; background:url('/n_img/con_tit_all.gif') 0 -600px no-repeat; }
h3.h3_0503 { width:270px; height:30px; background:url('/n_img/con_tit_all.gif') 0 -650px no-repeat; }
h3.h3_0601 { width:270px; height:30px; background:url('/n_img/con_tit_all.gif') 0 -700px no-repeat; }
h3.h3_0602 { width:270px; height:30px; background:url('/n_img/con_tit_all.gif') 0 -750px no-repeat; }
h3.h3_0701 { width:270px; height:30px; background:url('/n_img/con_tit_all.gif') 0 -800px no-repeat; }
h3.h3_0702 { width:270px; height:30px; background:url('/n_img/con_tit_all.gif') 0 -850px no-repeat; }
h3.h3_0703 { width:270px; height:30px; background:url('/n_img/con_tit_all.gif') 0 -900px no-repeat; }
h3.h3_0701_txt { display:block; margin-top:18px; }

/* type */
.tab_type01 { width:804px; height:39px; margin-top:20px; }
.tab_type01 li { float:left; width:180px; height:39px; margin-right:1px; }
.tab_type01 li.last { margin-right:0; }
.tab_type01 li a { display:block; width:180px; height:39px; line-height:39px; font-size:12px; color:#fff; font-weight:bold; letter-spacing:-1px; text-align:center; text-decoration:none; background-color:#8d8d8d; }
.tab_type01 li a:hover { color:#684707; background:url('/n_img/tab_over.jpg') no-repeat; }
.tab_type01 li.on a { color:#684707; background:url('/n_img/tab_over.jpg') no-repeat; }

.tab_type02 { width:804px; height:39px; margin-top:20px; }
.tab_type02 li { float:left; width:266px; height:39px; margin-right:1px; }
.tab_type02 li.last { margin-right:0; }
.tab_type02 li a { display:block; width:266px; height:39px; line-height:39px; font-size:12px; color:#fff; font-weight:bold; letter-spacing:-1px; text-align:center; text-decoration:none; background-color:#8d8d8d; }
.tab_type02 li a:hover { color:#684707; background:url('/n_img/tab_over.jpg') no-repeat; }
.tab_type02 li.on a { color:#684707; background:url('/n_img/tab_over.jpg') no-repeat; }

.el_type01 { clear:both; width:766px; margin:0 0 50px 30px; }
.el_type01 .el_tit { display:block; font-size:16px; color:#000; font-weight:bold; padding-left:12px; margin:0 0 10px -12px; background:url('/n_img/bul_01.gif') 0 4px no-repeat; }
.el_type01 .el_txt { font-size:13px; color:#585858; line-height:18px; margin-bottom:17px; }
.el_type01 .el_txt li { background:url('/n_img/bul_02.gif') 0 8px no-repeat; padding-left:8px; }
.el_type01 .el_txt strong { color:#3a9dda; font-weight:bold; }
.el_type01 .el_txt01 { margin-bottom:26px; }
.el_type01 .el_img { overflow:hidden; width:766px; }
.el_type01 .el_img.w770 { width:770px; }
.el_type01 .el_img li { float:left; }
.el_type01 .el_img li.marg_t25 { margin-top:25px; }
.el_type01 .el_img li.marg_t18 { margin-top:18px; }
.el_type01 .el_img li.intv_left { margin-left:6px; }
.el_type01 .el_img li.intv_center { width:100%; text-align:center; }
.el_type01 .el_img li span { display:block; color:#4f4f4f; font-size:16px; font-weight:bold; margin-top:10px; }

/*side*/
.wings_time { clear:both; width:164px; height:248px; background-color:#adadad; margin-top:45px; }
.wings_time img { margin:5px 0 0 5px; }
.wings_time a { display:block; width:154px; height:59px; margin:10px 5px; }
.wings_time a img { margin:0; }
.wings_time2 { width:164px; height:74px; margin-top:8px; background-color:#adadad; }
.wings_time3 { width:164px; height:73px; margin-top:8px; background-color:#adadad; }

.quick { width:68px; height:263px; position:absolute; right:-76px; top:358px; }
.quick_ul li { width:66px; height:58px; border:1px solid #c5c5c5; margin-bottom:-1px; }
.quick_ul li a { display:block; width:66px; height:58px; }
.btn_top { display:block; width:68px; height:26px; }
.btn_top a { display:block; width:68px; height:26px; line-height:26px; font-size:12px; color:#fff; font-weight:bold; text-align:center; background-color:#424242; text-decoration:none; }

.quick2 { width:124px; position:absolute; left:-170px; top:358px; }
.quick2 .quick_m01 { display:block; width:167px; height:182px; }
.quick2 .quick_m02 { display:block; width:167px; height:91px; }
.quick2 .quick_m03 { display:block; width:167px; height:17px; }
.quick2 .quick_m04 { display:block; width:167px; height:80px; }

/* s0101 */
.s0101 { width:806px; padding-bottom:50px; }
.top_txt0101 { position:relative; width:800px; margin:70px 0 0 74px; z-index:10; }
.top_txt0101 img { display:block; margin-bottom:16px; }
.top_txt0101 p { width:580px; font-size:12px; color:#000; line-height:22px; margin-left:24px; }
.medical_w { position:relative; width:800px; height:536px; background:url('/n_img/medical_bg.gif') right bottom no-repeat; }
.medical_w .me_img { display:block; position:absolute; left:0; bottom:1px; }
.medical_w .me_name { display:block; position:absolute; left:335px; top:78px; }
.medical_w .me_txt { display:block; position:absolute; left:350px; top:168px; width:420px; color:#7a7a7a; line-height:22px; padding-left:28px; }
.medical_w .me_txt img { display:block; margin-bottom:10px; margin-left:-28px; }
.medical_w .me_txt .award { display:block; width:407px; height:185px; font-size:12px; color:#493900; line-height:20px; background:url('/n_img/0101_award.png') no-repeat; padding:35px 0 0 25px; margin-left:-16px; }
.medical_w01 { height:589px; margin-top:-53px; }
.medical_w02 { height:630px; }
.specialist_w { width:804px; height:650px; margin-top:48px; }
.specialist_w h4 { width:804px; height:27px; padding-bottom:6px; border-bottom:2px solid #FBAF1D; }
.specialist_w .txt_01 { position:relative; display: block; text-align: center; margin: 48px 0 52px; }
.specialist_w .txt_01 a { position:absolute; left:510px; top:54px; width:116px; height:18px; }
.specialist_w p { width:785px; height:400px; font-size:12px; color:#000; line-height:24px; padding-left:18px; }
.specialist_w p strong { color:#ff6600; }   
.specialist_w .specialist_btn { float:right; width:160px; height:39px; background:url('/n_img/tab_over.jpg') no-repeat; margin-top:4px; }
.specialist_w .specialist_btn a { display:block; width:160px; height:39px; line-height:39px; text-align:center; font-size:15px; font-weight:bold; color:#684707; text-decoration:none; }

/* s0102 */
.s0102 { margin-top:70px; }
.system_w { position:relative; width:767px; height:738px; background:url('/n_img/system_w_bg.gif') 72px 58px no-repeat; margin-bottom:100px; }
.system_w .tit { position:absolute; left:235px; top:220px; }
.system_el li { position:absolute; width:187px; height:187px; }
.system_el li.el_01 { left:288px; top:0px; }
.system_el li.el_02 { right:38px; top:85px; }
.system_el li.el_03 { right:0; top:372px; }
.system_el li.el_04 { right:164px; bottom:0px; }
.system_el li.el_05 { left:164px; bottom:0px; }
.system_el li.el_06 { left:0; top:372px; }
.system_el li.el_07 { left:38px; top:85px; }

/* s0103 */
.care_time { float:left; width:298px; margin-top:53px; }
.care_time h4 { width:298px; padding-bottom:12px; border-bottom:2px solid #fbaf1d; margin-bottom:5px; }
.care_time ul li { width:298px; height:25px; line-height:25px; font-size:16px; color:#2d2d2d; }
.care_time ul li span { float:left; width:102px; font-size:16px; font-weight:bold; margin-left:14px; } 
.care_time ul li span.spacing_01 { letter-spacing:34px; }
.care_time ul li span.spacing_02 { letter-spacing:9px; }
.care_time .care_time_txt { display:block; font-size:16px; color:#1689ce; font-weight:bold; margin:10px 0 0 14px; }

.bg_line_01 { float:left; width:1px; height:190px; background:url('/n_img/0103_line_01.gif') 0 0 no-repeat; margin:60px 48px 0; }

.info_phone { float:left; width:377px; margin-top:53px; }
.info_phone h4 { width:377px; padding-bottom:12px; border-bottom:2px solid #fbaf1d; margin-bottom:10px; }
.info_phone .info_phone_txt { display:block; font-size:13px; color:#1689ce; font-weight:bold; letter-spacing:-1px; margin:0 0 30px 14px; }
.info_phone ul { background:url('/n_img/0103_etc01.gif') 0 0 no-repeat; padding-left:74px; }
.info_phone ul li { height:25px; line-height:25px; font-size:16px; color:#2d2d2d; }
.info_phone ul li.color_blue { color:#1689ce; }
.info_phone ul li span { float:left; width:102px; font-size:16px; font-weight:bold; color:#2d2d2d; margin-left:14px; } 
.info_phone ul li span.spacing_03 { letter-spacing:34px; }

.map_w { clear:both; width:773px;  }
.map_w .n_map { width:773px; height:410px; }
.map_w .map_btn { float:right; width:160px; height:39px; background:url('/n_img/tab_over.jpg') no-repeat; margin-top:4px; }
.map_w .map_btn a { display:block; width:160px; height:39px; line-height:39px; text-align:center; font-size:15px; font-weight:bold; color:#684707; text-decoration:none; }

.navigation_w { clear:both; width:773px; margin-bottom:36px; }
.navigation_w h4 { width:773px; padding-bottom:12px; border-bottom:2px solid #fbaf1d; margin-bottom:10px; }
.navigation_w ul li { height:14px; line-height:14px; font-size:12px; color:#737373; margin-bottom:15px; }
.navigation_w ul li span.add_01 { float:left; width:40px; height:14px; line-height:14px; color:#fff; text-align:center; background-color:#309ddf; margin:0 8px 0 14px; }
.navigation_w ul li span.add_02 { float:left; width:40px; height:14px; line-height:14px; color:#fff; text-align:center; background-color:#737373; margin:0 8px 0 14px; }

.location_w { clear:both; width:773px; overflow:hidden; padding-bottom:30px; }
.location_w h4 { width:773px; padding-bottom:12px; border-bottom:2px solid #fbaf1d; margin-bottom:15px; }
.location_w li.location_bus { float:left; margin:0 0 0 18px; }
.location_w li.location_subway { float:left; margin:0 0 0 200px; }

.parking_w { clear:both; width:773px; overflow:hidden; padding-bottom:100px; }
.parking_w h4 { width:773px; padding-bottom:12px; border-bottom:2px solid #fbaf1d; margin-bottom:15px; }
.parking_w li.parking_img { text-align:center; margin-right:10px; }
.parking_w li.parking_txt { padding-left:130px;font-size:12px; color:#737373; line-height:20px; }
.parking_w li.parking_txt strong { color:#000; }

/* s0104 */
.s0104 .txt01 { display:block; margin:57px 0 0 59px; }
.s0104 .txt02 { display:block; margin:17px 0 30px 0; padding:0 0 4px 0; }
.equipment_con { margin-top:40px; }
.equipment_con span { display:block; margin-bottom:80px; }

/* s0105 */
.s0105 .txt01 { display:block; margin:45px 0 0 81px; }
.s0105 .txt02 { display:block; margin:38px 0 38px 55px; }
.s0105 .care_time_guide { clear:both; width:773px; overflow:hidden; padding-bottom:38px; }
.s0105 .care_time_guide h4 { width:773px; padding-bottom:12px; border-bottom:2px solid #fbaf1d; margin-bottom:15px; }
.s0105 .care_time_guide_img { float:left; margin:0 0 0 18px; }
.s0105 .location_guide { clear:both; width:773px; overflow:hidden; padding-bottom:70px; }
.s0105 .location_guide h4 { width:773px; padding-bottom:12px; border-bottom:2px solid #fbaf1d; margin-bottom:15px; }
.s0105 .location_guide_img { float:left; margin:0 0 0 18px; }
.s0105 .location_w { padding-bottom:47px; }
.s0105 .location_w li.location_bus { float:left; margin:37px 0 0 69px; }
.s0105 .location_w li.location_subway { float:left; margin:37px 0 0 142px; }
.s0105 .parking_w li.parking_txt { font-family:'Inter';padding:4px 0 0 120px;font-size:15px; color:#707070; line-height:18px; }
.s0105 .parking_w li.parking_txt2 { font-family:'Inter';font-weight:bold;padding:22px 0 0 134px;font-size:18px; color:#000; line-height:22px; }

/* s0201 0201_img_01 이미지를 교정원장 이미지에서 하얀색 이미지로 변경--> height값도 바꿨으니 원복하려면 다른페이지 사이즈 참고할 것*/
.s0201_top { position:relative; width:800px; height:200px; background:url('/n_img/0201_img_01.jpg') left bottom no-repeat; margin:36px 0 0; }
.s0201_top span { display:block; }
.s0201_top span.top_01 { margin:0 0 0 200px; padding-top:52px; }
.s0201_top span.s0201_gregorian { position:absolute; left:143px; bottom:-1px; }
.s0201_top_02 { display:block; width:612px; height:83px; margin:30px 0 0 94px; }
.s0201_top_03 { display:block; width:460px; height:46px; margin:50px auto 0 auto; }
.s0201_top_04 { display:block; width:447px; height:21px; margin:13px auto 0 auto; }
.s0201_img_05 { display:block; width:461px; height:256px; margin:30px 0 0 336px; }



.s0201 h4 { width:804px; height:27px; padding-bottom:6px; border-bottom:2px solid #fbaf1d; margin-top:33px; }
.s0201 .tab_02 { clear:both; display:block;  width:770px; height:39px; background:url('/n_img/tab2.gif') right top no-repeat; }
.s0201 .tab_02:hover { background:url('/n_img/tab2_over.gif') right top no-repeat; text-decoration:none; }
.s0201 .tab_02 strong { float:right; width:160px; line-height:39px; text-align:right; padding-right:11px;  letter-spacing:-1px; font-size:13px; color:#333; }
.s0201 .tab_02:hover strong { color:#000; }
.s0201 .tab_03 { clear:both; display:block;  width:770px; height:39px; background:url('/n_img/tab3.gif') no-repeat; }
.s0201 .tab_03:hover { background:url('/n_img/tab3_over.gif') no-repeat; text-decoration:none; }
.s0201 .tab_03 strong { float:left; width:160px; line-height:39px; text-align:left; padding-left:22px; letter-spacing:-1px; font-size:13px; color:#333; }
.s0201 .tab_03:hover strong { color:#000; }



.el_type01_0201_1 .el_img { float:left; width:310px; margin-top:27px; }
.el_type01_0201_1 .el_tit { float:left; margin-top:70px; }
.el_type01_0201_1 .el_txt { float:left; }

.el_type01_0201_2 .el_img { float:right; width:385px; margin-top:24px; }
.el_type01_0201_2 .el_tit { float:left; width:380px; margin-top:22px; }
.el_type01_0201_2 .el_txt { float:left; width:380px; }

.el_type01_0201_3 .el_img { float:left; width:289px; margin-top:27px; }
.el_type01_0201_3 .el_tit { float:left; width:470px; margin-top:70px; }
.el_type01_0201_3 .el_txt { float:left; width:470px; }


/* s0202 */
.s0202 .title { width:100%; height:43px; text-align:center; margin:76px 0 15px; }
.video_w { position:relative; width:739px; height:1129px; background:url('/n_img/video_bg.gif') no-repeat; margin-left:35px; padding-top:47px; }
.video_iframe { width:640px; height:456px; margin:0 0 40px 20px;  }
.video_iframe iframe { width:640px; height:456px; background:#333; }
.video_list { margin-left:20px; height:126px; }
.video_list h5 { float:left; width:140px; margin-top:30px; }
.video_list ul { float:left; width:552px; overflow:hidden; margin-top:8px;  }
.video_list ul li { float:left; width:104px; }
.video_list ul li a { display:block; width:104px; }
.video_list ul li a img { width:104px; height:76px; margin-bottom:4px; } 
.video_list ul li a span { width:104px; line-height:16px; font-size:11px; color:#444; text-align:center; }
.video_line { clear:both; width:549px; height:6px; margin-left:160px; }

/* s0203 */
.s0203 { width:806px; padding-bottom:100px; }
.s0203 h4 { width:804px; height:27px; padding-bottom:6px; border-bottom:2px solid #fbaf1d; margin-top:33px; }
.el_type01_0203_1 { margin-top:32px; }
.el_type01_0203_1 .el_txt { float:left; width:470px; height:142px; }
.el_type01_0203_1 .el_img { float:left; width:267px; margin-left:10px; }

.el_type02 { clear:both; width:766px; margin:17px 0 50px 30px; }
.el_type02 .el_img { float:left; width:188px; margin:0 14px 32px 0; }
.el_type02 .el_txt { float:left; width:550px; font-size:12px; color:#146800; line-height:18px; }

/* s0204 */
.s0204_1 h4 { width:804px; height:27px; padding-bottom:6px; border-bottom:2px solid #fbaf1d; margin-top:33px; }
.s0204_2 h4 { width:804px; height:27px; padding-bottom:6px; border-bottom:2px solid #fbaf1d; margin-top:33px; }
.s0204_3 h4 { width:804px; height:27px; padding-bottom:6px; border-bottom:2px solid #fbaf1d; margin-top:33px; }

.s020401_top { width:800px; height:328px; background:url('/n_img/020401_img_01.gif') right top no-repeat; margin:36px 0 64px; }
.s020401_top img { margin:62px 0 0 62px; }
.el_type01_020401_1 { height:240px; background:url('/n_img/020401_img_04.gif') right top no-repeat; }
.el_type01_020401_1 .el_img { display:block; width:374px; height:80px; margin:50px 0 0 63px; }
.el_type01_020401_1 .el_txt { margin:15px 0 0 87px; }
.el_type01_020401_2 .el_img { display:block; margin:45px 0 0 0; }
.el_type01_020401_3 .el_img { display:block; margin:34px 0 28px 0; }

.s020402_top { width:800px; height:456px; background:url('/n_img/020402_img_01.jpg') left bottom no-repeat; margin:36px 0 0; }
.s020402_top span { display:block; }
.s020402_top span.top_01 { margin:0 0 0 320px; padding-top:50px; }
.s020402_top span.top_02 { margin:40px 0 0 320px; }
.s020402_top span.top_03 { margin:10px 0 0 320px; }
.el_type01_020402_1 .el_tit { margin-top:20px; }
.el_type01_020402_1 .el_img { float:left; width:314px; margin-right:12px; }
.el_type01_020402_1 .el_txt { float:left; width:440px; letter-spacing:-1px; }
.el_type01_020402_1 .el_txt strong { color:#000; }
.el_type01_020402_1 .el_img_02 { display:block; width:543px; margin:0 auto; }

.s020403_top { width:800px; height:360px; background:url('/n_img/020403_img_01.jpg') right bottom no-repeat; margin:36px 0 0; }
.s020403_top span { display:block; }
.s020403_top span.top_01 { margin:0 0 0 98px; padding-top:50px; }
.s020403_top span.top_02 { margin:24px 0 0 56px; }
.el_type01_020403_1 .el_img { display:block; margin-top:20px; }
.el_type01_020403_1 .el_tit { margin-top:20px; }

.el_type01_020403_2 .el_img { display:block; margin:36px 0 45px; }

/* s0301 */
.s0301 { width:806px; padding-bottom:100px; }
.doctor { position:relative; width:800px; height:426px; background:url('/n_img/0301_01.jpg') left bottom no-repeat; margin:75px 0 57px; }
.doctor span { display:block; position:absolute; width:119px; height:82px; }
.doctor span a { display:block; width:119px; height:82px; }
.doctor span.doctor_txt { width:800px; height:86px; text-align:center;}
.doctor span.doctor_01 { left:443px; bottom:1px; }
.doctor span.doctor_02 { left:202px; bottom:1px; }
.doctor span.doctor_03 { left:615px; bottom:1px; }

/* special */
.special { width:806px; }
.special .special_txt { display:block; width:790px; text-align:center; margin-bottom:32px; }
.special .im_optimum { width:804px; height:39px; margin:20px 0 46px 0; }
.special .im_optimum li { float:left; width:266px; height:39px; margin-right:1px; }
.special .im_optimum li a { display:block; width:266px; height:39px; line-height:39px; font-size:15px; color:#fff; font-weight:bold; letter-spacing:-1px; text-align:center; text-decoration:none; background-color:#8d8d8d; }
.special .im_optimum li a:hover { color:#684707; background:url('/n_img/tab_over.jpg') no-repeat; }
.special .im_optimum li.on a { color:#684707; background:url('/n_img/tab_over.jpg') no-repeat; }
.special h4 { width:804px; height:27px; padding-bottom:6px; border-bottom:2px solid #fbaf1d; }
.special .txt_01 { display:block; margin:48px 0 52px; text-align:center; }


.el_type01 .el_img .el_img_li01 { margin-left:30px; }
.el_type01 .el_img .el_img_li02 { margin-left:65px; }
.el_type01 .el_img .el_img_li03 { margin-left:65px; }
.el_type01 .el_img01 li { width:156px; color:#585858; }
.el_type01 .el_img01 li img { margin-bottom:4px; }
.el_type01 .el_img01 li.el_img_arr { width:32px; margin:28px 6px 0; }
.el_type01_0302_1 { overflow:hidden; margin-top:30px; }
.el_type01_0302_1 .el_txt { float:left; width:632px; margin:8px 0 0 34px; }
.el_img_0302 { float:right; }
.el_type01_0302_2 .el_txt01 { color:#248fd1; font-weight:bold; }
.el_type01_0302_2 .el_txt02 { }
.el_type01_0302_2 .el_txt02 li { height:35px; line-height:35px; padding-left:40px; font-size:16px; font-weight:bold; color:#000; }
.el_type01_0302_2 .el_txt02 .el_txt02_li01 { background:url('/n_img/bul_num.gif') 0 0 no-repeat; }
.el_type01_0302_2 .el_txt02 .el_txt02_li02 { background:url('/n_img/bul_num.gif') 0 -35px no-repeat; }
.el_type01_0302_2 .el_txt02 .el_txt02_li03 { background:url('/n_img/bul_num.gif') 0 -70px no-repeat; }
.el_type01_0302_2 .el_txt02 .el_txt02_li04 { background:url('/n_img/bul_num.gif') 0 -105px no-repeat; }
.el_type01_0302_2 .el_txt02 .el_txt02_li05 { background:url('/n_img/bul_num.gif') 0 -140px no-repeat; }

/* s0302 */
.s0302 { width:806px; padding-bottom:100px; }
.s0302 h4 { width:804px; height:27px; padding-bottom:6px; border-bottom:2px solid #fbaf1d; margin-top:33px; }

.qna_w { width:770px; }
.qna_w li .qna_type_q { clear:both; overflow:hidden; }
.qna_w li .qna_type_q .icon_q { float:right; width:41px; height:44px; background:url('/n_img/bul_qa.gif') 0 0 no-repeat; }
.qna_w li .qna_type_q .txt_q { float:right; margin-top:4px; font-size:16px; color:#000; font-weight:bold; line-height:20px; text-align:right; padding:24px 30px 0 20px; }
.qna_w li .qna_type_a { clear:both; overflow:hidden; }
.qna_w li .qna_type_a .icon_a { float:left; width:41px; height:44px; background:url('/n_img/bul_qa.gif') 0 -50px no-repeat; }
.qna_w li .qna_type_a .txt_a { float:left; margin-top:4px; font-size:16px; color:#000; font-weight:bold; line-height:20px; padding:24px 20px 0 30px; }
.qna_w li span strong { display:block; color:#f00; margin:10px 0; }
/*.qna_01 .txt_q { width:459px; height:42px; background:url('/n_img/qna_txt_01_q.gif') 0 0 no-repeat; }
.qna_01 .txt_a { width:616px; height:142px; background:url('/n_img/qna_txt_01_a.gif') 0 0 no-repeat; }*/
.qna_02 .txt_q { width:237px; height:42px; background:url('/n_img/qna_txt_02_q.gif') 0 0 no-repeat; }
.qna_02 .txt_a { width:619px; height:128px; background:url('/n_img/qna_txt_05_a.gif') 0 0 no-repeat; }
.qna_03 .txt_q { width:427px; height:42px; background:url('/n_img/qna_txt_03_q.gif') 0 0 no-repeat; }
.qna_03 .txt_a { width:539px; height:82px; background:url('/n_img/qna_txt_03_a.gif') 0 0 no-repeat; }
.qna_04 .txt_q { width:347px; height:42px; background:url('/n_img/qna_txt_04_q.gif') 0 0 no-repeat; }
.qna_04 .txt_a { width:619px; height:128px; background:url('/n_img/qna_txt_05_a.gif') 0 0 no-repeat; }

/* s0401 */
.s0401 { width:800px; text-align:center; padding-bottom:100px; }
.s0401 span { display:block; }
.s0401 .txt_01 { margin:60px 0 0 0; } 
.s0401 .img_02 {  } 
.s0401 .txt_03 { margin:54px 0 0 0; } 
.s0401 .txt_04 { margin:15px 0 0 0; } 
.s0401 .img_05 { margin:72px 0 0 0; } 
.s0401 .txt_06 { margin:0px 0 0 0; } 
.s0401 .txt_07 { margin:20px 0 0 0; } 
.s0401 .img_08 { margin:72px 0 0 0; } 
.s0401 .txt_09 { margin:0px 0 0 0; } 
.s0401 .txt_10 { margin:20px 0 0 0; } 
.s0401 .img_11 { margin:72px 0 0 0; } 
.s0401 .img_12 { margin:0px 0 0 0; }