@charset "utf-8";
/* SIR 지운아빠 */

/* ### 기본 스타일 커스터마이징 시작 ### */

/* 버튼 */
.mbskin a.btn01 {}
.mbskin a.btn01:focus, .mbskin .btn01:hover {}
.mbskin a.btn02 {}
.mbskin a.btn02:focus, .mbskin .btn02:hover {}
.mbskin .btn_confirm {} /* 서식단계 진행 */
.mbskin .btn_submit {}
.mbskin button.btn_submit {}
.mbskin fieldset .btn_submit {}
.mbskin .btn_cancel {}
.mbskin button.btn_cancel {}
.mbskin .btn_cancel:focus, .mbskin .btn_cancel:hover {}
.mbskin a.btn_frmline, .mbskin button.btn_frmline {} /* 우편번호검색버튼 등 */
.mbskin button.btn_frmline {}
.mbskin .win_btn {} /* 새창용 */
.mbskin .win_btn button {}
.mbskin .win_btn input {}
.mbskin .win_btn a {}
.mbskin .win_btn a:focus, .mbskin .win_btn a:hover {}
/* 게시판용 버튼 */
.mbskin a.btn_b01 {}
.mbskin a.btn_b01:focus, .mbskin .btn_b01:hover {}
.mbskin a.btn_b02 {}
.mbskin a.btn_b02:focus, .mbskin .btn_b02:hover {}
.mbskin a.btn_admin {} /* 관리자 전용 버튼 */
.mbskin a.btn_admin:focus, .mbskin a.btn_admin:hover {}

/* 기본테이블 */
.mbskin .tbl_head01 {}
.mbskin .tbl_head01 caption {}
.mbskin .tbl_head01 thead th {}
.mbskin .tbl_head01 thead a {}
.mbskin .tbl_head01 thead th input {} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.mbskin .tbl_head01 tfoot th {}
.mbskin .tbl_head01 tfoot td {}
.mbskin .tbl_head01 tbody th {}
.mbskin .tbl_head01 td {}
.mbskin .tbl_head01 a {}
.mbskin td.empty_table {}

/* 폼 테이블 */
.mbskin table {}
.mbskin caption {}
.mbskin .frm_info {}
.mbskin .frm_file {}

.mbskin .tbl_frm01 {}
.mbskin .tbl_frm01 th {width:85px;}
.mbskin .tbl_frm01 td {}
.mbskin .tbl_frm01 textarea, .mb_skin tbl_frm01 .frm_input {}
.mbskin .tbl_frm01 textarea {}
/*
.mbskin .tbl_frm01 #captcha {}
.mbskin .tbl_frm01 #captcha input {}
*/
.mbskin .tbl_frm01 a {}

/* 필수입력 */
.mbskin .required, .mbskin textarea.required {}

/* 테이블 항목별 정의 */
.mbskin .td_board {}
.mbskin .td_chk {}
.mbskin .td_date {}
.mbskin .td_datetime {}
.mbskin .td_group {}
.mbskin .td_mb_id {}
.mbskin .td_mng {}
.mbskin .td_name {}
.mbskin .td_nick {}
.mbskin .td_num {}
.mbskin .td_numbig {}

.mbskin .txt_active {}
.mbskin .txt_expired {}

/* ### 기본 스타일 커스터마이징 끝 ### */

/* 회원가입 약관 */
#fregister section{}
.title_top{padding:80px 0 30px 0; margin-bottom:35px; font-family: nanumgothic,"돋움",Dotum,sans-serif; font-size:18px; color:#252525; text-align:center; border-bottom:3px solid #2e2e2e; font-weight:normal;}
#fregister h2{padding-bottom:10px; font-family: Nanum_bold_web,"돋움",Dotum,sans-serif; font-size:15px; color:#252525; font-weight:normal;}
#fregister textarea{width:98%; height:150px; padding:10px; border:1px solid #ccc; overflow-x:hidden; overflow-y:auto; line-height:22px; color:#444; font-family: nanumgothic,"돋움",Dotum,sans-serif;}
#fregister .fregister_agree{padding:10px 0 30px 0; text-align:right;}
#fregister .fregister_agree label{font-family: nanumgothic,"돋움",Dotum,sans-serif; font-size:13px; color:#252525;}
#fregister .fregister_agree input[type=checkbox]{position:relative; top:2px; margin-right:5px;}
#fregister .btn_confirm .btn_submit{width:100px; height:34px; background:#45456c;}

/* 회원가입 입력 */
#fregisterform{padding-top:20px;}
#fregisterform textarea {height:50px}
#fregisterform #msg_certify {margin:5px 0 0;padding:5px; border:1px solid #dbecff;background:#eaf4ff;text-align:center}
#fregisterform .frm_address {margin:5px 0 0}
#fregisterform #mb_addr3 {display:inline-block;margin:5px 0 0;vertical-align:middle}
#fregisterform #mb_addr_jibeon {display:block;margin:5px 0 0}
#fregisterform .btn_confirm{}
#fregisterform #btn_submit{display:inline-block; *zoom:1; *display:inline; width:80px; height:30px; text-align:center; font-family: Nanum_bold_web,"돋움",Dotum,sans-serif; font-size:13px; color:#fff; background:#45456c; vertical-align:top;}
#fregisterform .btn_cancel{display:inline-block; *zoom:1; *display:inline; width:78px; height:28px; line-height:28px; padding:0; text-align:center; font-family: Nanum_bold_web,"돋움",Dotum,sans-serif; font-size:13px; vertical-align:top;}

/* 회원가입 완료 */
#reg_result {padding:80px 0 0; text-align:center;}
#reg_result #result_email {}
#reg_result #result_email span {}
#reg_result #result_email strong {}
#reg_result #result_coupon {}
#reg_result #result_coupon strong {}
#reg_result p,
#reg_result p strong{font-size:15px; line-height:1.8; font-family: nanumgothic,"돋움",Dotum,sans-serif; color:#666; font-weight:normal;}
#reg_result p strong{color:#2b394f; font-family: Nanum_bold_web,"돋움",Dotum,sans-serif;}
#reg_result .btn_confirm{padding:50px 0;}
#reg_result .btn_confirm .btn02{width:100px; height:30px; line-height:30px; padding:0;}

/* 아이디/비밀번호 찾기 */
#find_info{}
#find_info>h1{padding:10px 20px; background:#4b545e; color:#fff; font-size:16px; font-weight:normal; font-family: nanumgothic,"돋움",Dotum,sans-serif;}
.popup_content{padding:20px;}
#find_info #info_fs>p{padding-bottom:20px; font-family: nanumgothic,"돋움",Dotum,sans-serif; font-size:13px; line-height:1.5;}
#find_info #info_fs label{display:inlin-block; *zoom:1; *display:inline; line-height:30px; font-family: nanumgothic,"돋움",Dotum,sans-serif; font-size:13px;}
#find_info #info_fs #mb_email{width:200px; height:30px; line-height:30px; text-indent:10px; font-family: nanumgothic,"돋움",Dotum,sans-serif; font-size:13px; border:1px solid #ccc;}
#captcha{padding-top:10px;}
#captcha #captcha_img{vertical-align:top; margin-top:4px;}
#captcha #captcha_mp3{margin-top:14px;}
#captcha #captcha_reload{margin-top:14px;}
#captcha #captcha_key{width:129px; margin-top:4px; border:1px solid #ccc;}
#captcha #captcha_info{padding-top:15px; font-family: nanumgothic,"돋움",Dotum,sans-serif; font-size:13px; line-height:1.5;}
.pass_lost_box{width:315px; margin:auto;}


/* 로그인 */
#mb_login {margin:0 auto; padding:80px 0;width:500px;}
#mb_login h1 {margin-bottom:35px; font-family: Nanum_bold_web,"돋움",Dotum,sans-serif; font-size:18px; color:#252525; text-align:center; font-weight:normal;}
#login_fs .login_select{*zoom:1; padding:0 0 15px 150px;}
#login_fs .login_select:after{content:""; display:block; clear:both;}
#login_fs .login_select li{float:left;}
#login_fs .login_select li:first-child{margin-right:25px;}
#login_fs .login_select li span{font-family: "돋움",Dotum,sans-serif; color:#353535; white-space:nowrap;}
#login_fs .login_select li input[type=radio]{position:relative; top:1px; margin-right:5px;}

#login_fs{width:475px; margin:auto;}
#login_fs>p{padding-bottom:18px;}
#login_fs>p label{display:inline-block; *zoom:1; *display:inline; width:96px; line-height:30px; text-align:center; font-family: Nanum_bold_web,"돋움",Dotum,sans-serif; font-size:13px; color:#252525;}
#login_fs input[type=text],
#login_fs input[type=password]{width:315px; height:30px; line-height:30px; border:0 none; background:#dedef4!important; text-indent:10px;}
#login_fs>p.pass{padding-bottom:5px;}
#login_fs>p.last{padding-left:200px;}
#login_fs>p.last input[type=checkbox]{position:relative; top:2px; margin-right:5px;}
#login_fs>p.last label{text-align:left; width:auto;}
#login_info>ul{*zoom:1; width:230px; margin:auto; padding-left:20px;}
#login_info>ul:after{content:""; display:block; clear:both;}
#login_info>ul li{float:left;}
#login_info>ul li:first-child{margin-right:10px;}
#login_info>ul li button,
#login_info>ul li a{display:block; border:0 none; width:110px; height:34px; line-height:32px; text-align:center; font-family: Nanum_bold_web,"돋움",Dotum,sans-serif; font-size:13px; color:#fff; background:#45456c;}
#login_info>ul li a:hover{text-decoration:none;}
#login_info>p{padding:25px 0 80px 20px;}
#login_info>p a{display:block; text-align:center; font-size:13px; color:#898989; font-family: Nanum_bold_web,"돋움",Dotum,sans-serif;}

.licensee_only{display:none; height:360px; padding:25px; margin-bottom:20px; border:7px solid #f4f4f4; line-height:22px; color:#000; overflow-x:hidden; overflow-y:auto;}
.licensee_only strong{display:block; padding-bottom:20px; font-size:14px; color:#000; font-weight:normal;}
.licensee_only p{line-height:22px; color:#000;}

.login_bottom_info{*zoom:1;}
.login_bottom_info:after{content:""; display:block; clear:both;}
.login_bottom_info li{float:left; width:276px; height:62px; margin-left:5px; padding-top:18px; border:7px solid #f4f4f4; text-align:center;}
.login_bottom_info li:first-child{margin-left:0 none;}

/* 쪽지 */
#memo_view_contents {margin:0 auto 20px;width:90%}
#memo_view_contents h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#memo_view_ul {margin:0;padding:0 0 10px;border-bottom:1px solid #eee;list-style:none}
.memo_view_li {position:relative;padding:5px 0}
.memo_view_subj {display:inline-block;width:65px}
#memo_view p {padding:10px 0;min-height:150px;height:auto !important;height:150px;background:#fff;line-height:1.8em}
#memo_write input[type=text]{width:100%;}
#memo_write textarea {width:98%; height:100px}

/* 스크랩 */
#scrap_do table {margin:0 0 10px;width:100%}
#scrap_do textarea {height:100px}

/* 회원 비밀번호 확인 */
#mb_confirm {margin:0 auto;padding:100px 0;width:500px}
#mb_confirm h1 {padding-bottom:20px; font-family: Nanum_bold_web,"돋움",Dotum,sans-serif; color:#333; font-size:15px; font-weight:normal;}
#mb_confirm p {padding:20px;border:1px solid #dde4e9;border-bottom:0;background:#fff;  font-family: nanumgothic,"돋움",Dotum,sans-serif; font-size:13px; line-height:1.5;}
#mb_confirm p strong {display:block;  font-family: Nanum_bold_web,"돋움",Dotum,sans-serif; font-size:13px; line-height:1.5; font-weight:normal; color:#333;}
#mb_confirm fieldset {margin:0 0 30px;padding:30px 0;border:1px solid #e9e9e9;background:#f5f5f5;text-align:center}
#mb_confirm fieldset .frm_input {background-color:#fff !important}
#mb_confirm label {font-family: Nanum_bold_web,"돋움",Dotum,sans-serif; font-size:13px; font-weight:normal; color:#333;}
#mb_confirm_id {display:inline-block;margin-right:20px; font-family: Nanum_bold_web,"돋움",Dotum,sans-serif; font-size:13px; font-weight:normal; color:#333;}
.mb_confirm_submit{width:60px!important; height:30px!important; background:#2b394f;}

/* 비밀글 비밀번호 확인 */
#pw_confirm {margin:0 auto;padding:100px 0;width:500px}
#pw_confirm h1 {padding-bottom:20px; font-family: Nanum_bold_web,"돋움",Dotum,sans-serif; color:#333; font-size:15px; font-weight:normal;}
#pw_confirm p {padding:20px;border:1px solid #dde4e9;border-bottom:0;background:#fff;  font-family: nanumgothic,"돋움",Dotum,sans-serif; font-size:13px; line-height:1.5;}
#pw_confirm p strong {display:block;  font-family: Nanum_bold_web,"돋움",Dotum,sans-serif; font-size:13px; line-height:1.5; font-weight:normal; color:#333;}
#pw_confirm fieldset {margin:0 0 30px;padding:30px 0;border:1px solid #e9e9e9;background:#f5f5f5;text-align:center}
#pw_confirm fieldset .frm_input {background-color:#fff !important}
#pw_confirm label {font-family: Nanum_bold_web,"돋움",Dotum,sans-serif; font-size:13px; font-weight:normal; color:#333;}
#pw_confirm_id {display:inline-block;margin-right:20px; font-family: Nanum_bold_web,"돋움",Dotum,sans-serif; font-size:13px; font-weight:normal; color:#333;}
#pw_confirm .btn_submit{width:60px!important; height:30px!important; background:#2b394f;}


/* 폼메일 */
#formmail #subject {width:100%;}
#formmail textarea {width:98%;height:100px}
#formmail input[type=radio]{position:relative; top:2px;}
#formmail label{margin-right:10px;}
#formmail input[type=file]{width:100%;}

/* 자기소개 */
#profile table {margin-bottom:0}
#profile section {margin:20px; padding:20px;}

#profile h2 {margin:0 0 10px 0;  font-family: Nanum_bold_web,"돋움",Dotum,sans-serif; font-size:15px; font-weight:normal; color:#333}
#profile p{line-height:1.5;}

#profile .sv_member{font-size:16px; color:#fff;}
#profile th{background:#f5f5f5; font-family: Nanum_bold_web,"돋움",Dotum,sans-serif; font-size:13px; line-height:1.5; font-weight:normal; color:#333;}
#profile table tr:first-child th,
#profile table tr:first-child td{border-top:0 none;}
