.design #wrap{overflow:hidden;position:relative}.design #wrap .c-main-visual{position:absolute;top:80px;left:0;width:100%;z-index:2}.design #wrap .ship{font-family:"Shippori Mincho",serif}.design #wrap .sec-mv{position:relative;overflow:hidden}.design #wrap .sec-mv:before{display:block;content:" ";width:100%;padding-top:58.23529%}.design #wrap .sec-mv>.content{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.design #wrap .sec-mv{position:relative;height:calc(100vh - 60px)}.design #wrap .sec-mv:before{display:block;content:" ";width:100%;padding-top:161.86667%}.design #wrap .sec-mv>.content{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;right:0;bottom:0}}.design #wrap .sec-mv__bg{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width: 767px){.design #wrap .sec-mv__bg{position:fixed;top:0;z-index:-1}}.design #wrap .sec-mv__bg img{width:100%}@media (max-width: 767px){.design #wrap .sec-mv__bg img{position:absolute;top:0;left:0;height:100%;object-fit:cover}}.design #wrap .sec-mv__cont{padding-top:94px}@media (max-width: 767px){.design #wrap .sec-mv__cont{padding-top:110px}}.design #wrap .sec-mv__cont .inner{max-width:1150px}.design #wrap .sec-mv__cont img{width:332px}@media (max-width: 767px){.design #wrap .sec-mv__cont img{width:213px}}.design #wrap .sec-mv__cont .ttl{color:#fff;font-size:24px;font-size:2.4rem;line-height:1em;letter-spacing:.1em;font-weight:400;margin-top:43px}@media (max-width: 767px){.design #wrap .sec-mv__cont .ttl{font-size:16px;line-height:16px;margin-top:18px}}.design #wrap .sec-intro{padding:113px 0 138px}@media (max-width: 767px){.design #wrap .sec-intro{padding:42px 0 64px;background:linear-gradient(to bottom, rgba(91,104,121,0), rgba(91,104,121,0.63), #5b6879)}}.design #wrap .sec-intro .inner{max-width:890px}.design #wrap .sec-intro__ttl{font-size:24px;font-size:2.4rem;line-height:1em;letter-spacing:.1em;font-weight:400;margin-bottom:52px}@media (max-width: 767px){.design #wrap .sec-intro__ttl{font-size:22px;line-height:38px;letter-spacing:0.025em;color:#fff;margin-bottom:28px}}.design #wrap .sec-intro__txt span{display:inline-block;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.025em;font-weight:400}.design #wrap .sec-intro__txt span:not(:last-child){margin-bottom:4.5px}@media (max-width: 767px){.design #wrap .sec-intro__txt span:not(:last-child){margin-bottom:20px}}@media (max-width: 767px){.design #wrap .sec-intro__txt span{color:#fff}}@media only screen and (min-width: 384px) and (max-width: 385px){.design #wrap .sec-intro__txt{margin-right:-3px}}.design #wrap .sec-exp{display:flex}@media (max-width: 767px){.design #wrap .sec-exp{flex-direction:column}}.design #wrap .sec-exp__cont{width:35.5%;background-color:#f0f1f4;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:35px 12px 40px 30px}@media only screen and (min-width: 768px) and (max-width: 959px){.design #wrap .sec-exp__cont{padding-left:21px}}@media (max-width: 767px){.design #wrap .sec-exp__cont{width:100%;align-items:stretch;padding:47px 28px 59px}}@media (min-width: 768px){.design #wrap .sec-exp__cont__wrapper{width:fit-content}}.design #wrap .sec-exp__cont .ttl{font-size:18px;font-size:1.8rem;line-height:2.22222em;letter-spacing:.05em;font-weight:400;margin-bottom:37px}@media only screen and (min-width: 768px) and (max-width: 959px){.design #wrap .sec-exp__cont .ttl{font-size:14px}}@media (max-width: 767px){.design #wrap .sec-exp__cont .ttl{line-height:32px;margin-bottom:26px}}.design #wrap .sec-exp__cont .lst-exp>li{font-size:14px;font-size:1.4rem;line-height:1.57143em;letter-spacing:.025em;font-weight:400;position:relative;padding-left:24px}@media only screen and (min-width: 768px) and (max-width: 959px){.design #wrap .sec-exp__cont .lst-exp>li{font-size:13px;padding-left:15px}}.design #wrap .sec-exp__cont .lst-exp>li::before{content:"";width:11px;height:1px;background-color:#3b3b3b;position:absolute;left:0;top:52%}@media only screen and (min-width: 768px) and (max-width: 959px){.design #wrap .sec-exp__cont .lst-exp>li::before{width:8px}}@media only screen and (min-width: 384px) and (max-width: 385px){.design #wrap .sec-exp__cont .lst-exp>li::before{height:0;border-bottom:1px solid #3b3b3b}}.design #wrap .sec-exp__cont .lst-exp>li:not(:last-child){margin-bottom:18px}@media (max-width: 767px){.design #wrap .sec-exp__cont .lst-exp>li:not(:last-child){margin-bottom:13px}}.design #wrap .sec-exp__slider{position:relative;background-color:#fff}@media (min-width: 768px){.design #wrap .sec-exp__slider{width:calc(100% - 35.5%)}}.design #wrap .sec-exp__slider::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}.design #wrap .sec-exp__slider .lst-img div{display:flex}.design #wrap .sec-exp__slider .lst-img li{width:35.5vw !important}.design #wrap .sec-exp__slider .lst-img li img{width:100%;height:100%;object-fit:cover}@media (max-width: 767px){.design #wrap .sec-exp__slider .lst-img li{width:54.4vw !important}}.design #wrap .sec-reason__ttl{text-align:center;font-size:24px;font-size:2.4rem;line-height:1.58333em;letter-spacing:.05em;font-weight:400;padding:95px 0 93px;background-color:#fff}@media (max-width: 767px){.design #wrap .sec-reason__ttl{font-size:22px;line-height:38px;letter-spacing:0.025em;padding:58px 0 57px}}.design #wrap .sec-reason .reason{position:relative;background-color:#fff;padding:17px 0 144px}@media (max-width: 767px){.design #wrap .sec-reason .reason{padding:8px 0 47px}}.design #wrap .sec-reason .reason::after{content:"";width:100%;height:100%;background:linear-gradient(to bottom, #f0f1f4, #fff);position:absolute;top:0;left:0}@media (max-width: 767px){.design #wrap .sec-reason .reason::after{height:112vw}}.design #wrap .sec-reason .reason .block-ttl{position:relative;z-index:1}@media (max-width: 767px){.design #wrap .sec-reason .reason .block-ttl{text-align:center}}.design #wrap .sec-reason .reason .block-ttl .inner{max-width:1254px}.design #wrap .sec-reason .reason .block-ttl-wrapper{position:relative}.design #wrap .sec-reason .reason .block-ttl .num{color:#fff;font-family:"Gilda Display",serif;font-size:240px;font-size:24rem;line-height:1em;letter-spacing:-.05em;font-weight:400}@media only screen and (min-width: 768px) and (max-width: 1065px){.design #wrap .sec-reason .reason .block-ttl .num{font-size:180px}}@media (max-width: 767px){.design #wrap .sec-reason .reason .block-ttl .num{font-size:95px;line-height:95px}}.design #wrap .sec-reason .reason .block-ttl .jp{font-size:28px;font-size:2.8rem;line-height:1.07143em;letter-spacing:.1em;font-weight:400;position:absolute;top:50%;left:94px;transform:translateY(-50%)}@media only screen and (min-width: 768px) and (max-width: 1065px){.design #wrap .sec-reason .reason .block-ttl .jp{font-size:26px}}@media (max-width: 767px){.design #wrap .sec-reason .reason .block-ttl .jp{top:44%;left:50%;transform:translateX(-50%);font-size:22px;letter-spacing:0.025em;width:max-content}}.design #wrap .sec-reason .reason .block-cont{position:relative;z-index:1;display:flex;margin-top:-141px}@media only screen and (min-width: 768px) and (max-width: 1065px){.design #wrap .sec-reason .reason .block-cont{margin-top:-110px}}@media (max-width: 767px){.design #wrap .sec-reason .reason .block-cont{margin-top:17px;flex-direction:column-reverse}}.design #wrap .sec-reason .reason .block-cont__left{width:calc(100% - 48.8%);padding-left:calc(50vw - 512px);padding-right:48px;padding-top:137px}@media only screen and (min-width: 768px) and (max-width: 1065px){.design #wrap .sec-reason .reason .block-cont__left{padding-left:21px;padding-right:20px;padding-top:100px}}@media (max-width: 767px){.design #wrap .sec-reason .reason .block-cont__left{width:100%;padding:22px 20px 0px}}.design #wrap .sec-reason .reason .block-cont__left .txt{font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.025em;font-weight:400}.design #wrap .sec-reason .reason .block-cont__left .txt:not(:last-child){margin-bottom:20px}@media only screen and (min-width: 768px) and (max-width: 1065px){.design #wrap .sec-reason .reason .block-cont__left .txt{font-size:15px;line-height:28px}}.design #wrap .sec-reason .reason .block-cont__right{width:48.8%}.design #wrap .sec-reason .reason .block-cont__right img{width:100%;object-fit:contain}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.design #wrap .sec-reason .reason .block-cont__right{transform:translateX(1px)}}@media (max-width: 767px){.design #wrap .sec-reason .reason .block-cont__right{width:100%}}.design #wrap .sec-reason .reason .bnr{position:relative;z-index:1;display:block;margin:71px auto -29px;max-width:480px}@media only screen and (min-width: 1361px){.design #wrap .sec-reason .reason .bnr{max-width:35.3%}}@media (max-width: 767px){.design #wrap .sec-reason .reason .bnr{max-width:calc(100% - 40px);margin:32px auto 3px}}.design #wrap .sec-reason .reason .bnr img{width:100%;object-fit:contain}.design #wrap .sec-reason .reason .spec{position:relative;z-index:1;max-width:940px;padding:0 20px;margin:96px auto 0}@media (max-width: 767px){.design #wrap .sec-reason .reason .spec{margin-top:68px}}.design #wrap .sec-reason .reason .spec__ttl{font-size:22px;font-size:2.2rem;line-height:1.36364em;letter-spacing:.1em;font-weight:400;margin-bottom:40px}@media (max-width: 767px){.design #wrap .sec-reason .reason .spec__ttl{margin-bottom:26px}}.design #wrap .sec-reason .reason .spec__tbl{border:1px solid #c7ccd9}.design #wrap .sec-reason .reason .spec__tbl .tr{display:flex}.design #wrap .sec-reason .reason .spec__tbl .tr:not(:last-child){border-bottom:1px solid #c7ccd9}.design #wrap .sec-reason .reason .spec__tbl .tr .th,.design #wrap .sec-reason .reason .spec__tbl .tr .td{padding-top:20px;padding-bottom:21px;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.025em;font-weight:400}@media (max-width: 767px){.design #wrap .sec-reason .reason .spec__tbl .tr .th,.design #wrap .sec-reason .reason .spec__tbl .tr .td{font-size:14px;line-height:22px;letter-spacing:0.05em;padding-top:15px;padding-bottom:14px}}.design #wrap .sec-reason .reason .spec__tbl .tr .th{width:209px;background-color:#f0f1f4;color:#5b6879;padding-left:32px;padding-right:30px}@media (max-width: 767px){.design #wrap .sec-reason .reason .spec__tbl .tr .th{width:152px;padding-left:16px;padding-right:15px}}.design #wrap .sec-reason .reason .spec__tbl .tr .td{width:calc(100% - 209px);padding-left:56px;padding-right:25px}@media (max-width: 767px){.design #wrap .sec-reason .reason .spec__tbl .tr .td{width:calc(100% - 152px);padding-left:15px;padding-right:15px}}.design #wrap .sec-reason .reason .c-btn{position:relative;z-index:1;max-width:300px;margin:70px auto 23px;line-height:20px;text-align:center}@media (max-width: 767px){.design #wrap .sec-reason .reason .c-btn{margin-top:53px;margin-bottom:27px}}@media only screen and (min-width: 370px) and (max-width: 375px){.is-safari #wrap .sec-mv{height:100vh}}

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