@-webkit-keyframes $animation-name{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes $animation-name{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}body#index{background:#e73556 url("/share/img/bg_main01.png") no-repeat 50% 0}body.active{overflow:hidden}@media screen and (min-width: 1024px){body#index{background-size:100% auto}}#main{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;padding-top:40px}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@media screen and (max-width: 639px){#main{padding-top:40px}}.mainCopy{color:rgba(255,255,255,0.6);color:#fff;font-family:"游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;letter-spacing:0.25em;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:1em;height:444px;font-size:36px;line-height:100%;z-index:1000;top:-13%;writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga";font-feature-settings:"liga"}@media screen and (max-width: 768px){.mainCopy{font-size:32px;letter-spacing:0.1em;top:0}}@media screen and (max-width: 639px){.mainCopy{font-size:28px}}@media screen and (max-width: 320px){.mainCopy{font-size:26px}}.weatherSvg{width:40px;height:40px}.dateBox{width:220px;position:absolute;background:#fff;border-radius:10px;right:20px;bottom:220px;margin:auto;padding:10px 10px;z-index:2000;letter-spacing:0.03em}.dateBox li{display:inline-block;*display:inline;*zoom:1;vertical-align:top;vertical-align:middle}.dateBox li.date{text-align:left;color:#e73556;font-size:24px;font-weight:bold;line-height:120%;vertical-align:bottom;font-family:avenir, 'avenir next', helvetica, arial, sans-serif}.dateBox li.date .ttl{display:block;font-size:11px}.dateBox li.date .week{display:inline-block;font-size:12px}.dateBox li.weather{width:40px;height:40px;margin-left:5px}.dateBox li.weather .svg_color path{color:#e73556;fill:currentColor}.dateBox li.weather .svg_color circle{color:#e73556;fill:currentColor}.dateBox li.harvest #timer{display:inline-block;*display:inline;*zoom:1;vertical-align:top;color:#e73556;font-weight:bold;padding-top:5px}.dateBox li.harvest p{margin:0}.dateBox li.harvest span{display:inline-block;color:#e73556;font-weight:bold}.dateBox li.harvest .ttl{font-size:12px;line-height:100%;margin-right:4px}.dateBox li.harvest .last{font-size:24px;margin-right:3px;font-family:avenir, 'avenir next', helvetica, arial, sans-serif}.dateBox li.harvest .day{font-size:14px}.dateBox li.tomato{margin-left:10px}.dateBox li.tomato #canvas-container{position:relative;overflow:hidden;width:40px;height:40px;background:#eab92d;background:linear-gradient(to bottom, rgba(234,185,45,0.5) 0%, rgba(255,22,22,0.5) 100%)}.dateBox li.tomato #canvas-container #sineCanvas{position:relative;top:20px}.dateBox li.tomato #canvas-container:after{position:absolute;display:block;content:"";top:0;left:0;bottom:0;right:0;margin:auto;width:40px;height:40px;background:url("/share/img/clip_tomato01.png") no-repeat 50% 50%;z-index:2}.dateBox.video{padding:15px 10px 10px;bottom:20px}.dateBox.video a{display:block;text-decoration:none;font-weight:bold;color:#e73556;overflow:hidden}.dateBox.video a .img{position:relative;margin:0}.dateBox.video a .img:before{position:absolute;display:block;content:"";top:0;left:0;bottom:0;right:0;margin:auto;width:55px;height:45px;background:rgba(0,0,0,0.5);border-radius:15px;z-index:1}.dateBox.video a .img:after{position:absolute;display:block;content:"";top:0;left:4px;bottom:0;right:0;margin:auto;width:0;height:0;border-style:solid;border-width:10px 0 10px 15px;border-color:transparent transparent transparent rgba(255,255,255,0.7);z-index:2}.dateBox.video a .ttl{font-size:16px;text-align:center;margin:5px 0 0;line-height:120%}@media screen and (max-width: 768px){.dateBox{width:180px;bottom:270px;top:auto}.dateBox.video{bottom:100px;top:auto}}@media screen and (max-width: 639px){.dateBox{width:115px;padding:7px 5px 5px;right:10px;bottom:216px}.dateBox.video{padding:7px 5px}.dateBox.video a .ttl{font-size:12px}.dateBox.video a .img:before{width:45px;height:35px;border-radius:7px}.dateBox.video a .img:after{border-width:7px 0 7px 10px}.dateBox li.date{display:block;height:auto;line-height:100%;font-size:18px;text-align:center;width:110px}.dateBox li.date span{display:block}.dateBox li.date span.ttl{margin-bottom:5px}.dateBox li.weather{margin-left:0}.dateBox li.harvest{display:block;border-top:1px solid #e73556}.dateBox li.harvest .ttl{font-size:10px;margin-right:2px}.dateBox li.harvest .ttl br{display:inline-block}.dateBox li.harvest .last{font-size:22px;margin-right:2px}.dateBox li.tomato{margin-left:0}}.iconScroll{position:absolute;top:80%;margin:auto;width:100%;z-index:2001;display:inline-block;width:44px;left:0;right:0}.iconScroll a{color:rgba(255,255,255,0.6)}@media screen and (max-width: 639px){.iconScroll a{width:40px;height:40px}}#splash{position:fixed;_position:absolute;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:300px;height:200px;z-index:4100}#fade{width:100%;height:100%;background-color:#e73556;position:absolute;top:0px;left:0px;z-index:4000}#logomark{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;animation-name:expandOpen;-webkit-animation-name:expandOpen;animation-duration:4s;-webkit-animation-duration:4s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;visibility:visible !important}@keyframes expandOpen{0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}5%{-webkit-transform:scale(0.5);transform:scale(0.5)}15%{-webkit-transform:scale(0.4);transform:scale(0.4)}25%{-webkit-transform:scale(0.6);transform:scale(0.6)}40%{-webkit-transform:scale(0.8);transform:scale(0.8)}50%{-webkit-transform:scale(0.7);transform:scale(0.7)}60%{-webkit-transform:scale(0.9);transform:scale(0.9)}80%{-webkit-transform:scale(0.6);transform:scale(0.6)}90%{-webkit-transform:scale(30);transform:scale(30)}100%{-webkit-transform:scale(30);transform:scale(30)}}@-webkit-keyframes expandOpen{0%{opacity:0;-webkit-transform:scale(0.3)}5%{-webkit-transform:scale(0.5)}15%{-webkit-transform:scale(0.4)}25%{-webkit-transform:scale(0.6)}40%{-webkit-transform:scale(0.8)}50%{-webkit-transform:scale(0.7)}60%{-webkit-transform:scale(0.9)}80%{-webkit-transform:scale(0.6)}90%{-webkit-transform:scale(30)}100%{-webkit-transform:scale(30)}}.navList li{position:relative;text-align:center;margin:0 auto;width:50%;font-size:0;float:left}.navList li .img{position:relative;display:block;margin:0;overflow:hidden;cursor:pointer;width:100%;padding-bottom:52.34%;z-index:1}.navList li .img:after{position:absolute;top:0;left:0;display:block;content:"";border:1px solid #fff;margin:2%;width:96%;height:92%;z-index:2}.navList li .img:before{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.4);z-index:1;transition:0.7s ease}.navList li .img img{position:absolute;top:-100%;left:-100%;right:-100%;bottom:-100%;margin:auto;width:100%;height:auto;transition:0.7s ease}.navList li .subHead{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:2;color:#fff;font-size:30px;width:1em;writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga";font-feature-settings:"liga"}.navList li a{display:block;position:relative}.navList li a:hover{text-decoration:none;opacity:1}.navList li a:hover img{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.navList li a:hover img .img:before{background:none}@media screen and (max-width: 1024px){.navList{margin-left:-15px;margin-right:-15px}.navList li .img{padding-bottom:70%}.navList li .img img{width:auto;height:100%;max-width:200%}}@media screen and (max-width: 639px){.navList li{width:100%}.navList li .img{padding-bottom:50%}.navList li .img img{width:100%;height:auto}.navList li .subHead{font-size:24px;width:auto;height:1em;writing-mode:inherit;-ms-writing-mode:inherit;-webkit-writing-mode:inherit}}section#infomation{background:#f1f1f1;padding:60px 0 150px;margin:0;margin-bottom:-200px}section#infomation .inner{position:relative;z-index:10}.infomationList{text-align:center;font-size:0;margin-right:-40px}.infomationList>li{position:relative;display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:490px;margin:0 auto;margin-right:40px;font-size:14px}.infomationList .footerLogo{margin-bottom:10px}.infomationList .footerLogo dt{display:block;width:192px;height:148px;text-indent:130%;white-space:nowrap;overflow:hidden;background:url("/share/img/logoLarge01.png") no-repeat 50% 50%;margin:0 auto 15px}.infomationList .footerLogo dd address{font-size:16px;line-height:140%}.infomationList #contactFrame{min-width:350px;width:350px;margin:20px auto 0}.infomationList #contactFrame .head{font-size:22px;padding:10px 0}.infomationList #contactFrame ul{padding:10px 20px 20px}.infomationList #contactFrame ul li{margin-top:10px}@media screen and (max-width: 1024px){section#infomation{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}.infomationList{margin-right:0}.infomationList>li{width:47%;margin:0}.infomationList>li.facebookTimeline{margin-right:5%}}@media screen and (max-width: 639px){section#infomation{padding-top:30px;padding-bottom:80px;margin-bottom:-40px}.infomationList>li{display:block;width:100%}.infomationList>li.facebookTimeline{margin-bottom:20px}.infomationList .footerLogo dt{width:140px;height:100px;background-size:contain}.infomationList .footerLogo dd address{font-size:14px}.infomationList #contactFrame .head{font-size:20px;padding:10px 0}.infomationList #contactFrame ul{padding:15px 10px 20px}.infomationList #contactFrame ul li{margin-top:5px}}

/*# sourceMappingURL=top.css.map */