html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}strong,p,h1,h2,h3{font-size:inherit;letter-spacing:inherit;line-height:inherit;font-weight:inherit;color:inherit}.clearfix:after{content:"";display:block;clear:both}html,body{height:100%}:root{--is-pc: initial;--is-not-pc: }@media(min-width: 751px){:root{--is-pc: ;--is-not-pc: initial}}body{position:relative;min-height:100%;height:auto;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal;font-size:20px;color:#2b2843;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width: 768px){body{height:calc(100% + var(--is-pc, 13.3333333333vw) var(--is-not-pc, 2.6041666667vw));font-size:14px}}body.page{background:url(../images/news-bg.webp) repeat-y center top/100% auto,#fff}@media screen and (max-width: 768px){body.page{background-size:256% auto}}img{display:block;width:100%;height:auto;backface-visibility:hidden;-webkit-backface-visibility:hidden}a{font-size:inherit;letter-spacing:inherit;line-height:inherit;font-weight:inherit;color:inherit;text-decoration:none}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;appearance:none}.sp{display:none}@media screen and (max-width: 768px){.pc{display:none}.sp{display:block}}svg{width:100%;height:100%}.font-or{font-family:"Orelega One",serif;font-weight:400;font-style:normal}header,.header-bg{position:fixed;top:0;left:0;padding-right:var(--is-pc, 4vw) var(--is-not-pc, 0.78125vw);width:100%;height:var(--is-pc, 16vw) var(--is-not-pc, 3.125vw);z-index:100}@media screen and (max-width: 768px){header,.header-bg{display:none;height:100%}}header h1,.header-bg h1{display:none}@media screen and (max-width: 768px){header h1,.header-bg h1{display:block;margin:50px auto 0;width:254px}}header nav,.header-bg nav{height:100%}@media screen and (max-width: 768px){header nav,.header-bg nav{display:flex;justify-content:center;align-items:center;height:auto;flex:1}}header nav .menu-list,.header-bg nav .menu-list{display:flex;justify-content:flex-end;height:100%}@media screen and (max-width: 768px){header nav .menu-list,.header-bg nav .menu-list{flex-direction:column;height:auto}}header nav .menu-list .menu-item,.header-bg nav .menu-list .menu-item{height:100%}@media screen and (max-width: 768px){header nav .menu-list .menu-item,.header-bg nav .menu-list .menu-item{height:auto}}header nav .menu-list .menu-item a,.header-bg nav .menu-list .menu-item a{display:flex;align-items:center;padding:0 var(--is-pc, 4vw) var(--is-not-pc, 0.78125vw);height:100%}@media screen and (max-width: 768px){header nav .menu-list .menu-item a,.header-bg nav .menu-list .menu-item a{padding:5px 0;height:auto;font-size:30px}}@media screen and (max-width: 768px){header.open,.header-bg.open{display:flex;flex-direction:column;padding:0}}.header-bg{background:#fff;pointer-events:none;opacity:.5}@media screen and (max-width: 768px){.header-bg{background:url(../images/menu-bg.webp) no-repeat center top/100% auto;opacity:1}}@media screen and (max-width: 768px){.header-bg::before{content:"";display:block;position:absolute;top:15px;left:15px;width:calc(100% - 30px);height:calc(100% - 30px);box-sizing:border-box;pointer-events:none;border:solid 1px #2b2843}}.header-bg h1,.header-bg nav{opacity:0}.page .header-bg{opacity:0}.custom-modal-container{position:fixed;top:0;left:0;padding:30px;box-sizing:border-box;width:100%;height:100dvh;z-index:1000}.custom-modal-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/main-bg-black.webp) repeat center center,#2b2843;opacity:.8}.custom-modal-contents{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:1000px;width:calc(100% - 60px);max-height:calc(100% - 60px);overflow-y:auto;background:#fff;color:#000;padding:20px;box-shadow:0 0 20px rgba(0,0,0,.3);z-index:1001;box-sizing:border-box}@media screen and (max-width: 768px){.custom-modal-contents{width:calc(100% - 30px);max-height:calc(100% - 30px)}}.pv-modal-wrapper .custom-modal-contents{padding:0}.pv-modal-wrapper .pv-modal-container{aspect-ratio:16/9}.pv-modal-wrapper .pv-modal-container iframe{display:block;width:100%;height:100%}.custom-modal-close{position:fixed;top:34px;right:34px;transform:rotate(45deg);width:70px;height:70px;font-size:0;cursor:pointer;z-index:1100}@media screen and (max-width: 768px){.custom-modal-close{top:20px;right:20px;width:35px;height:35px}}.custom-modal-close::before,.custom-modal-close::after{content:"";display:block;position:absolute;top:50%;left:50%;width:100%;height:4px;border-radius:2px;background:#fff;transition:opacity .3s,width .3s ease}@media screen and (max-width: 768px){.custom-modal-close::before,.custom-modal-close::after{width:50px;background:#b3884f}}.custom-modal-close::before{transform:translate3d(-50%, -50%, 0)}.custom-modal-close::after{transform:translate3d(-50%, -50%, 0) rotate(90deg)}.custom-modal-close:hover::before,.custom-modal-close:hover::after{width:50px;opacity:.5}.comment-modal-wrapper .custom-modal-contents{padding:0;background:none;border-radius:10px}.comment-modal-wrapper .comment-modal-container{padding:20px;background:url(../images/main-bg.webp) repeat center center,#fff}.comment-modal-wrapper .comment-modal-container .comment-box{display:none;gap:20px}@media screen and (max-width: 768px){.comment-modal-wrapper .comment-modal-container .comment-box{flex-direction:column}}.comment-modal-wrapper .comment-modal-container .comment-box.active{display:flex}.comment-modal-wrapper .comment-modal-container .comment-box .comment-pic{flex:1}@media screen and (max-width: 768px){.comment-modal-wrapper .comment-modal-container .comment-box .comment-pic{width:100%}}.comment-modal-wrapper .comment-modal-container .comment-box .comment-right{flex:1}@media screen and (max-width: 768px){.comment-modal-wrapper .comment-modal-container .comment-box .comment-right{width:100%}}.comment-modal-wrapper .comment-modal-container .comment-box .comment-right .comment-name{position:relative;margin-bottom:20px;padding-bottom:20px;border-bottom:solid 1px #2b2843}.comment-modal-wrapper .comment-modal-container .comment-box .comment-right .comment-name .position{position:relative;margin:0 0 10px 0;width:fit-content;font-size:20px;color:#2b2843;font-weight:900;z-index:1}@media screen and (max-width: 768px){.comment-modal-wrapper .comment-modal-container .comment-box .comment-right .comment-name .position{font-size:15px}}.comment-modal-wrapper .comment-modal-container .comment-box .comment-right .comment-name .name{font-size:40px;color:#2b2843}@media screen and (max-width: 768px){.comment-modal-wrapper .comment-modal-container .comment-box .comment-right .comment-name .name{font-size:30px}}.comment-modal-wrapper .comment-modal-container .comment-box .comment-right .comment-text .question{margin-bottom:10px;font-size:20px;font-weight:900;color:#2b2843;line-height:1.2em}@media screen and (max-width: 768px){.comment-modal-wrapper .comment-modal-container .comment-box .comment-right .comment-text .question{font-size:16px}}.comment-modal-wrapper .comment-modal-container .comment-box .comment-right .comment-text .answer{margin-bottom:20px;font-size:15px;color:#2b2843;line-height:1.5em}@media screen and (max-width: 768px){.comment-modal-wrapper .comment-modal-container .comment-box .comment-right .comment-text .answer{font-size:14px}}.comment-modal-wrapper .comment-modal-container .comment-box.comment00 .comment-right{width:100%}.comment-modal-wrapper .comment-modal-container .comment-box.only-pic{flex-direction:column-reverse}section,.section-pv,footer,.page .firstview{position:relative;margin-top:var(--is-pc, -13.3333333333vw) var(--is-not-pc, -11.9791666667vw);padding:var(--is-pc, 18.6666666667vw) var(--is-not-pc, 13.0208333333vw) 0}section .section-bg,.section-pv .section-bg,footer .section-bg,.page .firstview .section-bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}section .section-bg .bg-main,.section-pv .section-bg .bg-main,footer .section-bg .bg-main,.page .firstview .section-bg .bg-main{position:absolute;width:100%;height:100%}section .section-bg .bg-item,.section-pv .section-bg .bg-item,footer .section-bg .bg-item,.page .firstview .section-bg .bg-item{position:absolute}section .section-bg .bg-cork,.section-pv .section-bg .bg-cork,footer .section-bg .bg-cork,.page .firstview .section-bg .bg-cork{background:url(../images/bg-cork.webp) no-repeat center top/100% auto;filter:drop-shadow(0 0 10px rgba(86, 66, 47, 0.5))}@media screen and (max-width: 768px){section .section-bg .bg-cork,.section-pv .section-bg .bg-cork,footer .section-bg .bg-cork,.page .firstview .section-bg .bg-cork{background:url(../images/bg-cork-sp.webp) no-repeat center top/100% auto}}section .section-bg .bg-blue,.section-pv .section-bg .bg-blue,footer .section-bg .bg-blue,.page .firstview .section-bg .bg-blue{background:url(../images/bg-blue.webp) no-repeat center top/100% auto}section .section-bg .bg-white,.section-pv .section-bg .bg-white,footer .section-bg .bg-white,.page .firstview .section-bg .bg-white{background:url(../images/bg-white.webp) no-repeat center top/100% auto}section .section-bg .bg-sky,.section-pv .section-bg .bg-sky,footer .section-bg .bg-sky,.page .firstview .section-bg .bg-sky{background:url(../images/bg-sky.webp) no-repeat center top/100% auto}@media screen and (max-width: 768px){section .section-bg .bg-sky,.section-pv .section-bg .bg-sky,footer .section-bg .bg-sky,.page .firstview .section-bg .bg-sky{background:url(../images/bg-sky-sp.webp) no-repeat center top/100% auto}}section .section-bg .bg-dove,section .section-bg .bg-dove-white,.section-pv .section-bg .bg-dove,.section-pv .section-bg .bg-dove-white,footer .section-bg .bg-dove,footer .section-bg .bg-dove-white,.page .firstview .section-bg .bg-dove,.page .firstview .section-bg .bg-dove-white{transform:skewY(-5deg);top:80px;right:0;background:url(../images/bg-bird.webp) no-repeat center center/100% 100%;width:1064px;aspect-ratio:1064/1088}@media screen and (max-width: 768px){section .section-bg .bg-dove,section .section-bg .bg-dove-white,.section-pv .section-bg .bg-dove,.section-pv .section-bg .bg-dove-white,footer .section-bg .bg-dove,footer .section-bg .bg-dove-white,.page .firstview .section-bg .bg-dove,.page .firstview .section-bg .bg-dove-white{top:30px;width:100%}}section .section-bg .bg-dove.bg-dove-white,section .section-bg .bg-dove-white.bg-dove-white,.section-pv .section-bg .bg-dove.bg-dove-white,.section-pv .section-bg .bg-dove-white.bg-dove-white,footer .section-bg .bg-dove.bg-dove-white,footer .section-bg .bg-dove-white.bg-dove-white,.page .firstview .section-bg .bg-dove.bg-dove-white,.page .firstview .section-bg .bg-dove-white.bg-dove-white{background:url(../images/bg-bird-blue.webp) no-repeat center center/100% 100%}section .section-bg .bg-halftone,section .section-bg .bg-halftone-white,.section-pv .section-bg .bg-halftone,.section-pv .section-bg .bg-halftone-white,footer .section-bg .bg-halftone,footer .section-bg .bg-halftone-white,.page .firstview .section-bg .bg-halftone,.page .firstview .section-bg .bg-halftone-white{transform:skewY(-5deg);top:170px;left:0;background:url(../images/bg-tone.webp) repeat-y center top/100% auto;width:889px;height:100%}@media screen and (max-width: 768px){section .section-bg .bg-halftone,section .section-bg .bg-halftone-white,.section-pv .section-bg .bg-halftone,.section-pv .section-bg .bg-halftone-white,footer .section-bg .bg-halftone,footer .section-bg .bg-halftone-white,.page .firstview .section-bg .bg-halftone,.page .firstview .section-bg .bg-halftone-white{top:initial;bottom:0;background:url(../images/bg-tone-sp.webp) no-repeat center bottom/100% auto;width:100%;aspect-ratio:750/1189}}section .section-bg .bg-halftone.bg-halftone-white,section .section-bg .bg-halftone-white.bg-halftone-white,.section-pv .section-bg .bg-halftone.bg-halftone-white,.section-pv .section-bg .bg-halftone-white.bg-halftone-white,footer .section-bg .bg-halftone.bg-halftone-white,footer .section-bg .bg-halftone-white.bg-halftone-white,.page .firstview .section-bg .bg-halftone.bg-halftone-white,.page .firstview .section-bg .bg-halftone-white.bg-halftone-white{background:url(../images/bg-tone-blue.webp) repeat-y center top/100% auto}section .section-bg .bg-halftone.type-right,section .section-bg .bg-halftone-white.type-right,.section-pv .section-bg .bg-halftone.type-right,.section-pv .section-bg .bg-halftone-white.type-right,footer .section-bg .bg-halftone.type-right,footer .section-bg .bg-halftone-white.type-right,.page .firstview .section-bg .bg-halftone.type-right,.page .firstview .section-bg .bg-halftone-white.type-right{top:60px;left:initial;right:0;transform:scale(-1, 1) skewY(5deg)}@media screen and (max-width: 768px){section .section-bg .bg-halftone.type-right,section .section-bg .bg-halftone-white.type-right,.section-pv .section-bg .bg-halftone.type-right,.section-pv .section-bg .bg-halftone-white.type-right,footer .section-bg .bg-halftone.type-right,footer .section-bg .bg-halftone-white.type-right,.page .firstview .section-bg .bg-halftone.type-right,.page .firstview .section-bg .bg-halftone-white.type-right{display:none}}section h2,.section-pv h2,footer h2,.page .firstview h2{position:relative;margin:0 auto 60px;max-width:1000px;font-size:60px;letter-spacing:.3em;text-align:right}@media screen and (max-width: 768px){section h2,.section-pv h2,footer h2,.page .firstview h2{margin:0 auto 30px;width:calc(100% - 30px);font-size:30px}}section h2 .sub,.section-pv h2 .sub,footer h2 .sub,.page .firstview h2 .sub{font-size:20px;font-weight:700}@media screen and (max-width: 768px){section h2 .sub,.section-pv h2 .sub,footer h2 .sub,.page .firstview h2 .sub{font-size:10px}}section .section-contents,.section-pv .section-contents,footer .section-contents,.page .firstview .section-contents{position:relative;margin:0 auto;width:calc(100% - 40px)}section.section-left h2,.section-pv.section-left h2,footer.section-left h2,.page .firstview.section-left h2{text-align:left}section.section-left .section-bg,.section-pv.section-left .section-bg,footer.section-left .section-bg,.page .firstview.section-left .section-bg{transform:scale(-1, 1)}.common-button{position:relative;margin:0 auto;width:360px;height:60px;background:#b3884f;border-radius:30px;box-shadow:0 0 10px #38230f;transition:opacity .3s,box-shadow .3s}@media screen and (max-width: 768px){.common-button{width:270px;height:45px}}.common-button::before{content:"";display:block;position:absolute;top:5px;left:5px;width:calc(100% - 10px);height:calc(100% - 10px);border:solid 2px #fff;border-radius:50px;box-sizing:border-box;opacity:.4;pointer-events:none}.common-button a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-weight:900;color:#fff}.common-button a .outerlink{margin-left:10px;width:20px}@media screen and (max-width: 768px){.common-button a .outerlink{margin-left:5px;width:14px}}.common-button:hover{box-shadow:0 0 4px #38230f;opacity:.8}.menu-button{display:none;position:fixed;top:15px;right:15px;z-index:101;width:45px;height:45px}@media screen and (max-width: 768px){.menu-button{display:block}}.menu-button::before{top:2px;left:2px;width:calc(100% - 4px);height:calc(100% - 4px)}.menu-button .inner{display:flex;justify-content:center;align-items:center;position:relative;height:100%}.menu-button .inner .menu-line-container{position:relative;width:20px;height:12px}.menu-button .inner .menu-line-container .menu-line{position:absolute;left:0;width:100%;height:3px;background:#fff}.menu-button .inner .menu-line-container .menu-line:first-child{top:0}.menu-button .inner .menu-line-container .menu-line:last-child{bottom:0}.menu-button.open .inner .menu-line-container{height:3px}.menu-button.open .inner .menu-line-container .menu-line:first-child{transform:rotate(45deg)}.menu-button.open .inner .menu-line-container .menu-line:last-child{transform:rotate(-45deg)}.hover{transition:opacity .3s}.hover:hover{opacity:.5}.firstview{position:relative}.firstview h1{position:absolute;top:var(--is-pc, 86.6666666667vw) var(--is-not-pc, 8.0729166667vw);left:var(--is-pc, 5.0666666667vw) var(--is-not-pc, 5.3645833333vw);width:var(--is-pc, 89.8666666667vw) var(--is-not-pc, 43.125vw)}.firstview .fv-onair{position:absolute;top:var(--is-pc, 117.3333333333vw) var(--is-not-pc, 21.875vw);left:var(--is-pc, 77.3333333333vw) var(--is-not-pc, 15.1041666667vw);padding:var(--is-pc, 1.3333333333vw) var(--is-not-pc, 0.2604166667vw) var(--is-pc, 5.3333333333vw) var(--is-not-pc, 1.5625vw);font-size:var(--is-pc, 3.2vw) var(--is-not-pc, 1.0416666667vw);background:#2f2c47;text-align:center;color:#fff;font-weight:700;white-space:nowrap}@media screen and (max-width: 768px){.firstview .fv-onair{left:50%;transform:translate3d(-50%, 0, 0)}}.firstview .fv-onair .large{font-size:var(--is-pc, 4.8vw) var(--is-not-pc, 1.5625vw)}.page .firstview .section-bg::before,.page .firstview .section-bg::after{content:"";display:block;position:absolute;top:var(--is-pc, 16vw) var(--is-not-pc, 13.5416666667vw);left:var(--is-pc, 2.6666666667vw) var(--is-not-pc, 1.5625vw);background:#2b2843;z-index:1}.page .firstview .section-bg::before{width:calc(50% - var(--is-pc, 8vw) var(--is-not-pc, 1.5625vw));height:1px}@media screen and (max-width: 768px){.page .firstview .section-bg::before{width:calc(100% - var(--is-pc, 5.3333333333vw) var(--is-not-pc, 0.5208333333vw));height:100%;background:none;border:solid 1px #2b2843}}.page .firstview .section-bg::after{width:1px;height:100%}@media screen and (max-width: 768px){.page .firstview .section-bg::after{display:none}}.page .firstview h1{top:var(--is-pc, 18.6666666667vw) var(--is-not-pc, 15.1041666667vw);width:var(--is-pc, 43.2vw) var(--is-not-pc, 23.5416666667vw)}.section-pv .yt{position:relative;margin:0 auto;max-width:1000px;width:100%;aspect-ratio:16/9;border-radius:10px;overflow:hidden;filter:drop-shadow(0 0 10px rgba(86, 66, 47, 0.5))}@media screen and (max-width: 768px){.section-pv .yt{width:calc(100% - 38px)}}.section-pv .yt iframe{display:block;width:100%;height:100%}.section-news{color:#fff}.section-news .news-list{margin:0 auto;max-width:1000px}.section-news .news-list .news-item{border-top:solid 1px hsla(0,0%,100%,.5)}.section-news .news-list .news-item:last-child{border-bottom:solid 1px hsla(0,0%,100%,.5)}.section-news .news-list .news-item a{display:block;padding:30px 20px}@media screen and (max-width: 768px){.section-news .news-list .news-item a{padding:15px 0}}.section-news .news-list .news-item a .date{margin-bottom:10px;font-size:15px;letter-spacing:.3em}@media screen and (max-width: 768px){.section-news .news-list .news-item a .date{font-size:10px}}.section-news .news-list .news-item a .title{font-weight:700;line-height:1.5em;text-align:justify}.section-news .common-button{margin-top:60px}@media screen and (max-width: 768px){.section-news .common-button{margin-top:30px}}.section-news .article-container{margin:0 auto;max-width:1000px}.section-news .article-container .article-title{margin-bottom:40px;padding:30px 20px;border-top:solid 1px #2b2843;border-bottom:solid 1px #2b2843}@media screen and (max-width: 768px){.section-news .article-container .article-title{margin-bottom:20px;padding:15px 0}}.section-news .article-container .article-title .date{letter-spacing:.3em}.section-news .article-container .article-title .title{margin-top:5px;font-size:30px;font-weight:700;line-height:1.2em}@media screen and (max-width: 768px){.section-news .article-container .article-title .title{font-size:20px}}.section-news .article-container .article-text{padding:0 20px}@media screen and (max-width: 768px){.section-news .article-container .article-text{padding:0}}.section-news .article-container .article-text p{margin-bottom:20px;line-height:1.5em;text-align:justify}.section-news .article-container .article-text p a{font-weight:900;color:#dcaa68;text-decoration:underline;transition:opacity .3s}.section-news .article-container .article-text p a:hover{opacity:.5}.section-news .article-container .article-text h1,.section-news .article-container .article-text h2,.section-news .article-container .article-text h3{margin-bottom:20px;font-weight:700;line-height:1.2em}.section-news .article-container .article-text h1{padding:.1em .5em;width:fit-content;font-size:36px;color:#fff;background:#2b2843}@media screen and (max-width: 768px){.section-news .article-container .article-text h1{font-size:18px}}.section-news .article-container .article-text h2{font-size:30px;letter-spacing:0;text-align:left}@media screen and (max-width: 768px){.section-news .article-container .article-text h2{width:100%;font-size:18px}}.section-news .article-container .article-text h3{font-size:24px}@media screen and (max-width: 768px){.section-news .article-container .article-text h3{font-size:16px}}.section-news .article-container .article-text img{width:auto;max-width:100%}.section-news .article-container .article-text img.aligncenter{margin-left:auto;margin-right:auto}.section-news .article-container .article-text .yt{width:100%;aspect-ratio:16/9}.section-news .article-container .article-text .yt iframe{display:block;width:100%;height:100%}.section-news .article-container .article-text blockquote{padding:20px;background:#e9e9ec}.section-news .article-container .article-text blockquote *:last-child{margin-bottom:0}.page .section-news{z-index:1;color:#2b2843}.page .section-news .news-list{margin:0 auto;max-width:1000px}.page .section-news .news-list .news-item{border-top:solid 1px #2b2843}.page .section-news .news-list .news-item:last-child{border-bottom:solid 1px #2b2843}.pagination{display:flex;justify-content:center;gap:20px;margin-top:60px}@media screen and (max-width: 768px){.pagination{gap:10px;margin-top:30px}}.pagination .page-numbers{display:flex;justify-content:center;align-items:center;width:60px;aspect-ratio:1/1;border:solid 1px #000;border-radius:100px;font-size:36px;transition:opacity .3s}@media screen and (max-width: 768px){.pagination .page-numbers{width:30px;font-size:18px}}.pagination .page-numbers:hover{opacity:.5}.pagination .page-numbers.prev .arrow,.pagination .page-numbers.next .arrow{width:20px}@media screen and (max-width: 768px){.pagination .page-numbers.prev .arrow,.pagination .page-numbers.next .arrow{width:10px}}.pagination .page-numbers.next .arrow{transform:scale(-1, 1)}.pagination .page-numbers.dots{transform:translate3d(0, -0.4em, 0);width:auto;border:none;pointer-events:none}.pagination .page-numbers.current{position:relative;background:#b3884f;border:none;color:#fff;pointer-events:none}.pagination .page-numbers.current::before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);width:calc(100% - 10px);height:calc(100% - 10px);box-sizing:border-box;border:solid 2px #fff;border-radius:100px;opacity:.5}@media screen and (max-width: 768px){.pagination .page-numbers.current::before{width:calc(100% - 4px);height:calc(100% - 4px)}}.section-onair h3{margin-bottom:20px;font-size:40px;letter-spacing:.3em;color:#b3884f}@media screen and (max-width: 768px){.section-onair h3{margin-bottom:10px;font-size:24px}}.section-onair .onair-container{margin:80px auto 0;max-width:1000px}@media screen and (max-width: 768px){.section-onair .onair-container{margin:40px auto 0}}.section-intro h2{text-shadow:0 0 20px #fff,0 0 20px #fff,0 0 20px #fff,0 0 20px #fff,0 0 20px #fff}.section-intro h2 .sub{text-shadow:0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff}.section-intro .type-intro{margin:0 auto;max-width:1000px}.section-intro .type-intro p{margin-bottom:2em;font-size:24px;font-weight:700;line-height:2em;text-shadow:0 0 20px #fff,0 0 20px #fff,0 0 20px #fff,0 0 20px #fff,0 0 20px #fff}@media screen and (max-width: 768px){.section-intro .type-intro p{font-size:15px}}.section-intro .type-intro p strong{position:relative;display:inline-block;padding:0 .5em;color:#fff;text-shadow:none;z-index:1}.section-intro .type-intro p strong::before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);width:100%;height:1.4em;background:#2b2843;z-index:-1}.section-intro .type-intro p strong.strong-left{padding-right:0}@media screen and (max-width: 768px){.section-intro .type-intro p strong.strong-left{padding-right:.5em}}.section-intro .type-intro p strong.strong-right{padding-left:0}@media screen and (max-width: 768px){.section-intro .type-intro p strong.strong-right{padding-left:.5em}}.section-chara .icon-container{display:none}.section-chara .chara-container{margin:0 auto;max-width:1000px}.section-chara .chara-container .chara-box .chara-pic{margin-top:40px;border-radius:10px;overflow:hidden}@media screen and (max-width: 768px){.section-chara .chara-container .chara-box .chara-pic{margin-top:20px}}.section-chara .chara-container .chara-box .chara-face{margin:30px auto 0;width:60%}@media screen and (max-width: 768px){.section-chara .chara-container .chara-box .chara-face{margin:15px auto 0}}.section-chara .chara-container .chara-box .chara-name .name{font-size:60px;font-weight:700;letter-spacing:.3em}@media screen and (max-width: 768px){.section-chara .chara-container .chara-box .chara-name .name{font-size:40px}}.section-chara .chara-container .chara-box .chara-name .ruby{margin-top:20px;font-size:15px;letter-spacing:.5em;opacity:.5}@media screen and (max-width: 768px){.section-chara .chara-container .chara-box .chara-name .ruby{margin-top:10px;font-size:10px}}.section-chara .chara-container .chara-box .chara-name .cv{position:relative;display:flex;align-items:center;gap:20px;margin-top:30px;font-size:30px;font-weight:900;letter-spacing:.3em}@media screen and (max-width: 768px){.section-chara .chara-container .chara-box .chara-name .cv{gap:10px;margin-top:15px;font-size:20px}}.section-chara .chara-container .chara-box .chara-name .cv::before{content:"";display:inline-block;width:62px;aspect-ratio:124/60;background:url(../images/cv-title.webp) no-repeat center center/100% 100%}@media screen and (max-width: 768px){.section-chara .chara-container .chara-box .chara-name .cv::before{width:40px}}.section-chara .chara-container .chara-box .chara-profile{margin-top:40px}@media screen and (max-width: 768px){.section-chara .chara-container .chara-box .chara-profile{margin-top:20px}}.section-chara .chara-container .chara-box .chara-profile .text{font-weight:700;line-height:1.5em;text-align:justify}.section-chara .chara-container .chara-box .chara-profile .chara-data{margin-top:30px}@media screen and (max-width: 768px){.section-chara .chara-container .chara-box .chara-profile .chara-data{margin-top:15px}}.section-chara .chara-container .chara-box .chara-profile .chara-data .chara-data-item{display:flex;font-size:15px;line-height:1.5em;font-weight:900}@media screen and (max-width: 768px){.section-chara .chara-container .chara-box .chara-profile .chara-data .chara-data-item{font-size:12px}}.section-chara .chara-container .chara-box .chara-profile .chara-data .chara-data-item .item{min-width:130px;color:#b3884f}@media screen and (max-width: 768px){.section-chara .chara-container .chara-box .chara-profile .chara-data .chara-data-item .item{min-width:100px}}.section-staffcast{color:#fff}.section-staffcast .sc-container{margin:80px auto 0;max-width:1000px}@media screen and (max-width: 768px){.section-staffcast .sc-container{margin-top:40px}}.section-staffcast .sc-container h3{font-size:40px;letter-spacing:.3em;color:#dcaa68}@media screen and (max-width: 768px){.section-staffcast .sc-container h3{font-size:24px}}.section-staffcast .sc-container .sc-list{display:flex;flex-wrap:wrap;row-gap:60px;column-gap:40px;margin-top:60px}@media screen and (max-width: 768px){.section-staffcast .sc-container .sc-list{row-gap:20px;margin-top:30px}}.section-staffcast .sc-container .sc-list .sc-item{width:calc(50% - 20px)}@media screen and (max-width: 768px){.section-staffcast .sc-container .sc-list .sc-item{width:100%}.section-staffcast .sc-container .sc-list .sc-item.dummy{display:none}}.section-staffcast .sc-container .sc-list .sc-item .position{padding-bottom:15px;margin-bottom:15px;font-size:15px;font-weight:700;color:#dcaa68;border-bottom:solid 1px hsla(0,0%,100%,.5)}@media screen and (max-width: 768px){.section-staffcast .sc-container .sc-list .sc-item .position{padding:0;margin-bottom:10px;font-size:12px;border:none}}.section-staffcast .sc-container .sc-list .sc-item .name{font-weight:700}@media screen and (max-width: 768px){.section-staffcast .sc-container .sc-list .sc-item .name{font-size:16px}}.section-staffcast .sc-container .sc-list .sc-item .name .comment-button{display:inline-flex;justify-content:center;align-items:center;margin-left:10px;width:114px;aspect-ratio:114/20;font-size:12px;letter-spacing:.3em;border-radius:40px;background:#b3884f}@media screen and (max-width: 768px){.section-staffcast .sc-container .sc-list .sc-item .name .comment-button{margin-left:5px;width:100px;letter-spacing:.2em}}.section-books .section-contents{margin:0 auto;max-width:1000px}.section-books .section-contents .books-container:not(:last-child){margin-bottom:80px}.section-books .section-contents .books-maintext{font-weight:700;text-align:center}@media screen and (max-width: 768px){.section-books .section-contents .books-maintext{font-size:12px}}.section-books .section-contents .books-maintext strong{font-size:30px}@media screen and (max-width: 768px){.section-books .section-contents .books-maintext strong{font-size:15px}}.section-books .section-contents .books-maintext .books-text{margin-top:10px}.section-books .section-contents .books-maintext .books-credit{margin-top:10px;font-size:12px}.section-books .section-contents .common-button{margin-top:30px;background:#07267e}.section-books .section-contents h3{position:relative;margin-top:60px;font-size:40px;font-weight:900;text-align:center}@media screen and (max-width: 768px){.section-books .section-contents h3{margin-top:40px;font-size:30px}}.section-books .section-contents h3::before{content:"";display:block;position:absolute;bottom:-20px;left:50%;transform:translate3d(-50%, 0, 0);height:2px;width:50px;background:#2b2843}@media screen and (max-width: 768px){.section-books .section-contents h3::before{bottom:-10px}}.section-books .section-contents h3 span{display:inline-block;font-size:1.2em;transform:translate3d(0, 0.04em, 0)}.section-books .section-contents .books-list{display:flex;flex-wrap:wrap;column-gap:var(--is-pc, 5.0666666667vw) var(--is-not-pc, 1.5625vw);row-gap:30px;margin-top:50px}@media screen and (max-width: 768px){.section-books .section-contents .books-list{row-gap:20px;margin-top:30px}}.section-books .section-contents .books-list .books-item{width:var(--is-pc, 26.4vw) var(--is-not-pc, 11.8229166667vw);box-shadow:0 0 10px rgba(56,35,15,.5)}.section-books .section-contents .type-zoku .books-list{justify-content:center}footer{padding-bottom:150px;z-index:1;position:sticky;top:100vh}@media screen and (max-width: 768px){footer{padding-bottom:80px}}footer .footer-logo{position:relative;margin:0 auto;width:374px}@media screen and (max-width: 768px){footer .footer-logo{width:188px}}footer .share-button{position:relative;margin:20px auto 0;width:80px;height:22px;background:#000;border-radius:20px;transition:opacity .3s}@media screen and (max-width: 768px){footer .share-button{margin:10px auto 0}}footer .share-button a{display:flex;justify-content:center;align-items:center;gap:5px;width:100%;height:100%;color:#fff;font-size:14px}footer .share-button .x-icon{width:10px}footer .share-button:hover{opacity:.5}footer .credit{margin-top:60px;position:relative;font-size:13px;text-align:center;color:#fff}@media screen and (max-width: 768px){footer .credit{margin-top:30px;font-size:11px}}.section-404 .text-container{margin:0 auto;max-width:1000px}.section-404 .text-container p{line-height:1.5em;text-align:center}/*# sourceMappingURL=style.min.css.map */