@charset "euc-kr";
/*NHN Web Standardization Team (http://html.nhndesign.com/) MJA 100607*/
/*common*/
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button{margin:0;padding:0;-webkit-text-size-adjust:none}
body,input,textarea,select,table,button{font-size:14px;line-height:1.25em;font-family:"",NanumGothic,"",Gulim,Helvetica,AppleGothic,Sans-serif}
body{position:relative;background-color:#FFFFFF;color:#000;word-wrap:break-word;word-break:break-all}
body.o{min-width:300px}
img,fieldset{border:0}
ul,ol{list-style:none}
a{color:#000;text-decoration:none;cursor:pointer}

/*m_header*/
#ht{width:100%; height:89px;background:url(images/top_bg.jpg); background-repeat:repeat-x}
.t1{display:inline-block;width:47px; height:21px;padding:6px 0 0 7px;}
.t2{display:inline;width:58px; height:21px;padding:6px 0 0 7px;}
.tst1{position:absolute;right:6px;top:8px;width:86px; height:19px;background:url(images/btn_sitemap.gif) no-repeat; background-position:0 0; display:block;}
.tst2{position:absolute;right:6px;top:8px;width:86px; height:19px;background:url(images/btn_sitemap.gif) no-repeat; background-position:0 -19px; display:none;}
#dt{width:100%; height:352px;background:url(images/main_bg.jpg); background-position:center; background-repeat:no-repeat;}
#dt2{width:100%; height:100%;}
.dt1{display:inline-block;width:47px; height:21px;padding:6px 0 0 7px;}
.dt2{display:inline;width:58px; height:21px;padding:6px 0 0 7px;}
.dtst1{position:absolute;right:6px;top:8px;width:86px; height:19px;background:url(images/btn_sitemap.gif) no-repeat; background-position:0 0; display:block;}
.dtst2{position:absolute;right:6px;top:8px;width:86px; height:19px;background:url(images/btn_sitemap.gif) no-repeat; background-position:0 -19px; display:none;}
#sp{position:absolute; right:6px; top:26px; width:302px; height:410px; border:1px solid #9d9d9d; display:none; background-color:#FFFFFF; z-index:10;}
.spt1,
.spt2,
.spt3,
.spt4,
.spt5,
.spt6{display:block;width:80px;height:21px;margin:0 0 0 0;background:url(images/tit_sitemap.gif)}
.spt1{background-position:0 0;}
.spt2{background-position:0 -21px;}
.spt3{background-position:0 -42px;}
.spt4{background-position:0 -63px;}
.spt5{background-position:0 -84px;}
.spt6{background-position:0 -105px;}
.sst{overflow:hidden;margin:4px 0 4px 0;}
.sst li{overflow:hidden;position:relative; font-size:12px; height:18px;}
.sst a{overflow:hidden;display:block;}
/*m_header*/

/*m_botom*/
#foot{clear:both;position:relative;width:100%;text-align:center;background:url(images/bottom_bg.gif);}
#hb{clear:both;width:100%; height:192px;background:url(images/bottom_bg.gif); text-align:center; margin:342px 0 0 0; padding-top:0px;}
#hb1{clear:both;width:100%; height:192px;background:url(images/bottom_bg.gif); text-align:center; margin:406px 0 0 0; padding-top:0px;}
#hb2{clear:both;width:100%; height:192px;background:url(images/bottom_bg.gif); text-align:center; margin:923px 0 0 0; padding-top:0px;}
#hb3{clear:both;width:100%; height:192px;background:url(images/bottom_bg.gif); text-align:center; margin:675px 0 0 0; padding-top:0px;}
#hb4{clear:both;width:100%; height:192px;background:url(images/bottom_bg.gif); text-align:center; margin:806px 0 0 0; padding-top:0px;}
#hb6{clear:both;width:100%; height:192px;background:url(images/bottom_bg.gif); text-align:center; margin:700px 0 0 0; padding-top:0px;}
.dnb{margin:0 18px 0 18px;width:2px; height:47px; background:url(images/dot_white.png) no-repeat; display:inline-block;}
.ln{overflow:hidden; text-align:center;}
.ln{display:inline-block;clear:both;text-align:center;white-space:nowrap}
.ft1,
.ft2,
.ft3{display:inline-block;width:49px;height:41px;margin:7px 0 0 0;background:url(images/btn_copy.gif)}
.ft1{background-position:0 0}
.ft2{background-position:-49px 0}
.ft3{background-position:-97px 0}
.fcp{width:320px; height:16px; background:url(images/txt_copy.png)}
/*m_botom*/

/*index*/
.mb{ margin:0px 0 0 0; text-align:center;}
.ml{ width:100%; margin:0px; }
.mbottom{ width:100%; margin:0px 0 0 0:center; }
.bs{overflow:hidden;margin:300px 10px 0px 30px;;}
.a .bs{margin:5px 0 0 7px}
.bs li{overflow:hidden;position:relative;float:left;width:72px;height:72px;margin:0px 0px 10px 10px;}
.bs a{overflow:hidden;display:block;width:100%;height:100%;text-align:center;}
.bs .i{display:block;width:71px;height:67px;margin:0px 0px 0px 0px;background:url(images/micon.png)}
.bs1 .i{background-position:0 0}
.bs2 .i{background-position:0 -67px;}
.bs3 .i{background-position:0 -134px}
/*index*/

/*s1*/
.bt{overflow:hidden;margin:300px 10px 0px 30px;;}
.a .bs2{margin:5px 0 0 7px}
.bt li{overflow:hidden;position:relative;float:left;width:72px;height:72px;margin:0px 0px 10px 10px;}
.bt a{overflow:hidden;display:block;width:100%;height:100%;text-align:center;}
.bt .i{display:block;width:71px;height:67px;margin:0px 0px 0px 0px;background:url(images/micon.png)}
.bt1 .i{background-position:0 0}
.bt2 .i{background-position:0 -67px;}
.bt3 .i{background-position:0 -134px}
/*s1*/

/*s3*/
.bu{overflow:hidden;margin:470px 10px 0px 30px;;}
.a .bu{margin:5px 0 0 7px}
.bu li{overflow:hidden;position:relative;float:left;width:72px;height:72px;margin:0px 0px 10px 10px;}
.bu a{overflow:hidden;display:block;width:100%;height:100%;text-align:center;}
.bu .i{display:block;width:71px;height:67px;margin:0px 0px 0px 0px;background:url(images/micon.png)}
.bu1 .i{background-position:0 0}
.bu2 .i{background-position:0 -67px;}
.bu3 .i{background-position:0 -134px}
/*s3*/

/*s4*/
.bv{overflow:hidden;margin:410px 10px 0px 30px;;}
.a .bu{margin:5px 0 0 7px}
.bv li{overflow:hidden;position:relative;float:left;width:72px;height:72px;margin:0px 0px 10px 10px;}
.bv a{overflow:hidden;display:block;width:100%;height:100%;text-align:center;}
.bv .i{display:block;width:71px;height:67px;margin:0px 0px 0px 0px;background:url(images/micon.png)}
.bv1 .i{background-position:0 0}
.bv2 .i{background-position:0 -67px;}
.bv3 .i{background-position:0 -134px}
/*s4*/

/*s4*/
.bw{overflow:hidden;margin:565px 10px 0px 30px;;}
.a .bw{margin:5px 0 0 7px}
.bw li{overflow:hidden;position:relative;float:left;width:72px;height:72px;margin:0px 0px 10px 10px;}
.bw a{overflow:hidden;display:block;width:100%;height:100%;text-align:center;}
.bw .i{display:block;width:71px;height:67px;margin:0px 0px 0px 0px;background:url(images/micon.png)}
.bw1 .i{background-position:0 0}
.bw2 .i{background-position:0 -67px;}
.bw3 .i{background-position:0 -134px}
/*s4*/

.lb{background-color:#FFFFFF; margin:0 0 0 0; text-align:center;}
.lt{margin:20px 0 20px 0px;}
.ltit{display:inline-block; width:118px; height:48px; margin-right:178px; background:url(images/txt_login_top.png) no-repeat;}
.lp{  margin:0;}
.lip{display:inline-block; width:300px; height:178px; background:url(images/bg_login_input.png);}

.hc{visibility:hidden;overflow:hidden;position:absolute;left:-10000px;width:0;height:0;font-size:0;line-height:0;}
.ip{padding:106px 80px 0 70px;}
.ip li{width:100%;margin-top:5px;}
.ip input{width:146px;}
.it{display:block;border:1px solid #9b9b9d;background:#fff; margin:0 0 0 0;}
.it.on{border-color:#55af00;}
.it input{border:0 none; height:18px;}
.ac{position:absolute;top:110px;right:0;bottom:0;width:74px;}
.ac input{display:block;width:55px;height:48px;border:none;background:url(images/btn_login_submit.png); cursor:pointer;}
.ia{position:relative; margin:0px 0;}

.bdy1{margin:4px 0 0 0;white-space:nowrap}
.bft1{display:inline-block;width:159px; height:23px; background:url(images/txt_nomember.gif);}
.bft2{display:inline-block;width:53px; height:23px; background:url(images/btn_memberjoin.png); margin-right:84px;}

.bdy2{margin:0 0 12px 0;white-space:nowrap}
.bft3,
.bft4,
.bft5,
.bft6,
.bft7,
.bft8{display:inline-block;background:url(images/txt_homefind.gif) no-repeat;overflow:hidden;}
.bft3{width:80px; height:22px; background-position:0 0px; margin-left:5px;}
.bft4{width:118px; height:22px; background-position:-81px 0; margin:0px;}
.bft5{width:103px; height:22px; background-position:-199px 0; margin:0px;}
.bft6{width:18px; height:22px; background-position:0px -18px; margin:0px;}
.bft7{width:97px; height:22px; background-position:-18px -18px; margin:0px;}
.bft8{width:91px; height:22px; background-position:-115px -18px; margin-right:94px;}


.sb{background-color:#FFFFFF; margin:0 0 0 0; text-align:center;}
.st{width:100%; height:38px; background-color:#a32765}

.spc{width:1px; margin:0px;}
.ibt1,
.ibt2,
.ibt3,
.ibt4,
.ibt5,
.ibt6,
.ibt7,
.ibt8,
.ibt9{display:inline-block;width:104px;height:58px;background:url(images/btn_intro_b.gif)}
.ibt1{background-position:0 0}
.ibt2{background-position:0 -58px}
.ibt3{background-position:0 -116px}
.ibt4{background-position:0 -174px}
.ibt5{background-position:0 -232px}
.ibt6{background-position:0 -406px}
.ibt7{background-position:0 -463px}
.ibt8{background-position:0 -290px}
.ibt9{background-position:0 -348px}

.ist{height:203px;margin:32px 0 18px 0;background:url(images/txt_intro1.png) no-repeat;background-position: center;}
.ibb{height:58px; background:url(images/bg_bottom_gray.gif);white-space:nowrap}
.ast{width:100%; height:239px;margin:0px 0 14px 0;}
.dst{width:100%; height:203px;margin:0px 0 0px 0;background:url(images/txt_intro2.png) no-repeat;background-position: center;}
.dds{margin:0 0 10px 0;}
.cst{width:100%; height:203px;margin:0px 0 0px 0;}
.cct{width:100%; height:108px;margin:10px 0 10px 0;background:url(images/txt_counsel2.png) no-repeat;background-position: center;}
.ost{width:100%; height:292px;margin:32px 0 18px 0;background:url(images/txt_online.png) no-repeat;background-position: center;}

.bb1,
.bb2,
.bb3,
.bb4,
.bb5{width:302px;background:url(images/txt_doctor1.jpg) no-repeat; background-position:center;}
.bb6,
.bb7,
.bb8,
.bb9{width:302px;background:url(images/txt_doctor2.jpg) no-repeat; background-position:center;}
.bb1{ background-position:0 0; height:450px;}
.bb2{ background-position:0 -450px; height:418px;}
.bb3{ background-position:0 -868px; height:416px;}
.bb4{ background-position:0 -1284px; height:394px;}
.bb5{ background-position:0 -1678px; height:394px;}

.bb6{ background-position:0 0; height:468px;}
.bb7{ background-position:0 -468px; height:396px;}
.bb8{ background-position:0 -864px; height:466px;}
.bb9{ background-position:0 -1330px; height:334px;}

.pkn{position:relative;height:46px;border:1px solid #dddddd;text-align:center;color:#000;background:url(images/bg_gray_box2.gif)}
.pk6{padding:10px 2px 0;}
.pk6 dd{font-size:12px;font-weight:bold;float:left;background:url(images/bars.gif) no-repeat 0 0px;text-align:center;}
.pk6 .f{background:none;}
.pk6 a{display:block;padding:5px 0;}
.pk6 .on a{color:#1172b6;}

#slt{clear:both;width:100%;background-color:#fff;}
.sl1 li{position:relative; display:block; border-bottom:1px dotted #4b4b4b; margin:0 5px 0 5px; vertical-align:middle; padding-top:8px;}
.sl1 .if{color:#909090;font-size:0.85em;}

.bln1{font-weight:bold; height:16px;padding-left:6px;padding-right:6px;}
.bln2{cursor:pointer;height:16px;padding-left:6px;padding-right:6px;}

#pnl{clear:both;background-color:#fff;}
.pn1 li{position:relative;height:24px; margin:0 5px 0 5px; vertical-align:middle; background-color:#f6f6f6;}
.pn1 .pf1,
.pn1 .pf2{display:inline-block;height:20px;background:url(images/btn_balist.png) no-repeat; margin-top:3px; margin-left:4px;padding-left:54px;}
.pn1 .pf1{background-position:0 2px;}
.pn1 .pf2{background-position:0 -24px;}

.ebx{position:relative;height:26px;border:1px solid #dddddd;background:url(images/bg_gray_box1.gif);}
.eb1{padding:0 0 0 0; margin:0}
.eb1 dd{width:100%; margin:0}

/*m_expense*/
.texp1,
.texp2,
.texp3,
.texp4,
.texp5,
.texp6,
.texp7,
.texp8{background:url(images/tit_expense.png) no-repeat;height:18px; margin:2px 10px 0 10px; border-bottom:1px dotted #4b4b4b; margin-bottom:6px;}

.texp1{background-position:0 0}
.texp2{background-position:0 -16px}
.texp3{background-position:0 -32px}
.texp4{background-position:0 -48px}
.texp5{background-position:0 -64px}
.texp6{background-position:0 -80px}
.texp7{background-position:0 -96px}
.texp8{background-position:0 -112px}

.tb{ background-color:#FFFFFF; margin:0 0 0 0; text-align:left; clear:both;}
.tp{overflow:hidden;margin:0 0 0 0;}
.tp li{overflow:hidden;position:relative; clear:both; height:20px;margin:4px 0px 4px 20px;display:block;}
/*m_expense*/


#rec{clear:both;width:100%;background-color:#fff;}
.rc1{ margin:0px}
.rc1 li{position:relative;border-bottom:1px dotted #4b4b4b;margin:0 2px 0 2px; vertical-align:middle; padding:2px 0 5px 2px;font-size:11px;}

.odl{border-bottom:1px dotted #4b4b4b;margin:5px 2px 5px 2px; clear:both;}
.odl .od1,
.odl .od2,
.odl .od3,
.odl .od4,
.odl .od5,
.odl .od6,
.odl .od7 {width:49px; height:25px; float:left; margin:0px 2px 0px 2px; background:url(images/txt_counsel.png) no-repeat;}
.odl .od1{background-position:0 3px}
.odl .od2{background-position:0 -16px}
.odl .od3{background-position:0 -33px}
.odl .od4{background-position:0 -51px}
.odl .od5{background-position:0 -73px}
.odl .od6{background-position:0 -91px}
.odl .od7{background-position:0 -112px}
.odl dd{margin:0 2px 2px 0; padding:0 2px 0 0;}


.bcs{overflow:hidden;margin:15px 8px 12px 0px;}
.a .bcs{margin:10px 0 0 10px}
.bcs li{overflow:hidden;position:relative;float:left;width:140px;height:54px;margin:0px 0 0px 10px;}
.bcs a{overflow:hidden;display:block;width:100%;height:100%;text-align:center;}
.bcs .i{display:block;width:140px;height:54px;margin:0px 0 0px 0px;background:url(images/btn_clinic.gif)}
.bc1 .i{background-position:0 0}
.bc2 .i{background-position:-140px 0;}
.bc3 .i{background-position:0 -54px}
.bc4 .i{background-position:-140px -54px}
.bc5 .i{background-position:0 -108px}
.bc6 .i{background-position:-140px -108px}
.bc7 .i{background-position:0 -162px}
.bc8 .i{background-position:-140px -162px}
.bc9 .i{background-position:0 -216px}
.bc10 .i{background-position:-140px -216px}
.bc11 .i{background-position:0 -270px}
.bc12 .i{background-position:-140px -270px}


.bme1,
.bme2,
.bme3,
.bme4{ display:inline-block; height:18px;  background:url(images/txt_bottom_menu.png) no-repeat; clear:both;}
.bme1{ background-position:0 3px; width:42px;}
.bme2{ background-position:0 -18px; width:50px;}
.bme3{ background-position:0 -38px; width:59px}
.bme4{ background-position:0 -60px; width:62px}
.bmt{position:relative; height:30px;background:url(images/bg_gray_box2.gif); clear:both;}
.bml {text-align:center;}
.bml dd{float:left;text-align:center; margin-top:4px;}


/*m_counsel*/
.cme{overflow:hidden;margin:15px 10px 12px 12px;;}
.a .bcs{margin:10px 0 0 10px}
.cme li{overflow:hidden;position:relative;float:left;width:138px;height:54px;margin:0 0 10px 6px;}
.cme a{overflow:hidden;display:block;width:100%;height:100%;text-align:center;}
.cme .i{display:block;width:138px;height:54px;margin:0px 0 0px 0px;background:url(images/btn_counsel4.gif)}
.cm1 .i{background-position:0 0}
.cm2 .i{background-position:0 -61px}
.cm3 .i{background-position:0 -122px}
.cm4 .i{background-position:0 -183px}
/*m_counsel*/

#clt{clear:both;width:100%;background-color:#fff;}
.cl1 li{position:relative;border-bottom:1px dotted #4b4b4b; height:28px; margin:0 5px 0 5px; vertical-align:middle; padding-top:10px;}
.cl1 .if{color:#909090;font-size:0.85em;}

.cdl{border-bottom:1px dotted #4b4b4b;margin:5px 2px 5px 2px; clear:both;}
.cdl .cd1,
.cdl .cd2,
.cdl .cd3,
.cdl .cd4,
.cdl .cd5,
.cdl .cd6,
.cdl .cd7,
.cdl .cd8,
.cdl .cd9{width:54px; height:25px; float:left; margin:0px 2px 0px 2px; background:url(images/txt_counsel.png) no-repeat;}
.cdl .cd1{background-position:0 -137px}
.cdl .cd2{background-position:0 -163px}
.cdl .cd3{background-position:0 -71px; margin-bottom:10px;}
.cdl .cd4{background-position:0 -91px}
.cdl .cd5{background-position:0 -16px; margin-bottom:10px; }
.cdl .cd6{background-position:0 -112px}
.cdl .cd7{background-position:0 -188px; margin-bottom:10px; }
.cdl .cd8{background-position:0 -243px}
.cdl .cd9{background-position:0 -112px}
.cdl dd{margin:0 2px 2px 0; padding:0 2px 0 0;}

/*m_mylist*/
.mtt1,
.mtt2,
.mtt3{width:69px; height:25px;  background:url(images/txt_mylist.png) no-repeat; margin-left:4px; clear:both;}
.mtt1{ background-position:0 -8px;}
.mtt2{ background-position:0 -38px;}
.mtt3{ background-position:0 -74px;}
.mst{position:relative; height:30px;background-color:#f6f6f6; border-top:1px dotted #4d4d4d; border-bottom:1px dotted #4d4d4d; margin:0 4px 0 4px;}
.mlt{ position:relative; display:block;}
.mml{padding:4px 2px 0; clear:both; display:block;}
.mml dd{font-size:12px;float:left;text-align:center; margin:4px 0 4px 0}
.mml a{}
.mml .b{font-weight:bold;}
.mvw{ clear:both;position:relative; display:block;background-color:#f6f6f6; border-top:1px dotted #4d4d4d; margin:0 4px 0 4px; padding:4px 0 0 2px;}
/*m_mylist*/
