@media all and (max-width:1360px) {
	.inner {background-size: 100vw;  background-position: -3vw 6vw;}
	.main_tit {margin: 18vw 0 12vw 0;}
}


@media all and (max-width:1300px) {
	.header_wrap {width: 95%;}
	.main_sty {width: 95%;}
	.copy_wrap {width: 95%;}
	.sub_cont {width: 95%;}
	.sub_cont02 {width: 95%;}


	.sub_menu_sty ul {width: 100%;}
	.menu_sty li a {font-size:16px;}
	.main_tit h2 {font-size:4vw; line-height: 5vw;}
	.main_tit {width:50vw;}
	.choose_box ul li:nth-child(n+2) dl > dd:nth-child(2) {font-size:14px;}

	.padding_lay {padding:0;}
}


@media all and (max-width:1200px) {
	.info_tit {width:100%; position: absolute;}
	.info_tit p > br {display:none;}
	.info_step {width: 65vw; margin-top: 150px; height: auto;}
	.info_tit h2 {font-size: 30px;}
	.info_tit h2 > br {display:none;}
	.info_wrap {margin-top:50px;}
	.info_tit p:nth-child(2) {padding: 15px 0 5px 0;}
	.info_tit img {width:17vw;}
	.info_step_box {overflow-y: inherit; height: inherit; padding: 0;}
	.info_step::after {content: inherit;}
}



@media all and (max-width:1165px) {

}


@media all and (max-width:1133px) {
	.section_input02 {width: 46%;}
	.section_input01 li {width: 46%;}
	.section_input04 {width: 46%;}
	.etc_type02 label {width: 48%;}
}