@charset "UTF-8";.header{font-family:Noto Sans CJK JP,Roboto,"游ゴシック",Yu Gothic,"游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,Meiryo UI,"メイリオ",Meiryo,"ＭＳ\ Ｐゴシック",MS PGothic,sans-serif;background-color:#fff;width:100%;color:#686868}.header-topLinks{display:none;margin-left:auto;margin-right:auto;width:100%;max-width:100%;padding-left:10px;padding-right:10px;box-sizing:border-box;margin-top:8px;margin-bottom:5px;text-align:right;font-size:11px}.header-main{margin-left:auto;margin-right:auto;width:100%;max-width:100%;padding-left:10px;padding-right:10px;box-sizing:border-box;padding-top:10px;border-bottom:1px solid #eee;background-color:#fff;position:relative;z-index:10}.header-main-inner{width:100%;max-width:1200px;margin:0 auto;padding-bottom:10px;display:-webkit-box;display:flex}.header-siteList{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;width:100%;max-width:1200px;margin:0 auto}.header-siteList-item{margin-right:30px}.header-siteList-item:last-child{margin-right:0}.header-siteList a{color:#686868;-webkit-transition:color .1s ease-in;transition:color .1s ease-in;display:block;line-height:1}.header-siteList a:hover{color:#00b900;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.header-menuIcon{margin-right:16px;width:10%;min-width:25px;max-width:40px;cursor:pointer}.header-menuIcon-icon{line-height:0;-webkit-box-align:center;align-items:center;font-size:20px;text-align:center;margin-bottom:4px;padding-top:4px}.header-menuIcon-label{white-space:nowrap;font-size:10px;text-align:center;line-height:1.2}.header-logo{width:75px}.header-logo-sp{display:inline-block;width:75px;height:42px}.header-logo-pc{display:none}.header-menu{display:none;-webkit-box-flex:1;flex-grow:1;text-align:center}.header-menuList{display:-webkit-box;display:flex;font-size:14px;position:relative;line-height:1;top:1px;margin-right:10%}.header-menuList-item{width:auto;padding-top:5px;border-bottom:1px solid transparent;-webkit-transition:border-bottom-color .2s ease-out;transition:border-bottom-color .2s ease-out;margin-right:6%;-webkit-user-select:none;-ms-user-select:none;user-select:none}.header-menuList-item:last-child{margin-right:0}.header-menuList-item:hover,.header-menuList-item.is-current,.header-menuList-item.is-enter{-webkit-transition:border-bottom-color .1s ease-out;transition:border-bottom-color .1s ease-out;border-bottom:1px solid #00b900}.header-menuList-item:hover a,.header-menuList-item:hover span,.header-menuList-item.is-current a,.header-menuList-item.is-current span,.header-menuList-item.is-enter a,.header-menuList-item.is-enter span{color:#00b900}.header-menuList-item span,.header-menuList-item a{color:#686868;-webkit-transition:color .2s ease-in;transition:color .2s ease-in;display:block;padding:3px 2px 20px;white-space:nowrap}.header-menuList-item span:hover,.header-menuList-item a:hover{color:#00b900;-webkit-transition:color .1s ease-out;transition:color .1s ease-out}.header-right{margin-left:auto}.header-userArea{display:-webkit-box;display:flex;height:100%;line-height:1;-webkit-box-align:center;align-items:center}.header-userArea-item{margin-right:10px}.header-userArea-item:last-child{margin-right:0}.header-userArea-button{font-size:10px;display:inline-block;box-sizing:border-box;border-radius:4px;width:100%;padding:0 10px;text-align:center;color:#686868!important}.header-userArea-myfarmicon{height:1em;width:1em;font-size:20px;margin:0 auto 2px;display:block;position:relative}.header-userArea-myfarmicon:after{content:'';display:block;width:100%;height:20px;background-image:url(/farm/assets/common/img/icon_myfarm.svg);background-size:20px;background-repeat:no-repeat;background-position:center center}.header-userArea-loginicon{display:block;margin-bottom:2px;font-size:20px;position:relative}.header-subMenuBlock{display:none;min-height:230px;z-index:1;position:absolute;left:30%;background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.3);-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-transition:opacity .1s ease-out,-webkit-transform .1s ease-out;transition:opacity .1s ease-out,-webkit-transform .1s ease-out;transition:transform .1s ease-out,opacity .1s ease-out;transition:transform .1s ease-out,opacity .1s ease-out,-webkit-transform .1s ease-out;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.header-subMenuBlock.is-menuProgress{display:-webkit-box;display:flex;-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";z-index:300}.header-subMenuBlock.is-menuShow,.header-subMenuBlock.is-menuProgress.is-menuShow{display:-webkit-box;display:flex;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";z-index:300;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.header-subMenuList{padding:20px 15px 10px;min-width:210px;max-width:250px}.header-subMenuList-item{margin-bottom:10px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.header-subMenuList-item:last-child{margin-bottom:0}.header-subMenuList-item a{color:#686868;display:block;padding:2px 0;box-sizing:border-box;will-change:all;-webkit-transition:padding-left .1s ease-out,color .1s ease-in;transition:padding-left .1s ease-out,color .1s ease-in}.header-subMenuList-item a:hover{color:#00b900;padding-left:2px;-webkit-transition:padding-left .2s ease-out,color .2s ease-out;transition:padding-left .2s ease-out,color .2s ease-out}.header-subMenuList-item a:hover+.svgicon path{fill:#00b900!important}.header-subMenuList-item .svgicon{width:12px;height:12px;display:inline-block;margin-left:auto}.header-optionData{width:auto;max-width:250px;background-color:#ebebeb}.header-optionData-text{height:110px;overflow:hidden}.header-optionData-text>p{height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:15px;box-sizing:border-box;white-space:normal;word-break:normal}.header-optionData-img img{width:100%;vertical-align:bottom}.header-expandMenu{display:none}.header-navi{width:100%;box-sizing:border-box}.header-sideNaviTitle{background-color:#00b900;display:-webkit-box;display:flex;padding:0 20px;-webkit-box-align:center;align-items:center}.header-sideNaviTitle-text,.header-sideNaviTitle-icon{color:#FFF;line-height:1;padding:20px 0}.header-sideNaviTitle-text{font-size:14px;font-weight:700}.header-sideNaviTitle-icon{cursor:pointer;margin-left:auto;font-size:11px;padding:2px}.header-naviWrapper{width:76%;max-width:460px;height:100%;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;position:fixed;z-index:200;left:0;top:0;-webkit-transform:translate3d(-120%,0,0);transform:translate3d(-120%,0,0);background-color:#EEE;box-shadow:4px 0 4px rgba(0,0,0,.3);background-image:url(https://image.space.rakuten.co.jp/d/strg/ctrl/32/6534bfb0c046ed04a7aa32de3149acfc29461b3a.11.2.32.2.png);background-position:center 20px;background-size:16px 16px;background-repeat:no-repeat}.header-naviWrapper.is-sideNavi-open{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.header-naviWrapper.is-sideNavi-close{-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.header-cateTitle{border-top:1px solid #eee;padding-left:16px;padding-left:1rem}.header-cateTitle a,.header-cateTitle span{width:100%;display:inline-block;line-height:1;box-sizing:border-box;padding:20px 0;color:#00b900;-webkit-transition:color .1s ease-in;transition:color .1s ease-in}.header-cateTitle a{color:#686868}.header-cateTitle a:hover{color:#686868;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.header-naviLists{width:100%;max-width:1200px;background-color:#FFF;padding:0 0 100px;box-sizing:border-box;margin:0 auto}.header-naviList:first-child .header-cateTitle{border-top:none}.header-naviList__single.is-current{background-color:#d9f8d9}.header-naviList__single.is-current a{color:#009500}.header-cateMenu{display:none}.header-cateMenu-item a{width:100%;position:relative;z-index:30;display:inline-block;line-height:1;box-sizing:border-box;padding:13px 16px 13px 32px;padding:13px 1rem 13px 2rem;color:#686868;-webkit-transition:color .1s ease-in;transition:color .1s ease-in}.header-cateMenu-item a:hover{color:#00b900;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.header-cateMenu-item a .svgicon{padding-left:5px}.header-cateMenu-item.is-current{background-color:#d9f8d9}.header-cateMenu-item.is-current a{color:#009500}.header-cateMenu-item.externallink{background-image:url(/farm/assets/common/img/icon-external.svg);background-position:right 16px center;background-position:right 1rem center;background-repeat:no-repeat}.header-cateMenu.is-open{display:block}.header-cateMenuInner.is-sidenavi-hidden{display:none}.header-notification{text-align:center}.header-notification a{color:#686868}.header-notification a:hover{color:#00b900}.header-notification-icon{display:block;font-size:20px;margin-bottom:2px}.header-notification-text{display:block;font-size:10px;text-align:center}.link-expand{line-height:1;display:inline-block;-webkit-transition:color .2s ease-out;transition:color .2s ease-out;cursor:pointer}.link-expand .svg-arrow_bottom{padding-left:5px;width:7px;height:4px}.link-expand .svg-arrow_bottom svg{fill:#686868;-webkit-transition:fill .2s ease-out;transition:fill .2s ease-out}.link-expand:hover{color:#00b900;-webkit-transition:color .1s ease-out;transition:color .1s ease-out}.link-expand:hover .svg-arrow_bottom svg{fill:#00b900;-webkit-transition:fill .1s ease-out;transition:fill .1s ease-out}.is-enter .link-expand .svg-arrow_bottom svg{fill:#00b900;-webkit-transition:fill .1s ease-out;transition:fill .1s ease-out}.svgicon{display:inline-block;line-height:0}.svgicon svg{line-height:0;vertical-align:middle}html.is-sideNavi-open,body.is-sideNavi-open{height:100%;width:100%;position:absolute;overflow:hidden}.sideNaviBackground{display:none;cursor:pointer;box-sizing:border-box;width:100%;height:100%;position:fixed;top:0;left:0;z-index:100;-webkit-transition:background-color ease-out .2s;transition:background-color ease-out .2s;background-color:transparent}.sideNaviBackground.is-sideNavi-open{display:block;will-change:all;background-color:rgba(0,0,0,.5)}@media screen and (min-width:769px){.header{border-top:3px solid #00b900}.header-topLinks{display:block}.header-main-inner{padding-bottom:0}.header-menuIcon{display:none}.header-logo{width:178px;margin-right:70px}.header-logo-sp{display:none}.header-logo-pc{display:inline-block;width:178px;height:32px}.header-menu{display:block}.header-menuList{max-width:700px}.header-userArea{-webkit-box-align:normal;align-items:normal}.header-userArea-item{margin-right:24px}.header-userArea-button{font-size:14px;background-color:#00b900;color:#FFF!important;min-width:100px;padding:10px}.header-userArea-myfarmicon{display:none}.header-userArea-loginicon{display:none}.header-expandMenu{display:block;position:relative;max-width:1200px;margin:0 auto;box-sizing:border-box}.header-navi{padding:0 10px}.header-sideNaviTitle{display:none}.header-naviWrapper{width:100%;max-width:100%;background-color:#FFF;height:auto;position:static;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);box-shadow:none;overflow-y:auto;-webkit-transition:none;transition:none}.header-cateTitle{display:none;padding-left:0}.header-naviLists{display:-webkit-box;display:flex;padding:0}.header-naviList{display:none}.header-naviList.is-current{display:block;width:100%;padding-left:calc(178px + 70px)}.header-cateMenu{display:block}.header-cateMenu-item a{padding:13px 0}.header-cateMenu-item{border-bottom:none;width:auto;margin-right:5%;background-image:none}.header-cateMenu-item:last-child{margin-right:0}.header-cateMenu-item.is-current{background-color:transparent}.header-cateMenu-item.is-current a{color:#00b900}.header-cateMenu-item.is-current:after{content:none}.header-cateMenuInner{display:-webkit-box;display:flex;flex-wrap:wrap}.header-cateMenuInner.is-sidenavi-hidden{display:-webkit-box;display:flex}.sideNaviBackground{display:none}}