﻿@keyframes headerFixed{0%{transform:translateY(-90px)}100%{transform:translateY(0px)}}@keyframes SlideIn{0%{opacity:0;transform:translateY(-90px)}100%{opacity:1;transform:translateY(0)}}@keyframes loop{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loop2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.sec__inner{box-sizing:border-box;width:100%;max-width:1120px;margin:auto;padding:0 4%}.sec__copy{margin-bottom:1.5em;font-family:"Hiragino UD Sans Rd W6 JIS2004","游ゴシック体 Pr6N B","YuGothic","ヒラギノ角ゴ Pro W3","Meiryo",sans-serif;color:#F69320;font-size:1.6rem;text-align:center}@media (min-width: 769px){.sec__copy{font-size:calc( 1.6rem + ( 1vw - 7.69px ) * 1.1396011396 )}}@media (min-width: 1120px){.sec__copy{font-size:2rem}}.sec__ttl{margin-bottom:1.5em;font-family:"Hiragino UD Sans Rd W6 JIS2004","游ゴシック体 Pr6N B","YuGothic","ヒラギノ角ゴ Pro W3","Meiryo",sans-serif;font-size:1.6rem;letter-spacing:0.02em;line-height:1.7}@media (min-width: 769px){.sec__ttl{font-size:calc( 1.6rem + ( 1vw - 7.69px ) * 1.7094017094 )}}@media (min-width: 1120px){.sec__ttl{font-size:2.2rem}}.sec__ttl span{color:#F69320}.sec__txt{font-size:1.3rem;letter-spacing:0;line-height:1.66}@media (min-width: 769px){.sec__txt{font-size:calc( 1.3rem + ( 1vw - 7.69px ) * .2849002849 )}}@media (min-width: 1120px){.sec__txt{font-size:1.4rem}}.mv{margin-bottom:45px}.about{margin-bottom:40px}.about .sec__ttl{font-size:1.8rem;letter-spacing:0}@media (min-width: 769px){.about .sec__ttl{font-size:calc( 1.8rem + ( 1vw - 7.69px ) * 1.1396011396 )}}@media (min-width: 1120px){.about .sec__ttl{font-size:2.2rem}}.about .sec__txt{position:relative;padding-bottom:min(24vw, 120px);margin-bottom:30px;font-size:1.2rem}@media (min-width: 769px){.about .sec__txt{font-size:calc( 1.2rem + ( 1vw - 7.69px ) * .5698005698 )}}@media (min-width: 1120px){.about .sec__txt{font-size:1.4rem}}.about .sec__txt::before{position:absolute;bottom:0;right:0;width:60%;aspect-ratio:206/63;background:url("../../img/design_casa/about_deco_sp.svg") center/cover no-repeat;content:''}.about .about__bottom{background:#FFF;border-radius:20px;padding:35px 20px 20px;box-sizing:border-box}.about .about__bottom .about__left{width:-moz-fit-content;width:fit-content;margin:0 auto 22px}.about .about__bottom .about__left .about__check{margin-bottom:15px;font-size:1.6rem;line-height:1.5}@media (min-width: 769px){.about .about__bottom .about__left .about__check{font-size:calc( 1.6rem + ( 1vw - 7.69px ) * 1.1396011396 )}}@media (min-width: 1120px){.about .about__bottom .about__left .about__check{font-size:2rem}}.about .about__bottom .about__left .about__check .about__check-item{position:relative;padding-left:2.1875em}.about .about__bottom .about__left .about__check .about__check-item+.about__check-item{margin-top:12px}.about .about__bottom .about__left .about__check .about__check-item::before{position:absolute;top:.75em;left:0;transform:translate(0, -50%);width:1.56em;aspect-ratio:25/22;margin-right:10px;background:url("../../img/design_casa/icon_check.svg") center/cover no-repeat;content:''}.about .about__bottom .about__left .about__bottom-ttl{font-size:1.3rem;line-height:1;letter-spacing:.02em}@media (min-width: 769px){.about .about__bottom .about__left .about__bottom-ttl{font-size:calc( 1.3rem + ( 1vw - 7.69px ) * 1.4245014245 )}}@media (min-width: 1120px){.about .about__bottom .about__left .about__bottom-ttl{font-size:1.8rem}}.about .about__bottom .about__left .about__bottom-ttl span{margin-left:5px;font-family:"Hiragino UD Sans Rd W6 JIS2004","游ゴシック体 Pr6N B","YuGothic","ヒラギノ角ゴ Pro W3","Meiryo",sans-serif;font-size:2.3rem;letter-spacing:.02em}@media (min-width: 769px){.about .about__bottom .about__left .about__bottom-ttl span{font-size:calc( 2.3rem + ( 1vw - 7.69px ) * 1.9943019943 )}}@media (min-width: 1120px){.about .about__bottom .about__left .about__bottom-ttl span{font-size:3rem}}.what{margin-bottom:55px}.what .sec__ttl{margin-bottom:1.25em}.design{margin-bottom:45px}.design .sec__copy{margin-bottom:1.75em}.design .design__list{display:grid;grid-gap:40px}.design .design__list .design__list-item .design__img{margin-bottom:22px}.design .design__list .design__list-item .sec__ttl{margin-bottom:1.2em}.cost{margin-bottom:45px;padding:50px 0;background:#FFF}.cost .cost__wrap{display:flex;flex-direction:column}.cost .cost__wrap .cost__img{margin-bottom:22px}.cost .cost__wrap .cost__cont{display:contents}.cost .cost__wrap .cost__cont .sec__copy{order:-1}.cost .cost__wrap .cost__cont .cost__item+.cost__item{position:relative;margin-top:25px;padding-top:25px}.cost .cost__wrap .cost__cont .cost__item+.cost__item::before{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);width:32px;height:2px;background:#F69320;content:''}.cost .cost__wrap .cost__cont .cost__item .sec__ttl{margin-bottom:1.25em}.schedule{margin-bottom:50px}.schedule .sec__txt{position:relative;padding-bottom:min(14.5vw, 80px);margin-bottom:30px}.schedule .sec__txt::before{position:absolute;bottom:0;right:0;width:36%;aspect-ratio:121/42;background:url("../../img/design_casa/schedule_deco_sp.svg") center/cover no-repeat;content:''}.architect .architect__list{padding:0 9.333333%}.architect .architect__list{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 25px;margin-bottom:50px}.architect .architect__list .architect__list-item .img{margin-bottom:10px}.architect .architect__list .architect__list-item .name{margin-bottom:5px;font-size:1.4rem;letter-spacing:.02em;line-height:1.5;text-align:center}@media (min-width: 769px){.architect .architect__list .architect__list-item .name{font-size:calc( 1.4rem + ( 1vw - 7.69px ) * 1.1396011396 )}}@media (min-width: 1120px){.architect .architect__list .architect__list-item .name{font-size:1.8rem}}.architect .architect__list .architect__list-item .company{color:#707070;font-size:1rem;line-height:1.5;letter-spacing:.02em;text-align:center}@media (min-width: 769px){.architect .architect__list .architect__list-item .company{font-size:calc( 1rem + ( 1vw - 7.69px ) * .5698005698 )}}@media (min-width: 1120px){.architect .architect__list .architect__list-item .company{font-size:1.2rem}}.house .slider{margin-bottom:10px}.house .thumbnail .slick-img{margin:0 4px}@media screen and (min-width: 769px){.sec__ttl{margin-bottom:1.35em}.mv{margin-bottom:65px}.about{margin-bottom:75px}.about .sec__txt{padding-bottom:80px;text-align:center}.about .sec__txt::before{right:50%;transform:translate(50%, 0);width:86.6%;aspect-ratio:970/231;background:url("../../img/design_casa/about_deco.svg") center/cover no-repeat}.about .about__bottom{display:grid;grid-template-columns:462fr 525fr;justify-content:space-between;align-items:center;border-radius:35px;padding:35px}.about .about__bottom .about__left{margin-bottom:0}.about .about__bottom .about__left .about__check{margin-bottom:20px}.about .about__bottom .about__left .about__check .about__check-item+.about__check-item{margin-top:15px}.what{margin-bottom:75px}.what .sec__ttl{margin-bottom:1.35em}.what .sec__txt{text-align:center}.design{margin-bottom:65px}.design .sec__copy{margin-bottom:1.5em}.design .design__list{grid-template-columns:1fr 1fr;grid-gap:40px 5.35%}.design .design__list .design__list-item .design__img{margin-bottom:25px}.design .design__list .design__list-item .sec__ttl{margin-bottom:.5em;text-align:left}.cost{margin-bottom:55px}.cost .cost__wrap{display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:970px;margin:0 auto}.cost .cost__wrap .cost__img{width:37%;margin-bottom:0}.cost .cost__wrap .cost__cont{display:block;width:56.7%}.cost .cost__wrap .cost__cont .sec__copy{text-align:left}.cost .cost__wrap .cost__cont .cost__item+.cost__item{position:relative;margin-top:25px;padding-top:25px}.cost .cost__wrap .cost__cont .cost__item+.cost__item::before{left:0%;transform:translate(0%, -50%)}.cost .cost__wrap .cost__cont .cost__item .sec__ttl{margin-bottom:.5em;text-align:left}.schedule{margin-bottom:60px}.schedule .sec__txt{padding-bottom:25px;margin-bottom:20px;text-align:center;line-height:1.85}.schedule .sec__txt::before{right:50%;transform:translate(50%, 0);width:86.6%;aspect-ratio:970/70;background:url("../../img/design_casa/schedule_deco.svg") center/cover no-repeat}.architect .sec__inner{max-width:970px}.architect .architect__list{grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:23px 25px;margin-bottom:60px}.architect .architect__list .architect__list-item .img{margin-bottom:15px}.architect .architect__list .architect__list-item .name{margin-bottom:10px}.house .slider{margin-bottom:20px}.house .slider .slick-img{margin:0 10px}.house .sec__inner{max-width:1050px;margin:0 auto}.house .thumbnail .slick-img{margin:0 8px}}@media screen and (min-width: 1181px){#contents{margin-top:140px}.sec__inner,.architect .architect__list{padding:0}}
/*# sourceMappingURL=style.css.map */
