﻿@font-face{font-family:"Noto Sans JP Local";src:local("Noto Sans JP");font-style:normal;font-weight:400 700}@font-face{font-family:"icon";src:url("../fonts/icomoon.eot");src:url("../fonts/icomoon.eot#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf") format("truetype"),url("../fonts/icomoon.wof") format("woff"),url("../fonts/icomoon.svg#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}.common-inner{padding-left:32px;padding-right:32px}@media only screen and (max-width: 1120px){.common-inner{padding-left:32px;padding-right:32px}}@media only screen and (max-width: 1024px){.common-inner{padding-left:32px;padding-right:32px}}@media only screen and (max-width: 768px){.common-inner{padding-left:4vw;padding-right:4vw}}.pc-view{display:inherit !important}.tab-view{display:none !important}.sp-view{display:none !important}@media only screen and (max-width: 1024px){.tab-view{display:inherit !important}}@media only screen and (max-width: 768px){.pc-view{display:none !important}.sp-view{display:inherit !important}}.fade{opacity:0;transform:translateY(3.125em);transition:opacity 1s ease-out,transform 1s ease-out}.fade.is-visible{opacity:1;transform:translateY(0)}.page-anniversary-undeux .mainv{min-height:100vh;background-image:url("../img/bg_pc.jpg");background-position:center center;background-size:cover;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 768px){.page-anniversary-undeux .mainv{background-image:url("../img/bg_sp.jpg")}}.page-anniversary-undeux .mainv .anniversary{margin:auto}.page-anniversary-undeux .mainv .anniversary__logo{font-size:1rem;width:8.75em;display:block;margin-inline:auto}@media only screen and (min-width: 1265px){.page-anniversary-undeux .mainv .anniversary__logo{width:11vw}}@media screen and (max-width: pc0px){.page-anniversary-undeux .mainv .anniversary__logo{width:11vw}}@media only screen and (max-width: 768px){.page-anniversary-undeux .mainv .anniversary__logo{width:6em}}.page-anniversary-undeux .mainv .anniversary__logo img{width:100%;height:auto}.page-anniversary-undeux .mainv .anniversary__lead{width:31.25em;height:auto;margin:3.75em auto 0;display:block}@media only screen and (min-width: 1265px){.page-anniversary-undeux .mainv .anniversary__lead{width:39vw;margin-top:4.7vw}}@media screen and (max-width: pc0px){.page-anniversary-undeux .mainv .anniversary__lead{width:39vw;margin-top:4.7vw}}@media only screen and (max-width: 768px){.page-anniversary-undeux .mainv .anniversary__lead{max-width:84%;margin-top:2.25em}}.page-anniversary-undeux .about{background-color:#fff;padding-block:3.75em 0}.page-anniversary-undeux .about h2 img{font-size:1rem;width:23.75em;max-width:75%;height:auto;margin-inline:auto;display:block}.page-anniversary-undeux .about p{font-size:clamp(0.8125rem,0.5221774194rem + 0.6048387097vw,1rem);font-weight:400;line-height:2.4;text-align:center;margin-top:1.875em}.page-anniversary-undeux .about .about_img{width:100%;margin-top:3.75em}.page-anniversary-undeux .product-title{height:42.5em;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}@media only screen and (max-width: 768px){.page-anniversary-undeux .product-title{height:28.125em}}.page-anniversary-undeux .product-title::before{width:100%;height:100%;content:"";position:absolute;top:0;left:0;z-index:2;background-image:radial-gradient(#aaa 1.5px, transparent 1.5px);background-size:6px 6px;background-position:0 0;background-repeat:repeat;opacity:.5}@media only screen and (max-width: 768px){.page-anniversary-undeux .product-title::before{background-image:radial-gradient(#aaa 0.8px, transparent 0.8px);background-size:3.5px 3.5px}}.page-anniversary-undeux .product-title::after{content:"";width:31.25em;max-width:84%;aspect-ratio:10/13;position:absolute;top:50%;right:52%;z-index:2;transform:translate(50%, -50%);background-image:url("../img/producttitle_line.svg");background-position:center center;background-size:cover;opacity:0;transition:opacity 2s;transition-delay:.3s}.page-anniversary-undeux .product-title.is-visible::after{opacity:1}.page-anniversary-undeux .product-title img{width:35em;max-width:65%;margin:auto;position:relative;z-index:3}.page-anniversary-undeux .product-title>span{position:absolute;left:0;z-index:1;width:100%;height:33.4%}.page-anniversary-undeux .product-title>span:first-child{top:0;background-color:#7f7e80}.page-anniversary-undeux .product-title>span:nth-child(2){top:33.3%;background-color:#4c4948}.page-anniversary-undeux .product-title>span:nth-child(3){top:66.6%;background-color:#2e2624}.page-anniversary-undeux .product-content{padding-block:5em 3.75em;background-color:#4d4d4d}@media only screen and (max-width: 768px){.page-anniversary-undeux .product-content{padding-block:3.75em}}.page-anniversary-undeux .product-content h2 img{font-size:1rem;width:38.75em;max-width:80%;height:auto;margin-inline:auto;display:block}@media only screen and (max-width: 768px){.page-anniversary-undeux .product-content h2 img{width:18.125em}}.page-anniversary-undeux .product-content p{font-size:clamp(0.875rem,0.4879032258rem + 0.8064516129vw,1.125rem);font-weight:400;line-height:2.4;text-align:center;color:#fff;margin-top:1.875em}.page-anniversary-undeux .product-content picture img{width:62.5em;max-width:95%;height:auto;margin:3.75em auto 0;display:block}.page-anniversary-undeux .product-content2{background-color:#4d4d4d}@media only screen and (max-width: 768px){.page-anniversary-undeux .product-content2>img{margin-bottom:4.6875em}}.page-anniversary-undeux .product-content2 .spec{position:relative;padding-block:5em 3.75em}.page-anniversary-undeux .product-content2 .spec>span{position:absolute;left:0;z-index:1;width:100%;height:33.4%}.page-anniversary-undeux .product-content2 .spec>span:first-child{top:0;background-color:#7f7e80}.page-anniversary-undeux .product-content2 .spec>span:nth-child(2){top:33.3%;background-color:#4c4948}.page-anniversary-undeux .product-content2 .spec>span:nth-child(3){top:66.6%;background-color:#2e2624}.page-anniversary-undeux .product-content2 .spec::before{width:100%;height:100%;content:"";position:absolute;top:0;left:0;z-index:2;background-image:radial-gradient(#aaa 1.5px, transparent 1.5px);background-size:6px 6px;background-position:0 0;background-repeat:repeat;opacity:.5}@media only screen and (max-width: 768px){.page-anniversary-undeux .product-content2 .spec::before{background-image:radial-gradient(#aaa 0.8px, transparent 0.8px);background-size:3.5px 3.5px}}@media only screen and (max-width: 768px){.page-anniversary-undeux .product-content2 .spec{padding-block:3.75em}}.page-anniversary-undeux .product-content2 .spec .common-inner{position:relative;z-index:2}.page-anniversary-undeux .product-content2 .spec .common-inner .content{padding-block:3.125em;background-color:#fff}@media only screen and (max-width: 768px){.page-anniversary-undeux .product-content2 .spec .common-inner .content{padding-block:1.875em}}.page-anniversary-undeux .product-content2 .spec .common-inner .content h2 img{max-width:85%;margin-inline:auto;display:block}.page-anniversary-undeux .product-content2 .spec .common-inner .content h3{font-family:"YuMincho","游明朝","Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","HGS明朝E","ＭＳ Ｐ明朝","Noto Serif Japanese","serif, Century";font-size:clamp(1.125rem,0.5443548387rem + 1.2096774194vw,1.5rem);font-weight:600;line-height:1.8;text-align:center;margin-top:1.875em}.page-anniversary-undeux .product-content2 .spec .common-inner .content h3.mgt{margin-top:3.75em}@media only screen and (max-width: 768px){.page-anniversary-undeux .product-content2 .spec .common-inner .content h3.mgt{margin-top:5.5555555556em}}.page-anniversary-undeux .product-content2 .spec .common-inner .content .spec-energy{max-width:1280px;padding-left:32px;padding-right:32px;display:flex;align-items:flex-start;gap:1.875em;margin:2.5em auto 0}@media only screen and (max-width: 1120px){.page-anniversary-undeux .product-content2 .spec .common-inner .content .spec-energy{padding-left:32px;padding-right:32px}}@media only screen and (max-width: 1024px){.page-anniversary-undeux .product-content2 .spec .common-inner .content .spec-energy{padding-left:32px;padding-right:32px}}@media only screen and (max-width: 768px){.page-anniversary-undeux .product-content2 .spec .common-inner .content .spec-energy{padding-left:4vw;padding-right:4vw}}@media only screen and (max-width: 768px){.page-anniversary-undeux .product-content2 .spec .common-inner .content .spec-energy{flex-direction:column;padding-inline:6%;gap:2.5em}}.page-anniversary-undeux .product-content2 .spec .common-inner .content .spec-energy .block>img{width:100%;height:auto}.page-anniversary-undeux .product-content2 .spec .common-inner .content .spec-energy .block h4 img{width:11.25em;height:auto;margin:.75em auto 0;display:block}.page-anniversary-undeux .product-content2 .spec .common-inner .content .spec-energy .block p{font-size:.875rem;font-weight:300;line-height:1.8;text-align:center;margin-top:1em}.page-anniversary-undeux .product-content2 .spec .common-inner .content .spec-energy .block p+p{margin-top:.625em}.page-anniversary-undeux .product-content2 .spec .common-inner .content .spec-energy .block p span{display:inline-block}.page-anniversary-undeux .product-content2 .spec .common-inner .content .spec-maintenance{max-width:50em;padding-left:32px;padding-right:32px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:3.125em;margin:2.5em auto 0}@media only screen and (max-width: 1120px){.page-anniversary-undeux .product-content2 .spec .common-inner .content .spec-maintenance{padding-left:32px;padding-right:32px}}@media only screen and (max-width: 1024px){.page-anniversary-undeux .product-content2 .spec .common-inner .content .spec-maintenance{padding-left:32px;padding-right:32px}}@media only screen and (max-width: 768px){.page-anniversary-undeux .product-content2 .spec .common-inner .content .spec-maintenance{padding-left:4vw;padding-right:4vw}}@media only screen and (max-width: 768px){.page-anniversary-undeux .product-content2 .spec .common-inner .content .spec-maintenance{flex-direction:column;padding-inline:6%;gap:2.5em}}.page-anniversary-undeux .product-content2 .spec .common-inner .content .spec-maintenance .block{width:calc(50% - 1.5625em)}@media only screen and (max-width: 768px){.page-anniversary-undeux .product-content2 .spec .common-inner .content .spec-maintenance .block{width:100%}}.page-anniversary-undeux .product-content2 .spec .common-inner .content .spec-maintenance .block>img{width:100%;height:auto}.page-anniversary-undeux .product-content2 .spec .common-inner .content .spec-maintenance .block h4 img{width:11.25em;height:auto;margin:1.25em auto 0;display:block}.page-anniversary-undeux .product-content2 .spec .common-inner .content .spec-maintenance .block p{font-size:.875rem;font-weight:300;line-height:1.8;text-align:center;margin-top:1em}.page-anniversary-undeux .product-content2 .spec .common-inner .content .spec-maintenance .block p+p{margin-top:.625em}.page-anniversary-undeux .product-content2 .spec .common-inner .content .spec-maintenance .block p span{display:inline-block}.page-anniversary-undeux .product-content2 .spec .common-inner .content .notes{max-width:1280px;padding-left:32px;padding-right:32px;margin:3.75em auto 0;padding-top:1em;position:relative}@media only screen and (max-width: 1120px){.page-anniversary-undeux .product-content2 .spec .common-inner .content .notes{padding-left:32px;padding-right:32px}}@media only screen and (max-width: 1024px){.page-anniversary-undeux .product-content2 .spec .common-inner .content .notes{padding-left:32px;padding-right:32px}}@media only screen and (max-width: 768px){.page-anniversary-undeux .product-content2 .spec .common-inner .content .notes{padding-left:4vw;padding-right:4vw}}.page-anniversary-undeux .product-content2 .spec .common-inner .content .notes::before{content:"";height:1px;background-color:#000;position:absolute;top:0;left:32px;right:32px}@media only screen and (max-width: 768px){.page-anniversary-undeux .product-content2 .spec .common-inner .content .notes::before{left:0;right:0}}.page-anniversary-undeux .product-content2 .spec .common-inner .content .notes h4,.page-anniversary-undeux .product-content2 .spec .common-inner .content .notes p{font-size:.875rem;font-weight:600;line-height:1.6}.page-anniversary-undeux .product-content2 .spec .common-inner .content .notes p span{font-size:.875rem;font-weight:300;line-height:1.6;text-indent:-1.1em;margin-top:.5em;padding-left:1.1em;display:inline-block}.page-anniversary-undeux .product-content2 .spec .common-inner .content+.content{margin-top:32px}@media only screen and (max-width: 768px){.page-anniversary-undeux .product-content2 .spec .common-inner .content+.content{margin-top:4vw}}.page-anniversary-undeux .product-content2 .spec .common-inner .content .planimg{width:100%;max-width:1280px;padding-left:32px;padding-right:32px;margin-inline:auto;display:block}@media only screen and (max-width: 1120px){.page-anniversary-undeux .product-content2 .spec .common-inner .content .planimg{padding-left:32px;padding-right:32px}}@media only screen and (max-width: 1024px){.page-anniversary-undeux .product-content2 .spec .common-inner .content .planimg{padding-left:32px;padding-right:32px}}@media only screen and (max-width: 768px){.page-anniversary-undeux .product-content2 .spec .common-inner .content .planimg{padding-left:4vw;padding-right:4vw}}.page-anniversary-undeux .modelhouse{padding-block:4.375em 5.625em}@media only screen and (max-width: 768px){.page-anniversary-undeux .modelhouse{padding-block:3.75em}}.page-anniversary-undeux .modelhouse .modelhouse_wrap{position:relative;padding-block:3.75em}@media only screen and (max-width: 768px){.page-anniversary-undeux .modelhouse .modelhouse_wrap{padding-block:2.5em 3.75em}}.page-anniversary-undeux .modelhouse .modelhouse_wrap::before{content:"";width:calc(100% - 25vw);height:100%;background-color:#f3f1ea;border-radius:0 6.25em 6.25em 0;position:absolute;top:0;left:0;z-index:-1}@media only screen and (max-width: 768px){.page-anniversary-undeux .modelhouse .modelhouse_wrap::before{border-radius:0 3.125em 3.125em 0}}.page-anniversary-undeux .modelhouse .modelhouse_wrap .modelhouse_top{max-width:1280px;padding-left:32px;padding-right:32px;display:flex;align-items:flex-end;gap:3.125em;margin-inline:auto}@media only screen and (max-width: 1120px){.page-anniversary-undeux .modelhouse .modelhouse_wrap .modelhouse_top{padding-left:32px;padding-right:32px}}@media only screen and (max-width: 1024px){.page-anniversary-undeux .modelhouse .modelhouse_wrap .modelhouse_top{padding-left:32px;padding-right:32px}}@media only screen and (max-width: 768px){.page-anniversary-undeux .modelhouse .modelhouse_wrap .modelhouse_top{padding-left:4vw;padding-right:4vw}}@media only screen and (max-width: 1024px){.page-anniversary-undeux .modelhouse .modelhouse_wrap .modelhouse_top{flex-direction:column;align-items:flex-start;gap:1.25em}}.page-anniversary-undeux .modelhouse .modelhouse_wrap .modelhouse_top h2{font-size:1.25rem;font-weight:400;line-height:1.8;margin-left:5em}@media only screen and (max-width: 1024px){.page-anniversary-undeux .modelhouse .modelhouse_wrap .modelhouse_top h2{margin-left:0}}.page-anniversary-undeux .modelhouse .modelhouse_wrap .modelhouse_top p{font-size:.75rem;font-weight:400;line-height:1.8;margin-bottom:.375em}.page-anniversary-undeux .modelhouse .modelhouse_wrap .modelhouse-list{max-width:1280px;padding-left:32px;padding-right:32px;display:flex;gap:1.875em;margin:1.875em auto 0;position:relative;z-index:5}@media only screen and (max-width: 1120px){.page-anniversary-undeux .modelhouse .modelhouse_wrap .modelhouse-list{padding-left:32px;padding-right:32px}}@media only screen and (max-width: 1024px){.page-anniversary-undeux .modelhouse .modelhouse_wrap .modelhouse-list{padding-left:32px;padding-right:32px}}@media only screen and (max-width: 768px){.page-anniversary-undeux .modelhouse .modelhouse_wrap .modelhouse-list{padding-left:4vw;padding-right:4vw}}@media only screen and (max-width: 1024px){.page-anniversary-undeux .modelhouse .modelhouse_wrap .modelhouse-list{max-width:none;width:100%;display:block;padding-inline:0}}.page-anniversary-undeux .modelhouse .modelhouse_wrap .modelhouse-list .slick-arrow{font-size:1rem;top:unset;bottom:-4.5em}.page-anniversary-undeux .modelhouse .modelhouse_wrap .modelhouse-list .slick-arrow:before{content:"";width:100%;height:100%;mask-image:url("../img/icon_arrow.svg");mask-size:cover;mask-repeat:no-repeat;mask-position:center;opacity:1;display:block;background:#000}.page-anniversary-undeux .modelhouse .modelhouse_wrap .modelhouse-list .slick-prev{left:32px}.page-anniversary-undeux .modelhouse .modelhouse_wrap .modelhouse-list .slick-prev:before{transform:rotate(180deg)}.page-anniversary-undeux .modelhouse .modelhouse_wrap .modelhouse-list .slick-next{right:32px}.page-anniversary-undeux .modelhouse .modelhouse_wrap .modelhouse-list__item{width:calc(33.3% - 1.25em)}@media only screen and (max-width: 1024px){.page-anniversary-undeux .modelhouse .modelhouse_wrap .modelhouse-list__item{padding-inline:.9375em}}.page-anniversary-undeux .modelhouse .modelhouse_wrap .modelhouse-list__card:hover .btn{background-color:#000}.page-anniversary-undeux .modelhouse .modelhouse_wrap .modelhouse-list__card .information-title{display:flex;align-items:center;gap:.625em;margin-top:.75em}.page-anniversary-undeux .modelhouse .modelhouse_wrap .modelhouse-list__card .information-title__area{width:6em;height:2.4em;font-size:clamp(0.5rem,0.3064516129rem + 0.4032258065vw,0.625rem);background-color:#fff;border:solid 1px #707070;border-radius:1.2em;display:flex;align-items:center;justify-content:center}.page-anniversary-undeux .modelhouse .modelhouse_wrap .modelhouse-list__card .information-title__ja{font-size:clamp(0.875rem,0.2943548387rem + 1.2096774194vw,1.25rem);font-weight:400}.page-anniversary-undeux .modelhouse .modelhouse_wrap .modelhouse-list__card .information-title__ja span{font-size:clamp(0.75rem,0.3629032258rem + 0.8064516129vw,1rem)}.page-anniversary-undeux .modelhouse .modelhouse_wrap .modelhouse-list__card .information .text{font-size:clamp(0.75rem,0.3629032258rem + 0.8064516129vw,1rem);font-weight:300;margin-top:.625em}.page-anniversary-undeux .modelhouse .modelhouse_wrap .modelhouse-list__card .btn{width:9.375em;height:2.25em;background-color:#20b254;border-radius:1.125em;display:flex;align-items:center;justify-content:center;margin-top:.625em;margin-left:auto;position:relative;transition:background-color .2s ease}@media only screen and (max-width: 768px){.page-anniversary-undeux .modelhouse .modelhouse_wrap .modelhouse-list__card .btn{width:7.5em;height:1.5em;margin-top:.75em}}.page-anniversary-undeux .modelhouse .modelhouse_wrap .modelhouse-list__card .btn::after{content:"";width:.875em;height:.875em;background-image:url("../img/icon_arrow.svg");background-size:cover;background-position:center center;display:inline-block;position:absolute;top:50%;right:.75em;transform:translateY(-50%)}@media only screen and (max-width: 768px){.page-anniversary-undeux .modelhouse .modelhouse_wrap .modelhouse-list__card .btn::after{width:.625em;height:.625em;right:.625em}}.page-anniversary-undeux .modelhouse .modelhouse_wrap .modelhouse-list__card .btn span{font-size:clamp(0.625rem,0.4314516129rem + 0.4032258065vw,0.75rem);color:#fff;margin:auto}.page-anniversary-undeux .modelhouse .modelhouse_wrap .modelhouse-list-bottom{margin-top:2.5em;padding-bottom:1em;position:relative;z-index:1}.page-anniversary-undeux .modelhouse .modelhouse_wrap .modelhouse-list-bottom::after{content:"";height:1px;background-color:#000;position:absolute;bottom:0;left:32px;right:32px}.page-anniversary-undeux .modelhouse .modelhouse_wrap .modelhouse-list-bottom a{width:5.625em;margin-inline:auto;display:block}.page-anniversary-undeux .modelhouse .modelhouse_wrap .modelhouse-list-bottom a:hover img{opacity:.7}.page-anniversary-undeux .modelhouse .modelhouse_wrap .modelhouse-list-bottom a img{display:block;transition:opacity .3s;will-change:opacity}
