@charset "UTF-8";.about__inner{margin:0 auto}.localNav{display:-webkit-box;display:-ms-flexbox;display:flex}.localNav__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700}.localNav__trigger{display:block;width:100%;height:100%;position:relative;cursor:pointer}.localNav__trigger:before{content:"";width:30px;height:30px;border-radius:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;background-color:#1616160f;-webkit-transition:background .4s ease-in-out;transition:background .4s ease-in-out}.localNav__trigger:after{content:"";background-size:contain;display:inline-block;background-repeat:no-repeat;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10px;width:10px;height:6px;background-image:url(../../assets/images/about/icon-arrowDown.svg);background-position:center;-webkit-transition:background .4s ease-in-out;transition:background .4s ease-in-out}.kv__copyBlock{text-align:center}.kv__heading{font-family:FOT-\7b51\7d2b\30b4\30b7\30c3\30af  Pro E,sans-serif}.kv__text,.kv__message{line-height:2}.facility{color:#161616;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:40px;margin-bottom:96px}.facility__map{margin-left:40px}.ariaList{gap:30px}.ariaList__item{position:relative;border:1px solid #D9D9D9;background-color:#fff9}.ariaList__item:before{content:"";position:absolute;top:16px;left:16px;width:6px;height:6px;background-size:cover}.ariaList__item.--typePink:before{background-image:url(../../assets/images/about/icon-asterisk-pink.svg)}.ariaList__item.--typePink .textAssert,.ariaList__item.--typePink .textAccent{color:#c97586}.ariaList__item.--typeGreen:before{position:absolute;top:16px;left:16px;background-image:url(../../assets/images/about/icon-asterisk-green.svg)}.ariaList__item.--typeGreen .textAssert,.ariaList__item.--typeGreen .textAccent{color:#41a3a0}.ariaList__item.--typeYellow:before{position:absolute;top:16px;left:16px;background-image:url(../../assets/images/about/icon-asterisk-yellow.svg)}.ariaList__item.--typeYellow .textAssert,.ariaList__item.--typeYellow .textAccent{color:#d38a5d}.ariaList__textMain{font-family:FOT-\7b51\7d2b\30b4\30b7\30c3\30af  Pro E,sans-serif}.ariaList__textSub{font-size:14px;color:#676767}.textAssert{font-size:22px;margin-right:4px}.textAccent{font-weight:800}.textArea{font-size:14px}.facility__heading{font-family:FOT-\7b51\7d2b\30b4\30b7\30c3\30af  Pro E,sans-serif}.facility__text{color:#161616;line-height:2}.mapBlock{position:relative}.mapBlock__image{width:100%;display:inline-block}.howTo__heading{text-align:right;font-family:FOT-\7b51\7d2b\30b4\30b7\30c3\30af  Pro E,sans-serif}.howTo__group{position:relative}.howTo__group:before{position:absolute;content:"";display:inline-block;background-color:#161616;opacity:.06;z-index:-1}.howToPoint+.howToPoint{margin-top:36px}.howToPoint__title{font-weight:800;font-family:FOT-\7b51\7d2b\30b4\30b7\30c3\30af  Pro E,sans-serif;margin-bottom:16px;font-size:18px}.howToPoint__description{line-height:2}.howToPoint__description .plan__asteriskText{line-height:1.5}.howToPoint__description .js-howToEventButton{cursor:pointer}.plan__price{font-family:museo-sans,sans-serif;text-align:center;font-size:78px}.plan__priceYen{font-size:26px}.plan__priceTax{font-size:14px}.plan__asterisk{font-size:16px;-webkit-transform:translateY(8px);transform:translateY(8px)}.plan__asteriskText{color:#676767;text-indent:-1em;padding-left:1em;margin-top:20px}.plan__asteriskText:before{content:"\203b"}.steps{margin-bottom:96px}.steps__attention{margin-bottom:60px;line-height:2;color:#676767}.steps__attentionText.--asterisk{text-indent:-1em;padding-left:1em}.steps__attentionText.--asterisk:before{content:"\203b  "}.steps__lead{font-family:FOT-\7b51\7d2b\30b4\30b7\30c3\30af  Pro E,sans-serif;font-size:25px;font-weight:800;margin-bottom:35px}.stepList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.stepList__item{width:33.3333333333%;position:relative;padding-left:32px}.stepList__item:nth-child(1):before{position:absolute;content:"STEP 1";top:15px;left:-14px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.stepList__item:nth-child(2):before{position:absolute;content:"STEP 2";top:15px;left:-14px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.stepList__item:nth-child(3):before{position:absolute;content:"STEP 3";top:15px;left:-14px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.stepList__title{font-family:Noto Sans JP,Helvetica Neue,Segoe UI,Helvetica,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,Yu Gothic M,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\30e1\30a4\30ea\30aa,Meiryo;margin-bottom:12px}.stepList__description{color:#676767}.stepList__link{padding-left:2px}.stepList__link:before{content:"";-webkit-transform:translateY(1px);transform:translateY(1px);margin-left:2px;margin-right:4px;width:18px;height:13px;display:inline-block;background-size:cover;background-image:url(../../assets/images/icon-link.svg)}.stepList__border{border-bottom:1px solid #676767}.howToEvent__title{font-family:FOT-\7b51\7d2b\30b4\30b7\30c3\30af  Pro E,sans-serif;text-align:center}.howToEvent__body{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;gap:60px}.howToEvent__text,.howToEvent__image{width:50%}.howToEvent__text{line-height:2}.howToEvent__text p+p{margin-top:20px}.howToEvent__subTitle{font-family:FOT-\7b51\7d2b\30b4\30b7\30c3\30af  Pro E,sans-serif;font-size:25px;font-weight:800;margin-bottom:35px;margin-top:96px;text-align:center}.howToEvent__attention{margin-bottom:60px;line-height:2;color:#676767}.eventCase{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.eventCase__item{width:50%;position:relative;padding-left:32px}.eventCase__item:nth-child(1):before{position:absolute;content:"CASE 1";top:15px;left:-14px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.eventCase__item:nth-child(2):before{position:absolute;content:"CASE 2";top:15px;left:-14px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.eventCase__inner{background-color:#1616160f;padding:44px;height:100%}.eventCase__title{font-size:18px;line-height:2;margin-bottom:17px}.eventCase__description{font-size:14px;line-height:2;margin-bottom:16px}.eventCase__captionText{font-size:14px;line-height:2;color:#676767;text-indent:-1em;padding-left:1em;margin-top:20px}.eventCase__captionText:before{content:"\203b"}.howToEvent__arrowButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;margin-block:60px}.howToEvent__arrowButtons .arrowButton{width:240px}.howToEvent__text__asteriskText{width:850px;margin:20px auto 96px;color:#676767;text-indent:-1em;padding-left:1em;line-height:2}.howToEvent__text__asteriskText:before{content:"\203b"}.eventCase__link{padding-left:2px;text-decoration:underline}.eventCase__link:before{content:"";-webkit-transform:translateY(1px);transform:translateY(1px);margin-left:2px;margin-right:4px;width:18px;height:13px;display:inline-block;background-size:cover;background-image:url(../../assets/images/icon-link.svg)}.access__image{width:100%;height:auto}.access__heading{font-family:FOT-\7b51\7d2b\30b4\30b7\30c3\30af  Pro E,sans-serif;text-align:center}.businessHoursTable__row,.addressTable__row{color:#676767;margin-bottom:40px}.businessHoursTable__term,.addressTable__term{font-weight:700}.businessHoursTable__term:after,.addressTable__term:after{content:"\ff1a";display:inline-block;font-size:inherit}.access__caption{color:#676767;position:relative}.access__captionText{line-height:2}.access__captionText:before{content:"\203b  ";position:absolute;display:inline-block;font-size:inherit;left:0px}.access__link{padding-left:2px}.access__link:before{content:"";-webkit-transform:translateY(1px);transform:translateY(1px);margin-left:2px;margin-right:4px;width:18px;height:13px;display:inline-block;background-size:cover;background-image:url(../../assets/images/icon-link.svg)}.access__link span{border-bottom:1px solid #676767}@media screen and (min-width: 900px){.about__inner{width:calc(100vw - 160px)}.localNav__wrapper{width:1206px;width:100%;margin:0 calc(50% - 603px)}.localNav{padding-top:4px;margin-bottom:62px;gap:32px;margin-left:-16px}.localNav__trigger{padding:16px 62px 18px 16px;-webkit-transition:background .4s ease-in-out;transition:background .4s ease-in-out}.localNav__trigger:before{right:16px}.localNav__trigger:after{right:26px}.localNav__trigger:hover{background-color:#1616160f}.localNav__trigger:hover:before{background-color:#161616}.localNav__trigger:hover:after{background-image:url(../../assets/images/about/icon-arrowDownWhite.svg)}.kv{position:relative;margin-bottom:140px}.kv__img{position:absolute;width:776px;height:443px;top:0;left:-80px}.kv__heading{font-size:40px;margin-bottom:38px}.kv__text{margin-bottom:28px}.kv__message{font-size:20px}.ariaList{margin-top:150px}.ariaList__item{width:400px;padding:26px 40px}.ariaList__item:not(:last-child){margin-bottom:28px}.ariaList__textMain{margin-bottom:18px}.facility__heading{font-size:36px}.facility__text{margin-top:18px;margin-bottom:44px;width:603px}.mapBlock{margin-bottom:20px}.mapBlock__image{width:590px}.howTo__heading{margin-bottom:65px;font-size:36px}.howTo__group{margin-bottom:97px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:100px}.howTo__group:before{top:-92px;width:200%;height:calc(100% + 89px);left:80px}.howTo__image{width:594px}.howTo__body{width:435px;padding-bottom:63px}.plan__price{margin-bottom:30px}.steps__attention,.steps__lead{text-align:center}.stepList{gap:33px;margin-bottom:60px}.stepList__image{margin-bottom:20px}.stepList__title{font-size:18px}.howToEvent__title{font-size:36px;margin-bottom:60px;margin-top:96px}.howToEvent__subTitle>br{display:none}.howToEvent__attention{text-align:center}.eventCase{gap:33px;margin-bottom:60px}.access{margin-bottom:110px}.access__heading{font-size:36px;margin-top:64px;margin-bottom:32px}.accessInner{width:524px;margin:0 auto}.addressTable{width:420px;margin:0 0 0 auto}.businessHoursTable__row,.addressTable__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:2;-webkit-column-gap:35.64px;-moz-column-gap:35.64px;column-gap:35.64px}.businessHoursTable__term,.addressTable__term{white-space:nowrap;text-align:right;width:calc(100% - 340.64px)}.businessHoursTable__description,.addressTable__description{width:305px}.access__caption{width:420px;margin:0 0 64px auto;padding-left:16px}}@media screen and (min-width: 900px) and (max-width: 1285px){.localNav__wrapper{width:820px;margin:0 calc(50% - 410px)}.kv__img{position:relative}.howTo__group{width:742px;margin:0 auto;display:block}.howTo__group:before{height:calc(100% + 69px)}.howTo__body{width:auto;margin:50px auto 66px}.steps__attentionText,.howToEvent__attentionText{text-align:left}}@media screen and (max-width: 1285px){.facility{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ariaList{margin-top:44px}}@media screen and (max-width: 899px){.about__inner{width:91.74vw}.localNav{width:83.2vw;margin:0 auto 64px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px 0}.localNav__item{width:37.34vw;height:30px}.localNav__trigger{text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.kv{margin-bottom:96px}.kv__img{width:96vw;margin-left:-4.26vw}.kv__heading{font-size:32px;margin-bottom:32px}.kv__minusSpace{letter-spacing:-.3em}.kv__text+.kv__text{margin-top:24px}.kv__message{margin-top:30px;font-size:22px}.ariaList__item{padding:26px 24px}.ariaList__item:not(:last-child){margin-bottom:20px}.ariaList__textMain{margin-bottom:6px}.facility__heading{font-size:28px}.facility__text{margin-top:24px;margin-bottom:40px}.mapBlock{margin-bottom:40px}.howTo__heading{margin-bottom:24px;font-size:28px}.howTo__group{margin-bottom:126px}.howTo__group:before{top:-45px;width:100%;height:calc(100% + 85px);right:-60px}.howTo__body{margin-top:36px}.howToPoint{letter-spacing:.1em}.plan__price{margin-bottom:26px}.steps{margin-bottom:97px}.steps__attention{text-align:left}.steps__lead{margin-bottom:40px;text-align:right}.steps__lead.--institution{text-align:center}.stepList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px;margin-bottom:48px}.stepList__item{width:100%}.stepList__image{margin-bottom:12px}.stepList__title{font-size:16px;margin-bottom:8px}.howToEvent__title{font-size:28px;margin-bottom:24px;margin-top:96px}.howToEvent__body{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:48px;margin-bottom:48px}.howToEvent__text,.howToEvent__image{width:100%}.howToEvent__image{aspect-ratio:187/108;overflow:hidden}.howToEvent__image>img{-webkit-transform:scale(1.2);transform:scale(1.2)}.howToEvent__subTitle{font-size:24px;margin-bottom:40px}.howToEvent__attention{text-align:left}.eventCase{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px;margin-bottom:48px}.eventCase__item{width:100%}.eventCase__inner{padding:32px}.eventCase__title>br{display:none}.howToEvent__arrowButtons{-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}.howToEvent__text__asteriskText{width:auto}.access{margin-bottom:100px}.access__image img{aspect-ratio:345/180;-o-object-fit:cover;object-fit:cover}.access__heading{font-size:28px;margin-top:40px;margin-bottom:30px}.addressTable,.businessHoursTable{width:81.34vw;margin:0 auto}.businessHoursTable__row,.addressTable__row{line-height:1.5714}.businessHoursTable__description,.addressTable__description{margin-top:12px}.access__caption{width:81.34vw;margin:0 auto 48px;padding-left:16px}}
