@charset "utf-8";
#bo_w #btn_submit{border:1px solid #aaa;}

/* 게시판 읽기 */
#bo_v {margin-bottom:20px;background:#fff;box-sizing:border-box}

#bo_v_img {width:100%;overflow:hidden;zoom:1}
#bo_v_img a.view_image {display:block}
#bo_v_img img {margin-bottom:20px;max-width:100%;height:auto}

#bo_vc article {margin:20px 0;position:relative;border-bottom:1px solid #f0f0f0}

/*글쓰기*/
#bo_w input[type='text']{border:1px solid #aaa;}
#bo_w  #bwrite{margin:10px 0px; padding:20px; border:1px solid #e7e7e7; overflow:hidden;}
/*개인정보방침*/
#bwrite .top{width:100%;margin:0px 0px 18px 0px;padding:0px 10px; overflow:hidden; background:#f5f5f5; font-size:12px; text-align:center; line-height:180%;}
#bwrite .top .ScrollLy{width:100%; height:80px; margin:10px 0px 5px 0px; padding:10px; font-size:12px; border:1px solid #cccccc; background:#ffffff; z-index:1; overflow-x:hidden;overflow-y:auto;}
#bwrite .top .ScrollLy .title{text-align:center; font-size:16px; font-weight:bold; font-family:'돋움',dotum;}
#bwrite .top .ScrollLy h6{text-align:left; font-size:12px; font-weight:bold; font-family:'돋움',dotum; padding:15px 0 10px 0;}
#bwrite .top .ScrollLy p{text-align:left;}
#bwrite .top .ScrollLy ul{padding:0 0 10px 0;}
#bwrite .top .ScrollLy ul li{text-align:left;}
#bwrite .top .jbtn{ position:relative; top:5px;}
#bwrite .top p{width:100%; text-align:right;  padding:0 0 9px 0;  font-size:11px; }


.agreeCon{text-align:right;}

#bo_w .half_input{width:100%;max-width:200px;}
.table_form{border-top:1px solid #ccc;}
.table_form td{padding:5px 0px;font-size:12px;}
.table_form td.head{width:100px;padding-left:10px;font-size:12px;font-weight:bold;}

#bo_w .btn{height:auto;    padding: .5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: .3rem;font-weight:normal;}


#bo_w  input[type="text"], 
#bo_w  input[type="password"]{height:30px;}
/*제휴문의*/
.table_form{width:100%;border-top:2px solid #aaa;}
.table_form tr{}

.table_form td{padding:10px 5px;font-size:14px;}
.table_form td.head{width:20%;min-width:80px;font-weight:bold;font-family:'Noto Sans KR';}
.table_form td.text{}
.table_form td input[type='text']{width:95%;max-width:200px;}
.table_form td{border-bottom:1px solid #ccc;}
.table_form input[type='text'], .table_form input[type='password'],.table_form select{border-radius:0px;width:100%;max-width:200px; font-size:13px;}

.table_form2 tr{}
.table_form2 td{padding:10px 5px;font-size:14px;}
.table_form2 td.head{width:80px;font-weight:bold;}
.table_form2 td.text{}
.table_form2 td input[type='text']{width:95%;max-width:200px;}

.form_radio{display:flex;align-items:center;}
.form_radio input{width:15px;height:15px;margin-right:5px;}
.form_radio label{margin:0px;margin-right:15px;}

.form_hp{display:flex;align-items:center;}
.form_hp span{margin:0px 5px;}


.mediaCon{width:1200px;margin:0px auto;}
body #bbs .btnAll a.wbtn{width:75px;margin:0px;}

.secret_txt{margin-top:10px;margin-bottom:24px;text-align:center;}

#bo_w input[type='text']{font-size:13px;}
#bo_w input[type='password']{border:1px solid #aaa;}
#bo_w input::placeholder {font-size:12px;}

#captcha legend{display:none;}
/*
#bo_w #captcha_key{height:50px;font-size:18px;width:80px;}
#bo_w #captcha button{padding:0px 5px;height:35px;border:1px solid #aaa;background-color:white;font-size:13px;}
*/

#bo_w #captcha_info{display:none;}

#bo_v{width:100%;max-width:1200px;}
#bo_v .viewH{background-color:#f7f7f7;padding:25px 30px;}
#bo_v .viewH .viewHSubject{margin-bottom:10px;font-size:20px;font-weight:bold;color:#222;}
#bo_v .viewH .viewHName{font-size:14px;color:#777;}
#bo_v .viewB{padding:25px 30px;}
#bo_v .viewB > div.info{margin-bottom:10px;font-size:14px;color:#555;}
#bo_v .viewB > div.info:last-child{margin-bottom:30px;}
#bo_v #bo_v_con{padding:0px;}
#bo_v .bo_v_btn{padding:20px 0px;text-align:right;}



@media (max-width: 12000px){
	#bo_v{padding:0px 20px;}
}
@media (max-width: 890px){
	#bbs #bread{margin-top:0px;}
	#bbs #bread .rtop{width:100%;margin:0px;margin-bottom:15px;}
	#bbs #bread .rtop > dl{width:100%;}
	#bbs #bread .rtop dd{margin-left:auto;min-width:10px;margin:0px;padding:0px;}
	#bread .rcon .readCont{width:100%;padding:10px 10px;}
	#bbs .btnAll{height:auto;}
	#bbs .btnAll a.wbtn{width:auto;}
	#bbs #bwrite{padding:0px;border:0px;}
	#bo_w #agree{width:20px;height:20px;margin-right:5px;}
	
	
	#bo_w .agreeCon label{margin:0px;}
	#bwrite .top p.agreeCon{padding:10px 0px;display:flex;align-items:center;justify-content:flex-end;}
	
	#bo_w .table_form{width:100%;margin:0px 0px;}
	#bo_w .table_form td.head{width:75px;}

	#bo_w .table_form td input[type='text'] {width:100%;max-width:100%;height:35px;border:1px solid #aaa;}
	#bo_w .table_form td input{height:35px;border:1px solid #aaa;}
	#bo_w .table_form td #wr_4{width:60%;}
	#bo_w .table_form td #wr_name{width:60%;}
	#bo_w .table_form td #captcha_key{margin-right:7px;width:80px;height:40px;}
	#bo_w .table_form td input[type='password']{width:60%;}
	#bo_w .table_form td input[type='file']{width:100%;max-width:300px;}
	#bo_w .table_form td #captcha_img{width:120px;margin-right:5px;}

	#bo_w .table_form td #captcha_reload{border:1px solid #aaa;height:35px;background-color:white;padding:0px 5px;letter-spacing:-0.05em;}
	
	#bo_w #captcha{display:flex;align-items:center;flex-wrap:wrap;}
	#bo_w #captcha_info{margin-top:5px;display:block;}
	#wr_content{width:100% !important;margin:10px 0px;height:150px !important;font-size:15px;}

	#bo_w legend{display:none;}
	#bo_w #captcha_audio{display:none;}

	#bo_v_title {padding:10px 5px;display:block;border-bottom:1px solid #ccc;border-top:1px solid #606060;font-size:18px;}
	#bo_v_title .bo_v_cate {display:inline;font-size:18px;color:#606060;line-height:28px;}
	#bo_v_title .bo_v_tit {;line-height:30px;font-size:18px;display:inline;color:#606060;}
	#bo_v_title .ml-auto{display:inline-block;margin-left:15px !important;}

	#bo_v_file li {display:flex;align-items:center;padding:8px 5px;border-bottom:1px solid #ccc;font-size:18px;}
	#bo_v_file li span{display:inline-block;min-width:80px; margin:0px !important;}
	#bo_v_file li i {display:none;}
	#bo_v_file a {display:block;text-decoration:none;word-wrap:break-word;color:#000}

	#bo_v_file .name{display:none;}

	#bo_v #bo_v_con{padding:0px !important;line-height:25px;}
	.bo_current{letter-spacing:-0.1em;l}
	body #bbs #bread .readRe{display:none;}
	
}

@media (max-width: 780px){
	#bo_w #bwrite{padding:20px 0px;border:0px;}

	body #bo_w .table_form td #captcha_reload {
		display:inline-block;width:auto;min-width:40px;min-height:40px;
	}
	body.mobile #bo_v{padding-left:0px;padding-right:0px;}
	body.mobile #bo_v .viewB{padding-left:10px;padding-right:10px;}
}

@media (max-width: 400px){
	
}
