@import url(https://use.fontawesome.com/releases/v5.10.0/css/all.css);@import url(https://fonts.googleapis.com/css2?family=Lato:wght@900&display=swap);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}a{color:#333;text-decoration:none}img{vertical-align:bottom}.hover{transition:all 0.2s linear;display:inline-block}.hover:hover{opacity:.5}@font-face{font-family:'Noto Sans CJK JP';font-weight:300;font-style:normal;font-display:swap;src:local("Noto Sans CJK JP Light"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Light.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Light.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Light.otf) format("opentype")}@font-face{font-family:'Noto Sans CJK JP';font-weight:400;font-style:normal;font-display:swap;src:local("Noto Sans CJK JP Regular"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.otf) format("opentype")}@font-face{font-family:'Noto Sans CJK JP';font-weight:600;font-style:normal;font-display:swap;src:local("Noto Sans CJK JP Medium"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Medium.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Medium.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Medium.otf) format("opentype")}@font-face{font-family:'Noto Sans CJK JP';font-weight:700;font-style:normal;font-display:swap;src:local("Noto Sans CJK JP Bold"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.otf) format("opentype")}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots{position:absolute;width:100%;bottom:26px;text-align:center;z-index:100}.slick-dots li{display:inline-block;margin-right:14px}.slick-dots li.slick-active button{background-color:#727171;opacity:1}.slick-dots li button{width:16px;height:16px;opacity:.9;padding:0;border-radius:100%;background-color:#fff;text-indent:9999px;border:0}.slick-prev:before{content:''!important}.slick-next:before{content:''!important}html{height:100%}html *{box-sizing:border-box}body{font-family:'Noto Sans CJK JP',sans-serif;height:100%;min-height:100%;-webkit-font-smoothing:antialiased;background: url(https://ad109qv8vn.smartrelease.jp/assets/img/common/gozen_bg.webp)}.container{position:relative;width:100%;height:auto!important;height:100%;min-height:100%;padding:0 0 0 0}.wrapper{box-sizing:border-box;margin:0 auto;padding:0 22px 0 22px}.contents{line-height:180%;min-height:200px;margin-top:0}*{box-sizing:border-box}*{backface-visibility:hidden}*{-webkit-overflow-scrolling:touch}a{-webkit-tap-highlight-color:rgba(0,0,0,0)}.preload *{transition:0s!important}.preload .js-replace{display:none}html.production .guide{display:none!important}@media all and (min-width:921px){.container{min-width:1200px;display:flex;flex-direction:column;min-height:calc(100vh)}.contents{margin-top:96px;flex:1 0 auto;position:relative;z-index:1}.header,.footer{flex-shrink:0}.footer{margin-top:auto}.header{position:fixed;z-index:1000;top:0;box-sizing:border-box;width:100%;height:96px;background-color:rgba(255,255,255,.95)}.header .header__inner{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;height:100%;margin:0 auto;padding:0 40px}.header .header__logo{display:flex;align-items:center}.header .header__logo img{width:66px}.header .header__logo span{font-size:13px;font-weight:700;margin-left:20px;color:#4c4948;margin-top:4px;letter-spacing:1px}.header .header__nav{position:relative}.header .header__navsp{display:none}.header .header__link ul{display:flex}.header .header__link ul:first-child{margin-bottom:18px}.header .header__link ul:nth-of-type(2) li:nth-child(1){}.header .header__link li{margin-left:20px}.header .header__link li a{font-size:16px;font-weight:900}.header .header__link li a.active{color:#00a73c}.header .header__sns{position:absolute;right:0;top:-8px;display:flex;justify-content:center}.header .header__sns li{margin-left:9px}.header .header__sns a{font-size:26px;color:#000;display:block}.Index .header__nav li .m_top{color:#91a551}.Service .header__nav li .m_service{color:#91a551}.About .header__nav li .m_about{color:#91a551}.Recruit .header__nav li .m_recruit{color:#91a551}.Contact .header__nav li .m_contact{color:#91a551}.Privacy .header__nav li .m_privacy{color:#91a551}.totop{position:fixed;right:15px;bottom:15px;z-index:1000}.totop a{transition:all 0.2s linear;display:inline-block}.totop a:hover{opacity:.5}.bottom{background-color:#72b942;background-image:radial-gradient(rgba(144,195,63,.8) 30%,transparent 30%),radial-gradient(rgba(144,195,63,.8) 30%,transparent 30%);background-size:8px 8px;background-position:0 0,4px 4px;margin-top:100px;padding:30px 20px;padding-bottom:60px;color:#fff;position:relative;z-index:10;overflow:hidden;min-width:1200px}.bottom::before{position:absolute;pointer-events:none;left:0;bottom:-18px;width:100%;height:80px;content:'';background-image:url(/assets/img/common/bg_bottom.svg);display:block}.bottom .bottom__inner{width:1000px;margin:0 auto;text-align:center}.bottom .bottom__list{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-top:40px;margin-bottom:40px}.bottom .bottom__list li{width:320px;text-align:center;margin-bottom:30px;padding:10px 0}.bottom .bottom__list li a{transition:all 0.2s linear;display:inline-block;display:block}.bottom .bottom__list li a:hover{opacity:.5}.bottom .bottom__list li .ttl{margin-top:16px;font-size:18px;font-weight:600;background-position:center bottom;background-repeat:repeat-x;background-size:16px 6px;display:inline-block;padding:0 30px;font-weight:700;padding-bottom:24px;background-image:radial-gradient(circle at 2px center,#fff,#fff 2px,transparent 2px,transparent 100%);color:#fff}.bottom .bottom__list li .img{margin-top:20px}.bottom .bottom__list li .img img{width:100%}.bottom .bottom__list li .text{color:#fff;font-weight:700;font-size:14px;line-height:1.6;margin-top:18px;margin-bottom:10px}.bottom .bottom__list li .text span{font-size:12px}.footer{display:flex;justify-content:center;padding:45px 0;box-sizing:border-box;background-color:#fff;height:400px;z-index:1;font-weight:300;position:relative}.footer .footer__inner{width:100%;padding:0 40px;display:flex;justify-content:space-between;box-sizing:border-box}.footer .footer__logo img{width:120px}.footer .footer__logo span{font-size:13px;font-weight:700;display:block;margin-top:10px}.footer .footer__info{margin-top:70px;line-height:1.6;font-size:14px}.footer .footer__info span{display:block}.footer .footer__info .zip{font-size:14px}.footer .footer__nav{display:flex;font-weight:400}.footer .footer__nav ul{text-align:left;margin-left:30px}.footer .footer__nav li{margin-bottom:13px}.footer .footer__nav li a{font-size:14px;font-weight:400;color:#4c4948}.footer .footer__sns{margin-top:30px}.footer .footer__sns ul{display:flex;justify-content:flex-end}.footer .footer__sns li{margin-left:12px}.footer .footer__sns a{font-size:32px;color:#898989;display:block}.footer .footer__copy{margin-top:20px;font-size:14px;text-align:right}.page{position:relative;z-index:1;padding-top:1px;margin-top:-1px}.page .page__mv{height:100%;overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center}.page .page__mv img{width:100%;min-width:1200px;position:relative}.page .page__inner{width:746px;margin:0 auto;margin-top:80px}.page .page__inner--wide{width:1000px}.page .page__head{text-align:center}.page .page__ttl{font-size:24px;color:#231815;display:inline-block;padding:0 40px;font-weight:600;letter-spacing:10px;padding-bottom:16px;background-image:radial-gradient(circle at 2px center,#00a73c,#00a73c 2px,transparent 2px,transparent 100%);background-position:center bottom;background-repeat:repeat-x;background-size:16px 6px}.page .page__lead{margin-top:40px;font-weight:700;color:#00a73c;letter-spacing:5px}.map_wrap{display:flex;justify-content:center;margin:10px 0}.map{width:91%}.brednav{margin-left:40px;position:absolute;margin-top:18px;font-weight:600}.brednav ul li{display:inline-block;margin-right:6px;font-size:12px}.brednav ul li::after{content:'>';margin-left:3px}.brednav ul li:last-child::after{display:none}.brednav ul li a{display:inline-block}.sidenav{background-color:#cce198;width:180px;margin-top:80px;margin-bottom:-80px;top:98px;position:sticky;height:0;z-index:100}.sidenav ul li:last-child a{border-bottom:0}.sidenav ul li a{font-size:13px;font-weight:700;display:block;padding:6px 20px;padding-top:7px;color:#fff;border-bottom:2px solid #fff;line-height:1.3;background-color:#8fc31f;position:relative}.sidenav ul li a.a02{background:#cce198;color:#00a73c}.sidenav ul li a.haschild{font-size:15px}.sidenav ul li a.haschild::after{position:absolute;right:20px;top:8px;content:'';display:block;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(135deg)}.sidenav ul li a.haschild.active::after{transform:rotate(315deg);top:14px}.sidenav ul.second{display:none}.sidenav ul.second li a{font-size:13px;background-color:#aacf52;transition:all 0.2s linear}.sidenav ul.second li a.active{background-color:#00a73c}.sidenav ul.second li a:hover{background-color:#00a73c}.Aboutus .sidenav ul li a{background:#cce198;color:#00a73c;font-size:13px;white-space:nowrap}.Aboutus .sidenav ul li a.active{color:#fff;background-color:#00a73c}.form{text-align:center}.form .form__main{text-align:left}.form .form__elm{margin-bottom:10px}.form .form__elm label{display:flex;justify-content:space-between;align-items:center}.form .form__elm .name{display:inline-block;width:200px}.form .form__elm .name .required{color:#e94709;display:inline-block;margin-left:2px;font-size:.7em;vertical-align:top}.form .form__elm input{padding:8px;padding-bottom:8px;font-size:16px;width:calc(100% - 200px);box-sizing:border-box;border:1px solid #00a73c}.form .form__elm textarea{padding:8px;padding-bottom:8px;font-size:16px;width:calc(100%);box-sizing:border-box;border:1px solid #00a73c;height:120px}.form .form__elm .error{color:#e94709;padding-left:200px;font-size:12px}.form .form__elm.form__elm--textarea label{flex-wrap:wrap}.form .form__elm.form__elm--textarea .name{width:100%}.form .form__elm.form__elm--textarea .name span{font-size:.8em}.form .form__elm.form__elm--textarea textarea{margin-top:10px}.form .form__notice01{font-size:14px;text-align:left;margin-top:20px;line-height:1.6}.form .form__notice01 span{color:#e94709;font-size:14px}.form .form__notice02{font-size:14px;text-align:left;line-height:1.6}.form .form__notice02 a{color:#00a73c;text-decoration:underline}.form .form__check{font-size:14px;margin-top:20px}.form .form__check label{display:flex;align-items:center;justify-content:center}.form .form__check input{margin-right:8px}.form .form__submit{text-align:center;margin-top:40px}.form .form__submit input{display:inline-block;border-radius:5px;text-align:center;cursor:pointer;padding:12px 40px;background:#00a73c;color:#fff;line-height:1em;border:0;font-size:16px;font-weight:900;opacity:.2;transition:all 0.2s linear;pointer-events:none}.form .form__submit input.active{opacity:1;pointer-events:auto}.form .form__button{display:flex}.form .form__button div{margin:40px 20px}.form .form__prev{text-align:center;margin-top:40px}.form .form__prev input{display:inline-block;border-radius:5px;font-size:18pt;text-align:center;cursor:pointer;padding:12px 40px;background:#91a551;color:#fff;line-height:1em;border:0;font-size:16px;font-weight:900;letter-spacing:5px;opacity:.5;transition:all 0.2s linear;pointer-events:none}.form .form__prev input.active{opacity:1;pointer-events:auto}.form .form__notice03{margin-top:20px;text-align:center}.form .form__img{margin-top:60px}.form .form__confirm{width:100%;margin:0 auto}.form .form__confirm div{display:flex;justify-content:center}.form .form__confirm div span{width:51%;text-align:right;display:inline-block;padding-left:5px}.form .form__confirm div span::after{display:inline-block;margin-left:10px;content:':'}.form .form__confirm div p{width:49%;padding-left:10px;text-align:left}.form .form__confirm div .col{display:block;justify-content:start;width:49%;padding-left:10px;text-align:left}.form .form__confirm div .col>div{display:block}.form .form__confirm .form__button div{width:120px}.form .form__finish .form__notice03{margin-top:0}.container{position:relative;background:url(/assets/img/common/gozen_bg.webp);background-size:calc(100% + 2px) auto;background-repeat:repeat-y;background-attachment:fixed;background-position:-2px 0}.data{font-size:12px;display:flex;justify-content:center}.data pre{width:100%;white-space:pre-wrap}.data table{border-collapse:collapse}.data table th,.data table td{border:1px solid #000;vertical-align:top;padding:2px}.Index .mv{width:100%;overflow:hidden}.Index .mv .mv__elm{position:relative}.Index .mv .mv__elm img{width:100%}.Index .mv .mv__elm p{position:absolute;color:#604c3f;line-height:1.8;font-size:24px;font-weight:600;letter-spacing:5px}.Index .mv .mv__elm.mv__elm--01 p{top:160px;text-align:center;width:100%;font-size:24px;font-weight:600}.Index .mv .mv__elm.mv__elm--02 p{top:51%;text-align:center;width:100%;transform:translate(0,-50%)}.Index .mv .mv__elm.mv__elm--03 p{top:100px;left:130px}.Index .mv .mv__elm.mv__elm--04 p{top:100px;right:130px;color:#fff}.Index .news{margin-top:50px}.Index .news .news__inner{width:746px;margin:0 auto;background-color:#fff;border-radius:100px;padding:16px 50px;display:flex;align-items:center;justify-content:space-between}.Index .news .news__ttl{width:10%;font-size:16px;font-weight:700;text-align:center;line-height:1.4}.Index .news .news__ttl span{display:block;font-size:12px;color:#00a73c}.Index .news .news__list{width:84%;padding-left:35px;position:relative}.Index .news .news__list::before{position:absolute;z-index:0;content:'';display:block;width:100%;height:84%;border-left:1px solid #727171;left:0;top:10%;pointer-events:none}.Index .news .news__list li{display:flex}.Index .news .news__list li .date{font-size:12px;color:#727171;display:inline-block;padding-right:12px}.Index .news .news__list li a{font-size:14px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:underline;color:#005bac}.Index .sec01{margin-top:60px}.Index .sec01 .sec01__inner{width:1040px;margin:0 auto;background-image:url(/assets/img/top/sec01_gozen_bg.webp);background-repeat:no-repeat;background-size:100% auto;text-align:center;padding:90px}.Index .sec01 .sec01__ttl{font-size:24px;color:#231815;display:inline-block;padding:0 40px;font-weight:600;letter-spacing:10px;padding-bottom:16px;background-image:radial-gradient(circle at 2px center,#00a73c,#00a73c 2px,transparent 2px,transparent 100%);background-position:center bottom;background-repeat:repeat-x;background-size:16px 6px}.Index .sec01 p{margin-top:40px;font-weight:700;color:#00a73c;letter-spacing:5px}.Index .sec01 .sec01__list{display:flex;justify-content:center;flex-wrap:wrap;width:640px;margin:0 auto;margin-top:20px}.Index .sec01 .sec01__list li{display:flex;align-items:center;flex-direction:column;justify-content:center;width:135px;height:135px;text-align:center;color:#fff;background-image:url(/assets/img/common/rad.svg);background-repeat:no-repeat;background-size:100% auto;line-height:1.3;font-weight:700;margin:10px}.Index .sec01 .sec01__more{margin-top:30px}.Index .sec01 .sec01__more a{font-size:12px;color:#fff;font-weight:700;display:inline-block;background-color:#00a73c;padding:5px 20px;border-radius:20px;transition:all 0.2s linear;display:inline-block}.Index .sec01 .sec01__more a:hover{opacity:.5}.Index .sec02{margin-top:60px;padding-bottom:20px}.Index .sec02 .sec02__inner{width:714px;margin:0 auto;text-align:center}.Index .sec02 .sec02__ttl{font-size:24px;color:#231815;display:inline-block;padding:0 40px;font-weight:600;letter-spacing:10px;padding-bottom:16px;background-image:radial-gradient(circle at 2px center,#00a73c,#00a73c 2px,transparent 2px,transparent 100%);background-position:center bottom;background-repeat:repeat-x;background-size:16px 6px}.Index .sec02 .sec02__lead{margin-top:40px;font-weight:700;color:#00a73c;letter-spacing:5px;color:#005bac}.Index .sec02 .sec02__list{margin-top:40px;display:flex;justify-content:space-between;flex-wrap:wrap}.Index .sec02 .sec02__list li{background-color:#f4f7fc;background-image:radial-gradient(#fff 30%,transparent 30%),radial-gradient(#fff 30%,transparent 30%);background-size:8px 8px;background-position:0 0,4px 4px;width:48%;padding:24px;margin-bottom:25px}.Index .sec02 .sec02__list li a{transition:all 0.2s linear;display:inline-block}.Index .sec02 .sec02__list li a:hover{opacity:.5}.Index .sec02 .sec02__list li .ttl{color:#005bac;font-weight:700;font-size:18px}.Index .sec02 .sec02__list li .img{margin-top:20px}.Index .sec02 .sec02__list li .img img{width:100%}.Index .sec02 .sec02__list li p{margin-top:20px;font-size:14px}.Index .sec02 .sec02__more{margin-top:30px}.Index .sec02 .sec02__more a{font-size:12px;color:#fff;font-weight:700;display:inline-block;background-color:#00a73c;padding:5px 20px;border-radius:20px;transition:all 0.2s linear;display:inline-block}.Index .sec02 .sec02__more a:hover{opacity:.5}.Index .sec03{background-color:#00a73c;background-image:radial-gradient(rgba(72,176,69,.8) 30%,transparent 30%),radial-gradient(rgba(72,176,69,.8) 30%,transparent 30%);background-size:8px 8px;background-position:0 0,4px 4px;margin-top:60px;padding:100px;padding-bottom:80px;color:#fff}.Index .sec03 .sec03__inner{width:660px;margin:0 auto}.Index .sec03 .sec03__ttl{text-align:center}.Index .sec03 .sec03__ttl span{font-size:24px;color:#231815;display:inline-block;padding:0 40px;font-weight:600;letter-spacing:10px;padding-bottom:16px;background-image:radial-gradient(circle at 2px center,#00a73c,#00a73c 2px,transparent 2px,transparent 100%);background-position:center bottom;background-repeat:repeat-x;background-size:16px 6px;line-height:1.6;position:relative;font-size:20px;letter-spacing:5px;color:#fff;margin:0 auto;padding:0 60px;padding-bottom:30px;background-image:radial-gradient(circle at 2px center,#fff,#fff 2px,transparent 2px,transparent 100%)}.Index .sec03 .sec03__ttl span::before{position:absolute;left:-25px;top:-10px;width:55px;height:100px;background-size:100% auto;background-repeat:no-repeat;content:'';background-image:url(/assets/img/common/ill01.svg);display:block}.Index .sec03 .sec03__ttl span::after{position:absolute;right:-20px;top:-5px;width:60px;height:100px;background-size:100% auto;background-repeat:no-repeat;content:'';background-image:url(/assets/img/common/ill02.svg);display:block}.Index .sec03 .sec03__lead{margin-top:40px;font-weight:700;color:#00a73c;letter-spacing:5px;color:#fff;text-align:center;margin-top:16px;font-size:16px;letter-spacing:4px;font-weight:700}.Index .sec03 .sec03__list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px}.Index .sec03 .sec03__list li{width:48%;text-align:center;margin-bottom:30px}.Index .sec03 .sec03__list li .ttl{margin-top:16px;font-size:18px;font-weight:600}.Index .sec03 .sec03__list li .img img{width:100%}.Index .sec03 .sec03__more{margin-top:6px;text-align:center}.Index .sec03 .sec03__more a{font-size:12px;color:#00a73c;font-weight:700;display:inline-block;background-color:#faee00;padding:5px 20px;border-radius:20px;transition:all 0.2s linear;display:inline-block}.Index .sec03 .sec03__more a:hover{opacity:.5}.Index .sec04{margin-top:60px}.Index .sec04 .sec04__inner{width:714px;margin:0 auto;text-align:center}.Index .sec04 .sec04__ttl{font-size:24px;color:#231815;display:inline-block;padding:0 40px;font-weight:600;letter-spacing:10px;padding-bottom:16px;background-image:radial-gradient(circle at 2px center,#00a73c,#00a73c 2px,transparent 2px,transparent 100%);background-position:center bottom;background-repeat:repeat-x;background-size:16px 6px;position:relative;padding:0 78px;padding-bottom:20px}.Index .sec04 .sec04__ttl::before{position:absolute;left:0;top:-4px;width:40px;height:100px;background-size:100% auto;background-repeat:no-repeat;content:'';background-image:url(/assets/img/common/ill03.svg);display:block}.Index .sec04 .sec04__ttl::after{position:absolute;right:0;top:-4px;width:40px;height:100px;background-size:100% auto;background-repeat:no-repeat;content:'';background-image:url(/assets/img/common/ill03.svg);display:block;transform:scale(-1,1)}.Index .sec04 .sec04__lead{margin-top:40px;font-weight:700;color:#00a73c;letter-spacing:5px;color:#00a73c}.Index .sec04 .sec04__list{margin-top:40px;display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}.Index .sec04 .sec04__list li{width:100%;background-color:#f4f7fc;background-image:radial-gradient(#fff 30%,transparent 30%),radial-gradient(#fff 30%,transparent 30%);background-size:8px 8px;background-position:0 0,4px 4px;padding:24px;margin-bottom:25px;display:flex;justify-content:space-between}.Index .sec04 .sec04__list li .texts{width:380px;text-align:left;padding-right:20px}.Index .sec04 .sec04__list li .name{font-size:13px}.Index .sec04 .sec04__list li .ttl{color:#00a73c;font-weight:700;margin-top:5px;font-size:18px}.Index .sec04 .sec04__list li .txt{margin-top:10px;font-size:14px;line-height:1.8;width:100%;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.Index .sec04 .sec04__list li .img{width:300px}.Index .sec04 .sec04__list li .img img{width:100%}.Index .sec04 .sec04__more{margin-top:30px}.Index .sec04 .sec04__more a{font-size:12px;color:#fff;font-weight:700;display:inline-block;background-color:#00a73c;padding:5px 20px;border-radius:20px;transition:all 0.2s linear;display:inline-block}.Index .sec04 .sec04__more a:hover{opacity:.5}.Index .bottom{display:none}.Index .top_bottom{background-color:#72b942;background-image:radial-gradient(rgba(144,195,63,.8) 30%,transparent 30%),radial-gradient(rgba(144,195,63,.8) 30%,transparent 30%);background-size:8px 8px;background-position:0 0,4px 4px;margin-top:60px;padding:60px 20px;color:#fff;position:relative;overflow:hidden}.Index .top_bottom::before{position:absolute;left:-15px;top:0;width:70px;height:100%;background-size:100% auto;background-position:0 20%;content:'';background-image:url(/assets/img/common/bg_side.svg);display:block}.Index .top_bottom::after{position:absolute;right:-15px;top:0;width:70px;height:100%;background-size:100% auto;background-position:0 20%;content:'';background-image:url(/assets/img/common/bg_side.svg);display:block;transform:scale(-1,1)}.Index .top_bottom .bottom__inner{width:1000px;margin:0 auto;text-align:center}.Index .top_bottom .bottom__list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px}.Index .top_bottom .bottom__list li{width:30%;text-align:center;margin-bottom:30px;background-color:#fff;padding:10px 20px;clip-path:polygon(94% 0%,100% 6%,100% 100%,6% 100%,0% 94%,0 0)}.Index .top_bottom .bottom__list li a{transition:all 0.2s linear;display:inline-block}.Index .top_bottom .bottom__list li a:hover{opacity:.5}.Index .top_bottom .bottom__list li .ttl{margin-top:16px;font-size:18px;font-weight:600;color:#00a73c}.Index .top_bottom .bottom__list li .img{margin-top:20px}.Index .top_bottom .bottom__list li .img img{width:100%}.Index .top_bottom .bottom__list li .text{color:#000;font-size:14px;line-height:1.6;margin-top:10px;margin-bottom:10px}.Index .top_bottom .bottom__list li .text span{font-size:12px}.Products.Products__Index .products .products__nav{margin-top:100px}.Products.Products__Index .products .products__nav ul{display:flex;flex-wrap:wrap;justify-content:space-between}.Products.Products__Index .products .products__nav ul li{position:relative;display:block;width:49%;margin-bottom:100px;padding:30px 66px;padding-bottom:100px}.Products.Products__Index .products .products__nav ul li .img{position:absolute;z-index:-1;top:0;left:0}.Products.Products__Index .products .products__nav ul li:nth-child(2) .img{top:-20px;left:20px}.Products.Products__Index .products .products__nav ul li:nth-child(3) .img{top:-74px;left:-10px}.Products.Products__Index .products .products__nav ul li:nth-child(4) .img{top:-8px;left:16px}.Products.Products__Index .products .products__nav ul li .name{font-size:18px;font-weight:700;position:absolute;top:-36px;left:10px;display:flex;align-items:center;flex-direction:column;justify-content:center;width:135px;height:135px;text-align:center;color:#fff;background-image:url(/assets/img/common/rad.svg);background-repeat:no-repeat;background-size:100% auto;line-height:1.3;font-weight:700}.Products.Products__Index .products .products__nav ul li .name span{font-size:26px;display:block}.Products.Products__Index .products .products__nav ul li .text{font-size:14px;line-height:1.6;padding-top:254px}.Products.Products__Index .products .products__nav ul li .btn{position:absolute;bottom:40px;display:flex;justify-content:center;margin-top:20px}.Products.Products__Index .products .products__nav ul li .btn a{font-size:13px;font-weight:700;line-height:1.4;transition:all 0.2s linear;display:inline-block;display:flex;align-items:center;justify-content:center;margin:0 10px}.Products.Products__Index .products .products__nav ul li .btn a:hover{opacity:.5}.Products.Products__Index .products .products__nav ul li .btn a img{margin-right:8px}.Products.Products__Index .products .products__nav ul li .btn a.detail{color:#ee780c}.Products.Products__Index .products .products__nav ul li .btn a.catalog{color:#00a73c}.Products.Products__Index .products .products__nav ul li .btn a img{width:40px}.Products .products .products__btn{display:flex;justify-content:center;margin-top:40px}.Products .products .products__btn a{font-size:13px;font-weight:700;line-height:1.3;margin:0 10px;text-align:center;transition:all 0.2s linear;display:inline-block}.Products .products .products__btn a:hover{opacity:.5}.Products .products .products__btn a img{margin:0 auto;display:block;margin-bottom:5px}.Products .products .products__btn a.video{color:#ee780c}.Products .products .products__btn a.catalog{color:#00a73c}.Products .products .products__btn a.disabled{opacity:.5;display:none}.Products .products .products__btn a img{width:40px}.Products .products .products__list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:60px;padding:30px;align-items:start}.Products .products .products__elm{width:320px;margin-bottom:30px;background-color:#fff;padding:40px 40px;margin-bottom:60px;font-weight:300;clip-path:polygon(calc(100% - 30px) 0%,100% 30px,100% 100%,30px 100%,0% calc(100% - 30px),0 0)}.Products .products .products__elm.products__elm--t_01,.Products .products .products__elm.products__elm--n_05{width:100%;padding:40px 80px}.Products .products .products__elm.products__elm--t_01 .table__box,.Products .products .products__elm.products__elm--n_05 .table__box{display:flex;flex-wrap:wrap;flex-direction:column}.Products .products .products__elm.products__elm--t_01 .table__box>div,.Products .products .products__elm.products__elm--n_05 .table__box>div{width:48%}.Products .products .products__elm.products__elm--t_01 .table__box{height:2800px}.Products .products .products__elm.products__elm--t_01 .table__box>div:nth-child(n+11){margin-left:36px}.Products .products .products__elm.products__elm--n_05 .table__box{height:1050px}.Products .products .products__elm.products__elm--n_05 .table__box>div:nth-child(n+3){margin-left:36px}.Products .products .products__elm .name{font-size:26px;color:#00a73c}.Products .products .products__elm:first-child img{margin-top:0}.Products .products .products__elm .img{width:240px;margin-top:16px;border:1px solid #fff}.Products .products .products__elm .img img{width:100%}.Products .products .products__elm .text{margin-top:10px;font-size:14px;line-height:1.6;margin-bottom:20px}.Products .products .products__elm .table{background-color:#f6faed;width:100%;border-collapse:collapse;margin-top:5px;width:240px}.Products .products .products__elm .table tbody{width:100%}.Products .products .products__elm .table th,.Products .products .products__elm .table td{font-size:14px;text-align:center;padding:5px 10px;border:solid 2px #fff;line-height:1.5;vertical-align:top;font-weight:300}.Products .products .products__elm .table th{background-color:#e2eec5;color:#8fc31f;min-width:50px;font-weight:400}.Products .products .products__elm .table td{text-align:left;width:185px}.Products .products .products__elm .table td span::after{content:'・'}.Products .products .products__elm .table td span:last-child::after{content:''}.Products .products .products__elm .table tr:first-child th{color:#fff;background-color:#8fc31f;text-align:left}.Products .products .products__elm .table tr:first-child th:first-child{text-align:center;background-color:#aacf52}.Products .page--frozenfruits .page__lead{color:#d37720}.Products .page--frozenfruits .products .products__elm .name{color:#d37720}.Products .page--frozenfruits .products .products__elm .table{background-color:#fdf9eb}.Products .page--frozenfruits .products .products__elm .table th{color:#d37720;background-color:#fdf9eb}.Products .page--frozenfruits .products .products__elm .table tr:first-child th{background-color:#dc950f}.Products .page--frozenfruits .products .products__elm .table tr:first-child th:first-child{text-align:center;background-color:#e6b43e}.Aboutus.Aboutus__Index .aboutus .aboutus__nav{margin-top:100px}.Aboutus.Aboutus__Index .aboutus .aboutus__nav ul{display:flex;flex-wrap:wrap;justify-content:space-between}.Aboutus.Aboutus__Index .aboutus .aboutus__nav ul li{width:49%}.Aboutus.Aboutus__Index .aboutus .aboutus__nav ul li a{position:relative;display:block;margin-bottom:100px;padding:30px 66px;padding-bottom:100px;transition:all 0.2s linear;display:inline-block}.Aboutus.Aboutus__Index .aboutus .aboutus__nav ul li a:hover{opacity:.5}.Aboutus.Aboutus__Index .aboutus .aboutus__nav ul li .img{position:absolute;z-index:-1;top:0;left:0}.Aboutus.Aboutus__Index .aboutus .aboutus__nav ul li:nth-child(1) .img{top:-3px;left:22px}.Aboutus.Aboutus__Index .aboutus .aboutus__nav ul li:nth-child(2) .img{top:7px;left:20px}.Aboutus.Aboutus__Index .aboutus .aboutus__nav ul li:nth-child(3) .img{top:0;left:24px}.Aboutus.Aboutus__Index .aboutus .aboutus__nav ul li:nth-child(4) .img{top:-8px;left:16px}.Aboutus.Aboutus__Index .aboutus .aboutus__nav ul li .name{font-size:18px;font-weight:700;position:absolute;top:-50px;left:20px;display:flex;align-items:center;flex-direction:column;justify-content:center;width:135px;height:135px;text-align:center;color:#fff;background-image:url(/assets/img/common/rad.svg);background-repeat:no-repeat;background-size:100% auto;line-height:1.3;font-weight:700}.Aboutus.Aboutus__Index .aboutus .aboutus__nav ul li .name span{font-size:26px;display:block}.Aboutus.Aboutus__Index .aboutus .aboutus__nav ul li .text{font-size:14px;line-height:1.6;padding-top:310px}.Aboutus.Companyinfo .companyinfo{margin-top:50px}.Aboutus.Companyinfo .companyinfo .box{background-color:#f6faed;width:100%;border-collapse:collapse;margin-top:5px;width:684px;margin:0 auto}.Aboutus.Companyinfo .companyinfo .box .row{font-size:14px;text-align:left;line-height:1.5;vertical-align:top;display:flex}.Aboutus.Companyinfo .companyinfo .box .row>div{padding:12px 20px}.Aboutus.Companyinfo .companyinfo .box .row:nth-child(even) .head{background-color:#a8c749}.Aboutus.Companyinfo .companyinfo .box .row:nth-child(even) .cont{background-color:#fff}.Aboutus.Companyinfo .companyinfo .box .head{background-color:#9dc138;font-weight:700;color:#fff;width:146px;font-size:16px;font-weight:700}.Aboutus.Companyinfo .companyinfo .box .cont{text-align:left;background-color:#fbfcf6;font-size:16px;flex:1}.Aboutus.Companyinfo .companyinfo .box .cont span{display:inline-block;min-width:140px}.Aboutus.Aboutus_Ip .aboutip{margin-top:50px;margin-bottom:100px}.Aboutus.Aboutus_Ip .aboutip .box{background-color:#f6faed;width:100%;border-collapse:collapse;margin-top:5px;width:684px;margin:0 auto}.Aboutus.Aboutus_Ip .aboutip .box .row{font-size:14px;text-align:left;line-height:1.5;vertical-align:top;display:flex}.Aboutus.Aboutus_Ip .aboutip .box .row>div{padding:12px 20px}.Aboutus.Aboutus_Ip .aboutip .box .row:nth-child(even) .head{background-color:#a8c749}.Aboutus.Aboutus_Ip .aboutip .box .row:nth-child(even) .cont{background-color:#fff}.Aboutus.Aboutus_Ip .aboutip .box .head{background-color:#9dc138;font-weight:700;color:#fff;width:146px;font-size:16px;font-weight:700}.Aboutus.Aboutus_Ip .aboutip .box .cont{text-align:left;background-color:#fbfcf6;font-size:16px;flex:1}.Aboutus.Aboutus_Ip .aboutip .box .cont span{display:inline-block;min-width:140px}.Aboutus.Aboutus_Ip .aboutip .box .cont .logo{min-width:auto;width:50px;display:inline-block;position:absolute;margin-top:10px;margin-left:20px}.Aboutus.Aboutus_Ip .aboutip .box .cont .logo img{width:100%}.Aboutus.Aboutus_Ip .aboutip02{margin-top:50px;text-align:center;margin-bottom:30px;background-color:#fff;padding:80px 100px;margin-bottom:60px;clip-path:polygon(calc(100% - 30px) 0%,100% 30px,100% 100%,30px 100%,0% calc(100% - 30px),0 0)}.Aboutus.Aboutus_Ip .aboutip02 .aboutip02__ttl{width:343px;display:inline-block}.Aboutus.Aboutus_Ip .aboutip02 .aboutip02__text{margin-top:60px;color:#00a73c;font-weight:700}.Aboutus.Aboutus_Ip .aboutip02 .aboutip02__audio{margin-top:80px;padding-bottom:20px;position:relative}.Aboutus.Aboutus_Ip .aboutip02 .aboutip02__audio .bgm{position:absolute;left:0;width:100%}.Aboutus.Aboutus_Ip .aboutip02 .aboutip02__audio a{transition:all 0.2s linear;display:inline-block}.Aboutus.Aboutus_Ip .aboutip02 .aboutip02__audio a:hover{opacity:.5}.Aboutus.Aboutus_Ip .aboutip02 .aboutip02__audio a img{width:78px}.Aboutus.Aboutus_Ip .aboutip02 .aboutip02__audio a .pause{display:none}.Aboutus.Aboutus_Ip .aboutip02 .aboutip02__audio a.active .play{display:none}.Aboutus.Aboutus_Ip .aboutip02 .aboutip02__audio a.active .pause{display:block}.Aboutus.Aboutus_Ip .aboutip02 .aboutip02__audio span{display:inline-block;margin-top:120px}.Aboutus.Companyprofile{width:100%;overflow:hidden}.Aboutus.Companyprofile .companyprofile .companyprofile__sec01.sec01 .companyprofile__mv{position:relative;margin-bottom:80px}.Aboutus.Companyprofile .companyprofile .companyprofile__sec01.sec01 .companyprofile__mv img{margin-left:-20px}.Aboutus.Companyprofile .companyprofile .companyprofile__sec01.sec01 .companyprofile__mv p{position:absolute;color:#604c3f;line-height:1.8;font-size:24px;font-weight:600;letter-spacing:5px;top:52%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center}.Aboutus.Companyprofile .companyprofile .companyprofile__sec01.sec01 .companyprofile__ttl{font-size:24px;color:#231815;display:inline-block;padding:0 40px;font-weight:600;letter-spacing:10px;padding-bottom:16px;background-image:radial-gradient(circle at 2px center,#00a73c,#00a73c 2px,transparent 2px,transparent 100%);background-position:center bottom;background-repeat:repeat-x;background-size:16px 6px}.Aboutus.Companyprofile .companyprofile .companyprofile__sec01.sec01 .companyprofile__head{text-align:center}.Aboutus.Companyprofile .companyprofile .companyprofile__sec01.sec01 .companyprofile__head .companyprofile__list{display:flex;justify-content:center;margin-top:50px}.Aboutus.Companyprofile .companyprofile .companyprofile__sec01.sec01 .companyprofile__head .companyprofile__list li{display:flex;align-items:center;flex-direction:column;justify-content:center;width:135px;height:135px;text-align:center;color:#fff;background-image:url(/assets/img/common/rad.svg);background-repeat:no-repeat;background-size:100% auto;line-height:1.3;font-weight:700;font-size:18px;margin:0 10px}.Aboutus.Companyprofile .companyprofile .companyprofile__sec02.sec02{position:relative;padding:80px 0;margin-top:100px}.Aboutus.Companyprofile .companyprofile .companyprofile__sec02.sec02::after{position:absolute;width:100vw;height:100%;top:0;left:calc(-100vw / 2 + 746px / 2);display:block;content:'';background-color:#f4f7fc;background-image:radial-gradient(#fff 30%,transparent 30%),radial-gradient(#fff 30%,transparent 30%);background-size:8px 8px;background-position:0 0,4px 4px}.Aboutus.Companyprofile .companyprofile .companyprofile__sec02.sec02 .sec02__inner{position:relative;z-index:1}.Aboutus.Companyprofile .companyprofile .companyprofile__sec02.sec02 .sec02__ttl{color:#00a73c;font-size:18px;font-weight:600;text-align:center}.Aboutus.Companyprofile .companyprofile .companyprofile__sec02.sec02 .sec02__text{margin-top:30px}.Aboutus.Companyprofile .companyprofile .companyprofile__sec02.sec02 .sec02__text p{margin-bottom:20px}.Aboutus.Companyprofile .companyprofile .companyprofile__sec02.sec02 .sec02__box{color:#00a73c;font-size:16px;line-height:2;font-weight:600;position:relative;padding:40px 0;margin-top:40px;white-space:nowrap}.Aboutus.Companyprofile .companyprofile .companyprofile__sec02.sec02 .sec02__box::before{content:'';position:absolute;display:block;top:0;width:100%;height:10px;background-image:radial-gradient(circle at 2px center,#00a73c,#00a73c 2px,transparent 2px,transparent 100%);background-position:center bottom;background-repeat:repeat-x;background-size:16px 6px}.Aboutus.Companyprofile .companyprofile .companyprofile__sec02.sec02 .sec02__box::after{content:'';position:absolute;display:block;bottom:0;width:100%;height:10px;background-image:radial-gradient(circle at 2px center,#00a73c,#00a73c 2px,transparent 2px,transparent 100%);background-position:center bottom;background-repeat:repeat-x;background-size:16px 6px}.Aboutus.Companyprofile .companyprofile .companyprofile__sec03.sec03{margin-top:80px;padding-bottom:20px}.Aboutus.Companyprofile .companyprofile .companyprofile__sec03.sec03 .sec03__head{text-align:center}.Aboutus.Companyprofile .companyprofile .companyprofile__sec03.sec03 .sec03__ttl{font-size:24px;color:#231815;display:inline-block;padding:0 40px;font-weight:600;letter-spacing:10px;padding-bottom:16px;background-image:radial-gradient(circle at 2px center,#00a73c,#00a73c 2px,transparent 2px,transparent 100%);background-position:center bottom;background-repeat:repeat-x;background-size:16px 6px}.Aboutus.Companyprofile .companyprofile .companyprofile__sec03.sec03 .sec03__lead{margin-top:40px;font-weight:700;color:#00a73c;letter-spacing:5px}.Aboutus.Companyprofile .companyprofile .companyprofile__sec03.sec03 .sec03__img{width:660px;margin:0 auto;margin-top:20px}.Aboutus.Companyprofile .companyprofile .companyprofile__sec03.sec03 .sec03__img ul{display:flex;justify-content:space-between}.Aboutus.Companyprofile .companyprofile .companyprofile__sec03.sec03 .sec03__img ul li{margin-top:30px;text-align:center;width:33%}.Aboutus.Companyprofile .companyprofile .companyprofile__sec03.sec03 .sec03__img ul li .img{display:flex;align-items:center;flex-direction:column;height:120px;width:100%}.Aboutus.Companyprofile .companyprofile .companyprofile__sec03.sec03 .sec03__img ul li .img img{display:inline-block;margin-top:auto}.Aboutus.Companyprofile .companyprofile .companyprofile__sec03.sec03 .sec03__img ul li p{margin-top:20px;font-size:16px;color:#fff;font-weight:600;display:inline-block;background-color:#00a73c;padding:8px 20px;padding-bottom:10px;border-radius:20px;width:174px;text-align:center;letter-spacing:3px;line-height:1}.Aboutus.Companyprofile .companyprofile .companyprofile__sec03.sec03 .sec03__flow{margin-top:50px;text-align:center}.Aboutus.Companyprofile .companyprofile .companyprofile__sec03.sec03 .sec03__flow ul li{background-color:#f4f7fc;background-image:radial-gradient(#fff 30%,transparent 30%),radial-gradient(#fff 30%,transparent 30%);background-size:8px 8px;background-position:0 0,4px 4px;border-radius:100px;margin-bottom:30px;min-height:120px;display:flex;align-items:center;justify-content:center;position:relative}.Aboutus.Companyprofile .companyprofile .companyprofile__sec03.sec03 .sec03__flow ul li .ttl{font-size:16px;color:#fff;font-weight:600;display:inline-block;background-color:#095ca3;padding:8px 20px;padding-bottom:10px;border-radius:20px;width:200px;text-align:center;letter-spacing:1px;line-height:1;position:absolute;left:50%;transform:translate(-50%,0%);top:-16px}.Aboutus.Companyprofile .companyprofile .companyprofile__sec03.sec03 .sec03__flow ul li .text{font-size:16px;line-height:2}.Aboutus.Companyprofile .companyprofile .companyprofile__sec03.sec03 .sec03__flow ul li .text span{display:inline-block;margin:0 20px}.Aboutus.Companyprofile .companyprofile__more{background-color:#48b045;background-image:radial-gradient(rgba(0,167,60,.8) 30%,transparent 30%),radial-gradient(rgba(0,167,60,.8) 30%,transparent 30%);background-size:8px 8px;background-position:0 0,4px 4px;margin-top:100px;padding:40px 20px;padding-bottom:60px;color:#fff;position:relative;z-index:10;overflow:hidden;min-width:1200px;text-align:center}.Aboutus.Companyprofile .companyprofile__more .companyprofile__inner{width:750px;margin:0 auto;text-align:center}.Aboutus.Companyprofile .companyprofile__more .companyprofile__ttl{font-size:24px;color:#fff;font-weight:600;letter-spacing:5px;margin-top:30px}.Aboutus.Companyprofile .companyprofile__more .companyprofile__text{margin-top:40px;text-align:left}.Aboutus.Companyprofile .companyprofile__more .companyprofile__img{margin-top:20px}.Aboutus.Companyprofile .companyprofile__more .companyprofile__link{margin-top:36px}.Aboutus.Companyprofile .companyprofile__more .companyprofile__link a{font-size:12px;color:#00a73c;font-weight:700;display:inline-block;background-color:#faee00;padding:5px 20px;border-radius:20px;transition:all 0.2s linear;display:inline-block}.Aboutus.Companyprofile .companyprofile__more .companyprofile__link a:hover{opacity:.5}.Aboutus.Companyprofile .bottom{margin-top:0}.Aboutus.Greeting .greeting{margin-top:60px}.Aboutus.Greeting .greeting .greeting__sec01{background-color:#fff;padding:40px 40px;clip-path:polygon(calc(100% - 30px) 0%,100% 30px,100% 100%,30px 100%,0% calc(100% - 30px),0 0);padding:60px;position:relative;padding-bottom:300px}.Aboutus.Greeting .greeting .greeting__sec01 h2{font-size:20px;color:#00a73c;font-weight:300}.Aboutus.Greeting .greeting .greeting__sec01 p{line-height:2.2;margin-top:30px;position:relative;z-index:1}.Aboutus.Greeting .greeting .greeting__sec01 .img{position:absolute;right:0;bottom:0;z-index:0}.Aboutus.Greeting .greeting .greeting__sec01 .img span{position:absolute;display:inline-block;top:220px;left:50px}.Aboutus.Greeting .greeting .greeting__sec02{margin-top:80px}.Aboutus.Greeting .greeting .greeting__sec02 h2{text-align:center}.Aboutus.Greeting .greeting .greeting__sec02 h2 span{font-size:24px;color:#231815;display:inline-block;padding:0 40px;font-weight:600;letter-spacing:10px;padding-bottom:16px;background-image:radial-gradient(circle at 2px center,#00a73c,#00a73c 2px,transparent 2px,transparent 100%);background-position:center bottom;background-repeat:repeat-x;background-size:16px 6px}.Aboutus.Greeting .greeting .greeting__sec02 ul{margin-top:60px;background-color:#fff;padding:40px 40px;clip-path:polygon(calc(100% - 30px) 0%,100% 30px,100% 100%,30px 100%,0% calc(100% - 30px),0 0);padding:60px;position:relative}.Aboutus.Greeting .greeting .greeting__sec02 ul li{font-size:16px;font-weight:600;margin-bottom:3px;color:#00a73c;padding-left:1.2em;text-indent:-1.2em}.Frozenvegetablepower.Frozenvegetablepower .page__inner{width:1100px}.Frozenvegetablepower.Frozenvegetablepower .frozenvegetablepower__list{margin:0 auto;margin-top:100px;display:flex;flex-wrap:wrap;justify-content:center;width:100%}.Frozenvegetablepower.Frozenvegetablepower .frozenvegetablepower__list li{position:relative;display:block;width:30%;margin-bottom:100px;padding:30px 46px;padding-bottom:100px}.Frozenvegetablepower.Frozenvegetablepower .frozenvegetablepower__list li:nth-child(3n+2){margin:0 20px}.Frozenvegetablepower.Frozenvegetablepower .frozenvegetablepower__list li .img{position:absolute;z-index:-1;top:0;left:0}.Frozenvegetablepower.Frozenvegetablepower .frozenvegetablepower__list li:nth-child(1) .img{top:10px;left:-14px}.Frozenvegetablepower.Frozenvegetablepower .frozenvegetablepower__list li:nth-child(2) .img{top:20px;left:6px}.Frozenvegetablepower.Frozenvegetablepower .frozenvegetablepower__list li:nth-child(3) .img{top:-30px;left:10px}.Frozenvegetablepower.Frozenvegetablepower .frozenvegetablepower__list li:nth-child(4) .img{top:12px;left:-8px}.Frozenvegetablepower.Frozenvegetablepower .frozenvegetablepower__list li:nth-child(5) .img{top:4px;left:6px}.Frozenvegetablepower.Frozenvegetablepower .frozenvegetablepower__list li:nth-child(6) .img{top:14px;left:0}.Frozenvegetablepower.Frozenvegetablepower .frozenvegetablepower__list li:nth-child(7) .img{top:18px;left:-36px}.Frozenvegetablepower.Frozenvegetablepower .frozenvegetablepower__list li:nth-child(8) .img{top:18px;left:10px}.Frozenvegetablepower.Frozenvegetablepower .frozenvegetablepower__list li .name{font-size:18px;font-weight:700;position:absolute;top:-36px;left:10px;display:flex;align-items:center;flex-direction:column;justify-content:center;width:135px;height:135px;text-align:center;color:#fff;background-image:url(/assets/img/common/rad.svg);background-repeat:no-repeat;background-size:100% auto;line-height:1.3;font-weight:700}.Frozenvegetablepower.Frozenvegetablepower .frozenvegetablepower__list li .name span{font-size:26px;display:block}.Frozenvegetablepower.Frozenvegetablepower .frozenvegetablepower__list li .text{font-size:14px;line-height:1.6;padding-top:270px}.Frozenvegetablepower.Frozenvegetablepower .frozenvegetablepower__list li .btn{position:absolute;bottom:40px;display:flex;justify-content:center;margin-top:20px}.Frozenvegetablepower.Frozenvegetablepower .frozenvegetablepower__list li .btn a{font-size:13px;font-weight:700;line-height:1.4;transition:all 0.2s linear;display:inline-block;display:flex;align-items:center;justify-content:center;margin:0 10px}.Frozenvegetablepower.Frozenvegetablepower .frozenvegetablepower__list li .btn a:hover{opacity:.5}.Frozenvegetablepower.Frozenvegetablepower .frozenvegetablepower__list li .btn a img{margin-right:8px}.Frozenvegetablepower.Frozenvegetablepower .frozenvegetablepower__list li .btn a.detail{color:#ee780c}.Frozenvegetablepower.Frozenvegetablepower .frozenvegetablepower__list li .btn a.catalog{color:#00a73c}.Frozenvegetablepower.Frozenvegetablepower .frozenvegetablepower__list li .btn a img{width:40px}.Frozenvegetablepower.Frozenvegetablepower .reason{margin-top:0}.Frozenvegetablepower.Frozenvegetablepower .reason .reason__inner{background-color:#f4f7fc;background-image:radial-gradient(#fff 30%,transparent 30%),radial-gradient(#fff 30%,transparent 30%);background-size:8px 8px;background-position:0 0,4px 4px;width:714px;padding:60px 20px;margin:0 auto;text-align:center}.Frozenvegetablepower.Frozenvegetablepower .reason .reason__ttl{font-size:24px;color:#231815;display:inline-block;padding:0 40px;font-weight:600;letter-spacing:10px;padding-bottom:16px;background-image:radial-gradient(circle at 2px center,#00a73c,#00a73c 2px,transparent 2px,transparent 100%);background-position:center bottom;background-repeat:repeat-x;background-size:16px 6px;color:#095ca7;font-size:20px;position:relative;padding:0 78px;padding-bottom:20px;letter-spacing:5px}.Frozenvegetablepower.Frozenvegetablepower .reason .reason__ttl::before{position:absolute;left:0;top:-4px;width:50px;height:100px;background-size:100% auto;background-repeat:no-repeat;content:'';background-image:url(/assets/img/frozenvegetablepower/ill01.svg);display:block}.Frozenvegetablepower.Frozenvegetablepower .reason .reason__ttl::after{position:absolute;right:0;top:-4px;width:50px;height:100px;background-size:100% auto;background-repeat:no-repeat;content:'';background-image:url(/assets/img/frozenvegetablepower/ill02.svg);display:block}.Frozenvegetablepower.Frozenvegetablepower .reason .reason__lead{margin-top:40px;font-weight:700;color:#00a73c;letter-spacing:5px;margin-top:30px;color:#095ca7}.Frozenvegetablepower.Frozenvegetablepower .reason .reason__img{margin-top:20px}.Frozenvegetablepower.Frozenvegetablepower .reason .reason__img img{width:100%}.Frozenvegetablepower.Frozenvegetablepower .reason .reason__more{margin-top:30px}.Frozenvegetablepower.Frozenvegetablepower .reason .reason__more a{font-size:12px;color:#fff;font-weight:700;display:inline-block;background-color:#00a73c;padding:5px 20px;border-radius:20px;transition:all 0.2s linear;display:inline-block}.Frozenvegetablepower.Frozenvegetablepower .reason .reason__more a:hover{opacity:.5}.Frozenvegetablepower.Frozenvegetablepower .products{background-color:#00a73c;background-image:radial-gradient(rgba(72,176,69,.8) 30%,transparent 30%),radial-gradient(rgba(72,176,69,.8) 30%,transparent 30%);background-size:8px 8px;background-position:0 0,4px 4px;margin-top:120px;padding:100px;padding-bottom:80px;color:#fff;position:relative;z-index:1}.Frozenvegetablepower.Frozenvegetablepower .products .products__inner{width:660px;margin:0 auto}.Frozenvegetablepower.Frozenvegetablepower .products .products__ttl{text-align:center}.Frozenvegetablepower.Frozenvegetablepower .products .products__ttl span{font-size:24px;color:#231815;display:inline-block;padding:0 40px;font-weight:600;letter-spacing:10px;padding-bottom:16px;background-image:radial-gradient(circle at 2px center,#00a73c,#00a73c 2px,transparent 2px,transparent 100%);background-position:center bottom;background-repeat:repeat-x;background-size:16px 6px;line-height:1.6;position:relative;font-size:20px;letter-spacing:5px;color:#fff;margin:0 auto;padding:0 60px;padding-bottom:30px;background-image:radial-gradient(circle at 2px center,#fff,#fff 2px,transparent 2px,transparent 100%)}.Frozenvegetablepower.Frozenvegetablepower .products .products__ttl span::before{position:absolute;left:-25px;top:-10px;width:55px;height:100px;background-size:100% auto;background-repeat:no-repeat;content:'';background-image:url(/assets/img/common/ill01.svg);display:block}.Frozenvegetablepower.Frozenvegetablepower .products .products__ttl span::after{position:absolute;right:-20px;top:-5px;width:60px;height:100px;background-size:100% auto;background-repeat:no-repeat;content:'';background-image:url(/assets/img/common/ill02.svg);display:block}.Frozenvegetablepower.Frozenvegetablepower .products .products__lead{margin-top:40px;font-weight:700;color:#00a73c;letter-spacing:5px;color:#fff;text-align:center;margin-top:16px;font-size:16px;letter-spacing:4px;font-weight:700}.Frozenvegetablepower.Frozenvegetablepower .products .products__list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px}.Frozenvegetablepower.Frozenvegetablepower .products .products__list li{width:48%;text-align:center;margin-bottom:30px}.Frozenvegetablepower.Frozenvegetablepower .products .products__list li .ttl{margin-top:16px;font-size:18px;font-weight:600}.Frozenvegetablepower.Frozenvegetablepower .products .products__list li .img img{width:100%}.Frozenvegetablepower.Frozenvegetablepower .products .products__more{margin-top:6px;text-align:center;line-height:2}.Frozenvegetablepower.Frozenvegetablepower .products .products__more a{font-size:12px;color:#00a73c;font-weight:700;display:inline-block;background-color:#faee00;padding:5px 20px;border-radius:20px;transition:all 0.2s linear;display:inline-block}.Frozenvegetablepower.Frozenvegetablepower .products .products__more a:hover{opacity:.5}.Frozenvegetablepower.Frozenvegetablepower .bottom{margin-top:0}.Reason.Reason .reason .reason__section{text-align:center;margin-top:40px;margin-bottom:100px}.Reason.Reason .reason .reason__section .box{position:relative}.Reason.Reason .reason .reason__section .bg{position:relative;z-index:1}.Reason.Reason .reason .reason__section .list{position:absolute;z-index:2;display:flex;top:45%;width:100%;justify-content:space-between}.Reason.Reason .reason .reason__section .list li{display:flex;align-items:center;flex-direction:column;justify-content:center;width:135px;height:135px;text-align:center;color:#fff;background-image:url(/assets/img/common/rad.svg);background-repeat:no-repeat;background-size:100% auto;line-height:1.3;font-weight:700}.Reason.Reason .reason .reason__section .text{font-size:16px;line-height:1.8;margin-top:40px;letter-spacing:3px;color:#5c4e42;font-weight:700}.Reason.Reason .reason .reason__section .more{margin-top:30px}.Reason.Reason .reason .reason__section .more a{font-size:12px;color:#fff;font-weight:700;display:inline-block;background-color:#00a73c;padding:5px 20px;border-radius:20px;transition:all 0.2s linear;display:inline-block}.Reason.Reason .reason .reason__section .more a:hover{opacity:.5}.Reason.Reason .reason .reason__section.reason__section--01 .bg{left:-52px}.Reason.Reason .reason .reason__section.reason__section--01 .list{top:47%}.Reason.Reason .reason .reason__section.reason__section--02 .bg{left:-60px}.Reason.Reason .reason .reason__section.reason__section--03 .bg{left:-82px}.Reason.Reason .reason .reason__section.reason__section--04 .bg{left:-52px}.Reason.Reason .reason .reason__section.reason__section--04 .list{padding:0 80px;top:52%}.Reason.Reason .reason__head{text-align:center}.Reason.Reason .reason__head .reason__list{display:flex;justify-content:center;margin-top:50px}.Reason.Reason .reason__head .reason__list li{display:flex;align-items:center;flex-direction:column;justify-content:center;width:135px;height:135px;text-align:center;color:#fff;background-image:url(/assets/img/common/rad.svg);background-repeat:no-repeat;background-size:100% auto;line-height:1.3;font-weight:700;font-size:18px;margin:0 10px}.Reason.Reason .reason__head .reason__lead{font-size:16px;color:#00a73c;font-weight:700;margin-top:30px;letter-spacing:3px}.Reason.Reason .reason__detail{margin-top:60px}.Reason.Reason .detail{background-color:#f4f7fc;background-image:radial-gradient(#fff 30%,transparent 30%),radial-gradient(#fff 30%,transparent 30%);background-size:8px 8px;background-position:0 0,4px 4px;width:714px;margin:0 auto;padding:48px 40px;margin-bottom:60px}.Reason.Reason .detail .detail__ttl{font-size:24px;font-weight:600;color:#00a73c;letter-spacing:0;margin-bottom:26px}.Reason.Reason .detail .detail__flex{display:flex;justify-content:space-between}.Reason.Reason .detail .detail__flex .img{width:40%}.Reason.Reason .detail .detail__flex .img img{width:100%}.Reason.Reason .detail .detail__flex .txt{width:54%;font-size:14px;margin-top:-8px}.Reason.Reason .detail .detail__flex50{margin-top:40px;display:flex;justify-content:space-between}.Reason.Reason .detail .detail__flex50 .detail__box{width:47%}.Reason.Reason .detail .detail__flex50 .detail__box .detail__ttl02{font-size:16px;color:#00a73c;font-weight:700}.Reason.Reason .detail .detail__flex50 .detail__box .img{margin-top:10px;margin-bottom:20px}.Reason.Reason .detail .detail__flex50 .detail__box .img img{width:100%}.Reason.Reason .detail .detail__flex50 .detail__box .txt{font-size:14px}.Reason.Reason .steamvegetable{margin-top:120px}.Reason.Reason .steamvegetable .steamvegetable__section{margin-bottom:100px;text-align:center}.Reason.Reason .steamvegetable .steamvegetable__ttl{font-size:24px;color:#231815;display:inline-block;padding:0 40px;font-weight:600;letter-spacing:10px;padding-bottom:16px;background-image:radial-gradient(circle at 2px center,#00a73c,#00a73c 2px,transparent 2px,transparent 100%);background-position:center bottom;background-repeat:repeat-x;background-size:16px 6px}.Reason.Reason .steamvegetable .steamvegetable__box01{background-color:#fff;padding:40px 40px;clip-path:polygon(calc(100% - 30px) 0%,100% 30px,100% 100%,30px 100%,0% calc(100% - 30px),0 0);text-align:left;padding:50px;margin-top:30px}.Reason.Reason .steamvegetable .steamvegetable__box01 .text01{font-size:16px;font-weight:600;color:#00a73c}.Reason.Reason .steamvegetable .steamvegetable__box01 .img01{margin-top:30px}.Reason.Reason .steamvegetable .steamvegetable__box01 .text02{margin-top:30px;border:1px solid #00a73c;font-size:16px;font-weight:600;color:#00a73c;text-align:center;padding:20px}.Reason.Reason .steamvegetable .steamvegetable__lead{text-align:center;font-weight:600;line-height:1.8;margin-top:40px}.Reason.Reason .steamvegetable .steamvegetable__lead h3{font-size:32px;color:#56a546}.Reason.Reason .steamvegetable .steamvegetable__lead h3 span{text-decoration:underline}.Reason.Reason .steamvegetable .steamvegetable__detail_box{display:flex;justify-content:space-between;margin-top:40px;text-align:left}.Reason.Reason .steamvegetable .steamvegetable__detail{background-color:#f4f7fc;background-image:radial-gradient(#fff 30%,transparent 30%),radial-gradient(#fff 30%,transparent 30%);background-size:8px 8px;background-position:0 0,4px 4px;padding:50px;width:48%;position:relative}.Reason.Reason .steamvegetable .steamvegetable__detail::before{position:absolute;content:'';width:100%;height:0;display:block;border-bottom:4px solid #9dc138;top:0;left:0}.Reason.Reason .steamvegetable .steamvegetable__detail::after{position:absolute;content:'';width:0;height:0;display:block;border-style:solid;border-width:14px 10px 0 10px;border-color:#9dc138 transparent transparent transparent;top:0;left:50%;transform:translate(-50%,0)}.Reason.Reason .steamvegetable .steamvegetable__detail.steamvegetable__detail--01 .ttl{color:#d37720}.Reason.Reason .steamvegetable .steamvegetable__detail.steamvegetable__detail--01 .list dt{color:#d37720}.Reason.Reason .steamvegetable .steamvegetable__detail.steamvegetable__detail--02 .ttl{color:#095ca7}.Reason.Reason .steamvegetable .steamvegetable__detail.steamvegetable__detail--02 .list dt{color:#095ca7}.Reason.Reason .steamvegetable .steamvegetable__detail .img{text-align:center}.Reason.Reason .steamvegetable .steamvegetable__detail .img img{height:90px}.Reason.Reason .steamvegetable .steamvegetable__detail .ttl{margin-top:20px;font-size:24px;font-weight:600;text-align:center;text-decoration:underline;line-height:1.6;min-height:120px}.Reason.Reason .steamvegetable .steamvegetable__detail .list{font-size:16px}.Reason.Reason .steamvegetable .steamvegetable__detail .list dt{font-weight:600}.Reason.Reason .steamvegetable .steamvegetable__detail .list dd{font-weight:300;font-size:14px;margin-bottom:20px}.Reason.Reason .steamvegetable .steamvegetable__detail_box02{background-color:#fff;padding:40px 40px;clip-path:polygon(calc(100% - 30px) 0%,100% 30px,100% 100%,30px 100%,0% calc(100% - 30px),0 0);background-color:#73ae4f;background-image:radial-gradient(rgba(0,167,60,.3) 30%,transparent 30%),radial-gradient(rgba(0,167,60,.3) 30%,transparent 30%);background-size:8px 8px;background-position:0 0,4px 4px;margin-top:60px;padding:50px;color:#fff;text-align:left}.Reason.Reason .steamvegetable .steamvegetable__detail_box02 ul li{font-weight:600;padding-left:1em;text-indent:-1em;margin-bottom:10px}.Reason.Reason .steamvegetable .steamvegetable__detail_box02 ul li:last-child{margin-bottom:0}.Reason.Reason .medicalcut{margin-top:120px}.Reason.Reason .medicalcut .medicalcut__section{margin-bottom:100px;text-align:center}.Reason.Reason .medicalcut .medicalcut__ttl{font-size:24px;color:#231815;display:inline-block;padding:0 40px;font-weight:600;letter-spacing:10px;padding-bottom:16px;background-image:radial-gradient(circle at 2px center,#00a73c,#00a73c 2px,transparent 2px,transparent 100%);background-position:center bottom;background-repeat:repeat-x;background-size:16px 6px}.Reason.Reason .medicalcut .medicalcut__box01{background-color:#fff;padding:40px 40px;clip-path:polygon(calc(100% - 30px) 0%,100% 30px,100% 100%,30px 100%,0% calc(100% - 30px),0 0);text-align:left;padding:50px;margin-top:30px}.Reason.Reason .medicalcut .medicalcut__box01 .text01{font-size:16px;font-weight:600;color:#00a73c}.Reason.Reason .medicalcut .medicalcut__box01 .img01{margin-top:30px}.Reason.Reason .medicalcut .medicalcut__box01 .text02{margin-top:30px;border:1px solid #00a73c;font-size:16px;font-weight:600;color:#00a73c;text-align:center;padding:20px}.Reason.Reason .medicalcut .medicalcut__lead{text-align:center;font-weight:600;line-height:1.8;margin-top:40px}.Reason.Reason .medicalcut .medicalcut__lead h3{font-size:32px;color:#56a546}.Reason.Reason .medicalcut .medicalcut__lead h3 span{text-decoration:underline}.Reason.Reason .medicalcut .medicalcut__lead02{margin-top:40px}.Reason.Reason .medicalcut .medicalcut__lead02 h4{color:#00a73c;font-weight:600}.Reason.Reason .medicalcut .medicalcut__lead02 p{font-size:14px}.Reason.Reason .medicalcut .medicalcut__detail_box{display:flex;justify-content:space-between;margin-top:40px;text-align:left}.Reason.Reason .medicalcut .medicalcut__detail{background-color:#f4f7fc;background-image:radial-gradient(#fff 30%,transparent 30%),radial-gradient(#fff 30%,transparent 30%);background-size:8px 8px;background-position:0 0,4px 4px;padding:50px;width:48%;position:relative}.Reason.Reason .medicalcut .medicalcut__detail .img{text-align:center}.Reason.Reason .medicalcut .medicalcut__detail .img img{height:90px}.Reason.Reason .medicalcut .medicalcut__detail .ttl{margin-top:20px;font-size:24px;font-weight:600;text-align:center;text-decoration:underline;line-height:1.6;min-height:120px;color:#00a73c}.Reason.Reason .medicalcut .medicalcut__detail .list{font-size:16px}.Reason.Reason .medicalcut .medicalcut__detail .list dt{font-weight:600;color:#00a73c}.Reason.Reason .medicalcut .medicalcut__detail .list dd{font-weight:300;font-size:14px;margin-bottom:20px}.Reason.Reason .medicalcut .medicalcut__detail.medicalcut__detail--03{width:100%;text-align:left}.Reason.Reason .medicalcut .medicalcut__detail.medicalcut__detail--03::before{position:absolute;content:'';width:100%;height:0;display:block;border-bottom:4px solid #9dc138;top:0;left:0}.Reason.Reason .medicalcut .medicalcut__detail.medicalcut__detail--03::after{position:absolute;content:'';width:0;height:0;display:block;border-style:solid;border-width:14px 10px 0 10px;border-color:#9dc138 transparent transparent transparent;top:0;left:50%;transform:translate(-50%,0)}.Reason.Reason .medicalcut .medicalcut__detail.medicalcut__detail--03 .inner{display:flex;justify-content:space-between}.Reason.Reason .medicalcut .medicalcut__detail.medicalcut__detail--03 .inner>*{width:46%}.Reason.Reason .medicalcut .medicalcut__detail.medicalcut__detail--03 .ttl{text-align-last:left;text-decoration:none;margin-top:0;min-height:auto}.Reason.Reason .medicalcut .medicalcut__detail.medicalcut__detail--03 .text{margin-top:20px;font-size:14px;font-weight:300}.Reason.Reason .medicalcut .medicalcut__detail.medicalcut__detail--03 .img img{height:auto}.Reason.Reason .medicalcut .medicalcut__detail_box02{background-color:#fff;padding:40px 40px;clip-path:polygon(calc(100% - 30px) 0%,100% 30px,100% 100%,30px 100%,0% calc(100% - 30px),0 0);background-color:#00a73c;background-image:radial-gradient(rgba(72,176,69,.8) 30%,transparent 30%),radial-gradient(rgba(72,176,69,.8) 30%,transparent 30%);background-size:8px 8px;background-position:0 0,4px 4px;margin-top:60px;padding:50px;color:#fff;text-align:left}.Reason.Reason .medicalcut .medicalcut__detail_box02 h3{margin-bottom:10px}.Reason.Reason .medicalcut .medicalcut__detail_box02 ul li{font-size:24px;font-weight:600;padding-left:1em;text-indent:-1em;margin-bottom:10px}.Reason.Reason .medicalcut .medicalcut__detail_box02 ul li:last-child{margin-bottom:0}.Reason.Steamvegetable .reasonmore__list li:nth-child(1){display:none}.Reason.Medicalcut .reasonmore__list li:nth-child(2){display:none}.Reason.Reasonp07 .reasonmore__list li:nth-child(3){display:none}.Reason.Reasonp08 .reasonmore__list li:nth-child(4){display:none}.Reason .reasonmore{background-color:#00a73c;background-image:radial-gradient(rgba(72,176,69,.8) 30%,transparent 30%),radial-gradient(rgba(72,176,69,.8) 30%,transparent 30%);background-size:8px 8px;background-position:0 0,4px 4px;margin-top:100px;padding:60px 20px;padding-bottom:20px;color:#fff;position:relative;z-index:10;overflow:hidden;min-width:1200px}.Reason .reasonmore .reasonmore__inner{width:1000px;margin:0 auto;text-align:center}.Reason .reasonmore .reasonmore__ttl{font-size:24px;color:#f6ec35;font-weight:600;letter-spacing:5px;margin-top:30px}.Reason .reasonmore .reasonmore__list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px;margin-bottom:40px}.Reason .reasonmore .reasonmore__list li{width:320px;text-align:center;margin-bottom:30px;padding:10px 0}.Reason .reasonmore .reasonmore__list li a{transition:all 0.2s linear;display:inline-block;display:block}.Reason .reasonmore .reasonmore__list li a:hover{opacity:.5}.Reason .reasonmore .reasonmore__list li .ttl{margin-top:16px;font-size:18px;font-weight:600;background-position:center bottom;background-repeat:repeat-x;background-size:16px 6px;display:inline-block;padding:0 30px;font-weight:700;padding-bottom:24px;background-image:radial-gradient(circle at 2px center,#fff,#fff 2px,transparent 2px,transparent 100%);color:#fff}.Reason .reasonmore .reasonmore__list li .img{margin-top:20px}.Reason .reasonmore .reasonmore__list li .img img{width:100%}.Reason .reasonmore .reasonmore__list li .text{color:#fff;font-weight:700;font-size:14px;line-height:1.6;margin-top:18px;margin-bottom:10px}.Reason .reasonmore .reasonmore__list li .text span{font-size:12px}.Reason .bottom{margin-top:0}.Contact .contact{margin-top:60px;background-color:#fff;padding:40px 40px;clip-path:polygon(calc(100% - 30px) 0%,100% 30px,100% 100%,30px 100%,0% calc(100% - 30px),0 0);padding:60px 80px}.Sampleorder .sampleorder{margin-top:60px;background-color:#fff;padding:40px 40px;clip-path:polygon(calc(100% - 30px) 0%,100% 30px,100% 100%,30px 100%,0% calc(100% - 30px),0 0);padding:60px 80px}.Sampleorder .sampleorder .sampleorder__precautions{margin-bottom:26px}.Sampleorder .sampleorder .sampleorder__precautions h3{color:#00a73c;font-weight:600}.Sampleorder .sampleorder .sampleorder__precautions p{margin-top:4px;font-size:14px;line-height:1.6}.Sampleorder .sampleorder .form__main{margin-top:56px}.Sampleorder .sampleorder .sampleset,.Sampleorder .sampleorder .remarks{margin-top:20px}.Sampleorder .sample .sample__lead .required{color:#e94709;display:inline-block;font-size:.7em;vertical-align:top}.Sampleorder .sample .sample__lead .error{color:#e94709;font-size:.7em}.Sampleorder .sample .sample__inner{display:flex;justify-content:space-between;margin-top:20px}.Sampleorder .sample .sample__list{width:32%;text-align:center}.Sampleorder .sample .sample__list label{display:block;text-align:left}.Sampleorder .sample .sample__list input[type='checkbox']{transform:scale(1.5);margin-bottom:20px}.Sampleorder .sample .sample__box{border:1px solid #00a73c;text-align:left}.Sampleorder .sample .sample__box .sample__ttl{background-color:#9bbf38;color:#fff;padding:6px 10px;padding-bottom:0;position:relative}.Sampleorder .sample .sample__box .sample__ttl::after{position:absolute;width:10px;height:20px;display:inline-block;content:'';transform-origin:50% 50%;background-repeat:no-repeat}.Sampleorder .sample .sample__box .sample__ttl::after{background-image:url("data:image/svg+xml,%3Csvg enable-background='new 0 0 6.5 11.3' viewBox='0 0 6.5 11.3' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23fff'%3E%3Cpath d='m6.5 5.7-5.7 5.7-.8-1 5.7-5.7z'/%3E%3Cpath d='m6.5 5.7-.8.8-5.7-5.6.9-.9z'/%3E%3C/g%3E%3C/svg%3E")}.Sampleorder .sample .sample__box .sample__ttl::after{transform:rotate(90deg);position:absolute;right:18px;top:22%;display:none}.Sampleorder .sample .sample__box .sample__ttl.active::after{right:16px;transform:rotate(-90deg)}.Sampleorder .sample .sample__box .sample__ttl .text{display:inline-block;line-height:1.1;font-size:14px}.Sampleorder .sample .sample__box .sample__ttl .type{position:absolute;left:50%;transform:translate(-50%,0);font-size:36px;display:inline-block}.Sampleorder .sample .sample__box .sample__content{line-height:1.5;color:#595858}.Sampleorder .sample .sample__box .sample__content li{padding:5px 10px;font-size:12px}.Sampleorder .sample .sample__box .sample__content li:nth-child(odd){background-color:#f8faf3}.Sampleorder .sample .sample__box .sample__content li .ttl{font-size:14px}.Sampleorder .sample .sample__box .sample__content li .detail{display:flex}.Sampleorder .sample .sample__box .sample__content li .detail .name{color:#00a73c}.Sampleorder .sample .sample__other{text-align:center;margin-bottom:30px}.Sampleorder .sample .sample__other input[type='checkbox']{transform:scale(1.5);margin-top:30px;margin-bottom:20px;display:inline-block}.Sampleorder .sample .sample__other textarea{padding:8px;padding-bottom:8px;font-size:16px;width:calc(100%);box-sizing:border-box;border:0;height:100px;display:block}.Sampleorder .sample .sample__other .sample__other_ttl{background-color:#9bbf38;color:#fff;padding:6px 10px;position:relative}.Sampleorder .sample .sample__other .sample__other_ttl .text{font-size:16px}.Sampleorder .sample .sample__other .sample__other_ttl .text span{font-size:.8em}.Movie-gallery.Movie-gallery .page__inner{width:1000px}.Movie-gallery.Movie-gallery .gallery{margin-top:70px;margin-bottom:80px}.Movie-gallery.Movie-gallery .gallery ul{display:flex;justify-content:space-between;flex-wrap:wrap}.Movie-gallery.Movie-gallery .gallery ul::after{content:'';display:block;width:300px}.Movie-gallery.Movie-gallery .gallery ul li{width:300px;font-size:14px;line-height:1.6;margin-bottom:40px}.Movie-gallery.Movie-gallery .gallery ul li .video{width:100%;height:0;padding-bottom:56.25%;position:relative}.Movie-gallery.Movie-gallery .gallery ul li .video iframe{position:absolute;width:100%;height:100%}.Movie-gallery.Movie-gallery .gallery ul li .date{color:#707070;margin-top:10px}.Movie-gallery.Movie-gallery .gallery ul li .ttl{margin-top:4px;font-size:16px;color:#00a73c;font-weight:600;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.Movie-gallery.Movie-gallery .gallery ul li .text{margin-top:10px}.Movie-gallery.Movie-gallery .bottom{margin-top:0}.News.News .page__inner{width:746px}.News .news{margin-top:60px}.News .news .news__year{text-align:center;color:#00a73c;line-height:1}.News .news .news__year span{display:inline-block;border-left:1px solid #707070;border-right:1px solid #707070;padding:0 20px}.News .news .news__inner{margin-top:40px}.News .news .news__elm{background-color:#fff;padding:40px 40px;clip-path:polygon(calc(100% - 30px) 0%,100% 30px,100% 100%,30px 100%,0% calc(100% - 30px),0 0);margin-bottom:60px;padding:40px 50px;position:relative}.News .news .news__elm .anchor{position:absolute;top:-110px}.News .news .news__elm .date{font-size:12px;color:#707070}.News .news .news__elm .ttl{color:#00a73c;font-size:18px;font-weight:600}.News .news .news__elm .content{margin-top:20px;font-size:14px;font-weight:300}.News .news .news__elm .content p{margin-top:20px}.News .news .news__elm .content a{color:#3e6eb3;text-decoration:underline}.Customer-reviews .reviews{margin-top:60px}.Customer-reviews .reviews .reviews__inner{margin-top:40px}.Customer-reviews .reviews .reviews__elm{background-color:#fff;padding:40px 40px;clip-path:polygon(calc(100% - 30px) 0%,100% 30px,100% 100%,30px 100%,0% calc(100% - 30px),0 0);margin-bottom:60px;padding:40px 50px;position:relative}.Customer-reviews .reviews .reviews__elm .subttl{font-size:13px}.Customer-reviews .reviews .reviews__elm .ttl{color:#00a73c;font-size:18px;font-weight:600}.Customer-reviews .reviews .reviews__elm .content{margin-top:20px;font-size:14px;font-weight:300}.Customer-reviews .reviews .reviews__elm .content h3{font-weight:400;margin-top:20px}.Customer-reviews .reviews .reviews__elm .content a{color:#3e6eb3;text-decoration:underline}.Pp.Pp .page__lead{width:590px;margin:0 auto;margin-top:40px;text-align:left}.Pp .pp{margin-top:60px}.Pp .pp .pp__inner{margin-top:40px}.Pp .pp .pp__elm{background-color:#fff;padding:40px 40px;clip-path:polygon(calc(100% - 30px) 0%,100% 30px,100% 100%,30px 100%,0% calc(100% - 30px),0 0);margin-bottom:60px;padding:40px 50px;position:relative;line-height:1.8}.Pp .pp .pp__elm h3{color:#00a73c;font-size:16px;font-weight:600;margin-top:20px}.Pp .pp .pp__elm p{font-size:14px;margin-top:4px;font-weight:300}.Pp .pp .pp__elm ul{margin-top:20px}.Pp .pp .pp__elm ul li{font-size:14px;font-weight:300;padding-left:1em;text-indent:-1em}.Pp .pp .pp__elm .sign{margin-top:30px;display:flex;justify-content:flex-end}.Pp .pp .pp__elm .sign_left{margin-top:30px}.Catalog-flyer.Catalog-flyer .catalog{margin-top:100px}.Catalog-flyer .catalog .catalog__inner{display:flex;flex-wrap:wrap;justify-content:space-between}.Catalog-flyer .catalog .catalog__list{position:relative;margin-bottom:60px;width:48%}.Catalog-flyer .catalog .catalog__list .anchor{position:absolute;top:-120px}.Catalog-flyer .catalog .catalog__list:nth-child(1){width:100%}.Catalog-flyer .catalog .catalog__list:nth-child(1) ul li{width:21%}.Catalog-flyer .catalog .catalog__list:nth-child(1) ul::after{content:'';display:block;width:47%}.Catalog-flyer .catalog .catalog__list:nth-child(4){width:100%}.Catalog-flyer .catalog .catalog__list:nth-child(4) ul li{width:21%}.Catalog-flyer .catalog .catalog__list:nth-child(4) ul::after{content:'';display:block;width:47.5%}.Catalog-flyer .catalog .catalog__list .anchor{position:absolute}.Catalog-flyer .catalog .catalog__list h2{font-size:24px;color:#231815;display:inline-block;padding:0 40px;font-weight:600;letter-spacing:10px;padding-bottom:16px;background-image:radial-gradient(circle at 2px center,#00a73c,#00a73c 2px,transparent 2px,transparent 100%);background-position:center bottom;background-repeat:repeat-x;background-size:16px 6px;font-size:20px;color:#095ca6;font-weight:600;display:block;padding-left:0;letter-spacing:5px}.Catalog-flyer .catalog .catalog__list ul{margin-top:40px;display:flex;flex-wrap:wrap;justify-content:space-between}.Catalog-flyer .catalog .catalog__list ul li{width:44%;margin-bottom:40px;line-height:1.4}.Catalog-flyer .catalog .catalog__list ul li .img{width:100%}.Catalog-flyer .catalog .catalog__list ul li .img img{width:100%}.Catalog-flyer .catalog .catalog__list ul li .date{margin-top:5px;color:#707070;font-size:14px;font-weight:300}.Catalog-flyer .catalog .catalog__list ul li .ttl{font-size:18px;color:#00a73c;font-weight:600}.spv{display:none}.pcv{display:inline-block}}@media screen and (max-width:920px){.container{min-width:100%;display:flex;flex-direction:column;height:100vh;overflow:hidden;margin-top:48px}.contents{flex:1 0 auto}.header,.footer{flex-shrink:0}.footer{margin-top:auto}body{-webkit-text-size-adjust:100%}body *{font-size-adjust:none;width:100%}.header{position:fixed;z-index:1000;top:0;width:100%;min-width:100%;height:48px;background-color:rgba(255,255,255,.95);box-shadow:0 0 5px 5px rgba(0,0,0,.2)}.header .header__inner{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 20px}.header .header__logo img{width:150px}.header .header__logo span{display:none}.header .header__nav{display:none}.header .header__icon{display:flex;align-items:center;justify-content:center;height:200px;text-align:center;background-color:#91a551;color:#fff}.header .header__icon.pcv{display:none}.header .header__icon>div{text-align:center}.header .header__icon svg{width:150px}.header .header__icon svg g{fill:#fff}.header .header__icon span{font-size:13px;font-weight:700;line-height:1.4;display:block;margin-top:10px}.header .header__toggle{position:absolute;top:0;right:0;width:55px;height:55px;padding:15px;padding-top:14px;box-sizing:border-box}.header .header__menu{position:relative;width:24px;height:22px}.header .header__menu span{display:inline-block;transition:all 0.4s;box-sizing:border-box;position:absolute;left:0;width:100%;height:3px;background-color:#343434;border-radius:2px}.header .header__menu span:nth-of-type(1){top:0}.header .header__menu span:nth-of-type(2){top:9px}.header .header__menu span:nth-of-type(3){bottom:0}.header .header__navsp{position:fixed;top:48px;right:0;width:100%;height:calc(100vh - 48px);overflow:scroll;background-color:#ecf4d9;transition:all 0.3s cubic-bezier(.215,.61,.355,1) 0.1s;transform:translate(100%,0)}.header .header__navsp .header__link{border-top:1px solid #fff}.header .header__navsp .header__link ul.first>li>a{background-color:#8fc31f;background-image:radial-gradient(#72b942 30%,transparent 30%),radial-gradient(#72b942 30%,transparent 30%);background-size:8px 8px;background-position:0 0,4px 4px}.header .header__navsp .header__link li{display:block}.header .header__navsp .header__link li a{font-size:15px;font-weight:700;display:block;padding:6px 20px;padding-top:7px;color:#fff;border-bottom:2px solid #fff;line-height:1.3;background-color:#8fc31f;position:relative}.header .header__navsp .header__link li a.haschild::after{position:absolute;right:20px;top:8px;content:'';display:block;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(135deg)}.header .header__navsp .header__link li a.haschild.active::after{transform:rotate(315deg);top:14px}.header .header__navsp .header__link li ul.second{display:none}.header .header__navsp .header__link li ul.second li a{background-color:#aacf52;padding-left:45px}.header .header__navsp .header__link li ul.second li a::before{position:absolute;left:30px;top:8px;content:'';display:block;width:10px;height:10px;border-bottom:1px solid #fff;border-left:1px solid #fff}.header .header__navsp .header__link li ul.second li a.active:not(.haschild){background-color:#00a73c;color:#fff}.header .header__navsp .header__link li ul.third{display:none}.header .header__navsp .header__link li ul.third li a{color:#00a73c;background-color:#cce198;padding-left:70px}.header .header__navsp .header__link li ul.third li a::before{position:absolute;left:53px;top:8px;content:'';display:block;width:10px;height:10px;border-bottom:1px solid #00a73c;border-left:1px solid #00a73c}.header .header__navsp .header__link li ul.third li a.active{background-color:#00a73c;color:#fff}.header .header__navsp .header__sns{display:flex;width:100%;background-color:#8fc31f;background-color:#8fc31f;background-image:radial-gradient(#72b942 30%,transparent 30%),radial-gradient(#72b942 30%,transparent 30%);background-size:8px 8px;background-position:0 0,4px 4px;justify-content:center;padding:16px 0}.header .header__navsp .header__sns li{margin:0 6px}.header .header__navsp .header__sns li:last-child a{border-bottom:0}.header .header__navsp .header__sns li a{font-size:28px;display:block;color:#fff;background-color:#8fc31f}.isOpen .header__navsp{transform:translate(0,0)}.isOpen .header__menu span:nth-of-type(1){transform:translateY(9px) rotate(-45deg)}.isOpen .header__menu span:nth-of-type(2){opacity:0}.isOpen .header__menu span:nth-of-type(3){transform:translateY(-9px) rotate(45deg)}.totop{position:fixed;right:10px;bottom:10px;z-index:1000}.totop a{transition:all 0.2s linear;display:inline-block}.totop a:hover{opacity:.5}.map_wrap{display:flex;justify-content:center;margin:10px 0}.map{width:-webkit-fill-available}.bottom{background-color:#72b942;background-image:radial-gradient(rgba(144,195,63,.8) 30%,transparent 30%),radial-gradient(rgba(144,195,63,.8) 30%,transparent 30%);background-size:8px 8px;background-position:0 0,4px 4px;margin-top:80px;padding:30px 20px;padding-top:10px;color:#fff;position:relative;z-index:10;overflow:hidden;min-width:100%}.bottom::before{position:absolute;pointer-events:none;left:0;bottom:-30px;width:100%;height:80px;content:'';background-image:url(/assets/img/common/bg_bottom.svg);display:block}.bottom .bottom__inner{margin:0 auto;text-align:center}.bottom .bottom__list{margin-top:20px;margin-bottom:40px}.bottom .bottom__list li{width:100%;text-align:center;margin-bottom:12px;padding:10px 20px}.bottom .bottom__list li a{display:block}.bottom .bottom__list li .ttl{margin-top:16px;font-size:18px;font-weight:600;background-position:center bottom;background-repeat:repeat-x;background-size:16px 6px;display:inline-block;padding:0 30px;font-weight:700;padding-bottom:24px;background-image:radial-gradient(circle at 2px center,#fff,#fff 2px,transparent 2px,transparent 100%);color:#fff}.bottom .bottom__list li .img{margin-top:20px}.bottom .bottom__list li .img img{width:100%}.bottom .bottom__list li .text{color:#fff;font-weight:700;font-size:14px;line-height:1.6;margin-top:18px;margin-bottom:10px}.bottom .bottom__list li .text span{font-size:12px}.footer{display:flex;justify-content:center;padding:14px 25px;box-sizing:border-box;background-color:#fff;font-weight:300;width:100%;position:relative}.footer .footer__inner{text-align:center}.footer .footer__logo{margin-top:50px}.footer .footer__logo img{width:150px}.footer .footer__logo span{font-size:13px;font-weight:700;display:block;margin-top:15px}.footer .footer__info{margin:0 auto;margin-top:30px;line-height:1.8;font-size:14px;text-align:left;width:max-content}.footer .footer__info span{display:block}.footer .footer__info .zip{font-size:14px}.footer .footer__nav{display:none}.footer .footer__sns{margin-top:36px}.footer .footer__sns ul{display:flex;justify-content:center}.footer .footer__sns li{margin-left:12px}.footer .footer__sns a{font-size:34px;color:#898989;display:block}.footer .footer__copy{margin-top:35px;font-size:14px;text-align:center}.page{position:relative;padding:1px;z-index:1}.page .page__mv{height:30vw;overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center}.page .page__mv img{height:100%;width: 100vw;position:relative}.page .page__inner{width:100%;margin:0 auto;margin-top:80px;padding:0 20px}.page .page__head{text-align:center}.page .page__ttl{font-size:24px;color:#231815;display:block;padding:0 20px;font-weight:600;letter-spacing:6px;padding-bottom:20px;background-image:radial-gradient(circle at 2px center,#00a73c,#00a73c 2px,transparent 2px,transparent 100%);background-position:center bottom;background-repeat:repeat-x;background-size:16px 6px}.page .page__lead{margin-top:30px;font-weight:700;color:#00a73c;letter-spacing:2px;line-height:2}.page .page__lead br{display:none}.brednav{margin-left:20px;position:absolute;margin-top:18px;font-weight:600}.brednav ul li{margin-right:6px;font-size:12px}.brednav ul li::after{content:'>';margin-left:3px}.brednav ul li:last-child::after{display:none}.brednav ul li a{}.sidenav{background-color:#cce198;width:180px;margin-top:80px;position:absolute;display:none}.sidenav ul.first>li>a{background-color:#8fc31f;background-image:radial-gradient(#72b942 30%,transparent 30%),radial-gradient(#72b942 30%,transparent 30%);background-size:8px 8px;background-position:0 0,4px 4px}.sidenav ul li:last-child a{border-bottom:0}.sidenav ul li a{font-size:15px;font-weight:700;display:block;padding:6px 20px;padding-top:7px;color:#fff;border-bottom:2px solid #fff;line-height:1.3;background-color:#8fc31f;position:relative}.sidenav ul li a.a02{background:#cce198;color:#00a73c}.sidenav ul li a.haschild::after{position:absolute;right:20px;top:8px;content:'';display:block;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(135deg)}.sidenav ul li a.haschild.active::after{transform:rotate(315deg);top:14px}.sidenav ul.second{display:none}.sidenav ul.second li a{background-color:#aacf52;padding-left:45px}.sidenav ul.second li a.active{background-color:#00a73c}.sidenav ul.second li a::before{position:absolute;left:30px;top:8px;content:'';display:block;width:10px;height:10px;border-bottom:1px solid #fff;border-left:1px solid #fff}.Aboutus .sidenav ul li a{background:#cce198;color:#00a73c;font-size:13px;white-space:nowrap}.Aboutus .sidenav ul li a.active{color:#fff;background-color:#00a73c}.form{text-align:center}.form .form__main{text-align:left}.form .form__elm{margin-bottom:10px}.form .form__elm .name{display:inline-block;width:200px}.form .form__elm .name .required{color:#e94709;display:inline-block;margin-left:2px;font-size:.7em;vertical-align:top}.form .form__elm input{margin-top:3px;padding:8px;padding-bottom:8px;font-size:16px;width:calc(100%);box-sizing:border-box;border:1px solid #00a73c}.form .form__elm textarea{padding:8px;padding-bottom:8px;font-size:16px;width:calc(100%);box-sizing:border-box;border:1px solid #00a73c;height:120px}.form .form__elm .error{color:#e94709;padding-left:200px;font-size:12px}.form .form__elm.form__elm--textarea label{flex-wrap:wrap}.form .form__elm.form__elm--textarea .name{width:100%}.form .form__elm.form__elm--textarea .name span{font-size:.8em}.form .form__elm.form__elm--textarea textarea{margin-top:10px}.form .form__notice01{font-size:14px;text-align:left;margin-top:20px;line-height:1.6}.form .form__notice01 span{color:#e94709;font-size:14px}.form .form__notice02{margin-top:10px;font-size:14px;text-align:left;line-height:1.6}.form .form__notice02 a{color:#00a73c;text-decoration:underline}.form .form__check{font-size:14px;margin-top:20px}.form .form__check label{line-height:1.6;text-align:center;display:inline-block}.form .form__check input{margin-right:8px}.form .form__check span{display:block}.form .form__submit{text-align:center;margin-top:40px}.form .form__submit input{display:inline-block;border-radius:5px;text-align:center;cursor:pointer;padding:12px 40px;background:#00a73c;color:#fff;line-height:1em;border:0;font-size:16px;font-weight:900;opacity:.2;min-width:120px;transition:all 0.2s linear;pointer-events:none;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}.form .form__submit input.active{opacity:1;pointer-events:auto}.form .form__button{display:flex;justify-content:space-between}.form .form__button div{margin:30px 0}.form .form__button input{min-width:120px}.form .form__prev{text-align:center;margin-top:40px}.form .form__prev input{display:inline-block;border-radius:5px;font-size:18pt;text-align:center;cursor:pointer;padding:12px 40px;background:#91a551;color:#fff;line-height:1em;border:0;font-size:16px;font-weight:900;letter-spacing:5px;opacity:.5;transition:all 0.2s linear;pointer-events:none}.form .form__prev input.active{opacity:1;pointer-events:auto}.form .form__notice03{margin-top:0;text-align:center}.form .form__img{margin-top:60px}.form .form__confirm{width:100%;margin:0 auto}.form .form__confirm div{text-align:left;margin-bottom:10px;line-height:1.6}.form .form__confirm div span{display:inline-block}.form .form__confirm div span::after{display:inline-block;margin-left:10px;content:':'}.form .form__confirm div p{text-align:left}.form .form__confirm div .col{display:block;justify-content:start;text-align:left}.form .form__confirm div .col>div{display:block}.form .form__confirm .form__button div{width:120px}.container{position:relative}.container::after{content:'';display:block;position:fixed;z-index:-1;background:url(/assets/img/common/gozen_bg.webp);width:100%;height:100vh}.Index .mv{width:100%;overflow:hidden}.Index .mv .mv__elm{position:relative}.Index .mv .mv__elm img{width:100%}.Index .mv .mv__elm p{position:absolute;color:#604c3f;line-height:1.8;font-size:18px;font-weight:600;letter-spacing:4px}.Index .mv .mv__elm.mv__elm--01 p{top:18vw;text-align:center;width:100%;font-weight:600}.Index .mv .mv__elm.mv__elm--02 p{top:48%;text-align:center;width:100%;transform:translate(0,-50%)}.Index .mv .mv__elm.mv__elm--03 p{top:30%;left:20px}.Index .mv .mv__elm.mv__elm--04 p{top:10vw;right:20px;color:#9dc138}.Index .news{margin-top:35px}.Index .news .news__inner{width:100%;margin:0 auto;border-radius:100px;padding:16px 20px}.Index .news .news__ttl{width:100%;font-size:16px;font-weight:700;text-align:center;line-height:1.6}.Index .news .news__ttl span{display:block;font-size:12px;color:#00a73c}.Index .news .news__list{position:relative;line-height:1.4}.Index .news .news__list li{margin-bottom:8px}.Index .news .news__list li .date{font-size:12px;color:#727171;display:inline-block}.Index .news .news__list li a{font-size:14px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:underline;color:#005bac}.Index .sec01{margin-top:60px}.Index .sec01 .sec01__ttl{width:calc(100% - 40px);margin-left:20px}.Index .sec01 .sec01__inner{width:100%;margin:0 auto;text-align:center}.Index .sec01 .sec01__inner--sp{width:100%;margin:0 auto;background-image:url(/assets/img/sp/top/sec01_gozen_bg.webp);background-repeat:no-repeat;background-size:100% auto;text-align:center;padding:0 10vw;padding-top:22vw;margin-top:-10vw;height:210vw}.Index .sec01 .sec01__ttl{font-size:24px;color:#231815;display:block;padding:0 20px;font-weight:600;letter-spacing:6px;padding-bottom:20px;background-image:radial-gradient(circle at 2px center,#00a73c,#00a73c 2px,transparent 2px,transparent 100%);background-position:center bottom;background-repeat:repeat-x;background-size:16px 6px}.Index .sec01 .sec01__lead{margin-top:30px;font-weight:700;color:#00a73c;letter-spacing:2px;line-height:2}.Index .sec01 .sec01__list{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;margin:0 auto;margin-top:3vw}.Index .sec01 .sec01__list li{background-image:url(/assets/img/common/rad.svg);width:33vw;height:33vw;margin:2vw;background-size:100% auto;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;color:#fff;font-size:3.6vw;line-height:5vw;font-weight:700}.Index .sec01 .sec01__more{margin-top:30px}.Index .sec01 .sec01__more a{font-size:12px;color:#fff;font-weight:700;display:inline-block;background-color:#00a73c;padding:5px 20px;border-radius:20px;transition:all 0.2s linear;display:inline-block}.Index .sec01 .sec01__more a:hover{opacity:.5}.Index .sec02{margin-top:60px}.Index .sec02 .sec02__inner{width:100%;margin:0 auto;text-align:center;padding:0 20px}.Index .sec02 .sec02__ttl{font-size:24px;color:#231815;display:block;padding:0 20px;font-weight:600;letter-spacing:6px;padding-bottom:20px;background-image:radial-gradient(circle at 2px center,#00a73c,#00a73c 2px,transparent 2px,transparent 100%);background-position:center bottom;background-repeat:repeat-x;background-size:16px 6px;padding:0;padding-bottom:20px}.Index .sec02 .sec02__lead{margin-top:30px;font-weight:700;color:#00a73c;letter-spacing:2px;line-height:2;color:#005bac}.Index .sec02 .sec02__list{margin-top:40px}.Index .sec02 .sec02__list li{background-color:#f4f7fc;background-image:radial-gradient(#fff 30%,transparent 30%),radial-gradient(#fff 30%,transparent 30%);background-size:8px 8px;background-position:0 0,4px 4px;width:100%;padding:24px;margin-bottom:25px}.Index .sec02 .sec02__list li .ttl{color:#005bac;font-weight:700;font-size:18px}.Index .sec02 .sec02__list li .img{margin-top:20px}.Index .sec02 .sec02__list li .img img{width:100%}.Index .sec02 .sec02__list li p{margin-top:20px;font-size:14px}.Index .sec02 .sec02__more{margin-top:30px}.Index .sec02 .sec02__more a{font-size:12px;color:#fff;font-weight:700;display:inline-block;background-color:#00a73c;padding:5px 20px;border-radius:20px;transition:all 0.2s linear;display:inline-block}.Index .sec02 .sec02__more a:hover{opacity:.5}.Index .sec03{background-color:#00a73c;background-image:radial-gradient(rgba(72,176,69,.8) 30%,transparent 30%),radial-gradient(rgba(72,176,69,.8) 30%,transparent 30%);background-size:8px 8px;background-position:0 0,4px 4px;margin-top:60px;padding:40px 20px;padding-bottom:80px;color:#fff}.Index .sec03 .sec03__inner{width:100%;margin:0 auto}.Index .sec03 .sec03__ttl{text-align:center}.Index .sec03 .sec03__ttl span{font-size:24px;color:#231815;display:block;padding:0 20px;font-weight:600;letter-spacing:6px;padding-bottom:20px;background-image:radial-gradient(circle at 2px center,#00a73c,#00a73c 2px,transparent 2px,transparent 100%);background-position:center bottom;background-repeat:repeat-x;background-size:16px 6px;line-height:1.6;position:relative;font-size:20px;letter-spacing:5px;color:#fff;margin:0 auto;padding:0 0;padding-bottom:30px;background-image:radial-gradient(circle at 2px center,#fff,#fff 2px,transparent 2px,transparent 100%);padding-top:120px}.Index .sec03 .sec03__ttl span::before{position:absolute;left:50%;transform:translate(-90%,0);top:0;width:55px;height:100px;background-size:100% auto;background-repeat:no-repeat;content:'';background-image:url(/assets/img/common/ill01.svg);display:block}.Index .sec03 .sec03__ttl span::after{position:absolute;left:50%;transform:translate(0%,0);top:30px;width:60px;height:100px;background-size:100% auto;background-repeat:no-repeat;content:'';background-image:url(/assets/img/common/ill02.svg);display:block}.Index .sec03 .sec03__lead{margin-top:30px;font-weight:700;color:#00a73c;letter-spacing:2px;line-height:2;color:#fff;text-align:center;margin-top:16px;font-size:16px;letter-spacing:4px;font-weight:700}.Index .sec03 .sec03__list{margin-top:40px}.Index .sec03 .sec03__list li{width:100%;text-align:center;margin-bottom:30px}.Index .sec03 .sec03__list li .ttl{margin-top:16px;font-size:18px;font-weight:600}.Index .sec03 .sec03__list li .img img{width:100%}.Index .sec03 .sec03__more{margin-top:6px;text-align:center}.Index .sec03 .sec03__more a{font-size:12px;color:#00a73c;font-weight:700;display:inline-block;background-color:#faee00;padding:5px 20px;border-radius:20px;transition:all 0.2s linear;display:inline-block}.Index .sec03 .sec03__more a:hover{opacity:.5}.Index .sec04{margin-top:60px}.Index .sec04 .sec04__inner{width:100%;margin:0 auto;text-align:center}.Index .sec04 .sec04__ttl{font-size:24px;color:#231815;display:block;padding:0 20px;font-weight:600;letter-spacing:6px;padding-bottom:20px;background-image:radial-gradient(circle at 2px center,#00a73c,#00a73c 2px,transparent 2px,transparent 100%);background-position:center bottom;background-repeat:repeat-x;background-size:16px 6px;position:relative;padding:0 20px;padding-bottom:20px;width:calc(100% - 40px);margin-left:20px}.Index .sec04 .sec04__ttl::before{position:absolute;left:0;top:-4px;width:40px;height:100px;background-size:100% auto;background-repeat:no-repeat;content:'';background-image:url(/assets/img/common/ill03.svg);display:block}.Index .sec04 .sec04__ttl::after{position:absolute;right:0;top:-4px;width:40px;height:100px;background-size:100% auto;background-repeat:no-repeat;content:'';background-image:url(/assets/img/common/ill03.svg);display:block}.Index .sec04 .sec04__lead{margin-top:30px;font-weight:700;color:#00a73c;letter-spacing:2px;line-height:2;color:#00a73c}.Index .sec04 .sec04__list{margin-top:40px;display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}.Index .sec04 .sec04__list li{width:100%;background-color:#f4f7fc;background-image:radial-gradient(#fff 30%,transparent 30%),radial-gradient(#fff 30%,transparent 30%);background-size:8px 8px;background-position:0 0,4px 4px;padding:36px 30px;margin-bottom:25px}.Index .sec04 .sec04__list li .texts{width:100%;text-align:left;padding-right:20px}.Index .sec04 .sec04__list li .name{font-size:13px}.Index .sec04 .sec04__list li .ttl{color:#00a73c;font-weight:700;margin-top:5px;font-size:18px}.Index .sec04 .sec04__list li .txt{margin-top:10px;font-size:14px;line-height:1.8;width:100%;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.Index .sec04 .sec04__list li .img{margin-top:20px}.Index .sec04 .sec04__list li .img img{width:100%}.Index .sec04 .sec04__more{margin-top:30px}.Index .sec04 .sec04__more a{font-size:12px;color:#fff;font-weight:700;display:inline-block;background-color:#00a73c;padding:5px 20px;border-radius:20px;transition:all 0.2s linear;display:inline-block}.Index .sec04 .sec04__more a:hover{opacity:.5}.Index .bottom{display:none}.Index .top_bottom{background-color:#72b942;background-image:radial-gradient(rgba(144,195,63,.8) 30%,transparent 30%),radial-gradient(rgba(144,195,63,.8) 30%,transparent 30%);background-size:8px 8px;background-position:0 0,4px 4px;margin-top:60px;padding:40px 20px;color:#fff;position:relative;overflow:hidden}.Index .top_bottom .bottom__inner{width:100%;margin:0 auto;text-align:center}.Index .top_bottom .bottom__list{margin-top:40px}.Index .top_bottom .bottom__list li{width:100%;text-align:center;margin-bottom:30px;background-color:#fff;padding:10px 20px;clip-path:polygon(94% 0%,100% 6%,100% 100%,6% 100%,0% 94%,0 0)}.Index .top_bottom .bottom__list li .ttl{margin-top:16px;font-size:18px;font-weight:600;color:#00a73c}.Index .top_bottom .bottom__list li .img{margin-top:20px}.Index .top_bottom .bottom__list li .img img{width:100%}.Index .top_bottom .bottom__list li .text{color:#000;font-size:14px;line-height:1.6;margin-top:18px;margin-bottom:10px}.Index .top_bottom .bottom__list li .text span{font-size:12px}.Products.Products__Index .products .products__nav{margin-top:100px}.Products.Products__Index .products .products__nav ul li{position:relative;display:block;width:100%;margin-bottom:6vw;height:150vw}.Products.Products__Index .products .products__nav ul li .img{position:absolute;z-index:-1;top:0;left:0;width:100%}.Products.Products__Index .products .products__nav ul li .img img{width:100%}.Products.Products__Index .products .products__nav ul li:nth-child(1) .img{width:calc(100% + 25px);left:-25px}.Products.Products__Index .products .products__nav ul li:nth-child(2) .img{width:calc(100% + 12px);top:-6vw}.Products.Products__Index .products .products__nav ul li:nth-child(3) .img{left:-40px;width:calc(100% + 30px);top:-23vw}.Products.Products__Index .products .products__nav ul li:nth-child(4) .img{width:calc(100%+40px)}.Products.Products__Index .products .products__nav ul li .name{font-size:5vw;font-weight:700;position:absolute;top:-50px;left:20px;display:flex;align-items:center;flex-direction:column;justify-content:center;width:34vw;height:34vw;text-align:center;color:#fff;background-image:url(/assets/img/common/rad.svg);background-repeat:no-repeat;background-size:100% auto;line-height:1.3}.Products.Products__Index .products .products__nav ul li .name span{font-size:6vw;display:block}.Products.Products__Index .products .products__nav ul li .text{font-size:4vw;line-height:1.6;padding:0 10vw;padding-top:78vw}.Products.Products__Index .products .products__nav ul li .btn{position:absolute;bottom:33vw;width:100%;left:0;display:flex;justify-content:center;margin-top:20px}.Products.Products__Index .products .products__nav ul li .btn a{font-size:4vw;font-weight:700;line-height:1.4;transition:all 0.2s linear;display:inline-block;display:flex;align-items:center;justify-content:center;margin:0 2vw}.Products.Products__Index .products .products__nav ul li .btn a:hover{opacity:.5}.Products.Products__Index .products .products__nav ul li .btn a img{margin-right:8px}.Products.Products__Index .products .products__nav ul li .btn a.detail{color:#ee780c}.Products.Products__Index .products .products__nav ul li .btn a.catalog{color:#00a73c}.Products.Products__Index .products .products__nav ul li .btn a img{width:10vw}.Products .products .products__btn{display:flex;justify-content:center;margin-top:40px}.Products .products .products__btn a{font-size:13px;font-weight:700;line-height:1.3;margin:0 10px;text-align:center;transition:all 0.2s linear;display:inline-block}.Products .products .products__btn a:hover{opacity:.5}.Products .products .products__btn a img{margin:0 auto;display:block;margin-bottom:5px}.Products .products .products__btn a.video{color:#ee780c}.Products .products .products__btn a.catalog{color:#00a73c}.Products .products .products__btn a.disabled{opacity:.5;display:none}.Products .products .products__btn a img{width:40px}.Products .products .products__list{margin-top:40px;padding:0;align-items:start}.Products .products .products__elm{width:100%;max-width:320px;margin:0 auto;background-color:#fff;padding:40px 40px;margin-bottom:20px;clip-path:polygon(calc(100% - 30px) 0%,100% 30px,100% 100%,30px 100%,0% calc(100% - 30px),0 0)}.Products .products .products__elm .name{font-size:26px;color:#00a73c}.Products .products .products__elm:first-child img{margin-top:0}.Products .products .products__elm .img{width:240px;margin-top:16px;border:1px solid #fff}.Products .products .products__elm .img img{width:100%}.Products .products .products__elm .text{margin-top:10px;font-size:14px;line-height:1.6;margin-bottom:20px}.Products .products .products__elm .text br{display:none}.Products .products .products__elm .table{background-color:#f6faed;width:100%;border-collapse:collapse;margin-top:5px;width:240px}.Products .products .products__elm .table tbody{width:100%}.Products .products .products__elm .table th,.Products .products .products__elm .table td{font-size:14px;text-align:center;padding:5px 10px;border:solid 2px #fff;line-height:1.5;vertical-align:top}.Products .products .products__elm .table th{background-color:#e2eec5;font-weight:700;color:#8fc31f;min-width:50px}.Products .products .products__elm .table td{text-align:left;width:185px}.Products .products .products__elm .table td span::after{content:'・'}.Products .products .products__elm .table td span:last-child::after{content:''}.Products .products .products__elm .table tr:first-child th{color:#fff;background-color:#8fc31f;text-align:left}.Products .products .products__elm .table tr:first-child th:first-child{text-align:center;background-color:#aacf52}.Products .page--frozenfruits .page__lead{color:#d37720}.Products .page--frozenfruits .products .products__elm .name{color:#d37720}.Products .page--frozenfruits .products .products__elm .table{background-color:#fdf9eb}.Products .page--frozenfruits .products .products__elm .table th{color:#d37720;background-color:#fdf9eb}.Products .page--frozenfruits .products .products__elm .table tr:first-child th{background-color:#dc950f}.Products .page--frozenfruits .products .products__elm .table tr:first-child th:first-child{text-align:center;background-color:#e6b43e}.Aboutus.Aboutus__Index .aboutus .aboutus__nav{margin-top:100px}.Aboutus.Aboutus__Index .aboutus .aboutus__nav ul li{width:100%}.Aboutus.Aboutus__Index .aboutus .aboutus__nav ul li a{position:relative;display:block;height:160vw}.Aboutus.Aboutus__Index .aboutus .aboutus__nav ul li .img{position:absolute;z-index:-1;top:0;left:0;width:100%}.Aboutus.Aboutus__Index .aboutus .aboutus__nav ul li .img img{width:100%}.Aboutus.Aboutus__Index .aboutus .aboutus__nav ul li:nth-child(2) .img{top:8vw}.Aboutus.Aboutus__Index .aboutus .aboutus__nav ul li:nth-child(3) .img{top:-2vw}.Aboutus.Aboutus__Index .aboutus .aboutus__nav ul li .name{font-size:4.5vw;font-weight:700;position:absolute;top:-50px;left:20px;display:flex;align-items:center;flex-direction:column;justify-content:center;width:34vw;height:34vw;text-align:center;color:#fff;background-image:url(/assets/img/common/rad.svg);background-repeat:no-repeat;background-size:100% auto;line-height:1.3}.Aboutus.Aboutus__Index .aboutus .aboutus__nav ul li .name span{font-size:26px;display:block}.Aboutus.Aboutus__Index .aboutus .aboutus__nav ul li .text{font-size:4vw;line-height:1.6;padding:0 10vw;padding-top:102vw}.Aboutus.Companyinfo .companyinfo{margin-top:50px}.Aboutus.Companyinfo .companyinfo .box{background-color:#f6faed;width:100%;border-collapse:collapse;margin-top:5px;width:100%;margin:0 auto}.Aboutus.Companyinfo .companyinfo .box .row{font-size:14px;text-align:left;line-height:1.5;vertical-align:top}.Aboutus.Companyinfo .companyinfo .box .row>div{padding:12px 20px}.Aboutus.Companyinfo .companyinfo .box .row:nth-child(even) .head{background-color:#a8c749}.Aboutus.Companyinfo .companyinfo .box .row:nth-child(even) .cont{background-color:#fff}.Aboutus.Companyinfo .companyinfo .box .head{background-color:#9dc138;font-weight:700;color:#fff;width:146px;font-size:16px;font-weight:700;width:100%}.Aboutus.Companyinfo .companyinfo .box .cont{text-align:left;background-color:#fbfcf6;font-size:16px;flex:1;width:100%}.Aboutus.Companyinfo .companyinfo .box .cont span{display:inline-block;min-width:140px}.Aboutus.Aboutus_Ip .aboutip{margin-top:50px;margin-bottom:100px}.Aboutus.Aboutus_Ip .aboutip .box{background-color:#f6faed;width:100%;border-collapse:collapse;margin-top:5px;width:100%;margin:0 auto}.Aboutus.Aboutus_Ip .aboutip .box .row{font-size:14px;text-align:left;line-height:1.5;vertical-align:top}.Aboutus.Aboutus_Ip .aboutip .box .row>div{padding:12px 20px}.Aboutus.Aboutus_Ip .aboutip .box .row:nth-child(even) .head{background-color:#a8c749}.Aboutus.Aboutus_Ip .aboutip .box .row:nth-child(even) .cont{background-color:#fff}.Aboutus.Aboutus_Ip .aboutip .box .head{background-color:#9dc138;font-weight:700;color:#fff;width:146px;font-size:16px;font-weight:700;width:100%}.Aboutus.Aboutus_Ip .aboutip .box .cont{text-align:left;background-color:#fbfcf6;font-size:16px;flex:1;width:100%}.Aboutus.Aboutus_Ip .aboutip .box .cont span{display:inline-block;min-width:140px}.Aboutus.Aboutus_Ip .aboutip .box .cont .logo{min-width:auto;width:100%;display:block;margin-top:20px;text-align:center}.Aboutus.Aboutus_Ip .aboutip .box .cont .logo img{width:50px}.Aboutus.Aboutus_Ip .aboutip02{margin-top:50px;text-align:center;margin-bottom:30px;background-color:#fff;padding:60px 40px;margin-bottom:60px;clip-path:polygon(calc(100% - 30px) 0%,100% 30px,100% 100%,30px 100%,0% calc(100% - 30px),0 0)}.Aboutus.Aboutus_Ip .aboutip02 .aboutip02__ttl{width:100%;display:inline-block}.Aboutus.Aboutus_Ip .aboutip02 .aboutip02__text{margin-top:60px;color:#00a73c;font-weight:700}.Aboutus.Aboutus_Ip .aboutip02 .aboutip02__audio{margin-top:20vw;padding-bottom:20px;position:relative}.Aboutus.Aboutus_Ip .aboutip02 .aboutip02__audio .bgm{position:absolute;left:0;width:100%}.Aboutus.Aboutus_Ip .aboutip02 .aboutip02__audio a{text-align:center}.Aboutus.Aboutus_Ip .aboutip02 .aboutip02__audio a img{width:78px}.Aboutus.Aboutus_Ip .aboutip02 .aboutip02__audio a .pause{display:none}.Aboutus.Aboutus_Ip .aboutip02 .aboutip02__audio a.active .play{display:none}.Aboutus.Aboutus_Ip .aboutip02 .aboutip02__audio a.active .pause{display:inline-block}.Aboutus.Aboutus_Ip .aboutip02 .aboutip02__audio span{display:inline-block;margin-top:120px}.Aboutus.Companyprofile{width:100%;overflow:hidden}.Aboutus.Companyprofile .companyprofile .companyprofile__sec01.sec01 .companyprofile__mv{position:relative;margin-bottom:80px}.Aboutus.Companyprofile .companyprofile .companyprofile__sec01.sec01 .companyprofile__mv img{width:calc(100% + 40px);margin-left:-20px}.Aboutus.Companyprofile .companyprofile .companyprofile__sec01.sec01 .companyprofile__mv p{position:absolute;color:#604c3f;line-height:1.8;font-size:4.4vw;font-weight:600;letter-spacing:1px;top:52%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center}.Aboutus.Companyprofile .companyprofile .companyprofile__sec01.sec01 .companyprofile__ttl{font-size:24px;color:#231815;display:block;padding:0 20px;font-weight:600;letter-spacing:6px;padding-bottom:20px;background-image:radial-gradient(circle at 2px center,#00a73c,#00a73c 2px,transparent 2px,transparent 100%);background-position:center bottom;background-repeat:repeat-x;background-size:16px 6px}.Aboutus.Companyprofile .companyprofile .companyprofile__sec01.sec01 .companyprofile__head{text-align:center}.Aboutus.Companyprofile .companyprofile .companyprofile__sec01.sec01 .companyprofile__head .companyprofile__list{display:flex;flex-wrap:wrap;justify-content:center;margin-top:50px}.Aboutus.Companyprofile .companyprofile .companyprofile__sec01.sec01 .companyprofile__head .companyprofile__list::after{content:'';display:block}.Aboutus.Companyprofile .companyprofile .companyprofile__sec01.sec01 .companyprofile__head .companyprofile__list li{display:flex;align-items:center;flex-direction:column;justify-content:center;width:34vw;height:34vw;text-align:center;color:#fff;background-image:url(/assets/img/common/rad.svg);background-repeat:no-repeat;background-size:100% auto;line-height:1.3;font-size:18px;margin:0 5vw;margin-bottom:5vw}.Aboutus.Companyprofile .companyprofile .companyprofile__sec02.sec02{position:relative;padding:60px 20px;margin-top:40px}.Aboutus.Companyprofile .companyprofile .companyprofile__sec02.sec02::after{position:absolute;width:100vw;height:100%;top:0;left:calc(-21px);display:block;content:'';background-color:#f4f7fc;background-image:radial-gradient(#fff 30%,transparent 30%),radial-gradient(#fff 30%,transparent 30%);background-size:8px 8px;background-position:0 0,4px 4px}.Aboutus.Companyprofile .companyprofile .companyprofile__sec02.sec02 .sec02__inner{position:relative;z-index:1}.Aboutus.Companyprofile .companyprofile .companyprofile__sec02.sec02 .sec02__ttl{color:#00a73c;font-size:18px;font-weight:600;text-align:center}.Aboutus.Companyprofile .companyprofile .companyprofile__sec02.sec02 .sec02__text{margin-top:30px}.Aboutus.Companyprofile .companyprofile .companyprofile__sec02.sec02 .sec02__text p{margin-bottom:20px}.Aboutus.Companyprofile .companyprofile .companyprofile__sec02.sec02 .sec02__box{color:#00a73c;font-size:16px;line-height:2;font-weight:600;position:relative;padding:40px 0;margin-top:40px}.Aboutus.Companyprofile .companyprofile .companyprofile__sec02.sec02 .sec02__box::before{content:'';position:absolute;display:block;top:0;width:100%;height:10px;background-image:radial-gradient(circle at 2px center,#00a73c,#00a73c 2px,transparent 2px,transparent 100%);background-position:center bottom;background-repeat:repeat-x;background-size:16px 6px}.Aboutus.Companyprofile .companyprofile .companyprofile__sec02.sec02 .sec02__box::after{content:'';position:absolute;display:block;bottom:0;width:100%;height:10px;background-image:radial-gradient(circle at 2px center,#00a73c,#00a73c 2px,transparent 2px,transparent 100%);background-position:center bottom;background-repeat:repeat-x;background-size:16px 6px}.Aboutus.Companyprofile .companyprofile .companyprofile__sec02.sec02 .sec02__box p{text-indent:-1em;margin-left:1em}.Aboutus.Companyprofile .companyprofile .companyprofile__sec03.sec03{margin-top:80px;padding-bottom:20px}.Aboutus.Companyprofile .companyprofile .companyprofile__sec03.sec03 .sec03__head{text-align:center}.Aboutus.Companyprofile .companyprofile .companyprofile__sec03.sec03 .sec03__ttl{font-size:24px;color:#231815;display:block;padding:0 20px;font-weight:600;letter-spacing:6px;padding-bottom:20px;background-image:radial-gradient(circle at 2px center,#00a73c,#00a73c 2px,transparent 2px,transparent 100%);background-position:center bottom;background-repeat:repeat-x;background-size:16px 6px}.Aboutus.Companyprofile .companyprofile .companyprofile__sec03.sec03 .sec03__lead{margin-top:30px;font-weight:700;color:#00a73c;letter-spacing:2px;line-height:2}.Aboutus.Companyprofile .companyprofile .companyprofile__sec03.sec03 .sec03__img{width:100%;margin:0 auto;margin-top:20px}.Aboutus.Companyprofile .companyprofile .companyprofile__sec03.sec03 .sec03__img ul{display:flex;justify-content:space-between;flex-wrap:wrap}.Aboutus.Companyprofile .companyprofile .companyprofile__sec03.sec03 .sec03__img ul li{margin-top:30px;text-align:center;width:100%}.Aboutus.Companyprofile .companyprofile .companyprofile__sec03.sec03 .sec03__img ul li .img{display:flex;align-items:center;flex-direction:column;width:100%}.Aboutus.Companyprofile .companyprofile .companyprofile__sec03.sec03 .sec03__img ul li .img img{display:inline-block;margin-top:auto}.Aboutus.Companyprofile .companyprofile .companyprofile__sec03.sec03 .sec03__img ul li p{margin-top:20px;font-size:16px;color:#fff;font-weight:600;display:inline-block;background-color:#00a73c;padding:8px 20px;padding-bottom:10px;border-radius:20px;width:174px;text-align:center;letter-spacing:3px;line-height:1}.Aboutus.Companyprofile .companyprofile .companyprofile__sec03.sec03 .sec03__flow{margin-top:50px;text-align:center}.Aboutus.Companyprofile .companyprofile .companyprofile__sec03.sec03 .sec03__flow ul li{background-color:#f4f7fc;background-image:radial-gradient(#fff 30%,transparent 30%),radial-gradient(#fff 30%,transparent 30%);background-size:8px 8px;background-position:0 0,4px 4px;border-radius:100px;margin-bottom:30px;min-height:120px;display:flex;align-items:center;justify-content:center;position:relative}.Aboutus.Companyprofile .companyprofile .companyprofile__sec03.sec03 .sec03__flow ul li .ttl{font-size:16px;color:#fff;font-weight:600;display:inline-block;background-color:#095ca3;padding:8px 20px;padding-bottom:10px;border-radius:20px;width:200px;text-align:center;letter-spacing:1px;line-height:1;position:absolute;left:50%;transform:translate(-50%,0%);top:-16px}.Aboutus.Companyprofile .companyprofile .companyprofile__sec03.sec03 .sec03__flow ul li .text{font-size:14px;line-height:2}.Aboutus.Companyprofile .companyprofile .companyprofile__sec03.sec03 .sec03__flow ul li .text span{display:inline-block;margin:0}.Aboutus.Companyprofile .companyprofile__more{background-color:#48b045;background-image:radial-gradient(rgba(0,167,60,.8) 30%,transparent 30%),radial-gradient(rgba(0,167,60,.8) 30%,transparent 30%);background-size:8px 8px;background-position:0 0,4px 4px;margin-top:100px;padding:40px 40px;padding-bottom:60px;color:#fff;position:relative;z-index:10;overflow:hidden;min-width:100%;text-align:center}.Aboutus.Companyprofile .companyprofile__more .companyprofile__inner{width:100%;margin:0 auto;text-align:center}.Aboutus.Companyprofile .companyprofile__more .companyprofile__ttl{font-size:24px;color:#fff;font-weight:600;letter-spacing:5px;margin-top:30px}.Aboutus.Companyprofile .companyprofile__more .companyprofile__text{margin-top:40px;text-align:left}.Aboutus.Companyprofile .companyprofile__more .companyprofile__img{margin-top:20px}.Aboutus.Companyprofile .companyprofile__more .companyprofile__img img{width:100%}.Aboutus.Companyprofile .companyprofile__more .companyprofile__link{margin-top:36px}.Aboutus.Companyprofile .companyprofile__more .companyprofile__link a{font-size:12px;color:#00a73c;font-weight:700;display:inline-block;background-color:#faee00;padding:5px 20px;border-radius:20px;transition:all 0.2s linear;display:inline-block}.Aboutus.Companyprofile .companyprofile__more .companyprofile__link a:hover{opacity:.5}.Aboutus.Companyprofile .bottom{margin-top:0}.Aboutus.Greeting .greeting{margin-top:60px}.Aboutus.Greeting .greeting .greeting__sec01{background-color:#fff;padding:40px 40px;padding-left:30px!important;padding-right:30px!important;clip-path:polygon(calc(100% - 30px) 0%,100% 30px,100% 100%,30px 100%,0% calc(100% - 30px),0 0);padding:40px;position:relative;padding-bottom:78vw}.Aboutus.Greeting .greeting .greeting__sec01 h2{font-size:20px;color:#00a73c;font-weight:300}.Aboutus.Greeting .greeting .greeting__sec01 p{line-height:2.2;margin-top:30px;position:relative;z-index:1}.Aboutus.Greeting .greeting .greeting__sec01 .img{position:absolute;right:0;bottom:0;z-index:0;width:100%}.Aboutus.Greeting .greeting .greeting__sec01 .img img{width:100%}.Aboutus.Greeting .greeting .greeting__sec01 .img span{position:absolute;display:inline-block;top:40vw;left:20px}.Aboutus.Greeting .greeting .greeting__sec02{margin-top:80px}.Aboutus.Greeting .greeting .greeting__sec02 h2{text-align:center}.Aboutus.Greeting .greeting .greeting__sec02 h2 span{font-size:24px;color:#231815;display:block;padding:0 20px;font-weight:600;letter-spacing:6px;padding-bottom:20px;background-image:radial-gradient(circle at 2px center,#00a73c,#00a73c 2px,transparent 2px,transparent 100%);background-position:center bottom;background-repeat:repeat-x;background-size:16px 6px}.Aboutus.Greeting .greeting .greeting__sec02 ul{margin-top:60px;background-color:#fff;padding:40px 40px;padding-left:30px!important;padding-right:30px!important;clip-path:polygon(calc(100% - 30px) 0%,100% 30px,100% 100%,30px 100%,0% calc(100% - 30px),0 0);padding:40px;position:relative}.Aboutus.Greeting .greeting .greeting__sec02 ul li{font-size:16px;font-weight:600;margin-bottom:3px;color:#00a73c;padding-left:1.2em;text-indent:-1.2em}.Frozenvegetablepower.Frozenvegetablepower .frozenvegetablepower__list{margin:0 auto;margin-top:100px;display:flex;flex-wrap:wrap;justify-content:center;width:100%}.Frozenvegetablepower.Frozenvegetablepower .frozenvegetablepower__list li{position:relative;display:block;width:100%;margin-bottom:6vw;height:146vw}.Frozenvegetablepower.Frozenvegetablepower .frozenvegetablepower__list li .img{position:absolute;z-index:-1;top:0;left:0;width:100%}.Frozenvegetablepower.Frozenvegetablepower .frozenvegetablepower__list li .img img{width:100%}.Frozenvegetablepower.Frozenvegetablepower .frozenvegetablepower__list li:nth-child(1) .img{top:0vw;left:-4vw}.Frozenvegetablepower.Frozenvegetablepower .frozenvegetablepower__list li:nth-child(2) .img{top:0vw}.Frozenvegetablepower.Frozenvegetablepower .frozenvegetablepower__list li:nth-child(3) .img{top:-18vw;left:-1vw}.Frozenvegetablepower.Frozenvegetablepower .frozenvegetablepower__list li:nth-child(4) .img{top:-2vw;left:-3vw}.Frozenvegetablepower.Frozenvegetablepower .frozenvegetablepower__list li:nth-child(5) .img{top:-5vw;left:-2vw}.Frozenvegetablepower.Frozenvegetablepower .frozenvegetablepower__list li:nth-child(7) .img{top:3vw;left:-10vw;width:calc(100%+6vw)}.Frozenvegetablepower.Frozenvegetablepower .frozenvegetablepower__list li:nth-child(8) .img{top:-2vw}.Frozenvegetablepower.Frozenvegetablepower .frozenvegetablepower__list li .name{font-size:5vw;font-weight:700;position:absolute;top:-50px;left:20px;display:flex;align-items:center;flex-direction:column;justify-content:center;width:34vw;height:34vw;text-align:center;color:#fff;background-image:url(/assets/img/common/rad.svg);background-repeat:no-repeat;background-size:100% auto;line-height:1.3}.Frozenvegetablepower.Frozenvegetablepower .frozenvegetablepower__list li .name span{font-size:6vw;display:block}.Frozenvegetablepower.Frozenvegetablepower .frozenvegetablepower__list li .text{font-size:4vw;line-height:1.6;padding:0 10vw;padding-top:78vw}.Frozenvegetablepower.Frozenvegetablepower .frozenvegetablepower__list li .btn{position:absolute;bottom:33vw;width:100%;left:0;display:flex;justify-content:center;margin-top:20px}.Frozenvegetablepower.Frozenvegetablepower .frozenvegetablepower__list li .btn a{font-size:4vw;font-weight:700;line-height:1.4;transition:all 0.2s linear;display:inline-block;display:flex;align-items:center;justify-content:center;margin:0 2vw}.Frozenvegetablepower.Frozenvegetablepower .frozenvegetablepower__list li .btn a:hover{opacity:.5}.Frozenvegetablepower.Frozenvegetablepower .frozenvegetablepower__list li .btn a img{margin-right:8px}.Frozenvegetablepower.Frozenvegetablepower .frozenvegetablepower__list li .btn a.detail{color:#ee780c}.Frozenvegetablepower.Frozenvegetablepower .frozenvegetablepower__list li .btn a.catalog{color:#00a73c}.Frozenvegetablepower.Frozenvegetablepower .frozenvegetablepower__list li .btn a img{width:10vw}.Frozenvegetablepower.Frozenvegetablepower .reason{margin-top:0}.Frozenvegetablepower.Frozenvegetablepower .reason .reason__inner{background-color:#f4f7fc;background-image:radial-gradient(#fff 30%,transparent 30%),radial-gradient(#fff 30%,transparent 30%);background-size:8px 8px;background-position:0 0,4px 4px;width:100%;padding:60px 30px;margin:0 auto;text-align:center}.Frozenvegetablepower.Frozenvegetablepower .reason .reason__ttl{font-size:24px;color:#231815;display:block;padding:0 20px;font-weight:600;letter-spacing:6px;padding-bottom:20px;background-image:radial-gradient(circle at 2px center,#00a73c,#00a73c 2px,transparent 2px,transparent 100%);background-position:center bottom;background-repeat:repeat-x;background-size:16px 6px;color:#095ca7;font-size:20px;position:relative;padding-top:80px;padding-bottom:20px;letter-spacing:5px}.Frozenvegetablepower.Frozenvegetablepower .reason .reason__ttl::before{position:absolute;left:50%;transform:translate(-120%,0);top:-4px;width:50px;height:100px;background-size:100% auto;background-repeat:no-repeat;content:'';background-image:url(/assets/img/frozenvegetablepower/ill01.svg);display:block}.Frozenvegetablepower.Frozenvegetablepower .reason .reason__ttl::after{position:absolute;right:50%;transform:translate(120%,0);top:-4px;width:50px;height:100px;background-size:100% auto;background-repeat:no-repeat;content:'';background-image:url(/assets/img/frozenvegetablepower/ill02.svg);display:block}.Frozenvegetablepower.Frozenvegetablepower .reason .reason__lead{margin-top:30px;font-weight:700;color:#00a73c;letter-spacing:2px;line-height:2;margin-top:30px;color:#095ca7}.Frozenvegetablepower.Frozenvegetablepower .reason .reason__img{margin-top:20px}.Frozenvegetablepower.Frozenvegetablepower .reason .reason__img img{width:100%}.Frozenvegetablepower.Frozenvegetablepower .reason .reason__more{margin-top:30px}.Frozenvegetablepower.Frozenvegetablepower .reason .reason__more a{font-size:12px;color:#fff;font-weight:700;display:inline-block;background-color:#00a73c;padding:5px 20px;border-radius:20px;transition:all 0.2s linear;display:inline-block}.Frozenvegetablepower.Frozenvegetablepower .reason .reason__more a:hover{opacity:.5}.Frozenvegetablepower.Frozenvegetablepower .products{background-color:#00a73c;background-image:radial-gradient(rgba(72,176,69,.8) 30%,transparent 30%),radial-gradient(rgba(72,176,69,.8) 30%,transparent 30%);background-size:8px 8px;background-position:0 0,4px 4px;margin-top:120px;padding:60px 40px;padding-bottom:80px;color:#fff;position:relative;z-index:1}.Frozenvegetablepower.Frozenvegetablepower .products .products__inner{width:100%;margin:0 auto}.Frozenvegetablepower.Frozenvegetablepower .products .products__ttl{text-align:center}.Frozenvegetablepower.Frozenvegetablepower .products .products__ttl span{font-size:24px;color:#231815;display:block;padding:0 20px;font-weight:600;letter-spacing:6px;padding-bottom:20px;background-image:radial-gradient(circle at 2px center,#00a73c,#00a73c 2px,transparent 2px,transparent 100%);background-position:center bottom;background-repeat:repeat-x;background-size:16px 6px;line-height:1.6;position:relative;font-size:20px;letter-spacing:5px;color:#fff;margin:0 auto;padding:0 0;padding-bottom:30px;background-image:radial-gradient(circle at 2px center,#fff,#fff 2px,transparent 2px,transparent 100%);padding-top:80px}.Frozenvegetablepower.Frozenvegetablepower .products .products__ttl span::before{position:absolute;left:50%;transform:translate(-120%,0);top:-10px;width:55px;height:100px;background-size:100% auto;background-repeat:no-repeat;content:'';background-image:url(/assets/img/common/ill01.svg);display:block}.Frozenvegetablepower.Frozenvegetablepower .products .products__ttl span::after{position:absolute;right:50%;transform:translate(120%,0);top:-5px;width:60px;height:100px;background-size:100% auto;background-repeat:no-repeat;content:'';background-image:url(/assets/img/common/ill02.svg);display:block}.Frozenvegetablepower.Frozenvegetablepower .products .products__lead{margin-top:30px;font-weight:700;color:#00a73c;letter-spacing:2px;line-height:2;color:#fff;text-align:center;margin-top:16px;font-size:16px;letter-spacing:4px;font-weight:700}.Frozenvegetablepower.Frozenvegetablepower .products .products__list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px}.Frozenvegetablepower.Frozenvegetablepower .products .products__list li{width:100%;text-align:center;margin-bottom:30px}.Frozenvegetablepower.Frozenvegetablepower .products .products__list li .ttl{margin-top:16px;font-size:18px;font-weight:600}.Frozenvegetablepower.Frozenvegetablepower .products .products__list li .img img{width:100%}.Frozenvegetablepower.Frozenvegetablepower .products .products__more{margin-top:6px;text-align:center;line-height:2}.Frozenvegetablepower.Frozenvegetablepower .products .products__more a{font-size:12px;color:#00a73c;font-weight:700;display:inline-block;background-color:#faee00;padding:5px 20px;border-radius:20px;transition:all 0.2s linear;display:inline-block}.Frozenvegetablepower.Frozenvegetablepower .products .products__more a:hover{opacity:.5}.Frozenvegetablepower.Frozenvegetablepower .bottom{margin-top:0}.Reason.Reason .reason .reason__section{text-align:center;margin-top:40px;margin-bottom:100px}.Reason.Reason .reason .reason__section .bg{position:relative;z-index:1}.Reason.Reason .reason .reason__section .bg img{width:100%}.Reason.Reason .reason .reason__section .list{z-index:2;display:flex;flex-wrap:wrap;margin-top:20px;width:100%;justify-content:center}.Reason.Reason .reason .reason__section .list li{display:flex;align-items:center;flex-direction:column;justify-content:center;width:34vw;height:34vw;text-align:center;color:#fff;background-image:url(/assets/img/common/rad.svg);background-repeat:no-repeat;background-size:100% auto;line-height:1.3;margin:0 5vw;margin-bottom:5vw;font-size:3.6vw;font-weight:700}.Reason.Reason .reason .reason__section .text{font-size:16px;line-height:1.8;margin-top:40px;letter-spacing:3px;color:#5c4e42;font-weight:700}.Reason.Reason .reason .reason__section .more{margin-top:30px}.Reason.Reason .reason .reason__section .more a{font-size:12px;color:#fff;font-weight:700;display:inline-block;background-color:#00a73c;padding:5px 20px;border-radius:20px;transition:all 0.2s linear;display:inline-block}.Reason.Reason .reason .reason__section .more a:hover{opacity:.5}.Reason.Reason .reason__head{text-align:center}.Reason.Reason .reason__head .reason__ttl img{max-width:100%}.Reason.Reason .reason__head .reason__list{display:flex;justify-content:center;flex-wrap:wrap;margin-top:50px}.Reason.Reason .reason__head .reason__list li{display:flex;align-items:center;flex-direction:column;justify-content:center;width:34vw;height:34vw;text-align:center;color:#fff;background-image:url(/assets/img/common/rad.svg);background-repeat:no-repeat;background-size:100% auto;line-height:1.3;font-size:14px;margin:0 5vw;margin-bottom:5vw;font-size:3.6vw;font-weight:700}.Reason.Reason .reason__head .reason__lead{font-size:16px;color:#00a73c;font-weight:700;margin-top:30px;letter-spacing:3px}.Reason.Reason .reason__head .reason__lead br{display:none}.Reason.Reason .reason__detail{margin-top:60px}.Reason.Reason .detail{background-color:#f4f7fc;background-image:radial-gradient(#fff 30%,transparent 30%),radial-gradient(#fff 30%,transparent 30%);background-size:8px 8px;background-position:0 0,4px 4px;width:100%;margin:0 auto;padding:40px 30px;margin-bottom:60px}.Reason.Reason .detail .detail__ttl{font-size:24px;font-weight:600;color:#00a73c;letter-spacing:0;margin-bottom:26px}.Reason.Reason .detail .detail__flex .img{width:100%}.Reason.Reason .detail .detail__flex .img img{width:100%}.Reason.Reason .detail .detail__flex .txt{width:100%;font-size:14px;margin-top:20px}.Reason.Reason .detail .detail__flex50 .detail__box{margin-top:30px;width:100%}.Reason.Reason .detail .detail__flex50 .detail__box .detail__ttl02{font-size:16px;color:#00a73c;font-weight:700}.Reason.Reason .detail .detail__flex50 .detail__box .img{margin-top:10px;margin-bottom:20px}.Reason.Reason .detail .detail__flex50 .detail__box .img img{width:100%}.Reason.Reason .detail .detail__flex50 .detail__box .txt{font-size:14px}.Reason.Reason .steamvegetable{margin-top:60px}.Reason.Reason .steamvegetable .steamvegetable__section{margin-bottom:60px;text-align:center}.Reason.Reason .steamvegetable .steamvegetable__ttl{font-size:24px;color:#231815;display:block;padding:0 20px;font-weight:600;letter-spacing:6px;padding-bottom:20px;background-image:radial-gradient(circle at 2px center,#00a73c,#00a73c 2px,transparent 2px,transparent 100%);background-position:center bottom;background-repeat:repeat-x;background-size:16px 6px}.Reason.Reason .steamvegetable .steamvegetable__box01{background-color:#fff;padding:40px 40px;padding-left:30px!important;padding-right:30px!important;clip-path:polygon(calc(100% - 30px) 0%,100% 30px,100% 100%,30px 100%,0% calc(100% - 30px),0 0);text-align:left;padding:40px;margin-top:30px}.Reason.Reason .steamvegetable .steamvegetable__box01 .text01{font-size:16px;font-weight:600;color:#00a73c}.Reason.Reason .steamvegetable .steamvegetable__box01 .img01{margin-top:30px}.Reason.Reason .steamvegetable .steamvegetable__box01 .text02{margin-top:30px;border:1px solid #00a73c;font-size:16px;font-weight:600;color:#00a73c;padding:20px}.Reason.Reason .steamvegetable .steamvegetable__box01 .text02 br{display:none}.Reason.Reason .steamvegetable .steamvegetable__lead{text-align:center;font-weight:600;line-height:1.8;margin-top:40px}.Reason.Reason .steamvegetable .steamvegetable__lead h3{font-size:32px;color:#56a546}.Reason.Reason .steamvegetable .steamvegetable__lead h3 span{text-decoration:underline}.Reason.Reason .steamvegetable .steamvegetable__detail_box{margin-top:40px;text-align:left}.Reason.Reason .steamvegetable .steamvegetable__detail{background-color:#f4f7fc;background-image:radial-gradient(#fff 30%,transparent 30%),radial-gradient(#fff 30%,transparent 30%);background-size:8px 8px;background-position:0 0,4px 4px;padding:40px 30px;width:100%;position:relative;margin-bottom:30px}.Reason.Reason .steamvegetable .steamvegetable__detail::before{position:absolute;content:'';width:100%;height:0;display:block;border-bottom:4px solid #9dc138;top:0;left:0}.Reason.Reason .steamvegetable .steamvegetable__detail::after{position:absolute;content:'';width:0;height:0;display:block;border-style:solid;border-width:14px 10px 0 10px;border-color:#9dc138 transparent transparent transparent;top:0;left:50%;transform:translate(-50%,0)}.Reason.Reason .steamvegetable .steamvegetable__detail.steamvegetable__detail--01 .ttl{color:#d37720}.Reason.Reason .steamvegetable .steamvegetable__detail.steamvegetable__detail--01 .list dt{color:#d37720}.Reason.Reason .steamvegetable .steamvegetable__detail.steamvegetable__detail--02 .ttl{color:#095ca7}.Reason.Reason .steamvegetable .steamvegetable__detail.steamvegetable__detail--02 .list dt{color:#095ca7}.Reason.Reason .steamvegetable .steamvegetable__detail .img{text-align:center}.Reason.Reason .steamvegetable .steamvegetable__detail .img img{height:90px}.Reason.Reason .steamvegetable .steamvegetable__detail .ttl{margin-top:20px;font-size:24px;font-weight:600;text-align:center;text-decoration:underline;line-height:1.6}.Reason.Reason .steamvegetable .steamvegetable__detail .list{margin-top:20px;font-size:16px}.Reason.Reason .steamvegetable .steamvegetable__detail .list dt{font-weight:600}.Reason.Reason .steamvegetable .steamvegetable__detail .list dd{font-weight:300;font-size:14px;margin-bottom:20px}.Reason.Reason .steamvegetable .steamvegetable__detail_box02{background-color:#fff;padding:40px 40px;padding-left:30px!important;padding-right:30px!important;clip-path:polygon(calc(100% - 30px) 0%,100% 30px,100% 100%,30px 100%,0% calc(100% - 30px),0 0);background-color:#73ae4f;background-image:radial-gradient(rgba(0,167,60,.3) 30%,transparent 30%),radial-gradient(rgba(0,167,60,.3) 30%,transparent 30%);background-size:8px 8px;background-position:0 0,4px 4px;margin-top:60px;padding:40px;color:#fff;text-align:left}.Reason.Reason .steamvegetable .steamvegetable__detail_box02 ul li{font-weight:600;padding-left:1em;text-indent:-1em;margin-bottom:10px}.Reason.Reason .steamvegetable .steamvegetable__detail_box02 ul li:last-child{margin-bottom:0}.Reason.Reason .medicalcut{margin-top:60px}.Reason.Reason .medicalcut .medicalcut__section{margin-bottom:60px;text-align:center}.Reason.Reason .medicalcut .medicalcut__ttl{font-size:24px;color:#231815;display:block;padding:0 20px;font-weight:600;letter-spacing:6px;padding-bottom:20px;background-image:radial-gradient(circle at 2px center,#00a73c,#00a73c 2px,transparent 2px,transparent 100%);background-position:center bottom;background-repeat:repeat-x;background-size:16px 6px}.Reason.Reason .medicalcut .medicalcut__box01{background-color:#fff;padding:40px 40px;padding-left:30px!important;padding-right:30px!important;clip-path:polygon(calc(100% - 30px) 0%,100% 30px,100% 100%,30px 100%,0% calc(100% - 30px),0 0);text-align:left;padding:40px;margin-top:30px}.Reason.Reason .medicalcut .medicalcut__box01 .text01{font-size:16px;font-weight:600;color:#00a73c}.Reason.Reason .medicalcut .medicalcut__box01 .img01{margin-top:30px}.Reason.Reason .medicalcut .medicalcut__box01 .text02{margin-top:30px;border:1px solid #00a73c;font-size:16px;font-weight:600;color:#00a73c;padding:20px}.Reason.Reason .medicalcut .medicalcut__box01 .text02 br{display:none}.Reason.Reason .medicalcut .medicalcut__lead{text-align:center;font-weight:600;line-height:1.8;margin-top:40px}.Reason.Reason .medicalcut .medicalcut__lead h3{font-size:32px;color:#56a546}.Reason.Reason .medicalcut .medicalcut__lead h3 span{text-decoration:underline}.Reason.Reason .medicalcut .medicalcut__lead02{margin-top:40px}.Reason.Reason .medicalcut .medicalcut__lead02 h4{color:#00a73c;font-weight:600}.Reason.Reason .medicalcut .medicalcut__lead02 p{font-size:14px}.Reason.Reason .medicalcut .medicalcut__detail_box{margin-top:40px;text-align:left}.Reason.Reason .medicalcut .medicalcut__detail{background-color:#f4f7fc;background-image:radial-gradient(#fff 30%,transparent 30%),radial-gradient(#fff 30%,transparent 30%);background-size:8px 8px;background-position:0 0,4px 4px;padding:20px 30px;width:100%;position:relative;margin-bottom:30px}.Reason.Reason .medicalcut .medicalcut__detail .img{text-align:center}.Reason.Reason .medicalcut .medicalcut__detail .img img{height:90px}.Reason.Reason .medicalcut .medicalcut__detail .ttl{margin-top:20px;font-size:24px;font-weight:600;text-align:center;text-decoration:underline;line-height:1.6;min-height:120px;color:#00a73c}.Reason.Reason .medicalcut .medicalcut__detail .list{font-size:16px}.Reason.Reason .medicalcut .medicalcut__detail .list dt{font-weight:600;color:#00a73c}.Reason.Reason .medicalcut .medicalcut__detail .list dd{font-weight:300;font-size:14px;margin-bottom:20px}.Reason.Reason .medicalcut .medicalcut__detail.medicalcut__detail--03{width:100%;text-align:left;padding:40px 30px}.Reason.Reason .medicalcut .medicalcut__detail.medicalcut__detail--03::before{position:absolute;content:'';width:100%;height:0;display:block;border-bottom:4px solid #9dc138;top:0;left:0}.Reason.Reason .medicalcut .medicalcut__detail.medicalcut__detail--03::after{position:absolute;content:'';width:0;height:0;display:block;border-style:solid;border-width:14px 10px 0 10px;border-color:#9dc138 transparent transparent transparent;top:0;left:50%;transform:translate(-50%,0)}.Reason.Reason .medicalcut .medicalcut__detail.medicalcut__detail--03 .inner>*{width:100%}.Reason.Reason .medicalcut .medicalcut__detail.medicalcut__detail--03 .ttl{text-decoration:none;margin-top:0;min-height:auto;text-align:left}.Reason.Reason .medicalcut .medicalcut__detail.medicalcut__detail--03 .ttl br{display:none}.Reason.Reason .medicalcut .medicalcut__detail.medicalcut__detail--03 .text{margin-top:20px;font-size:14px;font-weight:300}.Reason.Reason .medicalcut .medicalcut__detail.medicalcut__detail--03 .img{margin-top:20px}.Reason.Reason .medicalcut .medicalcut__detail.medicalcut__detail--03 .img img{height:auto}.Reason.Reason .medicalcut .medicalcut__detail_box02{background-color:#fff;padding:40px 40px;padding-left:30px!important;padding-right:30px!important;clip-path:polygon(calc(100% - 30px) 0%,100% 30px,100% 100%,30px 100%,0% calc(100% - 30px),0 0);background-color:#00a73c;background-image:radial-gradient(rgba(72,176,69,.8) 30%,transparent 30%),radial-gradient(rgba(72,176,69,.8) 30%,transparent 30%);background-size:8px 8px;background-position:0 0,4px 4px;margin-top:60px;padding:40px 30px;color:#fff;text-align:left}.Reason.Reason .medicalcut .medicalcut__detail_box02 h3{margin-bottom:10px}.Reason.Reason .medicalcut .medicalcut__detail_box02 ul li{font-size:20px;font-weight:600;padding-left:1em;text-indent:-1em;margin-bottom:10px}.Reason.Reason .medicalcut .medicalcut__detail_box02 ul li:last-child{margin-bottom:0}.Reason.Steamvegetable .reasonmore__list li:nth-child(1){display:none}.Reason.Medicalcut .reasonmore__list li:nth-child(2){display:none}.Reason.Reasonp07 .reasonmore__list li:nth-child(3){display:none}.Reason.Reasonp08 .reasonmore__list li:nth-child(4){display:none}.Reason .reasonmore{background-color:#00a73c;background-image:radial-gradient(rgba(72,176,69,.8) 30%,transparent 30%),radial-gradient(rgba(72,176,69,.8) 30%,transparent 30%);background-size:8px 8px;background-position:0 0,4px 4px;margin-top:80px;padding:40px 40px;padding-bottom:20px;color:#fff;position:relative;z-index:10;overflow:hidden;min-width:100%}.Reason .reasonmore .reasonmore__inner{width:100%;margin:0 auto;text-align:center}.Reason .reasonmore .reasonmore__ttl{font-size:20px;color:#f6ec35;font-weight:600;letter-spacing:5px;margin-top:20px}.Reason .reasonmore .reasonmore__list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px;margin-bottom:40px}.Reason .reasonmore .reasonmore__list li{width:100%;text-align:center;margin-bottom:12px;padding:10px 0}.Reason .reasonmore .reasonmore__list li a{display:block}.Reason .reasonmore .reasonmore__list li .ttl{margin-top:16px;font-size:18px;font-weight:600;background-position:center bottom;background-repeat:repeat-x;background-size:16px 6px;display:inline-block;padding:0 30px;font-weight:700;padding-bottom:24px;background-image:radial-gradient(circle at 2px center,#fff,#fff 2px,transparent 2px,transparent 100%);color:#fff}.Reason .reasonmore .reasonmore__list li .img{margin-top:20px}.Reason .reasonmore .reasonmore__list li .img img{width:100%}.Reason .reasonmore .reasonmore__list li .text{color:#fff;font-weight:700;font-size:14px;line-height:1.6;margin-top:18px;margin-bottom:10px}.Reason .reasonmore .reasonmore__list li .text span{font-size:12px}.Reason .bottom{margin-top:0}.Contact .contact{margin-top:60px;background-color:#fff;padding:40px 40px;padding-left:30px!important;padding-right:30px!important;clip-path:polygon(calc(100% - 30px) 0%,100% 30px,100% 100%,30px 100%,0% calc(100% - 30px),0 0);padding:40px}.Sampleorder .sampleorder{margin-top:60px;background-color:#fff;padding:40px 40px;padding-left:30px!important;padding-right:30px!important;clip-path:polygon(calc(100% - 30px) 0%,100% 30px,100% 100%,30px 100%,0% calc(100% - 30px),0 0);padding:40px}.Sampleorder .sampleorder .sampleorder__precautions{margin-bottom:26px}.Sampleorder .sampleorder .sampleorder__precautions h3{color:#00a73c;font-weight:600}.Sampleorder .sampleorder .sampleorder__precautions p{margin-top:4px;font-size:14px;line-height:1.6}.Sampleorder .sampleorder .form__main{margin-top:30px}.Sampleorder .sampleorder .sampleset,.Sampleorder .sampleorder .remarks{margin-top:20px}.Sampleorder .sample .sample__lead .required{color:#e94709;display:inline-block;font-size:.7em;vertical-align:top}.Sampleorder .sample .sample__lead .error{color:#e94709;font-size:.7em}.Sampleorder .sample .sample__inner{margin-top:20px}.Sampleorder .sample .sample__list{width:100%;text-align:center}.Sampleorder .sample .sample__list label{display:block;text-align:left}.Sampleorder .sample .sample__list input[type='checkbox']{transform:scale(1.5);margin-bottom:20px}.Sampleorder .sample .sample__box{border:1px solid #00a73c;text-align:left;margin-bottom:20px}.Sampleorder .sample .sample__box .sample__ttl{background-color:#9bbf38;color:#fff;padding:6px 10px;padding-bottom:0;position:relative}.Sampleorder .sample .sample__box .sample__ttl::after{position:absolute;width:12px;height:24px;content:'';transform-origin:6px 12px;background-repeat:no-repeat;background-size:12px auto}.Sampleorder .sample .sample__box .sample__ttl::after{background-image:url("data:image/svg+xml,%3Csvg enable-background='new 0 0 6.5 11.3' viewBox='0 0 6.5 11.3' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23fff'%3E%3Cpath d='m6.5 5.7-5.7 5.7-.8-1 5.7-5.7z'/%3E%3Cpath d='m6.5 5.7-.8.8-5.7-5.6.9-.9z'/%3E%3C/g%3E%3C/svg%3E")}.Sampleorder .sample .sample__box .sample__ttl::after{transform:rotate(90deg);position:absolute;right:18px;top:22%}.Sampleorder .sample .sample__box .sample__ttl.active::after{right:16px;transform:rotate(-90deg)}.Sampleorder .sample .sample__box .sample__ttl .text{display:inline-block;line-height:1.1;font-size:14px}.Sampleorder .sample .sample__box .sample__ttl .type{position:absolute;left:50%;transform:translate(-50%,0);font-size:36px;display:inline-block}.Sampleorder .sample .sample__box .sample__content{line-height:1.5;color:#595858}.Sampleorder .sample .sample__box .sample__content li{padding:5px 10px;font-size:12px}.Sampleorder .sample .sample__box .sample__content li:nth-child(odd){background-color:#f8faf3}.Sampleorder .sample .sample__box .sample__content li .ttl{font-size:14px}.Sampleorder .sample .sample__box .sample__content li .detail{display:flex}.Sampleorder .sample .sample__box .sample__content li .detail .name{color:#00a73c}.Sampleorder .sample .sample__other{text-align:center;margin-bottom:30px}.Sampleorder .sample .sample__other input[type='checkbox']{transform:scale(1.5);margin-top:30px;margin-bottom:20px;display:inline-block}.Sampleorder .sample .sample__other textarea{padding:8px;padding-bottom:8px;font-size:16px;width:calc(100%);box-sizing:border-box;border:0;height:100px;display:block}.Sampleorder .sample .sample__other .sample__other_ttl{background-color:#9bbf38;color:#fff;padding:6px 10px;position:relative}.Sampleorder .sample .sample__other .sample__other_ttl .text{font-size:16px}.Sampleorder .sample .sample__other .sample__other_ttl .text span{font-size:.8em}.Movie-gallery.Movie-gallery .gallery{margin-top:60px;margin-bottom:40px}.Movie-gallery.Movie-gallery .gallery ul{display:flex;justify-content:space-between;flex-wrap:wrap}.Movie-gallery.Movie-gallery .gallery ul::after{content:'';display:block;width:300px}.Movie-gallery.Movie-gallery .gallery ul li{width:47%;font-size:14px;line-height:1.6;margin-bottom:40px}.Movie-gallery.Movie-gallery .gallery ul li .video{width:100%;height:0;padding-bottom:56.25%;position:relative}.Movie-gallery.Movie-gallery .gallery ul li .video iframe{position:absolute;width:100%;height:100%}.Movie-gallery.Movie-gallery .gallery ul li .date{color:#707070;margin-top:10px}.Movie-gallery.Movie-gallery .gallery ul li .ttl{margin-top:4px;font-size:16px;color:#00a73c;font-weight:600;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.Movie-gallery.Movie-gallery .gallery ul li .text{margin-top:10px}.Movie-gallery.Movie-gallery .bottom{margin-top:0}.News .news{margin-top:60px}.News .news .news__year{text-align:center;color:#00a73c;line-height:1}.News .news .news__year span{display:inline-block;border-left:1px solid #707070;border-right:1px solid #707070;padding:0 20px}.News .news .news__inner{margin-top:40px}.News .news .news__elm{background-color:#fff;padding:40px 40px;padding-left:30px!important;padding-right:30px!important;clip-path:polygon(calc(100% - 30px) 0%,100% 30px,100% 100%,30px 100%,0% calc(100% - 30px),0 0);margin-bottom:40px;padding:40px;position:relative}.News .news .news__elm .anchor{position:absolute;top:-110px}.News .news .news__elm .date{font-size:12px;color:#707070}.News .news .news__elm .ttl{color:#00a73c;font-size:18px;font-weight:600}.News .news .news__elm .content{margin-top:20px;font-size:14px;font-weight:300}.News .news .news__elm .content p{margin-top:20px}.News .news .news__elm .content a{color:#3e6eb3;text-decoration:underline}.Customer-reviews .reviews{margin-top:60px}.Customer-reviews .reviews .reviews__inner{margin-top:40px}.Customer-reviews .reviews .reviews__elm{background-color:#fff;padding:40px 40px;padding-left:30px!important;padding-right:30px!important;clip-path:polygon(calc(100% - 30px) 0%,100% 30px,100% 100%,30px 100%,0% calc(100% - 30px),0 0);margin-bottom:40px;padding:40px;position:relative}.Customer-reviews .reviews .reviews__elm .subttl{font-size:13px}.Customer-reviews .reviews .reviews__elm .ttl{color:#00a73c;font-size:18px;font-weight:600}.Customer-reviews .reviews .reviews__elm .content{margin-top:20px;font-size:14px;font-weight:300}.Customer-reviews .reviews .reviews__elm .content h3{font-weight:400;margin-top:20px}.Customer-reviews .reviews .reviews__elm .content a{color:#3e6eb3;text-decoration:underline}.Pp.Pp .page__lead{width:100%;margin:0 auto;margin-top:40px}.Pp .pp{margin-top:60px}.Pp .pp .pp__inner{margin-top:40px}.Pp .pp .pp__elm{background-color:#fff;padding:40px 40px;padding-left:30px!important;padding-right:30px!important;clip-path:polygon(calc(100% - 30px) 0%,100% 30px,100% 100%,30px 100%,0% calc(100% - 30px),0 0);margin-bottom:60px;padding:40px 50px;position:relative;line-height:1.8}.Pp .pp .pp__elm h3{color:#00a73c;font-size:16px;font-weight:600;margin-top:20px}.Pp .pp .pp__elm p{font-size:14px;margin-top:4px;font-weight:300}.Pp .pp .pp__elm ul{margin-top:20px}.Pp .pp .pp__elm ul li{font-size:14px;font-weight:300;padding-left:1em;text-indent:-1em}.Pp .pp .pp__elm .sign{margin-top:30px;display:flex;justify-content:flex-end}.Pp .pp .pp__elm .sign_left{margin-top:30px}.Catalog-flyer.Catalog-flyer .catalog{margin-top:100px}.Catalog-flyer .catalog .catalog__inner{display:flex;flex-wrap:wrap;justify-content:space-between}.Catalog-flyer .catalog .catalog__list{position:relative;margin-bottom:60px;width:100%}.Catalog-flyer .catalog .catalog__list .anchor{position:absolute;top:-120px}.Catalog-flyer .catalog .catalog__list .anchor{position:absolute}.Catalog-flyer .catalog .catalog__list h2{font-size:24px;color:#231815;display:block;padding:0 20px;font-weight:600;letter-spacing:6px;padding-bottom:20px;background-image:radial-gradient(circle at 2px center,#00a73c,#00a73c 2px,transparent 2px,transparent 100%);background-position:center bottom;background-repeat:repeat-x;background-size:16px 6px;font-size:20px;color:#095ca6;font-weight:600;display:block;padding-left:0;letter-spacing:5px}.Catalog-flyer .catalog .catalog__list ul{margin-top:40px;display:flex;flex-wrap:wrap;justify-content:space-between}.Catalog-flyer .catalog .catalog__list ul li{width:44%;margin-bottom:40px;line-height:1.4}.Catalog-flyer .catalog .catalog__list ul li .img{width:100%}.Catalog-flyer .catalog .catalog__list ul li .img img{width:100%}.Catalog-flyer .catalog .catalog__list ul li .date{margin-top:5px;color:#707070;font-size:14px;font-weight:300}.Catalog-flyer .catalog .catalog__list ul li .ttl{font-size:18px;color:#00a73c;font-weight:600}.pcv{display:none}.spv{display:inline-block}}