
@charset "utf-8";
h2.h2_a1 {
    background: url("http://salt.allhealth.co.kr/common/images/bu/vline_a1.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    color: #222222;
    font-family: NanumGothicBold;
    font-size: 16px;
    letter-spacing: -1px;
    padding: 11px 0 23px;
}
h2.h2_a2 {
    background: url("http://salt.allhealth.co.kr/common/images/bu/vline_a2.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    color: #222222;
    font-family: NanumGothicBold;
    font-size: 20px;
    letter-spacing: -1px;
    padding: 11px 0 23px;
}
h3.h3_a1 {
    color: #222222;
    font-family: NanumGothicBold;
    font-size: 30px;
    letter-spacing: -1px;
    margin-bottom: 23px;
}
h4.h4_a1 {
    clear: both;
    color: #333333;
    font-family: NanumGothicBold;
    font-size: 16px;
    letter-spacing: -1px;
    margin-bottom: 10px;
}
h4.h4_a2 {
    background: url("http://salt.allhealth.co.kr/common/images/ico/ico_sprite1.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    clear: both;
    color: #FF561B;
    font-family: NanumGothicBold;
    font-size: 16px;
    letter-spacing: -1px;
    margin-bottom: 15px;
    padding: 9px 0 0 30px;
}
h4.h4_a3 {
    clear: both;
    color: #333333;
    font-family: NanumGothicBold;
    font-size: 14px;
    letter-spacing: -1px;
    margin-bottom: 10px;
}
h5.h5_a1 {
    background: url("http://salt.allhealth.co.kr/common/images/bu/dot_a2.gif") no-repeat scroll left 6px rgba(0, 0, 0, 0);
    clear: both;
    color: #333333;
    font-family: NanumGothicBold;
    font-size: 12px;
    height: 22px;
    letter-spacing: -1px;
    padding: 3px 0 0 9px;
}
h5.h5_a2 {
    color: #333333;
    font-family: NanumGothicBold;
    font-size: 12px;
    letter-spacing: -1px;
    line-height: 18px;
    margin-bottom: 7px;
}
h5.h5_a3 {
    color: #50B28C;
    font-family: NanumGothicBold;
    font-size: 16px;
    letter-spacing: -1px;
    margin-bottom: 10px;
}
.ico_t1 {
    background-position: 0 0 !important;
}
.ico_t2 {
    background-position: 0 -60px !important;
}
.ico_t3 {
    background-position: 0 -120px !important;
}
.ico_t4 {
    background-position: 0 -180px !important;
}
.ico_t5 {
    background-position: 0 -240px !important;
    padding-left: 35px !important;
}
.ico_t6 {
    background-position: 0 -300px !important;
    padding-left: 35px !important;
}
.ico_t7 {
    background-position: 0 -360px !important;
    padding-left: 35px !important;
}
.ico_t8 {
    background-position: 0 -417px !important;
    padding-left: 35px !important;
}
.ico_t9 {
    background-position: 0 -476px !important;
    padding-left: 35px !important;
}
.bus1 {
    background-position: 0 -102px !important;
}
.bus2 {
    background-position: -30px -102px !important;
}
.bus3 {
    background-position: -60px -102px !important;
}
.bus4 {
    background-position: -90px -102px !important;
}
.bus5 {
    background-position: -120px -102px !important;
}
.bus6 {
    background-position: -150px -102px !important;
}
.bus7 {
    background-position: -180px -102px !important;
}
.bus8 {
    background-position: -210px -102px !important;
}
.bus9 {
    background-position: -240px -102px !important;
}
.bus10 {
    background-position: -270px -102px !important;
}
.bus11 {
    background-position: -300px -102px !important;
}
.bus12 {
    background-position: -330px -102px !important;
    padding-left: 11px;
}
.bus13 {
    background-position: -371px -102px !important;
    padding-left: 11px;
}
.route1 {
    background-position: 0 -130px !important;
    padding-left: 23px;
}
.route2 {
    background-position: 0 -166px !important;
    padding-left: 23px;
}
.route3 {
    background-position: 0 -202px !important;
    padding-left: 23px;
}
.route4 {
    background-position: 0 -238px !important;
    padding-left: 23px;
}
.route5 {
    background-position: 0 -274px !important;
    padding-left: 23px;
}
.route6 {
    background-position: 0 -310px !important;
    padding-left: 23px;
}
.route7 {
    background-position: 0 -346px !important;
    padding-left: 23px;
}
.route8 {
    background-position: 0 -382px !important;
    padding-left: 23px;
}
.route9 {
    background-position: 0 -418px !important;
    padding-left: 23px;
}
.route10 {
    background-position: 0 -454px !important;
    padding-left: 23px;
}
.route11 {
    background-position: 0 -490px !important;
    padding-left: 23px;
}
.route12 {
    background-position: 0 -526px !important;
    padding-left: 23px;
}
.route13 {
    background-position: 0 -562px !important;
    padding-left: 23px;
}
.route14 {
    background-position: 0 -598px !important;
    padding-left: 23px;
}
.route15 {
    background-position: 0 -634px !important;
    padding-left: 23px;
}
.route16 {
    background-position: 0 -670px !important;
    padding-left: 23px;
}
.route20 {
    background-position: 0 -706px !important;
    padding-left: 70px;
}
.route21 {
    background-position: 0 -742px !important;
    padding-left: 70px;
}
.route22 {
    background-position: 0 -778px !important;
    padding-left: 70px;
}
.route23 {
    background-position: 0 -814px !important;
    padding-left: 70px;
}
.route24 {
    background-position: 0 -850px !important;
    padding-left: 70px;
}
.route25 {
    background-position: 0 -886px !important;
    padding-left: 70px;
}
.route26 {
    background-position: 0 -922px !important;
    padding-left: 70px;
}
.route27 {
    background-position: 0 -958px !important;
    padding-left: 70px;
}
.route28 {
    background-position: 0 -994px !important;
    padding-left: 70px;
}
.route29 {
    background-position: 0 -1030px !important;
    padding-left: 70px;
}
.exa1 {
    background-position: 0 4px !important;
    padding-left: 12px;
}
.exa2 {
    background-position: 0 -16px !important;
    padding-left: 12px;
}
.exa3 {
    background-position: 0 -36px !important;
    padding-left: 12px;
}
.exa4 {
    background-position: 0 -56px !important;
    padding-left: 12px;
}
.exa5 {
    background-position: 0 -76px !important;
    padding-left: 12px;
}
.exa6 {
    background-position: 0 -96px !important;
    padding-left: 12px;
}
.phone1 {
    background-position: 0 -249px !important;
    padding-left: 25px;
}
.phone2 {
    background-position: 0 -275px !important;
    padding-left: 25px;
}
.url {
    background-position: 0 -302px !important;
    padding-left: 25px;
}
.resident1 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("http://salt.allhealth.co.kr/common/images/ico/ico_sprite3.gif");
    background-origin: padding-box;
    background-position: 0 -329px !important;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding-left: 20px;
}
.resident2 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("http://salt.allhealth.co.kr/common/images/ico/ico_sprite3.gif");
    background-origin: padding-box;
    background-position: 0 -357px !important;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding-left: 20px;
}
.care1 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("http://salt.allhealth.co.kr/common/images/ico/ico_sprite3.gif");
    background-origin: padding-box;
    background-position: 0 -385px !important;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding-left: 20px;
}
.care2 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("http://salt.allhealth.co.kr/common/images/ico/ico_sprite3.gif");
    background-origin: padding-box;
    background-position: 0 -413px !important;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding-left: 20px;
}
.star1 {
    background-position: -185px -133px !important;
}
.star2 {
    background-position: -185px -150px !important;
}
.star3 {
    background-position: -185px -168px !important;
}
.star4 {
    background-position: -185px -186px !important;
}
.star5 {
    background-position: -185px -204px !important;
}
.ppt {
    background-position: 0 -50px !important;
}
.mov {
    background-position: -17px -50px !important;
}
.txt {
    background-position: -34px -50px !important;
}
.drug1 {
    background-position: 0 -161px !important;
    color: #F15A24 !important;
}
.drug2 {
    background-position: 0 -179px !important;
    color: #50B28C !important;
}
.drug3 {
    background-position: 0 -197px !important;
    color: #FFA837 !important;
}
.drug4 {
    background-position: 0 -215px !important;
    color: #7C5CC1 !important;
}
.agency1 {
    background-position: 0 5px !important;
}
.agency2 {
    background-position: 0 -18px !important;
}
.agency3 {
    background-position: 0 -40px !important;
}
.agency4 {
    background-position: 0 -61px !important;
}
.agency5 {
    background-position: 0 -84px !important;
}
p.fl span, p.fr span {
    display: inline-block;
    line-height: 18px;
    margin-top: 3px;
}
p.desc em, p.desc_a1 em {
    color: #FF561B;
    font-family: NanumGothicBold;
}
p.desc {
    clear: both;
    line-height: 18px;
    margin-bottom: 10px;
}
p.desc strong.big {
    font-family: NanumGothic;
    font-size: 40px;
    line-height: 100%;
}
p.desc .arrow {
    background: url("http://salt.allhealth.co.kr/common/images/bu/arrow_rgt_a2.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
    font-family: NanumGothic;
    margin-left: 5px;
    padding-left: 7px;
}
p.desc span.btn {
    display: inline-block;
    margin: 0 0 10px 10px;
    vertical-align: middle;
}
p.desc_a1 {
    background: url("http://salt.allhealth.co.kr/common/images/bu/arrow_rgt_a2.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
    padding-left: 10px;
}
p.desc_a2 {
    background: url("http://salt.allhealth.co.kr/common/images/ico/ico_exclamation.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    font-size: 11px;
    padding-left: 20px;
}
p.desc_a3 {
    text-align: center;
}
p.desc_a3 strong {
    background: url("http://salt.allhealth.co.kr/common/images/bu/dot_a2.gif") no-repeat scroll left 6px rgba(0, 0, 0, 0);
    color: #333333;
    font-family: NanumGothicBold;
    font-size: 12px;
    margin-left: 5px;
    padding-left: 9px;
}
p.desc_a3 span {
    margin-right: 10px;
}
p.desc_a4 {
    background: url("http://salt.allhealth.co.kr/common/images/bu/dot_a2.gif") no-repeat scroll left 6px rgba(0, 0, 0, 0);
    color: #555555;
    font-family: NanumGothic;
    font-size: 11px;
    margin-left: 5px;
    padding-left: 9px;
}
label.tag {
    background: url("http://salt.allhealth.co.kr/common/images/ico/ico_tag.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
    font-family: NanumGothicBold;
    padding: 0 5px 0 22px;
}
div.btn_info_more a {
    border-bottom: 1px solid #A1A1A1;
    display: inline-block;
    margin-bottom: 25px;
    padding: 5px 0;
    text-align: center;
    width: 100%;
}
a.btn_calendar {
    background: url("http://salt.allhealth.co.kr/common/images/ico/ico_a1_calender.gif") no-repeat scroll left 0 rgba(0, 0, 0, 0);
    display: inline-block;
    padding: 2px 0 0 25px;
}
div.box_a1 {
    background: none repeat scroll 0 0 #FAFAFA;
    padding: 12px;
}
div.visual {
    height: 170px;
}
div.visual p.big {
    font-size: 28px;
    letter-spacing: -1px;
    line-height: 33px;
    padding-top: 10px;
    word-spacing: -1px;
}
div.visual p.big strong {
    font-family: NanumGothicBold;
}
div.visual p.small {
    font-size: 13px;
    padding-top: 10px;
}
.visual_mdq1 {
    background: url("http://salt.allhealth.co.kr/common/images/depth/visual_mdq1.jpg") no-repeat scroll right top rgba(0, 0, 0, 0);
}
.visual_cmt1 {
    background: url("http://salt.allhealth.co.kr/common/images/depth/visual_cmt1.jpg") no-repeat scroll right top rgba(0, 0, 0, 0);
}
.visual_bfc3 {
    background: url("http://salt.allhealth.co.kr/common/images/depth/visual_bcf3.jpg") no-repeat scroll 605px top rgba(0, 0, 0, 0);
}
.visual_egy1 {
    background: url("http://salt.allhealth.co.kr/common/images/depth/visual_egy1.jpg") no-repeat scroll 562px top rgba(0, 0, 0, 0);
}
.visual_hst1 {
    background: url("http://salt.allhealth.co.kr/common/images/depth/visual_hst1.jpg") no-repeat scroll 554px top rgba(0, 0, 0, 0);
}
.visual_cus1 {
    background: url("http://salt.allhealth.co.kr/common/images/depth/visual_cus1.jpg") no-repeat scroll 580px top rgba(0, 0, 0, 0);
}
.visual_aht1 {
    background: url("http://salt.allhealth.co.kr/common/images/depth/visual_aht1.jpg") no-repeat scroll 570px top rgba(0, 0, 0, 0);
}
div.bod_item {
    border-top: 3px solid #6A6A6A;
    display: inline-block;
    height: 40px;
    padding: 13px 0 0;
    width: 100%;
}
div.bod_item div.calendar {
    float: right;
    padding-top: 5px;
}
div.bod_item div.calendar a {
    background: url("http://salt.allhealth.co.kr/common/images/ico/ico_a1_calender.gif") no-repeat scroll left 0 rgba(0, 0, 0, 0);
    display: inline-block;
    padding: 2px 0 0 25px;
}
div.bod_sel {
    border-top: 1px solid #999999;
    display: inline-block;
    padding: 12px 0;
    width: 100%;
}
div.bod_sel div.sel {
    float: left;
    padding-top: 3px;
}
div.bod_sel label {
    display: inline-block;
    margin: 0 10px 0 0;
    vertical-align: middle;
}
dl.bod_tx {
    height: 19px;
    margin: 0 0 10px -15px;
    padding-top: 3px;
}
dl.bod_tx dt {
    background: url("http://salt.allhealth.co.kr/common/images/bu/dot_a2.gif") no-repeat scroll left 6px rgba(0, 0, 0, 0);
    color: #333333;
    float: left;
    font-family: NanumGothicBold;
    font-size: 12px;
    margin-left: 15px;
    padding-left: 9px;
}
dl.bod_tx dd {
    float: left;
    padding-left: 3px;
}
dl.bod_tx1 {
    color: #333333;
}
dl.bod_tx1 dt {
    float: left;
}
dl.bod_tx1 dd {
    float: left;
    margin: 0 8px 0 0;
}
ul.thumb_a1 {
    display: inline-block;
    margin-bottom: 35px;
    width: 100%;
}
ul.thumb_a1 li {
    background: url("http://salt.allhealth.co.kr/common/images/bg/bg_list1.gif") no-repeat scroll left bottom rgba(0, 0, 0, 0);
    border-top: 1px solid #D1D1D1;
    float: left;
    margin-left: 10px;
    padding-bottom: 10px;
}
ul.thumb_a1 li.first {
    margin-left: 0;
}
ul.thumb_a1 li a {
    cursor: pointer;
    display: inline-block;
    height: 200px;
    overflow: hidden;
    padding: 5px 7px 0;
    position: relative;
    width: 140px;
}
ul.thumb_a1 li a em.best {
    left: 10px;
    position: absolute;
    top: -1px;
    z-index: 4;
}
ul.thumb_a1 li a strong.title {
    color: #222222;
    display: block;
    font-size: 14px;
    margin: 103px 0 12px;
}
ul.thumb_a1 li a span.photo {
    height: 90px;
    left: 5px;
    margin-bottom: 15px;
    position: absolute;
    top: 5px;
    width: 142px;
    z-index: 3;
}
ul.thumb_a1 li a span.txt {
}
ul.thumb_a2 {
    display: inline-block;
    margin-bottom: 35px;
    width: 100%;
}
ul.thumb_a2 li {
    background: url("http://salt.allhealth.co.kr/common/images/bg/bg_list2.gif") no-repeat scroll left bottom rgba(0, 0, 0, 0);
    border-top: 1px solid #D1D1D1;
    float: left;
    margin-left: 10px;
    overflow: hidden;
    padding: 0 0 25px;
    width: 195px;
}
ul.thumb_a2 li.first {
    margin-left: 0;
}
ul.thumb_a2 li dl {
    display: inline-block;
    padding: 126px 10px 0;
    position: relative;
    width: 183px;
}
ul.thumb_a2 li dl dt {
    color: #222222;
    font-family: NanumGothicBold;
    font-size: 14px;
    margin-bottom: 10px;
}
ul.thumb_a2 li dl dd {
    background: url("http://salt.allhealth.co.kr/common/images/ico/ico_sprite3.gif") no-repeat scroll -50% -50% rgba(0, 0, 0, 0);
}
ul.thumb_a2 li dl dd.photo {
    left: 6px;
    margin-bottom: 15px;
    position: absolute;
    top: 5px;
}
ul.thumb_a2 li dl dd.txt {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    height: 75px;
}
ul.thumb_a2 li dl dt.tel {
    color: #828282;
    font-family: NanumGothicBold;
    font-size: 12px;
    margin-bottom: 5px;
    margin-top: 10px;
}
ul.thumb_a2 li dl dd ul li {
    background: url("http://salt.allhealth.co.kr/common/images/bu/dot_a1.gif") no-repeat scroll left 6px rgba(0, 0, 0, 0);
    border: medium none;
    display: block;
    margin: 0 0 3px;
    padding: 0 0 0 7px;
    width: 170px;
}
ul.thumb_a2 li p.btn {
    margin: 10px 10px 0 0;
    text-align: right;
}
dl.thumb_a3 {
    display: inline-block;
    margin: 7px;
    padding-left: 160px;
    position: relative;
}
dl.thumb_a3 dt {
    color: #222222;
    font-family: NanumGothicBold;
    font-size: 14px;
    padding: 24px 0 15px;
}
dl.thumb_a3 dd.photo {
    left: 0;
    position: absolute;
    top: 0;
}
dl.thumb_a3 dd {
    height: 55px;
}
dl.thumb_a3 dd em {
}
dl.thumb_a4 {
    display: inline-block;
    padding-top: 160px;
    position: relative;
    width: 135px;
}
dl.thumb_a4 dt {
    color: #333333;
    font-family: NanumGothicBold;
    font-size: 14px;
    padding-bottom: 4px;
}
dl.thumb_a4 dd.photo {
    left: 0;
    position: absolute;
    top: 0;
}
dl.thumb_a4 dd.photo img {
    border: 1px solid #DEDEDE;
}
dl.thumb_a4 dd {
}
ul.thumb_list1 {
    border-bottom: 1px solid #6A6A6A;
    border-top: 1px solid #6A6A6A;
    margin-bottom: 15px;
    overflow: hidden;
}
ul.thumb_list1 li {
    position: relative;
}
ul.thumb_list1 li a {
    cursor: pointer;
    display: inline-block;
    height: 110px;
    width: 100%;
}
ul.thumb_list1 li a:hover {
    text-decoration: underline;
}
ul.thumb_list1 li a strong {
    color: #222222;
    display: inline-block;
    font-family: NanumGothicBold;
    font-size: 14px;
    padding: 15px 0 8px 155px !important;
}
ul.thumb_list1 li a span.photo {
    left: 0;
    position: absolute;
    top: 10px;
}
ul.thumb_list1 li a span.txt1 {
    display: block;
    height: 54px;
    line-height: 18px;
    padding-left: 155px;
    padding-right: 10px;
}
ul.thumb_list1 li a span.txt2 {
    display: block;
    height: 35px;
    line-height: 18px;
    padding-left: 155px;
    padding-right: 10px;
}
ul.thumb_list1 li span.blog {
    left: 155px;
    position: absolute;
    top: 80px;
}
ul.thumb_list1 li span.blog a {
    height: auto;
    width: auto;
}
ul.thumb_list1 li span.blog a:hover {
    color: #FF561B;
    text-decoration: none;
}
ul.thumb_list1 li.on {
    background: none repeat scroll 0 0 #FAFAFA;
}
ul.thumb_list2 {
    border-top: 3px solid #6A6A6A;
    display: inline-block;
    margin-bottom: 30px;
    width: 100%;
}
ul.thumb_list2 li {
    padding: 10px 0;
    position: relative;
}
ul.thumb_list2 li a {
    display: inline-block;
    height: 100px;
    padding-left: 360px;
    width: 450px;
}
ul.thumb_list2 li a:hover {
    color: #555555;
}
ul.thumb_list2 li a:hover span.txt {
    text-decoration: underline;
}
ul.thumb_list2 li a strong {
    color: #222222;
    font-family: NanumGothicBold;
    font-size: 14px;
}
ul.thumb_list2 li a span.txt {
    display: inline-block;
    height: 58px;
    line-height: 18px;
    margin-top: 10px;
    overflow: hidden;
    width: 100%;
}
ul.thumb_list2 li a span.photo {
    left: 0;
    position: absolute;
    top: 10px;
}
ul.thumb_list2 li a span.total {
    background: url("http://salt.allhealth.co.kr/common/images/bu/dot_a2.gif") no-repeat scroll left 7px rgba(0, 0, 0, 0);
    font-weight: normal;
    height: auto;
    margin-top: 0;
    padding-left: 10px;
}
ul.art_t1 {
    margin-bottom: -5px;
    margin-top: -8px !important;
}
ul.art_t1 li {
    border-top: 1px solid #BBBBBB;
    margin: 0 -10px 0 -20px;
    padding: 6px 0 6px 20px;
}
ul.art_t1 li label {
    padding-right: 5px;
}
ul.art_t2 li {
    float: left;
    margin: 4px 0;
    position: relative;
    width: 210px;
}
ul.art_t2 li .selectBox-dropdown {
    position: absolute;
    top: -5px;
    vertical-align: middle;
}
ul.art_t3 {
    display: inline-block;
    padding: 4px 0 0;
}
ul.art_t3 li {
    display: block;
    float: left;
    margin: 0 9px 4px;
    text-align: center;
    width: 130px;
}
ul.art_t3 li img {
    display: block;
    margin-bottom: 3px;
    text-align: center;
}
ul.art_t4 li {
    float: left;
    margin-right: 15px;
}
ul.art_t4 li label {
    background: url("http://salt.allhealth.co.kr/common/images/ico/ico_sprite2.gif") no-repeat scroll -50% -50% rgba(0, 0, 0, 0);
}
ul.art_t5 {
    display: inline-block;
}
ul.art_t5 li {
    float: left;
    margin: 2px 4px 2px 0;
}
ul.art_t5 li a {
    vertical-align: top;
}
dl.art_t6 {
    width: 100%;
}
dl.art_t6 dt {
    background: url("http://salt.allhealth.co.kr/common/images/bu/dot_a2.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #555555;
    font-family: NanumGothicBold;
    font-size: 12px;
    margin-bottom: 3px;
    padding: 2px 0 0 10px;
}
dl.art_t6 dt.nbg {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding-left: 0;
}
dl.art_t6 dd {
    display: inline-block;
    margin-bottom: 5px;
}
dl.art_t6 dd ul.art_t2 li {
    width: 150px;
}
ul.tab {
    display: inline-block;
    margin-bottom: 15px;
}
ul.tab li {
    float: left;
    margin-right: 2px;
}
ul.tab li a {
    background: none repeat scroll 0 0 #BCBCBC;
    color: #FFFFFF !important;
    display: inline-block;
    font-family: NanumGothicBold;
    padding: 5px 23px;
    text-align: center;
}
ul.tab li.on a {
    background: none repeat scroll 0 0 #FF561B;
}
ul.route li {
    background: url("http://salt.allhealth.co.kr/common/images/ico/ico_sprite2.gif") no-repeat scroll -50% -50% rgba(0, 0, 0, 0);
    display: block;
    height: 18px;
    margin-bottom: 5px;
}
ul.bus {
    padding-left: 34px;
}
ul.bus li {
    margin-bottom: 5px;
    padding: 0 !important;
    text-indent: -34px;
    word-break: break-all;
    word-wrap: break-word;
}
ul.bus li em {
    background: url("http://salt.allhealth.co.kr/common/images/ico/ico_sprite3.gif") no-repeat scroll -50% -50% rgba(0, 0, 0, 0);
    display: inline-block;
    height: 18px;
    margin-right: 4px;
    vertical-align: middle;
    width: 30px;
}
ul.bus li em span {
    display: none;
    text-indent: -99999px;
}
ul.ul_a1 li {
    background: url("http://salt.allhealth.co.kr/common/images/bu/dot_a2.gif") no-repeat scroll left 6px rgba(0, 0, 0, 0);
    margin-bottom: 2px !important;
    padding-left: 10px;
}
ul.ul_a2 {
    border-bottom: 1px solid #A1A1A1;
    border-top: 2px solid #A1A1A1;
}
ul.ul_a2 li {
    border-top: 1px solid #F0F0F0;
    display: inline-block;
    padding: 7px 0;
    position: relative;
    width: 100%;
}
ul.ul_a2 li a {
    position: absolute;
    right: 0;
    top: 7px;
}
ul.ul_a2 li span {
    background: url("http://salt.allhealth.co.kr/common/images/ico/ico_sprite3.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: inline-block;
    height: 22px;
    margin-right: 3px;
    text-indent: -99999px;
    vertical-align: middle;
    width: 17px;
}
ul.ul_a3 {
    background: url("http://salt.allhealth.co.kr/common/images/bu/vline_c1.gif") repeat-x scroll left bottom #FAFAFA;
    border-top: 1px solid #CDCDCD;
    clear: both;
    overflow: hidden;
    padding: 15px 10px 0 15px;
}
ul.ul_a3 li {
    float: left;
    text-align: center;
}
ul.ul_a3 li a {
    background: url("http://salt.allhealth.co.kr/common/images/bg/bg_box2.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    font-family: NanumGothicBold;
    height: 46px;
    line-height: 18px;
    margin: 0 5px 15px;
    padding-top: 10px;
    width: 120px;
}
ul.ul_a3 li a strong {
    display: block;
}
ul.ul_a3 li a:hover {
    color: #FF561B;
}
ul.ul_a4 li span {
    display: block;
    margin-bottom: 10px;
}
ul.ul_a4 li span img {
    border: 1px solid #E2E2E2;
}
ul.ul_a4 li strong {
    display: block;
    text-align: center;
}
ul.ul_a4 li {
    float: left;
    margin-right: 5px;
    width: 160px;
}
ul.mov_list {
    display: inline-block;
    width: 100%;
}
ul.mov_list li {
    float: left;
    margin-left: 15px;
    width: 240px;
}
ul.mov_list li div {
    height: 160px;
}
ul.mov_list li p {
    padding-top: 5px;
    text-align: center;
}
ul.mov_list li.first {
    margin: 0;
}
ul.agency {
    border-bottom: 1px solid #A1A1A1;
    padding: 15px 0 10px 7px;
}
ul.agency li {
    background: url("http://salt.allhealth.co.kr/common/images/ico/ico_sprite4.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    line-height: 24px;
    padding: 0 0 0 25px;
}
ul.item_country {
    background: url("http://salt.allhealth.co.kr/common/images/bu/vline_c1.gif") repeat-x scroll left top rgba(0, 0, 0, 0);
    border-bottom: 1px solid #A1A1A1;
    display: inline-block;
    padding: 30px 68px 25px;
}
ul.item_country li {
    float: left;
    margin: 0 0 5px 5px;
}
ul.item_country li.first {
    float: left;
    margin-left: 0;
}
dl.order_a1 {
    display: inline-block;
    margin-bottom: 20px;
    width: 100%;
}

dl.order_a1 dt {
    background: none repeat scroll 0 0 #FAFAFA;
    border-bottom: 1px solid #A1A1A1;
    border-top: 3px solid #6A6A6A;
    color: #222222;
    display: inline-block;
    padding: 10px 4%;
    width: 92%;
}
dl.order_a1 dd {
    border-bottom: 1px solid #A1A1A1;
    padding: 10px 4%;
}
dl.order_a1 dd.tp2 {
    background: none repeat scroll 0 0 #FAFAFA;
    border-bottom: 1px solid #A1A1A1;
    border-top: 3px solid #6A6A6A;
    color: #222222;
    padding: 10px 20px;
}
dl.order_a1 dd.cot {
    padding: 20px;
}
dl.order_a2 {
    width: 404px;
}
dl.order_a2 dt {
    background: none repeat scroll 0 0 #FAFAFA;
    color: #222222;
    font-family: NanumGothicBold;
    padding: 10px 0;
    text-align: center;
}
dl.order_a2 dd {
    border-top: 1px solid #F0F0F0;
    padding: 15px;
}
dl.order_a3 {
    display: inline-block;
    width: 100%;
}
dl.order_a3 dt {
    display: inline-block;
    float: left;
    margin-bottom: 10px;
    width: 50px;
}
dl.order_a3 dd {
    background: url("http://salt.allhealth.co.kr/common/images/bu/vline_c5.gif") no-repeat scroll left 6px rgba(0, 0, 0, 0);
    display: inline-block;
    float: left;
    margin-bottom: 10px;
    padding-left: 10px;
    width: 530px;
}
dl.view_ord1 {
    border-bottom: 1px solid #A1A1A1;
    border-top: 3px solid #6A6A6A;
    margin-bottom: 15px;
}
dl.view_ord1 dt {
    background: none repeat scroll 0 0 #FAFAFA;
    border-bottom: 1px solid #F0F0F0;
    color: #333333;
    font-family: NanumGothicBold;
    padding: 9px 20px 10px;
}
dl.view_ord1 dd {
    border-top: 1px solid #A1A1A1;
    color: #222222;
    padding: 9px 20px 10px;
    text-align: justify;
}
dl.view_ord1 dd.first {
    border-top: medium none;
}
dl.view_ord1 dd ul {
    display: inline-block;
    width: 100%;
}
dl.view_ord1 dd ul li {
    float: left;
    margin-right: 26px;
}
dl.view_ord1 dd ul li strong {
    font-weight: normal;
}
dl.view_ord1 dd.cot {
    line-height: 20px;
    padding: 30px 20px;
}
dl.view_ord1 dd.cot2 {
    line-height: 20px;
    padding: 30px 40px;
}
dl.view_ord1 dd.tp1 {
    background: none repeat scroll 0 0 #FAFAFA;
    border-bottom: 1px solid #F0F0F0;
    color: #333333;
    font-family: NanumGothicBold;
    padding: 0;
    text-align: center;
}
dl.view_ord1 dd.tp1 strong {
    border-left: 1px solid #BBBBBB;
    display: inline-block;
    padding: 9px 0 10px;
    width: 49%;
}
table.list_a1 {
    border-bottom: 1px solid #A1A1A1;
    border-top: 3px solid #6A6A6A;
    margin-bottom: 15px;
}
table.table_layout {
    table-layout: fixed;
}
table.list_a1 thead th {
    border-bottom: 1px solid #A1A1A1;
    color: #222222;
    font-family: NanumGothicBold;
    font-size: 12px;
    padding: 10px 0;
}
table.list_a1 thead th .turn {
    display: inline-block;
    padding: 2px 4px;
    vertical-align: middle;
}
table.list_a1 thead.first th {
    border-bottom: 1px solid #A1A1A1;
}
table.list_a1 tbody td {
    border-top: 1px solid #F0F0F0;
    padding: 10px 5px;
    text-align: center;
}
table.list_a1 tbody td span.ico_imp {
    background: url("http://salt.allhealth.co.kr/common/images/ico/ico_exclamation.gif") no-repeat scroll center top rgba(0, 0, 0, 0);
    line-height: 25px;
    padding-top: 15px;
}
table.list_a1 tbody td strong.tit1 {
    color: #222222;
    display: inline-block;
    font-family: NanumGothicBold;
    font-size: 14px;
    margin-right: 10px;
    padding-top: 3px;
    vertical-align: middle;
}
table.list_a1 tbody td strong.tit2 {
    color: #222222;
    display: block;
    font-family: NanumGothicBold;
    font-size: 14px;
    margin-bottom: 10px;
}
table.list_a1 tbody td strong.tit3 {
    color: #222222;
    display: block;
    font-family: NanumGothicBold;
    font-size: 12px;
}
table.list_a1 tbody td strong.tit4 {
    color: #222222;
    display: block;
    font-family: NanumGothicBold;
    font-size: 12px;
    padding-top: 15px;
}
table.list_a1 tbody tr.notice td {
    padding: 9px 10px;
}
table.list_a1 tbody tr.notice td strong.news {
    background: url("http://salt.allhealth.co.kr/common/images/ico/ico_green_squear.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    display: inline-block;
    height: 14px;
    letter-spacing: -1px;
    padding: 1px 5px 3px 4px;
    text-align: left;
    width: 28px;
}
table.list_a1 tbody tr.notice td a {
    color: #222222;
    display: inline-block;
    font-family: NanumGothicBold;
    vertical-align: middle;
}
table.list_a1 tbody td img.new {
    display: inline-block;
    margin: 2px 0 0 5px;
}
table.list_a1 tbody td.lft {
    padding-left: 10px;
}
table.list_a1 tbody td a.link1 {
    display: inline-block;
    height: 110px;
    margin: -10px 0 -10px -10px;
    padding: 15px 0 15px 160px;
    position: relative;
    width: 155px;
}
table.list_a1 tbody td a.link1 strong {
    color: #222222;
    display: block;
    font-family: NanumGothicBold;
    font-size: 14px;
    padding: 24px 0 15px;
}
table.list_a1 tbody td a.link1 span.photo {
    left: 0;
    position: absolute;
    top: 15px;
}
table.list_a1 tbody td a.link1 span {
    height: 55px;
}
table.list_a1 tbody td a.link1 span em {
}
table.list_a1 tbody td a.link1:hover span {
    text-decoration: underline;
}
table.list_a1 tbody.line_lf td {
    border-left: 1px solid #F0F0F0;
}
table.list_a1 tbody.line_lf td.first {
    border-left: medium none;
}
table.list_a1 tbody td dl.query {
    display: inline-block;
    padding: 20px 0 20px 156px;
    width: 694px;
}
table.list_a1 tbody td dl.query dt {
    color: #FF561B;
    float: left;
    font-family: NanumGothicBold;
    width: 8%;
}
table.list_a1 tbody td dl.query dd {
    color: #222222;
    float: right;
    padding-right: 8%;
    text-align: justify;
    width: 84%;
}
table.list_a1 tbody td dl.answer {
    background: url("../common/images/comm/bu/vline_c1.gif") repeat-x scroll left top #FAFAFA;
    display: inline-block;
    padding: 20px 0 20px 156px;
    position: relative;
    width: 654px;
}
table.list_a1 tbody td dl.answer dt {
    color: #32966E;
    float: left;
    font-family: NanumGothicBold;
    width: 8%;
}
table.list_a1 tbody td dl.answer dd {
    color: #222222;
    float: right;
    padding-right: 11%;
    text-align: justify;
    width: 81%;
}
table.list_a1 tbody td dl.answer dd textarea {
    border: 1px solid #F0F0F0;
    font-family: NanumGothic;
    margin-bottom: -18px;
    position: relative;
    right: 0;
    top: -9px;
}
table.list_a1 tbody td dl.answer dd a {
    bottom: 20px;
    position: absolute;
    right: 20px;
}
table.list_a1 tbody td dl.answer dd a img {
    margin: 0;
    vertical-align: top;
}
table.list_a1 tr.on td {
    background: none repeat scroll 0 0 #FAFAFA;
}
table.list_a1 tr.on2 td {
    background: none repeat scroll 0 0 #FAFAFA;
    color: #FF561B;
}
table.list_a1 tr.on2 td a {
    color: #FF561B;
}
table.list_a1 tbody td span.w85 a {
    display: inline-block;
    margin-bottom: 3px;
}
table .selectBox-dropdown {
    height: 21px !important;
}
table.reg_a1 {
    border-top: 3px solid #6A6A6A;
    margin-bottom: 15px;
    table-layout: fixed;
}
table.reg_a1 tbody th {
    background: none repeat scroll 0 0 #FAFAFA;
    border-bottom: 1px solid #A1A1A1;
    border-right: 1px solid #BBBBBB;
    color: #222222;
    font-weight: normal;
    padding: 10px 0 10px 20px;
    text-align: left;
}
table.reg_a1 tbody th.line_lft {
    border-left: 1px solid #BBBBBB;
}
table.reg_a1 tbody td {
    border-bottom: 1px solid #A1A1A1;
    min-height: 23px;
    padding: 7px 10px 6px 20px;
}
table.reg_a1 label {
    margin-right: 5px;
}
table.reg_a1 .txt1 {
    color: #555555 !important;
    font-size: 12px !important;
    margin-top: 5px;
}
table.reg_a1 .txt2 {
    color: #555555 !important;
    display: inline-block;
    font-size: 12px !important;
    margin-left: 10px;
    vertical-align: middle;
}
table.reg_a1 em, table.reg_a1 span, table.reg_a1 a, table.reg_a1 strong {
    display: inline-block;
    vertical-align: middle;
}
table.reg_a1 tbody.map th {
    padding-left: 0;
    padding-right: 0;
    text-align: center;
}
table.reg_a1 tbody.map th.last {
    border-right: medium none;
}
table.reg_a1 tbody.map td.last {
    border-right: medium none;
}
table.reg_a1 tbody tr.chk td {
    border-right: 1px solid #BBBBBB;
    padding: 7px 0 6px;
    text-align: center;
}
table.reg_a1 tbody td p.photo_arae {
    height: 147px;
    width: 620px;
}
table.reg_a1 tbody .requir {
    background: url("http://salt.allhealth.co.kr/common/images/ico/ico_check.gif") no-repeat scroll 8px center #FAFAFA !important;
}
table.reg_a1 tbody td dl.nbg dt {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    padding: 0;
}
span.cke_browser_ie {
    width: 100%;
}
table.chart_a1 {
    border-bottom: 1px solid #A1A1A1;
    border-top: 3px solid #6A6A6A;
    margin-bottom: 15px;
}
table.chart_a1 thead th {
    background: none repeat scroll 0 0 #FAFAFA;
    border-left: 1px solid #BBBBBB;
    color: #222222;
    font-family: NanumGothicBold;
    font-weight: normal;
    padding: 10px 0;
}
table.chart_a1 tbody th {
    background: none repeat scroll 0 0 #FAFAFA;
    border-top: 1px solid #BBBBBB;
    color: #222222;
    font-family: NanumGothic;
    font-weight: normal;
    padding: 10px 0 10px 20px;
    text-align: left;
}
table.chart_a1 tbody td {
    border-left: 1px solid #A1A1A1;
    border-top: 1px solid #BBBBBB;
    min-height: 23px;
    padding: 7px 0 6px;
    text-align: center;
}
table.chart_a1 tbody td span.ico_chk {
    background: url("http://salt.allhealth.co.kr/common/images/ico/ico_sprite3.gif") no-repeat scroll left -162px rgba(0, 0, 0, 0);
    display: block;
    margin: 2px 0 2px 8px;
    text-indent: -9999px;
}
table.chart_a1 .first {
    border-left: medium none;
}
table.chart_a1 .lft {
    padding-left: 20px;
}
table.chart_a1 tbody td a.btn {
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle;
}
table.view_a1 {
    border-top: 3px solid #6A6A6A;
    margin-bottom: 15px;
}
table.view_a1 tbody th.line_lft {
    border-left: 1px solid #BBBBBB;
}
table.view_a1 tbody td {
    border-bottom: 1px solid #A1A1A1;
    border-left: 1px solid #BBBBBB;
    padding: 0 0 0 20px;
}
table.view_a1 label {
    margin-right: 5px;
}
table.view_a1 .first {
    border-left: medium none;
}
div.view_a2_wrap {
    background: url("http://salt.allhealth.co.kr/common/images/bu/vline_c1.gif") repeat-x scroll left bottom rgba(0, 0, 0, 0);
    line-height: 18px !important;
}
table.view_a2 thead th {
    background: url("http://salt.allhealth.co.kr/common/images/bu/vline_e1.gif") repeat-x scroll left top #FAFAFA;
    color: #333333;
    font-family: NanumGothicBold;
    font-size: 16px;
    height: 49px;
    text-align: center;
}
table.view_a2 thead th span {
    color: #555555 !important;
    float: right;
    font-family: NanumGothic !important;
    font-size: 12px;
    font-weight: normal !important;
}
table.view_a2 thead th span strong {
    font-family: NanumGothic !important;
    font-weight: normal !important;
    margin: 0 5px;
}
table.view_a2 tbody th {
    padding: 5px 0;
    vertical-align: top;
}
table.view_a2 tbody th span {
    background: url("http://salt.allhealth.co.kr/common/images/ico/ico_sprite3.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    display: inline-block;
    font-family: NanumGothicBold;
    height: 20px;
    padding-top: 1px;
    text-align: center;
    width: 66px;
}
table.view_a2 tbody th span.bd_th1 {
    background-position: 0 0 !important;
}
table.view_a2 tbody th span.bd_th2 {
    background-position: -66px 0 !important;
}
table.view_a2 tbody th span.bd_th3 {
    background-position: -132px 0 !important;
}
table.view_a2 tbody td {
    padding: 6px 10px;
    vertical-align: top;
}
table.view_a2 tbody td strong {
    display: inline-block;
    vertical-align: middle;
}
table.view_a2 tbody td span.ar {
    display: inline-block;
    text-align: center;
    width: 10px;
}
table.view_a2 tbody td.from {
    padding: 3px 0 0 10px;
}
table.view_a2 tbody tr.first th, table.view_a2 tbody tr.first td {
    padding-top: 15px !important;
}
table.view_a2 tbody tr.last th, table.view_a2 tbody tr.last td {
    padding-bottom: 15px !important;
}
table.view_a2 tbody tr.first td strong {
    padding-top: 2px;
}
table.view_a3 {
    border-top: 3px solid #6A6A6A;
}
table.view_a3 tbody th {
    background: none repeat scroll 0 0 #FAFAFA;
    font-family: NanumGothicBold;
    padding: 15px 0 0;
    vertical-align: top;
}
table.view_a3 tbody td {
    padding: 13px 0 0 10px;
    vertical-align: top;
}
table.view_a3 tbody td ul {
    line-height: 20px;
}
div.paginate {
    text-align: center;
}
div.paginate span.list {
    display: inline-block;
    vertical-align: middle;
}
div.paginate span.list span, div.paginate span.list strong {
    background: url("http://salt.allhealth.co.kr/common/images/bu/dot_a1.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
    display: inline-block;
    margin-right: -4px;
}
div.paginate span.list span a {
    color: #777777;
    display: inline-block;
    font-family: NanumGothicBold;
    font-size: 12px;
    margin-left: 2px;
    padding: 3px 8px 4px 9px;
}
div.paginate span.list strong {
    color: #000000;
    display: inline-block;
    font-family: NanumGothicBold;
    font-size: 12px;
    margin-left: 2px;
    padding: 3px 8px 4px 9px;
}
div.paginate span.pre {
    background: none repeat scroll 0 0 #FFFFFF;
    display: inline-block !important;
    margin-right: -5px;
    padding-right: 10px !important;
    position: relative;
    text-align: right;
}
div.paginate span.nxt {
    background: none repeat scroll 0 0 #FFFFFF;
    display: inline-block !important;
    margin-left: 5px;
    padding-left: 10px !important;
    position: relative;
    text-align: left;
}
div.paginate span.pre img, div.paginate span.nxt img {
    vertical-align: middle;
}
div.paginate span.pre a, div.paginate span.nxt a {
    margin: 0 !important;
    padding: 0 !important;
}
dl.prenxt {
    border-bottom: 1px solid #C8C8C8;
    border-top: 1px solid #C8C8C8;
    display: inline-block;
    width: 810px;
}
dl.prenxt dt {
    border-top: 1px solid #F0F0F0;
    color: #222222;
    float: left;
    font-family: NanumGothicBold;
    padding: 10px 0 8px 33px;
    width: 77px;
}
dl.prenxt dt.pre {
    background: url("http://salt.allhealth.co.kr/common/images/bu/arrow_lft_a1.gif") no-repeat scroll 20px 15px rgba(0, 0, 0, 0);
}
dl.prenxt dt.nxt {
    background: url("http://salt.allhealth.co.kr/common/images/bu/arrow_rgt_a1.gif") no-repeat scroll 20px 15px rgba(0, 0, 0, 0);
}
dl.prenxt dd {
    border-top: 1px solid #F0F0F0;
    float: right;
    padding: 10px 0 8px;
    width: 700px;
}
dl.prenxt dt.first, dl.prenxt dd.first {
    border-top: medium none;
}
div.eva {
    background: none repeat scroll 0 0 #FAFAFA;
    border-top: 1px solid #A1A1A1;
    padding: 15px 0;
}
div.eva p {
    padding: 5px 20px;
}
div.eva p strong {
    display: inline-block;
    font-weight: normal;
    width: 89px;
}
div.eva p input.intx1 {
    font-size: 12px;
    margin-right: -3px;
    padding: 5px 5px 6px 14px;
}
div.eva p em.num {
    color: #555555;
    position: absolute;
    right: 95px;
    top: 10px;
}
ul.eva_list {
    border-bottom: 1px solid #A1A1A1;
}
ul.eva_list li {
    background: url("http://salt.allhealth.co.kr/common/images/bu/vline_c1.gif") repeat-x scroll left top rgba(0, 0, 0, 0);
    padding: 18px 0;
}
ul.eva_list li dl {
    display: inline-block;
    width: 100%;
}
ul.eva_list li dl dt {
    color: #222222;
    float: left;
    font-family: NanumGothicBold;
    font-size: 12px;
    text-align: center;
    width: 15%;
}
ul.eva_list li dl dd {
    float: right;
    font-size: 12px;
    line-height: 18px;
    padding-right: 5%;
    text-align: justify;
    width: 80%;
}
ul.eva_list li dl dd.date {
    color: #888888;
    padding-top: 10px;
}
.ico_omi {
    background: url("http://salt.allhealth.co.kr/common/images/ico/ico_appraisal.gif") no-repeat scroll left top rgba(0, 0, 0, 0) !important;
    height: 24px;
    margin: 0 0 5px !important;
    padding: 0;
}
div.cmt_wrap {
    background: url("http://salt.allhealth.co.kr/common/images/bu/vline_c1.gif") repeat-x scroll left top #FAFAFA;
    border-bottom: 1px solid #A1A1A1;
    margin-top: -1px;
    padding: 15px 15px 0;
}
div.cmt_wrap div.cmt_reg {
    margin-bottom: 20px;
}
div.cmt_wrap div.cmt_reg textarea {
    margin-right: -3px;
}
div.cmt_wrap div.cmt_reg strong {
    border: 1px solid #D8D8D8;
    display: inline-block;
    font-weight: normal;
    height: 40px;
    margin-right: 3px;
    padding-top: 20px;
    text-align: center;
    vertical-align: middle;
    width: 92px;
}
div.cmt_wrap h4 {
    border-bottom: 1px solid #CDCDCD;
    color: #333333;
    font-family: NanumGothicBold;
    font-size: 14px;
    padding-bottom: 10px;
}
div.cmt_wrap h4 em {
    color: #FF561B;
    font-size: 12px;
}
div.cmt_wrap ul.cmt_list {
    margin-top: -1px;
}
div.cmt_wrap ul.cmt_list li {
    background: url("http://salt.allhealth.co.kr/common/images/bu/vline_c1.gif") repeat-x scroll left top rgba(0, 0, 0, 0);
    padding: 18px 0;
}
div.cmt_wrap ul.cmt_list li dl {
    display: inline-block;
}
div.cmt_wrap ul.cmt_list li dl dt {
    color: #222222;
    float: left;
    font-family: NanumGothicBold;
    font-size: 12px;
    width: 99px;
}
div.cmt_wrap ul.cmt_list li dl dd {
    float: right;
    font-size: 12px;
    line-height: 18px;
    text-align: justify;
    width: 681px;
}
div.cmt_wrap ul.cmt_list li dl dd.date {
    color: #888888;
    padding-top: 10px;
}
div.cmt_wrap ul.cmt_list li dl dd.date span {
    margin-right: 15px;
    vertical-align: top;
}
div.cmt_wrap ul.cmt_list li dl dd.date a.emend {
    background: url("http://salt.allhealth.co.kr/common/images/btn/btn_e3_emend.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #333333;
    margin-right: 10px;
    padding-left: 15px;
}
div.cmt_wrap ul.cmt_list li dl dd.date a.close {
    background: url("http://salt.allhealth.co.kr/common/images/btn/btn_e3_close.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #333333;
    padding-left: 15px;
}
div.request {
    background: none repeat scroll 0 0 #F0F0F0;
    padding: 15px;
}
div.request input {
    margin-left: -4px;
}
div.rated {
    background: none repeat scroll 0 0 #F0F0F0;
    color: #555555;
    display: inline-block;
    padding: 22px 0 16px 30px;
    width: 780px;
}
div.rated input.ck1 {
    display: inline-block;
    vertical-align: middle;
}
div.rated label {
    background: url("http://salt.allhealth.co.kr/common/images/ico/ico_sprite3.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    color: #333333;
    display: inline-block;
    font-family: NanumGothicBold;
    font-size: 14px;
    margin-right: 22px;
    padding-left: 68px;
    vertical-align: middle;
}
div.sel_area {
    background: none repeat scroll 0 0 #FE6430;
    color: #555555;
    overflow: hidden;
    padding: 20px 20px 19px;
    position: relative;
}
div.sel_area span {
    color: #FFFFFF;
    font-family: NanumGothic;
    font-size: 15px;
    font-weight: bold;
}
div.sel_area label {
    display: inline-block;
    vertical-align: middle;
}
div.sel_area a.btn {
    position: absolute;
    right: 15px;
    top: 18px;
}
table.cont_item {
    border: 1px solid #ECECEC;
    margin-bottom: 15px;
}
table.cont_item tbody th {
    background: none repeat scroll 0 0 #FAFAFA;
    border-right: 1px solid #ECECEC;
    color: #222222;
    font-weight: normal;
    padding: 14px 0;
}
table.cont_item tbody td {
    line-height: 20px;
    padding: 12px 15px;
}
table.cont_item tbody td em {
    color: #FF561B;
    font-family: NanumGothicBold;
}
table.cont_item tbody td a {
    margin-left: 10px;
    vertical-align: middle;
}
table.cont_item tbody td .selectBox-dropdown {
    position: relative;
    top: 0 !important;
}
div.intro_wrap {
    display: inline-block;
    margin-bottom: 15px;
    position: relative;
    width: 100%;
}
div.intro_wrap div.cont {
    border: 1px solid #EEEEEE;
    margin: 0 auto;
    padding: 30px 30px 15px;
    width: 590px;
}
div.intro_wrap p.btn a.btn_top_l {
    left: 0;
    position: absolute;
    top: 25px;
}
div.intro_wrap p.btn a.btn_top_r {
    position: absolute;
    right: 0;
    top: 25px;
}
div.intro_wrap p.btn a.btn_bot_l {
    bottom: 25px;
    left: 0;
    position: absolute;
}
div.intro_wrap p.btn a.btn_bot_r {
    bottom: 25px;
    position: absolute;
    right: 0;
}
div.intro_wrap div.box {
    background: url("http://salt.allhealth.co.kr/common/images/bg/bg_box_item1.gif") repeat-y scroll left top rgba(0, 0, 0, 0);
    border-bottom: 1px solid #A1A1A1;
    border-top: 1px solid #A1A1A1;
    display: inline-block;
    margin-bottom: 15px;
    width: 100%;
}
div.intro_wrap ul.tab {
    padding-left: 26px;
}
div.intro_wrap dl.item1 {
    float: left;
    padding: 0 15px 35px;
    text-align: center;
    width: 150px;
}
div.intro_wrap dl.item1 dt {
    color: #333333;
    font-family: NanumGothicBold;
    font-size: 18px;
    padding: 20px 0;
}
div.intro_wrap dl.item1 dd.photo {
    height: 110px;
}
div.intro_wrap dl.item1 dd.btn {
    padding-top: 35px;
}
div.intro_wrap dl.item2 {
    float: right;
    position: relative;
    width: 395px;
}
div.intro_wrap dl.item2 dt {
    background: url("http://salt.allhealth.co.kr/common/images/bu/vline_c1.gif") repeat-x scroll left bottom rgba(0, 0, 0, 0);
    color: #222222;
    font-family: NanumGothicBold;
    font-size: 14px;
    margin-bottom: 10px;
    padding: 13px 0;
}
div.intro_wrap dl.item2 dd {
    padding-left: 110px;
}
div.intro_wrap dl.item2 dd.photo {
    left: -110px;
    position: absolute;
    top: 55px;
}
div.intro_wrap dl.item2 dd.photo img {
    border: 1px solid #E9E9E9;
}
div.intro_wrap dl.item2 dd strong {
    color: #222222;
    display: block;
    font-family: NanumGothicBold;
    margin-bottom: 5px;
}
div.intro_wrap dl.item2 dd ul {
    margin-bottom: 10px;
}
div.intro_wrap div.api_wrap {
    display: inline-block;
    width: 100%;
}
div.intro_wrap div.api_wrap div.api {
    float: left;
}
div.intro_wrap div.api_wrap div.cot {
    float: right;
    padding-top: 10px;
    position: relative;
    width: 280px;
}
div.intro_wrap div.api_wrap div.cot address {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("http://salt.allhealth.co.kr/common/images/ico/ico_sprite3.gif");
    background-origin: padding-box;
    background-position: 3px -445px !important;
    background-repeat: no-repeat;
    background-size: auto auto;
    font-family: NanumGothicBold;
    margin-bottom: 3px;
    padding: 0 0 2px 24px;
}
div.intro_wrap div.api_wrap div.cot p {
    background: url("http://salt.allhealth.co.kr/common/images/ico/ico_sprite3.gif") no-repeat scroll -50% -50% rgba(0, 0, 0, 0);
    font-family: NanumGothicBold;
    margin-bottom: 3px;
}
div.intro_wrap div.api_wrap div.cot p.btn {
    bottom: 0;
    position: absolute;
    right: 0;
}
div.intro_wrap div.thumb_roll {
    margin-bottom: 30px;
    overflow: hidden;
    position: relative;
}
div.intro_wrap div.thumb_roll div.area {
    height: 85px;
    margin-left: 23px;
    overflow: hidden;
    position: relative;
    width: 555px;
}
div.intro_wrap div.thumb_roll div.area ul {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
div.intro_wrap div.thumb_roll div.area ul li {
    float: left;
    margin-right: 6px;
}
div.intro_wrap div.thumb_roll p.btn a.pre {
    left: 0;
    position: absolute;
    top: 35px;
}
div.intro_wrap div.thumb_roll p.btn a.nxt {
    position: absolute;
    right: 0;
    top: 35px;
}
div.help {
    position: absolute;
    z-index: 99;
}
div.help div.help_info {
    background: url('/Image/Event/bg_help2.png') no-repeat scroll left bottom;
    display: inline-block;
    padding-bottom: 20px;
    position: relative;
    width: 320px;
}
div.help div.help_info dl {
}
div.help div.help_info dl dt {
    background: url("/Image/Event/bg_help1.png") no-repeat scroll left top;
    color: #FFFFFF;
    font-family: NanumGothicBold;
    font-size: 14px;
    height: 25px;
    margin-bottom: 10px;
    margin-top: -3px;
    padding: 10px 0 0 15px;
}
div.help div.help_info dl dd {
    padding: 0 15px 0 10px;
}
div.help div.help_info dl dd.photo {
    left: 15px;
    padding: 0;
    position: absolute;
    top: 45px;
}
div.help div.help_info dl dd.add {
    padding: 10px 15px 8px 10px;
}
div.help div.help_info dl dd.phone {
    color: #222222;
    font-family: NanumGothicBold;
    padding-bottom: 3px;
}
div.help div.help_info dl dd.url {
    letter-spacing: -1px;
}
div.help div.help_info p.btn {
    position: absolute;
    right: 5px;
    top: -2px;
}
dl.info_items {
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #A1A1A1;
    display: inline-block;
    width: 310px;
}
dl.info_items dt {
    background: none repeat scroll 0 0 #A1A1A1;
    color: #FFFFFF;
    font-family: NanumGothicBold;
    font-size: 12px;
    padding: 7px 7px 7px 17px;
}
dl.info_items dd {
    height: 289px;
    overflow-y: scroll;
    padding: 15px;
    position: relative;
}
dl.info_items dd h5 {
    background: url("http://salt.allhealth.co.kr/common/images/bu/vline_c1.gif") repeat-x scroll left bottom rgba(0, 0, 0, 0);
    color: #333333;
    font-family: NanumGothicBold;
    font-size: 18px;
    height: 31px;
    margin: 0 100px 7px 0;
    padding-top: 2px;
}
dl.info_items dd p.btn {
    line-height: 25px;
    margin: 0 100px 10px 0;
}
dl.info_items dd p.appraisal {
    background: url("http://salt.allhealth.co.kr/common/images/bg/bg_box_item2.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #333333;
    font-family: NanumGothicBold;
    font-size: 12px;
    height: 90px;
    position: absolute;
    right: 15px;
    text-align: center;
    top: 12px;
    width: 91px;
}
dl.info_items dd p.appraisal strong {
    background: url("http://salt.allhealth.co.kr/common/images/ico/ico_appraisal.gif") no-repeat scroll center 10px rgba(0, 0, 0, 0);
    display: block !important;
    font-weight: normal;
    padding-top: 50px;
}
dl.info_items dd p.photo {
    margin-bottom: 10px;
}
dl.info_items dd ul.in_list1 li {
    margin-bottom: 5px;
}
dl.info_items dd ul.in_list1 li strong {
    color: #222222;
    font-family: NanumGothicBold;
}
dl.info_items dd ul.in_list1 li dl {
    margin-top: 5px;
}
dl.info_items dd ul.in_list1 li dl dt {
    background: url("http://salt.allhealth.co.kr/common/images/bu/dot_a2.gif") no-repeat scroll 2px 5px rgba(0, 0, 0, 0);
    color: #555555;
    margin-bottom: 5px;
    padding: 0 0 0 12px;
}
dl.info_items dd ul.in_list1 li dl dd {
    height: auto;
    margin-bottom: 15px;
    overflow: hidden;
    padding: 0 0 0 12px;
}
dl.info_items dd ul.in_list1 li dl dd strong {
    color: #555555;
    display: block;
    font-family: NanumGothicBold;
    margin-bottom: 5px;
}
dl.info_items dd p.type {
    background: url("http://salt.allhealth.co.kr/common/images/bu/vline_c1.gif") repeat-x scroll left bottom rgba(0, 0, 0, 0);
    height: 33px;
    margin-bottom: 9px;
}
dl.info_items dd p.type strong {
    background: url("http://salt.allhealth.co.kr/common/images/ico/ico_sprite2.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #555555;
    display: inline-block;
    font-family: NanumGothicBold;
    font-size: 12px;
    margin-right: 4px;
    padding-left: 14px;
    vertical-align: middle;
}
dl.info_items dd p.type a {
    display: inline-block;
    vertical-align: middle;
}
dl.info_items dd ul.in_list2 li {
    margin-bottom: 15px;
}
dl.info_items dd ul.in_list2 li p.name {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("http://salt.allhealth.co.kr/common/images/ico/ico_sprite3.gif");
    background-origin: padding-box;
    background-position: 0 -445px !important;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding: 3px 0 5px 20px;
    word-spacing: -1px;
}
dl.info_items dd ul.in_list2 li p.name strong {
    margin-right: 10px;
}
dl.info_items dd ul.in_list2 li p.cot {
    letter-spacing: -1px;
    padding: 0 0 7px 20px;
    word-spacing: -1px;
}
dl.info_items dd ul.in_list2 li p.btn {
    padding-left: 20px;
}
dl.info_items dd ul.in_list2 li ul.ul_a1 li {
    letter-spacing: -1px;
    word-spacing: 2px;
}
dl.info_items dd.btn_close {
    height: 30px;
    overflow-y: hidden;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
}
dl.info_items dd.btn_close a {
    padding: 7px;
}
dl.faq {
    border-bottom: 1px solid #A1A1A1;
    border-top: 3px solid #6A6A6A;
}
dl.faq dt {
    border-bottom: 1px solid #F0F0F0;
    color: #222222;
}
dl.faq dt a {
    background: url("http://salt.allhealth.co.kr/common/images/btn/btn_plus.gif") no-repeat scroll 785px center rgba(0, 0, 0, 0);
    display: inline-block;
    padding: 13px 40px 11px 0;
    width: 770px;
}
dl.faq dt a.on {
    background: url("http://salt.allhealth.co.kr/common/images/btn/btn_minus.gif") no-repeat scroll 785px center #FAFAFA;
    color: #FF561B;
    display: inline-block;
    font-family: NanumGothicBold;
    padding: 13px 40px 11px 0;
    width: 770px;
}
dl.faq dt a strong {
    font-size: 14px;
    font-weight: normal;
    padding: 0 30px 0 22px;
}
dl.faq dt a img {
    padding: 3px 0 0 5px;
}
dl.faq dd {
    border-bottom: 1px solid #C8C8C8;
    color: #555555;
    display: none;
    padding: 14px 15px 16px 0;
    text-align: justify;
}
dl.faq dd strong {
    color: #222222;
    display: inline-block;
    font-family: NanumGothicBold;
    font-size: 14px;
    padding-left: 22px;
    vertical-align: top;
    width: 43px;
}
dl.faq dd span {
    display: inline-block;
    height: auto;
}
dl.faq dd.on {
    display: block;
}
div.disease_list {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #E5E6E7;
    display: inline-block;
    width: 100%;
}
div.disease_list h5 {
    color: #333333;
    font-family: NanumGothicBold;
    font-size: 14px;
    letter-spacing: -1px;
    padding-bottom: 10px;
}
div.disease_list div.item1 {
    float: left;
    min-height: 335px;
    padding: 20px;
    width: 205px;
}
div.disease_list div.item1 p {
    letter-spacing: -1px;
    word-spacing: 1px;
}
div.disease_list div.item2 {
    background: url("http://salt.allhealth.co.kr/common/images/bu/vline_c3.gif") repeat-y scroll left top #FFFFFF;
    float: right;
    padding: 20px 20px 15px;
    width: 525px;
}
div.disease_list div.item2 ul {
    width: 240px;
}
div.disease_list div.item2 ul li {
    padding: 3px 0 3px 3px;
}
div.disease_list div.item2 ul li:hover {
    background: none repeat scroll 0 0 #F2F2F2;
}
div.disease_list div.box {
    background: url("http://salt.allhealth.co.kr/common/images/bg/bg_box1_1.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    clear: both;
    margin-bottom: 15px;
    padding-top: 5px;
    width: 522px;
}
div.disease_list div.box div.in {
    background: url("http://salt.allhealth.co.kr/common/images/bg/bg_box1_2.gif") no-repeat scroll left bottom rgba(0, 0, 0, 0);
    display: inline-block;
    padding: 10px 15px 15px;
    width: 492px;
}
div.srh_body {
    display: inline-block;
    margin-top: 10px;
    width: 100%;
}
div.srh_body ul.tab_sex {
    display: inline-block;
    width: 100%;
}
div.srh_body ul.tab_sex li {
    float: left;
    width: 101px;
}
div.srh_body ul.tab_sex li a {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #E0E0E0;
    color: #777777;
    display: inline-block;
    font-family: NanumGothicBold;
    padding: 7px 0;
    text-align: center;
    width: 102px;
}
div.srh_body ul.tab_sex li.on a {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #FFFFFF !important;
    border-top: 3px solid #A1A1A1;
    color: #222222;
    display: inline-block;
    padding: 6px 0;
    text-align: center;
    width: 102px;
}
div.srh_body div.photo {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #E0E0E0 #E0E0E0;
    border-image: none;
    border-right: 1px solid #E0E0E0;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    position: relative;
}
div.srh_body div.photo ul {
    background: url("http://salt.allhealth.co.kr/common/images/bu/line_a1.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
    position: absolute;
    right: 10px;
    top: 0;
}
div.srh_body div.photo ul li {
    float: left;
    font-family: NanumGothicBold;
    font-size: 10px;
}
div.srh_body div.photo ul li a {
    display: inline-block;
    font-size: 14px;
    padding: 7px;
}
div.srh_body div.photo ul li.on a {
    color: #FF561B;
}
div.srh_body div.photo p {
    display: none;
}
div.srh_body div.photo p.on {
    display: block;
}
div.srh_body div#male {
    display: none;
}
div.srh_body div#male.on {
    display: block;
}
div.srh_body div#female {
    display: none;
}
div.srh_body div#female.on {
    display: block;
}
div.salt {
    display: inline-block;
    width: 400px;
}
div.salt strong.all_salt {
    display: inline-block;
    float: left;
    padding: 15px 5px 0 0;
    text-align: right;
}
div.salt div.salt_num {
    display: block;
    float: left;
    text-align: right;
    width: 280px;
}
div.salt div.salt_num img.quote {
    margin-top: 25px;
}
div.salt span.txt1 {
    float: right;
    font-family: NanumGothicBold;
    font-size: 13px;
    padding: 15px 0 0;
}
ul.key {
    display: inline-block;
    margin: 10px 0 15px;
}
ul.key li {
    float: left;
    margin: 0 0 3px 5px;
}
ul.key li.first {
    margin-left: 0;
}
ul.key li a {
    background: url("http://salt.allhealth.co.kr/common/images/ico/ico_sprite3.gif") no-repeat scroll -119px -50px rgba(0, 0, 0, 0);
    color: #333333;
    display: inline-block;
    font-family: NanumGothicBold;
    font-size: 12px;
    height: 22px;
    padding-top: 3px;
    text-align: center;
    width: 25px;
}
ul.key li a:hover {
    background: url("http://salt.allhealth.co.kr/common/images/ico/ico_sprite3.gif") no-repeat scroll -94px -50px rgba(0, 0, 0, 0);
    color: #FFFFFF;
}
ul.key li.etc a {
    background: url("http://salt.allhealth.co.kr/common/images/ico/ico_sprite3.gif") no-repeat scroll -197px -50px rgba(0, 0, 0, 0);
    display: inline-block;
    width: 53px;
}
ul.key li.etc a:hover {
    background: url("http://salt.allhealth.co.kr/common/images/ico/ico_sprite3.gif") no-repeat scroll -144px -50px rgba(0, 0, 0, 0);
    color: #FFFFFF;
}
div.visual_dgh1 {
    background: url("http://salt.allhealth.co.kr/common/images/bg/bg_box5.gif") no-repeat scroll left 50px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 491px;
    margin: 0 0 0 58px;
    width: 704px;
}
div.visual_dgh1 div.section_l {
    background: url("http://salt.allhealth.co.kr/common/images/depth/visual_dgh1.gif") no-repeat scroll 13px 1px rgba(0, 0, 0, 0);
    float: left;
    height: 422px;
    margin-top: 50px;
    text-align: right;
    width: 346px;
}
div.visual_dgh1 div.section_l p.big {
    font-size: 23px !important;
    line-height: 27px;
    margin-top: 75px;
    padding-right: 30px;
}
div.visual_dgh1 div.section_l p.small {
    font-size: 12px;
    padding-right: 30px;
}
div.visual_dgh1 div.section_r {
    float: right;
    margin-top: 95px;
    padding: 0 46px 0 25px;
    width: 287px;
}
div.visual_dgh1 div.section_r h4.h4_a1 {
    background: url("http://salt.allhealth.co.kr/common/images/bu/vline_c1.gif") repeat-x scroll left bottom rgba(0, 0, 0, 0);
    font-size: 14px;
    margin-bottom: 15px;
    padding-bottom: 15px;
}
div.visual_dgh1 div.section_r span.number {
    bottom: -30px;
    color: #222222;
    font-family: NanumGothicBold;
    font-size: 14px;
    position: absolute;
    right: 40px;
}
fieldset.srh_symp {
    left: 220px;
    position: absolute;
    top: 110px;
    width: 702px;
}
fieldset.srh_symp h4.h4_a1 {
    background: url("http://salt.allhealth.co.kr/common/images/bu/dot_a3.gif") no-repeat scroll left 5px rgba(0, 0, 0, 0);
    font-size: 14px;
    padding-left: 10px;
}
ul.diagnosis li {
    float: left;
    height: 24px;
    margin: 0 0 4px 2px;
    width: 94px;
}
ul.diagnosis li.first {
    margin-left: 0;
}
ul.diagnosis li a {
    background: url("http://salt.allhealth.co.kr/common/images/btn/btn_a1_diagnosis_off.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: inline-block;
    font-family: NanumGothicBold;
    font-size: 11px;
    height: 19px;
    padding-top: 3px;
    text-align: center;
    width: 92px;
}
ul.diagnosis li a:hover {
    background: url("http://salt.allhealth.co.kr/common/images/btn/btn_a1_diagnosis_on.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    color: #FFFFFF;
    display: inline-block;
    height: 21px;
    width: 94px;
}
dl.symp_item {
}
dl.symp_item dt {
    background: url("http://salt.allhealth.co.kr/common/images/bu/dot_a3.gif") no-repeat scroll left 5px rgba(0, 0, 0, 0);
    color: #222222;
    font-family: NanumGothicBold;
    font-size: 14px;
    margin-bottom: 10px;
    padding-left: 10px;
}
dl.symp_item dd {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E3E3E3;
    height: 185px;
    overflow-y: scroll;
}
dl.symp_item dd ul {
    line-height: 20px;
    margin: 14px 0 14px 14px;
}
div.diagn_cot {
    height: 276px;
    margin-left: 40px;
    overflow-y: scroll;
    padding: 15px 5px 15px 0;
    width: 283px;
}
dl.quest {
    display: inline-block;
    margin-top: 30px;
    width: 100%;
}
dl.quest dt {
    color: #222222;
    font-family: NanumGothicBold;
    font-size: 14px;
    margin-bottom: 30px;
    padding: 0 0 3px;
    text-align: center;
}
dl.quest dd a {
    background: url("http://salt.allhealth.co.kr/common/images/btn/btn_e1_circle_off.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    color: #6A6A6A;
    display: inline-block;
    float: left;
    font-family: NanumGothicBold;
    font-size: 30px;
    height: 70px;
    padding-top: 50px;
    text-align: center;
    width: 116px;
}
dl.quest dd a:hover {
    background: url("http://salt.allhealth.co.kr/common/images/btn/btn_e1_circle_on.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    color: #FF561B;
    display: inline-block;
    float: left;
    font-family: NanumGothicBold;
    font-size: 30px;
    height: 70px;
    padding-top: 50px;
    text-align: center;
    width: 116px;
}
fieldset.srch2 {
    padding: 20px 0 0;
}
fieldset.srch2 input {
    vertical-align: middle;
}
div.login_wrap1 {
    margin: 50px auto 0;
    width: 650px;
}
div.login_wrap1 h2 {
    background: url("http://salt.allhealth.co.kr/common/images/bu/vline_a3.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    color: #333333;
    float: left;
    font-family: NanumGothicBold;
    font-size: 60px;
    letter-spacing: -2px;
    padding-top: 20px;
}
div.login_wrap1 p.h2_txt {
    float: left;
    padding: 45px 0 0 20px;
}
div.login_wrap1 div.cot_wrap {
    clear: both;
    display: inline-block;
    padding-top: 30px;
    width: 100%;
}
div.login_wrap1 div.cot_wrap div.idpw {
    background: url("http://salt.allhealth.co.kr/common/images/bg/bg_box3.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 210px;
    padding: 40px 30px 0;
    position: relative;
    width: 330px;
}
div.login_wrap1 div.cot_wrap div.idpw dl {
    overflow: hidden;
    padding: 10px 0;
    width: 235px;
}
div.login_wrap1 div.cot_wrap div.idpw dl dt {
    float: left;
    height: 20px;
    margin-bottom: 6px;
    padding-top: 4px;
}
div.login_wrap1 div.cot_wrap div.idpw dl dt label {
    font-family: NanumGothicBold;
}
div.login_wrap1 div.cot_wrap div.idpw dl dd {
    background: none repeat scroll 0 0 #FF0000;
    float: right;
    height: 24px;
    margin-bottom: 6px;
}
div.login_wrap1 div.cot_wrap div.idpw dl dd input.intx1 {
    border: 1px solid #AAAAAA;
    color: #999999;
    width: 170px;
}
div.login_wrap1 div.cot_wrap div.idpw p.btn_login {
    position: absolute;
    right: 30px;
    top: 65px;
}
div.login_wrap1 div.cot_wrap div.idpw div.save_srch {
    border-top: 1px solid #DDDDDD;
    padding-top: 20px;
}
div.login_wrap1 div.cot_wrap div.idpw div.save_srch p {
    color: #222222;
    font-size: 11px;
    margin-bottom: 12px;
    position: relative;
}
div.login_wrap1 div.cot_wrap div.idpw div.save_srch p label {
    color: #555555;
}
div.login_wrap1 div.cot_wrap div.idpw div.save_srch p a {
    position: absolute;
    right: 0;
    top: -5px;
}
div.login_wrap1 div.cot_wrap div.visual {
    float: right;
    width: 250px;
}
div.login_wrap2 {
    margin: 50px auto 0;
    width: 770px;
}
div.login_wrap2 h2 {
    background: url("http://salt.allhealth.co.kr/common/images/bu/vline_a3.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    color: #333333;
    font-family: NanumGothicBold;
    font-size: 38px;
    letter-spacing: -2px;
    padding-top: 20px;
}
div.login_wrap2 div.cot_wrap {
    clear: both;
    display: inline-block;
    padding-top: 30px;
    width: 100%;
}
div.login_wrap2 div.cot_wrap h3 {
    background: url("http://salt.allhealth.co.kr/common/images/ico/ico_sprite5.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    color: #333333;
    font-family: NanumGothicBold;
    font-size: 18px;
    height: 19px;
    margin: 30px 0 10px;
    padding-top: 2px;
}
div.login_wrap2 div.cot_wrap .ico1 {
    background-position: 115px 0;
}
div.login_wrap2 div.cot_wrap .ico2 {
    background-position: 105px -21px;
}
div.login_wrap2 div.cot_wrap p.h3_txt {
    margin-bottom: 28px;
}
div.login_wrap2 div.cot_wrap div.id {
    background: url("http://salt.allhealth.co.kr/common/images/bg/bg_box4_1.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    float: left;
    text-align: center;
    width: 376px;
}
div.login_wrap2 div.cot_wrap div.pw {
    background: url("http://salt.allhealth.co.kr/common/images/bg/bg_box4_1.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    float: right;
    text-align: center;
    width: 376px;
}
div.login_wrap2 div.cot_wrap div.srch {
    background: url("http://salt.allhealth.co.kr/common/images/bg/bg_box4_2.gif") no-repeat scroll left bottom rgba(0, 0, 0, 0);
    padding: 30px 20px;
    position: relative;
}
div.login_wrap2 div.cot_wrap div.srch label.tp1 {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #777777;
    font-size: 11px;
    left: 50px;
    padding: 2px;
    position: absolute;
    text-align: left;
    top: 34px;
    width: 188px;
}
div.login_wrap2 div.cot_wrap div.srch label.tp2 {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #777777;
    font-size: 11px;
    left: 35px;
    padding: 2px;
    position: absolute;
    text-align: left;
    top: 34px;
    width: 188px;
}
div.login_wrap2 div.cot_wrap div.srch input.intx1 {
    border: 1px solid #AAAAAA;
    color: #999999;
    width: 190px;
}
div.login_wrap2 div.cot_wrap div.srch a {
    display: inline-block;
    vertical-align: middle;
}
div.login_wrap2 div.cot_wrap div.srch p.check {
    border-top: 1px solid #E8E8E8;
    color: #777777;
    margin-top: 30px;
    padding-top: 25px;
}
div.login_wrap2 div.cot_wrap div.srch p.check a {
    margin-top: 10px;
}
ul.sign_up {
    display: inline-block;
    margin-top: 30px;
    width: 100%;
}
ul.sign_up li {
    background: url("http://salt.allhealth.co.kr/common/images/bg/bg_box_mem.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    float: left;
    height: 170px;
    margin-left: 10px;
    width: 195px;
}
ul.sign_up li.first {
    margin-left: 0;
}
ul.sign_up li div {
    padding-top: 71px;
}
ul.sign_up li div span {
    display: block;
    font-family: NanumGothicBold;
    margin-bottom: 5px;
    text-align: center;
}
ul.sign_up li div strong {
    color: #FF561B;
    display: block;
    font-family: NanumGothicBold;
    font-size: 18px;
    margin-bottom: 15px;
    text-align: center;
}
ul.sign_up li div a {
    display: block;
    margin: 0 auto;
    width: 74px;
}
ul.sign_up li div.category1 {
    background: url("http://salt.allhealth.co.kr/common/images/ico/ico_sign1.gif") no-repeat scroll center 25px rgba(0, 0, 0, 0);
}
ul.sign_up li div.category2 {
    background: url("http://salt.allhealth.co.kr/common/images/ico/ico_sign2.gif") no-repeat scroll center 25px rgba(0, 0, 0, 0);
}
ul.sign_up li div.category3 {
    background: url("http://salt.allhealth.co.kr/common/images/ico/ico_sign3.gif") no-repeat scroll center 25px rgba(0, 0, 0, 0);
}
ul.sign_up li div.category4 {
    background: url("http://salt.allhealth.co.kr/common/images/ico/ico_sign4.gif") no-repeat scroll center 25px rgba(0, 0, 0, 0);
}
ul.sign_up li div.category4 strong {
    margin-top: 19px;
}
div.agree {
	/*
    height: 160px;
    overflow-y: scroll;
    padding: 15px 10px;
	*/
}
div.scroll_box {
    border-bottom: 1px solid #A1A1A1;
}
div.scroll_box div.terms {
    border-bottom: 1px solid #F0F0F0;
    border-top: 3px solid #6A6A6A;
    height: 160px;
    overflow-y: scroll;
    padding: 15px 10px;
}
div.myhealth {
    float: left;
    height: 230px;
    width: 131px;
}
div.myhealth div.name_reg {
    background: url("http://salt.allhealth.co.kr/common/images/bg/bg_box6.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: inline-block;
    height: 208px;
    position: relative;
    width: 131px;
}
div.myhealth div.name_reg span.txt {
    display: block;
    margin-top: 105px;
    padding: 0 5px;
}
div.myhealth div.name_reg span.txt1 {
    display: block;
    margin-top: 10px;
    padding: 0 5px;
}
div.myhealth div.name_reg span.photo {
    left: 5px;
    position: absolute;
    top: 5px;
}
div.myhealth div.name_reg span.btn {
    bottom: 25px;
    position: absolute;
    right: 10px;
}
.secretary td {
    padding-bottom: 4px !important;
    padding-top: 4px !important;
}
div.quiz_wrap {
    background: url("http://salt.allhealth.co.kr/common/images/bg/bg_quiz1.jpg") no-repeat scroll 60px top rgba(0, 0, 0, 0);
    margin-bottom: 20px;
    padding-top: 102px;
    width: 724px;
}
div.quiz_wrap div.in {
    background: url("http://salt.allhealth.co.kr/common/images/bg/bg_quiz2.jpg") no-repeat scroll 60px bottom rgba(0, 0, 0, 0);
    min-height: 536px;
    padding: 0 190px 50px 125px;
}
div.quiz_wrap div.in p.desc1 {
    color: #222222;
    font-size: 22px;
    letter-spacing: -1px;
    line-height: 26px;
    text-align: center;
}
div.quiz_wrap div.in p.desc2 {
    padding: 10px 0 20px;
    text-align: center;
}
div.calender_control {
    display: inline-block;
    padding-bottom: 5px;
    position: relative;
    text-align: center;
    width: 100%;
}
div.calender_control span {
    color: #222222;
    font-family: NanumGothicBold;
    font-size: 20px;
    margin: 0 4px;
}
div.calender_control p.txt {
    bottom: 0;
    position: absolute;
    right: 0;
}
table.calender {
    border-left: 1px solid #BBBBBB;
    border-top: 3px solid #6A6A6A;
    vertical-align: top;
}
table.calender thead th {
    background: none repeat scroll 0 0 #FAFAFA;
    border-bottom: 1px solid #A1A1A1;
    border-right: 1px solid #BBBBBB;
    padding: 9px 0;
}
table.calender tbody td {
    border-bottom: 1px solid #BBBBBB;
    border-right: 1px solid #BBBBBB;
    color: #555555;
    font-family: NanumGothicBold;
    height: 93px;
    padding: 7px 10px 0;
    vertical-align: top;
}
table.calender tbody td.sunday {
    color: #FF193F;
}
table.calender tbody td.today {
    background: none repeat scroll 0 0 #F3F3F3;
}
table.calender tbody td a {
    display: block;
}
table.calender tbody td a span {
    background: url("http://salt.allhealth.co.kr/common/images/ico/ico_sprite3.gif") no-repeat scroll left -162px rgba(0, 0, 0, 0);
    display: block;
    margin: 2px 0;
    padding-left: 17px;
}
table.calender tbody td ul {
}
table.calender tbody td ul li {
    line-height: 16px;
    margin: 0;
    padding: 0;
}
a.btn_a1 {
    background: url("http://salt.allhealth.co.kr/common/images/bg/btn_a1_right.gif") no-repeat scroll right top rgba(0, 0, 0, 0);
    display: inline-block;
    height: 22px;
    padding: 0 3px 0 0;
    width: 117px;
}
a.on {
    color: #FF561B;
}
a.btn_a1 span {
    background: url("http://salt.allhealth.co.kr/common/images/bg/btn_a1_left.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: inline-block;
    font-family: NanumGothicBold;
    font-size: 11px;
    height: 18px;
    letter-spacing: -1px;
    line-height: 16px;
    margin: 0 !important;
    padding-top: 4px;
    text-align: center;
    width: 100%;
}
.w60 {
    width: 60px !important;
}
div.calender_mini {
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #CDCDCD;
    width: 168px !important;
}
div.calender_mini div.year_month {
    border-bottom: 1px solid #E7E7E7;
    padding: 5px 0 7px !important;
    text-align: center;
}
div.calender_mini div.year_month span {
    color: #222222;
    font-family: NanumGothicBold;
}
div.calender_mini div.year_month span a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    display: inline-block;
    padding: 4px !important;
    vertical-align: middle;
}
div.calender_mini table thead th {
    color: #FF561B;
    font-family: NanumGothicBold;
    padding: 7px 0 3px !important;
}
div.calender_mini table tbody td {
    color: #222222;
    font-size: 11px;
    margin: 0 !important;
    padding: 0 6px 0 0 !important;
    text-align: right;
}
div.calender_mini table tbody td a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: 1px solid #FAFAFA;
    display: inline-block;
    padding: 0 !important;
    width: 100%;
}
div.calender_mini table tbody td a:hover {
    background: none repeat scroll 0 0 #F2F2F2 !important;
    border: 1px solid #999999;
}
div.modal_img {
    background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #FFFFFF;
    height: 500px;
    overflow: hidden;
    position: relative;
    width: 650px;
}
div.modal_img p.photo img {
    position: absolute;
}
div.modal_img p.btn a.pre {
    left: 20px;
    position: absolute;
    top: 240px;
}
div.modal_img p.btn a.nxt {
    position: absolute;
    right: 20px;
    top: 240px;
}
div.modal_img p.btn a.close {
    position: absolute;
    right: 10px;
    top: 10px;
}
div.modal_disease {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #E5E6E7;
    overflow: hidden;
    padding: 25px 20px 0;
    position: relative;
    width: 710px;
}
div.modal_disease h4 {
    border-bottom: 1px solid #E4E4E7;
    color: #333333;
    font-family: NanumGothicBold;
    font-size: 20px;
    letter-spacing: -1px;
    padding-bottom: 10px;
}
div.modal_disease h5 {
    color: #333333;
    font-family: NanumGothicBold;
    font-size: 14px;
    letter-spacing: -1px;
    padding-bottom: 10px;
}
div.modal_disease p.btn {
    position: absolute;
    right: 20px;
    top: 15px;
}
div.modal_disease div.item1 {
    border-top: 1px solid #FFFFFF;
    float: left;
    padding-right: 20px;
    width: 205px;
}
div.modal_disease div.item1 dl.exp {
    background: url("http://salt.allhealth.co.kr/common/images/bu/vline_c2.gif") repeat-x scroll left top rgba(0, 0, 0, 0);
    margin: 0 -20px;
    padding-left: 20px;
    padding-top: 15px;
}
div.modal_disease div.item1 dl.exp dt {
    color: #333333;
    font-family: NanumGothicBold;
    font-size: 16px;
    letter-spacing: -1px;
    padding-bottom: 10px;
}
div.modal_disease div.item1 dl.exp dd {
    margin-bottom: 20px;
}
div.modal_disease div.item1 dl.exp dd em {
    color: #FB6632;
}
div.modal_disease div.item2 {
    background: url("http://salt.allhealth.co.kr/common/images/bu/vline_c3.gif") repeat-y scroll left top #F0F0F0;
    border-top: 1px solid #FFFFFF;
    float: right;
    padding: 20px;
    position: relative;
    width: 445px;
}
div.modal_disease div.item2 p.btn {
    left: 219px;
    position: absolute;
    top: 150px;
    width: 47px;
}
div.modal_disease div.item2 p.btn a {
    display: inline-block;
    margin-bottom: 5px;
}
div#intro_wrap {
    height: 540px;
    left: 50%;
    margin: -270px 0 0 -397px;
    position: absolute;
    top: 50%;
    width: 794px;
}
div.webtoon {
    margin: 0 auto;
    width: 720px;
}
div.box_map {
    background: url("http://salt.allhealth.co.kr/common/images/bg/bg_a1_vline.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: inline-block;
    width: 100%;
}
div.box_map ul.site_cont {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
}
div.box_map ul.site_cont li {
    background: url("http://salt.allhealth.co.kr/common/images/bg/bg_a1_line_t.gif") repeat-y scroll left top rgba(0, 0, 0, 0);
    border-top: 1px solid #DBDBDB;
    display: inline-block;
    width: 100%;
}
div.box_map ul.site_cont li.first {
    border-top: medium none;
}
div.box_map ul.site_cont li h4 {
    background: none repeat scroll 0 0 #FAFAFA;
    display: inline-block;
    float: left;
    font-family: NanumGothicBold;
    font-size: 14px;
    padding: 17px 0 15px 15px;
    width: 134px;
}
div.box_map ul.site_cont li h4.line_r1 {
    border-right: 1px solid #E5E5E5 !important;
}
div.box_map ul.site_cont li h4.line_t1 {
    border-top: 3px solid #FF561B !important;
}
div.box_map ul.site_cont li ul {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border-left: 1px solid #E5E5E5;

    float: left;
    font-family: dotum;
    padding: 17px 0 15px 20px;
    width: 640px;
}
div.box_map ul.site_cont li ul li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border-top: medium none !important;
    float: left;
    font-size: 12px;
    padding-bottom: 10px;
    width: 170px;
}
div.box_map ul.site_cont li ul li a {
    color: #333333;
}
div.box_map ul.site_cont li ul li ul {
    border-left: medium none;
    float: none;
    padding: 10px 0 0;
    width: 169px;
}
div.box_map ul.site_cont li ul li ul li {
    background: url("http://salt.allhealth.co.kr/common/images/bu/dot_a4.gif") no-repeat scroll left 8px rgba(0, 0, 0, 0);
    font-size: 11px;
    line-height: 20px;
    margin-left: 0;
    padding: 0 0 0 7px;
}
div.box_map ul.site_cont li ul li ul li a {
    color: #999999;
}
