@charset "UTF-8";

@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{outline:none;text-decoration:none;color:#000}@font-face{font-family:"icon";src:url("../../fonts/icon/icon.eot");src:url("../../fonts/icon/icon.eot?#iefix") format("eot"),url("../../fonts/icon/icon.woff") format("woff"),url("../../fonts/icon/icon.ttf") format("truetype"),url("../../fonts/icon/icon.svg#icon") format("svg");font-weight:normal;font-style:normal}html{font-size:16px;position:relative}body{font-size:16px;-webkit-text-size-adjust:100%;color:#132C55;vertical-align:baseline;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Yu Gothic Medium", "Noto Sans JP", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;line-height:1.7;background-color:#F5F9FC;word-break:break-all;word-wrap:break-word;opacity:0}a{-webkit-transition:opacity 0.3s;transition:opacity 0.3s;opacity:1;cursor:pointer;color:#132C55;cursor:pointer}a:hover{opacity:0.5}h2,h3,h4,h5,h6{line-height:1.3}main{display:block;font-weight:600}input[type="submit"],input[type="button"],button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;padding:0;background:none;outline:0;cursor:pointer}button,input{font-family:inherit;font-size:100%}iframe{vertical-align:bottom}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-zero{font-size:0}.text-small{font-size:0.8em}.font-bold{font-weight:600}.txt-underline{text-decoration:underline}.display-none{display:none !important}.display-inlineblock{display:inline-block;vertical-align:top}.over-hidden{overflow:hidden}.over-out{overflow:auto}.float-l{float:left}@media screen and (max-width: 767.9px){.float-l-sp{float:left}}.float-r{float:right}@media screen and (max-width: 767.9px){.float-r-sp{float:right}}.v-top{vertical-align:top}.v-middle{vertical-align:middle}.p-absolute{position:absolute}.p-relative{position:relative}.anno{padding-left:1em;text-indent:-1em}.width100{width:100%}.width80{width:100%}@media screen and (min-width: 767.9px){.width80{width:80% !important}}.width70{width:100%}@media screen and (min-width: 767.9px){.width70{width:70% !important}}.width60{width:100%}@media screen and (min-width: 767.9px){.width60{width:60% !important}}.pointer{cursor:pointer}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.indent{padding-left:1em}@media screen and (max-width: 767.9px){.sp-scroll-y{overflow-y:auto}}.color-accent{color:#598FB2}.color-red{color:#CC1914}a.border{border-bottom:1px solid #598FB2}.link-blank:after{font-family:'icon' !important;speak:none;font-style:normal;font-weight:normal;text-transform:none;text-indent:0;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:0.8em;margin-right:0.8px;margin-right:0.05rem;padding-left:0.8px;padding-left:0.05rem;display:inline-block;text-decoration:none}.fs-ib{font-size:0 !important}.fs-ib *{font-size:.14rem}@media screen and (max-width: 767.9px){.fs-ib *{font-size:.14rem}}.em{font-weight:600}@media screen and (max-width: 767.9px){.pc-only{display:none !important}}@media screen and (min-width: 767.9px){.sp-only{display:none !important}}@media screen and (min-width: 321px){.spi5-only{display:none !important}}@media screen and (max-width: 320px){.spi5-only-not{display:none !important}}@media screen and (max-width: 1279px){.side-only{display:none !important}}.mt00{margin-top:0}.mt05{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt35{margin-top:35px}.mt40{margin-top:40px}.mr00{margin-right:0}.mr05{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr25{margin-right:25px}.mr30{margin-right:30px}.mr35{margin-right:35px}.mr40{margin-right:40px}.mb00{margin-bottom:0}.mb05{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.ml00{margin-left:0}.ml05{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml25{margin-left:25px}.ml30{margin-left:30px}.ml35{margin-left:35px}.ml40{margin-left:40px}.pt00{padding-top:0}.pt05{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt25{padding-top:25px}.pt30{padding-top:30px}.pt35{padding-top:35px}.pt40{padding-top:40px}.pr00{padding-right:0}.pr05{padding-right:5px}.pr10{padding-right:10px}.pr15{padding-right:15px}.pr20{padding-right:20px}.pr25{padding-right:25px}.pr30{padding-right:30px}.pr35{padding-right:35px}.pr40{padding-right:40px}.pb00{padding-bottom:0}.pb05{padding-bottom:5px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb25{padding-bottom:25px}.pb30{padding-bottom:30px}.pb35{padding-bottom:35px}.pb40{padding-bottom:40px}.pl00{padding-left:0}.pl05{padding-left:5px}.pl10{padding-left:10px}.pl15{padding-left:15px}.pl20{padding-left:20px}.pl25{padding-left:25px}.pl30{padding-left:30px}.pl35{padding-left:35px}.pl40{padding-left:40px}@media screen and (max-width: 767.9px){.sp-pt00{padding-top:0 !important}}@media screen and (max-width: 767.9px){.sp-pr00{padding-right:0 !important}}@media screen and (max-width: 767.9px){.sp-pb00{padding-bottom:0 !important}}@media screen and (max-width: 767.9px){.sp-pl00{padding-left:0 !important}}.wrapper{margin:auto;width:100%;max-width:1000px;padding:0 20px;box-sizing:border-box;margin:auto}.wrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden}.wrapper:after{font-size:0}.bk__img{position:fixed;top:0;left:0;right:0;width:100%;height:100vh;background-image:url("../../img/common/bk_img.png");background-position:center center;background-size:cover;background-repeat:no-repeat;z-index:-1}@media screen and (max-width: 767.9px){.bk__img{background-image:url("../../img/common/bk_img_sp.png")}}.header{padding:20px 20px;box-sizing:border-box;width:100%;position:fixed;z-index:2}@media screen and (max-width: 767.9px){.header{position:absolute}}.header_flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.header__logo__block{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header__logo__block .img{height:70px}@media screen and (max-width: 767.9px){.header__logo__block .img{height:60px}}.header__logo__block .img img{display:block;height:100%}.header__logo__block .name{font-size:16px;font-weight:600;padding-left:10px}@media screen and (max-width: 767.9px){.header__logo__block .name{font-size:10px}}.header .lang{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:18%;max-width:220px}.header .lang a{padding:3px 0;width:50%;text-align:center;color:rgba(19, 44, 85, .6);background-color:transparent;border:1px solid rgba(19, 44, 85, .6);box-sizing:border-box}.header .lang .active{color:#fff;background-color:#132C55;border:1px solid #132C55;box-sizing:border-box;pointer-events:none}.header .english__btn__block{position:absolute;top:25px;right:40px}@media screen and (max-width: 767.9px){.header .english__btn__block{display:none}}.header .english__btn__block .btn{font-size:16px;padding:5px 30px;border:2px solid #fff;border-radius:30px;color:#fff;background-color:rgba(19, 44, 85, .4)}.head1{padding-top:250px;margin-bottom:70px}@media screen and (max-width: 767.9px){.head1{height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:0;text-align:center}}.head1 .head{font-size:60px;font-weight:600;line-height:55px;width:470px}@media screen and (max-width: 767.9px){.head1 .head{width:225px;font-size:33px;line-height:1.5}}.head1 .head img{display:block;width:100%}.head1 .head .sub{font-size:20px}@media screen and (max-width: 767.9px){.head1 .head .sub{font-size:15px}}.head1 .head span{display:block}.head1 .head_en{width:auto;display:inline-block}.head1 .head_en img{width:200px;padding:1em 0}@media screen and (max-width: 767.9px){.head1 .head_en img{width:120px;padding:0;margin:auto}}.main__block{font-size:0}.main__block .menu{font-size:20px;font-weight:600;height:calc(100vh - 200px);min-height:370px;width:160px;display:inline-block;position:-webkit-sticky;position:sticky;top:150px;vertical-align:top}@media screen and (max-width: 767.9px){.main__block .menu{display:none}}.main__block .menu__list{margin-top:20px}.main__block .menu__list>li{margin-bottom:35px}.main__block .menu__list>li img{display:block;width:100%}.main__block .menu__list>li a{color:#132C55}.main__block .menu__list>li a:hover{opacity:1}.main__block .menu__list>li a:after{-webkit-transition:color 0.3s;transition:color 0.3s}.main__block .menu__list>li a:hover{color:#00BDD8}.main__block .menu__list>li.purpose a:after{font-family:'icon' !important;speak:none;font-style:normal;font-weight:normal;text-transform:none;text-indent:0;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:18px}.main__block .menu__list>li.project a:after{font-family:'icon' !important;speak:none;font-style:normal;font-weight:normal;text-transform:none;text-indent:0;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:19px}.main__block .menu__list>li.message a:after{font-family:'icon' !important;speak:none;font-style:normal;font-weight:normal;text-transform:none;text-indent:0;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:18px}.main__block .menu__list>li.member a:after{font-family:'icon' !important;speak:none;font-style:normal;font-weight:normal;text-transform:none;text-indent:0;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:15px}.main__block .menu__list>li.access a:after{font-family:'icon' !important;speak:none;font-style:normal;font-weight:normal;text-transform:none;text-indent:0;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:15px}.main__block .menu__top__link{position:absolute;bottom:0}.main__block .menu__top__link a{width:70px;display:block}.main__block .menu__top__link a img{width:100%;display:block}.main__block .line{width:2px;background-color:rgba(19, 44, 85, .1);margin-top:600px;display:inline-block;height:calc(100vh - 260px);position:-webkit-sticky;position:sticky;top:160px}@media screen and (max-width: 767.9px){.main__block .line{display:none}}.main__block .content{display:inline-block;width:calc(100% - 162px);vertical-align:top;font-size:16px;padding-left:50px;box-sizing:border-box}@media screen and (max-width: 767.9px){.main__block .content{width:100%;padding-left:0}}.common__area{padding-bottom:500px}@media screen and (max-width: 767.9px){.common__area{padding-bottom:100px}}.common__area:first-of-type{padding-top:calc(100vh - 350px)}@media screen and (max-width: 767.9px){.common__area:first-of-type{padding-top:0}}.common__area:last-of-type{padding-bottom:100px}.common__area .common__head__block{margin-bottom:70px}@media screen and (max-width: 767.9px){.common__area .common__head__block{margin-bottom:40px}}.common__area .common__head__block .head{font-size:80px;font-weight:600}.common__area .common__head__block .head#purpose{width:300px}@media screen and (max-width: 767.9px){.common__area .common__head__block .head#purpose{max-width:225px;width:100%}}.common__area .common__head__block .head#project{width:262px}@media screen and (max-width: 767.9px){.common__area .common__head__block .head#project{max-width:220px;width:100%}}.common__area .common__head__block .head#message{width:326px}@media screen and (max-width: 767.9px){.common__area .common__head__block .head#message{max-width:245px;width:100%}}.common__area .common__head__block .head#member{width:326px}@media screen and (max-width: 767.9px){.common__area .common__head__block .head#member{max-width:245px;width:100%}}.common__area .common__head__block .head#access{width:326px}@media screen and (max-width: 767.9px){.common__area .common__head__block .head#access{max-width:245px;width:100%}}.common__area .common__head__block .head img{display:block;height:100%}.common__area .common__detail__block .lead{font-size:16px;line-height:40px}@media screen and (max-width: 767.9px){.common__area .common__detail__block .lead{line-height:30px}}.common__area .common__detail__block .organization{width:100%;max-width:742px;margin-top:40px}@media screen and (max-width: 767.9px){.common__area .common__detail__block .organization{margin-top:20px}}.common__area .common__detail__block .organization img{width:100%;display:block}.common__area .common__detail__block .organization__en{width:70%;max-width:500px;margin:auto;margin-top:40px}@media screen and (max-width: 767.9px){.common__area .common__detail__block .organization__en{width:90%;margin-top:20px}}.common__area .common__detail__block .message{font-size:16px;line-height:30px;margin-top:30px}.common__area .common__detail__block .message:first-child{margin-top:0}.common__area .common__detail__block .chief{margin-top:40px;text-align:right;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width: 767.9px){.common__area .common__detail__block .chief{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row}}.common__area .common__detail__block .chief__text{font-size:16px;font-weight:700}.common__area .common__detail__block .chief__img{display:inline-block;width:160px;padding-left:10px;margin-top:10px}@media screen and (max-width: 767.9px){.common__area .common__detail__block .chief__img{width:60px}}.common__area .common__detail__block .chief__img img{width:100%;display:block}.purpose__list .desc{width:100%;font-size:16px;line-height:30px}@media screen and (max-width: 767.9px){.purpose__list .desc{width:100%}}.purpose__list .chu{margin-top:40px;font-size:14px;line-height:26px}.project__list>li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;width:100%;margin-bottom:50px}@media screen and (max-width: 767.9px){.project__list>li{margin-bottom:40px}}.project__list>li .title{width:100%;margin-bottom:10px;font-size:22px;font-weight:600}@media screen and (max-width: 767.9px){.project__list>li .title{width:100%;margin-bottom:20px;font-size:20px}}.project__list>li .desc{width:100%;font-size:14px;line-height:30px}@media screen and (max-width: 767.9px){.project__list>li .desc{width:100%}}.member__top>li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:50px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767.9px){.member__top>li{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-flow:column-reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:75px}}.member__top>li:first-child{margin-top:0 !important}.member__top>li .desc{padding-right:20px;box-sizing:border-box}@media screen and (max-width: 767.9px){.member__top>li .desc{text-align:center;padding-right:0;width:100%}}.member__top>li .desc__name__block .director{font-size:16px;font-weight:600}.member__top>li .desc__name__block .name{font-size:24px}.member__top>li .desc__txt__block{font-size:14px;margin-top:20px}@media screen and (max-width: 767.9px){.member__top>li .desc__txt__block{text-align:left}}.member__top>li .photo{width:60px}@media screen and (max-width: 767.9px){.member__top>li .photo{margin-bottom:15px;width:140px}}.member__top>li .photo img{display:block;width:100%}.member__bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:50px;gap:40px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767.9px){.member__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;text-align:center;margin-top:60px}}.member__bottom>li{box-sizing:border-box}.member__bottom>li:first-child{padding-left:0}.member__bottom>li .place{font-size:16px;font-weight:600}.member__bottom>li .name__list>li{font-size:24px;margin-top:10px}@media screen and (max-width: 767.9px){.member__bottom>li .name__list>li{margin-top:5px}}#page-top{display:none;position:fixed;bottom:70px;right:20px;font-size:77%;opacity:0.9;z-index:20}@media screen and (max-width: 767.9px){#page-top{display:block}}#page-top.top{bottom:190px}#page-top a{background-color:rgba(19, 44, 85, .3);text-decoration:none;color:#fff;width:50px;height:50px;border-radius:50%;text-align:center;display:block;font-size:11px;line-height:10px;-webkit-transition:all 0.3s;transition:all 0.3s}#page-top a:hover{opacity:1}#page-top a span{position:absolute;bottom:10px;margin:auto;right:0;left:0;width:30px}#page-top a span img{display:block;width:100%}footer{font-size:12px;text-align:center;padding-bottom:20px}.spmenu-block{position:absolute;top:75px;right:20px;margin:auto;width:50px;height:50px;border-radius:50%;cursor:pointer;background-color:rgba(19, 44, 85, .3);z-index:20}.spmenu-block.sp-active{background-color:rgba(255, 255, 255, .3)}.spmenu-block.fixed{position:fixed;top:20px}.spmenu-block .spmenu_btn{display:block;margin:auto;width:25px;height:2px;background:#fff;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s;position:absolute;top:-10px;bottom:0;right:0;left:0;margin:auto}.spmenu-block .spmenu_btn:before{content:'';position:absolute;width:25px;height:2px;background:#fff;top:-7px;right:0;-webkit-transition:all 0.3s;transition:all 0.3s}.spmenu-block .spmenu_btn:after{content:'';position:absolute;width:25px;height:2px;background:#fff;bottom:-7px;right:0;-webkit-transition:all 0.3s;transition:all 0.3s}.spmenu-block .spmenu_btn .text{background-image:url("../../img/common/sp-text.svg");position:absolute;height:10px;width:100%;bottom:-21px;background-size:contain;background-repeat:no-repeat;background-position:center}.spmenu-block .spmenu_btn .text.close{background-image:url("../../img/common/sp-text-close.svg")}.sp-active .spmenu_btn{background-color:rgba(255, 255, 255, 0)}.sp-active .spmenu_btn:before{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);top:0;right:0}.sp-active .spmenu_btn:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);bottom:0;right:0}.sp-bk{opacity:0;display:block;-webkit-transition:opacity .3s;transition:opacity .3s}.sp-bk.sp-active{position:fixed;width:100vw;height:100vh;background-color:rgba(19, 44, 85, .85);z-index:11;top:0;opacity:1}.gnav__sp{opacity:0;z-index:-1;-webkit-transition:all .5s;transition:all .5s;-webkit-transition-delay:.5s;transition-delay:.5s;overflow-y:auto;-webkit-transition:all .3s;transition:all .3s;position:fixed;pointer-events:none;width:100%;height:100%}.gnav__sp.sp-active{pointer-events:all;opacity:1;z-index:15;display:block;top:0}.gnav__sp__menu{font-size:20px;font-weight:600;vertical-align:top;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;width:100%}.gnav__sp__menu__list>li{margin-bottom:40px}.gnav__sp__menu__list>li img{display:block;width:100%}.gnav__sp__menu__list>li a{color:#fff}.gnav__sp__menu__list>li a:hover{opacity:1}.gnav__sp__menu__list>li a:after{-webkit-transition:color 0.3s;transition:color 0.3s}.gnav__sp__menu__list>li a:hover{color:#00BDD8}.gnav__sp__menu__list>li.lang{background-color:rgba(255, 255, 255, .3)}.gnav__sp__menu__list>li.purpose a:after{font-family:'icon' !important;speak:none;font-style:normal;font-weight:normal;text-transform:none;text-indent:0;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:27px}.gnav__sp__menu__list>li.project a:after{font-family:'icon' !important;speak:none;font-style:normal;font-weight:normal;text-transform:none;text-indent:0;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:27px}.gnav__sp__menu__list>li.message a:after{font-family:'icon' !important;speak:none;font-style:normal;font-weight:normal;text-transform:none;text-indent:0;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:27px}.gnav__sp__menu__list>li.member a:after{font-family:'icon' !important;speak:none;font-style:normal;font-weight:normal;text-transform:none;text-indent:0;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:23px}.gnav__sp__menu__list>li.access a:after{font-family:'icon' !important;speak:none;font-style:normal;font-weight:normal;text-transform:none;text-indent:0;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:23px}.gnav__sp__menu .english__btn__block .btn{font-size:16px;padding:5px 35px;box-sizing:border-box;border:2px solid #fff;border-radius:30px;color:#fff;background-color:rgba(19, 44, 85, .4)}.access iframe{width:100%}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn1{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn1{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn2{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn2{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn3{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn3{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn4{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn4{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn5{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn5{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn6{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn6{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn7{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn7{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn8{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn8{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn9{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn9{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn10{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn10{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn11{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn11{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn12{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn12{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn13{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn13{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn14{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn14{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn15{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn15{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn16{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn16{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn17{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn17{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn18{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn18{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn19{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn19{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn20{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn20{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn21{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn21{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn22{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn22{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn23{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn23{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn24{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn24{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn25{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn25{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn26{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn26{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn27{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn27{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn28{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn28{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn29{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn29{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn30{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn30{0%{opacity:0}100%{opacity:1}}.animation__box.is--animated.fadeIn{-webkit-animation:fadeIn 1s ease-out 1 forwards;animation:fadeIn 1s ease-out 1 forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animation__box__delay__list.fadeIn.is--animated>li:nth-child(1){-webkit-animation:fadeIn1 1s ease-out .3s forwards;animation:fadeIn1 1s ease-out .3s forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animation__box__delay__list.fadeIn.is--animated>li:nth-child(2){-webkit-animation:fadeIn2 1s ease-out .6s forwards;animation:fadeIn2 1s ease-out .6s forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animation__box__delay__list.fadeIn.is--animated>li:nth-child(3){-webkit-animation:fadeIn3 1s ease-out .9s forwards;animation:fadeIn3 1s ease-out .9s forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animation__box__delay__list.fadeIn.is--animated>li:nth-child(4){-webkit-animation:fadeIn4 1s ease-out 1.2s forwards;animation:fadeIn4 1s ease-out 1.2s forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animation__box__delay__list.fadeIn.is--animated>li:nth-child(5){-webkit-animation:fadeIn5 1s ease-out 1.5s forwards;animation:fadeIn5 1s ease-out 1.5s forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animation__box__delay__list.fadeIn.is--animated>li:nth-child(6){-webkit-animation:fadeIn6 1s ease-out 1.8s forwards;animation:fadeIn6 1s ease-out 1.8s forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animation__box__delay__list.fadeIn.is--animated>li:nth-child(7){-webkit-animation:fadeIn7 1s ease-out 2.1s forwards;animation:fadeIn7 1s ease-out 2.1s forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animation__box__delay__list.fadeIn.is--animated>li:nth-child(8){-webkit-animation:fadeIn8 1s ease-out 2.4s forwards;animation:fadeIn8 1s ease-out 2.4s forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animation__box__delay__list.fadeIn.is--animated>li:nth-child(9){-webkit-animation:fadeIn9 1s ease-out 2.7s forwards;animation:fadeIn9 1s ease-out 2.7s forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animation__box__delay__list.fadeIn.is--animated>li:nth-child(10){-webkit-animation:fadeIn10 1s ease-out 3s forwards;animation:fadeIn10 1s ease-out 3s forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animation__box__delay__list.fadeIn.is--animated>li:nth-child(11){-webkit-animation:fadeIn11 1s ease-out 3.3s forwards;animation:fadeIn11 1s ease-out 3.3s forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animation__box__delay__list.fadeIn.is--animated>li:nth-child(12){-webkit-animation:fadeIn12 1s ease-out 3.6s forwards;animation:fadeIn12 1s ease-out 3.6s forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animation__box__delay__list.fadeIn.is--animated>li:nth-child(13){-webkit-animation:fadeIn13 1s ease-out 3.9s forwards;animation:fadeIn13 1s ease-out 3.9s forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animation__box__delay__list.fadeIn.is--animated>li:nth-child(14){-webkit-animation:fadeIn14 1s ease-out 4.2s forwards;animation:fadeIn14 1s ease-out 4.2s forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animation__box__delay__list.fadeIn.is--animated>li:nth-child(15){-webkit-animation:fadeIn15 1s ease-out 4.5s forwards;animation:fadeIn15 1s ease-out 4.5s forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animation__box__delay__list.fadeIn.is--animated>li:nth-child(16){-webkit-animation:fadeIn16 1s ease-out 4.8s forwards;animation:fadeIn16 1s ease-out 4.8s forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animation__box__delay__list.fadeIn.is--animated>li:nth-child(17){-webkit-animation:fadeIn17 1s ease-out 5.1s forwards;animation:fadeIn17 1s ease-out 5.1s forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animation__box__delay__list.fadeIn.is--animated>li:nth-child(18){-webkit-animation:fadeIn18 1s ease-out 5.4s forwards;animation:fadeIn18 1s ease-out 5.4s forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animation__box__delay__list.fadeIn.is--animated>li:nth-child(19){-webkit-animation:fadeIn19 1s ease-out 5.7s forwards;animation:fadeIn19 1s ease-out 5.7s forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animation__box__delay__list.fadeIn.is--animated>li:nth-child(20){-webkit-animation:fadeIn20 1s ease-out 6s forwards;animation:fadeIn20 1s ease-out 6s forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animation__box__delay__list.fadeIn.is--animated>li:nth-child(21){-webkit-animation:fadeIn21 1s ease-out 6.3s forwards;animation:fadeIn21 1s ease-out 6.3s forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animation__box__delay__list.fadeIn.is--animated>li:nth-child(22){-webkit-animation:fadeIn22 1s ease-out 6.6s forwards;animation:fadeIn22 1s ease-out 6.6s forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animation__box__delay__list.fadeIn.is--animated>li:nth-child(23){-webkit-animation:fadeIn23 1s ease-out 6.9s forwards;animation:fadeIn23 1s ease-out 6.9s forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animation__box__delay__list.fadeIn.is--animated>li:nth-child(24){-webkit-animation:fadeIn24 1s ease-out 7.2s forwards;animation:fadeIn24 1s ease-out 7.2s forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animation__box__delay__list.fadeIn.is--animated>li:nth-child(25){-webkit-animation:fadeIn25 1s ease-out 7.5s forwards;animation:fadeIn25 1s ease-out 7.5s forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animation__box__delay__list.fadeIn.is--animated>li:nth-child(26){-webkit-animation:fadeIn26 1s ease-out 7.8s forwards;animation:fadeIn26 1s ease-out 7.8s forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animation__box__delay__list.fadeIn.is--animated>li:nth-child(27){-webkit-animation:fadeIn27 1s ease-out 8.1s forwards;animation:fadeIn27 1s ease-out 8.1s forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animation__box__delay__list.fadeIn.is--animated>li:nth-child(28){-webkit-animation:fadeIn28 1s ease-out 8.4s forwards;animation:fadeIn28 1s ease-out 8.4s forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animation__box__delay__list.fadeIn.is--animated>li:nth-child(29){-webkit-animation:fadeIn29 1s ease-out 8.7s forwards;animation:fadeIn29 1s ease-out 8.7s forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animation__box__delay__list.fadeIn.is--animated>li:nth-child(30){-webkit-animation:fadeIn30 1s ease-out 9s forwards;animation:fadeIn30 1s ease-out 9s forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animation__box--hover.fadeIn:hover{-webkit-animation:fadeIn 1s ease-out 1 forwards;animation:fadeIn 1s ease-out 1 forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}.accessTitle{width:100%;margin-bottom:10px;font-size:22px;font-weight:600}.access .accessContentsWrapper{padding:0 10px}.access .accessContents{margin-top:40px}.access h3{font-size:20px;padding-left:30px;padding-bottom:10px;line-height:20px}.access .icon__circleDouble{position:relative}.access .icon__circleDouble:before{content:'';position:absolute;top:0px;left:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:20px;height:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#133463;border-radius:50%}.access .icon__circleDouble:after{content:'';position:absolute;top:4px;left:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:12px;height:12px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border-radius:50%}.access .map{margin-top:20px;padding-left:30px;padding-right:16px}.access .map iframe{width:100%}.access .accessContents .address-number{padding-left:30px}.access .accessContents .address{margin-top:10px}.access .guideMap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 16px 20px}.access .guideMap>div{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;aspect-ratio:1}.access .guideMap>div img{display:block;width:85%;max-height:100%;margin-top:1em;margin-left:20px}.access .icon__square{position:relative;margin-left:16px;margin-top:30px}.access .icon__square:first-of-type{margin-top:20px}.access .icon__square .text{margin-left:20px}.access .guideTraffic{margin-left:16px}.access .guideTraffic .guideTrafficDetail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.access .guideTraffic .guideTrafficText{margin-left:1em}.access .guideTraffic .guideTrafficDetail{margin-top:20px}.access .guideTraffic .guideTrafficDetail p{margin-bottom:0}.access .floorMapAfter{margin-left:78px}.guidemap3,.guidemap4{width:50%}.access .guideMap .guidemap4 img{margin-left:74px}@media screen and (max-width: 480px){.access .accessContents{margin-top:20px}.access .guideMap{display:block}.access .mapAfter{margin-top:40px}.access .floorMapAfter{margin-top:40px}.access .guideMap>div img{margin:0 auto}.guidemap3,.guidemap4{width:100%}.access .floorMapAfter{margin-left:16px}.access .guideMap .guidemap4 img{margin-left:16px}}.jp_only{display:block}.en_only{display:none !important}.cookie-banner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:fixed;bottom:0;left:0;width:100%;font-size:12px;color:#fff;background:rgba(0, 0, 0, .6);padding:2.2em;box-sizing:border-box;z-index:10}.cookie-banner p{font-size:14px;margin-right:30px}.cookie-banner a{color:#02BDD8 !important;-webkit-text-decoration:underline #02BDD8 !important;text-decoration:underline #02BDD8 !important}.btn_area{margin-top:10px}.cookie-banner button{border:none;padding:10px 30px;margin-right:30px;border-radius:5px;cursor:pointer;font-size:16px}.cookie-banner #cookie-agree{background-color:#ffda37;color:#000}.cookie-banner #cookie-reject{background-color:#9a9a9a;color:#fff}@media screen and (max-width: 480px){.cookie-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:1em}}@media screen and (min-width: 480px){.cookie-banner{display:block;width:412px !important;border-radius:8px;margin:2em 2em;padding:2.2em}.cookie-banner p{font-size:14px;line-height:24px;margin-right:0px}.btn_area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:3em}.cookie-banner button{margin-right:0}}
