@import url("preset.css");@import url("module.css");@import url("header.css");body{background-color:#fff;font-family:'brandon-grotesque', 'Yu Gothic', 'YuGothic', 'Roboto', 'Helvetica Neue', 'Hiragino Kaku Gothic Pro', 'Meiryo', 'Arial', 'sans-serif';font-size:13.5px;color:#000;line-height:2;letter-spacing:.08em;font-weight:300}@media screen and (max-width: 767px){body{line-height:2;font-size:12.5px}}@media screen and (max-width: 320px){body{font-size:90%}}#top #content .hero-area{margin:0 auto;max-width:1400px !important}#top #content .hero-area .hero-copy{font-family:"brandon-grotesque","a-otf-midashi-go-mb31-pr6n","Yu Gothic","YuGothic","Roboto","Hiragino Kaku Gothic Pro","Meiryo","Arial","sans-serif";font-size:40px;line-height:1.8;letter-spacing:0.2em;position:absolute;left:50px;top:30%;z-index:10}@media screen and (max-width: 999px){#top #content .hero-area .hero-copy{font-size:35px;left:30px;top:-150px}}@media screen and (max-width: 767px){#top #content .hero-area .hero-copy{font-size:28px;left:25px;top:-75px}}#top #content .hero-area #hero{max-width:1082px;z-index:1;height:calc(100vh - 60px);max-height:600px;min-height:600px;margin:0 auto}@media screen and (max-width: 999px){#top #content .hero-area #hero{max-width:calc(100% - 80px);margin:0;max-height:400px;min-height:400px;margin-top:180px}}@media screen and (max-width: 767px){#top #content .hero-area #hero{max-width:calc(100% - 40px);max-height:500px;min-height:500px;margin-top:90px}}@media screen and (max-width: 430px){#top #content .hero-area #hero{max-height:430px;min-height:430px}}#top #content .hero-area #hero::before{content:"";position:absolute;background:url(../img/hero-ar.png) 0 0/169px 131px no-repeat;width:169px;height:131px;bottom:-50px;right:0}@media screen and (max-width: 1400px){#top #content .hero-area #hero::before{right:80px}}@media screen and (max-width: 999px){#top #content .hero-area #hero::before{background:url(../img/hero-ar.png) 0 0/135px 105px no-repeat;width:135px;height:105px;right:30px}}@media screen and (max-width: 767px){#top #content .hero-area #hero::before{background:url(../img/hero-ar.png) 0 0/101px 79px no-repeat;width:101px;height:79px;right:25px;bottom:-40px}}#top #content .hero-area #hero .bx-wrapper{width:1082px;height:600px !important;position:absolute;top:0;right:50px;z-index:-1}@media screen and (max-width: 1200px){#top #content .hero-area #hero .bx-wrapper{width:calc(100% - 80px);left:80px}}@media screen and (max-width: 999px){#top #content .hero-area #hero .bx-wrapper{width:calc(100% - 80px);height:400px !important;left:80px}}@media screen and (max-width: 767px){#top #content .hero-area #hero .bx-wrapper{width:calc(100% - 50px);height:500px !important;left:50px}}@media screen and (max-width: 430px){#top #content .hero-area #hero .bx-wrapper{height:430px !important}}#top #content .hero-area #hero .bx-wrapper .bx-viewport{width:100% !important;height:100% !important;overflow:hidden;position:relative}#top #content .hero-area #hero .bx-wrapper .bx-viewport::before{background:#fff;bottom:0;content:'';left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}#top #content .hero-area #hero .bx-wrapper .bx-viewport .bg-slide{width:100% !important;height:100% !important}#top #content .hero-area #hero .bx-wrapper .bx-viewport .bg-slide>li{width:100% !important;height:100% !important;background-position:center center;background-size:cover;background-repeat:no-repeat}#top #content #sec1{background:url(../img/sec1-bg.png) center center/1499px 423px no-repeat;background-size:cover}@media screen and (max-width: 767px){#top #content #sec1{background:url(../img/sec1-bg-sp.png) center center/375px 800px no-repeat;background-size:cover}}#top #content #sec2{position:relative;padding-bottom:650px}@media screen and (max-width: 999px){#top #content #sec2{padding-bottom:500px}}@media screen and (max-width: 999px){#top #content #sec2{padding-bottom:540px}}#top #content #sec2::before{content:"";position:absolute;background:url(../img/bg-dot.png) 0 0/7px 7px repeat;height:43%;width:100%;bottom:0;left:0;z-index:-10}@media screen and (max-width: 767px){#top #content #sec2::before{height:53%}}#top #content #sec2 .sub1{position:relative}#top #content #sec2 .sub1::before{content:"";position:absolute;background:url(../img/sec2-img1.png) 0 0/801px 594px no-repeat;width:801px;height:594px;right:0;top:0;z-index:-1}@media screen and (max-width: 999px){#top #content #sec2 .sub1::before{background:url(../img/sec2-img1.png) 0 0/401px 297px no-repeat;width:401px;height:297px}}@media screen and (max-width: 767px){#top #content #sec2 .sub1::before{left:0;right:auto}}#top #content #sec2 .sub1::after{content:"";position:absolute;background:url(../img/sec2-txt.png) 0 0/625px 168px no-repeat;width:625px;height:168px;right:80px;bottom:-225px;z-index:-1}@media screen and (max-width: 1200px){#top #content #sec2 .sub1::after{background:url(../img/sec2-txt.png) 0 0/438px 118px no-repeat;width:438px;height:118px}}@media screen and (max-width: 999px){#top #content #sec2 .sub1::after{background:url(../img/sec2-txt.png) 0 0/313px 84px no-repeat;width:313px;height:84px;bottom:120px}}@media screen and (max-width: 767px){#top #content #sec2 .sub1::after{right:0;bottom:360px}}#top #content #sec2 .sub2{position:relative}#top #content #sec2 .sub2::before{content:"";position:absolute;background:url(../img/sec2-img2.png) 0 0/687px 722px no-repeat;width:687px;height:722px;left:0;top:0;z-index:-1}@media screen and (max-width: 1200px){#top #content #sec2 .sub2::before{background:url(../img/sec2-img2.png) 0 0/344px 361px no-repeat;width:344px;height:361px;top:auto;bottom:-155px}}@media screen and (max-width: 767px){#top #content #sec2 .sub2::before{left:calc(50% - 172px);bottom:auto}}#top #content #sec2 .sub2::after{content:"";position:absolute;background:url(../img/sec2-img3.png) 0 0/487px 524px no-repeat;width:487px;height:524px;right:0;bottom:-450px;z-index:-1}@media screen and (max-width: 999px){#top #content #sec2 .sub2::after{background:url(../img/sec2-img3.png) 0 0/243px 262px no-repeat;width:243px;height:262px;bottom:-300px}}@media screen and (max-width: 767px){#top #content #sec2 .sub2::after{background:url(../img/sec2-img3.png) 0 0/292px 314px no-repeat;width:292px;height:314px;bottom:-350px}}#top #content #sec3{background:url(../img/sec3-bg.png) center center/1499px 450px no-repeat;background-size:cover}@media screen and (max-width: 999px){#top #content #sec3{background:url(../img/sec3-bg-sp.png) center center/900px 1200px no-repeat}}#top #content #sec4 .pickup{position:relative}#top #content #sec4 .pickup::before{content:"";position:absolute;background:#9a6161;border-radius:10px;width:100%;height:100%;left:10px;top:10px;z-index:-1}#top #content #ft-cv{background:#f9fafa}
/*# sourceMappingURL=style.css.map */