﻿::selection{color:#333;background-color:#ccc}#header{background:#d08e82;border-bottom-color:#d08e82}.first-anime{background:#d08e82}@media screen and (max-width: 767px){main{padding-bottom:20%}}@media screen and (min-width: 768px){main{padding-bottom:200px}}main.fadein .anchor-list>ol>li{transform:translateY(10px);animation:fadeInUp 0.8s ease forwards;animation-delay:calc(0.2s * var(--i))}.sprit{background:#d08e82}.sprit .cont{color:#fff}@media screen and (min-width: 768px){.sprit .cont{max-width:1280px;min-width:1280px;width:1280px;margin-right:auto;margin-left:auto}}.sprit .mv .ttl-wrap{font-family:ab-shoutenkaku, sans-serif;font-style:normal;font-weight:400;color:#fff}@media screen and (max-width: 767px){.sprit .mv .ttl-wrap{padding:0 25px}}.sprit .mv .ttl-wrap p{font-size:12px;line-height:1.68}@media screen and (max-width: 767px){.sprit .mv .ttl-wrap p{font-size:2vw}}.sprit .mv .ttl-wrap .en-ttl{line-height:1.7}@media screen and (max-width: 767px){.sprit .mv .ttl-wrap .en-ttl{font-size:6vw}}@media screen and (min-width: 768px){.sprit .mv .ttl-wrap .en-ttl{font-size:40px}}.sprit .mv h1{text-align:center;font-size:46px;color:#fff}@media screen and (max-width: 767px){.sprit .mv h1{font-size:8vw;margin-top:5%;text-align:left;padding:0 25px}}@media screen and (min-width: 768px){.sprit .mv h1{margin-top:30px}}@media screen and (max-width: 767px){.sprit .mv h1+p{padding:0 25px;margin-top:5%;font-size:3.2vw}}@media screen and (min-width: 768px){.sprit .mv h1+p{text-align:center;margin-top:40px}}@media screen and (max-width: 767px){.sprit .mv .anchor-list{padding:0 25px;margin-top:20%}}@media screen and (min-width: 768px){.sprit .mv .anchor-list{display:flex;justify-content:center;margin-top:80px}}.sprit .mv .anchor-list>ol{counter-reset:number 0}.sprit .mv .anchor-list>ol>li{position:relative;line-height:1;transition:all 1s cubic-bezier(0.33, 1, 0.68, 1);opacity:0;transform:translate(20px, 0)}@media screen and (max-width: 767px){.sprit .mv .anchor-list>ol>li{font-size:4.2vw;margin-top:5%}}@media screen and (min-width: 768px){.sprit .mv .anchor-list>ol>li{font-size:18px;margin-top:20px}}.sprit .mv .anchor-list>ol>li:nth-child(1){--i: 1}.sprit .mv .anchor-list>ol>li:nth-child(2){--i: 2}.sprit .mv .anchor-list>ol>li:nth-child(3){--i: 3}.sprit .mv .anchor-list>ol>li:nth-child(4){--i: 4}.sprit .mv .anchor-list>ol>li:nth-child(5){--i: 5}.sprit .mv .anchor-list>ol>li:nth-child(6){--i: 6}.sprit .mv .anchor-list>ol>li:nth-child(6){--i: 6}.sprit .mv .anchor-list>ol>li:nth-child(7){--i: 7}.sprit .mv .anchor-list>ol>li:nth-child(8){--i: 8}.sprit .mv .anchor-list>ol>li:nth-child(9){--i: 9}.sprit .mv .anchor-list>ol>li a{color:#fff;transition:all 1s cubic-bezier(0.33, 1, 0.68, 1)}.sprit .mv .anchor-list>ol>li a::before{content:counter(number) "";counter-increment:number 1;font-family:ab-shoutenkaku, sans-serif;font-style:normal;font-weight:400;color:#000;vertical-align:middle;transition:all 1s cubic-bezier(0.33, 1, 0.68, 1);transform:translate(0, 0)}@media screen and (max-width: 767px){.sprit .mv .anchor-list>ol>li a::before{font-size:5.0vw;margin-right:2vw}}@media screen and (min-width: 768px){.sprit .mv .anchor-list>ol>li a::before{font-size:24px;margin-right:40px;margin-top:-2px;display:inline-block}}.sprit .mv .anchor-list>ol>li a.hover{color:#000}@media screen and (min-width: 768px){.sprit .mv .anchor-list>ol>li a.hover::before{transform:translate(30px, 0)}}.sprit .sprit-cont-wrap{counter-reset:number 0}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap{margin-top:200px}}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap{margin-top:20%}}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap .cont{margin-top:-67px;padding-top:67px}}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap .cont{padding:0 140px;margin-top:-80px;padding-top:80px}}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap .cont+.cont{margin-top:10%;padding-top:67px}}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap .cont+.cont{margin-top:80px;padding-top:80px}}.sprit .sprit-cont-wrap .cont .inner{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap .cont .inner{padding:0 25px}}.sprit .sprit-cont-wrap .cont .inner>div:first-of-type::before{content:counter(number) "";counter-increment:number 1;font-family:ab-shoutenkaku, sans-serif;font-style:normal;font-weight:400;color:#000;font-size:60px;line-height:1;margin-bottom:20px;display:block}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap .cont .inner>div:nth-of-type(n+2){margin-top:10%}}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap .cont .inner>div:nth-of-type(n+2){margin-top:60px}}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap .cont .inner .cont-l{width:45%}.sprit .sprit-cont-wrap .cont .inner .cont-l+.cont-r{margin-top:0}}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap .cont .inner .cont-r{width:45%}.sprit .sprit-cont-wrap .cont .inner .cont-r+.cont-l{margin-top:0}}.sprit .sprit-cont-wrap .cont .inner .cont-wide{width:100%}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap .cont .inner .vt-img{margin-top:185px !important}}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap .cont .inner h2{margin:0 0 10%;font-size:6vw}}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap .cont .inner h2{margin:0 0 60px;font-size:24px}}.sprit .sprit-cont-wrap .cont .inner h3{color:#000;font-weight:bold}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap .cont .inner h3{margin:0 0 5%;font-size:4vw}}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap .cont .inner h3{margin:0 0 20px;font-size:18px}}.sprit .sprit-cont-wrap .cont .inner p{color:#000;line-height:1.7}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap .cont .inner p{font-size:14px}}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap .cont .inner p{font-size:3.2vw}}.sprit .sprit-cont-wrap .cont .inner .yomimono-list h4{color:#000}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap .cont .inner .yomimono-list h4{margin:0 0 20px;font-size:16px}}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap .cont .inner .yomimono-list h4{margin:0 0 5%;font-size:3.6vw}}.sprit .sprit-cont-wrap .cont .inner .yomimono-list>ul{display:flex;justify-content:flex-start;gap:5%}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap .cont .inner .yomimono-list>ul>li{width:47.5%}}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap .cont .inner .yomimono-list>ul>li{width:40%}}.sprit .sprit-cont-wrap .cont .inner .yomimono-list>ul>li a p{transition:all 1s cubic-bezier(0.33, 1, 0.68, 1)}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap .cont .inner .yomimono-list>ul>li a p{margin-top:5%}}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap .cont .inner .yomimono-list>ul>li a p{font-size:13px;margin-top:15px}}.sprit .sprit-cont-wrap .cont .inner .yomimono-list>ul>li a.hover p{color:#fff}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap #manufacturer .yomimono-list{margin-top:85px}}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap #manufacturer .yomimono-list h4{width:40%;margin-left:auto}}.sprit .sprit-cont-wrap #manufacturer .yomimono-list>ul{flex-wrap:wrap;margin-left:auto}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap #manufacturer .yomimono-list>ul{width:40%}}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap #manufacturer .yomimono-list>ul>li{width:100%}}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap #manufacturer .yomimono-list>ul>li+li{margin-top:20px}}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap #nara .cont-l{order:1}.sprit .sprit-cont-wrap #nara .cont-r{order:2}}.sprit .sprit-cont-wrap #nara .yomimono-list{margin-top:40px}.sprit .sprit-cont-wrap #kokoroba .cont-r{margin-left:auto}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap #kokoroba .kokoroba-list{margin-bottom:10%}}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap #kokoroba .kokoroba-list{margin-bottom:40px}}.sprit .sprit-cont-wrap #kokoroba .kokoroba-list>ul{border-right:1px solid #000;border-left:1px solid #000;display:flex;flex-wrap:wrap;text-align:justify}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap #kokoroba .kokoroba-list>ul{padding:0 5%}}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap #kokoroba .kokoroba-list>ul{padding:0 50px;display:grid;grid-auto-flow:column;grid-template-rows:repeat(5, auto);gap:50px 115px}}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap #kokoroba .kokoroba-list>ul>li{width:100%}.sprit .sprit-cont-wrap #kokoroba .kokoroba-list>ul>li+li{margin-top:8%}}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap #kokoroba .kokoroba-list>ul>li{width:100%}}.sprit .sprit-cont-wrap #kokoroba .kokoroba-list>ul>li dl dt{color:#000;font-weight:bold}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap #kokoroba .kokoroba-list>ul>li dl dt{font-size:4.0vw;margin-bottom:2%}}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap #kokoroba .kokoroba-list>ul>li dl dt{font-size:20px;margin-bottom:10px}}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap #kokoroba .kokoroba-list>ul>li dl dd{font-size:3.2vw}}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap #kokoroba .kokoroba-list>ul>li dl dd{font-size:14px}}.sprit .sprit-cont-wrap #outside .cont-wide{position:relative}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap #outside .cont-wide{margin:0 -25px;width:calc(100% + 50px)}}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap #outside .outside-list>ul>li{width:100%;padding-left:5%;margin-top:8%}.sprit .sprit-cont-wrap #outside .outside-list>ul>li:nth-child(1){margin-top:0}}.sprit .sprit-cont-wrap #outside .outside-list>ul>li dl{text-align:justify}.sprit .sprit-cont-wrap #outside .outside-list>ul>li dl dt{font-weight:bold}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap #outside .outside-list>ul>li dl dt{font-size:4.0vw;margin-bottom:3%}}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap #outside .outside-list>ul>li dl dt{font-size:20px;margin-bottom:20px}}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap #outside .outside-list>ul>li dl dd{font-size:3.2vw}}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap #outside .outside-list>ul>li dl dd{font-size:14px}}.sprit .sprit-cont-wrap #outside .outside-list>ul>li dl dd span{display:block}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap #outside .outside-list>ul>li dl dd span{font-size:3.6vw;margin-top:3%}}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap #outside .outside-list>ul>li dl dd span{font-size:16px;margin-top:40px}}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap #outside .outside-list>ul>li dl dd:last-of-type{font-size:3.6vw;margin-top:3%}}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap #outside .outside-list>ul>li dl dd:last-of-type{font-size:16px}}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap #outside .outside-list.swiper{padding:25px}}.sprit .sprit-cont-wrap #outside .outside-list.swiper .swiper-wrapper .swiper-slide{border:1px solid #000;box-sizing:border-box;height:auto}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap #outside .outside-list.swiper .swiper-wrapper .swiper-slide{padding:7%}}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap #outside .outside-list.swiper .swiper-wrapper .swiper-slide{padding:40px}}.sprit .sprit-cont-wrap #outside .outside-list.swiper .swiper-wrapper .swiper-slide dl{display:flex;flex-direction:column;justify-content:flex-start;height:100%;gap:20px}.sprit .sprit-cont-wrap #outside .outside-list.swiper .swiper-wrapper .swiper-slide dl dt{margin:0}.sprit .sprit-cont-wrap #outside .outside-list.swiper .swiper-wrapper .swiper-slide dl dd:last-of-type{margin-top:auto}.sprit .sprit-cont-wrap #outside .swiper-button-next{right:-50px}.sprit .sprit-cont-wrap #outside .swiper-button-next::after{color:#000;font-size:20px}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap #outside .swiper-button-next{display:none}}.sprit .sprit-cont-wrap #outside .swiper-button-prev{left:-50px}.sprit .sprit-cont-wrap #outside .swiper-button-prev::after{color:#000;font-size:20px}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap #outside .swiper-button-prev{display:none}}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap #numbers .inner>div:first-of-type::before{text-align:center}}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap #numbers h2{text-align:center}}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap #numbers .chart_area{width:1000px;margin:0 auto}}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap #numbers .chart_area>ul{display:flex;justify-content:flex-start;gap:80px}}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap #numbers .chart_area>ul>li{width:calc((1000px - 80px) / 2)}}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap #numbers .chart_area>ul>li+li{margin-top:20%}}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap #numbers .chart_area canvas{height:400px !important;width:100% !important}}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap #numbers .chart_area canvas{height:500px !important}}.sprit .sprit-cont-wrap #numbers .chart_area h3{text-align:center}.sprit .sprit-cont-wrap #numbers .chart_area .chart_wrap{position:relative}.sprit .sprit-cont-wrap #numbers .chart_area .chart_wrap p{text-align:center;line-height:1}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap #numbers .chart_area .chart_wrap p{font-size:3.2vw}}.sprit .sprit-cont-wrap #numbers .chart_area .chart_wrap p span{display:block;font-weight:bold}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap #numbers .chart_area .chart_wrap p span{font-size:36px;margin-top:8px}}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap #numbers .chart_area .chart_wrap p span{font-size:4vw;margin-top:5px}}.sprit .sprit-cont-wrap #numbers .chart_area .chart_wrap p .small{display:inline}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap #numbers .chart_area .chart_wrap p .small{font-size:24px}}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap #numbers .chart_area .chart_wrap p .small{font-size:3.2vw}}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap #numbers .chart_area .chart_wrap .chat_wrap_inner{display:flex;justify-content:space-between;margin:20px 0 0px;padding-left:40px}}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap #numbers .chart_area .chart_wrap .chat_wrap_inner{position:absolute;top:0;right:0;flex-wrap:wrap;margin:0;display:block;background:#d08e82;border:1px solid #000;padding:5%}}.sprit .sprit-cont-wrap #numbers .chart_area .chart_wrap .chat_wrap_inner p:last-of-type{color:#fff}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap #numbers .chart_area .chart_wrap .chat_wrap_inner p:last-of-type::before{content:"↓";display:block;color:#000;margin:20% 0}}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap #numbers .chart_area .chart_wrap+h3{margin-top:100px}}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap #numbers .chart_area .chart_wrap+h3{margin-top:10%}}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap #numbers .other{padding:0 5%;margin-top:20%}}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap #numbers .other{padding:0 40px;margin-top:150px}}.sprit .sprit-cont-wrap #numbers .other>ul{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap #numbers .other>ul{flex-wrap:wrap}}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap #numbers .other>ul{gap:100px 60px}}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap #numbers .other>ul>li{width:100%}.sprit .sprit-cont-wrap #numbers .other>ul>li+li{margin-top:20%}}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap #numbers .other>ul>li{flex:1 1 200px;display:flex;flex-direction:column;justify-content:flex-start}}.sprit .sprit-cont-wrap #numbers .other>ul>li p{text-align:center}.sprit .sprit-cont-wrap #numbers .other>ul>li p.ttl{font-weight:bold}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap #numbers .other>ul>li p.ttl{font-size:5.0vw}}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap #numbers .other>ul>li p.ttl{font-size:18px}}.sprit .sprit-cont-wrap #numbers .other>ul>li p.ttl span{display:block;font-weight:normal}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap #numbers .other>ul>li p.ttl span{font-size:3.2vw}}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap #numbers .other>ul>li p.ttl span{font-size:14px}}.sprit .sprit-cont-wrap #numbers .other>ul>li p.ttl span.note{color:#55403d;line-height:1.5}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap #numbers .other>ul>li p.ttl span.note{margin-top:5px}}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap #numbers .other>ul>li p.ttl span.note{margin-top:2%}}.sprit .sprit-cont-wrap #numbers .other>ul>li p.num{color:#fff;font-weight:bold}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap #numbers .other>ul>li p.num{font-size:10vw;margin-top:5%}}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap #numbers .other>ul>li p.num{font-size:40px;margin-top:auto}}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap #numbers .other>ul>li p.num .small{font-size:24px}}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap #numbers .other>ul>li p.num .small{font-size:5vw}}.sprit .sprit-cont-wrap #numbers .other>ul>li figure img{mix-blend-mode:multiply}.sprit .sprit-cont-wrap #recruit .ttl-area h2{text-align:center;display:flex;align-items:center}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap #recruit .ttl-area h2{font-size:7vw;margin:0 0 5%}}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap #recruit .ttl-area h2{font-size:34px;margin:0 0 40px}}.sprit .sprit-cont-wrap #recruit .ttl-area h2::before{content:"";height:1px;flex-grow:1;background-color:#fff;margin-right:1.5rem}.sprit .sprit-cont-wrap #recruit .ttl-area h2::after{content:"";height:1px;flex-grow:1;background-color:#fff;margin-left:1.5rem}.sprit .sprit-cont-wrap #recruit p{text-align:center}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap #recruit p{font-size:3.2vw}}.sprit .sprit-cont-wrap #recruit .recruit-site{display:flex;justify-content:center;gap:6%}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap #recruit .recruit-site{margin-top:10%;padding:0 25px}}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap #recruit .recruit-site{margin-top:60px}}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap #recruit .recruit-site li{width:100%}}.sprit .sprit-cont-wrap #recruit .bnr{display:flex;justify-content:center;gap:2%}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap #recruit .bnr{margin-top:20%;flex-wrap:wrap}}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap #recruit .bnr{margin-top:180px}}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap #recruit .bnr li{margin-top:5%}}.sprit .sprit-cont-wrap #recruit .bnr li figure img{width:auto}@media screen and (max-width: 767px){.sprit .sprit-cont-wrap #recruit .bnr li figure img{height:40px}}@media screen and (min-width: 768px){.sprit .sprit-cont-wrap #recruit .bnr li figure img{height:60px}}@keyframes fadeInUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
