@media only screen and (min-width: 737px){main{overflow:hidden}}@media only screen and (max-width: 736px){main{overflow:hidden}}@media only screen and (min-width: 737px){main .intro{text-align:center;background:url(../img/about/bg01.webp) no-repeat top left -200px;background-size:auto 100%;padding:65px 0 105px 0;position:relative;z-index:2}}@media only screen and (max-width: 736px){main .intro{text-align:center;background:url(../img/about/bg01.webp) no-repeat top left -16%;background-size:38% auto;padding:35px 0 65px 0;position:relative;z-index:2;background:none}}@media only screen and (min-width: 737px){main .intro h2{text-align:center;position:relative;line-height:1.4;font-size:54px;z-index:2}}@media only screen and (max-width: 736px){main .intro h2{text-align:center;position:relative;line-height:1.4;font-size:26px;z-index:2}}@media only screen and (min-width: 737px){main .intro h2:before{content:"";display:block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:245px;height:81px;background:url(../img/common/line.webp) no-repeat center center;background-size:contain;opacity:.2}}@media only screen and (max-width: 736px){main .intro h2:before{content:"";display:block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:245px;height:81px;background:url(../img/common/line.webp) no-repeat center center;background-size:contain;opacity:.2}}@media only screen and (min-width: 737px){main .intro h2 span{position:relative;z-index:2}}@media only screen and (max-width: 736px){main .intro h2 span{position:relative;z-index:2}}@media only screen and (min-width: 737px){main .intro article{position:relative}}@media only screen and (max-width: 736px){main .intro article{position:relative}}@media only screen and (min-width: 737px){main .intro article figure{max-width:422px;margin:-45px auto 0}}@media only screen and (max-width: 736px){main .intro article figure{max-width:50%;margin:-55px auto 0;position:relative;left:-10px}}@media only screen and (min-width: 737px){main .intro article .left{position:absolute;top:50%;transform:translateY(-50%);left:50%;margin-left:-600px;background:rgba(245,245,245,.6);box-shadow:0px 0px 40px 0 rgba(54,103,26,.15);padding:15px 25px}}@media only screen and (max-width: 736px){main .intro article .left{margin:0 5%;position:relative;background:hsla(0,0%,100%,.4);padding:15px 25px 5px}}@media only screen and (min-width: 737px)and (max-width: 1280px){main .intro article .left{margin-left:-500px}}@media only screen and (min-width: 737px){main .intro article .left h3{font-size:32px;text-align:left;line-height:1.5;color:#36671a}}@media only screen and (max-width: 736px){main .intro article .left h3{font-size:24px;text-align:left;line-height:1.5;color:#36671a}}@media only screen and (min-width: 737px)and (max-width: 1280px){main .intro article .left h3{font-size:24px}}@media only screen and (min-width: 737px){main .intro article .right{position:absolute;top:65%;transform:translateY(-50%);left:50%;margin-left:225px;background:rgba(245,245,245,.6);box-shadow:0px 0px 40px 0 rgba(54,103,26,.15);padding:15px 25px;box-sizing:border-box;max-width:440px}}@media only screen and (max-width: 736px){main .intro article .right{background:hsla(0,0%,100%,.4);padding:15px 25px;box-sizing:border-box;margin:0 5%}}@media only screen and (min-width: 737px)and (max-width: 1280px){main .intro article .right{margin-left:200px;max-width:440px}}@media only screen and (min-width: 737px){main .intro article .right p{text-align:justify;line-height:1.8}}@media only screen and (max-width: 736px){main .intro article .right p{text-align:justify;line-height:1.8}}@media only screen and (min-width: 737px){main .intro article .right p .bold{background:#36671a;color:#fff;padding:0 5px}}@media only screen and (max-width: 736px){main .intro article .right p .bold{background:#36671a;color:#fff;padding:0 5px}}@media only screen and (min-width: 737px){main .deff{position:relative;z-index:1;padding:45px 0;margin-top:-75px;background:#deecd6;text-align:center}}@media only screen and (max-width: 736px){main .deff{position:relative;z-index:1;padding:45px 0;margin-top:-45px;background:#deecd6;text-align:center}}@media only screen and (min-width: 737px){main .deff .line-title{margin-bottom:10px}}@media only screen and (max-width: 736px){main .deff .line-title{margin-bottom:10px}}@media only screen and (min-width: 737px){main .deff .line-title h2:before{background:url(../img/common/line-white.webp) no-repeat center center;background-size:contain;opacity:1}}@media only screen and (max-width: 736px){main .deff .line-title h2:before{background:url(../img/common/line-white.webp) no-repeat center center;background-size:contain;opacity:1}}@media only screen and (min-width: 737px){main .deff .lead{font-size:24px;display:inline-block;text-align:center;margin-bottom:30px}}@media only screen and (max-width: 736px){main .deff .lead{font-size:18px;display:inline-block;text-align:center;margin-bottom:30px}}@media only screen and (min-width: 737px){main .deff .lead .bold{font-style:italic}}@media only screen and (max-width: 736px){main .deff .lead .bold{font-style:italic}}@media only screen and (max-width: 736px){main .deff .cover{padding:0 0 0 7%;text-align:right}}@media only screen and (max-width: 736px){main .deff .cover .p-none{display:inline-block;margin-right:5px;font-size:12px;margin-bottom:7px;color:#d80000;position:relative}}@media only screen and (min-width: 737px){main .deff .cover .table{max-width:1040px;margin:0 auto 35px;box-sizing:border-box;padding:0 20px}}@media only screen and (max-width: 736px){main .deff .cover .table{margin-bottom:25px;text-align:center;display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}@media only screen and (min-width: 737px){main .deff .cover .table table{border-collapse:separate;border-spacing:2px;width:100%}}@media only screen and (max-width: 736px){main .deff .cover .table table{border-collapse:separate;border-spacing:2px;font-size:15px;display:table;width:100%}}@media only screen and (max-width: 736px){main .deff .cover .table table thead{display:table-header-group}}@media only screen and (max-width: 736px){main .deff .cover .table table thead tr{display:table-row}}@media only screen and (min-width: 737px){main .deff .cover .table table thead th{font-size:26px}}@media only screen and (max-width: 736px){main .deff .cover .table table thead th{vertical-align:middle;line-height:1.4;height:55px;display:table-cell;white-space:nowrap;font-size:16px}}@media only screen and (min-width: 737px){main .deff .cover .table table thead th:nth-of-type(2n){font-size:37px}}@media only screen and (max-width: 736px){main .deff .cover .table table thead th:nth-of-type(2n){font-size:20px}}@media only screen and (max-width: 736px){main .deff .cover .table table thead th.blank{position:sticky;top:0;left:0}}@media only screen and (max-width: 736px){main .deff .cover .table table tbody{display:table-row-group}}@media only screen and (max-width: 736px){main .deff .cover .table table tbody tr{display:table-row}}@media only screen and (min-width: 737px){main .deff .cover .table table tbody th{background:#36671a;color:#fff;vertical-align:middle;font-size:20px;width:240px}}@media only screen and (max-width: 736px){main .deff .cover .table table tbody th{font-size:16px;color:#fff;background:#36671a;padding:8px 15px;border-right:2px solid #fff;border-bottom:2px solid #fff;line-height:1.4;height:55px;vertical-align:middle;position:sticky;top:0;left:0;white-space:nowrap;z-index:2}}@media only screen and (min-width: 737px){main .deff .cover .table table tbody td{width:calc(50% - 120px);background:#fff;padding:15px 0 15px 55px;text-align:center;position:relative}}@media only screen and (max-width: 736px){main .deff .cover .table table tbody td{width:320px;background:#fff;padding:8px 15px 8px 65px;text-align:left;position:relative}}@media only screen and (min-width: 737px){main .deff .cover .table table tbody td i{position:absolute;left:25px;top:50%;transform:translateY(-50%);display:inline-block;width:50px;margin-right:10px;vertical-align:middle}}@media only screen and (max-width: 736px){main .deff .cover .table table tbody td i{position:absolute;left:15px;top:50%;transform:translateY(-50%);display:inline-block;width:40px;margin-right:10px;vertical-align:middle}}@media only screen and (min-width: 737px){main .deff .cover .table table tbody td i img{display:inline-block;vertical-align:middle}}@media only screen and (max-width: 736px){main .deff .cover .table table tbody td i img{display:inline-block;vertical-align:middle}}@media only screen and (min-width: 737px){main .deff .cover .table table tbody td p{text-align:center;vertical-align:middle;display:inline-block}}@media only screen and (max-width: 736px){main .deff .cover .table table tbody td p{text-align:left;vertical-align:middle;display:inline-block;white-space:nowrap}}@media only screen and (min-width: 737px){main .deff .att{max-width:920px;background:#ebf4e6;margin:0 auto;box-sizing:border-box;font-size:0;letter-spacing:0;padding:15px 15px 15px 40px}}@media only screen and (max-width: 736px){main .deff .att{max-width:920px;background:#ebf4e6;margin:0 7%;box-sizing:border-box;font-size:0;letter-spacing:0;padding:15px 15px 15px 15px}}@media only screen and (min-width: 737px){main .deff .att i{display:inline-block;width:42px;margin-right:10px;vertical-align:middle}}@media only screen and (max-width: 736px){main .deff .att i{display:block;width:32px;margin:0 auto 10px;vertical-align:middle}}@media only screen and (min-width: 737px){main .deff .att p{width:calc(100% - 52px);box-sizing:border-box;padding-left:15px;font-size:15px;text-align:left;vertical-align:middle;display:inline-block}}@media only screen and (max-width: 736px){main .deff .att p{box-sizing:border-box;font-size:15px;text-align:left;vertical-align:middle;display:inline-block}}@media only screen and (min-width: 737px){main .merit{padding:65px 0;text-align:center}}@media only screen and (max-width: 736px){main .merit{padding:65px 0 0;text-align:center}}@media only screen and (min-width: 737px){main .merit .line-title{margin-bottom:45px}}@media only screen and (max-width: 736px){main .merit .line-title{margin-bottom:45px}}@media only screen and (min-width: 737px){main .merit article{max-width:1200px;margin:0 auto 70px;padding:0 0 40px 0;background:#f5f5f5 url(../img/about/right.webp) no-repeat center right;background-size:cover}}@media only screen and (max-width: 736px){main .merit article{max-width:1200px;margin:0 auto 70px;padding:0 0 40px 0;background:#f5f5f5 url(../img/about/sp.webp) no-repeat center top;background-size:cover}}@media only screen and (min-width: 737px){main .merit article:last-of-type{background:#f5f5f5 url(../img/about/left.webp) no-repeat center left;background-size:cover}}@media only screen and (max-width: 736px){main .merit article:last-of-type{margin:0 auto 0px}}@media only screen and (min-width: 737px){main .merit article h3{text-align:center;position:relative;top:-20px;color:#36671a;font-size:26px;display:inline-block}}@media only screen and (max-width: 736px){main .merit article h3{text-align:center;position:relative;top:-20px;color:#36671a;font-size:20px;display:inline-block}}@media only screen and (min-width: 737px){main .merit article h3:before{content:"";display:block;position:absolute;left:0;bottom:0;right:0;height:6px;background:#deecd6}}@media only screen and (max-width: 736px){main .merit article h3:before{content:"";display:block;position:absolute;left:0;bottom:0;right:0;height:6px;background:#deecd6}}@media only screen and (min-width: 737px){main .merit article h3 div{position:relative;z-index:2;background:#36671a;color:#fff;display:inline-block;transform:skewX(-15deg);padding:0 10px;margin-right:10px}}@media only screen and (max-width: 736px){main .merit article h3 div{position:relative;z-index:2;background:#36671a;color:#fff;display:inline-block;transform:skewX(-15deg);padding:0 10px;margin-right:10px}}@media only screen and (min-width: 737px){main .merit article h3 div span{display:inline-block;transform:skewX(15deg)}}@media only screen and (max-width: 736px){main .merit article h3 div span{display:inline-block;transform:skewX(15deg)}}@media only screen and (max-width: 736px){main .merit article h3 em{display:block}}@media only screen and (min-width: 737px){main .merit article .lead{max-width:740px;margin:0 auto 35px;text-align:left}}@media only screen and (max-width: 736px){main .merit article .lead{max-width:740px;margin:0 5% 25px;text-align:left}}@media only screen and (min-width: 737px){main .merit article ul{display:flex;justify-content:center;padding:0 20px}}@media only screen and (max-width: 736px){main .merit article ul{margin:0 5% 0;justify-content:center}}@media only screen and (min-width: 737px){main .merit article ul li{width:400px;margin:0 20px;padding:25px 0;background:#deecd6;box-shadow:0px 0px 15px -5px #777}}@media only screen and (max-width: 736px){main .merit article ul li{margin:0 0 12px;padding:15px 0;background:#deecd6;box-shadow:0px 0px 15px -5px #777}}@media only screen and (min-width: 737px){main .merit article ul.tri li{margin:0 10px}}@media only screen and (min-width: 737px){main .merit article ul li i{display:block;max-width:135px;margin:0 auto 10px}}@media only screen and (max-width: 736px){main .merit article ul li i{display:block;max-width:135px;margin:0 auto 10px}}@media only screen and (min-width: 737px){main .merit article ul li h4{color:#36671a;font-size:20px;line-height:1.5;margin-bottom:11px}}@media only screen and (max-width: 736px){main .merit article ul li h4{color:#36671a;font-size:20px;line-height:1.5;margin-bottom:11px}}@media only screen and (min-width: 737px){main .merit article ul li p{text-align:left;font-size:15px;letter-spacing:0;padding:0 20px}}@media only screen and (max-width: 736px){main .merit article ul li p{text-align:left;font-size:15px;letter-spacing:0;padding:0 20px}}@media only screen and (min-width: 737px){main .merit article ul li p .bold{background:#fff;color:#36671a;padding:0 8px}}@media only screen and (max-width: 736px){main .merit article ul li p .bold{background:#fff;color:#36671a;padding:0 8px}}@media only screen and (min-width: 737px){main .spec{padding:45px 0 0;text-align:center}}@media only screen and (max-width: 736px){main .spec{padding:35px 0 0;text-align:center}}@media only screen and (min-width: 737px){main .spec h2{display:inline-block;font-size:40px;line-height:1.4;padding:45px 0 25px;position:relative}}@media only screen and (max-width: 736px){main .spec h2{display:inline-block;font-size:24px;line-height:1.4;padding:15px 0 25px;position:relative}}@media only screen and (min-width: 737px){main .spec h2:before{content:"";display:block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:640px;height:190px;background:url(../img/common/line.webp) no-repeat center center;background-size:contain;opacity:.2}}@media only screen and (max-width: 736px){main .spec h2:before{content:"";display:block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:240px;height:60px;background:url(../img/common/line.webp) no-repeat center center;background-size:contain;opacity:.2}}@media only screen and (min-width: 737px){main .spec h2 .graduation-text{display:inline-block;position:relative;z-index:2}}@media only screen and (max-width: 736px){main .spec h2 .graduation-text{display:inline-block;position:relative;z-index:2}}@media only screen and (min-width: 737px){main .spec h3{display:inline-block;font-size:26px;padding:0 20px;position:relative;margin-bottom:12px}}@media only screen and (max-width: 736px){main .spec h3{display:inline-block;font-size:18px;padding:0 12px;position:relative;margin-bottom:12px}}@media only screen and (min-width: 737px){main .spec h3:before{content:"";background:#deecd6;position:absolute;left:0;right:0;bottom:10px;height:12px;transform:skewX(-45deg)}}@media only screen and (max-width: 736px){main .spec h3:before{content:"";background:#deecd6;position:absolute;left:0;right:0;bottom:0;height:12px;transform:skewX(-45deg)}}@media only screen and (min-width: 737px){main .spec h3 span{display:block;position:relative;z-index:2}}@media only screen and (max-width: 736px){main .spec h3 span{display:block;position:relative;z-index:2}}@media only screen and (min-width: 737px){main .spec .box{display:flex;align-items:center;max-width:1280px;margin:0 auto 45px;box-sizing:border-box;padding:0 20px}}@media only screen and (max-width: 736px){main .spec .box{margin:0 auto 45px;box-sizing:border-box;padding:0 5%}}@media only screen and (min-width: 737px){main .spec .box figure{position:relative}}@media only screen and (max-width: 736px){main .spec .box figure{position:relative}}@media only screen and (min-width: 737px){main .spec .box figure:after{content:"";display:block;position:absolute;right:-45px;top:50%;width:50px;height:45px;margin-top:-27px;background:url(../img/common/green-arrow-right.webp) no-repeat center center;background-size:contain}}@media only screen and (max-width: 736px){main .spec .box figure:after{content:"";display:block;position:absolute;left:50%;top:calc(100% + 0px);width:32px;height:40px;margin-left:-16px;background:url(../img/common/green-arrow-bottom.webp) no-repeat center center;background-size:contain}}@media only screen and (min-width: 737px){main .spec .box .txtBox{background:#f5f5f5;border:1px solid #b6b6b6;padding:20px;text-align:left;position:relative}}@media only screen and (max-width: 736px){main .spec .box .txtBox{background:#f5f5f5;border:1px solid #b6b6b6;padding:20px;text-align:left;position:relative}}@media only screen and (min-width: 737px){main .spec .box .txtBox:before{content:"";display:block;position:absolute;left:0;top:0;width:0;height:0;border-style:solid;border-width:20px 20px 0 0;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}}@media only screen and (max-width: 736px){main .spec .box .txtBox:before{content:"";display:block;position:absolute;left:0;top:0;width:0;height:0;border-style:solid;border-width:20px 20px 0 0;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}}@media only screen and (min-width: 737px){main .spec .box .txtBox p{font-size:20px}}@media only screen and (max-width: 736px){main .spec .box .txtBox p{font-size:18px}}@media only screen and (min-width: 737px){main .spec .box .txtBox p span{color:#36671a}}@media only screen and (max-width: 736px){main .spec .box .txtBox p span{color:#36671a}}@media only screen and (min-width: 737px){main .spec .box.box-01 figure{width:64%}}@media only screen and (max-width: 736px){main .spec .box.box-01 figure{margin-bottom:60px}}@media only screen and (min-width: 737px){main .spec .box.box-01 .txtBox{width:31%;box-sizing:border-box;margin-left:5%}}@media only screen and (max-width: 736px){main .spec .box.box-01 .txtBox{box-sizing:border-box}}@media only screen and (min-width: 737px){main .spec .box.box-02 figure{width:48%}}@media only screen and (max-width: 736px){main .spec .box.box-02 figure{width:80%;margin-left:auto;margin-right:auto;margin-bottom:60px}}@media only screen and (min-width: 737px){main .spec .box.box-02 .txtBox{width:47%;box-sizing:border-box;margin-left:5%}}@media only screen and (min-width: 737px){main .function{padding:45px 0;position:relative}}@media only screen and (max-width: 736px){main .function{padding:45px 0;position:relative}}@media only screen and (min-width: 737px){main .function:before{content:"PRODUCT DESIGN";color:#f5f5f5;font-weight:900;line-height:1.1;font-size:110px;position:absolute;top:-30px;left:50%;margin-left:-700px}}@media only screen and (max-width: 736px){main .function:before{content:"PRODUCT DESIGN";color:#f5f5f5;font-weight:900;line-height:1.1;font-size:80px;position:absolute;top:-30px;left:50%;margin-left:-700px}}@media only screen and (min-width: 737px){main .function:after{content:"MANUFACTURING";color:#f5f5f5;font-weight:900;line-height:1.1;font-size:110px;position:absolute;top:80px;left:50%;margin-left:-320px}}@media only screen and (max-width: 736px){main .function:after{content:"MANUFACTURING";color:#f5f5f5;font-weight:900;line-height:1.1;font-size:80px;position:absolute;top:80px;left:50%;margin-left:-320px}}@media only screen and (min-width: 737px){main .function h2{position:relative;z-index:2;text-align:center;font-size:40px;margin-bottom:20px}}@media only screen and (max-width: 736px){main .function h2{position:relative;z-index:2;text-align:center;font-size:24px;line-height:1.5;letter-spacing:0;margin-bottom:20px}}@media only screen and (min-width: 737px){main .function ul{position:relative;z-index:2;max-width:814px;margin:0 auto;box-sizing:border-box;padding:0 20px;display:flex;justify-content:space-between;color:#fff;text-align:center}}@media only screen and (max-width: 736px){main .function ul{position:relative;z-index:2;max-width:400px;margin:0 auto;box-sizing:border-box;padding:0 min(20px,5vw);display:flex;flex-wrap:wrap;justify-content:space-between;color:#fff;text-align:center}}@media only screen and (min-width: 737px){main .function ul li{font-size:26px;padding:42px 0;line-height:1.3;width:31%;background:url(../img/about/list_bg.webp) no-repeat center center;background-size:cover}}@media only screen and (max-width: 736px){main .function ul li{font-size:min(18px,4.5vw);padding:min(32px,8vw) 0;margin-bottom:min(5px,1.25vw);line-height:1.3;width:49%;background:url(../img/about/list_bg.webp) no-repeat center center;background-size:cover}}@media only screen and (max-width: 736px){main .deff .cover .p-none:before{content:"";display:block;position:absolute;right:110%;top:65%;width:45px;height:1px;background:#d80000}}@media only screen and (max-width: 736px){main .deff .cover .p-none:after{content:"";display:block;position:absolute;right:calc(110% + 35px);top:65%;margin-top:-4px;width:10px;height:1px;background:#d80000;transform:rotate(-45deg)}}@media only screen and (max-width: 736px){main .deff .cover .table table tbody th:first-of-type{width:160px}}main{overflow:hidden}/*# sourceMappingURL=about.min.css.map */