/* reset */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup,  menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%;  } /* vertical-align: baseline; HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; }
/* scroll always visible
html { overflow-y:scroll; }
*/

/* ie scroll */
html { scrollbar-face-color:#eeeeee; scrollbar-highlight-color:#FFFFFF; scrollbar-3dlight-color:#B4B4B4; scrollbar-shadow-color:#B4B4B4; scrollbar-darkshadow-color:#FFFFFF; scrollbar-arrow-color:#777777; scrollbar-base-color:#EEEEEE; }

/* redefinition */
b {font-weight:bold;}
strong {font-weight:bold;}
i {font-style:italic;}

/* common */
/*img { display:block; }*/
.cp {cursor:pointer;}
/* 
    Document   : top
    Created on : 2013. 4. 11, 오후 4:05:05
    Author     : zizz
    Description:
        Purpose of the stylesheet follows.
*/





root { 
    display: block;
}
img {display:block}

.subVis img{width:100%;vertical-align:top}

.subCon img{width:100%;vertical-align:top}
/* bottom */
.popup{position: absolute;top:0;left:0;margin:0;padding:0;display: none;z-index: 9000;font-family: 'Noto Sans KR', 'Malgun Gothic', sans-serif;}
.popup_sub_menu {z-index: 999999;position: absolute;top:60px;left:0;width:100%;border:0}
.popup_sub_menu > div{z-index: 1000;}
.popup_promotion_menu {top:50px}
#sub_menu_lang{height: 56px}
.sub_menu_lang_item {text-align: center;line-height:15px;height:56px;float:left}
.sub_menu_lang_item img {display:inline-block}

.kakao_counselInput {width:90%;margin-left: 5%}
.kakao_counselInput > dl {overflow: hidden;margin:0;padding:0}
.kakao_counselInput > dl > dd {margin:0;padding:0;float: left;width:70%}
.kakao_counselInput > dl > dt {margin:0;padding:0;float: left;padding-top: 10px;width:30%; color: #000 }

.ui-mini{font-size:12.5px}/*팝업창 약관 자세히버튼 크기 조절*/
/*SMS비용상담입력창*/
#realPayPopup {width: 96%; margin-left:2%;}
#realPayPopup .popup_title {width:100%; height:65px; background-color:#8E2358}
#realPayPopup .popup_title .realPayText {color:#fff;font-size: 20px; line-height:70px;font-weight: 400; margin-left:10%;}
#realPayPopup .popup_title .ui-grid-a .ui-block-a {width:72%}
#realPayPopup .popup_title .ui-grid-a .ui-block-b {width:28%}
#realPayPopup .popup_title .ui-grid-a .ui-block-b img {height:65px; float:right}
#realPayPopup .popup_form {width:100%; background-color: #fff;}

#nullframe {position:relative;display:none;width:900px;height:500px;border:#f00 1px solid;margin:0 auto;padding-left:100px;}
#wholebg{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:99;background:#000000;filter:alpha(opacity=50);opacity:0.5;-moz-opacity:0.5;display:none}
#popuplayer {position: absolute;top: 0px;left: 0px;z-index: 10;display: none; }

/* policy */
.auth_box1 {background:#f0f1f3;padding:20px 5px 0 10px;margin-top:20px;position:relative;}
.auth_box2 {position:relative;border:#d6d6d6 1px solid;background:#f1f1f1;padding:4px;margin:5px 10px 0 10px;}
.auth_box2 .lt {width:4px;height:4px;background:url(//image.idhospital.com/www/2013/member/member_privacy_box_lt.jpg);position:absolute;left:-1px;top:-1px;}
.auth_box2 .rt {width:4px;height:4px;background:url(//image.idhospital.com/www/2013/member/member_privacy_box_rt.jpg);position:absolute;right:-1px;top:-1px;}
.auth_box2 .lb {width:4px;height:4px;background:url(//image.idhospital.com/www/2013/member/member_privacy_box_lb.jpg);position:absolute;left:-1px;bottom:-1px;}
.auth_box2 .rb {width:4px;height:4px;background:url(//image.idhospital.com/www/2013/member/member_privacy_box_rb.jpg);position:absolute;right:-1px;bottom:-1px;}
.auth_box2 .inner {background:#fff;padding:15px 25px;}
.policy_box {padding:0px;line-height:18px;background:#fff;align:justify;}
