@charset "UTF-8";.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;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-list,.slick-slider .slick-track{transform:translate3d(0,0,0);line-height:1}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;line-height:1;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}.con-about{position:relative;z-index:2;padding-top:28px;padding-bottom:80px}@media screen and (max-width:767px){.con-about{padding-bottom:65px}}@media screen and (max-width:600px){.con-about{padding-bottom:45px}}.con-about>.inner{max-width:800px;width:92.6793557833%;margin:0 auto}@media only screen and (max-width:840px){.con-about>.inner{width:90%}}.con-about>.inner h2{margin-bottom:30px;font-weight:600;font-size:3.6rem;letter-spacing:0.03em;color:#406C38;line-height:1.72;text-align:center}@media screen and (max-width:767px){.con-about>.inner h2{margin-bottom:26px;font-size:3rem}}@media screen and (max-width:600px){.con-about>.inner h2{margin-bottom:15px;font-size:2.5rem}}.con-about>.inner p.txt-desc{font-size:1.8rem;line-height:2;letter-spacing:0.03em;color:#406C38;text-align:center}@media screen and (max-width:767px){.con-about>.inner p.txt-desc{font-size:1.6rem}}@media screen and (max-width:600px){.con-about>.inner p.txt-desc{font-size:1.6rem}}.con-nav{position:relative;z-index:2;padding-bottom:106px}@media only screen and (max-width:1199px){.con-nav{padding-bottom:80px}}@media screen and (max-width:767px){.con-nav{padding-bottom:60px}}@media screen and (max-width:600px){.con-nav{padding-bottom:40px}}.con-nav>.inner .box-nav nav.nav-page ul{display:flex}@media screen and (max-width:767px){.con-nav>.inner .box-nav nav.nav-page ul{flex-wrap:wrap}}.con-nav>.inner .box-nav nav.nav-page ul li{width:calc((100% - 16px) / 3)}@media screen and (max-width:600px){.con-nav>.inner .box-nav nav.nav-page ul li{width:calc((100% - 4px) / 3)}}.con-nav>.inner .box-nav nav.nav-page ul li:not(:nth-child(3n)){margin-right:8px}@media screen and (max-width:600px){.con-nav>.inner .box-nav nav.nav-page ul li:not(:nth-child(3n)){margin-right:2px}}.con-nav>.inner .box-nav nav.nav-page ul li a{position:relative;padding-bottom:80%;display:block;overflow:hidden}@media screen and (min-width:1100px){.con-nav>.inner .box-nav nav.nav-page ul li a:hover{opacity:1}.con-nav>.inner .box-nav nav.nav-page ul li a:hover .bg-image{filter:blur(5px);transform:translateX(-50%) translateY(-50%) scale(1.02)}.con-nav>.inner .box-nav nav.nav-page ul li a:hover:before{transform:translateY(8px) translateX(-50%)}.con-nav>.inner .box-nav nav.nav-page ul li a:hover:after{background-color:#999}}.con-nav>.inner .box-nav nav.nav-page ul li a p.txt-title{position:absolute;top:calc(50% - 5px);left:50%;transform:translateY(-50%) translateX(-50%);width:92%;z-index:2}@media screen and (max-width:600px){.con-nav>.inner .box-nav nav.nav-page ul li a p.txt-title{top:calc(50% - 6px)}}.con-nav>.inner .box-nav nav.nav-page ul li a p.txt-title span.jp{display:block;font-weight:600;font-size:3.2rem;letter-spacing:0.06em;color:#FFFFFF;line-height:1.45;text-align:center}@media screen and (max-width:767px){.con-nav>.inner .box-nav nav.nav-page ul li a p.txt-title span.jp{font-size:2.2rem}}@media screen and (max-width:600px){.con-nav>.inner .box-nav nav.nav-page ul li a p.txt-title span.jp{font-size:1.8rem;letter-spacing:0.08em;font-feature-settings:"palt"}}.con-nav>.inner .box-nav nav.nav-page ul li a .bg-image{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:101%;height:101%;background-position:center center;background-size:cover;transition:0.35s ease-out;transform-origin:center center}.con-nav>.inner .box-nav nav.nav-page ul li a:before{position:absolute;content:"";bottom:20px;left:50%;transform:translateX(-50%);width:17px;height:69px;background:url(../img/common/icn_arrow_down_w.svg) no-repeat;background-size:contain;transition:0.35s ease-out;z-index:2}@media screen and (max-width:999px){.con-nav>.inner .box-nav nav.nav-page ul li a:before{bottom:28px;width:13px;height:13px;border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;transform:translateX(-50%) rotate(45deg);transition:transform .3s ease-out}}@media screen and (max-width:767px){.con-nav>.inner .box-nav nav.nav-page ul li a:before{bottom:24px}}@media screen and (max-width:600px){.con-nav>.inner .box-nav nav.nav-page ul li a:before{bottom:14px;width:8px;height:8px}}.con-nav>.inner .box-nav nav.nav-page ul li a:after{position:absolute;content:"";top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;background-color:#AEAEAE;mix-blend-mode:multiply;transition:0.35s ease-out;z-index:1}.con-cow{position:relative}.con-cow.style01{z-index:1}.con-cow.style02{z-index:4}.con-cow.style03{z-index:3}.con-cow.style03>.inner .style-box-title01 .box-bg{top:-375px}@media screen and (max-width:767px){.con-cow.style03>.inner .style-box-title01 .box-bg{display:none}}.con-cow.style01,.con-cow.style03{padding-top:108px;padding-bottom:176px;background-color:#F3F2ED}@media screen and (max-width:999px){.con-cow.style01,.con-cow.style03{padding-top:70px;padding-bottom:100px}}@media screen and (max-width:767px){.con-cow.style01,.con-cow.style03{padding-top:70px;padding-bottom:70px}}@media screen and (max-width:600px){.con-cow.style01,.con-cow.style03{padding-bottom:60px}}.con-cow.style01 .bg-before,.con-cow.style03 .bg-before{position:absolute;content:"";top:0;left:50%;transform:translateX(-50%);width:100%;padding-bottom:2.5622254758%;background:url(../img/about/bg_product_after.svg) no-repeat;background-position:center top;background-size:contain}.con-cow.style02{position:relative;padding-top:82px;padding-bottom:458px;background-color:#fff}@media only screen and (max-width:1199px){.con-cow.style02{padding-bottom:366px}}@media screen and (max-width:999px){.con-cow.style02{padding-bottom:200px}}@media screen and (max-width:767px){.con-cow.style02{padding-bottom:120px}}@media screen and (max-width:767px){.con-cow.style02{padding-top:70px}}@media screen and (max-width:600px){.con-cow.style02{padding-top:60px;padding-bottom:70px}}.con-cow.style02 .bg-before{position:absolute;content:"";left:50%;transform:translateX(-50%);width:100%;padding-bottom:2.635431918%;background:url(../img/index/bg_procudt_before.svg) no-repeat;background-position:center bottom;background-size:contain}.con-cow.style02>.inner .box-cow ul.list-cow li .block-detail .wrap-detail .b-title:after{background-image:url(../img/about/bg_title01_gray.png)}.con-cow.style02>.inner .box-cow ul.list-cow li:nth-child(3) .block-detail .wrap-detail .b-title:after{background-image:url(../img/about/bg_title02_gray.png)}@media screen and (max-width:600px){.con-cow.style02>.inner .box-cow ul.list-cow li:nth-child(3) .block-detail .wrap-detail .b-title:after{background-image:url(../img/about/bg_title01_gray.png)}}.con-cow>.inner{max-width:1600px;width:91.21522694%;margin:0 auto;z-index:2}@media only screen and (max-width:1286px){.con-cow>.inner{width:90%}}@media screen and (max-width:767px){.con-cow>.inner{width:76%}}@media screen and (max-width:600px){.con-cow>.inner{width:90%}}.con-cow>.inner .style-box-title01{position:relative;margin-bottom:66px}@media screen and (max-width:767px){.con-cow>.inner .style-box-title01{margin-bottom:52px}}@media screen and (max-width:600px){.con-cow>.inner .style-box-title01{margin-bottom:40px}}.con-cow>.inner .style-box-title01 h2{position:relative;z-index:1}.con-cow>.inner .style-box-title01 p.txt-desc{position:relative;z-index:1}.con-cow>.inner .style-box-title01 .box-bg{position:absolute;top:-325px;left:calc(50% - 66px);transform:translateX(-50%);width:930px}@media only screen and (max-width:1199px){.con-cow>.inner .style-box-title01 .box-bg{top:-292.50px;left:calc(50% - 45px);width:837px}}@media screen and (max-width:999px){.con-cow>.inner .style-box-title01 .box-bg{top:-227.50px;width:651.00px}}@media screen and (max-width:767px){.con-cow>.inner .style-box-title01 .box-bg{top:-211.25px;width:604.50px}}@media screen and (max-width:600px){.con-cow>.inner .style-box-title01 .box-bg{top:-162.50px;left:calc(50% - 22px);width:465.00px}}.con-cow>.inner .style-box-title01 .box-bg .bg-image{background-image:url(../img/about/bg_pattern01.svg);background-repeat:no-repeat;padding-bottom:89.8924731183%}.con-cow>.inner .box-cow{position:relative;z-index:2}.con-cow>.inner .box-cow ul.list-cow li{display:flex}@media screen and (max-width:767px){.con-cow>.inner .box-cow ul.list-cow li{display:block}}.con-cow>.inner .box-cow ul.list-cow li:not(:last-child){margin-bottom:44px}@media only screen and (max-width:1199px){.con-cow>.inner .box-cow ul.list-cow li:not(:last-child){margin-bottom:90px}}@media screen and (max-width:999px){.con-cow>.inner .box-cow ul.list-cow li:not(:last-child){margin-bottom:70px}}@media screen and (max-width:600px){.con-cow>.inner .box-cow ul.list-cow li:not(:last-child){margin-bottom:60px}}.con-cow>.inner .box-cow ul.list-cow li:nth-child(odd) .block-detail{padding-left:50px;padding-right:45px}@media only screen and (max-width:1199px){.con-cow>.inner .box-cow ul.list-cow li:nth-child(odd) .block-detail{padding-right:2.5%}}@media screen and (max-width:999px){.con-cow>.inner .box-cow ul.list-cow li:nth-child(odd) .block-detail{padding-left:4.5%;padding-right:0}}@media screen and (max-width:600px){.con-cow>.inner .box-cow ul.list-cow li:nth-child(odd) .block-detail{padding-left:7.5%;padding-right:7.5%}}.con-cow>.inner .box-cow ul.list-cow li:nth-child(2n) .block-image{order:2}.con-cow>.inner .box-cow ul.list-cow li:nth-child(2n) .block-detail{order:1;padding-left:45px;padding-right:50px}@media only screen and (max-width:1199px){.con-cow>.inner .box-cow ul.list-cow li:nth-child(2n) .block-detail{padding-left:2.5%}}@media screen and (max-width:999px){.con-cow>.inner .box-cow ul.list-cow li:nth-child(2n) .block-detail{padding-right:4.5%;padding-left:0}}@media screen and (max-width:600px){.con-cow>.inner .box-cow ul.list-cow li:nth-child(2n) .block-detail{padding-left:7.5%;padding-right:7.5%}}.con-cow>.inner .box-cow ul.list-cow li:nth-child(2) .block-image .box-bg{position:absolute;top:-100px;right:-100px;width:601px}@media only screen and (max-width:1199px){.con-cow>.inner .box-cow ul.list-cow li:nth-child(2) .block-image .box-bg{top:-90.00px;right:-90px;width:540.90px}}@media screen and (max-width:999px){.con-cow>.inner .box-cow ul.list-cow li:nth-child(2) .block-image .box-bg{top:-50.00px;right:-70.00px;width:420.70px}}@media screen and (max-width:600px){.con-cow>.inner .box-cow ul.list-cow li:nth-child(2) .block-image .box-bg{top:-50.00px;right:-50.00px;width:300.50px}}.con-cow>.inner .box-cow ul.list-cow li:nth-child(2) .block-image .box-bg .bg-image{background-image:url(../img/about/bg_pattern02.svg);background-repeat:no-repeat;padding-bottom:80.6988352745%}.con-cow>.inner .box-cow ul.list-cow li:nth-child(3) .block-image .box-bg{position:absolute;top:-55px;left:-95px;width:800px}@media only screen and (max-width:1199px){.con-cow>.inner .box-cow ul.list-cow li:nth-child(3) .block-image .box-bg{top:-49.50px;left:-105px;width:720.00px}}@media screen and (max-width:999px){.con-cow>.inner .box-cow ul.list-cow li:nth-child(3) .block-image .box-bg{top:-38.50px;left:-200px;width:560.00px}}@media screen and (max-width:767px){.con-cow>.inner .box-cow ul.list-cow li:nth-child(3) .block-image .box-bg{display:none;top:-27.50px;left:-80px;width:400.00px}}.con-cow>.inner .box-cow ul.list-cow li:nth-child(3) .block-image .box-bg .bg-image{background-image:url(../img/about/bg_pattern03.svg);background-repeat:no-repeat;padding-bottom:109.75%}.con-cow>.inner .box-cow ul.list-cow li:nth-child(3) .block-detail .wrap-detail .b-title:after{width:358px;height:12px;background-image:url(../img/about/bg_title02.png)}@media screen and (max-width:600px){.con-cow>.inner .box-cow ul.list-cow li:nth-child(3) .block-detail .wrap-detail .b-title:after{width:276px;height:12px;background-image:url(../img/about/bg_title01.png)}}.con-cow>.inner .box-cow ul.list-cow li .block-image{position:relative;width:58.5874799358%}@media screen and (max-width:999px){.con-cow>.inner .box-cow ul.list-cow li .block-image{width:52.5%}}@media screen and (max-width:767px){.con-cow>.inner .box-cow ul.list-cow li .block-image{width:100%}}.con-cow>.inner .box-cow ul.list-cow li .block-image .image{position:relative;z-index:2;padding-bottom:69.0410958904%;background-position:center center;background-size:cover}.con-cow>.inner .box-cow ul.list-cow li .block-detail{position:relative;z-index:2;flex:1;display:flex;align-items:center}.con-cow>.inner .box-cow ul.list-cow li .block-detail .wrap-detail{padding-top:8px}.con-cow>.inner .box-cow ul.list-cow li .block-detail .wrap-detail .b-title{padding-bottom:15px;margin-bottom:22px;position:relative;display:flex;align-items:center}@media screen and (max-width:767px){.con-cow>.inner .box-cow ul.list-cow li .block-detail .wrap-detail .b-title{padding-bottom:10px;margin-bottom:17px}}@media screen and (max-width:600px){.con-cow>.inner .box-cow ul.list-cow li .block-detail .wrap-detail .b-title{padding-bottom:4px;margin-bottom:12px}}.con-cow>.inner .box-cow ul.list-cow li .block-detail .wrap-detail .b-title:after{position:absolute;content:"";bottom:0;left:0;width:276px;height:12px;background-image:url(../img/about/bg_title01.png);background-repeat:no-repeat;background-size:contain}.con-cow>.inner .box-cow ul.list-cow li .block-detail .wrap-detail .b-title h3{font-family:"YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:4.4rem;letter-spacing:0.18em;color:#406C38;line-height:1.45;font-weight:700}@media screen and (max-width:999px){.con-cow>.inner .box-cow ul.list-cow li .block-detail .wrap-detail .b-title h3{font-size:4.2rem}}@media screen and (max-width:767px){.con-cow>.inner .box-cow ul.list-cow li .block-detail .wrap-detail .b-title h3{font-size:3.9rem}}@media screen and (max-width:600px){.con-cow>.inner .box-cow ul.list-cow li .block-detail .wrap-detail .b-title h3{font-size:3.6rem}}.con-product{position:relative;z-index:2;padding-top:82px;background-color:#fff}@media screen and (max-width:600px){.con-product{padding-top:60px}}.con-product .bg-before{position:absolute;content:"";left:50%;transform:translateX(-50%);width:100%;padding-bottom:2.635431918%;background:url(../img/index/bg_procudt_before.svg) no-repeat;background-position:center bottom;background-size:contain}@media screen and (max-width:767px){.con-product>.inner{width:86%;margin:0 auto}}@media screen and (max-width:600px){.con-product>.inner{width:90%}}.con-product>.inner .style-box-title01{margin-bottom:74px}@media only screen and (max-width:1306px){.con-product>.inner .style-box-title01{width:90%;margin:0 auto 74px}}@media screen and (max-width:767px){.con-product>.inner .style-box-title01{margin-bottom:52px}}@media screen and (max-width:600px){.con-product>.inner .style-box-title01{margin-bottom:36px}}.con-product>.inner ul.list-product li{display:flex;background-color:#F3F2ED}@media screen and (max-width:767px){.con-product>.inner ul.list-product li{display:block}}.con-product>.inner ul.list-product li h3.title-product{position:relative;margin-bottom:40px;padding:12px 0 10px}@media screen and (max-width:999px){.con-product>.inner ul.list-product li h3.title-product{margin-bottom:28px}}@media screen and (max-width:767px){.con-product>.inner ul.list-product li h3.title-product{position:absolute;margin-bottom:0;left:0;bottom:22px;background-color:#fff;padding:12px 10px 10px}}@media screen and (max-width:600px){.con-product>.inner ul.list-product li h3.title-product{bottom:18px}}.con-product>.inner ul.list-product li h3.title-product span{position:relative;font-family:"YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:3.6rem;letter-spacing:0.12em;color:#406C38;line-height:1.45;font-weight:700;z-index:1}@media only screen and (max-width:1199px){.con-product>.inner ul.list-product li h3.title-product span{font-size:3.2rem}}@media screen and (max-width:999px){.con-product>.inner ul.list-product li h3.title-product span{font-size:3rem}}@media screen and (max-width:767px){.con-product>.inner ul.list-product li h3.title-product span{font-size:2.5rem}}@media screen and (max-width:600px){.con-product>.inner ul.list-product li h3.title-product span{font-size:2.1rem}}.con-product>.inner ul.list-product li h3.title-product:after{position:absolute;top:0;content:"";width:calc(100% + 90px);height:100%;background-color:#fff}@media screen and (max-width:999px){.con-product>.inner ul.list-product li h3.title-product:after{width:calc(100% + 70px)}}@media screen and (max-width:767px){.con-product>.inner ul.list-product li h3.title-product:after{display:none}}.con-product>.inner ul.list-product li:not(:last-child){margin-bottom:80px}@media screen and (max-width:600px){.con-product>.inner ul.list-product li:not(:last-child){margin-bottom:60px}}.con-product>.inner ul.list-product li:nth-child(odd) .block-detail{padding-left:60px;padding-right:105px}@media only screen and (max-width:1199px){.con-product>.inner ul.list-product li:nth-child(odd) .block-detail{padding-right:50px}}.con-product>.inner ul.list-product li:nth-child(odd) .block-detail h3.title-product:after{left:-90px}@media screen and (max-width:999px){.con-product>.inner ul.list-product li:nth-child(odd) .block-detail h3.title-product:after{left:-70px}}.con-product>.inner ul.list-product li:nth-child(2n) .block-image{order:2}.con-product>.inner ul.list-product li:nth-child(2n) .block-detail{padding-right:60px;padding-left:105px}@media only screen and (max-width:1199px){.con-product>.inner ul.list-product li:nth-child(2n) .block-detail{padding-left:50px}}.con-product>.inner ul.list-product li:nth-child(2n) .block-detail h3.title-product{order:1;padding-left:30px}.con-product>.inner ul.list-product li:nth-child(2n) .block-detail h3.title-product:after{right:-90px}@media screen and (max-width:999px){.con-product>.inner ul.list-product li:nth-child(2n) .block-detail h3.title-product:after{right:-70px}}.con-product>.inner ul.list-product li .block-image{position:relative;width:52.7086383602%}@media screen and (max-width:767px){.con-product>.inner ul.list-product li .block-image{width:100%}}.con-product>.inner ul.list-product li .block-image .image{padding-bottom:66.6666666667%;background-position:center center;background-size:cover}.con-product>.inner ul.list-product li .block-detail{position:relative;flex:1;padding-top:60px;padding-bottom:30px}@media screen and (max-width:999px){.con-product>.inner ul.list-product li .block-detail{padding:35px 4% 30px!important}}@media screen and (max-width:767px){.con-product>.inner ul.list-product li .block-detail{padding:25px 5% 30px!important}}@media screen and (max-width:600px){.con-product>.inner ul.list-product li .block-detail{padding:18px 5% 25px!important}}.con-product>.inner ul.list-product li .block-detail p.txt{font-size:1.6rem;line-height:2;color:#333333}.con-employee{padding-top:276px;position:relative;z-index:2;background-color:#F3F2ED}@media only screen and (max-width:1199px){.con-employee{padding-top:240px}}@media screen and (max-width:999px){.con-employee{padding-top:180px}}@media screen and (max-width:767px){.con-employee{padding-top:90px}}@media screen and (max-width:600px){.con-employee{padding-top:80px}}.con-employee>.inner .style-title02{margin-bottom:46px}
/*# sourceMappingURL=about.css.map */