.bg-separate+.cstm-wave-top-bottom{margin-top:-4.3vmin}.cstm-wave-top-bottom{--mask: radial-gradient(3.05vmin at 50% 4.3vmin, #000 99%, #0000 101%) calc(50% - 4vmin) 0/8vmin 51% repeat-x, radial-gradient(3.05vmin at 50% -2.3vmin, #0000 99%, #000 101%) 50% 2vmin/8vmin calc(51% - 2vmin) repeat-x, radial-gradient(3.05vmin at 50% calc(100% - 4.3vmin), #000 99%, #0000 101%) calc(50% - 4vmin) 100%/8vmin 51% repeat-x, radial-gradient(3.05vmin at 50% calc(100% + 2.3vmin), #0000 99%, #000 101%) 50% calc(100% - 2vmin)/8vmin calc(51% - 2vmin) repeat-x;-webkit-mask:var(--mask);mask:var(--mask);background-image:url(../img/company/bg-green-dots.png)}@media screen and (max-width:767px){.block-1st .block-1st_btn-list .block-1st_btn-item a span{height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.block-7th .block-7th_contents .block-7th_ttl{width:100%;max-width:600px;margin:0 auto}@media screen and (min-width:768px){.block-7th .block-7th_contents .block-7th_ttl{width:80%}}.block-7th .block-7th_contents .block-7th_info .block-7th_img img{border-radius:4rem}@media screen and (min-width:768px){.block-7th .block-7th_contents .block-7th_info .block-7th_img img{border-radius:6rem}}.block-7th .block-7th_contents .block-7th_info .block-7th_profile>h2{background-color:#fff;padding:6px;border-radius:12rem;width:35%;min-width:160px}@media screen and (min-width:768px){.block-7th .block-7th_contents .block-7th_info .block-7th_profile>h2{padding:10px;min-width:200px}}.block-7th .block-7th_contents .block-7th_info .block-7th_profile .block-7th_contents-list ul li{display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:solid 1px #fff;position:relative}@media screen and (min-width:768px){.block-7th .block-7th_contents .block-7th_info .block-7th_profile .block-7th_contents-list ul li{display:-webkit-box;display:-ms-flexbox;display:flex}}.block-7th .block-7th_contents .block-7th_info .block-7th_profile .block-7th_contents-list ul li::before{content:"";position:absolute;left:3px;top:50%;width:1em;height:1em;background-color:#fff;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:767px){.block-7th .block-7th_contents .block-7th_info .block-7th_profile .block-7th_contents-list ul li::before{display:none}}.block-7th .block-7th_contents .block-7th_info .block-7th_profile .block-7th_contents-list ul li p{font-size:14px;margin-bottom:0;padding-bottom:5px}.block-7th .block-7th_contents .block-7th_info .block-7th_profile .block-7th_contents-list ul li p:first-child{width:100%;padding-bottom:0}@media screen and (min-width:768px){.block-7th .block-7th_contents .block-7th_info .block-7th_profile .block-7th_contents-list ul li p:first-child{width:40%;margin-left:30px}}.block-7th .block-7th_contents .block-7th_info .block-7th_profile .block-7th_contents-list ul li p:last-child{width:100%}@media screen and (min-width:768px){.block-7th .block-7th_contents .block-7th_info .block-7th_profile .block-7th_contents-list ul li p:last-child{width:60%}}@media screen and (max-width:991px){.block-7th .block-7th_contents .block-7th_info .block-7th_profile .block-7th_contents-list div{float:right}}.company-list-style{list-style:none}@media screen and (min-width:768px){.company-list-style li:first-child .item-contents.-left{border-top-left-radius:10px}.company-list-style li:first-child .item-contents.-right{border-top-right-radius:10px}}@media screen and (min-width:768px){.company-list-style li:last-child .item-contents.-left{border-bottom-left-radius:10px}.company-list-style li:last-child .item-contents.-right{border-bottom-right-radius:10px}}.company-list-style li .item-contents{padding:7px 15px}@media screen and (min-width:768px){.company-list-style li .item-contents{padding:15px}}.company-list-style li .item-contents.-left{background-color:#8bc3a5}@media screen and (min-width:768px){.company-list-style li .item-contents.-left{margin-right:5px}}@media screen and (max-width:767px){.company-list-style li .item-contents.-left{border-top-left-radius:10px;border-top-right-radius:10px}}.company-list-style li .item-contents.-right{background-color:#ebebeb}@media screen and (max-width:767px){.company-list-style li .item-contents.-right{border-bottom-left-radius:10px;border-bottom-right-radius:10px}}.company-list-style li .item-contents p{margin-bottom:0}.company-history{list-style:none;padding:20px 0}.company-history li{border-bottom:1px dotted #8bc3a5;margin-top:0px}@media screen and (max-width:767px){.company-history li{padding-top:15px}}.company-history li .history-label{position:relative;padding:15px 0;padding-left:20px;height:100%;min-height:60px}@media screen and (max-width:767px){.company-history li .history-label{min-height:0;padding-top:0;padding-bottom:0;padding-left:0}}.company-history li .history-label::before{content:"";position:absolute;top:50%;right:0;width:15px;height:15px;background-color:#8bc3a5;border-radius:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:992px){.company-history li .history-label::before{right:25px}}@media screen and (max-width:767px){.company-history li .history-label::before{display:none}}.company-history li .history-label::after{content:"";position:absolute;bottom:0;right:7px;width:1px;height:100%;background-color:#8bc3a5}@media screen and (min-width:992px){.company-history li .history-label::after{right:32px}}@media screen and (max-width:767px){.company-history li .history-label::after{display:none}}.company-history li .history-note{padding-top:15px;padding-bottom:15px;padding-left:30px}@media screen and (max-width:767px){.company-history li .history-note{padding-top:5px;padding-left:0}}.company-history li:first-child .history-label::after{height:50%}.company-history li:last-child{border-bottom:none}.company-history li:last-child .history-label::after{top:0;height:50%}.company-history li p{margin-bottom:0}@media screen and (max-width:499px){.container .result-graph-wrap{margin-inline:-15px}}.result-graph-wrap{max-width:780px;margin-inline:auto;border-radius:12px;padding-top:25px;background-color:#fff;overflow-y:hidden;overflow-x:auto}@media screen and (max-width:767px){.result-graph-wrap{max-width:500px}}.result-graph-inner{position:relative;min-width:340px;padding-inline:35px 8px;padding-bottom:1.875em;font-size:8px;letter-spacing:0;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (min-width:500px){.result-graph-inner{font-size:10px;padding-inline:45px 12px}}@media screen and (min-width:768px){.result-graph-inner{font-size:12px;padding-inline:4.687em 1.875em}}@media screen and (min-width:992px){.result-graph-inner{font-size:16px}}.result-graph-inner .x-axis-box{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;width:100%;margin-top:.5em;padding-inline:.25em;line-height:1}.result-graph-inner .x-axis-box .x-axis{-webkit-box-flex:1;-ms-flex:1;flex:1}.result-graph-inner .y-axis-box{text-align:right;width:100%}.result-graph-inner .y-axis-box .y-axis{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-top:1px solid #f0f1f2;height:2.5em;width:100%}.result-graph-inner .y-axis-box .y-axis>span{display:block;width:3.125em;margin-top:-1px;margin-left:-4.0625em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.result-graph-inner .y-axis-box .y-axis.unit{border:0}.result-graph-inner .y-axis-box .y-axis.first{position:absolute}.result-graph-inner .result-graph{position:relative}.result-graph-inner .result-graph .bars-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;left:0;bottom:0;z-index:10;width:100%;height:100%;padding-inline:.25em}.result-graph-inner .result-graph .bars-box .bars-item{position:static;-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:2.5em;padding-inline:.5em}.result-graph-inner .result-graph .bars-box .bars-item .bar{display:block;background-color:#c9e4d5;bottom:0;height:0;text-align:center}.result-graph-wrap.type-yellow .result-graph-inner .result-graph .bars-box .bars-item .bar{background-color:#f3efa1}.result-graph-inner .result-graph .bars-box .bars-item .bar .val{display:inline-block;vertical-align:top;font-size:1.125em;text-align:center;margin-inline:-0.5em;-webkit-transform:translateY(-60%);transform:translateY(-60%)}.result-graph-inner .result-graph .bars-box .bars-item .bar .recent-val{position:absolute;right:15%;top:-8.5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1;width:8.375em;background-color:#168a4b;border-radius:50%;line-height:1;color:#fff}.result-graph-wrap.type-yellow .result-graph-inner .result-graph .bars-box .bars-item .bar .recent-val{background-color:#f8c210;color:#168a4b}@media screen and (max-width:499px){.result-graph-inner .result-graph .bars-box .bars-item .bar .recent-val{font-size:10px;top:-15%}}.result-graph-inner .result-graph .bars-box .bars-item .bar .recent-val::before{content:"";display:block;position:absolute;right:-54%;top:43%;width:4.6875em;height:1.875em;border:1px solid #168a4b;border-left:0;border-bottom:0;-webkit-transform:skewX(25deg);transform:skewX(25deg)}.result-graph-wrap.type-yellow .result-graph-inner .result-graph .bars-box .bars-item .bar .recent-val::before{border-color:#f8c210}@media screen and (max-width:767px){.result-graph-inner .result-graph .bars-box .bars-item .bar .recent-val::before{right:-50%}}@media screen and (max-width:499px){.result-graph-inner .result-graph .bars-box .bars-item .bar .recent-val::before{right:-44%;top:48%;right:max(-8vw,-35px);width:min(8.5vw,40px)}}.result-graph-inner .result-graph .bars-box .bars-item .bar .recent-val .recent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2.5em;letter-spacing:-0.08em}.result-graph-inner .result-graph .bars-box .bars-item .bar .recent-val .recent .vertical{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:.45em;letter-spacing:-0.04em;line-height:1.4}@media screen and (max-width:499px){.result-graph-inner .result-graph .bars-box .bars-item .bar .recent-val .recent .vertical{letter-spacing:0}}.result-graph-inner .result-graph .bars-box .bars-item .bar .recent-val .date{margin-top:.3125em;font-size:1em}.result-graph-wrap.sales-val .result-graph-inner .result-graph .bars-box .bars-item .bar .recent-val::before{right:-47%;top:50%;width:3.75em;height:3.125em;-webkit-transform:skewX(30deg);transform:skewX(30deg)}@media screen and (max-width:767px){.result-graph-wrap.sales-val .result-graph-inner .result-graph .bars-box .bars-item .bar .recent-val::before{top:54%;right:-48%}}@media screen and (max-width:499px){.result-graph-wrap.sales-val .result-graph-inner .result-graph .bars-box .bars-item .bar .recent-val::before{right:max(-7.5vw,-35px);width:min(7vw,30px);height:22px}}.result-graph-inner .result-graph .bars-box .bars-item.is-active .bar{background-color:#168a4b}.result-graph-wrap.type-yellow .result-graph-inner .result-graph .bars-box .bars-item.is-active .bar{background-color:#f8c210}/*# sourceMappingURL=style-company.min.css.map */