:root{--main-theme-color: #1770a5;--sub-theme-color: #E8F5FD;font-family:"游ゴシック体","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;--color_main: #216495;--color_text: #216495;--color_link: #1176d4;--color_htag: #216495;--color_paper: #fdfdfd;--sp-width: 959px}.is-style-section_ttl.page-h2{width:fit-content;font-size:1.2rem;font-weight:bold;padding:.2rem .8rem;background-color:#fff;border:2px solid var(--main-theme-color);box-shadow:8px 8px 0px 0 var(--main-theme-color)}.grecaptcha-badge{z-index:1}@media(max-width: 959px){.grecaptcha-badge{bottom:80px !important}}@media(min-width: 960px){.grecaptcha-badge{bottom:100px !important}}.line.yellow{text-decoration:underline;text-decoration-color:#fff200;text-decoration-thickness:10px;text-underline-offset:-5px}div.spacer{width:100vw;margin:2rem calc(50% - 50vw);height:4rem;background-color:#ffede7}@media(min-width: 600px){br.spbr{display:none}}@media(max-width: 599px){br.pcbr{display:none}}.page-contents-wrapper{padding-top:100px;margin:0 auto}@media(max-width: 959px){.page-contents-wrapper{width:90%}}.full-wide-title{position:absolute;left:calc(50% - 50vw);width:100vw}h1,h2,h3,h4,h5{color:var(--main-theme-color)}.page-title-h1-frame{top:0;left:0;position:absolute;width:calc((100vw - 960px)/2 + 200px);min-width:200px;height:90px;background-color:var(--main-theme-color)}.page-title-h1-frame h1{text-align:right;font-size:1.4rem;color:#fff;padding:.6rem 1rem}.contact-button{width:100%;text-align:center;margin:100px 0}.contact-button a.button{font-weight:bold;margin:0 auto 0 auto;padding:30px;border-radius:60px;height:30px;border:1px solid var(--color_main);color:var(--color_main)}.contact-button a.button:hover{background-color:var(--color_main);color:var(--color_paper)}#entry-section{background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:hsla(0,0%,100%,.5);position:relative}#entry-section:before{background-color:inherit;z-index:1;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#entry-section .entry-sec-frame{z-index:2;background-position:50%;background-repeat:no-repeat;background-size:contain;position:relative}@media(max-width: 959px){#entry-section{background-image:url(https://be-ichinishi.jp/wp-content/themes/be_ichinishi/include/assets/img/top/entry_sec_bg_sp.jpg)}#entry-section .entry-sec-frame{background-image:url(https://be-ichinishi.jp/wp-content/themes/be_ichinishi/include/assets/img/top/entry_sec_frame_sp.png);width:100%;padding:4rem 2rem 6rem 2rem;max-height:760px}#entry-section .entry-sec-frame .entry-sec-inner-frame{max-width:350px;width:80%;margin:auto}#entry-section .entry-sec-frame .entry-sec-inner-frame .entry-sec-item{height:40vw;max-height:200px}#entry-section .entry-sec-frame .entry-sec-inner-frame .entry-sec-item div,#entry-section .entry-sec-frame .entry-sec-inner-frame .entry-sec-item img{height:100%;text-align:left}#entry-section .entry-sec-frame .entry-sec-inner-frame .entry-sec-item img{object-fit:contain !important;object-position:center left}#entry-section .entry-sec-frame .entry-sec-inner-frame .entry-sec-item.item1,#entry-section .entry-sec-frame .entry-sec-inner-frame .entry-sec-item.item2,#entry-section .entry-sec-frame .entry-sec-inner-frame .entry-sec-item.item3{visibility:hidden}#entry-section .entry-sec-frame .entry-sec-inner-frame .entry-sec-item.item1.is-animated,#entry-section .entry-sec-frame .entry-sec-inner-frame .entry-sec-item.item2.is-animated,#entry-section .entry-sec-frame .entry-sec-inner-frame .entry-sec-item.item3.is-animated{visibility:visible;animation:slideUp 1.6s cubic-bezier(0.25, 1, 0.5, 1) forwards}}@media(min-width: 960px){#entry-section{background-image:url(https://be-ichinishi.jp/wp-content/themes/be_ichinishi/include/assets/img/top/entry_sec_bg_pc.jpg);height:400px}#entry-section .entry-sec-frame{background-image:url(https://be-ichinishi.jp/wp-content/themes/be_ichinishi/include/assets/img/top/entry_sec_frame.png);width:960px;padding:4rem;margin:auto;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}#entry-section .entry-sec-frame .entry-sec-inner-frame{display:flex;justify-content:space-around}#entry-section .entry-sec-frame .entry-sec-inner-frame .entry-sec-item.item1,#entry-section .entry-sec-frame .entry-sec-inner-frame .entry-sec-item.item2,#entry-section .entry-sec-frame .entry-sec-inner-frame .entry-sec-item.item3{visibility:hidden;height:200px}#entry-section .entry-sec-frame .entry-sec-inner-frame .entry-sec-item.item1 img,#entry-section .entry-sec-frame .entry-sec-inner-frame .entry-sec-item.item2 img,#entry-section .entry-sec-frame .entry-sec-inner-frame .entry-sec-item.item3 img{height:100%}#entry-section .entry-sec-frame .entry-sec-inner-frame .entry-sec-item.item1.is-animated,#entry-section .entry-sec-frame .entry-sec-inner-frame .entry-sec-item.item2.is-animated,#entry-section .entry-sec-frame .entry-sec-inner-frame .entry-sec-item.item3.is-animated{visibility:visible;animation:slideUp 1.6s cubic-bezier(0.25, 1, 0.5, 1) forwards}}.content-section{position:relative}@media(max-width: 959px){.content-section .content-header-frame{margin-bottom:4rem}.content-section .content-header-frame .header-number{position:absolute;width:60px;height:5.8rem;background-color:var(--main-theme-color)}.content-section .content-header-frame .number-square{width:40px}.content-section .content-header-frame .header-text{width:90%;max-width:600px;margin:1rem auto;color:var(--main-theme-color)}.content-section .content-header-frame .header-text .title{margin-bottom:2rem}.content-section .content-header-frame .header-text .main-title h2{font-size:1.2rem;border-bottom:1px solid var(--main-theme-color);line-height:3rem}.content-section .content-header-frame .header-text .sub-title h3{font-size:1rem;line-height:3rem}.content-section .content-header-frame .header-text .text-frame{width:100%;display:flex;flex-direction:column}.content-section .content-header-frame .header-text .text-frame .text-inner{text-align:justify;line-height:1.8rem;letter-spacing:.1em}.content-section .first-content-header-frame .header-number{right:0}.content-section .first-content-header-frame .title{padding:0 calc(70px - 5vw) 0 0}.content-section .second-content-header-frame .header-number{left:0}.content-section .second-content-header-frame .header-number .number-square{margin-left:auto;margin-right:0}.content-section .second-content-header-frame .title{padding:0 0 0 calc(70px - 5vw)}.content-section .third-content-header-frame .header-number{right:0}.content-section .third-content-header-frame .title{padding:0 calc(70px - 5vw) 0 0}.content-section .sub-header-frame{margin:0 auto 1.8rem auto;padding:0 1rem;width:100%;max-width:600px}.content-section .sub-header-frame .main-message{width:fit-content;font-size:1.2rem;font-weight:bold;padding:.2rem .8rem;background-color:#fff;color:var(--main-theme-color);border:2px solid var(--main-theme-color);box-shadow:8px 8px 0 0 var(--main-theme-color)}.content-section .sub-header-frame .sub-message{color:var(--main-theme-color);font-size:1rem;margin:1.2rem 0 1rem 1rem}.content-section .main-content-frame{width:100%;max-width:600px;margin:0 auto 4rem auto;padding:0 2rem;display:flex;flex-direction:column;gap:30px}.content-section .main-content-frame .item-frame{width:100%;display:flex;flex-direction:column;gap:30px}.content-section .main-content-frame .main-content-item>.title{font-size:1.2rem;font-weight:bold;padding:.3rem 0 0 3rem;margin-bottom:.6rem;position:relative}.content-section .main-content-frame .main-content-item>.title span.item-num{position:absolute;top:0;left:0;height:2.4rem}.content-section .main-content-frame .main-content-item>.title span.item-num img{height:100%}.content-section .main-content-frame .main-content-item>.text{letter-spacing:.1em;text-align:justify}}@media(min-width: 960px){.content-section .content-header-frame{margin-bottom:2rem;height:320px}.content-section .content-header-frame .header-number{position:absolute;width:calc((100vw - 960px)/2 + 3rem);height:290px;background-color:var(--main-theme-color)}.content-section .content-header-frame .number-square{width:80px}.content-section .content-header-frame .header-text{width:960px;position:absolute;transform:translateX(-50%)}.content-section .content-header-frame .header-text .main-title h2{font-size:2rem;border-bottom:1px solid var(--main-theme-color)}.content-section .content-header-frame .header-text .sub-title h3{font-size:1.2rem;line-height:3rem}.content-section .content-header-frame .header-text .text-frame{width:100%;display:flex;gap:30px}.content-section .content-header-frame .header-text .text-frame .text-inner{max-width:50%;letter-spacing:.1em;text-align:justify}.content-section .first-content-header-frame .header-number{right:0;top:30px}.content-section .first-content-header-frame .header-text{padding:0 6rem 0 2rem;top:30px;left:50%;transform:translateX(-50%)}.content-section .second-content-header-frame .header-number{left:0;top:30px}.content-section .second-content-header-frame .header-number .number-square{margin-left:auto;margin-right:0}.content-section .second-content-header-frame .header-text{padding:0 2rem 0 6rem;top:30px;left:50%;transform:translateX(-50%)}.content-section .third-content-header-frame .header-number{right:0;top:30px}.content-section .third-content-header-frame .header-text{padding:0 6rem 0 2rem;top:30px;left:50%;transform:translateX(-50%)}.content-section .sub-header-frame{margin:0 auto 1.8rem auto;padding:0 0 0 2rem;width:960px}.content-section .sub-header-frame .main-message{width:fit-content;font-size:1.4rem;font-weight:bold;padding:.2rem .8rem;background-color:#fff;color:var(--main-theme-color);border:2px solid var(--main-theme-color);box-shadow:8px 8px 0 0 var(--main-theme-color)}.content-section .sub-header-frame .sub-message{color:var(--main-theme-color);font-size:1.2rem;margin:1.2rem 0 1rem 4rem}.content-section .main-content-frame{width:960px;margin:0 auto 4rem auto;padding:0 2rem;display:flex;flex-direction:row;gap:30px}.content-section .main-content-frame .item-frame{width:100%;display:flex;flex-direction:column;gap:30px}.content-section .main-content-frame .main-content-item>.title{font-size:1.2rem;font-weight:bold;padding:.3rem 0 0 3rem;margin-bottom:.6rem;position:relative;color:var(--main-theme-color)}.content-section .main-content-frame .main-content-item>.title span.item-num{position:absolute;top:0;left:0;height:2.4rem}.content-section .main-content-frame .main-content-item>.title span.item-num img{height:100%}.content-section .main-content-frame .main-content-item>.text{letter-spacing:.1em;text-align:justify}}#activity-phil-section{background-color:var(--sub-theme-color)}#activity-phil-section .activity-phil-header-frame{margin:2rem auto 1rem auto;width:100%}#activity-phil-section .activity-phil-header-frame>.title{text-align:center}#activity-phil-section .activity-phil-content{width:960px;margin:1rem auto;padding:1rem 2rem;display:flex;gap:40px}#activity-phil-section .activity-phil-content .activity-phil-item{width:100%}#activity-phil-section .activity-phil-content .activity-phil-item>.title{position:relative;height:3rem;z-index:5;text-align:center;font-size:1.2rem;font-weight:bold;text-decoration:underline var(--main-theme-color) 2px;text-underline-offset:5px}#activity-phil-section .activity-phil-content .activity-phil-item>.title span.item-num{position:absolute;transform:translateX(-50%) translateY(-50%);left:50%;top:30%;z-index:-1}#activity-phil-section .activity-phil-content .activity-phil-item>.text{letter-spacing:.1em;text-align:justify}@media(max-width: 959px){#activity-phil-section{padding:1rem 0}#activity-phil-section .activity-phil-content{width:100%;max-width:600px;flex-direction:column;gap:10px}#activity-phil-section .activity-phil-content .activity-phil-item{max-width:400px;margin:2rem auto}}@media(min-width: 960px){#activity-phil-section{padding:2rem 0 4rem 0}#activity-phil-section .activity-phil-content{flex-direction:row;justify-content:space-between}}#membership-section{padding:2rem 0 4rem 0}#membership-section .footnote{font-size:.8rem;text-align:right;margin:.4rem 0}#membership-section .section-inner{margin:0 auto;width:960px}#membership-section .section-inner .membership-header-frame{padding:.5rem;margin:2rem auto 1rem auto;width:100%;background-color:var(--main-theme-color)}#membership-section .section-inner .membership-header-frame .title{font-size:2rem;font-weight:bold;text-align:center;color:#fff}#membership-section .section-inner .membership-content-frame .membership-title{font-size:1.6rem;font-weight:bold;border-bottom:1px solid var(--main-theme-color)}#membership-section .section-inner .membership-content-frame .membership-flow-items{margin:1rem 0 1rem 0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px}#membership-section .section-inner .membership-content-frame .membership-flow-items .membership-flow-item-title{background-color:var(--sub-theme-color);font-size:1.3rem;font-weight:bold;line-height:2.4rem;text-align:center;position:relative}#membership-section .section-inner .membership-content-frame .membership-flow-items .membership-flow-item-text{padding:1rem}@media(max-width: 959px){#membership-section .footnote{grid-column:1/3}#membership-section .section-inner{width:100%;max-width:600px;padding:0 .4rem}#membership-section .section-inner .membership-header-frame .title{font-size:1.2rem}#membership-section .section-inner .membership-content-frame .membership-title{font-size:1.2rem}#membership-section .section-inner .membership-content-frame .membership-flow-items{margin:1rem 0 1rem 0;display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr 1fr;gap:20px}#membership-section .section-inner .membership-content-frame .membership-flow-items .membership-flow-item{display:grid;grid-template-columns:[title] 120px [text] 1fr}#membership-section .section-inner .membership-content-frame .membership-flow-items .membership-flow-item-title{grid-column:title;background-color:var(--sub-theme-color);font-size:18px;font-weight:bold;line-height:100%;text-align:center;position:relative}#membership-section .section-inner .membership-content-frame .membership-flow-items .membership-flow-item-title p{top:calc(50% + 10px);position:relative;transform:translateY(-50%)}#membership-section .section-inner .membership-content-frame .membership-flow-items .membership-flow-item-title::before{content:"";position:absolute;color:#fff;top:0;left:0;border-left:60px solid rgba(0,0,0,0);border-top:10px solid;border-right:60px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0)}#membership-section .section-inner .membership-content-frame .membership-flow-items .membership-flow-item-title::after{content:"";position:absolute;color:var(--sub-theme-color);bottom:-20px;left:0;border-left:60px solid rgba(0,0,0,0);border-top:10px solid;border-right:60px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0)}#membership-section .section-inner .membership-content-frame .membership-flow-items .membership-flow-item-text{grid-column:text;padding:1rem}#membership-section .section-inner .membership-content-frame .membership-price-items{margin:1rem auto;display:grid;grid-template-columns:1fr 1fr;gap:10px}#membership-section .section-inner .membership-content-frame .membership-price-items .membership-price-items-header{grid-column:1/2;display:grid;grid-template-rows:1fr 1fr 1fr 1fr;gap:10px}#membership-section .section-inner .membership-content-frame .membership-price-items .membership-price-items-header .membership-price-item.title{border:2px solid var(--main-theme-color);font-size:20px;font-weight:bold;text-align:center;color:var(--main-theme-color)}#membership-section .section-inner .membership-content-frame .membership-price-items .membership-price-items-header .membership-price-item.title .small{font-size:12px}#membership-section .section-inner .membership-content-frame .membership-price-items .membership-price-items-header .membership-price-item.title p{position:relative;top:50%;transform:translateY(-50%)}#membership-section .section-inner .membership-content-frame .membership-price-items .membership-price-items-header .membership-price-item.item1{grid-row:1}#membership-section .section-inner .membership-content-frame .membership-price-items .membership-price-items-header .membership-price-item.item2{grid-row:2/4}#membership-section .section-inner .membership-content-frame .membership-price-items .membership-price-items-header .membership-price-item.item3{grid-row:4}#membership-section .section-inner .membership-content-frame .membership-price-items .membership-price-items-contents{grid-column:2/3;display:grid;grid-template-rows:1fr 1fr 1fr 1fr;gap:10px;text-align:center}#membership-section .section-inner .membership-content-frame .membership-price-items .membership-price-items-contents .membership-price-item{border:2px solid var(--sub-theme-color);height:8rem}#membership-section .section-inner .membership-content-frame .membership-price-items .membership-price-items-contents .membership-price-item .terms{background-color:var(--sub-theme-color);display:grid;grid-template-columns:1fr 1fr 1fr;height:100%}#membership-section .section-inner .membership-content-frame .membership-price-items .membership-price-items-contents .membership-price-item .terms span.month{display:block;font-size:.6rem;line-height:unset}#membership-section .section-inner .membership-content-frame .membership-price-items .membership-price-items-contents .membership-price-item .terms div.season-label{padding-top:.2rem}#membership-section .section-inner .membership-content-frame .membership-price-items .membership-price-items-contents .membership-price-item .price{position:relative;top:2.5rem;transform:translateY(-50%);font-size:1.2rem;font-weight:bold}#membership-section .section-inner .membership-content-frame .membership-price-items .membership-price-items-contents .membership-price-item span.tax-inc,#membership-section .section-inner .membership-content-frame .membership-price-items .membership-price-items-contents .membership-price-item span.description{display:block;font-size:.8rem}#membership-section .section-inner .membership-content-frame .membership-price-items .membership-price-items-contents .membership-price-item span.upper{font-size:.6em;vertical-align:top}#membership-section .section-inner .membership-content-frame .membership-price-items .membership-price-items-contents .membership-price-item.item1{grid-row:1}#membership-section .section-inner .membership-content-frame .membership-price-items .membership-price-items-contents .membership-price-item.item1 .price{top:50%}#membership-section .section-inner .membership-content-frame .membership-price-items .membership-price-items-contents .membership-price-item.item2{grid-row:2}#membership-section .section-inner .membership-content-frame .membership-price-items .membership-price-items-contents .membership-price-item.item2 .terms{grid-template-columns:1fr;height:3rem;line-height:3rem}#membership-section .section-inner .membership-content-frame .membership-price-items .membership-price-items-contents .membership-price-item.item3{grid-row:3}#membership-section .section-inner .membership-content-frame .membership-price-items .membership-price-items-contents .membership-price-item.item3 .terms{height:3rem}#membership-section .section-inner .membership-content-frame .membership-price-items .membership-price-items-contents .membership-price-item.item4{grid-row:4}}@media(min-width: 960px){#membership-section .section-inner .membership-content-frame .membership-flow-items .membership-flow-item-title::before{content:"";position:absolute;color:#fff;left:0px;top:0;border-left:10px solid;border-top:20px solid rgba(0,0,0,0);border-right:20px solid rgba(0,0,0,0);border-bottom:20px solid rgba(0,0,0,0)}#membership-section .section-inner .membership-content-frame .membership-flow-items .membership-flow-item-title::after{content:"";position:absolute;color:var(--sub-theme-color);right:-40px;top:0;border-left:10px solid;border-top:20px solid rgba(0,0,0,0);border-right:30px solid rgba(0,0,0,0);border-bottom:20px solid rgba(0,0,0,0)}#membership-section .section-inner .membership-content-frame .membership-price-items .membership-price-items-header{margin:1rem auto;display:grid;grid-template-columns:180px 250px 1fr 180px;gap:10px}#membership-section .section-inner .membership-content-frame .membership-price-items .membership-price-items-header .membership-price-item.title{background-color:var(--main-theme-color);font-size:1.6rem;font-weight:bold;text-align:center;color:#fff}#membership-section .section-inner .membership-content-frame .membership-price-items .membership-price-items-header .membership-price-item.title .small{font-size:1rem}#membership-section .section-inner .membership-content-frame .membership-price-items .membership-price-items-header .membership-price-item.item1{grid-column:1}#membership-section .section-inner .membership-content-frame .membership-price-items .membership-price-items-header .membership-price-item.item2{grid-column:2/4}#membership-section .section-inner .membership-content-frame .membership-price-items .membership-price-items-header .membership-price-item.item3{grid-column:4}#membership-section .section-inner .membership-content-frame .membership-price-items .membership-price-items-contents{display:grid;grid-template-columns:180px 250px 1fr 180px;gap:10px;text-align:center}#membership-section .section-inner .membership-content-frame .membership-price-items .membership-price-items-contents .membership-price-item{border:2px solid var(--sub-theme-color);height:8rem}#membership-section .section-inner .membership-content-frame .membership-price-items .membership-price-items-contents .membership-price-item .terms{background-color:var(--sub-theme-color);display:grid;grid-template-columns:1fr 1fr 1fr;height:100%}#membership-section .section-inner .membership-content-frame .membership-price-items .membership-price-items-contents .membership-price-item .terms span.month{display:block;font-size:.6rem;line-height:unset}#membership-section .section-inner .membership-content-frame .membership-price-items .membership-price-items-contents .membership-price-item .terms div.season-label{padding-top:.2rem}#membership-section .section-inner .membership-content-frame .membership-price-items .membership-price-items-contents .membership-price-item .price{position:relative;top:2.5rem;transform:translateY(-50%);font-size:1.2rem;font-weight:bold}#membership-section .section-inner .membership-content-frame .membership-price-items .membership-price-items-contents .membership-price-item span.tax-inc,#membership-section .section-inner .membership-content-frame .membership-price-items .membership-price-items-contents .membership-price-item span.description{display:block;font-size:.8rem}#membership-section .section-inner .membership-content-frame .membership-price-items .membership-price-items-contents .membership-price-item span.upper{font-size:.6em;vertical-align:top}#membership-section .section-inner .membership-content-frame .membership-price-items .membership-price-items-contents .membership-price-item.item1{grid-column:1}#membership-section .section-inner .membership-content-frame .membership-price-items .membership-price-items-contents .membership-price-item.item1 .price{top:50%}#membership-section .section-inner .membership-content-frame .membership-price-items .membership-price-items-contents .membership-price-item.item2{grid-column:2}#membership-section .section-inner .membership-content-frame .membership-price-items .membership-price-items-contents .membership-price-item.item2 .terms{grid-template-columns:1fr;height:3rem;line-height:3rem}#membership-section .section-inner .membership-content-frame .membership-price-items .membership-price-items-contents .membership-price-item.item3{grid-column:3}#membership-section .section-inner .membership-content-frame .membership-price-items .membership-price-items-contents .membership-price-item.item3 .terms{height:3rem}#membership-section .section-inner .membership-content-frame .membership-price-items .membership-price-items-contents .membership-price-item.item4{grid-column:4}}.forms-frame .wpcf7{max-width:900px;background-color:var(--color_paper);box-shadow:0 0 10px rgba(0,0,0,.3);min-height:300px;padding:24px;position:relative;margin:1rem auto;width:100%}.forms-frame .wpcf7:before,.forms-frame .wpcf7:after{content:"";height:98%;position:absolute;width:100%;z-index:-1}.forms-frame .wpcf7:before{background:#fafafa;box-shadow:0 0 8px rgba(0,0,0,.2);left:-5px;top:4px;transform:rotate(-2deg)}.forms-frame .wpcf7:after{background:#f6f6f6;box-shadow:0 0 3px rgba(0,0,0,.2);right:-3px;top:1px;transform:rotate(1.4deg)}.forms-frame .wpcf7 form div.input-group{border-top:1px solid #ddd;align-items:center;padding:16px 0}.forms-frame .wpcf7 form div.input-group p:has(input.col-2){display:grid;grid-template-columns:1fr 1fr}.forms-frame .wpcf7 form .form-label{width:100%;letter-spacing:.05em;font-weight:bold;align-items:center;font-size:15px;margin-bottom:0}.forms-frame .wpcf7 form .form-label.isMsg{margin-top:8px;margin-bottom:auto}@media screen and (max-width: 768px){.forms-frame .wpcf7 form .form-label.isMsg{margin-top:0}}.forms-frame .wpcf7 form .form-label-Required{border-radius:4px;margin-right:8px;width:34px;display:inline-block;text-align:center;background:var(--main-theme-color);color:#fff;font-size:10px}@media screen and (max-width: 768px){.forms-frame .wpcf7 form .form-label-Required{border-radius:4px;padding-top:4px;padding-bottom:4px;width:32px;font-size:10px}}.forms-frame .wpcf7 form .form-input{border:1px solid #ddd;border-radius:6px;padding-left:1em;padding-right:1em;width:100%;font-size:15px;margin-left:0;margin-top:0;height:40px}.forms-frame .wpcf7 form .form-input.col-2:last-child{margin-right:0;margin-left:auto}.forms-frame .wpcf7 form .form-input:disabled,.forms-frame .wpcf7 form .form-input:read-only{background:#eaedf2}.forms-frame .wpcf7 form .form-select{border:1px solid #ddd;border-radius:6px;padding-left:1em;padding-right:1em;width:100%;font-size:15px;margin-left:0;margin-top:0;height:40px}.forms-frame .wpcf7 form .form-select:disabled,.forms-frame .wpcf7 form .form-select:read-only{background:#eaedf2}.forms-frame .wpcf7 form div.checkboxes{margin-left:20px;padding-left:1em;padding-right:1em;display:flex;flex-wrap:wrap;gap:30px;width:100%}.forms-frame .wpcf7 form div.checkboxes .checkbox{width:80px}.forms-frame .wpcf7 form div.checkboxes .checkbox label{line-height:20px;display:block;position:relative}.forms-frame .wpcf7 form div.checkboxes .checkbox label input.form-checkbox{position:absolute;top:0;bottom:0;right:0;height:20px;width:20px}.forms-frame .wpcf7 form .form-textarea{border:1px solid #ddd;border-radius:6px;padding-left:1em;padding-right:1em;width:100%;margin-top:0;margin-left:0;height:200px;flex:inherit;font-size:15px}.forms-frame .wpcf7 form .form-button{border-radius:6px;margin-top:32px;margin-left:auto;margin-right:auto;padding-top:20px;padding-bottom:20px;width:280px;display:block;letter-spacing:.05em;background:var(--color_main);color:#fff;font-weight:bold;font-size:20px}@media screen and (max-width: 480px){.forms-frame .wpcf7 form .form-button{margin-top:24px;padding-top:8px;padding-bottom:8px;width:160px;font-size:16px}}.page-template-application_2025spring{background-color:var(--color_main);color:var(--color_paper)}@media(max-width: 599px){.page-template-application_2025spring{font-size:12px}.page-template-application_2025spring .l-container{padding-top:40px}}.page-template-application_2025spring .l-container{width:100%;max-width:960px;overflow:hidden}.page-template-application_2025spring .cps-post-box{position:relative;margin-top:50px}.page-template-application_2025spring .catch-copy-text{position:absolute;top:10px;transform:rotate(-2deg);color:var(--color_main);font-weight:bold}@media(max-width: 599px){.page-template-application_2025spring .catch-copy-text{font-size:16px}}.page-template-application_2025spring .catch-copy-text span{background-color:var(--color_main);color:var(--color_paper);border-radius:2px;padding:5px 8px;margin:0 4px}@media(max-width: 599px){.page-template-application_2025spring .catch-copy-text span{font-size:19px}}@media(min-width: 600px){.page-template-application_2025spring .catch-copy-text span{font-size:1.2rem}}.page-template-application_2025spring .catch-copy-balloon{content:"";position:absolute;border-radius:50%;top:-210px;left:-300px;width:700px;height:300px;background-color:#ffce02;z-index:-1}.page-template-application_2025spring .main-text{position:relative;max-width:600px;margin:auto;z-index:1;background-color:var(--color_main);border:6px #fff solid;box-shadow:3px 3px 3px dimgray;padding:10px 10px}.page-template-application_2025spring .sub-text{width:80%;max-width:500px;margin:auto;position:relative;z-index:-1;padding:30px 20px;background-color:#fdfab3;color:#444;transform:rotate(-2deg);box-shadow:2px 2px 2px dimgray}.page-template-application_2025spring .fullwide-price{padding:5px 0 !important;margin-bottom:5px}.page-template-application_2025spring .fullwide-price p{margin:0}.page-template-application_2025spring .wpcf7{max-width:900px;background-color:var(--color_paper);box-shadow:0 0 10px rgba(0,0,0,.3);min-height:300px;padding:24px;position:relative;margin:1rem auto;width:100%;color:var(--color_main)}.page-template-application_2025spring .wpcf7 form div.input-group{border-top:1px solid #ddd;align-items:center;padding:8px 0}.page-template-application_2025spring .wpcf7 form div.input-group p:has(input.col-2){display:grid;grid-template-columns:1fr 1fr}.page-template-application_2025spring .wpcf7 form .form-label{width:100%;letter-spacing:.05em;font-weight:bold;align-items:center;font-size:15px;margin-bottom:0}.page-template-application_2025spring .wpcf7 form .form-label.isMsg{margin-top:8px;margin-bottom:auto}@media screen and (max-width: 768px){.page-template-application_2025spring .wpcf7 form .form-label.isMsg{margin-top:0}}.page-template-application_2025spring .wpcf7 form .form-label-Required{position:relative;top:-2px;border-radius:4px;margin-right:8px;width:34px;display:inline-block;text-align:center;background:var(--main-theme-color);color:#fff;font-size:10px}@media screen and (max-width: 768px){.page-template-application_2025spring .wpcf7 form .form-label-Required{border-radius:2px;padding-top:2px;padding-bottom:2px;width:32px;font-size:10px}}.page-template-application_2025spring .wpcf7 form .form-input{border:1px solid #ddd;border-radius:1px;padding-left:1em;padding-right:1em;width:100%;font-size:15px;margin-left:0;margin-top:0;height:32px}.page-template-application_2025spring .wpcf7 form .form-input.col-2:last-child{margin-right:0;margin-left:auto}.page-template-application_2025spring .wpcf7 form .form-input:disabled,.page-template-application_2025spring .wpcf7 form .form-input:read-only{background:#eaedf2}.page-template-application_2025spring .wpcf7 form .form-select{border:1px solid #ddd;border-radius:6px;padding-left:1em;padding-right:1em;width:100%;font-size:15px;margin-left:0;margin-top:0;height:40px}.page-template-application_2025spring .wpcf7 form .form-select:disabled,.page-template-application_2025spring .wpcf7 form .form-select:read-only{background:#eaedf2}.page-template-application_2025spring .wpcf7 form div.checkboxes{margin-left:20px;padding-left:1em;padding-right:1em;display:flex;flex-wrap:wrap;gap:30px;width:100%}.page-template-application_2025spring .wpcf7 form div.checkboxes .checkbox{width:80px}.page-template-application_2025spring .wpcf7 form div.checkboxes .checkbox label{line-height:20px;display:block;position:relative}.page-template-application_2025spring .wpcf7 form div.checkboxes .checkbox label input.form-checkbox{position:absolute;top:0;bottom:0;right:0;height:20px;width:20px}.page-template-application_2025spring .wpcf7 form .form-textarea{border:1px solid #ddd;border-radius:6px;padding-left:1em;padding-right:1em;width:100%;margin-top:0;margin-left:0;height:200px;flex:inherit;font-size:15px}.page-template-application_2025spring .wpcf7 form .form-button{border-radius:6px;margin-top:32px;margin-left:auto;margin-right:auto;padding-top:20px;padding-bottom:20px;width:280px;display:block;letter-spacing:.05em;background:var(--color_main);color:#fff;font-weight:bold;font-size:20px}@media screen and (max-width: 480px){.page-template-application_2025spring .wpcf7 form .form-button{margin-top:24px;padding-top:8px;padding-bottom:8px;width:160px;font-size:16px}}@media(max-width: 959px){.pc{display:none}}@media(min-width: 960px){.sp{display:none}}#loading{width:100vw;height:100vh;transition:all 1s;background-color:var(--main-theme-color);position:fixed;top:0;left:0;z-index:9999}.spinner{width:100px;height:100px;margin:50vh auto;background-color:#fff;border-radius:100%;animation:sk-scaleout 1s infinite ease-in-out}.loaded{opacity:0;visibility:hidden}@keyframes sk-scaleout{0%{transform:scale(0)}100%{transform:scale(1);opacity:0}}@media(max-width: 959px){#main_visual .p-mainVisual__textLayer{top:-20vh}}#main_visual .catch-copy-group{width:90%;max-width:400px;margin:auto}#main_visual .catch-copy-img-group{width:90%;max-width:400px;margin:auto}#main_visual .catch-copy{font-size:1rem;font-weight:normal;text-align:center;margin-bottom:0;line-height:2.2rem}@media(max-width: 959px){#main_visual .catch-copy{font-size:.8rem;max-font-size:16px;line-height:24px;margin-bottom:0}}.fade{opacity:0}.fade.slideup.is-animated{animation:slideUp 1.6s cubic-bezier(0.25, 1, 0.5, 1) forwards}@keyframes slideUp{0%{transform:translateY(120px);opacity:0}100%{transform:translateY(0)}40%,100%{opacity:1}}.fade.zoomin.is-animated{animation:zoomIn .8s cubic-bezier(0.25, 1, 0.5, 1) forwards}@keyframes zoomIn{0%{transform:scale(0.8);opacity:0}100%{opacity:1;transform:scale(1)}}.fade.popup.is-animated{animation:popup .6s cubic-bezier(0.22, 1, 0.36, 1) forwards}@keyframes popup{0%{transform:translateY(40px) scale(0.8);opacity:0}100%{transform:translateY(0) scale(1)}80%,100%{opacity:1}}.fade.poyopoyo.is-animated{animation:poyopoyo 2s ease-out infinite;opacity:1}@keyframes poyopoyo{0%,40%,60%,80%{transform:scale(1)}50%,70%{transform:scale(0.95)}}.fade.opacityin.is-animated{animation:opacityin 1.6s cubic-bezier(0.25, 1, 0.5, 1) forwards}@keyframes opacityin{0%{opacity:0}40%,100%{opacity:1}}#body_wrap.top::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:999;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 0.9) 40%, rgb(255, 255, 255) 60%);pointer-events:auto}#body_wrap.top::after{content:"Coming soon...";position:absolute;top:50%;left:50%;transform:translateX(-50%) rotate(-5deg);font-size:3rem;font-family:"Arial",sans-serif;font-weight:bold;color:var(--color_main);letter-spacing:2px;z-index:9999;user-select:none;pointer-events:none}

/*# sourceMappingURL=dist.css.map*/