@charset "UTF-8";

a.btn_b011,.btn_b011 {display:inline-block;color:#bababa;text-decoration:none;vertical-align:middle;border:0;background:transparent; font-size:0.9em; border:1px solid #ddd; border-radius:3px;} /* daontheme */
a.btn_b011:hover, .btn_b011:hover {color:#000; background-color:#000; color:#fff; border:1px solid #000;}
a.btn_b011 i,.btn_b011 i{font-size:1em;}
a.btn_b011 span,.btn_b011 span{padding-left:5px; font-size:1.1em; color:#000;}
a.btn_b011:hover span, .btn_b011:hover span{ color:#fff;}


#bo_sch #sfl{width:19%;}
#bo_sch .sch_input{width:65%;}
.select_bo_cate {width: 100%;	margin:0 auto;	 padding:0; display: block;	height: 40px;		border: 1px solid #ddd;		background: #fff;		position: relative;		text-align: left;	box-sizing:border-box; margin-bottom:20px; z-index:998;}
.select_bo_cate a.sel {color: #333;	height: 40px;	line-height: 40px;	width: 100%;	display: block;		background: url('../../img/select.gif') no-repeat top right;	font-size: 1em;		cursor: pointer;	text-indent:15px;}
.select_bo_cate a:hover {	text-decoration: none; }
.select_bo_cate ul{display:none; width:100%; margin:0; padding:0;  background:#333; border:1px solid #333; margin-top:-1px;}
.select_bo_cate ul li{width:100%; margin:0; padding:0;	}
.select_bo_cate li a {width:100%; margin:0; padding:0;	list-style: none;	display: block;	 height: 30px;	line-height: 30px;	font-size: 1em;	color:#fff;text-indent:10px;}

.tooltip_icon {font-size:1em;}

#bo_w .bo_w_tit #btn_autosave span{color:#fff;}

#reg_mb_icon, #reg_mb_img {    float: none}
.mview{display:none;}

@media all and (max-width:1160px){ 
	#bo_sch #sfl{width:17%;}
	#bo_sch .sch_input{width:60%;}
}
@media all and (max-width:992px){ 	
	.mview{display:none;}
	#bo_cate_ul li{width:auto; min-width:100px;}
	#bo_cate a{padding:0 10px;}

	#bo_gall .gall_info{font-size:0.85em;}
	#bo_gall .gall_info .gall_date{display:block; }
	#bo_gall .gall_option{font-size:0.85em;}
}
@media all and (max-width:768px){ 
	.snone{display:none;}
	#bo_gall .gall_box{margin:0px;}
	#bo_gall #gall_ul{margin: 5px -5px 0;}
	.gall_row .col-gn-3, .gall_row .col-gn-4, .gall_row .col-gn-5, .gall_row .col-gn-6{width:50%; padding-right:5px; padding-left:5px; margin-bottom:10px;}
	.gall_row .box_clear{clear:none;}
	.gall_text_href{font-size:0.9em;}

	#bo_v_con iframe{width:100%; height:auto; min-height:450px;}

	.mnone{display:none;}
	.mview{display:block;}

	.bo_w_info1{width:100% !important; margin-top:10px;}

	#bo_sch .sch_input{width:60%;}
	
	#sch_res_detail{padding:10px;}
	#sch_res_detail select{width:100%; margin-bottom:5px;}
	#sch_res_detail .frm_input{width:100%;}	
	#sch_res_detail .btn_submit{position:absolute; float:right; right:0; margin-top:-45px;}
	#sch_res_detail .sch_wr{width:100%;}

	#faq_sch{padding:10px 10px;}
	#faq_sch .frm_input{width:100%;}	
	#faq_sch .btn_submit{position:absolute; float:right; right:15px; margin-top:-45px; width:auto;}


	#bo_w .bo_w_info .frm_input{width:100%; margin-top: 10px;}
	#bo_w #wr_password, #bo_w #wr_homepage{margin-left:0px; margin-top:10px;}

	#bo_gall .gall_webzine .gall_img{width:100%; float:none; margin:0 auto;}
	#bo_gall .gall_webzine .gall_text_href{width:100%; float:none; margin:0 auto; margin-top:10px;}

	.bo_img{width:100%;}
	.bo_info{width:100%; margin-top:20px;}
	#bo_v_title .bo_v_tit{font-size:1.3em !important;}	
	.btn_prv{width:100% !important;}
	.btn_next{width:100% !important; border-left:0px solid #ddd !important; border-top:0px !important;}
	.dt_title{font-size:1.5em !important; margin:20px auto !important;}
	.bo_info a.btn{width:100% !important;}	

	#bo_w .bo_w_mail{width:100%;}
	#bo_w .bo_w_hp{width:100%;}

	#register_form{padding:0px;}	
	
	.form_01 li input[type=text]{width:100%;}
	.form_01 li .half_input{float:left; width:100%;}
	.form_01 li .right_input{margin-top:10px;}
	#reg_mb_zip{width:150px;}

	.gall_li .bo_cate_link{display:block; background:none; color:#333; border-bottom:1px solid #ddd; padding-bottom:25px; margin-bottom:5px; overflow:hidden;}

	#bo_sch{width:100%;}
	#bo_sch .sch_btn{float:right;}

	#hd_pop{width:100%;} .hd_pops{top:60px !important; left:0px !important;}
	#hd_pop .hd_pops_con{width:100% !important; height:auto !important; max-width:100% !important;}
	#hd_pop img{max-width:100% !important;}
	.hd_pops_footer button{font-size:0.9em;}

	#bo_v_sns li{width:35px;}
	#bo_v_sns li a span{display:none;}	

	#fregister p { height:auto; line-height:1.4em;  padding: 20px; font-size:1em;}	

	#captcha.m_captcha #captcha_key{height:40px; border:1px solid #ddd; background-color:#fff;}

}

@media screen and (max-width: 510px) {
	.bo_sch{width:350px; margin-left:-175px;}

	#bo_w .bo_w_tit #btn_autosave{display:none;}
}

@media screen and (max-width: 480px) {
	/*a.btn i,.btn i{display:none;}*/
	#bo_sch #sfl{width:20%;}
	#bo_sch .sch_input{width:55% !important;}

	#bo_cate li{min-width:auto;}
	#bo_cate a {padding:0px 10px;}

	#bo_v_con iframe{min-height:300px;}

	.mbskin{width:100%;}

	#bo_v_share .btn{padding:0 10px;}
	

	#bo_w .btn_submit, #bo_w .btn_cancel{font-size:1em;}
	
	#bo_w .bo_w_flie .lb_icon {  position:none !important; float:left; width:10%;}
	#bo_w .bo_w_flie .frm_file {  float:right; width:90%; text-align:left; padding-left:0 !important; }


	#faq_wrap li a{width:87%; display:inline-block;}
	

	#sns_register h2 { width:100%;}
	#sns_register .sns-wrap {width:100%; text-align:center;  line-height:1.4em; }

	.form_01 .frm_label {float:left;}
	#reg_mb_icon, #reg_mb_img {float:left !important;}

	#fregister_private div{padding:10px !important;}
	.register_form_inner ul{padding:7px;}
	
	.form_01 .half_input{width:100%;}
	.form_01 .left_input{margin-top:10px;}

	.tooltip{position:absolute; width:92%; left:10px; margin-top:30px; margin-left:1%; font-size:0.85em;}
	.tooltip:before{display:none; left:0; top:-10px; border-top: 0 solid transparent;    border-left: 10px solid transparent;      border-right: 10px solid transparent;      border-bottom:10px solid #000; }

	

}