@charset "utf-8";
@import "default_normal.css";
@import "layout.css?ver1.27";
@import "table.css?ver0.12";
/* ------------------------------------------------------------
 * Name      : member.css
 * Created   : 2014-06-10 by Ahn, Cheol hyeong
 * Email  : victoryan@hanmail.net
 ------------------------------------------------------------ */
 
/* Selects - 2014-06-30 추가 */
.serach_box .inputDesign{float:left;margin-right:5px;width:95px;padding:6px 5px 5px 7px;height:17px;border-top:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #ccc;border-right:1px solid #ccc}
.serach_box .inputDesign .in_select{width:93px;height:100%;position:relative;overflow:hidden}
.serach_box .inputDesign select{width:95px;border:0;position:absolute;left:-2px;top:0;color:#555;font-size:12px}
.serach_box .station{width:392px}
.serach_box .station .in_select{width:390px}
.serach_box .station select{width:392px;}
 
 /* 공통 */
.memb_wrap{clear:both;border:1px solid #d9d9d9;width:1018px}
.my_login, .my_lost{margin-top:20px;padding-top:70px}
.my_join{margin-top:40px;padding-top:70px}
.my_join2{margin-top:20px;padding-top:70px}

.mb_txt{margin-top:20px}
.mb_txt, .mb_txt2{height:12px;line-height:12px;color:#555;font-size:11px}
.mb_txt2{padding-left:10px;margin-top:5px}

.desc{font-weight:bold;text-align:center;margin:0 auto;width:818px;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #d9d9d9;}
.desc > span{display:block}
.desc em{color:#0066b3}
.desc .tit{font-size:33px;color:#0066b3;line-height:37px;margin-bottom:17px}
.desc .txt1{font-size:13px;color:#555;line-height:13px;margin-bottom:7px}
.desc .txt2{font-size:13px;color:#555;line-height:13px}
.memb_wrap .inp_box1{
	position:relative;
	width:616px;margin:0 auto;padding:0 0 30px 202px;
	background:url(../images/member/login_bg.gif) no-repeat 92px 0;
	border-bottom:1px solid #d9d9d9;
}
.memb_wrap .inp_box2{
	position:relative;
	width:502px;margin:0 auto;
	padding-bottom:70px
}

/* 마이페이지 - 로그인, 비번찾기 */
.memb_wrap .inp_sty1{width:245px;background:url(../images/common/input_bg.gif) no-repeat 0 0;height:30px;border:0;line-height:30px;padding-left:10px;border-right:1px solid #ccc;font-size:13px;color:#555}
.memb_wrap .inp_sty2{width:103px;background:url(../images/common/input_bg.gif) no-repeat 0 0;height:30px;border:0;line-height:30px;padding-left:10px;border-right:1px solid #ccc;font-size:12px;color:#555;text-align:center}
.memb_wrap .phone_wrap .ex,
.memb_wrap .phone_wrap .txt,
.memb_wrap .pw_wrap .txt{font-size:12px;padding-left:165px;color:#555;height:12px;line-height:12px;padding-top:9px}
.memb_wrap .phone_wrap .ex{color:#ff003b}
.memb_wrap .phone_wrap .txt{line-height:18px;overflow:hidden;height:auto}
.memb_wrap .pw_wrap{margin-top:13px}
.memb_wrap .tel_num,
.memb_wrap .pw{clear:both;display:block}
.memb_wrap .tel_num label,
.memb_wrap .pw label{float:left;width:165px;font-size:15px;line-height:30px;height:30px;font-weight:bold;color:#555}

.memb_wrap .btn_login{width:94px;height:94px;position:absolute;left:633px;top:0;background:url(../images/member/btn_login.gif) no-repeat 0 0;text-indent:-999px;overflow:hidden}
.memb_wrap .btn_chk{width:70px;height:30px;line-height:30px;position:absolute;right:0;top:0;background:url(../images/member/btn_bg3.gif) no-repeat 0 0;text-align:center;color:#fff;font-size:13px}
.memb_wrap .btn_chk2{display:block;width:70px;height:30px;line-height:30px;background:url(../images/member/btn_bg3.gif) no-repeat 0 0;text-align:center;color:#fff;font-size:13px;margin:0 auto}

.mem_btn{clear:both;padding-top:15px;width:635px;height:51px;margin:0 auto 70px}
.mem_btn > div{clear:both;display:block;width:100%;height:24px;text-align:left;margin-bottom:3px}
.mem_btn .txt{
	padding-left:8px;background:url(../images/common/bl.gif) no-repeat 0 11px;
	display:block;width:528px;height:24px;overflow:hidden;line-height:24px;
	float:left;font-size:11px;color:#555
}
.mem_btn a{display:block;height:24px;font-size:12px;line-height:24px;text-align:center;float:left;color:#555}
.mem_btn .regist{width:99px;background:url(../images/member/sp_btn.gif) no-repeat -77px 0}
.mem_btn .pw_srch{width:99px;background:url(../images/member/sp_btn.gif) no-repeat -77px 0}

/* 회원가입 */
.join_step{width:100%;height:70px;position:relative;background:url(../images/member/join_step.gif) no-repeat 0 0;overflow:hidden;margin-top:20px}
.join_step li{width:255px;height:70px;position:absolute;top:0;z-index:10;text-indent:-9999px;overflow:hidden}
.join_step .on{width:256px;height:70px;background:url(../images/member/join_step.gif) no-repeat 0 0;z-index:20;}
.join_step .step1{left:0;background-position:0 100%}
.join_step .step2{left:255px;background-position:-255px 100%}
.join_step .step3{left:510px;background-position:-510px 100%;width:255px !important}
.join_step .step4{left:764px;background-position:-764px 100%}

.all_chk{font-size:12px;color:#555;margin:40px 0 10px}
.all_chk input[type=checkbox]{margin-right:5px}
.point{font-size:12px;color:#d01434;margin:40px 0 10px;line-height:12px}
.point2{font-size:12px;color:#d01434;margin:20px 0 10px;line-height:12px}

.agree_cont{width:960px;margin:0 auto}
.agree_iframe .tit{display:block;font-size:18px;line-height:18px;height:18px;font-weight:bold;color:#000;margin-bottom:15px;margin-top:40px}
.agree_iframe .iframeDiv{width:948px;height:199px;overflow:hidden;overflow-y:scroll;border:1px solid #999;color:#555;padding:8px 5px;font-size:13px}
.agree_iframe .each_chk{display:block;font-size:12px;color:#555;text-align:right;margin-top:10px}
.agree_iframe .each_chk input[type=checkbox]{margin-right:5px}

.buttons{width:100%;text-align:center;font-size:0;margin:10px 0 40px}
.buttons > span{display:inline-block}
.buttons .navy1{margin-right:4px;}

.page_step3 .auth_phone{padding:70px 0 0 80px;font-size:12px;color:#555;line-height:12px}
.page_step3 .buttons{margin:15px 0 70px}

.page_step4{padding-top:233px;background:url(../images/member/login_bg2.gif) no-repeat 50% 70px}

.station_list{width:818px;margin:0 auto;padding-bottom:30px;border-bottom:1px solid #d9d9d9}
.station_list .mem_num{font-size:15px;line-height:15px;color:#555;font-weight:bold;margin-bottom:20px}

 /* policy */
.policy_box{font-size:12px}
.policy_box h4{font-size:15px;margin-top:35px}
.policy_box h4.first{margin-top:0}
.policy_box h5{font-size:13px;margin-bottom:10px}
.policy_box > p{margin-bottom:15px}
.policy_box hr{display:block;border:none;background-color:#d9d9d9;color:#d9d9d9;height:1px;margin:10px 0 15px 0;}
.policy_box > ul{padding-left:15px;margin-bottom:15px}
.policy_box > ol{margin-bottom:15px}
.policy_box > ol > li{list-style:decimal;margin-left:30px}
.policy_box ol.nolist li{list-style:none;margin-left:10px}
.policy_box ol.nolist li .list01{display:inline-block;width:12px;height:14px;margin-right:5px;vertical-align:middle;background:url('../images/common/list_number.gif') no-repeat 0 0}
.policy_box ol.nolist li .list02{display:inline-block;width:12px;height:14px;margin-right:5px;vertical-align:middle;background:url('../images/common/list_number.gif') no-repeat -12px 0}
.policy_box ol.nolist li .list03{display:inline-block;width:12px;height:14px;margin-right:5px;vertical-align:middle;background:url('../images/common/list_number.gif') no-repeat -24px 0}
.policy_box ol.nolist li .list04{display:inline-block;width:12px;height:14px;margin-right:5px;vertical-align:middle;background:url('../images/common/list_number.gif') no-repeat -36px 0}
.policy_box ol.nolist li .list05{display:inline-block;width:12px;height:14px;margin-right:5px;vertical-align:middle;background:url('../images/common/list_number.gif') no-repeat -48px 0}
.policy_box ol.nolist li .list06{display:inline-block;width:12px;height:14px;margin-right:5px;vertical-align:middle;background:url('../images/common/list_number.gif') no-repeat -60px 0}
.policy_box ol.nolist li .list07{display:inline-block;width:12px;height:14px;margin-right:5px;vertical-align:middle;background:url('../images/common/list_number.gif') no-repeat -72px 0}
.policy_box ol.nolist li .list08{display:inline-block;width:12px;height:14px;margin-right:5px;vertical-align:middle;background:url('../images/common/list_number.gif') no-repeat -84px 0}
.policy_box ol.nolist li .list09{display:inline-block;width:12px;height:14px;margin-right:5px;vertical-align:middle;background:url('../images/common/list_number.gif') no-repeat -96px 0}
.policy_box ol.nolist li ol li{background:none;list-style:decimal;margin-left:35px}
.policy_box ol.nolist li ol li ol li{background:none;list-style:none;margin-left:10px}
.policy_box .grp{float:none;border:1px solid #d9d9d9;background:#f6f6f6;padding:20px 15px;margin-bottom:15px}
/*.policy_box .grp{}IE7*/
.policy_box .grp:after{content:'';display:block;clear:both}
.policy_box .grp p{float:left;width:280px;height:100px;padding-left:20px;border-left:1px solid #d9d9d9}
.policy_box .grp p:first-child{padding-left:0;border-left:none}
.policy_box .grp.center p{width:209px;height:120px}
span.blank{display:inline-block;width:1px;height:1px}

.policy_email{position:relative;width:1018px;height:100px;border:1px solid #d9d9d9;background:#f6f6f6;font-size:12px}
.policy_email p{position:absolute;width:903px;height:40px;left:50%;top:50%;margin-top:-20px;margin-left:-479px;padding-left:55px;background:url('../images/common/policy_email.gif') no-repeat 0 0}

/* 마이버스 관리 */
.ico_write{clear:both;padding-left:34px;background:url(../images/member/ico_write.gif) no-repeat 0 0;line-height:27px;height:27px;margin-bottom:10px}
.ico_list{clear:both;padding-left:34px;background:url(../images/member/ico_list.gif) no-repeat 0 0;line-height:27px;height:27px;margin-bottom:10px}

.mybus_save{padding:40px 0 40px 30px;width:988px;margin-bottom:40px;position:relative;z-index:10}
.mybus_save > p{font-size:12px;color:#555;line-height:12px;margin-bottom:10px}
.mybus_save > p > em{color:#0066af}
.mybus_save .serach_box{height:30px;width:100%;position:relative}
.mybus_save label{float:left;font-size:15px;color:#555;height:30px;line-height:30px;width:70px;font-weight:bold;letter-spacing:-1px}
.mybus_save .inputDesign{float:left;margin-right:15px}
.mybus_save .station{margin-right:10px}
.mybus_save .station .jqTransformSelectWrapper{width:400px !important}
.mybus_save .station .jqTransformSelectWrapper ul{width:428px !important}
.mybus_save .buttons{float:left;height:30px;text-align:center;font-size:0;margin:0;width:auto}
.mybus_save .buttons > span{float:left}
.mybus_save .buttons .navy3{margin-right:5px;}

.mybus_list{padding:40px 30px;width:958px;margin-bottom:40px}
.mybus_list .hd{height:30px;width:100%;position:relative;margin-bottom:10px}
.mybus_list .hd .limit{font-size:12px;color:#555;line-height:12px;position:absolute;bottom:0;left:0}
.mybus_list .hd_dtl{height:47px;width:100%;position:relative;margin-bottom:10px}
.mybus_list .hd_dtl p{font-size:12px;color:#555;line-height:12px;height:12px}
.mybus_list .hd_dtl p.txt2{line-height:17px;height:17px;margin:3px 0}
.mybus_list .limit em{color:#0066af}
.mybus_list .btnStyle{position:absolute;right:0;bottom:0}

.map_set{margin-bottom:100px}

/* pop sms */
.sms_step1{height:222px}
.sms_step2{height:255px}
.sms_repeat{height:158px}
.pop_send{width:500px}
.pop_send h1{width:480px;height:39px;background-color:#1271b8;padding-left:20px;font-size:15px;font-weight:bold;color:#fff;line-height:39px}
.pop_send dl dt{height:42px;padding-left:20px;color:#555;width:480px;border-bottom:1px solid #454c5f;background-color:#f6f6f6;line-height:42px;font-size:12px}
.pop_send dl dt > em{font-weight:bold;margin-right:10px}
.pop_send dl dd{padding:20px;color:#555;position:relative}
.pop_send .txt{font-size:12px;line-height:15px;padding-top:15px;border-top:1px solid #d9d9d9;height:12px}
.pop_send .txt1{font-size:15px;font-weight:bold;line-height:18px;padding-bottom:20px;height:36px;vertical-align:top}
.pop_send .txt2{font-size:12px;line-height:15px;padding-top:15px;border-top:1px solid #d9d9d9;height:28px}
.sms_step1 .txt1{letter-spacing:-1px}
.sms_step1 button{position:absolute;top:23px;right:20px;width:119px;height:30px;background:url(../images/member/sp_btn.gif) no-repeat 0 -126px;color:#fff;text-align:center}
.sms_step2 .time{font-size:30px;color:#0066b3;display:block;text-align:center;font-weight:bold;height:30px;line-height:30px;margin-bottom:20px}
.sms_step2 .sms_form{padding-bottom:20px;overflow:hidden;height:30px;position:relative}
.sms_step2 .sms_form label{display:block;float:left;width:77px;font-size:15px;height:30px;line-height:30px;font-weight:bold;color:#555}
.sms_step2 .sms_form .inp_sty1{width:290px;background:url(../images/common/input_bg.gif) no-repeat 0 0;height:30px;border:0;line-height:30px;padding-left:10px;border-right:1px solid #ccc;font-size:12px;color:#555;margin-right:10px}
.sms_step2 button{position:absolute;right:0;top:0;width:70px;height:30px;background:url(../images/member/sp_btn.gif) no-repeat -159px -27px;color:#555;text-align:center}
.sms_repeat button{position:absolute;top:23px;right:20px;width:136px;height:30px;background:url(../images/member/sp_btn.gif) no-repeat -122px -126px;color:#fff;text-align:center}