@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Ovo&display=swap";html,body{font-size:10px;font-weight:400;font-family:"Noto Sans JP",sans-serif,"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;color:#6d6d6d;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}html p,body p{line-height:1.4}img{max-width:100%}@media screen and (min-width: 1300px){.is-sp{display:none}}.u-sp{display:none}@media screen and (max-width: 779px){.u-sp{display:block}}.is-pc{display:none}@media screen and (min-width: 1300px){.is-pc{display:inline}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.main{background-color:#f3f0eb}.works{position:relative;overflow:hidden;padding:84px 20px 108px}@media screen and (max-width: 779px){.works{padding:41px 20px 48px}}.works__inner{max-width:1200px;width:100%;margin:auto}@media screen and (max-width: 779px){.works__inner{width:100%}}.works__sub{font-size:1.4rem;font-weight:500;text-align-last:center;letter-spacing:6px;margin-bottom:16px}.works__lead{font-family:"Ovo",serif;font-size:4rem;line-height:1;text-align:center;color:#6d6d6d;letter-spacing:8px;margin-bottom:50px}@media screen and (max-width: 779px){.works__lead{font-size:3.8rem;margin-bottom:38px}}.works__number{font-size:1.6rem;letter-spacing:.2px;margin-bottom:30px;text-align:center}@media screen and (max-width: 779px){.works__number{display:block;text-align:center;margin-bottom:12px;font-size:1.7rem}}.works__number--tag{color:#a2a2a2;margin-right:10px;line-height:1.6}@media screen and (max-width: 779px){.works__number--tag{margin-left:0;margin-right:16px;letter-spacing:.2px}}.works__number--tag:after{content:",";display:inline-block}@media screen and (max-width: 779px){.works__number--tag:after{content:none}}.works__number--tag:first-child{margin-left:0}.works__number--tag:last-child:after{content:none}.works__number--tag--wrap{white-space:normal;font-size:1.4rem;font-weight:500;max-width:643px;text-align:center;margin:12px auto 0}@media screen and (max-width: 779px){.works__number--tag--wrap{margin-top:18px;margin-left:0;margin-bottom:20px;text-align:left}}.works__number--tag--wrap.is-left{text-align:left}.works__lineup{display:flex;align-items:flex-start;flex-wrap:wrap;gap:34px 80px}@media screen and (max-width: 779px){.works__lineup{display:block}}.works__lineup--item{width:calc((100% - 80px) / 2)}@media screen and (max-width: 779px){.works__lineup--item{width:100%;margin-bottom:50px}}@media screen and (max-width: 779px){.works__lineup--item:last-child{margin-bottom:0}}.works__lineup--link{text-decoration:none !important;color:#6d6d6d !important}.works__lineup--link:hover .model-lineup__image img{transform:scale(1.04)}.works__lineup .model-lineup__image{aspect-ratio:91/54;display:block;overflow:hidden;position:relative;width:100%;border-radius:10px}.works__lineup .model-lineup__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.works__lineup .model-lineup__text{font-size:1.6rem;font-weight:500;line-height:1.5;margin:13px auto 0;max-width:356px}@media screen and (max-width: 779px){.works__lineup .model-lineup__text{max-width:none;margin:8px 30px 0}}.works__lineup .model-lineup__text.is-new{display:flex;align-items:flex-start;max-width:390px}@media screen and (max-width: 779px){.works__lineup .model-lineup__text.is-new{max-width:none;display:block}}.works__lineup .model-lineup__text.is-new:before{content:"NEW";display:block;color:#f7ede2;font-size:1rem;font-weight:700;letter-spacing:.2px;margin-right:5px;margin-top:4px;padding:1px 3px;border-radius:3px;background-color:#917e6a}@media screen and (max-width: 779px){.works__lineup .model-lineup__text.is-new:before{display:block;width:29px;margin-bottom:2px}}.works__button{text-align:center;margin-top:118px}@media screen and (max-width: 779px){.works__button{margin-top:32px}}.works__button--link{display:inline-flex;align-items:center;justify-content:center;text-align:center;margin:auto;gap:10px;padding:14px 10px 14px;width:372px;border:1px solid #917e6a;background-color:transparent;color:#917e6a !important;border-radius:3px;font-size:1.5rem;font-weight:500;text-decoration:none !important;transition:background-color .3s ease}@media screen and (max-width: 779px){.works__button--link{max-width:180px;width:100%}}.works__button--link:hover{background-color:#917e6a;color:#fff !important}.works__button--link:hover .works__button--icon{stroke:#fff}.works__button--link:hover .works__button--icon path{stroke:#fff}.works__button--icon{margin-top:1px;transition:stroke .3s ease}.works__button--icon path{transition:stroke .3s ease}#information .works__button{margin-top:50px}@media screen and (max-width: 779px){#information .works__button{margin-top:32px}}#information .work-example .works{padding-bottom:100px}@media screen and (max-width: 779px){#information .work-example .works{padding:15px 20px 50px}}.work-example{margin-top:130px}@media screen and (max-width: 779px){.work-example{margin-top:100px}}.work-example__title{text-align:center;font-weight:700;font-size:2rem}@media screen and (max-width: 779px){.work-example__title{font-size:1.8rem}}.work-example .works{padding:30px 0 70px}@media screen and (max-width: 779px){.work-example .works{padding:15px 20px 50px}}.work-example .works .works-button{margin-top:90px}.work-button{display:flex;gap:30px;width:1200px;margin:40px auto 0}@media screen and (max-width: 779px){.work-button{width:auto;margin:20px 20px 0;display:block}}.work-button__link{text-decoration:none;display:inline-block;text-align:center;position:relative;transition:opacity .3s;width:50%}@media screen and (max-width: 779px){.work-button__link{display:block;width:100%}}.work-button__link:hover{opacity:.7}@media screen and (max-width: 779px){.work-button__link:first-child{margin-bottom:15px}}.information{background-color:#f8f8f8;padding:116px 20px}@media screen and (max-width: 779px){.information{padding:38px 20px 36px}}.information__inner{width:844px;display:flex;align-items:flex-start;margin:auto;gap:99px}@media screen and (max-width: 779px){.information__inner{width:100%;display:block}}@media screen and (max-width: 779px){.information__item:first-child{margin-bottom:52px}}.information__text{font-size:1.4rem;line-height:1.7;margin:14px 0 30px}@media screen and (max-width: 779px){.information__text{margin:14px 0 26px}}.information__button{font-size:1.54rem;font-weight:500;text-decoration:none !important;color:#917e6a !important;text-align:center;display:flex;align-items:center;justify-content:center;gap:30px;border:1px solid #917e6a;border-radius:5px;padding:12px 10px 14px;transition:background-color .3s ease}@media screen and (max-width: 779px){.information__button{font-size:1.5rem}}.information__button:hover{background-color:#917e6a;color:#fff !important}.information__button:hover .information__button--icon{stroke:#fff}.information__button:hover .information__button--icon path{stroke:#fff}#information .information{background-color:#f5f5f5;padding:100px 20px}@media screen and (max-width: 779px){#information .information{padding:50px 20px}}#breadcrumbs>p{color:#698296;font-size:1.2rem;width:1200px}@media screen and (max-width: 779px){#breadcrumbs>p{width:100%;padding:0 22px}}#breadcrumbs>p a,#breadcrumbs>p em{font-weight:bold}
/*# sourceMappingURL=base.css.map */
