@import"//fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500&family=Noto+Serif+JP:wght@400;500&display=swap";@import"//fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400;500;600&family=Square+Peg&display=swap";@import"//fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200&icon_names=open_in_new";main .visual{z-index:10;background-color:#000}main .visual>div{width:100%;height:41.2vw}@media(max-width: 1400px){main .visual>div{height:57.77vw}}@media(max-width: 1000px){main .visual>div{height:74vw}}@media(max-width: 768px){main .visual>div{height:140vw}}main .visual>div ul li{position:relative}main .visual>div ul li img{position:relative;display:block}@media(max-width: 1400px)and (min-width: 999px){main .visual>div ul li img{left:50%;width:140%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media(max-width: 1000px)and (min-width: 769px){main .visual>div ul li img{left:50%;width:180%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}main .visual>div ul .slick-dots{padding-top:1rem;text-align:center}main .visual>div ul .slick-dots li{display:inline-block;margin:0 .75rem;width:.8rem;height:.8rem;border:1px solid #8b752d;border-radius:50%;background-color:#fff;line-height:0;opacity:.5;cursor:pointer}main .visual>div ul .slick-dots li.slick-active{background-color:#8b752d;opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}main .visual>div ul .slick-dots li button{display:none}main h2{text-align:center;text-shadow:0 0 .6em #eceae6,0 0 .4em #eceae6,0 0 .2em #eceae6;font-size:160%;line-height:1.8}@media(max-width: 540px){main h2{font-size:130%}}main h2 span{display:inline-block}main h3{position:relative;padding-top:1em;text-align:center;font-size:140%}@media(max-width: 540px){main h3{font-size:120%}}main h3::before{position:absolute;top:0;left:50%;display:block;width:4em;height:4px;background:-webkit-gradient(linear, left top, right top, color-stop(50%, #C84E96), color-stop(50%, #7F0073));background:linear-gradient(to right, #C84E96 50%, #7F0073 50%);content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%)}main h3 span{display:inline-block}main .contents ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:4rem;gap:2rem}@media(max-width: 1100px){main .contents ul{gap:1rem}}main .contents ul li{position:relative;width:calc(50% - 1rem)}main .contents ul li:nth-child(n+3){width:calc(33.3333% - 1.3333333333rem)}@media(max-width: 1100px){main .contents ul li{position:relative;width:calc(50% - .5rem)}main .contents ul li:nth-child(n+3){width:calc(33.3333% - .6666666667rem)}}@media(max-width: 768px){main .contents ul li{width:100%}main .contents ul li:nth-child(n+2){width:calc(50% - .5rem)}}@media(hover: hover){main .contents ul li a:before{position:absolute;top:0;right:0;bottom:0;left:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgb(255, 255, 255)));background:linear-gradient(to bottom, rgba(255, 255, 255, 0), rgb(255, 255, 255));content:"";opacity:0;-webkit-transition:opacity .2s 0s;transition:opacity .2s 0s}main .contents ul li a:hover::before{opacity:.3;-webkit-transition-delay:.2s;transition-delay:.2s}}main .contents ul li a picture{display:block;overflow:hidden}main .contents ul li a p{position:absolute;top:40%;left:50%;width:90%;color:#fff;text-align:center;text-shadow:0 0 .4em #000,0 0 .2em #000;font-size:160%;line-height:1.4;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media(max-width: 1100px){main .contents ul li a p{font-size:120%}}@media(max-width: 540px){main .contents ul li a p{font-size:110%}}main .contents ul li a p span{display:inline-block}@media(max-width: 540px){main .contents ul li a p span.del{display:none}}main .contents ul li a aside{position:absolute;bottom:2em;left:50%;padding:.6em 3em .8em;background-color:rgba(0,0,0,.8);color:#fff;white-space:nowrap;font-size:90%;font-family:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width: 1100px){main .contents ul li a aside{bottom:1em;font-size:70%}}@media(max-width: 768px){main .contents ul li a aside{position:relative;bottom:auto;left:auto;padding:.8em 3em 1em;text-align:center;-webkit-transform:none;transform:none}}main .contents ul li a aside::before{content:"詳しくはこちら"}main .contents ul li a aside.symbol::after{position:absolute;right:.4em;background:center center/cover no-repeat;content:""}main .contents ul li a aside.symbol.arrow_forward::after{top:50%;width:1.4em;height:1.4em;background-image:url(../../common/img/symbol_arrow_forward_gold.svg);-webkit-transform:translateY(-50%);transform:translateY(-50%)}main .contents ul li a aside.symbol.open_in_new::after{top:.4em;width:1em;height:1em;background-image:url(../../common/img/symbol_open_in_new_gold.svg)}@media(hover: hover){main .contents ul li a aside{-webkit-transition:background-color .2s 0s;transition:background-color .2s 0s}main .contents ul li a:hover aside{background-color:#6d0070;-webkit-transition-delay:.2s;transition-delay:.2s}}@media(max-width: 768px){main .contents ul li:first-child a p{font-size:140%}}@media(max-width: 540px){main .contents ul li:first-child a p{font-size:130%}}@media(max-width: 540px)and (max-width: 540px){main .contents ul li:nth-child(n+2) img{position:relative;left:50%;width:130%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}main .information>div{padding:6rem 4rem;background-color:#fff;-webkit-box-shadow:0 .2rem 1rem rgba(0,0,0,.1);box-shadow:0 .2rem 1rem rgba(0,0,0,.1)}@media(max-width: 768px){main .information>div{padding:4rem 1.5rem}}main .information .info .h03 span{padding:0 .3em}@media(max-width: 540px){main .information .info .h03 span{padding:0}}main .information .info ul{margin:3rem auto 0;max-width:54rem;font-size:110%;line-height:1.6}@media(max-width: 540px){main .information .info ul{font-size:100%}}main .information .info ul li{position:relative;display:block;padding:1.5em 1em 1.7em 8em;border-bottom:1px solid #ddd;text-align:justify}@media(max-width: 768px){main .information .info ul li{padding:1em .5em 1.2em}}main .information .info ul li:first-child{border-top:1px solid #ddd}main .information .info ul li i{position:absolute;left:1em;white-space:nowrap;letter-spacing:.05em}@media(max-width: 768px){main .information .info ul li i{position:relative;left:0;display:block;text-align:center;font-size:90%}}main .information .info ul li span{display:block}main .information .info ul li span a{color:#7f0073;text-decoration:underline}main .information .link{margin-top:6rem}@media(max-width: 768px){main .information .link{margin-top:4rem}}main .information .link ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3rem;gap:1rem}@media(max-width: 1200px){main .information .link ul{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(max-width: 1200px){main .information .link ul li{width:calc(50% - .5rem)}}main .information .link ul li p{position:relative;margin-top:.5em;padding:0 1.5em;text-align:center;font-size:90%;line-height:1.2}main .information .link ul li p.symbol::after{position:absolute;top:.2em;right:0;width:1em;height:1em;background:url(../../common/img/symbol_open_in_new_purple.svg) center center/cover no-repeat;content:""}main .information .link ul li p span{display:inline-block}main .information .banner{margin-top:2rem}main .information .banner a{position:relative;display:block}main .information .banner a.symbol::after{position:absolute;top:.4em;right:.4em;width:1em;height:1em;background:url(../../common/img/symbol_open_in_new.svg) center center/cover no-repeat;content:""}/*# sourceMappingURL=style.css.map */