@charset "UTF-8";body{color:#4D4D4D;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:1;letter-spacing:.12em;text-align:justify;background:#FFF;height:100%}img{max-width:100%;height:auto}.wpcf7-form{max-width:888px;margin:6.875rem auto 0}@media screen and (max-width:959px){.wpcf7-form{margin:3.4615384615rem auto 0}}.wpcf7-form .need{color:#FF7B99}.wpcf7-form dl{display:flex;width:100%;margin:0 0 2.3125rem}@media screen and (max-width:959px){.wpcf7-form dl{flex-direction:column;margin:0 0 2.0769230769rem}}.wpcf7-form dl:last-of-type{margin-bottom:4em}.wpcf7-form dl dt{width:18rem;color:#009693;font-size:1.25rem;font-weight:700;line-height:1.5}@media screen and (max-width:1199px){.wpcf7-form dl dt{width:100%;font-size:1.2307692308rem;padding:0 0 1rem}}.wpcf7-form dl dt .br{padding:2px 0}.wpcf7-form dl dd{width:calc(100% - 18rem)}@media screen and (max-width:959px){.wpcf7-form dl dd{width:100%}}.wpcf7-form p.btn{display:flex;align-items:center;justify-content:center;margin:4.625rem 0 0}.wpcf7-form p.btn .wpcf7-spinner{display:none}.wpcf7-form input[type=tel],.wpcf7-form input[type=email],.wpcf7-form input[type=text],.wpcf7-form textarea{display:block;width:100%!important;color:#4D4D4D;line-height:1.5;padding:.75em 1.5rem;background:rgb(129 205 228 / .1);border:none;border-radius:.1875rem;-webkit-appearance:none;box-sizing:border-box}.wpcf7-form input[type=tel]::-moz-placeholder,.wpcf7-form input[type=email]::-moz-placeholder,.wpcf7-form input[type=text]::-moz-placeholder,.wpcf7-form textarea::-moz-placeholder{color:#B9B9B9;letter-spacing:.12em}.wpcf7-form input[type=tel]:-ms-input-placeholder,.wpcf7-form input[type=email]:-ms-input-placeholder,.wpcf7-form input[type=text]:-ms-input-placeholder,.wpcf7-form textarea:-ms-input-placeholder{color:#B9B9B9;letter-spacing:.12em}.wpcf7-form input[type=tel]::placeholder,.wpcf7-form input[type=email]::placeholder,.wpcf7-form input[type=text]::placeholder,.wpcf7-form textarea::placeholder{color:#B9B9B9;letter-spacing:.12em}.wpcf7-form input[type=submit],.wpcf7-form input[type=reset]{display:block;width:17.375rem;color:#FFF;font-size:1.125rem;font-weight:700;line-height:1;letter-spacing:.15em;text-indent:.15em;text-align:center;text-decoration:none;margin:0 .5em;padding:1em 0;background:url(../img/arw2.svg) center right 1.25em/0.5rem no-repeat #009693;border-radius:1.8125rem;border:none;cursor:pointer;-webkit-appearance:none;opacity:.6}.wpcf7-form input[type=submit]:not(:disabled),.wpcf7-form input[type=reset]:not(:disabled){opacity:1}.wpcf7-form input[type=submit]:not(:disabled):hover,.wpcf7-form input[type=reset]:not(:disabled):hover{opacity:.6}.wpcf7-form input[type=reset]{color:rgb(0 0 0 / .5);background:rgb(0 0 0 / .2)}.wpcf7-form input[type=reset]:hover{color:#009693}.wpcf7-form .dropdown{position:relative;display:block;padding:0}.wpcf7-form .dropdown select{width:100%;margin:0;background:none;border:1px solid #fff0;border-radius:.1875rem;outline:none;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none;line-height:1.5;padding:.75em 1.5rem;background:url(../img/arw3.svg) center right 1.25rem/0.5rem no-repeat rgb(129 205 228 / .1)}.wpcf7-form .dropdown select::-moz-placeholder{color:#B9B9B9;letter-spacing:.12em}.wpcf7-form .dropdown select:-ms-input-placeholder{color:#B9B9B9;letter-spacing:.12em}.wpcf7-form .dropdown select::placeholder{color:#B9B9B9;letter-spacing:.12em}.wpcf7-form .dropdown select:invalid{color:#B9B9B9;letter-spacing:.12em}.wpcf7-form .dropdown option:first-child{color:#B9B9B9}.wpcf7-form .checkbox01{box-sizing:border-box;cursor:pointer;display:inline-block;padding:0 1rem 0 2.5rem;position:relative;width:auto}@media screen and (max-width:1199px){.wpcf7-form .checkbox01{font-size:1rem;letter-spacing:.1em;padding:0 0 0 2.75rem}}.wpcf7-form .checkbox01::before,.wpcf7-form .wpcf7-list-item-label:before{background:#fff;border:2px solid #009693;content:"";display:block;height:16px;left:5px;margin-top:-8px;position:absolute;top:50%;width:16px}.wpcf7-form .checkbox01::after{border-right:3px solid #FF7B99;border-bottom:3px solid #FF7B99;content:"";display:block;height:9px;left:11px;margin-top:-6px;opacity:0;position:absolute;top:50%;transform:rotate(45deg);width:5px}.wpcf7-form input[type=checkbox]{display:none}.wpcf7-form input[type=checkbox]:checked+.checkbox01::after{opacity:1}.wpcf7-form span.wpcf7-list-item{position:relative;box-sizing:border-box;display:inline-block;padding:0 1rem 0 2.5rem;width:auto}@media screen and (max-width:1199px){.wpcf7-form span.wpcf7-list-item{font-size:1rem;letter-spacing:.1em;padding:0 0 0 2.75rem}}.wpcf7-form span.wpcf7-list-item .wpcf7-list-item-label{cursor:pointer}.wpcf7-form span.wpcf7-list-item .wpcf7-list-item-label:before{background:#fff;border:2px solid #009693;content:"";display:block;height:16px;left:5px;margin-top:-8px;position:absolute;top:50%;width:16px}.wpcf7-form span.wpcf7-list-item .wpcf7-list-item-label:after{border-right:3px solid #FF7B99;border-bottom:3px solid #FF7B99;content:"";display:block;height:9px;left:11px;margin-top:-6px;opacity:0;position:absolute;top:50%;transform:rotate(45deg);width:5px}.wpcf7-form span.wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:after{opacity:1}.wpcf7-form .check{display:flex;justify-content:center;align-items:center;font-size:1.25rem;margin:5.8125rem 0 0}@media screen and (max-width:1199px){.wpcf7-form .check{margin:3.0769230769rem 0 0}}.wpcf7-form .spam{margin:3.75rem 0 0}.wpcf7-form .spam .dt{color:#009693;font-size:1.25rem;font-weight:700;line-height:1.5;margin:0 0 1.5rem}.wpcf7-form .spam .dt .s{font-size:1rem}.wpcf7-form .spam .dt .need{color:#FF7B99}.wpcf7-form .spam+p{color:#868686;font-size:.875rem;line-height:1.75;margin:calc(2.5rem - 0.375em) 0 -.375em}.wpcf7-form .wpcf7-not-valid-tip{color:#FF7B99;margin-top:.625rem}@media screen and (max-width:1199px){.wpcf7-form .wpcf7-not-valid-tip{margin-top:.7692307692rem}}.cm_link{max-width:17.375rem}@media screen and (max-width:1199px){.cm_link{max-width:17.6923076923rem}}.cm_link.white a{color:#009693;border-color:#FFF;background:url(../img/arw1.svg) center right 1.25em/0.5rem no-repeat #FFF}.cm_link.white a:hover{color:#FFF;border-color:#009693;background:url(../img/arw2.svg) center right 1.25em/0.5rem no-repeat #009693}.cm_link a{display:block;color:#FFF;font-size:1.125rem;text-align:center;text-decoration:none;font-weight:700;padding:1.125rem 1.125rem 1.25rem;border:1px solid #009693;border-radius:1.75rem;background:url(../img/arw2.svg) center right 1.25em/0.5rem no-repeat #009693;transition:0.5s}.cm_link a:hover{color:#009693;background:url(../img/arw1.svg) center right 1.25em/0.5rem no-repeat #FFF}.uragawaList{display:flex;flex-wrap:wrap;justify-content:space-between}.uragawaList li{width:calc((100% - 3.5em) / 3);max-width:384px;margin:3.75em 0 0}.uragawaList li div a{display:block;text-decoration:none;overflow:hidden}.uragawaList li div a:hover .img{transform:scale(1.1)}.uragawaList li div a:hover .date,.uragawaList li div a:hover .title{color:#009693}.uragawaList li div span{display:block}.uragawaList li div .imgBox{border-radius:1rem 1rem 0 0;position:relative;overflow:hidden}.uragawaList li div .imgBox .category{width:12rem;color:#FFF;text-align:center;padding:.6875rem 0;background:#009693;border-radius:0 .75rem 0 0;position:absolute;left:0;bottom:0;z-index:2}@media screen and (max-width:460px){.uragawaList li div .imgBox .category{width:85%;padding:.5rem 0}}.uragawaList li div .img{padding-top:50%;background-position:center;background-repeat:no-repeat;background-size:cover;transition:transform 0.6s ease}.uragawaList li div .txtBox{padding:2.125rem 1.25rem 1.625rem;background:#FFF;border-radius:0 0 1rem 1rem}.uragawaList li div .title{line-height:1.75;min-height:5.25rem;margin:-.375em 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width:460px){.uragawaList li div .title{line-height:1.5;min-height:4.5rem}}.uragawaList li div .date{font-family:"Outfit",sans-serif;font-size:.875rem;margin:2rem 0 0}.uragawaList::after{content:"";display:block;width:calc((100% - 3.5em) / 3);max-width:384px}.slideList{display:flex;flex-wrap:wrap;justify-content:space-between}.slideList li{width:39.5314787701vw;margin:3.75em 0 0}@media screen and (max-width:1199px){.slideList li{width:66.6666666667vw}}.slideList li a{display:block;text-decoration:none}.slideList li span{display:block}.slideList li .img{padding-top:75%;-o-object-fit:cover;object-fit:cover;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:.625rem .625rem 0 0;transition:0.375s;position:relative}.slideList li .img .obi{min-height:16.25rem;color:#FFF;font-size:1.25rem;font-weight:700;writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;letter-spacing:.18em;padding:1rem;background:#009693;position:absolute;left:1.25rem;top:-.625rem}@media screen and (max-width:1199px){.slideList li .img .obi{font-size:1rem;min-height:12.6923076923rem;left:.7692307692rem}}.slideList li .txtBox{padding:1.75rem 0 0}.slideList li .title{color:#009693;font-size:1.6875rem;font-weight:700;line-height:1.75;letter-spacing:.12em;margin:-.375em 0}@media screen and (max-width:1199px){.slideList li .title{font-size:1.3076923077rem}}.slideList li .txt{letter-spacing:.1em;line-height:2;margin:calc(1.75rem - 0.5em) 0 -.5em}.slideList li .txtBox2{padding:1.875rem 1.75rem 2.5rem;border-radius:0 0 .625rem .625rem}@media screen and (max-width:1199px){.slideList li .txtBox2{padding:1.3846153846rem 1.1538461538rem 1.5384615385rem}}.slideList li .txtBox2 .title{font-size:1.375rem}@media screen and (max-width:1199px){.slideList li .txtBox2 .title{font-size:1rem}}.slideList li .txtBox2 table{margin:1rem 0 0}.slideList li .txtBox2 table th{width:2.75rem;color:#009693;line-height:1.5;vertical-align:top;padding:1rem 0 0}@media screen and (max-width:1199px){.slideList li .txtBox2 table th{display:block;width:100%}}.slideList li .txtBox2 table td{width:calc(100% - 2.75rem);line-height:1.5;padding:1rem 0 0}@media screen and (max-width:1199px){.slideList li .txtBox2 table td{display:block;width:100%;padding:.5rem 0 0}}.slideList li .txtBox2 .link{width:15rem;margin:2.5rem auto 0}.slideList li .txtBox2 .link a{display:block;color:#34ADC1;font-weight:700;text-align:center;text-decoration:none;padding:1rem 0;border:2px solid #34ADC1;border-radius:1.625rem;transition:0.5s}.slideList li .txtBox2 .link a:hover{color:#FFF;background:#34ADC1}.tagList{display:flex;flex-wrap:wrap;max-width:1200px;margin:5rem auto 0}@media screen and (max-width:1199px){.tagList{justify-content:flex-start;margin:2rem auto 1.5384615385rem;padding:0 1.1538461538rem}}.tagList li{margin:1.625rem 1.25rem 0 0}@media screen and (max-width:1199px){.tagList li{margin:1rem 1.25rem 0 0}}.tagList li a{display:block;text-decoration:none}.tagList li a::before{content:"#"}.tagList li a.on,.tagList li a.current-cat,.tagList li a:hover{color:#009693}.tagList li.current-cat{color:#009693}.categoryNav{display:flex;flex-wrap:wrap;justify-content:flex-start;max-width:1200px;margin:5.625rem auto 0}@media screen and (max-width:1199px){.categoryNav{margin:3.4615384615rem 0 0}}.categoryNav li{margin-right:3.125rem}.categoryNav li:last-child{margin-right:0}.categoryNav li a{display:block;font-size:1.5rem;font-weight:700;letter-spacing:.16em;text-decoration:none;padding:0 0 2rem;transition:0.5s;position:relative}@media screen and (max-width:1199px){.categoryNav li a{font-size:1.1538461538rem;padding-bottom:1.5384615385rem}}.categoryNav li a.on,.categoryNav li a.current-cat,.categoryNav li a:hover{color:#009693}.categoryNav li.current-cat a{color:#009693}.newsList{margin:2rem 0 0}.newsList li{border-bottom:1px solid #9BA597}.newsList li:last-child{border:none}.newsList li a{display:flex;align-items:center;min-height:5rem;text-decoration:none;padding:1rem 0;transition:0.5s}@media screen and (max-width:1199px){.newsList li a{display:block;padding:1.6923076923rem 0}}.newsList li a:hover{opacity:.6}.newsList li a span{display:block}.newsList li a .date{width:14.625rem;color:#009693;font-size:1.25rem;font-family:"Outfit",sans-serif;text-align:center}@media screen and (max-width:1199px){.newsList li a .date{width:100%;text-align:left;padding:0 0 1rem}}.newsList li a .txt{width:calc(100% - 17.5rem);line-height:2}@media screen and (max-width:1199px){.newsList li a .txt{width:100%}}.pager{display:flex;align-items:center;justify-content:center;margin:9.6875rem 0 9.4375rem}@media screen and (max-width:1199px){.pager{margin:5.7692307692rem 0;justify-content:space-around}}.pager li{margin:0 1.5rem}@media screen and (max-width:1199px){.pager li{margin:0}}.pager li a{display:block;font-family:"Overpass",sans-serif;font-size:2rem;font-weight:900;text-decoration:none;transition:0.5s}.pager li a:hover{opacity:.6}.pager li a.on,.pager li a:hover{color:#009693;text-decoration:underline}.pager li a img{height:2.875rem}@media screen and (max-width:1199px){.pager li a img{height:2.5rem}}ul.pager2{max-width:65.5197657394vw;display:flex;align-items:center;justify-content:space-between;margin:3.75rem auto 0}@media screen and (max-width:1199px){ul.pager2{max-width:none;margin:5.3846153846rem auto 0}}ul.pager2 li{position:relative}ul.pager2 li.bar{height:1rem;width:1px;background:#4D4D4D;top:50%;right:0}ul.pager2 li a{display:flex;align-items:center;text-decoration:none;transition:0.5s}@media screen and (max-width:1199px){ul.pager2 li a{padding:0}}ul.pager2 li a:hover{opacity:.6}@media screen and (max-width:1199px){ul.pager2 li a.all{width:6.5rem;justify-content:center}ul.pager2 li a.all span{padding:0 0 0 .75rem}}ul.pager2 li a.all img{height:1.9375rem}@media screen and (max-width:1199px){ul.pager2 li a.all img{height:1.1538461538rem}}ul.pager2 li a span{display:block;padding:0 1rem}@media screen and (max-width:1199px){ul.pager2 li a span{font-size:.8461538462rem;padding:0 .75rem}}ul.pager2 li a img{height:2.875rem}@media screen and (max-width:1199px){ul.pager2 li a img{height:1.7692307692rem}}div.pager2{max-width:65.5197657394vw;display:flex;align-items:center;justify-content:space-between;margin:3.75rem auto 0}@media screen and (max-width:1199px){div.pager2{max-width:none;margin:5.3846153846rem auto 0}}div.pager2 div{position:relative}div.pager2 div:empty{min-width:10.4375rem}@media screen and (max-width:1199px){div.pager2 div:empty{min-width:8.0769230769rem}}div.pager2 div.bar{height:1rem;width:1px;background:#4D4D4D;top:50%;right:0;min-width:auto}div.pager2 div a{display:flex;align-items:center;text-decoration:none;transition:0.5s}@media screen and (max-width:1199px){div.pager2 div a{padding:0}}div.pager2 div a:hover{opacity:.6}@media screen and (max-width:1199px){div.pager2 div a.all{width:6.5rem;justify-content:center}div.pager2 div a.all span{padding:0 0 0 .75rem}}div.pager2 div a.all img{height:1.9375rem}@media screen and (max-width:1199px){div.pager2 div a.all img{height:1.1538461538rem}}div.pager2 div a span{display:block;padding:0 1rem}@media screen and (max-width:1199px){div.pager2 div a span{font-size:.8461538462rem;padding:0 .75rem}}div.pager2 div a img{height:2.875rem}@media screen and (max-width:1199px){div.pager2 div a img{height:1.7692307692rem}}div.pager2.news_post div:empty{min-width:12.6875rem}@media screen and (max-width:1199px){div.pager2.news_post div:empty{min-width:10rem}}div.pager2.news_post div.bar{min-width:auto}.header{position:relative}.header .h1{width:12.5rem;position:fixed;top:.878125rem;left:3.3125rem;z-index:8}@media screen and (max-width:1199px){.header .h1{width:32vw;max-width:176px;top:2.3076923077rem;left:1.0769230769rem;transform:translateY(-50%)}}.header .headerbg{width:100%;height:4.375rem;position:fixed;background:#FFF;z-index:4;opacity:.9}@media screen and (max-width:1199px){.header .headerbg{height:4.8461538462rem}}.header .fxdNav{display:flex;position:fixed;top:1.0625rem;right:6.6875rem;z-index:5}@media screen and (max-width:1199px){.header .fxdNav{right:4.2307692308rem;top:1rem}}.header .fxdNav li{width:8.4375rem;margin-left:1rem}@media screen and (max-width:1199px){.header .fxdNav li{width:21.3333333333vw}}.header .fxdNav li a{display:block;color:#FFF;font-size:.75rem;font-weight:700;text-align:center;text-decoration:none;padding:.625rem 0 .75rem;background:#009693;border:1px solid #009693;border-radius:1.125rem;transition:0.5s}.header .fxdNav li a:hover{color:#009693;background:none}@media screen and (max-width:1199px){.header .fxdNav li a{font-size:1rem;padding:.8461538462rem 0;border-radius:2.6923076923rem}}.header .fxdNav li:first-child a{background:#34ADC1;border-color:#34ADC1}.header .fxdNav li:first-child a:hover{color:#34ADC1;background:none}@media screen and (max-width:1199px){.header .fxdNav li:last-child{display:none}}.header .fxdNav li:last-child a{background:#006D79;border-color:#006D79}.header .fxdNav li:last-child a:hover{color:#006D79;background:none}.header .menu{width:1.75rem;height:1.75rem;position:fixed;right:4.125rem;top:2.1875rem;transform:translateX(50%) translateY(-50%);cursor:pointer;z-index:99}@media screen and (max-width:1199px){.header .menu{width:1.9230769231rem;height:1.9230769231rem;top:2.4230769231rem;right:2.1538461538rem}}.header .menu span{display:block;width:100%;height:3px;position:absolute;left:0;right:0;margin:0 auto;background:#009693;transition:0.3s}.header .menu .span{top:calc(50% - 0.5rem)}.header .menu .span2{display:none}.header .menu .span3{bottom:calc(50% - 0.5rem)}.header .menu.open .span{top:calc(50% - 1.5px);transform:rotate(-25deg)}.header .menu.open .span2{opacity:0}.header .menu.open .span3{bottom:calc(50% - 1.5px);transform:rotate(25deg)}.header nav{width:100vw;height:100vh;position:fixed;top:0;right:0;z-index:9;transition:0.5s;visibility:hidden;opacity:0}.header nav.show{opacity:1;visibility:visible}.header nav.show .inner{transform:translateX(0%)}.header nav .navbg{width:100%;height:100%;background:rgb(255 255 255 / .8);position:absolute;top:0;right:0}.header nav .inner{max-width:683px;width:100%;height:calc(var(--vh, 1vh) * 100);max-height:calc(var(--vh, 1vh) * 100);overflow:hidden;padding:7.75rem 6.25em 0;background:#EDEDED;position:absolute;top:0;right:0;z-index:1;transition:0.5s cubic-bezier(.25,1,.5,1)}@media screen and (max-width:1199px){.header nav .inner{padding:5.3846153846em 2.3076923077em 0}}.header nav .inner::after{content:"";display:block;width:140px;height:149px;background:url(../img/nav.svg) center top/100% auto no-repeat;position:absolute;bottom:0;left:6.25em}@media screen and (max-width:1199px){.header nav .inner::after{width:95px;height:95px;left:2.3076923077em}}@media screen and (min-width:1200px) and (max-height:779px){.header nav .inner::after{bottom:auto;top:630px}}@media screen and (max-width:1199px) and (max-height:593px){.header nav .inner::after{bottom:auto;top:498px}}.header nav .inner a:hover{opacity:.6}.header nav .flex{display:flex;justify-content:space-between}@media screen and (max-width:1199px){.header nav .flex{max-width:250px;margin:0 auto}}.header nav .flex p{width:6.25rem;color:#FFF;font-size:.875rem;font-weight:700;text-align:center;padding:.375rem 0;border-radius:.8125rem}.header nav .flex p.blue{background:#34ADC1}.header nav .flex p.green{background:#009693;margin:2.25rem 0 0}.header nav .flex .nav3.blue{color:#34ADC1}.header nav .flex .nav3.green{color:#009693}.header nav .flex .nav3 li{margin:1.375rem 0 0}.header nav .flex .nav3 li a{font-weight:700;text-decoration:none}.header nav .flex .nav3 li a:hover{opacity:.6}.header nav .sns{display:flex;justify-content:flex-end;margin:110px 0 0}.header nav .sns li{display:block;width:2.25rem;margin:0 1.5rem 0 0;padding:0}@media screen and (max-width:1199px){.header nav .sns li{width:3.0769230769rem}}.header nav .sns li:last-child{margin:0}.header nav .sns li a:hover{opacity:.6}.header .nav li{margin:0 0 2.375rem}@media screen and (min-width:1200px){.header .nav li{width:calc((100% - 7rem) * 0.42);white-space:nowrap}.header .nav li:nth-child(3n-1){width:calc((100% - 7rem) * 0.58)}.header .nav li:nth-child(3n){width:7rem}}@media screen and (max-width:1199px){.header .nav li{margin:0 0 1.7692307692rem}.header .nav li:last-child{margin:0}}.header .nav li a{display:block;color:#009693;font-weight:700;text-decoration:none}.header .nav2{border-radius:1.25rem;margin:4rem 0 0}.header .nav2 li a{display:block;color:#FFF;font-size:.8125rem;text-align:center;text-decoration:none;padding:2rem 0;background:url(../img/green2.svg) center/cover no-repeat;border-radius:1.25rem 1.25rem;position:relative;transition:0.5s}.header .nav2 li a:hover{opacity:.6}.header .nav2 li a .en{display:block;font-family:"Overpass",sans-serif;font-weight:900;font-size:1.5rem;text-transform:uppercase;letter-spacing:.08em;margin:0 0 .25rem}footer{color:#fff;padding:3.375rem 5rem 4.1875rem;background:#006D79;position:relative}@media screen and (max-width:1199px){footer{padding:3.7692307692rem 2.3076923077rem 3.8461538462rem}}footer .bnr{display:flex;border-radius:1.25rem}@media screen and (max-width:1199px){footer .bnr{display:block}}footer .bnr li{width:50%;position:relative}@media screen and (max-width:1199px){footer .bnr li{width:100%}}footer .bnr li:hover::before{transform:translateX(-50%) translateY(-50%) scale(1.1842105263);opacity:1}footer .bnr li::before{width:100%;height:100%;content:"";background:url(../img/bnr_hover.svg) center/contain no-repeat;position:absolute;top:50%;left:50%;z-index:1;transition:0.25s;transform:translateX(-50%) translateY(-50%) scale(1.125);opacity:0;pointer-events:none}footer .bnr li a{display:block;font-size:1.2rem;text-align:center;text-decoration:none;padding:7.425rem 0;background:url(../img/bnr1.svg) center/cover no-repeat;border-radius:1.25rem 0 0 1.25rem;position:relative}@media screen and (max-width:1199px){footer .bnr li a{font-size:.8461538462rem;border-radius:1.25rem 1.25rem 0 0;padding:2.25rem 0}}footer .bnr li a::after{width:1.125rem;height:1.3125rem;content:"";background:url(../img/arw2.svg) center/cover no-repeat;position:absolute;top:50%;right:2.375rem;transform:translateY(-50%);z-index:1}@media screen and (max-width:1199px){footer .bnr li a::after{width:.6923076923rem;height:.8461538462rem}}footer .bnr li a .en{display:block;font-family:"Overpass",sans-serif;font-weight:900;font-size:3.2rem;text-transform:uppercase;letter-spacing:.08em;margin:0 0 .25rem}@media screen and (max-width:1199px){footer .bnr li a .en{font-size:1.4615384615rem}}footer .bnr li:last-child a{background:url(../img/bnr2.svg) center/cover no-repeat;border-radius:0 1.25rem 1.25rem 0}@media screen and (max-width:1199px){footer .bnr li:last-child a{border-radius:0 0 1.25rem 1.25rem}}footer .flex{display:flex;margin:4.8125rem 0 0}@media screen and (max-width:1199px){footer .flex{flex-direction:column;justify-content:center}}footer .flex .left{width:23.5rem;border-right:1px solid #FFF}@media screen and (max-width:1199px){footer .flex .left{width:100%;text-align:center;border-right:none;border-bottom:1px solid #FFF;padding:0 0 2.3076923077rem}}footer .flex .right{display:flex;justify-content:space-between;width:calc(100% - 23.5rem);padding-left:7.467057101vw}@media screen and (max-width:1199px){footer .flex .right{width:100%;flex-direction:column;justify-content:center;align-items:center;padding:3rem 0 0}}footer .flex .right .nav{display:flex}footer .flex .right .nav ul{min-width:9.0625rem}footer .logo img{height:3.3125rem}@media screen and (max-width:1199px){footer .logo img{margin:0 auto}}footer .logo span{display:block;margin:3.5rem 0 0}@media screen and (max-width:1199px){footer .logo span{margin:2rem 0 0}}footer address{line-height:2;margin:calc(2.75rem - 0.5em) 0 -.5em}footer .nav li{margin:0 0 2.25rem}@media screen and (max-width:1199px){footer .nav li{margin:0 0 2.25rem}}footer .nav li:last-child{margin:0}footer .nav li a{text-decoration:none;transition:0.5s}footer .nav li a:hover{opacity:.6}footer .nav li ul{margin:2.25rem 0 0}footer .nav li ul li::before{content:"- "}@media screen and (max-width:1199px){footer .nav2{width:100%}}footer .nav2 li{width:21.75rem;margin:0 0 1.5rem}footer .nav2 li:last-child{margin-bottom:0}@media screen and (max-width:1199px){footer .nav2 li{width:100%}footer .nav2 li:first-child{margin-top:3.6923076923rem}}footer .nav2 li a{display:block;color:#fff;font-size:.875rem;text-align:center;text-decoration:none;padding:1.1375rem 0;border:1px solid #FFF;border-radius:2.6875rem;background:#006D79;transition:0.5s}@media screen and (max-width:1199px){footer .nav2 li a{font-size:.8461538462rem;border-radius:2.3846153846rem}}footer .nav2 li a:hover{color:#006D79;background:#FFF}footer .nav2 li a .en{display:block;font-family:"Overpass",sans-serif;font-weight:900;font-size:1.6rem;text-transform:uppercase;letter-spacing:.08em;margin:0 0 .25rem}@media screen and (max-width:1199px){footer .nav2 li a .en{font-size:1.4615384615rem}}footer .sns{display:flex;margin:2rem 0 0}@media screen and (max-width:1199px){footer .sns{justify-content:center}}footer .sns li{display:block;width:2.25rem;margin:0 1.5rem 0 0;padding:0}@media screen and (max-width:1199px){footer .sns li{width:3.0769230769rem;margin:0 .75rem}}footer .sns li a:hover{opacity:.6}footer .magazine{position:absolute;bottom:3.75rem;right:10.125rem}@media screen and (max-width:1199px){footer .magazine{width:80.6666666667vw;margin:3.3076923077rem auto 0;position:static}}footer .magazine:hover img{opacity:.6}footer .magazine img{height:3.3125rem;transition:0.5s;opacity:1}@media screen and (max-width:1199px){footer .magazine img{height:auto}}footer .back{width:3.25rem;position:absolute;right:5rem;bottom:3.75rem}@media screen and (max-width:1199px){footer .back{width:4.0769230769rem;right:1.1538461538rem;bottom:3.8461538462rem}}footer .back a:hover{opacity:.6}footer .copy{font-size:.875rem;font-family:"Overpass",sans-serif;font-weight:700;margin:6.5rem 0 0;letter-spacing:.08em}@media screen and (max-width:1199px){footer .copy{font-size:.9230769231rem;text-align:center;margin:2.4615384615rem 0 0}}footer .policy{font-size:.875rem;position:absolute;bottom:4.375rem;left:20.3125rem}@media screen and (max-width:1199px){footer .policy{font-size:.9230769231rem;text-align:center;margin:3.0769230769rem 0 0;position:static}}footer .policy a{text-decoration:none}footer .policy a:hover{opacity:.6}.subPage{position:relative;overflow:hidden}.subPage .header .ancestor{height:35.4319180088vw;color:#009693;font-size:1.4rem;padding:14.055636896vw 5rem 0;background:url(../img/gray-back.svg) top center/100% no-repeat}@media screen and (max-width:1199px){.subPage .header .ancestor{height:57.3333333333vw;font-size:1.0769230769rem;padding:27.7333333333vw 2.3076923077rem 0;background:url(../img/_gray-back.svg) top center/100% no-repeat}}.subPage .header .ancestor .en{display:block;font-family:"Overpass",sans-serif;font-weight:900;font-size:5rem;text-transform:uppercase;letter-spacing:.08em;margin:0 0 .25rem}@media screen and (max-width:1199px){.subPage .header .ancestor .en{font-size:3.8461538462rem}}.subPage .pan{display:flex;margin:1.875rem 5rem 0}@media screen and (max-width:1199px){.subPage .pan{margin:1.6923076923rem 2.3076923077rem 0}}.subPage .pan li{font-family:"Overpass","Noto Sans JP",sans-serif;font-size:.9375rem;font-weight:700;letter-spacing:.08em;padding-right:3.125rem;position:relative}.subPage .pan li:last-child{padding:0}@media screen and (max-width:1199px){.subPage .pan li{font-size:.8461538462rem;padding-right:3rem;max-width:48.2666666667vw;text-overflow:ellipsis;white-space:nowrap}}.subPage .pan li::after{width:.1875rem;height:.375rem;content:"";background:url(../img/arw5.svg) center/cover no-repeat;position:absolute;right:1.25rem;top:3px;transform:translateX(-50%)}@media screen and (max-width:1199px){.subPage .pan li::after{width:.2307692308rem;height:.4615384615rem}}.subPage .pan li:last-child::after{display:none}.subPage .pan li a{display:block;text-decoration:none}.subPage .newsList{max-width:1065px;margin:7.3125rem auto 0}@media screen and (max-width:1199px){.subPage .newsList{width:92vw;margin:3.6923076923rem auto 0}}.subPage .newsList li{border:none;margin:1rem 0 0}.subPage .newsList li:first-child{margin:0}.subPage .newsList li:last-child{border:none}.subPage .newsList li a{min-height:4.1875rem;padding:1rem 0;border-radius:.375rem;background:url(../img/arw1.svg) center right 1.25em/0.5rem no-repeat rgb(0 150 147 / .05);transition:0.5s}@media screen and (max-width:1199px){.subPage .newsList li a{display:flex;align-items:center;min-height:3.4615384615rem}}.subPage .newsList li a:hover{opacity:.6}.subPage .newsList li a span{display:block}.subPage .newsList li a .date{width:12.125rem;color:#009693;font-size:.875rem;font-family:"Outfit",sans-serif;text-align:center}@media screen and (max-width:1199px){.subPage .newsList li a .date{width:7.6923076923rem;text-align:center;padding:0}}.subPage .newsList li a .txt{width:50rem;font-size:1rem;line-height:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:1199px){.subPage .newsList li a .txt{width:58vw;font-size:1rem}}.notitle .header div.ancestor:empty{height:22.1083455344vw;background-position:bottom center}@media screen and (max-width:1199px){.notitle .header div.ancestor:empty{height:40vw}}.notitle .header div.ancestor:empty+ul.pan{margin:-8.8433382138vw 5rem calc(8.8433382138vw + 3.75rem)}@media screen and (max-width:1199px){.notitle .header div.ancestor:empty+ul.pan{margin:-13.7931034483vw 2.3076923077rem 13.7931034483vw}}@media screen and (max-width:1199px){.notitle .contents .scroll ul{margin:1.9230769231rem 0 0!important}}.post{padding:8.125rem 5.4375rem 4.375rem;margin:2.375rem auto 0;background:#FFF;border-radius:1.875rem;position:relative;text-align:left}@media screen and (max-width:1199px){.post{padding:5.3846153846rem 1.1538461538rem 4.6153846154rem;margin:2.3076923077rem auto 0}}.post .head{display:flex;align-items:center;position:absolute;left:-.625rem;top:3rem;z-index:2}@media screen and (max-width:1199px){.post .head{top:1.4615384615rem}}.post .head .category{min-width:140px;color:#FFF;line-height:1;text-align:center;padding:.75rem;margin:0;background:#009693}@media screen and (max-width:1199px){.post .head .category{min-width:100px}}.post .head .date{font-family:"Outfit",sans-serif;font-size:.875rem;line-height:1;letter-spacing:.04em;padding-left:1.25rem;margin:0}@media screen and (max-width:1199px){.post .head .date{font-size:1rem}}.post .foot{display:flex;align-items:center;margin:5.375rem 0 0}@media screen and (max-width:1199px){.post .foot{margin:4.6153846154rem 0 0}}.post .foot .category{min-width:140px;color:#FFF;line-height:1;text-align:center;padding:.75rem;margin:0;background:#009693}@media screen and (max-width:1199px){.post .foot .category{min-width:100px}}.post .foot .date{font-family:"Outfit",sans-serif;font-size:.875rem;line-height:1;letter-spacing:.04em;padding-left:1.25rem;margin:0}@media screen and (max-width:1199px){.post .foot .date{font-size:1rem}}.post .thumnail{margin:3.75rem 0 0;border-radius:1.875rem;background-position:center;background-repeat:no-repeat;background-size:cover;aspect-ratio:2/1}@media screen and (max-width:1199px){.post .thumnail{margin:2rem 0 0}}.post h1:nth-of-type(1){font-size:2rem;font-weight:400;line-height:1.75;margin:-.375em 0}@media screen and (max-width:1199px){.post h1:nth-of-type(1){font-size:1.2307692308rem}}.post h1:nth-of-type(n+2),.post h2{color:#009693;font-size:2rem;font-weight:400;line-height:1.75;border-bottom:5px solid #009693;padding:0 0 1rem;margin:calc(5.5rem - 0.375em) 0 -.375em}@media screen and (max-width:1199px){.post h1:nth-of-type(n+2),.post h2{font-size:1.2307692308rem;margin:calc(3rem - 0.375em) 0 -.375em}}.post h3{background:rgb(0 150 147 / .05);font-size:1.75rem;font-weight:400;line-height:1.75;letter-spacing:.12em;border-left:6px solid #009693;padding:.65625rem 1.5rem;margin:calc(5.5rem - 0.375em) 0 -.375em}@media screen and (max-width:1199px){.post h3{font-size:1.2307692308rem}}.post h4{font-size:1.75rem;font-weight:400;line-height:1.75;letter-spacing:.12em;padding:.65625rem .5rem;margin:calc(5.5rem - 0.375em) 0 -.375em;position:relative}@media screen and (max-width:1199px){.post h4{font-size:1.2307692308rem}}.post h4::after{height:3px;width:100%;display:block;position:absolute;bottom:0;left:0;content:"";background:url(../img/dot_green.svg) left repeat-x}@media screen and (max-width:1199px){.post h4::after{background:url(../img/dot_green_sp.svg) left repeat-x}}.post h5,.post h6{margin:calc(5.5rem - 0.375em) 0 calc(2.75rem - 0.375em)}.post p{line-height:2;margin:calc(5.5rem - 0.5em) 0 calc(2.75rem - 0.5em)}@media screen and (max-width:1199px){.post p{margin:calc(2.75rem - 0.5em) 0 calc(1.375rem - 0.5em)}}.post p a{color:#009693}.post p a:hover{opacity:.6}.post img{margin:calc(5.5rem - 0.5em) 0 calc(2.75rem - 0.5em)}@media screen and (max-width:1199px){.post img{margin:calc(2.75rem - 0.5em) 0 calc(1.375rem - 0.5em)}}.post h1+p,.post h2+p{margin:calc(3rem - 0.5em) 0 -.5em}@media screen and (max-width:1199px){.post h1+p,.post h2+p{margin:calc(2.25rem - 0.5em) 0 -.5em}}.post h3+p,.post h4+p{margin:calc(4rem - 0.5em) 0 -.5em}@media screen and (max-width:1199px){.post h3+p,.post h4+p{margin:calc(3.25rem - 0.5em) 0 -.5em}}.post h5+p,.post h6+p{margin:calc(2.75rem - 0.375em) 0 calc(1.375rem - 0.375em)}.post hr{max-width:6.25rem;text-align:left;margin:calc(2.75rem - 0.375em) 0}@media screen and (max-width:1199px){.post hr{max-width:7.6923076923rem}}.post .box{padding:2.25rem 2.5rem;margin:6.25rem 0 0;background:rgb(0 150 147 / .05);border-radius:1.25rem}@media screen and (max-width:1199px){.post .box{padding:1.5rem 1rem;margin:4.3846153846rem 0 0}}.post .box p{margin:-.5em 0}.post .writer{display:flex;align-items:center;padding:2.25rem 2.5rem;margin:1.25rem 0 0;background:#F6F7F7;border-radius:1.25rem;position:relative}@media screen and (max-width:1199px){.post .writer{padding:1rem;margin:1.5384615385rem 0 0}}.post .writer figure{width:7.467057101vw;max-width:102px;position:absolute;right:-.878477306vw;bottom:0}@media screen and (max-width:1199px){.post .writer figure{width:13.6vw;right:-.5em}}.post .writer .photo{width:6.25rem;height:6.25rem;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:1199px){.post .writer .photo{width:21.3333333333vw;height:21.3333333333vw;max-width:160px;max-height:160px}}.post .writer p{font-size:.875rem;margin:-.5em 0}.post .writer p.green{color:#009693;padding-right:1rem;padding-left:3rem}@media screen and (max-width:1199px){.post .writer p.green{padding:0}}.post .writer p.name{font-size:1.625rem;padding-right:3rem}@media screen and (max-width:1199px){.post .writer p.name{padding:.5rem 0 1rem}}.post .writer .detail{display:flex;align-items:center}@media screen and (max-width:1199px){.post .writer .detail{flex-direction:column;align-items:flex-start;padding:0 0 0 1rem}}.post .tagList{justify-content:flex-start;color:#009693;margin-top:0}#index{overflow:hidden}@media screen and (max-width:1199px){#index{overflow-x:auto}}#index .h2{color:#009693;font-size:1.4rem;letter-spacing:.2em}@media screen and (max-width:1199px){#index .h2{font-size:1rem}}#index .h2 .en{display:block;font-family:"Overpass",sans-serif;font-weight:900;font-size:5.8rem;letter-spacing:.08em}@media screen and (max-width:1199px){#index .h2 .en{font-size:3.8461538462rem}}#index01{padding:17.5566934894vw 0 22.3116313094vw;position:relative;transition:0.375s;opacity:0;-webkit-backface-visibility:hidden}@media screen and (max-width:1199px){#index01{padding:0}}@media screen and (max-width:1199px){#index01 .inner{padding:159.2vw 0 18.9333333333vw}}#index01.show{opacity:1}#index01::after{width:100%;height:100%;content:"";background:url(../img/bg.svg) top center/100% no-repeat;position:absolute;top:29.7732260424vw;left:0;z-index:-1}@media screen and (min-width:1380px) and (max-width:1499px){#index01::after{background-image:url(../img/bg_u1500.svg)}}@media screen and (min-width:1200px) and (max-width:1381px){#index01::after{background-image:url(../img/bg_u1400.svg)}}@media screen and (max-width:1199px){#index01::after{background:none}}@media screen and (max-width:1199px){#index01 .overflow{width:100vw;overflow-x:auto;overflow-y:hidden;padding-top:0;position:absolute;top:0;left:0}#index01 .overflow .overflowContainer{width:245.3333333333vw;height:159.2vw;padding:43.0724213606vw 0 0;background:url(../img/_bg.svg) top 73.0436478908vw center/100% auto no-repeat;position:relative}}#index01 figure{position:absolute;z-index:2;will-change:transform;transition:0.375s;transform:translateX(-50%) translateY(calc(1rem - 50%));opacity:0}#index01 figure.show2{transform:translateX(-50%) translateY(-50%);opacity:1}#index01 .catch{width:13.021214338vw;position:absolute;left:16.4594001463vw;top:22.2384784199vw;transition:0.375s;transform:translateX(-50%) translateY(calc(1rem - 50%));opacity:0}@media screen and (max-width:1199px){#index01 .catch{width:23.2vw;left:19.6vw;top:39.4666666667vw;z-index:3}}#index01 .catch.show{transform:translateX(-50%) translateY(-50%);opacity:1}#index01 .donation{width:10.2414045355vw;height:10.2414045355vw;position:fixed;right:8.3394294075vw;top:89.3229166667vh;z-index:5;transition:0.375s;transform:translateX(50%) translateY(-50%);opacity:0;visibility:hidden}@media screen and (max-width:1199px){#index01 .donation{width:24vw;height:24vw;position:absolute;left:83.8666666667vw;top:136.1333333333vw;z-index:3;transform:translateX(-50%) translateY(-50%)}}#index01 .donation.show{opacity:1;visibility:visible}#index01 .donation a{display:block;width:100%;height:100%;text-decoration:none;background:#fff;border-radius:50%;transition:0.5s;transform:scale(1)}#index01 .donation a:hover{background:#00a09e;transform:scale(1.0875)}#index01 .donation a:hover img{opacity:0}#index01 .donation a:hover img.hover{opacity:1}#index01 .donation a img{width:100%;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);transition:0.5s;opacity:1}#index01 .donation a img.hover{opacity:0}@media screen and (max-width:1199px){#index01 .mountain img{width:100%}}#index01 #t01{width:3.0724213606vw;left:3.8771031456vw;top:36.50329188vw}@media screen and (max-width:1199px){#index01 #t01{width:7.5376737381vw;left:9.5118263838vw;top:89.5547427457vw}}#index01 #t02{width:2.7798098025vw;left:15.1426481346vw;top:37.8200438917vw}@media screen and (max-width:1199px){#index01 #t02{width:6.8198000488vw;left:37.1499634236vw;top:92.7851743477vw}}#index01 #t03{width:4.8280907096vw;left:50.9144111192vw;top:32.2604242868vw}@media screen and (max-width:1199px){#index01 #t03{width:11.8449158742vw;left:124.9100219459vw;top:79.1455742502vw}}#index01 #t04{width:3.0724213606vw;left:96.196049744vw;top:41.0387710315vw}@media screen and (max-width:1199px){#index01 #t04{width:7.5376737381vw;left:236.0009753719vw;top:100.6817849305vw}}#index01 #t05{width:2.7798098025vw;left:57.1324067301vw;top:36.2838332114vw}@media screen and (max-width:1199px){#index01 #t05{width:6.8198000488vw;left:140.1648378444vw;top:89.0163374787vw}}#index01 #f01{width:1.7556693489vw;left:7.2421360644vw;top:52.3043160205vw}@media screen and (max-width:1199px){#index01 #f01{width:4.3072421361vw;left:17.7673738113vw;top:128.3199219703vw}}#index01 #f02{width:3.2918800293vw;left:8.9978054133vw;top:54.279444038vw}@media screen and (max-width:1199px){#index01 #f02{width:8.0760790051vw;left:22.0746159473vw;top:133.1655693733vw}}#index01 #f03{width:3.8771031456vw;left:26.2618873446vw;top:47.7688368691vw}@media screen and (max-width:1199px){#index01 #f03{width:9.5118263838vw;left:64.4291636186vw;top:117.1928797854vw}}#index01 #f04{width:2.9261155816vw;left:32.8456474031vw;top:37.307973665vw}@media screen and (max-width:1199px){#index01 #f04{width:7.1787368934vw;left:80.5813216289vw;top:91.5288953914vw}}#index01 #f05{width:2.9261155816vw;left:43.8185808339vw;top:38.7710314557vw}@media screen and (max-width:1199px){#index01 #f05{width:7.1787368934vw;left:107.5015849793vw;top:95.1182638381vw}}#index01 #f06{width:3.1455742502vw;left:35.8449158742vw;top:48.573518654vw}@media screen and (max-width:1199px){#index01 #f06{width:7.7171421604vw;left:87.9395269446vw;top:119.1670324311vw}}#index01 #f07{width:2.6335040234vw;left:70.2267739576vw;top:39.5025603511vw}@media screen and (max-width:1199px){#index01 #f07{width:6.4608632041vw;left:172.2896854426vw;top:96.9129480614vw}}#index01 #f08{width:3.8771031456vw;left:83.4674469642vw;top:44.4769568398vw}@media screen and (max-width:1199px){#index01 #f08{width:9.5118263838vw;left:204.7734698854vw;top:109.1168007803vw}}#index01 #f09{width:2.7066569129vw;left:28.0175566935vw;top:60.2779809802vw}@media screen and (max-width:1199px){#index01 #f09{width:6.6403316264vw;left:68.7364057547vw;top:147.8819800049vw}}#index01 #f10{width:2.1945866862vw;left:53.2553035845vw;top:55.4498902707vw}@media screen and (max-width:1199px){#index01 #f10{width:5.3840526701vw;left:130.6530114606vw;top:136.0370641307vw}}#index01 #f11{width:5.9253840527vw;left:73.8844184345vw;top:49.1587417703vw}@media screen and (max-width:1199px){#index01 #f11{width:14.5369422092vw;left:181.2631065594vw;top:120.6027798098vw}}#index01 #f12{width:2.1214337966vw;left:71.104608632vw;top:54.6452084857vw}@media screen and (max-width:1199px){#index01 #f12{width:5.2045842477vw;left:174.4433065106vw;top:134.062911485vw}}#index01 #p01{width:8.6320409656vw;left:38.258961229vw;top:15.1426481346vw}@media screen and (max-width:1199px){#index01 #p01{width:21.1772738356vw;left:93.8619848817vw;top:37.1499634236vw}}#index01 #p02{width:9.8024871982vw;left:45.5010972933vw;top:11.3386978786vw}@media screen and (max-width:1199px){#index01 #p02{width:24.048768593vw;left:111.629358693vw;top:27.8176054621vw}}#index01 #p03{width:8.1931236284vw;left:61.8141916606vw;top:15.8010241405vw}@media screen and (max-width:1199px){#index01 #p03{width:20.1004633016vw;left:151.6508168739vw;top:38.7651792246vw}}@media screen and (min-width:1200px){#index01 #p03 img{-webkit-animation:paraSwing 4s steps(1) infinite;animation:paraSwing 4s steps(1) infinite}}#index01 #p04{width:10.4608632041vw;left:79.0051207023vw;top:15.2158010241vw}@media screen and (max-width:1199px){#index01 #p04{width:25.6639843941vw;left:193.8258961229vw;top:37.3294318459vw}}#index01 #p05{width:6.6569129481vw;left:34.0160936357vw;top:33.7234820775vw}@media screen and (max-width:1199px){#index01 #p05{width:16.3316264326vw;left:83.4528163862vw;top:82.7349426969vw}}#index01 #p06{width:11.265544989vw;left:42.5749817118vw;top:33.9429407462vw}@media screen and (max-width:1199px){#index01 #p06{width:27.6381370397vw;left:104.4506217996vw;top:83.2733479639vw}}#index01 #p07{width:9.2172640819vw;left:73.6649597659vw;top:33.650329188vw}@media screen and (max-width:1199px){#index01 #p07{width:22.6130212143vw;left:180.7247012924vw;top:82.5554742746vw}}#index01 #p08{width:16.2399414777vw;left:86.5398683248vw;top:37.5274323336vw}@media screen and (max-width:1199px){#index01 #p08{width:39.8419897586vw;left:212.3111436235vw;top:92.0673006584vw}}#index01 #p08::before{bottom:10.0542574982vw;right:5.1673299195vw}@media screen and (max-width:1199px){#index01 #p08::before{bottom:24.6664450622vw;right:12.6771827359vw}}#index01 #p08::after{background:url(../img/baloon01.svg) center/contain no-repeat;position:absolute;bottom:14.4111192392vw;right:1.1704462326vw}@media screen and (max-width:1199px){#index01 #p08::after{bottom:35.3552792002vw;right:2.8714947574vw}}@media screen and (min-width:1200px){#index01 #p08 .absolute{-webkit-animation:paraX3 2s steps(1) infinite;animation:paraX3 2s steps(1) infinite}}#index01 #p09{width:16.7520117045vw;left:11.8507681053vw;top:44.3306510607vw;z-index:3}@media screen and (max-width:1199px){#index01 #p09{width:41.0982687149vw;left:29.0738844184vw;top:108.7578639356vw}}#index01 #p09 .absolute{width:17.6470588235%;left:28.8235294118%;top:1.9607843137%}@media screen and (min-width:1200px){#index01 #p09 .absolute{-webkit-animation:paraReverse 4s steps(1) infinite;animation:paraReverse 4s steps(1) infinite}}#index01 #p09 .absolute2{width:32.9411764706%;left:50%;top:10.1960784314%}@media screen and (min-width:1200px){#index01 #p09 .absolute2{-webkit-animation:paraReverse 4s steps(1) infinite;animation:paraReverse 4s steps(1) infinite}}#index01 #p10{width:13.5332845647vw;left:25.8961228969vw;top:40.7461594733vw;z-index:4}@media screen and (max-width:1199px){#index01 #p10{width:33.2016581322vw;left:63.5318215069vw;top:99.9639112412vw}}#index01 #p10::before{bottom:8.327520117vw;right:3.4538844184vw}@media screen and (max-width:1199px){#index01 #p10::before{bottom:20.4301826871vw;right:8.4735297732vw}}#index01 #p10::after{background:url(../img/baloon04.svg) center/contain no-repeat;position:absolute;bottom:7.7542062911vw;right:-5.1207022677vw}@media screen and (max-width:1199px){#index01 #p10::after{bottom:19.0236527676vw;right:-12.5627895635vw}}@media screen and (min-width:1200px){#index01 #p10 img{-webkit-animation:paraSwing 4s steps(1) infinite;animation:paraSwing 4s steps(1) infinite}}#index01 #p11{width:7.9005120702vw;left:37.6737381127vw;top:37.9663496708vw;z-index:3}@media screen and (max-width:1199px){#index01 #p11{width:19.3825896123vw;left:92.426237503vw;top:93.1441111924vw}}#index01 #p12{width:11.0460863204vw;left:64.0087783467vw;top:38.3321141185vw}@media screen and (max-width:1199px){#index01 #p12{width:27.0997317727vw;left:157.034869544vw;top:94.0414533041vw}}#index01 #p12::before{bottom:8.1370226774vw;right:6.7740599854vw}@media screen and (max-width:1199px){#index01 #p12::before{bottom:19.9628289685vw;right:16.6190271641vw}}#index01 #p12::after{background:url(../img/baloon02.svg) center/contain no-repeat;bottom:8.1199707388vw;right:5.4133138259vw}@media screen and (max-width:1199px){#index01 #p12::after{bottom:19.9209948793vw;right:13.2806632529vw}}@media screen and (min-width:1200px){#index01 #p12 img{-webkit-animation:paraSwing 2s steps(1) infinite;animation:paraSwing 2s steps(1) infinite}}#index01 #p13{width:10.9729334309vw;left:72.6408193124vw;top:41.9897585955vw}@media screen and (max-width:1199px){#index01 #p13{width:26.9202633504vw;left:178.2121433797vw;top:103.0148744209vw}}#index01 #p13::before{bottom:7.2692757864vw;right:3.5479151426vw}@media screen and (max-width:1199px){#index01 #p13::before{bottom:17.833956596vw;right:8.7042184833vw}}#index01 #p13::after{background:url(../img/baloon03.svg) center/contain no-repeat;bottom:7.9736649598vw;right:1.3899049012vw}@media screen and (max-width:1199px){#index01 #p13::after{bottom:19.5620580346vw;right:3.4099000244vw}}#index01 #p14{width:13.3138258961vw;left:19.9707388442vw;top:53.0358449159vw}@media screen and (max-width:1199px){#index01 #p14{width:32.6632528652vw;left:48.9948792977vw;top:130.1146061936vw}}#index01 #p15{width:8.7783467447vw;left:29.846378932vw;top:55.230431602vw}@media screen and (max-width:1199px){#index01 #p15{width:21.5362106803vw;left:73.2231163131vw;top:135.4986588637vw}}#index01 #p15 .absolute{width:39.1666666667%;left:33.3333333333%;top:2.5%}@media screen and (min-width:1200px){#index01 #p15 .absolute{-webkit-animation:paraX 4s steps(1) infinite;animation:paraX 4s steps(1) infinite}}#index01 #p16{width:12.2896854426vw;left:41.0387710315vw;top:50.1828822238vw}@media screen and (max-width:1199px){#index01 #p16{width:30.1506949525vw;left:100.6817849305vw;top:123.1153377225vw}}#index01 #p17{width:13.2406730066vw;left:52.9626920263vw;top:43.964886613vw}@media screen and (max-width:1199px){#index01 #p17{width:32.4837844428vw;left:129.9351377713vw;top:107.8605218239vw}}#index01 #p18{width:15.5084125823vw;left:61.6678858815vw;top:49.6708119971vw}@media screen and (max-width:1199px){#index01 #p18{width:38.0473055352vw;left:151.2918800293vw;top:121.8590587662vw}}@media screen and (min-width:1200px){#index01 #p18 .absolute{-webkit-animation:paraSwing2 2s steps(1) infinite;animation:paraSwing2 2s steps(1) infinite}}#index01 #p19{width:12.4359912217vw;left:80.0292611558vw;top:50.7681053402vw}@media screen and (max-width:1199px){#index01 #p19{width:30.5096317971vw;left:196.3384540356vw;top:124.5510851012vw}}@media screen and (min-width:1200px){#index01 #p19 .absolute{z-index:-1;-webkit-animation:paraY 2s steps(1) infinite;animation:paraY 2s steps(1) infinite}}#index01 #p20{width:19.0929041697vw;left:13.7527432334vw;top:64.3013899049vw}@media screen and (max-width:1199px){#index01 #p20{width:46.8412582297vw;left:33.7400633992vw;top:157.7527432334vw}}@media screen and (min-width:1200px){#index01 #p20 .absolute{-webkit-animation:paraX2 4s steps(1) infinite;animation:paraX2 4s steps(1) infinite}}@-webkit-keyframes paraSwing{0%{transform:rotate(-2deg)}50%{transform:rotate(2deg)}100%{transform:rotate(-2deg)}}@keyframes paraSwing{0%{transform:rotate(-2deg)}50%{transform:rotate(2deg)}100%{transform:rotate(-2deg)}}@-webkit-keyframes paraSwing2{0%{transform:rotate(0deg)}50%{transform:rotate(-4deg)}100%{transform:rotate(0deg)}}@keyframes paraSwing2{0%{transform:rotate(0deg)}50%{transform:rotate(-4deg)}100%{transform:rotate(0deg)}}@-webkit-keyframes paraReverse{0%{transform:rotateY(0deg)}50%{transform:rotateY(180deg)}100%{transform:rotateY(0deg)}}@keyframes paraReverse{0%{transform:rotateY(0deg)}50%{transform:rotateY(180deg)}100%{transform:rotateY(0deg)}}@-webkit-keyframes paraX{0%{transform:translateX(0%)}25%{transform:translateX(-10%) translateY(2%)}50%{transform:translateX(-20%) translateY(5%) rotateY(180deg) rotateZ(20deg)}75%{transform:translateX(10%) rotateY(180deg) rotateZ(20deg)}100%{transform:translateX(0%)}}@keyframes paraX{0%{transform:translateX(0%)}25%{transform:translateX(-10%) translateY(2%)}50%{transform:translateX(-20%) translateY(5%) rotateY(180deg) rotateZ(20deg)}75%{transform:translateX(10%) rotateY(180deg) rotateZ(20deg)}100%{transform:translateX(0%)}}@-webkit-keyframes paraX2{0%{transform:translateX(-3%)}25%{transform:translateX(0%) translateY(-3%)}50%{transform:translateX(3%)}75%{transform:translateX(0%) translateY(-3%)}100%{transform:translateX(-3%)}}@keyframes paraX2{0%{transform:translateX(-3%)}25%{transform:translateX(0%) translateY(-3%)}50%{transform:translateX(3%)}75%{transform:translateX(0%) translateY(-3%)}100%{transform:translateX(-3%)}}@-webkit-keyframes paraX3{0%{transform:translateX(0%)}50%{transform:translateX(-3%)}100%{transform:translateX(0%)}}@keyframes paraX3{0%{transform:translateX(0%)}50%{transform:translateX(-3%)}100%{transform:translateX(0%)}}@-webkit-keyframes paraY{0%{transform:translateY(0%)}50%{transform:translateY(-3%)}100%{transform:translateY(0%)}}@keyframes paraY{0%{transform:translateY(0%)}50%{transform:translateY(-3%)}100%{transform:translateY(0%)}}#index01 .absolute,#index01 .absolute2{width:100%;position:absolute;top:0;left:0}#index01 .baloon::before{content:"";display:block;width:2.0482809071vw;height:1.6923408925vw;background:url(../img/baloon-r.svg) center/contain no-repeat;position:absolute;z-index:2;transition:0.25s cubic-bezier(.25,1,.5,1);transform-origin:center bottom;transform:scale(1) rotate(0deg);opacity:1}@media screen and (max-width:1199px){#index01 .baloon::before{width:5.0251158254vw;height:4.1518763228vw}}#index01 .baloon::after{content:"";display:block;width:8.7543160205vw;height:7.2648500366vw;position:absolute;transition:0.375s cubic-bezier(.68,-.6,.32,1.6);transform-origin:center bottom;transform:scale(.5) rotate(-20deg);opacity:0}@media screen and (max-width:1199px){#index01 .baloon::after{width:21.4772553036vw;height:17.8230987564vw}}#index01 .baloon.left::before{background:url(../img/baloon-l.svg) center/contain no-repeat}#index01 .baloon.left::after{transform:scale(.5) rotate(20deg)}#index01 .baloon.show::before{transform:scale(.5) rotate(-20deg);opacity:0}#index01 .baloon.show::after{transform:scale(1) rotate(0deg);opacity:1}#index01 .image{width:34.9670811997vw;max-width:28.125rem;position:absolute;left:30.4316020483vw;top:101.6825164594vw;transition:1s cubic-bezier(.25,1,.5,1);opacity:0}@media screen and (min-width:1200px){#index01 .image{transform:translateX(-50%) translateY(calc(-50% + 2rem))}}@media screen and (max-width:1199px){#index01 .image{width:69.0666666667vw;max-width:none;margin:5.7333333333vw auto 0;position:static;transform:translateY(2rem)}#index01 .image.absolute{margin-top:0;position:absolute;left:15.4666666667vw}}#index01 .image.play{opacity:1}@media screen and (min-width:1200px){#index01 .image.play{transform:translateX(-50%) translateY(-50%)}}@media screen and (max-width:1199px){#index01 .image.play{transform:translateY(0)}}#index01 .box{color:#FFF;margin:25.8229700073vw 5.7790782736vw 0 53.8405267008vw}@media screen and (max-width:1199px){#index01 .box{width:84vw;margin:0 auto}#index01 .box.absolute{position:absolute;left:50%;z-index:2;transform:translateX(-50%)}}#index01 .box .read{font-size:2.5rem;letter-spacing:.2em;line-height:2;font-weight:500;margin:-.5em 0}@media screen and (max-width:1199px){#index01 .box .read{font-size:1.7692307692rem}}#index01 .box .read span{display:inline;padding:0 .5rem .25rem 1rem;margin-right:.25em}@media screen and (max-width:1199px){#index01 .box .read span{padding:0 .5rem .2rem 1rem}}#index01 .box .read .b{background:#009693}#index01 .box .read .bb{background:#006D79}#index01 .box .read+p{font-size:1.125rem;line-height:2;margin:calc(3.75rem - 0.5em) 0 -.5em}@media screen and (max-width:1199px){#index01 .box .read+p{font-size:1rem;margin:calc(3rem - 0.5em) 0 -.5em}}#index01 .box .cm_link{margin:5rem 0 0}@media screen and (max-width:1199px){#index01 .box .cm_link{margin:4rem auto 0}}#index01 .box .cm_link a{font-size:1rem}@media screen and (max-width:1199px){#index01 .box .cm_link a{font-size:1.125rem}}#index02{padding:12.5091441112vw 6.1538461538rem 10.8997805413vw;margin:-9.2904169715vw 0 0;background:url(../img/bg2.svg) top center/100% no-repeat;position:relative;z-index:3}@media screen and (min-width:1200px){#index02::after{content:"";display:block;width:100vw;height:8.4919472914vw;background:url(../img/bg3.svg) center bottom/100% auto no-repeat;position:absolute;bottom:0;left:0;z-index:-1;transform:translateY(2px)}}@media screen and (min-width:1200px) and (max-width:1450px){#index02{padding:12.5091441112vw 6.1538461538rem 7.2421360644vw}}@media screen and (max-width:1199px){#index02{padding:22.6666666667vw 0 14vw;margin:-8.4vw 0 0;background:url(../img/_bg2.svg) top center/100% no-repeat}}#index02 .flex{display:flex;max-width:1160px;margin:0 auto}@media screen and (max-width:1199px){#index02 .flex{display:block}}@media screen and (max-width:1199px){#index02 .flex .txtBox{width:84vw;margin:0 auto}}#index02 .flex .image{width:32.5530358449vw;max-width:445px;margin-left:5rem}@media screen and (max-width:1199px){#index02 .flex .image{width:94.6666666667vw;margin:2.4615384615rem auto 0}}#index02 h2+p{font-size:1rem;line-height:2;margin:calc(4.25rem - 0.5em) 0 -.5em}@media screen and (max-width:1199px){#index02 h2+p{font-size:1rem;line-height:1.75;margin:calc(2rem - 0.375em) 0 -.375em}}#index02 .cm_link{margin:7rem auto 0}@media screen and (max-width:1199px){#index02 .cm_link{margin-top:3rem}}@media screen and (min-width:1200px){#index02 ul{width:calc(100vw - 12.3076923077rem);height:calc(0.4777584558 * (100vw - 12.3076923077rem));position:relative}}@media screen and (max-width:1199px){#index02 ul{display:block;margin-top:2.6666666667vw}}#index02 ul li{cursor:pointer;-webkit-backface-visibility:hidden}@media screen and (min-width:1200px){#index02 ul li{width:calc(0.411999055 * (100vw - 12.3076923077rem));height:calc(0.3611746295 * (100vw - 12.3076923077rem));position:absolute}}@media screen and (max-width:1199px){#index02 ul li{width:84vw;height:calc((447.7678/510.7776) * 84vw);margin:0 auto;position:relative}}@media screen and (min-width:1200px){#index02 ul li.mouseover .click{opacity:1;visibility:visible}}#index02 ul li.open{z-index:2}#index02 ul li.open .dt{transition-delay:0s;transform:rotate3d(0,1,0,90deg)}#index02 ul li.open .dd{transition-delay:0.5s;transform:rotate3d(0,1,0,360deg)}@media screen and (max-width:1199px){#index02 ul li.open .dd{transition-delay:0.375s}}#index02 ul li.open .click{opacity:0;visibility:hidden}#index02 ul li span{display:block;width:100%;height:100%}#index02 ul li .dt{position:absolute;top:0;left:0;z-index:1;will-change:transform;transition:0.5s;transition-timing-function:ease;transition-delay:0.5s;transform:rotate3d(0,1,0,0deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (max-width:1199px){#index02 ul li .dt{transition:0.375s;transition-delay:0.735s}}#index02 ul li .dd{position:absolute;top:0;left:0;will-change:transform;transition:0.5s;transition-timing-function:ease;transform:rotate3d(0,1,0,270deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (max-width:1199px){#index02 ul li .dd{transition:0.375s}}#index02 ul li .dd::before{width:52%;height:100%;content:"";position:absolute;top:2px;left:50%;transform:translateX(-50%);z-index:4}#index02 ul li .dd::after{width:100%;height:100%;content:"";position:absolute;top:0;left:0;z-index:5}#index02 ul li .click{display:block;width:9.3704245974vw;height:9.3704245974vw;position:absolute;will-change:transform;transition:transform 0.005s,opacity 0.25s,visibility 0.25s;transition-timing-function:cubic-bezier(.25,1,.5,1);z-index:6}@media screen and (min-width:1200px){#index02 ul li .click{top:50%;left:50%;transform:translateX(-50%) translateY(-50%);opacity:0;visibility:hidden}}@media screen and (max-width:1199px){#index02 ul li .click{width:20.5333333333vw;height:20.5333333333vw;bottom:17.3333333333vw;left:15.6vw;transform:translateX(-50%) translateY(50%) translateZ(1px)}}#index02 ul li .click img{-webkit-animation:mySpin 10s linear 0s infinite forwards;animation:mySpin 10s linear 0s infinite forwards}@-webkit-keyframes mySpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes mySpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#index02 ul li .mmLayer{display:block;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:7;background:#fff0;-webkit-clip-path:polygon(50% -4.5%,-3% 100%,103% 100%);clip-path:polygon(50% -4.5%,-3% 100%,103% 100%)}@media screen and (max-width:1199px){#index02 ul li .mmLayer{display:none}}@-webkit-keyframes triAnime{0%{transform:rotateY(0deg)}50%{transform:rotateY(90deg)}100%{transform:rotateY(90deg)}}@keyframes triAnime{0%{transform:rotateY(0deg)}50%{transform:rotateY(90deg)}100%{transform:rotateY(90deg)}}@-webkit-keyframes triAnimeOut{0%{transform:rotateY(90deg)}50%{transform:rotateY(90deg)}100%{transform:rotateY(0deg)}}@keyframes triAnimeOut{0%{transform:rotateY(90deg)}50%{transform:rotateY(90deg)}100%{transform:rotateY(0deg)}}@-webkit-keyframes triAnime2{0%{transform:rotateY(270deg)}50%{transform:rotateY(270deg)}100%{transform:rotateY(360deg)}}@keyframes triAnime2{0%{transform:rotateY(270deg)}50%{transform:rotateY(270deg)}100%{transform:rotateY(360deg)}}@-webkit-keyframes triAnime2Out{0%{transform:rotateY(360deg)}50%{transform:rotateY(270deg)}100%{transform:rotateY(270deg)}}@keyframes triAnime2Out{0%{transform:rotateY(360deg)}50%{transform:rotateY(270deg)}100%{transform:rotateY(270deg)}}#index02 ul li#i{transition:0.5s;opacity:0}@media screen and (min-width:1200px){#index02 ul li#i{left:18.1637845499%;top:36.6079968178%;transform-origin:center;transform:translateX(-50%) translateY(calc(-50% + 2rem)) rotateZ(-8deg)}}@media screen and (max-width:1199px){#index02 ul li#i{transform:rotate(-8deg) translateY(2rem)}}#index02 ul li#i.play{opacity:1}@media screen and (min-width:1200px){#index02 ul li#i.play{transform:translateX(-50%) translateY(-50%) rotateZ(-8deg)}}@media screen and (max-width:1199px){#index02 ul li#i.play{transform:rotate(-8deg) translateY(0)}}#index02 ul li#i .dd::before{background:url(../img/06.png) top center/100% no-repeat}#index02 ul li#i .dd::after{background:url(../img/05.svg) center/100% no-repeat}#index02 ul li#shoku{z-index:3;transition:0.5s;transition-delay:0.25s;opacity:0}@media screen and (min-width:1200px){#index02 ul li#shoku{left:50.2358088212%;top:58.776173888%;transform-origin:center;transform:translateX(-50%) translateY(calc(-50% + 2rem)) rotate(5deg)}}@media screen and (max-width:1199px){#index02 ul li#shoku{margin-top:2.6666666667vw;transform:rotate(5deg) translateY(2rem)}}#index02 ul li#shoku.play{opacity:1}@media screen and (min-width:1200px){#index02 ul li#shoku.play{transform:translateX(-50%) translateY(-50%) rotateZ(5deg)}}@media screen and (max-width:1199px){#index02 ul li#shoku.play{transform:rotate(5deg) translateY(0)}}#index02 ul li#shoku .dd::before{background:url(../img/10.png) top center/100% no-repeat}#index02 ul li#shoku .dd::after{background:url(../img/09.svg) center/100% no-repeat}@media screen and (max-width:1199px){#index02 ul li#shoku .click{left:auto;right:15.6vw;transform:translateX(50%) translateY(50%) translateZ(1px)}}#index02 ul li#jyu{transition:0.5s;transition-delay:0.5s;opacity:0}@media screen and (min-width:1200px){#index02 ul li#jyu{left:79.4009829206%;top:43.5277985207%;transform-origin:center;transform:translateX(-50%) translateY(calc(-50% + 2rem)) rotate(-0.5deg)}}@media screen and (max-width:1199px){#index02 ul li#jyu{margin-top:2.6666666667vw;transform:rotate(-0.5deg)}}#index02 ul li#jyu.play{opacity:1}@media screen and (min-width:1200px){#index02 ul li#jyu.play{transform:translateX(-50%) translateY(-50%) rotateZ(0.5deg)}}@media screen and (max-width:1199px){#index02 ul li#jyu.play{transform:rotate(-0.5deg) translateY(0)}}#index02 ul li#jyu .dd::before{background:url(../img/14.png) top center/100% no-repeat}#index02 ul li#jyu .dd::after{background:url(../img/13.svg) center/100% no-repeat}#index03{padding:9.1441111924vw 0 10.1682516459vw}@media screen and (max-width:1199px){#index03{padding:5.7692307692rem 0}}#index03 .loopText{width:100%;position:relative}#index03 .loopText .mask{width:100vw;height:4.1338582677vw;position:absolute;top:0;left:0;overflow:hidden}@media screen and (max-width:1199px){#index03 .loopText .mask{height:9.8vw}}#index03 .loopText .txt{width:100vw;height:4.1338582677vw;position:absolute;top:0;left:0}@media screen and (max-width:1199px){#index03 .loopText .txt{width:237.0666666667vw;height:9.8vw}}#index03 .loopText .txt.second{left:100vw}@media screen and (max-width:1199px){#index03 .loopText .txt.second{left:237.0666666667vw}}#index03 .loopText .txt img{width:100vw;height:4.1338582677vw;-o-object-fit:cover;object-fit:cover;-webkit-animation:myLoop 20s linear 0s infinite normal;animation:myLoop 20s linear 0s infinite normal}@media screen and (max-width:1199px){#index03 .loopText .txt img{width:237.0666666667vw;height:9.8vw}}@-webkit-keyframes myLoop{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}@keyframes myLoop{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}#index03 h3{color:#009693;font-size:2rem;letter-spacing:.12em;margin:10rem 0 0}@media screen and (max-width:1199px){#index03 h3{font-size:1rem;margin:4.6153846154rem 0 0}}#index03 h3 span{display:block;color:#4D4D4D;font-size:1rem;font-weight:500;letter-spacing:.12em;margin:2rem 0 0}@media screen and (max-width:1199px){#index03 h3 span{font-size:1rem}}#index03 .body{width:calc(100% - 10rem);margin:0 auto}@media screen and (max-width:1199px){#index03 .body{width:calc(100% - 2.3076923077rem)}}#index03 .tabs{margin:5rem 0 0}@media screen and (max-width:1199px){#index03 .tabs{margin:4rem 0 0}}#index03 .tabs .tabHeader{display:flex}#index03 .tabs .tabHeader li{cursor:pointer;width:50%;color:#FFF;font-size:1.375rem;font-weight:700;text-align:center;letter-spacing:.12em;padding:1.5rem 0;border-radius:1.25rem 1.25rem 0 0;background:#009693;position:relative;transition:0.5s;opacity:.5}@media screen and (max-width:1199px){#index03 .tabs .tabHeader li{font-size:1rem}}#index03 .tabs .tabHeader li::after{content:"";display:block;width:200%;height:6px;background:#009693;position:absolute;bottom:0;left:0;z-index:1;transform:translateY(100%)}#index03 .tabs .tabHeader li.current,#index03 .tabs .tabHeader li:hover{opacity:1}#index03 .tabs .tabHeader li:last-child{background:#006D79}#index03 .tabs .tabHeader li:last-child::after{background:#006D79;left:auto;right:0}#index03 .tabs .tabContents{background:rgb(129 205 228 / .08);border-radius:0 0 1.5rem 1.5rem;position:relative;transition:0.25s}#index03 .tabs .tabContents .tabContent{position:absolute;top:0;left:0;transition:0.25s;opacity:0;visibility:hidden}#index03 .tabs .tabContents .tabContent.show{opacity:1;visibility:visible}#index03 .tabs .tabContents .tabContent .sns{display:flex;margin:1rem 0 0}#index03 .tabs .tabContents .tabContent .sns li{display:block;width:2.25rem;margin:0 1rem 0 0;padding:0}#index03 .tabs .tabContents .tabContent .sns li::after,#index03 .tabs .tabContents .tabContent .sns li::before{display:none}#index03 .tabs .tabContents .tabContent .sns li a:hover{opacity:.6}#index03 .tabs .tabContents .tabContent .sns+.cm_link{margin:1.25rem 0 0}#index03 .tabs .tabContents .tabContent .cm_link{margin:2.25rem 0 0}@media screen and (max-width:1199px){#index03 .tabs .tabContents .tabContent .cm_link{width:16.9230769231rem;margin:1.1538461538rem 0 0}}#index03 .tabs .tabContents .tabContent .cm_link.green a{font-size:1.125rem;background-color:#006D79}#index03 .tabs .tabContents .tabContent .cm_link.w100{max-width:13.75rem;margin:0 auto;padding-bottom:2rem}#index03 .tabs .tabContents .tabContent .cm_link a{font-size:1rem}#index03 .tabs .tabContents .tabContent .cm_link a:hover{background-color:var(--background-color)}#index03 .list{display:flex;flex-wrap:wrap}#index03 .list.second li{padding:3rem 3.4825870647%}#index03 .list.second li .left{width:54.7244094488%;padding-top:33.4645669291%;border-radius:.75rem;background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:1199px){#index03 .list.second li .left{width:100%;height:28vw;margin:0 auto}}@media screen and (max-width:1199px){#index03 .list.second li:nth-child(1)::before,#index03 .list.second li:nth-child(2)::before{width:93%}}#index03 .list.second li .right{width:calc(45.2755905512% - 2.5rem)}#index03 .list li{width:50%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:3rem 4.8092868988%;position:relative}@media screen and (max-width:1199px){#index03 .list li{width:100%;padding:2.3076923077rem 1.3076923077rem}#index03 .list li .f{display:flex;align-items:center;justify-content:center;margin:1rem 0 0}#index03 .list li:nth-child(3)::before{width:calc(100% - 2.6153846154rem);height:3px;content:"";background:url(../img/dot-x.svg) center/1.25rem repeat-X;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}#index03 .list li:last-child::before{display:none}}#index03 .list li:nth-child(odd)::after{height:calc(100% - 4rem);width:3px;content:"";background:url(../img/dot-y.svg) center/auto 1.25rem repeat-y;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media screen and (max-width:1199px){#index03 .list li:nth-child(odd)::after{display:none}}#index03 .list li:nth-child(1)::before,#index03 .list li:nth-child(2)::before{width:calc(100% - 2.6153846154rem);height:3px;content:"";background:url(../img/dot-x.svg) center/1.25rem repeat-X;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}#index03 .list li.w100{display:block;width:100%}#index03 .list li.w100::after{display:none}@media screen and (min-width:1200px){#index03 .list li.w100 .w50{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:50%;margin:0 auto}}#index03 .list li.w100 .w50 .left{position:relative}@media screen and (max-width:1199px){#index03 .list li.w100 .w50 .left.img{background-size:contain}}#index03 .list li.w100 .w50 .left.img::after{content:"";display:block;width:100%;height:100%;background-color:#f5fbfd;border-radius:.75rem;position:absolute;top:0;left:0;z-index:-1;mix-blend-mode:multiply}#index03 .list li .left{width:37.1900826446%;margin-right:2.5rem}@media screen and (max-width:1199px){#index03 .list li .left{width:28.5714285714%;margin-right:1.1538461538rem}}#index03 .list li .right{width:calc(62.8099173554% - 2.5rem)}@media screen and (max-width:1199px){#index03 .list li .right{width:calc(71.4285714286% - 1.1538461538rem)}#index03 .list li .right.w{width:100%;margin:1.3846153846rem auto 0}}#index03 .list li .right span{display:block}#index03 .list li .right .dt{color:#009693;font-size:1.375rem;font-weight:700;white-space:nowrap}@media screen and (max-width:1199px){#index03 .list li .right .dt{font-size:1.3076923077rem}}#index03 .list li .right .dt.green{color:#006D79}#index03 .list li .right .dt span{display:inline-block;font-size:1.1rem;letter-spacing:.08em}@media screen and (max-width:1199px){#index03 .list li .right .dt br{display:none}}#index03 .list li .right .dd{font-size:.875rem;line-height:1.5;margin:calc(1.5rem - 0.25em) 0 -.25em}#index03 .box{display:flex;justify-content:space-between;align-items:center;padding:2.5rem 2.5rem 2.5rem 8.75rem;margin:4rem 0 0;border:1px solid #009693;border-radius:1rem;position:relative}@media screen and (max-width:1199px){#index03 .box{display:block;padding:3.3846153846rem 1rem 2.6923076923rem;margin:2.5384615385rem 0 0}}#index03 .box figure{width:8.125rem;position:absolute;left:-1rem;bottom:0}@media screen and (max-width:1199px){#index03 .box figure{width:4.6153846154rem;top:2.6923076923rem;left:3.7333333333vw}}#index03 .box dl{display:flex;align-items:center}@media screen and (max-width:1199px){#index03 .box dl{flex-direction:column;justify-content:center}}#index03 .box .cm_link{width:13.75rem}@media screen and (max-width:1199px){#index03 .box .cm_link{width:15.3846153846rem;margin:2rem auto 0}}#index03 .box dt{height:4rem;color:#009693;font-size:1.875rem;font-weight:700;margin-right:2.75rem;position:relative}#index03 .box dt::after{width:100%;margin-left:-.19em;font-size:1.375rem;letter-spacing:-.38em;content:"・・・・・・・・・・・・・・・・・";position:absolute;bottom:0;left:0;overflow:hidden}@media screen and (max-width:1199px){#index03 .box dt::after{content:"・・・・・・・・・・・・・";margin-left:0}}@media screen and (max-width:1199px){#index03 .box dt{height:3.5rem;font-size:1.5384615385rem;padding:0 .125rem;margin:0 auto 1.75rem}}#index03 .box dd{width:34.1623994148vw;font-size:1rem;line-height:2}@media screen and (max-width:1199px){#index03 .box dd{width:100%}}#index04{background:#F4F5F5;padding:6.9375rem 0}@media screen and (max-width:1199px){#index04{padding:5.7692307692rem 0}}#index04 .body{width:calc(100% - 10rem);margin:0 auto;position:relative}@media screen and (max-width:1199px){#index04 .body{width:92vw;margin:0 0 0 auto}}#index04 .body .slide_loop{margin-top:3.75rem}#index04 .body .slide_loop .next,#index04 .body .slide_loop .prev{width:2.875rem;height:2.875rem;top:calc(50% - 2.375rem)}#index04 .body .slide_loop .prev{left:-3.75rem}#index04 .body .slide_loop .next{right:-3.75rem}@media screen and (max-width:1199px){#index04 .body .slide_loop .next,#index04 .body .slide_loop .prev{display:none}}#index04 .body .slide_loop .mask{overflow:hidden}#index04 .body .slide_loop .mask .uragawaList{display:block}#index04 .body .slide_loop .mask .uragawaList li{width:34.07960199%;max-width:100%;float:left;margin:0}@media screen and (max-width:1199px){#index04 .body .slide_loop .mask .uragawaList li{width:70vw}}#index04 .body .slide_loop .mask .uragawaList li div{padding:0 1.6875rem 0 0}@media screen and (max-width:1199px){#index04 .body .slide_loop .mask .uragawaList li div{padding:0 4.6666666667vw 0 0}}@media screen and (max-width:1199px){#index04 .body .slide_loop .thum{margin-top:2.0769230769rem;transform:translateX(-3.68vw)}}#index04 .body .cm_link{width:20rem;position:absolute;top:3.8rem;right:0}@media screen and (max-width:1199px){#index04 .body .cm_link{width:17.6923076923rem;margin:2.0769230769rem auto 0;position:static;transform:translateX(-4vw)}}#index05{padding:6.5625rem 0}@media screen and (max-width:1199px){#index05{padding:5.7692307692rem 0}}#index05 .body{width:calc(100% - 10rem);margin:0 auto;position:relative}@media screen and (max-width:1199px){#index05 .body{width:84vw}}#index05 .body .cm_link{width:20rem;position:absolute;top:3.8rem;right:0}@media screen and (max-width:1199px){#index05 .body .cm_link{width:17.6923076923rem;margin:2.0769230769rem auto 0;position:static}}#about .modal{display:none;width:100%;height:100vh;position:fixed;left:0;top:0;z-index:5}#about .modal.show{display:block}#about .modal .bgLayer{width:100%;height:100%;background:rgb(234 235 235 / .75);position:absolute;top:0;left:0;z-index:-1;opacity:0}#about .modal .bgLayer.show{opacity:1}#about .modal .modalContainer{max-width:900px;width:84vw;padding:5rem;background:#FFF;position:absolute;top:50%;left:50%;transition:0.125s;transform:translateX(-50%) translateY(-50%) scale(.9);opacity:0}@media screen and (max-width:1199px){#about .modal .modalContainer{padding:4.4615384615rem 1.875rem 3.75rem}}#about .modal .modalContainer.show{opacity:1;transform:translateX(-50%) translateY(-50%) scale(1)}#about .modal .modalContainer .body{transition:0.125s;opacity:0}#about .modal .modalContainer .body.show{opacity:1}#about .modal .modalContainer .close{cursor:pointer;width:1.75rem;height:1.75rem;content:"";background:url(../img/close.svg) center/100% no-repeat;position:absolute;top:2rem;right:2.5rem;transition:0.125s;opacity:0}#about .modal .modalContainer .close:hover{opacity:0.6!important}#about .modal .modalContainer .close.show{opacity:1}#about .modal dl{display:flex;justify-content:space-between}@media screen and (max-width:1199px){#about .modal dl{display:block}}#about .modal dl dt{width:11.5rem}@media screen and (max-width:1199px){#about .modal dl dt{width:100%}}#about .modal dl dt span{display:block;font-weight:700;text-align:center}#about .modal dl dt .img{width:11.5rem;height:11.5rem;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:1199px){#about .modal dl dt .img{width:10rem;height:10rem;margin:0 auto}}#about .modal dl dt .name{color:#009693;font-size:.9375rem;line-height:1.4;letter-spacing:.12em;margin:calc(1.625rem - 0.2em) 0 -.2em}#about .modal dl dt .name2{font-size:1.25rem;letter-spacing:.12em;margin:1rem 0 0}#about .modal dl dd{width:calc(100% - 13.75rem);line-height:2.5;margin:calc(2.5rem - 0.75em) 0 -.75em}@media screen and (max-width:1199px){#about .modal dl dd{width:100%;line-height:2;margin:calc(2rem - 0.5em) 0 -.5em}}#about h2{color:#009693;font-size:2.625rem;letter-spacing:.2em}@media screen and (max-width:1199px){#about h2{font-size:1.6153846154rem}}#about h2 .en{display:block;font-family:"Overpass",sans-serif;font-weight:900;font-size:1.625rem;text-transform:uppercase;letter-spacing:.08em;margin:0 0 1.5rem}@media screen and (max-width:1199px){#about h2 .en{font-size:1rem;margin:0 0 .5rem}}#about h3{color:#009693;font-family:"Overpass",sans-serif;font-size:2.625rem;letter-spacing:.08em;text-transform:uppercase;margin:9.375rem 0 0}@media screen and (max-width:1199px){#about h3{font-size:1.6153846154rem;margin:4.4615384615rem 0 0}}#about #torikumi{padding:8.4375rem 0 9.375rem 5rem;margin:3.5rem 0 0;background:rgb(129 205 228 / .08)}@media screen and (max-width:1199px){#about #torikumi{padding:4.6153846154rem 0 7.6923076923rem 4vw}#about #torikumi h2{padding-left:1.1538461538rem}}#about #torikumi h2+p{font-size:1.25rem;line-height:2.5;margin:calc(4rem - 0.75em) 0 -.75em}@media screen and (max-width:1199px){#about #torikumi h2+p{font-size:1rem;line-height:1.75;margin:calc(2rem - 0.375em) 2.3076923077rem -.375em 0;padding-left:1.1538461538rem}}#about #torikumi .slide_loop{margin-top:4.6875rem}@media screen and (max-width:1199px){#about #torikumi .slide_loop{margin-left:1.1538461538rem}}#about #torikumi .slide_loop .mask .slideList li{width:42.4597364568vw;margin-top:0}@media screen and (max-width:1199px){#about #torikumi .slide_loop .mask .slideList li{width:74.6666666667vw}}#about #torikumi .slide_loop .mask .slideList li div{padding-right:2.9282576867vw}@media screen and (max-width:1199px){#about #torikumi .slide_loop .mask .slideList li div{padding-right:8vw}}#about #torikumi .slide_loop .next,#about #torikumi .slide_loop .prev{width:4.375rem;top:13.17715959vw}@media screen and (max-width:1199px){#about #torikumi .slide_loop .next,#about #torikumi .slide_loop .prev{width:3.0769230769rem;top:22.2vw}}#about #torikumi .slide_loop .prev{left:-2.1875rem;opacity:0;visibility:hidden}@media screen and (max-width:1199px){#about #torikumi .slide_loop .prev{left:-1.5384615385rem}}#about #torikumi .slide_loop .prev.show2{opacity:1;visibility:visible}#about #torikumi .slide_loop .next{right:5rem}@media screen and (max-width:1199px){#about #torikumi .slide_loop .next{right:calc(17.3333333333vw - (40/16)*1rem + 1.1538461538rem)}}#about #torikumi #kadai{display:flex;align-items:flex-end;justify-content:space-between;padding:0 5rem 0 0;margin:6.75rem 0 0}@media screen and (max-width:1199px){#about #torikumi #kadai{display:block;padding:0 2.3076923077rem 0 1.1538461538rem;margin:2.9230769231rem 0 0}}#about #torikumi #kadai .left{width:40.775988287vw}@media screen and (max-width:1199px){#about #torikumi #kadai .left{width:100%}}#about #torikumi #kadai .right{width:calc(100% - 5em - 40.775988287vw);padding:0 0 2rem}@media screen and (max-width:1199px){#about #torikumi #kadai .right{width:100%;padding:0}}#about #torikumi #kadai h3{display:inline-block;color:#FFF;font-size:.875rem;margin:0;padding:.62rem 2.5rem .18rem;background:#006D79;border-radius:1.25rem}@media screen and (max-width:1199px){#about #torikumi #kadai h3{display:block;width:250px;font-size:.8461538462rem;margin:2rem auto 0;padding:.75rem 2.5rem .5rem}}#about #torikumi #kadai h3 span{display:inline-block}#about #torikumi #kadai h3 .en{font-size:1.75rem}@media screen and (max-width:1199px){#about #torikumi #kadai h3 .en{font-size:1.2307692308rem}}#about #torikumi #kadai h4{display:flex;align-item:center;color:#006D79;font-size:1.25rem;letter-spacing:.08em;margin:2.25rem 0 0}@media screen and (max-width:1199px){#about #torikumi #kadai h4{font-size:1.0769230769rem;margin:1.3846153846rem 0 0}}#about #torikumi #kadai h4:last-of-type{padding:2.5rem 0 0;margin:2.5rem 0 0;position:relative}@media screen and (max-width:1199px){#about #torikumi #kadai h4:last-of-type{margin:2.3076923077rem 0 0;padding:2.3076923077rem 0 0}}#about #torikumi #kadai h4:last-of-type::before{height:3px;width:100%;display:block;position:absolute;top:0;left:50%;content:"";background:url(../img/dot_gray.svg) center repeat-x;transform:translateX(-50%)}#about #torikumi #kadai h4 span{display:block}@media screen and (max-width:1199px){#about #torikumi #kadai h4 span{display:flex;align-items:center}}#about #torikumi #kadai h4 img{width:1.75rem;margin-right:1rem}@media screen and (max-width:1199px){#about #torikumi #kadai h4 img{width:2.4615384615rem}}#about #torikumi #kadai h4+p{font-size:.875rem;line-height:1.5;letter-spacing:.08em;margin:calc(1.25rem - 0.25em) 0 -.25em}@media screen and (max-width:1199px){#about #torikumi #kadai h4+p{font-size:1rem}}#about #torikumi #torikumi2{padding:3.875rem 2.75rem 2.25rem;margin:5rem 3.25rem 0 0;border-radius:1.25rem;background:#FFF;position:relative}@media screen and (max-width:1199px){#about #torikumi #torikumi2{margin:4.2307692308rem 2.3076923077rem 0 1.1538461538rem;padding:2.5384615385rem 1.1538461538rem}}#about #torikumi #torikumi2 h3{display:inline-block;color:#FFF;font-size:.875rem;margin:0;padding:.62rem 2.5rem .18rem;background:#009693;border-radius:1.25rem;position:absolute;left:1.75rem;top:-1.375rem}@media screen and (max-width:1199px){#about #torikumi #torikumi2 h3{display:block;width:290px;font-size:.8461538462rem;text-align:center;padding:.75rem 0 .5rem;margin:0 auto;left:0;right:0}}#about #torikumi #torikumi2 h3 span{display:inline-block}#about #torikumi #torikumi2 h3 .en{font-size:1.75rem}@media screen and (max-width:1199px){#about #torikumi #torikumi2 h3 .en{font-size:1.2307692308rem}}#about #torikumi #torikumi2 h4{width:calc(100% - 2rem);color:#FFF;font-size:1.125rem;letter-spacing:.08em;padding:.5rem 0 .5rem 1.5rem;margin:0 0 2rem;background:#009693;border-radius:.25rem;position:relative}@media screen and (max-width:1199px){#about #torikumi #torikumi2 h4{width:100px;font-size:1.0769230769rem;text-align:center;padding-left:.75rem}}#about #torikumi #torikumi2 h4::after{width:3rem;height:100%;content:"";background:url(../img/about/09.svg) center right/auto 100% no-repeat;position:absolute;right:-2rem;top:0;z-index:2}@media screen and (max-width:1199px){#about #torikumi #torikumi2 h4::after{width:2rem;right:-1rem;background-image:url(../img/about/_09.svg)}}#about #torikumi #torikumi2 .flex{display:flex}@media screen and (max-width:1199px){#about #torikumi #torikumi2 .flex{display:block}}#about #torikumi #torikumi2 .now dl{padding:0 2rem 0 0}@media screen and (max-width:1199px){#about #torikumi #torikumi2 .now dl{padding:0}#about #torikumi #torikumi2 .now dl:last-child{margin:2.6923076923rem 0 0}}@media screen and (max-width:1199px){#about #torikumi #torikumi2 .after{margin:2.6923076923rem 0 0;padding:2.1538461538rem 0 0;position:relative}#about #torikumi #torikumi2 .after::before{height:2px;width:100%;display:block;position:absolute;top:0;left:50%;content:"";background:url(../img/dot_gray.svg) center repeat-x;transform:translateX(-50%)}}#about #torikumi #torikumi2 .after dl{padding:0 0 0 3.5rem;position:relative}@media screen and (max-width:1199px){#about #torikumi #torikumi2 .after dl{border-left:none;padding:0}}#about #torikumi #torikumi2 .after dl::before{height:100%;width:3px;content:"";background:url(../img/dot-y.svg) center/auto 1.25rem repeat-y;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media screen and (max-width:1199px){#about #torikumi #torikumi2 .after dl::before{display:none}}#about #torikumi #torikumi2 .after h4{background-color:#81CDE4}#about #torikumi #torikumi2 .after h4::after{background:url(../img/about/10.svg) center right/auto 100% no-repeat}@media screen and (max-width:1199px){#about #torikumi #torikumi2 .after h4::after{background-image:url(../img/about/_10.svg)}}#about #torikumi #torikumi2 .after h4::before{width:3rem;height:100%;content:"";background-color:#81CDE4;position:absolute;left:-2.5rem;top:0;z-index:1}@media screen and (max-width:1199px){#about #torikumi #torikumi2 .after h4::before{display:none}}#about #torikumi #torikumi2 dt{display:flex;align-content:center;color:#009693;font-size:1.25rem;font-weight:700;letter-spacing:.08em;line-height:1.5;margin:-.25em 0}@media screen and (max-width:1199px){#about #torikumi #torikumi2 dt{font-size:1.0769230769rem}}#about #torikumi #torikumi2 dt.green2{color:#34ADC1}#about #torikumi #torikumi2 dt.blue{color:#81CDE4}#about #torikumi #torikumi2 dt img{width:1.75rem;margin-right:1rem}@media screen and (max-width:1199px){#about #torikumi #torikumi2 dt img{width:2.4615384615rem}}#about #torikumi #torikumi2 dd{font-size:.875rem;line-height:1.5;letter-spacing:.08em;margin:calc(1.5rem - 0.25em) 0 -.25em}#about #torikumi #history{padding:4.25rem 1rem 4.25rem 4.25rem;margin:6.875rem 0 0;background:#FFF;position:relative}@media screen and (max-width:1199px){#about #torikumi #history{padding:2.6923076923rem 6.6666666667vw 4.8461538462rem;margin:5.3846153846rem 0 0}}#about #torikumi #history figure{width:12.0058565154vw;position:absolute;right:10.6149341142vw;bottom:-5.625rem;transform:translateX(50%)}@media screen and (max-width:1199px){#about #torikumi #history figure{width:28.1333333333vw;right:23.3333333333vw;bottom:-15.4666666667vw}}#about #torikumi #history h3{font-size:2.25rem;letter-spacing:.14em;margin:0}@media screen and (max-width:1199px){#about #torikumi #history h3{font-size:1.3846153846rem}}#about #torikumi #history ul{display:flex;flex-wrap:wrap}@media screen and (max-width:1199px){#about #torikumi #history ul{justify-content:space-between}}#about #torikumi #history ul li{width:17.4963396779vw;min-width:239px;margin:2.25rem 2.875rem 0 0}@media screen and (max-width:1199px){#about #torikumi #history ul li{width:calc((100% - 1.5em) / 2);min-width:inherit;margin:2rem 0 0}}#about #torikumi #history ul li:last-child .img::after{display:none}#about #torikumi #history ul li span{display:block}#about #torikumi #history ul li .img{aspect-ratio:5/3;border-radius:.625rem;background-position:center;background-repeat:no-repeat;background-size:cover;transition:0.375s;position:relative}@media screen and (max-width:1199px){#about #torikumi #history ul li .img{aspect-ratio:4/3}}#about #torikumi #history ul li .img::after{width:3rem;height:1rem;content:"";background:url(../img/arw4.svg) center/100% no-repeat;position:absolute;left:calc(100% - 1px);top:50%;transform:translateY(-50%);z-index:2}@media screen and (max-width:1199px){#about #torikumi #history ul li .img::after{width:2.3076923077rem;height:1.3076923077rem;left:calc(100% - 0.5rem)}}#about #torikumi #history ul li .dt{color:#009693;font-size:1.125rem;font-weight:700;text-align:center;letter-spacing:.1em;line-height:1.5;margin:calc(1.5rem - 0.25em) 0 -.25em}@media screen and (max-width:1199px){#about #torikumi #history ul li .dt{font-size:1rem}}#about #torikumi #history ul li .dd{font-size:.875rem;line-height:1.5;margin:calc(1.25rem - 0.25em) 0 -.25em}@media screen and (max-width:1199px){#about #torikumi #history ul li .dd{font-size:.8461538462rem}}#about #staff{padding:6.375rem 5rem 9.375rem}@media screen and (max-width:1199px){#about #staff{padding:5.0769230769rem 1.5384615385rem 3.8461538462rem}}#about #dantai{padding:6.375rem 5rem 9.375rem;background:#EAEBEB}@media screen and (max-width:1199px){#about #dantai{padding:5.0769230769rem 2.3076923077rem 5.3846153846rem}}#about #dantai table{margin:6.5625rem 0 0}@media screen and (max-width:1199px){#about #dantai table{margin:2.4615384615rem 0 0}}@media screen and (min-width:1200px){#about #dantai table tr:last-child th{border-bottom:1px solid #009693}}@media screen and (min-width:1200px){#about #dantai table tr:last-child td{border-bottom:1px solid rgb(155 165 151 / .5)}}#about #dantai table th{width:15rem;color:#009693;font-size:1.25rem;font-weight:700;vertical-align:top;padding:2.5rem 0;border-top:1px solid #009693;position:relative}@media screen and (max-width:1199px){#about #dantai table th{display:block;width:100%;font-size:1rem;padding:1.5384615385rem 0 0;border-top:1px solid rgb(155 165 151 / .5)}#about #dantai table th::after{width:4.8461538462rem;height:1px;content:"";background:#009693;position:absolute;top:-1px;left:0}}#about #dantai table th span{display:block;font-size:.9375rem;margin:1em 0 0}@media screen and (max-width:1199px){#about #dantai table th span{display:inline-block;margin:0 0 0 .5rem;font-size:.8461538462rem}}#about #dantai table td{line-height:2;border-top:1px solid rgb(155 165 151 / .5);padding:2rem 0 2rem 1.25rem;position:relative}@media screen and (max-width:1199px){#about #dantai table td{display:block;width:100%;padding:1rem 0 1.5rem;border:none}}#about #dantai table td a{color:#009693;font-size:.875rem}#about #dantai table td a:hover{opacity:.6}@media screen and (max-width:1199px){#about #dantai table td a{font-size:1rem}}#about #dantai table td .s{font-size:.875rem}@media screen and (max-width:1199px){#about #dantai table td .s{font-size:1rem}}#about #dantai table td .map{position:relative;height:14.375rem;margin:1.5rem 0 0}@media screen and (max-width:1199px){#about #dantai table td .map{height:auto;aspect-ratio:2/1;margin:1rem 0 0}}#about #dantai table td .map iframe{position:absolute;left:0;top:0}#about #dantai table td .list1 li{padding-left:1rem;position:relative}#about #dantai table td .list1 li::before{color:#009693;content:"- ";position:absolute;left:0;top:0}#about #dantai table td .list2 li{display:flex}#about #dantai table td .list2 li span{display:block;padding-left:2rem;position:relative}#about #dantai table td .list2.media_list li span{display:block;padding-left:2rem;position:relative;width:100%}@media screen and (max-width:1199px){#about #dantai table td .list2 li span{padding-left:1rem;width:calc(100% - 9.75rem)}}#about #dantai table td .list2 li .date{width:10.9375rem;padding:0}#about #dantai table td .list2.media_list li .date{width:12.9375rem;padding:0}@media screen and (max-width:1199px){#about #dantai table td .list2 li .date{width:9.75rem}}#about #dantai table td .list2 li .date::after{color:#009693;content:"：";position:absolute;right:-.5rem;top:0}#about #report{padding:8.75rem 5rem 9.375rem}@media screen and (max-width:1199px){#about #report{padding:4.6153846154rem 2.3076923077rem 3.8461538462rem}}#about #report h3+p{line-height:2;margin:calc(3.5rem - 0.5em) 0 -.5em}@media screen and (max-width:1199px){#about #report h3+p{line-height:1.75;margin:calc(2.5rem - 0.375em) 0 -.375em}}#about #report .box1{padding:3rem 4.5rem;margin:3.125rem 0 0;border-radius:.625rem;background:#EAEBEB}@media screen and (max-width:1199px){#about #report .box1{padding:1.8461538462rem 1.0769230769rem 2rem;margin:2.5384615385rem 0 0}}#about #report .box1 dl{padding:0 0 3rem;margin:0 0 2.5rem;background:url(../img/dot-x.svg) bottom left/1.25rem repeat-X}@media screen and (max-width:1199px){#about #report .box1 dl{padding:0 0 2.3076923077rem;margin:0 0 2.6923076923rem}}#about #report .box1 dl:last-child{background:none;margin:0;padding-bottom:0}#about #report .box1 dl dt{color:#009693;font-size:1.5rem;letter-spacing:.12em;font-weight:700}@media screen and (max-width:1199px){#about #report .box1 dl dt{font-size:1rem}}#about #report .box1 dl dd ul{display:flex;flex-wrap:wrap;justify-content:space-between}#about #report .box1 dl dd ul li{width:calc((100% - 4.5em) / 4);margin:1.75em 0 0}@media screen and (max-width:1199px){#about #report .box1 dl dd ul li{width:calc((100% - 0.75em) / 2);margin:1.2307692308rem 0 0}}#about #report .box1 dl dd ul li a{display:block;font-size:.9375rem;font-weight:700;text-align:center;text-decoration:none;letter-spacing:.18em;padding:1.25rem 0;border-radius:1.75rem;background:url(../img/arw1.svg) center right 1.25rem/0.375rem no-repeat #FFF;transition:0.5s}#about #report .box1 dl dd ul li a:hover{color:#FFF;background:url(../img/arw2.svg) center right 1.25rem/0.375rem no-repeat #009693}#about #report .box2{padding:0 4.5rem 3rem;margin:3.125rem 0 0;border-radius:.625rem;background:rgb(0 150 147 / .08)}@media screen and (max-width:1199px){#about #report .box2{padding:0 1.0769230769rem 2rem;margin:2.5384615385rem 0 0}}#about #report .box2 dl dt{color:#009693;font-size:1.5rem;font-weight:700;padding:3rem 0 0}@media screen and (max-width:1199px){#about #report .box2 dl dt{font-size:1rem;padding:2.0769230769rem 0 0}}#about #report .box2 dl dd{line-height:2;margin:calc(2rem - 0.5em) 0 -.5em}@media screen and (max-width:1199px){#about #report .box2 dl dd{margin:calc(1.5rem - 0.5em) 0 -.5em}}#about .staffList{display:flex;flex-wrap:wrap;max-width:1280px;margin:0 auto}@media screen and (max-width:1199px){#about .staffList{justify-content:center}#about .staffList::after{width:calc((100% - 0.5em) / 3);content:"";display:block}}#about .staffList li{width:13.125rem;margin:6.25rem 0 0}@media screen and (max-width:1199px){#about .staffList li{width:calc((100% - 0.5em) / 3);margin:2.3076923077rem 0 0}}#about .staffList li a{display:block;text-decoration:none;transition:0.5s}#about .staffList li a:hover{opacity:.6}#about .staffList li span{display:block;font-weight:700;text-align:center}#about .staffList li .img{width:11.5rem;height:11.5rem;margin:0 auto;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:cover;transition:0.375s;position:relative}@media screen and (max-width:1199px){#about .staffList li .img{width:24.5333333333vw;height:24.5333333333vw}}#about .staffList li .name{min-height:2.625rem;display:flex;justify-content:center;align-items:center;color:#009693;font-size:.9375rem;line-height:1.4;letter-spacing:.12em;margin:calc(1.625rem - 0.2em) 0 -.2em}@media screen and (max-width:1199px){#about .staffList li .name{font-size:.8461538462rem;margin:calc(1rem - 0.2em) 0 -.2em}}#about .staffList li .name2{font-size:1.25rem;letter-spacing:.12em;margin:1rem 0 0}@media screen and (max-width:1199px){#about .staffList li .name2{font-size:1rem}}#about .staffList li .name2 span{display:inline-block;color:#009693;padding-left:.5rem}#about01{width:calc(100% - 10rem);margin:5.8125rem auto 0}@media screen and (max-width:1199px){#about01{width:calc(100% - 4.6153846154rem);margin:3.6153846154rem auto 0}}#about01 .flex{display:flex;justify-content:space-between}@media screen and (max-width:1199px){#about01 .flex{display:block;margin:0 0 4.6153846154rem}}#about01 .flex .left{width:43.9238653001vw}@media screen and (max-width:1199px){#about01 .flex .left{width:100%}}#about01 .flex .right{width:37.6281112738vw}@media screen and (max-width:1199px){#about01 .flex .right{width:75.6vw;margin:2.5rem auto 0}}#about01 .read{font-size:2.625rem;font-weight:700;line-height:2;margin:-.5em 0}@media screen and (max-width:1199px){#about01 .read{font-size:1.6153846154rem}}#about01 .read+p{line-height:2.5;margin:calc(3.75rem - 0.75em) 0 -.75em}@media screen and (max-width:1199px){#about01 .read+p{line-height:1.75;margin:calc(2.25rem - 0.375em) 0 -.375em}}#about01 .list{display:flex;flex-wrap:wrap;justify-content:space-between}#about01 .list li{width:calc((100% - 4.5rem) / 4);margin:3rem 0 0}@media screen and (max-width:1199px){#about01 .list li{width:calc((100% - 1.25rem) / 2);margin:1rem 0 0}}@media screen and (max-width:1199px){#about01 .list li:nth-child(2) a{letter-spacing:-.05em;padding-right:.5rem}}#about01 .list li a{display:block;text-align:center;text-decoration:none;padding:1rem 0;border:1px solid #009693;border-radius:1.75rem;background:url(../img/arw3.svg) center right 1.25rem/0.5rem no-repeat;transition:0.5s}@media screen and (max-width:1199px){#about01 .list li a{font-weight:700}}#about01 .list li a:hover{color:#FFF;background:url(../img/arw6.svg) center right 1.25rem/0.5rem no-repeat #009693}@media screen and (max-width:1199px){#about01 .list li a:hover{background-position:center right 1rem}}@media screen and (max-width:1199px){#about01 .list li a{background-position:center right 1rem}}#magazine .header .ancestor{background-image:url(../img/green-back.svg)}@media screen and (max-width:1199px){#magazine .header .ancestor{background-image:url(../img/_green-back.svg)}}#magazine .contents .container{padding:0 5rem 9.375rem;border-top:3px solid #009693;background:#F6F7F7}@media screen and (max-width:1199px){#magazine .contents .container{padding:0 1.1538461538rem 5.7692307692rem}}#magazine .contents .container .tagList{max-width:1115px}@media screen and (max-width:1199px){#magazine .contents .scroll{overflow-x:auto;padding-left:2.3076923077rem}#magazine .contents .scroll ul{display:flex;width:110vw;margin:3.4615384615rem 0 0}#magazine .contents .scroll ul li{margin-right:2.3076923077rem}}#magazine .contents .uragawaList{max-width:1206px;margin:0 auto}@media screen and (max-width:1199px){#magazine .contents .uragawaList li{width:calc((100% - 0.7692307692rem) / 2);margin:1.5384615385rem 0 0}}#magazine .contents .pager{margin-bottom:0}#news .header .ancestor{background-image:url(../img/green-back.svg)}@media screen and (max-width:1199px){#news .header .ancestor{background-image:url(../img/_green-back.svg)}}#news .newsContainer{padding:12.5rem 5rem 9.375rem;background:#F7F8F8}@media screen and (max-width:1199px){#news .newsContainer{padding:7.6923076923rem 1.1538461538rem 5.6923076923rem}}#news .newsContainer .pan{margin:0}@media screen and (max-width:1199px){#news .newsContainer .pan{margin:0 1.1538461538rem}}#activities .header{background:rgb(0 150 147 / .05)}#activities .header .ancestor{background-image:url(../img/white-back.svg)}@media screen and (max-width:1199px){#activities .header .ancestor{background-image:url(../img/_white-back.svg)}}#activities .header .pageNav{padding:0 5rem 4.375rem}@media screen and (max-width:1199px){#activities .header .pageNav{padding:3.8461538462rem 2.3076923077rem}}#activities .header .pageNav .flex{display:flex;align-items:center;justify-content:space-evenly}@media screen and (max-width:1199px){#activities .header .pageNav .flex{display:block}}#activities .header .pageNav .flex p{font-size:2.625rem;font-weight:700;line-height:2;letter-spacing:.16em}@media screen and (max-width:1199px){#activities .header .pageNav .flex p{font-size:1.6153846154rem;margin:-.5em 0}}#activities .header .pageNav .flex img{width:29.2825768668vw}@media screen and (max-width:1199px){#activities .header .pageNav .flex img{width:74.6666666667vw;margin:2.3076923077rem auto 0}}#activities .header .pageNav ul{display:flex;align-items:center;justify-content:space-between;margin:6.625rem 0 0}@media screen and (max-width:1199px){#activities .header .pageNav ul{display:block;margin:3.0769230769rem 0 0}}#activities .header .pageNav ul li{width:33.3333333333%;border-right:1px solid #009693}@media screen and (max-width:1199px){#activities .header .pageNav ul li{width:100%;border-right:none;border-bottom:1px solid #009693}}#activities .header .pageNav ul li:last-child{border:none}#activities .header .pageNav ul li a{display:flex;align-items:center;text-decoration:none;padding:0 1.75rem;background:url(../img/arw3.svg) center right 1.25rem/0.5rem no-repeat;transition:0.5s}@media screen and (max-width:1199px){#activities .header .pageNav ul li a{padding:1rem 0}}@media screen and (max-width:360px){#activities .header .pageNav ul li a{background:url(../img/arw3.svg) center right 0.5rem/0.5rem no-repeat}}#activities .header .pageNav ul li span{display:block;font-size:1.25rem}#activities .header .pageNav ul li .txt{padding-left:1.25rem;margin-right:1.25rem}@media screen and (max-width:360px){#activities .header .pageNav ul li .txt{font-size:1rem;padding-right:1.5rem}}#activities .header .pageNav ul li .img{width:140px;aspect-ratio:auto 4/3;-o-object-fit:cover;object-fit:cover;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:.625rem;transition:0.375s;position:relative}@media screen and (max-width:1199px){#activities .header .pageNav ul li .img{width:7.6923076923rem}}#activities .slide_loop{margin-top:4.0625rem}@media screen and (max-width:1199px){#activities .slide_loop{margin-top:5.5769230769rem}}#activities .slide_loop .mask .slideList li{width:42.4597364568vw;margin-top:0}@media screen and (max-width:1199px){#activities .slide_loop .mask .slideList li{width:77.3333333333vw}}#activities .slide_loop .mask .slideList li .inner{height:100%;padding-top:.625rem;padding-right:2.9282576867vw}@media screen and (max-width:1199px){#activities .slide_loop .mask .slideList li .inner{padding-right:8vw}}#activities .slide_loop .mask .slideList li .inner .inner2{height:100%;background:rgb(0 150 147 / .05);border-radius:.625rem}#activities .slide_loop .next,#activities .slide_loop .prev{width:4.375rem;top:50%}@media screen and (max-width:1199px){#activities .slide_loop .next,#activities .slide_loop .prev{width:3.0769230769rem;top:50%}}#activities .slide_loop .prev{left:-2.1875rem}@media screen and (max-width:1199px){#activities .slide_loop .prev{left:-2.3076923077rem}}#activities .slide_loop .prev.show2{opacity:1;visibility:visible}#activities .slide_loop .next{right:5rem}@media screen and (max-width:1199px){#activities .slide_loop .next{right:0}}#activities .slide_loop .f01{width:11.4375rem;position:absolute;top:.875rem;right:13.17715959vw;z-index:2;transform:translateY(-100%)}@media screen and (max-width:1199px){#activities .slide_loop .f01{width:18.6666666667vw;right:23.3333333333vw}}#activities .slide_loop .f02{width:8.3125rem;position:absolute;top:2.5rem;right:14.6412884334vw;z-index:2;transform:translateY(-100%)}@media screen and (max-width:1199px){#activities .slide_loop .f02{width:13.3333333333vw;right:23.3333333333vw}}#activities .slide_loop .f03{width:10.625rem;position:absolute;top:.625rem;right:13.9092240117vw;z-index:2;transform:translateY(-100%)}@media screen and (max-width:1199px){#activities .slide_loop .f03{width:18.1333333333vw;right:23.3333333333vw}}#activities .contents .box{padding:8.25rem 0 9.375rem 5rem}@media screen and (max-width:1199px){#activities .contents .box{padding:5.0769230769rem 0 5.7692307692rem 2.3076923077rem}}#activities .contents .box h2{color:#009693;font-size:2.625rem;letter-spacing:.2em}@media screen and (max-width:1199px){#activities .contents .box h2{font-size:1.6153846154rem}}#activities .contents .box h2 .en{display:block;font-family:"Overpass",sans-serif;font-weight:900;font-size:1.625rem;letter-spacing:.08em;margin:0 0 1rem}@media screen and (max-width:1199px){#activities .contents .box h2 .en{font-size:1rem}}#activities .contents .box h2+p{font-size:1.25rem;line-height:2.5;margin:calc(3.75rem - 0.75em) 0 -.75em;letter-spacing:.2em}@media screen and (max-width:1199px){#activities .contents .box h2+p{font-size:1rem;line-height:1.75;margin:calc(2.5rem - 0.375em) 0 -.375em;padding-right:2.3076923077rem}}#activities .contents #shigoto{background:rgb(129 205 228 / .1)}#activities .contents #shigoto h2{color:#34ADC1}#activities .contents #shigoto .slideList li .inner .inner2{background:#fff}#activities .contents #shigoto .slideList li .inner .inner2 .img .obi{background:#81CDE4}#activities .contents #shigoto .slideList li .inner .inner2 .txtBox2 .title{color:#34ADC1}#activities .contents #shigoto .slideList li .inner .inner2 .txtBox2 table th{color:#34ADC1}#activities .contents #sumai .link{width:25rem;margin:5.625rem auto 0}@media screen and (max-width:1199px){#activities .contents #sumai .link{width:24rem;padding-right:2.3076923077rem}}#activities .contents #sumai .link a{display:block;color:#006D79;font-weight:700;text-align:center;text-decoration:none;padding:1.5rem 0;border:2px solid #006D79;border-radius:2.25rem;transition:0.5s}#activities .contents #sumai .link a:hover{color:#FFF;background:#006D79}#activities .contents #sumai h2{color:#006D79}#activities .contents #sumai .slideList li .inner .inner2{background:rgb(0 109 121 / .1)}#activities .contents #sumai .slideList li .inner .inner2 .img .obi{background:#006D79}#activities .contents #sumai .slideList li .inner .inner2 .txtBox2 .title{color:#006D79}#activities .contents #sumai .slideList li .inner .inner2 .txtBox2 table th{color:#006D79}#activities .contents #why{padding:11.9326500732vw 5rem 9.375rem;background:url(../img/activities/bg.svg) top center/100% no-repeat}@media screen and (max-width:1199px){#activities .contents #why{padding:5.5384615385rem 2.3076923077rem 5.7692307692rem;background-image:url(../img/activities/_bg.svg)}}#activities .contents #why h2{width:37.5rem;margin:0 0 0 4.0263543192vw}@media screen and (max-width:1199px){#activities .contents #why h2{width:100%;max-width:600px;margin:0 auto;position:relative;z-index:2}}#activities .contents #why .detail{padding:3.6875rem 2.5rem 4.125rem;margin:2.625rem 0 0;background:#FFF;border-radius:.625rem}@media screen and (max-width:1199px){#activities .contents #why .detail{padding:3.8461538462rem 1.1538461538rem 2.6153846154rem;margin:-2.5384615385rem 0 0;position:relative;z-index:1}}#activities .contents #why .detail .flex{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:3.125rem;position:relative}@media screen and (max-width:1199px){#activities .contents #why .detail .flex{padding-bottom:2.1538461538rem}}#activities .contents #why .detail .flex::after{height:4px;width:100%;display:block;position:absolute;bottom:0;left:50%;content:"";background:url(../img/dot_green2.svg) center repeat-x;transform:translateX(-50%)}#activities .contents #why .detail .flex p{font-size:1.25rem;line-height:2;letter-spacing:.08em}@media screen and (max-width:1199px){#activities .contents #why .detail .flex p{font-size:1rem;line-height:1.75;letter-spacing:.12em;margin:-.375em 0}}#activities .contents #why .detail .flex img{width:8.125rem;margin-right:2.375rem}@media screen and (max-width:1199px){#activities .contents #why .detail .flex img{width:5.7692307692rem;margin-right:1.1538461538rem}}#activities .contents #why .detail h3{color:#009693;font-size:1.5rem;letter-spacing:.12em;padding:.3125rem 0 .3125rem 2.75rem;margin:4rem 0 0;background:url(../img/arw7.svg) center left/1.75rem no-repeat}@media screen and (max-width:1199px){#activities .contents #why .detail h3{font-size:1.1538461538rem;line-height:1.5;background-size:1.0769230769rem;padding:0 0 0 1.7692307692rem;margin:2rem 0 0}}#activities .contents #why .detail .list{display:flex;flex-wrap:wrap;justify-content:space-between}#activities .contents #why .detail .list li{width:calc((100% - 4.5em) / 4);min-height:10rem;padding:1.5rem 1.25rem;margin:2.75rem 0 0;background:#E7E8E8;border-radius:.625rem;position:relative}@media screen and (max-width:1199px){#activities .contents #why .detail .list li{width:calc((100% - 1.25em) / 2);margin:2.1538461538rem 0 0}}#activities .contents #why .detail .list li:last-child::after{display:none}#activities .contents #why .detail .list li::after{width:.625rem;height:.75rem;content:"";background:url(../img/arw7.svg) center/cover no-repeat;position:absolute;top:50%;right:-1.125rem;transform:translateY(-50%);z-index:1}@media screen and (max-width:1199px){#activities .contents #why .detail .list li::after{width:.6153846154rem;height:.7692307692rem;right:-.9230769231rem}}#activities .contents #why .detail .list li span{display:block}#activities .contents #why .detail .list li .num{width:3.5rem;color:#FFF;font-family:"Overpass",sans-serif;font-weight:900;font-size:1.625rem;text-align:center;padding:1.125rem 0 .75rem;background:#009693;border-radius:50%;position:absolute;left:-1.125rem;top:-1.125rem}#activities .contents #why .detail .list li .dt{color:#009693;font-size:1.375rem;letter-spacing:.12em;font-weight:700;text-align:center}@media screen and (max-width:1199px){#activities .contents #why .detail .list li .dt{font-size:1.2307692308rem}}#activities .contents #why .detail .list li .dd{font-size:.875rem;line-height:1.75;margin:calc(1.25rem - 0.375em) 0 -.375em}#activities .contents #why .detail .list+p{color:#009693;line-height:2;letter-spacing:.08em;margin:calc(2.5rem - 0.5em) 0 -.5em}@media screen and (max-width:1199px){#activities .contents #why .detail .list+p{line-height:1.75;margin:calc(2.5rem - 0.375em) 0 -.375em}}#contact .header .ancestor{background-image:url(../img/gray-back.svg)}@media screen and (max-width:1199px){#contact .header .ancestor{background-image:url(../img/_gray-back.svg)}}#contact footer{margin:9.4375rem 0 0}#contact .contents{margin:6.5625rem 5rem 0rem}@media screen and (max-width:1199px){#contact .contents{margin:2.7692307692rem 2.3076923077rem 0}}#contact .contents .read{font-size:1.1rem;line-height:1.75;margin:-.375em 0}@media screen and (max-width:1199px){#contact .contents .read{font-size:1rem}}#contact .contents .thanks{text-align:center;color:#009693;margin:7.75rem 0 0}@media screen and (max-width:1199px){#contact .contents .thanks{margin:3.8461538462rem 0 0}}#contact .contents .thanks span{display:block}#contact .contents .thanks img{width:8.1875rem;margin:0 auto}@media screen and (max-width:1199px){#contact .contents .thanks img{width:7.6923076923rem}}#contact .contents .thanks .en{font-family:"Overpass",sans-serif;font-weight:900;font-size:5rem;text-transform:uppercase;letter-spacing:.08em;margin:3.75rem 0 0}@media screen and (max-width:1199px){#contact .contents .thanks .en{font-size:3.8461538462rem;margin:20px 0 0}}#contact .contents .thanks .jp{font-size:1.4rem;margin:2.5rem 0 0}@media screen and (max-width:1199px){#contact .contents .thanks .jp{font-size:1.0769230769rem;margin:20px 0 0}}#contact .contents .thanks+p{font-size:1rem;line-height:2;text-align:center;margin:calc(5rem - 0.5em) 0 -.5em}@media screen and (max-width:1199px){#contact .contents .thanks+p{font-size:1rem;text-align:justify;margin:calc(4rem - 0.5em) 0 -.5em}}#contact .contents .cm_link{margin:5.75rem auto 0}@media screen and (max-width:1199px){#contact .contents .cm_link{margin:4.6153846154rem auto 0}}@media screen and (max-width:1199px){#privacypolicy .header .ancestor{height:71.0666666667vw;background-image:url(../img/long-green-back.svg)}}#privacypolicy .contents{max-width:1046px;margin:6.875rem auto 8.1875rem}@media screen and (max-width:1199px){#privacypolicy .contents{padding:0 2.3076923077rem;margin:2.7692307692rem auto 5rem}}#privacypolicy .contents p{font-size:1.25rem;line-height:2.5;margin:-.75em 0}@media screen and (max-width:1199px){#privacypolicy .contents p{font-size:1rem;line-height:2;margin:-.5em 0}}#privacypolicy .contents p.right{font-size:1rem;text-align:right;margin:calc(4rem - 0.75em) 0 -.75em}#privacypolicy .contents dl{margin:4.5rem 0 0}@media screen and (max-width:1199px){#privacypolicy .contents dl{margin:3.4615384615rem 0 0}}#privacypolicy .contents dl dt{color:#009693;font-size:1.25rem}@media screen and (max-width:1199px){#privacypolicy .contents dl dt{font-size:1.1538461538rem;line-height:1.5;padding-left:3.3076923077rem;position:relative}#privacypolicy .contents dl dt span{display:block;position:absolute;top:0;left:0}}#privacypolicy .contents dl dd{line-height:2;margin:calc(2rem - 0.5em) 0 -.5em}#privacypolicy .contents dl dd a{color:#009693}#privacypolicy .contents dl dd a:hover{opacity:.6}#administration .header{background:rgb(0 150 147 / .05)}#administration .header .ancestor{background-image:url(../img/white-back.svg)}@media screen and (max-width:1199px){#administration .header .ancestor{height:70.6666666667vw;background-image:url(../img/long-white-back.svg)}}#administration .contents p.title{display:flex;align-items:center;margin:9.375rem 0 0}@media screen and (max-width:1199px){#administration .contents p.title{margin:5.7692307692rem 0 0}}#administration .contents p.title img{height:5rem}@media screen and (max-width:1199px){#administration .contents p.title img{height:3.0769230769rem}}#administration .contents p.title span{display:block;font-size:2rem;font-weight:700;letter-spacing:.12em;padding-left:1.25rem}@media screen and (max-width:1199px){#administration .contents p.title span{font-size:1.3846153846rem;line-height:1.5;padding-left:1rem}}#administration .contents .list2{display:flex;justify-content:center}@media screen and (max-width:1199px){#administration .contents .list2{display:block}}#administration .contents .list2 li{width:483px;margin:3.125rem 1.1875rem 1.75rem}@media screen and (max-width:1199px){#administration .contents .list2 li{width:100%;margin:1.1538461538rem 0 0}#administration .contents .list2 li:first-child{margin:2.3076923077rem 0 0}}#administration .contents .list2 li:last-child a{border-color:#06C355}#administration .contents .list2 li:last-child a .dt{color:#06C355}#administration .contents .list2 li a{display:block;text-align:center;text-decoration:none;background:#FFF;border:3px solid #009693;border-radius:.625rem}#administration .contents .list2 li a span{display:block}#administration .contents .list2 li a .dt{display:flex;align-items:center;justify-content:center;height:5rem;color:#009693;font-size:1.125rem;border-bottom:1px solid #B0B0B0}@media screen and (max-width:1199px){#administration .contents .list2 li a .dt{font-size:.8461538462rem;height:3.6153846154rem}}#administration .contents .list2 li a .dt strong{font-size:1.625rem}@media screen and (max-width:1199px){#administration .contents .list2 li a .dt strong{font-size:1.2307692308rem}}#administration .contents .list2 li a .dt img{width:2.25rem;margin-right:1.25rem}@media screen and (max-width:1199px){#administration .contents .list2 li a .dt img{width:1.7692307692rem}}#administration .contents .list2 li a .dt .t{padding:.3125rem 0 0}#administration .contents .list2 li a .dd{display:flex;align-items:center;justify-content:center;height:6.875rem;font-family:"Overpass",sans-serif;font-weight:900;font-size:1.5rem;font-weight:700}@media screen and (max-width:1199px){#administration .contents .list2 li a .dd{height:4.6153846154rem;font-size:1.1538461538rem}}#administration .contents .list2 li a .dd img{width:3.4375rem;margin-left:1.25rem}@media screen and (max-width:1199px){#administration .contents .list2 li a .dd img{width:2.1538461538rem}}#shien01{padding:9.375rem 5rem 5rem;background:rgb(0 150 147 / .05);position:relative}@media screen and (max-width:1199px){#shien01{padding:3.8461538462rem 2.3076923077rem}}#shien01 .read{font-size:2.625rem;font-weight:700;line-height:2;margin:-.5em 0}@media screen and (max-width:1199px){#shien01 .read{font-size:1.6153846154rem}}#shien01 .read+p{width:43.9238653001vw;line-height:2.5;margin:calc(3.75rem - 0.75em) 0 -.75em}@media screen and (max-width:1199px){#shien01 .read+p{width:100%;line-height:1.75;margin:calc(2.25rem - 0.375em) 0 -.375em}}#shien01 .link{margin:3.75rem 0 0}@media screen and (max-width:1199px){#shien01 .link{margin:1.8461538462rem 0 0}}#shien01 .link a{color:#009693;font-size:1rem}@media screen and (max-width:1199px){#shien01 .link a{font-size:1rem}}#shien01 .link a:hover{opacity:.6}#shien01 .image{width:46.4128843338vw;position:absolute;top:8.6383601757vw;left:55.0512445095vw}@media screen and (max-width:1199px){#shien01 .image{width:100%;margin:2.3076923077rem 0 0;position:static}}#shien02{padding:0 5rem 9.375rem}@media screen and (max-width:1199px){#shien02{padding:0 2.3076923077rem 5.7692307692rem}}#shien02 .list1{display:flex;justify-content:space-between}@media screen and (max-width:1199px){#shien02 .list1{display:block}}#shien02 .list1 li{width:calc((100% - 5rem) / 3);margin:1.875rem 0 0}@media screen and (max-width:1199px){#shien02 .list1 li{width:100%;margin:1.5384615385rem 0 0;overflow:hidden}}#shien02 .list1 li:nth-child(2) a{background-image:url(../img/arw8.svg)}#shien02 .list1 li:nth-child(2) a::after{border-color:#34ADC1}#shien02 .list1 li:nth-child(3) a{background-image:url(../img/arw9.svg)}#shien02 .list1 li:nth-child(3) a::after{border-color:#006D79}#shien02 .list1 li a{display:block;aspect-ratio:4/3;text-decoration:none;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:.625rem;position:relative;transition:transform 0.6s ease}@media screen and (max-width:1199px){#shien02 .list1 li a{display:flex;aspect-ratio:auto;background:none}#shien02 .list1 li a .img{width:49.2063492063%;height:24vw;border-radius:.625rem 0 0 .625rem;background-position:center;background-repeat:no-repeat;background-size:cover}}#shien02 .list1 li a::after{width:calc(100% - 6px);height:calc(100% - 6px);content:"";border:3px solid #009693;border-radius:.625rem;position:absolute;left:0;top:0}#shien02 .list1 li a .txt{width:100%;font-size:1.25rem;text-align:center;padding:1.375rem 0;border-radius:0 0 .625rem .625rem;background:url(../img/arw3.svg) center right 1.75rem/0.5rem no-repeat #FFF;position:absolute;right:0;bottom:3px}@media screen and (max-width:1199px){#shien02 .list1 li a .txt{display:flex;align-items:center;font-size:1rem;width:50.7936507937%;padding:0 0 0 5.3333333333vw;background-position:center right 1rem;position:static}}#shien02 dl{margin:2.75rem 0 0;background:rgb(0 150 147 / .1);border-radius:.625rem;position:relative}@media screen and (max-width:1199px){#shien02 dl{margin:2.3076923077rem 0 0}}#shien02 dl::after{width:1.75rem;height:1.375rem;content:"";background:url(../img/arw10.svg) center/cover no-repeat;position:absolute;top:calc(100% + 0.6875rem);left:10.75rem;z-index:1}@media screen and (max-width:1199px){#shien02 dl::after{width:1.5384615385rem;height:1.2307692308rem;left:50%;top:calc(100% + 0.6923076923rem);transform:translateX(-50%)}}#shien02 dl dt{color:#FFF;font-size:1.875rem;font-weight:700;letter-spacing:.12em;text-align:center;padding:1.5rem 0;border-radius:.625rem .625rem 0 0;background:#009693}@media screen and (max-width:1199px){#shien02 dl dt{font-size:1.3076923077rem}}#shien02 dl dt .en{font-family:"Overpass",sans-serif;font-weight:900;letter-spacing:.08em;margin-right:1.25rem}@media screen and (max-width:1199px){#shien02 dl dt .en{font-size:1.0769230769rem;padding:0 .5rem 0 0;margin-right:.75rem}}#shien02 dl dd{line-height:2;padding:1.875rem 2.5rem}@media screen and (max-width:1199px){#shien02 dl dd{padding:2.3076923077rem 1.1538461538rem}}#shien02 dl dd span{display:block}#shien02 dl dd .b{font-size:1.25rem;line-height:2;text-align:center;margin:calc(1.25rem - 0.5em) 0 -.5em}@media screen and (max-width:1199px){#shien02 dl dd .b{font-size:1rem;font-weight:400;text-align:justify;margin:-.5em 0}}#shien02 .col3{display:flex;justify-content:space-between}@media screen and (max-width:1199px){#shien02 .col3{display:block}}#shien02 .col3 dl{width:calc((100% - 5rem) / 3)}@media screen and (max-width:1199px){#shien02 .col3 dl{width:100%}}#shien02 .col3 dl:last-child::after{display:none}#shien02 .col3 dl::after{width:1.375rem;height:1.75rem;background:url(../img/arw11.svg) center/cover no-repeat;position:absolute;top:50%;left:calc(100% + 0.5625rem);transform:translateY(-50%);z-index:1}@media screen and (max-width:1199px){#shien02 .col3 dl::after{width:1.5384615385rem;height:1.2307692308rem;background-image:url(../img/arw10.svg);left:50%;top:calc(100% + 0.6923076923rem);transform:translateX(-50%)}}#shien02 .col3 dl dt{font-size:1.5rem}@media screen and (max-width:1199px){#shien02 .col3 dl dd{padding:1.1538461538rem}}.shien03{padding:8.125rem 5rem 9.375rem}@media screen and (max-width:1199px){.shien03{padding:5rem 2.3076923077rem 5.7692307692rem}}.shien03#ibasho{background:rgb(0 150 147 / .1)}.shien03#shigoto h2,.shien03#shigoto h3{color:#81CDE4}.shien03#shigoto .box .txtBox{background:rgb(129 205 228 / .1)}.shien03#shigoto .box .txtBox table{background:none;padding:0}.shien03#shigoto .box .txtBox .link{font-weight:400}.shien03#sumai{background:rgb(0 150 147 / .1)}.shien03#sumai h2,.shien03#sumai h3{color:#006D79}.shien03 h2{color:#009693;font-size:2.625rem;letter-spacing:.2em}@media screen and (max-width:1199px){.shien03 h2{font-size:1.6153846154rem}}.shien03 h2 .en{display:block;font-family:"Overpass",sans-serif;font-weight:900;font-size:1.625rem;text-transform:uppercase;letter-spacing:.08em;margin:0 0 1.25rem}@media screen and (max-width:1199px){.shien03 h2 .en{font-size:1rem;margin:0 0 .5rem}}.shien03 h3{color:#009693;font-size:2.125rem}@media screen and (max-width:1199px){.shien03 h3{font-size:1.3076923077rem}}.shien03 h3 span{font-size:1.25rem;padding-left:1rem}@media screen and (max-width:1199px){.shien03 h3 span{font-size:.7692307692rem;padding-left:.5rem}}.shien03 h4{color:#009693;font-size:1.375rem;margin:4.125rem 0 0}@media screen and (max-width:1199px){.shien03 h4{font-size:1.0769230769rem;line-height:1.5;margin:calc(2rem - 0.25em) 0 -.25em}}.shien03 h2+p{font-size:1.25rem;line-height:2;margin:calc(3.75rem - 0.5em) 0 -.5em}@media screen and (max-width:1199px){.shien03 h2+p{font-size:1rem;line-height:1.75;margin:calc(2rem - 0.375em) 0 -.375em}}.shien03 h3+p{line-height:2.5;margin:calc(2rem - 0.75em) 0 -.75em}@media screen and (max-width:1199px){.shien03 h3+p{font-size:1rem;line-height:1.75;margin:calc(1.5rem - 0.375em) 0 -.375em}}.shien03 h4+p{line-height:2;margin:calc(1.75rem - 0.5em) 0 -.5em}@media screen and (max-width:1199px){.shien03 h4+p{font-size:1rem;line-height:1.75;margin:calc(1.5rem - 0.375em) 0 -.375em}}.shien03 .box{margin:5rem 0 0;position:relative}@media screen and (max-width:1199px){.shien03 .box{margin:2.3076923077rem 0 0}}.shien03 .box .txtBox{width:79.5021961933vw;min-height:calc(23.4260614934vw + 10rem);padding:5rem 4.375rem 5rem 31.2591508053vw;margin:0 0 0 8.78477306vw;background:#fff}@media screen and (max-width:1199px){.shien03 .box .txtBox{width:100%;min-height:auto;padding:48.6666666667vw 1.1538461538rem 2.3076923077rem;margin:-42.6666666667vw 0 0;position:relative;z-index:1}}.shien03 .box .txtBox .link{text-decoration:underline;margin:2.25rem 0 0}@media screen and (max-width:1199px){.shien03 .box .txtBox .link{font-size:1rem;margin:1.5384615385rem 0 0}}.shien03 .box .txtBox .link:hover{opacity:.6}.shien03 .box .txtBox table{padding:1.25rem 2rem;margin:2.5rem 0 0;background:rgb(0 150 147 / .1)}@media screen and (max-width:1199px){.shien03 .box .txtBox table{font-size:.8461538462rem;padding:1.2307692308rem 1.1538461538rem;margin:1.5384615385rem 0 0}.shien03 .box .txtBox table tr{display:block;margin:.5rem 0 0}.shien03 .box .txtBox table tr:first-of-type{margin:0}}.shien03 .box .txtBox table th{width:5.625rem;color:#009693;line-height:1.625;padding:.5rem 0;vertical-align:top}@media screen and (max-width:1199px){.shien03 .box .txtBox table th{width:100%;display:block;padding:0}}.shien03 .box .txtBox table td{line-height:1.625;padding:.5rem 0}@media screen and (max-width:1199px){.shien03 .box .txtBox table td{width:100%;display:block;padding:.25rem 0 0}}.shien03 .box .imgBox{width:35.1390922401vw;aspect-ratio:3/2;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:.625rem;position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:2}@media screen and (max-width:1199px){.shien03 .box .imgBox{width:calc(100% - 2.3rem);margin:0 auto;position:relative;transform:none;z-index:3}}.shien03 .slide_loop .mask ul li{width:100%}@media screen and (max-width:1199px){.shien03 .slide_loop .mask ul li div{padding-right:calc(1.2307692308rem + 1.1538461538rem)}}.shien03 .slide_loop .thum{margin-top:1.5625rem}.shien03 .slide_loop .thum li{width:.5rem;height:.5rem;margin:0 .5rem}@media screen and (max-width:1199px){.shien03 .slide_loop .thum li{margin:0 .25rem}}.shien03 .slide_loop .next{width:1.25rem;height:1.25rem;right:-1.5625rem;transform:translateX(100%) translateY(-50%)}@media screen and (max-width:1199px){.shien03 .slide_loop .next{width:.7692307692rem;height:.7692307692rem;right:1.1538461538rem}}#shien04{padding:8.125rem 5rem 9.375rem}@media screen and (max-width:1199px){#shien04{padding:5rem 2.3076923077rem 5.7692307692rem}}#shien04 h2{color:#009693;font-size:2.625rem;letter-spacing:.2em}@media screen and (max-width:1199px){#shien04 h2{font-size:1.6153846154rem}}#shien04 h2 .en{display:block;font-family:"Overpass",sans-serif;font-weight:900;font-size:1.625rem;text-transform:uppercase;letter-spacing:.08em;margin:0 0 1.25rem}@media screen and (max-width:1199px){#shien04 h2 .en{font-size:1rem;margin:0 0 .5rem}}#shien04 .title{margin:6.5625rem 0 0}#shien04 table{width:100%;margin:5rem 0 0}@media screen and (min-width:1200px){#shien04 table tr:last-child th{border-bottom:1px solid #009693}}@media screen and (min-width:1200px){#shien04 table tr:last-child td{border-bottom:1px solid rgb(155 165 151 / .5)}}#shien04 table th{width:15rem;color:#009693;font-size:1.25rem;font-weight:700;vertical-align:top;padding:2.5rem 0;border-top:1px solid #009693;position:relative}@media screen and (max-width:1199px){#shien04 table th{display:block;width:100%;font-size:1rem;padding:1.5384615385rem 0 0;border-top:1px solid rgb(155 165 151 / .5)}#shien04 table th::after{width:4.8461538462rem;height:1px;content:"";background:#009693;position:absolute;top:-1px;left:0}}#shien04 table th span{display:block;font-size:.9375rem;margin:1em 0 0}@media screen and (max-width:1199px){#shien04 table th span{display:inline-block;margin:0 0 0 .5rem;font-size:.8461538462rem}}#shien04 table td{line-height:2;border-top:1px solid rgb(155 165 151 / .5);padding:2rem 0 2rem 1.25rem;position:relative}@media screen and (max-width:1199px){#shien04 table td{display:block;width:100%;padding:1rem 0 1.5rem;border:none}}#shien04 table td dl{display:flex;flex-wrap:wrap}#shien04 table td dl dt{width:3rem}#shien04 table td dl dd{width:calc(100% - 3rem)}#shien04 table td dl dd::before{width:1rem;content:"："}#shien04 .contact{padding:3.375rem 5rem 3.75rem;margin:1.375rem 0 0;background:rgb(0 150 147 / .1);border-radius:.625rem}@media screen and (max-width:1199px){#shien04 .contact{padding:2.3076923077rem 1.1538461538rem}}#shien04 .contact p{font-size:1.25rem;line-height:1.75;text-align:center;margin:-.375em 0}@media screen and (max-width:1199px){#shien04 .contact p{font-size:1rem;font-weight:400;text-align:left}}#shien04 .contact .list2 li{margin:3.125rem 1.1875rem 0}@media screen and (max-width:1199px){#shien04 .contact .list2 li{margin:1.1538461538rem 0 0}#shien04 .contact .list2 li:first-child{margin:2.3076923077rem 0 0}}#notfound{height:100vh;background:rgb(0 150 147 / .05);position:relative}#notfound>div{text-align:center;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}#notfound h1{display:block;color:#009693;font-family:"Overpass",sans-serif;font-weight:900;text-align:center;font-size:3.125rem;text-transform:uppercase;letter-spacing:.08em}@media screen and (max-width:1199px){#notfound h1{font-size:2.3846153846rem}}#notfound h1 img{width:20rem;margin:0 auto 1.875rem}@media screen and (max-width:1199px){#notfound h1 img{width:52vw;max-width:390px;margin:0 auto 1.6923076923rem}}#notfound h1+p{color:#009693;text-align:center;font-size:1.4rem;margin:4.6875rem 0 0}@media screen and (max-width:1199px){#notfound h1+p{font-size:1.1538461538rem;line-height:1.5;margin:3rem 0 0}}#notfound .cm_link{margin:5.625rem auto 0}@media screen and (max-width:1199px){#notfound .cm_link{margin:7.3076923077rem auto 0}}#support .header .ancestor{background-image:url(../img/white-back.svg)}@media screen and (max-width:1199px){#support .header .ancestor{background-image:url(../img/_white-back.svg)}}#support h2{color:#009693;font-size:2.625rem;letter-spacing:.2em}@media screen and (max-width:1199px){#support h2{font-size:1.6153846154rem}}#support h2 .en{display:block;font-family:"Overpass",sans-serif;font-weight:900;font-size:1.625rem;text-transform:uppercase;letter-spacing:.08em;margin:0 0 1.5rem}@media screen and (max-width:1199px){#support h2 .en{font-size:1rem;margin:0 0 .5rem}}#support h2+p{font-size:1.25rem;line-height:2.5;margin:calc(4rem - 0.75em) 0 -.75em}@media screen and (max-width:1199px){#support h2+p{font-size:1rem;line-height:1.75;margin:calc(2.25rem - 0.375em) 0 -.375em 0}}#support01{width:calc(100% - 10rem);margin:5.8125rem auto 0;padding:0 0 5em;position:relative}@media screen and (max-width:1199px){#support01{width:calc(100% - 4.6153846154rem);margin:3.6153846154rem auto 0;padding:0 0 4.3076923077rem}}#support01::after{width:200%;height:200%;content:"";background:rgb(0 150 147 / .05);position:absolute;bottom:0;left:-50%;z-index:-1}#support01 .flex{display:flex;justify-content:space-between}@media screen and (max-width:1199px){#support01 .flex{display:block}}@media screen and (max-width:1199px){#support01 .flex .left{width:100%}}#support01 .flex .right{width:41.5812591508vw}@media screen and (max-width:1199px){#support01 .flex .right{width:75.6vw;margin:2.5rem auto 0}}#support01 .read{font-size:2.625rem;font-weight:700;line-height:2;margin:-.5em 0}@media screen and (max-width:1199px){#support01 .read{font-size:1.6153846154rem}}#support01 .read+p{width:610px;line-height:2.5;margin:calc(3.75rem - 0.75em) 0 -.75em}@media screen and (max-width:1199px){#support01 .read+p{width:100%;line-height:1.75;margin:calc(2.25rem - 0.375em) 0 -.375em}}#support02{width:calc(100% - 10rem);margin:5.5rem auto 0}@media screen and (max-width:1199px){#support02{width:calc(100% - 4.6153846154rem);margin:5.7692307692rem auto 0}}#support02 .list li{background:#F5FBFD;border-radius:.625rem .625rem;margin:2.5em 0 0}@media screen and (max-width:1199px){#support02 .list li{padding:0 0 2.1538461538rem}}#support02 .list li:first-child{margin:4.5em 0 0}#support02 .list li span{display:block}#support02 .list li .flex{display:flex;align-items:center;padding:2.5em 5em}@media screen and (max-width:1199px){#support02 .list li .flex{padding:1.4615384615rem 1.4615384615rem 0;justify-content:space-between}}#support02 .list li .flex img{width:10.5rem}@media screen and (max-width:1199px){#support02 .list li .flex img{width:24vw;order:2}}#support02 .list li .flex .right{padding:0 0 0 3.25rem}@media screen and (max-width:1199px){#support02 .list li .flex .right{order:1;padding:0 1.1538461538rem 0 0}}@media screen and (max-width:1199px){#support02 .list li .flex .right .dd{display:none}}@media screen and (max-width:1199px){#support02 .list li .flex .right .cm_link{display:none}}#support02 .list .title{color:#FFF;font-size:1.6875rem;font-weight:700;line-height:1;text-indent:.12em;text-align:center;padding:1.25rem 0;border-radius:.625rem .625rem 0 0;background:#009693}@media screen and (max-width:1199px){#support02 .list .title{font-size:1.2307692308rem}}#support02 .list .dt{font-size:1.375rem;font-weight:700;line-height:1.6;margin:-.3em 0}@media screen and (max-width:1199px){#support02 .list .dt{font-size:1.1538461538rem}}#support02 .list .dd{line-height:1.75;margin:calc(1.75rem - 0.375em) 0 -.375em}@media screen and (max-width:1199px){#support02 .list .dd{padding:0 1.4615384615rem}}#support02 .list .cm_link{max-width:16rem;margin:2.25rem 0 0}@media screen and (max-width:1199px){#support02 .list .cm_link{margin:1.6923076923rem auto 0}}#support02 .list .cm_link a{font-size:.9375rem}#support02 .list .mv_link{max-width:12.5rem;margin:2.25rem 0 0}@media screen and (max-width:1199px){#support02 .list .mv_link{margin:1.6923076923rem auto 0}}#support02 .list .mv_link a{display:block;color:#009693;font-size:.9375rem;text-decoration:none;font-weight:700;padding:.5rem 1rem .5rem .2rem;background:url(../img/arw15.svg) center right 0.3em/0.5rem no-repeat;transition:0.5s;border-bottom:#009693 solid 1px}#support02 .list .mv_link a:hover{opacity:.6}#otonarisan{width:calc(100% - 10rem);margin:4.375rem auto 0;padding-top:4.375rem}@media screen and (max-width:1199px){#otonarisan{width:calc(100% - 4.6153846154rem);margin:1.3076923077rem auto 0;padding-top:4.8461538462rem}}#otonarisan h3{margin:5rem 0 0}@media screen and (max-width:1199px){#otonarisan h3{margin:3.0769230769rem 0 0 1.7692307692rem}}#otonarisan h3 img{height:5.375rem}@media screen and (max-width:1199px){#otonarisan h3 img{height:3.3846153846rem}}#otonarisan .neighborList{padding:0 4.5em 3.75em;margin:2.5em 0 0;background:#F5FBFD;border-radius:.5rem}@media screen and (max-width:1199px){#otonarisan .neighborList{margin:0;padding:1.3846153846rem 1.1538461538rem 2.3076923077rem}}#otonarisan .neighborList li{display:flex;justify-content:space-between;padding:0 0 4.5rem;position:relative}@media screen and (max-width:1199px){#otonarisan .neighborList li{display:block;padding:0 0 2.3076923077rem}}#otonarisan .neighborList li::after{height:4px;width:100%;display:block;position:absolute;bottom:0;left:50%;content:"";background:url(../img/dot_green2.svg) center repeat-x;transform:translateX(-50%)}#otonarisan .neighborList li:last-child{padding:3.75rem 0 0}#otonarisan .neighborList li:last-child::after{display:none}@media screen and (max-width:1199px){#otonarisan .neighborList li:last-child{display:block;padding:3.0769230769rem 0 0}}#otonarisan .neighborList li span{display:block}#otonarisan .neighborList li .img{width:290px;height:190px;background-position:center;background-repeat:no-repeat;background-size:cover;transition:transform 0.6s ease;border-radius:.375rem}@media screen and (max-width:1199px){#otonarisan .neighborList li .img{width:100%;height:40vw}}#otonarisan .neighborList li .right{width:calc(100% - 290px - 2.5em)}@media screen and (max-width:1199px){#otonarisan .neighborList li .right{width:100%;margin:2.0769230769rem 0 0}}#otonarisan .neighborList li .dt{display:flex;align-items:center;color:#006D79}@media screen and (max-width:1199px){#otonarisan .neighborList li .dt{line-height:1.5}}#otonarisan .neighborList li .dt.blue{color:#34ADC1}#otonarisan .neighborList li .dt strong{display:block;font-size:1.375rem;margin:0 0 1rem}@media screen and (max-width:1199px){#otonarisan .neighborList li .dt strong{font-size:1.2307692308rem;margin:0 0 .25rem}}#otonarisan .neighborList li .dt img{width:4.6875rem;margin:0 1.25rem 0 0}#otonarisan .neighborList li .dd{line-height:2;margin:calc(1.5rem - 0.5em) 0 -.5em}#for-corp{margin:8em 0 0;padding:6rem 3.75rem 7.5rem;background:url(../img/support/bg1.svg) center/cover no-repeat;position:relative}@media screen and (max-width:1199px){#for-corp{margin:5.8461538462rem auto 0;padding:5.3846153846rem 2.3076923077rem 3.8461538462rem}}#for-corp figure{width:19.8125rem;position:absolute;top:-2.3125rem;left:68.3016105417vw}@media screen and (max-width:1199px){#for-corp figure{width:12.1538461538rem;top:-2.5384615385rem;left:50.1333333333vw}}#for-corp h2{color:#006D79}#for-corp h2+p{color:#006D79}#for-corp h2+p span{color:#34ADC1}#for-corp .alignment{padding:3.75rem 4.5rem 5.8125rem;margin:5.625rem 0 0;background:#FFF;border-radius:.625rem}@media screen and (max-width:1199px){#for-corp .alignment{margin:3.0769230769rem auto 0;padding:1.8461538462rem 1.1538461538rem 3.0769230769rem}}#for-corp .alignment h3{display:flex;flex-wrap:wrap;align-items:baseline;color:#FFF;font-size:1.25rem;padding:1.625rem 1.625rem 1.625rem 10.5rem;background:#006D79;border-radius:.375rem;position:relative}@media screen and (max-width:1199px){#for-corp .alignment h3{flex-direction:column;align-items:flex-start;font-size:1rem;line-height:1.25;padding:1.1538461538rem}}#for-corp .alignment h3.h3-2{padding-left:7rem;margin:6.5rem 0 0}@media screen and (max-width:1199px){#for-corp .alignment h3.h3-2{padding:1.1538461538rem;margin:4.1538461538rem 0 0}}#for-corp .alignment h3.h3-2 img{height:4.4375rem;bottom:1rem;left:.9516837482vw}@media screen and (max-width:1199px){#for-corp .alignment h3.h3-2 img{height:4.2307692308rem;left:initial;right:12px;top:-1.0769230769rem}}#for-corp .alignment h3 img{height:5.625rem;position:absolute;bottom:0;left:2.7818448023vw}@media screen and (max-width:1199px){#for-corp .alignment h3 img{height:4.2307692308rem;left:initial;right:4px;top:-1.3846153846rem}}#for-corp .alignment h3 strong{font-size:1.6875rem;padding:0 1.5rem .3rem 0}@media screen and (max-width:1199px){#for-corp .alignment h3 strong{display:block;font-size:1.2307692308rem;padding:0 0 1.1538461538rem}}#for-corp .alignment h3 strong .s{display:inline-block;font-size:1.125rem}@media screen and (max-width:1199px){#for-corp .alignment h3 strong .s{font-size:.8461538462rem}}#for-corp .alignment h3 span{display:block;margin-top:.625rem}@media screen and (max-width:1199px){#for-corp .alignment h3 span{margin-top:0}}#for-corp .alignment .flex{display:flex;align-items:center;justify-content:space-between;margin:3em 0 0}@media screen and (max-width:1199px){#for-corp .alignment .flex{display:block;margin:1.6923076923rem 0 0}}#for-corp .alignment .flex .img{display:block;width:51.3640639699%;aspect-ratio:auto 3/2;background-position:center;background-repeat:no-repeat;background-size:cover;transition:transform 0.6s ease;border-radius:.625rem}@media screen and (max-width:1199px){#for-corp .alignment .flex .img{width:100%}}#for-corp .alignment .flex p{width:calc(48.6359360301% - 3em);color:#006D79;line-height:2.125}@media screen and (max-width:1199px){#for-corp .alignment .flex p{width:100%;line-height:1.75;margin:calc(2rem - 0.375em) 0 -.375em}}#for-corp .alignment .box{padding:3.25em 2.5em 2.5em;margin:4.125rem 0 0;border:1px solid #006D79;border-radius:.625rem;position:relative}@media screen and (max-width:1199px){#for-corp .alignment .box{padding:2.8461538462rem 1.1538461538rem 2.1538461538rem;margin:3.8461538462rem 0 0}}#for-corp .alignment .box h4{display:flex;position:absolute;top:-1.5rem;left:1.25rem;background:#FFF}@media screen and (max-width:1199px){#for-corp .alignment .box h4{position:static}}#for-corp .alignment .box h4 img{height:3.5rem}@media screen and (max-width:1199px){#for-corp .alignment .box h4 img{height:3.2307692308rem;position:absolute;top:-1.3846153846rem;left:.6153846154rem}}#for-corp .alignment .box h4 span{display:inline-block;color:#006D79;font-size:1.3125rem;padding-left:1rem;padding-right:2rem;padding-top:.75rem}@media screen and (max-width:1199px){#for-corp .alignment .box h4 span{font-size:1.1538461538rem;line-height:1.25;padding:0}}#for-corp .alignment .box p{font-size:.9375rem;line-height:2;margin:-.5em 0}@media screen and (max-width:1199px){#for-corp .alignment .box p{line-height:1.75;margin:calc(2rem - 0.375em) 0 -.375em}}#for-corp .corporations{padding:0 0 5em;margin:6.75rem 0 0;background:#FFF;border-radius:0 0 .625rem .625rem}@media screen and (max-width:1199px){#for-corp .corporations{margin:3.0769230769rem 0 0;padding:0 0 2.6923076923rem}}#for-corp .corporations h3{color:#FFF;font-size:1.6875rem;font-weight:700;line-height:1;text-indent:.12em;text-align:center;padding:1.25rem 0;border-radius:.625rem .625rem 0 0;background:#006D79;position:relative}@media screen and (max-width:1199px){#for-corp .corporations h3{font-size:1.2307692308rem;text-align:left;padding:1.0769230769rem 0 1.0769230769rem 2.9230769231rem}}#for-corp .corporations h3 img{height:7.5rem;position:absolute;bottom:0;left:calc(50% + 9.0625rem)}@media screen and (max-width:1199px){#for-corp .corporations h3 img{height:4.6153846154rem;left:initial;right:0}}#for-corp .corporations .txt{text-align:center;line-height:2;margin:calc(4rem - 0.5em) 0 -.5em}@media screen and (max-width:1199px){#for-corp .corporations .txt{width:calc(100% - 2.5em);line-height:1.75;text-align:justify;margin:calc(3.5rem - 0.375em) auto -.375em}}#for-corp .corporations .cm_link{margin:3.75rem auto 0}@media screen and (max-width:1199px){#for-corp .corporations .cm_link{margin:2.9230769231rem auto 0}}#for-corp .corporations .cm_link a{background-color:#006D79}#for-corp .corporations .cm_link a:hover{background-color:#FFF}#for-corp .corporationsList{display:flex;flex-wrap:wrap;justify-content:space-between;width:calc(100% - 8em);margin:0 auto;padding:0 0 3.5rem;position:relative}@media screen and (max-width:1199px){#for-corp .corporationsList{width:calc(100% - 2.5em)}}#for-corp .corporationsList::after{height:4px;width:100%;display:block;position:absolute;bottom:0;left:50%;content:"";background:url(../img/dot_green2.svg) center repeat-x;transform:translateX(-50%)}#for-corp .corporationsList li{width:calc((100% - 5.5em) / 4);margin:4.8125rem 0 0}@media screen and (max-width:1199px){#for-corp .corporationsList li{width:calc((100% - 1.6923076923rem) / 2);margin:2.6923076923rem 0 0}}#for-corp .corporationsList li a{display:block;text-decoration:none;transition:0.5s}#for-corp .corporationsList li a:hover{opacity:.6}#for-corp .corporationsList li span{display:block;text-align:center}#for-corp .corporationsList li .img{padding-top:66%;background-position:center;background-repeat:no-repeat;background-size:cover;transition:transform 0.6s ease;border-radius:.3125rem}#for-corp .corporationsList li .dt{min-height:5.25rem;display:flex;justify-content:center;align-items:center;color:#006D79;font-size:1.25rem;font-weight:700;line-height:1.4;margin:1.5rem 0 0}@media screen and (max-width:1199px){#for-corp .corporationsList li .dt{font-size:1rem}}#for-corp .corporationsList li .dd{font-size:.9375rem;line-height:1.3333;margin:1.25rem 0 0}@media screen and (max-width:1199px){#for-corp .corporationsList li .dd{margin:1rem 0 0}}#soudan{width:calc(100% - 10rem);margin:6.75rem auto}@media screen and (max-width:1199px){#soudan{width:calc(100% - 4.6153846154rem);margin:5.3846153846rem auto}}#soudan h3{margin-left:-1.5rem;position:relative}@media screen and (max-width:1199px){#soudan h3{position:absolute;top:-1.3846153846rem;left:0;right:0;margin:0 auto}}#soudan h3::after{content:"";display:block;width:8.125rem;height:8.125rem;background:url(../img/support/14.svg) center top/100% auto no-repeat;position:absolute;top:1.5rem;left:-9.375em}@media screen and (max-width:1199px){#soudan h3::after{width:6.1538461538rem;height:6.1538461538rem;top:5.7692307692rem;left:50%;transform:translateX(-50%)}}#soudan h3 img{height:5.375rem}@media screen and (max-width:1199px){#soudan h3 img{height:5.1538461538rem;margin:0 auto}}#soudan .box{max-width:1068px;padding:2.3125rem 2.3125rem 2.3125rem 14rem;margin:4.0625rem auto 0;background:#F5FBFD;border-radius:.625rem}@media screen and (max-width:1199px){#soudan .box{width:calc(100% - 3.0769230769rem);padding:12.0769230769rem 1.1538461538rem 2.3076923077rem;margin:4.6153846154rem auto 0;position:relative}}#soudan .box p{font-size:1.25rem;line-height:2.2}@media screen and (max-width:1199px){#soudan .box p{font-size:1rem;line-height:1.75;margin:-.375em 0}}#soudan .cm_link{max-width:22.3125rem;margin:4rem auto 0}#soudan .cm_link a{background-color:#006D79}#soudan .cm_link a:hover{background-color:#FFF}#donation .header .ancestor{background-image:url(../img/white-back.svg)}@media screen and (max-width:1199px){#donation .header .ancestor{background-image:url(../img/_white-back.svg)}}#donation h2{color:#009693;font-size:2.625rem;letter-spacing:.2em}@media screen and (max-width:1199px){#donation h2{font-size:1.6153846154rem}}#donation h2 .en{display:block;font-family:"Overpass",sans-serif;font-weight:900;font-size:1.625rem;text-transform:uppercase;letter-spacing:.08em;margin:0 0 1.5rem}@media screen and (max-width:1199px){#donation h2 .en{font-size:1rem;margin:0 0 .5rem}}#donation h2+p{font-size:1.25rem;line-height:2.5;margin:calc(4rem - 0.75em) 0 -.75em}@media screen and (max-width:1199px){#donation h2+p{font-size:1rem;line-height:1.75;margin:calc(2.25rem - 0.375em) 0 -.375em 0}}#kifu01{width:calc(100% - 10rem);margin:5.625rem auto 0;padding:0 0 5em;position:relative}@media screen and (max-width:1199px){#kifu01{width:calc(100% - 4.6153846154rem);margin:3.6153846154rem auto 0;padding:0 0 4.3076923077rem}}#kifu01::after{width:200%;height:200%;content:"";background:rgb(0 150 147 / .05);position:absolute;bottom:0;left:-50%;z-index:-1}#kifu01 .body{position:relative}#kifu01 .body .left{width:62.2254758419vw;position:relative;z-index:2}@media screen and (max-width:1199px){#kifu01 .body .left{width:100%}}#kifu01 .body .right{width:35.4319180088vw;position:absolute;top:2.5rem;left:52.8550512445vw;z-index:1}@media screen and (max-width:1199px){#kifu01 .body .right{position:static;width:69.3333333333vw;margin:1.5rem auto 0}}#kifu01 .read{font-size:2.625rem;font-weight:700;line-height:2;letter-spacing:.16em;margin:-.5em 0}@media screen and (max-width:1199px){#kifu01 .read{font-size:1.6153846154rem;letter-spacing:.1em}}#kifu01 .read+p{max-width:610px;line-height:2.5;margin:calc(3.75rem - 0.75em) 0 -.75em}@media screen and (max-width:1199px){#kifu01 .read+p{width:100%;line-height:1.75;margin:calc(2.25rem - 0.375em) 0 -.375em}}#kifu02{width:calc(100% - 10rem);margin:6rem auto 0}@media screen and (max-width:1199px){#kifu02{width:calc(100% - 4.6153846154rem);margin:5.7692307692rem auto 0}}#kifu02 .box{display:flex;align-items:center;justify-content:space-between;padding:2rem 2.5rem;position:relative}@media screen and (max-width:1199px){#kifu02 .box{display:block;padding:3.0769230769rem 0}}#kifu02 .box::after{height:3px;width:100%;display:block;position:absolute;bottom:0;left:50%;content:"";background:url(../img/dot_green2.svg) center repeat-x;transform:translateX(-50%)}#kifu02 .box:first-child{padding-top:0}#kifu02 .box:last-child{padding-bottom:0}#kifu02 .box:last-child::after{display:none}#kifu02 .box:nth-child(even) .img{order:2}#kifu02 .box:nth-child(even) dl{order:1}#kifu02 .box#no2 dt{color:#34ADC1}#kifu02 .box#no3 dt{color:#006D79}#kifu02 .img{width:28.1844802343vw;order:1}@media screen and (max-width:1199px){#kifu02 .img{width:58.5333333333vw;margin:2.3076923077rem auto 0}}#kifu02 dl{width:calc(100% - 2.5rem - 28.1844802343vw);order:2}@media screen and (max-width:1199px){#kifu02 dl{width:100%}}#kifu02 dl dt{display:flex;align-items:center;color:#009693;font-weight:700;font-size:1.75rem;letter-spacing:.16em;line-height:1.4}@media screen and (max-width:1199px){#kifu02 dl dt{font-size:1.4615384615rem}}#kifu02 dl dt img{height:4.625rem;margin-right:2rem}@media screen and (max-width:1199px){#kifu02 dl dt img{height:3.8461538462rem;margin-right:1.25rem}}#kifu02 dl dd{line-height:2;margin:calc(2.25rem - 0.5em) 0 -.5em}_::-webkit-full-page-media,_:future,:root #kifu03 #houjin #houjin_box .link2 .kifu_box .select-wrap::after{right:.75rem}#kifu03{padding:6rem 5rem 16.5446559297vw;margin:7rem auto 0;background:url(../img/donation/bg.svg) bottom center/100% no-repeat}@media screen and (max-width:1199px){#kifu03{padding:4.6153846154rem 2.3076923077rem 34.1333333333vw;margin:5.6923076923rem auto 0;background-image:url(../img/donation/_bg.svg)}}#kifu03 h3{margin:4.125rem 0 0}@media screen and (max-width:1199px){#kifu03 h3{margin:3.3076923077rem 0 0}}#kifu03 h3 img{height:5.375rem}@media screen and (max-width:1199px){#kifu03 h3 img{height:3.2307692308rem}}#kifu03 p.link{text-align:right;margin:1.75rem 0 0}@media screen and (max-width:1199px){#kifu03 p.link{text-align:center}}#kifu03 p.link a{display:inline-block;color:#006D79;font-weight:700;font-size:1.125rem;text-align:left;text-decoration:none;letter-spacing:.04em;padding:0 1.5rem .5rem 0;background:url(../img/arw14.svg) center right/0.5rem no-repeat;border-bottom:1px solid #006D79;transition:0.5s}@media screen and (max-width:1199px){#kifu03 p.link a{background:url(../img/arw16.svg) center right 0.4rem/0.5rem no-repeat}}#kifu03 p.link a:hover{opacity:.6}#kifu03 .list{display:flex;justify-content:space-between}@media screen and (max-width:1199px){#kifu03 .list{display:block}}#kifu03 .list li{width:calc((100% - 6em) / 4);min-width:270px;background:#FFF;margin:3.5rem 0 0;border-radius:.625rem}@media screen and (max-width:1199px){#kifu03 .list li{width:100%;margin:5.3846153846rem 0 0}}#kifu03 .list li#k02 .dt{background-color:#34ADC1}#kifu03 .list li#k02 .dt::after{background-image:url(../img/donation/07.svg)}#kifu03 .list li#k02 .price{color:#34ADC1}#kifu03 .list li#k02 .price span{background-color:#34ADC1}#kifu03 .list li#k02 a,#kifu03 .list li#k02 button{background-color:#34ADC1;border:1px solid #34ADC1}#kifu03 .list li#k02 a:hover,#kifu03 .list li#k02 button:hover{color:#34ADC1;background:url(../img/arw_green2.svg) center right 1.25em/0.375rem no-repeat #FFF}#kifu03 .list li#k03 .dt{background-color:#009693}#kifu03 .list li#k03 .dt::after{background-image:url(../img/donation/08.svg)}#kifu03 .list li#k03 .price{color:#009693}#kifu03 .list li#k03 .price span{background-color:#009693}#kifu03 .list li#k03 a,#kifu03 .list li#k03 button{background-color:#009693;border:1px solid #009693}#kifu03 .list li#k03 a:hover,#kifu03 .list li#k03 button:hover{color:#009693;background:url(../img/arw1.svg) center right 1.25em/0.375rem no-repeat #FFF}#kifu03 .list li#k04 .dt{background-color:#006D79}#kifu03 .list li#k04 .dt::after{background-image:url(../img/donation/09.svg)}#kifu03 .list li#k04 .price{color:#006D79}#kifu03 .list li#k04 .price span{background-color:#006D79}#kifu03 .list li#k04 a,#kifu03 .list li#k04 button{background-color:#006D79;border:1px solid #006D79}#kifu03 .list li#k04 a:hover,#kifu03 .list li#k04 button:hover{color:#006D79;background:url(../img/arw_green3.svg) center right 1.25em/0.375rem no-repeat #FFF}#kifu03 .list li span{display:block}#kifu03 .list li .dt{color:#FFF;font-weight:700;font-size:1.375rem;text-align:center;background:#81CDE4;border-radius:.625rem .625rem 0 0;padding:.875rem 0;position:relative}@media screen and (max-width:1199px){#kifu03 .list li .dt{font-size:1.2307692308rem}}#kifu03 .list li .dt::after{width:5.6875rem;height:2.875rem;content:"";background:url(../img/donation/06.svg) bottom center/contain no-repeat;position:absolute;bottom:100%;left:50%;transform:translateX(-50%)}#kifu03 .list li .dd{padding:1.25rem 1.25rem 2rem;border-radius:0 0 .625rem .625rem}@media screen and (max-width:1199px){#kifu03 .list li .dd{padding:1.7692307692rem 1.2307692308rem 2.1538461538rem}}#kifu03 .list li .img{padding-top:65%;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:.625rem;transition:transform 0.6s ease}@media screen and (max-width:1199px){#kifu03 .list li .img{padding-top:53%}}#kifu03 .list li .price{display:flex;align-items:center;justify-content:space-between;color:#81CDE4;font-size:1.25rem;font-weight:700;margin:1.5rem 0 0;position:relative}@media screen and (max-width:1199px){#kifu03 .list li .price{max-width:250px;font-size:1.5384615385rem;margin:1.5rem auto 0}}#kifu03 .list li .price::after{content:"円";position:absolute;right:0;bottom:.75rem}#kifu03 .list li .price span{width:3.5rem;color:#FFF;font-size:1.125rem;letter-spacing:.28em;text-indent:.28em;text-align:center;padding:.375rem 0 .5rem;background:#81CDE4}@media screen and (max-width:1199px){#kifu03 .list li .price span{width:4.3076923077rem;font-size:1.3076923077rem}}#kifu03 .list li .price strong{font-size:3rem;font-family:"Overpass",sans-serif;letter-spacing:-.02em;padding-right:1.5rem}@media screen and (max-width:1199px){#kifu03 .list li .price strong{font-size:3.4615384615rem;padding-right:2rem}}#kifu03 .list li .txt{font-size:.9375rem;line-height:1.75;margin:calc(1.5rem - 0.375em) 0 -.375em}#kifu03 .list li a,#kifu03 .list li button{display:block;width:12.125rem;color:#FFF;font-weight:700;font-size:.9375rem;text-align:center;text-decoration:none;line-height:1rem;padding:1.125rem 0;margin:1.75rem auto 0;border:1px solid #81CDE4;background:url(../img/arw2.svg) center right 1.25em/0.375rem no-repeat #81CDE4;border-radius:1.625rem;transition:0.5s;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}#kifu03 .list li a:hover,#kifu03 .list li button:hover{color:#81CDE4;background:url(../img/arw_green1.svg) center right 1.25em/0.375rem no-repeat #FFF}#kifu03 .donation_once{display:flex;justify-content:space-between;align-items:center;padding:3.125rem;margin:8.75rem 0 0;border-radius:.625rem;background:#FFF;position:relative}@media screen and (max-width:1199px){#kifu03 .donation_once{flex-direction:column;padding:2.5384615385rem 1.1538461538rem 2.2307692308rem;margin:4.4615384615rem 0 0}}#kifu03 .donation_once h3{position:absolute;margin:0;top:-3.3125rem;left:0}@media screen and (max-width:1199px){#kifu03 .donation_once h3{top:-1rem;left:1.2307692308rem}}#kifu03 .donation_once .img{width:9.875rem}@media screen and (max-width:1199px){#kifu03 .donation_once .img{width:6.1538461538rem;margin:0 0 2rem}}#kifu03 .donation_once .right{width:calc(100% - 3.75em - 9.875rem)}@media screen and (max-width:1199px){#kifu03 .donation_once .right{width:100%}}#kifu03 .donation_once .read{color:#009693;font-size:1.625rem;font-weight:700;letter-spacing:.16em;line-height:1.5}@media screen and (max-width:1199px){#kifu03 .donation_once .read{font-size:1.4615384615rem;letter-spacing:.1em}}#kifu03 .donation_once form+p{color:#A0A0A0;font-size:.875rem;margin:1rem 0 0}#kifu03 div.btn_donation_once{display:flex;align-items:flex-end;margin:1.75em 0 0}@media screen and (max-width:1199px){#kifu03 div.btn_donation_once{flex-direction:column;align-items:center;margin:2.0769230769rem 0 0;position:relative}}#kifu03 div.btn_donation_once input[type=text]{padding:1.25rem;width:29.5625rem;border:1px solid #009693;background:rgb(0 150 147 / .05)}@media screen and (max-width:1199px){#kifu03 div.btn_donation_once input[type=text]{width:calc(100% - 3rem);align-self:flex-start}}#kifu03 div.btn_donation_once p{color:#A0A0A0;font-size:.8461538462rem;margin:1rem 0 0}#kifu03 div.btn_donation_once span{display:block;color:#009693;font-size:1.5625rem;font-weight:700;padding-left:1.5rem}@media screen and (max-width:1199px){#kifu03 div.btn_donation_once span{position:absolute;right:0;top:2rem}}#kifu03 div.btn_donation_once .btn{width:15.875rem;color:#FFF;font-size:.9375rem;font-weight:700;text-align:center;text-decoration:none;padding:1.125rem 1.125rem 1.25rem;margin-left:5.1244509517vw;border:1px solid #009693;border-radius:1.75rem;background:url(../img/arw2.svg) center right 1.25em/0.375rem no-repeat #009693;transition:0.5s;cursor:pointer}@media screen and (max-width:1199px){#kifu03 div.btn_donation_once .btn{width:12.125rem;margin:2.4615384615rem 0 0}}#kifu03 div.btn_donation_once .btn:hover{color:#009693;background:url(../img/arw1.svg) center right 1.25em/0.375rem no-repeat #FFF}#kifu03 div.btn_donation_once .btn:disabled{opacity:.6;color:#FFF;background:url(../img/arw2.svg) center right 1.25em/0.375rem no-repeat #009693}#kifu03 #houjin{padding-top:9.125rem}@media screen and (max-width:1199px){#kifu03 #houjin{padding-top:5rem}}#kifu03 #houjin #houjin_box{padding:0 0 5.4375rem;border-radius:.625rem;background:#FFF}@media screen and (max-width:1199px){#kifu03 #houjin #houjin_box{padding:0 0 4.3846153846rem}}#kifu03 #houjin #houjin_box h4{color:#FFF;font-size:1.6875rem;font-weight:700;text-align:center;padding:1.25rem 0;background:#006D79;border-radius:.625rem .625rem 0 0}@media screen and (max-width:1199px){#kifu03 #houjin #houjin_box h4{font-size:1.2307692308rem;padding:1rem 0}}#kifu03 #houjin #houjin_box .flex{display:flex;justify-content:space-between;align-items:center;padding:4.875rem 4.3125rem 0}@media screen and (max-width:1199px){#kifu03 #houjin #houjin_box .flex{display:block;padding:1.8461538462rem 1.1538461538rem 0}}#kifu03 #houjin #houjin_box .flex img{width:17rem}@media screen and (max-width:1199px){#kifu03 #houjin #houjin_box .flex img{width:39.4666666667vw;max-width:296px;margin:1.5384615385rem 0 0 auto}}#kifu03 #houjin #houjin_box .flex p{padding-right:3rem;line-height:2}@media screen and (max-width:1199px){#kifu03 #houjin #houjin_box .flex p{padding:0;line-height:1.75;margin:-.375em 0}}#kifu03 #houjin #houjin_box .flex p span{color:#006D79}#kifu03 #houjin #houjin_box .link2{margin:4.125rem 4.3125rem 0;position:relative}@media screen and (max-width:1199px){#kifu03 #houjin #houjin_box .link2{margin:3.2307692308rem 1.1538461538rem 0}}#kifu03 #houjin #houjin_box .link2::after{width:.6875rem;height:1.25rem;content:"";background:url(../img/arw12.svg) center/contain no-repeat;position:absolute;top:50%;right:2.5rem;transform:translateY(-50%)}#kifu03 #houjin #houjin_box .link2 .kifu_box{display:flex;align-items:center;justify-content:center;color:#4D4D4D;font-size:1.8125rem;font-weight:700;text-decoration:none;padding:4.5rem 0;background:url(../img/donation/17.svg) center/cover no-repeat;border:1px solid #006D79;position:relative}@media screen and (max-width:1199px){#kifu03 #houjin #houjin_box .link2 .kifu_box{flex-wrap:wrap;padding:3.2307692308rem 0;font-size:1.2307692308rem;background:url(../img/donation/_17.svg) center/cover no-repeat}}#kifu03 #houjin #houjin_box .link2 .kifu_box strong{font-size:2.125rem;padding:0 4rem 0 0;color:#006D79}@media screen and (max-width:1199px){#kifu03 #houjin #houjin_box .link2 .kifu_box strong{width:100%;text-align:center;font-size:1.6153846154rem;padding:0 0 2.4615384615rem}}#kifu03 #houjin #houjin_box .link2 .kifu_box span{margin:0 2rem 0 0}@media screen and (max-width:1199px){#kifu03 #houjin #houjin_box .link2 .kifu_box span{margin:0 1rem 0 0}}#kifu03 #houjin #houjin_box .link2 .kifu_box .select-wrap{position:relative;margin:0 2rem 0 0}#kifu03 #houjin #houjin_box .link2 .kifu_box .select-wrap::after{display:block;content:"";position:absolute;right:.5rem;top:50%;width:.4375rem;height:.375rem;background:url(../img/arw16.svg) center left/0.4375rem no-repeat;transform:translateY(-50%);pointer-events:none}@media screen and (max-width:1199px){#kifu03 #houjin #houjin_box .link2 .kifu_box .select-wrap::after{right:0.5rem!important}}#kifu03 #houjin #houjin_box .link2 .kifu_box .select-wrap select{font-size:1.375rem;line-height:1.7272727273;padding:0 1.25rem 0 1rem;position:relative;border:1px solid #006D79;background:#fff;color:#333;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}#kifu03 #houjin #houjin_box .link2 .kifu_box .select-wrap select option:checked{background-color:#006D79;color:#FFF}#kifu03 #houjin #houjin_box .link2 .kifu_box .select-wrap select option:hover{background-color:#006D79;color:#FFF}#kifu03 #houjin #houjin_box .link2 .kifu_box .select-wrap select:placeholder{color:#4D4D4D}@media screen and (max-width:1199px){#kifu03 #houjin #houjin_box .link2 .kifu_box .select-wrap select{margin:0}}#kifu03 #houjin #houjin_box .link2 .kifu_box span.batu{color:#006D79}#kifu03 #houjin #houjin_box .link2 .kifu_box::after{width:6.875rem;height:6.375rem;content:"";background:url(../img/donation/r.svg) center/cover no-repeat;position:absolute;top:-3.25rem;right:-1.75rem;z-index:1;pointer-events:none}@media screen and (max-width:1199px){#kifu03 #houjin #houjin_box .link2 .kifu_box::after{top:-1.3846153846rem}}#kifu03 #houjin #houjin_box .link2 .kifu_box::before{width:8.3125rem;height:6.375rem;content:"";background:url(../img/donation/l.svg) center/cover no-repeat;position:absolute;bottom:-1.5rem;left:-2.3125rem;z-index:1;pointer-events:none}#kifu03 #houjin #houjin_box .link2 .kifu_box .submit_link{width:15.875rem;font-size:.875rem;font-weight:500;color:#A0A0A0;margin:0 0 -1.625rem 2rem;text-align:center}@media screen and (max-width:1199px){#kifu03 #houjin #houjin_box .link2 .kifu_box .submit_link{width:100%;margin:0 auto;padding:2rem 0 0}}@media screen and (max-width:1199px){#kifu03 #houjin #houjin_box .link2 .kifu_box .submit_link .cm_link{margin:0 auto}}#kifu03 #houjin #houjin_box .link2 .kifu_box .submit_link .cm_link a{font-size:.9375rem;font-weight:700;background-color:#006D79;border:1px solid #006D79}#kifu03 #houjin #houjin_box .link2 .kifu_box .submit_link .cm_link a:hover{color:#006D79;background:url(../img/arw_green3.svg) center right 1.25em/0.5rem no-repeat #FFF}#payment{width:calc(100% - 10rem);margin:4rem auto 0}@media screen and (max-width:1199px){#payment{width:calc(100% - 4.6153846154rem);margin:4.3846153846rem auto 0}}#payment h2{text-align:center}#payment .box{max-width:1080px;padding:3.625rem 2.875rem 2.75rem;margin:5rem auto 0;border:1px solid #009693;border-radius:.625rem;position:relative}@media screen and (max-width:1199px){#payment .box{padding:3.0769230769rem 1.1538461538rem 2.6153846154rem;margin:3.6153846154rem auto 0}}#payment .box#credit{margin-top:7.5rem}#payment .box#bank h3{background:#006D79}#payment .box h3{width:21.25rem;color:#FFF;font-size:1.75rem;font-weight:700;text-align:center;padding:.5em 0;background:#009693;border-radius:1.75rem;position:absolute;top:-1.75rem;left:1.75rem}@media screen and (max-width:1199px){#payment .box h3{width:180px;font-size:1.2307692308rem;padding:.7692307692rem 0;border-radius:1.3076923077rem;top:-1.3846153846rem;left:0;right:0;margin:0 auto}}#payment .flex{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:1199px){#payment .flex{flex-direction:column}}#payment .flex .left{width:14.875rem}@media screen and (max-width:1199px){#payment .flex .left{width:10rem}}#payment .flex .right{width:calc(100% - 3.5em - 14.875rem)}@media screen and (max-width:1199px){#payment .flex .right{width:100%;margin:1.9230769231rem 0 0}#payment .flex .right img{width:100%;max-width:396px;margin:0 auto}}#payment .flex .right p{line-height:2;margin:-.5em 0}#payment .flex .right .cm_link{line-height:1;margin:2.875rem 0 0}@media screen and (max-width:1199px){#payment .flex .right .cm_link{margin:2.3076923077rem auto 0}}#payment .flex .right .cm_link a{background-color:#006D79}#payment .flex .right .cm_link a:hover{background-color:#FFF}#payment .flex .right ul{margin:2.5rem 0 0 1.375em;list-style:disc none}#payment .flex .right ul li{line-height:2;margin:calc(1rem - 0.5em) 0 -.5em}#payment .flex .right ul li:first-child{margin:-.5em 0}#payment .flex2{display:flex;justify-content:space-between}@media screen and (max-width:1199px){#payment .flex2{display:block}}#payment .flex2 dl{width:calc((100% - 2.25em) / 2);margin:2.375rem 0 0;border-radius:.625rem;background:rgb(129 205 228 / .1)}@media screen and (max-width:1199px){#payment .flex2 dl{width:100%;margin:3.6153846154rem 0 0}}#payment .flex2 dl:last-child dt{background:#34ADC1}#payment .flex2 dl:last-child .list .dt{color:#34ADC1}#payment .flex2 dl dt{color:#FFF;font-size:1.25rem;font-weight:700;text-align:center;padding:.875rem 0;background:#006D79;border-radius:.625rem .625rem 0 0}#payment .flex2 dl dd{display:flex;align-items:center;justify-content:center;padding:1.5rem 0}@media screen and (max-width:1199px){#payment .flex2 dl dd{padding:1.5rem 1.3076923077rem}}@media screen and (max-width:1199px){#payment .flex2 dl .list{display:flex;flex-wrap:wrap}}#payment .flex2 dl .list li{display:flex;margin:.3125rem 0 0}@media screen and (max-width:1199px){#payment .flex2 dl .list li{flex-direction:column;width:50%;margin:.7692307692rem 0 0}#payment .flex2 dl .list li.w100{width:100%}}#payment .flex2 dl .list li:first-child{margin:0}@media screen and (max-width:1199px){#payment .flex2 dl .list li:first-child{margin:.7692307692rem 0 0}}#payment .flex2 dl .list li span{display:block}#payment .flex2 dl .list li .dt{width:6.375rem;color:#006D79;font-weight:700;text-align:center;padding:.4375rem 0;background:#FFF}#payment .flex2 dl .list li .dd{letter-spacing:.04em;padding:.4375rem 0 .4375rem 1.5rem}@media screen and (max-width:1199px){#payment .flex2 dl .list li .dd{padding:.4375rem .4375rem .4375rem .625rem}}#payment #receipt{margin:6.0625rem 0 0;padding:5.1875rem 4.75rem 8.375rem;position:relative}@media screen and (max-width:1199px){#payment #receipt{margin:3.4615384615rem 0 0;padding:3.4615384615rem 0 5.7692307692rem}}#payment #receipt::before{height:3px;width:100%;display:block;position:absolute;top:0;left:50%;content:"";background:url(../img/dot_gray.svg) center repeat-x;transform:translateX(-50%)}#payment #receipt h3{color:#009693;font-size:1.75rem;letter-spacing:.16em;padding:0 0 0 3rem;background:url(../img/arw13.svg) center left/2rem no-repeat}@media screen and (max-width:1199px){#payment #receipt h3{font-size:1.1538461538rem;background-size:1.2307692308rem;padding-left:2rem}}#payment #receipt h3+p{line-height:2;margin:calc(2.75rem - 0.5em) 0 -.5em}@media screen and (max-width:1199px){#payment #receipt h3+p{font-size:1rem;line-height:1.75;margin:calc(2rem - 0.375em) 0 -.375em}}#payment #receipt .gray{color:#A0A0A0;font-size:.875rem;line-height:1.75;margin:calc(2rem - 0.375em) 0 -.375em}#payment #receipt .box2{height:17.9355783309vw;margin:7rem 0 0;background:url(../img/donation/22.jpg) center/cover no-repeat;position:relative}@media screen and (max-width:1199px){#payment #receipt .box2{height:32.9333333333vw;margin:9.0769230769rem 0 0;background-image:url(../img/donation/_22.jpg)}}#payment #receipt .box2 figure{width:8.6875rem;position:absolute;right:-2.5rem;bottom:-2.5rem}@media screen and (max-width:1199px){#payment #receipt .box2 figure{width:5.3846153846rem;right:-.7692307692rem;bottom:-2.0769230769rem}}#payment #receipt .box2 .catch{width:100%;position:absolute;left:0;top:-3.125rem}@media screen and (max-width:1199px){#payment #receipt .box2 .catch{top:-5.9230769231rem}}#payment #receipt .box2 .catch img{height:5.375rem;margin:0 auto}@media screen and (max-width:1199px){#payment #receipt .box2 .catch img{height:7.3846153846rem}}_::-webkit-full-page-media,_:future,:root #about #torikumi #kadai h3{-webkit-font-smoothing:antialiased}_::-webkit-full-page-media,_:future,:root #about #torikumi #torikumi2 h3{-webkit-font-smoothing:antialiased}_::-webkit-full-page-media,_:future,:root #about #torikumi #history h3{-webkit-font-smoothing:antialiased}_::-webkit-full-page-media,_:future,:root .uragawaList li div .title{text-align:left}@media screen and (min-width:1200px){.pcNone{display:none!important}html{width:100%;height:100%;font-size:16px}body{width:100%;height:100%;font-size:1rem}img{display:block;height:auto}}@media screen and (max-width:1199px){.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}}.has-cc-1-color{color:#006D79}.has-cc-1-background-color{background-color:#006D79}.has-cc-2-color{color:#009693}.has-cc-2-background-color{background-color:#009693}.has-cc-3-color{color:#34ADC1}.has-cc-3-background-color{background-color:#34ADC1}.has-cc-4-color{color:#81CDE4}.has-cc-4-background-color{background-color:#81CDE4}.has-cc-5-color{color:#9BA597}.has-cc-5-background-color{background-color:#9BA597}.has-cc-6-color{color:#686868}.has-cc-6-background-color{background-color:#686868}.has-cc-7-color{color:#C5C5C5}.has-cc-7-background-color{background-color:#C5C5C5}.has-cc-8-color{color:#0071A1}.has-cc-8-background-color{background-color:#0071A1}.has-cc-9-color{color:#BDD7EE}.has-cc-9-background-color{background-color:#BDD7EE}.has-cc-10-color{color:red}.has-cc-10-background-color{background-color:red}.has-cc-11-color{color:#FF8585}.has-cc-11-background-color{background-color:#FF8585}.has-cc-12-color{color:#000}.has-cc-12-background-color{background-color:#000}.has-cc-13-color{color:#FFF}.has-cc-13-background-color{background-color:#FFF}.readyfor_202405{bottom:20px;left:20px;width:calc(100% - 40px);height:auto;position:fixed;right:20px;z-index:5;background:#fff}.readyfor_202405 a{background:#FFF33F;display:block;width:100%;height:auto;padding:20px 20px;transition:0.5s}.rf_pb{height:180px;background:#006D79}.readyfor_202405 a:hover{opacity:.6}@media screen and (max-width:1199px){.readyfor_202405{bottom:0;left:0;width:100%;height:auto;position:fixed;right:0;z-index:5;background:#fff}.rf_pb{height:120px;background:#006D79}.readyfor_202405 a{padding:20px 10px 20px 5px}}@media screen and (min-width:768px){.pcNone_202405{display:none!important}}@media screen and (max-width:767px){.spNone_202405{display:none!important}}