@charset "utf-8";

/* common */
#phone {margin:0; padding:0; font-family:'돋움','Dotum','굴림','Gulim'; font-size:12px; color:#666; }
#phone h1 {margin:0; padding:0;}
#phone img {border: none; vertical-align: middle;} 
#phone .mgt {margin-top:20px;}

/* header */
#phone #header {height:55px; position:relative;}
#phone #header h1 {position:absolute;}

/* text style */
#phone .exTxt {font-size:12px; color:#999; line-height:1.3em; margin:5px 0 0 0; padding:0;}

/* input style */
#phone .input01 {height:26px; font-size:16px; color:#666; border:1px solid #dadada; vertical-align:middle; padding:0 0 0 4px; line-height:26px;}
#phone .input01:focus {border-color:#ff9435; color:#ff9435;}
#phone .input02:focus {border-color:#ff9435; }

/* input size */
#phone .size01 {width:70px;}
#phone .size02 {width:100px;}
#phone .size03 {width:100px;}
#phone .size04 {width:160px;}

/* confirm */
#phone .confirm {vertical-align:middle;}

/* table style */
#phone .container {width:100%; border-collapse:collapse;}
#phone .container th {width:140px; padding:0 20px 0 0; text-align:right; border-top:1px solid #dadada; border-bottom:1px solid #dadada; font-size:16px; background:#f9f9f9;}
#phone .container td {padding:10px; text-align:left; border-top:1px solid #dadada; border-bottom:1px solid #dadada; font-size:16px;}
#phone .container select {font-size:17px; color:#666; height:26px; vertical-align:middle; font-family:'돋움','Dotum','굴림','Gulim'; line-height:26px; padding:2px;}
#phone .container caption {padding:0 0 7px 10px; font-size:16px; font-weight:bold; color:#ff9435; text-align:left;}
#phone .orangeTop {border-top:1px solid #ff9435 !important;}
#phone .orangeBottom {border-bottom:1px solid #ff9435 !important;}

/* content */
#phone #content {height: 50px; background: #F6F6F6; padding:20px 20px 0 20px; border-bottom:1px solid #ff9435 !important; }

/* btn */
#phone #bn {width:100%; height: 40px; font-family:"굴림", "돋움"; font-size="13px"; padding: 20px;}
#phone #get_authcode { display:inline-block; background:url("../img/get_authcode.gif") no-repeat; width:109px; height:28px; }
#phone #get_authcode span { display:inline-block; text-indent:-99999px; }
#phone #get_authcode.reget { background:url("../img/reget_authcode.gif"); }

/* footer */
#phone #footer { height:auto; background:#666; font-family:"굴림", "돋움"; font-size:13px; color:#fff; }
#phone #footer span { display:inline-block; padding:20px; }


