#header{width:100%;height:90px;left:0;top:0;position:fixed;border-radius:0 0 10px 10px;background-color:#fff;display:flex;align-items:center;justify-content:center;z-index:9999;transition:.3s ease all}@media screen and (max-width:1024px){#header{height:70px}}@media screen and (max-width:767px){#header{height:50px}}#header #logo{position:absolute;left:30px;top:50%;margin-top:-28.5px;width:310px;height:57px;display:flex;align-items:center}@media screen and (max-width:1024px){#header #logo{left:25px}}@media screen and (max-width:767px){#header #logo{left:15px}}#header #logo a{width:160px;display:block;transition:.3s ease all}@media screen and (max-width:1024px){#header #logo a{width:140px}}@media screen and (max-width:767px){#header #logo a{width:115px}}#header #logo a:hover{opacity:.5}#header #logo .pagetitle{display:block;font-weight:500;font-size:1.1rem;margin-left:18px;height:32px;line-height:1.5;transition:.3s ease all}@media screen and (max-width:1366px){#header #logo .pagetitle{display:none}}@media screen and (max-width:1024px){#header #logo .pagetitle{display:block;font-size:1.1rem}}@media screen and (max-width:767px){#header #logo .pagetitle{display:block;display:none}}#header #gnav{line-height:70px;height:70px;display:block;transition:.3s ease all}@media screen and (max-width:1536px){#header #gnav{text-align:right;position:absolute;right:240px;top:10px}}@media screen and (max-width:1280px){#header #gnav{display:none}}#header #gnav ul{width:100%;display:flex;justify-content:center}#header #gnav ul li{display:block}#header #gnav ul li a{padding:0 17px;font-size:1.6rem;font-weight:500;position:relative;display:block}@media screen and (max-width:1536px){#header #gnav ul li a{font-size:1.5rem;padding:0 12px}}@media screen and (max-width:1366px){#header #gnav ul li a{font-size:1.4rem;padding:0 13px}}#header #gnav ul li a:before{content:"";height:3px;width:100%;background-color:#00a29b;display:block;position:absolute;bottom:-10px;left:0;transition:transform .3s ease;transform-origin:right top;transform:scale(0,1)}#header #gnav ul li a:hover{color:#00a29b}#header #gnav ul li a:hover:before{transform-origin:left top;transform:scale(1,1)}#header #icon{width:100px;display:block;position:absolute;right:120px;top:12px;transition:.5s ease all}@media screen and (max-width:1680px){#header #icon{right:105px}}@media screen and (max-width:1024px){#header #icon{top:10px;right:90px;width:110px}}@media screen and (max-width:767px){#header #icon{width:80px;right:70px;top:5px}}#header #icon ul{width:100%;display:flex;justify-content:center}#header #icon ul li{display:block;width:45px}@media screen and (max-width:1024px){#header #icon ul li{width:40px}}#header #icon ul li:first-child{margin-right:10px}@media screen and (max-width:767px){#header #icon ul li:first-child{margin-right:0}}#header #icon ul li a{width:100%;font-weight:600;position:relative;display:block}#header #icon ul li a img{width:100%;height:auto}#header #icon ul li a p{text-align:center;font-size:1rem;font-weight:500;display:block;line-height:1;width:100%;transition:.3s ease all}@media screen and (max-width:1024px){#header #icon ul li a p{font-size:.9rem;line-height:.5}}@media screen and (max-width:767px){#header #icon ul li a p{display:none}}#header #icon ul li a:hover{opacity:.5}#header #hamburger{width:50px;height:50px;display:flex;align-items:center;justify-content:center;position:absolute;right:30px;top:20px;cursor:pointer;transition:.3s ease all}@media screen and (max-width:1024px){#header #hamburger{right:25px;top:10px}}@media screen and (max-width:767px){#header #hamburger{top:0;right:10px}}#header #hamburger:hover{opacity:.5}#header #hamburger .inner{width:36px;height:30px;position:relative}@media screen and (max-width:1024px){#header #hamburger .inner{height:28px}}@media screen and (max-width:767px){#header #hamburger .inner{height:25px}}#header #hamburger .inner span{width:100%;height:1px;background-color:#57524d;display:block;position:absolute;left:0}#header #hamburger .inner span:nth-child(1){top:0}#header #hamburger .inner span:nth-child(2){top:25%}@media screen and (max-width:1024px){#header #hamburger .inner span:nth-child(2){top:22%}}@media screen and (max-width:767px){#header #hamburger .inner span:nth-child(2){top:21%}}#header #hamburger .inner p{position:absolute;left:0;bottom:0;text-align:center;line-height:15px;height:15px;font-size:1.3rem;display:block;width:100%;font-weight:600}#header #hamburger .inner p:before{content:"MENU";display:block;position:absolute;left:0;top:0;width:100%;height:100%;letter-spacing:1px}#header.fixed{box-shadow:0 0 2px 0 rgba(0,0,0,.3);height:70px}@media screen and (max-width:1024px){#header.fixed{height:70px}}@media screen and (max-width:767px){#header.fixed{height:50px}}#header.fixed #logo{margin-top:-22px;height:44px}#header.fixed #logo a{width:130px}@media screen and (max-width:767px){#header.fixed #logo a{width:115px}}#header.fixed #logo .pagetitle{font-size:1rem;height:29px}@media screen and (max-width:1536px){#header.fixed #gnav{top:0}}#header.fixed #gnav ul li a:before{bottom:0}#header.fixed #icon{top:12px}@media screen and (max-width:1024px){#header.fixed #icon{top:15px}}@media screen and (max-width:767px){#header.fixed #icon{top:5px}}#header.fixed #icon ul li a p{opacity:0}#header.fixed #hamburger{top:10px}@media screen and (max-width:767px){#header.fixed #hamburger{top:0}}#footer{background-color:#f0ede2}#footer .deco{position:relative;width:100%;height:80px;top:-75px;display:block;background-image:url(//fumotto.jp/wp-content/themes/fumotto_theme/images/common/nami.svg);background-position:center;background-repeat:repeat-x;background-size:5760px 80px}@media screen and (max-width:1024px){#footer .deco{background-size:3072px 42px;height:42px;top:-40px}}@media screen and (max-width:900px){#footer .deco{background-size:2301px 32px;height:32px;top:-30px}}@media screen and (max-width:767px){#footer .deco{background-position:left}}#footer .container{padding:0 0 150px}@media screen and (max-width:1024px){#footer .container{padding:20px 0 60px}}#footer .container .contact{background-color:#fff;border-radius:10px;padding:35px 60px;padding-left:75px;margin-bottom:100px;border:1px solid #ddd}@media screen and (max-width:1580px){#footer .container .contact{padding:30px 50px;padding-left:65px}}@media screen and (max-width:1024px){#footer .container .contact{padding:50px;margin:0 auto 50px}}@media screen and (max-width:632px){#footer .container .contact{padding:35px 25px 40px;max-width:600px;margin-bottom:25px}}#footer .container .contact>.flexWrap{align-items:center}@media screen and (max-width:1024px){#footer .container .contact>.flexWrap{display:inherit;flex-wrap:inherit;align-items:inherit;width:100%;margin:0;padding:0}}@media screen and (max-width:1024px){#footer .container .contact>.flexWrap .item{margin:0;text-align:center;height:auto}}#footer .container .contact>.flexWrap .item:nth-child(1){width:210px;border-right:1px solid #ddd;padding:10px 0}@media screen and (max-width:1580px){#footer .container .contact>.flexWrap .item:nth-child(1){width:180px}}@media screen and (max-width:1024px){#footer .container .contact>.flexWrap .item:nth-child(1){border-right:none;width:100%;padding:0;margin-bottom:40px}}@media screen and (max-width:767px){#footer .container .contact>.flexWrap .item:nth-child(1){margin-bottom:30px}}#footer .container .contact>.flexWrap .item:nth-child(1) .gfont{font-size:3.2rem;line-height:1;color:#00a29b;letter-spacing:1px}@media screen and (max-width:1580px){#footer .container .contact>.flexWrap .item:nth-child(1) .gfont{font-size:3rem}}@media screen and (max-width:1024px){#footer .container .contact>.flexWrap .item:nth-child(1) .gfont{font-size:3.6rem}}#footer .container .contact>.flexWrap .item:nth-child(1) .ja{font-size:1.6rem;line-height:1;font-weight:600;margin-top:10px}@media screen and (max-width:1580px){#footer .container .contact>.flexWrap .item:nth-child(1) .ja{font-size:1.4rem}}@media screen and (max-width:1024px){#footer .container .contact>.flexWrap .item:nth-child(1) .ja{font-size:1.6rem}}#footer .container .contact>.flexWrap .item:nth-child(2){width:calc(100% - 480px);padding-left:65px;font-weight:500;line-height:2;font-size:1.6rem}@media screen and (max-width:1580px){#footer .container .contact>.flexWrap .item:nth-child(2){padding-left:50px;width:calc(100% - 430px);padding-right:50px}}@media screen and (max-width:1024px){#footer .container .contact>.flexWrap .item:nth-child(2){width:100%;padding-left:0;padding-right:0;line-height:1.8;text-align:left;max-width:60%;margin:0 auto 40px}}@media screen and (max-width:767px){#footer .container .contact>.flexWrap .item:nth-child(2){max-width:inherit;margin-bottom:20px}}@media screen and (max-width:1580px){#footer .container .contact>.flexWrap .item:nth-child(2) br{display:none}}#footer .container .contact>.flexWrap .item:nth-child(3){width:270px}@media screen and (max-width:1580px){#footer .container .contact>.flexWrap .item:nth-child(3){width:250px}}@media screen and (max-width:1024px){#footer .container .contact>.flexWrap .item:nth-child(3){width:100%}}@media screen and (max-width:1024px){#footer .container .contact>.flexWrap .item:nth-child(3) .btn{width:calc(50% - 10px);float:left}}@media screen and (max-width:632px){#footer .container .contact>.flexWrap .item:nth-child(3) .btn{width:100%;float:none}}#footer .container .contact>.flexWrap .item:nth-child(3) .btn:first-child{margin-bottom:10px}@media screen and (max-width:1024px){#footer .container .contact>.flexWrap .item:nth-child(3) .btn:first-child{margin-bottom:0;margin-right:20px}}@media screen and (max-width:632px){#footer .container .contact>.flexWrap .item:nth-child(3) .btn:first-child{margin-bottom:10px;margin-right:0}}#footer .container>.flexWrap{margin:0}@media screen and (max-width:1024px){#footer .container>.flexWrap{display:inherit;flex-wrap:inherit;border-top:2px solid #00a29b;margin:0 -50px}}@media screen and (max-width:767px){#footer .container>.flexWrap{margin:0 -16px}}@media screen and (max-width:1024px){#footer .container>.flexWrap .item{width:100%}}#footer .container>.flexWrap .item .copyright{font-size:1.4rem;line-height:1;display:block;font-weight:400}#footer .container>.flexWrap .item:nth-child(1){position:relative}#footer .container>.flexWrap .item:nth-child(1) #footnav{position:relative;right:-74px}@media screen and (max-width:1580px){#footer .container>.flexWrap .item:nth-child(1) #footnav{right:-9%}}@media screen and (max-width:1366px){#footer .container>.flexWrap .item:nth-child(1) #footnav{right:-7%}}@media screen and (max-width:1024px){#footer .container>.flexWrap .item:nth-child(1) #footnav{right:0;margin:0 -16px 50px}}#footer .container>.flexWrap .item:nth-child(1) #footnav ul{display:flex;flex-wrap:wrap;font-size:1.4rem}@media screen and (max-width:1366px){#footer .container>.flexWrap .item:nth-child(1) #footnav ul{font-size:1.3rem}}@media screen and (max-width:1024px){#footer .container>.flexWrap .item:nth-child(1) #footnav ul{font-size:1.4rem}}#footer .container>.flexWrap .item:nth-child(1) #footnav ul li{line-height:1.6;width:33.3333%;display:block;margin-bottom:20px}@media screen and (max-width:1280px){#footer .container>.flexWrap .item:nth-child(1) #footnav ul li{margin-bottom:15px}}@media screen and (max-width:1024px){#footer .container>.flexWrap .item:nth-child(1) #footnav ul li{margin-bottom:0;text-align:center;line-height:50px;padding-left:1px;padding-bottom:1px}}@media screen and (max-width:767px){#footer .container>.flexWrap .item:nth-child(1) #footnav ul li{width:50%}}#footer .container>.flexWrap .item:nth-child(1) #footnav ul li a{display:block;transition:.3s ease all}@media screen and (max-width:1024px){#footer .container>.flexWrap .item:nth-child(1) #footnav ul li a{background-color:rgba(255,255,255,.7)}}#footer .container>.flexWrap .item:nth-child(1) #footnav ul li a img{width:9px;height:auto;margin-left:7px;margin-top:-3px}#footer .container>.flexWrap .item:nth-child(1) #footnav ul li a:hover{opacity:.7}#footer .container>.flexWrap .item:nth-child(1) .copyright{display:block;position:absolute;right:0;bottom:0;text-align:right}@media screen and (max-width:1024px){#footer .container>.flexWrap .item:nth-child(1) .copyright{display:none}}#footer .container>.flexWrap .item:nth-child(2) .copyright{display:none}@media screen and (max-width:1024px){#footer .container>.flexWrap .item:nth-child(2) .copyright{display:block;text-align:center}}#footer .container>.flexWrap .item:nth-child(2) .topArea{position:relative;margin-bottom:75px}@media screen and (max-width:1024px){#footer .container>.flexWrap .item:nth-child(2) .topArea{margin-bottom:40px}}#footer .container>.flexWrap .item:nth-child(2) .topArea .logo{width:130px;float:left;display:block;margin-right:60px}@media screen and (max-width:1024px){#footer .container>.flexWrap .item:nth-child(2) .topArea .logo{float:none;margin:0 auto 40px}}#footer .container>.flexWrap .item:nth-child(2) .topArea .inner{position:relative;float:left}@media screen and (max-width:1024px){#footer .container>.flexWrap .item:nth-child(2) .topArea .inner{float:none;width:240px;margin:0 auto}}#footer .container>.flexWrap .item:nth-child(2) .topArea .inner .info{font-size:1.7rem;line-height:1.8;font-weight:500;margin-bottom:15px}#footer .container>.flexWrap .item:nth-child(2) .topArea .inner .info span{font-size:1.8rem}#footer .container>.flexWrap .item:nth-child(2) .topArea .inner .link{width:190px;height:40px;overflow:hidden;border-radius:5px;margin-bottom:40px;border:1px solid #ddd}@media screen and (max-width:1024px){#footer .container>.flexWrap .item:nth-child(2) .topArea .inner .link{margin:0 auto 40px;width:200px}}#footer .container>.flexWrap .item:nth-child(2) .topArea .inner .link a{height:38px;line-height:36px;padding:0;display:block;background-color:#fff;font-size:1.5rem;font-weight:500;text-align:center;transition:.3s ease all}#footer .container>.flexWrap .item:nth-child(2) .topArea .inner .link a img{width:18px;margin-right:7px;margin-top:-3px;margin-left:-5px}#footer .container>.flexWrap .item:nth-child(2) .topArea .inner .link a:hover{background-color:#f7f6f0}#footer .container>.flexWrap .item:nth-child(2) .topArea .inner .insta{width:30px;height:auto;display:block}@media screen and (max-width:1024px){#footer .container>.flexWrap .item:nth-child(2) .topArea .inner .insta{margin:0 auto}}#footer .container>.flexWrap .item:nth-child(2) .topArea .inner .insta a{display:block;transition:.3s ease all}#footer .container>.flexWrap .item:nth-child(2) .topArea .inner .insta a svg{width:30px;height:auto;display:block}#footer .container>.flexWrap .item:nth-child(2) .topArea .inner .insta a:hover{opacity:.7}#footer .container>.flexWrap .item:nth-child(2) .info{line-height:1}@media screen and (max-width:1024px){#footer .container>.flexWrap .item:nth-child(2) .info{text-align:center;margin-bottom:50px}}#footer .container>.flexWrap .item:nth-child(2) .info h3{margin-bottom:15px;font-weight:600;font-size:1.5rem}@media screen and (max-width:1024px){#footer .container>.flexWrap .item:nth-child(2) .info h3{line-height:1.4;margin-bottom:10px}}#footer .container>.flexWrap .item:nth-child(2) .info h3 br{display:none}@media screen and (max-width:1024px){#footer .container>.flexWrap .item:nth-child(2) .info h3 br{display:block}}#footer .container>.flexWrap .item:nth-child(2) .info p{font-size:1.3rem}#footer .container>.flexWrap .item:nth-child(2) .info p br{display:none}#footer .container>.flexWrap .item:nth-child(2) .info .policy{margin-top:20px;font-size:1.3rem}#footer .container>.flexWrap .item:nth-child(2) .info .policy a{text-decoration:underline}.home #contents{padding-top:100px}@media screen and (max-width:1024px){.home #contents{padding-top:50px}}.misc #contents{padding-top:150px;padding-bottom:100px}@media screen and (max-width:1580px){.misc #contents{padding-top:100px}}@media screen and (max-width:1024px){.misc #contents{padding-top:50px;padding-bottom:50px}}@media screen and (max-width:767px){.misc #contents{padding-top:0;padding-bottom:25px}}#contents.archive{padding-top:100px}@media screen and (max-width:767px){#contents.archive{padding-top:0}}#contents.info{padding-top:0;padding-bottom:50px}#contents.info .btn{margin:100px auto 0}#banner{margin-bottom:100px}#banner ul{display:flex;flex-wrap:wrap;gap:20px;margin:0;padding:0;list-style:none}#banner ul li{display:block;margin:0;padding:0}#banner ul li.banner-large{width:100%}#banner ul li.banner-small{width:calc(50% - 10px)}#banner ul li figure{display:block;width:100%;margin:0}#banner ul li a{display:block;width:100%;transition:opacity .3s ease}#banner ul li a:hover{opacity:.7}#banner ul li img{display:block;width:100%;max-width:100%;height:auto}@media screen and (max-width:1024px){#banner{margin-bottom:50px}#banner ul{gap:15px}#banner ul li.banner-small{width:calc(50% - 7.5px)}}@media screen and (max-width:767px){#banner{margin-bottom:40px}#banner ul{display:block}#banner ul li.banner-large,#banner ul li.banner-small{width:100%;margin-bottom:10px}#banner ul li:last-child{margin-bottom:0}}#online{width:45px;height:180px;display:block;position:fixed;right:0;top:50%;margin-top:-90px;z-index:999;background-color:red;overflow:hidden;border-radius:8px 0 0 8px}@media screen and (max-width:1024px){#online{display:none}}#online a{display:block;writing-mode:vertical-rl;background-color:#00a29b;color:#fff;text-align:center;font-size:1.6rem;font-weight:500;width:100%;height:100%;position:relative;line-height:42px;transition:.3s ease all}#online a:hover{background-color:#04695f}.title{margin-bottom:50px;position:relative}@media screen and (max-width:1024px){.title{margin-bottom:35px}}@media screen and (max-width:767px){.title{margin-bottom:25px}}.title .gfont{font-size:2.1rem;line-height:1;color:#00a29b;font-weight:600;position:relative;padding-left:25px;letter-spacing:1px;margin-bottom:15px}@media screen and (max-width:1440px){.title .gfont{font-size:1.8rem}}@media screen and (max-width:1024px){.title .gfont{font-size:1.6rem}}@media screen and (max-width:767px){.title .gfont{font-size:1.4rem;padding-left:20px}}.title .gfont:before{content:"";width:6px;height:6px;border-radius:3px;display:block;position:absolute;left:7px;top:50%;margin-top:-3px;background-color:#00a29b}@media screen and (max-width:767px){.title .gfont:before{width:5px;height:5px;border-radius:2.5px;margin-top:-2px}}.title .copy{line-height:1;font-size:1.8rem;font-weight:500;margin-bottom:15px;padding-left:3px}@media screen and (max-width:1024px){.title .copy{font-size:1.6rem}}@media screen and (max-width:1024px){.title .copy{font-size:1.4rem;margin-bottom:10px}}.title .ja{font-size:3.2rem;font-weight:600;line-height:1}@media screen and (max-width:1440px){.title .ja{font-size:2.8rem}}@media screen and (max-width:1024px){.title .ja{font-size:2.4rem}}@media screen and (max-width:767px){.title .ja{font-size:2.1rem}}.title .btn{position:absolute;bottom:0;right:0}@media screen and (max-width:767px){.title .btn{display:none !important}}.title.center{text-align:center}.title.center .gfont{padding-left:0;padding-top:15px}@media screen and (max-width:1440px){.title.center .gfont{padding-top:13px}}@media screen and (max-width:767px){.title.center .gfont{padding-top:10px}}.title.center .gfont:before{left:50%;top:0;margin-top:0;margin-left:-3px}.titleDeco{border-radius:5px;padding:13px 25px;padding-left:53px;line-height:1.4;display:block;background-color:#f0ede2;font-weight:500;font-size:2.1rem;position:relative}@media screen and (max-width:1024px){.titleDeco{font-size:1.8rem;padding:10px 25px;padding-left:42px}}@media screen and (max-width:767px){.titleDeco{font-size:1.6rem;padding:10px 20px;padding-left:37px}}.titleDeco:before{content:"";width:16px;height:16px;border-radius:8px;background-color:#fff;display:block;position:absolute;left:20px;top:50%;margin-top:-7px}@media screen and (max-width:1024px){.titleDeco:before{width:12px;height:12px;border-radius:6px;margin-top:-5px;left:15px}}@media screen and (max-width:767px){.titleDeco:before{width:10px;height:10px;border-radius:5px;margin-top:-3px;left:13px}}#interval{display:block;position:relative;z-index:9}#interval:before{content:"";width:100%;height:50%;left:0;bottom:0;background-color:#f7f6f0;display:block;z-index:-1;position:absolute;-webkit-mask-image:none;mask-image:none}#interval .inner{display:block;width:100%;height:auto;aspect-ratio:16/8;position:relative;-webkit-mask-image:url(//fumotto.jp/wp-content/themes/fumotto_theme/images/common/frame.svg);mask-image:url(//fumotto.jp/wp-content/themes/fumotto_theme/images/common/frame.svg);overflow:hidden;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media screen and (max-width:767px){#interval .inner{aspect-ratio:16/12;-webkit-mask-image:url(//fumotto.jp/wp-content/themes/fumotto_theme/images/common/frame_sp.svg);mask-image:url(//fumotto.jp/wp-content/themes/fumotto_theme/images/common/frame_sp.svg)}}#interval .inner img{width:100%;height:auto;display:block;position:absolute;top:0;left:0}@media screen and (max-width:767px){#interval .inner img{top:-12%}}#search{background-color:#f7f6f0;padding:75px 0 150px}@media screen and (max-width:1024px){#search{padding:50px 0 100px}}@media screen and (max-width:767px){#search{padding:35px 0 75px}}#search.whbg{background-color:transparent;padding:0 0 100px}@media screen and (max-width:1024px){#search.whbg{padding:0 0 100px}}@media screen and (max-width:767px){#search.whbg{padding:0 0 50px}}#search.whbg .container .flexWrap .item .inner{background-color:#f7f6f0}#search.whbg .container .flexWrap .item .inner>.flexWrap .item a{background-color:#fff}@media screen and (max-width:767px){#search.whbg .container .btnGrp{display:none}}#search .container h3{text-align:center;display:block;margin-bottom:50px}@media screen and (max-width:767px){#search .container h3{margin-bottom:35px}}#search .container h3 .gfont{font-size:1.8rem;line-height:1;color:#00a29b;background-color:#f7f6f0;margin-bottom:10px}@media screen and (max-width:1580px){#search .container h3 .gfont{font-size:1.6rem}}@media screen and (max-width:767px){#search .container h3 .gfont{font-size:1.4rem;margin-bottom:7px}}#search .container h3 .ja{position:relative}#search .container h3 .ja span{font-size:3rem;font-weight:600;background-color:#f7f6f0;position:relative;z-index:9;padding:0 30px}@media screen and (max-width:1580px){#search .container h3 .ja span{font-size:2.7rem}}@media screen and (max-width:767px){#search .container h3 .ja span{font-size:2.1rem;padding:0 15px}}#search .container h3 .ja:before{content:"";width:100%;height:1px;display:block;background-color:#57524d;position:absolute;left:0;top:45%;opacity:.3}#search .container h3 .ja:after{content:"";width:100%;height:1px;display:block;background-color:#57524d;position:absolute;left:0;top:65%;opacity:.3}#search .container>.flexWrap{margin:0 -10px 50px}@media screen and (max-width:1024px){#search .container>.flexWrap{display:inherit;flex-wrap:inherit;margin:0 0 40px}}@media screen and (max-width:767px){#search .container>.flexWrap{margin:0 0 30px}}#search .container>.flexWrap>.item{padding:0 10px}@media screen and (max-width:1024px){#search .container>.flexWrap>.item{padding:0;width:100%;margin-bottom:10px}}#search .container>.flexWrap>.item .inner{background-color:#fff;padding:30px;border-radius:10px;border:1px solid #ddd}@media screen and (max-width:1580px){#search .container>.flexWrap>.item .inner{padding:15px 20px 20px;border-radius:5px}}@media screen and (max-width:767px){#search .container>.flexWrap>.item .inner{padding:15px 20px 10px}}#search .container>.flexWrap>.item .inner h4{text-align:center;margin-bottom:20px;font-size:2.1rem;font-weight:600}#search .container>.flexWrap>.item .inner h4 img{width:24px;height:auto;margin-right:12px;position:relative;top:-2px}@media screen and (max-width:1580px){#search .container>.flexWrap>.item .inner h4{font-size:1.8rem}}#search .container>.flexWrap>.item .inner>.flexWrap{margin:0 -5px}@media screen and (max-width:767px){#search .container>.flexWrap>.item .inner>.flexWrap.col-3{margin:0 !important}}@media screen and (max-width:1024px){#search .container>.flexWrap>.item .inner>.flexWrap.col-3>.item{width:33.3333%}}@media screen and (max-width:767px){#search .container>.flexWrap>.item .inner>.flexWrap.col-3>.item{width:100%;margin-bottom:10px;padding:0}}@media screen and (max-width:1024px){#search .container>.flexWrap>.item .inner>.flexWrap.col-4>.item{width:25%}}@media screen and (max-width:767px){#search .container>.flexWrap>.item .inner>.flexWrap.col-4>.item{width:50%;margin-bottom:10px}}#search .container>.flexWrap>.item .inner>.flexWrap>.item{padding:0 5px;margin-bottom:0}#search .container>.flexWrap>.item .inner>.flexWrap>.item.farm a{background-color:#8bbb7a;color:#fff;border:none}#search .container>.flexWrap>.item .inner>.flexWrap>.item.farm a:hover{background-color:rgba(139,187,122,.7)}#search .container>.flexWrap>.item .inner>.flexWrap>.item.mountain a{background-color:#d17e64;color:#fff;border:none}#search .container>.flexWrap>.item .inner>.flexWrap>.item.mountain a:hover{background-color:rgba(209,126,100,.7)}#search .container>.flexWrap>.item .inner>.flexWrap>.item.local a{background-color:#759aad;color:#fff;border:none}#search .container>.flexWrap>.item .inner>.flexWrap>.item.local a:hover{background-color:rgba(117,154,173,.7)}#search .container>.flexWrap>.item .inner>.flexWrap>.item a{border-radius:5px;line-height:50px;justify-content:center;display:flex;align-items:center;font-size:1.8rem;font-weight:500;color:#57524d;background-color:#f7f6f0;border:1px solid #ddd}@media screen and (max-width:1580px){#search .container>.flexWrap>.item .inner>.flexWrap>.item a{font-size:1.5rem;line-height:40px;border-radius:3px}}#search .container>.flexWrap>.item .inner>.flexWrap>.item a img{margin-right:5px;width:50px;height:auto;margin-left:-10px}@media screen and (max-width:1580px){#search .container>.flexWrap>.item .inner>.flexWrap>.item a img{width:35px}}#search .container>.flexWrap>.item .inner>.flexWrap>.item a:hover{background-color:#f0ede2}.btn.std{display:block;width:360px;border:1px solid #57524d;border-radius:5px;overflow:hidden}@media screen and (max-width:1580px){.btn.std{width:320px}}@media screen and (max-width:1024px){.btn.std{width:300px}}@media screen and (max-width:767px){.btn.std{width:100%}}.btn.std a{display:block;text-align:center;font-size:1.8rem;font-weight:500;height:60px;line-height:60px;position:relative;transition:.3s ease all}@media screen and (max-width:1580px){.btn.std a{height:50px;line-height:50px;font-size:1.6rem}}@media screen and (max-width:767px){.btn.std a{line-height:45px;height:45px}}.btn.std a:hover{background-color:#f7f6f0}.btn.std.center{margin:50px auto 0}.btn.std.thin{width:100%}.btn.std.thin a{height:50px;line-height:50px;text-align:left;padding-left:25px;transition:.3s ease all}.btn.std.thin a img{width:8px;height:auto;position:absolute;right:22px;top:50%;margin-top:-7px}.btn.std.thin a:hover{background-color:#f7f6f0}.btn.std.wh{margin:0 auto}.btn.std.wh a{background-color:#fff}.btn.std.wh a img{width:20px;height:auto;margin-right:10px}.btn.std.color{margin:0 auto;border:1px solid #00a29b}.btn.std.color a{background-color:#00a29b;color:#fff}.btn.std.color a:hover{background-color:#007973}.btn.std.colormin{margin:10px 0 0 !important;width:220px;border:1px solid #00a29b}.btn.std.colormin a{font-size:1.6rem;height:40px;line-height:38px;background-color:#00a29b;color:#fff !important;text-decoration:none !important}.btn.std.colormin a:hover{background-color:#007973}.btn.min{display:block;line-height:36px;width:115px}.btn.min a{display:block;font-size:1.4rem;font-weight:500;border:1px solid #ddd;border-radius:5px;position:relative;padding:0 12px;transition:.3s ease all}@media screen and (max-width:1024px){.btn.min a{font-size:1.3rem}}.btn.min a:hover{background-color:#f7f6f0}.btn.min a img{width:6px;position:absolute;top:50%;right:9px;margin-top:-4.5px}.btn.bk{display:block;line-height:40px;width:180px;margin:0 auto;overflow:hidden;border-radius:20px;text-align:center}.btn.bk a{display:block;font-size:1.5rem;transition:.3s ease all;background-color:#57524d;color:#fff}.btn.bk a:hover{background-color:#00a29b}.btnGrp{display:flex;flex-wrap:wrap;justify-content:center}.btnGrp li{display:block;line-height:60px;width:300px;margin-left:20px}@media screen and (max-width:1580px){.btnGrp li{line-height:50px;width:280px}}@media screen and (max-width:1024px){.btnGrp li{width:calc(50% - 10px)}}@media screen and (max-width:767px){.btnGrp li{margin-left:10px;margin-bottom:10px;line-height:40px;width:calc(50% - 5px)}}.btnGrp li a{display:block;text-align:center;font-size:1.8rem;font-weight:500;background-color:#fff;border:1px solid #57524d;border-radius:5px;transition:all .3s ease}@media screen and (max-width:1580px){.btnGrp li a{font-size:1.6rem}}@media screen and (max-width:767px){.btnGrp li a{font-size:1.4rem}}@media screen and (max-width:767px){.btnGrp li a span{display:none}}.btnGrp li a img{width:20px;height:auto;margin-right:10px}@media screen and (max-width:767px){.btnGrp li a img{width:16px;height:auto;margin-right:8px;margin-top:-3px}}.btnGrp li a:hover{background-color:#00a29b;color:#fff;border:1px solid #00a29b}.btnGrp li:nth-child(1){margin-left:0}.btnGrp.min li{margin-left:10px;margin-bottom:10px;line-height:40px;width:calc(50% - 5px)}.btnGrp.min li:nth-child(1){margin-left:0}.btnGrp.min li a{font-size:1.6rem}@media screen and (max-width:767px){.btnGrp.min li a{font-size:1.4rem}}#spNavWrap{display:none;z-index:9999990;background-color:rgba(0,162,155,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:fixed;top:0;right:0;width:100%;height:100%;transition:0s linear all}#spNav{z-index:9999999;position:fixed;top:0;height:100%;right:-360px;width:360px;display:block;justify-content:center;align-items:center;overflow:auto !important;transition:.3s ease all !important;background-color:#fff;background-size:100%;min-height:100%;padding:0 0 40px}@media screen and (max-width:767px){#spNav{right:-320px;width:320px;padding:0 0 30px}}#spNav.active{display:block;top:0;right:0}#spNav.active .inner .head{position:fixed;right:0}#spNav .inner{padding:70px 0 10px;height:auto;display:block;position:relative;background-color:#fff}@media screen and (max-width:767px){#spNav .inner{padding:50px 0 10px}}#spNav .inner .head{z-index:99;position:absolute;top:0;right:-360px;display:flex;align-items:center;height:70px;background-color:#fff;padding-left:20px;width:360px;box-shadow:0 0 2px 0 rgba(0,0,0,.3);transition:.3s ease all}@media screen and (max-width:767px){#spNav .inner .head{height:50px;padding-left:10px;width:320px;right:-320px}}#spNav .inner .head.fixed{position:fixed}#spNav .inner .head img{width:140px}@media screen and (max-width:767px){#spNav .inner .head img{width:110px}}#spNav .inner .head .close{position:absolute;top:50%;right:15px;display:block;width:36px;height:36px;margin-top:-18px;cursor:pointer;transition:.3s ease all}@media screen and (max-width:767px){#spNav .inner .head .close{width:32px;height:32px;margin-top:-16px}}#spNav .inner .head .close span{width:100%;height:1px;display:block;background-color:#57524d;position:absolute;top:50%;left:0}#spNav .inner .head .close span:first-child{transform:rotate(45deg)}#spNav .inner .head .close span:last-child{transform:rotate(-45deg)}#spNav .inner .head .close:hover{opacity:.5}#spNav .inner ul{width:100%;display:block;background-color:#f7f6f0}#spNav .inner ul li{left:0;width:100%;position:relative;display:block;border-top:1px solid #fff}#spNav .inner ul li a,#spNav .inner ul li p{display:block;line-height:1;font-size:1.5rem;line-height:50px;color:#57524d;padding-left:15px;font-weight:500;position:relative;transition:.1s 0 ease background-color !important}#spNav .inner ul li a img,#spNav .inner ul li p img{position:absolute;top:18px;right:10px;width:8px;height:auto;margin-right:10px}#spNav .inner ul li a span,#spNav .inner ul li p span{width:16px;height:2px;background-color:#00a29b;display:block;position:absolute;right:20px;top:50%;margin-top:-1px}#spNav .inner ul li a span:before,#spNav .inner ul li p span:before{content:"";width:2px;height:16px;display:block;background-color:#00a29b;position:absolute;left:50%;margin-left:-1px;top:-7px;display:block;transition:.1s ease all}#spNav .inner ul li a:hover,#spNav .inner ul li p:hover{background-color:rgba(87,82,77,.1)}#spNav .inner ul li.dropdown p{cursor:pointer}#spNav .inner ul li.dropdown p.current span:before{content:"";height:0}#spNav .inner ul li.dropdown>ul{display:block;background-color:#f0ede2}#spNav .inner ul li.dropdown>ul li a>img{position:absolute;top:5px;right:5px;width:50px;height:auto;margin-right:10px}#spNav .inner ul.min{display:flex;flex-wrap:wrap;background-color:#fff;margin-right:-2px;position:relative;margin-bottom:0}#spNav .inner ul.min li{width:50%;border-top:1px solid #fff;border-right:1px solid #fff}#spNav .inner ul.min li a{display:block;text-align:center;font-weight:500;font-size:1.3rem;padding:0;letter-spacing:0;line-height:50px;background-color:#f0ede2}#spNav .inner ul.min li a img{position:relative;top:inherit;width:8px;height:auto;margin-left:7px;margin-right:0;right:inherit}#spNav .btnGrp{margin:0;padding:16px 16px 26px}#spNav .insta{width:24px;height:auto;display:block;margin:0 auto}#spNav .insta a{display:block;transition:all .3s ease}#spNav .insta a svg{width:24px;height:auto;display:block}#spNav .insta a:hover{opacity:.5}@media screen and (max-width:767px){#news{margin:0 -16px}}#news ul{border-bottom:1px solid #ddd}#news ul li{display:block;border-top:1px solid #ddd}#news ul li a,#news ul li .inner{display:block;padding:25px 20px;position:relative;transition:.3s ease all;padding-right:60px}@media screen and (max-width:767px){#news ul li a,#news ul li .inner{padding:20px 16px;padding-right:30px}}#news ul li a:hover,#news ul li .inner:hover{background-color:#f7f6f0}#news ul li a img,#news ul li .inner img{width:10px;position:absolute;top:50%;right:25px;margin-top:-10px}@media screen and (max-width:767px){#news ul li a img,#news ul li .inner img{width:8px;position:absolute;top:50%;right:15px;margin-top:-8px}}#news ul li a dl.date,#news ul li .inner dl.date{width:100%;display:flex;flex-wrap:wrap;line-height:15px;margin-bottom:10px}@media screen and (max-width:1580px){#news ul li a dl.date,#news ul li .inner dl.date{line-height:15px}}@media screen and (max-width:767px){#news ul li a dl.date,#news ul li .inner dl.date{margin-bottom:5px}}#news ul li a dl.date dt,#news ul li .inner dl.date dt{width:100px;font-size:1.5rem;border-right:1px solid #ddd;letter-spacing:1px}@media screen and (max-width:1580px){#news ul li a dl.date dt,#news ul li .inner dl.date dt{font-size:1.4rem;width:90px}}@media screen and (max-width:767px){#news ul li a dl.date dt,#news ul li .inner dl.date dt{font-size:1.3rem;width:80px}}#news ul li a dl.date dd,#news ul li .inner dl.date dd{width:calc(100% - 100px)}#news ul li a dl.date dd span,#news ul li .inner dl.date dd span{font-size:1.3rem;color:#00a29b;margin-right:10px;font-weight:500;padding-left:15px}@media screen and (max-width:1580px){#news ul li a dl.date dd span,#news ul li .inner dl.date dd span{font-size:1.2rem;padding-left:10px;position:relative;top:-1px}}@media screen and (max-width:767px){#news ul li a dl.date dd span,#news ul li .inner dl.date dd span{font-size:1.1rem;padding-left:7px;margin-right:7px}}#news ul li a h3,#news ul li .inner h3{font-size:1.8rem;font-weight:500;line-height:1.4;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}@media screen and (max-width:1580px){#news ul li a h3,#news ul li .inner h3{font-size:1.6rem}}@media screen and (max-width:767px){#news ul li a h3,#news ul li .inner h3{font-size:1.5rem;-webkit-line-clamp:2}}.postList .flexWrap .item a figure,.postList .flexWrap .item .inner figure{position:relative;display:block;background-color:#fff;border:1px solid #eee}.postList .flexWrap .item a figure img,.postList .flexWrap .item .inner figure img{transition:.3s ease all}.postList .flexWrap .item a figure .holiday,.postList .flexWrap .item .inner figure .holiday{display:block;padding:4px 7px;font-size:1.2rem;color:#fff;border-radius:3px;margin-right:0;position:absolute;top:5px;right:10px;width:auto;line-height:1;border:none;background-color:#db5656}@media screen and (max-width:1580px){.postList .flexWrap .item a figure .holiday,.postList .flexWrap .item .inner figure .holiday{font-size:1.1rem}}@media screen and (max-width:767px){.postList .flexWrap .item a figure .holiday,.postList .flexWrap .item .inner figure .holiday{font-size:1rem;padding:3px 5px;top:5px;right:5px}}.postList .flexWrap .item a h3,.postList .flexWrap .item .inner h3{font-size:1.8rem;font-weight:500;line-height:1.4}@media screen and (max-width:1580px){.postList .flexWrap .item a h3,.postList .flexWrap .item .inner h3{font-size:1.6rem}}@media screen and (max-width:767px){.postList .flexWrap .item a h3,.postList .flexWrap .item .inner h3{font-size:1.5rem}}.postList .flexWrap .item a h3.center,.postList .flexWrap .item .inner h3.center{text-align:center;font-weight:500}.postList .flexWrap .item a p,.postList .flexWrap .item .inner p{margin-top:7px;font-size:1.4rem;color:#666;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.5}@media screen and (max-width:1580px){.postList .flexWrap .item a p,.postList .flexWrap .item .inner p{font-size:1.3rem}}@media screen and (max-width:767px){.postList .flexWrap .item a p,.postList .flexWrap .item .inner p{display:none}}.postList .flexWrap .item a p.bk,.postList .flexWrap .item .inner p.bk{color:#57524d}.postList .flexWrap .item a p.full,.postList .flexWrap .item .inner p.full{-webkit-line-clamp:inherit;display:inherit;-webkit-box-orient:inherit}.postList .flexWrap .item a p br,.postList .flexWrap .item .inner p br{display:none}.postList .flexWrap .item a ul.tag,.postList .flexWrap .item .inner ul.tag{margin-top:7px;line-height:1}.postList .flexWrap .item a ul.tag li,.postList .flexWrap .item .inner ul.tag li{display:inline-block;line-height:20px;padding:0 5px;margin-right:5px;margin-bottom:5px;border:1px solid #ddd;border-radius:3px;font-size:1.3rem;letter-spacing:0}@media screen and (max-width:1580px){.postList .flexWrap .item a ul.tag li,.postList .flexWrap .item .inner ul.tag li{font-size:1.2rem;padding:0 3px;margin-right:3px}}@media screen and (max-width:1024px){.postList .flexWrap .item a ul.tag li,.postList .flexWrap .item .inner ul.tag li{font-size:1.1rem;margin-bottom:3px}}@media screen and (max-width:767px){.postList .flexWrap .item a ul.tag li,.postList .flexWrap .item .inner ul.tag li{font-size:1rem;padding:0 2px;margin-right:2px;line-height:15px;margin-bottom:0}}.postList .flexWrap .item a .post_info,.postList .flexWrap .item .inner .post_info{margin-top:15px}.postList .flexWrap .item a .post_info.event dl.date dt,.postList .flexWrap .item .inner .post_info.event dl.date dt{width:auto;border-right:none;color:#00a29b;font-size:1.8rem;float:left;padding-right:10px}@media screen and (max-width:767px){.postList .flexWrap .item a .post_info.event dl.date dt,.postList .flexWrap .item .inner .post_info.event dl.date dt{font-size:1.8rem;letter-spacing:.5px}}.postList .flexWrap .item a .post_info.event dl.date dd,.postList .flexWrap .item .inner .post_info.event dl.date dd{width:auto;padding-left:0;float:right}.postList .flexWrap .item a .post_info.event dl.date dd span,.postList .flexWrap .item .inner .post_info.event dl.date dd span{color:#57524d;top:-2px}@media screen and (max-width:767px){.postList .flexWrap .item a .post_info.event>p,.postList .flexWrap .item .inner .post_info.event>p{display:block;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.postList .flexWrap .item a .post_info dl.date,.postList .flexWrap .item .inner .post_info dl.date{width:100%;display:flex;flex-wrap:wrap;line-height:20px;margin-bottom:10px}@media screen and (max-width:1580px){.postList .flexWrap .item a .post_info dl.date,.postList .flexWrap .item .inner .post_info dl.date{line-height:15px}}.postList .flexWrap .item a .post_info dl.date dt,.postList .flexWrap .item .inner .post_info dl.date dt{width:100px;font-size:1.6rem;border-right:1px solid #ddd;letter-spacing:1px;line-height:20px}@media screen and (max-width:1580px){.postList .flexWrap .item a .post_info dl.date dt,.postList .flexWrap .item .inner .post_info dl.date dt{font-size:1.5rem;width:90px;line-height:15px}}@media screen and (max-width:767px){.postList .flexWrap .item a .post_info dl.date dt,.postList .flexWrap .item .inner .post_info dl.date dt{font-size:1.3rem;letter-spacing:0;width:70px}}.postList .flexWrap .item a .post_info dl.date dd,.postList .flexWrap .item .inner .post_info dl.date dd{width:calc(100% - 100px);padding-left:15px}@media screen and (max-width:1580px){.postList .flexWrap .item a .post_info dl.date dd,.postList .flexWrap .item .inner .post_info dl.date dd{padding-left:5px}}@media screen and (max-width:767px){.postList .flexWrap .item a .post_info dl.date dd,.postList .flexWrap .item .inner .post_info dl.date dd{width:calc(100% - 70px)}}.postList .flexWrap .item a .post_info dl.date dd span,.postList .flexWrap .item .inner .post_info dl.date dd span{font-size:1.3rem;color:#00a29b;margin-right:3px;font-weight:400;background-color:#eee;padding:0 5px;line-height:20px;border-radius:3px}@media screen and (max-width:1580px){.postList .flexWrap .item a .post_info dl.date dd span,.postList .flexWrap .item .inner .post_info dl.date dd span{font-size:1.2rem;position:relative;top:-1px;line-height:15px}}@media screen and (max-width:767px){.postList .flexWrap .item a .post_info dl.date dd span,.postList .flexWrap .item .inner .post_info dl.date dd span{font-size:1.2rem;margin-right:1px;top:-4px}}.postList .flexWrap .item a .post_info dl.date dd span:last-child,.postList .flexWrap .item .inner .post_info dl.date dd span:last-child{content:"/" !important}.postList .flexWrap .item a .post_info dl.date dd span:first-child,.postList .flexWrap .item .inner .post_info dl.date dd span:first-child{content:""}.postList .flexWrap .item a .post_info dl.shop,.postList .flexWrap .item .inner .post_info dl.shop{width:100%;display:flex;flex-wrap:wrap;line-height:20px;margin-bottom:10px}.postList .flexWrap .item a .post_info dl.shop dt,.postList .flexWrap .item .inner .post_info dl.shop dt{width:200px}@media screen and (max-width:767px){.postList .flexWrap .item a .post_info dl.shop dt,.postList .flexWrap .item .inner .post_info dl.shop dt{width:95px}}.postList .flexWrap .item a .post_info dl.shop dt span,.postList .flexWrap .item .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){.postList .flexWrap .item a .post_info dl.shop dt span,.postList .flexWrap .item .inner .post_info dl.shop dt span{font-size:1.1rem;padding:0 3px}}.postList .flexWrap .item a .post_info dl.shop dt span.farmbase,.postList .flexWrap .item .inner .post_info dl.shop dt span.farmbase{background-color:#8bbb7a}.postList .flexWrap .item a .post_info dl.shop dt span.mountainbase,.postList .flexWrap .item .inner .post_info dl.shop dt span.mountainbase{background-color:#d17e64}.postList .flexWrap .item a .post_info dl.shop dt span.localbase,.postList .flexWrap .item .inner .post_info dl.shop dt span.localbase{background-color:#759aad}.postList .flexWrap .item a .post_info dl.shop dt span.holiday,.postList .flexWrap .item .inner .post_info dl.shop dt span.holiday{background-color:#db5656}.postList .flexWrap .item a .post_info dl.shop dd,.postList .flexWrap .item .inner .post_info dl.shop dd{width:calc(100% - 200px);text-align:right}@media screen and (max-width:767px){.postList .flexWrap .item a .post_info dl.shop dd,.postList .flexWrap .item .inner .post_info dl.shop dd{width:calc(100% - 95px)}}.postList .flexWrap .item a .post_info dl.shop dd span,.postList .flexWrap .item .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){.postList .flexWrap .item a .post_info dl.shop dd span,.postList .flexWrap .item .inner .post_info dl.shop dd span{font-size:1.5rem}}@media screen and (max-width:1024px){.postList .flexWrap .item a .post_info dl.shop dd span,.postList .flexWrap .item .inner .post_info dl.shop dd span{padding:0 3px}}.postList .flexWrap .item a .post_info dl.shop dd span img,.postList .flexWrap .item .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){.postList .flexWrap .item a .post_info dl.shop dd span img,.postList .flexWrap .item .inner .post_info dl.shop dd span img{margin-right:5px}}.postList .flexWrap .item a:hover figure img,.postList .flexWrap .item .inner:hover figure img{transform:scale(1.05);opacity:.8}.postList .flexWrap.spcol-2 .item a .post_info,.postList .flexWrap.spcol-2 .item .inner .post_info{margin-top:15px}@media screen and (max-width:767px){.postList .flexWrap.spcol-2 .item a .post_info,.postList .flexWrap.spcol-2 .item .inner .post_info{margin-top:10px}}.postList .flexWrap.spcol-2 .item a .post_info dl.date,.postList .flexWrap.spcol-2 .item .inner .post_info dl.date{width:100%;display:flex;flex-wrap:wrap;line-height:20px;margin-bottom:10px}@media screen and (max-width:1580px){.postList .flexWrap.spcol-2 .item a .post_info dl.date,.postList .flexWrap.spcol-2 .item .inner .post_info dl.date{line-height:15px}}@media screen and (max-width:767px){.postList .flexWrap.spcol-2 .item a .post_info dl.date,.postList .flexWrap.spcol-2 .item .inner .post_info dl.date{line-height:1;margin-bottom:5px}}@media screen and (max-width:767px){.postList .flexWrap.spcol-2 .item a .post_info dl.date dt,.postList .flexWrap.spcol-2 .item .inner .post_info dl.date dt{font-size:1.2rem;width:auto;border-right:none;letter-spacing:.5px;padding-right:7px;line-height:1;margin-bottom:0}}@media screen and (max-width:767px){.postList .flexWrap.spcol-2 .item a .post_info dl.date dd,.postList .flexWrap.spcol-2 .item .inner .post_info dl.date dd{width:auto;line-height:1;float:right}}@media screen and (max-width:767px){.postList .flexWrap.spcol-2 .item a .post_info dl.date dd span,.postList .flexWrap.spcol-2 .item .inner .post_info dl.date dd span{width:100%;font-size:1rem;padding-left:0;top:-5px;letter-spacing:0}}@media screen and (max-width:767px){.postList .flexWrap.spcol-2 .item a .post_info h3,.postList .flexWrap.spcol-2 .item .inner .post_info h3{font-size:1.3rem}}@media screen and (max-width:767px){.postList .flexWrap.spcol-2 .item a .post_info>p,.postList .flexWrap.spcol-2 .item .inner .post_info>p{display:none}}.hanrei ul li{line-height:30px;display:flex;align-items:center;font-size:1.6rem;font-weight:500;margin-bottom:10px}@media screen and (max-width:1580px){.hanrei ul li{font-size:1.5rem;margin-bottom:5px}}@media screen and (max-width:1366px){.hanrei ul li{font-size:1.3rem}}@media screen and (max-width:1024px){.hanrei ul li{font-size:1.6rem}}@media screen and (max-width:767px){.hanrei ul li{font-size:1.4rem}}.hanrei ul li img{width:25px;margin-right:15px}@media screen and (max-width:1580px){.hanrei ul li img{width:20px}}@media screen and (max-width:767px){.hanrei ul li img{width:18px}}.hanrei ul li span{width:25px;height:25px;font-size:600;text-align:center;background-color:#fff;border-radius:3px;margin-right:15px;line-height:24px}@media screen and (max-width:1580px){.hanrei ul li span{width:20px;height:20px;margin-right:10px;line-height:21px}}.hanrei.min>ul>li{margin-bottom:5px}@media screen and (max-width:767px){.hanrei.min>ul>li{margin-bottom:0;line-height:27px}}.hanrei.min>ul>li span{background-color:#f7f6f0}.hanrei.min>ul>ul li{margin-bottom:5px}@media screen and (max-width:767px){.hanrei.min>ul>ul li{margin-bottom:0;line-height:27px}}.no-event{line-height:1.6;font-size:1.8rem}@media screen and (max-width:767px){.no-event{font-size:1.6rem}}