@charset "utf-8";
/* etkcms
-----------------------------------------------------------*/
body,p,div,form,ul,th,td,h1,h2,h3,h4{ font-family :osaka,sans-serif;position:relative;margin:0;padding:0;color:#333;font-size:10pt;line-height:15pt;list-style-type:none;-webkit-text-size-adjust:none;max-height:99999px; }
a{ text-decoration:none;color:#42887f; }
a.bt{ padding:5px 20px;background:#E3C65D;border:1px #999 solid;color:#333; }
img{ border:none; }
strong{ font-weight:100;text-decoration:none; }
/* ------------------------------------------------------- */
#etk_message{ position:absolute;width:400px;overflow:auto;padding:5px;margin:5px;z-index:99; }
.lnsClear{ clear:both;height:0; }
.DEBT{ padding:5px; }
.alert{ color:#f00; }
.box{ margin-bottom:15px; }
.content_text{ height:0;overflow:hidden; }
.bt_more{ text-align:right;margin-right:15px; }
.tel{ font-size:16pt; }
.txt{ line-height:13pt; }
.right{ text-align:right; }
.center{ text-align:center; }
.txt_vat{ vertical-align:top; }
.cont{ margin:0 10px 15px; }
/* ------------------------------------------------------- */
body{ background:#fff; }
h1{ height:30px;color:#fff;line-height:30px;font-weight:normal; }
h2{ background:url(/img/bg_h2.png) 0 100% no-repeat;padding:11px 0 5px 15px;margin-bottom:20px; }
h3{ height:14px;background:url(/img/bg_h3.jpg) 0 0 no-repeat;color:#333;line-height:14px;padding:13px 10px;margin:0 0 15px; }
h4{ margin:0 0 20px 20px;background: url(/img/list_circle.png) no-repeat left center; padding-left: 20px; height: 18px; }
 }
#side h2{ margin-bottom:15px; }
h2#th_topics{ background:url(/img/bg_h2_topics.png) 0 100% no-repeat; }
#top h2#th_topics_top{ background:url(/img/bg_h2_topics_top.png) 0 100% no-repeat; }
#top h2{ background:url(/img/bg_h2_top.png) 0 100% no-repeat;margin-bottom:12px; }
.title{ height:0;overflow:hidden;display:none; }
/* ------------------------------------------------------- */
.wrap{ width:980px;margin:0 auto; }
.bg_dark{ background:url(/img/bg_dark.jpg); }
#wrap{  }
#head_wrap{ height:400px;background:url(/img/bg_head.jpg) 0 0 repeat-x; }
#head{ width:386px;float:left;margin-top:90px;margin-left:24px; }
#head div{ text-align:center; }
#logo{ margin-bottom:15px; }
#logo_deco{ width:163px;height:0;top:45px;z-index:10; }
#head_addr{ margin-bottom:5px; }
#tel{ margin-bottom:20px; }
#top_image_wrap{ width:570px;float:right; }
#top_image{ width:570px;height:400px; }
#top_image div{ margin:0 auto; }

/*voice*/
.voice_text { width: 600px;margin: 0 auto;padding:0 20px 10px 20px; }
.voice_img { text-align:center;margin-bottom:30px; }


#head_sub{ height:153px;background:url(/img/bg_head_sub.jpg) 0 0 repeat-x; }
#logo_sub{ width:386px;float:left;margin-top:55px;margin-left:23px; }
#logo_deco_sub{ width:163px;height:0;top:10px;z-index:10; }
#tel_sub{ text-align:right;margin:7px 0 12px; }
#head_right{ width:571px;float:right;margin-top:20px; }
#head_right p{ line-height:14pt;text-align:right; }


#menu{ height:45px;background:url(/img/menu_on.jpg?0331) 0 0 no-repeat;padding:2px 0 3px;margin-bottom:20px; }
#menu li{  }
#menu a{ display:block;height:45px; }
#menu a:hover{ opacity:0.0;filter:alpha(opacity=0); }
#menu1{ width:163px;float:left; }
#menu2{ width:163px;float:left; }
#menu3{ width:163px;float:left; }
#menu4{ width:163px;float:left; }
#menu5{ width:164px;float:left; }
#menu5{ width:164px;float:left; }



#main_cont{  }
#side{ width:260px;float:left;margin-left:10px; }
.side{ background:url(/img/bg.jpg);padding:15px 10px;margin-bottom:10px; }
.side_box{ margin-bottom:7px; }
#side_topics{ height:295px;background:url(/img/bg_side_topics.png) 0 0 no-repeat;padding:10px 10px 0;margin-bottom:5px; }
#bt_blog_side{ width:105px;float:left; }
#bt_topics_side{ width:105px;float:right; }
#bt_column_side{ text-align:right;  }
#side_column{ height:97px;background:url(/img/bg_side_column.png) 0 0 no-repeat;padding:10px 10px 0; }

#cont{ width:680px;float:right;margin-top:15px;margin-right:10px; }

#foot_wrap{ margin-top:70px; }
#foot{ background:url(/img/line.png) 0 100% repeat-x;padding-bottom:5px;margin-bottom:5px; }
#foot_logo{ width:214px;float:left;margin:0 10px; }
#foot_menu{ width:613px;float:left;color:#42887f;line-height:21px;margin-top:20px; }
#pagetop{ width:113px;float:right;margin-top:25px;margin-right:20px; }

#foot_info{ width:666px;float:left;padding:10px 0;margin-left:10px; }
#foot_info p{ color:#fff;line-height:14pt; }
#foot_info #foot_tel{ margin:5px 0 10px; }
#foot_image{ width:294px;float:right;padding:5px 0;margin-right:10px; }

#foot_addr{  }
#copyright{ line-height:100%;text-align:right;padding:10px 0;margin-right:5px; }


/* ------------------------------------------------------- */
.tbl_form{ background:#908f8f;width:100%;margin:0 auto 20px; }
.tbl_form th{ width:150px;background:#e7e4d7;color:#333;padding:10px;text-align:left;font-weight:normal;vertical-align:top; }
.tbl_form th span{ font-size:9pt;line-height:13pt;color:#ed9c05; }
.tbl_form td{ background:#fff;color:#333;padding:10px; }
.tbl_form td input[Type=text],#tbl_form td textarea{ border:1px #999 solid;padding:3px;width:400px; }
.tbl_form td textarea{ width:400px;height:120px; }
.tbl_form td input[Type=submit]{ padding:4px 20px; }
.tbl_form .td_submit{ background:#fff; }

.tbl_list{ background:#908f8f;width:100%;margin:0 0 5px; }
.tbl_list th{ background:#e7e4d7;color:#333;text-align:center;font-weight:normal;padding:10px 0; }
.tbl_list td{ background:#fff;color:#333;text-align:center;padding:10px 0; }
.tbl_list td input[Type=text],#tbl_form td textarea{ border:1px #999 solid;padding:3px;width:200px; }
.tbl_list td textarea{ width:300px;height:120px; }
.tbl_list td input[Type=submit]{ padding:4px 20px; }
/* ------------------------------------------------------- */
#top ul.rss_list{ margin-bottom:5px; }
#top ul.rss_list li{ height:20px;border-bottom:1px #333 dotted;line-height:20px;overflow:hidden;padding-bottom:6px;margin-bottom:6px;overflow:hidden; }
#top ul.rss_list li a{ height:20px;line-height:20px;color:#333;text-decoration:underline;overflow:hidden; }
#top ul.rss_list li .rss_date{ color:#ed9c05;font-weight:bold; }
#side ul.rss_list{ margin:0; }
#side ul.rss_list li{ line-height:20px;border-bottom:1px #333 dotted;padding-bottom:8px;margin-bottom:10px; }
#side ul.rss_list li a{ display:block;height:20px;line-height:20px;color:#333;text-decoration:underline;overflow:hidden; }
#side ul.rss_list li .rss_date{ color:#ed9c05;font-weight:bold;margin-bottom:7px; }
.icon_topics{ display:inline-block;background:url(/img/icon_topics.gif) 0 50% no-repeat;padding-left:60px; }
.icon_blog{ display:inline-block;background:url(/img/icon_blog.gif) 0 50% no-repeat;padding-left:60px; }
.icon_column{ display:inline-block;background:url(/img/icon_column.gif) 0 50% no-repeat;padding-left:60px; }
/* ------------------------------------------------------- */
#top{ width:960px;margin:0 auto; }
#top_greeting{ width:460px;float:left;margin-bottom:20px; }
#top_greeting .greeting_image{ margin-left:5px; }
#top_greeting .greeting_txt{ width:220px;height:247px;float:right;margin-right:5px; }
.greeting_image{ width:216px;float:left;margin-bottom:20px; }
#topics_blog_wrap{ width:470px;float:right;margin-bottom:20px; }
#deco_topics_top{ width:296px;height:0;top:-58px;left:175px;z-index:10; }
#topics_blog{ height:233px;background:url(/img/bg_topics.jpg) 0 100% no-repeat;padding:60px 30px 0; }



#bt_blog{ width:168px;float:left;margin-left:65px;margin-bottom:20px; }
#bt_topics{ width:168px;float:right;margin-bottom:20px; }
#top_hospital{ width:940px;background:url(/img/bg.jpg);padding:20px 10px 25px; }
#deco_top_time{ height:0;text-align:right;top:3px; }
#top_time{ margin:0 5px 25px; }
#top #map{ width:530px;float:left;margin-left:5px; }
#map{ border:1px #908f8f solid; }
#top_access{ width:377px;float:right;background:url(/img/hospital_image.jpg) 100% 0 no-repeat;margin-right:5px; }
#top_access p{ height:217px;line-height:14pt; }

.greeting_txt{ width:430px;float:right; }
#laser_l{ width:251px;float:left; }
#laser_l div{ border:3px #f2f0e1 solid;margin-bottom:10px; }
#laser_r{ width:398px;float:right;background:url(/img/bg_laser.jpg) 0 100% no-repeat;padding-bottom:292px; }

#pet_facility{ width:320px;float:left;margin-bottom:20px; }
#hospital_image2{ width:321px;float:right;margin-bottom:20px; }
#hospital_image3{ background:url(/img/hospital_image3.jpg) 100% 0 no-repeat;line-height:14pt;margin-bottom:10px; }

.bt_submit{ cursor:pointer; }
.message{ color:#f00;margin-bottom:10px; }

#topics{ padding-top:20px; }
#deco_topics{ width:340px;height:0;top:-59px;left:323px;z-index:10; }
#blog{ height:163px;background:url(/img/bg_blog.jpg) 50% 100% no-repeat; }


/* ------------------------------------------------------- */
.heal_txt{ width:640px;margin:0 60px 0 60px; }
.plate{ text-align: center;margin-top:17px;margin-left:20px;}
#mera{ margin-bottom:28px; }
.mera{ margin:0 46px 10px;  0}
.mera_txt{ margin-bottom:40px; margin-left:60px;  }
.hernia{margin:0 46px 10px;  0;float:left;margin-right:10px;  }
.hernia_txt{float:right;margin-right:30px;}

.hernia_s{margin:15px 10px 30px 46px; float:left; }
.hernia_s img{ margin-right:15px; }
.hernia_s_txt{float:right;margin:10px 20px 0 0;}

.bnr_laser{ width:960px;text-align:center;margin-top:35px; }
.mamushi{ width:960px;text-align:center;margin-top:0px;margin-bottom:0; }
.trimming{ width:960px;text-align:center;margin-top:40px;margin-bottom:0; }

/*laser*/
.voice_text { width: 600px;margin: 0 auto;padding:0 20px 10px 20px; }
.laser_img_l { float:left;margin:0 8px 15px 0; }
.laser_img_r { float:right;margin-bottom:15px; }
