/*comm*/ 

.gall_list li{float:left; border-right:1px solid #dfdfdf}
.gall_list li>a{display:block;}
.gall_list .b_cate{display:inline-block; color:#fff; text-align:center}
.gall_list .b_cate.ing{background: linear-gradient(to right, #0068b7, #16a693);}
.gall_list .b_cate.end{background:#1f1513}
.gall_info h6{}
.gall_info h6 a{color:#201716; font-weight:500}
.gall_info p{color:#757575; font-weight:300}



.paging{text-align:center;}
.paging a{display:inline-block; color:#201716; font-weight:300; text-align:center; border-radius:50%;}
.paging a.current{background: linear-gradient(to right, #0068b7, #16a693); color:#fff;}

.search {text-align:center}
.search .nice-select{text-align:left;}
.search .nice-select,.search .sch_input{display:inline-block; vertical-align:middle}
.search .sch_input{background-color:#f6f6f6; font-size:0;}
.search .sch_input input{border:0; border-bottom:2px solid #000; background-color:transparent}
.search .sch_input button{background:0; border:0; }
.search .sch_input input:focus  {-webkit-box-shadow: none;-moz-box-shadow:none;box-shadow:none;}

.bo_list .bo_tit{text-align:left;}
.bo_list .bo_icon{}

.view .class_tit{margin-bottom:0;}
.v_head{background-color:#f6f6f6; border-bottom:1px solid #dfdfdf}
.v_head h6{color:#201716; text-align:center; font-weight:300}
.v_head h6 span{color:#ef3f23; font-weight:900}
.v_head p{color:#757575; font-weight:300; text-align:center;}
/*
.v_contents p{color:#201716; font-weight:300}
.v_contents div{color:#201716; font-weight:300}
*/

.v_file{border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; background-color:#f6f6f6;}
.v_file a{color:#757575; font-weight:300}
.v_file a:hover{text-decoration:underline;}
.v_btn,.comm_btn{font-size:0;}
.v_btn a,.comm_btn a,.comm_form a{display:inline-block; border:1px solid #d2d2d2; text-align:center; color:#201716;}
.v_btn a:hover,.comm_btn a:hover{background-color:#b2b2b2; color:#fff; border:1px solid #b2b2b2}

.v_comm{}
.v_comm h6 span{font-weight:bold;}
.v_comm li{position:relative; border-bottom:1px solid #dfdfdf;} 
.v_comm li .comm_btn{display:inline-block; vertical-align:middle;}
.comm_tit,.comm_tit strong,.comm_tit span{color:#757575; font-weight:300; vertical-align:middle;} 
.comm_tit strong,.comm_tit span{display:inline-block; vertical-align:middle;}
.comm_con {color:#201716; font-weight:300}

.comm_form{font-size:0; text-align:right;}
.comm_form textarea{width:100%;border:0;background-color:#f6f6f6;text-align:left;line-height:1.3em;color: #201711;}
.comm_form textarea,.comm_form a{vertical-align:bottom}

.v_nb{border-top:1px solid #dfdfdf;}
.v_nb li{font-size:0; border-bottom:1px solid #dfdfdf;}
.v_nb li span{  font-weight:500; text-align:center;}
.v_nb li a,.v_nb li span{display:inline-block; vertical-align:middle; color:#201716;}
.v_answer{font-size:0; border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
.v_answer span,.v_answer div{display:inline-block; vertical-align:middle;}
.v_answer div{background-color:#f6f6f6; font-weight:300; line-height:1.0em}
.v_answer span{color:#0068b7; font-weight:900; text-align:center;}

.board_btn{text-align:center; font-size:0;}
.board_btn a,.board_btn button{display:inline-block; vertical-align:middle; border-radius:0; color:#fff;}

@media (min-width: 649px){
/*P T*/

 
}
@media (max-width: 1357px){
/*T M*/ 
}

@media (min-width:1358px){
/*pc*/ 
 .board_box{padding:100px 0 0}
 
 
.gall_list ul{margin:0 -39px;}
.gall_list li{width:283px; padding:0 9px; margin-bottom:50px}
.gall_list li {border-right:0;}
.gall_list .gall_info{padding:10px 0}
.gall_list .b_cate{width:100px; height:30px; line-height:30px; border-radius:15px; font-size:16px; margin-bottom:15px}
.gall_info h6 {margin-bottom:10px;}
.gall_info h6 a{font-size:23px;}
.gall_info p{font-size:18px;}
.gall_list  img{height:275px}


.paging{margin:50px 0}
.paging a{margin:0 5px; width:30px; height:30px; line-height:30px; font-size:18px}

.search{}
.search .nice-select{width:253px}
.search .sch_input{padding:10px 38px; border-radius:30px}
.search .sch_input input{height:40px;font-size: 20px;}
.search .sch_input button{width:60px; font-size:23px}

.bo_list .bo_icon img{ width:auto; margin:0 3px;}



.v_head{padding:30px 0;}
.v_head h6{font-size:18px;}
.v_head p{font-size:14px; margin-top:20px}
.v_contents{padding:80px;}

.v_contents p{line-height: 1.5vw;}

.v_contents p{font-size:18px;}
.v_contents div{font-size:18px;}

.v_file{padding:15px 0 15px 58px; background:url(../images/pc/sub5_icon7.png) no-repeat 20px 50% #f6f6f6;}
.v_file a{font-size:18px;}
.v_btn {margin-top:18px;}
.v_btn a{width:100px; height:40px; line-height:40px; font-size:18px; margin-right:3px; border-radius:20px;}

.v_comm{margin-top:30px}
.v_comm h6{padding:10px 0 10px 50px;  background:url(../images/pc/sub5_icon10.png) no-repeat 15px 50%;}
.v_comm h6 span{font-size:18px;}
.v_comm li{padding:8px 15px;}
.v_comm li.re{padding-left:50px;background: url(../images/pc/sub5_icon11.png) no-repeat 20px 7px;}
.comm_tit,.comm_tit strong,.comm_tit span{font-size:16px;} 
.comm_btn{margin-left:10px;}
.comm_btn a,.comm_form a{width:60px; height:30px; line-height:30px; font-size:15px; margin-right:3px; border-radius:15px;}
.comm_con{margin-top:10px; font-size:16px;}

.comm_form{padding:10px;}
.comm_form textarea{height:170px; font-size:18px; margin-bottom:10px}
.comm_form a{}

.v_nb {margin-top:20px}
.v_nb li{padding:15px 0}
.v_nb li span{width:80px;}
.v_nb li a{padding-left:10px;}
.v_nb li span,.v_nb li a{font-size:16px; line-height:1.2em; height:1.2em}
.v_answer{padding:10px;}
.v_answer span{font-size:23px; }
.v_answer div{width:calc(100% - 115px); padding:10px 40px 10px 10px;  font-size:16px;} 
.board_btn{margin-top:50px;}
.board_btn a,.board_btn button{width:160px; height:50px; line-height:50px; font-size:20px; margin:0 5px;}

.board_write{}
.board_write td{padding:10px ;}
.board_write td input{height:40px}
.board_write td textarea{height:300px}


}
@media (min-width:650px) and (max-width:1357px){
/*T*/

.board_box{padding:12vw 0 0}
 
 
.gall_list ul{ margin: 0 -2vw;}
.gall_list li{width: 24.9%;padding: 0 0.8vw;margin-bottom: 4vw;}
.gall_list li{border-right:0;}
.gall_list .gall_info{padding: 2vw 0;}
.gall_list .b_cate{width: 11vw;height: 3vw;line-height: 3vw;border-radius: 1.5vw;font-size: 1.5vw;margin-bottom: 1vw;}
.gall_info h6 {margin-bottom: 1vw;}
.gall_info h6 a{font-size: 2vw;}
.gall_info p{font-size: 1.7vw;}
.gall_list  img{height:220px; }


.paging{margin: 5vw 0;}
.paging a{margin: 0 0.5vw;width: 4vw;height: 4vw;line-height: 4vw;font-size: 2vw;}

.search{}
.search .nice-select{width:253px}
.search .sch_input{padding: 1vw 2vw;border-radius:30px}
.search .sch_input input{height: 3vw;font-size: 2vw;}
.search .sch_input button{width: 8vw;font-size: 2vw;}

.bo_list .bo_icon img{  margin:0 3px;}
.ic_file{width:1.8vw}
.ic_sc{width:1.5vw}
.ic_new{width:1.3vw}



.v_head{padding: 3vw 0;}
.v_head h6{font-size: 2.5vw;}
.v_head p{font-size: 2vw;margin-top: 2vw;}
.v_contents{padding: 8vw 2vw;}
.v_contents img{width:100%;}
.v_contents p{line-height: 1.5vw;}


.v_contents p{font-size: 2vw;}


.v_file{padding: 1.5vw 0 1.5vw 5vw;background: url(../images/tab/sub5_icon7.png) no-repeat 2vw 50% #f6f6f6;background-size: 1.5vw;}
.v_file a{font-size:18px;}
.v_btn {margin-top:18px;}
.v_btn a{width: 10vw;height: 4vw;line-height: 4vw;font-size: 2vw;margin-right: 1vw;border-radius:20px;}

.v_comm{margin-top:30px}
.v_comm h6{padding: 1.5vw 0 1.5vw 5vw;background: url(../images/tab/sub5_icon10.png) no-repeat 2vw 50%;background-size: 1.6vw;}
.v_comm h6 span{font-size: 2vw;}
.v_comm li{padding: 1vw 2vw;}
.v_comm li.re{padding-left: 5vw;background: url(../images/pc/sub5_icon11.png) no-repeat 2vw 1.2vw;background-size: 1.3vw;}
.comm_tit,.comm_tit strong,.comm_tit span{font-size: 1.7vw;} 
.comm_btn{margin-left:10px;}
.comm_btn a,.comm_form a{width: 6vw;height: 3vw;line-height: 3vw;font-size: 1.6vw;margin-right: 0.3vw;border-radius: 1.5vw;}
.comm_con{margin-top: 0.5vw;font-size: 1.6vw;}

.comm_form{padding:10px;}
.comm_form textarea{height: 12vw;font-size: 1.5vw;margin-bottom: 1vw;}
.comm_form a{}

.v_nb {margin-top: 2vw;}
.v_nb li{padding: 1.5vw 0;}
.v_nb li span{width:80px;}
.v_nb li a{padding-left:10px;}
.v_nb li span,.v_nb li a{font-size: 1.5vw;line-height:1.2em;height:1.2em}
.v_answer{padding:10px;}
.v_answer span{font-size:23px; width:115px;}
.v_answer div{width:calc(100% - 115px); padding:10px 40px 10px 10px;font-size:16px;} 
.board_btn{margin-top:50px;}
.board_btn a,.board_btn button{width:160px; height:50px; line-height:50px; font-size:20px; margin:0 5px;}

.board_write{}
.board_write td{padding:10px ;}
.board_write td input{height:40px}
.board_write td textarea{height:300px}

}
@media (max-width:649px){
/*mb*/
.bo_list  .bo_tit{line-height:1.5em;}
.bo_list .bo_icon{display:block;}



.board_box{padding:12vw 0 0}
 
 
.gall_list ul{ margin: 0 -2vw;}
.gall_list li{width: 50%;padding: 0 2.8vw;margin-bottom: 4vw;}
.gall_list li{border-right:0;}
.gall_list .gall_info{padding: 2vw 0;}
.gall_list .b_cate{width: 15vw;height: 5vw;line-height: 5vw;border-radius: 2.5vw;font-size: 2.3vw;margin-bottom: 2vw;}
.gall_info h6 {margin-bottom: 2vw;}
.gall_info h6 a{font-size: 3vw;}
.gall_info p{font-size:2.5vw}




.paging{margin: 7vw 0;}
.paging a{margin:0 5px;width: 6vw;height: 6vw;line-height: 6vw;font-size: 3vw;}

.search{}
.search .nice-select{width: 30vw;}
.search .sch_input{padding: 1vw 4vw;border-radius: 4vw;}
.search .sch_input input{height: 6vw;font-size: 3.2vw;width: 37vw;}
.search .sch_input button{width: 12vw;font-size: 3.5vw;}
 
.bo_list .bo_icon img{  margin:0 0.7vw;}
.ic_file{width:3.7vw}
.ic_sc{width:3.1vw}
.ic_new{width:3vw}




.v_head{padding: 4vw 0;}
.v_head h6{font-size: 3vw;}
.v_head p{font-size: 2vw;margin-top: 3vw;}
.v_contents{padding: 7vw 0;}
.v_contents p{line-height: 4.0vw;}
.v_contents p{font-size: 3vw;}
.v_contents div{font-size: 3vw;}

.v_contents img{width:100%;border:1px soiid red;}
.v_file{padding: 3vw 0px 3vw 9vw;background: url(../images/mb/sub5_icon7.png) no-repeat 3vw 50% #f6f6f6;background-size: 3.7vw;}
.v_file a{font-size: 3vw;}
.v_btn {margin-top:18px;}
.v_btn a{width: 14vw;height: 7vw;line-height: 7vw;font-size: 3vw;margin-right: 1vw;border-radius: 3.5vw;}

.v_comm{margin-top: 4vw;}
.v_comm h6{padding: 2vw 0 2vw 10vw;background: url(../images/mb/sub5_icon10.png) no-repeat 3vw 50%;background-size: 4vw;}
.v_comm h6 span{font-size: 3.5vw;}
.v_comm li{padding: 3vw  3vw;}
.v_comm li.re{padding-left:50px;background: url(../images/mb/sub5_icon11.png) no-repeat 3vw 2vw;background-size: 3.2vw;}
.comm_tit,.comm_tit strong,.comm_tit span{font-size: 3vw;} 
.comm_btn{margin-left: 1vw;margin-top: -1vw;}
.comm_btn a,.comm_form a{width: 12vw;height: 6vw;line-height: 6vw;font-size: 3vw;margin-right: 1vw;border-radius: 3vw;}
.comm_con{margin-top: 2vw;font-size: 3vw;}

.comm_form{padding:10px;}
.comm_form textarea{height: 21vw;font-size: 3vw;margin-bottom:10px}
.comm_form a{}

.v_nb {margin-top:20px}
.v_nb li{padding:15px 0}
.v_nb li span{width: 15vw;}
.v_nb li a{padding-left:10px;}
.v_nb li span,.v_nb li a{font-size: 3vw;line-height:1.2em;height:1.2em}
.v_answer{padding:10px;}
.v_answer span{font-size:23px; }
.v_answer div{width:calc(100% - 25px); padding:10px 0px 10px 10px; font-size:16px;} 
.board_btn{margin-top:50px;}
.board_btn a,.board_btn button{width:160px; height:50px; line-height:50px; font-size:20px; margin:0 5px;}

.board_write{}
.board_write td{padding:10px ;}
.board_write td input{height:40px}
.board_write td textarea{height:300px}

.gall_list  img{height:210px; }
}



.basic_list img{width:auto;}
.basic_list td{text-align:center;;}