.top-area-contents{padding:0;background-color:#FFF}.top-c-herobanner{width:100%;background-color:transparent;padding:4px 0 1px}.top-c-info{border-bottom:1px solid #e6e6e6;margin-bottom:15px;text-align:center;line-height:1}.top-c-info>.inner{width:100%;max-width:960px;box-sizing:border-box;margin:0 auto;padding:10px 0}.top-c-info .top-c-info-title{display:inline-block;vertical-align:top;font-weight:700;line-height:1.5}.top-c-info .top-c-info-ellipsis{display:inline-block;vertical-align:top;overflow:hidden;line-height:1.5;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 105px);padding-right:25px}@media screen and (min-width:576px){.top-c-info .top-c-info-ellipsis{max-width:initial}}.top-c-info .top-c-info-ellipsis a{vertical-align:top}@media screen and (min-width:576px){.top-c-info .top-c-info-ellipsis a:hover{text-decoration:underline}}.top-c-info .top-c-info-ellipsis span{padding-left:2px}.top-c-info .swiper-pagination{bottom:3px!important}.top-c-grp1{width:100%;max-width:960px;margin:30px auto;border-bottom:1px solid #e6e6e6;padding-bottom:30px}.top-c-grp2{width:100%;margin:30px auto;position:relative;padding-top:30px;padding-bottom:30px;background-image:url(/top/img/grp-organic.jpg);background-repeat:no-repeat;background-size:cover}.top-c-grp2 .top-c-attn{margin:0 auto;max-width:960px;padding:0 5px;box-sizing:border-box;font-size:12px;color:#000}.top-c-grp2 .sec-head{position:relative;z-index:2}.top-c-grp2 .sec-disc{position:relative;z-index:2}.top-c-grp2 .sec-disc .attn{font-size:12px;color:#666}.top-c-grp2 .top-c-grp2-titleImg{position:absolute;top:15px;left:5px;z-index:1;width:100%}@media screen and (min-width:576px){.top-c-grp2 .top-c-grp2-titleImg{top:20px;left:50px}.top-c-grp2 .top-c-grp2-titleImg .inner img{width:auto}}.top-c-grp2 .top-c-grp2-titleImg .inner{max-width:1200px;margin:0 auto}.top-c-grp2 .top-c-grp2-titleImg .inner img{width:35%}.top-c-grp3{width:100%;margin:40px auto}.top-c-grp4{border-bottom:1px solid #e6e6e6;padding-bottom:50px;width:100%;margin:40px auto}.top-c-grp5{border-bottom:1px solid #e6e6e6;padding-bottom:50px;width:100%;margin:40px auto}.top-c-cropsMenu{width:100%;max-width:960px;margin:5px auto 0}@media screen and (min-width:576px){.top-c-cropsMenu{margin:10px auto 25px}}.top-c-articleList{background-image:url(/top/img/farm_bg_light.gif);padding:35px 0}.top-c-articleList .inner{width:100%;max-width:960px;margin:0 auto}.herobanner-main{max-width:1500px;margin:0 auto;overflow:hidden}.herobanner-main .herobanner-item{position:relative}.herobanner-main .herobanner-item .textBox{position:absolute;width:100%;box-sizing:border-box;bottom:0;font-size:15px;color:#FFF;background:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.8) 100%);background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.8) 100%);padding:10px;text-shadow:1px 1px 0 rgba(0,0,0,.8)}.herobanner-main .herobanner-item .textBox h2{font-weight:700}.herobanner-main .herobanner-item img{width:100%}.herobanner-main.swiper-container{overflow:visible}.herobanner-main.swiper-container .swiper-wrapper{padding-bottom:3px}.herobanner-main.swiper-container .swiper-button-next,.herobanner-main.swiper-container .swiper-button-prev{width:40px;height:40px;top:60%;background-color:#49b01e;border-radius:50%;background-size:15px 15px;-webkit-transition:left ease-out .2s,right ease-out .2s;transition:left ease-out .2s,right ease-out .2s}.herobanner-main.swiper-container .swiper-button-next,.herobanner-main.swiper-container .swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23FFFFFF'%2F%3E%3C%2Fsvg%3E");right:-60px}@media screen and (max-width:575px){.herobanner-main.swiper-container .swiper-button-next,.herobanner-main.swiper-container .swiper-container-rtl .swiper-button-prev{background-position:20% center;right:-18px}}.herobanner-main.swiper-container .swiper-button-prev,.herobanner-main.swiper-container .swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23FFFFFF'%2F%3E%3C%2Fsvg%3E");left:-60px}@media screen and (max-width:575px){.herobanner-main.swiper-container .swiper-button-prev,.herobanner-main.swiper-container .swiper-container-rtl .swiper-button-next{background-position:80% center;left:-18px}}.top-c-about{width:100%;box-sizing:border-box;max-width:960px;margin:20px auto 40px}.top-c-about .sec-disc{margin-bottom:40px}.top-c-about-head{color:#00b900;text-align:center;font-size:28px;font-weight:700;margin:5px 0 20px;line-height:1.5}.top-c-about-head>span{display:inline-block;white-space:nowrap}@media screen and (min-width:576px){.top-c-about-head{font-size:32px}}.serviceIntro{width:100%;box-sizing:border-box;padding:0 10px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media screen and (min-width:576px){.serviceIntro{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.serviceIntro-item{width:100%;margin-bottom:30px}@media screen and (min-width:576px){.serviceIntro-item{margin-right:10px;width:50%;max-width:460px}}.serviceIntro-item:last-child{margin-bottom:0;margin-right:0}.serviceIntro-item-head{color:#FFF;font-size:20px;background-color:#00b900;padding:20px 0;line-height:1;border-radius:10px 10px 0 0;text-align:center}@media screen and (min-width:576px){.serviceIntro-item-head{font-size:24px;padding:25px 0}}@media screen and (max-width:321px){.serviceIntro-item-head{font-size:16px}}.serviceIntro-item-imgWrap{margin-bottom:5px;width:100%}.serviceIntro-item-imgWrap img{width:100%}.serviceIntro-item-subhead{font-size:18px;line-height:1.6;margin-bottom:10px;font-weight:700;text-align:center}@media screen and (min-width:576px){.serviceIntro-item-subhead{font-size:23px;line-height:1.8}}@media screen and (max-width:321px){.serviceIntro-item-subhead{font-size:16px}}.serviceIntro-item-descript{text-align:center;line-height:1.6;font-size:14px;margin-bottom:20px}@media screen and (max-width:321px){.serviceIntro-item-descript{font-size:12px;line-height:1.6}}.serviceIntro-item-link,.serviceIntro-item-textlink{margin:10px auto 0;width:90%;text-align:center}.serviceIntro-item-link a,.serviceIntro-item-textlink a{font-size:14px;padding:18px 0}@media screen and (min-width:576px){.serviceIntro-item-link a,.serviceIntro-item-textlink a{font-size:16px}}@media screen and (max-width:321px){.serviceIntro-item-link a,.serviceIntro-item-textlink a{font-size:12px}}.serviceIntro-item-link .btn-movie:after,.serviceIntro-item-textlink .btn-movie:after{content:"";display:inline-block;position:absolute;top:29px;left:calc(50% - 138px);margin-top:-13px;width:24px;height:18px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjVweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMjUgMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ2LjEgKDQ0NDYzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5pY25fdmlkZW9AMS41eDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJvbGQiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJMUF9DU0FfcGMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00MDQuMDAwMDAwLCAtNzQ2LjAwMDAwMCkiIGZpbGw9IiM0NEIyMDAiPgogICAgICAgICAgICA8ZyBpZD0iY29udGVudHMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMi4wMDAwMDAsIDQwMi4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSIxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2OS4wMDAwMDAsIDMzMy4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iYnRuIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNDQuMDAwMDAwLCAwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjcsMTEgTDQzLjM4NTczNTQsMTEgQzQ1LjU5NDg3NDQsMTEgNDcuMzg1NzM1NCwxMi43OTA4NjEgNDcuMzg1NzM1NCwxNSBMNDcuMzg1NzM1NCwyNSBDNDcuMzg1NzM1NCwyNy4yMDkxMzkgNDUuNTk0ODc0NCwyOSA0My4zODU3MzU0LDI5IEwyNywyOSBDMjQuNzkwODYxLDI5IDIzLDI3LjIwOTEzOSAyMywyNSBMMjMsMTUgTDIzLDE1IEMyMywxMi43OTA4NjEgMjQuNzkwODYxLDExIDI3LDExIEwyNywxMSBaIE00MC4xNTM4NzM3LDE5LjgxNDgxNDggTDMxLjg1NzU3NzQsMTQuMTI0ODA5OSBMMzEuODU3NTc3NCwyNS41MDQ4MTk3IEw0MC4xNTM4NzM3LDE5LjgxNDgxNDggWiIgaWQ9Imljbl92aWRlbyI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat 0 0}@media screen and (min-width:576px){.serviceIntro-item-link .btn-movie:after,.serviceIntro-item-textlink .btn-movie:after{left:calc(50% - 150px)}}.serviceIntro-item-link .btn-movie-label,.serviceIntro-item-textlink .btn-movie-label{padding-left:28px}.serviceIntro-item-csaText{margin-top:7px;font-size:14px;text-align:center}.specialSec{width:100%;max-width:960px;padding:0 5px;box-sizing:border-box;margin:10px auto 15px;display:-webkit-box;display:flex;flex-wrap:wrap}@media screen and (min-width:576px){.specialSec.specialSec_col2{justify-content:space-around}.specialSec.specialSec_col2 .item{width:50%}.specialSec.specialSec_col2 .item:first-of-type{padding-right:10px}.specialSec.specialSec_col2 .item:last-of-type{padding-left:10px}.specialSec.specialSec_col2 .item .dataMain-head{font-size:24px}}.specialSec.specialSec_col4{-webkit-box-pack:justify;justify-content:space-between}.specialSec.specialSec_col4 .item{width:50%}@media screen and (min-width:576px){.specialSec.specialSec_col4 .item{width:25%;max-width:230px;margin-bottom:5px}}@media screen and (min-width:576px){.specialSec.specialSec_col4 .item .dataMain-head{font-size:16px}}.specialSec.specialSec_col2-2{-webkit-box-pack:center;justify-content:center}.specialSec.specialSec_col2-2 .item{width:50%;max-width:280px}@media screen and (min-width:576px){.specialSec.specialSec_col2-2 .item{width:calc(50% - 25px)}}@media screen and (min-width:576px){.specialSec.specialSec_col2-2 .item .dataMain-head{font-size:16px}}@media screen and (min-width:576px){.specialSec.specialSec_col2-2 .item:first-child{margin-right:25px}}.specialSec .item{width:100%;box-sizing:border-box;padding:5px;margin-bottom:10px}@media screen and (min-width:576px){.specialSec .item .inner a:hover .dataMain-head{text-decoration:underline}}.specialSec .item.item-shadow .inner{box-shadow:0 0 6px 0 rgba(0,0,0,.4)}.specialSec .item.option-premium .cropsImg{position:relative}.specialSec .item.option-premium .cropsImg:after{content:"";display:block;width:25%;max-width:80px;height:100%;position:absolute;right:0;top:0;background-image:url(/top/img/item-option-premium.png);background-repeat:no-repeat;background-position:right 0;background-size:contain}.specialSec .item.option-teikibin .datahead-text-main{color:#f53a3a;font-weight:700}.specialSec .item.option-teikibin .datahead-text-main{font-size:16px}@media screen and (max-width:575px){.specialSec .item.option-teikibin .datahead-text-main{font-size:14px}}.specialSec .item.option-teikibin .cropsImg{box-sizing:border-box;border:1px solid #ccc}@media screen and (min-width:576px){.specialSec .item.item_bigger,.specialSec .item.item_bigger_around{padding-bottom:0;width:100%}.specialSec .item.item_bigger a:after,.specialSec .item.item_bigger_around a:after{content:"";display:table;clear:both}.specialSec .item.item_bigger .dataMain-head,.specialSec .item.item_bigger_around .dataMain-head{font-size:24px}.specialSec .item.item_bigger .dataSub,.specialSec .item.item_bigger_around .dataSub{font-size:15px}.specialSec .item.item_bigger .item-separate-1,.specialSec .item.item_bigger_around .item-separate-1{width:50%;float:left;padding-right:5px;box-sizing:border-box}.specialSec .item.item_bigger .item-separate-2,.specialSec .item.item_bigger_around .item-separate-2{width:50%;padding-left:5px;padding-right:5px;box-sizing:border-box;float:left}.specialSec .item.item_bigger .datahead,.specialSec .item.item_bigger_around .datahead{margin-top:0;padding-top:0}.specialSec .item.item_bigger .item-labels,.specialSec .item.item_bigger_around .item-labels{top:5px;left:6px}}@media screen and (min-width:576px){.specialSec .item.item_bigger .optionLink,.specialSec .item.item_bigger_around .optionLink{padding-left:15px;margin-left:50%}.specialSec .item.item_bigger .optionLink div,.specialSec .item.item_bigger_around .optionLink div{margin-right:10px;display:inline-block}.specialSec .item.item_bigger .optionLink div:last-of-type,.specialSec .item.item_bigger_around .optionLink div:last-of-type{margin-right:0}}@media screen and (min-width:576px){.specialSec .item.item_bigger_around .inner{padding:20px}.specialSec .item.item_bigger_around .inner .item-labels{top:25px;left:25px}}.specialSec .item .inner{width:100%;height:100%;margin:0 auto;background-color:#fff;box-sizing:border-box;position:relative;-webkit-transition:box-shadow .2s ease-out;transition:box-shadow .2s ease-out}.specialSec .item a{display:block;color:#333}.specialSec .item .item-labels{position:absolute;width:75%;top:5px;left:6px}.specialSec .item .item-labels span{display:inline-block;border-radius:2px;color:#FFF;padding:3px 5px;font-size:12px;line-height:1;margin-right:5px;margin-bottom:5px}.specialSec .item .item-labels .item-labels-01{background-color:#49b01e}.specialSec .item .item-labels .item-labels-02{background-color:#ff7100}.specialSec .item .item-labels .item-labels-03{background-color:#ff51c8}.specialSec .item .item-labels .item-labels-04{background-color:#1eb9e6}.specialSec .item .item-labels .item-labels-05{background-color:#af8a54}.specialSec .item .item-labels .item-labels-06{background-color:#be0712}.specialSec .item .item-labels .item-labels-07{background-color:#9946cb}.specialSec .item .cropsImg img{vertical-align:top;width:100%}.specialSec .item .datahead{display:-webkit-box;display:flex;box-sizing:border-box;margin-top:-25px;margin-bottom:10px;padding:15px 0 0 10px}.specialSec .item .datahead .imgWrap{position:relative;width:60px;height:100%;flex-shrink:0;border-radius:30px;margin-right:10px;overflow:hidden;border:1px solid #FFF;z-index:10}@media screen and (max-width:321px){.specialSec .item .datahead .imgWrap{margin-right:5px}}.specialSec .item .datahead .imgWrap img{width:100%}.specialSec .item .datahead-text{padding-top:18px;color:#555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}@media screen and (max-width:321px){.specialSec .item .datahead-text{line-height:1.1;padding-top:15px}}.specialSec .item .datahead-text-main{font-size:13px}.specialSec .item .datahead-text-sub{font-size:12px;color:#999}.specialSec .item .datahead .honorific{font-size:10px}.specialSec .item .tags{margin-bottom:5px;padding:0 10px}.specialSec .item .tags span{display:inline-block;background-color:#deefd9;padding:5px 10px;font-size:12px;line-height:1;color:#00b900;font-weight:700;border-radius:20px}.specialSec .item .tags span.is-red{font-weight:400;background-color:#c00000;color:#FFF}.specialSec .item .dataMain{padding:0 10px}.specialSec .item .dataMain-head{color:#000;line-height:1.2;font-size:16px;margin-bottom:10px;font-weight:700}.specialSec .item .dataMain-disc{line-height:1.5;font-size:14px}.specialSec .item .dataMain .dataSub{padding-left:0}.specialSec .item .dataSub{color:#00b900;font-size:15px;font-weight:700;margin-top:5px;padding:0 10px 5px}.specialSec .item .dataSub .unit{font-size:12px}.specialSec .item .dataSub .attn{font-size:10px}.specialSec .item .customerVoice{background-color:#f8f2ec;padding:10px;margin-top:5px;margin-bottom:5px;box-sizing:border-box;font-size:13px}.specialSec .item .customerVoice .customer-name{font-weight:700;font-size:13px;padding-left:27px;background-image:url(/top/img/voice.png);background-position:left center;background-size:contain;background-repeat:no-repeat;margin-bottom:3px}.specialSec .item .customerVoice .customer-text{line-height:1.4;font-size:12px}.specialSec .item .customerVoice .customer-text hr{margin:10px 0;border:none;height:1px;border-top:1px solid #cac4bf}.specialSec .item .optionLink{padding:0 10px;font-size:12px}.specialSec .item .optionLink .unit{font-size:10px}.specialSec .item .optionLink a{color:#1e5d9e;display:inline-block;padding:2px 0}@media screen and (min-width:576px){.specialSec .item .optionLink a:hover{text-decoration:underline}}.cropsMenuList>li{width:100%;display:block;padding:10px;box-sizing:border-box;border-bottom:1px solid #e6e6e6}.cropsMenuList a{text-decoration:none;color:#333;font-weight:700;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding-right:10px;box-sizing:border-box;background-image:url(/top/img/arrow-green.png);background-repeat:no-repeat;background-position:98% center}.cropsMenuList .imgWrap{width:80px}.cropsMenuList .txtWrap{padding-left:10px;flex-shrink:3}@media screen and (min-width:576px){.cropsMenuList:after{content:"";display:table;clear:both}.cropsMenuList>li{width:33%;float:left;border-bottom:none}.cropsMenuList a{background:none;padding:0}.cropsMenuList .imgWrap{width:100px}}.articlelist-list{margin:20px 0 30px;padding:0 10px}.articlelist-list li{position:relative;padding:10px;max-width:100%;margin:0 0 10px;box-sizing:border-box;background:#fff;box-shadow:0 0 1px 1px #eee;display:none}.articlelist-list li a{color:#333;width:100%;text-decoration:none}.articlelist-list li a img{width:100%;margin-bottom:10px}.articlelist-list li:nth-of-type(1){display:block}.articlelist-list .article-new:before{display:inline-block;overflow:hidden;position:absolute;top:10px;right:10px;width:60px;height:60px;content:'';background:url(/article/img/dec_new.png) no-repeat;background-size:60px auto;font-size:12px;white-space:nowrap;text-indent:100%}.articlelist-list .articlelist-title{font-weight:700;line-height:1.5;margin-bottom:5px}.articlelist-list .articlelist-title .article-icon{display:inline-block;margin:0 5px 5px 0;padding:2px 10px;background-color:#00b900;color:#fff;text-align:center;font-size:13px;font-weight:400;white-space:nowrap}.articlelist-list .articlelist-title .article-icon-column{display:inline-block;margin:0 5px 5px 0;padding:2px 10px;background-color:#00b900;color:#fff;text-align:center;font-size:13px;font-weight:400;white-space:nowrap}.articlelist-list .articlelist-title .article-icon-interview{display:inline-block;margin:0 5px 5px 0;padding:2px 10px;background-color:#af8a54;color:#fff;text-align:center;font-size:13px;font-weight:400;white-space:nowrap}.articlelist-list .articlelist-title time{display:inline-block;text-align:left;font-size:14px;font-weight:400}.articlelist-list .articlelist-title strong{display:block;font-size:16px;font-weight:700;line-height:1.3}.articlelist-list .articlelist-text{font-size:14px;line-height:1.5}@media screen and (min-width:576px){.articlelist-list{max-width:640px;margin:0 auto;padding:20px 0 10px;display:-webkit-box;display:flex;flex-wrap:wrap;justify-content:space-around}.articlelist-list .article-title{font-size:40px;margin:0 0 20px}.articlelist-list .article-text{margin:0 10px 40px;font-size:20px}.articlelist-list li:nth-of-type(2){display:block}.articlelist-list>li{margin:0 0 30px;box-sizing:border-box;max-width:300px}.articlelist-list:after{content:"";display:block;width:100%;max-width:300px}}@media screen and (min-width:960px){.articlelist-list{max-width:960px}.articlelist-list>li{display:block}}.top-c-ranking{border-top:1px solid #ccc;box-sizing:border-box;padding:0 10px 15px;max-width:100%;margin:30px auto 10px}@media screen and (min-width:576px){.top-c-ranking{padding:0 10px}}@media screen and (min-width:1220px){.top-c-ranking .js-ranking-slide .swiper-pagination,.top-c-ranking .js-ranking-slide2 .swiper-pagination{display:none}}.top-c-ranking .common-rankingWrap{overflow:hidden;margin-top:30px;padding-bottom:25px;position:relative}.top-c-ranking .common-rankingWrap .btnWrap{margin:10px auto;width:100%;max-width:300px}.top-c-ranking .common-ranking-head{width:100%;margin:0 auto 10px}.top-c-ranking .common-ranking-head h2{display:block;font-size:28px;font-weight:700;text-align:center;line-height:1.5;margin-bottom:10px}@media screen and (min-width:576px){.top-c-ranking .common-ranking-head h2{font-size:32px}}.top-c-ranking .common-rankingKikan{text-align:center}.top-c-ranking .common-ranking-slideWrap{margin:0 auto;max-width:1200px}.top-c-ranking .common-ranking-slideWrap .swiper-slide{width:100px;text-align:center}.top-c-ranking .common-ranking-slideWrap .ranking-rank{color:#00b900}.top-c-ranking .common-ranking-slideWrap .ranking-name{color:#333;font-size:10px;line-height:1.4}.top-c-ranking .common-ranking-slideWrap .ranking-image{margin-bottom:5px;-webkit-transition:box-shadow .2s ease;transition:box-shadow .2s ease}.top-c-ranking .ranking-moreBtn{margin-top:20px}.top-c-ranking .ranking-moreBtn a{display:table;height:75px;width:100%;padding:5px 15px 5px 5px;box-shadow:0 0 1px #333;box-sizing:border-box;border-radius:4px;background-color:#00b900;text-align:center;color:#FFF;font-size:13px;background-image:url(/top/img/top-c-ui-arrow.png);background-repeat:no-repeat;background-position:82px center}.top-c-ranking .ranking-moreBtn a span{display:table-cell;vertical-align:middle}.top-c-ranking .ranking-moreBtn.sz100 a{height:100px}.sec-head{text-align:center;font-size:28px;font-weight:700;margin:5px 0;line-height:1.5}.sec-head>span{display:inline-block;white-space:nowrap}@media screen and (min-width:576px){.sec-head{font-size:32px}}.sec-head.is-green{color:#00b900}.sec-disc{width:100%;padding:0 5px;box-sizing:border-box;font-size:14px;max-width:960px;margin:15px auto 20px;text-align:center;line-height:1.6}.sec-disc>span{white-space:nowrap;display:inline-block}.top-c-singleBtn{padding:0 10px;margin:10px auto 15px;max-width:360px;font-size:15px}.top-c-singleBtn .button{font-size:15px}@media screen and (min-width:576px){.top-c-singleBtn .button{font-size:18px}}.top-c-localNav{width:100%;padding:0 5px;box-sizing:border-box;max-width:960px;margin:30px auto 20px}.top-c-localNav .localNav{text-align:center;line-height:1;margin-top:15px}.top-c-localNav .localNav li{display:inline-block;border-right:1px solid #e6e6e6;padding-right:10px;margin-right:10px;margin-bottom:10px}.top-c-localNav .localNav li:last-child{border-right:none}.top-c-localNav .localNav a{text-decoration:none;color:#333}@media screen and (min-width:576px){.top-c-localNav .localNav a:hover{text-decoration:underline}}.top-c-instagram{width:100%;max-width:960px;margin:0 auto 40px}.top-c-instagram h2{font-size:24px;text-align:center;font-weight:700;line-height:1.4;margin-bottom:30px;padding-top:60px}.top-c-instagram .top-c-instagram-text{margin-bottom:20px;font-size:20px;text-align:center;line-height:1}.top-c-instagram .top-c-instagram-text span{display:inline-block;padding:15px 0 15px 52px;background-image:url(/farm/assets/common/img/icon_instagram_clear.png);background-repeat:no-repeat;background-position:left center;background-size:contain}.top-area-content-sns{box-shadow:none}.top-area-content-sns .sns-infomation{margin-top:0;padding-top:20px}.top-area-content-sns .sns-infomation-txt{font-size:24px;font-weight:700;line-height:24px}.top-c-forfarmers{max-width:960px;height:385px;margin:0 auto 30px;background-image:url(/farm/assets/top/img/top-c-forfarmers.jpg);background-size:cover;background-position:center top;background-repeat:no-repeat}.top-c-forfarmers .inner{background-color:rgba(0,0,0,.2);-webkit-transition:background-color .5s ease;transition:background-color .5s ease;height:100%}.top-c-forfarmers .titleWrap{padding-top:45px;text-align:center}.top-c-forfarmers .titleWrap .top-c-forfarmers-title{display:block;color:#FFF;font-size:28px;font-weight:700;line-height:1;margin-bottom:15px;text-align:center}@media screen and (min-width:576px){.top-c-forfarmers .titleWrap .top-c-forfarmers-title{font-size:32px}}.top-c-forfarmers .titleWrap p{display:inline-block;color:#FFF;font-size:20px;font-weight:700;line-height:1;margin-bottom:10px;text-align:center}.top-c-forfarmers .top-c-forfarmers-btnWrap{width:170px;margin:20px auto 0}.top-c-forfarmers .top-c-forfarmers-btnWrap .button{color:#526577;border-color:#FFF;font-weight:700;padding:15px 0}@media screen and (max-width:575px){.top-c-forfarmers{width:96%;background-image:url(/farm/assets/top/img/top-c-forfarmers-sp.jpg)}.top-c-forfarmers .inner{background-color:transparent!important}.top-c-forfarmers .titleWrap p{font-size:20px}.top-c-forfarmers .top-c-forfarmers-btnWrap{width:200px}}@media screen and (min-width:576px){.top-c-forfarmers .titleWrap p{font-size:29px}}.top-c-groupbanner{background-color:#fff;padding:10px}.top-c-groupbanner>div{width:100%;max-width:350px;margin:0 auto}.top-c-groupbanner h2{font-size:24px;margin-bottom:10px;font-weight:700;line-height:1.5;text-align:center}.top-c-groupbanner .imgWrap{width:100px}.top-c-groupbanner .swiper-container{padding-bottom:30px}.top-c-groupbanner .swiper-pagination.swiper-pagination-bullets{bottom:0!important}.top-c-groupbanner .swiper-slide{width:100px!important}.button.button-main-white{font-size:18px;padding:15px}.top-button-arrow-white{background-image:url(/top/img/arrow-white.png);background-repeat:no-repeat;background-position:98% center;background-size:auto 15px}@media screen and (min-width:576px){.top-button-arrow-white{background-position:95% center}}.takahash-more.button-main-white{display:block}.modal-webpush{display:none;position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.5);top:0;z-index:9999}.modal-webpush .modal-webpush-box{width:96%;max-width:400px;box-sizing:border-box;padding:15px;margin:0 auto;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:all .2s cubic-bezier(.42,0,.58,1);transition:all .2s cubic-bezier(.42,0,.58,1);-webkit-transform:translateY(-110%);transform:translateY(-110%);box-shadow:0 0 2px 0 rgba(100,100,100,.8);border-radius:10px;background-color:#fff}.modal-webpush .modal-webpush-box.state-view{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(100px);transform:translateY(100px)}.modal-webpush .modal-webpush-close{position:absolute;right:14px;top:14px;color:#969696}.modal-webpush .modal-webpush-close .x{font-size:16px;font-weight:700}.modal-webpush .modal-webpush-header{font-weight:700;font-size:20px;text-align:center;width:90%;margin:20px auto 15px;line-height:1.5}.modal-webpush .modal-webpush-buttonWrap{width:100%;margin:15px auto;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.modal-webpush .modal-webpush-button-cancel{text-align:center;font-size:14px;margin-right:9%}.modal-webpush .modal-webpush-button-cancel button{color:#666;border:none;font-size:13px;width:90px}.modal-webpush .modal-webpush-button-ok{text-align:center;font-size:14px;width:51%}.modal-webpush .modal-webpush-button-ok button{height:34px;display:inline-block;background-color:#00b900;color:#fff;border-color:#00b900;width:100%}.modal-webpush .modal-webpush-attn{font-size:12px;width:90%;margin:0 auto;color:#666}body.js-on-modal{overflow:hidden!important}