@media (min-width: 1024px){.c-breadcrumb{padding-top:22px;padding-bottom:18px}}@media (max-width: 1023px){.c-header-box .inner{padding-bottom:34px}}.cc-title{margin-bottom:0}.cc-title__en{font-size:17px;font-size:1.7rem;line-height:1.41176em;letter-spacing:.15em;margin-bottom:10px}@media (max-width: 1023px){.cc-title__en{margin-bottom:15px;font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:.15em}}.cc-title__jp{margin-top:10px;font-size:28px;font-size:2.8rem;line-height:1.53571em}@media (max-width: 1023px){.cc-title__jp{font-size:20px;font-size:2rem;line-height:1.55em;margin-top:10px}}.cc-title .ttl{font-size:20px;font-size:2rem;line-height:1.8em;letter-spacing:.1em;font-weight:500;padding-top:17px;margin-bottom:10px}@media (max-width: 1023px){.cc-title .ttl{padding-top:4px;font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.07em}}.c-ttl-box{text-align:center}.c-ttl-box .txt-en{text-align:center;position:relative;color:#1F2933;font-size:17px;font-size:1.7rem;line-height:1.41176em;letter-spacing:.15em;font-weight:400;padding-bottom:14px}.c-ttl-box .txt-en:after{content:"";position:absolute;left:50%;margin-left:-35px;width:70px;height:1px;background:#6B7486;bottom:0}@media (max-width: 1023px){.c-ttl-box .txt-en{font-size:14px;font-size:1.4rem;line-height:1.42857em;padding-bottom:12px}.c-ttl-box .txt-en:after{width:56px;margin-left:-28px}}.c-ttl-box .ttl-jp{margin-top:18px;text-align:center;font-size:25px;font-size:2.5rem;line-height:1.6em;letter-spacing:.15em}@media (max-width: 1023px){.c-ttl-box .ttl-jp{margin-top:9px;font-size:18px;font-size:1.8rem;line-height:1.7em;letter-spacing:.1em;font-weight:500}}.thumbSlider .swiper-wrapper{justify-content:center}.gallerybox,.c-gallerybox{overflow:hidden;margin-top:45px}@media (max-width: 1023px){.gallerybox,.c-gallerybox{margin-top:42px}}.gallerybox .mainSlider .swiper-slide img,.c-gallerybox .mainSlider .swiper-slide img{width:100%}.gallerybox .thumbSlider,.c-gallerybox .thumbSlider{max-width:637px;margin:24px auto 0;justify-content:center;overflow:hidden}.gallerybox .thumbSlider .swiper-wrapper,.c-gallerybox .thumbSlider .swiper-wrapper{justify-content:center}.gallerybox .thumbSlider .swiper-slide,.c-gallerybox .thumbSlider .swiper-slide{width:72px;height:74px;cursor:pointer;transition:opacity .3s;opacity:.6;cursor:pointer}.gallerybox .thumbSlider .swiper-slide img,.c-gallerybox .thumbSlider .swiper-slide img{width:100%;height:100%;object-position:center;object-fit:cover}@media only screen and (min-width: 1025px){.gallerybox .thumbSlider .swiper-slide:hover,.c-gallerybox .thumbSlider .swiper-slide:hover{opacity:1}}.gallerybox .thumbSlider .swiper-slide-thumb-active,.c-gallerybox .thumbSlider .swiper-slide-thumb-active{opacity:1}@media (max-width: 1023px){.gallerybox .thumbSlider,.c-gallerybox .thumbSlider{max-width:164px;margin-top:16px}.gallerybox .thumbSlider .swiper-slide,.c-gallerybox .thumbSlider .swiper-slide{width:38px;height:38px}}.gallerybox .swiper-button-next:after,.gallerybox .swiper-rtl .swiper-button-prev:after,.c-gallerybox .swiper-button-next:after,.c-gallerybox .swiper-rtl .swiper-button-prev:after{display:none}.gallerybox .slide-nav,.c-gallerybox .slide-nav{position:relative;max-width:909px;margin:24px auto 0}@media (max-width: 1023px){.gallerybox .slide-nav,.c-gallerybox .slide-nav{max-width:345px;margin-top:16px}}.gallerybox .slide-nav .swiper-button-prev,.gallerybox .slide-nav .swiper-button-next,.c-gallerybox .slide-nav .swiper-button-prev,.c-gallerybox .slide-nav .swiper-button-next{width:80px;height:74px;top:20px;cursor:pointer}.gallerybox .slide-nav .swiper-button-prev:after,.gallerybox .slide-nav .swiper-button-next:after,.c-gallerybox .slide-nav .swiper-button-prev:after,.c-gallerybox .slide-nav .swiper-button-next:after{display:none}@media only screen and (min-width: 1025px){.gallerybox .slide-nav .swiper-button-prev:hover small,.gallerybox .slide-nav .swiper-button-next:hover small,.c-gallerybox .slide-nav .swiper-button-prev:hover small,.c-gallerybox .slide-nav .swiper-button-next:hover small{opacity:.6}}@media (max-width: 1023px){.gallerybox .slide-nav .swiper-button-prev,.gallerybox .slide-nav .swiper-button-next,.c-gallerybox .slide-nav .swiper-button-prev,.c-gallerybox .slide-nav .swiper-button-next{height:38px;width:60px}}.gallerybox .slide-nav small,.c-gallerybox .slide-nav small{padding-bottom:0;display:inline-block;border-bottom:1px solid #18191A;transition:background .3s, opacity .3s}.gallerybox .slide-nav span,.c-gallerybox .slide-nav span{width:80px;font-size:17px;font-size:1.7rem;line-height:1.41176em;letter-spacing:.15em;font-weight:400;color:#18191A;display:inline-block;position:relative;transition:background .3s, opacity .3s;background-size:22px 5px;background-repeat:no-repeat;white-space:nowrap}@media (max-width: 1023px){.gallerybox .slide-nav span,.c-gallerybox .slide-nav span{width:60px;font-size:12px;font-size:1.2rem;line-height:1.41667em;letter-spacing:.15em;background-size:18px 4px}}.gallerybox .slide-nav .swiper-button-prev,.c-gallerybox .slide-nav .swiper-button-prev{left:0;cursor:pointer}.gallerybox .slide-nav .swiper-button-prev span,.c-gallerybox .slide-nav .swiper-button-prev span{padding-left:43px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='5.484' viewBox='0 0 22 5.484'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%236b7486;%7D.b%7Bfill:%236b7486;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(0 0)'%3E%3Cline class='a' x1='20' transform='translate(2 4.982)'/%3E%3Cpath class='b' d='M-20776.584-20988.223l7.678-5.484s-2.484,2.486-.908,5.484' transform='translate(20776.584 20993.707)'/%3E%3C/g%3E%3C/svg%3E");background-position:left 5px center}@media only screen and (min-width: 1025px){.gallerybox .slide-nav .swiper-button-prev:hover span,.c-gallerybox .slide-nav .swiper-button-prev:hover span{background-position:left 0 center}}@media (max-width: 1023px){.gallerybox .slide-nav .swiper-button-prev,.c-gallerybox .slide-nav .swiper-button-prev{left:0}.gallerybox .slide-nav .swiper-button-prev span,.c-gallerybox .slide-nav .swiper-button-prev span{padding-left:25px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.537' height='4.472' viewBox='0 0 17.537 4.472'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%236b7486;%7D.b%7Bfill:%236b7486;%7D%3C/style%3E%3C/defs%3E%3Cline class='a' x1='15.942' transform='translate(1.595 3.972)'/%3E%3Cpath class='b' d='M-20776.586-20989.334l6.121-4.373a3.873,3.873,0,0,0-.723,4.373' transform='translate(20776.586 20993.707)'/%3E%3C/svg%3E");background-position:left 0 center}}.gallerybox .slide-nav .swiper-button-next,.c-gallerybox .slide-nav .swiper-button-next{right:0;cursor:pointer}.gallerybox .slide-nav .swiper-button-next span,.c-gallerybox .slide-nav .swiper-button-next span{padding-right:43px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='5.484' viewBox='0 0 22 5.484'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%236b7486;%7D.b%7Bfill:%236b7486;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(-777.5 -2247.517)'%3E%3Cline class='a' x2='20' transform='translate(777.5 2252.5)'/%3E%3Cpath class='b' d='M-20768.908-20988.223l-7.678-5.484s2.484,2.486.908,5.484' transform='translate(21568.408 23241.225)'/%3E%3C/g%3E%3C/svg%3E");background-position:right 5px center}@media only screen and (min-width: 1025px){.gallerybox .slide-nav .swiper-button-next:hover span,.c-gallerybox .slide-nav .swiper-button-next:hover span{background-position:right 0 center}}@media (max-width: 1023px){.gallerybox .slide-nav .swiper-button-next,.c-gallerybox .slide-nav .swiper-button-next{right:-8px;text-align:right}.gallerybox .slide-nav .swiper-button-next span,.c-gallerybox .slide-nav .swiper-button-next span{padding-right:25px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.537' height='4.472' viewBox='0 0 17.537 4.472'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%236b7486;%7D.b%7Bfill:%236b7486;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(0)'%3E%3Cline class='a' x2='15.942' transform='translate(0 3.972)'/%3E%3Cpath class='b' d='M-20770.465-20989.334l-6.121-4.373a3.873,3.873,0,0,1,.723,4.373' transform='translate(20788.002 20993.707)'/%3E%3C/g%3E%3C/svg%3E");background-position:right 0 center}}.main{position:relative}.main .bg{position:absolute;left:0;bottom:-1px;width:100%}.main .bg img{width:100%;height:auto}@media (min-width: 1024px){.intro{margin-top:-29px}.intro .cc-title__jp{margin-top:30px}}@media (max-width: 1023px){.intro{padding-top:10px}}.intro__desc{margin-top:35px;text-align:center;font-size:16px;font-size:1.6rem;line-height:2.25em;letter-spacing:.05em}.intro__desc strong{font-size:18px;font-size:1.8rem}@media (max-width: 1023px){.intro__desc{margin-top:20px;font-size:14px;font-size:1.4rem;line-height:2em;letter-spacing:.02em}.intro__desc strong{font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:0.02em}}.concept-menu{margin-top:37px}@media (min-width: 1024px){.concept-menu{margin-bottom:36px}}.sec-total{padding:79px 0 139px;background-position:top center;position:relative;overflow:hidden;margin-top:125px}@media (max-width: 1023px){.sec-total{padding:56px 0 67px;background-image:url(../../img/concept/appartement/bg02_sp.png) !important;margin-top:40px}}.sec-total .txtDesc span{font-weight:500}@media (min-width: 1024px){.sec-total .txtDesc span{font-size:17px;font-size:1.7rem}}@media (max-width: 1023px){.sec-total .txtDesc{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.045em}}.sec-total .cc-title{margin-bottom:57px}@media (max-width: 1023px){.sec-total .cc-title{margin-bottom:28px}.sec-total .cc-title__en{margin-bottom:23px}.sec-total .cc-title__jp{font-size:20px;font-size:2rem;line-height:1.5em}}@media only screen and (max-width: 1023px) and (max-width: 374px){.sec-total .cc-title__jp{font-size:18px;font-size:1.8rem}}.sec-total__anchor{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:80px}@media (max-width: 1023px){.sec-total__anchor{margin-bottom:50px}}@media (min-width: 1024px){.sec-total__anchor .cc-btn{width:calc(25% - 10px);padding-top:14px;padding-left:10px}.sec-total__anchor .cc-btn:not(:nth-child(4n)){margin-right:13px}}@media (max-width: 1023px){.sec-total__anchor .cc-btn{width:calc(50% - 2px);padding:10px 5px 11px}.sec-total__anchor .cc-btn:not(:nth-child(2n)){margin-right:4px}.sec-total__anchor .cc-btn:not(:nth-child(-n+2)){margin-top:9px}.sec-total__anchor .cc-btn::after{right:3px;bottom:2px}}.total-item{position:relative;z-index:0;padding:62px 0 0;margin-bottom:70px}.total-item:last-child{margin-bottom:0}.total-item .innerbox{max-width:1166px;margin:0 auto 36px}@media (max-width: 1023px){.total-item .innerbox{margin-bottom:27px}}@media (max-width: 1023px){.total-item{padding:34px 15px 0;margin-bottom:45px}}.total-item::after{content:"";background-color:#fff;position:absolute;right:0;top:0;bottom:0;border-radius:400px 0 0 0;width:calc(100% - (100% - 1200px) / 2);z-index:-1;opacity:0.8}@media (max-width: 1023px){.total-item::after{width:100%;border-radius:90px 0 0 0}}.total-item__title{display:flex;flex-wrap:wrap;align-items:center}@media (max-width: 1023px){.total-item__title{display:block;padding:0 0;margin-bottom:25px}}@media only screen and (max-width: 374px){.total-item__title{padding:0 5px}}.total-item__title .txtEn{color:#2E3B48;font-size:29px;font-size:2.9rem;line-height:2.31034em;letter-spacing:.15em;font-weight:400;display:flex;flex-wrap:wrap}@media (max-width: 1023px){.total-item__title .txtEn{font-size:22px;font-size:2.2rem;line-height:1.31818em;letter-spacing:.15em;align-items:center;position:relative;padding-bottom:9px;margin-bottom:9px;border-bottom:1px solid #2E3B48;padding-left:32px}}.total-item__title .txtEn .txtNum{font-size:48px;font-size:4.8rem;line-height:1.39583em;letter-spacing:.15em;margin-right:14px}@media (max-width: 1023px){.total-item__title .txtEn .txtNum{font-size:35px;font-size:3.5rem;line-height:1.37143em;width:59px;margin-right:0;display:inline-block}}@media (max-width: 1023px){.total-item__title .txtEn .txtTitle{width:calc(100% - 59px);display:inline-block}}.total-item__title .txtJp{font-size:20px;font-size:2rem;line-height:1.65em;letter-spacing:.15em;font-weight:500}@media (min-width: 1024px){.total-item__title .txtJp{font-size:24px;font-size:2.4rem;line-height:1.66667em;padding-left:32px;margin-left:38px;border-left:1px solid #2E3B48}}@media (max-width: 1023px){.total-item__title .txtJp{text-align:center}}@media only screen and (max-width: 374px){.total-item__title .txtJp{font-size:18px;font-size:1.8rem}}@media (min-width: 1024px){.total-item__ctn{display:flex;flex-wrap:wrap;flex-direction:row-reverse;align-items:flex-end}}@media only screen and (min-width: 1460px){.total-item__ctn .total-item__txt{padding-top:0 !important}}@media (min-width: 1024px){.total-item__ctn--small .total-item__txt{padding-top:45px;padding-left:95px;padding-right:0;width:54.545%}}@media only screen and (min-width: 1024px) and (min-device-width: 768px) and (max-device-width: 1024px){.total-item__ctn--small .total-item__txt{padding-left:30px}}@media (min-width: 1024px){.total-item__ctn--small .total-item__img{width:45.455%}}@media (max-width: 1023px){.total-item__ctn--small .total-item__img{margin-left:0}}.total-item__ctn--small .total-item__img img{border-radius:10px}.total-item__ctn--rev{flex-direction:row}@media (min-width: 1024px){.total-item__ctn--rev{padding-left:calc((100% - 1200px) / 2)}}@media (min-width: 1024px){.total-item__ctn--rev .total-item__txt{padding-left:0;padding-right:89px;width:49.866%}}@media only screen and (min-width: 1024px) and (min-device-width: 768px) and (max-device-width: 1024px){.total-item__ctn--rev .total-item__txt{padding-right:30px}}@media (min-width: 1024px){.total-item__ctn--rev .total-item__img{width:50.134%}}@media (max-width: 1023px){.total-item__ctn--rev .total-item__img{margin-right:-15px}}.total-item__ctn--rev .total-item__img img{border-radius:100px 0 0 0}@media (min-width: 1024px){.total-item__ctn--rev .total-item__img img{border-radius:200px 0 0 0}}.total-item__ctn--rev .total-item__img .txtCap{right:-5px;left:auto}.total-item__txt{font-size:16px;font-size:1.6rem;line-height:2.1875em;letter-spacing:.02em;padding-bottom:52px}@media (min-width: 1024px){.total-item__txt{width:53.44%;padding-left:97px;padding-right:30px;margin-bottom:0}}@media only screen and (min-width: 1024px) and (min-device-width: 768px) and (max-device-width: 1024px){.total-item__txt{padding-left:30px}}@media (max-width: 1023px){.total-item__txt{padding-bottom:24px}}@media (min-width: 1024px){.total-item__txt .ctn{max-width:533px}}.total-item__txt .line{color:#fff;font-size:17px;font-size:1.7rem;background-color:#9ba7b9;font-weight:500}@media (max-width: 1023px){.total-item__txt .line{font-size:16px;font-size:1.6rem}}.total-item__txt .ttSub{font-size:22px;font-size:2.2rem;line-height:1.81818em;letter-spacing:.08em;font-weight:500;padding-bottom:27px;margin-bottom:24px;position:relative}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.total-item__txt .ttSub{font-size:18px;font-size:1.8rem}}@media (max-width: 1023px){.total-item__txt .ttSub{font-size:20px;font-size:2rem;line-height:1.8em;letter-spacing:.08em;padding-bottom:23px;margin-bottom:21px;line-height:1.7em}}@media only screen and (max-width: 374px){.total-item__txt .ttSub{font-size:17px;font-size:1.7rem}}.total-item__txt .ttSub::after{content:"";background-color:#6B7486;width:60px;height:1px;position:absolute;left:0;bottom:0}@media (max-width: 1023px){.total-item__txt .ttSub::after{width:44px}}@media (max-width: 1023px){.total-item__txt .ttSub--full{margin-bottom:17px}.total-item__txt .ttSub--full::after{width:100%}}.total-item__img{position:relative;margin-left:-15px}@media (min-width: 1024px){.total-item__img{width:46.56%;margin-left:0}}.total-item__img img{width:100%;border-radius:0 200px 0 0}@media (max-width: 1023px){.total-item__img img{border-radius:0 100px 0 0}}.total-item__img .txtCap{color:#fff;font-size:34px;font-size:3.4rem;line-height:1.41176em;letter-spacing:.15em;position:absolute;left:21px;top:calc(100% - 36px)}@media (min-width: 1024px){.total-item__img .txtCap{white-space:nowrap}}@media (max-width: 1023px){.total-item__img .txtCap{font-size:30px;font-size:3rem;line-height:1.2em;left:0;top:calc(100% - 30px)}}.total-item__img .txtCap .txtBlue{color:#BCCBD3}@media (min-width: 1024px){.total-item--02{padding-top:70px}.total-item--02 .innerbox{margin-bottom:45px}}.total-item--02::after{right:auto;left:0;border-radius:0 400px 0 0}@media (max-width: 1023px){.total-item--02::after{border-radius:90px 0 0 0}}@media (max-width: 1023px){.total-item--02 .total-item__img{margin-left:auto;margin-right:-15px}}@media (max-width: 1023px){.total-item#anchor04 .txtEn{padding-left:0}}@media (max-width: 1023px){.total-item#anchor03 .txtEn{padding-left:20px}}.linkbox{margin-top:65px}@media (min-width: 1024px){.linkbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.linkbox .btn{padding:0 10px}}.linkbox .c-btn0{background-image:url(../../img/concept/appartement/c-btn-other-color.png);padding-right:25px;cursor:pointer}@media only screen and (min-width: 1025px){.linkbox .c-btn0:hover{background-image:url(../../img/common/btn/c-btn-on.png)}}@media (max-width: 1023px){.linkbox{margin-top:43px}.linkbox .btn{margin-bottom:10px}.linkbox .btn:last-child{margin-bottom:0}.linkbox .btn .c-btn{margin:0 auto}.linkbox .btn .c-btn.c-btn4{width:277px;height:65px}}.sec-works{margin-top:66px;background-color:#F7F7F7;padding:80px 0 78px}@media (max-width: 1023px){.sec-works{margin-top:47px;padding:50px 0 55px}}.sec-works .c-ttl-box .txt-en{font-size:20px;font-size:2rem;line-height:1.4em;letter-spacing:.1em;color:#6B7486;padding-bottom:23px}.sec-works .c-ttl-box .ttl-jp{font-size:30px;font-size:3rem;line-height:1.16667em;letter-spacing:.15em;font-weight:500;margin-top:24px}@media (max-width: 1023px){.sec-works .c-ttl-box .txt-en{font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:.15em;padding-bottom:12px}.sec-works .c-ttl-box .ttl-jp{font-size:22px;font-size:2.2rem;line-height:1em;letter-spacing:.15em;font-weight:500;margin-top:21px}}.sec-works .txt-des{margin-top:20px;font-size:20px;font-size:2rem;line-height:1.7em;letter-spacing:.05em;font-weight:400}@media (max-width: 1023px){.sec-works .txt-des{font-size:16px;font-size:1.6rem;line-height:1.5em}}.sec-works .swiper-wrapper{align-items:flex-start}.swiper-wrapper{align-items:center}.gallerybox .mainSlider .swiper-slide{overflow:hidden;text-align:center}.gallerybox .mainSlider .swiper-slide img{max-height:427px;height:auto;width:auto}@media (max-width: 1023px){.gallerybox .mainSlider .swiper-slide img{max-height:175px}}.sec-parishome{margin-top:32px;padding:73px 15px 77px;background:url(../../img/concept/appartement/bg2.jpg) center no-repeat;background-size:cover}@media (max-width: 1023px){.sec-parishome{margin-top:15px;padding:50px 15px 44px;background:url(../../img/concept/appartement/bg2-sp.jpg) center no-repeat;background-size:cover}}.sec-parishome .innerbox{max-width:1166px;width:100%;margin:0 auto}.sec-parishome .c-ttl-box .txt-en{font-size:17px;font-size:1.7rem}.sec-parishome .c-ttl-box .ttl-jp{font-size:20px;font-size:2rem;margin-top:25px}@media (max-width: 1023px){.sec-parishome .c-ttl-box .txt-en{font-size:15px;font-size:1.5rem}.sec-parishome .c-ttl-box .ttl-jp{font-size:22px;font-size:2.2rem}}.sec-parishome .txt-main{margin-top:35px;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.05em;font-weight:400;text-align:center}@media (max-width: 1023px){.sec-parishome .txt-main{margin-top:20px;font-size:16px;font-size:1.6rem;line-height:2.125em;letter-spacing:.05em;font-weight:400}}.sec-parishome .itembox{margin-top:50px}@media (min-width: 1024px){.sec-parishome .itembox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.sec-parishome .itembox .item{width:33.333333%;margin-right:43px}.sec-parishome .itembox .item:last-child{margin-right:0}}@media only screen and (min-width: 1024px) and (max-width: 1140px){.sec-parishome .itembox .item{margin-right:30px}}@media (max-width: 1023px){.sec-parishome .itembox{margin-top:20px}.sec-parishome .itembox .item{margin-bottom:30px}.sec-parishome .itembox .item:last-child{margin-bottom:0}}.sec-parishome .itembox .inbox{overflow:hidden;background:#fff;border-radius:300px 300px 0 0;padding:50px 32px 37px;border:1px solid #7d8492;position:relative;z-index:1;height:100%}.sec-parishome .itembox .inbox:before{content:"";position:absolute;left:6px;top:6px;width:calc(100% - 12px);height:calc(100% - 12px);border:1px solid #7d8492;border-radius:300px 300px 0 0}@media (max-width: 1023px){.sec-parishome .itembox .inbox{padding-top:40px}}.sec-parishome .itembox .ttl-en{text-align:center}.sec-parishome .itembox .ttl-en span{display:inline-block;border-bottom:1px solid #7D8492;font-size:22px;font-size:2.2rem;line-height:1.36364em;letter-spacing:.15em;font-weight:400}.sec-parishome .itembox .ttl-en span small{position:relative;font-size:15px;font-size:1.5rem;line-height:1.33333em;display:inline-block;padding-right:2px;top:-3px}.sec-parishome .itembox .img{text-align:center;margin-top:34px}@media (max-width: 1023px){.sec-parishome .itembox .img{margin-top:25px}}.sec-parishome .itembox .ttl{margin-top:30px;text-align:center;font-size:18px;font-size:1.8rem;line-height:1.77778em;letter-spacing:.15em;font-weight:600;color:#7D8492}@media (max-width: 1023px){.sec-parishome .itembox .ttl{margin-top:25px}}.sec-parishome .itembox .txt-des{font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.08em;font-weight:400;margin-top:20px}@media (max-width: 1023px){.sec-parishome .itembox .txt-des{margin-top:15px}}.sec-voice{margin-top:20px;background:#F3F1EB;padding:80px 15px 97px;border-radius:5px}.sec-voice .gallerybox{margin-top:0}@media (max-width: 1023px){.sec-voice{margin-top:5px;padding:50px 0 36px}}.sec-voice .innerbox{max-width:1266px;width:100%;margin:0 auto;position:relative;padding-top:106px}@media (max-width: 1023px){.sec-voice .innerbox{padding-top:0}}.sec-voice .innerbox .c-ttl-box{position:absolute;z-index:1;top:0;text-align:center;width:100%;height:106px;padding-top:47px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='747' height='319' viewBox='0 0 747 319'%3E%3Cellipse id='Ellipse_2151' data-name='Ellipse 2151' cx='373.5' cy='159.5' rx='373.5' ry='159.5' fill='%23fff'/%3E%3C/svg%3E%0A");background-size:auto;background-position:top center}.sec-voice .innerbox .c-ttl-box .txt-jp{margin-top:30px;font-size:18px;font-size:1.8rem;line-height:1.11111em;letter-spacing:.12em;font-weight:500}.sec-voice .innerbox .c-ttl-box .ttl-jp{font-size:27px;font-size:2.7rem;line-height:1.74074em;letter-spacing:.12em;font-weight:500}@media (max-width: 1023px){.sec-voice .innerbox .c-ttl-box{padding-top:30px;width:261px;background-size:cover;height:40px;left:0;right:0;margin:0 auto}.sec-voice .innerbox .c-ttl-box .txt-jp{margin-top:15px;font-size:16px;font-size:1.6rem;line-height:1.25em;letter-spacing:.08em}.sec-voice .innerbox .c-ttl-box .ttl-jp{font-size:24px;font-size:2.4rem;line-height:1.58333em;letter-spacing:.08em;font-weight:500}}.sec-voice .inbox{position:relative;margin-bottom:40px;padding-top:106px}.sec-voice .inbox:last-child{margin-bottom:0}.sec-voice .inbox .ttlbox{margin-bottom:45px;text-align:center}.sec-voice .inbox .ttlbox .jp{margin-bottom:10px}.sec-voice .inbox .ttlbox .jp:last-child{margin-bottom:0}.sec-voice .inbox .ttlbox .txt-jp{font-size:18px;font-size:1.8rem;line-height:1.11111em;letter-spacing:.12em;font-weight:500}.sec-voice .inbox .ttlbox .ttl-jp{font-size:27px;font-size:2.7rem;line-height:1.48148em;letter-spacing:.12em;font-weight:500}@media (max-width: 1023px){.sec-voice .inbox{padding-top:39px;margin-bottom:30px}.sec-voice .inbox .ttlbox{margin-bottom:20px;padding:0 20px}.sec-voice .inbox .ttlbox .txt-jp{font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.08em}.sec-voice .inbox .ttlbox .ttl-jp{font-size:20px;font-size:2rem;line-height:1.6em;letter-spacing:.08em;font-weight:500}}.sec-voice .itembox{background:#fff;position:relative;border-radius:5px;padding:12px 50px 45px}@media (max-width: 1023px){.sec-voice .itembox{padding:52px 0 25px}}.sec-voice .itembox .chapter{position:absolute;width:97px;height:78px;left:0;top:0;background:url(../../img/concept/appartement/icon_bg1.svg) left top no-repeat;background-size:100%;color:#fff;text-align:center;padding-top:5px;z-index:2}.sec-voice .itembox .chapter small{font-size:15px;font-size:1.5rem;line-height:1.4em;letter-spacing:.07em;font-weight:400;padding-bottom:5px;border-bottom:1px solid #fff}.sec-voice .itembox .chapter span{display:block;text-align:center;font-size:28px;font-size:2.8rem;line-height:1em;letter-spacing:.15em;font-weight:500;padding-top:5px}@media (max-width: 1023px){.sec-voice .itembox .chapter{width:68px;height:54px;top:0;padding-top:0}.sec-voice .itembox .chapter small{font-size:10px;font-size:1rem;line-height:1em;padding-bottom:3px}.sec-voice .itembox .chapter span{font-size:19px;font-size:1.9rem;line-height:1em;padding-top:2px}}@media (min-width: 1024px){.sec-voice .itembox .contentbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.sec-voice .itembox .contentbox .textbox{width:507px;padding-left:57px}.sec-voice .itembox .contentbox .gallerybox{width:calc(100% - 505px)}}@media (max-width: 1023px){.sec-voice .itembox .textbox{margin-top:32px;padding:0 15px}}.sec-voice .itembox .textbox .item{margin-bottom:18px;background:#F0F2F4;padding:32px 30px 20px;position:relative;border:1px solid #BDC1C8;box-shadow:0px 1px 3px rgba(0,0,0,0.1)}.sec-voice .itembox .textbox .item:last-child{margin-bottom:0}.sec-voice .itembox .textbox .item:before{content:"";position:absolute;left:6px;top:6px;width:calc(100% - 12px);height:calc(100% - 12px);border:1px solid #BDC1C8}.sec-voice .itembox .textbox .item .plus{display:none}@media (max-width: 1023px){.sec-voice .itembox .textbox .item{margin-bottom:11px;padding:23px 28px 25px}.sec-voice .itembox .textbox .item .plus{display:block;position:absolute;width:22px;height:22px;background:#9BA7B9;border-radius:50%;top:25px;right:29px}.sec-voice .itembox .textbox .item .plus:before,.sec-voice .itembox .textbox .item .plus:after{content:"";position:absolute;width:10px;height:1px;background:#fff;top:10px;left:6px;transition:all .3s ease}.sec-voice .itembox .textbox .item .plus:after{transform:rotate(90deg)}.sec-voice .itembox .textbox .item.is-active .plus:after{transform:rotate(0deg)}}.sec-voice .itembox .textbox .ttlbox{color:#7D8492;position:relative;padding-left:49px;text-align:left}@media (min-width: 1024px){.sec-voice .itembox .textbox .ttlbox{padding-bottom:10px;border-bottom:1px solid #BDC1C8;pointer-events:none}}@media (max-width: 1023px){.sec-voice .itembox .textbox .ttlbox{margin-bottom:0;padding-left:45px}}.sec-voice .itembox .textbox .ttlbox .txt-jp{font-size:16px;font-size:1.6rem;line-height:1.4375em;letter-spacing:.05em;font-weight:500}.sec-voice .itembox .textbox .ttlbox .txt-en{padding-left:10px;font-size:13px;font-size:1.3rem;line-height:1.53846em;letter-spacing:.12em;font-weight:400;position:relative;top:-2px}.sec-voice .itembox .textbox .ttlbox.icon1{background:url(../../img/concept/appartement/icon1.svg) left 5px top no-repeat;background-size:29px 28px}.sec-voice .itembox .textbox .ttlbox.icon2{background:url(../../img/concept/appartement/icon2.svg) left 5px top 3px no-repeat;background-size:29px 19px}.sec-voice .itembox .textbox .txt-des{margin-top:10px;font-size:15px;font-size:1.5rem;line-height:1.66667em;letter-spacing:0em;font-weight:400}@media (min-width: 1024px){.sec-voice .itembox .textbox .txt-des{display:block !important}}@media (max-width: 1023px){.sec-voice .itembox .textbox .txt-des{margin-top:12px;padding-top:8px;border-top:1px solid #BDC1C8;display:none}}.sec-voice .gallerybox .thumbSlider{max-width:315px;width:100%;margin:30px auto 0}@media (max-width: 1023px){.sec-voice .gallerybox .thumbSlider{margin-top:15px;max-width:164px}}.sec-voice .slide-nav .swiper-button-next{right:0}.sec-voice .slide-nav .swiper-button-prev{left:0}@media (max-width: 1023px){.sec-voice .slide-nav{margin-top:12px}}.sec-flow{margin-top:85px;padding:0 15px}@media (max-width: 1023px){.sec-flow{margin-top:40px}}.sec-flow .innerbox{max-width:880px;width:100%;margin:0 auto}.sec-flow .c-ttl-box .ttl-jp{font-size:20px;font-size:2rem;line-height:1em;letter-spacing:.15em;margin-top:30px}.sec-flow .c-ttl-box .txt-main{text-align:center;margin-top:40px;font-size:16px;font-size:1.6rem;line-height:2.25em;letter-spacing:.05em;font-weight:400}@media (max-width: 1023px){.sec-flow .c-ttl-box .ttl-jp{font-size:22px;font-size:2.2rem;line-height:1.40909em;letter-spacing:.1em;margin-top:20px}.sec-flow .c-ttl-box .txt-main{margin-top:20px;font-size:16px;font-size:1.6rem;line-height:2.125em;letter-spacing:.05em;font-weight:400}}.sec-flow .step{position:absolute;width:76px;height:61px;left:-16px;top:20px;background:url(../../img/concept/appartement/icon_bg2.svg) left top no-repeat;background-size:100%;color:#fff;text-align:center;padding-top:0;z-index:2}.sec-flow .step small{font-size:10px;font-size:1rem;line-height:1.5em;letter-spacing:.12em;font-weight:400;padding-bottom:2px;border-bottom:1px solid #fff}.sec-flow .step span{display:block;text-align:center;font-size:18px;font-size:1.8rem;line-height:1.38889em;letter-spacing:.15em;font-weight:400}@media (max-width: 1023px){.sec-flow .step{width:56px;height:61px;left:0;top:16px;padding-top:0;margin-left:0;background:url(../../img/concept/appartement/icon_bg2_sp.svg) left top no-repeat;background-size:100%}.sec-flow .step small{font-size:10px;font-size:1rem;line-height:1em;padding-bottom:3px}.sec-flow .step span{font-size:18px;font-size:1.8rem;line-height:1.05556em;padding-top:4px}}.sec-flow .list{margin-top:50px}@media (max-width: 1023px){.sec-flow .list{margin-top:35px}}.sec-flow .list .itembox{position:relative;padding-top:26px}@media (max-width: 1023px){.sec-flow .list .itembox{padding-top:16px}}.sec-flow .list .itembox:after{content:"";width:57px;height:57px;position:absolute;left:50%;top:-16px;margin-left:-28px;background:url(../../img/concept/appartement/icon3.svg) center no-repeat;background-size:100%;z-index:1}@media (max-width: 1023px){.sec-flow .list .itembox:after{top:-22px}}.sec-flow .list .itembox:first-child{padding-top:0}.sec-flow .list .itembox:first-child:after{display:none}.sec-flow .list .itembox:first-child .step{top:-6px}@media (max-width: 1023px){.sec-flow .list .itembox:first-child .step{top:0}}.sec-flow .list .itembox .inbox{background:#F0F2F4;position:relative;padding:30px 50px 38px 30px;overflow:hidden}@media (max-width: 1023px){.sec-flow .list .itembox .inbox{padding:10px 0 12px}}.sec-flow .list .itembox:nth-child(even) .inbox{background:#E2E5EA}.sec-flow .list .itembox .icon{position:absolute;width:38px;height:38px;z-index:1;background:#fff;border-radius:50%}.sec-flow .list .itembox .icon.icon-top-left,.sec-flow .list .itembox .icon.icon-top-right{top:-19px}.sec-flow .list .itembox .icon.icon-top-left{left:-19px}.sec-flow .list .itembox .icon.icon-top-right{right:-19px}.sec-flow .list .itembox .icon.icon-bottom-left,.sec-flow .list .itembox .icon.icon-bottom-right{bottom:-19px}.sec-flow .list .itembox .icon.icon-bottom-left{left:-19px}.sec-flow .list .itembox .icon.icon-bottom-right{right:-19px}@media (min-width: 1024px){.sec-flow .list .textbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.sec-flow .list .textbox .ttl{width:145px;pointer-events:none;padding-right:10px}.sec-flow .list .textbox .txt-des{width:calc(100% - 145px);padding-left:36px;border-left:1px solid #BDC1C8}}.sec-flow .list .textbox .ttl{text-align:center;font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.12em;font-weight:500}@media (max-width: 1023px){.sec-flow .list .textbox .ttl br{display:none}}.sec-flow .list .textbox .ttl.taL{text-align:left}@media (max-width: 1023px){.sec-flow .list .textbox .ttl.taL{text-align:center}}.sec-flow .list .textbox .ttl .plus{display:none}@media (max-width: 1023px){.sec-flow .list .textbox .ttl{padding:20px 60px;position:relative;font-size:18px;font-size:1.8rem}.sec-flow .list .textbox .ttl .plus{display:block;position:absolute;width:22px;height:22px;background:#9BA7B9;border-radius:50%;top:23px;right:29px}.sec-flow .list .textbox .ttl .plus:before,.sec-flow .list .textbox .ttl .plus:after{content:"";position:absolute;width:10px;height:1px;background:#fff;top:10px;left:6px;transition:all .3s ease}.sec-flow .list .textbox .ttl .plus:after{transform:rotate(90deg)}.sec-flow .list .textbox .ttl.is-active .plus:after{transform:rotate(0deg)}}.sec-flow .list .textbox .txt-des{font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.02em;font-weight:400;position:relative}@media (min-width: 1024px){.sec-flow .list .textbox .txt-des{display:block !important}}.sec-flow .list .textbox .txt-des:before{content:"";position:absolute;left:-4px;top:0;width:1px;height:100%;border-left:1px solid #BDC1C8}@media (max-width: 1023px){.sec-flow .list .textbox .txt-des{padding:22px 28px 20px;border-top:1px solid #BDC1C8;display:none;font-size:15px;font-size:1.5rem;line-height:1.66667em;letter-spacing:0em;font-weight:400}.sec-flow .list .textbox .txt-des:before{left:0;top:4px;width:100%;height:1px;border-left:0;border-top:1px solid #BDC1C8}}.sec-faq{margin-top:110px;padding:95px 0 99px;background:url(../../img/concept/nav/cc_bg.jpg) center repeat}@media (max-width: 1023px){.sec-faq{margin-top:55px;padding:47px 0 49px}}.sec-faq .c-ttl-box .ttl-jp{font-size:20px;font-size:2rem;margin-top:25px}@media (max-width: 1023px){.sec-faq .c-ttl-box .ttl-jp{font-size:22px;font-size:2.2rem}}.sec-faq .list{margin-top:65px}@media (max-width: 1023px){.sec-faq .list{margin-top:30px}}.sec-faq .list .itembox{background:#fff;margin-bottom:15px;padding:12px 36px 10px}.sec-faq .list .itembox:last-child{margin-bottom:0}@media (max-width: 1023px){.sec-faq .list .itembox{padding:0 27px 1px}}.sec-faq .list .ttlbox{position:relative;padding:24px 46px;color:#8795AA;font-size:18px;font-size:1.8rem;line-height:1.5em;letter-spacing:.05em;font-weight:500;transition:opacity .3s;cursor:pointer;cursor:pointer}@media only screen and (min-width: 1025px){.sec-faq .list .ttlbox:hover{opacity:.7}}@media (max-width: 1023px){.sec-faq .list .ttlbox{padding:20px 35px 16px 44px}}.sec-faq .list .ttlbox .ttx-q{position:absolute;left:6px;top:23px;font-size:28px;font-size:2.8rem;line-height:1em;letter-spacing:.15em;font-weight:400}@media (max-width: 1023px){.sec-faq .list .ttlbox .ttx-q{top:22px}}.sec-faq .list .ttlbox .plus{display:block;position:absolute;width:26px;height:26px;background:#9BA7B9;border-radius:50%;top:24px;right:0px}.sec-faq .list .ttlbox .plus:before,.sec-faq .list .ttlbox .plus:after{content:"";position:absolute;width:10px;height:1px;background:#fff;top:12px;left:8px;transition:all .3s ease}.sec-faq .list .ttlbox .plus:after{transform:rotate(90deg)}@media (max-width: 1023px){.sec-faq .list .ttlbox .plus{width:22px;height:22px;top:26px}.sec-faq .list .ttlbox .plus:before,.sec-faq .list .ttlbox .plus:after{top:10px;left:6px}}.sec-faq .list .ttlbox.is-active .plus:after{transform:rotate(0deg)}.sec-faq .list .txt-a{padding:16px 0 20px;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.05em;font-weight:400;border-top:1px solid #BDC1C8;display:none}.sec-note{margin-top:16px;padding:80px 0 68px;text-align:center;background:url(../../img/concept/appartement/bg1.jpg) center repeat;font-size:21px;font-size:2.1rem;line-height:2.09524em;letter-spacing:.02em;font-weight:400}.sec-note a{text-decoration:underline;text-underline-offset:2px}@media (max-width: 1023px){.sec-note{margin-top:15px;padding:35px 15px 37px;font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:0em}}.concept-menu{margin-top:28px}

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