/* register */

.mbskin {
	width:1140px;
	margin:0 auto;
}

.mbskin h1 {
	font-size:38px;
	font-weight:600;
	color:#222;
	text-align:center;
}
.mbskin h2 {
	font-size:38px;
	font-weight:600;
	color:#222;
	text-align:center;
	margin:60px 0 40px;
}

.mbskin #login_fs .btn_submit {
	background:#444;
	border:none;
	font-size:14px;
	font-weight:600;
	color:#fff;
	text-align:center;
	margin:0 auto;
}



/* ### 기본 스타일 커스터마이징 끝 ### */

/* tap */
.mbskin_tap{display:inline-block;width:100%;margin:60px auto 0;}
.mbskin_tap ul{margin:0;}
.mbskin_tap li{float:left;width:33.33%;border-bottom:2px solid #ddd;font-size:16px;font-weight:600;color:#888;text-align:center;line-height:3;}
.mbskin_tap li.on{background:url(../img/arrow.png) 50% 100% no-repeat;border-bottom:2px solid #de0d26;color:#de0d26;}


/* 회원가입 약관 */
#fregister .mbskin_tit01{display:inline-block;width:100%;bfont-size:16px;font-weight:600;color:#333;letter-spacing:0.20em;text-align:center;}
#fregister section{margin:40px auto 0;padding:0;}
#fregister h2{border-left:6px solid #444;font-size:16px;color:#333;font-weight:600;text-align:left;line-height:normal;padding-left:10px;margin-bottom:14px;}
#fregister textarea{display:block;width:94%;height:150px;border:1px solid #e9e9e9;background:#f7f7f7;line-height:1.6em;padding:15px 12px;margin-bottom:10px;}
#fregister .fregister_agree{text-align:left;padding:10px 0;}
#fregister .fregister_agree label{display:inline-block;margin-left:5px;}
#fregister p{color:#999;text-align:center;}
#fregister .btn_confirm{text-align:center;margin:0 auto;}
#fregister .btn_confirm .btn_submit{background:#444;border:none;border-radius:4px;font-size:14px;font-weight:600;color:#fff;padding:10px 40px;}
#fregister_term{/*display:inline-block;float:left;*/width:100%;margin:0 auto;}
#fregister_private{width:100%;margin:0 auto;}
p.mb_check{width:50%;text-align:center;margin:0 auto 20px;}

#fregister_private{width:100%;margin:0 auto;}
#fregister_private .tbl_wrap{}
#fregister_private .tbl_wrap h2{border-left:6px solid #444;font-size:16px;color:#333;font-weight:600;text-align:left;line-height:normal;padding-left:10px;margin-bottom:14px;}
#fregister_private .tbl_frm01 table{width:100%;border-top:2px solid #444;border-bottom:1px solid #888;}
#fregister_private .tbl_frm01 table th{width:33.33%;background:#f8f8f8;font-size:16px;font-weight:600;color:#222;line-height:3em;}
#fregister_private .tbl_frm01 table td{border-top:1px solid #ddd;font-size:14px;color:#666;text-align:center;padding:10px 4px;}


/* 회원가입 입력 */
#mb_join{margin:0 auto;}
#mb_join h1{margin:60px auto 10px;}

#fregisterform .mbskin_tit02{display:inline-block;width:100%;font-size:16px;font-weight:600;color:#333;letter-spacing:0.20em;text-align:center;}
#fregisterform p{font-size:1.10em;text-align:center;margin-bottom:30px;}
#fregisterform textarea{height:50px;}
#fregisterform #msg_certify{border:1px solid #dbecff;background:#eaf4ff;text-align:center;margin:5px 0 0;padding:5px;}
#fregisterform .frm_address{margin:5px 0 0;}
#fregisterform #mb_addr3{display:inline-block;vertical-align:middle;margin:5px 0 0;}
#fregisterform #mb_addr_jibeon{display:block;margin:5px 0 0;}

#fregisterform .tbl_frm02{margin-bottom:60px;}
#fregisterform .tbl_frm02 table{width:100%;border-top:2px solid #444;border-bottom:1px solid #888;}
#fregisterform .tbl_frm02 table th{width:30%;background:#f8f8f8;border-bottom:1px solid #ddd;font-size:16px;font-weight:600;color:#222;line-height:3em;}
#fregisterform .tbl_frm02 table td{border-bottom:1px solid #ddd;font-size:14px;color:#666;text-align:left;padding:10px;}
#fregisterform .tbl_frm02 table td .frm_info2{font-size:13px;color:#F60;}

.captcha{}
.captcha #captcha_mp3{border:1px solid #ddd;background:#fff;font-size:12px;color:#666;}
.captcha #captcha_reload{border:1px solid #ddd;background:#fff;font-size:12px;color:#666; margin-right:4px;}

.btn_confirm{text-align:center;}
.btn_confirm .btn_submit{background:#444;border:none;border-radius:4px;font-size:16px;font-weight:600;color:#fff;padding:10px 30px;margin-top:-4px;margin-right:4px;}
.btn_confirm .btn_submit:hover{background:#111;}
.btn_confirm .btn_cancel{background:#fff;border:1px solid #ddd;border-radius:4px;font-size:16px;font-weight:600;color:#666;padding:10px 30px;}
.btn_confirm .btn_cancel:hover{background:#ddd;border:1px solid #ddd;}


/* 회원가입 완료 */
#reg_result{margin:0 auto;}
#reg_result .result_img{text-align:center;margin:40px auto;}
#reg_result .result_tit{font-size:16px;color:#333;line-height:24px;text-align:center;margin-bottom:40px;}
#reg_result .result_tit h1{font-size:38px;font-weight:600;color:#222;}
#reg_result .result_tit strong{font-size:18px;color:#0088cc;}
#reg_result .result_con{width:60%;margin:0 auto;}
#reg_result p{font-size:14px;color:#888;line-height:24px;}
#reg_result p strong{font-size:18px;color:#e60013;}
#reg_result p.emp{font-size:12px;color:#F60;}

#reg_result .result_email{background:#fafafa;border:1px solid #ddd;border-radius:6px;line-height:2em;padding:20px 50px;margin:20px auto 10px;}
#reg_result .result_email span{display:inline-block;width:150px;}
#reg_result .result_email strong{font-size:16px;font-weight:600;color:#F03;}
#reg_result .result_coupon{background:#fff;border-top:1px solid #e9e9e9;border-bottom:1px solid #dde4e9;line-height:2em;margin:20px 0;padding:10px 50px;}
#reg_result .result_coupon strong{color:#ff3061;font-weight:normal;}

#reg_result .btn_confirm{display:inline-block;width:100%;text-align:center;margin:50px auto;}
#reg_result .btn_confirm a{background:#444;border-radius:4px;font-size:14px;font-weight:600;color:#fff;padding:10px 20px;}
#reg_result .btn_confirm a:hover{background:#111;}
/*#reg_result .btn_confirm a.btn2{background:#f03a50;border-radius:4px;font-size:14px;font-weight:600;color:#fff;padding:10px 20px;}
#reg_result .btn_confirm a.btn2:hover{background:#de0d26;}*/

/* 아이디/비밀번호 찾기 */
#find_info #mb_hp_label{display:inline-block;margin-left:10px;}
#find_info #info_fs{margin:0 20px 20px;padding:0;background:#fff;}
#find_info #info_fs .frm_input{width:70%;}
#find_info p{margin:0 0 10px;line-height:1.8em;}
#find_info #captcha{margin:0 20px;}

/* 로그인 */
#mb_login{min-height:450px;margin:0 auto;}
#mb_login h1, h2{margin-bottom:10px;}
#mb_login p{font-size:14px;color:#666;text-align:center;}
#mb_login .form_login{width:auto;border:1px solid #ddd;border-radius:4px;margin:20px auto;padding:40px;}
#mb_login #login_fs{position:relative;display:inline-block;width:100%;margin:0 auto 20px;}
#mb_login #login_fs ul{margin:0;}
#mb_login #login_fs li{position:relative;}
#mb_login #login_fs li.last{}
#mb_login #login_fs legend{margin-bottom:40px;}
#mb_login #login_fs label{}
#mb_login #login_fs .login_id{display:inline-block;position:absolute;top:0;left:0;border:0;font-size:0;line-height:0;padding:0;margin:0;overflow:hidden;}
#mb_login #login_fs .login_pw{display:inline-block;position:absolute;top:0;left:0;border:0;font-size:0;line-height:0;padding:0;margin:0;overflow:hidden;}
#mb_login #login_fs li input{display:inline-block;width:68%;height:50px;background:#fbfbfb;border:1px solid #eee;border-radius:0px;box-shadow:none;color:#888;text-align:left;margin:0;padding:0 6px;}
#mb_login #login_fs .btn_submit{position:absolute;top:0;right:0;display:inline-block;width:30%;height:104px;background:#444;border:none;border-radius:0;font-size:16px;font-weight:600;color:#fff;line-height:38px;text-align:center;padding:0;}
#mb_login #login_fs .btn_submit:hover{background:#111;}
#mb_login #login_info{/*display:inline-block;*/font-size:13px;color:#888;line-height:1.60em;}
#mb_login #login_info p{color:#999;text-align:left;line-height:2;}
#mb_login #login_info div{}
#mb_login .mem_lost{/*display:inline-block;float:left;*/width:auto;height:30px;margin:0 auto;}
#mb_login .mem_lost ul{margin:0;}
#mb_login .mem_lost li{float:left;border:1px solid #bbb;border-radius:2px;padding:8px 14px;margin-right:10px;}
#mb_login .mem_lost li.last{margin-right:0;}
#mb_login .mem_lost li:hover{background:#bbb;}
#mb_login .mem_lost li:hover a{color:#fff;}
#mb_login .mem_lost a{font-size:13px;color:#666;}

#mb_login .btn_confirm{display:inline-block;width:100%;text-align:center;margin:20px auto;}
#mb_login .btn_confirm a{background:#444;border-radius:4px;font-size:14px;font-weight:600;color:#fff;padding:10px 20px;}
#mb_login .btn_confirm a:hover{background:#111;}

#mb_login_notmb{display:inline-block;width:100%;margin-top:55px;}
#mb_login_notmb h2{display:inline-block;width:100%;font-size:18px;color:#000;}
#mb_login_notmb p{display:inline-block;width:100%;font-size:13px;color:#888;text-align:left;margin-top:20px;}
#mb_login_notmb #guest_privacy{display:inline-block;border:1px solid #e9e9e9;width:580px;height:168px;margin:15px 0;overflow-y:scroll;}
#mb_login_notmb .btn_confirm{display:inline-block;width:100%;height:52px;background:#666;border-radius:2px;line-height:52px;text-align:center;/*text-indent:-9999em;*/margin:10px auto 0;}
#mb_login_notmb .btn_confirm a{display:inline-block;font-size:18px;font-weight:600;color:#fff;}

#mb_login_od{position:relative;margin:0;padding:20px 20px 20px 95px;border:1px solid #cfded8;border-bottom:0;background:#fff;}
#mb_login_od legend{position:absolute;font-size:0;line-height:0;}
#mb_login_od label{letter-spacing:-0.1em;}
#mb_login_od .od_id{position:absolute;top:26px;left:95px;}
#mb_login_od .od_pwd{position:absolute;top:52px;left:95px;}
#mb_login_od .frm_input{display:block;margin:0 0 5px 80px;}
#mb_login_od .btn_submit{position:absolute;top:20px;left:335px;width:52px;height:49px;}
#mb_login_od .btn_submit2{position:absolute;top:20px;left:335px;width:52px;height:49px;background:#999;border-radius:4px;border:none;color:#fff;font-weight:600;}
#mb_login_odinfo{margin:0 0 30px;padding:20px;border:1px solid #cfded8;background:#f5f6fa;}
#mb_login_odinfo div{text-align:right;}

/* sns로그인 */
.sns-wrap{display:inline-block;width:100%;margin:40px auto 20px;}
.sns-wrap div{float:left;width:31.3%;border-radius:6px;text-align:center;padding:20px 0;margin:0 1%;}
.sns-wrap div a{font-size:18px;font-weight:600;color:#fff;}
.sns-wrap div.sns-naver{background:#1fbc02;}
.sns-wrap div.sns-kk{background:#ffde00;}
.sns-wrap div.sns-fb{background:#4267b2;}
.sns-wrap div.sns-gg{background:#d50000;}

/* 아이디,비번 찾기 */
.new_win{}
.new_win h1{margin:20px 0;}
.win_btn{text-align:center;margin-top:20px;}
.win_btn .btn_submit{background:#f03a50;border:1px solid #f03a50;border-radius:2px;font-size:13px;font-weight:600;color:#fff;padding:6px 12px;}
.win_btn .btn_submit:hover{background:#de0d26;border:1px solid #de0d26;color:#fff;}
.win_btn button{background:#f6f6f6;border:1px solid #ddd;border-radius:2px;font-size:13px;font-weight:600;color:#666;padding:6px 12px;}
.win_btn button:hover{background:#444;border:1px solid #444;color:#fff;}


/* 쪽지 */
#memo_view_contents{margin:0 auto 20px;width:90%;}
#memo_view_contents h1{position:absolute;font-size:0;line-height:0;}
#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 textarea{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{margin:0 0 20px;font-size:1.3em;}
#mb_confirm p{padding:20px;border:1px solid #dde4e9;border-bottom:0;background:#fff;}
#mb_confirm p strong{display:block;}
#mb_confirm fieldset{margin:0 0 30px;padding:30px 0;border:1px solid #e9e9e9;background:#f5f6fa;text-align:center;}
#mb_confirm fieldset .frm_input{background:#fff !important;}
#mb_confirm label{letter-spacing:-0.1em;}
#mb_confirm_id{display:inline-block;margin-right:20px;font-weight:bold;}

/* 비밀글 비밀번호 확인 */
#pw_confirm{margin:0 auto;padding:100px 0;width:500px;}
#pw_confirm h1{margin:0 0 20px;font-size:1.3em;}
#pw_confirm p{padding:20px;border:1px solid #dde4e9;border-bottom:0;background:#fff;}
#pw_confirm p strong{display:block;}
#pw_confirm fieldset{margin:0 0 30px;padding:30px 0;border:1px solid #e9e9e9;background:#f5f6fa;text-align:center;}
#pw_confirm fieldset .frm_input{background:#fff !important;}
#pw_confirm label{letter-spacing:-0.1em;}
#pw_confirm_id{display:inline-block;margin-right:20px;font-weight:bold;}

/* 폼메일 */
#formmail #subject{width:386px;}
#formmail textarea{height:100px;}

/* 자기소개 */
#profile table{margin-bottom:0;}
#profile section{margin:0 auto 20px;padding:20px;width:86%;}

#profile h2{margin:0;}

/* 메인 바로가기 */
.logm_submit{cursor:pointer;width:200px;border:0;background:#333;border-radius:3px;font-weight:600;line-height:2.80em !important;margin:auto;}
.logm_submit a{color:#fff;}
.logm_submit:hover{background:#000;}


/* 게시판 버튼 */
.tbl_btn{float:right;line-height:2.2;}
.tbl_btn a{font-size:12px;padding:8px 14px;}
.tbl_btn .btn_revise, .btn_reply{background:#f8f8f8;border:1px solid #ddd;color:#666;}
.tbl_btn .btn_revise:hover, .btn_reply:hover{background:#eee;color:#444;}
.tbl_btn .btn_list{background:#f03a50;border:1px solid #f03a50;color:#fff;}
.tbl_btn .btn_list:hover{background:#de0d26;color:#fff;}
.tbl_btn .btn_delete{background:#ddd;border:1px solid #ddd;color:#fff;}
.tbl_btn .btn_delete:hover{background:#ccc;}
.tbl_btn .btn_write{background:#444;border:1px solid #222;color:#fff;}
.tbl_btn .btn_write:hover{background:#111;}

.tbl_btn2{float:left;line-height:2.2;}
.tbl_btn2 a{font-size:12px;padding:8px 14px;}
.tbl_btn2 .btn_prev, .btn_next{background:#f8f8f8;border:1px solid #ddd;color:#666;}
.tbl_btn2 .btn_prev:hover, .btn_next:hover{background:#eee;color:#444;}

/* 페이징 */
.bo_page{width:auto;text-align:center;margin:10px auto;}
.bo_page .sound_only{font-size:0;color:#fff;}
.bo_page .pg_current{background:#f03a50;border:1px solid #f03a50;font-size:12px;color:#fff;padding:4px 8px;}
.bo_page a{border:1px solid #ddd;font-size:12px;color:#888;padding:4px 8px;}
.bo_page a:hover{background:#de0d26;border:1px solid #de0d26;color:#fff;}

/* 검색*/
#bo_sch{text-align:center;margin:0;}
#bo_sch legend, .sound_only{position:absolute;font-size:0;line-height:0;text-indent:-9999em;padding:0;margin:0;overflow:hidden}
#bo_sch legend{border-bottom:none;}
#bo_sch select{width:auto;}
#bo_sch select, #bo_sch input{margin-bottom:0;}
#bo_sch .btn_submit{background:#f8f8f8;border:1px solid #ddd;font-size:12px;color:#666;padding:4px 8px;}


/* 가맹업소등록 */
#bo_w{padding:0;}
#bo_w h1{font-size:32px;font-weight:600;color:#222;text-align:center;margin-bottom:40px;}

.tbl_frm01{width:auto;margin:0 auto 60px;}
.tbl_frm01 table{width:100%;border-top:2px solid #444;border-bottom:1px solid #888;}
.tbl_frm01 table th{width:20%;background:#f8f8f8;border-bottom:1px solid #ddd;font-size:16px;font-weight:600;color:#222;}
.tbl_frm01 table th label{font-size:16px;font-weight:600;color:#222;}
.tbl_frm01 table th .sound_only{color:#F60;}
.tbl_frm01 table td{border-bottom:1px solid #ddd;font-size:14px;color:#666;text-align:left;padding:10px;}
.tbl_frm01 table td label{float:left;margin-right:4px;}
.tbl_frm01 table td input{width:auto;}
.tbl_frm01 table td input.frm_input{width:96%;}
/*.tbl_frm01 table td input#wr_subject{width:80%;}
.tbl_frm01 table td input.frm_address{width:98%;}*/
.tbl_frm01 button{background:#f8f8f8;border:1px solid #eee;font-size:13px;color:#666;}
.tbl_frm01 p.tbl_emp{color:#F60;margin:10px 0;}


/* 고객센터 */
#bo_list{}
#bo_list .tbl_frm01 table{width:100%;border-top:2px solid #444;border-bottom:1px solid #888;}
#bo_list .tbl_frm01 table th{background:#f8f8f8;border-bottom:1px solid #ddd;font-size:16px;font-weight:600;color:#222;line-height:3em;}

#bo_list table th.no{width:8%;}
#bo_list table th.cbox{width:4%;}
#bo_list table th.name{width:16%;}
#bo_list table th.day{width:16%;}
#bo_list table th.hit{width:8%;}

#bo_list .tbl_frm01 table td{border-bottom:1px solid #ddd;font-size:14px;color:#666;text-align:center;padding:10px;}
#bo_list .tbl_frm01 table td.left{text-align:left;}
#bo_list .tbl_frm01 table td.emp{font-size:13px;color:#aaa;}
#bo_list .tbl_frm01 table td a{font-size:14px;color:#666;}

#bo_view{}
#bo_view .bo_v_table{font-size:32px;font-weight:600;color:#222;margin-bottom:40px;}

.bo_v_info{border-top:2px solid #bbb;border-bottom:1px solid #eee;padding:12px 0;}
.bo_v_info h2{font-size:0;}
.bo_v_info span{font-size:13px;color:#666;padding-right:20px;}
.bo_v_info strong{font-weight:600;color:#444;}

#bo_v_con{width:100%;margin:30px 0;}
#bo_v_con pre{background:#fff;border:none;border-radius:none;padding:0;margin:0;}


/* 유흥구인 */
#bo_gall{position:relative;width:100%;height:auto;}
.g_box ul{margin:0;}
.g_box li{font-size:13px;color:#666;text-align:left;}
.g_box li span{font-size:10px;color:#aaa;}
.g_box li span.emp{padding-left:8px;}
.g_box li.g_img{background:#000;}
.g_box li.g_img img{width:100%;}
.g_box li.g_tit{padding:10px 0;}
.g_box li.g_tit a{font-size:16px;font-weight:600;color:#444;}
.g_box li.g_tit a:hover{color:#222;}

#bo_gall .bo_v_table{font-size:32px;font-weight:600;color:#222;margin-bottom:40px;}
.bo_gall_v{}
.bo_gall_v .gall_img{margin:20px 0;}
.bo_gall_v p{font-size:13px;color:#666;line-height:2;}


/* 업소 */
#nbo_list{}
.nbo_top{display:inline-block;width:100%;margin:0 auto 40px;}
.nbo_top .nbo_t_map{float:left;width:50%;}
.nbo_top .nbo_t_con{float:left;width:42%;padding-left:8%;}
.nbo_t_con h3{font-size:32px;font-weight:600;color:#222;letter-spacing:-0.04em;}
.nbo_t_con h3 p{font-size:16px;font-weight:200;color:#666;}
.nbo_t_con p.btn_down2{margin:40px auto;}
.nbo_t_con p.btn_down2 a{background:#444;border-radius:6px;font-size:18px;font-weight:600;color:#fff;text-align:center;padding:20px 30px;}
.nbo_t_con p.btn_down2 a:hover{background:#222;}
.nbo_t_con ul{margin:0;}
.nbo_t_con li{margin-top:10px;}
.nbo_t_con li a{background:#f03a50;border:1px solid #f03a50;border-radius:2px;font-size:14px;font-weight:600;color:#fff;padding:10px 30px;}
.nbo_t_con li a:hover{background:#de0d26;}

.nbo_gall{display:inline-block;width:100%;margin:0 auto 50px;}
.nbo_g_list{display:flex;float:left;width:43.8%;height:140px;border:1px solid #ddd;padding:20px;margin:1%;}
.nbo_g_list ul{margin:0;}
.nbo_g_list ul.nbo_g_img{float:left;width:44%;}
.nbo_g_list ul.nbo_g_img img{width:100%;height:140px;}
.nbo_g_list ul.nbo_g_con{float:left;width:50%;padding-left:6%;}
.nbo_g_list ul.nbo_g_con li{font-size:14px;color:#666;line-height:2;}
.nbo_g_list ul.nbo_g_con li a{color:#666;}
.nbo_g_list ul.nbo_g_con li span{font-weight:600;}
.nbo_g_list ul.nbo_g_con p.tit{border-left:6px solid #de0d26;line-height:normal;padding-left:10px;margin-bottom:20px;}
.nbo_g_list ul.nbo_g_con p.tit a{font-size:18px;font-weight:600;color:#444;}
.nbo_g_list ul.nbo_g_con p.tit a:hover{color:#222;}

#nbo_view{}
.nbo_v_top{display:inline-block;width:100%;margin:0 auto 60px;}
.nbo_v_top .nbo_v_img{position:relative;float:left;width:54%;margin-bottom:60px;}
.nbo_v_img .nbo_v_bimg{}
.nbo_v_img .nbo_v_bimg img{width:100%;}
.nbo_v_img .nbo_v_simg{position:absolute;left:0;bottom:-17%;width:100%;margin:0;}
.nbo_v_img .nbo_v_simg li{float:left;width:16%;margin-right:0.8%;}
.nbo_v_img .nbo_v_simg li.last{margin-right:0;}

.nbo_v_top .nbo_v_con{float:left;width:40%;margin-left:6%;}
.nbo_v_con h2{font-size:32px;font-weight:600;color:#222;margin:0 0 20px;}
.nbo_v_con h2 p{font-size:18px;font-weight:600;color:#de0d26;line-height:1.2;margin:0;}

.nbo_v_con p.btn_down2{margin:40px auto;}
.nbo_v_con p.btn_down2 a{background:#444;border-radius:6px;font-size:18px;font-weight:600;color:#fff;text-align:center;padding:20px 30px;}
.nbo_v_con p.btn_down2 a:hover{background:#222;}

.nbo_v_info{width:100%;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:20px 0;}
.nbo_v_info dl{font-size:14px;color:#666;margin:0 0 10px;}
.nbo_v_info dt{float:left;width:60px;border-right:1px solid #de0d26;font-weight:600;color:#444;margin-right:20px;}
.nbo_v_info dd{}

.nbo_v_detail{width:100%;line-height:1.6;margin:0 auto 60px;}
.nbo_v_detail h2{border-bottom:1px solid #ddd;padding-bottom:20px;margin:0 auto 40px;}
.nbo_v_detail h2 p{border-left:6px solid #de0d26;font-size:28px;font-weight:600;color:#222;line-height:1;padding:0 0 0 10px;margin:0;}

.nbo_v_map{width:100%;margin:0 auto 60px;}
.nbo_v_map h2{border-bottom:1px solid #ddd;padding-bottom:20px;margin:0 auto 40px;}
.nbo_v_map h2 p{border-left:6px solid #de0d26;font-size:28px;font-weight:600;color:#222;line-height:1;padding:0 0 0 10px;margin:0;}

/* 리뷰 */
#bo_v_review{width:100%;margin:0 auto 60px;}
#bo_v_review h2{border-bottom:1px solid #ddd;padding-bottom:20px;margin:0 auto 40px;}
#bo_v_review h2 p{border-left:6px solid #de0d26;font-size:28px;font-weight:600;color:#222;line-height:1;padding:0 0 0 10px;margin:0;}

.comt_view{display:inline-block;width:100%;border-bottom:1px dotted #ccc;padding:8px 0;margin:0 auto;}
.comt_v_info{display:inline-block;width:100%;}
.comt_v_info .info_left{float:left;}
.comt_v_info .info_right{float:right;font-size:12px;color:#888;text-align:right;}
.comt_v_info .info_right span{padding-left:10px;}

.comt_v_con{font-size:14px;color:#666;line-height:2;margin:20px 0;}


/* 소개 */
.ctt_company{padding:40px 0 0;}
.ctt_company header h1{font-size:32px;font-weight:600;color:#222;text-align:center;margin:40px 0;}
h3.in_title{font-size:50px;font-weight:normal;color:#fff;line-height:1.2;}
h3.in_title span{font-weight:600;}
h4.in_tit1{font-size:18px;font-weight:600;color:#6cbb28;line-height:1.2;}
h4.in_tit2{font-size:36px;font-weight:normal;color:#222;line-height:1.4;margin-top:80px;}
h4.in_tit2 span{font-weight:600;color:#000;}
h4.in_tit3{width:80px;background:#fff;border-radius:40px;font-size:14px;font-weight:600;color:#fa8f3e;text-align:center;line-height:1.2;padding:6px 10px;}

img.img_01{width:80%;}
img.img_02{}

.intro_01{width:100%;background:#6cbb28;text-align:center;padding:60px 0;}
.intro_01 p{font-size:14px;color:#d3ebbf;padding:10px 0 30px;}
.intro_mark{}
.in_1_con{float:left;width:17%;min-height:330px;background:#fff;border-radius:30px;text-align:center;padding:20px;margin:0 2%;}
.in_1_con p{font-size:14px;color:#666;}

.intro_02{width:100%;padding:60px 0 0;}
.intro_02 .intro_left,
.intro_02 .intro_right{min-height:434px;border-bottom:1px dashed #ddd;padding:20px 0;}
.intro_02 .intro_left.last,
.intro_02 .intro_right.last{border-bottom:none;}
.intro_left{text-align:left;}
.intro_right{text-align:right;}
.intro_left div{float:left;border-bottom:none;padding:0;}
.intro_right div{float:left;border-bottom:none;padding:0;}
.in_2_img{width:40%;text-align:center;}
.in_2_con{width:60%;}
.in_2_con p{font-size:14px;color:#666;}
.in_2_con p span.btn_in{background:#fa8f3e;border:1px solid #fa8f3e;border-radius:4px;font-size:14px;color:#fff;line-height:2.8;padding:10px 20px;margin:20px 0 0;}
.in_2_con p span.btn_in:hover{background:#fff;color:#fa8f3e;}

.intro_03{width:100%;background:#fa8f3e;text-align:center;padding:60px 0;}
.intro_03 p{font-size:14px;color:#fedec6;padding:10px 0 30px;}
.intro_function{display:inline-block;width:100%;border-bottom:1px dashed #e27523;text-align:left;padding:10px 0;}
.intro_function.last{border-bottom:none;}
.in_3_img{float:left;width:10%;}
.in_3_img img{opacity:0.5;}
.in_3_con{float:left;width:86%;margin-left:4%;}
.in_3_con p{font-size:14px;color:#fff;padding:0;}

.intro_04{width:100%;background:#2f2f2f;border-bottom:1px solid #888;text-align:center;padding:60px 0;}
.intro_04 p{font-size:13px;color:#ccc;}
p.in_btn{text-align:center;margin-top:40px;}
p.in_btn img{background:#fff;border-radius:30px;padding:15px 30px;margin:0 10px 4px;}
p.in_btn img:hover{background:#f6f6f6;}

/* 약관 */
.ctt_provision{padding:40px 0 80px;}
.ctt_provision header h1{font-size:32px;font-weight:600;color:#222;text-align:center;margin-top:40px;}
.provision{font-size:14px;color:#666;line-height:2;}
.provision ul{list-style:none;padding:0;margin:0;}
.provision section{margin-bottom:30px;}
.provision section h1{background:url(../img/bul/bul1.png) 0 6px no-repeat;font-size:22px;font-weight:600;color:#000;line-height:1.4;padding-left:30px;margin-bottom:10px;}
.provision section h2{font-size:15px;font-weight:600;color:#444;margin:10px 0;}
.provision section p{}
.provision section span{background:#b20518;color:#fff;padding:5px 0;}

/* 개인정보취급방침 */
.ctt_privacy{padding:40px 0 80px;}
.ctt_privacy header h1{font-size:32px;font-weight:600;color:#222;text-align:center;margin-top:40px;}
.privacy{font-size:14px;color:#666;line-height:2;}
.privacy ul{list-style:none;padding:0;margin:0;}
.privacy section{margin-bottom:30px;}
.privacy section h1{background:url(../img/bul/bul1.png) 0 6px no-repeat;font-size:22px;font-weight:600;color:#000;line-height:1.4;padding-left:30px;margin-bottom:10px;}
.privacy section h2{font-size:15px;font-weight:600;color:#444;margin:10px 0;}

.hgroup{display:inline-block;width:100%;margin-top:10px;}
.hgroup ul{margin:0;}
.hgroup li{float:left;width:24%;background:#888;text-align:center;padding:8px 0;margin:0 1px 1px;}
.hgroup a{font-size:13px;font-weight:600;color:#fff;letter-spacing:-0.02em;}
.hgroup li:hover{background:#444;}

.privacy table{border-bottom:1px solid #ddd;}
.privacy table h3{font-size:16px;font-weight:600;color:#444;}
.privacy table th{width:24%;background:#b20518;border-right:1px solid #fff;font-weight:600;color:#fff;text-align:center;padding:10px 0;}
.privacy table th.last{border-right:none;}
.privacy table td{border-right:1px solid #ddd;font-size:13px;color:#666;line-height:1.4;padding:10px;}
.privacy table td.last{border-right:none;}

.privacy dt{font-weight:600;color:#444;line-height:1.6;}
.privacy dd{background:url(../img/bul/bul2.png) 0 50% no-repeat;padding-left:10px;}
.privacy dd a.link{color:#0066cc;}

/*위치정보이용약관*/
.ctt_location{padding:40px 0 80px;}
.ctt_location header h1{font-size:32px;font-weight:600;color:#222;text-align:center;margin-top:40px;}
.provision{font-size:14px;color:#666;line-height:2;}
.provision ul{list-style:none;padding:0;margin:0;}
.provision section{margin-bottom:30px;}
.provision section h1{background:url(../img/bul/bul1.png) 0 6px no-repeat;font-size:22px;font-weight:600;color:#000;line-height:1.4;padding-left:30px;margin-bottom:10px;}
.provision section h2{font-size:15px;font-weight:600;color:#444;margin:10px 0;}
.provision section p{}
.provision section span{background:#b20518;color:#fff;padding:5px 0;}



/* 모바일 우측상단 메뉴 */
#wrapper {
    padding-left:0;
	padding-right:0;
    -webkit-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    transition:all 0.5s ease;
}
#wrapper.toggled {
	position:absolute;
    left:220px;
    /*padding-left:220px;*/
}
#sidebar-wrapper {
    width:0;
    height:100%;
    background:#000;
    margin-left:-220px;
	/*
	left:220px;
    overflow-y:auto;
    overflow-x:hidden;
	*/
    z-index:1000;
    -webkit-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    transition:all 0.5s ease;
}
#sidebar-wrapper::-webkit-scrollbar {
  display:none;
}
#wrapper.toggled #sidebar-wrapper {
    width:220px;
}
#page-content-wrapper {
    width:100%;
}
#wrapper.toggled #page-content-wrapper {
    position:absolute;
    margin-right:0;
}
.sidebar-nav-tab {
    position:absolute;
	top:0;
	width:220px;
	background:#444;
    line-height:44px;
	margin:0;
	z-index:9;
}
.sidebar-nav-tab li {
	float:left;
	width:50%;
	background:#444;
	line-height:4.2;
	text-align:center;
}
.sidebar-nav-tab li.on {
	background:#222;
}
.sidebar-brand {
    height:65px;
    font-size:20px;
	font-weight:600;
    line-height:62px;
}
.sidebar-brand a {
	color:#fff;
	text-decoration:none;
}
.sidebar-nav {
    position:absolute;
	top:64px;
    width:220px;
	height:100%;
	background:#222;
    margin:0;
    padding:0;
    list-style:none;
	z-index:9;
}
.sidebar-nav li {
    position:relative;
    display:inline-block;
    width:100%;
	border-bottom:1px solid #555;
    line-height:20px;
}
.sidebar-nav li:before {
    content:'';
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
    height:100%;
    width:3px;
    -webkit-transition:width .2s ease-in;
      -moz-transition:width .2s ease-in;
       -ms-transition:width .2s ease-in;
            transition:width .2s ease-in;
}
.sidebar-nav li.n1:before {
    background:#63ddef;
}
.sidebar-nav li.n2:before {
    background:#6cbb28;
}
.sidebar-nav li.n3:before {
    background:#fa8f3e;
}
.sidebar-nav li:hover:before,
.sidebar-nav li.open:hover:before {
    width:100%;
    -webkit-transition:width .2s ease-in;
      -moz-transition:width .2s ease-in;
       -ms-transition:width .2s ease-in;
            transition:width .2s ease-in;
}
.sidebar-nav li a {
    display:block;
    color:#ddd;
    text-decoration:none;
    padding:10px 15px 10px 30px;   
}
.sidebar-nav li a:hover,
.sidebar-nav li a:active,
.sidebar-nav li a:focus,
.sidebar-nav li.open a:hover,
.sidebar-nav li.open a:active,
.sidebar-nav li.open a:focus{
    color:#fff;
    text-decoration:none;
    background:transparent;
}
.sidebar-nav > .sidebar-brand {
    height:65px;
    font-size:20px;
	font-weight:600;
	color:#fff;
    line-height:44px;
	background:#222;
}
.sidebar-nav .dropdown-menu {
    position:relative;
    width:100%;
    padding:0;
    margin:0;
    border-radius:0;
    border:none;
    background:#222;
    box-shadow:none;
}
.hamburger {
  display:block;
  position:absolute;
  top:35%; 
  left:20px;
  width:32px;
  height:32px;
  background:transparent;
  border:none;
  z-index:999;;
}
.hamburger:hover,
.hamburger:focus,
.hamburger:active {
  outline:none;
}
.hamburger.is-closed:before {
  content:'';
  display:block;
  width:100px;
  font-size:14px;
  color:#fff;
  line-height:32px;
  text-align:center;
  opacity:0;
  -webkit-transform:translate3d(0,0,0);
  -webkit-transition:all .35s ease-in-out;
}
.hamburger.is-closed:hover:before {
  opacity:1;
  display:block;
  -webkit-transform:translate3d(-100px,0,0);
  -webkit-transition:all .35s ease-in-out;
}
.hamburger.is-closed .hamb-top,
.hamburger.is-closed .hamb-middle,
.hamburger.is-closed .hamb-bottom,
.hamburger.is-open .hamb-top,
.hamburger.is-open .hamb-middle,
.hamburger.is-open .hamb-bottom {
  position:absolute;
  right:0;
  height:4px;
  width:100%;
}
.hamburger.is-closed .hamb-top,
.hamburger.is-closed .hamb-middle,
.hamburger.is-closed .hamb-bottom {
  background:#fff;
}
.sub .hamburger.is-closed .hamb-top,
.sub .hamburger.is-closed .hamb-middle,
.sub .hamburger.is-closed .hamb-bottom {
  background:#fa8f3e;
}
.hamburger.is-closed .hamb-top {
  top:5px;
  -webkit-transition:all .35s ease-in-out;
}
.hamburger.is-closed .hamb-middle {
  top:50%;
  margin-top:-2px;
}
.hamburger.is-closed .hamb-bottom {
  bottom:5px; 
  -webkit-transition:all .35s ease-in-out;
}
.hamburger.is-closed:hover .hamb-top {
  top:0;
  -webkit-transition:all .35s ease-in-out;
}
.hamburger.is-closed:hover .hamb-bottom {
  bottom:0;
  -webkit-transition:all .35s ease-in-out;
}
.hamburger.is-open .hamb-top,
.hamburger.is-open .hamb-middle,
.hamburger.is-open .hamb-bottom {
  background:#fa8f3e;
}
.hamburger.is-open .hamb-top,
.hamburger.is-open .hamb-bottom {
  top:50%;
  margin-top:-2px; 
}
.hamburger.is-open .hamb-top {
  -webkit-transform:rotate(45deg);
  -webkit-transition:-webkit-transform .2s cubic-bezier(.73,1,.28,.08);
}
.hamburger.is-open .hamb-middle {display:none;}
.hamburger.is-open .hamb-bottom {
  -webkit-transform:rotate(-45deg);
  -webkit-transition:-webkit-transform .2s cubic-bezier(.73,1,.28,.08);
}
.hamburger.is-open {
	top:14px;
}
.hamburger.is-open:before {
  content:'';
  display:block;
  width:100px;
  font-size:14px;
  color:#fff;
  line-height:32px;
  text-align:center;
  opacity:0;
  -webkit-transform:translate3d(0,0,0);
  -webkit-transition:all .35s ease-in-out;
}
.hamburger.is-open:hover:before {
  opacity:1;
  display:block;
  -webkit-transform:translate3d(-100px,0,0);
  -webkit-transition:all .35s ease-in-out;
}
.hamburger.is-open:hover:before {
  opacity:1;
  display:block;
  -webkit-transform:translate3d(-100px,0,0);
  -webkit-transition:all .35s ease-in-out;
}
.overlay {
    position:fixed;
    display:none;
    width:100%;
    height:100%;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:rgba(250,250,250,.8);
    z-index:1;
}


/* Ads in headers */
@media (min-width:992px) {

}
/* Desktop large */
@media (min-width:1200px) {

}
@media (max-width:1024px) {

}
@media (max-width:980px) {
	.mbskin {
		width:90%;
	}
	.sns-wrap div{
		width:100%;margin:4px 0;
	}

	h4.in_tit2{
		margin-top:80px;
	}
	.in_1_con{
		float:left;
		width:17%;
	}
	.intro_02 div{
		min-height:434px;
	}
	.in_2_img{
		width:60%;
	}
	.in_2_con{
		width:40%;
	}
	.in_3_img{
		width:10%;
	}
	.in_3_con{
		width:86%;
		margin-left:4%;
	}
}
@media (min-width:750px) and (max-width:1024px) {

}
/* Tablet to desktop */
@media (min-width:768px) and (max-width:979px) {
	h4.in_tit2{
		margin-top:80px;
	}
	.in_1_con{
		float:left;
		width:15%;
	}
	.intro_02 div{
		min-height:258px;
	}
	.in_2_img{
		width:40%;
	}
	.in_2_con{
		width:60%;
	}
	.in_3_img{
		width:10%;
	}
	.in_3_con{
		width:86%;
	}
}
/* Tablet */
@media (max-width:767px) {
	h4.in_tit2{
		margin-top:80px;
	}
	.in_1_con{
		float:left;
		width:39%;
		margin-bottom:10px;
	}
	.in_2_img{
		width:60%;
	}
	.in_2_con{
		width:40%;
	}
	.in_3_img{
		width:20%;
	}
	.in_3_con{
		width:76%;
	}
}
/* Landscape phones */
@media (max-width:480px) {
	h4.in_tit2{
		margin-top:0;
	}
	.in_1_con{
		float:left;
		width:84%;
		margin-bottom:10px;
	}
	.intro_02 div{
		min-height:auto;
	}
	.intro_left div,
	.intro_right div{
		float:none;
	}
	.in_2_img{
		width:100%;
	}
	.in_2_con{
		width:94%;
		margin:4%;
	}
	.in_3_img{
		width:40%;
	}
	.in_3_con{
		width:56%;
	}
}
@media (min-width:470px) and (max-width:603px) {
	h4.in_tit2{
		margin-top:0;
	}
	.in_1_con{
		float:left;
		width:37%;
		margin-bottom:10px;
	}
	.in_2_img{
		width:60%;
	}
	.in_2_con{
		width:40%;
	}
	.in_3_img{
		width:20%;
	}
	.in_3_con{
		width:76%;
	}
}