@media (min-width:769px){#ABOUTUS .list-nav .item:nth-child(2) a:after{opacity:1}}#ABOUTUS .txt-typeA{margin-bottom:20px;line-height:1.75;font-size:2rem;font-weight:bold;letter-spacing:0.1em}#ABOUTUS .txt-typeB{line-height:1.94;font-size:1.8rem;letter-spacing:0.05em}#ABOUTUS .txt-typeB+.txt-typeB{margin-top:40px}#ABOUTUS .txt-typeC{margin-top:40px;margin-bottom:5px;line-height:1.75;font-size:2rem;font-weight:bold;letter-spacing:0.1em}@media (min-width:769px){#ABOUTUS.en .list-nav .item:nth-child(2) a:after{display:none}}#ABOUTUS.-index #wrap-content{max-width:1200px;padding:60px}#ABOUTUS.-index .group-indexCard .box-link{border-radius:20px}#ABOUTUS.-index .group-indexCard .box-link .in{background-color:#ccc;transition:0.3s ease-out;background-position:top}#ABOUTUS.-index .group-indexCard .box-link:first-child .in{background-image:url("../img/aboutus/index/bg-card01.jpg")}#ABOUTUS.-index .group-indexCard .box-link:nth-child(2) .in{background-image:url("../img/aboutus/index/bg-card02.jpg")}#ABOUTUS.-index .group-indexCard .box-link:nth-child(3) .in{background-image:url("../img/aboutus/index/bg-card03.jpg")}#ABOUTUS.-index .group-indexCard .box-link:nth-child(4) .in{background-image:url("../img/aboutus/index/bg-card04.jpg")}#ABOUTUS.-index .group-indexCard .box-link:nth-child(5) .in{background-image:url("../img/aboutus/index/bg-card05.jpg")}#ABOUTUS.-index .group-indexCard .box-link:nth-child(6) .in{background-image:url("../img/aboutus/index/bg-card06.jpg")}#ABOUTUS.-index .group-indexCard .box-link .in .btn{position:relative;z-index:0;color:#000;background-color:#fff;border:none;text-shadow:none}#ABOUTUS.-index .group-indexCard .box-link .in .btn.btn-line{border:solid 1px #cfcfcf}#ABOUTUS.-index .group-indexCard .box-link .in .btn:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#00a1f2 0%,#0086c9 100%);background-image:linear-gradient(#00a1f2 0%,#0086c9 100%);border-radius:100px;opacity:0;transition:opacity 0.5s}#ABOUTUS.-index .group-indexCard .box-link .in .btn:after{filter:none}#ABOUTUS.-index .group-indexCard .box-link .in .heading-typeA{color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,0.8)}#ABOUTUS.-index .group-indexCard .box-link .in .heading-typeA .blck{color:#5a5a5a;text-shadow:2px 2px 10px rgba(255,255,255,0.3)}#ABOUTUS.-index .group-indexCard .box-link .in:hover{transform:scale(1.03);opacity:unset}#ABOUTUS.-index .group-indexCard .box-link .in:hover .in .btn{background:linear-gradient(180deg,#00a1f2 0%,#0086c9 100%);background-image:linear-gradient(#00a1f2 0%,#0086c9 100%)}#ABOUTUS.-index .group-indexCard .box-link:hover .in .btn{color:#fff}#ABOUTUS.-index .group-indexCard .box-link:hover .in .btn:after{filter:brightness(0) invert(1)}#ABOUTUS.-index .group-indexCard .box-link:hover .in .btn:before{opacity:1}#ABOUTUS.-message .block-intro{display:flex;justify-content:flex-end;color:#fff;background:url("../img/common/bg-blue.jpg") no-repeat 0 center/cover}#ABOUTUS.-message .block-intro .left{width:100%;max-width:600px;padding:90px 0}#ABOUTUS.-message .block-intro .left .copy{margin-bottom:40px;line-height:2.08;font-size:2.4rem;letter-spacing:0.05em;font-weight:700}#ABOUTUS.-message .block-intro .left .position{margin-bottom:40px;line-height:1.5;font-size:2rem;letter-spacing:0.05em}#ABOUTUS.-message .block-intro .left .name{font-size:3rem}#ABOUTUS.-message .block-intro .right{width:50%;background:url("../img/aboutus/message/photo01.jpg") no-repeat center center/cover}#ABOUTUS.-philosophy .colmun3-typeA{margin-bottom:40px}#ABOUTUS.-philosophy .colmun3-typeA .heading-typeB{margin-bottom:10px}#ABOUTUS.-philosophy .colmun3-typeA .fig{margin-bottom:23px}#ABOUTUS.-philosophy .colmun3-typeA .heading-typeI{margin-bottom:8px}#ABOUTUS.-philosophy .txt-blue{color:#0086c9}#ABOUTUS.-company .list-definition-typeB{line-height:1.875}#ABOUTUS.-company .list-definition-typeB>.label{flex-basis:190px;padding-right:20px}#ABOUTUS.-company .list-definition-typeB>.value{flex-basis:calc(100% - 190px)}#ABOUTUS.-company .colmun1{display:flex;justify-content:center;margin-top:40px}#ABOUTUS.-company .colmun1 .list-link{display:inline-block;align-items:stretch;line-height:1.3;letter-spacing:0.05em}#ABOUTUS.-company .colmun1 .list-link .item{font-size:1.4rem}#ABOUTUS.-company .colmun1 .list-link .item a{transition:opacity 0.3s ease-out;display:flex;align-items:center;width:auto;height:100%;border:1px solid #aaa}@media (min-width:769px){#ABOUTUS.-company .colmun1 .list-link .item a:hover{opacity:0.5}}#ABOUTUS.-company .colmun1 .list-link .item a .label{display:flex;margin-left:30px}#ABOUTUS.-company .colmun1 .list-link .item a .label:after{display:block;content:'';width:19px;height:20px;margin-left:10px;background:url("../img/common/icon-pdf.svg") no-repeat 0 0/19px 20px}#ABOUTUS.-company .p-txt{margin-top:8px;display:flex;justify-content:center}#ABOUTUS.-company .-pdf .p-txt:after{display:block;content:'';width:19px;height:20px;background:url("../img/common/icon-pdf.svg") no-repeat 0 0/19px 20px;margin-left:3px}#ABOUTUS.-history .drawing{margin-bottom:80px}#ABOUTUS.-history .list-example{display:flex;gap:40px;justify-content:center;padding-bottom:15px;font-size:1.5rem;border-bottom:2px solid #d6d3d3}#ABOUTUS.-history .list-example .tag{margin-right:5px;vertical-align:-1px}#ABOUTUS.-history .group-history{display:flex;gap:50px}#ABOUTUS.-history .group-history .list-history{width:64.6%;margin-top:20px}#ABOUTUS.-history .group-history .list-history>.item{display:flex;gap:30px;padding:16px 0 15px;border-bottom:2px solid #ededed}#ABOUTUS.-history .group-history .list-history>.item .date{width:80px;padding:5px 0 0 20px;font-size:1.4rem;white-space:nowrap}#ABOUTUS.-history .group-history .list-history>.item .date .mm{padding-left:3.2em}#ABOUTUS.-history .group-history .list-history>.item .date .yy{padding-left:2em}#ABOUTUS.-history .group-history .list-history>.item .tag{width:50px;padding-top:2px}#ABOUTUS.-history .group-history .list-history>.item .tag .obj{display:block;width:100%;height:10px;margin-top:5px}#ABOUTUS.-history .group-history .list-history>.item .group-txt{display:flex;flex-direction:column;justify-content:center;width:calc(100% - 130px - 60px);line-height:1.6}#ABOUTUS.-history .group-history .list-history>.item .group-txt .txt{font-weight:bold}#ABOUTUS.-history .group-history .list-history>.item .group-txt .txt+.txt{margin-top:10px}#ABOUTUS.-history .group-history .list-history>.item .group-txt .-sub{font-weight:normal}#ABOUTUS.-history .group-history .list-history>.item .group-txt .photo{display:none}#ABOUTUS.-history .group-history .list-history>.no-line{border:none}#ABOUTUS.-history .group-history .list-history>.item-photo{display:none}#ABOUTUS.-history .group-history .group-photo{margin:30px 0 0}#ABOUTUS.-history .group-history .group-photo .photo{text-align:right;font-size:1.4rem}#ABOUTUS.-history .group-history .group-photo .photo+.photo{margin-top:15px}#ABOUTUS.-history .group-history .group-photo .photo .obj{margin-bottom:8px}#ABOUTUS.-bases .section-base ._txt+._txt{margin-top:15px}#ABOUTUS.-bases .section-base .row-first{display:flex;gap:20px;justify-content:space-between}#ABOUTUS.-bases .section-base .row-first .gmap{width:600px;height:342px}#ABOUTUS.-bases .section-base .row-second{display:flex;margin-top:100px}#ABOUTUS.-bases .section-base .row-second .col{flex:1}#ABOUTUS.-bases .section-base .row-second .col .gmap{width:100%;max-width:500px;height:calc(100% - 3px)}#ABOUTUS.-bases .list-definition-typeB{line-height:1.875}#ABOUTUS.-bases .list-definition-typeB>.label{flex-basis:220px;padding-right:20px}#ABOUTUS.-bases .list-definition-typeB>.value{flex-basis:calc(100% - 220px)}#ABOUTUS.-affiliated .section-company{display:flex;justify-content:space-between;gap:30px}#ABOUTUS.-affiliated .section-company+.section-company{margin-top:120px}#ABOUTUS.-affiliated .section-company .col:first-child{flex-basis:45%}#ABOUTUS.-affiliated .section-company .col:nth-child(2){max-width:50%}#ABOUTUS.-affiliated .section-company .list-definition-typeB{line-height:1.875}#ABOUTUS.-affiliated .section-company .list-definition-typeB>.label{flex-basis:43.78%;padding-right:20px}#ABOUTUS.-affiliated .section-company .list-definition-typeB>.value{flex-basis:calc(100% - 43.78%)}#ABOUTUS.-affiliated .section-company .bx-pager{display:flex;gap:20px;justify-content:center;margin-top:15px}#ABOUTUS.-affiliated .section-company .bx-pager .bx-pager-link{display:block;width:10px;height:10px;border:1px solid #0086c9;border-radius:100px;text-indent:-9999px}#ABOUTUS.-affiliated .section-company .bx-pager .bx-pager-link.active{background-color:#0086c9}#ABOUTUS.-affiliated .column-banner{max-width:300px;margin:35px auto 0;padding:17px 10px;border:1px solid #999;border-radius:20px}#ABOUTUS.-affiliated .column-banner.-between{margin-bottom:65px}#ABOUTUS.-affiliated .column-banner a{display:flex;justify-content:center;align-items:center;height:60px}@media (min-width:1281px){#ABOUTUS.-affiliated .column-banner a{transition:opacity 0.3s ease-out}}@media (min-width:1281px) and (min-width:769px){#ABOUTUS.-affiliated .column-banner a:hover{opacity:0.5}}#ABOUTUS.-affiliated .column-banner .bnn-txt{font-weight:bold}@media (max-width:1200px){#ABOUTUS.-index #wrap-content{padding:60px 30px}#ABOUTUS.-message .block-intro .left{width:50%;padding:90px 30px}#ABOUTUS.-message #wrap-content{padding:100px 30px}}@media (max-width:768px){#ABOUTUS.-bases .section-base .row-first{flex-direction:column}#ABOUTUS.-bases .section-base .row-second{margin-top:50px}}@media (max-width:600px){#ABOUTUS .txt-typeA{line-height:1.6;margin-bottom:10px;font-size:1.8rem}#ABOUTUS .txt-typeB{line-height:1.75;font-size:1.6rem}#ABOUTUS .txt-typeB+.txt-typeB{margin-top:20px}#ABOUTUS.-index #wrap-content{padding:40px 5.333%}#ABOUTUS.-message .block-intro{flex-direction:column;justify-content:flex-start;background:url("../img/common/bg-blue.jpg") no-repeat 0 center/cover}#ABOUTUS.-message .block-intro .left{width:100%;padding:20px 30px 30px}#ABOUTUS.-message .block-intro .left .copy{margin-bottom:20px;line-height:1.6;font-size:2rem}#ABOUTUS.-message .block-intro .left .position{margin-bottom:20px;font-size:1.5rem}#ABOUTUS.-message .block-intro .left .name{font-size:2.4rem}#ABOUTUS.-message .block-intro .right{width:100%;height:280px}#ABOUTUS.-philosophy .colmun3-typeA{margin-bottom:20px}#ABOUTUS.-philosophy .colmun3-typeA .fig{margin-bottom:10px}#ABOUTUS.-philosophy .colmun3-typeA .heading-typeI{margin-bottom:5px}#ABOUTUS.-company .list-definition-typeB>.label{flex-basis:100%;padding-right:0}#ABOUTUS.-company .list-definition-typeB>.value{flex-basis:100%}#ABOUTUS.-history .drawing{margin-bottom:30px}#ABOUTUS.-history .list-example{flex-wrap:wrap;gap:10px;justify-content:flex-start;padding-bottom:15px;font-size:1rem}#ABOUTUS.-history .list-example .tag{width:10px;height:10px;margin-right:3px;vertical-align:-1px}#ABOUTUS.-history .group-history{display:block;gap:0}#ABOUTUS.-history .group-history .list-history{width:100%;margin-top:0}#ABOUTUS.-history .group-history .list-history>.item{gap:20px;padding:15px 0 13px}#ABOUTUS.-history .group-history .list-history>.item .date{width:55px;padding:3px 0 0;font-size:1.2rem}#ABOUTUS.-history .group-history .list-history>.item .tag{width:30px;padding-top:3px}#ABOUTUS.-history .group-history .list-history>.item .tag .obj{height:5px;margin-top:3px}#ABOUTUS.-history .group-history .list-history>.item .group-txt{width:calc(100% - 90px - 40px);font-size:1.2rem}#ABOUTUS.-history .group-history .list-history>.item .group-txt .obj{width:70%;margin-top:8px}#ABOUTUS.-history .group-history .list-history>.item .group-txt .photo{display:block}#ABOUTUS.-history .group-history .list-history>.item-photo{display:flex;gap:20px;padding:0 5px;padding-bottom:8px;text-align:right;justify-content:space-between;flex-wrap:wrap;border-bottom:2px solid #ededed}#ABOUTUS.-history .group-history .list-history>.item-photo .photo{width:45%}#ABOUTUS.-history .group-history .list-history>.item-photo .caption{margin-top:5px;font-size:1rem}#ABOUTUS.-history .group-history .group-photo{display:none}#ABOUTUS.-bases .section-base ._txt+._txt{margin-top:10px}#ABOUTUS.-bases .section-base .row-first{flex-direction:column}#ABOUTUS.-bases .section-base .row-first .gmap{width:100%}#ABOUTUS.-bases .section-base .row-second{flex-direction:column}#ABOUTUS.-bases .section-base .row-second .col .gmap{height:79.21vw;max-height:394px}#ABOUTUS.-bases .list-definition-typeB>.label{flex-basis:100%;padding-right:0}#ABOUTUS.-bases .list-definition-typeB>.value{flex-basis:100%}#ABOUTUS.-affiliated .section-company{flex-direction:column}#ABOUTUS.-affiliated .section-company+.section-company{margin-top:60px}#ABOUTUS.-affiliated .section-company .col:first-child{flex-basis:100%}#ABOUTUS.-affiliated .section-company .col:nth-child(2){max-width:100%}#ABOUTUS.-affiliated .section-company .list-definition-typeB{line-height:1.714}#ABOUTUS.-affiliated .section-company .list-definition-typeB>.label{flex-basis:100%;padding-right:0}#ABOUTUS.-affiliated .section-company .list-definition-typeB>.value{flex-basis:100%}#ABOUTUS.-affiliated .column-banner{max-width:100%;width:80%;margin:0 auto;margin-top:30px;padding:20px 0;border:1px solid #999;border-radius:20px;align-items:center}#ABOUTUS.-affiliated .column-banner.-between{margin-bottom:70px}#ABOUTUS.-affiliated .column-banner.txt-bn{padding:35px 0}#ABOUTUS.-affiliated .column-banner a{height:auto}}