#top #mainVisual{position:relative}@media only screen and (max-width:834px){#top #mainVisual{margin-bottom:0}}#top #mainVisual .scrollAnim{transform:translateY(20px);opacity:0;-webkit-animation:textAnim 2s 1.4s forwards;animation:textAnim 2s 1.4s forwards}#top #mainVisual .scroll{position:absolute;bottom:0;left:2vw;padding-left:120px;transform:rotate(90deg);transform-origin:90px -70px;letter-spacing:.1em}@media only screen and (max-width:834px){#top #mainVisual .scroll{padding:40px 0 30px;left:auto;letter-spacing:.1em;text-align:center;transform:rotate(0);position:relative;margin-top:20px}}#top #mainVisual .scroll:before{width:80px;height:2px;background:#b6aea3;content:"";display:block;position:absolute;left:0;top:0;bottom:0;margin:auto 20px auto auto;-webkit-animation:scroll 1s infinite;animation:scroll 1s infinite}@media only screen and (max-width:834px){#top #mainVisual .scroll:before{width:1px;height:0;background:#b6aea3;content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:auto;margin:auto;-webkit-animation:scrollSP 1s infinite;animation:scrollSP 1s infinite}}#top #mainVisual .img{height:80vh;width:70vw;background:url(../img/top/mainVis.jpg) no-repeat 50%;background-size:cover;margin-left:6vw;-webkit-animation:fadeAnim 2s;animation:fadeAnim 2s}@media only screen and (max-width:834px){#top #mainVisual .img{background-size:130%;height:50vw;width:90vw;margin:auto}}#top #mainVisual .img.cover{position:absolute;top:0;left:0;background:url(../img/top/mainViscover.jpg) no-repeat 50%;background-size:cover;-webkit-animation:fadeOutAnim 2s forwards;animation:fadeOutAnim 2s forwards}@media only screen and (max-width:834px){#top #mainVisual .img.cover{background-size:130%;right:0;margin:auto}}#top #mainVisual .txtArea{max-width:1120px;width:100%;text-align:center;background:url(../img/top/mv_bg_img.svg) no-repeat bottom;padding:0 0 50px;background-size:100%;margin:auto auto 30px}@media only screen and (max-width:834px){#top #mainVisual .txtArea{margin-top:15px;width:100%;position:static;box-sizing:border-box;background-size:105%;padding-bottom:60px}#top #mainVisual .txtArea .logo{width:80%;max-width:328px;display:inline-block}}#top #mainVisual .txtArea .mvTtl{font-size:26px;padding-bottom:10px;-webkit-animation:textAnim 2s .5s forwards;animation:textAnim 2s .5s forwards;transform:translateY(20px);opacity:0}@media only screen and (max-width:834px){#top #mainVisual .txtArea .mvTtl{font-size:16px}}#top #mainVisual .txtArea .mvLeadTxt{margin:10px auto 30px}@media only screen and (max-width:834px){#top #mainVisual .txtArea .mvLeadTxt{font-size:12px;margin:10px auto 20px}}#top #mainVisual .mvBtn{cursor:pointer}@media only screen and (max-width:834px){#top #mainVisual .mvBtn{width:200px}}#top #mainVisual .mvBtn span{background:#d2c3a8;color:#fff;border:1px solid #d2c3a8}#top #mainVisual .mvBtn span:before{width:20px;height:20px;content:"";display:inline-block;background:url(../img/searchW.svg) no-repeat 0 0;background-size:100%;vertical-align:bottom;margin-right:8px}#top #mainVisual .txt{width:550px;height:auto;-webkit-animation:textAnim 2s 1s forwards;animation:textAnim 2s 1s forwards;transform:translateY(20px);opacity:0}@media only screen and (max-width:834px){#top #mainVisual .txt{width:100%}}#top #mainVisual .txt g{fill:#efa62f;-webkit-animation:textCAnim 2s 1s forwards;animation:textCAnim 2s 1s forwards}@-webkit-keyframes textCAnim{0%{fill:#efa62f}to{fill:#000}}@-webkit-keyframes textAnim{0%{color:#efa62f;opacity:0;transform:translateY(20px)}50%{opacity:1;transform:translateY(0)}to{color:#000;opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeAnim{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeAnim{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeOutAnim{0%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(0)}}@keyframes fadeOutAnim{0%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(0)}}@keyframes textCAnim{0%{fill:#efa62f}to{fill:#000}}@keyframes textAnim{0%{color:#efa62f;opacity:0;transform:translateY(20px)}50%{opacity:1;transform:translateY(0)}to{color:#000;opacity:1;transform:translateY(0)}}#top .contentsinner{padding:0 50px;width:100%;max-width:1260px;margin:0 auto;box-sizing:border-box}@media only screen and (max-width:834px){#top .contentsinner{padding:10px}}#top .leadTxt{font-size:18px}@media only screen and (max-width:834px){#top .leadTxt{font-size:14px}}#top #pickup{margin-bottom:120px}@media only screen and (max-width:834px){#top #pickup{margin-bottom:20px;overflow:hidden}}#top #pickup .ttlStyle{background:url(../img/top/top_ttlIcon_01.svg) no-repeat;background-size:38px;padding:15px 0 30px 50px;font-family:Karla,Noto Sans JP,"\6E38\30B4\30B7\30C3\30AF",YuGothic,Hiragino Kaku Gothic ProN,"\30E1\30A4\30EA\30AA",Meiryo,sans-serif;margin-left:10px}@media only screen and (max-width:834px){#top #pickup .ttlStyle{margin-left:0;padding:14px 0 20px 40px;background-size:28px}}#top #pickup .leadTxt{padding-left:20px;margin-bottom:30px}@media only screen and (max-width:834px){#top #pickup .leadTxt{padding-left:0}}#top #story{margin:0 auto;width:100%;max-width:1160px;position:relative}#top #story .story-img{max-height:385px}@media only screen and (max-width:834px){#top #story{margin-bottom:20px;padding-bottom:20px;display:block}#top #story .story-img{max-height:199px}}#top #story .ttlArea{background:url(../img/top/top_bg_01.jpg);padding-top:45%;position:absolute;width:50%;right:0;order:2;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:834px){#top #story .ttlArea{padding:40px 0 60px;width:100%;height:auto;position:relative}}#top #story .ttlInner{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media only screen and (max-width:834px){#top #story .ttlInner{position:relative;left:auto;top:auto;transform:translate(0)}}#top #story .ttlStyle{background:url(../img/top/top_ttlIcon_02.svg) no-repeat top;background-size:44px;padding:63px 0 30px;text-align:center;font-family:Karla,Noto Sans JP,"\6E38\30B4\30B7\30C3\30AF",YuGothic,Hiragino Kaku Gothic ProN,"\30E1\30A4\30EA\30AA",Meiryo,sans-serif}@media only screen and (max-width:834px){#top #story .ttlStyle{padding:43px 0 20px;margin-left:0;background-size:35px}}#top #story .leadTxt{text-align:center;padding-bottom:30px}#top #story .slideArea{width:50%;margin-left:0;padding:240px 0 120px;position:relative}@media only screen and (max-width:834px){#top #story .slideArea{width:80%;padding:0 0 30px;margin:auto}}#top #story .sliderWrapper{width:100%;position:relative;padding-top:0;max-width:650px;margin-right:-5%}@media only screen and (max-width:834px){#top #story .sliderWrapper{margin:-60px auto 0}}#top #story .swiper-container02{overflow:hidden;margin-left:auto;position:relative;box-shadow:0 0 20px rgba(0,0,0,.2)}#top #story .swiper-container02 .swiperInner{width:100%}#top #story .swiper-pagination02{position:relative;margin-top:30px;margin-left:auto}#top #story .swiper-button-next02{background:none;border-right:1px solid #000;border-top:1px solid #000;transform:rotate(45deg);width:50px;height:50px;border-radius:0;top:0;bottom:0;margin:auto;outline:none}@media only screen and (max-width:834px){#top #story .swiper-button-next02{width:30px;height:30px;top:-20px;right:-22px}}#top #story .swiper-button-next02:after{content:none}#top #story .swiper-button-prev02{background:none;border-left:1px solid #000;border-bottom:1px solid #000;transform:rotate(45deg);width:50px;height:50px;border-radius:0;top:0;bottom:0;margin:auto;outline:none}@media only screen and (max-width:834px){#top #story .swiper-button-prev02{width:30px;height:30px;left:-22px;top:-20px}}#top #story .swiper-button-prev02:after{content:none}#top #story .swiper-wrapper{transition:all .5s linear;margin-left:0;overflow:visible}#top #story .swiper-wrapper li{width:25%}#top #hotEntry{padding:50px 0 35px;max-width:none;margin:0 auto;border-top:1px solid #dbdbdb}@media only screen and (max-width:834px){#top #hotEntry{padding:0 0 35px;margin-bottom:0}}#top #hotEntry .ttlStyle{background:url(../img/top/top_ttlIcon_03.svg) no-repeat center top 67px hsla(0,0%,100%,.8);padding:130px 0 30px;background-size:52px;text-align:center;font-family:Karla,Noto Sans JP,"\6E38\30B4\30B7\30C3\30AF",YuGothic,Hiragino Kaku Gothic ProN,"\30E1\30A4\30EA\30AA",Meiryo,sans-serif;margin:0 auto;color:#ceb24a}@media only screen and (max-width:834px){#top #hotEntry .ttlStyle{background:url(../img/top/top_ttlIcon_03.svg) no-repeat center top 27px hsla(0,0%,100%,.8);background-size:40px;padding:77px 0 20px}}#top #hotEntry .leadTxt{text-align:center;padding-bottom:30px}#top #hotEntry .no1,#top #hotEntry .no2,#top #hotEntry .no3{position:relative}#top #hotEntry .no1 img,#top #hotEntry .no2 img,#top #hotEntry .no3 img{max-height:268px}#top #hotEntry .no1:before,#top #hotEntry .no2:before,#top #hotEntry .no3:before{content:"";width:53px;height:41px;position:absolute;top:-10px;left:-10px;display:block;z-index:5}@media only screen and (max-width:834px){#top #hotEntry .no1 img,#top #hotEntry .no2 img,#top #hotEntry .no3 img{max-height:115px}#top #hotEntry .no1:before,#top #hotEntry .no2:before,#top #hotEntry .no3:before{width:43px;left:-5px}}#top #hotEntry ul{display:flex;flex-wrap:wrap;justify-content:space-between}#top #hotEntry ul li{width:32%}@media only screen and (max-width:834px){#top #hotEntry ul li{width:50%}#top #hotEntry ul li img{max-height:115px}}#top #hotEntry ul li .category{background:#fff}#top #hotEntry ul li:hover .category{background:#d2c3a8}#top #hotEntry ul li:nth-child(n+4){width:19%}#top #hotEntry ul li:nth-child(n+4) img{max-height:146px}@media only screen and (max-width:834px){#top #hotEntry ul li:nth-child(n+4){width:50%}#top #hotEntry ul li:nth-child(n+4) img{max-height:115px}}#top #hotEntry ul li:nth-child(n+4) .img:before{font-size:20px}#top #hotEntry .no1:before{background:url(../img/top/top_crown_01.svg) no-repeat}#top #hotEntry .no2:before{background:url(../img/top/top_crown_02.svg) no-repeat}#top #hotEntry .no3:before{background:url(../img/top/top_crown_03.svg) no-repeat}#top #newEntry{background:#f7f7f7;box-sizing:border-box;margin:0 auto;margin-bottom: 80px}#top #newEntry img{max-height:288px}@media only screen and (max-width:834px){#top #newEntry img{max-height:115px}}#top #newEntry .newEntryinner{padding:100px 20px;width:100%;max-width:1400px;box-sizing:border-box;margin:0 auto}#top #newEntry .newEntryinner .ttlStyle{background:url(../img/top/top_ttlIcon_04.svg) no-repeat center top 0;padding:85px 0 55px;background-size:65px;text-align:center;font-family:Karla,Noto Sans JP,"\6E38\30B4\30B7\30C3\30AF",YuGothic,Hiragino Kaku Gothic ProN,"\30E1\30A4\30EA\30AA",Meiryo,sans-serif;margin:0 auto}@media only screen and (max-width:834px){#top #newEntry .newEntryinner .ttlStyle{margin-left:0;background-size:45px;padding:60px 0 25px}}@media only screen and (max-width:834px){#top #newEntry .newEntryinner{padding:40px 10px}}#top #newEntry .entryListStyle04 li{width:32%;padding:20px;box-sizing:border-box;margin-bottom:20px}#top #newEntry .entryListStyle04 li:hover{background:#fff;box-shadow:7px 12px 30px -20px #555}#top #newEntry .entryListStyle04 li:hover .category{background:#d2c3a8}@media only screen and (max-width:834px){#top #newEntry .entryListStyle04 li{width:50%;margin-bottom:0;padding:10px;background:#fff}}#top #newEntry .entryListStyle04 li .category{background:#fff}@media only screen and (max-width:834px){#top #newEntry .ttl{font-size:14px}}@media only screen and (max-width:834px){#top #newEntry .category{font-size:10px}}#top #newEntry .newEntryTtl{text-align:center;font-size:20px;margin-bottom:30px}@media only screen and (max-width:834px){#top #newEntry .newEntryTtl{font-size:18px;margin-bottom:25px}}@media only screen and (max-width:320px){#top #newEntry .newEntryTtl{font-size:16px}}#top #newEntry .newEntryTtl .txt{display:inline-block}#top #newEntry .newEntryTtl .num{font-size:30px}@media only screen and (max-width:834px){#top #newEntry .newEntryTtl .num{font-size:30px}}@media only screen and (max-width:320px){#top #newEntry .newEntryTtl .num{font-size:28px}}#top #newEntry .entryListStyle01 li{margin-bottom:20px}#top .sliderWrapper{margin:0 auto;padding-top:50px}#top .normal-height{max-height:268px}@media only screen and (max-width:834px){#top .sliderWrapper{padding-top:0}#top .normal-height{max-height:154px}}#top .swiper-wrapper{margin-left:-45px}@media only screen and (max-width:834px){#top .swiper-wrapper{margin-left:0}}#top .swiper-button-prev{background:none;width:55px;height:55px;border-radius:53px;left:-62px;background:#ede2c5;top:140px}#top .swiper-button-prev:after{width:20px;height:20px;position:absolute;display:block;top:0;bottom:0;left:10px;right:0;margin:auto;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);content:""}#top .swiper-button-next{background:none;width:55px;height:55px;border-radius:53px;right:-62px;background:#ede2c5;top:140px}#top .swiper-button-next:after{width:20px;height:20px;position:absolute;display:block;top:0;bottom:0;left:-10px;right:0;margin:auto;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);content:""}#top .swiper-container-horizontal>.swiper-pagination-bullets{bottom:30px}#top .entryListStyle01,#top .swiper-container,#top .swiper-wrapper{overflow:visible}#top .swiper-slide{opacity:.3}#top .entryListStyle01 .swiper-slide-active,#top .entryListStyle01 .swiper-slide-next,#top .entryListStyle01 .swiper-slide-next+.swiper-slide,#top .entryListStyle03 .swiper-slide-active,#top .entryListStyle03 .swiper-slide-next,#top .entryListStyle03 .swiper-slide-next+.swiper-slide{transform:translateY(-50px);opacity:1}#top .entryListStyle01 .swiper-slide-active .ttl,#top .entryListStyle01 .swiper-slide-next+.swiper-slide .ttl,#top .entryListStyle01 .swiper-slide-next .ttl,#top .entryListStyle03 .swiper-slide-active .ttl,#top .entryListStyle03 .swiper-slide-next+.swiper-slide .ttl,#top .entryListStyle03 .swiper-slide-next .ttl{display:block}@media only screen and (max-width:834px){#top .entryListStyle01 .swiper-slide-active,#top .entryListStyle01 .swiper-slide-next,#top .entryListStyle01 .swiper-slide-next+.swiper-slide,#top .entryListStyle03 .swiper-slide-active,#top .entryListStyle03 .swiper-slide-next,#top .entryListStyle03 .swiper-slide-next+.swiper-slide{transform:translateY(0)}}@media only screen and (min-width:835px){#top .entryListStyle01 .swiper-slide-next+.swiper-slide,#top .entryListStyle01 .swiper-slide-prev,#top .entryListStyle03 .swiper-slide-next+.swiper-slide,#top .entryListStyle03 .swiper-slide-prev{margin-right:70px!important}}#top .entryListStyle02 .swiper-slide{opacity:1}#top .entryListStyle02 .swiper-slide-active,#top .entryListStyle02 .swiper-slide-next,#top .entryListStyle02 .swiper-slide-next+.swiper-slide{transform:translateY(0);opacity:1}@media only screen and (max-width:834px){#top .entryListStyle02 .swiper-slide-active,#top .entryListStyle02 .swiper-slide-next,#top .entryListStyle02 .swiper-slide-next+.swiper-slide{transform:translateY(0)}}@media only screen and (min-width:835px){#top .entryListStyle02 .swiper-slide-next+.swiper-slide,#top .entryListStyle02 .swiper-slide-prev{margin-right:0}}#top .swiper-pagination-bullet{width:10px;height:10px;display:inline-block;background:#7a7a7a;opacity:.2;margin:0 10px;transition:all .2s}#top .swiper-pagination-bullet-active{opacity:1;background:#d2c3a8;transform:scale(1.2)}@-webkit-keyframes scroll{0%{width:0;left:0}50%{width:100px;left:0}to{width:0;left:100px}}@keyframes scroll{0%{width:0;left:0}50%{width:100px;left:0}to{width:0;left:100px}}@-webkit-keyframes scrollSP{0%{height:0;top:0}50%{height:30px;top:0}to{height:0;top:30px}}@keyframes scrollSP{0%{height:0;top:0}50%{height:30px;top:0}to{height:0;top:30px}}