.work #wrap{overflow:hidden}@media (max-width: 767px){.work .cmn_hd__img{max-width:234px;right:-13px;top:19px}}.work .cmn-intro{padding:112px 0 53px}@media (max-width: 767px){.work .cmn-intro{padding:29px 0 44px}}.work .cmn-intro__ttl{font-size:34px;letter-spacing:0.04em;margin-bottom:38px}@media (max-width: 767px){.work .cmn-intro__ttl{font-size:26px;line-height:42px;margin-bottom:30px}}.work .cmn-intro .txt{line-height:40px}@media only screen and (min-width: 768px) and (max-width: 900px){.work .cmn-intro .txt{font-size:17px;line-height:39px}}@media (max-width: 767px){.work .cmn-intro .txt{font-size:16px;line-height:28px}}.work .work-lst{display:flex;flex-wrap:wrap;justify-content:space-between}.work .work-lst .item{width:calc(50% - 12px);margin-bottom:89px}@media (max-width: 767px){.work .work-lst .item{width:100%;margin-bottom:37px}}.work .work-lst .item .ctn{margin-top:32px}@media (max-width: 767px){.work .work-lst .item .ctn{margin-top:23px}}.work .work-lst .item .ctn .title{font-size:26px;font-size:2.6rem;line-height:1.3em;letter-spacing:.1em;font-weight:bold;margin-bottom:18px}@media (max-width: 767px){.work .work-lst .item .ctn .title{margin-bottom:8px}}.work .work-lst .item .ctn .txt{letter-spacing:0.02em;line-height:30px}.work .work-lst .item .img{position:relative}.work .work-lst .item .img:before{display:block;content:" ";width:100%;padding-top:60%}.work .work-lst .item .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.work .work-lst .item .img{position:relative}.work .work-lst .item .img:before{display:block;content:" ";width:100%;padding-top:60%}.work .work-lst .item .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.work .work-lst .item .img img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.work .block-hd{position:relative;position:relative}.work .block-hd:before{display:block;content:" ";width:100%;padding-top:35.76389%}.work .block-hd>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.work .block-hd{position:relative}.work .block-hd:before{display:block;content:" ";width:100%;padding-top:85.33333%}.work .block-hd>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.work .block-hd__ins{position:absolute;width:100%;height:100%;top:0;left:0;background:url(../../img/work/bg_atsea.jpg) no-repeat center/cover}@media (max-width: 767px){.work .block-hd__ins{padding-top:97px;background-image:url(../../img/work/bg_atsea_sp.jpg)}}.work .block-hd__ins::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:url(../../img/work/bg_dot.png) no-repeat center/cover}.work .block-hd__ins .cmn-title{max-width:1440px;width:calc(100% - 60px);margin:-3px auto 0;z-index:1}@media (max-width: 767px){.work .block-hd__ins .cmn-title{width:calc(100% - 40px);margin-top:0}}.work .block-hd__ins .cmn-title .line{margin-top:-6px}@media (max-width: 767px){.work .block-hd__ins .cmn-title .line{margin-top:-5px}}.work .block-hd__ins .cmn-title .text-en{position:absolute;left:-43px;top:63px;z-index:-1;font-family:"Roboto",sans-serif;font-size:233px;font-weight:900;letter-spacing:-0.02em;color:rgba(255,255,255,0.2);white-space:nowrap}@media only screen and (min-width: 768px) and (max-width: 1200px){.work .block-hd__ins .cmn-title .text-en{bottom:-3.19444vw}}@media (max-width: 767px){.work .block-hd__ins .cmn-title .text-en{font-size:116px;letter-spacing:0;top:-66px;left:-19px;color:rgba(255,255,255,0.4)}}.work .sec-atsea{padding-top:64px;margin-top:112px}@media (max-width: 767px){.work .sec-atsea{padding-top:0;margin-top:70px}}.work .sec-atsea .inner{max-width:1024px}.work .sec-atsea .atsea-lst{position:relative;z-index:2;margin-top:-284px}@media only screen and (min-width: 768px) and (max-width: 1200px){.work .sec-atsea .atsea-lst{margin-top:-19.72222vw}}@media (max-width: 767px){.work .sec-atsea .atsea-lst{margin-top:-123px}}.work .sec-atsea .atsea-lst .row__ttl{--color: #0032b9;max-width:1440px;margin:0 auto;color:#fff;position:relative;padding-top:114px;padding-bottom:215px}@media only screen and (min-width: 768px) and (max-width: 1350px){.work .sec-atsea .atsea-lst .row__ttl{padding-left:50px}}@media (max-width: 767px){.work .sec-atsea .atsea-lst .row__ttl{padding:37px 17px 34px}}.work .sec-atsea .atsea-lst .row__ttl::before{content:"";position:absolute;width:779px;height:490px;left:17px;top:0;background:var(--color);clip-path:polygon(18% -2%, 98% 0%, 79% 106%, 0% 100%);-webkit-clip-path:polygon(18% -2%, 98% 0%, 79% 106%, 0% 100%);z-index:-1}@media only screen and (min-width: 768px) and (max-width: 1350px){.work .sec-atsea .atsea-lst .row__ttl::before{left:-50px;clip-path:polygon(18% -35%, 98% 0%, 79% 106%, 0% 100%);-webkit-clip-path:polygon(18% -35%, 98% 0%, 79% 106%, 0% 100%)}}@media (max-width: 767px){.work .sec-atsea .atsea-lst .row__ttl::before{width:358px;height:225px;left:-47px}}.work .sec-atsea .atsea-lst .row__ttl .txt01{font-size:28px;font-size:2.8rem;line-height:1.3em;letter-spacing:.05em;font-weight:600;margin-bottom:19px}@media (max-width: 767px){.work .sec-atsea .atsea-lst .row__ttl .txt01{font-size:18px;margin-bottom:0}}.work .sec-atsea .atsea-lst .row__ttl .txt02{font-size:55px;line-height:60px;letter-spacing:0.1em;font-weight:600;margin-bottom:26px}@media (max-width: 767px){.work .sec-atsea .atsea-lst .row__ttl .txt02{font-size:36px;margin-bottom:0}}.work .sec-atsea .atsea-lst .row__ttl .txt03{font-family:"Roboto",sans-serif;font-weight:900;letter-spacing:0.05em;position:relative;padding-left:23px}@media (max-width: 767px){.work .sec-atsea .atsea-lst .row__ttl .txt03{font-size:12px;margin-left:3px;padding-left:14px}}.work .sec-atsea .atsea-lst .row__ttl .txt03::before{content:"";position:absolute;width:15px;height:1px;background:#fff;left:0;top:50%;margin-top:-1px}@media (max-width: 767px){.work .sec-atsea .atsea-lst .row__ttl .txt03::before{width:8px;margin-top:0}}.work .sec-atsea .atsea-lst .row__ttl.blue02{--color: #0077ef}.work .sec-atsea .atsea-lst .row__ttl.blue03{--color: #20b8f0}.work .sec-atsea .atsea-lst .row .work-lst{margin-top:-130px}@media (max-width: 767px){.work .sec-atsea .atsea-lst .row .work-lst{margin-top:-11px}}.work .sec-atsea .atsea-lst .row:nth-child(2){margin-top:61px}@media (max-width: 767px){.work .sec-atsea .atsea-lst .row:nth-child(2){margin-top:39px}}.work .sec-atsea .atsea-lst .row:nth-child(2) .work-lst{margin-top:-167px}@media (max-width: 767px){.work .sec-atsea .atsea-lst .row:nth-child(2) .work-lst{margin-top:-11px}}.work .sec-atsea .atsea-lst .row:nth-child(3){margin-top:44px}@media (max-width: 767px){.work .sec-atsea .atsea-lst .row:nth-child(3){margin-top:38px}}.work .sec-atsea .atsea-lst .row:nth-child(3) .work-lst{margin-top:-155px}@media (max-width: 767px){.work .sec-atsea .atsea-lst .row:nth-child(3) .work-lst{margin-top:-9px}}.work .sec-onshore{padding-top:70px;padding-bottom:160px;margin-top:142px}@media (max-width: 767px){.work .sec-onshore{margin-top:84px;padding-top:0;padding-bottom:87px}}.work .sec-onshore .inner{max-width:1024px}.work .sec-onshore .block-hd__ins{background-image:url(../../img/work/bg_onshore.jpg)}@media (max-width: 767px){.work .sec-onshore .block-hd__ins{padding-top:139px;background-image:url(../../img/work/bg_onshore_sp.jpg)}}.work .sec-onshore .block-hd__ins .cmn-title{display:flex;align-items:center;margin-top:-9px}@media (max-width: 767px){.work .sec-onshore .block-hd__ins .cmn-title{align-items:flex-start;flex-direction:column}}.work .sec-onshore .block-hd__ins .cmn-title .line{margin-top:-7px}.work .sec-onshore .block-hd__ins .cmn-title .line::before{background:#ff8900}.work .sec-onshore .block-hd__ins .cmn-title .titlesm{font-size:28px;letter-spacing:0.05em;padding-left:57px;font-weight:600;position:relative}@media (max-width: 767px){.work .sec-onshore .block-hd__ins .cmn-title .titlesm{display:block;top:0;padding-left:0;margin-top:25px;font-size:20px}}.work .sec-onshore .block-hd__ins .cmn-title .text-en{line-height:170px;top:-5px;left:-41px;color:rgba(255,255,255,0.4)}@media (max-width: 767px){.work .sec-onshore .block-hd__ins .cmn-title .text-en{line-height:80px;top:-120px;left:-19px}}.work .sec-onshore .work-lst{position:relative;z-index:2;margin-top:-214px}@media only screen and (min-width: 768px) and (max-width: 1200px){.work .sec-onshore .work-lst{margin-top:-14.86111vw}}@media (max-width: 767px){.work .sec-onshore .work-lst{margin-top:-69px}}.work .sec-onshore .work-lst .item{margin-bottom:66px}@media (max-width: 767px){.work .sec-onshore .work-lst .item{margin-bottom:37px}}

/*# sourceMappingURL=maps/work.min.css.map */
