﻿.wrapper,.container{background-color:#ebdede;width:100%;padding:0;margin-bottom:0}.bg{background-color:#913435}.content__inner.bg{background-color:#913435}.content__inner.module{padding:82px 0 90px}.content__inner *,.content__inner *::before,.content__inner *::after{margin:0;padding:0;box-sizing:border-box;font-weight:normal;color:#913435;line-height:100%;font-family:Helvetica,Arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"MS PGothic",sans-serif}.content__inner a{cursor:pointer;text-decoration:none;display:block}.content__inner em{font-style:normal}.content__inner picture,.content__inner img{display:block;width:100%;height:100%}.content__inner ul li{list-style:none}.content__inner .pc{display:block}.content__inner .sp{display:none}.content__inner .kv-area{width:min(100%,1200px);margin:0 auto}.content__inner .lead-area{width:min(100%,1200px);margin:0 auto;padding:38px 0 69px;text-align:center}.content__inner .lead-area h1{font-weight:600;font-size:36px;line-height:100%;margin-bottom:23px}.content__inner .lead-area p{font-size:16px;line-height:237%}.content__inner .nav-area{width:846px;margin:0 auto;padding:66px 0 75px}.content__inner .nav-area ul{display:flex;align-items:center;justify-content:space-between}.content__inner .nav-area ul li a{position:relative}.content__inner .nav-area ul li a::before{position:absolute;content:"";background-image:url(../_img/251031/nav-arrow.svg);background-position:center;background-size:contain;background-repeat:no-repeat;transition:all .3s;width:28px;height:28px;left:50%;transform:translateX(-50%);bottom:-10%}.content__inner .nav-area ul li a:hover::before{bottom:-13%}.content__inner .nav-area ul li a .nav-img{display:flex;flex-direction:column;position:relative;width:100%;margin-bottom:15px}.content__inner .nav-area ul li a .nav-img::before{position:absolute;content:"";background-position:center;background-size:contain;background-repeat:no-repeat;width:87px;height:79px;top:-7%;left:0}.content__inner .nav-area ul li a .nav-text p{color:#fff;text-align:center;font-weight:600;font-size:21px;line-height:152%}.content__inner .nav-area ul li a .nav-text p.sub{display:flex;align-items:center;justify-content:center;height:42px;font-size:14px;line-height:150%;margin-bottom:5px}.content__inner .nav-area ul li:nth-of-type(1) a .nav-img::before{background-image:url(../_img/251031/nav-item01.svg)}.content__inner .nav-area ul li:nth-of-type(2) a .nav-img::before{background-image:url(../_img/251031/nav-item02.svg)}.content__inner .nav-area ul li:nth-of-type(3) a .nav-img::before{background-image:url(../_img/251031/nav-item03.svg)}.content__inner .details-area{position:relative;padding-top:90px}.content__inner .details-area::before{position:absolute;content:"";background-color:#913435;width:100%;height:826px;bottom:0}.content__inner .details-area .item{position:relative;z-index:1;background-color:#fff;background-image:linear-gradient(to bottom, transparent calc(50% - 0.5px), rgba(84, 84, 84, 0.18) 0, rgba(84, 84, 84, 0.18) calc(50% + 0.5px), transparent 0),linear-gradient(to right, transparent calc(50% - 0.5px), rgba(84, 84, 84, 0.18) 0, rgba(84, 84, 84, 0.18) calc(50% + 0.5px), transparent 0);background-size:20px 20px;background-repeat:repeat,repeat;width:720px;padding:109px 0 46px;margin:0 auto;border-radius:40px}.content__inner .details-area .item__name{position:relative}.content__inner .details-area .item__name::before{z-index:-1;position:absolute;content:"";background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;height:55px;bottom:10px}.content__inner .details-area .item__name p{text-align:center;font-weight:600;font-size:24px}.content__inner .details-area .item__img{width:630px;margin:25px auto 15px}.content__inner .details-area .item__explanation{background-color:#ebdede;width:550px;padding:26px 0;margin:0 auto;border-radius:18px}.content__inner .details-area .item__explanation p{text-align:center;font-size:15px;line-height:200%;margin-bottom:16px}.content__inner .details-area .item__explanation a{background-color:#913435;color:#fff;position:relative;display:flex;align-items:center;justify-content:center;margin:0 auto;font-weight:600;border:1px solid #913435;transition:all .3s;width:164px;height:67px;border-radius:50%;font-size:18px}.content__inner .details-area .item__explanation a::after{position:absolute;content:"";transform:rotate(225deg);width:8px;height:8px;border-left:2px solid #fff;border-bottom:2px solid #fff;right:10%}.content__inner .details-area .item__explanation a:hover{background-color:#fff;color:#913435}.content__inner .details-area .item__explanation a:hover::after{border-left:2px solid #913435;border-bottom:2px solid #913435}.content__inner .details-area .styling{margin-top:36px}.content__inner .details-area .styling>img{z-index:1;position:relative;margin:0 auto;width:184px}.content__inner .details-area .styling__wrap{display:flex;align-items:center;justify-content:center;gap:40px;margin-top:18px}.content__inner .details-area .styling__wrap>a{position:relative}.content__inner .details-area .styling__wrap>a .img{height:552px;aspect-ratio:340/552}.content__inner .details-area .styling__wrap>a .img picture img{border-radius:14px}.content__inner .details-area .styling__wrap>a .icon{position:absolute;background-color:#fff;display:flex;align-items:center;justify-content:center;width:85px;height:85px;border-radius:50%;right:-13px;bottom:-13px}.content__inner .details-area .styling__wrap>a .icon::after{position:absolute;content:"";transform:rotate(225deg);width:8px;height:8px;border-left:2px solid #913435;border-bottom:2px solid #913435;bottom:20px}.content__inner .details-area .styling__wrap>a .icon img{position:absolute;width:65px;height:auto;top:30px}.content__inner#item01 .details-area .item__name::before{background-image:url(../_img/251031/item01.svg)}.content__inner#item02 .details-area .item__name::before{background-image:url(../_img/251031/item02.svg)}.content__inner#item03 .details-area .item__name::before{background-image:url(../_img/251031/item03.svg)}.content__inner .link-btn-area{display:flex;flex-direction:column;justify-content:center;margin-top:90px}.content__inner .link-btn-area a{background-color:#913435;color:#fff;position:relative;display:flex;align-items:center;justify-content:center;border:1px solid #913435;border-radius:999px;font-weight:600;font-size:16px;transition:all .3s;margin:0 auto;width:464px;padding:24.5px 0}.content__inner .link-btn-area a:not(:last-of-type){margin-bottom:23px}.content__inner .link-btn-area a::after{position:absolute;content:"";transform:rotate(225deg);width:8px;height:8px;border-left:2px solid #fff;border-bottom:2px solid #fff;right:28px}.content__inner .link-btn-area a:hover{background-color:#fff;color:#913435}.content__inner .link-btn-area a:hover::after{border-left:2px solid #913435;border-bottom:2px solid #913435}.content__inner .link-btn-area>p{font-weight:600;font-size:24px;margin:76px auto 36px}.content__inner .link-btn-area .link-btn-area__wrap{display:flex;justify-content:space-between;margin:0 auto;width:1200px}.content__inner .link-btn-area .link-btn-area__wrap>a{background-color:#fff;color:#913435;width:380px;margin:0}.content__inner .link-btn-area .link-btn-area__wrap>a::after{border-left:2px solid #913435;border-bottom:2px solid #913435}.content__inner .link-btn-area .link-btn-area__wrap>a:hover{background-color:#913435;color:#fff}.content__inner .link-btn-area .link-btn-area__wrap>a:hover::after{border-left:2px solid #fff;border-bottom:2px solid #fff}.content__inner .recommend-area{width:min(100%,1200px);padding-top:146px;margin:0 auto}.content__inner .recommend-area p{text-align:center;font-weight:600;font-size:25px;margin-bottom:40px;display:flex;align-items:center;justify-content:center;position:relative}.content__inner .recommend-area p::before,.content__inner .recommend-area p::after{display:block;content:"";background-color:#913435;width:120px;height:2px;margin:0 20px}.content__inner .recommend-area ul{display:flex;align-items:center;justify-content:center;gap:24px;padding:0}.content__inner .recommend-area ul li{transition:all .3s;width:min(100%,282px)}.content__inner .recommend-area ul li:hover{opacity:.7}.content__inner .recommend-area ul li a{display:block}@media(max-width: 768px){.content__inner.module{padding:11.2vw 0 11.7vw}.content__inner .pc{display:none}.content__inner .sp{display:block}.content__inner .kv-area{width:min(100%,768px);padding:0 15px}.content__inner .lead-area{width:min(100%,768px);padding:8.71vw 15px 11.7vw}.content__inner .lead-area h1{font-size:6.66vw;margin-bottom:5.89vw}.content__inner .lead-area p{font-size:3vw;line-height:215%}.content__inner .nav-area{width:100%;padding:12.8vw 15px 18.9vw}.content__inner .nav-area ul{justify-content:center;flex-wrap:wrap;gap:5.12vw}.content__inner .nav-area ul li{width:calc((100% - 5.12vw)/2)}.content__inner .nav-area ul li a::before{width:4.61vw;height:4.61vw;bottom:-12%}.content__inner .nav-area ul li a:hover::before{bottom:-16%}.content__inner .nav-area ul li a .nav-img{margin-bottom:3.07vw}.content__inner .nav-area ul li a .nav-img::before{width:15.3vw;height:21vw;top:-14%;left:0}.content__inner .nav-area ul li a .nav-text p{font-size:4vw;line-height:100%}.content__inner .nav-area ul li a .nav-text p.sub{height:8.71vw;font-size:3.07vw;line-height:141%;margin-bottom:1.53vw}.content__inner .nav-area ul li:nth-of-type(3){margin-top:9.15vw}.content__inner .nav-area ul li:nth-of-type(3) a .nav-text p.sub{height:auto}.content__inner .details-area{padding-top:11.7vw}.content__inner .details-area::before{width:100%;height:317.4vw;bottom:0}.content__inner .details-area .item{background-size:14px 14px;width:calc(100% - 30px);padding:22.5vw 20px 11vw;border-radius:5.12vw}.content__inner .details-area .item__name::before{width:100%;height:12.3vw;bottom:2.56vw}.content__inner .details-area .item__name p{font-size:5.64vw}.content__inner .details-area .item__img{width:100%;margin:8.2vw auto}.content__inner .details-area .item__explanation{width:100%;padding:5.12vw 3.33vw;border-radius:4.61vw}.content__inner .details-area .item__explanation p{font-size:3.2vw;line-height:207%;margin-bottom:4.1vw}.content__inner .details-area .item__explanation a{width:38.4vw;height:12.8vw;font-size:3.58vw}.content__inner .details-area .item__explanation a::after{width:1.53vw;height:1.53vw}.content__inner .details-area .styling{margin-top:7.17vw}.content__inner .details-area .styling>img{width:36.1vw}.content__inner .details-area .styling__wrap{flex-direction:column;gap:5.64vw;margin-top:4.61vw}.content__inner .details-area .styling__wrap>a .img{height:113.3vw;aspect-ratio:320/442;margin:0 auto}.content__inner .details-area .styling__wrap>a .img picture img{border-radius:3.07vw}.content__inner .details-area .styling__wrap>a .icon{width:20.5vw;height:20.5vw;right:-5.12vw;bottom:-1.79vw}.content__inner .details-area .styling__wrap>a .icon::after{width:2.05vw;height:2.05vw;bottom:5.8vw}.content__inner .details-area .styling__wrap>a .icon img{width:15.3vw;top:6.5vw}.content__inner .link-btn-area{margin:11.7vw auto 18.2vw;padding:0 15px}.content__inner .link-btn-area a{width:100%;padding:5.89vw 0;font-size:3.58vw}.content__inner .link-btn-area a:not(:last-of-type){margin-bottom:3.58vw}.content__inner .link-btn-area a::after{width:2.05vw;height:2.05vw;right:7%}.content__inner .link-btn-area>p{font-size:4.61vw;margin:10.2vw auto 5.12vw}.content__inner .link-btn-area .link-btn-area__wrap{flex-direction:column;width:100%}.content__inner .link-btn-area .link-btn-area__wrap>a{width:100%}.content__inner .link-btn-area .link-btn-area__wrap>a:not(:last-child){margin-bottom:3.58vw}.content__inner .recommend-area{width:min(100%,768px);padding:0 15px;margin:0 auto}.content__inner .recommend-area p{font-size:6vw;margin-bottom:5%}.content__inner .recommend-area p::before,.content__inner .recommend-area p::after{display:none}.content__inner .recommend-area ul{justify-content:center;gap:3%;flex-wrap:wrap}.content__inner .recommend-area ul li{width:48.5%;margin-bottom:3%}.content__inner .recommend-area ul li:hover{opacity:.7}}.auto-anime{position:relative;overflow:hidden}.auto-anime picture{position:absolute;inset:0}.auto-anime picture img{width:100%;height:100%;object-fit:contain;opacity:0;animation:fade 6s linear infinite}@keyframes fade{0%{opacity:0}10%{opacity:1}45%{opacity:1}55%{opacity:0}100%{opacity:0}}.auto-anime picture:nth-child(1) img{animation-delay:0s}.auto-anime picture:nth-child(2) img{animation-delay:3s}.mb_30{margin:0 !important}.topicModuleCredit{background-color:#913435;max-width:100%;margin:0;padding:82px 0 103px !important}.topicModuleCredit__priceList{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;max-width:900px;margin:0 auto;gap:12px}.topicModuleCredit__priceItem{width:calc(16.6666666667% - 10px);margin-right:0}.topicModuleCredit__priceItem .topicModuleItem .topicModuleItem__priceCol .topicModuleItem__priceWrapper .topicModuleItem__price{color:#fff !important}.topicModuleCredit__priceItem .topicModuleItem .topicModuleItem__priceCol .topicModuleItem__priceWrapper .topicModuleItem__price::before{background-color:#fff !important}#bottom_recommend_area{padding:120px 0 !important}#bottom_recommend_area h2{color:#913435 !important}#bottom_recommend_area h2::before,#bottom_recommend_area h2::after{border-bottom:2px solid #913435 !important}@media(max-width: 768px){.topicModuleCredit{padding:11.28vw 15px 11.79vw !important}.topicModuleCredit__priceList{gap:10px}.topicModuleCredit__priceItem{width:calc(33.3333333333% - 6.6666666667px);margin-right:0}.topicModuleCredit__priceItem .topicModuleItem .topicModuleItem__priceCol .topicModuleItem__priceWrapper .topicModuleItem__price::before{height:12px !important}#bottom_recommend_area{padding:16vw 15px !important}}/*# sourceMappingURL=style_251031.css.map */