@charset "utf-8";
.grid_h_c2_r3{width:1024px;display: grid;grid-template-columns: 1fr 1fr;grid-template-rows: auto auto auto;grid-column-gap: 20px;grid-row-gap: 20px;justify-items: stretch;align-items: stretch;}
.grid_h_c3_r3{width:1024px;display: grid;grid-template-columns: 1fr 1fr 1fr;grid-template-rows: auto auto auto;grid-column-gap: 20px;grid-row-gap: 20px;justify-items: stretch;align-items: stretch;}
.grid_h_c3_r3 div.c1_span_c3_r1{grid-column:1 / span 3;grid-row:1;}
.grid_h_c2_r2{width:1024px;display: grid;grid-template-columns: 1fr 1fr;grid-template-rows: auto auto;grid-column-gap: 20px;grid-row-gap: 20px;justify-items: stretch;align-items: stretch;}
.grid_h_c2_r2 div.c1r1{grid-column:1;grid-row:1;}
.grid_h_c2_r2 div.c2r1{grid-column:2;grid-row:1;}
.grid_h_c2_r2 div.c1r2{grid-column:1;grid-row:2;}
.grid_h_c2_r2 div.c2r2{grid-column:2;grid-row:2;}
.grid_h_c3_r2{width:1024px;display: grid;grid-template-columns: 1fr 1fr 1fr;grid-template-rows: auto auto;grid-column-gap: 20px;grid-row-gap: 20px;justify-items: stretch;align-items: stretch;}
.grid_c2_r1{width:1024px;display: grid;grid-template-columns: 1fr 1fr;grid-template-rows: auto;grid-column-gap: 20px;grid-row-gap: 20px;justify-items: stretch;align-items: stretch;}
.grid_c3_r1{width:1024px;display: grid;grid-template-columns: 1fr 1fr 1fr;grid-template-rows: auto;grid-column-gap: 20px;grid-row-gap: 20px;justify-items: stretch;align-items: stretch;}
.grid_c2_r2{width:1024px;display: grid;grid-template-columns: 1fr 1fr;grid-template-rows: auto auto;grid-column-gap: 20px;grid-row-gap: 20px;justify-items: stretch;align-items: stretch;}
.grid_c2_r2 div.c2_span_r2{grid-column:2;grid-row:1/span 2;}
.grid_c2_r2 div.c1_span_r2{grid-column:1;grid-row:1/span 2;}

.grid_c3_r2{width:1024px;display: grid;grid-template-columns: 1fr 1fr 1fr;grid-template-rows: auto auto;grid-column-gap: 20px;grid-row-gap: 20px;justify-items: stretch;align-items: stretch;}
.grid_c1_r2{width:1024px;display: grid;grid-template-columns: 1fr;grid-template-rows: auto auto;grid-column-gap: 20px;grid-row-gap: 20px;justify-items: stretch;align-items: stretch;}

.grid_c4_r1{width:1024px;display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;grid-template-rows: auto;grid-column-gap: 20px;grid-row-gap: 20px;justify-items: stretch;align-items: stretch;}
.grid_c4_r2{width:1024px;display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;grid-template-rows: auto auto;grid-column-gap: 20px;grid-row-gap: 20px;justify-items: stretch;align-items: stretch;}

.grid_c6_r1{width:1024px;display: grid;grid-template-columns: 1fr 1fr 1fr 1fr lfr lfr;grid-template-rows: auto;grid-column-gap: 20px;grid-row-gap: 20px;justify-items: stretch;align-items: stretch;}

.grid_lf_image_300{width:1024px;display: grid;grid-template-columns: auto 300px;grid-template-rows: auto;grid-column-gap: 20px;grid-row-gap: 20px;justify-items: stretch;align-items: stretch;}
.grid_lf_image_320{width:1024px;display: grid;grid-template-columns: auto 320px;grid-template-rows: auto;grid-column-gap: 20px;grid-row-gap: 20px;justify-items: stretch;align-items: stretch;}
.grid_lf_image_340{width:1024px;display: grid;grid-template-columns: auto 340px;grid-template-rows: auto;grid-column-gap: 20px;grid-row-gap: 20px;justify-items: stretch;align-items: stretch;}
.grid_lf_image_360{width:1024px;display: grid;grid-template-columns: auto 360px;grid-template-rows: auto;grid-column-gap: 20px;grid-row-gap: 20px;justify-items: stretch;align-items: stretch;}
.grid_lf_image_380{width:1024px;display: grid;grid-template-columns: auto 380px;grid-template-rows: auto;grid-column-gap: 20px;grid-row-gap: 20px;justify-items: stretch;align-items: stretch;}
.grid_lf_image_400{width:1024px;display: grid;grid-template-columns: auto 400px;grid-template-rows: auto;grid-column-gap: 20px;grid-row-gap: 20px;justify-items: stretch;align-items: stretch;}

.grid_rt_image_300{width:1024px;display: grid;grid-template-columns: 300px auto;grid-template-rows: auto;grid-column-gap: 20px;grid-row-gap: 20px;justify-items: stretch;align-items: stretch;}
.grid_rt_image_320{width:1024px;display: grid;grid-template-columns: 320px auto;grid-template-rows: auto;grid-column-gap: 20px;grid-row-gap: 20px;justify-items: stretch;align-items: stretch;}
.grid_rt_image_340{width:1024px;display: grid;grid-template-columns:340px auto;grid-template-rows: auto;grid-column-gap: 20px;grid-row-gap: 20px;justify-items: stretch;align-items: stretch;}
.grid_rt_image_360{width:1024px;display: grid;grid-template-columns:360px auto;grid-template-rows: auto;grid-column-gap: 20px;grid-row-gap: 20px;justify-items: stretch;align-items: stretch;}
.grid_rt_image_380{width:1024px;display: grid;grid-template-columns:380px auto;grid-template-rows: auto;grid-column-gap: 20px;grid-row-gap: 20px;justify-items: stretch;align-items: stretch;}
.grid_rt_image_400{width:1024px;display: grid;grid-template-columns:400px auto;grid-template-rows: auto;grid-column-gap: 20px;grid-row-gap: 20px;justify-items: stretch;align-items: stretch;}

@media screen and (max-width: 1065px){
	.grid_h_c2_r3,.grid_h_c3_r3,.grid_h_c2_r2,.grid_h_c3_r2,.grid_c2_r1,.grid_c3_r1,.grid_c2_r2,.grid_c3_r2,.grid_c1_r2,.grid_c4_r1,.grid_c4_r2,.grid_c6_r1{width:100%;}
	.grid_lf_image_300,.grid_lf_image_320,.grid_lf_image_340,.grid_lf_image_360,.grid_lf_image_380,.grid_lf_image_400,
	.grid_rt_image_300,.grid_rt_image_320,.grid_rt_image_340,.grid_rt_image_360,.grid_rt_image_380,.grid_rt_image_400{width:100%;}
}
@media screen and (max-width: 800px){.grid_lf_image_400,.grid_rt_image_400{grid-template-columns: auto;grid-template-rows: auto auto;}}
@media screen and (max-width: 760px){.grid_lf_image_380,.grid_rt_image_380{grid-template-columns: auto;grid-template-rows: auto auto;}}
@media screen and (max-width: 720px){.grid_lf_image_360,.grid_rt_image_360{grid-template-columns: auto;grid-template-rows: auto auto;}}
@media screen and (max-width: 680px){.grid_lf_image_340,.grid_rt_image_340{grid-template-columns: auto;grid-template-rows: auto auto;}}
@media screen and (max-width: 640px){.grid_lf_image_320,.grid_rt_image_320{grid-template-columns: auto;grid-template-rows: auto auto;}}
@media screen and (max-width: 600px){.grid_lf_image_300,.grid_rt_image_300{grid-template-columns: auto;grid-template-rows: auto auto;}}
@media screen and (max-width: 430px){.grid_lf_image_300,.grid_lf_image_320,.grid_lf_image_340,.grid_lf_image_360,.grid_lf_image_380,.grid_lf_image_400,
	.grid_rt_image_300,.grid_rt_image_320,.grid_rt_image_340,.grid_rt_image_360,.grid_rt_image_380,.grid_rt_image_400 img{width:100%;}}
@media screen and (max-width: 400px){
	.grid_h_c2_r3{grid-template-columns: 100%;grid-template-rows: auto auto auto auto auto auto;}
	.grid_h_c3_r3{grid-template-columns: 100%;grid-template-rows: auto auto auto auto auto auto auto auto auto;}

	.grid_h_c2_r2{grid-template-columns: 100%;grid-template-rows: auto auto auto auto;}

	.grid_h_c3_r2{grid-template-columns: 100%;grid-template-rows: auto auto auto auto auto auto;}
	.grid_c2_r1{grid-template-columns: 100%;grid-template-rows: auto auto;}
	.grid_c3_r1{grid-template-columns: 100%;grid-template-rows: auto auto auto;}
	.grid_c2_r2{grid-template-columns: 100% 1fr;grid-template-rows: auto auto auto auto;}

	.grid_c3_r2{grid-template-columns: 100%;grid-template-rows: auto auto auto auto auto;}
	.grid_c4_r1{grid-template-columns: 100%;grid-template-rows: auto auto auto auto;}
	.grid_c6_r1{grid-template-columns: 100%;grid-template-rows: auto auto auto auto auto auto;}
}