@charset "UTF-8";body{overflow-x:hidden}#mainVisual{width:100%;height:100vh;display:block;position:relative;padding:90px 20px 60px}@media screen and (max-width:1440px){#mainVisual{padding:90px 20px 55px}}@media screen and (max-width:1024px){#mainVisual{padding:70px 20px 110px;height:100svh}}@media screen and (max-width:767px){#mainVisual{padding:50px 10px 100px}}#mainVisual .inner{width:100%;height:100%;position:relative;display:block}#mainVisual .inner h2{width:25%;position:absolute;top:12%;left:12%}@media screen and (max-width:1580px){#mainVisual .inner h2{width:28%}}@media screen and (max-width:1366px){#mainVisual .inner h2{width:25%;top:13%;left:11%}}@media screen and (max-width:1024px){#mainVisual .inner h2{width:60%;left:50%;top:10%;margin-left:-28%}}@media screen and (max-width:767px){#mainVisual .inner h2{width:72%;left:50%;top:10%;margin-left:-34%}}#mainVisual .inner>figure{width:calc(100% + 20px);height:auto;position:absolute;left:-10px;bottom:-2px}@media screen and (max-width:1280px){#mainVisual .inner>figure{bottom:-1px}}@media screen and (max-width:1280px){#mainVisual .inner>figure{width:calc(100% + 32px);left:-16px}}#mainVisual .inner .flexWrap{width:410px;position:absolute;right:50px;bottom:70px}@media screen and (max-width:1580px){#mainVisual .inner .flexWrap{width:360px;bottom:55px;right:40px}}@media screen and (max-width:1440px){#mainVisual .inner .flexWrap{width:330px}}@media screen and (max-width:1024px){#mainVisual .inner .flexWrap{display:none}}#mainVisual .inner .flexWrap .item{padding:5px;margin-bottom:0}@media screen and (max-width:1580px){#mainVisual .inner .flexWrap .item{padding:3px !important}}#mainVisual .inner .flexWrap .item a{line-height:45px;background-color:#fff;display:block;font-size:1.5rem;font-weight:500;padding:0 10px;border-radius:5px;border:1px solid #ddd;-webkit-transition:.3s ease all;transition:.3s ease all}@media screen and (max-width:1580px){#mainVisual .inner .flexWrap .item a{line-height:40px;font-size:1.4rem;padding:0 7px}}@media screen and (max-width:1440px){#mainVisual .inner .flexWrap .item a{font-size:1.3rem;padding:0 7px;line-height:36px}}#mainVisual .inner .flexWrap .item a img{width:20px;margin-right:10px;position:relative;top:-2px}@media screen and (max-width:1580px){#mainVisual .inner .flexWrap .item a img{width:18px;margin-right:7px}}@media screen and (max-width:1440px){#mainVisual .inner .flexWrap .item a img{width:15px;margin-right:5px}}#mainVisual .inner .flexWrap .item a:hover{background-color:#f0ede2}#mainVisual .inner .main{position:absolute;top:0;left:0;width:100%;height:100%;display:block;border-radius:10px 10px 0 0;z-index:-1;overflow:hidden}#mainVisual .inner .swiper-pagination{margin-bottom:40px}@media screen and (max-width:1580px){#mainVisual .inner .swiper-pagination{margin-bottom:30px}}@media screen and (max-width:1366px){#mainVisual .inner .swiper-pagination{margin-bottom:20px}}@media screen and (max-width:1024px){#mainVisual .inner .swiper-pagination{margin-bottom:50px}}@media screen and (max-width:767px){#mainVisual .inner .swiper-pagination{margin-bottom:25px}}#mainVisual .inner .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,#mainVisual .inner .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 15px}@media screen and (max-width:1366px){#mainVisual .inner .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,#mainVisual .inner .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 12px}}@media screen and (max-width:767px){#mainVisual .inner .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,#mainVisual .inner .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px}}#mainVisual .inner .swiper-pagination-bullet{background-color:#fff;border:1px solid #00a29b;height:14px;width:14px;opacity:1}@media screen and (max-width:1366px){#mainVisual .inner .swiper-pagination-bullet{height:12px;width:12px}}@media screen and (max-width:767px){#mainVisual .inner .swiper-pagination-bullet{height:10px;width:10px}}#mainVisual .inner .swiper-pagination-bullet-active{background-color:#00a29b;border:1px solid #00a29b;opacity:1}#mainVisual .inner .swiper-slide{z-index:0;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}#mainVisual .inner .swiper-slide-active .slide-img,#mainVisual .inner .swiper-slide-duplicate-active .slide-img,#mainVisual .inner .swiper-slide-prev .slide-img{-webkit-animation:zoomUp 7s linear 0s;animation:zoomUp 7s linear 0s;-webkit-animation-fill-mode:both;animation-fill-mode:both}#mainVisual .inner .slide-img{background-size:cover;background-position:center center;height:100%;width:100%}@-webkit-keyframes zoomUp{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes zoomUp{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.05);transform:scale(1.05)}}#mainVisual .info{position:absolute;right:38px;bottom:28px;display:block;line-height:35px;height:35px}@media screen and (max-width:1580px){#mainVisual .info{right:25px;bottom:24px}}@media screen and (max-width:1440px){#mainVisual .info{right:25px;bottom:18px}}@media screen and (max-width:1024px){#mainVisual .info{display:none}}#mainVisual .info ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#mainVisual .info ul li{height:35px}#mainVisual .info ul li:nth-child(1){text-align:left;margin-right:35px;line-height:35px}#mainVisual .info ul li:nth-child(1) .open{font-size:1.6rem;font-weight:500}@media screen and (max-width:1580px){#mainVisual .info ul li:nth-child(1) .open{font-size:1.5rem}}#mainVisual .info ul li:nth-child(1) .open span{font-size:2.4rem;margin-left:15px;top:1px;position:relative}#mainVisual .info ul li:nth-child(2){position:relative}#mainVisual .info ul li:nth-child(2) #location{line-height:0;overflow:hidden;position:absolute;top:0;right:0}#mainVisual .info ul li:nth-child(2) .weatherForecast{font-size:1.6rem;font-weight:500;border:none;width:270px;line-height:35px;margin-top:2px}@media screen and (max-width:1580px){#mainVisual .info ul li:nth-child(2) .weatherForecast{font-size:1.5rem}}#mainVisual .info ul li:nth-child(2) .weatherForecast p{display:block;width:210px;font-weight:500;line-height:35px;height:35px}#mainVisual .info ul li:nth-child(2) .weatherForecast .weather{display:inline;line-height:35px;height:35px;border:none;width:215px}#mainVisual .info ul li:nth-child(2) .weatherForecast .weather .tempMax{font-size:2.4rem;display:inline-block;line-height:35px;height:35px;position:relative;top:-1px;margin-left:5px;color:#57524d}@media screen and (max-width:1580px){#mainVisual .info ul li:nth-child(2) .weatherForecast .weather .tempMax{font-size:2.4rem}}#mainVisual .info ul li:nth-child(2) .weatherForecast .weather .date,#mainVisual .info ul li:nth-child(2) .weatherForecast .weather .tempMin,#mainVisual .info ul li:nth-child(2) .weatherForecast .weather .weatherTelop{display:none}#mainVisual .info ul li:nth-child(2) .weatherForecast .weather .temp{font-size:1.8rem;display:inline-block;margin-right:0;padding-right:17px;border-right:1px solid #ddd;position:relative;top:-2px;line-height:35px;height:35px}@media screen and (max-width:1580px){#mainVisual .info ul li:nth-child(2) .weatherForecast .weather .temp{font-size:1.6rem}}#mainVisual .info ul li:nth-child(2) .weatherForecast .weather img{width:50px;height:50px;display:inline-block;top:-6px;position:relative}@media screen and (max-width:1580px){#mainVisual .info ul li:nth-child(2) .weatherForecast .weather img{width:38px;height:38px}}#mainVisual #catNav{width:100px;height:360px;position:absolute;left:0;top:50%;margin-top:-180px;background-color:#fff;border-radius:0 10px 10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1580px){#mainVisual #catNav{width:80px;height:320px;margin-top:-160px}}@media screen and (max-width:1024px){#mainVisual #catNav{width:100%;height:100px;left:0;top:inherit;bottom:-95px;border-radius:0;background-color:transparent}}@media screen and (max-width:767px){#mainVisual #catNav{width:100%;height:100px;left:0;top:inherit;bottom:-98px;border-radius:0}}#mainVisual #catNav>img{width:10px;position:absolute;left:0;display:block;z-index:9}@media screen and (max-width:1024px){#mainVisual #catNav>img{display:none}}#mainVisual #catNav>img.top{top:-10px}#mainVisual #catNav>img.btm{bottom:-10px}#mainVisual #catNav ul{padding-right:10px}@media screen and (max-width:1024px){#mainVisual #catNav ul{padding-right:0;display:-webkit-box;display:-ms-flexbox;display:flex}}#mainVisual #catNav ul li{width:50px;display:block;margin-bottom:10px}@media screen and (max-width:1580px){#mainVisual #catNav ul li{width:45px}}@media screen and (max-width:1024px){#mainVisual #catNav ul li{width:75px;margin:0 17px}}@media screen and (max-width:767px){#mainVisual #catNav ul li{width:20%;margin:0 2.5%}}#mainVisual #catNav ul li:last-child{margin-bottom:15px}#mainVisual #catNav ul li a{display:block;-webkit-transition:.3s ease all;transition:.3s ease all;text-align:center}#mainVisual #catNav ul li a img{width:100%;height:auto}@media screen and (max-width:767px){#mainVisual #catNav ul li a img{width:85%}}#mainVisual #catNav ul li a p{line-height:1;text-align:center;font-weight:600;font-size:1.6rem}@media screen and (max-width:1580px){#mainVisual #catNav ul li a p{font-size:1.4rem}}@media screen and (max-width:1024px){#mainVisual #catNav ul li a p{font-size:1.6rem}}@media screen and (max-width:767px){#mainVisual #catNav ul li a p{font-size:1.4rem;position:relative;top:-2px}}#mainVisual #catNav ul li a:hover{opacity:.5}#mobileInfo{display:none}@media screen and (max-width:1024px){#mobileInfo{display:block;background-color:#f7f6f0}}#mobileInfo .mainImg{aspect-ratio:3/2;display:block;background-image:url(//fumotto.jp/wp-content/themes/fumotto_theme/css/../images/index/mbinfo_tb.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:767px){#mobileInfo .mainImg{aspect-ratio:1/1;background-image:url(//fumotto.jp/wp-content/themes/fumotto_theme/css/../images/index/mbinfo_sp.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}}#mobileInfo .flexWrap{width:50%;margin:0;padding:13px;float:left}@media screen and (max-width:767px){#mobileInfo .flexWrap{width:100%;float:none}}#mobileInfo .flexWrap .item{padding:3px;margin-bottom:0}#mobileInfo .flexWrap .item a{line-height:40px;background-color:#fff;display:block;font-size:1.3rem;font-weight:500;padding:0 8px;border-radius:5px;border:1px solid #ddd;-webkit-transition:.3s ease all;transition:.3s ease all}#mobileInfo .flexWrap .item a img{width:18px;margin-right:7px;position:relative;top:-2px}#mobileInfo .flexWrap .item a:hover{background-color:#f0ede2}#mobileInfo .info{width:50%;float:left;display:block;background-color:#f0ede2;position:relative}@media screen and (max-width:767px){#mobileInfo .info{width:100%;height:auto;float:none;border-bottom:2px solid #fff}}#mobileInfo .info ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#mobileInfo .info ul li{width:50%;text-align:center;padding:35px 0 35px;line-height:1;height:100%}@media screen and (max-width:767px){#mobileInfo .info ul li{padding:12px 0}}#mobileInfo .info ul li p{font-size:1.4rem;font-weight:500;margin-bottom:0}#mobileInfo .info ul li:nth-child(1){border-right:1px solid #fff}#mobileInfo .info ul li:nth-child(1) p{margin-bottom:5px}#mobileInfo .info ul li:nth-child(1) .open{font-size:1.6rem;font-weight:500;line-height:24px}@media screen and (max-width:1580px){#mobileInfo .info ul li:nth-child(1) .open{font-size:1.5rem}}#mobileInfo .info ul li:nth-child(1) .open span{font-size:2.2rem;top:1px;position:relative}#mobileInfo .info ul li:nth-child(2){border-left:1px solid #fff;position:relative}#mobileInfo .info ul li:nth-child(2) #location{line-height:0;overflow:hidden;position:absolute;top:0;right:0}#mobileInfo .info ul li:nth-child(2) .weatherForecast{font-size:1.5rem;font-weight:500;line-height:24px;border:none;width:100%;display:block;height:auto;margin-bottom:-6px}#mobileInfo .info ul li:nth-child(2) .weatherForecast p{text-align:center;display:block;margin-bottom:3px}#mobileInfo .info ul li:nth-child(2) .weatherForecast .weather{display:block;margin-left:5px;width:100%;border:none}#mobileInfo .info ul li:nth-child(2) .weatherForecast .weather .date,#mobileInfo .info ul li:nth-child(2) .weatherForecast .weather .tempMin,#mobileInfo .info ul li:nth-child(2) .weatherForecast .weather .weatherTelop{display:none}#mobileInfo .info ul li:nth-child(2) .weatherForecast .weather .tempMax{font-size:2.1rem;display:inline-block;position:relative;top:2px;color:#57524d}#mobileInfo .info ul li:nth-child(2) .weatherForecast .weather .temp{font-size:1.6rem;display:inline-block;margin-right:0;padding-right:15px;border-right:1px solid #ccc;position:relative;height:25px;top:0;color:#57524d}#mobileInfo .info ul li:nth-child(2) .weatherForecast .weather img{width:48px;display:inline-block;position:relative;margin-left:-2px;top:-2px}.btnGrp{margin-top:50px;margin-bottom:75px}.btnGrp.eve{margin-bottom:50px}@media screen and (max-width:1024px){.btnGrp.eve{margin-bottom:0}}@media screen and (max-width:767px){.btn.eve{margin:25px auto 0 !important;width:50%}.btn.eve a{font-size:1.4rem}}#interval{margin-top:100px}@media screen and (max-width:1024px){#interval{margin-top:75px}}@media screen and (max-width:767px){#interval{margin-top:50px}}#area #intro{background-color:#f7f6f0;padding:35px 0 0;width:100%}@media screen and (max-width:767px){#area #intro{padding-top:30px}}#area #intro .lead{width:35%;margin:0 auto 100px;position:relative}@media screen and (max-width:1024px){#area #intro .lead{width:65%;margin-bottom:75px}}@media screen and (max-width:767px){#area #intro .lead{width:80%;margin:0 auto 40px}}#area #intro .slideMenu{width:35%;margin:0 auto 10px;position:relative;z-index:9}@media screen and (max-width:1440px){#area #intro .slideMenu{width:40%}}@media screen and (max-width:1024px){#area #intro .slideMenu{width:70%}}@media screen and (max-width:767px){#area #intro .slideMenu{width:100%;padding:0 26px;margin-bottom:0}}#area #intro .slideMenu .swiper-wrapper .swiper-slide{width:25%;text-align:center;cursor:pointer;border-bottom:4px solid #fff;font-size:2.4rem;color:#57524d;padding-bottom:15px;font-weight:500;-webkit-transition:.3s ease all;transition:.3s ease all}@media screen and (max-width:1440px){#area #intro .slideMenu .swiper-wrapper .swiper-slide{font-size:2.1rem;padding-bottom:10px}}@media screen and (max-width:767px){#area #intro .slideMenu .swiper-wrapper .swiper-slide{font-size:1.8rem;padding-bottom:10px}}#area #intro .slideMenu .swiper-wrapper .swiper-slide:hover{opacity:.7}#area #intro .slideMenu .swiper-wrapper .swiper-slide-thumb-active{border-bottom:4px solid #00a29b}#area #intro .slider{margin:0 -30%}@media screen and (max-width:1680px){#area #intro .slider{margin:0 -40%}}@media screen and (max-width:1440px){#area #intro .slider{margin:0 -50%}}@media screen and (max-width:1024px){#area #intro .slider{margin:0 -40%}}@media screen and (max-width:767px){#area #intro .slider{margin:0;padding:0 16px}}#area #intro .slider .swiper-prev,#area #intro .slider .swiper-next{width:60px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:30px;position:absolute;top:50%;margin-top:-30px;background-color:#57524d;z-index:9;cursor:pointer}@media screen and (max-width:1440px){#area #intro .slider .swiper-prev,#area #intro .slider .swiper-next{width:50px;height:50px;margin-top:-25px;border-radius:25px}}@media screen and (max-width:767px){#area #intro .slider .swiper-prev,#area #intro .slider .swiper-next{width:60px;height:60px;border-radius:30px;margin-top:-30px}}#area #intro .slider .swiper-prev img,#area #intro .slider .swiper-next img{width:10px;height:auto}@media screen and (max-width:767px){#area #intro .slider .swiper-prev img,#area #intro .slider .swiper-next img{margin-right:24px;width:8px}}#area #intro .slider .swiper-prev{left:31.5%}@media screen and (max-width:1024px){#area #intro .slider .swiper-prev{left:30%}}@media screen and (max-width:767px){#area #intro .slider .swiper-prev{left:-30px}}#area #intro .slider .swiper-prev img{-webkit-transform:scale(-1,1);transform:scale(-1,1);margin-right:3px}@media screen and (max-width:767px){#area #intro .slider .swiper-prev img{margin-left:24px;margin-right:0;width:8px}}#area #intro .slider .swiper-next{right:31.5%}@media screen and (max-width:1024px){#area #intro .slider .swiper-next{right:30%}}@media screen and (max-width:767px){#area #intro .slider .swiper-next{right:-30px}}#area #intro .slider>.swiper-wrapper{padding:30px 0}@media screen and (max-width:767px){#area #intro .slider>.swiper-wrapper{padding:20px 0;position:relative}}#area #intro .slider>.swiper-wrapper>.swiper-slide{border:1px solid #ddd;background-color:#fff;display:block;border-radius:15px;-webkit-box-shadow:0px 5px 15px 0px rgba(0,0,0,.15);box-shadow:0px 5px 15px 0px rgba(0,0,0,.15)}@media screen and (max-width:767px){#area #intro .slider>.swiper-wrapper>.swiper-slide{-webkit-box-shadow:0px 2px 5px 0px rgba(0,0,0,.1);box-shadow:0px 2px 5px 0px rgba(0,0,0,.1)}}#area #intro .slider>.swiper-wrapper>.swiper-slide .flexWrap{padding:35px 45px}@media screen and (max-width:1024px){#area #intro .slider>.swiper-wrapper>.swiper-slide .flexWrap{display:inherit;-ms-flex-wrap:inherit;flex-wrap:inherit}}@media screen and (max-width:767px){#area #intro .slider>.swiper-wrapper>.swiper-slide .flexWrap{padding:0 10px}}#area #intro .slider>.swiper-wrapper>.swiper-slide .flexWrap .item{width:50%}@media screen and (max-width:1024px){#area #intro .slider>.swiper-wrapper>.swiper-slide .flexWrap .item{width:100%;padding:10px 10px 0}}#area #intro .slider>.swiper-wrapper>.swiper-slide .flexWrap .item:last-child{padding-left:50px}@media screen and (max-width:1024px){#area #intro .slider>.swiper-wrapper>.swiper-slide .flexWrap .item:last-child{padding-left:0}}@media screen and (max-width:767px){#area #intro .slider>.swiper-wrapper>.swiper-slide .flexWrap .item:last-child{padding:10px 20px 20px}}@media screen and (max-width:1024px){#area #intro .slider>.swiper-wrapper>.swiper-slide .flexWrap .item figure{margin-bottom:10px}}@media screen and (max-width:767px){#area #intro .slider>.swiper-wrapper>.swiper-slide .flexWrap .item figure{margin-bottom:0}}#area #intro .slider>.swiper-wrapper>.swiper-slide .flexWrap .item figure img{border-radius:10px}@media screen and (max-width:767px){#area #intro .slider>.swiper-wrapper>.swiper-slide .flexWrap .item figure img{border-radius:10px 10px 0 0}}#area #intro .slider>.swiper-wrapper>.swiper-slide .flexWrap .item h3{font-size:3.6rem;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;margin-bottom:15px}@media screen and (max-width:1580px){#area #intro .slider>.swiper-wrapper>.swiper-slide .flexWrap .item h3{font-size:3.2rem;margin-bottom:10px}}@media screen and (max-width:1366px){#area #intro .slider>.swiper-wrapper>.swiper-slide .flexWrap .item h3{font-size:2.8rem}}@media screen and (max-width:1024px){#area #intro .slider>.swiper-wrapper>.swiper-slide .flexWrap .item h3{font-size:3rem}}@media screen and (max-width:767px){#area #intro .slider>.swiper-wrapper>.swiper-slide .flexWrap .item h3{font-size:2.7rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}}#area #intro .slider>.swiper-wrapper>.swiper-slide .flexWrap .item h3 img{width:55px;display:inline-block;margin-right:20px}@media screen and (max-width:1024px){#area #intro .slider>.swiper-wrapper>.swiper-slide .flexWrap .item h3 img{width:60px;margin-right:10px}}@media screen and (max-width:767px){#area #intro .slider>.swiper-wrapper>.swiper-slide .flexWrap .item h3 img{margin-left:-25px;width:50px}}#area #intro .slider>.swiper-wrapper>.swiper-slide .flexWrap .item h4{font-size:2.4rem;font-weight:600;margin-bottom:15px;line-height:1.5}@media screen and (max-width:1580px){#area #intro .slider>.swiper-wrapper>.swiper-slide .flexWrap .item h4{margin-bottom:10px}}@media screen and (max-width:1366px){#area #intro .slider>.swiper-wrapper>.swiper-slide .flexWrap .item h4{font-size:2.1rem}}@media screen and (max-width:767px){#area #intro .slider>.swiper-wrapper>.swiper-slide .flexWrap .item h4{text-align:center;margin-bottom:15px;font-size:1.8rem;line-height:1.6}}#area #intro .slider>.swiper-wrapper>.swiper-slide .flexWrap .item p{line-height:1.8;margin-bottom:20px;font-size:1.6rem}@media screen and (max-width:1580px){#area #intro .slider>.swiper-wrapper>.swiper-slide .flexWrap .item p{margin-bottom:15px;line-height:1.6}}@media screen and (max-width:1366px){#area #intro .slider>.swiper-wrapper>.swiper-slide .flexWrap .item p{font-size:1.5rem;letter-spacing:0;line-height:1.5}}@media screen and (max-width:1024px){#area #intro .slider>.swiper-wrapper>.swiper-slide .flexWrap .item p{min-height:70px}}@media screen and (max-width:767px){#area #intro .slider>.swiper-wrapper>.swiper-slide .flexWrap .item p{min-height:78px;font-size:1.4rem;line-height:1.6}}#area #intro .slider>.swiper-wrapper>.swiper-slide .flexWrap .item .btn{float:right}#area #areamap{background-color:#f7f6f0;padding:75px 0 20em}@media screen and (max-width:1580px){#area #areamap{padding:75px 0 20em}}@media screen and (max-width:1440px){#area #areamap{padding:75px 0 18em}}@media screen and (max-width:900px){#area #areamap{padding:50px 0 15em}}@media screen and (max-width:767px){#area #areamap{padding:50px 0 35px}}#area #areamap .container .btnGrp{margin-top:50px}@media screen and (max-width:767px){#area #areamap .container .btnGrp{margin-top:20px;margin-bottom:0}}#area #areamap .container .flexWrap{padding:25px 0}@media screen and (max-width:1024px){#area #areamap .container .flexWrap{display:inherit;-ms-flex-wrap:inherit;flex-wrap:inherit;width:100%;margin:0 auto}}@media screen and (max-width:1024px){#area #areamap .container .flexWrap .item{width:100%;margin-bottom:50px}}@media screen and (max-width:767px){#area #areamap .container .flexWrap .item{margin-bottom:0}}#area #areamap .container .flexWrap .item .areaBox{display:block;overflow:hidden;border-radius:10px}@media screen and (max-width:767px){#area #areamap .container .flexWrap .item .areaBox{border-radius:7px}}#area #areamap .container .flexWrap .item .areaBox .box{margin-bottom:1px}#area #areamap .container .flexWrap .item .areaBox .box:last-child{margin-bottom:0}#area #areamap .container .flexWrap .item .areaBox .box a,#area #areamap .container .flexWrap .item .areaBox .box .inner{padding:25px;display:block;position:relative}@media screen and (max-width:1366px){#area #areamap .container .flexWrap .item .areaBox .box a,#area #areamap .container .flexWrap .item .areaBox .box .inner{padding:20px}}#area #areamap .container .flexWrap .item .areaBox .box a>p,#area #areamap .container .flexWrap .item .areaBox .box .inner>p{font-size:1.5rem;font-weight:500;margin-bottom:15px;color:#fff;line-height:1;letter-spacing:.5px}@media screen and (max-width:1366px){#area #areamap .container .flexWrap .item .areaBox .box a>p,#area #areamap .container .flexWrap .item .areaBox .box .inner>p{font-size:1.3rem;margin-bottom:12px}}@media screen and (max-width:767px){#area #areamap .container .flexWrap .item .areaBox .box a>p,#area #areamap .container .flexWrap .item .areaBox .box .inner>p{font-size:1.2rem}}#area #areamap .container .flexWrap .item .areaBox .box a h3,#area #areamap .container .flexWrap .item .areaBox .box .inner h3{font-size:2.4rem;font-weight:500;color:#fff;line-height:1}@media screen and (max-width:1366px){#area #areamap .container .flexWrap .item .areaBox .box a h3,#area #areamap .container .flexWrap .item .areaBox .box .inner h3{font-size:2rem}}#area #areamap .container .flexWrap .item .areaBox .box a .gfont,#area #areamap .container .flexWrap .item .areaBox .box .inner .gfont{position:absolute;bottom:20px;right:25px;font-weight:600;color:#fff;opacity:.5;font-size:1.8rem}@media screen and (max-width:1366px){#area #areamap .container .flexWrap .item .areaBox .box a .gfont,#area #areamap .container .flexWrap .item .areaBox .box .inner .gfont{font-size:1.6rem;bottom:15px;right:20px}}@media screen and (max-width:767px){#area #areamap .container .flexWrap .item .areaBox .box a .gfont,#area #areamap .container .flexWrap .item .areaBox .box .inner .gfont{font-size:1.5rem}}#area #areamap .container .flexWrap .item .areaBox .box.farm a,#area #areamap .container .flexWrap .item .areaBox .box.farm .inner{background-color:#8bbb7a}#area #areamap .container .flexWrap .item .areaBox .box.mountain a,#area #areamap .container .flexWrap .item .areaBox .box.mountain .inner{background-color:#d17e64}#area #areamap .container .flexWrap .item .areaBox .box.local a,#area #areamap .container .flexWrap .item .areaBox .box.local .inner{background-color:#759aad}#area #areamap .container .flexWrap .item:nth-child(1){width:55%;position:relative}@media screen and (max-width:1024px){#area #areamap .container .flexWrap .item:nth-child(1){width:100%}}@media screen and (max-width:767px){#area #areamap .container .flexWrap .item:nth-child(1) figure{margin:0 auto 40px;margin-left:-10%;margin-right:-53%}}#area #areamap .container .flexWrap .item:nth-child(1) .hanrei{position:absolute;right:25px;bottom:25px}@media screen and (max-width:1440px){#area #areamap .container .flexWrap .item:nth-child(1) .hanrei{bottom:0}}@media screen and (max-width:767px){#area #areamap .container .flexWrap .item:nth-child(1) .hanrei{position:relative;right:inherit;bottom:inherit;float:right;padding-right:25px;margin-top:10px}}#area #areamap .container .flexWrap .item:nth-child(1) .areaBox{display:none}@media screen and (max-width:1024px){#area #areamap .container .flexWrap .item:nth-child(1) .areaBox{display:block;margin-bottom:50px}}#area #areamap .container .flexWrap .item:nth-child(2){width:45%;padding-left:50px;position:relative}@media screen and (max-width:1024px){#area #areamap .container .flexWrap .item:nth-child(2){width:100%;padding-left:0}}#area #areamap .container .flexWrap .item:nth-child(2) .areaBox{display:block}@media screen and (max-width:1024px){#area #areamap .container .flexWrap .item:nth-child(2) .areaBox{display:none}}#area #areamap .container .flexWrap .item:nth-child(2) .hanrei{width:calc(100% - 50px);position:absolute;right:0;bottom:25px}@media screen and (max-width:1440px){#area #areamap .container .flexWrap .item:nth-child(2) .hanrei{bottom:0}}@media screen and (max-width:1024px){#area #areamap .container .flexWrap .item:nth-child(2) .hanrei{width:100%;position:relative;right:inherit;bottom:inherit;margin-top:50px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}#area #areamap .container .flexWrap .item:nth-child(2) .hanrei ul{width:50%;float:left;display:block}@media screen and (max-width:767px){#area #areamap .container .flexWrap .item:nth-child(2) .hanrei ul{width:100%;float:none}}#shop .deco{position:relative;width:100%;height:80px;display:block;background-image:url(//fumotto.jp/wp-content/themes/fumotto_theme/css/../images/common/nami_02.svg);background-position:center;background-repeat:repeat-x;background-size:5760px 80px;top:-2px}@media screen and (max-width:1024px){#shop .deco{background-size:3072px 42px;height:42px}}@media screen and (max-width:900px){#shop .deco{background-size:2301px 32px;height:32px}}@media screen and (max-width:767px){#shop .deco{display:none}}#shop .roof{display:none}@media screen and (max-width:767px){#shop .roof{display:block;margin-bottom:35px}}#shop .container .mainImg{position:relative;margin-top:-21em}@media screen and (max-width:1580px){#shop .container .mainImg{margin-top:-19em}}@media screen and (max-width:1440px){#shop .container .mainImg{padding:0 7%;margin-top:-17em}}@media screen and (max-width:900px){#shop .container .mainImg{margin-top:-14em;margin-left:-20%;margin-right:-20%}}@media screen and (max-width:767px){#shop .container .mainImg{margin:0 -15%;z-index:0}}#shop .container .title{margin-top:50px;margin-bottom:75px}@media screen and (max-width:1580px){#shop .container .title{margin-bottom:60px}}@media screen and (max-width:767px){#shop .container .title{margin-bottom:35px}}#shop .container .flexWrap{margin-bottom:25px}@media screen and (max-width:767px){#shop .container .flexWrap{display:none;margin-bottom:0}}@media screen and (max-width:1024px){#shop .container .flexWrap .item{width:50%}}#shop .container .swiper-container{display:none}@media screen and (max-width:767px){#shop .container .swiper-container{display:block;position:relative;margin:0 -16px 50px;overflow:inherit;z-index:9}}#shop .container .swiper-container .btn{margin:35px 16px 0;width:auto}#shop .container .swiper-container .swiper-prev,#shop .container .swiper-container .swiper-next{width:60px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:30px;position:absolute;top:19%;background-color:#57524d;z-index:9;cursor:pointer}#shop .container .swiper-container .swiper-prev img,#shop .container .swiper-container .swiper-next img{margin-right:24px;width:8px;height:auto}#shop .container .swiper-container .swiper-prev{left:-30px}#shop .container .swiper-container .swiper-prev img{-webkit-transform:scale(-1,1);transform:scale(-1,1);margin-left:24px;margin-right:0;width:8px}#shop .container .swiper-container .swiper-next{right:-30px}#shop .container .swiper-container .swiper-pagination{width:100% !important;position:relative;margin-top:25px}#shop .container .swiper-container .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,#shop .container .swiper-container .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px}#shop .container .swiper-container .swiper-pagination-bullet{background-color:#fff;border:1px solid #00a29b;opacity:1;height:10px;width:10px}#shop .container .swiper-container .swiper-pagination-bullet-active{background-color:#00a29b;border:1px solid #00a29b;opacity:1}#shop .container .swiper-slide .inner{padding:0 16px}#shop .container .swiper-slide .inner figure{overflow:hidden;border-radius:7px}#shop .container .swiper-slide .inner .post_info{margin-top:15px}#shop .container .swiper-slide .inner .post_info dl.shop{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:20px;margin-bottom:10px}#shop .container .swiper-slide .inner .post_info dl.shop dt{width:200px}@media screen and (max-width:767px){#shop .container .swiper-slide .inner .post_info dl.shop dt{width:95px}}#shop .container .swiper-slide .inner .post_info dl.shop dt span{display:inline-block;padding:0 5px;font-size:1.2rem;color:#fff;border-radius:3px;margin-right:0;top:-3px;position:relative}@media screen and (max-width:1580px){#shop .container .swiper-slide .inner .post_info dl.shop dt span{font-size:1.1rem;padding:0 3px}}#shop .container .swiper-slide .inner .post_info dl.shop dt span.farmbase{background-color:#8bbb7a}#shop .container .swiper-slide .inner .post_info dl.shop dt span.mountainbase{background-color:#d17e64}#shop .container .swiper-slide .inner .post_info dl.shop dt span.localbase{background-color:#759aad}#shop .container .swiper-slide .inner .post_info dl.shop dt span.holiday{background-color:#db5656}#shop .container .swiper-slide .inner .post_info dl.shop dd{width:calc(100% - 200px);text-align:right}@media screen and (max-width:767px){#shop .container .swiper-slide .inner .post_info dl.shop dd{width:calc(100% - 95px)}}#shop .container .swiper-slide .inner .post_info dl.shop dd span{background-color:#f7f6f0;font-size:1.6rem;font-weight:500;display:inline-block;padding:0 5px;border:1px solid #ddd;border-radius:3px}@media screen and (max-width:1580px){#shop .container .swiper-slide .inner .post_info dl.shop dd span{font-size:1.5rem}}@media screen and (max-width:1024px){#shop .container .swiper-slide .inner .post_info dl.shop dd span{padding:0 3px}}#shop .container .swiper-slide .inner .post_info dl.shop dd span img{width:12px;height:auto;margin-right:10px;position:relative;margin-top:-4px}@media screen and (max-width:1580px){#shop .container .swiper-slide .inner .post_info dl.shop dd span img{margin-right:5px}}#shop .container .swiper-slide .inner h3{font-size:1.8rem;font-weight:500;line-height:1.4}#shop .container .swiper-slide .inner h3.center{text-align:center;font-weight:500}#shop .container .swiper-slide .inner p{margin-top:7px;font-size:1.4rem;color:#ccc;line-height:1.5}#shop .container .swiper-slide .inner p.bk{color:#57524d}#shop .container .swiper-slide .inner p br{display:none}#shop .container .swiper-slide .inner>.more{width:95px;display:block;margin-top:15px;float:right;line-height:28px;border:1px solid #ddd;border-radius:5px}#shop .container .swiper-slide .inner>.more a{display:block;position:relative;font-size:1.2rem;padding-left:10px;-webkit-transition:.3s ease all;transition:.3s ease all}#shop .container .swiper-slide .inner>.more a img{width:6px;position:absolute;top:9px;right:8px}#shop .container .swiper-slide .inner>.more a:hover{background-color:#f7f6f0}#postArea{margin-bottom:150px}@media screen and (max-width:1024px){#postArea{margin-bottom:0}}#postArea .container>.flexWrap{margin:0 -37.5px}@media screen and (max-width:1024px){#postArea .container>.flexWrap{margin:0;display:inherit;-ms-flex-wrap:inherit;flex-wrap:inherit}}#postArea .container>.flexWrap>.item{padding:0 37.5px}@media screen and (max-width:1024px){#postArea .container>.flexWrap>.item{padding:0;width:100%;margin-bottom:100px}}@media screen and (max-width:767px){#postArea .container>.flexWrap>.item{margin-bottom:75px}}#postArea .infoMenu>.flexWrap{margin:0}#postArea .infoMenu>.flexWrap>.item{padding:0;margin:0;overflow:hidden;border-top:1px solid #ddd;border-left:1px solid #ddd}#postArea .infoMenu>.flexWrap>.item:nth-child(1){border-radius:10px 0 0}@media screen and (max-width:767px){#postArea .infoMenu>.flexWrap>.item:nth-child(1){border-radius:7px 0 0}}#postArea .infoMenu>.flexWrap>.item:nth-child(2){border-right:1px solid #ddd;border-radius:0 10px 0 0}@media screen and (max-width:767px){#postArea .infoMenu>.flexWrap>.item:nth-child(2){border-radius:0 7px 0 0}}#postArea .infoMenu>.flexWrap>.item:nth-child(3){border-bottom:1px solid #ddd;border-radius:0 0 0 10px}@media screen and (max-width:767px){#postArea .infoMenu>.flexWrap>.item:nth-child(3){border-radius:0 0 0 7px}}#postArea .infoMenu>.flexWrap>.item:nth-child(4){border-bottom:1px solid #ddd;border-right:1px solid #ddd;border-radius:0 0 10px}@media screen and (max-width:767px){#postArea .infoMenu>.flexWrap>.item:nth-child(4){border-radius:0 0 7px}}#postArea .infoMenu>.flexWrap>.item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.7rem;font-weight:500;line-height:100px;position:relative;width:100%;padding-left:25px;-webkit-transition:.3s ease all;transition:.3s ease all}@media screen and (max-width:1440px){#postArea .infoMenu>.flexWrap>.item a{padding-left:20px;font-size:1.6rem}}@media screen and (max-width:1024px){#postArea .infoMenu>.flexWrap>.item a{line-height:70px}}@media screen and (max-width:767px){#postArea .infoMenu>.flexWrap>.item a{line-height:60px;font-size:1.4rem;padding:0;text-align:center;display:block;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}}#postArea .infoMenu>.flexWrap>.item a img{width:8px;height:auto;position:absolute;right:20px}@media screen and (max-width:1366px){#postArea .infoMenu>.flexWrap>.item a img{right:15px}}@media screen and (max-width:767px){#postArea .infoMenu>.flexWrap>.item a img{display:none}}#postArea .infoMenu>.flexWrap>.item a:hover{background-color:#f7f6f0}#story{margin-bottom:150px}@media screen and (max-width:1024px){#story{margin-bottom:100px}}@media screen and (max-width:767px){#story{margin-bottom:75px}}@media screen and (max-width:767px){#story .container .flexWrap{margin:0}}#story .container .flexWrap .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#story .container .flexWrap .item:nth-child(1){width:40%}@media screen and (max-width:1024px){#story .container .flexWrap .item:nth-child(1){width:60%;margin:0 auto 50px}}@media screen and (max-width:767px){#story .container .flexWrap .item:nth-child(1){width:100%;margin:0 auto 25px}}#story .container .flexWrap .item:nth-child(2){width:60%;padding-left:100px}@media screen and (max-width:1024px){#story .container .flexWrap .item:nth-child(2){width:100%;padding-left:0}}#story .container .flexWrap .item:nth-child(2) .inner .tx{line-height:2;margin-bottom:35px}@media screen and (max-width:767px){#story .container .flexWrap .item:nth-child(2) .inner .tx{line-height:1.6;margin-bottom:35px}}@media screen and (max-width:767px){#story .container .flexWrap .item:nth-child(2) .inner .tx br{display:none}}@media screen and (max-width:1024px){#story .container .flexWrap .item:nth-child(2) .inner .btn{margin:0 auto}}#magazine{margin-bottom:150px}@media screen and (max-width:1024px){#magazine{margin-bottom:100px}}@media screen and (max-width:767px){#magazine{margin-bottom:75px}}@media screen and (max-width:767px){#magazine .flexWrap{margin-bottom:25px}}@media screen and (max-width:1024px){#magazine .flexWrap .item{width:50%}}#magazine .btn{display:none}@media screen and (max-width:767px){#magazine .btn{display:block}}#iconMenu{display:none}@media screen and (max-width:767px){#iconMenu{margin-bottom:75px;display:block}}#iconMenu .flexWrap{margin:0 -8px}#iconMenu .flexWrap .item{padding:8px;width:50%}#iconMenu .flexWrap .item a figure{background-color:#f7f6f0;margin-bottom:8px;padding:15px 60px;border-radius:7px;border:1px solid #ddd}@media screen and (max-width:375px){#iconMenu .flexWrap .item a figure{padding:10px 50px}}#iconMenu .flexWrap .item a p{font-size:1.5rem;font-weight:500;text-align:center;line-height:1}#instagram{margin-bottom:150px}@media screen and (max-width:1024px){#instagram{margin-bottom:125px}}@media screen and (max-width:767px){#instagram{margin-bottom:75px}}#instagram .flexWrap{margin:0 -5px}#instagram .flexWrap .item{padding:5px}@media screen and (max-width:1024px){#instagram .flexWrap .item{width:33.3333%}}@media screen and (max-width:767px){#instagram .flexWrap .item{width:50%}}#instagram .btn{margin:45px auto 0}@media screen and (max-width:1024px){#instagram .btn{margin:30px auto 0}}@media screen and (max-width:767px){#instagram .btn{margin:20px auto 0}}.weatherForecast{width:840px;height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;border:1px solid #000}.weather{width:14.2857142857%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #666}.weather>div{height:20%;font-size:14px}.weatherImg{height:40%}.tempMin{color:blue}.tempMax{color:red}.btnGrp.recruitBtns li a{color:#fff;background-color:#f39800;border-color:#f39800}.btnGrp.recruitBtns li a:hover{color:#f39800;background-color:#fff;border-color:#f39800}