.common_article .the_content_wrap{width:min(1100px,76.3888888889vw)}@media (max-width:1024px){.common_article .the_content_wrap{width:94.7916666667vw}}@media (max-width:767px){.common_article .the_content_wrap{width:89.3333333333vw}}.about_section.sec1{position:relative;display:block;width:100%;height:auto;padding:min(150px,10.4166666667vw) 0 min(200px,13.8888888889vw)}@media (max-width:1024px){.about_section.sec1{padding:13.0208333333vw 0}}@media (max-width:767px){.about_section.sec1{padding:26.6666666667vw 0}}.about_section.sec1 .about_section_inner{position:relative;display:flex;justify-content:space-between;width:100%}@media (max-width:767px){.about_section.sec1 .about_section_inner{display:block}}.about_section.sec1 .about_section_inner .about_section_box{position:relative;display:block;width:min(520px,36.1111111111vw);padding:min(50px,3.4722222222vw) 0}@media (max-width:1024px){.about_section.sec1 .about_section_inner .about_section_box{width:54.6875vw}}@media (max-width:767px){.about_section.sec1 .about_section_inner .about_section_box{width:100%;padding:0 0}}.about_section.sec1 .about_section_inner .about_section_box .about_section_heading h2{color:#e5b57b}.about_section.sec1 .about_section_inner .about_section_box .about_section_heading h2 span{display:block}.about_section.sec1 .about_section_inner .about_section_box .about_section_body .about_section_body_text{margin-bottom:2em}.about_section.sec1 .about_section_inner .about_section_box .about_section_body .about_section_body_text:last-of-type{margin-bottom:0}.about_section.sec1 .about_section_inner .about_section_image{position:relative;width:calc(100% - min(520px,36.1111111111vw));display:block}@media (max-width:1024px){.about_section.sec1 .about_section_inner .about_section_image{width:calc(100% - 54.6875vw)}}@media (max-width:767px){.about_section.sec1 .about_section_inner .about_section_image{display:flex;flex-direction:column;width:100%;margin-top:13.3333333333vw}}.about_section.sec1 .about_section_inner .about_section_image .about_section_image-1,.about_section.sec1 .about_section_inner .about_section_image .about_section_image-2,.about_section.sec1 .about_section_inner .about_section_image .about_section_image-3{position:absolute;overflow:hidden}@media (max-width:767px){.about_section.sec1 .about_section_inner .about_section_image .about_section_image-1,.about_section.sec1 .about_section_inner .about_section_image .about_section_image-2,.about_section.sec1 .about_section_inner .about_section_image .about_section_image-3{position:relative}}.about_section.sec1 .about_section_inner .about_section_image .about_section_image-1 img,.about_section.sec1 .about_section_inner .about_section_image .about_section_image-2 img,.about_section.sec1 .about_section_inner .about_section_image .about_section_image-3 img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about_section.sec1 .about_section_inner .about_section_image .about_section_image-1{top:0;right:0;width:min(480px,33.3333333333vw);height:auto;aspect-ratio:480/320;z-index:2}.about_section.sec1 .about_section_inner .about_section_image .about_section_image-2{top:min(375px,26.0416666667vw);right:min(325px,22.5694444444vw);width:min(234px,16.25vw);height:auto;aspect-ratio:234/156;z-index:3}.about_section.sec1 .about_section_inner .about_section_image .about_section_image-3{top:min(340px,23.6111111111vw);right:min(30px,2.0833333333vw);width:min(280px,19.4444444444vw);height:auto;aspect-ratio:280/360;z-index:1}@media (max-width:767px){.about_section.sec1 .about_section_inner .about_section_image .about_section_image-1,.about_section.sec1 .about_section_inner .about_section_image .about_section_image-2,.about_section.sec1 .about_section_inner .about_section_image .about_section_image-3{position:relative;right:auto;bottom:auto;left:auto;top:auto}.about_section.sec1 .about_section_inner .about_section_image .about_section_image-1{width:74.6666666667vw;margin-left:auto}.about_section.sec1 .about_section_inner .about_section_image .about_section_image-2{width:34.6666666667vw;margin-right:auto;margin-top:5.3333333333vw}.about_section.sec1 .about_section_inner .about_section_image .about_section_image-3{width:48vw;margin-left:auto;margin-top:-25.3333333333vw;margin-right:2.6666666667vw}}.about_section.sec1 .about_section_inner .about_section_image.observer .about_section_image-1,.about_section.sec1 .about_section_inner .about_section_image.observer .about_section_image-2,.about_section.sec1 .about_section_inner .about_section_image.observer .about_section_image-3{will-change:scale,opacity,visibility;transition:all 1s ease-out}.about_section.sec1 .about_section_inner .about_section_image.observer .about_section_image-1{scale:0;opacity:0;visibility:hidden;transition-delay:0s}.about_section.sec1 .about_section_inner .about_section_image.observer .about_section_image-2{scale:0;opacity:0;visibility:hidden;transition-delay:.2s}.about_section.sec1 .about_section_inner .about_section_image.observer .about_section_image-3{scale:0;opacity:0;visibility:hidden;transition-delay:.4s}.about_section.sec1 .about_section_inner .about_section_image.observer.show .about_section_image-1,.about_section.sec1 .about_section_inner .about_section_image.observer.show .about_section_image-2,.about_section.sec1 .about_section_inner .about_section_image.observer.show .about_section_image-3{scale:1;opacity:1;visibility:visible}.about_section.access{position:relative;display:block;width:100vw;height:auto;margin:0 calc(50% - 50vw);padding:10.4166666667vw calc(50vw - 50%)}.about_section.access.bg_edefea{background-color:#606060}@media (max-width:1024px){.about_section.access{padding:13.0208333333vw calc(50vw - 50%)}}@media (max-width:767px){.about_section.access{padding:26.6666666667vw calc(50vw - 50%)}}.about_section.access .about_section_access_inner{width:min(100%,960px);margin:0 auto}.about_section.access .about_section_access_inner .about_section_access_heading h2{position:relative;display:flex;justify-content:center;padding-top:min(50px,3.4722222222vw);color:#e5b57b;font-size:min(26px,1.8055555556vw);margin-bottom:1em;font-weight:700}@media (max-width:1024px){.about_section.access .about_section_access_inner .about_section_access_heading h2{font-size:2.6041666667vw}}@media (max-width:767px){.about_section.access .about_section_access_inner .about_section_access_heading h2{font-size:5.3333333333vw}}@media (max-width:1024px){.about_section.access .about_section_access_inner .about_section_access_heading h2{padding-top:3.2552083333vw}}@media (max-width:767px){.about_section.access .about_section_access_inner .about_section_access_heading h2{padding-top:6.6666666667vw}}.about_section.access .about_section_access_inner .about_section_access_heading h2:before{content:"";display:block;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../../../../images/common/common_h2_heading_1.svg);mask-image:url(../../../../images/common/common_h2_heading_1.svg);background:#80c9cf;width:min(70px,4.8611111111vw);height:auto;aspect-ratio:70/36;overflow:hidden;position:absolute;top:0;bottom:auto;left:0;right:0;margin:0 auto}@media (max-width:1024px){.about_section.access .about_section_access_inner .about_section_access_heading h2:before{width:6.5104166667vw}}@media (max-width:767px){.about_section.access .about_section_access_inner .about_section_access_heading h2:before{width:13.3333333333vw}}.about_section.access .about_section_access_inner .about_section_access_heading h2 span{position:relative;display:block}.about_section.access .about_section_access_inner .access_video_wrap{display:block;width:100%;margin-bottom:2em}.about_section.access .about_section_access_inner .accsess_info{display:flex;width:100%;margin-bottom:2em;background:#fff}@media (max-width:767px){.about_section.access .about_section_access_inner .accsess_info{display:block}}.about_section.access .about_section_access_inner .accsess_info .access_image{display:block;flex-basis:400px}@media (max-width:1024px){.about_section.access .about_section_access_inner .accsess_info .access_image{display:none}}.about_section.access .about_section_access_inner .accsess_info .access_table{flex:1;display:flex;align-items:center;padding:0 min(50px,3.4722222222vw);background-color:#333}@media (max-width:1024px){.about_section.access .about_section_access_inner .accsess_info .access_table{width:100%;padding:6.5104166667vw 3.2552083333vw}}@media (max-width:767px){.about_section.access .about_section_access_inner .accsess_info .access_table{padding:6.6666666667vw 0}}.about_section.access .about_section_access_inner .accsess_info .access_table tbody{display:block;width:100%}@media (max-width:1024px){.about_section.access .about_section_access_inner .accsess_info .access_table tbody{width:52.0833333333vw;margin:0 auto}}@media (max-width:767px){.about_section.access .about_section_access_inner .accsess_info .access_table tbody{width:100%}}.about_section.access .about_section_access_inner .accsess_info .access_table tbody tr{display:flex;gap:2em;width:100%}@media (max-width:767px){.about_section.access .about_section_access_inner .accsess_info .access_table tbody tr{display:block;margin-top:2em}.about_section.access .about_section_access_inner .accsess_info .access_table tbody tr:first-of-type{margin-top:0}}.about_section.access .about_section_access_inner .accsess_info .access_table tbody tr td,.about_section.access .about_section_access_inner .accsess_info .access_table tbody tr th{display:block;line-height:2em;font-weight:500;font-size:min(16px,1.1111111111vw);text-align:left}@media (max-width:1024px){.about_section.access .about_section_access_inner .accsess_info .access_table tbody tr td,.about_section.access .about_section_access_inner .accsess_info .access_table tbody tr th{font-size:1.8229166667vw}}@media (max-width:767px){.about_section.access .about_section_access_inner .accsess_info .access_table tbody tr td,.about_section.access .about_section_access_inner .accsess_info .access_table tbody tr th{width:100%;font-size:3.7333333333vw}}.about_section.access .about_section_access_inner .accsess_info .access_table tbody tr th{-moz-text-align-last:justify;text-align-last:justify;flex-basis:4em}@media (max-width:767px){.about_section.access .about_section_access_inner .accsess_info .access_table tbody tr th{text-align:center;-moz-text-align-last:unset;text-align-last:unset;letter-spacing:1em;font-weight:700}}.about_section.access .about_section_access_inner .accsess_info .access_table tbody tr td{flex:1;text-align:justify}@media (max-width:767px){.about_section.access .about_section_access_inner .accsess_info .access_table tbody tr td p{text-align:center}}.about_section.access .about_section_access_inner .access_map{display:block;width:100%}