body{font-family:"Crimson Text",serif;font-weight:600}.header .inHeader .layerMenu .inLayer .gNavi__item a{font-family:"Crimson Text",serif;font-size:18px;font-weight:600;letter-spacing:0.03em;margin-left:38px}@media only screen and (min-width: 1024px) and (max-width: 1385px){.header .inHeader .layerMenu .inLayer .gNavi__item a{font-size:1.28571vw;white-space:nowrap;margin-left:1.42857vw}}@media (max-width: 767px){.header .inHeader .layerMenu .inLayer .gNavi__item a{font-size:16px;letter-spacing:0.05em}}.header .inHeader .gradient-btn__item a{font-family:"Crimson Text",serif;padding-top:48px;letter-spacing:0}.header .inHeader .layerMenu .inLayer .contact__item a span.ship{font-family:"Crimson Text",serif;font-weight:bold}.header .inHeader .layerMenu .inLayer .contact__item a .txt-01{font-family:"Roboto",sans-serif;font-weight:400}.header .inHeader .layerMenu .inLayer .contact__item a .txt-02{font-family:"Roboto",sans-serif;font-size:11px;font-weight:400}.header .inHeader .layerMenu .inLayer .privacy{font-family:"Roboto",sans-serif;font-weight:400}@media (min-width: 768px){.breadcrumb{margin-top:59px}}.breadcrumb__wrapper{overflow:hidden;width:100%;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}.breadcrumb li a,.breadcrumb li span{font-family:"Crimson Text",serif;font-weight:600}.c-title__jp,.c-btn{font-family:"Crimson Text",serif;font-weight:600;text-transform:uppercase}.c-title__jp{font-size:64px;letter-spacing:0.05em}@media (max-width: 767px){.c-title__jp{font-size:39px;letter-spacing:0.05em !important}}.c-btn02{text-transform:uppercase;letter-spacing:0.03em;font-weight:600 !important}.c-btn02 span::before{right:-8px !important;margin-top:-10px !important}.c-subpage-hd__content{padding-top:225px}@media (max-width: 767px){.c-subpage-hd__content{padding-top:46px}}.cms-content h2{font-family:"Crimson Text",serif;font-size:26px;font-size:2.6rem;line-height:1.38462em;letter-spacing:.02em;font-weight:600;padding:24px 30px 24px;margin-bottom:54px}@media (max-width: 767px){.cms-content h2{font-size:22px;line-height:32px;padding:24px 22px 24px;margin-bottom:27px}}.cms-content h3{font-family:"Crimson Text",serif;font-size:27px;font-size:2.7rem;line-height:1.03704em;letter-spacing:.02em;font-weight:600;padding-bottom:22px;margin-bottom:40px}@media (max-width: 767px){.cms-content h3{font-size:22px;line-height:26px;padding-bottom:17px;margin-bottom:19px}}.cms-content h4{font-family:"Crimson Text",serif;font-size:22px;font-size:2.2rem;line-height:1.27273em;letter-spacing:.02em;font-weight:600;margin-bottom:28px}@media (max-width: 767px){.cms-content h4{font-size:20px;line-height:24px;margin-bottom:18px}}.cms-content p{font-family:"Roboto",sans-serif;font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.025em;font-weight:400;color:#404040}@media (max-width: 767px){.cms-content p{line-height:25px}}.cms-content ul li,.cms-content ol li{font-family:"Roboto",sans-serif;line-height:28px;font-weight:400}@media (max-width: 767px){.cms-content ul li,.cms-content ol li{line-height:25px;padding-bottom:9px}}.news #wrap .sidebar__block__lst .dropdown{font-family:"Crimson Text",serif;font-weight:600;font-size:17px}.news #wrap .sidebar__block__lst a{font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;text-transform:uppercase}.news #wrap .sidebar__block__lst a::before{top:9px}.news #wrap .news-main .main-cont .cate-name{font-family:"Crimson Text",serif;font-weight:600;font-size:26px;letter-spacing:0.05em}@media (max-width: 767px){.news #wrap .news-main .main-cont .cate-name{font-size:24px}}.news #wrap .news-main .main-cont .news-lst__item a .item__cont .ttl{font-family:"Crimson Text",serif;font-weight:600;font-size:20px;line-height:26px}@media (max-width: 767px){.news #wrap .news-main .main-cont .news-lst__item a .item__cont .ttl{font-size:15px;line-height:20px}}.news #wrap .news-main .main-cont .news-lst__item a .item__cont .meta .cate{position:relative;top:3px}@media (max-width: 767px){.news #wrap .news-main .main-cont .news-lst__item a .item__cont .meta .cate{top:1px}}.news #wrap .news-main .main-cont .news-lst__item a .item__cont .meta .cate span{font-family:"Roboto",sans-serif;text-transform:uppercase;font-weight:400;padding:3px 4px 2px}.news.page-single #wrap .post-meta .cate{position:relative;top:3px}.news.page-single #wrap .post-meta .cate span{font-family:"Roboto",sans-serif;font-weight:400;text-transform:uppercase;padding:3px 4px 2px}.news.page-single #wrap .post-ttl{font-family:"Crimson Text",serif;font-weight:600;font-size:37px;line-height:48px}@media (max-width: 767px){.news.page-single #wrap .post-ttl{font-size:24px;line-height:36px}}@media (max-width: 767px){.news.page-single #wrap .news-related{padding-top:50px;padding-bottom:66px;margin-bottom:41px}}.news.page-single #wrap .news-related__ttl{font-family:"Crimson Text",serif;font-weight:600;font-size:34px;letter-spacing:0.04em}@media (max-width: 767px){.news.page-single #wrap .news-related__ttl{font-size:28px;margin-bottom:29px}}.news.page-single #wrap .news-related__lst__item a .item__cont .meta{margin-bottom:19px}@media (max-width: 767px){.news.page-single #wrap .news-related__lst__item a .item__cont .meta{margin-bottom:11px}}.news.page-single #wrap .news-related__lst__item a .item__cont .ttl{font-family:"Crimson Text",serif;font-weight:600;font-size:20px;letter-spacing:0.02em;line-height:26px}@media (max-width: 767px){.news.page-single #wrap .news-related__lst__item a .item__cont .ttl{font-size:16px;line-height:22px;overflow:hidden;width:100%;-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}}.news.page-single #wrap .news-related__lst__item a .item__cont .meta .cate{position:relative;top:2px}@media (max-width: 767px){.news.page-single #wrap .news-related__lst__item a .item__cont .meta .cate{top:1px}}.news.page-single #wrap .news-related__lst__item a .item__cont .meta .cate span{font-family:"Roboto",sans-serif;text-transform:uppercase;font-weight:500;padding:3px 4px 2px}.news.page-single #wrap .news-related .c-btn{text-transform:capitalize}.news.page-single footer .contact{padding-top:138px}@media (max-width: 767px){.news.page-single footer .contact{padding-top:91px}}@media (max-width: 767px){.fleet #wrap .main-fleet{padding-bottom:44px}}.fleet #wrap .main-fleet .intro-txt{font-family:"Crimson Text",serif;font-weight:600;letter-spacing:0.02em}@media (max-width: 767px){.fleet #wrap .main-fleet .intro-txt{margin-bottom:35px}}@media (max-width: 767px){.fleet #wrap .main-fleet .lst-fleet__item a .item__cont .bgBlue{padding-top:10px;padding-bottom:16px}}.fleet #wrap .main-fleet .lst-fleet__item a .item__cont .bgBlue .ttl{font-family:"Crimson Text",serif;font-size:36px;font-weight:600}@media (max-width: 767px){.fleet #wrap .main-fleet .lst-fleet__item a .item__cont .bgBlue .ttl{font-size:24px;line-height:1.5}}.fleet #wrap .main-fleet .lst-fleet__item a .item__cont .bgBlue .type{font-family:"Crimson Text",serif;font-size:15px;letter-spacing:0;font-weight:600;margin-top:7px}@media (max-width: 767px){.fleet #wrap .main-fleet .lst-fleet__item a .item__cont .bgBlue .type{font-size:14px;margin-top:0}}.fleet #wrap .main-fleet .lst-fleet__item a .item__cont .bgWhite{padding-top:34px;padding-bottom:26px}@media (max-width: 767px){.fleet #wrap .main-fleet .lst-fleet__item a .item__cont .bgWhite{padding-top:11px;padding-bottom:8px}}.fleet #wrap .main-fleet .lst-fleet__item a .item__cont .bgWhite .txt{margin-bottom:44px}@media (max-width: 767px){.fleet #wrap .main-fleet .lst-fleet__item a .item__cont .bgWhite .txt{margin-bottom:26px}}.fleet #wrap .main-fleet .lst-fleet__item a .item__cont .bgWhite .txt p{font-family:"Roboto",sans-serif;font-size:16px;font-size:1.6rem;line-height:1.375em;letter-spacing:.025em;font-weight:400}@media (max-width: 767px){.fleet #wrap .main-fleet .lst-fleet__item a .item__cont .bgWhite .txt p{font-size:14px;letter-spacing:0;line-height:23px}}.fleet #wrap .main-fleet .lst-fleet__item a .item__cont .bgWhite .link{font-family:"Roboto",sans-serif;font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.025em;font-weight:400}@media (max-width: 767px){.fleet #wrap .main-fleet .lst-fleet__item a .item__cont .bgWhite .link::before{width:298px;height:47px;clip-path:polygon(9% 0, 100% 0, 100% 100%, 0 100%);-webkit-clip-path:polygon(6% 0, 100% 0, 100% 100%, 0 100%)}}.fleet footer .contact{padding-top:138px}@media (max-width: 767px){.fleet footer .contact{padding-top:50px}}@media (max-width: 767px){.fleet.page-single #wrap .detail{padding-bottom:37px}}@media (max-width: 767px){.fleet.page-single #wrap .intro{margin-bottom:27px}}@media (max-width: 767px){.fleet.page-single #wrap .main-img{margin-bottom:52px}}.fleet.page-single #wrap .intro__left .ttl{font-family:"Crimson Text",serif;font-weight:600;font-size:46px;letter-spacing:0.02em}@media (max-width: 767px){.fleet.page-single #wrap .intro__left .ttl{font-size:32px;font-weight:bold;letter-spacing:0.05em}}.fleet.page-single #wrap .intro__left .subttl{font-family:"Crimson Text",serif;letter-spacing:0.02em}@media (max-width: 767px){.fleet.page-single #wrap .intro__left .subttl{margin-top:7px;font-size:15px;letter-spacing:0}}.fleet.page-single #wrap .intro__right p{font-family:"Roboto",sans-serif;font-weight:400;line-height:22px;letter-spacing:0.02em;color:#404040}.fleet.page-single #wrap .spec .spec__item .key{font-family:"Crimson Text",serif;font-weight:600;font-size:18px}@media (max-width: 767px){.fleet.page-single #wrap .spec .spec__item .key{line-height:18px;padding:14px 11px}}.fleet.page-single #wrap .spec .spec__item .val{font-family:"Roboto",sans-serif;line-height:22px;font-weight:400;letter-spacing:0.03em}.fleet.page-single #wrap .detail__wrapper{padding-bottom:71px}@media (max-width: 767px){.fleet.page-single #wrap .detail__wrapper{padding-bottom:30px}}.fleet.page-single #wrap .detail__wrapper .grad-ttl{font-family:"Crimson Text",serif;font-weight:600;font-size:34px;line-height:41px;letter-spacing:0.02em;padding:49px 59px 48px}@media (max-width: 767px){.fleet.page-single #wrap .detail__wrapper .grad-ttl{font-size:24px;line-height:30px;letter-spacing:0.05em;padding:20px 16px 19px}}.fleet.page-single #wrap .detail__wrapper .free-txt h3{margin-bottom:39px}@media (max-width: 767px){.fleet.page-single #wrap .detail__wrapper .free-txt h3{line-height:28px;padding-bottom:16px;margin-bottom:24px}}@media (max-width: 767px){.fleet.page-single #wrap .detail__wrapper .free-txt h4{line-height:22px;margin-bottom:23px}}@media (max-width: 767px){.fleet.page-single #wrap .detail__wrapper .free-txt p{line-height:22px}}@media (max-width: 767px){.fleet.page-single #wrap .detail__wrapper .img-txt-h .img:not(:last-child){margin-bottom:15px}}@media (max-width: 767px){.fleet.page-single #wrap .detail__wrapper .img-txt-h{margin-bottom:23px}}.fleet.page-single #wrap .detail__wrapper .img-txt-h .cont .ttl{font-family:"Crimson Text",serif;font-size:24px;font-size:2.4rem;line-height:1.45833em;letter-spacing:.02em;font-weight:600}@media (max-width: 767px){.fleet.page-single #wrap .detail__wrapper .img-txt-h .cont .ttl{font-size:22px;line-height:28px;padding-bottom:14px;margin-bottom:21px}}.fleet.page-single #wrap .detail__wrapper .img-txt-h .cont .txt{font-family:"Roboto",sans-serif;font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.025em;font-weight:400}@media (max-width: 767px){.fleet.page-single #wrap .detail__wrapper .img-txt-h .cont .txt{line-height:22px}}.fleet.page-single #wrap .detail__wrapper .img-txt-v .item .cont .ttl{font-family:"Crimson Text",serif;font-size:22px;font-size:2.2rem;line-height:1.59091em;letter-spacing:.02em;font-weight:600}@media (max-width: 767px){.fleet.page-single #wrap .detail__wrapper .img-txt-v .item .cont .ttl{line-height:1.3}}.fleet.page-single #wrap .detail__wrapper .img-txt-v .item .cont .txt{font-family:"Roboto",sans-serif;font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.025em;font-weight:400}@media (max-width: 767px){.fleet.page-single #wrap .detail__wrapper .img-txt-v .item .cont .txt{line-height:22px}}.fleet.page-single #wrap .proj__ttl{min-height:unset}.fleet.page-single #wrap .proj__ttl .jp{font-family:"Crimson Text",serif;font-size:40px;font-weight:600}@media (max-width: 767px){.fleet.page-single #wrap .proj__ttl .jp{font-size:34px}}.fleet.page-single #wrap .detail+.proj{padding-top:155px;padding-bottom:139px}@media (max-width: 767px){.fleet.page-single #wrap .detail+.proj{padding-top:51px;padding-bottom:61px}}.fleet.page-single #wrap .proj__lst{margin-top:17px}@media (max-width: 767px){.fleet.page-single #wrap .proj__lst{margin-top:6px}}.fleet.page-single #wrap .proj__lst__item .overview .item__cont .name{font-family:"Crimson Text",serif;font-weight:600;font-size:38px;letter-spacing:0.02em}@media (max-width: 767px){.fleet.page-single #wrap .proj__lst__item .overview .item__cont .name{font-size:24px;line-height:1.3}}.fleet.page-single #wrap .proj__lst__item .overview .item__cont .sum{margin-top:14px}.fleet.page-single #wrap .proj__lst__item .overview .item__cont .sum p{font-family:"Roboto",sans-serif;line-height:24px}.fleet.page-single #wrap .proj__lst__item .toggle .detail{padding-top:69px}@media (max-width: 767px){.fleet.page-single #wrap .vessel{padding-top:64px}}.fleet.page-single #wrap .vessel__ttl{font-family:"Crimson Text",serif;font-weight:600;font-size:34px;letter-spacing:0.04em}@media (max-width: 767px){.fleet.page-single #wrap .vessel__ttl{font-size:28px}}.fleet.page-single #wrap .vessel__lst{margin-top:50px}@media (max-width: 767px){.fleet.page-single #wrap .vessel__lst{margin-top:39px}}.fleet.page-single #wrap .vessel__lst__item a .item__cont .ttl,.fleet.page-single #wrap .vessel__lst__item a .item__cont .type{font-family:"Crimson Text",serif}.fleet.page-single #wrap .vessel__lst .back{font-family:"Crimson Text",serif;font-weight:600}.fleet.page-single footer .contact{padding-top:39px}@media (max-width: 767px){.fleet.page-single footer .contact{padding-top:50px}}.top .sec-mv__content .mv-txt .subttl,.top .sec-mv__content .mv-txt .txt{font-family:"Crimson Text",serif;font-weight:600;letter-spacing:0.02em}@media (max-width: 767px){.top .sec-mv__content .mv-txt .subttl{line-height:34px}}@media (max-width: 767px){.top .sec-mv__content .mv-txt .txt{font-size:16px;line-height:21px}}.top .sec-intro__ctn{font-family:"Crimson Text",serif;font-weight:600;letter-spacing:0.02em}.top .sec-intro__ctn .intro-ttl{font-weight:600;line-height:91px;letter-spacing:0.02em;margin-bottom:49px}@media (max-width: 767px){.top .sec-intro__ctn .intro-ttl{font-size:28px;line-height:32px;margin-bottom:18px}}.top .sec-intro__ctn .intro-ttl span{padding:11px 16px 0 14px;line-height:1.5;margin-right:16px}@media (max-width: 767px){.top .sec-intro__ctn .intro-ttl span{letter-spacing:0.02em;margin-right:0;margin-bottom:7px;padding:7px 12px 0px 11px}}.top .sec-intro__ctn .txt{max-width:1016px;line-height:40px}@media (max-width: 767px){.top .sec-intro__ctn .txt{font-size:18px;line-height:24px}}@media (min-width: 768px){.top .sec-about{padding-bottom:213px}}@media (max-width: 767px){.top .sec-about{padding-top:50px;padding-bottom:65px}}@media (min-width: 768px){.top .sec-about .inner{padding-right:50px}}@media (min-width: 768px){.top .sec-about .sec-about__ctn .pro-success{left:-7px}}@media (max-width: 767px){.top .sec-about .sec-about__ctn .pro-success{margin-top:-2px;margin-bottom:-23px}}@media (max-width: 767px){.top .sec-about .sec-about__ctn .pro-success__lst .it--01{top:23px}}@media (min-width: 768px){.top .sec-about .sec-about__ctn .pro-success__lst .it--02{left:10px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.top .sec-about .sec-about__ctn .pro-success__lst .it--02{left:0}}@media (min-width: 768px){.top .sec-about .sec-about__ctn .pro-success__lst .it--03{right:10px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.top .sec-about .sec-about__ctn .pro-success__lst .it--03{right:0}}@media (max-width: 767px){.top .sec-about .sec-about__ctn .pro-success__lst .it--03 .box{padding-top:17px !important}.top .sec-about .sec-about__ctn .pro-success__lst .it--03 .box .num{margin-bottom:7px}.top .sec-about .sec-about__ctn .pro-success__lst .it--03 .box .txt01{margin-bottom:0}}@media (max-width: 767px){.top .sec-about .sec-about__ctn .pro-success__lst .it--02,.top .sec-about .sec-about__ctn .pro-success__lst .it--03{top:calc(50% - 13px)}}@media (max-width: 767px){.top .sec-about .sec-about__ctn .pro-success__lst .it--04{bottom:45px}}@media (min-width: 768px){.top .sec-about .sec-about__ctn .pro-success__lst .it .box{padding-top:36px}}@media only screen and (min-width: 768px) and (max-width: 1439px){.top .sec-about .sec-about__ctn .pro-success__lst .it .box{padding-top:0}}@media (max-width: 767px){.top .sec-about .sec-about__ctn .pro-success__lst .it .box{padding-top:23px}}.top .sec-about .sec-about__ctn .pro-success__lst .it .num{margin-bottom:10px}@media only screen and (min-width: 768px) and (max-width: 1439px){.top .sec-about .sec-about__ctn .pro-success__lst .it .num{margin-bottom:.71429vw}}.top .sec-about .sec-about__ctn .pro-success__lst .it__ttl span{font-family:"Crimson Text",serif;font-weight:600}.top .sec-about .sec-about__ctn .pro-success__lst .it__ttl span.txt01{letter-spacing:0;margin-bottom:4px}@media only screen and (min-width: 768px) and (max-width: 1439px){.top .sec-about .sec-about__ctn .pro-success__lst .it__ttl span.txt01{margin-bottom:.28571vw}}@media (max-width: 767px){.top .sec-about .sec-about__ctn .pro-success__lst .it__ttl span.txt01{line-height:1.2}}.top .sec-about .sec-about__ctn .pro-success__lst .it__ttl span.txt02{font-size:32px;line-height:36px;letter-spacing:-0.02em}@media only screen and (min-width: 768px) and (max-width: 1439px){.top .sec-about .sec-about__ctn .pro-success__lst .it__ttl span.txt02{font-size:2.28571vw;line-height:2.57143vw}}@media (max-width: 767px){.top .sec-about .sec-about__ctn .pro-success__lst .it__ttl span.txt02{font-size:20px;line-height:20px}}@media (min-width: 768px){.top .sec-about .sec-about__ctn .cont{padding-left:65px}}@media (min-width: 768px){.top .sec-about .sec-about__ctn .cont .txt{margin-bottom:55px}}@media (max-width: 767px){.top .sec-about .sec-about__ctn .cont .txt{margin-bottom:31px}}@media (max-width: 767px){.top .sec-about .sec-about__ctn .cont .txt p+p{margin-top:25px}}.top .sec-about .sec-about__ctn .title{font-family:"Crimson Text",serif;font-size:45px;font-weight:600;letter-spacing:-0.01em}@media (min-width: 768px){.top .sec-about .sec-about__ctn .title{margin-top:134px;padding-left:54px}}@media only screen and (min-width: 768px) and (max-width: 1439px){.top .sec-about .sec-about__ctn .title{margin-top:9.57143vw;margin-bottom:4.14286vw}}@media (max-width: 767px){.top .sec-about .sec-about__ctn .title{font-size:32px;letter-spacing:0}}.top .sec-about .sec-about__ctn .title span{padding:0;font-size:45px;line-height:1.1;margin-right:0;letter-spacing:-0.01em;font-weight:600}@media (min-width: 768px){.top .sec-about .sec-about__ctn .title span{margin-bottom:13px}}@media (max-width: 767px){.top .sec-about .sec-about__ctn .title span{display:block;font-size:32px;letter-spacing:0}}.top .sec-about .sec-about__ctn .title span::before,.top .sec-about .sec-about__ctn .title span::after{display:none}.top .sec-about .sec-about__ctn .txt{font-family:"Crimson Text",serif;max-width:590px;letter-spacing:0;line-height:30px}@media (max-width: 767px){.top .sec-about .sec-about__ctn .txt{max-width:100%;letter-spacing:0.02em;line-height:22px}}@media (min-width: 768px){.top .sec-services{padding-top:91px}}@media (max-width: 767px){.top .sec-services{padding-top:45px;padding-bottom:59px}}.top .sec-services__lst{margin-top:56px}@media (max-width: 767px){.top .sec-services__lst{margin-top:27px}}.top .sec-services__lst .item .ctn{padding:0 30px 26px}@media (max-width: 767px){.top .sec-services__lst .item .ctn{padding:0 20px 0}}.top .sec-services__lst .item .ctn__txt01{font-family:"Crimson Text",serif;font-size:20px;max-width:340px;margin-bottom:38px}@media (max-width: 767px){.top .sec-services__lst .item .ctn__txt01{width:calc(100% - 31px);font-size:16px;margin-bottom:-13px}}.top .sec-services__lst .item .ctn__head{font-family:"Crimson Text",serif;line-height:30px;letter-spacing:0;font-weight:600;margin-bottom:25px}@media (max-width: 767px){.top .sec-services__lst .item .ctn__head{font-size:25px;margin-bottom:12px}}.top .sec-services__lst .item .ctn .txt{font-family:"Roboto",sans-serif;font-weight:400;line-height:22px;letter-spacing:0.025em}@media (max-width: 767px){.top .sec-services__lst .item .ctn .txt{font-size:16px}}@media (max-width: 767px){.top .sec-services .c-btn{margin-top:35px}}@media (min-width: 768px){.top .sec-fleet{padding-top:169px}}.top .sec-fleet .c-btn02{font-family:"Crimson Text",serif;font-size:16px;letter-spacing:0.03em}@media (min-width: 768px){.top .sec-project{padding-bottom:121px}}@media (max-width: 767px){.top .sec-project{padding-bottom:50px}}.top .sec-project .sec-project__lst .item .tit{font-family:"Crimson Text",serif;font-size:24px;font-weight:600;letter-spacing:0.04em}@media (min-width: 768px){.top .sec-project .sec-project__lst .item .tit{padding-bottom:22px}}@media (max-width: 767px){.top .sec-project .sec-project__lst .item .tit{padding-bottom:11px;font-size:16px}}.top .sec-company .sec-company__lst .content{margin-top:208px}@media only screen and (min-width: 768px) and (max-width: 1023px){.top .sec-company .sec-company__lst .content{margin-top:14.85714vw}}@media (max-width: 767px){.top .sec-company .sec-company__lst .content{margin-top:2px}}.top .sec-company .sec-company__lst .content .ctn{margin-top:0}.top .sec-company .sec-company__lst .content .ctn__ttl{margin-bottom:47px}@media (max-width: 767px){.top .sec-company .sec-company__lst .content .ctn__ttl{margin-bottom:22px}}.top .sec-company .sec-company__lst .content .ctn__ttl .c-title__jp{font-family:"Crimson Text",serif;font-size:60px;letter-spacing:0.05em}@media (max-width: 767px){.top .sec-company .sec-company__lst .content .ctn__ttl .c-title__jp{font-size:36px;margin-top:0}}.top .sec-company .sec-company__lst .content .ctn__txt{font-family:"Crimson Text",serif;letter-spacing:0.03em;line-height:35px;margin-bottom:75px;font-weight:600}@media (max-width: 767px){.top .sec-company .sec-company__lst .content .ctn__txt{letter-spacing:0.02em;line-height:22px;margin-bottom:30px}}.top .sec-company .c-btn02{font-family:"Crimson Text",serif}.top .sec-news .inner{max-width:1215px}.top .sec-news__ins .ttl .c-title{margin-bottom:46px}@media (max-width: 767px){.top .sec-news__ins .ttl .c-title{padding-left:0;margin-bottom:0}}@media (min-width: 768px){.top .sec-news__ins .ttl .c-title__jp{font-size:60px;letter-spacing:0.05em}}@media (max-width: 767px){.top .sec-news__ins .ttl .c-title__jp{font-size:36px}}@media (min-width: 768px){.top .sec-news__ins .ctn{padding-left:72px}}.top .sec-news .c-btn02{font-family:"Crimson Text",serif;font-size:16px;text-align:left}.top .sec-news .c-btn02 span::before{right:0 !important;margin-top:-9px !important}.top .sec-news .sec-news__ins .ctn .news-lst .item__link .content .info .cate span{font-family:"Roboto",sans-serif;text-transform:uppercase}.top .sec-news .sec-news__ins .ctn .news-lst .item__link .content .title{font-family:"Crimson Text",serif}@media (min-width: 768px){.top .sec-banner{padding:69px 0 151px}}@media (max-width: 767px){.top .sec-banner{padding-top:4px}}.about .sec-mv .c-subpage-hd .pagename .en{opacity:0.9}@media (max-width: 767px){.about .sec-mv__ctn{margin-top:110px;padding-bottom:88px}}.about .sec-mv__ctn .ttl{font-family:"Crimson Text",serif;font-size:50px;letter-spacing:0.02em;font-weight:600;margin-bottom:48px}@media (max-width: 767px){.about .sec-mv__ctn .ttl{font-size:33px;margin-bottom:42px}}.about .sec-mv__ctn .ttl em{position:relative;top:3px}.about .sec-mv__ctn .ttl span{letter-spacing:0.01em;line-height:74px;padding-top:10px;padding-bottom:2px}@media (max-width: 767px){.about .sec-mv__ctn .ttl span{line-height:50px}}@media (max-width: 767px){.about .sec-mv__ctn .ttl span.txt-blue01 small{margin-top:3px;padding:0px 18px 0 7px;margin-bottom:2px}.about .sec-mv__ctn .ttl span.txt-blue01 small:last-child{padding:0px 12px 0 7px}.about .sec-mv__ctn .ttl span.txt-blue01 small::after{height:2px;bottom:-2px}}.about .sec-mv__ctn .ttl span.txt-blue02{letter-spacing:0.01em}@media (max-width: 767px){.about .sec-mv__ctn .ttl span.txt-blue02{display:inline;background:transparent;padding:0;margin:0}.about .sec-mv__ctn .ttl span.txt-blue02::after{display:none}.about .sec-mv__ctn .ttl span.txt-blue02 small{display:inline-block;position:relative;color:#002fce;background:linear-gradient(to right, #d6e9ff 0%, #fff 100%);padding:0px 18px 0 7px;margin-bottom:4px}.about .sec-mv__ctn .ttl span.txt-blue02 small::after{content:"";position:absolute;width:100%;height:2px;bottom:-2px;background:linear-gradient(to right, #00abde 0%, #bcedff 100%);left:0;z-index:1}.about .sec-mv__ctn .ttl span.txt-blue02 small:last-child{margin-right:5px;padding-right:14px}}.about .sec-mv__ctn .txt{font-family:"Crimson Text",serif;font-weight:600;font-size:24px;letter-spacing:0;line-height:40px}@media (max-width: 767px){.about .sec-mv__ctn .txt{font-size:22px;line-height:28px}}.about .sec-mv__ctn .txt p+p{margin-top:40px}@media (max-width: 767px){.about .sec-mv__ctn .txt p+p{margin-top:28px}}.about .sec-intro__ctn{padding-top:145px}@media (max-width: 767px){.about .sec-intro__ctn{padding-top:87px;padding-bottom:47px}}.about .sec-intro .ttl{font-family:"Crimson Text",serif;font-weight:600;font-size:52px;line-height:80px;letter-spacing:0.02em;width:calc(42% + 100px)}@media (max-width: 767px){.about .sec-intro .ttl{width:100%;font-size:30px;line-height:40px;margin-bottom:34px}}.about .sec-intro .txt{font-family:"Crimson Text",serif;font-size:18px;letter-spacing:0.025em;line-height:28px;max-width:461px}@media (max-width: 767px){.about .sec-intro .txt{text-align:left}}.about .sec-intro .txt p+p{margin-top:28px}@media (max-width: 767px){.about .sec-intro .img{margin-bottom:-6px}}.about .about-lst .c-block__hd .title{font-family:"Crimson Text",serif;font-size:50px;font-weight:600;letter-spacing:0.02em}@media (max-width: 767px){.about .about-lst .c-block__hd .title{font-size:28px}}.about .about-lst .c-block__hd .title span{font-size:25px}@media (max-width: 767px){.about .about-lst .c-block__hd .title span{font-size:18px}}@media (max-width: 767px){.about .about-lst .c-block__blue{padding-bottom:47px}}@media (max-width: 767px){.about .about-lst .c-block__blue .bgWhite{padding-top:31px;padding-bottom:24px}}.about .about-lst .c-block__blue .bgWhite .box .tit{width:34.25%;font-family:"Crimson Text",serif;font-size:32px;line-height:50px;font-weight:600;letter-spacing:0.02em;color:#00275d}@media (max-width: 767px){.about .about-lst .c-block__blue .bgWhite .box .tit{width:100%;font-size:24px;line-height:30px;margin-bottom:20px}}.about .about-lst .c-block__blue .bgWhite .box__txt{padding-left:17px;font-family:"Roboto",sans-serif;font-weight:400;line-height:28px}@media (max-width: 767px){.about .about-lst .c-block__blue .bgWhite .box__txt{padding-left:0;line-height:26px}}.about .about-lst .c-block__content .c-ttl-blue{font-family:"Crimson Text",serif;font-weight:600;letter-spacing:0.02em}@media (max-width: 767px){.about .about-lst .c-block__content .c-ttl-blue{font-size:24px;line-height:26px;padding:20px 8px 18px;margin-bottom:-40px}}.about .about-lst .c-block__content .c-list .it{align-items:flex-start}@media (max-width: 767px){.about .about-lst .c-block__content .c-list .it{margin-bottom:25px}}@media (min-width: 768px){.about .about-lst .c-block__content .c-list .it .ctn{position:relative;top:-6px;padding-top:0;padding-right:80px}}.about .about-lst .c-block__content .c-list .it .ctn__ttl{min-height:55px;display:flex;align-items:center;font-family:"Crimson Text",serif;font-weight:600;line-height:32px;letter-spacing:0.02em}@media (max-width: 767px){.about .about-lst .c-block__content .c-list .it .ctn__ttl{line-height:28px}}.about .about-lst .c-block__content .c-list .it .ctn__ttl .indx{line-height:1;top:3px;transform:unset}@media (max-width: 767px){.about .about-lst .c-block__content .c-list .it .ctn__ttl .indx{top:-1px}}.about .about-lst .c-block__content .c-list .it .ctn__txt{font-family:"Roboto",sans-serif;font-size:16px;line-height:25px;font-weight:400}@media (max-width: 767px){.about .about-lst .c-block__content .c-list .it--cus .ctn__ttl{margin-bottom:14px}.about .about-lst .c-block__content .c-list .it--cus .img{margin-bottom:21px}}@media (max-width: 767px){.about .about-lst .c-block__highlights{padding-bottom:39px}}@media (max-width: 767px){.about .about-lst .c-block__highlights .highlights-lst .item{margin-bottom:20px}}@media (max-width: 767px){.about .about-lst .c-block__highlights .highlights-lst .item .ctn{padding:19px 15px 26px}}.about .about-lst .c-block__highlights .highlights-lst .item .ctn__ttl{font-family:"Crimson Text",serif;font-weight:600;letter-spacing:0.02em;align-items:center}@media (max-width: 767px){.about .about-lst .c-block__highlights .highlights-lst .item .ctn__ttl{align-items:flex-start;font-size:22px;letter-spacing:0}}.about .about-lst .c-block__highlights .highlights-lst .item .ctn__txt{font-family:"Roboto",sans-serif;font-weight:400;line-height:22px}@media (max-width: 767px){.about .about-lst .c-block__highlights .highlights-lst .item .ctn__txt{font-size:14px;letter-spacing:0.025em}}@media (max-width: 767px){.about .about-lst .c-block__highlights .highlights-lst .item .ctn__txt p+p{margin-top:15px}}@media (max-width: 767px){.about .about-lst .c-block__highlights .highlights-lst .item.itemRight{margin-bottom:20px}}.about .about-lst .c-block__highlights .highlights-lst .item.itemRight .img{padding-left:0;width:28.6%}@media (max-width: 767px){.about .about-lst .c-block__highlights .highlights-lst .item.itemRight .img{width:100%}}@media (max-width: 767px){.about .about-lst .c-block__highlights .highlights-lst .item.itemRight .ctn__txt{letter-spacing:0.025em}}.about .about-lst .c-block:first-child .c-block__content .c-list .it{align-items:center}.about .about-lst .c-block--02 .c-block__blue .bgWhite .box{align-items:center}.about .about-lst .c-block--03 .c-block__blue .bgWhite .box{align-items:center}.about .about-lst .c-block--03 .c-block__hd .num{top:calc(50% + 37px)}@media (max-width: 767px){.about footer .contact{padding-top:130px}}.services .services-lst .c-block__hd .ctn__ttl{font-family:"Crimson Text",serif;font-weight:600;font-size:46px;letter-spacing:0.02em;margin-bottom:31px}@media (max-width: 767px){.services .services-lst .c-block__hd .ctn__ttl{text-align:center;font-size:32px;font-weight:bold;line-height:34px;margin-bottom:2px}}.services .services-lst .c-block__hd .ctn__txt{font-family:"Crimson Text",serif}.services .services-lst .c-block__hd .ctn__txt p{line-height:28px;font-size:20px;letter-spacing:0}.services .services-lst .c-block__hd .ctn__txt p+p{margin-top:28px}.services .services-lst .c-block .c-ttl-blue{font-family:"Crimson Text",serif;font-weight:600;letter-spacing:0.02em}@media (max-width: 767px){.services .services-lst .c-block .c-ttl-blue{line-height:26px}}.services .services-lst .c-block .duties__lst .it .ctn{padding-top:16px}.services .services-lst .c-block .duties__lst .it .ctn .ttl{font-family:"Crimson Text",serif;font-weight:600;letter-spacing:0.02em;padding-bottom:16px}@media (max-width: 767px){.services .services-lst .c-block .duties__lst .it .ctn .ttl{font-size:22px;line-height:28px;letter-spacing:0.04em}}.services .services-lst .c-block .duties__lst .it .ctn .txt{font-family:"Roboto",sans-serif;font-weight:400}@media (max-width: 767px){.services .services-lst .c-block .duties__lst .it .ctn .txt{font-size:16px;line-height:26px}}@media (max-width: 767px){.services .services-lst .c-block .duties__lst .it .ctn .txt p+p{margin-top:14px}}@media (min-width: 768px){.services .services-lst .c-block .bgBlue{margin-bottom:192px}}.services .services-lst .c-block--02 .c-block__ins .c-block__hd .img{margin-top:-61px}@media (max-width: 767px){.services .services-lst .c-block--02 .c-block__ins .c-block__hd .img{margin-top:1px}}@media (min-width: 768px){.services .services-lst .c-block--02 .bgWhite{margin-top:-117px}}@media only screen and (min-width: 1024px) and (max-width: 1320px){.services .services-lst .c-block--02 .bgWhite{margin-top:0}}@media only screen and (min-width: 768px) and (max-width: 1023px){.services .services-lst .c-block--02 .bgWhite{margin-top:90px}}@media only screen and (min-width: 1025px) and (max-width: 1320px){.services .services-lst .c-block .bgWhite--01{margin-top:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.services .services-lst .c-block .bgWhite--01{margin-top:90px}}.services .services-lst .c-block--02 .experience__lst .it .ctn .ttl{font-family:"Crimson Text",serif;font-weight:600;font-size:24px;line-height:32px;letter-spacing:0.02em;padding-bottom:14px}@media (max-width: 767px){.services .services-lst .c-block--02 .experience__lst .it .ctn .ttl{font-size:22px;font-weight:bold;line-height:28px}}.services .services-lst .c-block--02 .experience__lst .it .ctn .txt{font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;line-height:22px;letter-spacing:0.025em}@media (max-width: 767px){.services .services-lst .c-block--02 .experience__lst .it .ctn .txt{font-size:16px;line-height:26px}}@media (min-width: 768px){.services .services-lst .c-block--03 .c-block__hd .ctn{padding-top:8px}}.services .services-lst .c-block--03 .grBtn{margin-top:60px}@media (max-width: 767px){.services .services-lst .c-block--03 .grBtn{margin-top:24px}}.services footer .contact{padding-top:138px}@media (max-width: 767px){.services footer .contact{padding-top:100px}}.privacy__cont .txt{font-family:"Roboto",sans-serif;font-weight:400;line-height:28px;color:#404040}.privacy__cont .ttl{font-family:"Crimson Text",serif;font-weight:600;letter-spacing:0.02em}.privacy__cont .ttl::before{top:18px}@media (max-width: 767px){.privacy__cont .lst li{line-height:24px}}.privacy__cont .lst li::before{top:8px}@media (max-width: 767px){.privacy__cont .lst li::before{top:6px}}.privacy__cont .tel{font-family:"Roboto",sans-serif;font-weight:400;color:#404040}.privacy__cont .tel a{text-decoration:underline;padding-left:18px;color:#404040}@media (max-width: 767px){.company .c-subpage-hd__content{padding-top:28px}}.company .c-tit .jp{position:relative;top:unset;transform:unset;margin-top:0;font-size:64px;letter-spacing:0.05em;font-family:"Crimson Text",serif;font-weight:600}@media (max-width: 767px){.company .c-tit .jp{font-size:36px}}.company .lst-anchor li a{font-family:"Crimson Text",serif;font-weight:600;font-size:15px}@media (max-width: 767px){.company .lst-anchor li a{letter-spacing:0;padding:10px 7px}}.company .sec-philo{padding-bottom:100px}@media (max-width: 767px){.company .sec-philo{padding-bottom:55px}}.company .sec-philo .cmn_ins__right{margin-top:74px}@media (max-width: 767px){.company .sec-philo .cmn_ins__right{margin-top:34px}}.company .sec-philo .philo-ttl{font-family:"Crimson Text",serif;font-weight:600;font-size:52px;letter-spacing:0.02em;margin-top:43px}@media (max-width: 767px){.company .sec-philo .philo-ttl{font-size:28px;letter-spacing:0;margin-top:32px;margin-bottom:21px}}.company .sec-philo .philo-ttl span{padding-right:20px;margin-bottom:4px}@media (max-width: 767px){.company .sec-philo .philo-ttl span{padding:5px 8px 4px 5px;margin-bottom:7px}}.company .sec-philo .philo-ttl span:last-child{letter-spacing:0.02em;padding-right:16px}@media (max-width: 767px){.company .sec-philo .philo-ttl span:last-child{letter-spacing:0;padding-right:3px}}.company .sec-philo .philo-txt{font-family:"Roboto",sans-serif;letter-spacing:0.02em;font-weight:400;line-height:34px;margin-bottom:42px}@media (max-width: 767px){.company .sec-philo .philo-txt{line-height:26px;letter-spacing:0.03em;margin-bottom:93px}}.company .sec-philo .philo-txt p+p{margin-top:74px}@media (max-width: 767px){.company .sec-philo .philo-txt p+p{margin-top:14px}}.company .sec-philo .philo-lst .item__ttl .title{font-family:"Crimson Text",serif;font-weight:600;font-size:26px;line-height:28px;letter-spacing:0}@media (max-width: 767px){.company .sec-philo .philo-lst .item__ttl .title{font-size:24px;line-height:24px}}@media (max-width: 767px){.company .sec-philo .philo-lst .item__ttl--03{height:115px}}.company .sec-philo .philo-lst .item__ctn{padding-top:36px;padding-bottom:31px}@media (max-width: 767px){.company .sec-philo .philo-lst .item__ctn{padding-top:31px}}.company .sec-philo .philo-lst .item__ctn__lst li:not(:last-child){padding-bottom:13px;margin-bottom:21px}.company .sec-philo .philo-lst .item__ctn__lst li .txtblue{font-family:"Crimson Text",serif;font-weight:600;letter-spacing:0.02em;margin-bottom:13px}@media (max-width: 767px){.company .sec-philo .philo-lst .item__ctn__lst li .txtblue{font-size:20px;line-height:24px}}.company .sec-philo .philo-lst .item__ctn__lst li .txt{font-family:"Roboto",sans-serif;font-weight:400;line-height:26px;letter-spacing:0.02em;color:#404040}.company .sec-philo .txtRight{font-family:"Roboto",sans-serif;line-height:22px;font-weight:400;letter-spacing:0.02em;margin-top:21px}@media (max-width: 767px){.company .sec-philo .txtRight{font-size:14px;margin-top:14px}}.company .sec-message{padding-top:153px}@media (max-width: 767px){.company .sec-message{padding-top:67px}}.company .sec-message .img-mess{margin-top:19px}@media (max-width: 767px){.company .sec-message .img-mess{margin-top:17px}}.company .sec-message .txt-intro{font-family:"Roboto",sans-serif;font-weight:400;line-height:30px;letter-spacing:0.03em;color:#404040}@media (max-width: 767px){.company .sec-message .txt-intro{line-height:22px;letter-spacing:0.02em;margin-bottom:17px !important}}@media (max-width: 767px){.company .sec-message .txt-intro p+p{margin-top:11px}}.company .sec-message .mess-ctn{margin-top:30px}.company .sec-message .mess-ctn .row{margin-bottom:32px}@media (max-width: 767px){.company .sec-message .mess-ctn .row{margin-bottom:15px}}.company .sec-message .mess-ctn .row .row__ttl{margin-bottom:19px}@media (max-width: 767px){.company .sec-message .mess-ctn .row .row__ttl{margin-bottom:12px}}.company .sec-message .mess-ctn .row .row__ttl small{font-family:"Crimson Text",serif;font-size:28px;font-weight:600;letter-spacing:0.02em}@media (max-width: 767px){.company .sec-message .mess-ctn .row .row__ttl small{font-size:24px;line-height:31px}}.company .sec-message .mess-ctn .row .row__txt{font-family:"Roboto",sans-serif;font-weight:400;line-height:28px;color:#404040}@media (max-width: 767px){.company .sec-message .mess-ctn .row .row__txt{line-height:22px;letter-spacing:0.02em}}.company .sec-overview{padding-top:102px;padding-bottom:99px}@media (max-width: 767px){.company .sec-overview{padding-top:135px;padding-bottom:59px}}.company .sec-overview .overview-lst{margin-top:34px}@media (max-width: 767px){.company .sec-overview .overview-lst{margin-top:22px}}.company .sec-overview .overview-lst li .name{font-family:"Crimson Text",serif;font-weight:600;letter-spacing:0.02em}.company .sec-overview .overview-lst li .value{font-family:"Roboto",sans-serif;font-weight:400}.company .sec-access{padding-top:116px;padding-bottom:116px}@media (max-width: 767px){.company .sec-access{padding-top:52px;padding-bottom:47px}}.company .sec-access .map{margin-top:34px}@media (max-width: 767px){.company .sec-access .map{margin-top:25px}}.company .sec-history{padding-top:142px}@media (max-width: 767px){.company .sec-history{padding-top:46px;padding-bottom:50px}}.company .sec-history .history-wrap{margin-top:34px;padding-bottom:117px}@media (max-width: 767px){.company .sec-history .history-wrap{margin-top:29px;padding-bottom:34px}}.company .sec-history .history-wrap .history-lst{flex:unset}@media (max-width: 767px){.company .sec-history .history-wrap .history-lst li{margin-bottom:27px}}.company .sec-history .history-wrap .history-lst li .ctn__txt{max-width:638px;font-family:"Roboto",sans-serif;letter-spacing:0.02em;line-height:26px;font-weight:400}@media (max-width: 767px){.company .sec-history .history-wrap .history-lst li .ctn__txt{max-width:100%;line-height:24px}}.company .sec-structure{padding-top:158px}@media (max-width: 767px){.company .sec-structure{padding-top:55px;padding-bottom:35px}}.company .sec-structure .img{margin-top:34px}@media (max-width: 767px){.company .sec-structure .img{margin-top:25px}}.company footer .contact{padding-top:138px}@media (max-width: 767px){.company footer .contact{padding-top:50px}}.contact .sec-intro{padding-top:37px}@media (max-width: 767px){.contact .sec-intro{padding-top:74px}}.contact .sec-intro__txt,.contact .sec-intro__ttl{font-family:"Crimson Text",serif}@media (max-width: 767px){.contact .sec-intro__txt{text-align:left;font-size:16px;line-height:24px;padding:0 2px}}.contact .sec-intro__ttl{font-weight:600;letter-spacing:0.02em}@media (max-width: 767px){.contact .sec-intro__ttl{letter-spacing:0.05em;margin-top:48px}}.contact .sec-intro__tel{margin-top:74px}@media (max-width: 767px){.contact .sec-intro__tel{margin-top:17px}}.contact .sec-intro__tel .time{font-family:"Roboto",sans-serif;font-weight:400}@media (max-width: 767px){.contact .sec-intro__tel .time{padding-left:63px}}.contact .sec-form .form-block .txtContact01{font-family:"Roboto",sans-serif;font-weight:400;color:#404040}@media (max-width: 767px){.contact .sec-form .form-block .txtContact01{line-height:25px}}.contact .sec-form .form-block__heading{font-family:"Crimson Text",serif;font-weight:600;letter-spacing:0.02em;margin-bottom:47px}@media (max-width: 767px){.contact .sec-form .form-block__heading{font-size:26px;margin-bottom:25px}.contact .sec-form .form-block__heading span{padding-top:40px}}.contact .sec-form .form-block__note{font-family:"Noto Sans JP",sans-serif;font-weight:400;letter-spacing:0.02em;color:#404040}@media (max-width: 767px){.contact .sec-form .form-block__note{margin-top:24px}}@media (max-width: 767px){.contact .sec-form .form-block__tabl{margin-top:58px}}.contact .sec-form .form-block__tabl input,.contact .sec-form .form-block__tabl textarea{font-family:"Roboto",sans-serif;font-weight:400}@media (max-width: 767px){.contact .sec-form .form-block__tabl .tr{padding:16px 0 20px}}.contact .sec-form .form-block__tabl .tr .th em{width:65px;font-family:"Crimson Text",serif;font-weight:600;letter-spacing:0;padding-top:1px}@media (max-width: 767px){.contact .sec-form .form-block__tabl .tr .th em{padding-top:2px;padding-bottom:0}}.contact .sec-form .form-block__tabl .tr .th span{font-family:"Roboto",sans-serif;font-weight:400;padding-left:16px}.contact .sec-form .form-block__tabl .tr .gr-chkradio{width:calc(100% + 36px)}@media (max-width: 767px){.contact .sec-form .form-block__tabl .tr .gr-chkradio{width:100%}}@media (max-width: 767px){.contact .sec-form .form-block__tabl .tr .gr-chkradio label{width:100%}}.contact .sec-form .form-block__tabl .tr .gr-chkradio label span{font-family:"Roboto",sans-serif;font-size:16px;font-weight:400;letter-spacing:0.03em}.contact .sec-form .form-block__tabl .tr .td .placeholder{font-family:"Roboto",sans-serif;font-weight:400}@media (max-width: 767px){.contact .sec-form .form-block__tabl .tr .td .placeholder{line-height:22px;letter-spacing:0.025em;margin-top:2px;margin-bottom:8px}}.contact .sec-form .form-block__privacy{margin-top:39px}@media (max-width: 767px){.contact .sec-form .form-block__privacy{margin-top:25px}}.contact .sec-form .form-block__privacy .ttl{font-family:"Crimson Text",serif;font-weight:600;color:#404040}.contact .sec-form .form-block__privacy .txt{font-family:"Roboto",sans-serif;font-weight:400;line-height:24px;margin-top:12px}.contact .sec-form .form-block .taC{margin-top:30px}@media (max-width: 767px){.contact .sec-form .form-block .taC{margin-top:25px}}.contact .sec-form .form-block .taC .formCheck{font-family:"Roboto",sans-serif;font-weight:400;color:#404040}@media (max-width: 767px){.contact .sec-form .form-block .taC .formCheck label{padding:13px 20px 11px}}@media (max-width: 767px){.contact .sec-form .form-block .taC .formCheck label span{text-align:center;max-width:238px;margin:0 auto;line-height:22px}.contact .sec-form .form-block .taC .formCheck label span i{left:3px;top:10px}}@media (max-width: 767px){.contact .sec-form .form-block .taC .t30b20{margin-top:41px}}.contact .sec-form .c-btn{text-transform:capitalize}.contact .sec-form .copyright{padding:69px 20px 51px}@media (max-width: 767px){.contact .sec-form .copyright{padding:40px 20px 27px}}.contact.form-confirm .sec-form .form-block__tabl .tr .th,.contact.form-confirm .sec-form .form-block__tabl .tr .td{font-family:"Roboto",sans-serif;font-weight:400;letter-spacing:0.02em;color:#404040}.contact.form-confirm .sec-form .form-block__tabl .tr .th{padding-left:19px}.contact.form-confirm .sec-form .form-block__tabl .tr .td{padding-left:39px}.contact.form-thanks .sec-form{padding-bottom:222px}@media (max-width: 767px){.contact.form-thanks .sec-form{padding-bottom:53px}}.contact.form-thanks .sec-form__main .form-block__thanks{margin-top:64px}@media (max-width: 767px){.contact.form-thanks .sec-form__main .form-block__thanks{margin-top:30px}}.contact.form-thanks .sec-form__main .form-block__thanks .ttl{font-family:"Crimson Text",serif;font-weight:600;letter-spacing:0.02em}@media (max-width: 767px){.contact.form-thanks .sec-form__main .form-block__thanks .ttl{font-size:26px}}.contact.form-thanks .sec-form__main .form-block__thanks .txt{font-family:"Roboto",sans-serif;font-weight:400;color:#404040;margin-top:60px}@media (max-width: 767px){.contact.form-thanks .sec-form__main .form-block__thanks .txt{line-height:28px;margin-top:27px}}.contact.form-thanks .sec-form__main .form-block .taC{margin-top:41px}@media (max-width: 767px){.contact.form-thanks .sec-form__main .form-block .taC{margin-top:5px}}.contact.form-thanks .sec-form__main .form-block .taC .c-btn span{padding-right:16px}footer .contact__ttl .jp{font-family:"Crimson Text",serif;font-size:60px;font-weight:600}@media (max-width: 767px){footer .contact__ttl .jp{font-size:38px;letter-spacing:0.05em}}footer .contact__txt{font-family:"Crimson Text",serif;letter-spacing:0.02em;font-size:18px;line-height:32px;margin:30px -1px 67px}@media (max-width: 767px){footer .contact__txt{text-align:left;line-height:24px;margin:19px -1px 30px}}footer .contact__link__item a span.ship{font-family:"Crimson Text",serif;font-size:24px;font-weight:600}@media (max-width: 767px){footer .contact__link__item a span.ship{font-size:22px}}footer .contact__link__item a span.txt{font-weight:normal;font-family:"Roboto",sans-serif;color:#404040}footer .navigation__upper .logo span.compname{font-family:"Roboto",sans-serif;font-weight:900;letter-spacing:0.02em}@media (min-width: 768px){footer .navigation__upper .logo span.compname{margin-bottom:9px}}@media (max-width: 767px){footer .navigation__upper .logo span.compname{letter-spacing:0.02em}}footer .navigation__upper .logo span.address{font-family:"Crimson Text",serif;line-height:24px;letter-spacing:0.02em}@media (max-width: 767px){footer .navigation__upper .logo span.address{font-size:16px;line-height:23px}}footer .navigation__upper .nav-lst__item a{font-family:"Crimson Text",serif;font-weight:600}footer .navigation__upper .nav-lst__item a::before{top:3px}

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