html{scroll-behavior:smooth}@media screen and (width > 640px){html{scroll-padding-top:80px}}@media screen and (width <= 640px){html{scroll-padding-top:min(13.3333333333vw,100px)}}img{width:100%}a{text-decoration:none}@media screen and (width <= 640px){.inner_82{width:82%;margin-inline:auto}}.wrap .conts{max-width:1400px;margin-inline:auto}.wrap .conts .top_conts .block .box .conts_heading{margin-bottom:0}.wrap .conts .main_conts .sec .title_h2{text-align:center}.wrap .conts .main_conts .sec .title_h2 .title_h2_inner{position:relative}.wrap .conts .main_conts .sec .title_h2 .title_h2_inner:before{content:"";position:absolute;bottom:0;left:50%;width:55px;height:7px;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);background-repeat:no-repeat;background-size:100%}.wrap .conts .main_conts .sec .title_h2 .title_h2_inner h2{font-weight:bold}@media screen and (width > 640px){.wrap .conts .main_conts .sec .title_h2 .title_h2_inner{padding-bottom:20px}.wrap .conts .main_conts .sec .title_h2 .title_h2_inner:before{width:55px;height:7px}.wrap .conts .main_conts .sec .title_h2 .title_h2_inner .sub{font-size:2rem}.wrap .conts .main_conts .sec .title_h2 .title_h2_inner h2{font-size:3.2rem}}@media screen and (width <= 640px){.wrap .conts .main_conts .sec .title_h2 .title_h2_inner{padding-bottom:min(4.6666666667vw,35px)}.wrap .conts .main_conts .sec .title_h2 .title_h2_inner:before{width:min(11.3333333333vw,85px);height:min(1.3333333333vw,10px)}.wrap .conts .main_conts .sec .title_h2 .title_h2_inner .sub{font-size:min(4vw,30rem)}.wrap .conts .main_conts .sec .title_h2 .title_h2_inner h2{font-size:min(5.6vw,42rem)}}.wrap .conts .main_conts .sec .block .lead_box .txt{text-align:center}.wrap .conts .main_conts .sec_contents{margin-top:0}@media screen and (width > 640px){.wrap .conts .main_conts .sec_contents{padding-block:120px}}@media screen and (width <= 640px){.wrap .conts .main_conts .sec_contents{padding-block:min(12vw,90px) min(14.6666666667vw,110px)}}.wrap .conts .main_conts .sec_contents .title_h2{padding-bottom:min(5.3333333333vw,40px)}.wrap .conts .main_conts .sec_contents .title_h2 .title_h2_inner:before{background-image:url("/library/img/company/about/top/common/img_line_red.png")}.wrap .conts .main_conts .sec_contents .title_h2 .title_h2_inner .sub{color:#EE1D23}.wrap .conts .main_conts .sec_contents .block .box .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:min(2.6666666667vw,20px)}.wrap .conts .main_conts .sec_contents .block .box .list .list_item{display:-ms-grid;display:grid}@media screen and (width > 640px){.wrap .conts .main_conts .sec_contents .block .box .list .list_item.--large{width:380px}.wrap .conts .main_conts .sec_contents .block .box .list .list_item.--medium{width:280px}}.wrap .conts .main_conts .sec_contents .block .box .list .list_item a{border-radius:min(2.6666666667vw,20px);padding:5px;-webkit-transition:ease 0.3s;transition:ease 0.3s}.wrap .conts .main_conts .sec_contents .block .box .list .list_item a .list_item_inner{border-radius:min(2.2666666667vw,17px);-webkit-box-shadow:2px 2px 5px #cccccc;box-shadow:2px 2px 5px #cccccc;background-color:white;overflow:hidden}.wrap .conts .main_conts .sec_contents .block .box .list .list_item a .list_item_inner .txt{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;padding-block:min(2.6666666667vw,20px);font-weight:bold;text-align:center}@media screen and (width > 640px){.wrap .conts .main_conts .sec_contents .block .box .list .list_item a .list_item_inner .txt{font-size:1.8rem}}@media screen and (width <= 640px){.wrap .conts .main_conts .sec_contents .block .box .list .list_item a .list_item_inner .txt{font-size:min(4vw,30rem)}}.wrap .conts .main_conts .sec_contents .block .box .list .list_item a .list_item_inner .txt:before{content:"";display:block;position:absolute;top:50%;right:calc(min(2.6666666667vw, 20px) * -1);-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);width:10px;height:15px;background-image:url("/library/img/company/about/top/common/img_arrow.png");background-repeat:no-repeat}@media screen and (width > 640px){.wrap .conts .main_conts .sec_contents .block .box .list .list_item a:hover{background-image:conic-gradient(from 352deg,rgb(117,180,54) 0deg 15deg,rgb(246,194,67) 15deg 30deg,rgb(231,155,55) 30deg 45deg,rgb(238,29,35) 45deg 60deg,rgb(189,86,152) 60deg 75deg,rgb(64,144,64) 75deg 90deg,rgb(117,180,54) 90deg 105deg,rgb(246,194,67) 105deg 120deg,rgb(231,155,55) 120deg 135deg,rgb(238,29,35) 135deg 150deg,rgb(189,86,152) 150deg 165deg,rgb(64,144,64) 165deg 180deg,rgb(117,180,54) 180deg 195deg,rgb(246,194,67) 195deg 210deg,rgb(231,155,55) 210deg 225deg,rgb(238,29,35) 225deg 240deg,rgb(189,86,152) 240deg 255deg,rgb(64,144,64) 255deg 270deg,rgb(117,180,54) 270deg 285deg,rgb(246,194,67) 285deg 300deg,rgb(231,155,55) 300deg 315deg,rgb(238,29,35) 315deg 330deg,rgb(189,86,152) 330deg 345deg,rgb(64,144,64) 345deg)}.wrap .conts .main_conts .sec_contents .block .box .list .list_item a:hover>div{-webkit-box-shadow:none;box-shadow:none}}.wrap .conts .main_conts .sec_contents .block .box .list .list_item+.list_item{margin-top:0}.wrap .conts .main_conts .sec_details{margin-top:0;background-position:top;background-repeat:no-repeat;background-size:100%;background-color:#f2f2f2}@media screen and (width > 640px){.wrap .conts .main_conts .sec_details{padding-block:80px 45px;background-image:url("/library/img/company/about/top/img_details_bg.jpg")}}@media screen and (width <= 640px){.wrap .conts .main_conts .sec_details{padding-block:min(17.3333333333vw,130px) min(12vw,90px);background-image:url("/library/img/company/about/top/sp/img_details_bg.jpg")}}.wrap .conts .main_conts .sec_details .title_h2 .title_h2_inner:before{background-image:url("/library/img/company/about/top/common/img_line_purple.png")}.wrap .conts .main_conts .sec_details .title_h2 .title_h2_inner .sub{color:#cb60be}.wrap .conts .main_conts .sec_details .block .block_inner{padding-top:min(5.3333333333vw,40px)}@media screen and (width > 640px){.wrap .conts .main_conts .sec_details .block .block_inner .lead_box .txt{font-size:1.8rem;font-weight:bold;line-height:2}}@media screen and (width <= 640px){.wrap .conts .main_conts .sec_details .block .block_inner .lead_box .txt{font-size:min(4vw,30rem);line-height:2;text-align:left}}.wrap .conts .main_conts .sec_details .block .block_inner .box .business-slide{position:relative}.wrap .conts .main_conts .sec_details .block .block_inner .box .business-slide .business-slide_inner .business-slide_item{background-color:#ffffff;overflow:hidden}.wrap .conts .main_conts .sec_details .block .block_inner .box .business-slide .business-slide_inner .business-slide_item .img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:145px}.wrap .conts .main_conts .sec_details .block .block_inner .box .business-slide .business-slide_inner .business-slide_item .title{padding-block:10px;font-size:2rem;font-weight:bold;text-align:center}@media screen and (width > 640px){.wrap .conts .main_conts .sec_details .block .block_inner .box .business-slide .business-slide_inner .business-slide_item{border-radius:10px;padding:25px 20px}.wrap .conts .main_conts .sec_details .block .block_inner .box .business-slide .business-slide_inner .business-slide_item .title{font-size:2rem}.wrap .conts .main_conts .sec_details .block .block_inner .box .business-slide .business-slide_inner .business-slide_item .detail{font-size:1.5rem}}@media screen and (width <= 640px){.wrap .conts .main_conts .sec_details .block .block_inner .box .business-slide .business-slide_inner .business-slide_item{border-radius:min(2.6666666667vw,20px);padding:min(5.3333333333vw,40px)}.wrap .conts .main_conts .sec_details .block .block_inner .box .business-slide .business-slide_inner .business-slide_item .title{font-size:min(5.6vw,42rem)}.wrap .conts .main_conts .sec_details .block .block_inner .box .business-slide .business-slide_inner .business-slide_item .detail{font-size:min(3.7333333333vw,28rem)}}.wrap .conts .main_conts .sec_details .block .block_inner .box .business-slide .splide__arrows{position:absolute;width:100%;height:100%}.wrap .conts .main_conts .sec_details .block .block_inner .box .business-slide .splide__arrows .splide__arrow{position:absolute;top:50%;opacity:1;width:auto;aspect-ratio:1;background-repeat:no-repeat;background-size:contain;background-position:center;background-color:inherit;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (width > 640px){.wrap .conts .main_conts .sec_details .block .block_inner .box .business-slide .splide__arrows .splide__arrow{height:45px}.wrap .conts .main_conts .sec_details .block .block_inner .box .business-slide .splide__arrows .splide__arrow.splide__arrow--prev{left:-5%}.wrap .conts .main_conts .sec_details .block .block_inner .box .business-slide .splide__arrows .splide__arrow.splide__arrow--next{right:-5%}.wrap .conts .main_conts .sec_details .block .block_inner .box .business-slide .splide__arrows .splide__arrow:hover{opacity:0.7}}@media screen and (width <= 640px){.wrap .conts .main_conts .sec_details .block .block_inner .box .business-slide .splide__arrows .splide__arrow{height:min(9.3333333333vw,70px)}.wrap .conts .main_conts .sec_details .block .block_inner .box .business-slide .splide__arrows .splide__arrow.splide__arrow--prev{left:-7%}.wrap .conts .main_conts .sec_details .block .block_inner .box .business-slide .splide__arrows .splide__arrow.splide__arrow--next{right:-7%}}.wrap .conts .main_conts .sec_details .block .block_inner .box .business-slide .splide__arrows .splide__arrow>svg{display:none}.wrap .conts .main_conts .sec_details .block .block_inner .box .business-slide .splide__arrows .splide__arrow.splide__arrow--prev{background-image:url("/library/img/company/about/top/common/img_arrow_l.png")}.wrap .conts .main_conts .sec_details .block .block_inner .box .business-slide .splide__arrows .splide__arrow.splide__arrow--next{background-image:url("/library/img/company/about/top/common/img_arrow_r.png")}.wrap .conts .main_conts .sec_details .block .block_inner .box .business-slide .splide__arrows .splide__arrow:disabled{opacity:0.3}@media screen and (width > 640px){.wrap .conts .main_conts .sec_details .block .block_inner .btn_box{margin-top:45px}}@media screen and (width <= 640px){.wrap .conts .main_conts .sec_details .block .block_inner .btn_box{margin-top:min(10.6666666667vw,80px)}}.wrap .conts .main_conts .sec_state{margin-top:0;background-repeat:no-repeat;background-position-x:center}@media screen and (width > 640px){.wrap .conts .main_conts .sec_state{padding-block:110px 150px;background-image:url("/library/img/company/about/top/img_state_bg.jpg");background-position-y:140px;background-size:1320px}}@media screen and (width <= 640px){.wrap .conts .main_conts .sec_state{padding-top:min(24vw,180px);background-image:url("/library/img/company/about/top/sp/img_state_bg.jpg");background-position-y:min(32vw,240px);background-size:contain}}.wrap .conts .main_conts .sec_state .title_h2 .title_h2_inner:before{background-image:url("/library/img/company/about/top/common/img_line_green.png")}.wrap .conts .main_conts .sec_state .title_h2 .title_h2_inner .sub{color:#7bca93}.wrap .conts .main_conts .sec_state .block .block_inner{padding-top:min(5.3333333333vw,40px)}.wrap .conts .main_conts .sec_state .block .block_inner .lead_box .txt{color:#38b45c}@media screen and (width > 640px){.wrap .conts .main_conts .sec_state .block .block_inner .lead_box{padding-bottom:10px}.wrap .conts .main_conts .sec_state .block .block_inner .lead_box .txt{font-size:3.4rem;line-height:1.8}}@media screen and (width <= 640px){.wrap .conts .main_conts .sec_state .block .block_inner .lead_box{padding-bottom:min(7.3333333333vw,55px)}.wrap .conts .main_conts .sec_state .block .block_inner .lead_box .txt{font-size:min(6vw,45rem);line-height:1.4}}.wrap .conts .main_conts .sec_state .block .block_inner .state-list_box{margin-top:0}.wrap .conts .main_conts .sec_state .block .block_inner .state-list_box .state-list{position:relative}.wrap .conts .main_conts .sec_state .block .block_inner .state-list_box .state-list .state-list_item{position:relative}.wrap .conts .main_conts .sec_state .block .block_inner .state-list_box .state-list .state-list_item .link{position:absolute;-webkit-transform:translate(50%,50%);transform:translate(50%,50%);border-radius:50%;aspect-ratio:1;opacity:0.9;overflow:hidden}@media screen and (width > 640px){.wrap .conts .main_conts .sec_state .block .block_inner .state-list_box .state-list .state-list_item .link{bottom:8%;right:30%}}@media screen and (width <= 640px){.wrap .conts .main_conts .sec_state .block .block_inner .state-list_box .state-list .state-list_item .link{bottom:15%;right:35%}}.wrap .conts .main_conts .sec_state .block .block_inner .state-list_box .state-list .state-list_item .link a{position:relative;display:-ms-grid;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:end;width:100%;height:100%}.wrap .conts .main_conts .sec_state .block .block_inner .state-list_box .state-list .state-list_item .link a .txt{text-align:center;line-height:1.4;white-space:nowrap;color:#ffffff}.wrap .conts .main_conts .sec_state .block .block_inner .state-list_box .state-list .state-list_item .link a:before{content:"";display:block;position:absolute;bottom:25%;left:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);height:min(3.3333333333vw,25px);aspect-ratio:1;background-position:center;background-repeat:no-repeat;background-size:contain}.wrap .conts .main_conts .sec_state .block .block_inner .state-list_box .state-list .state-list_item .link a:hover{opacity:0.7}@media screen and (width <= 640px){.wrap .conts .main_conts .sec_state .block .block_inner .state-list_box .state-list .state-list_item.--health{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.wrap .conts .main_conts .sec_state .block .block_inner .state-list_box .state-list .state-list_item.--health .link{background-color:#e87817}.wrap .conts .main_conts .sec_state .block .block_inner .state-list_box .state-list .state-list_item.--health .link a:before{background-image:url("/library/img/company/about/top/common/img_arrow_orange.png")}@media screen and (width <= 640px){.wrap .conts .main_conts .sec_state .block .block_inner .state-list_box .state-list .state-list_item.--agriculture{bottom:23%;left:20%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.wrap .conts .main_conts .sec_state .block .block_inner .state-list_box .state-list .state-list_item.--agriculture .link{background-color:#3aba66}.wrap .conts .main_conts .sec_state .block .block_inner .state-list_box .state-list .state-list_item.--agriculture .link a:before{background-image:url("/library/img/company/about/top/common/img_arrow_green.png")}.wrap .conts .main_conts .sec_state .block .block_inner .state-list_box .state-list .state-list_item.--agriculture .link a .txt{line-height:1}@media screen and (width <= 640px){.wrap .conts .main_conts .sec_state .block .block_inner .state-list_box .state-list .state-list_item.--enviroment{bottom:12%;right:20%;-webkit-transform:translateX(50%);transform:translateX(50%)}}.wrap .conts .main_conts .sec_state .block .block_inner .state-list_box .state-list .state-list_item.--enviroment .link{background-color:#a9d052}.wrap .conts .main_conts .sec_state .block .block_inner .state-list_box .state-list .state-list_item.--enviroment .link a:before{background-image:url("/library/img/company/about/top/common/img_arrow_lightgreen.png")}@media screen and (width > 640px){.wrap .conts .main_conts .sec_state .block .block_inner .state-list_box .state-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.wrap .conts .main_conts .sec_state .block .block_inner .state-list_box .state-list .state-list_item .link{height:250px}.wrap .conts .main_conts .sec_state .block .block_inner .state-list_box .state-list .state-list_item .link a{padding-bottom:90px}.wrap .conts .main_conts .sec_state .block .block_inner .state-list_box .state-list .state-list_item .link a .txt{font-size:3rem}}@media screen and (width <= 640px){.wrap .conts .main_conts .sec_state .block .block_inner .state-list_box .state-list{height:min(120vw,900px)}.wrap .conts .main_conts .sec_state .block .block_inner .state-list_box .state-list .state-list_item{position:absolute;width:min(48vw,360px)}.wrap .conts .main_conts .sec_state .block .block_inner .state-list_box .state-list .state-list_item .link{height:min(30.6666666667vw,230px)}.wrap .conts .main_conts .sec_state .block .block_inner .state-list_box .state-list .state-list_item .link a{padding-bottom:min(10.6666666667vw,80px)}.wrap .conts .main_conts .sec_state .block .block_inner .state-list_box .state-list .state-list_item .link a .txt{font-size:min(4.5333333333vw,34rem)}}.wrap .conts .main_conts .sec_vision{margin-top:0}@media screen and (width > 640px){.wrap .conts .main_conts .sec_vision{padding-block:60px 80px}}@media screen and (width <= 640px){.wrap .conts .main_conts .sec_vision{padding-block:min(13.3333333333vw,100px) min(20vw,150px)}}.wrap .conts .main_conts .sec_vision .title_h2 .title_h2_inner:before{background-image:url("/library/img/company/about/top/common/img_line_lightgreen.png")}.wrap .conts .main_conts .sec_vision .title_h2 .title_h2_inner .sub{color:#BCD580}.wrap .conts .main_conts .sec_vision .block .block_inner{padding-top:min(5.3333333333vw,40px)}.wrap .conts .main_conts .sec_vision .block .block_inner .lead_box .txt{color:#BCD580}@media screen and (width > 640px){.wrap .conts .main_conts .sec_vision .block .block_inner .lead_box{padding-bottom:10px}.wrap .conts .main_conts .sec_vision .block .block_inner .lead_box .txt{font-size:3.4rem;line-height:1.8}}@media screen and (width <= 640px){.wrap .conts .main_conts .sec_vision .block .block_inner .lead_box{padding-bottom:min(7.3333333333vw,55px)}.wrap .conts .main_conts .sec_vision .block .block_inner .lead_box .txt{font-size:min(6vw,45rem);line-height:1.4}}.wrap .conts .main_conts .sec_vision .block .block_inner .img_box{margin-inline:auto}@media screen and (width > 640px){.wrap .conts .main_conts .sec_vision .block .block_inner .img_box{width:875px}}@media screen and (width <= 640px){.wrap .conts .main_conts .sec_vision .block .block_inner .img_box{width:min(96vw,720px)}}@media screen and (width > 640px){.wrap .conts .main_conts .sec_vision .block .block_inner .btn_box{margin-top:15px}}@media screen and (width <= 640px){.wrap .conts .main_conts .sec_vision .block .block_inner .btn_box{margin-top:min(10.6666666667vw,80px)}}.wrap .conts .main_conts .sec_history{margin-top:0}.wrap .conts .main_conts .sec_history .sec_inner{position:relative}@media screen and (width > 640px){.wrap .conts .main_conts .sec_history .sec_inner{padding:70px 80px 70px 0}}@media screen and (width <= 640px){.wrap .conts .main_conts .sec_history .sec_inner{width:min(93.3333333333vw,700px);margin-inline:auto;padding:min(12vw,90px) min(4.6666666667vw,35px) min(14.6666666667vw,110px)}}.wrap .conts .main_conts .sec_history .sec_inner:before{content:"";display:block;position:absolute;top:0;right:0;z-index:1;height:100%;border-radius:min(5.3333333333vw,40px);background-image:linear-gradient(-10deg,#f4fec9 0%,#fffff0 100%)}@media screen and (width > 640px){.wrap .conts .main_conts .sec_history .sec_inner:before{width:1080px}}@media screen and (width <= 640px){.wrap .conts .main_conts .sec_history .sec_inner:before{width:100%}}.wrap .conts .main_conts .sec_history .sec_inner .block .block_inner{position:relative;z-index:2}@media screen and (width > 640px){.wrap .conts .main_conts .sec_history .sec_inner .block .block_inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr 75px 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:0.1fr 0 1fr;grid-template-rows:0.1fr 1fr;gap:0 75px}.wrap .conts .main_conts .sec_history .sec_inner .block .block_inner>:first-child{-ms-grid-row:1;-ms-grid-column:1}.wrap .conts .main_conts .sec_history .sec_inner .block .block_inner>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.wrap .conts .main_conts .sec_history .sec_inner .block .block_inner>:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.wrap .conts .main_conts .sec_history .sec_inner .block .block_inner>:nth-child(4){-ms-grid-row:3;-ms-grid-column:3}}.wrap .conts .main_conts .sec_history .sec_inner .block .block_inner .title_box{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.wrap .conts .main_conts .sec_history .sec_inner .block .block_inner .title_h2{text-align:left}.wrap .conts .main_conts .sec_history .sec_inner .block .block_inner .title_h2 .title_h2_inner:before{left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background-image:url("/library/img/company/about/top/common/img_line_bluegreen.png")}.wrap .conts .main_conts .sec_history .sec_inner .block .block_inner .title_h2 .title_h2_inner .sub{color:#33a37a}.wrap .conts .main_conts .sec_history .sec_inner .block .block_inner .img_box{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}.wrap .conts .main_conts .sec_history .sec_inner .block .block_inner .img_box .img{border-radius:min(5.3333333333vw,40px);overflow:hidden}@media screen and (width > 640px){.wrap .conts .main_conts .sec_history .sec_inner .block .block_inner .img_box{width:610px}.wrap .conts .main_conts .sec_history .sec_inner .block .block_inner .img_box .img{border-radius:40px}}@media screen and (width <= 640px){.wrap .conts .main_conts .sec_history .sec_inner .block .block_inner .img_box{margin-top:min(6.6666666667vw,50px)}}.wrap .conts .main_conts .sec_history .sec_inner .block .block_inner .btn_box{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}@media screen and (width > 640px){.wrap .conts .main_conts .sec_history .sec_inner .block .block_inner .btn_box{width:440px;padding-top:35px}.wrap .conts .main_conts .sec_history .sec_inner .block .block_inner .btn_box .btn_link{margin-top:35px}}@media screen and (width <= 640px){.wrap .conts .main_conts .sec_history .sec_inner .block .block_inner .btn_box{margin-top:min(8.6666666667vw,65px)}.wrap .conts .main_conts .sec_history .sec_inner .block .block_inner .btn_box .btn_link{margin-top:min(9.3333333333vw,70px)}}.sec_about-data .territory+.territory{margin-top:20px}.sec_about-data .title_territory .title{position:relative;width:100%;margin:auto;padding:0 0.5em;background-color:#ffffff;border:2px solid #ee1d23;border-radius:6px;color:#ee1d23;font-size:1.8rem;font-weight:bold;text-align:center}.sec_about-data .title_territory .title:after{content:"";display:block;position:absolute;left:0;right:0;bottom:-5px;margin:auto;z-index:-1;width:0;height:0;border-style:solid;border-right:10px solid transparent;border-left:10px solid transparent;border-bottom:10px solid #ee1d23;border-top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sec_about-data .year_territory .year{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;color:#ee1d23;font-size:3rem;font-weight:bold;line-height:1}.sec_about-data .year_territory .year span{font-size:260%;font-family:Futura,"Century Gothic";font-weight:normal}@media screen and (width > 640px){.sec_about-data .title_territory .title{font-size:2.2rem}.sec_about-data .block_01 .box_02 .img_territory img{width:100%;height:auto}}@media screen and (width > 640px){.sec_company-brochure{padding:20px;background-image:linear-gradient(-10deg,rgb(255,227,227) 0%,rgb(255,255,233) 99%);border-radius:40px}.sec_company-brochure .sec_inner{padding:42px 58px;background-color:#ffffff;border-radius:30px}.sec_company-brochure .block_01{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec_company-brochure .block_01:before{content:"";display:block;position:absolute;top:50%;left:46%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:1px;height:90%;background-color:#dedede}.sec_company-brochure .block_01 .title_box{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec_company-brochure .block_01 .title_box img{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sec_company-brochure .block_01 .title_box .title{vertical-align:middle;font-size:3rem;font-weight:bold;letter-spacing:0.5em}.sec_company-brochure .block_01 .link_box a{display:block;position:relative;padding:0 0 0 65px;text-decoration:none}.sec_company-brochure .block_01 .link_box a:before{content:"";display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:53px;height:64px;background-image:url(/library/img/company/top/icon01.png)}.sec_company-brochure .block_01 .link_box a span{display:block;position:relative;font-size:2.4rem;font-weight:bold}.sec_company-brochure .block_01 .link_box a span:after{content:"";display:inline-block;margin:0 0 0 10px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;width:5px;height:9px;background-image:url(/library/img/company/sustainability/icon_btn_link_01.svg);background-size:100% auto}}@media screen and (width <= 640px){.sec_company-brochure{padding:10px;background-image:linear-gradient(-10deg,rgb(255,227,227) 0%,rgb(255,255,233) 99%);border-radius:20px}.sec_company-brochure .sec_inner{padding:10% 5%;background-color:#ffffff;border-radius:10px}.sec_company-brochure .block_01{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec_company-brochure .block_01 .title_box{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec_company-brochure .block_01 .title_box img{display:block;width:45%;margin:auto}.sec_company-brochure .block_01 .title_box .title{vertical-align:middle;font-size:6.4vw;font-weight:bold;letter-spacing:0.5em;text-align:center}.sec_company-brochure .block_01 .link_box{padding:20px 0 0 0;border-top:1px solid #dedede}.sec_company-brochure .block_01 .link_box a{display:block;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;padding:0 0 0 13.3333333333vw;font-size:2.6666666667vw;text-decoration:none}.sec_company-brochure .block_01 .link_box a:before{content:"";display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:9.0666666667vw;height:10.9333333333vw;background-image:url(/library/img/company/top/icon01.png);background-size:100% auto}.sec_company-brochure .block_01 .link_box a span{display:block;position:relative;font-size:4vw;font-weight:bold}.sec_company-brochure .block_01 .link_box a span:after{content:"";display:inline-block;margin:0 0 0 10px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;width:5px;height:9px;background-image:url(/library/img/company/sustainability/icon_btn_link_01.svg);background-size:100% auto}}@media only screen and (min-width:641px){body.english .wrap .conts .main_conts .sec_state .block .block_inner .state-list_box .state-list .state-list_item .link a .txt{font-size:2rem}}@media only screen and (max-width:640px){body.english .wrap .conts .main_conts .sec_state .block .block_inner .state-list_box .state-list .state-list_item .link a .txt{font-size:2.5vw}}
/*# sourceMappingURL=style.css.map */