#intro_map_sms {width:540px;height:280px;margin:0 auto;}
#intro_map_sms .innerbox {position:relative;background:#fff;width:100%;padding:5px 5px 5px 5px;width:auto;vartical-align:top;}
#intro_map_sms .innerbox .tl1 {position:absolute;width:5px;height:5px;left:0px;top:0px;background:url(//image.idhospital.com/www/2013/member/bg_login_inbox_tl.png);}
#intro_map_sms .innerbox .tr1 {position:absolute;width:5px;height:5px;right:0px;top:0px;background:url(//image.idhospital.com/www/2013/member/bg_login_inbox_tr.png);}
#intro_map_sms .innerbox .bl1 {position:absolute;width:5px;height:5px;left:0px;bottom:0px;background:url(//image.idhospital.com/www/2013/member/bg_login_inbox_bl.png);}
#intro_map_sms .innerbox .br1 {position:absolute;width:5px;height:5px;right:0px;bottom:0px;background:url(//image.idhospital.com/www/2013/member/bg_login_inbox_br.png);}

#intro_map_sms .inputbox {position:relative;background:#cad4de;width:100%;height:93px;width:auto;}
#intro_map_sms .inputbox .tl {position:absolute;width:5px;height:5px;left:0px;top:0px;background:url(//image.idhospital.com/www/2013/member/mask_login_tl.png);}
#intro_map_sms .inputbox .tr {position:absolute;width:5px;height:5px;right:0px;top:0px;background:url(//image.idhospital.com/www/2013/member/mask_login_tr.png);}
#intro_map_sms .inputbox .bl {position:absolute;width:5px;height:5px;left:0px;bottom:0px;background:url(//image.idhospital.com/www/2013/member/mask_login_bl.png);}
#intro_map_sms .inputbox .br {position:absolute;width:5px;height:5px;right:0px;bottom:0px;background:url(//image.idhospital.com/www/2013/member/mask_login_br.png);}
#intro_map_sms .inputbox .txt_id {position:absolute;left:30px;top:25px;}
#intro_map_sms .inputbox .txt_pw {position:absolute;left:30px;top:55px;}
#intro_map_sms .inputbox .input_id {position:absolute;left:95px;top:20px;}
#intro_map_sms .inputbox .input_pw {position:absolute;left:95px;top:50px;}
#intro_map_sms .inputbox .btn_login {position:absolute;right:30px;top:20px;}
.innerbox input[type=tel] {width:100%}
/* 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;   } /* 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; }
/* 
    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; }

