﻿br{letter-spacing:0}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:rgba(0,0,0,0)}html{height:100%}body{font-family:"Noto Sans JP","メイリオ","Meiryo","Yu Gothic","游ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;color:#333;font-style:normal;font-size:1.8rem;width:100%;line-height:1;letter-spacing:0;-webkit-text-size-adjust:none;position:relative;font-weight:500}*::-ms-backdrop,body{background-attachment:scroll}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}ul li{list-style:none}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}p{word-wrap:break-word;line-break:normal;font-feature-settings:"palt"}ins{background-color:#ff9;text-decoration:none}mark{background-color:#ff9;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}img,picture{font-size:0;width:100%;line-height:0;display:block}input[type=submit]{-webkit-appearance:none !important}html,body,header,footer,main,section,div,p,span,h1,h2,h3,h4,h5,h6,ul,li,a,dl,dt,dd,nav{box-sizing:border-box;position:relative;font-weight:normal}input,textarea,select,option,button,picture{box-sizing:border-box}#loading:before{content:"";width:300vw;height:300vw;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:radial-gradient(ellipse at center, #000 3%, #0b0923 20%, #0b0923 40%)}#loading{position:fixed;top:0;left:0;overflow:hidden;width:100%;height:100%;z-index:99999}#loading .inner{width:100%;max-width:15rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}#loading .inner .loadAnim div{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#loading .inner .loadAnim div:nth-of-type(1){animation:gc-spin 3s linear infinite;animation-delay:-2s}#loading .inner .loadAnim div:nth-of-type(1) span{top:2.8rem}#loading .inner .loadAnim div:nth-of-type(2){animation:gc-spin 4s linear infinite;animation-delay:-1s}#loading .inner .loadAnim div:nth-of-type(2) span{top:5.1rem}#loading .inner .loadAnim div:nth-of-type(3){animation:gc-spin 5s linear infinite}#loading .inner .loadAnim div:nth-of-type(3) span{top:7.5rem}#loading .inner .loadAnim div span{width:1.5rem;aspect-ratio:1;border-radius:10rem;background:#fff;display:block}#loading .loadLine{width:0%;height:.5rem;display:block;position:absolute}#loading .loadLine.top{top:0;left:0;background:#02010a}#loading .loadLine.bottom{bottom:0;right:0;background:#02010a}#loading .loadNum{width:100%;text-align:center;font-size:2rem;color:#aaa;display:block;font-family:"Noto Sans",sans-serif;margin-top:2rem}#loading.load-complete #load-gauge{filter:blur(150px)}@media screen and (max-width: 520px){#loading:before{content:"";width:300vw;height:300vw;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:radial-gradient(ellipse at center, #000 3%, #0b0923 70%, #0b0923 80%)}}.brpc{display:inline}.brsp{display:none}.pc-line{display:block}.sp-line{display:none}a{transition:.3s}a::before{transition:.3s}a.tel{pointer-events:none}html{font-size:10px}body{font-size:1.7rem;min-height:100vh;font-feature-settings:"palt";background:#000;color:#fff;letter-spacing:.1em;overflow-x:hidden;text-shadow:0 0 4px #000b23;font-family:"Noto Serif JP",sans-serif}body::before{content:"";background:rgba(0,0,0,.4);position:fixed;top:0;left:0;width:100%;height:100vh;z-index:2}body::after{content:"";background:url(../img/bg.webp) top;background-size:cover;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:0}#wrapper{filter:brightness(0);transition:5s ease-in-out;z-index:2}#gcan{filter:drop-shadow(0 0 3px #ff0);position:fixed;top:0;left:0;z-index:1;opacity:0;transition:2.5s ease-in-out;mix-blend-mode:plus-lighter}#galaxy-canvas{filter:drop-shadow(0 0 10px #fff);display:block}nav{background:rgba(0,0,0,.5);position:fixed;top:0;left:0;width:100%;display:flex;z-index:999;align-items:center;justify-content:space-between;padding:1.5625vw 1.875vw 1.5625vw 1.3vw;font-family:"Noto Sans",sans-serif;font-weight:300;font-stretch:62.5%}nav a{color:#fff;text-decoration:none}nav a:hover{color:#c49042}nav h2{width:21.25vw}nav ul{display:flex}nav #nav-main>li{margin-right:2.865vw}nav #nav-main>li:last-of-type{margin-right:0}nav #nav-main>li>a{font-size:2.4rem;letter-spacing:.2em}nav #nav-main>li>a small{display:none}nav #nav-main>li.mainlogo{display:none}nav #nav-main>li.sns-group{display:block}nav .nav-sns>li{margin-right:2rem}nav .nav-sns>li:last-of-type{margin-right:0}nav .nav-sns>li>a:hover::before{opacity:.5}nav .nav-sns>li>a::before{width:3rem}nav .nav-sns.spver{display:none}nav #sp-menu{display:none}.icon-facebook::before{content:"";background:url(../img/icon-facebook.svg);background-size:cover;display:block;aspect-ratio:167/166}.icon-instagram::before{content:"";background:url(../img/icon-instagram.svg);background-size:cover;display:block;aspect-ratio:1}.icon-tel::before{content:"";background:url(../img/icon-tel.svg);background-size:cover;display:block;aspect-ratio:1}header{width:100%;height:100rem;overflow:hidden;z-index:3;padding:25rem 0 0}header #title-set{display:flex;flex-direction:column;align-items:center;flex-wrap:wrap;z-index:3;width:100%;height:100%;filter:blur(60px);transition:1.5s ease;transition-delay:.5s}header #title-set h1{width:75rem;filter:drop-shadow(0.3rem 0.3rem 0.3rem rgba(0, 7, 96, 0.7))}header #title-set h3{margin:4.5rem 0;background:linear-gradient(to right, rgba(196, 144, 66, 0.75) 57%, rgba(226, 216, 139, 0.75) 100%)}header #title-set h3 img{width:50rem;filter:drop-shadow(0 0 0.2rem rgba(27, 16, 3, 0.6))}header #title-set #main-logo{width:31.9rem;filter:drop-shadow(0.3rem 0.3rem 0.3rem rgba(0, 7, 96, 0.7))}header #top-background{position:absolute;top:0;left:0;z-index:0;display:block;width:100%}header #top-background picture{width:1920px;position:relative;left:50%;transform:translateX(-50%)}header::before{content:"";background:url("../img/galaxy-circle.svg");display:block;background-size:cover;width:346.8rem;aspect-ratio:3469/3362;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%, -50%);animation:gc-spin 120s linear infinite;transform-origin:50% 51.5%}header::after{content:"";background:url("../img/illust_01.webp");display:block;background-size:cover;width:80rem;aspect-ratio:1;position:absolute;z-index:1;top:-32rem;left:-25rem;animation:spin 180s linear infinite;opacity:.5}@keyframes gc-spin{from{transform:translate(-50%, -50%) rotate(0deg)}to{transform:translate(-50%, -50%) rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}main{z-index:4}main section .inner{width:90%;max-width:120rem;margin:0 auto}main section .inner .caption{font-family:"Noto Sans",sans-serif;padding-left:5.5rem;left:-20rem;opacity:0;transition:1.5s ease}main section .inner .caption::before{content:"";display:none}main section .inner .caption::after{content:"";display:none}main section .inner .caption .numbering{font-size:3rem;text-shadow:none;background:linear-gradient(to left, rgba(196, 144, 66, 0.7) 57%, rgba(226, 216, 139, 0.7) 100%);overflow:hidden;display:inline-block;border-radius:3rem;font-style:italic;font-weight:400;margin-bottom:4rem;padding:.75rem 7.5rem 1rem 2.5rem}main section .inner .caption .numbering>div{position:absolute;height:110%;padding:.85rem 2.5rem 0 2rem;display:inline-block;margin-left:1.5rem;background:rgba(0,54,136,.8);transform:skewX(-15deg);right:-0.5rem;top:-0.1rem}main section .inner .caption .numbering>div span{z-index:1;font-style:normal}main section .inner .caption h2{font-size:6rem;padding-left:3rem;font-weight:300;font-style:italic;letter-spacing:.2em;margin-bottom:2.5rem}main section .inner .caption p{font-family:"Noto Serif JP",sans-serif;font-size:2.2rem;padding-left:3rem}main section .inner .contents{padding-left:8.4rem;width:100%;padding-top:0rem;top:-15rem;opacity:0;transition:1.5s ease;transition-delay:.5s}main section .inner .contents h3{font-size:3.6rem;font-family:"Noto Serif JP",sans-serif;font-weight:400;line-height:2;margin-bottom:4rem}main section .inner .contents .flexbox{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}main section .inner .contents .flexbox .text{width:41%;top:-1em}main section .inner .contents .flexbox .text p{line-height:2;text-align:justify}main section .inner .contents .flexbox .image{position:absolute;overflow:hidden;border-radius:1rem;font-size:0;width:70rem;right:-10rem;top:30rem;opacity:0;transition:1.5s ease;transition-delay:.75s}main section .inner #earth{display:flex;justify-content:flex-start;align-items:center;margin-top:-0.3rem}main section .inner #earth #earth-image{opacity:0;transition:1s ease;left:-4rem}main section .inner #earth #earth-image .image{width:44rem;animation:spin 240s linear infinite}main section .inner #earth p{font-size:2.6rem;line-height:2.5;background:rgba(0,11,35,.7);padding:4rem 3rem 4rem 8rem;left:-4rem;left:15rem;opacity:0;transition:1.5s ease;transition-delay:.3s;-webkit-mask:radial-gradient(circle 24.2rem at -29% 50%, transparent 24.2rem, black 24.2rem);mask:radial-gradient(circle 24.2rem at -29% 50%, transparent 24.2rem, black 24.2rem)}main section#observatory-dome{padding:15rem 0 2.6rem 0}main section#observatory-dome::before{content:"";background:url("../img/illust_02.webp");display:block;background-size:cover;width:80rem;aspect-ratio:1;position:absolute;z-index:1;top:-35rem;right:-28rem;animation:spin 180s linear infinite reverse;opacity:.5}main section#observatory-dome .inner .contents{margin-bottom:11.7rem}main section#planetarium-dome{padding:15rem 0 0rem 0}main section#planetarium-dome .caption::before{content:""}main section#planetarium-dome .inner .contents{margin-bottom:24rem}main section#planetarium-dome #characteristic{margin-top:5rem;padding:0 8rem}main section#planetarium-dome #characteristic h4{font-size:2.6rem;margin-bottom:5rem;opacity:0;transition:1.5s ease}main section#planetarium-dome #characteristic h4::before{content:"";width:0;height:.15rem;transition:.75s ease;background:linear-gradient(to left, rgba(196, 144, 66, 0.7) 57%, rgba(226, 216, 139, 0.7) 100%);display:block;position:absolute;top:calc(50% + .2rem);left:-49rem}main section#planetarium-dome #characteristic h4::after{content:url("../img/deco_caption-circle01.svg");width:3.15rem;aspect-ratio:1;display:block;position:absolute;top:0;left:-49.15rem;transition:.75s ease}main section#planetarium-dome #characteristic ul{display:flex;justify-content:flex-start;align-items:stretch;margin-bottom:7rem}main section#planetarium-dome #characteristic ul li{width:calc(33.3333333333% - 2rem);margin-right:4rem;top:5rem;opacity:0;transition:.75s}main section#planetarium-dome #characteristic ul li:nth-child(1){transition-delay:0s}main section#planetarium-dome #characteristic ul li:nth-child(2){transition-delay:0.3s}main section#planetarium-dome #characteristic ul li:nth-child(3){transition-delay:0.6s}main section#planetarium-dome #characteristic ul li div{padding:2rem 0;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:2rem;line-height:2;text-align:center;border:1.5px solid rgba(0,0,0,0);background:rgba(1,6,40,.3);border-image:linear-gradient(to left, rgb(196, 144, 66) 57%, rgb(226, 216, 139) 100%) 1;-webkit-mask:radial-gradient(circle 0.7rem at 50% 0, transparent 0.7rem, black 0.7rem);mask:radial-gradient(circle 0.7rem at 50% 0, transparent 0.7rem, black 0.7rem)}main section#planetarium-dome #characteristic ul li div small{display:inline-block;line-height:1.5}main section#planetarium-dome #characteristic ul li::before{content:"";background:url("../img/deco_caption-circle01-2.svg");background-size:cover;width:1.45rem;aspect-ratio:1;display:block;position:absolute;top:0;left:50%;transform:translate(-50%, -50%)}main section#planetarium-dome #characteristic ul li:last-of-type{margin:0}main section#planetarium-dome #characteristic .catch{width:100%;background:rgba(0,11,35,.7);text-align:center;font-size:2.6rem;padding:2rem 0 2.4rem;opacity:0;transition:.75s;transition-delay:1s}main section#tour{padding:15rem 0 0 0}main section#tour .inner .contents{text-align:center;top:15rem}main section#tour .inner .contents ul{display:flex;justify-content:space-between;align-items:stretch;width:100%;max-width:106rem;margin:0 auto 5rem;text-align:left}main section#tour .inner .contents ul li{width:48%;max-width:46.2rem}main section#tour .inner .contents ul li .icon{height:7rem;object-fit:contain;display:inline-block;margin:0 auto 5rem}main section#tour .inner .contents ul li h3{font-size:3.5rem;line-height:1;padding-left:2rem}main section#tour .inner .contents ul li h3 span{font-size:2.2rem;display:block;margin-top:2rem}main section#tour .inner .contents ul li h3::before{content:"";background:#fff;width:1px;height:95%;display:block;position:absolute;top:.15em;left:0}main section#tour .inner .contents ul li div p{line-height:2.3;text-align:justify}main section#tour .inner .contents .note{text-align:center;font-family:"Noto Serif JP",sans-serif;line-height:1.75;color:#000b23;background:hsla(0,0%,100%,.7);display:inline-block;border-radius:1rem;padding:1.5rem 4rem;margin:0 auto;text-shadow:none}main section#contact{padding:15rem 0 15rem}main section#contact .inner .caption{padding-left:0;text-align:center;margin-bottom:3rem}main section#contact .inner .caption h2{padding-left:0;margin-bottom:2rem}main section#contact .inner .caption p{padding-left:0}main section#contact .inner .contact-button{text-align:center}main section#contact .inner .contact-button a{font-family:"Noto Serif JP",sans-serif;font-weight:400;background:#fff;color:#000b23;display:inline-block;text-shadow:none;text-decoration:none;padding:2.5rem 6rem;border-radius:1rem;filter:blur(15px);opacity:0;transition:1.5s;transition-delay:1s}main section#contact .inner .contact-button a span{font-family:"Noto Serif JP",sans-serif;font-weight:400;display:block;font-size:3.4rem;margin-bottom:1.5rem}main section#contact .inner .contact-button a span::before{content:url("../img/icon-tel2.svg");display:inline-block;width:2.3rem;aspect-ratio:1;margin-right:.2em}main section#contact .inner .contact-button a small{font-size:1.7rem}.border{width:0;height:1.5px;margin:5rem 0 6rem 1.5rem;transition:1s ease-in-out;background:linear-gradient(to left, rgba(196, 144, 66, 0.7) 57%, rgba(226, 216, 139, 0.7) 100%)}.border::before{content:"";background:url("../img/deco_caption-circle01.svg");background-size:cover;width:3rem;aspect-ratio:1;display:block;position:absolute;top:50%;left:-3rem;transform:translateY(-50%)}.border::after{content:"";background:url("../img/deco_caption-circle02.svg");background-size:cover;width:1.3rem;aspect-ratio:1;display:block;position:absolute;top:50%;right:-1.3rem;transform:translateY(-50%)}.border .bar{display:none}.borderB{width:0;height:1.5px;margin:0rem 0 9rem .75rem;transition:1s ease-in-out;transition-delay:.5s;background:linear-gradient(to left, rgba(196, 144, 66, 0.7) 57%, rgba(226, 216, 139, 0.7) 100%)}.borderB::before{content:"";background:url("../img/deco_caption-circle02.svg");background-size:cover;width:1.3rem;aspect-ratio:1;display:block;position:absolute;top:50%;left:-1.3rem;transform:translateY(-50%);transition:1s ease-in-out}.borderB::after{content:"";background:url("../img/deco_caption-circle01.svg");background-size:cover;width:3rem;aspect-ratio:1;display:block;position:absolute;top:50%;right:-3rem;transform:translateY(-50%)}.borderC{width:0;height:1.5px;margin:5rem 0 10rem 1.5rem;transition:1s ease-in-out;transition-delay:1s;background:linear-gradient(to left, rgba(196, 144, 66, 0.7) 57%, rgba(226, 216, 139, 0.7) 100%)}.borderC::before{content:"";background:url("../img/deco_caption-circle02.svg");background-size:cover;width:1.3rem;aspect-ratio:1;display:block;position:absolute;top:50%;right:-1.3rem;transform:translateY(-50%);transition:1s ease-in-out}.borderC::after{content:"";background:url("../img/deco_caption-circle01.svg");background-size:cover;width:3rem;aspect-ratio:1;display:block;position:absolute;top:50%;left:-3rem;transform:translateY(-50%)}.border-footer{width:0%;height:1.5px;margin:3.4rem 0 4rem;left:-45rem;background:linear-gradient(to left, rgba(196, 144, 66, 0.7) 57%, rgba(226, 216, 139, 0.7) 100%);transition:1.2s ease}.border-footer::before{content:"";background:url("../img/deco_caption-circle01-3.svg");background-size:cover;width:1.3rem;aspect-ratio:1;display:block;position:absolute;top:50%;left:27%;transform:translateY(-50%)}.border-footer::after{content:"";background:url("../img/deco_caption-circle02.svg");background-size:cover;width:1.3rem;aspect-ratio:1;display:block;position:absolute;top:50%;right:-1.3rem;transform:translateY(-50%)}footer{background:rgba(0,11,35,.7);z-index:4;padding:10rem 0 5rem}footer .inner{width:90%;max-width:120rem;margin:0 auto 4.5rem}footer .inner .title{display:flex;align-items:center}footer .inner .title>img{width:13.1rem;margin-right:2.5rem}footer .inner .title picture{width:52.4rem}footer .inner .site-info{display:flex;justify-content:space-between;align-items:end}footer .inner .site-info .info-facility li{margin-bottom:2rem}footer .inner .site-info .info-facility li span{display:inline-block}footer .inner .site-info .info-facility li span a{text-decoration:none;color:#fff}footer .inner .site-info .info-facility li span a.tel::before{width:1.75rem;display:inline-block;margin-right:.2em;top:.1em;position:relative}footer .inner .site-info .info-facility li span small{font-size:68%}footer .inner .site-info .info-facility li span:first-of-type{font-size:1.7rem;padding:.7rem 1.3rem .9rem;margin-right:1.8rem;border-radius:.35rem;border:1px solid #fff}footer .inner .site-info .info-facility li span:nth-of-type(2){font-size:2.2rem}footer .inner .site-info .info-extra{top:-2rem}footer .inner .site-info .info-extra .nav-sns{display:flex;justify-content:flex-end;align-items:end;margin-bottom:2rem}footer .inner .site-info .info-extra .nav-sns li{margin-left:2rem;display:flex;align-items:center}footer .inner .site-info .info-extra .nav-sns li a{display:inline-block;margin-right:2rem}footer .inner .site-info .info-extra .nav-sns li a:last-of-type{margin:0}footer .inner .site-info .info-extra .nav-sns li a::before{width:2.4rem}footer .inner .site-info .info-extra .nav-sns li a:hover{opacity:.5}footer .inner .site-info .info-extra .nav-sns li.seawood-hotel{width:15.5rem}footer .inner .site-info .info-extra .address .zip{display:inline-block;margin-right:1em}footer #copyright{padding:0 0 0 3rem;font-family:"Noto Sans",sans-serif}#page-top-button{position:fixed;bottom:0;right:5rem;z-index:98;height:12rem;width:3rem;cursor:pointer;text-align:center}#page-top-button::before{content:"";display:block;width:.15rem;height:100%;position:relative;left:50%;transform:translateX(-50%);background:linear-gradient(to top, rgba(196, 144, 66, 0.7) 57%, rgba(226, 216, 139, 0.7) 100%);line-height:0}#page-top-button::after{content:url("../img/deco_caption-circle01-2.svg");display:block;width:1.45rem;position:absolute;top:-1.45rem;left:50%;transform:translateX(-50%);z-index:2;line-height:0}#page-top-button img{position:absolute;width:1.45rem;left:50%;transform:translateX(-50%);animation:ptt-elv 2s linear infinite}@keyframes ptt-elv{from{top:70%}to{top:15%}}body.load-complete #wrapper{filter:brightness(1)}body.load-complete #wrapper #title-set{filter:blur(0)}body.load-complete #gcan{opacity:1}.pc-line{display:block}#line-wrap01{width:20.5rem;position:absolute;top:-67.1rem;left:-20.5rem}#line-wrap01 .line-svg{width:100%;height:auto;display:block}#line-wrap01 .draw-path{stroke-linecap:round;fill:rgba(0,0,0,0);fill-opacity:.0001;stroke-width:2;stroke-dasharray:1843;stroke-dashoffset:-1843;transition:2s ease;opacity:.7}#line-wrap01 .stroke{width:0;height:.15rem;transform-origin:right;background:linear-gradient(to left, rgba(196, 144, 66, 0.7) 57%, rgba(226, 216, 139, 0.7) 100%);position:absolute;top:69.5rem;left:0;transition:1s ease;transition-delay:1.4s}#orbit01{width:1.9rem;position:absolute;top:0;left:0;offset-path:path("M204.71,1646.19v-456.23H15.75c-8.28,0-15-6.72-15-15V0");offset-distance:100%;opacity:0;offset-rotate:auto;transition:1.5s ease}#orbit01-2{width:1.9rem;position:absolute;top:0;left:0;offset-path:path("M204.71,1646.19v-456.23H15.75c-8.28,0-15-6.72-15-15V0");offset-distance:100%;opacity:0;offset-rotate:auto;transition:1.5s ease}#orbit01-3{width:1.9rem;position:absolute;top:0;left:0;offset-path:path("M204.71,1646.19v-456.23H15.75c-8.28,0-15-6.72-15-15V0");offset-distance:100%;opacity:0;offset-rotate:auto;transition:1.5s ease}#line-wrap02{width:44.8rem;position:absolute;top:-4.3rem;left:-4.3rem}#line-wrap02 .draw-path{stroke-linecap:round;fill:rgba(0,0,0,0);fill-opacity:.0001;stroke-width:1.5;stroke-dasharray:947;stroke-dashoffset:-947;transition:2s ease;opacity:.7}#line-wrap02 .stroke{width:0;height:.15rem;transform-origin:right;background:linear-gradient(to left, rgba(196, 144, 66, 0.7) 57%, rgba(226, 216, 139, 0.7) 100%);position:absolute;top:37rem;right:42.5rem;transition:1s ease;transition-delay:.8s}#line-wrap02 .stroke img{width:1.45rem;position:absolute;top:50%;right:-1.5rem;transform:translate(-50%, -50%);transition:1s ease;transition-delay:.8s}#orbit02{width:1.9rem;position:absolute;offset-path:path("M180.82,517.03c-42.16-14.2-80.24-38.96-111.02-72.77C22.14,391.9-2.27,324.11,1.05,253.38S35.04,117.46,87.4,69.8C139.76,22.14,207.55-2.27,278.28,1.05c64.03,3.01,123.54,28.43,169.59,72.08");offset-distance:100%;offset-rotate:auto;transition:2s ease}#line-wrap03{width:40.9rem;position:absolute;top:-2.3rem;left:-2.3rem}#line-wrap03 .draw-path{stroke-linecap:round;fill:rgba(0,0,0,0);fill-opacity:.0001;stroke-width:1.5;stroke-dasharray:1050;stroke-dashoffset:1050;transition:2s ease;opacity:.7;transition-delay:.3s}#line-wrap03::after{content:"";width:0;height:2px;display:block;position:absolute;bottom:.4rem;left:6rem;z-index:0;background:linear-gradient(to left, rgba(196, 144, 66, 0.7) 57%, rgba(226, 216, 139, 0.7) 100%);transition:.5s;transition-delay:2.2s}#orbit03{width:1.9rem;position:absolute;z-index:1;offset-path:path("M395.43,84.47l11.57-12.84c1.84-2.04,1.68-5.18-.34-7.04C365.06,26.21,311.84,3.83,254.65,1.04c-62.4-3.05-123.82,18.22-170.89,59.3C33.48,104.23,4.02,165.37,1,231.84c-2.91,64.06,19.64,126.51,62.81,173.93,11.32,12.44,23.73,23.54,37.02,33.2l-32.26,43.58c-4.21,4.98-6.51,11.28-6.51,17.8v162.33");offset-distance:0%;offset-rotate:auto;transition:2s ease;transition-delay:.3s}#line-wrap04{width:36.1rem;position:absolute;top:1.45rem;right:-36rem;z-index:0}#line-wrap04 .draw-path{stroke-linecap:round;fill:rgba(0,0,0,0);fill-opacity:.0001;stroke-width:1.5;stroke-dasharray:1000;stroke-dashoffset:-1000;transition:1.5s ease;opacity:.7;transition-delay:1.5s}#orbit04{width:1.9rem;position:absolute;top:0;left:0;z-index:1;offset-path:path("M360.75,207.17H15.75c-8.28,0-15-6.72-15-15V0");offset-distance:100%;opacity:0;offset-rotate:auto;transition:1s ease;transition-delay:1.5s}#line-wrap05{width:15.7rem;position:absolute;bottom:11.6rem;right:-36rem;z-index:0}#line-wrap05 .draw-path{stroke-linecap:round;fill:rgba(0,0,0,0);fill-opacity:.0001;stroke-width:1.5;stroke-dasharray:1000;stroke-dashoffset:1000;transition:1.5s ease;opacity:.7;transition-delay:2.2s}#orbit05{width:1.9rem;position:absolute;top:0;left:0;z-index:1;offset-path:path("M.75,541.94V15.75c0-8.28,6.72-15,15-15h141.14");offset-distance:0%;opacity:0;offset-rotate:auto;transition:2s ease;transition-delay:2s}#orbit06{width:1.9rem;position:absolute;top:0;left:0;z-index:1;offset-path:path("M.75,541.94V15.75c0-8.28,6.72-15,15-15h141.14");offset-distance:0%;opacity:0;offset-rotate:auto;transition:1.5s ease;transition-delay:2.6s}#orbit07{width:1.9rem;position:absolute;top:0;left:0;z-index:1;offset-path:path("M.75,541.94V15.75c0-8.28,6.72-15,15-15h141.14");offset-distance:0%;opacity:0;offset-rotate:auto;transition:1.5s ease;transition-delay:2.2s}#line-wrap06{width:36rem;position:absolute;top:-1.8rem;left:-36rem;z-index:0}#line-wrap06 .draw-path{stroke-linecap:round;fill:rgba(0,0,0,0);fill-opacity:.0001;stroke-width:1.5;stroke-dasharray:1000;stroke-dashoffset:1000;transition:1s ease;opacity:.7;transition-delay:0s}#orbit08{width:1.9rem;position:absolute;top:0;left:0;z-index:1;offset-path:path("M0,.75h344.65c8.28,0,15,6.72,15,15v145.96");offset-distance:0%;opacity:0;offset-rotate:auto;transition:1.5s ease;transition-delay:2.2s}main section.iv-active .inner .caption{left:0 !important;opacity:1 !important}main section.iv-active .inner .contents{top:0 !important;opacity:1 !important}main section.iv-active#observatory-dome .contents .image{top:-16.5rem;opacity:1}main section.iv-active#planetarium-dome .contents .image{top:-10rem;opacity:1}main section #earth.iv-active p{left:-4rem !important;opacity:1 !important}main section#planetarium-dome #characteristic.iv-active h4{opacity:1}main section#planetarium-dome #characteristic.iv-active ul li{top:0;opacity:1}main section#planetarium-dome #characteristic.iv-active .catch{opacity:1}main section#contact.iv-active .inner .contact-button a{filter:blur(0);opacity:1}.iv-active .border{width:calc(60% - 2.25rem)}.iv-active .borderB{width:calc(100% - 2.25rem)}.iv-active .borderC{width:calc(100% - 2.25rem)}.iv-active .border-footer{width:100%}.iv-active #line-wrap01 .stroke{width:26rem}.iv-active #line-wrap01 .draw-path{stroke-dashoffset:-100}.iv-active #line-wrap04 .draw-path{stroke-dashoffset:0}.iv-active #line-wrap05 .draw-path{stroke-dashoffset:0}.iv-active #line-wrap06 .draw-path{stroke-dashoffset:486}.iv-active #orbit01{offset-distance:62.3%;opacity:1}.iv-active #orbit01-2{offset-distance:81%;opacity:1}.iv-active #orbit01-3{offset-distance:79%;opacity:1}.iv-active #orbit04{offset-distance:27.7%;opacity:1}.iv-active #orbit05{offset-distance:90%;opacity:1}.iv-active #orbit06{offset-distance:60%;opacity:1}.iv-active #orbit07{offset-distance:65%;opacity:1}.iv-active #orbit08{offset-distance:55%;opacity:1}#earth.iv-active #earth-image{opacity:1 !important}#earth.iv-active #line-wrap02 .draw-path{stroke-dashoffset:0}#earth.iv-active #line-wrap02 .stroke{width:33rem}#earth.iv-active #line-wrap02 .stroke img{right:60%}#earth.iv-active #line-wrap03 .draw-path{stroke-dashoffset:0}#earth.iv-active #orbit02{offset-distance:0%}#earth.iv-active #orbit03{offset-distance:100%}#earth.iv-active #line-wrap03::after{width:5.9rem}#characteristic.iv-active h4::before{width:39rem !important}#characteristic.iv-active h4::after{left:-10.15rem !important}@media screen and (max-width: 920px){body.load-complete #wrapper{filter:brightness(1)}body.load-complete #wrapper #title-set{filter:blur(0)}body.load-complete #gcan{opacity:1}.pc-line{display:block}#line-wrap02{width:44.8rem;position:absolute;top:-4.3rem;left:-4.3rem}#line-wrap02 .draw-path{stroke-linecap:round;fill:rgba(0,0,0,0);fill-opacity:.0001;stroke-width:2;stroke-dasharray:947;stroke-dashoffset:-947;transition:2s ease;opacity:.7}#line-wrap02 .stroke{width:0;height:.15rem;transform-origin:right;background:linear-gradient(to left, rgba(196, 144, 66, 0.7) 57%, rgba(226, 216, 139, 0.7) 100%);position:absolute;top:37rem;right:42.5rem;transition:1s ease;transition-delay:.8s}#line-wrap02 .stroke img{width:1.45rem;position:absolute;top:50%;right:-1.5rem;transform:translate(-50%, -50%);transition:1s ease;transition-delay:.8s}#orbit02{width:1.9rem;position:absolute;top:0;left:0;offset-path:path("M180.82,517.03c-42.16-14.2-80.24-38.96-111.02-72.77C22.14,391.9-2.27,324.11,1.05,253.38S35.04,117.46,87.4,69.8C139.76,22.14,207.55-2.27,278.28,1.05c64.03,3.01,123.54,28.43,169.59,72.08");offset-distance:100%;offset-rotate:auto;transition:2s ease}#line-wrap03{width:40.9rem;position:absolute;top:-2.3rem;left:-2.3rem}#line-wrap03 .draw-path{stroke-linecap:round;fill:rgba(0,0,0,0);fill-opacity:.0001;stroke-width:2;stroke-dasharray:1050;stroke-dashoffset:1050;transition:2s ease;opacity:.7;transition-delay:.3s}#line-wrap03::after{content:"";width:0;height:2px;display:none;position:absolute;bottom:.4rem;left:6rem;z-index:0;background:linear-gradient(to left, rgba(196, 144, 66, 0.7) 57%, rgba(226, 216, 139, 0.7) 100%);transition:.5s;transition-delay:2.2s}#orbit03{width:1.9rem;position:absolute;top:0;left:0;z-index:1;offset-path:path("M395.43,84.47l11.57-12.84c1.84-2.04,1.68-5.18-.34-7.04C365.06,26.21,311.84,3.83,254.65,1.04c-62.4-3.05-123.82,18.22-170.89,59.3C33.48,104.23,4.02,165.37,1,231.84c-2.91,64.06,19.64,126.51,62.81,173.93,11.32,12.44,23.73,23.54,37.02,33.2l-32.26,43.58c-4.21,4.98-6.51,11.28-6.51,17.8v162.33");offset-distance:0%;offset-rotate:auto;transition:2s ease;transition-delay:.3s}#line-wrap04{top:1.55rem;right:-22.9rem}#line-wrap04 .draw-path{transition:1.5s ease;opacity:.7;transition-delay:1.5s}#orbit04{width:1.9rem;position:absolute;top:0;left:0;z-index:1;offset-path:path("M360.75,207.17H15.75c-8.28,0-15-6.72-15-15V0");offset-distance:100%;opacity:0;offset-rotate:auto;transition:1s ease;transition-delay:1.5s}#line-wrap05{width:16rem;bottom:23.6rem;right:-13rem}#line-wrap05 .draw-path{transition:1.5s ease;opacity:.7;transition-delay:2.2s}#orbit05{width:1.9rem;position:absolute;top:0;left:0;z-index:1;offset-path:path("M.75,541.94V15.75c0-8.28,6.72-15,15-15h141.14");offset-distance:0%;opacity:0;offset-rotate:auto;transition:2s ease;transition-delay:2s}#orbit06{width:1.9rem;position:absolute;top:0;left:0;z-index:1;offset-path:path("M.75,541.94V15.75c0-8.28,6.72-15,15-15h141.14");offset-distance:0%;opacity:0;offset-rotate:auto;transition:1.5s ease;transition-delay:2.6s}#orbit07{width:1.9rem;position:absolute;top:0;left:0;z-index:1;offset-path:path("M.75,541.94V15.75c0-8.28,6.72-15,15-15h141.14");offset-distance:0%;opacity:0;offset-rotate:auto;transition:1.5s ease;transition-delay:2.2s}#lineSP-wrap01{width:9.6rem;position:absolute;top:29.1rem;left:6.8rem}#lineSP-wrap01 .draw-path{stroke-linecap:round;fill:rgba(0,0,0,0);fill-opacity:.0001;stroke-width:2;stroke-dasharray:1450;stroke-dashoffset:-1450;transition:2s ease;transition-delay:2s;opacity:.7}.sp-orbit{width:1.9rem;position:absolute;top:0;left:0;z-index:1;opacity:0;display:none}#sp-orbit01,#sp-orbit01-2{offset-path:path("M94.64,1331.49v-147.49H14.2c-7.29,0-13.2-5.91-13.2-13.2V0");offset-rotate:auto;offset-distance:100%}#sp-orbit01{transition:2.5s ease;transition-delay:3.5s}#sp-orbit01-2{transition:1s ease;transition-delay:2.75s}#lineSP-wrap03{width:44rem;position:absolute;top:-2rem;left:-5rem}#lineSP-wrap03 .draw-path{stroke-linecap:round;fill:rgba(0,0,0,0);fill-opacity:.0001;stroke-width:2;stroke-dasharray:1546;stroke-dashoffset:1546;transition:2s ease;opacity:.7;transition-delay:.3s}#sp-orbit03{offset-path:path("M374.17,74.66l10.18-11.3c1.62-1.8,1.48-4.56-.3-6.2C347.44,23.4,300.63,3.71,250.31,1.25c-54.9-2.68-108.94,16.03-150.35,52.18C55.72,92.04,29.8,145.84,27.14,204.32c-2.56,56.36,17.28,111.3,55.26,153.02,9.96,10.94,20.88,20.71,32.57,29.21L6.73,506.59c-3.7,4.38-5.73,9.93-5.73,15.66v927.23");transition:1.5s ease;transition-delay:.5s}#line-wrap06{width:30rem;top:1.9rem;left:-24.5rem}#orbit08{transition:1.5s ease;transition-delay:.5s}main section.iv-active .inner .caption{left:0;opacity:1}main section.iv-active#observatory-dome .inner .caption::before{width:3.7rem}main section.iv-active#observatory-dome .inner .caption::after{top:calc(4vw - .6rem);opacity:1}main section.iv-active#observatory-dome .contents{top:0;opacity:1}main section.iv-active#observatory-dome .contents .image{top:0;opacity:1}main section.iv-active#planetarium-dome .inner .caption::before{width:3.7rem}main section.iv-active#planetarium-dome .inner .caption::after{top:2.1rem;opacity:1}main section.iv-active#planetarium-dome .contents{top:0;opacity:1}main section.iv-active#planetarium-dome .contents .image{top:0;opacity:1}main section #earth.iv-active p{left:0 !important;opacity:1 !important}main section#planetarium-dome #characteristic.iv-active h4{opacity:1}main section#planetarium-dome #characteristic.iv-active ul li{top:0;opacity:1}main section#planetarium-dome #characteristic.iv-active .catch{opacity:1}main section#contact.iv-active .inner .contact-button a{filter:blur(0);opacity:1}.iv-active .border{width:calc(100% + 2rem)}.iv-active .border .bar{height:168vw}.iv-active .border .bar img{opacity:1}.iv-active .border .bar img#b-orbit01{top:35vw}.iv-active .border .bar img#b-orbit01-2{top:30vw}.iv-active .borderB{width:92%}.iv-active .borderC{width:calc(100% + 7rem)}.iv-active .border-footer{width:104%}.iv-active #line-wrap01 .stroke{width:26rem}.iv-active #line-wrap01 .draw-path{stroke-dashoffset:-100}.iv-active #line-wrap04 .draw-path{stroke-dashoffset:0}.iv-active #line-wrap05 .draw-path{stroke-dashoffset:0}.iv-active #orbit01{offset-distance:62.3%;opacity:1}.iv-active #orbit01-2{offset-distance:81%;opacity:1}.iv-active #orbit01-3{offset-distance:79%;opacity:1}.iv-active #orbit04{offset-distance:45.9%;opacity:1}.iv-active #orbit05{offset-distance:82%;opacity:1}.iv-active #orbit06{offset-distance:57%;opacity:1}.iv-active #orbit07{offset-distance:63%;opacity:1}.iv-active #lineSP-wrap01 .draw-path{stroke-dashoffset:-122}.iv-active #sp-orbit01{offset-distance:8.8%;opacity:1}.iv-active #sp-orbit01-2{offset-distance:62%;opacity:1}.iv-active #sp-orbit03{offset-distance:79.25%;opacity:1}#earth.iv-active #earth-image{opacity:1 !important}#earth.iv-active #line-wrap02 .draw-path{stroke-dashoffset:0}#earth.iv-active #line-wrap02 .stroke{width:33rem}#earth.iv-active #line-wrap02 .stroke img{right:60%}#earth.iv-active #line-wrap03 .draw-path{stroke-dashoffset:100}#earth.iv-active #orbit02{offset-distance:0%}#earth.iv-active #orbit03{offset-distance:91%}#earth.iv-active #line-wrap03::after{width:5.9rem}#earth.iv-active #lineSP-wrap03 .draw-path{stroke-dashoffset:0}#characteristic.iv-active h4::before{width:27rem !important}#characteristic.iv-active h4::after{left:-2.15rem !important}}@media screen and (max-width: 1280px){nav #nav-main{top:.2vw}nav #nav-main>li>a{font-size:1.875vw}nav .nav-sns{top:-0.2vw}nav .nav-sns>li{margin-right:1.5625vw}nav .nav-sns>li>a::before{width:2.34375vw}header{height:100rem;padding:19.53125vw 0 0}header #title-set h1{width:58.59375vw}header #title-set h3{margin:3.515625vw 0}header #title-set h3 img{width:39.0625vw}header #title-set #main-logo{width:24.921875vw}header::before{width:270.9375vw}header::after{width:55vw;top:-25vw;left:-20vw}main{z-index:4}main section .inner .contents .flexbox .text{width:45%}main section .inner .contents .flexbox .image{position:absolute;width:60%;right:-10vw}main section .inner .contents .flexbox .image img{height:100%;object-fit:cover}main section .inner #earth{margin-top:11.5rem}main section .inner #earth p{font-size:1.8vw;padding:2vw 2vw 2vw 6vw;left:15rem;-webkit-mask:radial-gradient(circle 17.5vw at -31% 50%, transparent 17.5vw, black 17.5vw);mask:radial-gradient(circle 17.5vw at -31% 50%, transparent 17.5vw, black 17.5vw)}main section#observatory-dome::before{width:50vw;top:-22vw;right:-17vw}main section#planetarium-dome #characteristic ul li{width:calc(33.3333333333% - 1rem);margin-right:2rem}main section#planetarium-dome #characteristic ul li div{padding:1.5rem 0;font-size:1.8rem}main section#planetarium-dome #characteristic .catch{font-size:2.2rem}main section#tour{padding:0 0 10rem 0}main section#tour .inner .contents{padding:0 8rem}main section#tour .inner .contents ul li{width:46%}main section#tour .inner .contents ul li .icon{margin:0 auto 4rem}main section#tour .inner .contents ul li h3{font-size:3.5rem;line-height:1.2;padding-left:1.5rem}main section#tour .inner .contents ul li h3 span{font-size:2.2rem;margin-top:1.5rem}main section#tour .inner .contents ul li div p{line-height:2}main section#tour .inner .contents .note{line-height:1.5;padding:1.2rem 3rem 1.5rem}main section#contact .inner .contact-button a{padding:2rem 4rem}footer{padding:7rem 0 7rem}footer .inner .title>img{width:10vw}footer .inner .title picture{width:45vw}footer .inner .site-info .info-facility li span:first-of-type{font-size:1.5vw;margin-right:1.5vw}footer .inner .site-info .info-facility li span:nth-of-type(2){font-size:2vw}footer .inner .site-info .info-extra{top:-3vw}footer .inner .site-info .info-extra .nav-sns li a::before{width:4vw}footer .inner .site-info .info-extra .nav-sns li.seawood-hotel{width:15vw}}@media screen and (max-width: 920px){.brpc{display:none}.brsp{display:inline}a.tel{pointer-events:auto}.pc-line{display:none}.sp-line{display:block}html{font-size:1.3333vw;overflow-x:hidden}body{font-size:2.6rem;min-height:100vh;font-feature-settings:"palt";letter-spacing:.075em;text-shadow:0 0 2px #000b23}body::before{content:"";background:rgba(0,0,0,.6);position:fixed;top:0;left:0;width:100%;height:100vh;z-index:2}body::after{content:"";background:url(../img/bg.webp) top;background-size:cover;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:0}#gcan{filter:drop-shadow(0 0 5px #ff0);position:fixed;top:0;left:0;z-index:1;opacity:0;transition:2.5s ease-in-out;mix-blend-mode:plus-lighter}#gcan .blur{filter:blur(0.25px)}#galaxy-canvas{filter:drop-shadow(0 0 15px #fff);display:block}nav{padding:3rem 11.4rem 3rem 5rem}nav h2{width:56vw;z-index:1}nav #nav-main{position:fixed;top:0;left:0;z-index:0;width:100vw;height:100vh;display:none;background:rgba(0,11,35,.7);flex-direction:column;padding:10rem 5rem 5rem}nav #nav-main>li{margin:0 0 6rem}nav #nav-main>li>a{padding:0 0 0 13rem;margin:0 0 0 4rem;font-size:4.4rem;letter-spacing:.2em;display:block}nav #nav-main>li>a small{display:block;font-family:"Noto Serif JP",sans-serif;font-size:2.6rem;letter-spacing:0;padding-top:1rem}nav #nav-main>li>a::before{content:"";display:block;width:9rem;height:.2rem;background:linear-gradient(to right, rgba(196, 144, 66, 0.75) 57%, rgba(226, 216, 139, 0.75) 100%);position:absolute;top:50%;left:0}nav #nav-main>li.mainlogo{display:block;width:28.5rem;margin:9rem auto 0}nav #nav-main>li.sns-group{display:none}nav .nav-sns.spver{display:flex}nav .nav-sns.spver li{margin-right:2.5rem}nav .nav-sns.spver li:last-of-type{margin-right:0}nav .nav-sns.spver li a::before{width:3.5rem}nav #sp-menu{display:block;position:absolute;top:50%;right:3rem;transform:translateY(-50%);z-index:99999;width:5.1rem;aspect-ratio:1;cursor:pointer}nav #sp-menu span{width:100%;height:.2rem;background:#fff;display:block;position:absolute;left:50%;transition:.3s}nav #sp-menu span:nth-of-type(1){top:calc(50% - 2rem);transform:translate(-50%, -50%)}nav #sp-menu span:nth-of-type(2){top:50%;transform:translate(-50%, -50%)}nav #sp-menu span:nth-of-type(3){top:calc(50% + 2rem);transform:translate(-50%, -50%)}nav #sp-menu.active span{width:120%}nav #sp-menu.active span:nth-of-type(1){top:50%;transform:translate(-50%, -50%) rotateZ(37deg)}nav #sp-menu.active span:nth-of-type(2){opacity:0}nav #sp-menu.active span:nth-of-type(3){top:50%;transform:translate(-50%, -50%) rotateZ(-37deg)}header{height:120rem;padding:23rem 0 0}header #title-set.fadeout{transition:1s;transition-delay:0;opacity:0}header #title-set h1{width:49.2rem}header #title-set h3{margin:5rem 0 5.6rem}header #title-set h3 img{width:53rem}header #title-set #main-logo{width:33.7rem}header #top-background picture{width:100%;height:100%;object-fit:cover}header::before{width:276.7rem}header::after{width:62.7rem;top:-26.8rem;left:-19.5rem}main{z-index:4}main section .inner{width:100%;padding:0 6rem 0 11rem}main section .inner .caption::before,main section .inner .caption::after{display:block;position:absolute;line-height:0}main section .inner .caption::before{height:1.5px;width:0;top:4vw;left:-3.7rem;transition:.3s ease-in-out;transition-delay:1.5s;background:linear-gradient(to left, rgba(196, 144, 66, 0.7) 57%, rgba(226, 216, 139, 0.7) 100%)}main section .inner .caption::after{content:url("../img/deco_caption-circle02.svg");width:1.9rem;aspect-ratio:1;transition:.75s ease-in-out;transition-delay:.75s;opacity:0;top:-100vw;left:-4.8rem}main section .inner .caption{padding:0}main section .inner .caption .numbering{font-size:3.5rem;margin-bottom:5rem;padding:1rem 9.8rem 1.4rem 3rem}main section .inner .caption .numbering>div{height:110%;padding:1.4rem 3rem 0 2.4rem;margin-left:auto;right:-0.5rem;top:-5%}main section .inner .caption h2{font-size:6.2rem;padding-left:0;letter-spacing:.18em;margin-bottom:2.8rem}main section .inner .caption p{font-size:2.8rem;padding-left:0}main section .inner .contents{padding-left:0;width:100%;padding-top:0rem;top:-15rem;opacity:0;transition:1.5s ease;transition-delay:.5s}main section .inner .contents h3{font-size:3.6rem;line-height:1.8;margin-bottom:5rem}main section .inner .contents .flexbox{flex-direction:column-reverse}main section .inner .contents .flexbox .text{width:100%;top:0;margin-top:0}main section .inner .contents .flexbox .text p{text-align:justify}main section .inner .contents .flexbox .image{display:block;position:relative;width:100%;right:0;top:30rem;opacity:0;margin-bottom:5rem}main section .inner #earth{flex-direction:column;align-items:flex-start;margin-top:-0.3rem}main section .inner #earth #earth-image{opacity:0;transition:1s ease;transform:scale(0.88);left:-2.5rem}main section .inner #earth p{width:115%;font-size:3.2rem;line-height:1.875;margin-top:9.5rem;padding:4rem 0 4rem 5.5rem;-webkit-mask:none;mask:none;text-align:justify}main section#observatory-dome{padding:15rem 0 0 0}main section#observatory-dome::before{width:64rem;top:-30.7rem;right:-24.3rem}main section#observatory-dome .inner .contents{margin-bottom:9.5rem}main section#planetarium-dome{padding:12.6rem 0 0rem 0}main section#planetarium-dome .caption::before{content:""}main section#planetarium-dome .caption::after{top:2.1rem}main section#planetarium-dome .inner .contents{margin-bottom:14rem}main section#planetarium-dome #characteristic{margin-top:0;padding:0 0;left:-2.5rem}main section#planetarium-dome #characteristic h4{font-size:3rem;margin-bottom:5rem;text-align:center;width:100%}main section#planetarium-dome #characteristic h4::before{height:.15rem;left:-29rem}main section#planetarium-dome #characteristic h4::after{left:-29.15rem}main section#planetarium-dome #characteristic ul{flex-direction:column;margin-bottom:7rem}main section#planetarium-dome #characteristic ul li{width:41rem;margin:0 auto 6rem}main section#planetarium-dome #characteristic ul li div{padding:5rem 0;font-size:2.6rem;line-height:2;-webkit-mask:radial-gradient(circle 1rem at 50% 0, transparent 1rem, black 1rem);mask:radial-gradient(circle 1rem at 50% 0, transparent 1rem, black 1rem)}main section#planetarium-dome #characteristic ul li::before{content:"";background:url("../img/deco_caption-circle01-2.svg");background-size:cover;width:2rem;aspect-ratio:1;display:block;position:absolute;top:0;left:50%;transform:translate(-50%, -50%)}main section#planetarium-dome #characteristic ul li:last-of-type{margin:0 auto}main section#planetarium-dome #characteristic .catch{width:100%;background:rgba(0,11,35,.7);text-align:justify;font-size:3.2rem;padding:3.5rem 5rem;line-height:1.825;left:-8.5rem}main section#tour{padding:14rem 0 0rem 0}main section#tour .inner{padding:0 10rem}main section#tour .inner .contents{padding:0}main section#tour .inner .contents ul{flex-direction:column;margin:0 auto 5rem}main section#tour .inner .contents ul li{width:100%;max-width:none;margin-bottom:10rem}main section#tour .inner .contents ul li .icon{height:11rem;margin:0 auto 6rem}main section#tour .inner .contents ul li h3{font-size:4rem;padding-left:0;margin-bottom:5rem}main section#tour .inner .contents ul li h3 span{font-size:2.8rem;margin-top:2rem}main section#tour .inner .contents ul li h3::before{left:-4rem}main section#contact{padding:14rem 0 15rem}main section#contact .inner{left:-2.5rem}main section#contact .inner .caption{margin-bottom:5rem}main section#contact .inner .contact-button{text-align:center}main section#contact .inner .contact-button a{padding:3rem 8.4rem}main section#contact .inner .contact-button a span{font-size:4.76rem;margin-bottom:1.5rem}main section#contact .inner .contact-button a span::before{width:3.2rem;margin-right:.2em}main section#contact .inner .contact-button a small{font-size:2.4rem}.border{margin:4.5rem 0 4rem 0;left:-2.6rem}.border .bar{width:1.5px;height:0;display:block;transition:2s ease;position:absolute;top:calc(-168vw - 1.45rem);left:-1.6rem;background:linear-gradient(to top, rgba(196, 144, 66, 0.7) 57%, rgba(226, 216, 139, 0.7) 100%)}.border .bar>img{width:1.9rem;aspect-ratio:1;position:absolute;top:0;left:-0.6rem;transition:1s ease;opacity:0}.borderB{margin:0rem 0 15rem 0;left:-4rem}.borderC{margin:5rem 0 10rem 0;left:-3rem}.border-footer{width:0%;height:1.5px;margin:7.5rem 0 7rem;left:-4rem}footer{padding:13rem 0 5.5rem}footer .inner{margin:0 auto 13rem}footer .inner .title{flex-direction:column}footer .inner .title>img{width:28.6rem;margin:0 0 4rem 0}footer .inner .title picture{width:100%}footer .inner .site-info{flex-direction:column;align-items:center}footer .inner .site-info .info-facility li{margin-bottom:2rem}footer .inner .site-info .info-facility li span{display:inline-block}footer .inner .site-info .info-facility li span a.tel::before{width:2.2rem;top:.05em}footer .inner .site-info .info-facility li span:first-of-type{font-size:2.2rem;padding:.8rem 1.4rem 1rem;margin-right:2.2rem}footer .inner .site-info .info-facility li span:nth-of-type(2){font-size:3rem;top:.1em}footer .inner .site-info .info-extra{top:0;margin-top:11rem;width:100%;text-align:center}footer .inner .site-info .info-extra .nav-sns{flex-direction:column-reverse;justify-content:center;align-items:center;margin-bottom:0}footer .inner .site-info .info-extra .nav-sns li{margin-left:0}footer .inner .site-info .info-extra .nav-sns li:first-of-type{margin-top:10rem}footer .inner .site-info .info-extra .nav-sns li a{margin-right:3rem}footer .inner .site-info .info-extra .nav-sns li a::before{width:6rem}footer .inner .site-info .info-extra .nav-sns li.seawood-hotel{width:24.6rem;margin-bottom:4rem}footer .inner .site-info .info-extra .address{position:absolute;top:14rem;left:50%;transform:translateX(-50%);width:100%}footer .inner .site-info .info-extra .address .zip{display:block;margin:0 0 .4em}footer #copyright{width:100%;text-align:center;padding:0 0 0 0}#page-top-button{position:fixed;bottom:0;right:5rem;z-index:98;height:12rem;width:3rem;cursor:pointer;text-align:center}#page-top-button::before{content:"";display:block;width:.15rem;height:100%;position:relative;left:50%;transform:translateX(-50%);background:linear-gradient(to top, rgba(196, 144, 66, 0.7) 57%, rgba(226, 216, 139, 0.7) 100%)}#page-top-button::after{content:url("../img/deco_caption-circle01-2.svg");display:block;width:1.45rem;position:absolute;top:-1.45rem;left:50%;transform:translateX(-50%)}#page-top-button img{position:absolute;width:1.45rem;left:50%;transform:translateX(-50%);animation:ptt-elv 2s linear infinite}@keyframes ptt-elv{from{top:70%}to{top:15%}}}/*# sourceMappingURL=style.css.map */