@charset "UTF-8";
/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,:after,:before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:70%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer;border:none}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{max-width:100%;border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}a{text-decoration:none}@media screen and (max-width:766.9px){.pc{display:none!important}}@media (min-width:766.9px){.sp{display:none!important}}.pc-br{display:block}@media screen and (max-width:766.9px){.pc-br{display:none!important}}.sp-br{display:block}@media (min-width:766.9px){.sp-br{display:none!important}}a.exlink{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}a.exlink:after{content:"";background-image:url("../img/vector/exlink.svg");background-size:contain;background-position:center;width:1.3rem;height:1.3rem;margin:0 0.1rem}p.jp,span.jp{font-family:"Noto Sans JP","ＭＳ Ｐゴシック","MS PGothic",sans-serif}p.en,span.en{font-family:"Outfit","ＭＳ Ｐゴシック","MS PGothic",sans-serif}.fc-gold{color:#C9C48B}#to-top{z-index:100;position:fixed;right:5%;bottom:5%;width:5rem;cursor:pointer}@media screen and (max-width:766.9px){#to-top{width:2.5rem;right:3%;bottom:3%}}.dot-back{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background-color:transparent;background-image:radial-gradient(#ffffff 12%,transparent 12%);background-position:0.5rem 0.5rem;background-size:1rem 1rem;background-repeat:repeat;opacity:0.6}html{scroll-behavior:smooth;scroll-padding-top:0;scroll-behavior:190px}@media screen and (min-width:1921.9px){html{font-size:1.1vw}}@media screen and (min-width:1025.1px) and (max-width:1920.1px){html{font-size:min(1.1111111111vw,24px)}}@media screen and (min-width:767.1px) and (max-width:1024.9px){html{font-size:min(1.171875vw,20px)}}@media screen and (max-width:766.9px){html{font-size:min(4.2666666667vw,26px);scroll-padding-top:2rem}}body{width:100%;min-width:375px;font-family:"Noto Sans JP","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:500;line-height:1.5;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333333;font-size:1rem}@media screen and (max-width:766.9px){body{font-size:0.9rem}}@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome,body{-webkit-font-feature-settings:"pkna";font-feature-settings:"pkna"}}a{-webkit-transition:0.6s;transition:0.6s;color:#333333;cursor:pointer;text-decoration:underline}a:hover{-webkit-transition:0.6s;transition:0.6s;opacity:0.8}ol li,ul li{list-style:none}img{vertical-align:bottom}header#site-header{width:100%;position:fixed;z-index:999;top:0;left:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (max-width:766.9px){header#site-header{padding:0 1rem 0.6rem}}header#site-header h1{padding:1rem 0 1rem 4rem}@media screen and (min-width:767.1px) and (max-width:1024.9px){header#site-header h1{padding:0.5rem 0 0.51rem 2rem}}@media screen and (max-width:766.9px){header#site-header h1{width:100%;padding:0}}header#site-header h1 a{display:block;width:100%;height:100%}@media screen and (max-width:766.9px){header#site-header h1 a img{vertical-align:middle!important}}header#site-header.default-header{background-color:transparent;-webkit-transition:0s;transition:0s}header#site-header.default-header h1{width:24rem;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (max-width:766.9px){header#site-header.default-header h1{width:12rem}}header#site-header.scrolled-header{background-color:#fff}header#site-header.scrolled-header h1{width:18.5rem;padding:0.5rem 0 0.5rem 4rem;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (max-width:766.9px){header#site-header.scrolled-header h1{width:12rem;padding:0}}footer{width:100%;background-color:#EDF2F8;color:#fff;font-size:0.9rem}@media screen and (max-width:766.9px){footer{font-size:0.75rem}}footer .inner{padding:5rem 10rem 1rem;text-align:center}@media screen and (max-width:766.9px){footer .inner{padding:3rem 0.8rem 1rem}}footer .inner img.logo{width:40%;margin:auto}@media screen and (max-width:766.9px){footer .inner img.logo{width:80%}}footer .inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-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;margin:5rem auto}@media screen and (max-width:766.9px){footer .inner ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:3rem auto}}footer .inner ul li{color:#333333}@media screen and (max-width:766.9px){footer .inner ul li{width:50%;position:relative;margin:0.3rem 0}}@media screen and (max-width:766.9px){footer .inner ul li:after{content:"｜";position:absolute;right:0;top:0}}footer .inner ul li a{text-decoration:none;position:relative;padding:0 2rem 0 1rem}@media screen and (max-width:766.9px){footer .inner ul li a{padding:0;width:100%;height:100%;display:block}}footer .inner ul li a:after{content:"｜";position:absolute;right:0}@media screen and (max-width:766.9px){footer .inner ul li a:after{display:none}}footer .inner ul li:nth-child(2n):after{content:""}footer .inner ul li:last-of-type a:after{content:""}footer .inner p.copy{color:#333333;font-size:0.9rem;text-align:center;padding:1rem 0}@media screen and (max-width:766.9px){footer .inner p.copy{font-size:0.8em}}body#top{visibility:hidden;margin:auto;overflow:hidden;-webkit-transition:#8FAFD3 0.3s ease;transition:#8FAFD3 0.3s ease;font-family:"Noto Sans JP","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:500}body#top.load{display:none}body#top main{position:relative}body#top main #mv .mv-block{position:relative;z-index:1;width:100%;height:100vh;min-height:40vw;overflow:hidden}@media screen and (min-width:767.1px) and (max-width:1024.9px){body#top main #mv .mv-block{height:50vh;min-height:50vw}}@media screen and (max-width:766.9px){body#top main #mv .mv-block{height:70vh;min-height:70vw;background-position:30% 0}}body#top main #mv .mv-block .mainVisual{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%}body#top main #mv .mv-block .mainVisual img{-webkit-animation:shrink 2s ease forwards;animation:shrink 2s ease forwards;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media screen and (max-width:766.9px){body#top main #mv .mv-block .mainVisual img{-o-object-position:30% 0;object-position:30% 0}}body#top main #mv .mv-block .ttlarea{position:absolute;z-index:2;left:0;top:0;right:0;bottom:0;margin:auto;color:#fff;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}body#top main #mv .mv-block .ttlarea h2{font-family:"Outfit","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:600;font-size:7rem;line-height:1;text-shadow:0.1rem 0.1rem 0.6rem rgba(0,0,0,0.6)}@media screen and (max-width:766.9px){body#top main #mv .mv-block .ttlarea h2{font-size:3.2rem}}body#top main #mv .mv-block .ttlarea .line{background-image:url("../img/mv_ttl_line.png");background-position:center;background-size:auto 100%;background-repeat:repeat-x;width:47rem;height:0.6rem;margin:1.5rem auto 1rem}@media screen and (max-width:766.9px){body#top main #mv .mv-block .ttlarea .line{width:20.5rem}}body#top main #mv .mv-block .ttlarea p.subttl{text-shadow:0.1rem 0.1rem 0.6rem rgba(0,0,0,0.6)}body#top main #mv .mv-block .ttlarea p.subttl.jp{font-size:3.9rem}@media screen and (max-width:766.9px){body#top main #mv .mv-block .ttlarea p.subttl.jp{font-size:1.75rem}}body#top main #mv .mv-block .ttlarea p.subttl.en{font-size:2.3rem;color:#8FAFD3}@media screen and (max-width:766.9px){body#top main #mv .mv-block .ttlarea p.subttl.en{font-size:1rem}}body#top main #meeting{background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(26%,rgb(255,255,255)),color-stop(53%,rgb(254,222,230)),color-stop(81%,rgb(159,216,241)),to(rgb(163,239,214)));background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgb(255,255,255) 26%,rgb(254,222,230) 53%,rgb(159,216,241) 81%,rgb(163,239,214) 100%);position:relative}@media screen and (max-width:766.9px){body#top main #meeting{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(5%,rgb(255,255,255)),color-stop(26%,rgb(254,222,230)),color-stop(81%,rgb(159,216,241)),to(rgb(163,239,214)));background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgb(255,255,255) 5%,rgb(254,222,230) 26%,rgb(159,216,241) 81%,rgb(163,239,214) 100%)}}body#top main #meeting .meeting-block{padding:10rem 13rem 6rem;position:relative;z-index:2}@media screen and (min-width:767.1px) and (max-width:1024.9px){body#top main #meeting .meeting-block{padding:10rem 8rem 6rem}}@media screen and (max-width:766.9px){body#top main #meeting .meeting-block{padding:5rem 0.8rem}}body#top main #meeting .meeting-block .ttlarea h2{position:relative;font-size:1.4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 2.3rem;margin:1rem auto 0;font-weight:500}@media screen and (max-width:766.9px){body#top main #meeting .meeting-block .ttlarea h2{font-size:1.2rem;text-align:center}}body#top main #meeting .meeting-block .ttlarea h2:after,body#top main #meeting .meeting-block .ttlarea h2:before{content:"─";position:absolute;top:0;bottom:0;margin:auto 0;font-size:1rem;height:1rem}body#top main #meeting .meeting-block .ttlarea h2:before{left:0}body#top main #meeting .meeting-block .ttlarea h2:after{right:0}body#top main #meeting .meeting-block .ttlarea img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;margin:auto}body#top main #meeting .meeting-block .datearea{font-family:"Outfit","ＭＳ Ｐゴシック","MS PGothic",sans-serif;width:75%;position:relative;z-index:1;margin:5rem auto 3rem}@media screen and (max-width:766.9px){body#top main #meeting .meeting-block .datearea{width:100%;margin:3rem auto 3rem}}body#top main #meeting .meeting-block .datearea .inner{position:absolute;z-index:2;left:0;top:0;right:0;bottom:0;margin:auto;color:#fff;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}body#top main #meeting .meeting-block .datearea .inner h3{font-size:2rem;color:#C9C48B;font-family:"Outfit","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:500;line-height:1.2}@media screen and (max-width:766.9px){body#top main #meeting .meeting-block .datearea .inner h3{font-size:1.6rem}}body#top main #meeting .meeting-block .datearea .inner .line{background-image:url("../img/date_ttl_line.png");background-position:center;background-size:contain;background-repeat:no-repeat;width:100%;height:0.6rem;margin:0 auto 0.5rem}body#top main #meeting .meeting-block .datearea .inner p{font-size:1.5rem;color:#333333}@media screen and (max-width:766.9px){body#top main #meeting .meeting-block .datearea .inner p{font-size:1.2rem;text-align:center}}body#top main #meeting .meeting-block p.lead{width:75%;margin:auto;text-align:center;line-height:2}@media screen and (max-width:766.9px){body#top main #meeting .meeting-block p.lead{width:100%}}body#top main #meeting .meeting-block ul.meeting-list{margin:5rem auto 3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:766.9px){body#top main #meeting .meeting-block ul.meeting-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}body#top main #meeting .meeting-block ul.meeting-list li{width:32%;text-align:center;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:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-shadow:0.1rem 0.1rem 0.6rem rgba(0,0,0,0.13);box-shadow:0.1rem 0.1rem 0.6rem rgba(0,0,0,0.13);background-color:#fff;padding:1.5rem 2rem;border-radius:1rem}@media screen and (max-width:766.9px){body#top main #meeting .meeting-block ul.meeting-list li{width:100%;margin-bottom:2rem}}@media screen and (max-width:766.9px){body#top main #meeting .meeting-block ul.meeting-list li:last-child{margin-bottom:0}}body#top main #meeting .meeting-block ul.meeting-list li span.tag{display:block;background-color:#8FAFD3;border-radius:3rem;color:#fff;line-height:1.8}body#top main #meeting .meeting-block ul.meeting-list li p.ttl{font-size:1.5rem;font-weight:700;line-height:1.4;margin:1rem auto}@media screen and (max-width:766.9px){body#top main #meeting .meeting-block ul.meeting-list li p.ttl{font-size:1.2rem}}body#top main #meeting .meeting-block ul.meeting-list li p.txt{color:#8FAFD3;font-size:0.9rem;line-height:1.4}body#top main #meeting .meeting-block p.link{margin:auto;text-align:center}body#top main .banner-section .inner{padding:3rem 20rem}@media screen and (min-width:767.1px) and (max-width:1024.9px){body#top main .banner-section .inner{padding:3rem 15rem}}@media screen and (max-width:766.9px){body#top main .banner-section .inner{padding:3rem 0.8rem}}body#top main .banner-section .inner img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}body#top main #about .about-menu{background-color:#F3F3F3;padding:4rem 10rem}@media screen and (min-width:767.1px) and (max-width:1024.9px){body#top main #about .about-menu{padding:4rem 8rem}}@media screen and (max-width:766.9px){body#top main #about .about-menu{padding:3rem 0.8rem}}body#top main #about .about-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body#top main #about .about-menu ul li{width:31%;background-color:#A8A150}@media screen and (max-width:766.9px){body#top main #about .about-menu ul li{width:48%;margin-bottom:1rem}}body#top main #about .about-menu ul li a{color:#fff;position:relative;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.6;padding:1rem 0;text-decoration:none;text-align:center}@media screen and (max-width:766.9px){body#top main #about .about-menu ul li a{font-size:0.9rem;padding:0.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;flex-direction:column-reverse;line-height:1.3}}body#top main #about .about-menu ul li a>span{width:100%}@media screen and (max-width:766.9px){body#top main #about .about-menu ul li a>span{margin:auto 0;height:3rem;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}}body#top main #about .about-menu ul li a:before{content:"";width:1.3rem;height:1.3rem;position:absolute;right:1rem;top:0;bottom:0;margin:auto;background-image:url("../img/vector/down-arrow.svg");background-position:center;background-size:cover}@media screen and (max-width:766.9px){body#top main #about .about-menu ul li a:before{width:1rem;height:1rem;position:relative;top:inherit;right:inherit;margin:auto auto 0}}body#top main #about .about-menu ul li:nth-child(4){margin:2rem 1rem 0 auto}@media screen and (max-width:766.9px){body#top main #about .about-menu ul li:nth-child(4){margin:0 0 1rem}}body#top main #about .about-menu ul li:nth-child(5){margin:2rem auto 0 1rem}@media screen and (max-width:766.9px){body#top main #about .about-menu ul li:nth-child(5){margin:auto}}body#top main #about .about-contents-block{padding:1rem 13rem 8rem;position:relative;z-index:2}@media screen and (min-width:767.1px) and (max-width:1024.9px){body#top main #about .about-contents-block{padding:1rem 8rem 8rem}}@media screen and (max-width:766.9px){body#top main #about .about-contents-block{padding:0.5rem 0.8rem 6rem}}body#top main #about .about-contents-block .about-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:5.2rem 0;border-bottom:0.1rem solid #C9C48B}@media screen and (max-width:766.9px){body#top main #about .about-contents-block .about-contents{padding:3rem 0}}body#top main #about .about-contents-block .about-contents:first-child,body#top main #about .about-contents-block .about-contents:nth-child(2){padding:5.2rem 0 6rem}@media screen and (max-width:766.9px){body#top main #about .about-contents-block .about-contents:first-child,body#top main #about .about-contents-block .about-contents:nth-child(2){padding:3rem 0 4rem}}body#top main #about .about-contents-block .about-contents .ttlarea{width:50%;position:relative;padding:0 0 0 1.5rem}@media screen and (max-width:766.9px){body#top main #about .about-contents-block .about-contents .ttlarea{width:100%;margin-bottom:1.5rem;padding:0 0 0 1rem}}body#top main #about .about-contents-block .about-contents .ttlarea:before{content:"";width:0.3rem;height:90%;background-color:#8FAFD3;position:absolute;left:0;top:0}@media screen and (max-width:766.9px){body#top main #about .about-contents-block .about-contents .ttlarea:before{height:100%;width:0.15rem}}body#top main #about .about-contents-block .about-contents .ttlarea h2{font-size:2.6rem;font-weight:700;line-height:1.2;margin-bottom:0.5rem}@media screen and (max-width:766.9px){body#top main #about .about-contents-block .about-contents .ttlarea h2{font-size:1.8rem;margin-bottom:0.1rem}}body#top main #about .about-contents-block .about-contents .ttlarea p.subttl{font-size:1.4rem;color:#8FAFD3;font-weight:600}@media screen and (max-width:766.9px){body#top main #about .about-contents-block .about-contents .ttlarea p.subttl{font-size:1.2rem}}body#top main #about .about-contents-block .about-contents .txtarea{width:50%}@media screen and (max-width:766.9px){body#top main #about .about-contents-block .about-contents .txtarea{width:100%}}body#top main #about .about-contents-block .about-contents .txtarea p{line-height:2}body#top main #about .about-contents-block .about-contents .txtarea ol li{list-style:none;line-height:2}body#top main #about .about-contents-block .about-contents .imgarea{width:100%;height:30rem;position:relative;margin-top:3rem}@media screen and (max-width:766.9px){body#top main #about .about-contents-block .about-contents .imgarea{height:50vw;margin-top:2rem}}body#top main #about .about-contents-block .about-contents .imgarea:after{content:"";width:98%;height:100%;background-color:#C9C48B;position:absolute;z-index:1;left:0;top:4%}body#top main #about .about-contents-block .about-contents .imgarea img{position:relative;z-index:2;-o-object-fit:cover;object-fit:cover;width:98%;height:100%;display:block;margin:0 0 0 auto}body#top main #about .about-contents-block .about-contents .moviearea{width:100%;padding:2rem 10rem 3rem;margin-top:4rem;background:linear-gradient(200deg,rgba(254,222,230,0.4) 0%,rgba(159,216,241,0.4) 53%,rgba(163,239,214,0.4) 81%);text-align:center}@media screen and (max-width:766.9px){body#top main #about .about-contents-block .about-contents .moviearea{padding:1.5rem 0.8rem 2rem}}body#top main #about .about-contents-block .about-contents .moviearea h3{font-size:2rem;font-weight:700;line-height:1.2}@media screen and (max-width:766.9px){body#top main #about .about-contents-block .about-contents .moviearea h3{font-size:1.6rem;margin-bottom:0.1rem}}body#top main #about .about-contents-block .about-contents .moviearea p.subttl{font-size:1.4rem;color:#C9C48B;font-weight:600;margin-bottom:0.5rem}@media screen and (max-width:766.9px){body#top main #about .about-contents-block .about-contents .moviearea p.subttl{font-size:1.2rem;margin-bottom:0.1rem}}body#top main #about .about-contents-block .about-contents .moviearea .inner{width:100%;height:23rem;margin:2rem auto 0}@media screen and (max-width:766.9px){body#top main #about .about-contents-block .about-contents .moviearea .inner{height:50vw;margin:1rem auto 0}}body#top main #about .about-contents-block .about-contents .moviearea .inner iframe{width:100%;height:100%}body#top main #about .about-contents-block .logogroup{padding:5.2rem 0 0}@media screen and (max-width:766.9px){body#top main #about .about-contents-block .logogroup{padding:3rem 0 0}}body#top main #about .about-contents-block .logogroup .inner{width:50%;margin:auto}@media screen and (max-width:766.9px){body#top main #about .about-contents-block .logogroup .inner{width:80%}}body#top main #tour{padding:0 0;background:#FEDEE6;background:-webkit-gradient(linear,left top,left bottom,from(rgb(254,222,230)),color-stop(53%,rgb(159,216,241)),color-stop(81%,rgb(163,239,214)));background:linear-gradient(180deg,rgb(254,222,230) 0%,rgb(159,216,241) 53%,rgb(163,239,214) 81%);position:relative}body#top main #tour:before{content:"";background-image:url("../img/tour_avatar.png");background-position:center;background-size:auto 100%;background-repeat:repeat-x;width:100%;height:3rem;position:absolute;left:0;top:-3rem}body#top main #tour .tour-block{padding:8rem 13rem 8rem;position:relative;z-index:2}@media screen and (min-width:767.1px) and (max-width:1024.9px){body#top main #tour .tour-block{padding:8rem 8rem 8rem}}@media screen and (max-width:766.9px){body#top main #tour .tour-block{padding:6rem 0}}body#top main #tour .tour-block .tour-contents{position:relative;background-image:url("../img/tour_waku.png");background-position:top center;background-size:100% 100%;background-repeat:no-repeat}@media screen and (max-width:766.9px){body#top main #tour .tour-block .tour-contents{background-image:url("../img/tour_waku_top.png"),url("../img/tour_waku_bottom.png");background-position:top center,bottom center;background-size:contain;background-repeat:no-repeat}}body#top main #tour .tour-block .tour-contents .ttlarea{position:absolute;left:0;right:0;top:-1rem;color:#436C9B;text-align:center}@media screen and (max-width:766.9px){body#top main #tour .tour-block .tour-contents .ttlarea{top:-2rem}}body#top main #tour .tour-block .tour-contents .ttlarea h2{font-size:2.6rem;font-weight:700;line-height:1.2;margin-bottom:0.5rem}@media screen and (max-width:766.9px){body#top main #tour .tour-block .tour-contents .ttlarea h2{font-size:1.8rem;margin-bottom:0.1rem}}body#top main #tour .tour-block .tour-contents .ttlarea p.subttl{font-size:1.4rem;font-weight:600}@media screen and (max-width:766.9px){body#top main #tour .tour-block .tour-contents .ttlarea p.subttl{font-size:1.2rem;margin-bottom:0.1rem}}body#top main #tour .tour-block .tour-contents .inner{padding:7rem 0 5rem}@media screen and (max-width:766.9px){body#top main #tour .tour-block .tour-contents .inner{padding:6rem 0.8rem 5rem}}body#top main #tour .tour-block .tour-contents .inner p.date{color:#436C9B;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;font-size:2rem}@media screen and (max-width:766.9px){body#top main #tour .tour-block .tour-contents .inner p.date{font-size:1.6rem}}body#top main #tour .tour-block .tour-contents .inner p.date span{line-height:0.8}body#top main #tour .tour-block .tour-contents .inner p.date span.year{font-size:3.8rem}@media screen and (max-width:766.9px){body#top main #tour .tour-block .tour-contents .inner p.date span.year{font-size:2.8rem}}body#top main #tour .tour-block .tour-contents .inner p.date span.point{font-size:4.7rem}@media screen and (max-width:766.9px){body#top main #tour .tour-block .tour-contents .inner p.date span.point{font-size:3.7rem}}body#top main #tour .tour-block .tour-contents .inner p.lead{font-size:1.1rem;text-align:center;line-height:2;margin:2rem auto}@media screen and (max-width:766.9px){body#top main #tour .tour-block .tour-contents .inner p.lead{font-size:0.9rem}}body#top main #tour .tour-block .tour-contents .inner table{margin:auto;width:75%}@media screen and (max-width:766.9px){body#top main #tour .tour-block .tour-contents .inner table{width:100%}}body#top main #tour .tour-block .tour-contents .inner table td,body#top main #tour .tour-block .tour-contents .inner table th{padding:1rem}@media screen and (max-width:766.9px){body#top main #tour .tour-block .tour-contents .inner table td,body#top main #tour .tour-block .tour-contents .inner table th{padding:0.8rem}}body#top main #tour .tour-block .tour-contents .inner table th{color:#fff;background-color:#436C9B;text-align:center;font-weight:700;width:25%}body#top main #tour .tour-block .tour-contents .inner table td{background-color:#fff;text-align:left;width:75%}body#top main #tour .tour-block .tour-contents .inner .arrow-btn{background-color:#A8A150;position:relative;width:30%;margin:2rem auto 0}@media screen and (max-width:766.9px){body#top main #tour .tour-block .tour-contents .inner .arrow-btn{width:80%}}body#top main #tour .tour-block .tour-contents .inner .arrow-btn a{color:#fff;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.6;padding:1rem 0;text-decoration:none;font-size:1.1rem}body#top main #tour .tour-block .tour-contents .inner .arrow-btn:before{content:"";z-index:2;width:1.3rem;height:1.3rem;position:absolute;right:1rem;top:0;bottom:0;margin:auto;background-image:url("../img/vector/arrow.svg");background-position:center;background-size:cover}body#top main #tour .tour-block .contact{margin:4rem auto 0}@media screen and (max-width:766.9px){body#top main #tour .tour-block .contact{padding:0 0.8rem}}body#top main #tour .tour-block .contact p{font-size:1.4rem;font-weight:700;display:table;margin:auto;text-align:center}@media screen and (max-width:766.9px){body#top main #tour .tour-block .contact p{font-size:1rem}}body#top main #tour .tour-block .contact p.link{margin-top:1rem;border-bottom:0.1rem solid #333333}body#top main #tour .tour-block .contact p.link a{text-decoration:none}body#top main #tour .tour-block .contact p.link a.exlink:after{width:1.8rem;height:1.8rem;margin:0 0.1rem}@media screen and (max-width:766.9px){body#top main #tour .tour-block .contact p.link a.exlink:after{width:1.6rem;height:1.6rem}}.load-fadeIn{opacity:0;-webkit-animation:load-fadeIn 0.8s ease-out 1s forwards;animation:load-fadeIn 0.8s ease-out 1s forwards}@-webkit-keyframes load-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes load-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes shrink{0%{-webkit-transform:scale(1.03);transform:scale(1.03)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes shrink{0%{-webkit-transform:scale(1.03);transform:scale(1.03)}to{-webkit-transform:scale(1);transform:scale(1)}}.fadeIn{opacity:0}.fadeIn.anime{-webkit-animation:fadeIn 0.8s ease-out forwards;animation:fadeIn 0.8s ease-out forwards}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}