@charset "EUC-KR";


.w_btnbg{ background:url("/resource/images/business/woman_btnbg.gif") no-repeat; width:613px; height:119px;}

/* º´¿ø¿ëÇ° */

/* main ·¹ÀÌ¾Æ¿ô */
#hospital_container { width: 900px; position: relative; padding: 49px 0 0 0; overflow: hidden;}
#hospital_contents { width: 864px; position: relative; overflow: hidden; border: 2px solid #1499b1; margin: 0 0 14px 18px;}
#hospital_header { position: absolute; top: 29px; left: 37px; width: 89px; height: 38px;}
.hospital_tab { font-size: 0; line-height: 0; vertical-align: top; text-align: right; margin-right: 30px; position: relative;}
.hospital_tab a img { font-size: 0; line-height: 0; vertical-align: top;}

#hospital_contents .h_textarea { margin: 17px 0 60px 17px;}
#hospital_contents .hospital_con { overflow: hidden; width: 100%;}
#hospital_contents .hospital_con_left { float: left; width: 259px; margin: 0 24px 0 0;}
#hospital_contents .hospital_con_center { float: left; width: 259px; margin: 0 24px 0 0;}
#hospital_contents .hospital_con_right { float: left; width: 259px; margin: 0 18px 0 0;}

/* sub ·¹ÀÌ¾Æ¿ô */
#hospital_container_sub { width: 900px; position: relative; padding: 49px 0 0 0; overflow: hidden;}
#hospital_contents_sub { width: 864px; position: relative; overflow: hidden; margin: 0 0 14px 18px;}
#hospital_header_sub { position: absolute; top: 29px; left: 37px; width: 89px; height: 38px;}
.hospital_tab_sub { font-size: 0; line-height: 0; vertical-align: top; text-align: right; margin-right: 30px; position: relative;}
.hospital_tab_sub a img { font-size: 0; line-height: 0; vertical-align: top;}

#hospital_cont { float: left; position: relative; overflow: hidden; width: 643px; border: 2px solid #1499b1;}
#hospital_cont .sub_textarea_h { margin: 17px 9px 13px 13px; overflow: hidden; width: 620px;}
#hospital_cont .sub_textarea_h .h_con01 { overflow: scroll; height: 450px; width: 100%;}

#snb_hospital { position: relative; overflow: hidden; width: 206px; margin-right: 11px; float: left;}
#snb_hospital ul li ul li { background: url(/resource/images/hospital/hospital_bul.gif) no-repeat 0 6px; padding: 0 0 0 10px;}

#hospital_contents a{font-family:Arial, µ¸¿ò;font-size:12px}
#hospital_contents_sub a{font-family:Arial, µ¸¿ò;font-size:11px;}
#hospital_contents_sub a.h_menu_on{color:#ff5300;font-weight:bold}
#hospital_cont dl dd, #hospital_cont dl dd span {font-family:Arial, µ¸¿ò}
#hospital_cont h4{font-family:Arial, µ¸¿ò;font-size:16px}


/* ¹Ì´Ï»çÀÌÆ® */
#minisite { position: relative; width: 900px; height: 700px; z-index: 1; }
#minisite_sub { position: relative; width: 900px; height: 700px; background: url('/resource/images/business/house/sub.jpg'); z-index: 1; }
#minisite_sub .sub_logo { position: absolute; top: 27px; left: 64px; }
#minisite_sub .header { position: absolute; top: 35px; left: 335px; width: 787px; height: 33px; }
#minisite_sub .header ul li { float: left; }
#minisite_sub .contents { position: absolute; top: 93px; left: 22px; width: 867px; height: 506px; overflow: auto; }
#minifooter { position: absolute; top: 624px; width: 900px; height: 76px; border-top: 1px solid #c6c6c6; background: #fff; z-index: 2; }

/* ¹Ì´Ï»çÀÌÆ® ÇÏ´Ü */
#minifooter .mark { position: absolute; top: 18px; left: 28px; width: 87px; height: 23px; }
#minifooter .address { position: absolute; top: 19px; left: 135px; width: 266px; height: 50px; }
#minifooter .address ul li { height: 15px; font-size: 0px; line-height: 0px; }
#minifooter .familysite { position: absolute; top: 18px; left: 613px; width: 239px; height: 35px; }

.table_mini { position: relative; width: 843px; }
.table_mini table { width:843px; border-collapse: collapse; }
.table_mini td { vertical-align: top; }
.table_mini td.top01 { width: 422px; height: 10px; background: url('/resource/images/business/house/table_01.gif') no-repeat; }
.table_mini td.middle01 { background: url('/resource/images/business/house/table_02.gif') repeat-y; }
.table_mini td.bottom01 { width: 422px; height: 18px; background: url('/resource/images/business/house/table_03.gif') no-repeat; }
.table_mini td.top02 { width: 422px; height: 10px; background: url('/resource/images/business/house/table_04.gif') no-repeat; }
.table_mini td.top02-1 { width: 422px; height: 10px; background: url('/resource/images/business/house/table_04_1.gif') no-repeat; }
.table_mini td.middle02 { background: url('/resource/images/business/house/table_05.gif') repeat-y; }
.table_mini td.bottom02 { width: 422px; height: 18px; background: url('/resource/images/business/house/table_06.gif') no-repeat; }
.table_mini .contentsarea { width: 400px; overflow: hidden; margin: 6px 0 0 19px; }
.table_mini .goods { width: 115px; height: 122px; }
.table_mini dl dd { float: left; }
.table_mini dl dd ul li { font-size: 11px; }
.table_mini dl dd ol li { font-size: 11px; list-style:decimal;}
.table_mini .contentsarea h2 { background: url('/resource/images/business/house/bullet.gif') 0 3px no-repeat; padding-left: 14px; }
.table_mini .contentsarea h3 { margin-bottom: 15px; }
.table_mini .contentsarea .desc { font-size: 11px; color: #517cd4; padding:0 20px 0 15px; margin-bottom: 15px; }

.con {margin:15px 0 0 15px}
.con dt {float:left;font-weight:bold;}
.con dd.dd1 {padding:0em 0 1em 0.5em; overflow:hidden;width:77%}
.con dd.dd2 {padding:0em 0 1em 0.5em; overflow:hidden;width:60%}

/* ½ºÅ²ÄÉ¾î»ç¾÷ ÅÇ¸Þ´º Ãß°¡ */

.business_tabmenu { position: relative; overflow: hidden; height: 57px; margin-bottom: 35px; margin-bottom: 20px; margin-right: 17px;}
.business_tabmenu ul {float: left; width: 100%; text-align: right; font-size : 0;}
.business_tabmenu li {display: inline; font-size: 1px; line-height: 1px;}
.business_tabmenu img {vertical-align: top; }

/* ½ºÅ²ÄÉ¾î»ç¾÷ Á¦Ç°º¸±â Ãß°¡ */

.skincare {position:relative;}
.skincare dl {margin-top:30px; width:680px; overflow:hidden;}
.skincarewrap { position:relative; width:680px; padding:20px 0 21px 0; }
.skincarewrap dl { position:relative; width:510px; margin:0 0 0 30px; padding:15px 0 10px 100px; background:#ffffff; border:5px solid #e1e1e1;}
.skincarewrap dl dt { width:460px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:10px 0 0 40px; font-weight:bold; vertical-align:middle;}
.skincarewrap dl dt img { vertical-align:middle; width:87px; height:17px; padding:0}
.skincarewrap dl dd.thumb { position:absolute; left:20px; top:21px; width:104px; height:127px; margin-bottom:10px; }
.skincarewrap dl dd.thumb img { vertical-align:top !important; }
.skincarewrap dl dd.comment { width:460px; height:80px; padding:18px 5px 18px 40px; text-align:justify; }
.skincarewrap .bg b {display:block; position:absolute; width:580px; height:226px; }
.skincarewrap .bg .bg1 {bottom:19px; left:68px; filter:alpha(opacity=5); opacity:0.05; -moz-opacity:0.05;}
.skincarewrap .bg .bg2 {bottom:18px; left:69px; filter:alpha(opacity=4); opacity:0.04; -moz-opacity:0.04;}
.skincarewrap .bg .bg3 {bottom:17px; left:70px; filter:alpha(opacity=3); opacity:0.03; -moz-opacity:0.03;}
.skincarewrap .bg .bg4 {bottom:16px; left:71px; filter:alpha(opacity=2); opacity:0.02; -moz-opacity:0.02;}
.skincarewrap a.prev { position:absolute; left:0px; top:95px; display:block; width:27px; height:26px; font-size:0; line-height:0; background:url('/resource/images/business/skincare/skincare_prev.gif') 2px 3px no-repeat; }
.skincarewrap a.next { position:absolute; left:650px; top:95px; display:block; width:27px; height:26px; font-size:0; line-height:0; background:url('/resource/images/business/skincare/skincare_next.gif') 4px 3px no-repeat; }
.skincarewrap img { border:0px; margin:0px; padding:0px;}
.skincarewrap div, p {margin:0px; padding:0px; word-break:break-all;}
.accessibility { display:none; }
.visible { display:block;} 

/* ½ºÅ²ÄÉ¾î»ç¾÷ Á¦Ç°¼ººÐ(ÆË¾÷)º¸±â Ãß°¡ */
.layer_popup {position:absolute; width:360px; margin-top:-1px; visibility:hidden; top:200px; left:200px;}
.layer_popup_head {width:360px; height:60px; margin:0; padding:0; background-color:white;}
.layer_popup_contents{width:340px; padding:10px; margin:0; background:url('/resource/images/business/skincare/pop_imgbg.gif'); display:block; word-break:keep-all;}