@media all and (max-width:1024px) {
	.menu_sty li {margin-right: 4.8vw;}
	.header_wrap>.mem_sty { display:none;}

}

@media all and (max-width:1000px) {
	.menu_sty li {margin-right: 4vw;}
	.mem_line {margin: 0 5px;}
	.choose_box ul li {height: 145px;}
	.choose_box ul li:first-child {width: 100%; padding: 15px; height: auto; border-right:0; border-bottom: 1px solid #cdd0d9;}
	.choose_box ul li:first-child p {margin-top: 4px;}
	.choose_box ul li:nth-child(n+2) {width: 33.333%;}
	.choose_box {height:auto;}
	.choose_box ul li:nth-child(n+2) dl > dt {height: 46px; line-height: 40px;border-bottom: 1px solid #cdd0d9;}
	.main_tit {margin: 16vw 0 7vw 0;}
	.info_step {width: 70vw;}
	.inner {background-position: -3vw 8vw;}
	.basic_board .write_body img { width:100%; }


}

@media all and (max-width:947px) {
	.section_input02 {width: 100%;}
	.section_input01 li:nth-child(2n) {margin-left:0;}
	.input_lay02 .section_input02:last-child {margin-left:0;}
	.section_input01 li {width: 100%;}
	.section_input04 {width: 100%;}
	.etc_type02 label {width: 32%;}
}


@media all and (max-width:924px) {
	.menu_sty {display:none;}
	.mem_sty { padding-right:35px; }
	#mheader { display:block; }
	.main_tit p {margin: 20px 0 30px 0;}

	/*quick menu*/
	.quick_menu{display:none;}
	/*quick menu*/
}

@media all and (max-width:885px) {
	.info_tit h2 > br {display:block;}
	.info_tit h2 {line-height: 35px; margin-left: 180px;}
	.info_tit img {position: absolute; top: 0; left: 0; width: 20vw;}
	.info_tit p {margin-left: 180px;}
	.info_step {width:100%; margin-top: 170px;}
}