@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap);*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figure,h1,h2,h3,h4,ol[class],p,ul[class]{margin:0}html{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}ol[class],ul[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}img:not([alt]){-webkit-filter:blur(10px);filter:blur(10px)}@media (prefers-reduced-motion:reduce){*{-webkit-animation-duration:0s!important;animation-duration:0s!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:0s!important;transition-duration:0s!important;scroll-behavior:auto!important}}@media screen and (min-width:48em){.mb-on{display:none}}@media screen and (max-width:47.9989em){.mb-off{display:none}}body{font-family:'Noto Sans JP',-apple-system,BlinkMacSystemFont,'Helvetica Neue','Segoe UI','ヒラギノ角ゴ ProN W3',Meiryo,'Noto Sans JP','Noto Sans Japanese',sans-serif;background:#fff;color:#000}main{z-index:1}a{color:#000;text-decoration:none;-webkit-transition:.3s linear;transition:.3s linear}a img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:.3s linear;transition:.3s linear}p{word-break:break-word}@media screen and (min-width:48em){p{font-size:.5em}}@media screen and (min-width:48em) and (min-width:48em){p{font-size:calc(1.5625vw + -.25em)}}@media screen and (min-width:48em) and (min-width:80em){p{font-size:1em}}@media screen and (max-width:47.9989em){p{font-size:1rem}}td,th{word-break:break-word}img{display:inline}button{cursor:pointer;-webkit-transition:.3s linear;transition:.3s linear}input{-webkit-transition:.3s linear;transition:.3s linear}input::-webkit-input-placeholder{color:#e4e5f9}input::-moz-placeholder{color:#e4e5f9}input:-ms-input-placeholder{color:#e4e5f9}input::-ms-input-placeholder{color:#e4e5f9}input::placeholder{color:#e4e5f9}button:focus,input:focus{outline:0}hr{border:1px solid #d0d2f3}div>span[role=presentation]{display:inline-block}[v-cloak]{display:none}.container{display:block;max-width:1280px;width:100%;padding:.1px;margin:0 auto;margin-bottom:.9375rem;overflow-wrap:break-all;word-break:break-all}@media (min-width:48em){.container{margin-bottom:calc(2.92969vw + -.46875rem)}}@media (min-width:80em){.container{margin-bottom:1.875rem}}.big-button{margin-bottom:.9375rem}@media (min-width:48em){.big-button{margin-bottom:calc(2.92969vw + -.46875rem)}}@media (min-width:80em){.big-button{margin-bottom:1.875rem}}@media screen and (max-width:47.9989em){.big-button{margin:1rem 2rem}}.big-button a,.big-button button{width:22.1875rem;height:3.75rem;cursor:pointer;padding:.4375rem 1.25rem;border-style:solid;border-radius:1.875rem;font-size:1.125rem;font-weight:700;background:#fff;color:#333;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;position:relative;z-index:1}@media screen and (max-width:47.9989em){.big-button a,.big-button button{width:100%}}.big-button a::after,.big-button button::after{content:"";position:absolute;z-index:-1;top:0;left:-100%;width:100%;height:100%;-webkit-transition:.2s linear;transition:.2s linear}.big-button a:hover,.big-button button:hover{color:#fff;-webkit-transform:translateY(.1875rem);transform:translateY(.1875rem)}.big-button a:hover::after,.big-button button:hover::after{left:0;background-color:#2c316f}.big-button a[disabled],.big-button button[disabled]{pointer-events:none;background:#90a5b0}.aligncenter{display:block;margin:0 auto}.alignright{float:right}.alignleft{float:left}@-webkit-keyframes show-menu{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100vh);transform:translateY(100vh)}}@keyframes show-menu{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100vh);transform:translateY(100vh)}}@-webkit-keyframes hide-menu{from{-webkit-transform:translateY(100vh);transform:translateY(100vh)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes hide-menu{from{-webkit-transform:translateY(100vh);transform:translateY(100vh)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes img-wrap{0%{-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%)}100%{-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%)}}@keyframes img-wrap{0%{-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%)}100%{-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%)}}@-webkit-keyframes fadein{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadein{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeinTop{from{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeinTop{from{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeinLeft{from{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeinLeft{from{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeinRight{from{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeinRight{from{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes huwahuwa1{0%{-webkit-transform:translateY(0);transform:translateY(0)}33.33333%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}66.66667%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes huwahuwa1{0%{-webkit-transform:translateY(0);transform:translateY(0)}33.33333%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}66.66667%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes huwahuwa2{0%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}33.33333%{-webkit-transform:translateY(0);transform:translateY(0)}66.66667%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes huwahuwa2{0%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}33.33333%{-webkit-transform:translateY(0);transform:translateY(0)}66.66667%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@-webkit-keyframes huwahuwa3{0%{-webkit-transform:translateY(0);transform:translateY(0)}33.33333%{-webkit-transform:translateY(o);transform:translateY(o)}66.66667%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes huwahuwa3{0%{-webkit-transform:translateY(0);transform:translateY(0)}33.33333%{-webkit-transform:translateY(o);transform:translateY(o)}66.66667%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes tap{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(3px);transform:translateY(3px)}}@keyframes tap{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(3px);transform:translateY(3px)}}@-webkit-keyframes skew{0%{-webkit-transform:skew(0deg,0deg);transform:skew(0deg,0deg)}5%{-webkit-transform:skew(5deg,4.2deg);transform:skew(5deg,4.2deg)}10%{-webkit-transform:skew(-4deg,-3deg);transform:skew(-4deg,-3deg)}15%{-webkit-transform:skew(3deg,2.2deg);transform:skew(3deg,2.2deg)}20%{-webkit-transform:skew(-2deg,-1.5deg);transform:skew(-2deg,-1.5deg)}25%{-webkit-transform:skew(.9deg,.9deg);transform:skew(.9deg,.9deg)}30%{-webkit-transform:skew(-.6deg,-.6deg);transform:skew(-.6deg,-.6deg)}35%{-webkit-transform:skew(.3deg,.3deg);transform:skew(.3deg,.3deg)}40%{-webkit-transform:skew(-.2deg,-.2deg);transform:skew(-.2deg,-.2deg)}45%{-webkit-transform:skew(.1deg,.1deg);transform:skew(.1deg,.1deg)}50%{-webkit-transform:skew(0deg,0deg);transform:skew(0deg,0deg)}}@keyframes skew{0%{-webkit-transform:skew(0deg,0deg);transform:skew(0deg,0deg)}5%{-webkit-transform:skew(5deg,4.2deg);transform:skew(5deg,4.2deg)}10%{-webkit-transform:skew(-4deg,-3deg);transform:skew(-4deg,-3deg)}15%{-webkit-transform:skew(3deg,2.2deg);transform:skew(3deg,2.2deg)}20%{-webkit-transform:skew(-2deg,-1.5deg);transform:skew(-2deg,-1.5deg)}25%{-webkit-transform:skew(.9deg,.9deg);transform:skew(.9deg,.9deg)}30%{-webkit-transform:skew(-.6deg,-.6deg);transform:skew(-.6deg,-.6deg)}35%{-webkit-transform:skew(.3deg,.3deg);transform:skew(.3deg,.3deg)}40%{-webkit-transform:skew(-.2deg,-.2deg);transform:skew(-.2deg,-.2deg)}45%{-webkit-transform:skew(.1deg,.1deg);transform:skew(.1deg,.1deg)}50%{-webkit-transform:skew(0deg,0deg);transform:skew(0deg,0deg)}}@-webkit-keyframes header_icon{30%{-webkit-transform:rotateY(25deg);transform:rotateY(25deg)}40%{-webkit-transform:perspective(400px) rotateY(-25deg);transform:perspective(400px) rotateY(-25deg)}50%{-webkit-transform:rotateY(25deg);transform:rotateY(25deg)}100%{-webkit-transform:perspective(400px) translateZ(80px) rotateY(0);transform:perspective(400px) translateZ(80px) rotateY(0)}}@keyframes header_icon{30%{-webkit-transform:rotateY(25deg);transform:rotateY(25deg)}40%{-webkit-transform:perspective(400px) rotateY(-25deg);transform:perspective(400px) rotateY(-25deg)}50%{-webkit-transform:rotateY(25deg);transform:rotateY(25deg)}100%{-webkit-transform:perspective(400px) translateZ(80px) rotateY(0);transform:perspective(400px) translateZ(80px) rotateY(0)}}@-webkit-keyframes title_icon{0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0)}50%{-webkit-transform:perspective(400px) rotateY(180deg);transform:perspective(400px) rotateY(180deg)}100%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0)}}@keyframes title_icon{0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0)}50%{-webkit-transform:perspective(400px) rotateY(180deg);transform:perspective(400px) rotateY(180deg)}100%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0)}}@-webkit-keyframes title_bound{0%,100%{opacity:1;top:-2rem;-webkit-transform:scale(1);transform:scale(1);-webkit-transform:translateX(-50%);transform:translateX(-50%)}30%{top:-1.5625rem;opacity:1;-webkit-transform:scale(1.4,.8);transform:scale(1.4,.8);-webkit-transform:translateX(-50%);transform:translateX(-50%)}50%{-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-transform:translateX(-50%);transform:translateX(-50%)}90%{top:-2rem;opacity:1;-webkit-transform:scale(1.4,.8);transform:scale(1.4,.8);-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes title_bound{0%,100%{opacity:1;top:-2rem;-webkit-transform:scale(1);transform:scale(1);-webkit-transform:translateX(-50%);transform:translateX(-50%)}30%{top:-1.5625rem;opacity:1;-webkit-transform:scale(1.4,.8);transform:scale(1.4,.8);-webkit-transform:translateX(-50%);transform:translateX(-50%)}50%{-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-transform:translateX(-50%);transform:translateX(-50%)}90%{top:-2rem;opacity:1;-webkit-transform:scale(1.4,.8);transform:scale(1.4,.8);-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@-webkit-keyframes poyoyon{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes poyoyon{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes poyoyon_drop{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes poyoyon_drop{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes move_fish{0%{-webkit-transform:translateY(0) rotateY(0);transform:translateY(0) rotateY(0);-ms-transform:translateY(0) rotateY(0)}16%{-webkit-transform:translateY(-.5rem) rotateY(10deg);transform:translateY(-.5rem) rotateY(10deg);-ms-transform:translateY(-10%) rotateY(10deg)}32%{-webkit-transform:translateY(0) rrotateY(0);transform:translateY(0) rrotateY(0);-ms-transform:translateY(0) rrotateY(0)}48%{-webkit-transform:translateY(.5rem) rotateY(-10deg);transform:translateY(.5rem) rotateY(-10deg);-ms-transform:translateY(10%) rotateY(-10deg)}64%{-webkit-transform:translateY(0) rotateY(0);transform:translateY(0) rotateY(0);-ms-transform:translateY(0) rotateY(0)}80%{-webkit-transform:translateY(-.5rem) rotateY(10deg);transform:translateY(-.5rem) rotateY(10deg);-ms-transform:translateY(-10%) rotateY(10deg)}100%{-webkit-transform:translateY(0) rotateY(0);transform:translateY(0) rotateY(0);-ms-transform:translateY(0) rotateY(0)}}@keyframes move_fish{0%{-webkit-transform:translateY(0) rotateY(0);transform:translateY(0) rotateY(0);-ms-transform:translateY(0) rotateY(0)}16%{-webkit-transform:translateY(-.5rem) rotateY(10deg);transform:translateY(-.5rem) rotateY(10deg);-ms-transform:translateY(-10%) rotateY(10deg)}32%{-webkit-transform:translateY(0) rrotateY(0);transform:translateY(0) rrotateY(0);-ms-transform:translateY(0) rrotateY(0)}48%{-webkit-transform:translateY(.5rem) rotateY(-10deg);transform:translateY(.5rem) rotateY(-10deg);-ms-transform:translateY(10%) rotateY(-10deg)}64%{-webkit-transform:translateY(0) rotateY(0);transform:translateY(0) rotateY(0);-ms-transform:translateY(0) rotateY(0)}80%{-webkit-transform:translateY(-.5rem) rotateY(10deg);transform:translateY(-.5rem) rotateY(10deg);-ms-transform:translateY(-10%) rotateY(10deg)}100%{-webkit-transform:translateY(0) rotateY(0);transform:translateY(0) rotateY(0);-ms-transform:translateY(0) rotateY(0)}}@-webkit-keyframes slideout{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes slideout{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}.heading-container>.heading{margin-bottom:0}.heading-container .heading-sub{display:block;font-weight:700;text-align:center}.heading{display:block;font-weight:700;line-height:1.2;font-size:1.375em;text-align:center;margin-bottom:.9375rem}@media (min-width:48em){.heading{font-size:calc(1.5625vw + .625em)}}@media (min-width:80em){.heading{font-size:1.875em}}@media (min-width:48em){.heading{margin-bottom:calc(2.92969vw + -.46875rem)}}@media (min-width:80em){.heading{margin-bottom:1.875rem}}.heading-image{padding:1.875rem 0;text-align:center}@media screen and (max-width:47.9989em){.heading-image{padding:1.25rem 0}}.heading-image>img{-o-object-fit:cover;object-fit:cover;height:100%;max-height:52px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.big-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:3.125rem;margin-bottom:.9375rem}@media (min-width:48em){.big-heading{margin-bottom:calc(2.92969vw + -.46875rem)}}@media (min-width:80em){.big-heading{margin-bottom:1.875rem}}@media screen and (max-width:47.9989em){.big-heading{padding-top:1.5625rem}}.big-heading>div:first-child{margin-bottom:.46875rem}@media (min-width:48em){.big-heading>div:first-child{margin-bottom:calc(1.46484vw + -.23438rem)}}@media (min-width:80em){.big-heading>div:first-child{margin-bottom:.9375rem}}.big-heading>div:first-child img{margin-left:.3125rem;-webkit-animation:title_icon .5s ease forwards;animation:title_icon .5s ease forwards}@media screen and (max-width:47.9989em){.big-heading>div:first-child img{width:80%;margin:0 0 0 5%}}@media screen and (min-width:48em){.big-heading>div:nth-child(2){width:31.25rem}}@media screen and (max-width:47.9989em){.big-heading>div:nth-child(2){width:100%;text-align:center}}.big-heading h1,.big-heading h2{font-size:1rem;margin-bottom:.46875rem}@media (min-width:48em){.big-heading h1,.big-heading h2{margin-bottom:calc(1.46484vw + -.23438rem)}}@media (min-width:80em){.big-heading h1,.big-heading h2{margin-bottom:.9375rem}}.main-heading{background:url(../images/head_bg.png);background-color:#fff;height:18.125rem;overflow:hidden;position:relative}@media screen and (max-width:47.9989em){.main-heading{height:15.625rem}}.main-heading .big-heading{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:.9375rem!important;padding-bottom:3.75rem}@media (min-width:48em){.main-heading .big-heading{padding-bottom:calc(-11.52344vw + 9.28125rem)}}@media (min-width:80em){.main-heading .big-heading{padding-bottom:.0625rem}}.main-heading .big-heading>div:first-child::before{content:'';position:absolute;width:165px;height:100%;top:-2rem;left:50%;background:url(../images/effect.png);background-repeat:no-repeat;background-size:contain;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-animation:title_bound .5s ease .6s forwards;animation:title_bound .5s ease .6s forwards;width:8.4375rem;top:-.625rem}@media (min-width:48em){.main-heading .big-heading>div:first-child::before{width:calc(18.55469vw + -.46875rem)}}@media (min-width:80em){.main-heading .big-heading>div:first-child::before{width:14.375rem}}@media (min-width:48em){.main-heading .big-heading>div:first-child::before{top:calc(-4.29688vw + 1.4375rem)}}@media (min-width:80em){.main-heading .big-heading>div:first-child::before{top:-2rem}}@media screen and (max-width:47.9989em){.main-heading .big-heading>div:first-child::before{width:135px;height:100%;top:-2rem}}@media screen and (max-width:47.9989em){.main-heading .big-heading{padding-bottom:0;-webkit-transform:translate(-50%,-15%);transform:translate(-50%,-15%);width:100%}.main-heading .big-heading>div:first-child{margin-bottom:.1875rem}.main-heading .big-heading>div:first-child img{width:3.75rem}}@media screen and (max-width:47.9989em) and (min-width:20em){.main-heading .big-heading>div:first-child img{width:calc(2.39583vw + 3.27083rem)}}@media screen and (max-width:47.9989em) and (min-width:80em){.main-heading .big-heading>div:first-child img{width:5.1875rem}}.main-heading .container{position:relative;height:100%}.main-heading .clouds{position:relative;width:0;margin:0 auto}.main-heading .clouds>div:first-child{position:absolute;right:calc(-50vw + 2rem);z-index:1;top:1.375rem;opacity:0;-webkit-animation:fadeinTop 1s ease 1s forwards;animation:fadeinTop 1s ease 1s forwards}@media (min-width:80em){.main-heading .clouds>div:first-child{right:-38.75rem}}@media screen and (max-width:47.9989em){.main-heading .clouds>div:first-child{display:none}}.main-heading .clouds>div:first-child img{width:13.75rem}@media (min-width:48em){.main-heading .clouds>div:first-child img{width:calc(18.35938vw + 4.9375rem)}}@media (min-width:80em){.main-heading .clouds>div:first-child img{width:19.625rem}}.main-heading .clouds>div:first-child img:hover{-webkit-transform:translateY(.1875rem);transform:translateY(.1875rem)}.main-heading .clouds .clouds-bg::before{content:'';position:absolute;background:url(../images/cloud_1.png);width:11.25rem;height:8.75rem;background-size:contain;background-repeat:no-repeat;right:28.125rem;opacity:0;-webkit-animation:fadein 2s ease 2s forwards,huwahuwa2 3s linear infinite;animation:fadein 2s ease 2s forwards,huwahuwa2 3s linear infinite;width:5.625rem}@media (max-width:80em){.main-heading .clouds .clouds-bg::before{right:calc(22vw + 8.5rem)}}@media screen and (max-width:47.9989em){.main-heading .clouds .clouds-bg::before{right:calc(50vw - 80px)}}@media (min-width:20em){.main-heading .clouds .clouds-bg::before{width:calc(9.375vw + 3.75rem)}}@media (min-width:80em){.main-heading .clouds .clouds-bg::before{width:11.25rem}}.main-heading .clouds .clouds-bg::after{content:'';position:absolute;background:url(../images/cloud_3.png);width:7.5rem;height:7.5rem;background-size:contain;background-repeat:no-repeat;left:36.25rem;opacity:0;-webkit-animation:fadein 2s ease 2s forwards,huwahuwa1 3s linear infinite;animation:fadein 2s ease 2s forwards,huwahuwa1 3s linear infinite;width:5.625rem}@media (max-width:80em){.main-heading .clouds .clouds-bg::after{left:calc(50vw - 50px)}}@media (min-width:20em){.main-heading .clouds .clouds-bg::after{width:calc(3.125vw + 5rem)}}@media (min-width:80em){.main-heading .clouds .clouds-bg::after{width:7.5rem}}.main-heading .pict{position:relative;width:0;margin:0 auto}.main-heading .pict>div:first-child::before{content:'';position:absolute;background:url(../images/main_pict_1.png);background-size:contain;background-repeat:no-repeat;top:130px;left:-300px;width:50px;height:96px;opacity:0;-webkit-animation:fadeinRight 1s ease 1s forwards;animation:fadeinRight 1s ease 1s forwards}@media screen and (max-width:47.9989em){.main-heading .pict>div:first-child::before{top:140px;left:-153px;width:30px}}.main-heading .pict>div:first-child::after{content:'';position:absolute;background:url(../images/main_pict_4.png);background-size:contain;background-repeat:no-repeat;top:130px;left:250px;width:40px;height:96px;opacity:0;-webkit-animation:fadeinLeft 1s ease 1.3s forwards;animation:fadeinLeft 1s ease 1.3s forwards}@media screen and (max-width:47.9989em){.main-heading .pict>div:first-child::after{top:148px;left:159px;width:23px;height:45px}}.main-heading .pict>div:last-child::before{content:'';position:absolute;background:url(../images/main_pict_2.png);background-size:contain;background-repeat:no-repeat;top:170px;left:-450px;width:50px;height:96px;opacity:0;-webkit-animation:fadeinRight 1s ease 1.3s forwards;animation:fadeinRight 1s ease 1.3s forwards}@media screen and (max-width:47.9989em){.main-heading .pict>div:last-child::before{top:179px;left:-194px;width:30px;height:40px}}.main-heading .pict>div:last-child::after{content:'';position:absolute;background:url(../images/main_pict_3.png);background-size:contain;background-repeat:no-repeat;top:170px;left:470px;width:45px;height:96px;opacity:0;-webkit-animation:fadeinLeft 1s ease 1s forwards;animation:fadeinLeft 1s ease 1s forwards}@media screen and (max-width:47.9989em){.main-heading .pict>div:last-child::after{top:170px;left:124px;width:30px}}.main-heading .back-nav{position:absolute;left:0;top:125px;top:1.25rem;padding-left:1rem;opacity:0;-webkit-animation:fadeinTop 1s ease 0s forwards;animation:fadeinTop 1s ease 0s forwards;-webkit-transition:.2s linear;transition:.2s linear}@media (min-width:20em){.main-heading .back-nav{top:calc(23.4375vw + -3.4375rem)}}@media (min-width:48em){.main-heading .back-nav{top:7.8125rem}}@media (min-width:48em){.main-heading .back-nav{padding-left:calc(21.28906vw + -9.21875rem)}}@media (min-width:80em){.main-heading .back-nav{padding-left:7.8125rem}}.main-heading .back-nav img{max-width:5.625rem}@media (min-width:48em){.main-heading .back-nav img{max-width:calc(7.8125vw + 1.875rem)}}@media (min-width:80em){.main-heading .back-nav img{max-width:8.125rem}}.main-heading .back-nav img:hover{-webkit-transform:translateY(.1875rem);transform:translateY(.1875rem)}@media screen and (min-width:64em){.main-heading .back-nav.back-fixd{position:fixed;padding-left:0;left:1rem;top:140px;z-index:10;opacity:0;-webkit-animation:fadein 1s ease 0s forwards,huwahuwa3 3s linear infinite;animation:fadein 1s ease 0s forwards,huwahuwa3 3s linear infinite}}@media screen and (min-width:64em) and (min-width:48em){.main-heading .back-nav.back-fixd{left:calc(4.6875vw + -1.25rem)}}@media screen and (min-width:64em) and (min-width:80em){.main-heading .back-nav.back-fixd{left:2.5rem}}.main-heading::before{content:'';position:absolute;top:8.75rem;width:155rem;height:125rem;border-radius:100%;background:#fff;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}@media screen and (max-width:47.9989em){.main-heading::before{width:calc(100vw * 3.3)}}header{-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.4);box-shadow:0 2px 8px 0 rgba(0,0,0,.4);position:fixed;z-index:2;background:#fff;width:100%}@media screen and (max-width:47.9989em){header{-webkit-box-shadow:none;box-shadow:none}}@media screen and (min-width:48em){main{padding-top:6.25rem}}@media screen and (min-width:48em) and (min-width:48em){main{padding-top:calc(1.95313vw + 5.3125rem)}}@media screen and (min-width:48em) and (min-width:80em){main{padding-top:6.875rem}}@media screen and (max-width:47.9989em){main{padding-top:3.375rem}}@media screen and (max-width:47.9989em) and (min-width:20em){main{padding-top:calc(16.96429vw + -.01786rem)}}@media screen and (max-width:47.9989em) and (min-width:48em){main{padding-top:8.125rem}}:target::before{content:"";display:block}@media screen and (min-width:48em){:target::before{height:6.25rem;margin-top:-6.25rem}}@media screen and (min-width:48em) and (min-width:48em){:target::before{height:calc(1.95313vw + 5.3125rem)}}@media screen and (min-width:48em) and (min-width:80em){:target::before{height:6.875rem}}@media screen and (min-width:48em) and (min-width:48em){:target::before{margin-top:calc(-1.95313vw + -5.3125rem)}}@media screen and (min-width:48em) and (min-width:80em){:target::before{margin-top:-6.875rem}}@media screen and (max-width:47.9989em){:target::before{height:3.375rem;margin-top:-3.375rem}}@media screen and (max-width:47.9989em) and (min-width:20em){:target::before{height:calc(16.96429vw + -.01786rem)}}@media screen and (max-width:47.9989em) and (min-width:48em){:target::before{height:8.125rem}}@media screen and (max-width:47.9989em) and (min-width:20em){:target::before{margin-top:calc(-16.96429vw + .01786rem)}}@media screen and (max-width:47.9989em) and (min-width:48em){:target::before{margin-top:-8.125rem}}.header{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:48em){.header{height:6.25rem;padding-left:1rem;padding-right:1rem}}@media screen and (min-width:48em) and (min-width:48em){.header{height:calc(1.95313vw + 5.3125rem)}}@media screen and (min-width:48em) and (min-width:80em){.header{height:6.875rem}}@media screen and (min-width:48em) and (min-width:48em){.header{padding-left:calc(15.42969vw + -6.40625rem)}}@media screen and (min-width:48em) and (min-width:80em){.header{padding-left:5.9375rem}}@media screen and (min-width:48em) and (min-width:48em){.header{padding-right:calc(15.42969vw + -6.40625rem)}}@media screen and (min-width:48em) and (min-width:80em){.header{padding-right:5.9375rem}}@media screen and (max-width:47.9989em){.header{height:3.375rem}}@media screen and (max-width:47.9989em) and (min-width:20em){.header{height:calc(16.96429vw + -.01786rem)}}@media screen and (max-width:47.9989em) and (min-width:48em){.header{height:8.125rem}}.header .logo{height:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.header .logo a{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .logo img{height:60%;width:auto;max-width:none;padding-left:.9375rem}.header .navigation{z-index:1;padding-left:1rem;width:100%}@media (min-width:48em){.header .navigation{padding-left:calc(2.73438vw + -.3125rem)}}@media (min-width:80em){.header .navigation{padding-left:1.875rem}}@media screen and (max-width:47.9989em){.header .navigation{position:absolute;width:100vw;height:100vh;background:url(../images/menu_bg_sp.png);background-size:cover;background-position:center;padding:0;top:-100vh;display:none}.header .navigation.open{display:block}.header .navigation.enter{-webkit-animation:show-menu .8s ease forwards;animation:show-menu .8s ease forwards}.header .navigation.leave{-webkit-animation:hide-menu .8s ease forwards;animation:hide-menu .8s ease forwards}}.header .navigation .close-button{width:3.375rem;height:3.375rem;position:absolute;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:2vw}@media screen and (min-width:48em){.header .navigation .close-button{display:none}}@media (min-width:20em){.header .navigation .close-button{width:calc(16.96429vw + -.01786rem)}}@media (min-width:48em){.header .navigation .close-button{width:8.125rem}}@media (min-width:20em){.header .navigation .close-button{height:calc(16.96429vw + -.01786rem)}}@media (min-width:48em){.header .navigation .close-button{height:8.125rem}}.header .navigation .close-button .close-icon{width:60%;height:60%;position:relative}.header .navigation .close-button .close-icon::after,.header .navigation .close-button .close-icon::before{content:'';position:absolute;border-top:4px solid #000;width:100%;top:50%}.header .navigation .close-button .close-icon::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header .navigation .close-button .close-icon::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header .navigation .close-button span{font-size:12px;font-weight:700}.header .navigation .cloud .shizuoka-traveler{position:absolute;bottom:10%}.header .navigation .cloud .shizuoka{max-height:25vh}.header .links{height:100%;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:47.9989em){.header .links{margin-top:3.375rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}}@media screen and (max-width:47.9989em) and (min-width:20em){.header .links{margin-top:calc(16.96429vw + -.01786rem)}}@media screen and (max-width:47.9989em) and (min-width:48em){.header .links{margin-top:8.125rem}}.header .links>li{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;height:100%}@media screen and (max-width:47.9989em){.header .links>li{width:80vw;min-width:18.75rem;font-size:1.25rem;background:#fff;margin:.5vh 0;border:2px solid #fff;border-radius:.5rem;-webkit-box-shadow:1px 2px 3px 0 rgba(0,0,0,.75);box-shadow:1px 2px 3px 0 rgba(0,0,0,.75);-webkit-transition:background .5s;transition:background .5s}}.header .links>li>a{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:47.9989em){.header .links>li>a{padding:.75rem 1rem;border-radius:.25rem}.header .links>li>a:active{background:rgba(0,255,0,.3)}}.header .links>li>a:hover img{-webkit-animation:poyoyon .4s linear 0s 1 normal forwards;animation:poyoyon .4s linear 0s 1 normal forwards}.header .links>li>a>span{font-weight:700;font-size:.75em;padding-left:.5rem}@media (min-width:48em){.header .links>li>a>span{font-size:calc(.78125vw + .375em)}}@media (min-width:80em){.header .links>li>a>span{font-size:1em}}.header .links>li>a>img{width:1.25rem;height:auto}@media (min-width:48em){.header .links>li>a>img{width:calc(5.85938vw + -1.5625rem)}}@media (min-width:80em){.header .links>li>a>img{width:3.125rem}}@media screen and (max-width:47.9989em){.header .links>li>a>img{width:1.875rem}}@media screen and (max-width:47.9989em) and (min-width:20em){.header .links>li>a>img{width:calc(4.46429vw + .98214rem)}}@media screen and (max-width:47.9989em) and (min-width:48em){.header .links>li>a>img{width:3.125rem}}@media screen and (min-width:48em){.header .links>li:not(:first-child)>a{padding-left:.625rem}}@media screen and (min-width:48em) and (min-width:48em){.header .links>li:not(:first-child)>a{padding-left:calc(1.95313vw + -.3125rem)}}@media screen and (min-width:48em) and (min-width:80em){.header .links>li:not(:first-child)>a{padding-left:1.25rem}}.header .menu-trigger{width:3.375rem;padding:.625rem;font-size:.625em;height:100%;font-weight:700}@media (min-width:20em){.header .menu-trigger{width:calc(16.96429vw + -.01786rem)}}@media (min-width:48em){.header .menu-trigger{width:8.125rem}}@media (min-width:20em){.header .menu-trigger{padding:calc(1.33929vw + .35714rem)}}@media (min-width:48em){.header .menu-trigger{padding:1rem}}@media (min-width:20em){.header .menu-trigger{font-size:calc(2.23214vw + .17857em)}}@media (min-width:48em){.header .menu-trigger{font-size:1.25em}}.header .menu-trigger>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.header .menu-trigger>div>img{-webkit-transform:translateX(1vw) rotate(-15deg);transform:translateX(1vw) rotate(-15deg)}.header .menu-trigger>div>span{margin-top:3px}.cards>div{max-width:1160px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:47.9989em){.cards>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.cards .card{-webkit-box-flex:0;-ms-flex:0 0 29.33333%;flex:0 0 29.33333%;margin-left:2%;margin-right:2%;margin-bottom:4%;border:1px solid #d0d2f3;border-radius:.625rem;height:auto;background:#fff;-webkit-transition:.3s linear;transition:.3s linear}@media screen and (max-width:47.9989em){.cards .card{margin-left:30px;margin-right:30px}.cards .card:not(:nth-child(-n+3)){display:none}}.cards .card.new,.cards .card.reported{position:relative}.cards .card.new::after,.cards .card.reported::after{content:'';display:block;position:absolute;width:92px;height:92px;background-repeat:no-repeat;background-size:contain;z-index:1;top:-30px;left:-30px;width:5rem;top:-.9375rem;left:-.3125rem}@media (min-width:48em){.cards .card.new::after,.cards .card.reported::after{width:calc(2.34375vw + 3.875rem)}}@media (min-width:80em){.cards .card.new::after,.cards .card.reported::after{width:5.75rem}}@media (min-width:48em){.cards .card.new::after,.cards .card.reported::after{top:calc(-2.92969vw + .46875rem)}}@media (min-width:80em){.cards .card.new::after,.cards .card.reported::after{top:-1.875rem}}@media (min-width:48em){.cards .card.new::after,.cards .card.reported::after{left:calc(-4.88281vw + 2.03125rem)}}@media (min-width:80em){.cards .card.new::after,.cards .card.reported::after{left:-1.875rem}}@media screen and (max-width:47.9989em){.cards .card.new::after,.cards .card.reported::after{left:-30px}}.cards .card .photo{position:relative}.cards .card .photo::before{display:block;padding-top:60%;content:''}.cards .card .photo>div{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:47.9989em){.cards .card .photo{min-height:50vw}}.cards .card .photo img{border-radius:.625rem .625rem 0 0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cards .card .info{padding:.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:48em){.cards .card .info{font-size:.625em}}@media screen and (min-width:48em) and (min-width:48em){.cards .card .info{font-size:calc(.78125vw + .25em)}}@media screen and (min-width:48em) and (min-width:80em){.cards .card .info{font-size:.875em}}@media screen and (max-width:47.9989em){.cards .card .info{font-size:.875rem;min-height:20vw}}.cards .card .info h3{text-align:justify;text-justify:inter-ideograph;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:2.8em;line-height:1.4;overflow:hidden;margin-bottom:.1875rem}@media (min-width:48em){.cards .card .info h3{margin-bottom:calc(.58594vw + -.09375rem)}}@media (min-width:80em){.cards .card .info h3{margin-bottom:.375rem}}@media screen and (min-width:48em){.cards .card .info h3{font-size:1.125em;min-height:2rem}}@media screen and (min-width:48em) and (min-width:48em){.cards .card .info h3{font-size:calc(.39063vw + .9375em)}}@media screen and (min-width:48em) and (min-width:80em){.cards .card .info h3{font-size:1.25em}}@media screen and (min-width:48em) and (min-width:48em){.cards .card .info h3{min-height:calc(3.125vw + .5rem)}}@media screen and (min-width:48em) and (min-width:80em){.cards .card .info h3{min-height:3rem}}@media screen and (max-width:47.9989em){.cards .card .info h3{font-size:1.125rem;min-height:auto;margin:.875rem 0}}.cards .card .info p{text-align:justify;text-justify:inter-ideograph;margin-bottom:.1875rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:2.8em;line-height:1.4;overflow:hidden}@media (min-width:48em){.cards .card .info p{margin-bottom:calc(.58594vw + -.09375rem)}}@media (min-width:80em){.cards .card .info p{margin-bottom:.375rem}}@media screen and (min-width:48em){.cards .card .info p{min-height:1.75rem;font-size:.875rem}}@media screen and (min-width:48em) and (min-width:48em){.cards .card .info p{min-height:calc(2.53906vw + .53125rem)}}@media screen and (min-width:48em) and (min-width:80em){.cards .card .info p{min-height:2.5625rem}}@media screen and (max-width:47.9989em){.cards .card .info p{min-height:auto;font-size:1em;min-height:auto;margin-bottom:.46875rem}}@media screen and (max-width:47.9989em) and (min-width:20em){.cards .card .info p{font-size:calc(.89286vw + .82143em)}}@media screen and (max-width:47.9989em) and (min-width:48em){.cards .card .info p{font-size:1.25em}}@media screen and (max-width:47.9989em) and (min-width:48em){.cards .card .info p{margin-bottom:calc(1.46484vw + -.23438rem)}}@media screen and (max-width:47.9989em) and (min-width:80em){.cards .card .info p{margin-bottom:.9375rem}}.cards .card .tips{margin-bottom:.375rem}@media (min-width:48em){.cards .card .tips{margin-bottom:calc(1.17188vw + -.1875rem)}}@media (min-width:80em){.cards .card .tips{margin-bottom:.75rem}}.cards .card .tips>span{padding:.3125rem .75rem;border-radius:1.5625rem;font-size:.875rem;color:#fff;margin-right:.625rem;line-height:2.5}.cards .card .name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;margin-bottom:.1875rem;font-size:1em}@media (min-width:48em){.cards .card .name{margin-bottom:calc(.58594vw + -.09375rem)}}@media (min-width:80em){.cards .card .name{margin-bottom:.375rem}}@media (min-width:20em){.cards .card .name{font-size:calc(0vw + 1em)}}@media (min-width:48em){.cards .card .name{font-size:1em}}@media screen and (min-width:48em){.cards .card .name{font-size:.875rem}}.cards .card .name::before{content:'';display:inline-block;background:url(../images/icon_home_yellow.svg) no-repeat;width:.9375rem;height:.9375rem;margin-right:.3125rem}@media screen and (max-width:47.9989em){.cards .card .name::before{width:.75rem;height:.75rem}}.cards .card .name.empty::before{background:0 0}.cards .card .category{color:#333}.h-cards>div{max-width:1120px;margin:0 auto;margin-bottom:1.40625rem}@media (min-width:48em){.h-cards>div{margin-bottom:calc(4.39453vw + -.70313rem)}}@media (min-width:80em){.h-cards>div{margin-bottom:2.8125rem}}.h-cards .card{border:3px solid #d0d2f3;position:relative;border-radius:.625rem;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 .9375rem;margin-bottom:.9375rem}@media (min-width:48em){.h-cards .card{margin-bottom:calc(2.92969vw + -.46875rem)}}@media (min-width:80em){.h-cards .card{margin-bottom:1.875rem}}@media screen and (max-width:47.9989em){.h-cards .card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:30px;margin-right:30px}.h-cards .card:not(:first-of-type){display:none}}.h-cards .card.new::after{content:'';display:block;position:absolute;width:92px;height:92px;background-repeat:no-repeat;background-size:contain;z-index:1;top:-30px;left:-30px;width:5rem;top:-.9375rem;left:-.3125rem}@media (min-width:48em){.h-cards .card.new::after{width:calc(2.34375vw + 3.875rem)}}@media (min-width:80em){.h-cards .card.new::after{width:5.75rem}}@media (min-width:48em){.h-cards .card.new::after{top:calc(-2.92969vw + .46875rem)}}@media (min-width:80em){.h-cards .card.new::after{top:-1.875rem}}@media (min-width:48em){.h-cards .card.new::after{left:calc(-4.88281vw + 2.03125rem)}}@media (min-width:80em){.h-cards .card.new::after{left:-1.875rem}}@media screen and (max-width:47.9989em){.h-cards .card.new::after{left:-30px}}.h-cards .card .photo{width:100%;max-width:42%;position:relative}.h-cards .card .photo::before{display:block;padding-top:57%;content:''}.h-cards .card .photo>div{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:47.9989em){.h-cards .card .photo{max-width:100%}}.h-cards .card .photo img{border-radius:.625rem 0 0 .625rem;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:47.9989em){.h-cards .card .photo img{border-radius:.625rem .625rem 0 0}}.h-cards .card .info{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:48em){.h-cards .card .info{font-size:1.25em;padding:1.75rem 1.75rem 1.75rem 2rem}}@media screen and (min-width:48em) and (min-width:48em){.h-cards .card .info{font-size:calc(-1.17188vw + 1.8125em)}}@media screen and (min-width:48em) and (min-width:80em){.h-cards .card .info{font-size:.875em}}@media screen and (max-width:47.9989em){.h-cards .card .info{font-size:.875em;padding:1rem}}@media screen and (max-width:47.9989em) and (min-width:20em){.h-cards .card .info{font-size:calc(1.33929vw + .60714em)}}@media screen and (max-width:47.9989em) and (min-width:48em){.h-cards .card .info{font-size:1.25em}}.h-cards .card .info h4{min-height:2.875rem;line-height:1.2;text-align:justify;text-justify:inter-ideograph;margin-bottom:.46875rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:2.8em;line-height:1.4;overflow:hidden}@media (min-width:48em){.h-cards .card .info h4{margin-bottom:calc(1.46484vw + -.23438rem)}}@media (min-width:80em){.h-cards .card .info h4{margin-bottom:.9375rem}}@media screen and (min-width:48em){.h-cards .card .info h4{font-size:1.25em}}@media screen and (min-width:48em) and (min-width:48em){.h-cards .card .info h4{font-size:calc(1.17188vw + .6875em)}}@media screen and (min-width:48em) and (min-width:80em){.h-cards .card .info h4{font-size:1.625em}}@media screen and (max-width:47.9989em){.h-cards .card .info h4{font-size:1.125rem;margin:.875rem 0}}.h-cards .card .info p{text-align:justify;text-justify:inter-ideograph;margin-bottom:1.40625rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:4.2em;line-height:1.4;overflow:hidden}@media (min-width:48em){.h-cards .card .info p{margin-bottom:calc(4.39453vw + -.70313rem)}}@media (min-width:80em){.h-cards .card .info p{margin-bottom:2.8125rem}}@media screen and (max-width:47.9989em){.h-cards .card .info p{min-height:auto;font-size:.875rem;margin-bottom:.46875rem}}@media screen and (max-width:47.9989em) and (min-width:48em){.h-cards .card .info p{margin-bottom:calc(1.46484vw + -.23438rem)}}@media screen and (max-width:47.9989em) and (min-width:80em){.h-cards .card .info p{margin-bottom:.9375rem}}.h-cards .card .info .name{font-weight:700;margin-bottom:.1875rem}@media (min-width:48em){.h-cards .card .info .name{margin-bottom:calc(.58594vw + -.09375rem)}}@media (min-width:80em){.h-cards .card .info .name{margin-bottom:.375rem}}@media screen and (max-width:47.9989em){.h-cards .card .info .name{font-size:.875rem;margin-bottom:.65625rem}}@media screen and (max-width:47.9989em) and (min-width:48em){.h-cards .card .info .name{margin-bottom:calc(2.05078vw + -.32813rem)}}@media screen and (max-width:47.9989em) and (min-width:80em){.h-cards .card .info .name{margin-bottom:1.3125rem}}.h-cards .card .info .name::before{content:'';display:inline-block;background:url(../images/icon_home_blue.svg) no-repeat;width:.9375rem;height:.9375rem;margin-right:.3125rem}.h-cards .card .info .category{color:#333}.h-cards .card .info-bottom>div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.h-cards .card .area>span{padding:5px 12px;border-radius:1.5625rem;font-size:.875rem;color:#fff;position:relative;padding-left:2.1875rem}.h-cards .card .area>span::before{content:'';display:inline-block;background:url(../images/icon_map_blue.svg) no-repeat;width:1rem;height:1rem;position:absolute;left:.625rem;top:.375rem}.ht-cards>div{max-width:1120px;margin:0 auto;margin-bottom:1.40625rem}@media (min-width:48em){.ht-cards>div{margin-bottom:calc(4.39453vw + -.70313rem)}}@media (min-width:80em){.ht-cards>div{margin-bottom:2.8125rem}}@media (max-width:71.875em){.ht-cards>div{margin-left:30px;margin-right:30px}}@media screen and (max-width:47.9989em){.ht-cards>div{margin:0 0 2rem}}.ht-cards .card{border:1px solid #d0d2f3;position:relative;border-radius:.625rem;background:#fff;margin-bottom:.9375rem}@media (min-width:48em){.ht-cards .card{margin-bottom:calc(2.92969vw + -.46875rem)}}@media (min-width:80em){.ht-cards .card{margin-bottom:1.875rem}}@media screen and (max-width:47.9989em){.ht-cards .card{margin-left:30px;margin-right:30px}}.ht-cards .card.new::after{content:'';display:block;position:absolute;width:92px;height:92px;background-repeat:no-repeat;background-size:contain;z-index:1;top:-30px;left:-30px;width:5rem;top:-.9375rem;left:-.3125rem}@media (min-width:48em){.ht-cards .card.new::after{width:calc(2.34375vw + 3.875rem)}}@media (min-width:80em){.ht-cards .card.new::after{width:5.75rem}}@media (min-width:48em){.ht-cards .card.new::after{top:calc(-2.92969vw + .46875rem)}}@media (min-width:80em){.ht-cards .card.new::after{top:-1.875rem}}@media (min-width:48em){.ht-cards .card.new::after{left:calc(-4.88281vw + 2.03125rem)}}@media (min-width:80em){.ht-cards .card.new::after{left:-1.875rem}}@media screen and (max-width:47.9989em){.ht-cards .card.new::after{left:-30px}}.ht-cards .card>a{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:47.9989em){.ht-cards .card>a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ht-cards .card>a:not(:first-of-type){display:none}}.ht-cards .card .photo{width:100%;max-width:320px;position:relative}.ht-cards .card .photo::before{display:block;padding-top:57%;content:''}.ht-cards .card .photo>div{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:47.9989em){.ht-cards .card .photo{max-width:100%}}.ht-cards .card .photo img{border-radius:.625rem 0 0 .625rem;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:47.9989em){.ht-cards .card .photo img{border-radius:.625rem .625rem 0 0}}.ht-cards .card .info{width:100%;padding:1rem 1rem .5rem;position:relative}.ht-cards .card .info h3{min-height:2.5rem;line-height:1.2;text-align:justify;text-justify:inter-ideograph;margin-bottom:.23438rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:2.8em;line-height:1.4;overflow:hidden}@media screen and (min-width:48em){.ht-cards .card .info h3{font-size:1.125em}}@media screen and (min-width:48em) and (min-width:48em){.ht-cards .card .info h3{font-size:calc(.39063vw + .9375em)}}@media screen and (min-width:48em) and (min-width:80em){.ht-cards .card .info h3{font-size:1.25em}}@media screen and (max-width:47.9989em){.ht-cards .card .info h3{font-size:1.125rem;min-height:auto}}@media (min-width:48em){.ht-cards .card .info h3{margin-bottom:calc(.73242vw + -.11719rem)}}@media (min-width:80em){.ht-cards .card .info h3{margin-bottom:.46875rem}}.ht-cards .card .info p{min-height:2rem;text-align:justify;text-justify:inter-ideograph;margin-bottom:.46875rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:2.8em;line-height:1.4;overflow:hidden}@media (min-width:48em){.ht-cards .card .info p{margin-bottom:calc(1.46484vw + -.23438rem)}}@media (min-width:80em){.ht-cards .card .info p{margin-bottom:.9375rem}}@media screen and (max-width:47.9989em){.ht-cards .card .info p{font-size:.875rem;min-height:auto;margin-bottom:.46875rem}}@media screen and (max-width:47.9989em) and (min-width:48em){.ht-cards .card .info p{margin-bottom:calc(1.46484vw + -.23438rem)}}@media screen and (max-width:47.9989em) and (min-width:80em){.ht-cards .card .info p{margin-bottom:.9375rem}}.ht-cards .card .info .name{font-weight:700;margin-bottom:.1875rem}@media (min-width:48em){.ht-cards .card .info .name{margin-bottom:calc(.58594vw + -.09375rem)}}@media (min-width:80em){.ht-cards .card .info .name{margin-bottom:.375rem}}.ht-cards .card .info .name::before{content:'';display:inline-block;background:url(../images/icon_home_pink.svg) no-repeat;width:.9375rem;height:.9375rem;margin-right:.3125rem}.ht-cards .card .info .category{position:absolute;right:1rem;top:1rem}@media screen and (min-width:48em){.ht-cards .card .info .category{font-size:.875em}}@media screen and (min-width:48em) and (min-width:48em){.ht-cards .card .info .category{font-size:calc(0vw + .875em)}}@media screen and (min-width:48em) and (min-width:80em){.ht-cards .card .info .category{font-size:.875em}}@media screen and (max-width:47.9989em){.ht-cards .card .info .category{font-size:1rem;position:static}}.ht-cards .card .tips{margin-bottom:.375rem}@media (min-width:48em){.ht-cards .card .tips{margin-bottom:calc(1.17188vw + -.1875rem)}}@media (min-width:80em){.ht-cards .card .tips{margin-bottom:.75rem}}.ht-cards .card .tips>span{padding:.3125rem .75rem;border-radius:1.5625rem;font-size:.875rem;color:#fff;margin-right:.625rem;line-height:2.5}.form-steps .step{max-width:1120px;border-radius:.625rem;margin:1.875rem auto 3.75rem;padding:1.875rem;position:relative}@media screen and (max-width:47.9989em){.form-steps .step{margin:1rem 1rem 2rem;padding:1rem .5rem 1rem}}.form-steps .step:last-child{margin-bottom:1.875rem}.form-steps .step:not(:last-child)::after{content:'';position:absolute;display:block;width:0;height:0;border-style:solid;border-width:25px 25px 0;border-color:transparent transparent transparent;bottom:-25px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.form-steps .step .labelin{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:50rem;margin:0 auto}@media screen and (max-width:47.9989em){.form-steps .step .labelin{display:block}}.form-steps .step .labelin .label{font-size:1.25rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:47.9989em){.form-steps .step .labelin .label{display:block;text-align:center}}.form-steps .step .labelin .description{line-height:1.7;font-weight:700;padding:0 1.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:47.9989em){.form-steps .step .labelin .description{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;padding:1rem}}.form-steps .step .labelin .description a.link{color:#0f18d6}.form-steps .step .labelin .description .big-button{display:inline-block;margin-top:0}.form-steps .step .big-button{margin:1.875rem 0 0}.form-steps .step .big-button a{border:1px solid #cd5d94}.form-steps .step .big-button a img{max-height:20px;margin-right:.5rem}.form-steps .step .big-button a:hover::after{background:#e62582}.form{display:block;max-width:1120px;width:100%;padding:.1px;margin:0 auto}.form .heading{font-size:1.625rem;text-align:left;margin-bottom:.46875rem}@media (min-width:48em){.form .heading{margin-bottom:calc(1.46484vw + -.23438rem)}}@media (min-width:80em){.form .heading{margin-bottom:.9375rem}}@media screen and (max-width:47.9989em){.form .heading{font-size:1.25rem;margin:1rem}}.form .attention{font-size:.875rem;color:#90a5b0}@media screen and (max-width:47.9989em){.form .attention{margin:auto 0}}.form a.link{color:#0f18d6}.form-container{max-width:1120px;margin:0 auto 1.875rem;padding:1.875rem}@media screen and (max-width:47.9989em){.form-container{margin:1rem;padding:1rem}}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:56.25rem;text-align:right;margin:0 auto;margin-bottom:1.03125rem}@media (min-width:48em){.form-row{margin-bottom:calc(3.22266vw + -.51563rem)}}@media (min-width:80em){.form-row{margin-bottom:2.0625rem}}@media screen and (max-width:47.9989em){.form-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.form-row.simple{margin:0}.form-row .label{width:30%;text-align:left;font-weight:700;font-size:1rem;max-height:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:47.9989em){.form-row .label{width:100%;margin-bottom:.5rem}}.form-row .label .label-text{display:inline-block}.form-row .label .badge{padding:.125rem .75rem;border-radius:15px;border:1px solid #d0d2f3;margin-left:1rem;font-size:.75rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}@media screen and (max-width:47.9989em){.form-row .label .badge{font-size:.75rem;padding:.125rem .375rem;margin-left:.5rem}}.form-row .input{width:70%;text-align:left}@media screen and (max-width:47.9989em){.form-row .input{width:100%}}.form-row .input div{display:inline-block}.form-row .input input{width:100%;border:1px solid #d0d2f3}.form-row .input input:focus{background:#f5f5fc}.form-row .input input[type=text]{height:2.5rem;margin-left:1rem;padding-left:.5rem;font-size:1.125rem;border-radius:.625rem}@media screen and (max-width:47.9989em){.form-row .input input[type=text]{margin-left:0}}.form-row .input input[type=date]{height:2.5rem;padding:0 .5rem;font-size:1.125rem;border-radius:.625rem;position:relative}@media screen and (max-width:47.9989em){.form-row .input input[type=date]{margin-left:0}}.form-row .input input[type=date]::-webkit-calendar-picker-indicator{position:absolute;left:0;top:0;bottom:0;margin:auto;padding:0;background:0 0;color:transparent;cursor:pointer;height:100%;width:100%}.form-row .input input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.form-row .input textarea{width:100%;border:1px solid #d0d2f3;margin-left:1rem;padding:.5rem;border-radius:.625rem;resize:vertical;outline:0}@media screen and (max-width:47.9989em){.form-row .input textarea{margin-left:0}}.form-row .input .date-range{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:1rem}@media screen and (max-width:47.9989em){.form-row .input .date-range{margin-left:0}}.form-row .input .select-image-button{display:inline-block;position:relative;overflow:hidden;border-radius:.625rem;border:1px solid #d0d2f3;background:#fff;text-align:center;margin-left:1rem;padding:.625rem;line-height:1.5rem;width:11.25rem;font-weight:700;cursor:pointer}.form-row .input .caution{display:block;font-size:.75rem;color:#90a5b0;margin-left:1rem}.form-row .input span{margin-left:1.25rem}.form-row .input span.error{position:absolute;margin-left:1.5rem;color:#ff2c13;font-size:.875rem}@media screen and (max-width:47.9989em){.form-row .input span.error{display:block;margin-left:.5rem;position:static}}.form-row .input span.error .reset-image-button{margin-left:.25rem;color:#fff;background:#fa5757;padding:.25rem .5rem;border-radius:.5rem;font-size:.75rem;font-weight:700;cursor:pointer;white-space:nowrap;border:1px solid #d0d2f3}.form-row .input input.error,.form-row .input textarea.error{border-color:#ff2c13;background:#fff0ee}.form-row div.upload-image{margin-left:1rem;display:block;position:relative}.form-row div.upload-image img{height:200px}@media screen and (max-width:47.9989em){.form-row div.upload-image img{height:auto}}.form-row div.upload-image .remove{display:inline-block;position:relative}.form-row div.upload-image .remove>span{position:absolute;display:block;width:30px;height:30px;background:#333;border-radius:50%;right:5px;top:5px;cursor:pointer}.form-row div.upload-image .remove>span::after,.form-row div.upload-image .remove>span::before{display:block;position:absolute;left:25%;width:50%;height:6%;content:"";background-color:#fff;-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out;top:47%;left:15%;width:70%}.form-row div.upload-image .remove>span::before{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.form-row div.upload-image .remove>span::after{-webkit-transform:rotate(-315deg);transform:rotate(-315deg)}.form-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:47.9989em){.form-control{margin-bottom:1rem}}@media screen and (max-width:47.9989em){.form-control .submit-button{margin:0 0 1rem}.form-control .submit-button button{width:100%;margin:0;font-size:.75rem;height:3.125rem;padding:0 2rem}.form-control .submit-button button img{margin-right:.3125rem}}.form-control .submit-button button{line-height:1.1}.form-control .submit-button button.disable{background:#999!important;color:#aaa!important;cursor:default}.form-control .submit-button button.disable:hover{color:#aaa!important;-webkit-transform:translateY(0);transform:translateY(0)}.form-control .submit-button button.disable:hover::after{left:0;background:#999!important}@media screen and (max-width:47.9989em){.form-control .reset-button{margin:0 0 1rem 1rem}}.form-control .reset-button button{width:15.625rem;margin-left:1rem}@media screen and (max-width:47.9989em){.form-control .reset-button button{width:100%;margin:0;font-size:.75rem;height:3.125rem;padding:0 2rem}}.checkbox-area{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:47.9989em){.checkbox-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;max-height:200vh;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.checkbox-area>div{margin-bottom:.46875rem;width:50%}@media screen and (max-width:47.9989em){.checkbox-area>div{width:100%}}.checkbox-area>div.disabled{pointer-events:none}.checkbox-area>div.disabled label::before{background-color:#d1cece}.checkbox-area>div.disabled label .label-description,.checkbox-area>div.disabled label .label-text{color:#d1cece}.checkbox-area input[type=checkbox]{display:none}.checkbox-area input[type=checkbox]:checked+label::before{background-image:url(../images/icon_check.png);background-repeat:no-repeat;background-size:70%;background-position:center}.checkbox-area label{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-area label::before{content:'';display:inline-block;width:30px;height:30px;background-color:#fff;border-radius:8px;border:1px solid #d0d2f3;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background-color .8s;transition:background-color .8s}.checkbox-area label .label-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.25rem .5rem}.checkbox-area label .label-container .label-text{font-size:1.125rem;font-weight:700;-webkit-transition:background-color .8s;transition:background-color .8s}@media screen and (max-width:47.9989em){.checkbox-area label .label-container .label-text{font-size:1rem}}.checkbox-area label .label-container .label-description{font-size:.8125rem;font-weight:700;-webkit-transition:background-color .8s;transition:background-color .8s}@media screen and (max-width:47.9989em){.checkbox-area.close{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;max-height:0;margin:0 1rem!important;padding:0 1.875rem!important}}.form-complete{padding-top:1rem}.form-complete .message{max-width:1120px;margin:1.875rem auto 3.75rem;border-radius:.625rem;padding:1.875rem;text-align:center;font-weight:700}@media screen and (max-width:47.9989em){.form-complete .message{margin:1.875rem 1rem 3.75rem}}.form-search .item .heading{text-align:left;max-width:1120px;margin:0 auto}@media (max-width:70em){.form-search .item .heading{margin-right:1rem;margin-left:1rem}}@media screen and (max-width:47.9989em){.form-search .item .heading{font-size:1.125rem;border-top:1px solid #d0d2f3;padding:16px 0 16px 16px;margin-left:0}}.form-search .item .heading .notice{color:#000;font-size:1rem;margin-left:1rem}@media screen and (max-width:47.9989em){.form-search .item .heading .notice{font-size:.6875rem}}.form-search .item>div{max-width:1120px;border-radius:.625rem;margin:.9375rem auto 1.875rem;padding:1.875rem}@media (max-width:70em){.form-search .item>div{margin-right:1rem;margin-left:1rem}}@media screen and (max-width:47.9989em){.form-search .item>div{margin:0 1rem 1rem;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:max-height,padding,margin;transition-property:max-height,padding,margin;-webkit-transition-delay:.3s,.25s,.3s;transition-delay:.3s,.25s,.3s;overflow:hidden}}.form-search .input{text-align:left}@media screen and (max-width:47.9989em){.form-search .input{max-height:100vh}}.form-search .input input{width:100%;max-width:50rem;border:1px solid #d0d2f3}.form-search .input input[type=text]{height:2.5rem;margin-left:1rem;padding-left:.5rem;font-size:1.125rem;border-radius:.625rem}@media screen and (max-width:47.9989em){.form-search .input input[type=text]{margin-left:0}}@media screen and (max-width:47.9989em){.form-search .input.close{overflow:hidden;max-height:0;margin:0 1rem!important;padding:0 1.875rem!important}}@media screen and (max-width:47.9989em){.form-search .form-control{border-top:1px solid #d0d2f3;padding-top:1rem;margin:0 1rem}}.search-info{max-width:1120px;margin:0 auto}.search-info .keywords{font-size:1.125rem;font-weight:700;border:2px solid;margin:0 0 .5rem;padding:1rem;border-radius:.625rem}@media screen and (max-width:47.9989em){.search-info .keywords{font-size:.875rem;padding:.5rem;margin:0 1.5625rem .5rem}}.search-info .count-info{text-align:right;margin-right:1.5rem;margin-bottom:1.5rem}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination .pagination-next{display:block;width:0;height:0;border-style:solid;border-width:9px 0 9px 18px;border-color:transparent transparent transparent #000}.pagination .pagination-prev{display:block;width:0;height:0;border-style:solid;border-width:9px 18px 9px 0;border-color:transparent #000 transparent transparent}.pagination .page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;margin:4px;padding:1.2rem;font-size:18px;font-weight:700;width:30px;height:30px;background:#d2d2d2;border:2px solid #d2d2d2;color:#fff}@media screen and (max-width:47.9989em){.pagination .page-numbers{padding:.625rem}}.pagination .page-numbers.current{background:#000;border-color:#000}.pagination .page-numbers.next,.pagination .page-numbers.prev{background:#fff;border:2px solid #000}.pagination .page-numbers.dots{background:0 0;border:none;color:#000;margin:0}.check-terms{padding-top:2rem}.check-terms>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.check-terms>div input[type=checkbox]{cursor:pointer}.check-terms>div label{cursor:pointer;margin-left:.5rem}.other-links{background:#f6f6f6;padding-bottom:30px}@media screen and (max-width:47.9989em){.other-links{padding-bottom:0}}.other-links>.container{margin-bottom:0}.other-links .link-group{max-width:1120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}@media screen and (max-width:47.9989em){.other-links .link-group{margin-top:15px}}.other-links .link-group>a{-ms-flex-negative:0;flex-shrink:0;width:auto;height:4.375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:1.5rem}.other-links .link-group>a:hover{-webkit-transform:translateY(.1875rem);transform:translateY(.1875rem)}@media screen and (max-width:47.9989em){.other-links .link-group>a{margin:0 1.125rem;-ms-flex-negative:1;flex-shrink:1;max-width:40%}.other-links .link-group>a:only-child{max-width:none}.other-links .link-group>a img{max-height:70px}}.other-links .link-group .frame{width:9.0625rem;background:#fff;padding:.75rem;border-radius:.5rem}.other-links .link-group .frame img{max-height:100%}@media screen and (max-width:47.9989em){.other-links .link-group .frame{width:auto;margin:0 .5rem}}.other-links .link-group>.link-group{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.other-links .link-group>.link-group:first-child{-ms-flex-negative:0;flex-shrink:0;width:auto;height:4.375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:1.5rem}@media screen and (min-width:48em){.other-links .link-group>.link-group{margin:0}}@media screen and (max-width:47.9989em){.other-links .link-group>.link-group{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.other-links .link-group>.link-group:first-child{margin-right:0;padding:0 1.5rem;max-width:100%}}.junction{background:-webkit-gradient(linear,left top,right top,from(#f5d500),color-stop(50%,#f5d500),color-stop(50%,#fff),to(#fff));background:linear-gradient(90deg,#f5d500 0,#f5d500 50%,#fff 50%,#fff 100%);border-top:2px solid #f5d500}.junction>div{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0}.junction>div span{text-align:center}@media screen and (max-width:47.9989em){.junction>div span{font-size:.875rem}}.junction a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.4}.junction a:hover{-webkit-transform:translateY(.1875rem);transform:translateY(.1875rem)}.junction .to-organization,.junction .to-supporting-company{width:50%;font-weight:700;padding-bottom:.9375rem}.junction .to-organization img,.junction .to-supporting-company img{width:3.125rem;padding:.9375rem 0}@media (min-width:20em){.junction .to-organization img,.junction .to-supporting-company img{width:calc(3.34821vw + 2.45536rem)}}@media (min-width:48em){.junction .to-organization img,.junction .to-supporting-company img{width:4.0625rem}}.bottom-info{background:#3c3c3c;color:#fff}.bottom-info>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.875rem;margin-bottom:0}@media screen and (max-width:47.9989em){.bottom-info>div{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse}}.bottom-info a{color:#fff}.bottom-info .author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:47.9989em){.bottom-info .author{font-size:.875rem}}.bottom-info .bottom-nav{text-align:right}.bottom-info .links{display:-webkit-box;display:-ms-flexbox;display:flex}.bottom-info .links>li{margin:0 .46875rem}@media screen and (max-width:47.9989em){.bottom-info .links>li{font-weight:700}.bottom-info .links>li:nth-child(1){margin-left:10%}.bottom-info .links>li:nth-child(2){margin-right:10%}}@media screen and (max-width:47.9989em){.bottom-info .links{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}}.bottom-info .copyright{margin-top:.9375rem;font-size:.75rem}.vm--overlay{background:rgba(66,73,166,.8)!important}.vm--modal{background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;min-height:0;height:auto!important;top:50%!important;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.vfade-enter,.vfade-leave-to{opacity:0}.vfade-enter-active,.vfade-leave-active{-webkit-transition:.5s;transition:.5s}.top-entrance{background:url(../images/head_bg.png);background-color:#a2e3dd;text-align:center;position:relative;overflow:hidden;z-index:1}.top-entrance>.container{position:relative}.top-entrance .main-image{position:relative;padding:3.5rem 1.75rem 0;z-index:3;-webkit-animation:img-wrap 2s cubic-bezier(.4,0,.2,1);animation:img-wrap 2s cubic-bezier(.4,0,.2,1)}.top-entrance .main-image>div{display:inline-block;position:relative}@media screen and (max-width:47.9989em){.top-entrance .main-image>div img{width:560px}}.top-entrance .main-image>div::before{content:'';position:absolute;display:block;top:calc(50% - 8.75rem);left:-11.25rem;width:199px;height:154px;background:url(../images/cloud_1.png)}@media screen and (max-width:47.9989em){.top-entrance .main-image>div::before{top:-1.875rem;left:-2.5rem;width:100px;background-size:contain;background-repeat:no-repeat}}.top-entrance .main-image>div::after{content:'';position:absolute;display:block;top:-1.25rem;right:-10rem;width:199px;height:154px;background:url(../images/cloud_2.png)}@media screen and (max-width:47.9989em){.top-entrance .main-image>div::after{display:none}}.top-entrance h1{position:relative;z-index:2}.top-entrance h1 img{position:relative;z-index:2;top:-2.5rem;margin:4vw 0 1.875rem}@media screen and (max-width:47.9989em){.top-entrance h1 img{top:0;width:560px;max-width:calc(100% - 60px);margin:18vw 0 1.875rem}}.top-entrance h1>div{display:inline-block;position:relative}.top-entrance h1>div::before{content:'';position:absolute;background:url(../images/top_pict_1.png);width:205px;height:197px;left:-230px}.top-entrance h1>div::after{content:'';position:absolute;background:url(../images/top_pict_3.png);width:63px;height:88px;top:calc(50% - 63px);right:-230px}@media screen and (max-width:47.9989em){.top-entrance h1>div::after{background:url(../images/top_pict_4.png);top:0;right:0;background-size:contain;background-repeat:no-repeat}}.top-entrance .clouds{position:absolute;width:100%;top:1.875rem;left:0;z-index:4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 2.5rem}@media screen and (max-width:79.9989em){.top-entrance .clouds{margin:0}}@media screen and (max-width:47.9989em){.top-entrance .clouds{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}}.top-entrance .clouds img{width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0}.top-entrance .clouds img.shizuoka{width:10rem;-webkit-animation:fadein 2s ease 1.5s forwards,huwahuwa1 3s linear infinite;animation:fadein 2s ease 1.5s forwards,huwahuwa1 3s linear infinite}@media (min-width:20em){.top-entrance .clouds img.shizuoka{width:calc(16.04167vw + 6.79167rem)}}@media (min-width:80em){.top-entrance .clouds img.shizuoka{width:19.625rem}}.top-entrance .clouds img.input,.top-entrance .clouds img.list{width:6.25rem;-webkit-animation:fadein 2s ease 1.8s forwards,huwahuwa2 3s linear infinite;animation:fadein 2s ease 1.8s forwards,huwahuwa2 3s linear infinite}@media (min-width:20em){.top-entrance .clouds img.input,.top-entrance .clouds img.list{width:calc(6.77083vw + 4.89583rem)}}@media (min-width:80em){.top-entrance .clouds img.input,.top-entrance .clouds img.list{width:10.3125rem}}.top-entrance .clouds img.input{margin-top:1.25rem;-webkit-animation:fadein 2s ease 2.1s forwards,huwahuwa3 3s linear infinite;animation:fadein 2s ease 2.1s forwards,huwahuwa3 3s linear infinite;margin-left:.625rem}@media (min-width:20em){.top-entrance .clouds img.input{margin-top:calc(5.72917vw + .10417rem)}}@media (min-width:80em){.top-entrance .clouds img.input{margin-top:4.6875rem}}.top-entrance .clouds img.list{margin-top:.0625rem}@media (min-width:20em){.top-entrance .clouds img.list{margin-top:calc(17.60417vw + -3.45833rem)}}@media (min-width:80em){.top-entrance .clouds img.list{margin-top:10.625rem}}.top-entrance .clouds>div{position:relative}.top-entrance .clouds-group{margin-right:4.0625rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:79.9989em){.top-entrance .clouds-group{margin:0}}@media screen and (max-width:47.9989em){.top-entrance .clouds-group{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;top:calc(100vw * .46);left:.5rem}}.top-entrance .guide{margin-bottom:.9375rem;position:relative}@media (min-width:48em){.top-entrance .guide{margin-bottom:calc(2.92969vw + -.46875rem)}}@media (min-width:80em){.top-entrance .guide{margin-bottom:1.875rem}}.top-entrance .guide .container>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:47.9989em){.top-entrance .guide .container>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.top-entrance .guide-button{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-left:15px;margin-right:15px;margin-bottom:30px;background:#fdf8d9;-webkit-box-shadow:1px 2px 3px 0 rgba(0,0,0,.75);box-shadow:1px 2px 3px 0 rgba(0,0,0,.75);width:20rem;height:5rem;border:3px solid #fff;border-radius:.9375rem;position:relative}@media (min-width:48em){.top-entrance .guide-button{width:calc(39.0625vw + 1.25rem)}}@media (min-width:80em){.top-entrance .guide-button{width:32.5rem}}@media (min-width:48em){.top-entrance .guide-button{height:calc(7.8125vw + 1.25rem)}}@media (min-width:80em){.top-entrance .guide-button{height:7.5rem}}@media screen and (max-width:47.9989em){.top-entrance .guide-button{width:calc(100% - 56px);height:4.375rem}}.top-entrance .guide-button:hover{border-bottom:none;-webkit-transform:translateY(.1875rem);transform:translateY(.1875rem)}.top-entrance .guide-button:hover::before{-webkit-animation:skew 2.3s linear infinite;animation:skew 2.3s linear infinite}.top-entrance .guide-button>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding-left:1.875rem;padding-right:1.875rem}.top-entrance .guide-button>a img{max-height:80%}.top-entrance .guide-button>a:first-child{padding-right:3.125rem;padding-right:3.125rem}@media (min-width:20em){.top-entrance .guide-button>a:first-child{padding-right:calc(8.92857vw + 1.33929rem)}}@media (min-width:48em){.top-entrance .guide-button>a:first-child{padding-right:5.625rem}}.top-entrance .guide-button::before{content:'';position:absolute;background:url(../images/icon-splash.png);width:35px;height:47px;top:-1.25rem;left:-.9375rem}@media screen and (max-width:47.9989em){.top-entrance .guide-button::before{width:20px;background-size:contain;background-repeat:no-repeat;top:-.625rem;left:.3125rem}}.top-search{background:#f7f5e5}.top-search .container{margin-bottom:0}@media screen and (max-width:47.9989em){.top-search .container{padding-bottom:1.25rem}}.top-search .boundary-pict{display:block;width:1px;margin:0 auto;position:relative}.top-search .boundary-pict::before{content:'';display:block;position:absolute;background:url(../images/top_pict_2.png);width:148px;height:133px;top:0;left:0;-webkit-transform:translate(-590px,-60px);transform:translate(-590px,-60px);z-index:4}@media screen and (max-width:47.9989em){.top-search .boundary-pict::before{width:80px;-webkit-transform:translate(-50vw,-30px);transform:translate(-50vw,-30px);background-size:contain;background-repeat:no-repeat}}.top-search .boundary-pict::after{content:'';display:block;position:absolute;background:url(../images/top_pict_4.png);width:136px;height:145px;top:0;right:0;-webkit-transform:translate(600px,-90px);transform:translate(600px,-90px);z-index:4}.top-search .search-categories-list{margin-bottom:.46875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:48em){.top-search .search-categories-list{margin-bottom:calc(1.46484vw + -.23438rem)}}@media (min-width:80em){.top-search .search-categories-list{margin-bottom:.9375rem}}.top-search .search-categories-list li{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-left:7.5px;margin-right:7.5px;margin-bottom:15px;cursor:pointer;padding:7px 20px;border:1px solid #d0d2f3;border-radius:25px;font-weight:700;background:#fff;-webkit-transition:.3s linear;transition:.3s linear}.top-search .search-categories-list li.active,.top-search .search-categories-list li:hover{background:#f5d500;border:1px solid #e0b404}@media screen and (min-width:48em){.top-search .search-categories-list li{font-size:.875em}}@media screen and (min-width:48em) and (min-width:48em){.top-search .search-categories-list li{font-size:calc(.39063vw + .6875em)}}@media screen and (min-width:48em) and (min-width:80em){.top-search .search-categories-list li{font-size:1em}}@media screen and (max-width:47.9989em){.top-search .search-categories-list li{font-size:.875em}}@media screen and (max-width:47.9989em) and (min-width:20em){.top-search .search-categories-list li{font-size:calc(1.33929vw + .60714em)}}@media screen and (max-width:47.9989em) and (min-width:48em){.top-search .search-categories-list li{font-size:1.25em}}.top-search .search-form>div{margin:0 1.25rem;margin-bottom:.9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:48em){.top-search .search-form>div{margin-bottom:calc(2.92969vw + -.46875rem)}}@media (min-width:80em){.top-search .search-form>div{margin-bottom:1.875rem}}.top-search .search-form input{width:41.875rem;height:2.8125rem;padding:.3125rem 1.875rem;border-radius:1.875rem;border:1px solid #d0d2f3;margin-right:1.25rem}@media screen and (max-width:25.8739em){.top-search .search-form input{width:12.5rem}}.top-search .search-form input:hover{border:1px solid #e0b404}.top-search .search-form button{height:3.75rem;width:3.75rem;border-radius:1.875rem;border:1px solid #d0d2f3;background:#e0b404;position:relative;-ms-flex-negative:0;flex-shrink:0}.top-search .search-form button:hover{border:1px solid #e0b404;background:#f5d500}.top-search .search-form button img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.top-informations{background:-webkit-gradient(linear,left top,right top,from(#fffdee),color-stop(50%,#fffdee),color-stop(50%,#f5f5fc),to(#f5f5fc));background:linear-gradient(90deg,#fffdee 0,#fffdee 50%,#f5f5fc 50%,#f5f5fc 100%)}.top-informations .top-informations-group{position:relative;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:47.9989em){.top-informations .top-informations-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.top-informations .top-informations-group .top-informations-news{position:relative;width:62%;background:#fffdee}@media screen and (max-width:47.9989em){.top-informations .top-informations-group .top-informations-news{width:100%}.top-informations .top-informations-group .top-informations-news .heading-image img{height:52px}}.top-informations .top-informations-group .top-informations-news>div{max-width:716.8px;margin:0 0 0 auto}.top-informations .top-informations-group .top-informations-news-list .news-list{padding-right:1.875rem;margin-bottom:.9375rem}@media (min-width:48em){.top-informations .top-informations-group .top-informations-news-list .news-list{margin-bottom:calc(2.92969vw + -.46875rem)}}@media (min-width:80em){.top-informations .top-informations-group .top-informations-news-list .news-list{margin-bottom:1.875rem}}@media screen and (max-width:47.9989em){.top-informations .top-informations-group .top-informations-news-list .news-list{padding-right:0}.top-informations .top-informations-group .top-informations-news-list .news-list li{padding:0 .9375rem}}@media screen and (min-width:48em){.top-informations .top-informations-group .top-informations-news-list li:last-child>a{border:none}}.top-informations .top-informations-group .top-informations-news-list a{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #90a5b0;padding:1rem 0;position:relative}.top-informations .top-informations-group .top-informations-news-list a::after{content:'';position:absolute;display:block;border-top:4px solid #000;border-right:4px solid #000;width:15px;height:15px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);right:15px;top:50%}.top-informations .top-informations-group .top-informations-news-list a .news-category{margin-bottom:.375rem}@media (min-width:48em){.top-informations .top-informations-group .top-informations-news-list a .news-category{margin-bottom:calc(1.17188vw + -.1875rem)}}@media (min-width:80em){.top-informations .top-informations-group .top-informations-news-list a .news-category{margin-bottom:.75rem}}.top-informations .top-informations-group .top-informations-news-list a .news-category>span{padding:.3125rem .875rem;border-radius:1.5625rem;font-size:.875rem;background:#90a5b0;color:#fff;margin-right:.625rem;white-space:nowrap}@media screen and (max-width:47.9989em){.top-informations .top-informations-group .top-informations-news-list a .news-category>span{font-size:.625rem}}.top-informations .top-informations-group .top-informations-news-list a .title{font-weight:500;padding-right:1.875rem}.top-informations .top-informations-group .top-informations-news-list a .date{padding-left:.9375rem;width:180px}@media screen and (max-width:47.9989em){.top-informations .top-informations-group .top-informations-news-list a .date{width:100px;padding-left:0;padding-right:.9375rem}}.top-informations .top-informations-group .top-informations-news-list a>div{width:100%}@media screen and (max-width:47.9989em){.top-informations .top-informations-group .top-informations-news-list a>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0}}.top-informations .top-informations-group .top-informations-news-list a:hover{background:rgba(0,0,0,.05)}.top-informations .top-informations-group .links{position:relative;width:38%;background:#f5f5fc}@media screen and (max-width:47.9989em){.top-informations .top-informations-group .links{width:100%}}.top-informations .top-informations-group .links>div{max-width:380.8px;margin:0 auto 0 0}@media screen and (max-width:47.9989em){.top-informations .top-informations-group .links>div{max-width:100%}}.top-informations .top-informations-group .links .banners{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:30px}@media screen and (max-width:47.9989em){.top-informations .top-informations-group .links .banners{margin:0 1rem}}.top-informations .top-informations-group .links .banners>a{margin-bottom:.9375rem}@media (min-width:48em){.top-informations .top-informations-group .links .banners>a{margin-bottom:calc(2.92969vw + -.46875rem)}}@media (min-width:80em){.top-informations .top-informations-group .links .banners>a{margin-bottom:1.875rem}}.top-informations .top-informations-group .links .banners>a:hover{-webkit-transform:translateY(.1875rem);transform:translateY(.1875rem)}.top-project{border-bottom:solid 1px #d0d2f3}@media screen and (max-width:47.9989em){.top-project .big-heading{padding-top:0}}@media screen and (max-width:47.9989em){.top-report .container{margin-bottom:0}}@media screen and (max-width:47.9989em){.top-report .container .big-button{margin-bottom:2rem}}.group.main-heading{background-color:#fff6be}.group-entry-request .heading{color:#e0b404}.group-entry-request .heading .note{margin-left:.625rem;font-size:.75rem;background:#e0b404;color:#fff;display:inline-block;padding:.125rem .625rem;margin-top:.3125rem;border-radius:10px}.group-entry-request .form-steps .step{background:#f7f5e5}.group-entry-request .form-steps .step::after{border-color:#f7f5e5 transparent}.group-entry-request .form-steps .label{color:#e0b404}.group-entry-request .form-steps .big-button a{width:23.4375rem}@media screen and (max-width:47.9989em){.group-entry-request .form-steps .big-button a{font-size:.75rem;width:100%}}.group-entry-request .form-container{background:#f7f5e5;border-radius:.625rem}.group-entry-request .form-row .label{color:#e0b404}.group-entry-request .form-row .label .badge{background:#e0b404;color:#fff}.group-entry-request .form-row .input input:hover,.group-entry-request .form-row .input select:hover,.group-entry-request .form-row .input textarea:hover{border:1px solid #f5d500}.group-entry-request .form-row .input .select-image-button{color:#e0b404}.group-entry-request .checkbox-area input[type=checkbox]:checked+label::before{background-color:#e0b404}.group-entry-request .checkbox-area .label-description{color:#e0b404}.group-entry-request .terms-area label{margin:0 auto;margin-top:20px}.group-entry-request .form-control .submit-button button{background:#e0b404;color:#fff;border-color:#d0d2f3}.group-entry-request .form-control .submit-button button:hover::after{background:#957803}.group-entry-request .form-control .reset-button button{background:#000;color:#fff;border-color:#000}.group-entry-request .form-control .reset-button button:hover::after{background:#262626}.group-entry-request .form-complete .message{background:#f7f5e5}.group-entry-request .form-complete .big-button a{background:#e0b404;color:#fff;border-color:#d0d2f3}.form-search.group .item .heading{color:#e0b404}@media screen and (max-width:47.9989em){.form-search.group .item .heading{margin:0 1rem}}.form-search.group .item .heading .note{margin-left:.625rem;font-size:.75rem;background:#e0b404;color:#fff;display:inline-block;padding:.125rem .625rem;margin-top:.3125rem;border-radius:10px}.form-search.group .item>div{background:#f7f5e5}.form-search.group .checkbox-area input[type=checkbox]:checked+label::before{background-color:#e0b404}.form-search.group .checkbox-area .label-description{color:#e0b404}.form-search.group .form-control .submit-button button{background:#e0b404;color:#fff;border-color:#d0d2f3}.form-search.group .form-control .submit-button button:hover::after{background:#957803}.form-search.group .form-control .reset-button button{background:#000;color:#fff;border-color:#000}.form-search.group .form-control .reset-button button:hover::after{background:#262626}.group-search-result .cards .card:not(:first-of-type){display:block}.group-search-result .cards .card:hover{background:#fff9e4;-webkit-transform:translateY(.1875rem);transform:translateY(.1875rem)}.group-search-result .cards .card.new::after{background:url(../images/icon_new_yellow.png);background-repeat:no-repeat;background-size:contain}.group-search-result .card .info .category{color:#e0b404}.group-search-result .card .info .name{font-size:16px;margin-bottom:1rem}.group-search-result .card .info .name span{font-size:rem(20px);margin-bottom:rem(16px)}.group-search-result .card .info .name::before{width:rem(24px);height:rem(24px);margin-right:rem(30px)}@media screen and (max-width:47.9989em){.group-search-result .card .info .name::before{width:rem(24px);height:rem(24px);margin-right:rem(30px)}}.group-search-result .search-info .keywords{border-color:#e0b404}.group-detail-head .heading{margin-bottom:.625rem}.group-detail-head .category{display:block;text-align:center;color:#e0b404;margin-bottom:.9375rem}@media screen and (max-width:47.9989em){.group-detail-head .category{margin-right:1rem;margin-left:1rem}}.group-detail-head .related-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.group-detail-head .related-info .project-count a,.group-detail-head .related-info .report-count a{padding:.3125rem 2rem;border-radius:1.5625rem;font-size:.875rem;margin-right:.625rem;color:#fff;font-weight:700}.group-detail-head .related-info .project-count>a{background:#cd5d94}.group-detail-head .related-info .report-count>a{background:#4249a6}.group-detail .images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1120px;margin:0 auto;padding:1.875rem 0}@media (max-width:70em){.group-detail .images{margin:0 1rem}}@media screen and (max-width:47.9989em){.group-detail .images{margin:0 2rem;display:block}}.group-detail .images .image{position:relative;max-width:550px;max-height:330px;width:100%;height:100%;border:1px solid #d0d2f3;background:#fff;margin-right:1rem}.group-detail .images .image::before{display:block;padding-top:60%;content:''}.group-detail .images .image>div{position:absolute;top:0;left:0;width:100%;height:100%}.group-detail .images .image:last-child{margin-right:0}@media screen and (max-width:47.9989em){.group-detail .images .image:last-child{margin:1rem 0 0 0;display:block}}.group-detail .images .image img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.group-detail .objective{max-width:1120px;margin:0 auto;margin-bottom:.9375rem;text-align:justify;text-justify:inter-ideograph}@media (min-width:48em){.group-detail .objective{margin-bottom:calc(2.92969vw + -.46875rem)}}@media (min-width:80em){.group-detail .objective{margin-bottom:1.875rem}}@media (max-width:70em){.group-detail .objective{margin:0 1rem 2rem}}@media screen and (max-width:47.9989em){.group-detail .objective{margin:0 2rem 2rem}}.group-detail .detail-table{max-width:1120px;margin:0 auto 2rem;border-collapse:collapse;width:100%}@media (max-width:70em){.group-detail .detail-table{width:calc(100% - 2rem)}}.group-detail .detail-table td,.group-detail .detail-table th{border:1px solid #d0d2f3;padding:.75rem 1rem;text-align:left;overflow-wrap:break-word;word-wrap:break-word}.group-detail .detail-table th{background:#fff6be;min-width:11.25rem;width:30%}@media screen and (max-width:47.9989em){.group-detail .detail-table th{width:100%}}@media screen and (max-width:47.9989em){.group-detail .detail-table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.group-detail .detail-table td,.group-detail .detail-table th{width:calc(100% - 2rem);margin:0 auto}}.group-detail .detail-table .sns{max-width:40px;margin-left:.3125rem}.group-detail .detail-table .sns:hover{color:#fff;-webkit-transform:translateY(.1875rem);transform:translateY(.1875rem)}.group-detail .detail-table a{color:#0f18d6;text-decoration:underline}.group-detail .message{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff6be;max-width:1120px;margin:2rem auto;border-radius:.625rem;overflow-wrap:break-word;word-wrap:break-word}@media (max-width:70em){.group-detail .message{margin:2rem 1rem}}@media screen and (max-width:47.9989em){.group-detail .message{margin:2rem;position:relative}}.group-detail .message .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:11.25rem;height:11.25rem;-ms-flex-negative:0;flex-shrink:0}.group-detail .message .icon img{width:50px}@media screen and (max-width:47.9989em){.group-detail .message .icon{width:30vw;height:30vw;position:absolute;left:32%;top:-10px}.group-detail .message .icon img{width:12vw}}.group-detail .message .icon>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:60%;height:60%;background:#fff;border-radius:50%}.group-detail .message .text{padding:2rem;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width:47.9989em){.group-detail .message .text{padding:5.625rem 1rem 1rem 1rem;overflow-wrap:break-word;word-wrap:break-word;width:100%;display:block}}.group-detail .active-project .card .info .name.empty::before{background-image:initial}.group-detail .active-project .card .info .name::before{background:url(../images/icon_home_pink.svg) no-repeat}.project.main-heading{background-color:#fbdceb}.project.main-heading.archived{background-color:#d0d2f3}.project.archived.form-search .item .heading{color:#4249a6}.project.archived.form-search .item>div{background:#d0d2f3}.project.archived.form-search .checkbox-area .label-description{color:#4249a6}.project.archived.form-search .checkbox-area input[type=checkbox]:checked+label::before{background-color:#4249a6}.project.archived.form-search .form-control .submit-button button{background:#4249a6}.project.archived.form-search .form-control .submit-button button:hover::after{background:#333983}.project-list.archived .project-card .tips>span{background:#4249a6}.project-list.archived .project-card .tips>span.area{background:#d0d2f3;color:#4249a6}.project-list.archived .project-card .tips>span.area::before{background:url(../images/icon_map_blue.svg) no-repeat}.project-list.archived .project-card .category{color:#4249a6!important}.project-list.archived .project-card .info .name::before{background:url(../images/icon_home_blue.svg) no-repeat}.project-list.archived .project-card.card:hover{background:#e4e5f9}.project-list.archived .project-card.card.reported::after{background:url(../images/icon_report.png);background-repeat:no-repeat;background-size:contain}.project-list .project-card.new::after{background:url(../images/icon_new_pink.png);background-repeat:no-repeat;background-size:contain}.project-list .project-card .name::before{background:url(../images/icon_home_pink.svg) no-repeat}.project-list .project-card .tips>span{background:#cd5d94;color:#fff;font-size:.875rem}@media screen and (max-width:47.9989em){.project-list .project-card .tips>span{font-size:.75rem}}.project-list .project-card .tips>span.area{background-color:#fbdceb;color:#cd5d94;position:relative;padding-left:1.75rem;white-space:nowrap}.project-list .project-card .tips>span.area::before{content:'';display:inline-block;background:url(../images/icon_map_pink.svg) no-repeat;width:1rem;height:1rem;position:absolute;left:.625rem;top:.4375rem}.project-list .project-card .category{color:#cd5d94}.project-list .project-card:hover{background:#faedf3;-webkit-transform:translateY(.1875rem);transform:translateY(.1875rem)}.project-list .closed-project-card.reported::after{background:url(../images/icon_report.png);background-repeat:no-repeat;background-size:contain}.project-list .closed-project-card .tips>span{background:#4249a6;color:#fff;font-size:.75rem}.project-list .closed-project-card .tips>span.area{background-color:#d0d2f3;color:#4249a6;position:relative;padding-left:1.75rem;white-space:nowrap}.project-list .closed-project-card .tips>span.area::before{content:'';display:inline-block;background:url(../images/icon_map_blue.svg) no-repeat;width:1rem;height:1rem;position:absolute;left:.625rem;top:.4375rem}.project-list .closed-project-card .category{color:#4249a6}.project-list .closed-project-card:hover{background:#efeff8;-webkit-transform:translateY(.1875rem);transform:translateY(.1875rem)}.project-more a{background:#cd5d94;color:#fff}.project-more a:hover::after{background:#e62582}.closed-project{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.closed-project .heading{margin-bottom:3rem}@media (max-width:70em){.closed-project .heading{margin-bottom:2rem}}.closed-project>div{width:100%;max-width:1090px;background:#e4e5f9;padding:1.875rem .625rem;border-radius:.625rem}@media (max-width:70em){.closed-project>div{padding:2rem 0 0 0;border-radius:0}}.closed-project .card .name::before{background:url(../images/icon_home_blue.svg) no-repeat}.active-project .heading{font-size:1.375rem;background:#fbdceb;max-width:1120px;margin:0 auto 2rem;padding:1rem;color:#cd5d94;border-radius:.625rem}@media screen and (max-width:47.9989em){.active-project .heading{margin:0 2rem 1rem;font-size:1.125rem}}.active-project .card:hover{background:#faedf3;-webkit-transform:translateY(.1875rem);transform:translateY(.1875rem)}.active-project .card:not(:first-of-type){display:block}.project-entry-request .heading{color:#cd5d94}.project-entry-request .heading .note{margin-left:.625rem;font-size:.75rem;background:#cd5d94;color:#fff;display:inline-block;padding:.125rem .625rem;margin-top:.3125rem;border-radius:10px}.project-entry-request .form-steps .step{background:#fbdceb}.project-entry-request .form-steps .step::after{border-color:#fbdceb transparent}.project-entry-request .form-steps .label{color:#cd5d94}.project-entry-request .form-steps .big-button a{width:23.4375rem;border-color:#e0b404}@media screen and (max-width:47.9989em){.project-entry-request .form-steps .big-button a{font-size:.75rem;width:100%}}.project-entry-request .form-steps .big-button a:hover::after{background-color:#e0b404}.project-entry-request .form-container{background:#fbdceb;border-radius:.625rem}.project-entry-request .form-row .label{color:#cd5d94}.project-entry-request .form-row .label .badge{background:#cd5d94;color:#fff}.project-entry-request .form-row .input input:hover,.project-entry-request .form-row .input select:hover,.project-entry-request .form-row .input textarea:hover{border:1px solid #cd5d94}.project-entry-request .form-row .input .select-image-button{color:#cd5d94}.project-entry-request .form-row .note{margin-left:1.875rem;font-size:.75rem;background:#cd5d94;color:#fff;display:inline-block;padding:.125rem .625rem;margin-top:.625rem;border-radius:.625rem;height:1.375rem}@media screen and (max-width:47.9989em){.project-entry-request .form-row .note{padding:.125rem .625rem;margin-top:.625rem;margin:0;width:5.6875rem;text-align:center}}.project-entry-request .checkbox-area input[type=checkbox]:checked+label::before{background-color:#cd5d94}.project-entry-request .checkbox-area .label-description{color:#cd5d94}.project-entry-request .form-control .submit-button button{background:#cd5d94;color:#fff;border-color:#d0d2f3}.project-entry-request .form-control .submit-button button:hover::after{background:#e62582}.project-entry-request .form-control .reset-button button{background:#000;color:#fff;border-color:#000}.project-entry-request .form-control .reset-button button:hover::after{background:#262626}.project-entry-request .form-complete .message{background:#fbdceb}.project-entry-request .form-complete .big-button a{background:#cd5d94;color:#fff;border-color:#d0d2f3}.project-entry-request .form-complete .big-button a:hover::after{background-color:#a9346e}.project-entry-form-group{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:47.9989em){.project-entry-form-group{margin:0 1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.project-entry-form-group .form-container{margin:0 0 2rem 0}@media screen and (max-width:47.9989em){.project-entry-form-group .form-container{max-height:200vh}}@media screen and (max-width:47.9989em){.project-entry-form-group .form-container.close{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;max-height:0;margin:0!important;padding:0 1.875rem!important}}.project-entry-form-group .project-entry-form-group.vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media screen and (max-width:47.9989em){.project-entry-form-group .project-entry-form-group.vertical{margin:0}}.project-entry-form-group .project-entry-form-group.vertical:first-child{width:50%}@media screen and (max-width:47.9989em){.project-entry-form-group .project-entry-form-group.vertical:first-child{width:100%}}.project-entry-form-group .project-entry-form-group.vertical>.form-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.project-entry-form-group .heading{margin:0;margin-bottom:.9375rem}@media (min-width:48em){.project-entry-form-group .heading{margin-bottom:calc(2.92969vw + -.46875rem)}}@media (min-width:80em){.project-entry-form-group .heading{margin-bottom:1.875rem}}.project-entry-form-group .category{margin-left:1.5rem}@media screen and (max-width:47.9989em){.project-entry-form-group .category{margin-left:0}}.project-entry-form-group .area .area-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2rem}.project-entry-form-group .area .checkbox-area{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.project-entry-form-group .area .checkbox-area>div{width:50%}.project-entry-form-group .area .checkbox-area .label-container{white-space:nowrap}.project-entry-form-group .checkbox-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.project-entry-form-group .checkbox-area>div{width:100%}.project-entry-form-group .item>div{margin:1rem 0}@media screen and (max-width:47.9989em){.form-search.project .freeword{margin:0 1rem}.form-search.project .freeword>div{margin:0;margin-bottom:1rem}}.form-search.project .item .heading{color:#cd5d94;width:100%}.form-search.project .item>div{background:#fbdceb}.form-search.project .checkbox-area input[type=checkbox]:checked+label::before{background-color:#cd5d94}.form-search.project .checkbox-area .label-description{color:#cd5d94}.form-search.project .form-control .submit-button button{background:#cd5d94;color:#fff;border-color:#d0d2f3}.form-search.project .form-control .submit-button button:hover::after{background:#a9346e}.form-search.project .form-control .reset-button button{background:#000;color:#fff;border-color:#000}.form-search.project .form-control .reset-button button:hover::after{background:#262626}.project-search-result .cards .card:not(:first-of-type){display:block}.project-search-result .cards .card:hover{background:#faedf3;-webkit-transform:translateY(.1875rem);transform:translateY(.1875rem)}.project-search-result .card .info .category{color:#cd5d94}.project-search-result .card .info .name::before{background:url(../images/icon_home_pink.svg) no-repeat}.project-search-result .search-info .keywords{border-color:#fbdceb}.project-detail-head .related-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:.9375rem}@media (min-width:48em){.project-detail-head .related-info{margin-bottom:calc(2.92969vw + -.46875rem)}}@media (min-width:80em){.project-detail-head .related-info{margin-bottom:1.875rem}}@media screen and (max-width:47.9989em){.project-detail-head .heading{padding:0 1rem}}.project-detail-head .area,.project-detail-head .type{padding:.3125rem 2rem;border-radius:1.5625rem;font-size:.875rem;margin-right:.625rem;color:#fff;font-weight:700}@media screen and (max-width:47.9989em){.project-detail-head .area,.project-detail-head .type{margin-bottom:.25rem;font-size:.75rem;white-space:nowrap}}.project-detail-head .type{background:#cd5d94}.project-detail-head .area{background:#fbdceb;color:#cd5d94;position:relative;padding-left:2.1875rem;white-space:nowrap}.project-detail-head .area::before{content:'';display:inline-block;background:url(../images/icon_map_pink.svg) no-repeat;width:1rem;height:1rem;position:absolute;left:.875rem;top:.375rem}.project-detail.archived .project-detail-head .type{background:#4249a6}.project-detail.archived .project-detail-head .area{background:#d0d2f3;color:#4249a6;position:relative;padding-left:2.1875rem;white-space:nowrap}.project-detail.archived .project-detail-head .area::before{background:url(../images/icon_map_blue.svg) no-repeat}.project-detail.archived .image-container .image::before{content:'';position:absolute;display:block;background:url(../images/icon_report.png);width:92px;height:92px;background-repeat:no-repeat;background-size:contain;z-index:1;top:-30px;left:-30px;width:3.75rem;top:-.9375rem;left:-.9375rem}@media (min-width:48em){.project-detail.archived .image-container .image::before{width:calc(6.25vw + .75rem)}}@media (min-width:80em){.project-detail.archived .image-container .image::before{width:5.75rem}}@media (min-width:48em){.project-detail.archived .image-container .image::before{top:calc(-2.92969vw + .46875rem)}}@media (min-width:80em){.project-detail.archived .image-container .image::before{top:-1.875rem}}@media (min-width:48em){.project-detail.archived .image-container .image::before{left:calc(-2.92969vw + .46875rem)}}@media (min-width:80em){.project-detail.archived .image-container .image::before{left:-1.875rem}}@media screen and (max-width:47.9989em){.project-detail.archived .image-container .image::before{left:0}}.project-detail.archived .image-container .image>div>img{border-color:#4249a6}.project-detail.archived .request_cheering .category{color:#4249a6}.project-detail.archived .detail-table{margin-bottom:2rem}.project-detail.archived .report{max-width:896px;width:100%;background:#d0d2f3;border-radius:.625rem;padding:2rem;margin:0 auto 1rem}@media (max-width:70em){.project-detail.archived .report{width:calc(100% - 4rem)}}@media screen and (max-width:47.9989em){.project-detail.archived .report{width:100%;margin:0 0 1rem;padding:1rem 2rem;border-radius:0}}.project-detail.archived .report p{margin-bottom:.46875rem}@media (min-width:48em){.project-detail.archived .report p{margin-bottom:calc(1.46484vw + -.23438rem)}}@media (min-width:80em){.project-detail.archived .report p{margin-bottom:.9375rem}}.project-detail.archived .report p a{color:#0f18d6;text-decoration:underline}.project-detail.archived .report .report-body::after{content:'';display:block;clear:both}.project-detail.archived .report img{height:auto}.project-detail .image-container{position:relative}.project-detail .image-container .image{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:inline-block;margin-bottom:.9375rem}@media (min-width:48em){.project-detail .image-container .image{margin-bottom:calc(2.92969vw + -.46875rem)}}@media (min-width:80em){.project-detail .image-container .image{margin-bottom:1.875rem}}.project-detail .image-container .image>div{text-align:center}.project-detail .image-container .image>div>img{max-height:420px;max-width:1120px;border:3px solid #cd5d94;border-radius:.625rem}@media screen and (max-width:47.9989em){.project-detail .image-container .image>div>img{max-width:calc(100% - 2rem)}}.project-detail .request_cheering{max-width:896px;margin:0 auto;margin-bottom:.9375rem;text-align:justify;text-justify:inter-ideograph}@media (min-width:48em){.project-detail .request_cheering{margin-bottom:calc(2.92969vw + -.46875rem)}}@media (min-width:80em){.project-detail .request_cheering{margin-bottom:1.875rem}}@media (max-width:70em){.project-detail .request_cheering{margin:0 1rem 2rem}}@media screen and (max-width:47.9989em){.project-detail .request_cheering{margin:0 2rem 2rem}}.project-detail .request_cheering .category{color:#cd5d94;text-align:right;white-space:nowrap}.project-detail .detail-table{max-width:896px;margin:0 auto 2rem;border-collapse:collapse;width:100%}@media (max-width:70em){.project-detail .detail-table{width:calc(100% - 2rem)}}.project-detail .detail-table td,.project-detail .detail-table th{border:1px solid #d0d2f3;padding:.75rem 1rem;text-align:left;overflow-wrap:break-word;word-wrap:break-word}.project-detail .detail-table th{background:#f6f6f6;min-width:11.25rem;width:30%}@media screen and (max-width:47.9989em){.project-detail .detail-table th{width:100%}}.project-detail .detail-table .sns{max-width:40px;margin-left:.3125rem}.project-detail .detail-table .sns:hover{color:#fff;-webkit-transform:translateY(.1875rem);transform:translateY(.1875rem)}@media screen and (max-width:47.9989em){.project-detail .detail-table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.project-detail .detail-table td,.project-detail .detail-table th{width:calc(100% - 2rem);margin:0 auto}}.project-detail .recruiting-period{color:#cd5d94;font-size:1.25rem;text-align:center;font-weight:700;margin-bottom:.46875rem}@media (min-width:48em){.project-detail .recruiting-period{margin-bottom:calc(1.46484vw + -.23438rem)}}@media (min-width:80em){.project-detail .recruiting-period{margin-bottom:.9375rem}}@media screen and (max-width:47.9989em){.project-detail .recruiting-period{font-size:1.125rem}}.project-owner{background:#fdf8d9;padding:0 0 40px;max-width:896px;margin:0 auto;margin-bottom:.9375rem}@media (min-width:48em){.project-owner{margin-bottom:calc(2.92969vw + -.46875rem)}}@media (min-width:80em){.project-owner{margin-bottom:1.875rem}}@media screen and (max-width:47.9989em){.project-owner{margin-bottom:0;padding-bottom:4.375rem}}.project-owner .heading{margin-top:6.25rem;margin-bottom:1rem;position:relative;z-index:1;padding-top:2.5rem}.project-owner .heading::before{content:'';position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;width:200px;height:200px;border-radius:50%;background:#fdf8d9;top:-60px;z-index:1}@media screen and (max-width:47.9989em){.project-owner .heading::before{width:140px;height:140px;top:-50px}}.project-owner .heading::after{content:'';background:url(../images/icon_yell_yellow.png);width:80px;height:50px;background-size:contain;background-repeat:no-repeat;top:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;z-index:3}@media screen and (max-width:47.9989em){.project-owner .heading::after{width:60px;height:40px}}.project-owner .heading>span{position:relative;z-index:2}.project-owner .name{display:block;font-size:18px;font-weight:700;text-align:center;position:relative;z-index:1}.project-owner .images{margin:0 2rem}.project-owner .objective{margin:0 2rem;margin-bottom:.9375rem}@media (min-width:48em){.project-owner .objective{margin-bottom:calc(2.92969vw + -.46875rem)}}@media (min-width:80em){.project-owner .objective{margin-bottom:1.875rem}}.project-owner .detail-table{width:calc(100% - 4rem);margin:0 2rem 2rem}@media screen and (max-width:47.9989em){.project-owner .detail-table td,.project-owner .detail-table th{margin:0;width:100%;min-height:3rem}}.project-owner .detail-table th{background:#f6f6f6}.project-owner .detail-table td{background:#fff;overflow-wrap:break-word;word-wrap:break-word}.project-owner .group-more{margin-bottom:0}.project-owner .group-more a{background:#f5d500;border-color:#d0d2f3}.project-owner .group-more a:hover::after{background:#957803}.project-join{background:#fbdceb;padding:0 0 1rem;margin:0 auto;position:relative}@media screen and (max-width:47.9989em){.project-join{margin-top:-6.25rem}}.project-join .heading{margin-top:6.25rem;margin-bottom:1rem;position:relative;z-index:0;padding-top:2.5rem}@media screen and (max-width:47.9989em){.project-join .heading{font-size:1.25rem}}.project-join .heading::before{content:'';position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;width:200px;height:200px;border-radius:50%;background:#fbdceb;top:-60px;z-index:1}@media screen and (max-width:47.9989em){.project-join .heading::before{width:140px;height:140px;top:-50px}}.project-join .heading::after{content:'';background:url(../images/icon_yell_pink.png);width:80px;height:50px;background-size:contain;background-repeat:no-repeat;top:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;z-index:3}@media screen and (max-width:47.9989em){.project-join .heading::after{width:60px;height:40px}}.project-join .heading>span{position:relative;z-index:2}.project-join .form-container{position:relative;z-index:0;margin:0 auto;padding:1.5rem}.project-join .form-row .label .label-text{color:#cd5d94}.project-join .form-row .label .badge{background:#cd5d94;color:#fff}.project-join .form-row .checkbox-area{width:70%;margin-left:1rem}.project-join .form-row .checkbox-area input[type=checkbox]:checked+label::before{background-color:#cd5d94}@media screen and (max-width:47.9989em){.project-join .form-row .checkbox-area.age{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.project-join .form-row .checkbox-area.age>div{width:25%}@media screen and (max-width:47.9989em){.project-join .form-row .checkbox-area.age>div{width:50%}}.project-join .form-row .checkbox-area.age .label-text{white-space:nowrap}.project-join .form-control{padding-top:1rem}.project-join .form-control .big-button{margin-bottom:0}.project-join .form-control .submit-button button{background:#cd5d94;color:#fff;border-color:#d0d2f3}.project-join .form-control .submit-button button:hover::after{background:#a9346e}.project-join .form-control .reset-button button{background:#000;color:#fff;border-color:#000}.project-join .form-control .reset-button button:hover::after{background:#262626}.project-join .confirm-dialog{border-radius:10px}.project-join .confirm-dialog .dialog-container{background:#fbdceb;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem}.project-join .confirm-dialog .title{font-size:22px;margin-bottom:.2rem}.project-join .confirm-dialog .message{margin:0 0 1rem 0;background:0 0;display:block}.project-join .confirm-dialog .buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.project-join .confirm-dialog .submit{padding:.5rem 1rem;background:#cd5d94;border-radius:2rem;color:#fff;border:1px solid gray;margin-right:1rem;cursor:pointer}.project-join .confirm-dialog .back{padding:.5rem 1rem;background:#b7b7b7;border-radius:2rem;border:1px solid gray;cursor:pointer}.project-join .complete{border-radius:10px}.project-join .complete .dialog-container{background:#fbdceb;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem}.project-join .complete .title{font-size:22px;margin-bottom:.2rem}.project-join .complete .message{margin:0 0 1rem 0;background:0 0;display:block}.project-join .complete .buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.project-join .complete .back{padding:.5rem 1rem;background:#b7b7b7;border-radius:2rem;border:1px solid gray;cursor:pointer}.report{margin-bottom:1.875rem}@media (min-width:48em){.report{margin-bottom:calc(5.85938vw + -.9375rem)}}@media (min-width:80em){.report{margin-bottom:3.75rem}}@media screen and (max-width:47.9989em){.report{margin-bottom:0}}.report .heading{color:#4249a6}.report-attention h4{color:#4249a6}.report-attention .card{border-color:#4249a6}.report-attention .card:hover{background:#efeff8;-webkit-transform:translateY(.1875rem);transform:translateY(.1875rem)}.report-attention .card.new::after{background:url(../images/icon_new_blue.png);background-repeat:no-repeat;background-size:contain}.report-attention .card .info .area>span{background:#d0d2f3;color:#4249a6}.report-attention .card .info .category{color:#4249a6}.report-more>a{background:#4249a6;color:#fff}.archived-project .heading{font-size:1.375rem;background:#d0d2f3;max-width:1120px;margin:0 auto 2rem;padding:1rem;color:#4249a6;border-radius:.625rem}@media screen and (max-width:47.9989em){.archived-project .heading{margin:0 2rem 1rem;font-size:1.125rem}}.archived-project .card{border-color:#4249a6}.archived-project .card:hover{background:#e4e5f9;-webkit-transform:translateY(.1875rem);transform:translateY(.1875rem)}.archived-project .card.reported::after{background-image:url(../images/icon_report.png)}.archived-project .card .info .area>span{background:#d0d2f3;color:#4249a6}.archived-project .card .info .name::before{background:url(../images/icon_home_blue.svg) no-repeat}.archived-project .card .info .category{color:#4249a6}.archived-project .card .info .tips>span{background:#4249a6;color:#fff;font-size:.75rem}.archived-project .card .info .tips>span.area{background-color:#d0d2f3;color:#4249a6;position:relative;padding-left:1.75rem;white-space:nowrap}.archived-project .card .info .tips>span.area::before{content:'';display:inline-block;background:url(../images/icon_map_blue.svg) no-repeat;width:1rem;height:1rem;position:absolute;left:.625rem;top:.4375rem}.archived-project .card:not(:first-of-type){display:block}.pickup.main-heading{background-color:#d0d2f3}.pickup-report .heading{color:#4249a6}.pickup-report .title{max-width:38.75rem;margin:inherit}@media screen and (max-width:47.9989em){.pickup-report .title{padding:0 2rem}}.pickup-report .title .heading{margin-bottom:8px;color:#000}.pickup-report .title .category{display:block;text-align:center;color:#4249a6}.pickup-report .report-main-visual{max-width:50rem;margin:0 auto;margin-bottom:.9375rem;position:relative}@media (max-width:50em){.pickup-report .report-main-visual{margin-right:2rem;margin-left:2rem}}@media (min-width:48em){.pickup-report .report-main-visual{margin-bottom:calc(2.92969vw + -.46875rem)}}@media (min-width:80em){.pickup-report .report-main-visual{margin-bottom:1.875rem}}.pickup-report .report-main-visual::before{display:block;padding-top:56.25%;content:''}.pickup-report .report-main-visual>div{position:absolute;top:0;left:0;width:100%;height:100%}.pickup-report .report-main-visual img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border:3px solid #4249a6;border-radius:10px}.pickup-report .report-main-visual.has-movie>div{cursor:pointer}.pickup-report .report-main-visual.has-movie>div::before{content:'';display:block;width:0;height:0;border-style:solid;border-width:20px 0 20px 30px;border-color:transparent transparent transparent #fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-35%,-50%);transform:translate(-35%,-50%);z-index:1}@media screen and (max-width:47.9989em){.pickup-report .report-main-visual.has-movie>div::before{display:block;width:0;height:0;border-style:solid;border-width:10px 0 10px 15px;border-color:transparent transparent transparent #fff}}.pickup-report .report-main-visual.has-movie>div::after{content:'';display:block;width:100px;height:100px;border:2px solid #4249a6;background-color:#4249a6;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;z-index:0}@media screen and (max-width:47.9989em){.pickup-report .report-main-visual.has-movie>div::after{width:50px;height:50px}}.pickup-report .report-main-visual .youtube-container{position:relative;border:2px solid #4249a6}.pickup-report .report-main-visual .youtube-container::before{display:block;padding-top:56.25%;content:''}.pickup-report .report-main-visual .youtube-container>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.pickup-report .group-detail{max-width:50rem;margin:0 auto;margin-bottom:.9375rem;border-collapse:collapse}@media (min-width:48em){.pickup-report .group-detail{margin-bottom:calc(2.92969vw + -.46875rem)}}@media (min-width:80em){.pickup-report .group-detail{margin-bottom:1.875rem}}@media (max-width:50em){.pickup-report .group-detail{margin:0 2rem}}.pickup-report .group-detail td,.pickup-report .group-detail th{border:1px solid #d0d2f3;padding:.75rem 1rem;text-align:left;vertical-align:baseline;overflow-wrap:break-word;word-wrap:break-word}.pickup-report .group-detail th{background:#f6f6f6;min-width:11.25rem;width:30%}@media screen and (max-width:47.9989em){.pickup-report .group-detail th{width:100%}}@media screen and (max-width:47.9989em){.pickup-report .group-detail tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pickup-report .group-detail td,.pickup-report .group-detail th{width:100%;margin:0 auto}}.pickup-report .reports{max-width:50rem;margin:0 auto;text-align:left;overflow-wrap:break-word;word-wrap:break-word}@media (max-width:50em){.pickup-report .reports{margin:0 2rem}}.pickup-report .reports .heading{text-align:left;font-size:1.125em;margin-top:2rem;margin-bottom:.46875rem}@media (min-width:20em){.pickup-report .reports .heading{font-size:calc(1.33929vw + .85714em)}}@media (min-width:48em){.pickup-report .reports .heading{font-size:1.5em}}@media (min-width:48em){.pickup-report .reports .heading{margin-bottom:calc(1.46484vw + -.23438rem)}}@media (min-width:80em){.pickup-report .reports .heading{margin-bottom:.9375rem}}.pickup-report .reports .images{margin-bottom:.9375rem}@media (min-width:48em){.pickup-report .reports .images{margin-bottom:calc(2.92969vw + -.46875rem)}}@media (min-width:80em){.pickup-report .reports .images{margin-bottom:1.875rem}}.pickup-report .reports .images>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pickup-report .reports .images .image:only-child{width:100%}.pickup-report .reports .images .image:first-child:nth-last-child(2),.pickup-report .reports .images .image:first-child:nth-last-child(2)~.image{width:48%}.pickup-report .reports .images figcaption{color:#5a6ba6;font-size:80%}.pickup-report .reports h1,.pickup-report .reports h2,.pickup-report .reports h3,.pickup-report .reports h4,.pickup-report .reports h5,.pickup-report .reports h6{color:#4249a6;margin-bottom:.9375rem}@media (min-width:48em){.pickup-report .reports h1,.pickup-report .reports h2,.pickup-report .reports h3,.pickup-report .reports h4,.pickup-report .reports h5,.pickup-report .reports h6{margin-bottom:calc(2.92969vw + -.46875rem)}}@media (min-width:80em){.pickup-report .reports h1,.pickup-report .reports h2,.pickup-report .reports h3,.pickup-report .reports h4,.pickup-report .reports h5,.pickup-report .reports h6{margin-bottom:1.875rem}}.pickup-report .reports p{line-height:200%;text-align:justify;text-justify:inter-ideograph;margin-bottom:.9375rem}@media (min-width:48em){.pickup-report .reports p{margin-bottom:calc(2.92969vw + -.46875rem)}}@media (min-width:80em){.pickup-report .reports p{margin-bottom:1.875rem}}.pickup-report .reports .linkbox{background:#f5f5fc;padding:1rem;border-radius:.625rem}.pickup-report .reports a{color:#4249a6;text-decoration:underline}.pickup-report .reports a:hover{color:#2c316f}.news.main-heading{background-color:#f6dbc8}.news-archives{max-width:1120px;margin:1.875rem auto 3.75rem}@media screen and (max-width:47.9989em){.news-archives{margin:1.875rem 1rem 3.75rem}}.news-archives .news-list{margin-bottom:.9375rem}@media (min-width:48em){.news-archives .news-list{margin-bottom:calc(2.92969vw + -.46875rem)}}@media (min-width:80em){.news-archives .news-list{margin-bottom:1.875rem}}@media screen and (max-width:47.9989em){.news-archives .news-list{padding-right:0}.news-archives .news-list li{padding:0}}@media screen and (min-width:48em){.news-archives .news-list li:last-child>a{border:none}}.news-archives .news-list a{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #90a5b0;padding:1rem 0;position:relative}.news-archives .news-list a::after{content:'';position:absolute;display:block;border-top:4px solid #000;border-right:4px solid #000;width:15px;height:15px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);right:15px;top:50%}.news-archives .news-list a .news-category{margin-bottom:.375rem}@media (min-width:48em){.news-archives .news-list a .news-category{margin-bottom:calc(1.17188vw + -.1875rem)}}@media (min-width:80em){.news-archives .news-list a .news-category{margin-bottom:.75rem}}.news-archives .news-list a .news-category>span{padding:.1875rem .875rem;border-radius:1.5625rem;font-size:.8125rem;background:#90a5b0;color:#fff;margin-right:.625rem;white-space:nowrap}@media screen and (max-width:47.9989em){.news-archives .news-list a .news-category>span{font-size:.625rem}}.news-archives .news-list a .title{font-weight:500}@media screen and (max-width:47.9989em){.news-archives .news-list a .title{padding-right:1.875rem}}.news-archives .news-list a .date{padding-left:.9375rem}@media screen and (max-width:47.9989em){.news-archives .news-list a .date{padding-left:0;padding-right:.9375rem}}.news-archives .news-list a>div{padding-left:2.25rem}@media screen and (max-width:47.9989em){.news-archives .news-list a>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0}}.news-archives .news-list a:hover{background:rgba(180,180,225,.1)}.news-detail-head .heading{font-weight:600;max-width:50rem;margin:0 auto;margin-bottom:.9375rem}@media (min-width:48em){.news-detail-head .heading{margin-bottom:calc(2.92969vw + -.46875rem)}}@media (min-width:80em){.news-detail-head .heading{margin-bottom:1.875rem}}@media screen and (max-width:47.9989em){.news-detail-head .heading{padding:0 .9375rem}}.news-detail-head .categories{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:.9375rem}@media (min-width:48em){.news-detail-head .categories{margin-bottom:calc(2.92969vw + -.46875rem)}}@media (min-width:80em){.news-detail-head .categories{margin-bottom:1.875rem}}.news-detail-head .categories .category{padding:.3125rem 2rem;border-radius:1.5625rem;font-size:.875rem;margin-right:.625rem;margin-left:.625rem;color:#fff;font-weight:700}.news-detail-head .date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.125em}@media (min-width:20em){.news-detail-head .date{font-size:calc(.20833vw + 1.08333em)}}@media (min-width:80em){.news-detail-head .date{font-size:1.25em}}.news-body{max-width:50rem;margin:1.875rem auto 3.75rem;padding-top:2.5rem}@media screen and (max-width:47.9989em){.news-body{margin:1.875rem 1rem 3.75rem;padding-top:1.25rem}}.news-body h2,.news-body h3,.news-body h4,.news-body h5{color:#d95131}.news-body p{text-align:justify;text-justify:inter-ideograph;line-height:180%;overflow-wrap:break-word;word-wrap:break-word;font-size:.875rem}.news-body img{height:auto}.news-body a{color:#0f18d6;text-decoration:underline}.fujipass.main-heading{background-color:#d0d2f3}.fujipass-registration #request-form{margin-bottom:2rem}.fujipass-registration #request-form .heading{text-align:center;margin:0;margin-top:2rem}.fujipass-registration #request-form .heading,.fujipass-registration span.heading{text-align:center}.fujipass-registration .fujipass-title{position:relative;padding:20px 0}.fujipass-registration .fujipass-title:before{content:"";display:block;padding:0}.fujipass-registration .fujipass-title .heading{color:#4249a6}.fujipass-registration .fujipass-title .cloud{width:30%;position:absolute;top:-6.25rem;right:0}@media screen and (max-width:47.9989em){.fujipass-registration .fujipass-title .cloud{width:20%;top:-1.875rem;right:0}}@media screen and (max-width:47.9989em){.fujipass-registration .attention{margin:0 1rem}}.fujipass-registration .benefits{border:2px solid #4249a6;border-radius:.625rem;max-width:1120px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.9375rem}@media (min-width:48em){.fujipass-registration .benefits{margin-bottom:calc(2.92969vw + -.46875rem)}}@media (min-width:80em){.fujipass-registration .benefits{margin-bottom:1.875rem}}@media screen and (max-width:47.9989em){.fujipass-registration .benefits{margin:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.fujipass-registration .benefits .cloud{padding:0 3rem 0 2rem}@media screen and (max-width:47.9989em){.fujipass-registration .benefits .cloud{padding:1rem 0 0}}.fujipass-registration .benefits .cloud img{max-height:12.5rem;margin:0 -.3125rem -.625rem}@media screen and (max-width:47.9989em){.fujipass-registration .benefits .cloud img{max-height:9.375rem;margin:0}}.fujipass-registration .benefits p{font-weight:700}@media screen and (max-width:47.9989em){.fujipass-registration .benefits p{font-size:1rem;padding:1rem}}.fujipass-registration .heading-container{margin-bottom:.9375rem}@media (min-width:48em){.fujipass-registration .heading-container{margin-bottom:calc(2.92969vw + -.46875rem)}}@media (min-width:80em){.fujipass-registration .heading-container{margin-bottom:1.875rem}}.fujipass-registration .heading-container .heading{color:#4249a6}.fujipass-registration .form-control .submit-button button{background:#4249a6;color:#fff;border-color:#d0d2f3}.fujipass-registration .form-control .submit-button button:hover::after{background:#2c316f}.fujipass-registration .form-control .reset-button button{background:#000;color:#fff;border-color:#000}.fujipass-registration .form-control .reset-button button:hover::after{background:#262626}.fujipass-registration .form-complete .message{background:#d0d2f3}.fujipass-registration .form-complete .big-button a{background:#4249a6;color:#fff;border-color:#d0d2f3}.fujipass-registration .form-complete .big-button a:hover::after{background-color:#2c316f}.fujipass-registration .attention{margin-bottom:2rem}.fujipass-registration-form .form-container{background:#e4e5f9;border-radius:.625rem}.fujipass-registration-form .heading{color:#4249a6}.fujipass-registration-form .form-row .label{color:#4249a6}.fujipass-registration-form .form-row .label .badge{background:#4249a6;color:#fff}.fujipass-registration-form .form-row .input input:hover,.fujipass-registration-form .form-row .input select:hover,.fujipass-registration-form .form-row .input textarea:hover{border:1px solid #4249a6}.fujipass-registration-form .form-row .note{margin-left:1.875rem;font-size:.75rem;background:#4249a6;color:#fff;display:inline-block;padding:.125rem .625rem;margin-top:.625rem;border-radius:.625rem;height:1.375rem}@media screen and (max-width:47.9989em){.fujipass-registration-form .form-row .note{padding:.125rem .625rem;margin-top:.625rem;margin:0;width:5.6875rem;text-align:center}}.fujipass-registration-form .form-row .checkbox-area{width:70%;padding-left:1rem}.fujipass-registration-form .form-row .checkbox-area input[type=checkbox]:checked+label::before{background-color:#4249a6}.fujipass-registration-form .form-row .checkbox-area.age{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:47.9989em){.fujipass-registration-form .form-row .checkbox-area.age{width:100%}}.fujipass-registration-form .form-row .checkbox-area>div{width:25%}@media screen and (max-width:47.9989em){.fujipass-registration-form .form-row .checkbox-area>div{width:50%}}.fujipass-registration-form-group{max-width:1120px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:47.9989em){.fujipass-registration-form-group{margin:0 1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.fujipass-registration-form-group .form-container{margin:0 0 2rem 0;background:#e4e5f9;border-radius:.625rem}@media screen and (max-width:47.9989em){.fujipass-registration-form-group .form-container{max-height:200vh}}@media screen and (max-width:47.9989em){.fujipass-registration-form-group .form-container.close{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;max-height:0;margin:0!important;padding:0 1.875rem!important}}.fujipass-registration-form-group .fujipass-registration-form-group.vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:70%}@media screen and (max-width:47.9989em){.fujipass-registration-form-group .fujipass-registration-form-group.vertical{margin:0;width:100%}}.fujipass-registration-form-group .fujipass-registration-form-group.vertical:first-child{width:40%}@media screen and (max-width:47.9989em){.fujipass-registration-form-group .fujipass-registration-form-group.vertical:first-child{width:100%}}.fujipass-registration-form-group .fujipass-registration-form-group.vertical>.form-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.fujipass-registration-form-group .heading{margin:0;text-align:left;color:#4249a6;margin-bottom:1rem}.fujipass-registration-form-group .heading .badge,.fujipass-registration-form-group .heading .note{margin-left:.5rem;font-size:.75rem;background:#4249a6;color:#fff;display:inline-block;padding:.125rem .625rem;margin-top:.625rem;border-radius:.625rem;height:1.375rem}@media screen and (max-width:47.9989em){.fujipass-registration-form-group .heading .badge,.fujipass-registration-form-group .heading .note{padding:.125rem .625rem;margin-top:.625rem;margin-left:.625rem;min-width:3.125rem;text-align:center}}.fujipass-registration-form-group .heading .if{display:inline-block}.fujipass-registration-form-group .category{margin-left:1.5rem}@media screen and (max-width:47.9989em){.fujipass-registration-form-group .category{margin-left:0}}.fujipass-registration-form-group .area .area-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2rem}.fujipass-registration-form-group .area .checkbox-area{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fujipass-registration-form-group .area .checkbox-area>div{width:35%}.fujipass-registration-form-group .area .checkbox-area .label-container{white-space:nowrap}.fujipass-registration-form-group .checkbox-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fujipass-registration-form-group .checkbox-area>div{width:100%}.fujipass-registration-form-group .checkbox-area input[type=checkbox]:checked+label::before{background-color:#4249a6}.fujipass-registration-form-group .checkbox-area .label-description{color:#4249a6}.fujipass-registration-form-group .item>div{margin:1rem 0}.company.main-heading{background-color:#fff6be}@media screen and (max-width:47.9989em){.company .big-heading>div:nth-child(2){width:80%}}.company-entry-request-form{margin-bottom:2rem}@media screen and (max-width:47.9989em){.company-entry-request-form .attention{margin:0 1rem}}.company-entry-request .heading{color:#e0b404}.company-entry-request .heading .note{margin-left:.625rem;font-size:.75rem;background:#e0b404;color:#fff;display:inline-block;padding:.125rem .625rem;margin-top:.3125rem;border-radius:10px}.company-entry-request .form-container{background:#f7f5e5;border-radius:.625rem}.company-entry-request .form-row .show-front{color:#000;margin-right:.5rem}.company-entry-request .form-row .label{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:#e0b404}.company-entry-request .form-row .label .badge{background:#e0b404;color:#fff}.company-entry-request .form-row .input input:hover,.company-entry-request .form-row .input select:hover,.company-entry-request .form-row .input textarea:hover{border:1px solid #f5d500}.company-entry-request .form-row .input .select-image-button{color:#e0b404}.company-entry-request .checkbox-area input[type=checkbox]:checked+label::before{background-color:#e0b404}.company-entry-request .checkbox-area .label-description{color:#e0b404}.company-entry-request .form-control .submit-button button{background:#e0b404;color:#fff;border-color:#d0d2f3}.company-entry-request .form-control .submit-button button:hover::after{background:#957803}.company-entry-request .form-control .reset-button button{background:#000;color:#fff;border-color:#000}.company-entry-request .form-control .reset-button button:hover::after{background:#957803}.company-entry-request .form-complete .message{background:#f7f5e5}.company-entry-request .form-complete .big-button a{background:#e0b404;color:#fff;border-color:#d0d2f3}.company-list{padding-top:1.875rem;max-width:1120px;margin:0 auto;margin-bottom:.9375rem}@media (min-width:48em){.company-list{margin-bottom:calc(2.92969vw + -.46875rem)}}@media (min-width:80em){.company-list{margin-bottom:1.875rem}}.company-list .company-info{border:1px solid #d0d2f3;border-radius:.625rem;padding:2rem;margin-bottom:.9375rem}@media (min-width:48em){.company-list .company-info{margin-bottom:calc(2.92969vw + -.46875rem)}}@media (min-width:80em){.company-list .company-info{margin-bottom:1.875rem}}@media screen and (max-width:47.9989em){.company-list .company-info{margin-right:1rem;margin-left:1rem;padding:1rem}}.company-list .company-info .name{color:#e0b404;text-align:center;margin-bottom:.9375rem}@media (min-width:48em){.company-list .company-info .name{margin-bottom:calc(2.92969vw + -.46875rem)}}@media (min-width:80em){.company-list .company-info .name{margin-bottom:1.875rem}}.company-list .company-info .message{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.9375rem}@media (min-width:48em){.company-list .company-info .message{margin-bottom:calc(2.92969vw + -.46875rem)}}@media (min-width:80em){.company-list .company-info .message{margin-bottom:1.875rem}}@media screen and (max-width:47.9989em){.company-list .company-info .message{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:47.9989em){.company-list .company-info .message p{font-size:1em}}@media screen and (max-width:47.9989em) and (min-width:20em){.company-list .company-info .message p{font-size:calc(.89286vw + .82143em)}}@media screen and (max-width:47.9989em) and (min-width:48em){.company-list .company-info .message p{font-size:1.25em}}.company-list .company-info .message .logo{max-height:7.5rem;width:15rem}@media screen and (max-width:47.9989em){.company-list .company-info .message .logo{width:100%;margin-bottom:.9375rem}}@media screen and (max-width:47.9989em) and (min-width:48em){.company-list .company-info .message .logo{margin-bottom:calc(2.92969vw + -.46875rem)}}@media screen and (max-width:47.9989em) and (min-width:80em){.company-list .company-info .message .logo{margin-bottom:1.875rem}}.company-list .company-info .message .logo>div{text-align:center}.company-list .company-info .message .logo img{max-height:7.5rem}@media screen and (min-width:48em){.company-list .company-info .message .logo~p{padding-left:1rem}}.company-list .company-info table{width:100%;border-collapse:collapse}@media screen and (max-width:47.9989em){.company-list .company-info table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.company-list .company-info table td,.company-list .company-info table th{border:1px solid #d0d2f3;padding:.75rem 1rem;text-align:left;overflow-wrap:break-word;word-wrap:break-word}.company-list .company-info table td a,.company-list .company-info table th a{color:#0f18d6;text-decoration:underline}.company-list .company-info table th{width:15rem;background:#fff6be}@media screen and (max-width:47.9989em){.company-list .company-info table th{width:100%}}.company-list .company-info .website-link{color:#0f18d6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.company-list .company-info .website-link:after{content:'';display:inline-block;margin-left:1rem;width:22px;height:22px;background:url(../images/icon_link_outside.png) no-repeat}.test.main-heading{background-color:#caead2}.test-content .heading{color:#33a140}@media screen and (max-width:47.9989em){.test-content .heading{padding-right:1rem;padding-left:1rem}}.test-content .intro{text-align:center}@media screen and (max-width:47.9989em){.test-content .intro{padding-right:1rem;padding-left:1rem}}.test-visitor{position:relative;width:100%;max-width:800px;margin:1rem auto;height:500px}@media screen and (max-width:47.9989em){.test-visitor{width:calc(100% - 48px);margin:1rem auto;height:400px}}.test-visitor>div{border:3px solid #33a140;border-radius:.625rem;padding:2rem;margin:2rem 0;background:#caead2;text-align:center;width:100%;position:relative}@media screen and (max-width:47.9989em){.test-visitor>div{padding:1rem}}.test-visitor .data{position:absolute}.test-visitor .data .test-image{margin-top:1rem}@media screen and (max-width:47.9989em){.test-visitor .data .test-image{-webkit-transform:scale(.7);transform:scale(.7)}}.test-visitor .data .question-text{display:inline-block;margin-bottom:2rem;font-weight:700;font-size:1.25em}@media (min-width:20em){.test-visitor .data .question-text{font-size:calc(.52083vw + 1.14583em)}}@media (min-width:80em){.test-visitor .data .question-text{font-size:1.5625em}}@media screen and (max-width:47.9989em){.test-visitor .data .question-text{margin-bottom:1rem}}.test-visitor .data .pre-text{display:inline-block;margin-top:1.25rem;margin-bottom:2rem;font-weight:700;font-size:1.25em}@media (min-width:20em){.test-visitor .data .pre-text{font-size:calc(.52083vw + 1.14583em)}}@media (min-width:80em){.test-visitor .data .pre-text{font-size:1.5625em}}.test-visitor .data.start .test-image{margin-bottom:2rem}.test-visitor .data.start .test-image::after{content:'';background:url(../images/test_start.png) no-repeat;position:absolute;width:177px;height:75px;-webkit-transform:translate(20px,20px);transform:translate(20px,20px)}@media screen and (max-width:47.9989em){.test-visitor .data.start .test-image::after{-webkit-transform:translate(-50px,100px) scale(.8);transform:translate(-50px,100px) scale(.8)}}.test-visitor .data.question .test-image{margin-bottom:2rem}@media screen and (max-width:47.9989em){.test-visitor .data.question .test-image{margin-bottom:0}}.test-visitor .data.answer{position:relative}.test-visitor .data.answer::before{content:'';display:block;position:absolute;width:140px;height:140px;background-repeat:no-repeat;background-size:contain;z-index:1;top:-60px;left:-60px;background-image:url(../images/test_icon_finish.png);width:5rem;top:-2.5rem;left:-1.25rem}@media (min-width:48em){.test-visitor .data.answer::before{width:calc(11.71875vw + -.625rem)}}@media (min-width:80em){.test-visitor .data.answer::before{width:8.75rem}}@media (min-width:48em){.test-visitor .data.answer::before{top:calc(1.95313vw + -3.4375rem)}}@media (min-width:80em){.test-visitor .data.answer::before{top:-1.875rem}}@media (min-width:48em){.test-visitor .data.answer::before{left:calc(-1.95313vw + -.3125rem)}}@media (min-width:80em){.test-visitor .data.answer::before{left:-1.875rem}}@media screen and (max-width:47.9989em){.test-visitor .data.answer::before{left:-25px}}.test-visitor .data.answer .answer-info{background:#fff;border-radius:.625rem;margin:0 2rem 2rem;padding:1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.test-visitor .data.answer .answer-info .type{font-weight:700;font-size:1.25em;color:#33a140}@media (min-width:20em){.test-visitor .data.answer .answer-info .type{font-size:calc(.52083vw + 1.14583em)}}@media (min-width:80em){.test-visitor .data.answer .answer-info .type{font-size:1.5625em}}.test-visitor .data.answer .answer-info .detail{font-weight:700}.test-visitor .data.answer .controller .big-button{width:100%}.test-visitor .data .controller{width:80%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (max-width:47.9989em){.test-visitor .data .controller{width:100%}}.test-visitor .data .controller .big-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:47.9989em){.test-visitor .data .controller .big-button{width:50%;margin:0}}.test-visitor .data .controller .big-button.yes button{color:#fff;background:#33a140}.test-visitor .data .controller .big-button.yes button:hover::after{background-color:#1e7628}.test-visitor .data .controller .big-button.no button{color:#fff;background:#000}.test-visitor .data .controller .big-button.no button:hover::after{background-color:#262626}@media screen and (max-width:47.9989em){.test-visitor .data .controller .big-button a,.test-visitor .data .controller .big-button button{height:3.125rem}}.test-visitor .data .controller .big-button button{width:17.5rem}@media screen and (max-width:47.9989em){.test-visitor .data .controller .big-button button{width:7.5rem;margin:.5rem}}.test-visitor .data .controller .big-button a{color:#fff;background-color:#33a140}.test-visitor .data .controller .big-button a:hover::after{background-color:#1e7628}.test-visitor .data.wait{display:none}.test-visitor .data.out{-webkit-animation:.8s slideout;animation:.8s slideout}.test-visitor .data>div::before{content:'';position:absolute;width:60px;height:60px;background:url(../images/test_pict_1.png) no-repeat;background-size:contain;left:-20px;bottom:10%}.test-visitor .data::after{content:'';position:absolute;width:60px;height:60px;background:url(../images/test_pict_2.png) no-repeat;background-size:contain;right:-30px;top:2%}.test-visitor .restart{text-align:center;border:none;background:0 0}.test-visitor .restart span{cursor:pointer;color:#0f18d6;text-decoration:underline}.terms.main-heading{background-color:#caead2}.terms-text{max-width:1120px;padding:1.875rem;margin:0 auto}.terms-text .heading{color:#33a140}.terms-text h3{margin:20px 0;color:#33a140}.terms-text h4{margin:20px 0}.terms-text a{color:#4249a6;text-decoration:underline}.howto .main-heading{background-color:#f6dbc8}.howto .howto-contents .heading{color:#ff8544}@media screen and (max-width:47.9989em){.howto .howto-contents .heading{padding:0 1.25rem 1.25rem 1.25rem}}.howto .howto-contents .title{max-width:38.75rem;margin:inherit}@media screen and (max-width:47.9989em){.howto .howto-contents .title{padding:0 2rem}}.howto .howto-contents .title .heading{margin-bottom:8px;color:#000}.howto .howto-contents .report-main-visual{max-width:50rem;margin:0 auto;margin-bottom:.9375rem;position:relative}@media (max-width:50em){.howto .howto-contents .report-main-visual{margin-right:2rem;margin-left:2rem}}@media (min-width:48em){.howto .howto-contents .report-main-visual{margin-bottom:calc(2.92969vw + -.46875rem)}}@media (min-width:80em){.howto .howto-contents .report-main-visual{margin-bottom:1.875rem}}.howto .howto-contents .report-main-visual::before{display:block;padding-top:56.25%;content:''}.howto .howto-contents .report-main-visual>div{position:absolute;top:0;left:0;width:100%;height:100%}.howto .howto-contents .report-main-visual img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border:3px solid #ff8544;border-radius:10px}.howto .howto-contents .report-main-visual.has-movie>div{cursor:pointer}.howto .howto-contents .report-main-visual.has-movie>div::before{content:'';display:block;width:0;height:0;border-style:solid;border-width:20px 0 20px 30px;border-color:transparent transparent transparent #fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-35%,-50%);transform:translate(-35%,-50%);z-index:1}@media screen and (max-width:47.9989em){.howto .howto-contents .report-main-visual.has-movie>div::before{display:block;width:0;height:0;border-style:solid;border-width:10px 0 10px 15px;border-color:transparent transparent transparent #fff}}.howto .howto-contents .report-main-visual.has-movie>div::after{content:'';display:block;width:100px;height:100px;border:2px solid #ff8544;background-color:#ff8544;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;z-index:0}@media screen and (max-width:47.9989em){.howto .howto-contents .report-main-visual.has-movie>div::after{width:50px;height:50px}}.howto .howto-contents .report-main-visual .youtube-container{position:relative;border:2px solid #ff8544}.howto .howto-contents .report-main-visual .youtube-container::before{display:block;padding-top:56.25%;content:''}.howto .howto-contents .report-main-visual .youtube-container>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.howto .howto-contents .howto-flow{padding:2.5rem 0}@media screen and (max-width:47.9989em){.howto .howto-contents .howto-flow{padding:1.25rem}}.howto .howto-contents .howto-flow .input_call{display:-webkit-box;display:-ms-flexbox;display:flex}.howto .howto-contents .howto-flow h3{text-align:center}@media screen and (max-width:47.9989em){.howto .howto-contents .howto-flow h3{font-size:90%}}.howto .howto-contents .howto-flow .blue_input{border-radius:.625rem;background:#d0d2f3;width:33%;padding:1.25rem;margin-right:5%;float:left;position:relative}@media screen and (max-width:47.9989em){.howto .howto-contents .howto-flow .blue_input{width:48%;margin-right:2%;padding:1.25rem .625rem;min-height:420px}}@media screen and (max-width:25.8739em){.howto .howto-contents .howto-flow .blue_input{min-height:380px}}.howto .howto-contents .howto-flow .blue_input .arrow{position:absolute;top:45%;right:-23%}@media screen and (max-width:47.9989em){.howto .howto-contents .howto-flow .blue_input .arrow{width:80%;top:84%;left:10%}}.howto .howto-contents .howto-flow .blue_input .icon01{position:absolute;top:20%;right:5%;-webkit-animation:huwahuwa2 3s linear infinite;animation:huwahuwa2 3s linear infinite;width:55%;max-width:180px}@media screen and (max-width:47.9989em){.howto .howto-contents .howto-flow .blue_input .icon01{top:15%;max-width:120px}}@media screen and (max-width:25.8739em){.howto .howto-contents .howto-flow .blue_input .icon01{top:20%}}.howto .howto-contents .howto-flow .blue_input .icon02{position:absolute;top:40%;left:5%;-webkit-animation:huwahuwa1 3s linear infinite;animation:huwahuwa1 3s linear infinite;width:55%;max-width:180px}@media screen and (max-width:47.9989em){.howto .howto-contents .howto-flow .blue_input .icon02{top:36%;width:60%;max-width:140px}}@media screen and (max-width:25.8739em){.howto .howto-contents .howto-flow .blue_input .icon02{top:40%;width:55%;max-width:120px}}.howto .howto-contents .howto-flow .match{border-radius:.625rem;background:url(../images/howto_bg.png);width:25%;padding:1.25rem;float:left;text-align:center}@media screen and (max-width:47.9989em){.howto .howto-contents .howto-flow .match{visibility:hidden}}.howto .howto-contents .howto-flow .pink_call{border-radius:.625rem;background:#fbdceb;width:33%;padding:1.25rem;margin-left:5%;float:right;position:relative}@media screen and (max-width:47.9989em){.howto .howto-contents .howto-flow .pink_call{width:48%;margin-left:2%}}.howto .howto-contents .howto-flow .pink_call .arrow{position:absolute;top:45%;left:-23%}@media screen and (max-width:47.9989em){.howto .howto-contents .howto-flow .pink_call .arrow{width:80%;top:84%;left:10%}}.howto .howto-contents .howto-flow .pink_call .icon01{position:absolute;top:20%;left:5%;-webkit-animation:huwahuwa1 3s linear infinite;animation:huwahuwa1 3s linear infinite;width:55%;max-width:180px}@media screen and (max-width:47.9989em){.howto .howto-contents .howto-flow .pink_call .icon01{top:15%;max-width:120px}}@media screen and (max-width:25.8739em){.howto .howto-contents .howto-flow .pink_call .icon01{top:20%}}.howto .howto-contents .howto-flow .pink_call .icon02{position:absolute;top:40%;right:5%;-webkit-animation:huwahuwa2 3s linear infinite;animation:huwahuwa2 3s linear infinite;width:55%;max-width:180px}@media screen and (max-width:47.9989em){.howto .howto-contents .howto-flow .pink_call .icon02{top:36%;width:60%;max-width:140px}}@media screen and (max-width:25.8739em){.howto .howto-contents .howto-flow .pink_call .icon02{top:40%;width:55%;max-width:120px}}.howto .howto-contents .howto-flow .match_sp{margin-top:1.25rem;border-radius:.625rem;background:url(../images/howto_bg.png);width:100%;padding:1.25rem;text-align:center}.howto .howto-contents .howto-flow .match_sp img{width:50%}.howto .howto-contents .howto-flow p{position:absolute;bottom:5%;width:90%}@media screen and (max-width:47.9989em){.howto .howto-contents .howto-flow p{bottom:18%;width:90%;left:5%;font-size:.75rem}}.howto .howto-contents .howto-point{padding:2.5rem 0;position:relative}@media screen and (max-width:47.9989em){.howto .howto-contents .howto-point{padding:1.25rem}}.howto .howto-contents .howto-point::before{content:'';position:absolute;background:url(../images/howto_pict01.png);background-size:contain;background-repeat:no-repeat;top:-10px;left:-10px;width:104px;height:110px;opacity:0;-webkit-animation:fadeinRight 1s ease 1s forwards;animation:fadeinRight 1s ease 1s forwards}@media screen and (max-width:47.9989em){.howto .howto-contents .howto-point::before{top:-10px;left:-10px;width:104px;height:110px}}.howto .howto-contents .howto-point::after{content:'';position:absolute;background:url(../images/howto_pict02.png);background-size:contain;background-repeat:no-repeat;bottom:0;right:0;width:113px;height:176px;opacity:0;-webkit-animation:fadeinLeft 1s ease 1.3s forwards;animation:fadeinLeft 1s ease 1.3s forwards}@media screen and (max-width:47.9989em){.howto .howto-contents .howto-point::after{bottom:-50px;right:0;width:113px;height:176px}}.howto .howto-contents .howto-point h3{font-size:1.8rem}@media screen and (max-width:47.9989em){.howto .howto-contents .howto-point h3{padding-top:1.25rem;text-align:center;font-size:1.2rem}}.howto .howto-contents .howto-point p{display:block;padding:1.25rem 0;font-size:100%}.howto .howto-contents .howto-point p a{color:#4249a6;text-decoration:underline}.howto .howto-contents .howto-point .point_box{margin-top:1.25rem;overflow:hidden;border:3px solid #ff8544;border-radius:10px;padding:1.25rem}.howto .howto-contents .howto-point .point_box .left{width:25%;float:left}@media screen and (max-width:47.9989em){.howto .howto-contents .howto-point .point_box .left{width:100%;margin:0 auto;text-align:center}.howto .howto-contents .howto-point .point_box .left img{width:80%}}.howto .howto-contents .howto-point .point_box .right{width:70%;float:right}@media screen and (max-width:47.9989em){.howto .howto-contents .howto-point .point_box .right{width:100%}}@media screen and (max-width:47.9989em){.howto .howto-contents .howto-point .point_box .btn_area .big-button{margin:0}}.howto .fujipass-join{background:#d0d2f3;padding:0 0 1rem;margin:0 auto;position:relative}.howto .fujipass-join .heading{margin-top:6.25rem;margin-bottom:1rem;position:relative;z-index:0;padding-top:0}@media screen and (max-width:47.9989em){.howto .fujipass-join .heading{font-size:1.25rem}}.howto .fujipass-join .heading::before{content:'';position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;width:200px;height:200px;border-radius:50%;background:#d0d2f3;top:-60px;z-index:0}.howto .fujipass-join .heading::after{content:'';background:url(../images/howoto_fujipass.png);width:238px;height:192px;background-size:contain;background-repeat:no-repeat;top:-100px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;z-index:3}.howto .fujipass-join .heading img{-webkit-animation:move_fish 10s ease infinite;animation:move_fish 10s ease infinite}.howto .fujipass-join .heading>span{position:relative;z-index:2}.howto .fujipass-join .container{overflow:hidden}@media screen and (max-width:47.9989em){.howto .fujipass-join .container{padding:0 1.25rem}}.howto .fujipass-join .container .left{width:25%;float:left}@media screen and (max-width:47.9989em){.howto .fujipass-join .container .left{width:100%;text-align:center}}.howto .fujipass-join .container .right{width:70%;float:right;line-height:160%;padding-top:40px}@media screen and (max-width:47.9989em){.howto .fujipass-join .container .right{width:100%;padding-top:20px}}.howto .fujipass-join .container .right a{color:#4249a6;text-decoration:underline}.howto .fujipass-join .btn_area{text-align:center}@media screen and (max-width:47.9989em){.howto .fujipass-join .btn_area a{height:auto}}.howto .btn_area a{display:inline-block;text-align:center;padding-top:12px;width:33%}@media screen and (max-width:47.9989em){.howto .btn_area a{width:100%}}.howto .btn_area a.pink{background:#cd5d94;color:#fff}.howto .btn_area a.pink:hover::after{background:#e62582}.howto .btn_area a.blue{background:#4249a6;color:#fff}.howto .btn_area a.blue:hover::after{background:#25295d}.howto .btn_area a.yellow{background:#f5d500;color:#fff}.howto .btn_area a.yellow:hover::after{background:#c2a900}.howto .btn_area a.green{background:#33a140;color:#fff}.howto .btn_area a.green:hover::after{background:#1a5421}.howto .vm--overlay{background:rgba(255,133,68,.8)!important}.sitemap.main-heading{background-color:#caead2}.sitemap-contents{max-width:1120px;padding:1.875rem;margin:0 auto}.sitemap-contents .heading{color:#33a140}.sitemap-contents h2:nth-of-type(n+2){margin-top:2.5rem}.sitemap-contents h3{margin:0 0 1.25rem 0}.sitemap-contents h4{margin:1.25rem 0}.sitemap-contents .sitemap-box{background:#f7f5e5;border-radius:.625rem;text-align:center;padding:1.25rem;text-align:center}.sitemap-contents .sitemap-box:nth-of-type(n+2){margin-top:1.25rem}.sitemap-contents .sitemap-box a{color:#33a140;text-decoration:underline;margin:.625rem}@media screen and (max-width:47.9989em){.sitemap-contents .sitemap-box a{display:block;width:100%;text-align:left;padding:.3125rem 0}}
/*# sourceMappingURL=map/style.min.css.map */