@import"//fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;600&family=Noto+Serif+JP:wght@400;500&display=swap";@import"//cdn.jsdelivr.net/npm/yakuhanjp@3.4.1/dist/css/yakuhanjp-noto.min.css";@import"//cdn.jsdelivr.net/npm/yakuhanjp@3.4.1/dist/css/yakuhanmp-noto.min.css";@import"//fonts.googleapis.com/css2?family=Frank+Ruhl+Libre:wght@300;400&display=swap";@import"//fonts.googleapis.com/css2?family=Playfair+Display:wght@400&display=swap";@import"//fonts.googleapis.com/css2?family=Oswald:wght@400;500&display=swap";@import"//fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200";@import"//fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;400;500&family=Shippori+Mincho&display=swap";main{font-family:"Shippori Mincho",YakuHanMP_Noto,"Noto Serif JP","Hiragino Mincho ProN","Yu Mincho",YuMincho,serif}@media(min-width: 2000px){main .title_main .i::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:url(../img/title_main.jpg) center center/120% no-repeat;content:"";opacity:.3;-webkit-filter:blur(0.5em);filter:blur(0.5em)}}main .title_main .tit{padding:75px 0;background-color:#9b6276}@media(max-width: 980px){main .title_main .tit{padding:50px 0}}@media(max-width: 768px){main .title_main .tit{padding:3em 0}}main .title_main .tit>div{margin:0 auto;max-width:1000px;width:90%}main .title_main .tit>div h1{text-align:center;font-size:480%}@media(max-width: 980px){main .title_main .tit>div h1{font-size:280%}}@media(max-width: 768px){main .title_main .tit>div h1{font-size:220%}}main .title_main .tit>div h1>*{display:block;line-height:1.2}main .title_main .tit>div h1 b{padding-left:.05em;color:#fff;letter-spacing:.05em;font-family:"Frank Ruhl Libre",YakuHanMP_Noto,"Noto Serif JP","Hiragino Mincho ProN","Yu Mincho",YuMincho,serif}main .title_main .tit>div h1 i{color:#dfc776;font-size:45%}main .detail{overflow:hidden;padding-top:100px}@media(max-width: 768px){main .detail{padding-top:4em}}main .detail>div{padding-bottom:2em}@media(max-width: 768px){main .detail>div{padding-bottom:1.5em}}main .detail p{margin:0 auto;width:90%;text-align:center;font-size:200%;line-height:1.6}@media(max-width: 980px){main .detail p{font-size:162.5%}}@media(max-width: 768px){main .detail p{font-size:137.5%}}@media(max-width: 540px){main .detail p{font-size:125%}}main .detail p>span{display:inline-block}main .detail ul.voice_slide{display:block;margin:100px auto 0;max-width:calc(1400px + 3em);width:80%}@media(max-width: 1100px){main .detail ul.voice_slide{width:86%}}@media(max-width: 768px){main .detail ul.voice_slide{margin-top:4em}}main .detail ul.voice_slide .slick-list{overflow:visible}main .detail ul.voice_slide li{padding:1em}main .detail ul.voice_slide li picture{display:block;-webkit-box-shadow:0 0 1em rgba(0,0,0,.2);box-shadow:0 0 1em rgba(0,0,0,.2)}main .detail ul.voice_slide .slick-arrow{z-index:10;width:3em;height:3em;background-color:#fff;font-size:inherit}@media(max-width: 768px){main .detail ul.voice_slide .slick-arrow{width:6vw;height:6vw}}main .detail ul.voice_slide .slick-arrow::before{content:""}main .detail ul.voice_slide .slick-arrow::after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";-webkit-transition:opacity .2s 0s;transition:opacity .2s 0s}main .detail ul.voice_slide .slick-arrow:hover::after{opacity:.6;-webkit-transition-delay:.2s;transition-delay:.2s}main .detail ul.voice_slide .slick-arrow.slick-prev{left:-3em}@media(max-width: 1100px){main .detail ul.voice_slide .slick-arrow.slick-prev{left:-2em}}@media(max-width: 768px){main .detail ul.voice_slide .slick-arrow.slick-prev{left:-5.5vw}}main .detail ul.voice_slide .slick-arrow.slick-prev::after{background:url(../img/slick-prev.png) center center/cover no-repeat}main .detail ul.voice_slide .slick-arrow.slick-next{right:-3em}@media(max-width: 1100px){main .detail ul.voice_slide .slick-arrow.slick-next{right:-2em}}@media(max-width: 768px){main .detail ul.voice_slide .slick-arrow.slick-next{right:-5.5vw}}main .detail ul.voice_slide .slick-arrow.slick-next::after{background:url(../img/slick-next.png) center center/cover no-repeat}main .detail ul.voice_slide .slick-num{position:absolute;right:0;bottom:-1.25em;left:0;background-color:hsla(0,0%,100%,.5);text-align:center;font-size:125%;line-height:1;opacity:.8}@media(max-width: 768px){main .detail ul.voice_slide .slick-num{font-size:100%}}main .detail ul.voice_slide .slick-num i{margin:0 .75em}/*# sourceMappingURL=style.css.map */