.fleet #wrap{overflow:hidden}.fleet #wrap .main-fleet{padding:94px 0 128px;position:relative}@media (max-width: 767px){.fleet #wrap .main-fleet{padding:59px 0 97px}}.fleet #wrap .main-fleet::after{content:"";width:100%;height:calc(100% - 260px);background:#e5f2ff;position:absolute;top:260px;left:0;z-index:-1}@media (max-width: 767px){.fleet #wrap .main-fleet::after{top:270px;height:calc(100% - 270px)}}.fleet #wrap .main-fleet .inner{max-width:1370px}.fleet #wrap .main-fleet .intro-txt{text-align:center;color:#000;font-family:"Shippori Mincho",serif;font-size:22px;font-size:2.2rem;line-height:1.36364em;letter-spacing:.025em;font-weight:600;margin-bottom:74px}@media (max-width: 767px){.fleet #wrap .main-fleet .intro-txt{font-size:16px;font-size:1.6rem;line-height:1.875em;margin-bottom:47px}}.fleet #wrap .main-fleet .lst-fleet__item:not(:last-child){margin-bottom:48px}@media (max-width: 767px){.fleet #wrap .main-fleet .lst-fleet__item:not(:last-child){margin-bottom:25px}}.fleet #wrap .main-fleet .lst-fleet__item a{cursor:pointer}@media (min-width: 768px){.fleet #wrap .main-fleet .lst-fleet__item a{display:flex;border:1px solid #002fce;border-left:none}}@media (min-width: 768px){.fleet #wrap .main-fleet .lst-fleet__item a .item__thumb{width:51%;max-width:675px;position:relative}.fleet #wrap .main-fleet .lst-fleet__item a .item__thumb:before{display:block;content:" ";width:100%;padding-top:65.77778%}.fleet #wrap .main-fleet .lst-fleet__item a .item__thumb>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media (max-width: 767px){.fleet #wrap .main-fleet .lst-fleet__item a .item__thumb{position:relative;overflow:hidden}.fleet #wrap .main-fleet .lst-fleet__item a .item__thumb:before{display:block;content:" ";width:100%;padding-top:59.76676%}.fleet #wrap .main-fleet .lst-fleet__item a .item__thumb>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.fleet #wrap .main-fleet .lst-fleet__item a .item__cont{flex:1;background-color:#fff}@media (min-width: 768px){.fleet #wrap .main-fleet .lst-fleet__item a .item__cont{display:flex;flex-direction:column;justify-content:space-between}}@media (max-width: 767px){.fleet #wrap .main-fleet .lst-fleet__item a .item__cont{border:1px solid #002fce}}@media (min-width: 768px){.fleet #wrap .main-fleet .lst-fleet__item a .item__cont .container{margin:0 auto;max-width:500px}}.fleet #wrap .main-fleet .lst-fleet__item a .item__cont .bgBlue{background-color:#002fce;padding:33px 18px 34px 34px;color:#fff}@media only screen and (min-width: 768px) and (max-width: 1024px){.fleet #wrap .main-fleet .lst-fleet__item a .item__cont .bgBlue{padding:25px 25px}}@media (max-width: 767px){.fleet #wrap .main-fleet .lst-fleet__item a .item__cont .bgBlue{padding:12px 21px 18px}}.fleet #wrap .main-fleet .lst-fleet__item a .item__cont .bgBlue .ttl{font-family:"Shippori Mincho",serif;font-size:32px;font-size:3.2rem;line-height:1.1875em;letter-spacing:.05em;font-weight:700}@media (max-width: 767px){.fleet #wrap .main-fleet .lst-fleet__item a .item__cont .bgBlue .ttl{font-size:22px;font-size:2.2rem;line-height:1.18182em}}.fleet #wrap .main-fleet .lst-fleet__item a .item__cont .bgBlue .type{padding-left:25px;font-family:"Shippori Mincho",serif;margin-top:12px;font-size:16px;font-size:1.6rem;line-height:1.375em;letter-spacing:0em;font-weight:600;position:relative}@media (max-width: 767px){.fleet #wrap .main-fleet .lst-fleet__item a .item__cont .bgBlue .type{font-size:14px;font-size:1.4rem;line-height:1.35714em;margin-top:6px;padding-left:16px}}.fleet #wrap .main-fleet .lst-fleet__item a .item__cont .bgBlue .type::before{content:"";width:15px;height:1px;background-color:#fff;position:absolute;top:11px;left:0}@media (max-width: 767px){.fleet #wrap .main-fleet .lst-fleet__item a .item__cont .bgBlue .type::before{width:10px;top:9px}}.fleet #wrap .main-fleet .lst-fleet__item a .item__cont .bgWhite{padding:31px 18px 28px 34px;flex:1;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width: 768px) and (max-width: 1024px){.fleet #wrap .main-fleet .lst-fleet__item a .item__cont .bgWhite{padding:25px 25px}}@media (max-width: 767px){.fleet #wrap .main-fleet .lst-fleet__item a .item__cont .bgWhite{padding:10px 16px 13px;overflow:hidden}}.fleet #wrap .main-fleet .lst-fleet__item a .item__cont .bgWhite .txt{margin-bottom:71px}@media (max-width: 767px){.fleet #wrap .main-fleet .lst-fleet__item a .item__cont .bgWhite .txt{margin-bottom:30px}}@media (max-width: 767px){.fleet #wrap .main-fleet .lst-fleet__item a .item__cont .bgWhite .txt p{font-size:14px;font-size:1.4rem;line-height:1.78571em;letter-spacing:0em;font-weight:500}}.fleet #wrap .main-fleet .lst-fleet__item a .item__cont .bgWhite .txt p:not(:last-child){margin-bottom:15px}@media (max-width: 767px){.fleet #wrap .main-fleet .lst-fleet__item a .item__cont .bgWhite .txt p:not(:last-child){margin-bottom:10px}}.fleet #wrap .main-fleet .lst-fleet__item a .item__cont .bgWhite .link{text-align:right;padding-right:39px;position:relative;margin:0 5px;font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:.025em;font-weight:500;color:#000}@media (max-width: 767px){.fleet #wrap .main-fleet .lst-fleet__item a .item__cont .bgWhite .link{color:#00275d;margin:0 -9px;z-index:1;padding-right:35px}.fleet #wrap .main-fleet .lst-fleet__item a .item__cont .bgWhite .link::before{content:"";width:205px;height:47px;background-color:#e5f2ff;clip-path:polygon(9% 0, 100% 0, 100% 100%, 0 100%);-webkit-clip-path:polygon(9% 0, 100% 0, 100% 100%, 0 100%);position:absolute;right:-7px;top:50%;transform:translateY(-50%);z-index:-1}}.fleet #wrap .main-fleet .lst-fleet__item a .item__cont .bgWhite .link::after{content:"";width:30px;height:30px;background:url(../../img/fleet/ico-carr-right.svg) no-repeat center/contain;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:0.3s all ease-in-out}@media (max-width: 767px){.fleet #wrap .main-fleet .lst-fleet__item a .item__cont .bgWhite .link::after{width:25px;height:25px;border-radius:50%;background:#002fce url(../../img/common/icon/ico-arr-right_white.svg) no-repeat center left 39%/11px 11px}}@media only screen and (min-width: 1025px){.fleet #wrap .main-fleet .lst-fleet__item a:hover .item__cont .link::after{transform:translateY(-50%) translateX(4px)}}.fleet.page-single #wrap{background:url(../../img/fleet/bg_single.png) no-repeat center top 71px/contain;padding:129px 0 100px}@media (max-width: 767px){.fleet.page-single #wrap{background-image:url(../../img/fleet/bg_single_sp.png);background-position:center top 62px;padding:78px 0 0px}}.fleet.page-single #wrap .inner{max-width:1056px}.fleet.page-single #wrap .breadcrumb{margin:0 auto 24px;width:calc(100% - 101px)}@media (max-width: 767px){.fleet.page-single #wrap .breadcrumb{width:calc(100% - 39px);margin-bottom:17px}}.fleet.page-single #wrap .main-img{text-align:center;margin-bottom:50px}@media (max-width: 767px){.fleet.page-single #wrap .main-img{margin:0 -16px 48px}}.fleet.page-single #wrap .intro{display:flex;justify-content:space-between;margin-bottom:43px}@media (max-width: 767px){.fleet.page-single #wrap .intro{flex-direction:column;margin-bottom:38px}}.fleet.page-single #wrap .intro__left{color:#000;flex:1}@media (max-width: 767px){.fleet.page-single #wrap .intro__left{margin:0 2px}}.fleet.page-single #wrap .intro__left .ttl{font-family:"Shippori Mincho",serif;font-size:40px;font-size:4rem;line-height:1.1em;letter-spacing:.05em;font-weight:700}@media (max-width: 767px){.fleet.page-single #wrap .intro__left .ttl{font-size:32px;font-size:3.2rem}}.fleet.page-single #wrap .intro__left .subttl{font-family:"Shippori Mincho",serif;font-size:16px;font-size:1.6rem;line-height:1.3125em;letter-spacing:.04em;font-weight:500;margin-top:25px}@media (max-width: 767px){.fleet.page-single #wrap .intro__left .subttl{font-size:15px;font-size:1.5rem;line-height:1.33333em;letter-spacing:0em;margin-top:9px}}.fleet.page-single #wrap .intro__right{margin-top:36px}@media (min-width: 768px){.fleet.page-single #wrap .intro__right{width:67%;max-width:622px;margin:-1px 30px 0 25px}}@media only screen and (min-width: 768px) and (max-width: 1055px){.fleet.page-single #wrap .intro__right{margin-right:0}}.fleet.page-single #wrap .intro__right p:not(:last-child){margin-bottom:15px}.fleet.page-single #wrap .spec{display:flex;justify-content:space-between;flex-wrap:wrap}.fleet.page-single #wrap .spec__item{width:48.8%;display:flex}@media (min-width: 768px){.fleet.page-single #wrap .spec__item:nth-child(1),.fleet.page-single #wrap .spec__item:nth-child(2){border-top:1px solid #d1d1d1}}@media (max-width: 767px){.fleet.page-single #wrap .spec__item{width:100%}.fleet.page-single #wrap .spec__item:nth-child(odd){order:1}.fleet.page-single #wrap .spec__item:nth-child(even){order:2}.fleet.page-single #wrap .spec__item:first-child{border-top:1px solid #d1d1d1}}.fleet.page-single #wrap .spec__item .key{width:140px;color:#fff;background-color:#002fce;padding:21px 18px;font-family:"Shippori Mincho",serif;font-size:16px;font-size:1.6rem;line-height:1.25em;letter-spacing:.02em;font-weight:700;border-bottom:1px solid rgba(255,255,255,0.3)}@media (max-width: 767px){.fleet.page-single #wrap .spec__item .key{line-height:calc(26 / 16);width:32.1%;padding:9px 11px;display:flex;align-items:center}}.fleet.page-single #wrap .spec__item .val{flex:1;padding:19px 20px;font-size:14px;font-size:1.4rem;line-height:1.57143em;letter-spacing:.025em;font-weight:500;border-bottom:1px solid #d1d1d1}@media (max-width: 767px){.fleet.page-single #wrap .spec__item .val{padding:14px 13px 13.5px;display:flex;align-items:center}}.fleet.page-single #wrap .detail{background-color:#e5f2ff;padding:100px 0 67px;margin-top:107px;position:relative}@media (max-width: 767px){.fleet.page-single #wrap .detail{margin-top:50px;padding:44px 0 57px}}.fleet.page-single #wrap .detail::after{content:"";width:100%;height:104px;background-color:#e5f2ff;clip-path:polygon(0 0, 100% 0, 50% 100%);-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);position:absolute;top:calc(100% - 1px);left:0}@media (max-width: 767px){.fleet.page-single #wrap .detail::after{height:27px}}.fleet.page-single #wrap .detail__wrapper{background-color:#fff;padding:96px 0 96px}@media only screen and (min-width: 768px) and (max-width: 1024px){.fleet.page-single #wrap .detail__wrapper{padding:65px 0 65px}}@media (max-width: 767px){.fleet.page-single #wrap .detail__wrapper{padding:39px 0 39px}}.fleet.page-single #wrap .detail__wrapper .grad-ttl{background:linear-gradient(to right, #0033de 60%, #0091f5);padding:52px 59px 50px;color:#fff;font-family:"Shippori Mincho",serif;font-size:28px;font-size:2.8rem;line-height:1.28571em;letter-spacing:.05em;font-weight:700;margin-bottom:63px}@media only screen and (min-width: 768px) and (max-width: 1024px){.fleet.page-single #wrap .detail__wrapper .grad-ttl{padding:35px 50px 37px;margin-bottom:45px}}@media (max-width: 767px){.fleet.page-single #wrap .detail__wrapper .grad-ttl{font-size:22px;font-size:2.2rem;line-height:1.54545em;padding:15px 17px 17px;margin-bottom:21px;background:linear-gradient(to right, #0033de 55%, #0085f2)}}.fleet.page-single #wrap .detail__wrapper .free-txt{margin:0 87px 80px}@media only screen and (min-width: 768px) and (max-width: 1024px){.fleet.page-single #wrap .detail__wrapper .free-txt{margin:0 60px 50px}}@media (min-width: 768px){.fleet.page-single #wrap .detail__wrapper .free-txt h3{margin-bottom:25px}}.fleet.page-single #wrap .detail__wrapper .free-txt p{margin-bottom:25px}@media (max-width: 767px){.fleet.page-single #wrap .detail__wrapper .free-txt{margin:0 17px 37px}.fleet.page-single #wrap .detail__wrapper .free-txt h3{font-size:20px;font-size:2rem;line-height:calc(32 / 20);padding-bottom:8px;margin-bottom:24px}.fleet.page-single #wrap .detail__wrapper .free-txt h4{margin-bottom:14px}.fleet.page-single #wrap .detail__wrapper .free-txt p{margin-bottom:23px}}.fleet.page-single #wrap .detail__wrapper .free-txt *:last-child{margin-bottom:0}.fleet.page-single #wrap .detail__wrapper .img-txt-h{display:flex;justify-content:space-between;margin:0 87px 70px}@media only screen and (min-width: 768px) and (max-width: 1024px){.fleet.page-single #wrap .detail__wrapper .img-txt-h{margin:0 60px 50px}}@media (max-width: 767px){.fleet.page-single #wrap .detail__wrapper .img-txt-h{flex-direction:column;margin:0 17px 29px}}@media (min-width: 768px){.fleet.page-single #wrap .detail__wrapper .img-txt-h.imgR .img{order:1}}@media (min-width: 768px){.fleet.page-single #wrap .detail__wrapper .img-txt-h .img{width:50.6%}}@media (max-width: 767px){.fleet.page-single #wrap .detail__wrapper .img-txt-h .img:not(:last-child){margin-bottom:19px}}.fleet.page-single #wrap .detail__wrapper .img-txt-h .img img{width:100%;object-fit:contain}@media (min-width: 768px){.fleet.page-single #wrap .detail__wrapper .img-txt-h .cont{width:43.6%;margin-top:-6px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1024px){.fleet.page-single #wrap .detail__wrapper .img-txt-h .cont{width:46%}}.fleet.page-single #wrap .detail__wrapper .img-txt-h .cont .ttl{color:#002fce;font-family:"Shippori Mincho",serif;font-size:22px;font-size:2.2rem;line-height:1.59091em;letter-spacing:.04em;font-weight:700;border-bottom:1px solid #002fce;margin-bottom:18px;padding-bottom:16px}@media (max-width: 767px){.fleet.page-single #wrap .detail__wrapper .img-txt-h .cont .ttl{font-size:18px;font-size:1.8rem;line-height:1.55556em;padding-bottom:5px}}.fleet.page-single #wrap .detail__wrapper .img-txt-h .cont .txt p:not(:last-child){margin-bottom:15px}.fleet.page-single #wrap .detail__wrapper .img-txt-v{margin:0 87px 53px;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 768px) and (max-width: 1024px){.fleet.page-single #wrap .detail__wrapper .img-txt-v{margin:0 60px 50px}}@media (max-width: 767px){.fleet.page-single #wrap .detail__wrapper .img-txt-v{margin:0 17px 37px}}.fleet.page-single #wrap .detail__wrapper .img-txt-v .item{width:47.7%}@media (max-width: 767px){.fleet.page-single #wrap .detail__wrapper .img-txt-v .item{width:100%}.fleet.page-single #wrap .detail__wrapper .img-txt-v .item:not(:last-child){margin-bottom:18px}}.fleet.page-single #wrap .detail__wrapper .img-txt-v .item .img:not(:last-child){margin-bottom:19px}.fleet.page-single #wrap .detail__wrapper .img-txt-v .item .cont .ttl{color:#002fce;font-family:"Shippori Mincho",serif;font-size:22px;font-size:2.2rem;line-height:1.59091em;letter-spacing:.04em;font-weight:700;border-bottom:1px solid #002fce;margin-bottom:18px;padding-bottom:16px}@media (max-width: 767px){.fleet.page-single #wrap .detail__wrapper .img-txt-v .item .cont .ttl{font-size:18px;font-size:1.8rem;line-height:1.55556em;padding-bottom:5px}}.fleet.page-single #wrap .detail__wrapper .img-txt-v .item .cont .txt p:not(:last-child){margin-bottom:15px}.fleet.page-single #wrap .detail__wrapper .img-txt-h+.free-txt{margin-top:63px}@media only screen and (min-width: 768px) and (max-width: 1024px){.fleet.page-single #wrap .detail__wrapper .img-txt-h+.free-txt{margin-top:50px}}@media (max-width: 767px){.fleet.page-single #wrap .detail__wrapper .img-txt-h+.free-txt{margin-top:-3px}}.fleet.page-single #wrap .detail__wrapper .free-txt+.grad-ttl{margin-top:81px}@media only screen and (min-width: 768px) and (max-width: 1024px){.fleet.page-single #wrap .detail__wrapper .free-txt+.grad-ttl{margin-top:60px}}@media (max-width: 767px){.fleet.page-single #wrap .detail__wrapper .free-txt+.grad-ttl{margin-top:48px}}@media (max-width: 767px){.fleet.page-single #wrap .detail__wrapper .grad-ttl+.img-txt-v{margin-top:28px}}.fleet.page-single #wrap .detail__wrapper .grad-ttl:first-child{margin-top:-96px}@media only screen and (min-width: 768px) and (max-width: 1024px){.fleet.page-single #wrap .detail__wrapper .grad-ttl:first-child{margin-top:-65px}}@media (max-width: 767px){.fleet.page-single #wrap .detail__wrapper .grad-ttl:first-child{margin-top:-39px}}.fleet.page-single #wrap .detail__wrapper>*:last-child{margin-bottom:0}.fleet.page-single #wrap .proj{padding:47px 0 220px}@media only screen and (min-width: 768px) and (max-width: 1024px){.fleet.page-single #wrap .proj{padding-bottom:150px}}@media (max-width: 767px){.fleet.page-single #wrap .proj{padding:25px 0 71px}}.fleet.page-single #wrap .proj__ttl{position:relative;padding:15px 0}@media (min-width: 768px){.fleet.page-single #wrap .proj__ttl{min-height:150px;display:flex;justify-content:center;align-items:center;white-space:nowrap}}.fleet.page-single #wrap .proj__ttl .en{color:#e5f2ff;font-family:"Bebas Neue",sans-serif;font-size:197px;font-size:19.7rem;line-height:1em;letter-spacing:0em;font-weight:400;letter-spacing:-0.02em}@media (min-width: 768px){.fleet.page-single #wrap .proj__ttl .en{position:absolute;top:63%;left:50%;transform:translate(-50%, -50%);z-index:-1}}@media (max-width: 767px){.fleet.page-single #wrap .proj__ttl .en{text-align:center;font-size:117px;font-size:11.7rem;margin-bottom:-58px}}.fleet.page-single #wrap .proj__ttl .jp{text-align:center;color:#000;font-family:"Shippori Mincho",serif;font-size:40px;font-size:4rem;line-height:1.175em;letter-spacing:.025em;font-weight:700}@media (max-width: 767px){.fleet.page-single #wrap .proj__ttl .jp{font-size:26px;font-size:2.6rem;line-height:1.30769em}}.fleet.page-single #wrap .proj__lst{margin-top:39px}@media (max-width: 767px){.fleet.page-single #wrap .proj__lst{margin:24px -16px 0}}.fleet.page-single #wrap .proj__lst__item:not(:last-child){margin-bottom:2px}.fleet.page-single #wrap .proj__lst__item:last-child .toggle .close{margin-bottom:0}.fleet.page-single #wrap .proj__lst__item>.inner{max-width:1372px}.fleet.page-single #wrap .proj__lst__item .overview{background:url(../../img/fleet/bg_overview.jpg) no-repeat bottom right/cover;padding:10px 140px 10px 10px;display:flex;justify-content:space-between;align-items:center;position:relative;cursor:pointer;transition:0.3s all ease-in-out;min-height:100px;cursor:pointer}@media only screen and (min-width: 768px) and (max-width: 1371px){.fleet.page-single #wrap .proj__lst__item .overview{padding-right:110px}}@media (max-width: 767px){.fleet.page-single #wrap .proj__lst__item .overview{flex-direction:column;background-image:url(../../img/fleet/bg_overview_sp.jpg);padding:15px 16px 24px;align-items:flex-start;min-height:76px}}.fleet.page-single #wrap .proj__lst__item .overview::before{content:"";width:60px;height:60px;border:1px solid #fff;position:absolute;top:50%;right:55px;transform:translateY(-50%)}@media only screen and (min-width: 768px) and (max-width: 1371px){.fleet.page-single #wrap .proj__lst__item .overview::before{right:25px}}@media (max-width: 767px){.fleet.page-single #wrap .proj__lst__item .overview::before{width:40px;height:40px;transform:none;top:calc(100% - 57px);right:18px}}.fleet.page-single #wrap .proj__lst__item .overview::after{content:"";width:60px;height:60px;background:url(../../img/fleet/ico-arr-down_white.svg) no-repeat center;position:absolute;top:48%;right:55px;transform:translateY(-50%);transition:0.4s all ease-in-out;transform-origin:50% 60%}@media only screen and (min-width: 768px) and (max-width: 1371px){.fleet.page-single #wrap .proj__lst__item .overview::after{right:25px}}@media (max-width: 767px){.fleet.page-single #wrap .proj__lst__item .overview::after{width:40px;height:40px;transform:none;top:calc(100% - 57px);right:18px;background:url(../../img/common/icon/ico-arr-down_white.svg) no-repeat center top 40%/18px 18px;transform-origin:50% 53%}}.fleet.page-single #wrap .proj__lst__item .overview.active::after{transform:translateY(-50%) rotate(180deg)}@media (max-width: 767px){.fleet.page-single #wrap .proj__lst__item .overview.active::after{transform:rotate(180deg)}}.fleet.page-single #wrap .proj__lst__item .overview .item__thumb{position:relative;overflow:hidden;width:39%;max-width:460px;margin-right:min(55px, 3.9vw)}.fleet.page-single #wrap .proj__lst__item .overview .item__thumb:before{display:block;content:" ";width:100%;padding-top:65.21739%}.fleet.page-single #wrap .proj__lst__item .overview .item__thumb>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (min-width: 768px) and (max-width: 1024px){.fleet.page-single #wrap .proj__lst__item .overview .item__thumb{margin-right:30px}}@media (max-width: 767px){.fleet.page-single #wrap .proj__lst__item .overview .item__thumb{position:relative;width:100%;max-width:100%;margin:0}.fleet.page-single #wrap .proj__lst__item .overview .item__thumb:before{display:block;content:" ";width:100%;padding-top:65.30612%}.fleet.page-single #wrap .proj__lst__item .overview .item__thumb>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.fleet.page-single #wrap .proj__lst__item .overview .item__cont{flex:1;color:#fff;padding:19px 0 15px}@media only screen and (min-width: 768px) and (max-width: 1371px){.fleet.page-single #wrap .proj__lst__item .overview .item__cont{max-width:705px}}@media (max-width: 767px){.fleet.page-single #wrap .proj__lst__item .overview .item__cont{max-width:calc(100% - 50px);padding:18px 0 0}}.fleet.page-single #wrap .proj__lst__item .overview .item__cont .name{font-family:"Shippori Mincho",serif;font-size:26px;font-size:2.6rem;line-height:1.23077em;letter-spacing:.05em;font-weight:700}@media (max-width: 767px){.fleet.page-single #wrap .proj__lst__item .overview .item__cont .name{font-size:24px;font-size:2.4rem}}.fleet.page-single #wrap .proj__lst__item .overview .item__cont .sum{margin-top:20px}.fleet.page-single #wrap .proj__lst__item .overview .item__cont .sum p{font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.025em;font-weight:500}.fleet.page-single #wrap .proj__lst__item .overview .item__cont .sum p:not(:last-child){margin-bottom:15px}@media only screen and (min-width: 1025px){.fleet.page-single #wrap .proj__lst__item .overview:hover{opacity:0.75}}.fleet.page-single #wrap .proj__lst__item .overview.noimg{padding-left:40px;padding-right:40px}@media (max-width: 767px){.fleet.page-single #wrap .proj__lst__item .overview.noimg{padding-left:16px;padding-right:16px}}.fleet.page-single #wrap .proj__lst__item .overview.noctn{pointer-events:none}.fleet.page-single #wrap .proj__lst__item .overview.noctn::after,.fleet.page-single #wrap .proj__lst__item .overview.noctn::before{display:none}.fleet.page-single #wrap .proj__lst__item .toggle{display:none}.fleet.page-single #wrap .proj__lst__item .toggle .detail{background:none;margin:0;padding:86px 0 0}@media (max-width: 767px){.fleet.page-single #wrap .proj__lst__item .toggle .detail{padding:30px 0 0}}.fleet.page-single #wrap .proj__lst__item .toggle .detail::after{display:none}.fleet.page-single #wrap .proj__lst__item .toggle .detail__wrapper{padding:0}.fleet.page-single #wrap .proj__lst__item .toggle .close{margin:83px auto 100px;background-color:#ebebeb;border-radius:10px;cursor:pointer;transition:0.3s all ease-in-out;text-align:center;width:276px;height:55px;cursor:pointer}@media (max-width: 767px){.fleet.page-single #wrap .proj__lst__item .toggle .close{margin-top:40px;margin-bottom:50px}}@media only screen and (min-width: 1025px){.fleet.page-single #wrap .proj__lst__item .toggle .close:hover{opacity:0.75}}.fleet.page-single #wrap .proj__lst__item .toggle .close span{color:#000;font-family:"Bebas Neue",sans-serif;font-size:18px;font-size:1.8rem;line-height:1em;letter-spacing:.025em;font-weight:400;line-height:60px;background:url(../../img/common/icon/ico-x.svg) no-repeat left center;padding-left:30px}.fleet.page-single #wrap .detail+.proj{padding-top:147px}@media (max-width: 767px){.fleet.page-single #wrap .detail+.proj{padding-top:45px}}.fleet.page-single #wrap .vessel{background-color:#e5f2ff;padding:76px 18px 17px}@media (max-width: 767px){.fleet.page-single #wrap .vessel{padding:82px 0 90px}}.fleet.page-single #wrap .vessel__ttl{text-align:center;color:#000;font-family:"Shippori Mincho",serif;font-size:30px;font-size:3rem;line-height:1.33333em;letter-spacing:.1em;font-weight:700}@media (max-width: 767px){.fleet.page-single #wrap .vessel__ttl{font-size:26px;font-size:2.6rem;line-height:1.30769em;letter-spacing:.025em}}.fleet.page-single #wrap .vessel__lst{margin-top:55px;display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:4px 4px}@media (min-width: 768px){.fleet.page-single #wrap .vessel__lst.center{display:flex;justify-content:center}.fleet.page-single #wrap .vessel__lst.center li{width:calc((100% - 12px) / 4)}}@media (max-width: 767px){.fleet.page-single #wrap .vessel__lst{grid-template-columns:100%;grid-gap:0;margin-top:71px}}.fleet.page-single #wrap .vessel__lst__item a{display:block;position:relative;overflow:hidden;cursor:pointer}@media (max-width: 767px){.fleet.page-single #wrap .vessel__lst__item a{background-color:#fff;display:flex;align-items:center;padding-right:25px;border-bottom:1px solid #cbcbcb}}.fleet.page-single #wrap .vessel__lst__item a::after{content:"";width:17px;height:17px;background:url(../../img/common/icon/ico-arr-right_white.svg) no-repeat center/contain;position:absolute;right:21px;bottom:29px;transition:0.3s all ease-in-out}@media (max-width: 767px){.fleet.page-single #wrap .vessel__lst__item a::after{width:13px;height:13px;background-image:url(../../img/common/icon/ico-arr-right_black.svg);right:8px;bottom:50%;transform:translateY(50%)}}.fleet.page-single #wrap .vessel__lst__item a .item__thumb{position:relative;overflow:hidden}.fleet.page-single #wrap .vessel__lst__item a .item__thumb:before{display:block;content:" ";width:100%;padding-top:65.94595%}.fleet.page-single #wrap .vessel__lst__item a .item__thumb>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (min-width: 768px){.fleet.page-single #wrap .vessel__lst__item a .item__thumb{position:relative}.fleet.page-single #wrap .vessel__lst__item a .item__thumb:before{display:block;content:" ";width:100%;padding-top:60.05747%}.fleet.page-single #wrap .vessel__lst__item a .item__thumb>.content{position:absolute;top:0;left:0;right:0;bottom:0}.fleet.page-single #wrap .vessel__lst__item a .item__thumb::after{content:"";width:100%;height:45.6%;background:linear-gradient(to top, #002476, #fff);position:absolute;left:0;bottom:0;mix-blend-mode:multiply}}@media (max-width: 767px){.fleet.page-single #wrap .vessel__lst__item a .item__thumb{width:185px;margin-right:13px}}.fleet.page-single #wrap .vessel__lst__item a .item__cont{font-family:"Shippori Mincho",serif;color:#000}@media (min-width: 768px){.fleet.page-single #wrap .vessel__lst__item a .item__cont{position:absolute;bottom:0;left:0;width:100%;padding:12px 40px 12px 18px;color:#fff}}@media (max-width: 767px){.fleet.page-single #wrap .vessel__lst__item a .item__cont{flex:1;padding:10px 0 18px}}.fleet.page-single #wrap .vessel__lst__item a .item__cont .ttl{font-size:18px;font-size:1.8rem;line-height:1.22222em;letter-spacing:0em;font-weight:700;overflow:hidden;width:100%;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}@media (max-width: 767px){.fleet.page-single #wrap .vessel__lst__item a .item__cont .ttl{font-size:20px;font-size:2rem;line-height:1.2em;letter-spacing:.05em}}.fleet.page-single #wrap .vessel__lst__item a .item__cont .type{font-size:12px;font-size:1.2rem;line-height:1.33333em;letter-spacing:0em;font-weight:700;margin-top:7px}@media (min-width: 768px){.fleet.page-single #wrap .vessel__lst__item a .item__cont .type{overflow:hidden;width:100%;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1024px){.fleet.page-single #wrap .vessel__lst__item a .item__cont .type{overflow:hidden;width:100%;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}}@media only screen and (min-width: 1025px){.fleet.page-single #wrap .vessel__lst__item a:hover::after{transform:translateX(4px)}}.fleet.page-single #wrap .vessel__lst .back{display:flex;justify-content:center;align-items:center}.fleet.page-single #wrap .vessel__lst .back:first-child{margin:10px 0 30px}@media (max-width: 767px){.fleet.page-single #wrap .vessel__lst .back:first-child{margin:-70px 0 -20px}}.fleet.page-single #wrap .vessel__lst .back a{font-family:"Shippori Mincho",serif;color:#000;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.025em;font-weight:700;padding-left:30px;position:relative;cursor:pointer}@media (max-width: 767px){.fleet.page-single #wrap .vessel__lst .back a{display:block;border:1px solid #000;width:325px;height:65px;text-align:center;line-height:62px;margin-top:50px;padding-left:15px}}.fleet.page-single #wrap .vessel__lst .back a::before{content:"";width:16px;height:16px;border-radius:50%;background:#000 url(../../img/common/icon/ico-carr-left_black.svg) no-repeat center/contain;position:absolute;left:0;top:50%;transform:translateY(-50%);transition:0.3s all ease-in-out;will-change:transform}@media (max-width: 767px){.fleet.page-single #wrap .vessel__lst .back a::before{left:22px}}@media only screen and (min-width: 1025px){.fleet.page-single #wrap .vessel__lst .back a:hover::before{transform:translateY(-50%) translateX(-4px)}}.fleet.page-single footer .contact{padding-top:140px}@media (max-width: 767px){.fleet.page-single footer .contact{padding-top:57px}}.is-ipad #wrap .main-fleet .lst-fleet__item a .item__cont{margin-left:-1px}

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