/*!
Theme Name: Wings of Rapture Web Thema
Template: snow-monkey
Author: Wings of Rapture
Version: 1.0
*/@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200..900&family=Jost:ital,wght@0,100..900;1,100..900&family=Cormorant:ital,wght@0,300..700;1,300..700&family=Noto+Sans+JP:wght@100..900&display=swap";:root{--vh: 100vh;--l-header-height: 60px}body.mobile{background-image:-webkit-linear-gradient(337.5deg, rgba(214, 214, 214, 0.2) 0%, rgba(214, 214, 214, 0.2) 10%, rgba(195, 195, 195, 0.2) 10%, rgba(195, 195, 195, 0.2) 53%, rgba(176, 176, 176, 0.2) 53%, rgba(176, 176, 176, 0.2) 55%, rgba(157, 157, 157, 0.2) 55%, rgba(157, 157, 157, 0.2) 60%, rgba(137, 137, 137, 0.2) 60%, rgba(137, 137, 137, 0.2) 88%, rgba(118, 118, 118, 0.2) 88%, rgba(118, 118, 118, 0.2) 91%, rgba(99, 99, 99, 0.2) 91%, rgba(99, 99, 99, 0.2) 100%),-webkit-linear-gradient(292.5deg, rgba(214, 214, 214, 0.2) 0%, rgba(214, 214, 214, 0.2) 10%, rgba(195, 195, 195, 0.2) 10%, rgba(195, 195, 195, 0.2) 53%, rgba(176, 176, 176, 0.2) 53%, rgba(176, 176, 176, 0.2) 55%, rgba(157, 157, 157, 0.2) 55%, rgba(157, 157, 157, 0.2) 60%, rgba(137, 137, 137, 0.2) 60%, rgba(137, 137, 137, 0.2) 88%, rgba(118, 118, 118, 0.2) 88%, rgba(118, 118, 118, 0.2) 91%, rgba(99, 99, 99, 0.2) 91%, rgba(99, 99, 99, 0.2) 100%),-webkit-linear-gradient(311deg, rgba(214, 214, 214, 0.2) 0%, rgba(214, 214, 214, 0.2) 10%, rgba(195, 195, 195, 0.2) 10%, rgba(195, 195, 195, 0.2) 53%, rgba(176, 176, 176, 0.2) 53%, rgba(176, 176, 176, 0.2) 55%, rgba(157, 157, 157, 0.2) 55%, rgba(157, 157, 157, 0.2) 60%, rgba(137, 137, 137, 0.2) 60%, rgba(137, 137, 137, 0.2) 88%, rgba(118, 118, 118, 0.2) 88%, rgba(118, 118, 118, 0.2) 91%, rgba(99, 99, 99, 0.2) 91%, rgba(99, 99, 99, 0.2) 100%),-webkit-linear-gradient(356deg, rgba(195, 195, 195, 0.2), rgba(228, 228, 228, 0.2));background-image:linear-gradient(112.5deg, rgba(214, 214, 214, 0.2) 0%, rgba(214, 214, 214, 0.2) 10%, rgba(195, 195, 195, 0.2) 10%, rgba(195, 195, 195, 0.2) 53%, rgba(176, 176, 176, 0.2) 53%, rgba(176, 176, 176, 0.2) 55%, rgba(157, 157, 157, 0.2) 55%, rgba(157, 157, 157, 0.2) 60%, rgba(137, 137, 137, 0.2) 60%, rgba(137, 137, 137, 0.2) 88%, rgba(118, 118, 118, 0.2) 88%, rgba(118, 118, 118, 0.2) 91%, rgba(99, 99, 99, 0.2) 91%, rgba(99, 99, 99, 0.2) 100%),linear-gradient(157.5deg, rgba(214, 214, 214, 0.2) 0%, rgba(214, 214, 214, 0.2) 10%, rgba(195, 195, 195, 0.2) 10%, rgba(195, 195, 195, 0.2) 53%, rgba(176, 176, 176, 0.2) 53%, rgba(176, 176, 176, 0.2) 55%, rgba(157, 157, 157, 0.2) 55%, rgba(157, 157, 157, 0.2) 60%, rgba(137, 137, 137, 0.2) 60%, rgba(137, 137, 137, 0.2) 88%, rgba(118, 118, 118, 0.2) 88%, rgba(118, 118, 118, 0.2) 91%, rgba(99, 99, 99, 0.2) 91%, rgba(99, 99, 99, 0.2) 100%),linear-gradient(139deg, rgba(214, 214, 214, 0.2) 0%, rgba(214, 214, 214, 0.2) 10%, rgba(195, 195, 195, 0.2) 10%, rgba(195, 195, 195, 0.2) 53%, rgba(176, 176, 176, 0.2) 53%, rgba(176, 176, 176, 0.2) 55%, rgba(157, 157, 157, 0.2) 55%, rgba(157, 157, 157, 0.2) 60%, rgba(137, 137, 137, 0.2) 60%, rgba(137, 137, 137, 0.2) 88%, rgba(118, 118, 118, 0.2) 88%, rgba(118, 118, 118, 0.2) 91%, rgba(99, 99, 99, 0.2) 91%, rgba(99, 99, 99, 0.2) 100%),linear-gradient(94deg, rgba(195, 195, 195, 0.2), rgba(228, 228, 228, 0.2));background-blend-mode:overlay,overlay,overlay,normal}body.desktop{background-image:-webkit-linear-gradient(337.5deg, rgb(214, 214, 214) 0%, rgb(214, 214, 214) 10%, rgb(195, 195, 195) 10%, rgb(195, 195, 195) 53%, rgb(176, 176, 176) 53%, rgb(176, 176, 176) 55%, rgb(157, 157, 157) 55%, rgb(157, 157, 157) 60%, rgb(137, 137, 137) 60%, rgb(137, 137, 137) 88%, rgb(118, 118, 118) 88%, rgb(118, 118, 118) 91%, rgb(99, 99, 99) 91%, rgb(99, 99, 99) 100%),-webkit-linear-gradient(292.5deg, rgb(214, 214, 214) 0%, rgb(214, 214, 214) 10%, rgb(195, 195, 195) 10%, rgb(195, 195, 195) 53%, rgb(176, 176, 176) 53%, rgb(176, 176, 176) 55%, rgb(157, 157, 157) 55%, rgb(157, 157, 157) 60%, rgb(137, 137, 137) 60%, rgb(137, 137, 137) 88%, rgb(118, 118, 118) 88%, rgb(118, 118, 118) 91%, rgb(99, 99, 99) 91%, rgb(99, 99, 99) 100%),-webkit-linear-gradient(311deg, rgb(214, 214, 214) 0%, rgb(214, 214, 214) 10%, rgb(195, 195, 195) 10%, rgb(195, 195, 195) 53%, rgb(176, 176, 176) 53%, rgb(176, 176, 176) 55%, rgb(157, 157, 157) 55%, rgb(157, 157, 157) 60%, rgb(137, 137, 137) 60%, rgb(137, 137, 137) 88%, rgb(118, 118, 118) 88%, rgb(118, 118, 118) 91%, rgb(99, 99, 99) 91%, rgb(99, 99, 99) 100%),-webkit-linear-gradient(356deg, rgb(195, 195, 195), rgb(228, 228, 228));background-image:linear-gradient(112.5deg, rgb(214, 214, 214) 0%, rgb(214, 214, 214) 10%, rgb(195, 195, 195) 10%, rgb(195, 195, 195) 53%, rgb(176, 176, 176) 53%, rgb(176, 176, 176) 55%, rgb(157, 157, 157) 55%, rgb(157, 157, 157) 60%, rgb(137, 137, 137) 60%, rgb(137, 137, 137) 88%, rgb(118, 118, 118) 88%, rgb(118, 118, 118) 91%, rgb(99, 99, 99) 91%, rgb(99, 99, 99) 100%),linear-gradient(157.5deg, rgb(214, 214, 214) 0%, rgb(214, 214, 214) 10%, rgb(195, 195, 195) 10%, rgb(195, 195, 195) 53%, rgb(176, 176, 176) 53%, rgb(176, 176, 176) 55%, rgb(157, 157, 157) 55%, rgb(157, 157, 157) 60%, rgb(137, 137, 137) 60%, rgb(137, 137, 137) 88%, rgb(118, 118, 118) 88%, rgb(118, 118, 118) 91%, rgb(99, 99, 99) 91%, rgb(99, 99, 99) 100%),linear-gradient(139deg, rgb(214, 214, 214) 0%, rgb(214, 214, 214) 10%, rgb(195, 195, 195) 10%, rgb(195, 195, 195) 53%, rgb(176, 176, 176) 53%, rgb(176, 176, 176) 55%, rgb(157, 157, 157) 55%, rgb(157, 157, 157) 60%, rgb(137, 137, 137) 60%, rgb(137, 137, 137) 88%, rgb(118, 118, 118) 88%, rgb(118, 118, 118) 91%, rgb(99, 99, 99) 91%, rgb(99, 99, 99) 100%),linear-gradient(94deg, rgb(195, 195, 195), rgb(228, 228, 228));background-blend-mode:overlay,overlay,overlay,normal}body.archive-gallery .c-entry__title,body.tax-gallery .c-entry__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:24px}body.archive-gallery .c-entry__title::before,body.tax-gallery .c-entry__title::before{display:inline-block;content:"";background-color:var(--wp--preset--color--sm-accent);width:3px;height:20px;margin-left:0px;margin-right:12px}body.single-gallery .c-entry__header h1.c-entry__title,body.single-post .c-entry__header h1.c-entry__title{font-family:"Noto Sans JP",sans-serif}h1.c-entry__title,h2.c-entry__title,.c-site-branding__title{font-family:"Cormorant","Noto Sans JP",sans-serif}.c-entry-summary__title{font-family:"Jost","Noto Sans JP",sans-serif}h1.smb-section__title,h2.smb-section__title{font-family:"Noto serif JP",sans-serif}.eng p{margin-top:16px !important;font-family:"Jost","Noto Sans JP",sans-serif;font-weight:200}.eng strong{font-size:15px;font-weight:300}bdo{margin-top:16px !important;font-family:"Jost","Noto Sans JP",sans-serif;font-weight:200}body.about #wor .smb-section__title strong,body.about #requests .smb-section__title strong{font-weight:500}body.about #wor .smb-section__subtitle,body.about #requests .smb-section__subtitle{font-family:"Jost","Noto Sans JP",sans-serif;font-size:15px}body.about #wor .smb-section__subtitle strong,body.about #requests .smb-section__subtitle strong{font-weight:500}body.about #wor .smb-section__lede-wrapper .smb-section__lede,body.about #requests .smb-section__lede-wrapper .smb-section__lede{font-size:15px;font-weight:500}body.about #wor .smb-section__body p,body.about #requests .smb-section__body p{font-size:14px}body.toppage .top-hero-container{position:relative;max-width:100vw;width:100vw;height:calc(var(--vh) - var(--l-header-height));margin-top:0 !important;margin-bottom:0 !important;margin:0 calc(50% - 50vw);overflow:hidden;background-color:#000;-webkit-transition:.3s;transition:.3s}@media screen and (min-width: 640px){body.toppage .top-hero-container{aspect-ratio:16/9;height:100%}}body.toppage .top-hero-container>figure{max-width:100%;width:100%;height:100%;margin:0 !important;pointer-events:none}body.toppage .top-hero-container>figure video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}body.toppage .top-hero-container #hover-blocker{position:absolute;top:0;left:0;max-width:100%;width:100%;height:100%;margin:0;background:rgba(0,0,0,.2);z-index:1}body.toppage .top-hero-container #hover-blocker .hover-msg{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;text-align:center}body.toppage .top-hero-container #hover-blocker .hover-msg .wor-msg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:0px !important;font-size:24px;font-family:"Noto serif JP",sans-serif;font-weight:500;letter-spacing:4px;white-space:nowrap;-webkit-transition:.3s;transition:.3s}@media screen and (min-width: 640px){body.toppage .top-hero-container #hover-blocker .hover-msg .wor-msg{gap:24px;font-size:34px;letter-spacing:10px}}body.toppage .top-hero-container #hover-blocker .hover-msg .wor-msg::before{margin-right:4px;-webkit-transition:.3s;transition:.3s}@media screen and (min-width: 640px){body.toppage .top-hero-container #hover-blocker .hover-msg .wor-msg::before{margin-right:10px}}body.toppage .top-hero-container #hover-blocker .hover-msg .wor-msg.wor-msg::before,body.toppage .top-hero-container #hover-blocker .hover-msg .wor-msg.wor-msg::after{display:inline-block;content:"";width:50px;height:1px;background-color:#fff;-webkit-transition:.3s;transition:.3s}@media screen and (min-width: 640px){body.toppage .top-hero-container #hover-blocker .hover-msg .wor-msg.wor-msg::before,body.toppage .top-hero-container #hover-blocker .hover-msg .wor-msg.wor-msg::after{width:100px}}body.toppage .top-hero-container #hover-blocker .hover-msg .wor-eng{display:block;font-size:14px;font-weight:300;font-family:"Jost",sans-serif;letter-spacing:2px;-webkit-transition:.3s;transition:.3s}@media screen and (min-width: 640px){body.toppage .top-hero-container #hover-blocker .hover-msg .wor-eng{font-size:16px;letter-spacing:6px}}body.toppage .top-hero-container .scrollDown{position:absolute;left:50%;bottom:30px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1px;height:80px;background:rgba(0,0,0,0);-webkit-animation:scrollDown 1.5s ease infinite;animation:scrollDown 1.5s ease infinite;-webkit-transition:.3s;transition:.3s}@media screen and (min-width: 640px){body.toppage .top-hero-container .scrollDown{display:none}}body.toppage .top-hero-container .scrollDown:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(#ffffff), to(transparent));background:-webkit-linear-gradient(transparent, #ffffff, transparent);background:linear-gradient(transparent, #ffffff, transparent)}body.toppage #wor .smb-section__title strong{font-weight:500}body.toppage #wor .smb-section__subtitle{font-family:"Jost","Noto Sans JP",sans-serif;font-size:15px}body.toppage #wor .smb-section__subtitle strong{font-weight:500}body.toppage #wor .smb-section__lede-wrapper .smb-section__lede{font-size:18px;font-weight:500}body.toppage #wor .wp-block-section-is-layout-constrained{margin-top:26px}body.toppage #wor .smb-section__body p{font-size:14px}body.toppage #charm .smb-items__item__figure{overflow:hidden}body.toppage #charm .smb-items__item__figure>img{aspect-ratio:3/2}body.toppage #charm .smb-section__title strong{font-weight:500}body.toppage #charm .smb-section__subtitle{font-family:"Jost","Noto Sans JP",sans-serif;font-size:15px;font-weight:500}body.toppage #charm .smb-section__lede-wrapper .smb-section__lede{font-size:15px}body.toppage #charm .smb-items__item__title{font-size:20px}body.toppage #charm .smb-items__item__title strong{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:600}body.toppage #charm .smb-items__item__title strong::before{display:inline-block;content:"";background-color:var(--wp--preset--color--sm-accent);width:2px;height:18px;margin-left:0px;margin-right:12px}body.toppage #charm .smb-items__item__lede{font-family:"Jost","Noto Sans JP",sans-serif;color:var(--smb-section--subtitle-color)}body.toppage #charm .smb-items__item__content{font-size:14px}@-webkit-keyframes scrollDown{0%{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(0);transform:scaleY(0)}45%{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(1);transform:scaleY(1)}55%{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(1);transform:scaleY(1)}100%{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(0);transform:scaleY(0)}}@keyframes scrollDown{0%{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(0);transform:scaleY(0)}45%{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(1);transform:scaleY(1)}55%{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(1);transform:scaleY(1)}100%{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(0);transform:scaleY(0)}}#topnews .c-entries--text{border-top:1px dotted #5c5c5c}#topnews .c-entries--text .c-entries__item{border-bottom:1px dotted #5c5c5c}#topnews_more a{font-family:"Jost",sans-serif;font-size:20px;font-weight:400}@media(hover: hover)and (pointer: fine){#topnews_more a{-webkit-transition:.3s;transition:.3s}#topnews_more a:hover{opacity:.6}}#topnews_more a span{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:6px}@media(hover: hover)and (pointer: fine){#topnews_more a span{-webkit-transition:.2s;transition:.2s}#topnews_more a span:hover{gap:0}}#topnews_more a span::before{content:"";display:inline-block;margin-right:4px;width:18px;height:18px;background-image:url("images/more/arrow-right.svg");background-size:contain;background-repeat:no-repeat}.p-global-nav .c-navbar__item>a{font-weight:300 !important;font-family:"Jost",sans-serif;letter-spacing:2px}#drawer-nav{background-color:#444}#drawer-nav .c-drawer__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#drawer-nav .c-drawer__inner #menu-main{padding-top:0;padding-bottom:0;text-align:center}#drawer-nav .c-drawer__inner #menu-main>li{padding-bottom:calc(var(--_padding-2)*2);padding-top:calc(var(--_padding-2)*2)}#drawer-nav .c-drawer__inner #menu-main>li>a{font-family:"Jost",sans-serif;font-size:16px;font-weight:300;letter-spacing:8px}.l-contents__inner:last-child{padding-bottom:calc(var(--_padding2)*2) !important}.singular_img__full{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px;overflow:hidden;-webkit-transition:.3s;transition:.3s}.singular_img__full>img{-webkit-transition:.3s;transition:.3s;aspect-ratio:3/2}@media screen and (min-width: 640px){.singular_img__full{max-width:900px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.singular_img__full>img{width:calc((100% - 20px)/2)}}body.category-news .c-entries--text{border-top:1px dotted #5c5c5c}body.category-news .c-entries--text .c-entries__item{border-bottom:1px dotted #5c5c5c}article.post .c-entry__content{margin-bottom:60px}.news-back{text-align:center}.news-back>a{padding:8px 24px;text-decoration:none;border:1px solid var(--wp--preset--color--sm-accent);-webkit-transition:.3s;transition:.3s}@media screen and (min-width: 640px){.news-back>a:hover{color:var(--wp--preset--color--sm-text);border:1px solid var(--wp--preset--color--sm-text);border-radius:8px}}.areasearch{list-style:none;padding:6px 18px 12px;margin-top:20px;border:1px solid #ccc;border-radius:4px;background-color:#fff}@media screen and (min-width: 640px){.areasearch{-webkit-transition:.3s;transition:.3s;margin-top:40px}}.areasearch>li{padding:6px 0;border-bottom:1px dotted #ccc}.areasearch>li>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#333;font-size:15px;font-weight:bold;text-decoration:none}.areasearch>li>a::before{display:inline-block;content:"";background-color:var(--wp--preset--color--sm-accent);width:2px;height:13px;margin-left:0px;margin-right:8px}@media(hover: hover)and (pointer: fine){.areasearch>li>a{-webkit-transition:.3s;transition:.3s}.areasearch>li>a:hover{opacity:.7;text-decoration:underline}}.areasearch>li .areasearch_child{list-style:none;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px}.areasearch>li .areasearch_child>li>a{color:#333;font-size:14px;text-decoration:none}@media(hover: hover)and (pointer: fine){.areasearch>li .areasearch_child>li>a{-webkit-transition:.3s;transition:.3s}.areasearch>li .areasearch_child>li>a:hover{opacity:.7;text-decoration:underline}}.areasearch>li .areasearch_child>li .areasearch_grandchild{list-style:none;padding:0}.areasearch>li .areasearch_child>li .areasearch_grandchild>li{position:relative}.areasearch>li .areasearch_child>li .areasearch_grandchild>li::before{content:"・"}.areasearch>li .areasearch_child>li .areasearch_grandchild>li>a{color:#333;font-size:14px;text-decoration:none}@media(hover: hover)and (pointer: fine){.areasearch>li .areasearch_child>li .areasearch_grandchild>li>a{-webkit-transition:.3s;transition:.3s}.areasearch>li .areasearch_child>li .areasearch_grandchild>li>a:hover{opacity:.7;text-decoration:underline}}.c-entries__item.gallery_item a{border-radius:6px;background-color:#fff;-webkit-transition:.5s;transition:.5s}@media(hover: hover)and (pointer: fine){.c-entries__item.gallery_item a .c-entry-summary--gallery .c-entry-summary__figure img{-webkit-transition:.5s;transition:.5s}.c-entries__item.gallery_item a:hover .c-entry-summary--gallery .c-entry-summary__figure img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.c-entry-summary--gallery .c-entry-summary__figure{border-top-left-radius:6px;border-top-right-radius:6px;margin-bottom:0 !important;overflow:hidden}.c-entry-summary--gallery .c-entry-summary__figure>img{aspect-ratio:3/2}.c-entry-summary--gallery .c-entry-summary__figure span:nth-of-type(2){top:2.6em}.c-entry-summary--gallery .c-entry-summary__figure span:nth-of-type(n + 3){display:none}.c-entry-summary--gallery .c-entry-summary__figure .c-entry-summary__term{display:none}.c-entry-summary--gallery .c-entry-summary__body{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-webkit-flex-direction:column-reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:14px 20px 20px !important}.c-entry-summary--gallery .c-entry-summary__body .c-entry-summary__header{margin-bottom:0}.c-entry-summary--gallery .c-entry-summary__body .c-entry-summary__meta{margin-top:0 !important}.c-entry-summary--gallery .c-entry-summary__body .c-entry-summary__meta .c-meta{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:4px;margin-bottom:8px}.c-entry-summary--gallery .c-entry-summary__body .c-entry-summary__meta .c-meta .c-meta__item--published{font-weight:normal;font-size:12px}.c-entry-summary--gallery .c-entry-summary__body .c-entry-summary__meta .c-meta .c-meta__item--categories{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.c-entry-summary--gallery .c-entry-summary__body .c-entry-summary__meta .c-meta .c-meta__item--categories::before{display:inline-block;content:"";background-color:var(--wp--preset--color--sm-accent);width:2px;height:14px;margin-left:0px;margin-right:8px}.c-entry-summary--gallery .c-entry-summary__body .c-entry-summary__meta .c-meta .c-meta__item--categories .c-entry-summary__term{color:#333;background-color:rgba(0,0,0,0);font-weight:400;font-size:14px;padding:0;margin-top:-1px;font-family:"Noto Sans JP",sans-serif}.c-meta__item--published{color:#777;font-family:"Jost","Noto Sans JP",sans-serif}.c-meta__item--categories{font-family:"Jost","Noto Sans JP",sans-serif}.c-meta__item--author{display:none}body.category-news .c-entry__header,body.archive-gallery .c-entry__header,body.tax-gallery .c-entry__header{margin-bottom:16px}body.category-news .p-archive,body.archive-gallery .p-archive,body.tax-gallery .p-archive{margin-top:8px}article.gallery{margin:0 auto}article.gallery .c-entry__content{margin-bottom:60px}article.gallery .c-entry__meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.gallery-count{text-align:right;padding-right:8px;font-size:15px;font-family:"Jost","Noto Sans JP",sans-serif}.content-wrapper .ninja-forms-form-wrap{color:#333}.content-wrapper .ninja-forms-form-wrap .nf-form-fields-required{margin-bottom:20px;font-size:14px}.content-wrapper .ninja-forms-form-wrap .nf-field .nf-field-label label{font-weight:400}.content-wrapper .ninja-forms-form-wrap .nf-field .nf-field-element:has(input[type=submit]){text-align:center;-webkit-transition:.3s;transition:.3s}@media screen and (min-width: 1024px){.content-wrapper .ninja-forms-form-wrap .nf-field .nf-field-element:has(input[type=submit]){text-align:left}}.content-wrapper .ninja-forms-form-wrap .nf-field .nf-field-element input,.content-wrapper .ninja-forms-form-wrap .nf-field .nf-field-element textarea{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.035);box-shadow:inset 0 1px 1px rgba(0,0,0,.035);padding:.75rem 1rem;border-radius:6px;border:1px solid #ccc;outline:0;font-size:16px}.content-wrapper .ninja-forms-form-wrap .nf-field .nf-field-element textarea{margin-bottom:10px}.content-wrapper .ninja-forms-form-wrap .nf-field .nf-field-element input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #557fd4;border-radius:8px;background:#557fd4;color:#fff;padding:16px 64px;font-size:16px}@media(hover: hover)and (pointer: fine){.content-wrapper .ninja-forms-form-wrap .nf-field .nf-field-element input[type=submit]{-webkit-transition:.3s;transition:.3s}.content-wrapper .ninja-forms-form-wrap .nf-field .nf-field-element input[type=submit]:hover{background:#eee;color:#557fd4}}.content-wrapper .ninja-forms-form-wrap .nf-field .nf-field-element .h-captcha{margin:0 auto 20px}@media screen and (min-width: 1024px){.content-wrapper .ninja-forms-form-wrap .nf-field .nf-field-element{-webkit-transition:.3s;transition:.3s}.content-wrapper .ninja-forms-form-wrap .nf-field .nf-field-element .h-captcha{margin:0 auto 30px 0}}.custom-logo-link{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}footer.l-footer{border-top:none}footer.l-footer .custom-logo-link{display:none}.l-footer--footer-2 .l-footer__footer{background-color:var(--wp--preset--color--sm-text) !important;color:#fff;font-family:"Jost",sans-serif}.p-social-nav .fa-youtube,.p-social-nav .fa-instagram{color:#fff !important}.p-social-nav a{font-size:26px;-webkit-transition:.3s;transition:.3s}@media screen and (min-width: 640px){.p-social-nav a:hover{opacity:.7}}.c-copyright .c-fluid-container{font-size:12px;color:#fff;font-family:"Jost",sans-serif}#page-top.c-page-top{border-radius:50%;--page-top-y: 10px !important;bottom:25px !important;right:25px !important}@media screen and (min-width: 640px){#page-top.c-page-top{-webkit-transition:.3s;transition:.3s;width:40px !important;height:40px !important}}#page-top.c-page-top a{font-size:16px}