@font-face{font-family:'Noto Sans JP';font-style:normal;font-display:swap;font-weight:400;src:url(//space-kian.net/wp-content/themes/k4n/assets/css/../fonts/noto-sans-jp-japanese-400-normal.woff2) format('woff2'),url(//space-kian.net/wp-content/themes/k4n/assets/css/../fonts/noto-sans-jp-japanese-400-normal.woff) format('woff')}@font-face{font-family:'Noto Sans JP';font-style:normal;font-display:swap;font-weight:700;src:url(//space-kian.net/wp-content/themes/k4n/assets/css/../fonts/noto-sans-jp-japanese-700-normal.woff2) format('woff2'),url(//space-kian.net/wp-content/themes/k4n/assets/css/../fonts/noto-sans-jp-japanese-700-normal.woff) format('woff')}@font-face{font-family:'Noto Sans JP';font-style:normal;font-display:swap;font-weight:400;src:url(//space-kian.net/wp-content/themes/k4n/assets/css/../fonts/noto-sans-jp-latin-400-normal.woff2) format('woff2'),url(//space-kian.net/wp-content/themes/k4n/assets/css/../fonts/noto-sans-jp-latin-400-normal.woff) format('woff')}@font-face{font-family:'Noto Sans JP';font-style:normal;font-display:swap;font-weight:700;src:url(//space-kian.net/wp-content/themes/k4n/assets/css/../fonts/noto-sans-jp-latin-700-normal.woff2) format('woff2'),url(//space-kian.net/wp-content/themes/k4n/assets/css/../fonts/noto-sans-jp-latin-700-normal.woff) format('woff')}.sp-nav-area nav,.gmap,.main-exhibitions .flex .img-ctr img,.list-2clm .img-ctr img,.main-single .thumnail img,.main-page .thumnail img{box-shadow:3px 3px 10px rgba(0,0,0,.09)}.box,.footer-main-area,.sp-nav-area .list-nav li:nth-last-child(2){position:relative}.box:after,.footer-main-area:after,.sp-nav-area .list-nav li:nth-last-child(2):after,.box:before,.footer-main-area:before,.sp-nav-area .list-nav li:nth-last-child(2):before{content:"";display:block;position:absolute}.box:after,.footer-main-area:after,.sp-nav-area .list-nav li:nth-last-child(2):after{left:0;right:0;bottom:0;top:0;background:#fff;z-index:-2}.box:before,.footer-main-area:before,.sp-nav-area .list-nav li:nth-last-child(2):before{left:1px;right:1px;bottom:1px;top:0;background:#f2f2f2;border-width:2px;border-color:#e8e8e8;border-bottom-style:solid;z-index:-1}.text-small{font-size:var(--fs-sm);margin:.5em 0}.color-impact{color:#943e3e}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt40{margin-top:40px}.grid-2{display:grid;grid-template-columns:1fr 1fr}.link{color:#00a99d}.table-address th{white-space:nowrap}.table-address td{padding:0 1.5em}.table-address a{text-decoration:underline;color:#666;display:inline}.table-address a:hover{text-decoration:none}.btn,.main-contact .wpcf7-submit{font-size:var(--fs-sm);font-weight:700;letter-spacing:.12em;border-radius:var(--radius);background:#fff;color:var(--color-text) !important;border:1px solid rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;text-align:center;width:fit-content;min-width:300px;min-height:48px;padding:.75em 2em;margin:0 auto;box-shadow:var(--shadow-card);cursor:pointer;text-transform:capitalize;transition:background-color .2s,color .2s,box-shadow .2s,opacity .2s}.btn:hover,.main-contact .wpcf7-submit:hover{opacity:1;box-shadow:0 2px 4px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.1)}@media screen and (max-width:812px){.btn,.main-contact .wpcf7-submit{width:100%;min-width:0}}.btn--primary,.main-contact .wpcf7-submit{background:#2a2d32;color:#fff !important}.btn--ghost{background:rgba(0,0,0,0);border-color:currentColor;box-shadow:none}*+.btn,.main-contact *+.wpcf7-submit{margin-top:var(--space-md)}.gmap{aspect-ratio:16/9;border-radius:10px;overflow:hidden}@media screen and (max-width:812px){.gmap{aspect-ratio:4/3}}.gmap iframe{width:100%;height:100%;display:block}.main-exhibitions .exhibition-title{text-align:center;font-size:var(--fs-h2);margin-bottom:var(--space-md)}.main-exhibitions a{color:#00a99d}.main-exhibitions p+p{margin-top:1.5em}.main-exhibitions .flex .img-ctr,.main-exhibitions .flex .txt-ctr{width:50%}.main-exhibitions .flex .img-ctr{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;padding-right:20px}.main-exhibitions .flex .img-ctr *+*{margin-top:10px}.main-exhibitions .flex .img-ctr p{font-size:var(--fs-xs);color:var(--color-muted)}@media screen and (max-width:812px){.main-exhibitions .flex .img-ctr{padding-right:0}}.main-exhibitions .flex+*{margin-top:20px}@media screen and (max-width:812px){.main-exhibitions .flex{display:block}.main-exhibitions .flex .img-ctr,.main-exhibitions .flex .txt-ctr{width:100%}.main-exhibitions .flex .img-ctr{align-items:center}.main-exhibitions .flex .txt-ctr{margin-top:20px}}.main-lower *:first-child{margin-top:0}.main-lower h2{margin-top:2em}.main-lower p a,.main-single p a{color:#00a99d}.list-2clm{display:flex;flex-wrap:wrap}@media screen and (max-width:400px){.list-2clm{display:block}}.list-2clm article{flex:0 0 49%}.list-2clm article:nth-child(even){margin-left:2%}.list-2clm article:nth-child(n+3){margin-top:40px}@media screen and (max-width:812px){.list-2clm article{flex:0 0 48%}.list-2clm article:nth-child(even){margin-left:4%}}@media screen and (max-width:400px){.list-2clm article:nth-child(even){margin-left:0}}@media screen and (max-width:400px){.list-2clm article:nth-child(n+1){margin-top:30px}}.list-2clm .flex{display:block}.list-2clm .img-ctr{display:flex;justify-content:center}@media screen and (max-width:812px){.list-2clm .img-ctr{flex:0 0 35%}}.list-2clm .txt-ctr{margin-top:1em}.list-2clm .description{font-size:var(--fs-sm);color:var(--color-muted)}@media screen and (max-width:400px){.list-2clm .flex{display:block}}.list-article .img-ctr{flex:0 0 25%;display:flex;justify-content:center}@media screen and (max-width:812px){.list-article .img-ctr{flex:0 0 30%}}.list-article .txt-ctr{padding-left:1em}@media screen and (max-width:400px){.list-article .txt-ctr{padding-left:0;margin-top:1em}}.list-article article+article{margin-top:20px}@media screen and (max-width:400px){.list-article article+article{margin-top:40px}}@media screen and (max-width:400px){.list-article .flex{display:block}}.main-single h1,.main-page h1{text-align:center;font-size:var(--fs-h1);margin-bottom:.6em}.main-single .thumnail,.main-page .thumnail{display:flex;justify-content:center;margin-bottom:1em}.main-single p+p,.main-page p+p{margin-top:1em}.main-single .article-infomation+h2,.main-page .article-infomation+h2{margin-top:0}.main-single .btn,.main-single .main-contact .wpcf7-submit,.main-contact .main-single .wpcf7-submit,.main-page .btn,.main-page .main-contact .wpcf7-submit,.main-contact .main-page .wpcf7-submit{margin-top:var(--space-xl)}.main-single .btn+.btn,.main-single .main-contact .wpcf7-submit+.btn,.main-contact .main-single .wpcf7-submit+.btn,.main-single .main-contact .btn+.wpcf7-submit,.main-contact .main-single .btn+.wpcf7-submit,.main-single .main-contact .wpcf7-submit+.wpcf7-submit,.main-contact .main-single .wpcf7-submit+.wpcf7-submit,.main-page .btn+.btn,.main-page .main-contact .wpcf7-submit+.btn,.main-contact .main-page .wpcf7-submit+.btn,.main-page .main-contact .btn+.wpcf7-submit,.main-contact .main-page .btn+.wpcf7-submit,.main-page .main-contact .wpcf7-submit+.wpcf7-submit,.main-contact .main-page .wpcf7-submit+.wpcf7-submit{margin-top:1em}.single .article-infomation{margin-bottom:1em}.article-infomation{font-size:var(--fs-xs);color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.5em;justify-content:flex-end}.btn-tag{background:#2a2d32;color:#fff !important;padding:.2em .8em;border-radius:999px;line-height:1.6;font-size:var(--fs-xs);letter-spacing:.08em}.btn-tag a{color:inherit !important}.pagination{margin-top:4em}.pagination .nav-links{display:flex;justify-content:center;color:#666}.pagination .nav-links>*+*{margin-left:.5em}.pagination .nav-links>*{display:inline-block;padding:.25em .75em;background:#fff;border-radius:3px}.pagination .nav-links .current{background:#00a99d;color:#fff}.policy{font-size:80%;letter-spacing:.15em}.gtranslate_wrapper{z-index:1}.wp-block-group.has-background{padding:20px;border-radius:2px;margin-bottom:50px}:root{--cf7-error:#943e3e;--cf7-radius:var(--radius);--cf7-transition:.2s ease}.main-contact .ctr-small>h2{text-align:center;font-size:var(--fs-h3);letter-spacing:.1em}.main-contact .wp-block-spacer{height:var(--space-sm) !important}.main-contact .wpcf7{background:var(--color-surface);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:clamp(24px,4vw,48px) clamp(20px,4vw,48px)}.contact-table{width:100%;display:grid;gap:1.6em}.contact-table>p{margin:0}.contact-table label{display:block;font-weight:700;font-size:var(--fs-sm);letter-spacing:.08em;line-height:1.6}.contact-table br{display:none}.contact-table .wpcf7-form-control-wrap{position:relative;display:block;margin-top:.5em;font-weight:400}.contact-table input,.contact-table textarea,.contact-table select{width:100%;font:inherit;font-weight:400;font-size:max(16px,var(--fs-base));letter-spacing:.05em;line-height:1.6;padding:.65em .85em;border:1px solid #cfcfcf;border-radius:var(--cf7-radius);background:#fff;color:var(--color-text);transition:border-color var(--cf7-transition),box-shadow var(--cf7-transition)}.contact-table input::placeholder,.contact-table textarea::placeholder,.contact-table select::placeholder{color:#a8a8a8;letter-spacing:.05em}.contact-table input:focus,.contact-table textarea:focus,.contact-table select:focus{outline:none;border-color:#2a2d32;box-shadow:0 0 0 3px rgba(42,45,50,.12)}.contact-table textarea{min-height:12em;resize:vertical}.contact-table select{appearance:none;padding-right:2.5em;background-image:linear-gradient(45deg,transparent 50%,#666 50%),linear-gradient(135deg,#666 50%,transparent 50%);background-position:right 1.1em center,right .75em center;background-size:.35em .35em;background-repeat:no-repeat;cursor:pointer}.contact-table .wpcf7-not-valid{border-color:var(--cf7-error) !important;background:rgba(148,62,62,.04);animation:shake .4s}.contact-table .wpcf7-not-valid:focus{box-shadow:0 0 0 3px rgba(148,62,62,.14) !important}.wpcf7-not-valid-tip{font-size:var(--fs-xs);font-weight:400;color:var(--cf7-error);margin-top:.4em;animation:fadeIn var(--cf7-transition)}.main-contact .wpcf7-turnstile{margin-top:1.6em}.main-contact .wpcf7 form .wpcf7-response-output{margin:1.6em 0 0;padding:.9em 1.2em;border:0;border-left:3px solid var(--color-muted);border-radius:var(--radius);background:#f6f6f6;font-size:var(--fs-sm);animation:fadeIn var(--cf7-transition)}.main-contact .wpcf7 form.sent .wpcf7-response-output{border-left-color:#5a6d5a;background:#eef2ee}.main-contact .wpcf7 form.invalid .wpcf7-response-output,.main-contact .wpcf7 form.unaccepted .wpcf7-response-output,.main-contact .wpcf7 form.failed .wpcf7-response-output,.main-contact .wpcf7 form.spam .wpcf7-response-output{border-left-color:var(--cf7-error);background:rgba(148,62,62,.06);color:var(--cf7-error)}.main-contact .wpcf7-submit{display:block;width:100%;max-width:360px;margin:2em auto 0;border:none;letter-spacing:.3em;font-family:inherit}.main-contact .wpcf7-submit:disabled{background:#c8c8c8;cursor:not-allowed;box-shadow:none}.main-contact .wpcf7-spinner{display:block;margin:1em auto 0}.main-contact .wpcf7 form:not(.submitting) .wpcf7-spinner{display:none}@keyframes shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}body{font-family:"Noto Sans JP",sans-serif}.flex{display:flex}.b-center{display:flex;justify-content:center}.center{text-align:center}.sp-only{display:none}@media screen and (min-width:401px){.picture img{width:100%;height:auto}}@media screen and (max-width:812px){.sp-only{display:block}.pc-only{display:none}}a{transition:.3s}a:hover{opacity:.8}.mt0{margin-top:0 !important}[class*=translated]{font-size:58%}[class*=translated] body{letter-spacing:.05em}[class*=translated] h1,[class*=translated] h2,[class*=translated] h3,[class*=translated] h4,[class*=translated] h5,[class*=translated] [class*=btn],[class*=translated] input,[class*=translated] li,[class*=translated] th{text-transform:capitalize}[class*=translated] .lower-firstview h1{letter-spacing:.05em}.list-nav li{white-space:nowrap}h1,h2,h3,h4,h5{font-weight:700;margin-bottom:.5em;line-height:var(--lh-heading);letter-spacing:.06em}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-lg)}h5{font-size:var(--fs-base)}.entry-body>h2,.main-single .ctr>h2,.main-page .ctr>h2,.main-lower .ctr>h2,.main-exhibitions .txt-ctr>h2{margin-top:2.2em;margin-bottom:.6em;padding-bottom:.35em;border-bottom:1px solid var(--color-line)}.entry-body>h3,.main-single .ctr>h3,.main-page .ctr>h3,.main-lower .ctr>h3,.main-exhibitions .txt-ctr>h3{margin-top:2em;margin-bottom:.5em}.entry-body>h4,.entry-body>h5,.main-single .ctr>h4,.main-single .ctr>h5,.main-page .ctr>h4,.main-page .ctr>h5,.main-lower .ctr>h4,.main-lower .ctr>h5,.main-exhibitions .txt-ctr>h4,.main-exhibitions .txt-ctr>h5{margin-top:1.6em;margin-bottom:.4em}.entry-body>p+p,.main-single .ctr>p+p,.main-page .ctr>p+p,.main-lower .ctr>p+p,.main-exhibitions .txt-ctr>p+p{margin-top:1em}a{display:block}p a{display:inline}.sns-area{background:#2a2d32;color:#fff;padding:10px 2vw}.sns-area .list-sns{display:flex;justify-content:flex-end;align-items:center;gap:1em}.sns-area .list-sns li>a{display:flex;align-items:center}.sns-area .list-sns li>a picture{display:grid;place-items:center;margin-right:10px}@media screen and (max-width:812px){.sns-area .list-sns li>a picture{margin-right:5px}}@media screen and (max-width:812px){.sns-area .list-sns{flex-direction:column;align-items:flex-end}}.footer-main-area{display:grid;grid-template-columns:minmax(140px,1fr) minmax(160px,1fr) minmax(0,2.2fr) minmax(220px,1.2fr);gap:var(--space-lg) clamp(24px,3vw,56px);padding:var(--space-xl) var(--gutter);font-size:var(--fs-sm);line-height:1.8}@media screen and (max-width:1024px){.footer-main-area{grid-template-columns:1fr 1fr}}@media screen and (max-width:400px){.footer-main-area{grid-template-columns:1fr}}.footer-main-area .footer-label{font-size:var(--fs-xs);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted);padding-bottom:.6em;margin-bottom:1em;border-bottom:1px solid var(--color-line)}.footer-main-area .footer-logo-area img{width:115px;height:auto}.footer-main-area .footer-logo-area .footer-hours{margin-top:1.2em;color:var(--color-muted)}.footer-main-area .list-nav{display:grid;gap:.4em}.footer-main-area .list-nav li{white-space:normal}.footer-main-area .list-nav a{display:inline-block;padding-block:.15em}.footer-main-area .list-info{display:grid;gap:.9em}.footer-main-area .list-info>div{display:grid;grid-template-columns:13em 1fr;gap:0 1em}@media screen and (max-width:812px){.footer-main-area .list-info>div{grid-template-columns:1fr}}.footer-main-area .list-info dt{color:var(--color-muted);font-size:var(--fs-xs);padding-top:.15em}.footer-main-area .list-info dd a{display:inline;text-decoration:underline;text-underline-offset:.2em}.footer-main-area .list-info dd a+a{margin-left:.75em}@media screen and (max-width:1024px){.footer-main-area .footer-address-area,.footer-main-area .footer-btn-area{grid-column:1/-1}}.footer-main-area .footer-btn-area{display:flex;flex-direction:column;gap:.75em}@media screen and (max-width:1024px){.footer-main-area .footer-btn-area{max-width:420px}}.footer-main-area .footer-btn-area .btn{margin:0;width:100%;min-width:0}.footer-main-area .footer-btn-area *+.btn{margin-top:0}.copy-area{text-align:center;padding:1.5em var(--gutter);font-size:var(--fs-xs);color:var(--color-muted)}.copy-area a{display:inline}.main-top>section>.ctr>h2,.main-top .section-title{font-size:var(--fs-h1);text-align:center;line-height:1.2;letter-spacing:.15em;margin-bottom:var(--space-md)}.main-top .list-article h2,.main-top .list-article h3,.main-top .list-article h4,.main-top .list-article h5{font-size:var(--fs-h3);text-align:left;margin-bottom:.5em}.main-top .list-article .description{color:var(--color-muted)}.sp-nav-area{position:fixed;left:100%;right:0;bottom:0;top:0;z-index:100;display:flex;transition:.3s}.sp-nav-area .sp-nav-bg{flex:0 0 20vw;background:rgba(0,0,0,.18)}.sp-nav-area nav{background:#f2f2f2;flex-grow:1;padding:30px 0}.sp-nav-area .list-nav{display:flex;flex-direction:column;justify-content:center;height:100%}.sp-nav-area .list-nav li{padding:0 4vw}.sp-nav-area .list-nav li+li{margin-top:.75em}.sp-nav-btn{position:fixed;right:4vw;top:0;z-index:101;width:35px;height:60px;padding:0;border:0;background:0 0;appearance:none;color:inherit;cursor:pointer}.sp-nav-btn span{width:100%;height:100%;position:relative;display:block}.sp-nav-btn span:before,.sp-nav-btn span:after{position:absolute;top:0;bottom:0;margin:auto;content:"";display:block;height:2px;width:100%;background:#fff;transition:.3s}.sp-nav-btn span:before{transform:translateY(5px)}.sp-nav-btn span:after{transform:translateY(-5px)}.is-wrap-active{left:0}.is-btn-active span:before,.is-btn-active span:after{background:#252525}.is-btn-active span:before{transform:translateY(0) rotate(-45deg)}.is-btn-active span:after{transform:translateY(0) rotate(45deg)}.open .sp-nav-area{left:0}.open .sp-nav-btn span:before,.open .sp-nav-btn span:after{background:#252525}.open .sp-nav-btn span:before{transform:translateY(0) rotate(-45deg)}.open .sp-nav-btn span:after{transform:translateY(0) rotate(45deg)}.access .gmap{margin-top:1em}.section-title{margin-bottom:.5em}.img-ctr--end{justify-content:flex-end}.list-history .img-ctr{aspect-ratio:16/9}.list-history .img-ctr img{object-fit:cover;width:100%;height:100%}