*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}body{width:100%;padding:0;margin:0;position:relative}h1,h2,h3,h4,h5,p,dt,dd,li,th,td,address,strong,em,table,dl,ul,ol,img,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{padding:0;margin:0;background:rgba(0,0,0,0)}h1,h2,h3,h4,h5,p,dt,dd,li,th,td,a,address,strong,em,form,input,textarea,select,submit,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{color:inherit;line-height:inherit;font-family:inherit;font-size:inherit}a{border:none;color:inherit;text-decoration:underline;word-wrap:break-word}a:hover{text-decoration:none}address,em{font-style:normal}ul,ol{list-style:none none outside}img{display:block;border:none}.wp-block-table table{border:none}.wp-block-table table tr{border:none}.wp-block-table table tr th,.wp-block-table table tr td{border:none}.wp-pagenavi{display:flex;justify-content:center;gap:.8888888889rem;margin-top:5.3333333333rem}.wp-pagenavi span,.wp-pagenavi a{display:flex;justify-content:center;align-items:center;width:3.1111111111rem;height:3.1111111111rem;color:#13af06;font-size:1.3333333333rem;font-weight:bold;line-height:1;text-decoration:none;position:relative}.wp-pagenavi span::after,.wp-pagenavi a::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid #13af06;border-radius:.7222222222rem;z-index:-1;transform:translateY(0.1111111111rem)}.wp-pagenavi span.current,.wp-pagenavi a.current{color:#fff}.wp-pagenavi span.current::after,.wp-pagenavi a.current::after{background:#13af06}html{scroll-behavior:smooth}body{height:100%;color:#000;font-family:"Noto Sans JP",sans-serif;letter-spacing:.05em;line-height:1;text-align:justify;background-color:#fff}img{max-width:100%;height:auto}@media only screen and (min-width: 1080px){.cm_flex{display:flex}}.cm_link{display:block;width:15.5555555556rem;height:3.5555555556rem;line-height:1;border-radius:1.7777777778rem;text-decoration:none;background:#000;border:1px solid #000;position:relative;transition:.375s;overflow:hidden}.cm_link:hover{background:#fff}.cm_link:hover span{color:#000}.cm_link.green{background:#059659;border:1px solid #059659}.cm_link.green:hover{background:#fff}.cm_link.green:hover span{color:#059659}.cm_link.green::before{background-image:url(../img/arw-g.svg)}.cm_link span{display:block;color:#fff;font-weight:bold;position:absolute;top:50%;left:1.7777777778rem;transition:.375s;transform:translateY(-50%);white-space:nowrap}.cm_link::before{width:.5555555556rem;height:.5555555556rem;content:"";background:url(../img/arw.svg) center/contain no-repeat;position:absolute;top:50%;right:1.7777777778rem;transition:.375s;transform:translate(50%, -50%);z-index:2}.cm_link::after{width:1.3333333333rem;height:1.3333333333rem;content:"";border-radius:50%;background:#fff;position:absolute;top:50%;right:1.7777777778rem;transition:.375s;transform:translate(50%, -50%);z-index:1}.cm_link.w{width:11.8888888889rem;background:url(../img/_link.svg) center left 1.25rem/auto 10px no-repeat #fff}.cm_link.w span{color:#13af06}.cm_link.w:hover{background:url(../img/link.svg) center left 1.25rem/auto 10px no-repeat #13af06}.cm_link.w:hover span{color:#fff}.cm_table,.post table,#event .w960 .wp-block-table table,.post .wp-block-table table{width:100%;margin-top:2rem;border-top:2px solid #059659;border-collapse:collapse}@media only screen and (max-width: 1079px){.cm_table,.post table,#event .w960 .wp-block-table table,.post .wp-block-table table{border-bottom:2px solid #059659}}.cm_table.table_blue,.post table.table_blue,#event .w960 .wp-block-table table.table_blue{border-top:2px solid #0066a4}@media only screen and (max-width: 1079px){.cm_table.table_blue,.post table.table_blue,#event .w960 .wp-block-table table.table_blue{border-bottom:2px solid #0066a4}}.cm_table.table_blue tbody tr:last-child th,.post table.table_blue tbody tr:last-child th,#event .w960 .wp-block-table table.table_blue tbody tr:last-child th,.cm_table.table_blue tbody tr:last-child td,.post table.table_blue tbody tr:last-child td,#event .w960 .wp-block-table table.table_blue tbody tr:last-child td{border-bottom:2px solid #0066a4}@media only screen and (max-width: 1079px){.cm_table.table_blue tbody tr:last-child th,.post table.table_blue tbody tr:last-child th,#event .w960 .wp-block-table table.table_blue tbody tr:last-child th,.cm_table.table_blue tbody tr:last-child td,.post table.table_blue tbody tr:last-child td,#event .w960 .wp-block-table table.table_blue tbody tr:last-child td{border:none}}@media only screen and (max-width: 1079px){.cm_table.table_blue tbody tr:last-child td:last-child,.post table.table_blue tbody tr:last-child td:last-child,#event .w960 .wp-block-table table.table_blue tbody tr:last-child td:last-child{border-bottom:none}}.cm_table.table_blue tbody tr th,.post table.table_blue tbody tr th,#event .w960 .wp-block-table table.table_blue tbody tr th{border-bottom:1px dashed #0066a4}@media only screen and (max-width: 1079px){.cm_table.table_blue tbody tr th,.post table.table_blue tbody tr th,#event .w960 .wp-block-table table.table_blue tbody tr th{border:none}}.cm_table.table_blue tbody tr td,.post table.table_blue tbody tr td,#event .w960 .wp-block-table table.table_blue tbody tr td{border-bottom:1px dashed #0066a4}@media only screen and (max-width: 1079px){.cm_table.table_blue tbody tr td,.post table.table_blue tbody tr td,#event .w960 .wp-block-table table.table_blue tbody tr td{border-bottom:none}.cm_table.table_blue tbody tr td:last-child,.post table.table_blue tbody tr td:last-child,#event .w960 .wp-block-table table.table_blue tbody tr td:last-child{border-bottom:1px dashed #0066a4}}.cm_table tbody tr:last-child th,.post table tbody tr:last-child th,#event .w960 .wp-block-table table tbody tr:last-child th,.cm_table tbody tr:last-child td,.post table tbody tr:last-child td,#event .w960 .wp-block-table table tbody tr:last-child td{border-bottom:2px solid #059659}@media only screen and (max-width: 1079px){.cm_table tbody tr:last-child th,.post table tbody tr:last-child th,#event .w960 .wp-block-table table tbody tr:last-child th,.cm_table tbody tr:last-child td,.post table tbody tr:last-child td,#event .w960 .wp-block-table table tbody tr:last-child td{border:none}}@media only screen and (max-width: 1079px){.cm_table tbody tr:last-child td:last-child,.post table tbody tr:last-child td:last-child,#event .w960 .wp-block-table table tbody tr:last-child td:last-child{border-bottom:none}}.cm_table tbody tr th,.post table tbody tr th,#event .w960 .wp-block-table table tbody tr th,.post .wp-block-table table tbody tr th{width:6rem;line-height:1.5;padding:.75rem 0;vertical-align:top;border-bottom:1px dashed #059659}@media only screen and (max-width: 1079px){.cm_table tbody tr th,.post table tbody tr th,#event .w960 .wp-block-table table tbody tr th,.post .wp-block-table table tbody tr th{display:block;width:100%;padding:1rem 0 .5rem;border:none}}.cm_table tbody tr td,.post table tbody tr td,#event .w960 .wp-block-table table tbody tr td,.post .wp-block-table table tbody tr td{line-height:1.5;padding:.75rem 0;border-bottom:1px dashed #059659}@media only screen and (max-width: 1079px){.cm_table tbody tr td,.post table tbody tr td,#event .w960 .wp-block-table table tbody tr td,.post .wp-block-table table tbody tr td{display:block;width:100%;padding:0 0 1rem;border-bottom:none}.cm_table tbody tr td:first-child,.post table tbody tr td:first-child,#event .w960 .wp-block-table table tbody tr td:first-child{padding:1rem 0}.cm_table tbody tr td+td,.post table tbody tr td+td,#event .w960 .wp-block-table table tbody tr td+td,.post .wp-block-table table tbody tr td+td{padding:1rem 0}.cm_table tbody tr td:last-child,.post table tbody tr td:last-child,#event .w960 .wp-block-table table tbody tr td:last-child{border-bottom:1px dashed #059659}}.cm_table tbody tr td .red,.post table tbody tr td .red,#event .w960 .wp-block-table table tbody tr td .red{color:#c80707}.check{pointer-events:none}.check::before{content:"";display:block;width:100%;height:100%;border:2px solid red;box-sizing:border-box;position:absolute;top:0;left:0;z-index:5}.check::after{content:"";display:block;color:#fff;padding:.25em;background:red;position:absolute;top:0;left:0;z-index:5;transform:translateY(-100%)}#event .w960 .wp-block-image,.post .wp-block-image{width:100%;margin:2.5rem 0 0}#event .w960 .wp-block-image.aligncenter img,.post .wp-block-image.aligncenter img{margin:0 auto}#event .w960 .wp-block-image img,.post .wp-block-image img{border-radius:2rem}#event .w960 .wp-block-image figcaption,.post .wp-block-image figcaption{line-height:1.75;margin:calc(1rem - .375em) 0 -0.375em}#event .w960 .aligncenter,.post .aligncenter{text-align:center}#event .w960 .aligncenterimg,.post .aligncenterimg{display:block;margin:2.5rem auto 0}#event .w960 .aligncenter img,.post .aligncenter img{display:block;margin:2.5rem auto 0}#event .w960 .wp-block-table,.post .wp-block-table{margin-top:2.5rem}#event .w960 .wp-block-table.table_blue table,.post .wp-block-table.table_blue table{border-top:2px solid #0066a4}@media only screen and (max-width: 1079px){#event .w960 .wp-block-table.table_blue table,.post .wp-block-table.table_blue table{border-bottom:2px solid #0066a4}}#event .w960 .wp-block-table.table_blue table tbody tr:last-child th,.post .wp-block-table.table_blue table tbody tr:last-child th,#event .w960 .wp-block-table.table_blue table tbody tr:last-child td,.post .wp-block-table.table_blue table tbody tr:last-child td{border-bottom:2px solid #0066a4}@media only screen and (max-width: 1079px){#event .w960 .wp-block-table.table_blue table tbody tr:last-child th,.post .wp-block-table.table_blue table tbody tr:last-child th,#event .w960 .wp-block-table.table_blue table tbody tr:last-child td,.post .wp-block-table.table_blue table tbody tr:last-child td{border:none}}@media only screen and (max-width: 1079px){#event .w960 .wp-block-table.table_blue table tbody tr:last-child td:last-child,.post .wp-block-table.table_blue table tbody tr:last-child td:last-child{border-bottom:none}}#event .w960 .wp-block-table.table_blue table tbody tr th,.post .wp-block-table.table_blue table tbody tr th{border-bottom:1px dashed #0066a4}@media only screen and (max-width: 1079px){#event .w960 .wp-block-table.table_blue table tbody tr th,.post .wp-block-table.table_blue table tbody tr th{border:none}}#event .w960 .wp-block-table.table_blue table tbody tr td,.post .wp-block-table.table_blue table tbody tr td{border-bottom:1px dashed #0066a4}@media only screen and (max-width: 1079px){#event .w960 .wp-block-table.table_blue table tbody tr td,.post .wp-block-table.table_blue table tbody tr td{border-bottom:none}#event .w960 .wp-block-table.table_blue table tbody tr td:last-child,.post .wp-block-table.table_blue table tbody tr td:last-child{border-bottom:1px dashed #0066a4}}#event .w960 .wp-block-table table,.post .wp-block-table table{margin-top:0 !important}#event .w960 .wp-block-table figcaption,.post .wp-block-table figcaption{display:block;color:rgba(0,0,0,.5);font-size:.75rem;font-style:normal;line-height:1.5;margin:calc(1.25rem - .25em) 0 -0.25em}#event .w960 .wp-block-buttons .wp-block-button,.post .wp-block-buttons .wp-block-button{text-align:center}#event .w960 .wp-block-buttons .wp-block-button .wp-block-button__link,.post .wp-block-buttons .wp-block-button .wp-block-button__link{margin:2.5rem auto 0}#event .w960 .wp-block-columns,.post .wp-block-columns{margin-top:2rem}@media only screen and (min-width: 1080px){#event .w960 .wp-block-columns,.post .wp-block-columns{display:flex;justify-content:space-between;gap:2rem}}#event .w960 .wp-block-columns .wp-block-column>*:first-child,.post .wp-block-columns .wp-block-column>*:first-child{margin-top:0}#event .w960 .wp-block-columns .wp-block-column img,.post .wp-block-columns .wp-block-column img{border-radius:2rem}#event .w960 .wp-block-quote,.post .wp-block-quote{padding:2.5rem;margin:2.5rem 0 0;background:rgba(0,159,232,.06)}#event .w960 .wp-block-quote p,.post .wp-block-quote p{color:#13af06;font-weight:700;margin-top:-0.5em}#event .w960 .wp-block-quote cite,.post .wp-block-quote cite{display:block;color:rgba(0,0,0,.5);font-size:.75rem;font-style:normal;line-height:1.5;margin:calc(1.25rem - .25em) 0 -0.25em}#event .w960 .wp-block-preformatted,.post .wp-block-preformatted{color:#13af06;font-weight:normal;line-height:2;padding:calc(2.5rem - .5em) 2.5rem;margin:2.5rem 0 0;background:rgba(0,159,232,.06)}#event .w960 .wp-block-pullquote,.post .wp-block-pullquote{margin:2.5rem 0 0;border-top:2px solid #13af06;border-bottom:2px solid #13af06}#event .w960 .wp-block-pullquote blockquote,.post .wp-block-pullquote blockquote{padding:2.5rem;margin:0}@media screen and (max-width: 1100px){#event .w960 .wp-block-pullquote blockquote,.post .wp-block-pullquote blockquote{padding:2.5rem 0}}#event .w960 .wp-block-pullquote blockquote p,.post .wp-block-pullquote blockquote p{color:#13af06;font-weight:700;margin-top:-0.5em}#event .w960 .wp-block-pullquote blockquote cite,.post .wp-block-pullquote blockquote cite{display:block;color:rgba(0,0,0,.5);font-size:.75rem;font-style:normal;line-height:1.5;margin:calc(1.25rem - .25em) 0 -0.25em}#event .w960 .has-text-align-center,.post .has-text-align-center{text-align:center}#event .w960 .has-text-align-right,.post .has-text-align-right{text-align:right}#event .w960 .wp-block-media-text,.post .wp-block-media-text{gap:0 2rem;margin-top:2rem}#event .w960 .wp-block-media-text .wp-block-media-text__content,.post .wp-block-media-text .wp-block-media-text__content{padding:0}#event .w960 .wp-block-media-text .wp-block-media-text__content>*:first-child,.post .wp-block-media-text .wp-block-media-text__content>*:first-child{margin-top:0}#event .w960 .wp-block-media-text .wp-block-media-text__media,.post .wp-block-media-text .wp-block-media-text__media{margin-bottom:1rem}#event .w960 .wp-block-media-text .wp-block-media-text__media>*:first-child,.post .wp-block-media-text .wp-block-media-text__media>*:first-child{margin-top:0}#event .w960 .wp-block-media-text .wp-block-media-text__media img,.post .wp-block-media-text .wp-block-media-text__media img{border-radius:2rem}#event .w960 .wp-block-group.is-layout-constrained,.post .wp-block-group.is-layout-constrained{margin:4.4444444444rem calc(50% - 50vw) 0;padding:4.4444444444rem 0 7.2777777778rem;position:relative}#event .w960 .wp-block-group.is-layout-constrained>*:first-child,.post .wp-block-group.is-layout-constrained>*:first-child{margin-top:0}#event .w960 .wp-block-group.is-layout-constrained::before,.post .wp-block-group.is-layout-constrained::before{content:"";top:0;left:0;right:0;bottom:0;position:absolute;background:rgba(19,175,6,.08);z-index:-1}#event .w960 .wp-block-gallery,.post .wp-block-gallery{margin-top:2.5rem}.post{max-width:960px;margin:0 auto;word-break:break-all}@media only screen and (max-width: 1079px){.post{padding:0 2em}}.post h1{font-size:2.2222222222rem;padding-bottom:1rem;border-bottom:.2222222222rem solid rgba(0,0,0,.15);position:relative}.post h1::after{width:4.4444444444rem;height:.2222222222rem;content:"";background:#13af06;position:absolute;left:0;bottom:-.2222222222rem}.post h2,.post .h2{font-size:1.7777777778rem;font-weight:900;line-height:1.5;margin:calc(5.3333333333rem - .25em) 0 -0.25em}.post h3{color:#13af06;font-size:1.5rem;font-weight:900;letter-spacing:.2em;line-height:1.5;margin:calc(3.5555555556rem - .25em) 0 -0.25em}@media only screen and (max-width: 1079px){.post h3{letter-spacing:.1em}}.post h4{color:#13af06;font-size:1.25rem;letter-spacing:.2em;line-height:1.5;margin:calc(2.6666666667rem - .25em) 0 -0.25em}@media only screen and (max-width: 1079px){.post h4{letter-spacing:.1em}}.post h5{color:#13af06;letter-spacing:.2em;line-height:1.5;margin:calc(1.7777777778rem - .25em) 0 -0.25em}@media only screen and (max-width: 1079px){.post h5{letter-spacing:.1em}}.post p{line-height:1.75;margin:1.625em 0 -0.375em}@media only screen and (max-width: 1079px){.post .date{font-size:1.0769230769rem}}.post ul,.post ol{padding-left:1.25rem;margin:2.5rem 0 0 .25em;list-style:disc none}.post ul li,.post ol li{line-height:2;margin:calc(1.5rem - .5em) 0 -0.5em}.post ul li:first-child,.post ol li:first-child{margin-top:-0.5em}.post ol{margin:2.5rem 0 0 .5em;list-style:decimal none}.post img{border-radius:2rem;margin:2.5rem 0 0}.post img.thumnail{margin-top:0}.post figcaption{color:rgba(0,0,0,.75);line-height:1.5;text-align:center;margin:calc(1rem - .25em) 0 -0.25em}.post table{margin-top:2.5rem}.post table td ol{margin:0;padding:.75rem .75rem .75rem 1.5rem}.post .blue{color:#13af06}.post .map{width:100%;padding-top:56.25%;margin-top:2.5rem;position:relative}.post .map iframe{width:100%;height:100%;position:absolute;top:0;left:0}.post .maskImage img{-webkit-mask-image:url("../img/mask.svg");mask-image:url("../img/mask.svg")}.post .prev_next{display:flex;justify-content:space-between;border-top:1px solid #444;margin-top:3.5555555556rem;position:relative}.post .prev_next .prev{display:block;line-height:1.5;padding-right:5em;margin:calc(1rem - .25em) 0 -0.25em}.post .prev_next .back{display:block;position:absolute;left:50%;top:1.25rem;transform:translateX(-50%)}.post .prev_next .next{display:block;line-height:1.5;text-align:right;padding-left:5em;margin:calc(1rem - .25em) 0 -0.25em}.post .mw_wp_form{margin-top:3.5555555556rem}.post .mw_wp_form input[type=email],.post .mw_wp_form input[type=text],.post .mw_wp_form input[type=number],.post .mw_wp_form textarea{border:1px solid #ccc;border-radius:.5rem}.mw_wp_form{margin:0 auto}.mw_wp_form .need{display:inline-block;color:#f00c38;font-size:.75rem;padding-left:.5rem}.mw_wp_form .error{color:#f00c38 !important;margin-top:.5em}.mw_wp_form dl{position:relative}.mw_wp_form dl:first-child dt{border-top:none}@media only screen and (max-width: 1079px){.mw_wp_form dl:last-of-type{border:none}}.mw_wp_form dl:last-of-type dt{display:block}@media only screen and (min-width: 1080px){.mw_wp_form dl{display:flex}}.mw_wp_form dl:first-child{margin-top:0}.mw_wp_form dl dt{font-weight:bold;line-height:1.5;padding:1.3333333333rem 0rem}@media only screen and (min-width: 1080px){.mw_wp_form dl dt{width:16.6666666667rem;display:flex;align-items:center}}@media only screen and (max-width: 1079px){.mw_wp_form dl dt{font-size:1.0769230769rem;padding:.75rem 0rem}}.mw_wp_form dl dt .br{padding:2px 0}.mw_wp_form dl dd{padding:1.1111111111rem 0rem}@media only screen and (min-width: 1080px){.mw_wp_form dl dd{width:calc(100% - 300px);align-items:center}}@media only screen and (max-width: 1079px){.mw_wp_form dl dd{font-size:1.0769230769rem;padding:.7692307692rem 0 1.1538461538rem}}.mw_wp_form p.btn{display:flex;align-items:center;justify-content:center;margin:3.75rem 0 0}@media only screen and (max-width: 1079px){.mw_wp_form p.btn{flex-direction:column-reverse}}.mw_wp_form input[type=tel],.mw_wp_form input[type=email],.mw_wp_form input[type=text],.mw_wp_form input[type=number],.mw_wp_form textarea{display:block;width:100%;line-height:1.5;padding:.75em 1em;background:#fff;border:1px solid #c6c6c6;-webkit-appearance:none;box-sizing:border-box}.mw_wp_form input[type=tel]::placeholder,.mw_wp_form input[type=email]::placeholder,.mw_wp_form input[type=text]::placeholder,.mw_wp_form input[type=number]::placeholder,.mw_wp_form textarea::placeholder{color:#c7c7c7}.mw_wp_form input[type=number]{width:25%}.mw_wp_form select{display:block;width:100%;height:2.7777777778rem;border:1px solid rgba(0,0,0,.2);border-radius:.4444444444rem;background:#fff;padding:0 1em}.mw_wp_form select::placeholder{color:#c7c7c7}@media only screen and (max-width: 1079px){.mw_wp_form select{font-size:16px}}.mw_wp_form .btn{display:flex;justify-content:center;gap:0 2.7777777778rem;margin-top:2.7777777778rem}@media only screen and (max-width: 1079px){.mw_wp_form .btn{flex-direction:column-reverse;gap:2.0769230769rem 0;align-items:center}}.mw_wp_form input[type=submit],.mw_wp_form input[type=reset]{cursor:pointer;display:block;width:16.6666666667rem;color:#fff;font-weight:bold;line-height:1;letter-spacing:.2em;text-align:center;text-decoration:none;padding:1.25rem 0;background:#13af06;border:none;border-radius:.2777777778rem;-webkit-appearance:none;transition:.25s}.mw_wp_form input[type=submit]:hover,.mw_wp_form input[type=reset]:hover{opacity:.6}@media only screen and (max-width: 1079px){.mw_wp_form input[type=submit],.mw_wp_form input[type=reset]{width:23.0769230769rem;font-size:1.5384615385rem}}.mw_wp_form input[type=reset]{color:#fff;background:#000;border-radius:.2777777778rem}.mw_wp_form.mw_wp_form_confirm dl dd{line-height:1.5;padding:1.3333333333rem 0rem}@media only screen and (max-width: 1079px){.mw_wp_form.mw_wp_form_confirm dl dd{padding:.75rem 0rem}}.cm_btn,#event .w960 .wp-block-buttons .wp-block-button .wp-block-button__link,.post .wp-block-buttons .wp-block-button .wp-block-button__link{position:absolute;bottom:0;left:50%;transform:translateX(-50%) translateY(50%)}.slideUp{transition:.75s cubic-bezier(0.25, 1, 0.5, 1);transform:translateY(2rem);opacity:0}.slideUp.play{transform:translateY(0);opacity:1}header{position:relative}header .h1{position:absolute;left:3.5555555556rem;top:2.6666666667rem;transition:.375s;z-index:2}@media only screen and (max-width: 1400px){header .h1{left:4vw;top:3vw}}@media only screen and (max-width: 1079px){header .h1{left:2rem;top:2rem}}header .h1 a{display:block;text-decoration:none}header .h1 img{height:8rem;transition:.25s cubic-bezier(0.25, 1, 0.5, 1)}@media only screen and (max-width: 1400px){header .h1 img{height:9vw}}@media only screen and (max-width: 1079px){header .h1 img{height:3.5555555556rem}}header .nav li{margin-top:1.5555555556rem}header .nav li:first-child{margin:0}header .nav li:last-child{margin-top:3.3333333333rem}header .nav li:last-child a{font-size:1rem;line-height:1.25}header .nav li:last-child a::after{background:url(../img/nav2.svg) center right/contain no-repeat}header .nav a{display:block;color:#fff;font-size:1rem;font-weight:900;text-align:right;padding-right:2rem;text-decoration:none;white-space:nowrap;transition:.5s;position:relative}header .nav a::after{width:1.25rem;height:1.25rem;content:"";background:url(../img/nav.svg) center right/contain no-repeat;position:absolute;top:50%;right:0;transform:translateY(-50%)}header .nav a:hover{opacity:.8}header nav{width:22.2222222222rem;height:30.6666666667rem;padding:5.0555555556rem 3rem 0 0;background:#ff8000;border-radius:1rem;position:fixed;top:1.5rem;right:1.5rem;z-index:9;transition:.25s;opacity:0;visibility:hidden;overflow:auto}@media only screen and (min-width: 1080px){header nav{top:3rem;right:3rem}}header nav.show{opacity:1;visibility:visible}header nav.show .h1{transition-delay:.25s;opacity:1}header .menu{cursor:pointer;width:4.4444444444rem;height:4.4444444444rem;background:#000;border-radius:1rem;position:fixed;top:3rem;right:3rem;z-index:99}@media only screen and (max-width: 1079px){header .menu{width:3.5555555556rem;height:3.5555555556rem;top:2rem;right:2rem}}header .menu div{display:block;width:2.6666666667rem;height:4px;position:absolute;transition:.25s;background:#fff;margin:0 auto;position:absolute;right:0;left:0;bottom:0;opacity:1}@media only screen and (max-width: 1079px){header .menu div{width:2.1333333333rem;height:3.2px}}header .menu .bar{top:calc(50% - 14px)}@media only screen and (max-width: 1079px){header .menu .bar{top:calc(50% - .75rem)}}header .menu .bar2{bottom:calc(50% - 2px)}header .menu .bar3{bottom:calc(50% - 14px)}@media only screen and (max-width: 1079px){header .menu .bar3{bottom:calc(50% - .75rem)}}header .menu.open{background:none}header .menu.open .bar{top:50%;transform:rotate(135deg)}header .menu.open .bar2{opacity:0}header .menu.open .bar3{top:50%;transform:rotate(-135deg)}.subPage header{height:17.7777777778rem;background:#13af06;border-radius:0 0 12vw 12vw}@media only screen and (max-width: 1079px){.subPage header{height:17.4444444444rem;border-radius:0 0 3.5555555556rem 3.5555555556rem}}.subPage header .back{display:block;width:15.5555555556rem;height:3.5555555556rem;line-height:1;border-radius:1.7777777778rem;text-decoration:none;background:#000;border:1px solid #000;position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%)}.subPage header .back:hover{background:#fff}.subPage header .back:hover span{color:#000}.subPage header .back span{display:block;width:100%;color:#fff;font-weight:bold;text-align:center;position:absolute;top:50%;left:0;transition:.375s;transform:translateY(-50%);white-space:nowrap}@media only screen and (max-width: 1079px){.subPage header h1{width:100%;position:absolute;top:calc(50% + 2rem);transform:translateY(-50%);z-index:2}}.subPage header h1 img{height:3.6111111111rem}@media only screen and (min-width: 1080px){.subPage header h1 img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}}@media only screen and (max-width: 1079px){.subPage header h1 img{height:2.6666666667rem;margin:0 auto 1.25rem}}@media only screen and (max-width: 1079px){.subPage header h1 img.b{height:5.8333333333rem}}.subPage header h1 span{display:block;width:100%;color:#ff8000;font-family:"Montserrat",sans-serif;font-size:1.1111111111rem;text-align:center;letter-spacing:.4em}@media only screen and (min-width: 1080px){.subPage header h1 span{position:absolute;top:12rem;left:0}}footer{display:flex;justify-content:center;align-items:center;gap:0 3.2222222222rem;padding:4.4444444444rem 2rem;margin-top:7.1111111111rem;background:#13af06;border-radius:12vw 12vw 0 0;position:relative}@media only screen and (max-width: 1079px){footer{gap:2rem;flex-direction:column;padding:3.5555555556rem 3.1111111111rem}}footer>div{display:flex;gap:0 1.7777777778rem}@media only screen and (max-width: 1079px){footer>div{flex-direction:column;justify-content:center;align-items:center;gap:1.7777777778rem;text-align:center}}footer p{color:#fff;line-height:1.75}@media only screen and (min-width: 1080px){footer p:first-child{padding-right:2rem;border-right:1px solid #fff}}@media only screen and (max-width: 1079px){footer p:first-child{padding-bottom:2rem;border-bottom:1px solid #fff}}footer .logo{height:8.8888888889rem}@media only screen and (max-width: 1079px){footer .logo{height:6.2222222222rem}}.slide_loop{width:100%;position:relative}.slide_loop.center{overflow:visible}.slide_loop.center .mask{overflow:visible}.slide_loop.center .mask .image{justify-content:flex-start;position:static}.slide_loop.center .thum{display:none}.slide_loop .prev,.slide_loop .next{cursor:pointer}.slide_loop .prev:hover,.slide_loop .next:hover{opacity:.5}.slide_loop .prev.hide,.slide_loop .next.hide{opacity:0;visibility:hidden}.slide_loop .mask{overflow:hidden;position:relative}.slide_loop .mask .image{position:absolute;top:0;left:0}.slide_loop .mask .image.active{transition:.5s;transition-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.slide_loop .mask .image li{float:left;margin:0}.subPage{overflow:hidden}.subPage.status header h1{opacity:1}.subPage.status .contents{transition-delay:.25s;transform:translateY(0);opacity:1}.subPage header h1{transition:.5s;opacity:0}.subPage .contents{padding-top:3.8888888889rem;transition:.75s cubic-bezier(0.25, 1, 0.5, 1);transform:translateY(2rem);opacity:0}@media only screen and (max-width: 1079px){.subPage .contents{padding-top:3.4444444444rem}}.subPage .contents .w960{width:calc(100% - 4em);max-width:960px;margin:0 auto}.subPage .contents .w1120{width:calc(100% - 4em);max-width:1120px;margin:0 auto}.subPage .contents .fs20{font-size:1.1111111111rem;font-weight:900;line-height:1.75;letter-spacing:.1em;margin:-0.375em 0}.subPage .contents .fs24{font-size:1.3333333333rem;font-weight:900;line-height:2;letter-spacing:.2em;margin:-0.5rem 0}@media only screen and (max-width: 1079px){.subPage .contents .fs24{font-size:1.375rem}}.subPage .contents .fs28{font-size:1.5555555556rem;font-weight:900;line-height:1.5;letter-spacing:.1em;margin:-0.25rem 0}@media only screen and (max-width: 1079px){.subPage .contents .fs28{font-size:1.375rem}}.subPage .contents .fs32{font-size:1.7777777778rem;font-weight:900;line-height:1.5;letter-spacing:.2em;margin:-0.25rem 0}@media only screen and (max-width: 1079px){.subPage .contents .fs32{font-size:1.5rem}}.subPage .contents .fs36{font-size:2rem;font-weight:900;line-height:1.5;letter-spacing:.2em;margin:-0.25rem 0}@media only screen and (max-width: 1079px){.subPage .contents .fs36{font-size:1.5555555556rem;margin:calc(2.6666666667rem - .2em) 0 -0.2rem}}.subPage .contents .txt{line-height:1.75;margin:calc(1.7777777778rem - .375em) 0 -0.375rem}#index{overflow:hidden}#index header .h1{display:none}#index footer{background:none;margin-top:7.7777777778rem;padding-top:0}@media only screen and (max-width: 1079px){#index footer{margin-top:3.5555555556rem}}#index footer p{color:#000;border-color:#000}#index #fv{position:relative}@media only screen and (max-width: 1079px){#index #fv{padding:4.4444444444rem 0 0}}@media only screen and (min-width: 1080px){#index #fv .catch{width:44vw;padding-bottom:8.8888888889rem;margin-left:auto}}@media only screen and (min-width: 1080px){#index #fv .catch .inner{width:25.625vw;padding-top:6.2222222222rem;margin:0 auto}}@media only screen and (min-width: 1080px){#index #fv .catch .inner h1{width:17vw}}@media only screen and (max-width: 1079px){#index #fv .catch .inner h1 img{height:35.9375vw;margin:0 auto}}#index #fv .catch .inner .catch1,#index #fv .catch .inner .catch2{margin-top:8.8888888889rem}#index #fv .txt .catch1,#index #fv .txt .catch2{width:calc(100% - 8rem);max-width:18.7777777778rem;margin:3.5555555556rem auto 0}#index #fv .txt .catch2{margin-top:2.6666666667rem}@media only screen and (min-width: 1080px){#index #fv .fadeSlider{width:56vw;position:fixed;left:0;top:0}#index #fv .fadeSlider.absolute{position:absolute}}@media only screen and (max-width: 1079px){#index #fv .fadeSlider{margin-top:2.6666666667rem}}#index #fv .fadeSlider .mask{position:relative}@media only screen and (min-width: 1080px){#index #fv .fadeSlider .mask{width:100%;height:calc(100vh - 1.7777777778rem);overflow:hidden;border-radius:0 0 5.3333333333rem 0}}@media only screen and (max-width: 1079px){#index #fv .fadeSlider .mask{width:100%;height:100vw}}#index #fv .fadeSlider .mask ul{width:100%;height:100%}#index #fv .fadeSlider .mask ul li{width:100%;height:100%;position:absolute;top:0;left:0;transition:.5s;opacity:0;visibility:hidden}#index #fv .fadeSlider .mask ul li.show{opacity:1;visibility:visible}#index #fv .fadeSlider .mask ul li img{width:100%;height:100%;object-fit:cover}#index #fv .fadeSlider .mask ul li .dl{position:absolute;left:4vw;bottom:2.2222222222rem;pointer-events:none}@media only screen and (max-width: 1079px){#index #fv .fadeSlider .mask ul li .dl{left:6.25vw;bottom:.9230769231rem}}#index #fv .fadeSlider .mask ul li .dl .dt{display:block;color:#fff;font-size:1.7777777778rem;font-weight:900;letter-spacing:.1em;line-height:1.5}@media only screen and (max-width: 1079px){#index #fv .fadeSlider .mask ul li .dl .dt{font-size:1.3333333333rem}}#index #fv .fadeSlider .mask ul li .dl .dt span{padding:1px .5rem;display:inline;background-image:linear-gradient(#000, #000);background-size:100%;background-position:100%;background-repeat:no-repeat}#index #fv .fadeSlider .mask ul li .dl .dd{display:block;font-weight:900;line-height:1.75;margin:calc(1.3333333333rem - .375em) 0 -0.375rem}#index #fv .fadeSlider .mask ul li .dl .dd span{padding:0 .5rem;display:inline;background-image:linear-gradient(#fff, #fff);background-size:100%;background-position:100%;background-repeat:no-repeat}#index #fv .image{width:56vw;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:0 0 5.3333333333rem 0;position:relative}@media only screen and (max-width: 1079px){#index #fv .image{width:100%;height:96.875vw;border-radius:0;margin-top:2.6666666667rem}}#index #fv .cm_flex{gap:0 8.375vw}#index #fv .cm_flex:nth-child(3){align-items:center}#index #fv .cm_flex:nth-child(3) .image{height:23.8888888889rem;margin-top:1.7777777778rem;border-radius:0 5.3333333333rem 5.3333333333rem 0}@media only screen and (max-width: 1079px){#index #fv .cm_flex:nth-child(3) .image{display:none}}#index #fv .cm_flex:nth-child(3) .image dl{bottom:1.1111111111rem}#index #fv .cm_flex:nth-child(3) .catch{padding-top:0}@media only screen and (max-width: 1079px){#index #fv .cm_flex:nth-child(3) .catch{padding-top:2.6666666667rem}}#index #fv .cm_flex .image dl{position:absolute;left:4vw;bottom:2.2222222222rem}@media only screen and (max-width: 1079px){#index #fv .cm_flex .image dl{left:6.25vw;bottom:.4444444444rem}}#index #fv .cm_flex .image dl dt{color:#fff;font-size:1.7777777778rem;font-weight:900;letter-spacing:.1em;line-height:1.5}@media only screen and (max-width: 1079px){#index #fv .cm_flex .image dl dt{font-size:1.3333333333rem}}#index #fv .cm_flex .image dl dt span{padding:1px .5rem;display:inline;background-image:linear-gradient(#000, #000);background-size:100%;background-position:100%;background-repeat:no-repeat}#index #fv .cm_flex .image dl dd{font-weight:900;line-height:1.75;margin:calc(1.3333333333rem - .375em) 0 -0.375rem}#index #fv .cm_flex .image dl dd span{padding:0 .5rem;display:inline;background-image:linear-gradient(#fff, #fff);background-size:100%;background-position:100%;background-repeat:no-repeat}#index #fv .cm_flex .catch{width:25.3125vw;padding-top:31.8125vw}@media only screen and (max-width: 1079px){#index #fv .cm_flex .catch{width:66.015625vw;margin:0 auto;padding-top:3.5555555556rem}}#index #fv .scroll{width:1px;height:3.5555555556rem;background:#000;position:fixed;left:72vw;bottom:0;transition:opacity .375s}#index #fv .scroll.hide{opacity:0}@media only screen and (max-width: 1079px){#index #fv .scroll{display:none}}#index #fv .scroll span{display:block;font-family:"Montserrat",sans-serif;font-size:.5555555556rem;letter-spacing:.2em;writing-mode:vertical-rl;position:absolute;left:.25rem;top:0}#index #index01{max-width:48.2777777778rem;margin:4.4444444444rem auto 0;padding:1.5555555556rem 2.2222222222rem 1.7777777778rem;background:url("../img/index/frame.svg") center/contain no-repeat;position:relative}@media only screen and (max-width: 1079px){#index #index01{width:calc(100% - 4rem);padding:2rem 1.4444444444rem 2rem;background-image:url("../img/index/top.svg"),url("../img/index/btm.svg");background-repeat:no-repeat;background-size:100%;background-position:top left,bottom left}}#index #index01 h2{color:#ff8000;font-size:1.5555555556rem;font-weight:900;letter-spacing:.2em}@media only screen and (max-width: 1079px){#index #index01 h2{font-size:1.3333333333rem;text-align:center;line-height:1.7777777778rem}}#index #index01 p{font-size:.7777777778rem;font-feature-settings:"palt" 1;letter-spacing:.1em;line-height:1.75;margin:calc(1.7777777778rem - .375em) 0 -0.375rem}#index #index01 .read{font-size:1.1111111111rem;font-weight:900}@media only screen and (max-width: 1079px){#index #index01 .read{font-size:.8888888889rem;text-align:center}}#index #index02{margin-top:5.2222222222rem}#index #index02 .read img{height:13.0555555556rem;margin:0 auto}@media only screen and (max-width: 1079px){#index #index02 .read img{height:auto;width:calc(100% - 4rem)}}#index #index02 .fixed{pointer-events:none;width:100vw;height:50.125vw;position:fixed;top:calc(50% - 3.5rem);left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 1079px){#index #index02 .fixed{width:100vw;height:111.328125vw;top:calc(50% - 2.5rem)}}#index #index02 .relative{margin-top:2.6666666667rem;position:relative}#index #index02 .virtualScroll{height:75vh}@media only screen and (max-width: 1079px){#index #index02 .virtualScroll{height:100vh}}#index #index02 .vision{pointer-events:none;width:100vw;height:50.125vw;z-index:3}@media only screen and (max-width: 1079px){#index #index02 .vision{width:100vw;height:111.328125vw}}#index #index02 .vision.status1{position:fixed;top:calc(50% - 3.5rem);left:50%;transform:translate(-50%, -50%)}#index #index02 .vision.status1 .cloud{transform:translate(-50%, -50%) scale(1);opacity:1}#index #index02 .vision.status1 .cloud.cloud1{transition-delay:.5s}#index #index02 .vision.status1 .cloud.cloud2{transition-delay:.625s}#index #index02 .vision.status1 .cloud.cloud3{transition-delay:.75s}#index #index02 .vision.status2 .petals li:nth-child(0) img{transition-delay:0s}#index #index02 .vision.status2 .petals li:nth-child(1) img{transition-delay:.125s}#index #index02 .vision.status2 .petals li:nth-child(2) img{transition-delay:.25s}#index #index02 .vision.status2 .petals li:nth-child(3) img{transition-delay:.375s}#index #index02 .vision.status2 .petals li:nth-child(4) img{transition-delay:.5s}#index #index02 .vision.status2 .petals li:nth-child(5) img{transition-delay:.625s}#index #index02 .vision.status2 .petals li:nth-child(6) img{transition-delay:.75s}#index #index02 .vision.status2 .petals li img{transform:scale(0.6);opacity:1}#index #index02 .vision.status2 .circles li:nth-child(0) .bg2{transition-delay:.125s}#index #index02 .vision.status2 .circles li:nth-child(0) .chara{transition-delay:.375s}#index #index02 .vision.status2 .circles li:nth-child(1) .bg2{transition-delay:.25s}#index #index02 .vision.status2 .circles li:nth-child(1) .chara{transition-delay:.5s}#index #index02 .vision.status2 .circles li:nth-child(2) .bg2{transition-delay:.375s}#index #index02 .vision.status2 .circles li:nth-child(2) .chara{transition-delay:.625s}#index #index02 .vision.status2 .circles li:nth-child(3) .bg2{transition-delay:.5s}#index #index02 .vision.status2 .circles li:nth-child(3) .chara{transition-delay:.75s}#index #index02 .vision.status2 .circles li:nth-child(4) .bg2{transition-delay:.625s}#index #index02 .vision.status2 .circles li:nth-child(4) .chara{transition-delay:.875s}#index #index02 .vision.status2 .circles li:nth-child(5) .bg2{transition-delay:.75s}#index #index02 .vision.status2 .circles li:nth-child(5) .chara{transition-delay:1s}#index #index02 .vision.status2 .circles li.c1 .baloon{transition-delay:1s;transform:translate(-50%, 75%) scale(1);opacity:1}#index #index02 .vision.status2 .circles li.c1 .baloon.first{display:block}#index #index02 .vision.status2 .circles li.c1 .baloon.second{display:none}#index #index02 .vision.status2 .circles li .bg2{transform:scale(1);opacity:1}#index #index02 .vision.status2 .circles li .chara{transform:translate(-50%) scale(1);opacity:1}#index #index02 .vision.status2 .circles li .baloon{transition-delay:0s}#index #index02 .vision.status3 .circles li.c4{left:9.70991875vw;top:28.880025vw;z-index:2;transform:translate(-50%, -50%) scale(0.5660090459)}@media only screen and (max-width: 1079px){#index #index02 .vision.status3 .circles li.c4{left:-76.3583789063vw;top:45.0233007813vw}}#index #index02 .vision.status3 .circles li.c3{left:24.10131875vw;top:37.3204875vw;z-index:4;transform:translate(-50%, -50%) scale(0.8592864929)}@media only screen and (max-width: 1079px){#index #index02 .vision.status3 .circles li.c3{left:-31.385234375vw;top:71.384375vw}}#index #index02 .vision.status3 .circles li.c2{left:50.4759875vw;top:39.76910625vw;z-index:4;transform:translate(-50%, -50%) scale(1)}@media only screen and (max-width: 1079px){#index #index02 .vision.status3 .circles li.c2{left:51.0640625vw;top:78.9325976563vw}}#index #index02 .vision.status3 .circles li.c2 .baloon{transition-delay:.375s;transform:translate(-50%, 75%) scale(1);opacity:1}#index #index02 .vision.status3 .circles li.c1{left:76.1795125vw;top:37.3204875vw;z-index:4;transform:translate(-50%, -50%) scale(0.8592864929)}@media only screen and (max-width: 1079px){#index #index02 .vision.status3 .circles li.c1{left:131.8059765625vw;top:71.384375vw}}#index #index02 .vision.status3 .circles li.c1 .baloon{transition-delay:0s;transform:translate(-50%, 75%) scale(1);opacity:0}#index #index02 .vision.status3 .circles li.c5{left:90.5709125vw;top:28.880025vw;z-index:2;transform:translate(-50%, -50%) scale(0.5660090459)}@media only screen and (max-width: 1079px){#index #index02 .vision.status3 .circles li.c5{left:176.3453125vw;top:45.0233007813vw}}#index #index02 .vision.status4 .circles li.c5{left:9.70991875vw;top:28.880025vw;z-index:2;transform:translate(-50%, -50%) scale(0.5660090459)}@media only screen and (max-width: 1079px){#index #index02 .vision.status4 .circles li.c5{left:-76.3583789063vw;top:45.0233007813vw}}#index #index02 .vision.status4 .circles li.c4{left:24.10131875vw;top:37.3204875vw;z-index:4;transform:translate(-50%, -50%) scale(0.8592864929)}@media only screen and (max-width: 1079px){#index #index02 .vision.status4 .circles li.c4{left:-31.385234375vw;top:71.384375vw}}#index #index02 .vision.status4 .circles li.c3{left:50.4759875vw;top:39.76910625vw;z-index:4;transform:translate(-50%, -50%) scale(1)}@media only screen and (max-width: 1079px){#index #index02 .vision.status4 .circles li.c3{left:51.0640625vw;top:78.9325976563vw}}#index #index02 .vision.status4 .circles li.c3 .baloon{transition-delay:.375s;transform:translate(-50%, 75%) scale(1);opacity:1}#index #index02 .vision.status4 .circles li.c2{left:76.1795125vw;top:37.3204875vw;z-index:4;transform:translate(-50%, -50%) scale(0.8592864929)}@media only screen and (max-width: 1079px){#index #index02 .vision.status4 .circles li.c2{left:131.8059765625vw;top:71.384375vw}}#index #index02 .vision.status4 .circles li.c2 .baloon{transition-delay:0s;transform:translate(-50%, 75%) scale(1);opacity:0}#index #index02 .vision.status4 .circles li.c1{left:90.5709125vw;top:28.880025vw;z-index:2;transform:translate(-50%, -50%) scale(0.5660090459)}@media only screen and (max-width: 1079px){#index #index02 .vision.status4 .circles li.c1{left:176.3453125vw;top:45.0233007813vw}}#index #index02 .vision.status5 .circles li.c1{left:9.70991875vw;top:28.880025vw;z-index:2;transform:translate(-50%, -50%) scale(0.5660090459)}@media only screen and (max-width: 1079px){#index #index02 .vision.status5 .circles li.c1{left:-76.3583789063vw;top:45.0233007813vw}}#index #index02 .vision.status5 .circles li.c5{left:24.10131875vw;top:37.3204875vw;z-index:4;transform:translate(-50%, -50%) scale(0.8592864929)}@media only screen and (max-width: 1079px){#index #index02 .vision.status5 .circles li.c5{left:-31.385234375vw;top:71.384375vw}}#index #index02 .vision.status5 .circles li.c4{left:50.4759875vw;top:39.76910625vw;z-index:4;transform:translate(-50%, -50%) scale(1)}@media only screen and (max-width: 1079px){#index #index02 .vision.status5 .circles li.c4{left:51.0640625vw;top:78.9325976563vw}}#index #index02 .vision.status5 .circles li.c4 .baloon{transition-delay:.375s;transform:translate(-50%, 75%) scale(1);opacity:1}#index #index02 .vision.status5 .circles li.c3{left:76.1795125vw;top:37.3204875vw;z-index:4;transform:translate(-50%, -50%) scale(0.8592864929)}@media only screen and (max-width: 1079px){#index #index02 .vision.status5 .circles li.c3{left:131.8059765625vw;top:71.384375vw}}#index #index02 .vision.status5 .circles li.c3 .baloon{transition-delay:0s;transform:translate(-50%, 75%) scale(1);opacity:0}#index #index02 .vision.status5 .circles li.c2{left:90.5709125vw;top:28.880025vw;z-index:2;transform:translate(-50%, -50%) scale(0.5660090459)}@media only screen and (max-width: 1079px){#index #index02 .vision.status5 .circles li.c2{left:176.3453125vw;top:45.0233007813vw}}#index #index02 .vision.status6 .circles li.c2{left:9.70991875vw;top:28.880025vw;z-index:2;transform:translate(-50%, -50%) scale(0.5660090459)}@media only screen and (max-width: 1079px){#index #index02 .vision.status6 .circles li.c2{left:-76.3583789063vw;top:45.0233007813vw}}#index #index02 .vision.status6 .circles li.c1{left:24.10131875vw;top:37.3204875vw;z-index:4;transform:translate(-50%, -50%) scale(0.8592864929)}@media only screen and (max-width: 1079px){#index #index02 .vision.status6 .circles li.c1{left:-31.385234375vw;top:71.384375vw}}#index #index02 .vision.status6 .circles li.c1 .baloon.first{display:none}#index #index02 .vision.status6 .circles li.c1 .baloon.second{display:block}#index #index02 .vision.status6 .circles li.c5{left:50.4759875vw;top:39.76910625vw;z-index:4;transform:translate(-50%, -50%) scale(1)}@media only screen and (max-width: 1079px){#index #index02 .vision.status6 .circles li.c5{left:51.0640625vw;top:78.9325976563vw}}#index #index02 .vision.status6 .circles li.c5 .baloon{transition-delay:.375s;transform:translate(-50%, 75%) scale(1);opacity:1}#index #index02 .vision.status6 .circles li.c4{left:76.1795125vw;top:37.3204875vw;z-index:4;transform:translate(-50%, -50%) scale(0.8592864929)}@media only screen and (max-width: 1079px){#index #index02 .vision.status6 .circles li.c4{left:131.8059765625vw;top:71.384375vw}}#index #index02 .vision.status6 .circles li.c4 .baloon{transition-delay:0s;transform:translate(-50%, 75%) scale(1);opacity:0}#index #index02 .vision.status6 .circles li.c3{left:90.5709125vw;top:28.880025vw;z-index:2;transform:translate(-50%, -50%) scale(0.5660090459)}@media only screen and (max-width: 1079px){#index #index02 .vision.status6 .circles li.c3{left:176.3453125vw;top:45.0233007813vw}}#index #index02 .vision.status7 .circles li.c3{left:9.70991875vw;top:28.880025vw;transform:translate(-50%, -50%) scale(0.5660090459);z-index:2}@media only screen and (max-width: 1079px){#index #index02 .vision.status7 .circles li.c3{left:-76.3583789063vw;top:45.0233007813vw}}#index #index02 .vision.status7 .circles li.c2{left:24.10131875vw;top:37.3204875vw;z-index:4;transform:translate(-50%, -50%) scale(0.8592864929)}@media only screen and (max-width: 1079px){#index #index02 .vision.status7 .circles li.c2{left:-31.385234375vw;top:71.384375vw}}#index #index02 .vision.status7 .circles li.c1{left:50.4759875vw;top:39.76910625vw;z-index:4;transform:translate(-50%, -50%) scale(1)}@media only screen and (max-width: 1079px){#index #index02 .vision.status7 .circles li.c1{left:51.0640625vw;top:78.9325976563vw}}#index #index02 .vision.status7 .circles li.c1 .baloon{transition-delay:.375s;transform:translate(-50%, 75%) scale(1);opacity:1}#index #index02 .vision.status7 .circles li.c5{left:76.1795125vw;top:37.3204875vw;z-index:4;transform:translate(-50%, -50%) scale(0.8592864929)}@media only screen and (max-width: 1079px){#index #index02 .vision.status7 .circles li.c5{left:131.8059765625vw;top:71.384375vw}}#index #index02 .vision.status7 .circles li.c5 .baloon{transition-delay:0s;transform:translate(-50%, 75%) scale(1);opacity:0}#index #index02 .vision.status7 .circles li.c4{left:90.5709125vw;top:28.880025vw;z-index:2;transform:translate(-50%, -50%) scale(0.5660090459)}@media only screen and (max-width: 1079px){#index #index02 .vision.status7 .circles li.c4{left:176.3453125vw;top:45.0233007813vw}}#index #index02 .vision.status8{position:absolute}#index #index02 .vision .bg{width:100%;position:absolute;top:0;left:50%;z-index:3;transition:.75s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:translateX(-50%)}#index #index02 .vision .cloud{height:auto;position:absolute;z-index:5;transition:.75s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:translate(-50%, -50%) scale(0.9);transform-origin:top;opacity:0}#index #index02 .vision .cloud.cloud1{width:22.66604375vw;left:50.91124375vw;top:13.03075625vw}@media only screen and (max-width: 1079px){#index #index02 .vision .cloud.cloud1{width:40.0905664063vw;left:51.3864648438vw;top:23.0479101563vw}}#index #index02 .vision .cloud.cloud2{width:18.28571875vw;left:31.15814375vw;top:22.9178875vw}@media only screen and (max-width: 1079px){#index #index02 .vision .cloud.cloud2{width:32.3428710938vw;left:16.4481640625vw;top:40.5357617188vw}}#index #index02 .vision .cloud.cloud3{width:18.28571875vw;left:69.2484375vw;top:27.4055625vw}@media only screen and (max-width: 1079px){#index #index02 .vision .cloud.cloud3{width:32.3428710938vw;left:83.820390625vw;top:48.4733398438vw}}@media only screen and (max-width: 1079px){#index #index02 .vision .petals{display:none}}#index #index02 .vision .petals li{position:absolute;z-index:1;transform:translate(-50%, -50%)}#index #index02 .vision .petals li:nth-child(1){width:7.49173125vw;left:14.56675vw;top:28.2929vw}#index #index02 .vision .petals li:nth-child(2){width:9.687275vw;left:13.7042375vw;top:37.74164375vw}#index #index02 .vision .petals li:nth-child(3){width:6.46846875vw;left:35.55094375vw;top:44.38469375vw}#index #index02 .vision .petals li:nth-child(4){width:6.43773125vw;left:64.731875vw;top:44.57116875vw}#index #index02 .vision .petals li:nth-child(5){width:9.7030375vw;left:86.49088125vw;top:37.8211625vw}#index #index02 .vision .petals li:nth-child(6){width:7.5206125vw;left:85.7384125vw;top:28.3062875vw}#index #index02 .vision .petals li img{transition:.75s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:scale(0.54);transform-origin:top;opacity:0}#index #index02 .vision .circles li{width:22.72174375vw;height:20.68260625vw;position:absolute;transition:left .75s,top .5s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}@media only screen and (max-width: 1079px){#index #index02 .vision .circles li{width:71.0129492188vw;height:67.880234375vw}}#index #index02 .vision .circles li.c3{left:9.70991875vw;top:28.880025vw;transform:translate(-50%, -50%) scale(0.5660090459);z-index:2}@media only screen and (max-width: 1079px){#index #index02 .vision .circles li.c3{left:-76.3583789063vw;top:45.0233007813vw}}#index #index02 .vision .circles li.c2{left:24.10131875vw;top:37.3204875vw;z-index:4;transform:translate(-50%, -50%) scale(0.8592864929)}@media only screen and (max-width: 1079px){#index #index02 .vision .circles li.c2{left:-31.385234375vw;top:71.384375vw}}#index #index02 .vision .circles li.c1{left:50.4759875vw;top:39.76910625vw;z-index:4;transform:translate(-50%, -50%) scale(1)}@media only screen and (max-width: 1079px){#index #index02 .vision .circles li.c1{left:51.0640625vw;top:78.9325976563vw}}#index #index02 .vision .circles li.c5{left:76.1795125vw;top:37.3204875vw;z-index:4;transform:translate(-50%, -50%) scale(0.8592864929)}@media only screen and (max-width: 1079px){#index #index02 .vision .circles li.c5{left:131.8059765625vw;top:71.384375vw}}#index #index02 .vision .circles li.c4{left:90.5709125vw;top:28.880025vw;z-index:2;transform:translate(-50%, -50%) scale(0.5660090459)}@media only screen and (max-width: 1079px){#index #index02 .vision .circles li.c4{left:176.3453125vw;top:45.0233007813vw}}#index #index02 .vision .circles li .bg2{position:absolute;bottom:0;left:0;transition:.75s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:scale(0.9);opacity:0}#index #index02 .vision .circles li .chara{width:23.875vw;position:absolute;bottom:0;left:50%;transition:.5s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:translate(-50%) scale(0.75);transform-origin:bottom;opacity:0}@media only screen and (max-width: 1079px){#index #index02 .vision .circles li .chara{width:74.609375vw}}#index #index02 .vision .circles li .baloon{display:block;font-size:.7777777778rem;line-height:1.75;text-align:center;white-space:nowrap;padding:calc(1.25rem - .375em) 1.5rem;background:rgba(255,255,255,.9);box-shadow:.25rem .5rem 0px rgba(0,0,0,.15);border-radius:1.5rem;position:absolute;bottom:0;left:50%;transition:.5s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:translate(-50%, 75%) scale(0.75);opacity:0}@media only screen and (min-width: 1080px){#index #index02 .vision h2{display:flex;gap:0 1.1111111111rem;position:absolute;left:calc(50% - 40vw);top:2.8888888889rem}}@media only screen and (max-width: 1079px){#index #index02 .vision h2{margin-bottom:1.3333333333rem}}#index #index02 .vision h2 .en{display:block;color:#ff8000;font-family:"Montserrat",sans-serif;font-size:2.6666666667rem;letter-spacing:0}@media only screen and (min-width: 1080px){#index #index02 .vision h2 .en{writing-mode:vertical-rl}}@media only screen and (max-width: 1079px){#index #index02 .vision h2 .en{font-size:1.7777777778rem;text-align:center}}#index #index02 .vision h2 .jp{display:block;width:1rem}@media only screen and (max-width: 1079px){#index #index02 .vision h2 .jp{width:10.0555555556rem;margin:.5555555556rem auto 0}}#index #index02 .vision h3{color:#fff;font-size:1.3333333333rem;font-weight:900;background:#ff8000;border-radius:0 2rem 2rem 0;padding:1.3333333333rem;position:absolute;left:0;bottom:3.5555555556rem;filter:drop-shadow(0.25rem 0.5rem 0px rgba(0, 0, 0, 0.15))}@media only screen and (max-width: 1079px){#index #index02 .vision h3{display:none}}#index #index02 .catch{width:26.6666666667rem;height:7.1111111111rem;margin:-1.7777777778rem auto 0;background:rgba(255,255,255,.9);border-radius:3.5555555556rem;filter:drop-shadow(0.25rem 0.5rem 0px rgba(0, 0, 0, 0.15));position:relative}@media only screen and (max-width: 1079px){#index #index02 .catch{width:calc(100% - 1rem);max-width:26.6666666667rem;margin-top:-1.1111111111rem}}#index #index02 .catch img{height:3.9444444444rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#index #index02 .cm_link{position:absolute;bottom:3.5555555556rem;left:50%;transform:translateX(-50%)}#index #index04{padding-top:5.4444444444rem}#index #index04 h2 img{height:1.7777777778rem;margin:0 auto}@keyframes scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}#index #index04 .history_imgs{width:100%;display:flex;gap:0 1.3333333333rem;margin:1.7777777778rem 0 0;overflow:hidden}#index #index04 .history_imgs .image{display:flex;gap:0 1.3333333333rem;flex-shrink:0;animation:scroll-left 60s infinite linear .5s both}#index #index04 .history_imgs .image li{flex-shrink:0;width:20rem;height:13.3333333333rem;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:1.3333333333rem}#index #index04 .cm_link{margin:1.7777777778rem auto 0}#index #index03{margin-top:7.1111111111rem;padding:7.3888888889rem 10vw 5.6111111111rem;background:#13af06;border-radius:12vw}@media only screen and (max-width: 1400px){#index #index03{padding:7.3888888889rem 5vw 5.6111111111rem}}@media only screen and (max-width: 1079px){#index #index03{padding:3.4444444444rem 1.7777777778rem 5.3333333333rem}}#index #index03 h2 img{height:25.6666666667rem;margin:0 auto}@media only screen and (max-width: 1079px){#index #index03 h2 img{height:auto;max-width:448px}}@media only screen and (min-width: 1080px){#index #index03 .col3{display:flex;align-items:flex-start;justify-content:space-between;margin-top:5.2777777778rem}}@media only screen and (max-width: 1079px){#index #index03 .col3.pcNone{margin-top:5.3333333333rem}}#index #index03 .col3 dl{color:#fff;position:relative}@media only screen and (min-width: 1080px){#index #index03 .col3 dl{width:calc((100% - 10vw)/3);min-width:280px}}@media only screen and (max-width: 1079px){#index #index03 .col3 dl{margin-top:3.5555555556rem}}@media only screen and (min-width: 1080px){#index #index03 .col3 dl:first-child::after{width:2px;height:6.2222222222rem;content:"";background:#fff;position:absolute;left:50%;top:calc(100% + 2rem);transform:translateX(-50%)}}#index #index03 .col3 dl dt img{height:4.2777777778rem;margin:0 auto}#index #index03 .col3 dl dd{line-height:1.75;margin:calc(2.5rem - .375em) 0 -0.375rem}#index #index03 .col3 dl dd .cm_link{margin:2rem auto 0}#index #index03 .articles{margin-top:4.4444444444rem;position:relative}@media only screen and (min-width: 1080px){#index #index03 .articles{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}}@media only screen and (max-width: 1079px){#index #index03 .articles{margin-top:3.5555555556rem}}#index #index03 .articles h3{display:flex;gap:0 1.1111111111rem;position:absolute;top:-1.6666666667rem;left:2.2222222222rem}@media only screen and (max-width: 1079px){#index #index03 .articles h3{gap:0 .6666666667rem;left:1.7777777778rem}}#index #index03 .articles h3 .en{display:block;color:#fff;font-family:"Montserrat",sans-serif;font-size:2.6666666667rem;letter-spacing:0;writing-mode:vertical-rl}@media only screen and (max-width: 1079px){#index #index03 .articles h3 .en{font-size:2rem}}#index #index03 .articles h3 .jp{display:block;width:1rem}@media only screen and (min-width: 1080px){#index #index03 .articles article{width:calc((100% - 2em)/2)}}@media only screen and (max-width: 1079px){#index #index03 .articles article:nth-of-type(n+2){display:none}}#index #index03 .articles article a{display:block;text-decoration:none}#index #index03 .articles article a span{display:block}#index #index03 .articles article a .img{aspect-ratio:1;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:1.7777777778rem 1.7777777778rem 0 0}#index #index03 .articles article a .box{padding:3rem 4vw;background:#fff;border-radius:0 0 1.7777777778rem 1.7777777778rem}@media only screen and (max-width: 1079px){#index #index03 .articles article a .box{padding:2rem 2rem 2.2222222222rem}}#index #index03 .articles article a .box .title{font-size:3.1111111111rem;font-weight:900;line-height:1.375;margin:-0.1875em 0}@media only screen and (max-width: 1400px){#index #index03 .articles article a .box .title{font-size:2.6666666667rem}}@media only screen and (max-width: 1079px){#index #index03 .articles article a .box .title{font-size:2rem}}#index #index03 .articles article a .box .txt{font-weight:900;line-height:1.75;margin:calc(1.5555555556rem - .375em) 0 -0.375rem}#index #index03 .articles article a .box .tag{font-size:.7777777778rem;letter-spacing:-0.01em;line-height:1.75;margin:calc(1.7777777778rem - .375em) 0 -0.375rem}#index #index03 .articles article a .box .js-link{display:inline-block}#index #index03 .cm_link{margin:3rem auto 0}.databaseList{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5.4444444444rem 0;margin-top:3.8888888889rem}@media only screen and (max-width: 1079px){.databaseList{justify-content:center;gap:5rem 2rem}}.databaseList li{max-width:28.8888888889rem}@media only screen and (min-width: 1080px){.databaseList li{width:calc((100% - 5rem)/2)}}@media only screen and (max-width: 1079px){.databaseList li{width:100%}}.databaseList li a{display:block;text-decoration:none}.databaseList li a .img{display:block;aspect-ratio:1;border-radius:3.5555555556rem;background-position:center;background-repeat:no-repeat;background-size:cover}.databaseList li a dl{font-weight:900;padding:1.7777777778rem 1.7777777778rem 0}@media only screen and (max-width: 1079px){.databaseList li a dl{padding:2rem 0 0}}.databaseList li a dl dt{font-size:2.2222222222rem;line-height:1.4;margin:-0.2em 0}@media only screen and (max-width: 1079px){.databaseList li a dl dt{font-size:2rem}}.databaseList li a dl dd{line-height:1.75;margin:calc(0.8888888889rem - .375em) 0 -0.375rem}.relatedArticleList{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5.4444444444rem 0}@media only screen and (max-width: 1079px){.relatedArticleList{justify-content:center;gap:5rem 2rem}}.relatedArticleList li{max-width:24.4444444444rem}@media only screen and (min-width: 1080px){.relatedArticleList li{width:calc((100% - 5rem)/2)}}@media only screen and (max-width: 1079px){.relatedArticleList li{width:100%}}.relatedArticleList li a{display:block;text-decoration:none}.relatedArticleList li a span{display:block}.relatedArticleList li a .img{aspect-ratio:1;border-radius:1.7777777778rem;background-position:center;background-repeat:no-repeat;background-size:cover}.relatedArticleList li a .title{font-size:1.3333333333rem;font-weight:900;line-height:1.5;margin:calc(1.3333333333rem - .25em) 0 -0.25rem}.relatedArticleList li .tag{display:block;line-height:1.75;margin:calc(1.3333333333rem - .375em) 0 -0.375rem}.relatedArticleList li .tag a{display:inline-block}.relatedArticleList li .date{display:block;line-height:1.75;margin:calc(1.3333333333rem - .375em) 0 -0.375rem}@media only screen and (min-width: 1080px){.articleList{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5.3333333333rem 0}}@media only screen and (min-width: 1080px){.articleList li{width:calc((100% - 5em)/2)}.articleList li:nth-child(4n+2) .img::after,.articleList li:nth-child(4n+3) .img::after{background-image:url("../img/f-orange.webp")}}@media only screen and (max-width: 1079px){.articleList li{width:100%;margin-top:2.6666666667rem}.articleList li:first-child{margin-top:0}.articleList li:nth-child(even) .img::after{background-image:url("../img/f-orange.webp")}}.articleList li .img{display:block;aspect-ratio:1;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:2rem;position:relative}.articleList li .img::after{width:101%;height:101%;content:"";background:url("../img/f-green.webp") center/cover no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.articleList li .dl{margin-top:1.3333333333rem}@media only screen and (max-width: 1079px){.articleList li .dl{margin-top:2rem}}.articleList li .dl .dt{font-size:1.3333333333rem;font-weight:900;line-height:1.75;margin:-0.375em 0}.articleList li .dl .cat{margin-top:1.3333333333rem}.articleList li .dl .tag{display:flex;flex-wrap:wrap;gap:.5555555556rem;margin-top:1.5555555556rem}.articleList li .dl .tag a{display:block;background:rgba(0,0,0,.1);border-radius:.7777777778rem;padding:.3333333333rem 1rem;text-decoration:none}.articleList li .dl .date{font-size:.8888888889rem;margin-top:1.3333333333rem}#database .contents #fv{height:44.4444444444rem;margin:2.1111111111rem auto 0;position:relative}@media only screen and (max-width: 1079px){#database .contents #fv{height:calc(100vw - 4rem)}}#database .contents #fv img{width:auto;height:100%;border-radius:3.5555555556rem;margin:0 auto}#database .contents #fv dl{font-weight:900;position:absolute;left:calc(50% - 30rem);bottom:2.3333333333rem;z-index:2}@media only screen and (max-width: 1079px){#database .contents #fv dl{width:calc(100vw - 4rem);left:2rem;bottom:-1.1111111111rem}}#database .contents #fv dl dt{font-size:4.4444444444rem;line-height:1.5;margin:-0.25em 0}@media only screen and (max-width: 1079px){#database .contents #fv dl dt{font-size:2.6666666667rem;line-height:1.25}}#database .contents #fv dl dt span{display:inline;position:relative}#database .contents #fv dl dt span::after{content:"";width:calc(100% + .5rem);height:5.3333333333rem;background:#fff;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:-1}@media only screen and (max-width: 1079px){#database .contents #fv dl dt span::after{height:3.1111111111rem}}#database .contents #fv dl dd{font-size:1.7777777778rem;line-height:1.5;margin:calc(1.7777777778rem - .25em) 0 -0.25rem}@media only screen and (max-width: 1079px){#database .contents #fv dl dd{font-size:1.3333333333rem}}#database .contents #fv dl dd span{padding:0 .5rem;display:inline;background-image:linear-gradient(#fff, #fff);background-size:100%;background-position:100%;background-repeat:no-repeat}#database .contents h2{margin-top:5.3333333333rem}#database .contents h2 img{height:5rem}#database .contents h3{margin-top:5.3333333333rem}#database .contents h3 img{height:1.6666666667rem}#database .contents p{line-height:1.75;margin:calc(1.7777777778rem - .375em) 0 -0.375rem}#database .contents .image{max-width:35.5555555556rem;margin:2.6666666667rem auto 0;aspect-ratio:3/2;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:2rem}#database .contents ol{list-style:decimal none;padding-left:1.25rem;margin:calc(1.7777777778rem - .375em) 0 -0.375em .25em}#database .contents ol li{line-height:1.75}#database .contents .history{display:table;margin:0 auto}#database .contents .history li{display:flex;font-weight:900;margin-top:1.3333333333rem}#database .contents .history li:first-child{margin-top:1.7777777778rem}#database .contents .history li .y{display:block;width:10rem;text-align:right;padding-right:1.6666666667rem;position:relative;line-height:1.5;margin:-0.25em 0}@media only screen and (max-width: 1079px){#database .contents .history li .y{width:6rem;padding-right:1.5rem}}#database .contents .history li .y::after{width:1rem;height:1rem;content:"";background:#000;border-radius:50%;position:absolute;top:.75rem;right:-0.5rem;transform:translateY(-50%)}#database .contents .history li .y::before{width:1px;height:120%;content:"";background:#000;position:absolute;top:1rem;right:0;transform:translateX(50%)}@media only screen and (max-width: 1079px){#database .contents .history li .y::before{height:150%}}#database .contents .history li .txt2{display:block;width:calc(100% - 10rem);padding-left:1.6666666667rem;line-height:1.5;margin:-0.25em 0}@media only screen and (max-width: 1079px){#database .contents .history li .txt2{width:calc(100% - 6rem);padding-left:1.5rem}}#database .contents .back-green{margin-top:5.3333333333rem;background-color:#13af06}#database .contents .back-orange{background-color:#ff8000}#database .contents .back-black{background-color:#000}#database .contents .back-green,#database .contents .back-orange,#database .contents .back-black{color:#fff;padding:5.3333333333rem 0}#database .contents .back-green h3,#database .contents .back-orange h3,#database .contents .back-black h3{margin-top:0}#database .contents .message{margin-top:2rem;padding:2.2222222222rem;border:.4444444444rem solid #13af06;border-radius:1.7777777778rem;position:relative}@media only screen and (max-width: 1079px){#database .contents .message{padding:2rem}}#database .contents .message::before{content:"";width:0;height:0;border-style:solid;border-width:0 4.4444444444rem 4.4444444444rem 0;border-color:rgba(0,0,0,0) #13af06 rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;left:74.6875%;top:100%}@media only screen and (max-width: 1079px){#database .contents .message::before{left:auto;right:2rem}}#database .contents .message::after{content:"";width:0;height:0;border-style:solid;border-width:0 4.4444444444rem 4.4444444444rem 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;left:73.8541666667%;bottom:-3.75rem;z-index:2}@media only screen and (max-width: 1079px){#database .contents .message::after{left:auto;right:2.5rem}}#database .contents .message p:first-child{margin:-0.375em 0}#database .relatedArticle h2{margin:0}.relatedArticle{margin-top:9.3333333333rem;position:relative}.relatedArticle h2{display:flex;gap:0 1.1111111111rem;margin:0;position:absolute;top:-1.7777777778rem;left:1.7777777778rem}@media only screen and (max-width: 1079px){.relatedArticle h2{gap:0 .6666666667rem;left:1.7777777778rem}}.relatedArticle h2 .en{display:block;font-family:"Montserrat",sans-serif;font-size:2.6666666667rem;letter-spacing:0;writing-mode:vertical-rl}@media only screen and (max-width: 1079px){.relatedArticle h2 .en{font-size:2rem}}.relatedArticle h2 .jp{display:block;width:1.0555555556rem}.relatedArticle h2 .jp img{height:auto}#history .contents .fs24 sup{font-size:.5555555556rem}#history .contents .fs24 .s{font-size:.6666666667rem}#history .histories>div{padding:5.3333333333rem 0 7.1111111111rem;margin-top:14.5555555556rem}@media only screen and (max-width: 1079px){#history .histories>div{padding:5rem 0 6rem;margin-top:12rem}}#history .histories>div:nth-child(odd){padding-bottom:0}#history .histories>div:nth-child(even){background:rgba(19,175,6,.08)}#history .histories>div:nth-child(even) h2{color:#13af06}#history .histories>div:nth-child(even) .related h3::before{background-image:url("../img/history/g.svg")}#history .histories>div:nth-child(even) .related h3::after{background:#13af06}#history .histories>div:nth-child(even) .related h3 span{color:#13af06}#history .histories>div .w1120{position:relative}#history .histories>div .roadmap{margin-top:2.6666666667rem}#history .histories>div .txt strong{font-size:1.1111111111rem;font-weight:900}#history .histories h2{color:#ff8000;font-family:"Oswald",sans-serif;font-weight:200;font-size:11.1111111111rem;letter-spacing:0;position:absolute;top:-13.1111111111rem;left:0}@media only screen and (max-width: 1079px){#history .histories h2{font-size:7.1111111111rem;top:-10rem}}#history .histories .num{position:absolute;left:23.6111111111rem;bottom:calc(100% + 2.5rem)}@media only screen and (max-width: 1079px){#history .histories .num{position:static}}#history .histories .num img{height:5.3333333333rem}@media only screen and (max-width: 1079px){#history .histories .num img{height:4rem;margin:0 auto}}#history .histories .num img.h{height:7.1111111111rem}@media only screen and (max-width: 1079px){#history .histories .num img.h{height:6rem}}#history .histories .related{margin-top:3.5555555556rem}@media only screen and (min-width: 1080px){#history .histories .related{display:flex;gap:0 2.2222222222rem}}#history .histories .related h3{position:relative}@media only screen and (min-width: 1080px){#history .histories .related h3{padding-top:2rem;flex-shrink:0}#history .histories .related h3::before{width:1.5555555556rem;height:1.5555555556rem;content:"";background:url("../img/history/o.svg") top center/100% no-repeat;position:absolute;top:0;left:50%;transform:translateX(-50%)}#history .histories .related h3::after{width:.1111111111rem;height:calc(100% - 250px);content:"";background:#ff8000;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}}@media only screen and (max-width: 1079px){#history .histories .related h3{padding-left:2rem}#history .histories .related h3::before{width:1.5555555556rem;height:1.5555555556rem;content:"";background:url("../img/history/o.svg") top center/100% no-repeat;position:absolute;top:50%;left:0;transform:translateY(-50%)}}#history .histories .related h3 span{display:block;color:#ff8000;font-weight:bold;font-size:1.1111111111rem;position:relative}@media only screen and (min-width: 1080px){#history .histories .related h3 span{writing-mode:vertical-rl}}@media only screen and (min-width: 1080px){#history .histories .related .yearArticleList{width:calc(100% - 3.3333333333rem)}}@media only screen and (max-width: 1079px){#history .histories .related .yearArticleList{margin-top:3rem}}#history .histories .related .yearArticleList li{margin-top:2.6666666667rem}#history .histories .related .yearArticleList li:first-child{margin:0}@media only screen and (min-width: 1080px){#history .histories .related .yearArticleList li{display:flex;align-items:center;gap:0 1.9444444444rem}}#history .histories .related .yearArticleList li .img{display:block;width:15.5555555556rem;aspect-ratio:1;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:2rem;border:1px solid #fff}@media only screen and (max-width: 1079px){#history .histories .related .yearArticleList li .img{width:100%}}@media only screen and (min-width: 1080px){#history .histories .related .yearArticleList li .dl{width:calc(100% - 315px)}}@media only screen and (max-width: 1079px){#history .histories .related .yearArticleList li .dl{margin-top:2rem}}#history .histories .related .yearArticleList li .dl .dt{font-size:1.3333333333rem;font-weight:900;line-height:1.75;margin:-0.375em 0}#history .histories .related .yearArticleList li .dl .dt a{text-decoration:none}#history .histories .related .yearArticleList li .dl .cat{margin-top:1.3333333333rem}#history .histories .related .yearArticleList li .dl .tag{display:flex;flex-wrap:wrap;gap:.5555555556rem;margin-top:1.5555555556rem}#history .histories .related .yearArticleList li .dl .tag a{display:block;background:rgba(0,0,0,.1);border-radius:.7777777778rem;padding:.3333333333rem 1rem;text-decoration:none}#history .histories .related .yearArticleList li .dl .date{font-size:.6666666667rem;margin-top:1.3333333333rem}@media only screen and (max-width: 1079px){#history #y2024 h2{top:-12rem}}#history #y2024 .cm_link{width:17.7777777778rem;margin:2.7777777778rem auto 0}#history footer{margin-top:0}#history footer::after{content:"";top:0;left:0;right:0;bottom:0;background:rgba(19,175,6,.08);position:absolute}#vision header{height:auto;background:none}#vision .contents{padding:0;transition:unset;transform:unset;opacity:unset}#vision .contents.status .contents{transition-delay:unset;transform:unset;opacity:unset}#vision .contents .w960{margin-top:7.1111111111rem}#vision .contents .w960 .fs20{line-height:2;margin:-0.5em 0}#vision .contents .bg{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:-1;background-color:#13af06;transition:.5s;mix-blend-mode:multiply;opacity:1}#vision .contents .bg.status{opacity:0}#vision .contents .map{width:83.75vw;position:fixed;top:50%;left:50%;z-index:-2;transform:translate(-50%, -50%)}@media only screen and (max-width: 1079px){#vision .contents .map{width:100vw;height:65.8203125vw}}#vision .contents .map.status .mask{opacity:1}#vision .contents .map.status2{position:absolute;transform:translate(-50%, 0%)}#vision .contents .map .mask{transition:.5s;opacity:.3}@media only screen and (max-width: 1079px){#vision .contents .map img{width:114.453125vw;height:65.8203125vw;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}}#vision .contents .map figure{position:fixed;transition:.25s cubic-bezier(0.25, 1, 0.5, 1);transform:translate(-50%, -50%) scale(1);transform-origin:center bottom}#vision .contents .map figure.status{transform:translate(-50%, -50%) scale(1.375)}#vision .contents .map #mountain{width:18.25vw;height:6.4375vw;top:30.42260625vw;left:66.6875vw;background:url("../img/vision/mountain.svg") center/100% no-repeat;z-index:2}@media only screen and (max-width: 1079px){#vision .contents .map #mountain{display:none;width:24.9405273438vw;height:8.7975195313vw;top:41.5756640625vw;left:83.9088867188vw}}#vision .contents .map #chara{width:2.16920625vw;height:4.0944625vw;top:35.66964375vw;left:35.39295625vw;background:url("../img/vision/chara.svg") center/100% no-repeat;z-index:2}@media only screen and (max-width: 1079px){#vision .contents .map #chara{display:none}}#vision .contents .map #hashigo{width:5.71125625vw;height:10.0775vw;top:26.376875vw;left:69.89125625vw;background:url("../img/vision/hashigo.svg") center/100% no-repeat;z-index:2}@media only screen and (max-width: 1079px){#vision .contents .map #hashigo{display:none}}#vision .contents .map #i01{width:5.352975vw;height:3.83024375vw;top:37.92558125vw;left:29.41376875vw;z-index:2;background:url("../img/vision/i03.svg") center/100% no-repeat}@media only screen and (max-width: 1079px){#vision .contents .map #i01{display:none;width:7.3154101563vw;height:5.0634375vw;top:51.8292578125vw;left:33.0078125vw}}#vision .contents .map #i02{width:14.5147375vw;height:7.475875vw;top:32.5318vw;left:38.17478125vw;background:url("../img/vision/i02.svg") center/100% no-repeat}@media only screen and (max-width: 1079px){#vision .contents .map #i02{display:none;width:19.8358984375vw;height:14.1740625vw;top:44.4581054688vw;left:44.921875vw}}#vision .contents .map #i02.status{transform:translate(-50%, -50%) scale(1.125)}#vision .contents .map #i03{width:7.97616875vw;height:8.87595vw;top:23.7741625vw;left:33.9428125vw;background:url("../img/vision/i01.svg") center/100% no-repeat}@media only screen and (max-width: 1079px){#vision .contents .map #i03{display:none;width:10.9002734375vw;height:12.129921875vw;top:32.4898828125vw;left:39.0625vw}}#vision .contents .map #i03.status{transform:translate(-50%, -50%) scale(1.25)}#vision .contents .map #i04{width:6.545375vw;height:4.24901875vw;top:39.628vw;left:42.120525vw;background:url("../img/vision/i04.svg") center/100% no-repeat}@media only screen and (max-width: 1079px){#vision .contents .map #i04{display:none;width:12.9713085938vw;height:5.8080859375vw;top:54.1554296875vw;left:48.4375vw}}#vision .contents .map #i05{width:27.231175vw;height:14.8646375vw;top:23.98195vw;left:60.98003125vw;background:url("../img/vision/i05.svg") center/100% no-repeat}#vision .contents .map #i05.status{transform:translate(-50%, -50%) scale(1.0625)}@media only screen and (max-width: 1079px){#vision .contents .map #i05{display:none;width:37.2142578125vw;height:20.3140820313vw;top:32.7738476563vw;left:76.171875vw}}#vision #fv{padding:16.875vw 0 5.3333333333rem;position:relative}@media only screen and (max-width: 1079px){#vision #fv{padding:8.8888888889rem 2em 5rem}}#vision #fv.status .catch{transform:scale(1);opacity:1}#vision #fv h1{display:flex;gap:0 1.1111111111rem;position:absolute;left:7vw;top:15.5rem}@media only screen and (max-width: 1079px){#vision #fv h1{display:none;left:2rem;top:7rem;gap:0 1rem}}#vision #fv h1 img{width:2rem}@media only screen and (max-width: 1079px){#vision #fv h1 img{width:2rem}}#vision #fv h1 .en{display:block;color:#ff8000;font-family:"Montserrat",sans-serif;font-size:1.1111111111rem;letter-spacing:.4em;writing-mode:vertical-rl}@media only screen and (max-width: 1079px){#vision #fv h1 .en{font-size:1rem}}#vision #fv .catch{width:57.875vw;margin:0 auto;transition:.5s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:scale(0.8);opacity:0}@media only screen and (max-width: 1079px){#vision #fv .catch{width:75vw}}#vision #fv .scroll{width:2px;height:3.5555555556rem;background:#fff;position:relative;margin:16.875vw auto 0}@media only screen and (max-width: 1079px){#vision #fv .scroll{display:none}}#vision #fv .scroll span{display:block;color:#fff;font-family:"Montserrat",sans-serif;font-size:.5555555556rem;letter-spacing:.2em;writing-mode:vertical-rl;position:absolute;left:.25rem;top:0}#vision #fv .fs20{color:#fff;line-height:2;text-align:center;letter-spacing:.2em;margin:calc(4.4444444444rem - .5em) 0 -0.5em}#vision #fv .fs20:first-of-type{margin:calc(8.4375vw - .5em) 0 -0.5em}@media only screen and (max-width: 1079px){#vision #fv .fs20:first-of-type{margin:calc(3.5555555556rem - .5em) 0 -0.5em}}@media only screen and (max-width: 1079px){#vision #fv .fs20{font-size:1rem;text-align:left}}#vision #fv .circle{width:23rem;margin:5rem auto 0;position:relative}@media only screen and (max-width: 1079px){#vision #fv .circle{width:100%;max-width:414px}}#vision #fv .circle .lead{display:block;font-size:2.5rem;font-weight:700;line-height:1;color:#fff;margin:1.7777777778rem 0 0}@media only screen and (max-width: 1079px){#vision #fv .circle .lead{text-align:center}}#vision #fv .circle p{width:18.2222222222rem;color:#fff;line-height:1.75;margin:-0.375em 0}@media only screen and (max-width: 1079px){#vision #fv .circle p{width:100%;margin:calc(1.3333333333rem - .375em) auto -0.375em}}@media only screen and (min-width: 1080px){#vision #fv .circle .txt1{position:absolute;top:0;left:calc(50% - 560px)}}@media only screen and (min-width: 1080px){#vision #fv .circle .txt2{position:absolute;top:0;left:calc(50% + 228px)}}#vision #fv .circle .txt3{margin:calc(1.1111111111rem - .375em) auto -0.375em}#vision #roadmap{width:83.75vw;height:48.125vw;margin:0 auto 0;position:relative}@media only screen and (max-width: 1079px){#vision #roadmap{width:calc(100% - 4rem);height:66.40625vw}}#vision #roadmap[data-intersecting=true]>div{transform:scale(1) rotate(0deg);opacity:1}@media only screen and (min-width: 1080px){#vision #roadmap .map{position:absolute;left:0;top:0}}#vision #roadmap>div{position:absolute;pointer-events:none;opacity:0;transition:.375s .5s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform-origin:center bottom;transform:scale(0.5) rotate(-20deg)}@media only screen and (max-width: 1079px){#vision #roadmap>div{display:none}}#vision #roadmap>div img{height:3vw;filter:drop-shadow(0px 0px 0.5rem rgba(0, 0, 0, 0.5))}#vision #roadmap #m1{left:4.875vw;top:15.25vw}#vision #roadmap #m2{left:60.125vw;top:12.25vw}#vision #roadmap #m3{left:21.4375vw;top:24.5vw}#vision #roadmap #m4{left:29.25vw;top:33.75vw}#vision #roadmap #m5{left:51.1875vw;top:35.4375vw}#vision #roadmap #m6{left:2.1875vw;top:40.25vw}#vision #roadmap #m7{left:19.8125vw;top:40.5vw}#vision #roadmap #m8{left:38.4375vw;top:40.8125vw}#vision #roadmap #m9{left:61.0625vw;top:43.0625vw}#vision #baloon ul{display:flex;justify-content:center;gap:0 3vw;margin-top:-1.25vw}@media only screen and (max-width: 1079px){#vision #baloon ul{display:none;flex-wrap:wrap;position:absolute;top:-20rem;margin:0}}#vision #baloon ul li{width:11.5625vw;height:11.5625vw;background:#ff8000;border-radius:50%;position:relative;cursor:pointer}@media only screen and (max-width: 1079px){#vision #baloon ul li{width:8.8888888889rem;height:8.8888888889rem}}#vision #baloon ul li span{display:block;width:100%;color:#fff;font-weight:900;font-size:1vw;line-height:1.75vw;text-align:center;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media only screen and (max-width: 1079px){#vision #baloon ul li span{font-size:.75rem;line-height:1.75}}#vision .message{width:calc(100% - 4rem);max-width:960px;margin:3.5555555556rem auto 0}#vision .message p{font-weight:900;letter-spacing:.2em;line-height:2;margin:calc(2.6666666667rem - .5em) auto -0.5em}@media only screen and (max-width: 1079px){#vision .message p{letter-spacing:.1em}}#vision .message .fs32{letter-spacing:.2em;line-height:1.5;margin:-0.25rem 0}#vision .message .link{display:block;width:100%;max-width:44.4444444444rem;height:7.1111111111rem;margin:3.5555555556rem auto 0;border-radius:3.5555555556rem;background-color:#13af06;position:relative;box-shadow:0px .3333333333rem 0px 0px rgba(0,0,0,.16)}#vision .message .link span{display:block;width:100%;color:#fff;font-size:1.3333333333rem;font-weight:900;text-align:center;position:absolute;top:50%;left:0;transition:.375s;transform:translateY(-50%);white-space:nowrap}@media only screen and (max-width: 1079px){#vision .message .link span{font-size:1.125rem;line-height:1.5;text-align:left;padding-left:2rem}}#vision .message .link::before{width:2.6666666667rem;height:2.6666666667rem;content:"";background:url(../img/arw-g.svg) center/contain no-repeat;position:absolute;top:50%;right:3.8888888889rem;transition:.375s;transform:translate(50%, -50%);z-index:2}@media only screen and (max-width: 1079px){#vision .message .link::before{right:2.5rem}}#vision #story{padding:5.2222222222rem 1em 1em;margin-top:7.4444444444rem;background:#ff8000;border-radius:12vw;transition:.75s cubic-bezier(0.25, 1, 0.5, 1);opacity:0}@media only screen and (max-width: 1079px){#vision #story{padding:5.2222222222rem .5em .5em}}#vision #story.status{opacity:1}@media only screen and (min-width: 1080px){#vision #story h2{position:relative;z-index:1}}#vision #story h2 img{height:11.6666666667rem;margin:0 auto}@media only screen and (max-width: 1079px){#vision #story h2 img{height:14.4444444444rem}}#vision #story .wrap{margin-top:3.6666666667rem;padding:7.1111111111rem 2em;border-radius:11.5vw;background-color:#fff;position:relative}@media only screen and (min-width: 1080px){#vision #story .wrap[data-target=img01] .box:nth-of-type(2) img{opacity:1}#vision #story .wrap[data-target=img02] .box:nth-of-type(3) img{opacity:1}#vision #story .wrap[data-target=img03] .box:nth-of-type(4) img{opacity:1}#vision #story .wrap[data-target=img04] .box:nth-of-type(5) img{opacity:1}}@media only screen and (max-width: 1079px){#vision #story .wrap{margin-top:8.2222222222rem;padding:12.7777777778rem 1.5em 5em}}#vision #story .wrap .narako{width:11.5555555556rem;position:absolute;top:-8.4444444444rem;left:83.1875vw;transform:translateX(-50%)}@media only screen and (min-width: 1080px){#vision #story .wrap .narako{z-index:1}}@media only screen and (max-width: 1079px){#vision #story .wrap .narako{left:50%;top:-5.7777777778rem}}#vision #story .wrap .narako span{display:block;text-align:center;line-height:1.2777777778rem;margin-top:.4444444444rem}#vision #story .wrap .fs28{font-size:1.5555555556rem;line-height:1.5;margin:-0.25em 0}@media only screen and (max-width: 1079px){#vision #story .wrap .fs28{font-size:1.53125rem;text-align:center}}#vision #story .wrap .fs28+p{margin:calc(2.8888888889rem - .75em) 0 -0.75em}#vision #story .wrap p{font-size:1.25rem;line-height:2.5;letter-spacing:.1em;margin:calc(4.4444444444rem - .75em) 0 -0.75em}@media only screen and (max-width: 1079px){#vision #story .wrap p{font-size:1rem}}#vision #story .wrap .box{max-width:1120px;margin:0 auto 11.1111111111rem;position:relative}@media only screen and (max-width: 1079px){#vision #story .wrap .box{margin-bottom:6rem}}@media only screen and (min-width: 1080px){#vision #story .wrap .box.status img{transform:translateY(-50%) scale(1);opacity:1}}@media only screen and (min-width: 1080px){#vision #story .wrap .box.status2 img{transform:translateY(-50%) scale(0.8);opacity:0}}@media only screen and (min-width: 1080px){#vision #story .wrap .box .txtBox{position:relative;z-index:1}}@media only screen and (min-width: 1080px){#vision #story .wrap .box .txtBox p{max-width:640px}}#vision #story .wrap .box .txtBox .fs28{max-width:none}@media only screen and (min-width: 1080px){#vision #story .wrap .box img{width:min(28.625vw,25.4444444444rem);position:fixed;left:62.5vw;top:50%;transition:.5s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:translateY(-50%) scale(0.8);opacity:0;pointer-events:none}}@media only screen and (max-width: 1079px){#vision #story .wrap .box img{margin-top:3rem}}@media only screen and (min-width: 1080px){#vision #story .wrap .center{position:relative;z-index:1}}#vision #story .wrap .center .fs28{text-align:center}#vision #story .wrap .center p{text-align:center}@media only screen and (max-width: 1079px){#vision #story .wrap .center p{text-align:left}}#vision #story .wrap .center img{max-width:39.1111111111rem;margin:9.7777777778rem auto 0}@media only screen and (max-width: 1079px){#vision #story .wrap .center img{margin-top:3rem}}#event .contents{padding-top:4.8888888889rem}#event .contents p{line-height:1.75;margin:calc(1.7777777778rem - .375em) 0 -0.375em}#event .contents .point{padding:1.7777777778rem 2.7777777778rem;margin-top:2.6666666667rem;border:.8888888889rem solid rgba(0,0,0,.1)}@media only screen and (max-width: 1079px){#event .contents .point{padding:1.7777777778rem .8888888889rem}}#event .contents .point h2{font-weight:900;letter-spacing:.1em;border-bottom:1px solid #000;padding-bottom:.4444444444rem}#event .contents .point .fs32{line-height:1.5;letter-spacing:.1em;text-align:center;margin:calc(2.6666666667rem - .25em) 0 -0.25em;font-feature-settings:"palt" 1}#event .contents .point .recommend{display:flex;justify-content:center;align-items:center;gap:0 1.1111111111rem;margin-top:1.7777777778rem;word-break:break-all}@media only screen and (max-width: 1079px){#event .contents .point .recommend{flex-direction:column;gap:1.1111111111rem}}#event .contents .point .recommend img{width:5.7777777778rem}#event .contents .point .recommend p{margin:-0.375em 0}#event .contents h3{font-size:1.7777777778rem;font-weight:900;margin-top:4.4444444444rem}@media only screen and (max-width: 1079px){#event .contents h3{font-size:1.3333333333rem}}@media only screen and (min-width: 1080px){#event .contents .cm_flex{gap:0 1.7777777778rem;justify-content:space-between}#event .contents .cm_flex.re p{order:2}#event .contents .cm_flex.re .img{order:1}}@media only screen and (min-width: 1080px){#event .contents .cm_flex p{width:26.6666666667rem}}#event .contents .cm_flex .img{text-align:center;margin-top:2rem}@media only screen and (min-width: 1080px){#event .contents .cm_flex .img{width:24.8888888889rem}}#event .contents .cm_flex .img img{border-radius:2rem;margin-bottom:1rem}#event .contents .w100img{text-align:center;margin-top:2rem}#event .contents .w100img img{border-radius:2rem;margin-bottom:1rem}@media only screen and (min-width: 1080px){#event .postTitle{display:flex;align-items:center;gap:0 1.7777777778rem}}#event .postTitle .img{display:block;width:15.5555555556rem;aspect-ratio:1;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:2rem}@media only screen and (max-width: 1079px){#event .postTitle .img{width:100%}}@media only screen and (min-width: 1080px){#event .postTitle .dl{width:calc(100% - 312px)}}@media only screen and (max-width: 1079px){#event .postTitle .dl{margin-top:2rem}}#event .postTitle .dl .dt{font-size:1.7777777778rem;font-weight:900;line-height:1.5;margin:-0.25em 0}#event .postTitle .dl .cat{margin-top:.8888888889rem}#event .postTitle .dl .tag{display:flex;flex-wrap:wrap;gap:.5555555556rem;margin-top:1.5555555556rem}#event .postTitle .dl .tag a{display:block;background:rgba(0,0,0,.1);border-radius:.7777777778rem;padding:.3333333333rem 1rem;text-decoration:none}#event .postTitle .dl .date{margin-top:1.3333333333rem}#event .postTitle2{border-bottom:.2222222222rem solid rgba(0,0,0,.2);padding-bottom:2.2222222222rem}#event .postTitle2 h2{font-size:1.7777777778rem;font-weight:900;line-height:1.5;margin:-0.25em 0}#event .postTitle2 .cm_flex{margin-top:2.2222222222rem}@media only screen and (min-width: 1080px){#event .postTitle2 .cm_flex{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:2rem 2.6666666667rem}}@media only screen and (max-width: 1079px){#event .postTitle2 .cm_flex .cat{margin-top:.8888888889rem}}#event .postTitle2 .cm_flex .tag{display:flex;flex-wrap:wrap;gap:.5555555556rem;margin-left:auto}@media only screen and (max-width: 1079px){#event .postTitle2 .cm_flex .tag{margin-top:.8888888889rem}}#event .postTitle2 .cm_flex .tag a{display:block;background:rgba(0,0,0,.1);border-radius:.7777777778rem;padding:.3333333333rem 1rem;text-decoration:none}@media only screen and (max-width: 1079px){#event .postTitle2 .cm_flex .date{margin-top:1.3333333333rem}}#event .postTitle3{padding-bottom:3.5555555556rem}#event .postTitle3 h2{font-size:1.7777777778rem;font-weight:900;line-height:1.5;margin:-0.25em 0}#event .summary{padding:4.4444444444rem 0 7.2777777778rem;margin-top:4.4444444444rem;background:rgba(19,175,6,.08)}#event .summary h3{margin-top:0}#event .summary .imgList{display:flex;justify-content:space-between;margin-top:1.7777777778rem}@media only screen and (max-width: 1079px){#event .summary .imgList{flex-direction:column;gap:1.7777777778rem}}@media only screen and (min-width: 1080px){#event .summary .imgList li{width:calc((100% - 4em)/2)}}#event .summary .imgList li .img{display:block;aspect-ratio:3/2;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:1.7777777778rem}#event .summary .imgList li .caption{text-align:center;line-height:1.75;margin:calc(0.8888888889rem - .375em) 0 -0.375em}#event .relatedArticle{margin-top:7.5rem}#event .post{margin-top:2.6666666667rem}#event .post *:first-child{margin-top:0 !important}#contact .contents p{text-align:center;line-height:1.75;margin:-0.375em 0}#contact .contents .link{display:block;width:calc(100% - 4rem);max-width:44.4444444444rem;height:7.1111111111rem;margin:2.6666666667rem auto 0;border-radius:3.5555555556rem;position:relative;box-shadow:0px .3333333333rem 0px 0px rgba(0,0,0,.16)}#contact .contents .link span{display:block;width:100%;color:#fff;font-size:1.3333333333rem;font-weight:900;text-align:center;position:absolute;top:50%;left:0;transition:.375s;transform:translateY(-50%);white-space:nowrap}@media only screen and (max-width: 1079px){#contact .contents .link span{font-size:1.25rem;line-height:1.5}}#contact .contents .link::before{width:2.6666666667rem;height:2.6666666667rem;content:"";background:url(../img/contact/link-g.svg) center/contain no-repeat;position:absolute;top:50%;right:3.8888888889rem;transition:.375s;transform:translate(50%, -50%);z-index:2}@media only screen and (max-width: 1079px){#contact .contents .link::before{right:3rem}}#contact .contents .green{background:#13af06;margin:3.5555555556rem auto 0}#contact .contents .orange{background:#ff8000}#contact .contents .orange::before{background-image:url(../img/contact/link-o.svg)}#contact .contents .gray{background:#7f7f7f}#contact .contents .gray::before{background-image:url(../img/contact/link-b.svg)}@media screen and (min-width: 1080px){.pcNone{display:none !important}html{width:100%;height:100%;font-size:18px}body{width:100%;height:100%;font-size:1rem}img{display:block;height:auto}}@media screen and (max-width: 1079px){.spNone{display:none !important}html{width:100%;height:100%;font-size:13px}body{width:100%;height:100%;font-size:1rem;overflow-x:hidden}img{display:block;max-width:100%;width:auto}}


/*# sourceMappingURL=layout.min.css.map */
