@media screen and (max-width:1200px){
}

@media screen and (max-width:1023px){
}

@media screen and (max-width:767px){

/*	.inner {position:relative; max-width:700px;  max-height:650px;  padding: 20px 20px;    }*/
	.btn_link {display:block; font-size:20px; color:#fff; font-weight:700; line-height:50px; height:50px; width:250px; border-radius:45px; margin: 50px auto 0; padding:0 40px; background:#2b3361 url('/images/arrow_link.png') no-repeat right 40px center; }

	.board_write th {width: 80px; font-size:15px;}
	.board_write .text {height:40px; padding:0 10px;}
	.board_write .flex .text {width:calc((100% - 60px)/3);}
	.board_write .flex span {width:20px; height:38px; line-height:38px;}
}

@media screen and (max-width:450px){

	.inner {padding:0 10px;}
	.board_write th, .board_write td{padding:5px; line-height: 40px; font-size:13px;}
	.board_write th {width: 70px;}
	.board_write .text {height:35px; padding:0 5px; font-size:12px;}
	.board_write .flex .text {width:calc((100% - 40px)/3);}
	.board_write .email select.text { margin-left:5px;}
	.board_write .flex span {width:12px; height:38px; line-height:35px; font-size:12px;}
	.btns{ display:block;  }
	.btns .btn {font-size: 15px; width:100%; line-height:40px;height:40px; margin-bottom:10px;}
	.btn_link {font-size: 15px; width:100%; line-height:50px;}

	.terms {font-size:12px; }
	.terms .all p {font-size:12px; margin-top:12px;}
	label.check {display:block; padding-left:20px; font-size:13px; line-height:16px; text-align:left;}
	label.check i {width:16px; height:16px;}
	label.check2{font-size:12px; }
	label.check2 {display:block; padding-left:20px; font-size:13px; line-height:16px; text-align:left;}
	label.check2 i {width:16px; height:16px;}


}

