@media screen and (max-width: 1000px) {



.header1 {
	height: 70px;
}
.logo_box {
	left: 5%;
	width: 250px;
	padding: 10px 0 0 0;
}

.menu_box {
	display: none;
}
.menu_box_r {
	display: block;
}
.header2 {
	display: none;
}
.header2_r {
	display: block;
}
.header_text_box {
	font-size: 40px;
}

.lend_content {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
	width: 95%;
	margin: auto;
	padding: 0;
}
.lend_cont_item {
	width: 350px;
	margin: 20px;
}
.gmap_canvas {
	display: none;
}
.gmap_canvas_r {
	display: block;
}
.footer_box {
    display:flex;
    flex-direction: column;
    justify-content:flex-start;
    align-items: center;
}
.foo_zag {
	font-size: 50px;
	text-align: center;
}
.img_prod {
	max-width: 100%;
}
.vw_box {
	padding: 0 10px;
}
.vw_logo {
	width: 100px;
	top: -60px;
	right: 10px;
}
.vw_zag {
	padding: 40px 0 30px 0;
	font-size: 28px;
	text-align: center;
}
.vw_cont1 {
    grid-template-columns: 1fr;
    grid-gap: 5%;
	margin: 20px 0;
}
.vw_cont_img {
	margin: auto;
	width: 95%;
}
.vw_cont_txt p {
	font-size: 24px;
}
.vw_cont_txt li {
	font-size: 20px;
}

.vw_cont2 {
    grid-template-columns: 1fr;
}
.vw_cont_txt p {
	font-size: 24px;
	text-align: center;
}
.vw_cont3 p {
	font-size: 24px;
}
.vw_foot {
	padding: 30px 20% 30px 30px;
	font-size: 28px;
	text-align: center;
}

.aut_box {
	padding: 0 20px 20px 20px;
}
.aut_zag {
	padding: 10px 0;
	font-size: 28px;
}
.aut_txt, .aut_txt p {
	font-size: 16px;
	text-align: justify;
}
.aut_txt1, .aut_txt1 div {
	font-size: 16px;
}
.aut_txt1 {
    flex-direction: column;
    justify-content:flex-start;
    align-items: center;
}
.aut_img_box {
	margin: 5px 5px 10px 10px;
}
.aut_img_img {
	width: 100%;
}
.aut_txttxt {
	margin: 0 0 0 0;
	text-align: justify;
}


.giro_box {
	padding: 0 20px 20px 20px;
}
.giro_zag {
	padding: 10px 0;
	font-size: 28px;
}
.giro_img_box {
	margin: 5px 5px 10px 10px;
}
.giro_img_img {
	width: 100%;
}
.giro_img_list {
    flex-direction: column;
    justify-content:flex-start;
    align-items: center;
}



.pla_box {
	padding: 0 20px 0 20px;
}
.pla_zag {
	padding: 10px 0;
	font-size: 28px;
}
.pla_img_box {
	margin: 10px auto;
	text-align: cemter;
}
.pla_txt, .pla_txt p {
	font-size: 18px;
}

.pla_footer_box {
    grid-template-columns: 1fr;
}
.pla_tab2 {
    grid-template-columns: 1fr;
}
.pla_tab1 {
	font-size: 28px;
	text-align: center;
}









}
