<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media screen and (max-width: 600px){header{background-color:#fff;box-shadow:none}}.contents .pc{display:block !important}@media screen and (max-width: 768px){.contents .pc{display:none !important}}.contents .sp{display:none !important}@media screen and (max-width: 768px){.contents .sp{display:block !important}}@media screen and (max-width: 600px){.contents{padding-top:0 !important}}.line{width:100%;max-width:1040px;margin-left:auto;margin-right:auto;width:90%;padding:0;margin:0 auto}.line .inner{width:100%;margin:0 auto}#mv{background:#EAE9E1}.merit{width:100%;background:#EAE9E1}.merit .merit-inner{width:100%;background:#303032 url("../images/top/merit_bg.jpg") no-repeat 0% 0%;background-size:cover;padding:1rem 0.5rem}.merit .img{width:90%;max-width:1380px;margin:0 auto;padding:1rem 0}.merit .box{display:flex;justify-content:center;margin:0 auto;padding:0}.merit .box .box-inner{position:relative}.merit .box .wappen{position:absolute;left:0;bottom:-0.5rem;width:12%}.merit .box .img{position:relative;width:87%;max-width:inherit;margin:0 0 0 12.5%;padding:0}@media screen and (max-width: 768px){.merit .img{max-width:480px}.merit .box .img{width:100%;max-width:480px;margin:0 auto}}.information{background-color:#EAE9E1}.information .section-contents{padding-top:4rem;padding-bottom:4rem;margin-top:0}.information .wappen{width:90%;max-width:232px;margin:-2rem auto 2rem}.information .info-title{font-size:1.25rem;color:#bda217;text-align:center;line-height:1.44;margin-bottom:2rem}.information .info-txt{margin-bottom:1rem;font-size:2.25rem;text-align:center;letter-spacing:0.1em;line-height:1.36}.information .info-txt .font-s1{font-size:80%}.information .info-txt .font-s2{display:block;font-size:56%;letter-spacing:0.05em}.information .infobox{margin:0 auto 2rem;text-align:center}.information .infobox .info-outline{display:inline-block;margin:1rem auto 0;text-align:left}.information .infobox .info-outline .note{display:inline-block;margin-top:0.5rem;font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", "Noto Serif JP", serif;-webkit-font-smoothing:antialiased;font-weight:400;font-feature-settings:'palt';line-height:1.4}.information .info-price{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;margin:1rem auto 0}.information .info-price .ttl{position:relative;bottom:3px;font-size:1.4rem}.information .info-price .ttl .note{display:none}.information .info-price .price{display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:0 1rem;font-size:2.2rem}.information .info-price .price .box{text-align:center}.information .info-price .price .num{font-size:200%;line-height:1}.information .info-price .price .red{color:#a72126}.information .info-price .price .middle{font-size:140%;vertical-align:baseline}.information .conversion{padding-top:2.5rem;padding-bottom:0}.information .bnr_cam{width:90%;max-width:800px;margin:2rem auto}.information .bnr_cam a:hover{filter:brightness(110%)}.information .bnr_cam .note{margin-top:0.5rem}@media screen and (max-width: 768px){.information .info-price .ttl .note{display:inline-block !important}.information .info-price .price{flex-direction:column;align-items:center;font-size:1.9rem}.information .info-price .price .box .note{display:none}.information .bnr_cam{width:100%}}@media screen and (max-width: 600px){.information .info-txt{font-size:2rem}}.benefit .benefit_inner{width:90%;max-width:800px;margin:2rem auto 0;padding:1.5rem;background:#bda217;box-shadow:0px 6px 15px -10px rgba(0,0,0,0.5)}.benefit .benefit_inner .ttl{width:90%;margin:0 auto 1rem;padding:0.5rem 1rem;text-align:center;font-size:1.6rem;color:#ff;background:linear-gradient(to right, rgba(255,255,255,0) 0, #ece9e1 30%, #ece9e1 50%, rgba(255,255,255,0) 100%);box-shadow:0px 5px 15px -5px rgba(0,0,0,0.3)}.benefit .benefit_inner .txt{text-align:center;font-size:1.1rem;line-height:1.6;color:#fff}.benefit .benefit_inner .txt .bold{font-size:200%;font-weight:bold}.benefit .benefit_inner .txt .red{color:#a72126}.benefit .benefit_inner .note{margin:0.5rem auto 0;text-align:center;color:#fff}.benefit .benefit_inner .note .note_inner{display:inline-block;text-align:left;line-height:1.4}@media screen and (max-width: 600px){.benefit .benefit_inner{width:100%}}.topmaintxt{text-align:center}.topmaintxt .inner{padding:6rem 0}.topmaintxt .page-copy{position:relative;display:inline-block;padding-top:8%}.topmaintxt .page-copy img{width:100%;max-width:311px;height:auto;display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1}.topmaintxt .lead{margin-top:3rem;font-size:1.125rem;text-align:center}.topmaintxt .midashi{margin-top:3rem}@media screen and (max-width: 768px){.topmaintxt .page-copy{padding-top:15%}}@media screen and (max-width: 600px){.topmaintxt .page-copy{padding-top:20%}.topmaintxt .midashi{font-size:1.2rem}}.app-cm{margin:0;background:#303032 url("../images/top/app_bg.jpg") no-repeat 0% 0%;background-size:cover;position:relative}.app-cm .note{position:absolute;bottom:3px;right:3px;color:#fff}.app-cm .inner{width:100%}.app-cm img{display:block;width:100%;margin:0 auto}.app-cm .pc{display:block !important}.app-cm .sp{display:none !important}.app-cm a{display:none;width:100%;max-width:400px;margin:2rem auto 0 auto;text-align:center;background:#A29572;color:#fff;font-size:1.2rem;letter-spacing:.1em;line-height:1.2;padding:1.5rem .2rem}@media screen and (max-width: 600px){.app-cm .inner{width:96%;padding:1rem 0 2rem 0}.app-cm .pc{display:none !important}.app-cm .sp{display:block !important}.app-cm a{display:block}}.links{width:100%;overflow:hidden;padding-bottom:3rem}.links .link-item{position:relative}.links .link-item:first-of-type .inner{padding-top:10rem}.links .link-item:last-of-type .inner{padding-bottom:1rem}.links .link-item::before{content:"";display:block;width:1px;height:100%;background:#000;position:absolute;left:5%;top:0;z-index:3}.links .link-item::after{content:"";width:100%;height:75%;display:block;z-index:1;position:absolute;bottom:0;left:0;margin:0;padding:0}.links .link-item .inner{position:relative;z-index:3;padding-top:5rem}.links .link-item .inner a{display:block}.links .link-item .inner a:hover .txt-box .item-copy .readmore .btn .txt::after{width:100%}.links .link-item .inner img{display:inline-block;width:100%;height:auto}.links .link-item .img-box{width:95%;max-width:1060px;position:relative;margin:0 auto 0 -5%}.links .link-item .item-mainimg{position:relative;width:82.5471698113%}.links .link-item .item-mainimg .item-ttl{text-align:right;position:relative;z-index:4}.links .link-item .item-mainimg .item-ttl img{height:4rem;width:auto}.links .link-item .item-mainimg .img{position:relative;z-index:2}.links .link-item .item-mainimg .note{display:block;text-align:right;width:89%;margin:.5rem auto 0 0}.links .link-item .item-subimg{width:25.4716981132%;position:absolute;bottom:-5%;right:0;z-index:2}.links .link-item .item-subimg .note{text-align:right;margin-right:7%}.links .link-item .txt-box{width:95%;max-width:1100px;margin:6rem auto 0 5%;display:grid;gap:80px;grid-template:"a b" / 304px 1fr}.links .link-item .txt-box .item-copy{grid-area:a}.links .link-item .txt-box .item-copy .readmore{margin-top:3rem;position:relative}.links .link-item .txt-box .item-copy .readmore::before{content:"";display:block;width:100%;height:1px;background:#000;position:absolute;top:50%;left:0}.links .link-item .txt-box .item-copy .readmore .btn{display:block;position:relative}.links .link-item .txt-box .item-copy .readmore .btn .txt{display:block;width:160px;border:solid 1px #000;padding:10px 20px;background:#fff;position:relative;z-index:1}.links .link-item .txt-box .item-copy .readmore .btn .txt img{display:block;position:relative;z-index:3}.links .link-item .txt-box .item-copy .readmore .btn .txt::after{content:"";display:block;width:0;height:100%;background:#ddd;transition:.3s;position:absolute;top:0;left:0}.links .link-item .txt-box .item-lead{grid-area:b}.links .link-item .txt-box .item-lead .komidashi{font-size:1.6rem}.links .link-item .txt-box .item-lead .komidashi .txt-s{font-size:1rem}.links .link-item .txt-box .item-lead .lead{font-size:1.2rem}.links .link-item .txt-box .item-lead .note{display:block;margin-top:1rem}.links .link-item:nth-of-type(even) .img-box{margin:0 -5% 0 auto}.links .link-item:nth-of-type(even) .item-mainimg{margin:0 0 0 auto}.links .link-item:nth-of-type(even) .item-mainimg .item-ttl{margin-right:5%}.links .link-item:nth-of-type(even) .item-mainimg .note{margin:.5rem 0 0 auto}.links .link-item:nth-of-type(even) .item-subimg{left:0;right:auto}.links .link-item:nth-of-type(even) .item-subimg .note{margin-right:0}.links .link-item:nth-of-type(even) .txt-box{margin:6rem 5% 0 auto}.links .link-item.location::after{background:#EAE9E1}.links .link-item.residence{background:#EAE9E1;color:#fff}.links .link-item.residence .item-copy .readmore::before{background:#fff}.links .link-item.residence .item-copy .readmore a .txt{border:solid 1px #fff}.links .link-item.residence::after{background:#3A3937}.links .link-item.plan{background:#fff}.links .link-item.plan::after{display:none}.links .link-item.plan .planbg{width:100%;display:block;position:absolute;top:0;left:0;z-index:1;background:#3A3937}.links .link-item.quality .item-mainimg .item-ttl img{height:4.8rem;margin-bottom:-.8rem}.links .link-item.quality::after{background:#EAE9E1}.links .link-item.safety{background:#EAE9E1;color:#fff}.links .link-item.safety .item-copy .readmore::before{background:#fff}.links .link-item.safety .item-copy .readmore a .txt{border:solid 1px #fff}.links .link-item.safety::after{background:#3A3937}.links .link-item.mansion{background:#3A3937}.links .link-item.mansion::after{background:#EAE9E1}.links .link-item.zeh::after{background:#EAE9E1}.links .link-item.modelroom{background:#EAE9E1;color:#fff}.links .link-item.modelroom .item-copy .readmore::before{background:#fff}.links .link-item.modelroom .item-copy .readmore a .txt{border:solid 1px #fff}.links .link-item.modelroom::after{background:#3A3937}.links .link-item.access{background:#3A3937}.links .link-item.access::after{background:#fff}.links .link-item.jr::after{background:#EAE9E1}.links .link-item.brand{background:#EAE9E1}.links .link-item.brand::after{background:#fff}.links .link-item.zeh .item-subimg,.links .link-item.access .item-subimg,.links .link-item.jr .item-subimg{width:38.679245283%}.links .link-item.zeh .txt-box .item-copy .img .pc,.links .link-item.access .txt-box .item-copy .img .pc,.links .link-item.jr .txt-box .item-copy .img .pc{display:block !important}.links .link-item.zeh .txt-box .item-copy .img .sp,.links .link-item.access .txt-box .item-copy .img .sp,.links .link-item.jr .txt-box .item-copy .img .sp{display:none !important}.links .link-item.zeh .item-mainimg .item-ttl img{margin-bottom:-4.5rem;height:8.5rem}.links .link-item.access .item-mainimg .note{width:73%}.links .link-item.access .item-subimg .note{margin-right:4%}@media screen and (max-width: 1024px){.links .link-item .item-mainimg .item-ttl img{height:2.5rem}.links .link-item .item-subimg{bottom:-2rem}.links .link-item .txt-box{width:90%;margin:3rem auto 0 auto;grid-template:"a b" / 40% 1fr;gap:10%}.links .link-item.zeh .item-mainimg .item-ttl img{margin-bottom:-3rem;height:5rem}.links .link-item.quality .item-mainimg .item-ttl img{height:3rem;margin-bottom:-.5rem}}@media screen and (max-width: 600px){.links .link-item .img-box{width:105%}.links .link-item .item-mainimg{width:90%}.links .link-item .item-mainimg .note{width:100%}.links .link-item .item-mainimg .item-ttl img{height:2rem}.links .link-item .item-subimg{position:relative;bottom:auto;right:auto;left:auto;width:35%;margin:0 2% 0 auto}.links .link-item .txt-box{margin-top:-20%;grid-template:"a" "b" / 1fr;gap:2rem}.links .link-item .txt-box .item-copy .img{width:55%;max-width:220px}.links .link-item:nth-of-type(even) .item-subimg{margin:0 auto 0 2%}.links .link-item:nth-of-type(even) .txt-box{margin:-20% auto 0 auto}.links .link-item:nth-of-type(even) .txt-box .img{margin-right:0;margin-left:auto}.links .link-item.plan .item-mainimg .note{color:#fff}.links .link-item.access .item-mainimg .note{width:100%}.links .link-item.zeh .item-subimg,.links .link-item.modelroom .item-subimg,.links .link-item.access .item-subimg,.links .link-item.jr .item-subimg,.links .link-item.quality .item-subimg,.links .link-item.safety .item-subimg{width:52.5%}.links .link-item.zeh .txt-box,.links .link-item.modelroom .txt-box,.links .link-item.access .txt-box,.links .link-item.jr .txt-box,.links .link-item.quality .txt-box,.links .link-item.safety .txt-box{margin-top:2rem}.links .link-item.zeh .txt-box .item-copy .img,.links .link-item.modelroom .txt-box .item-copy .img,.links .link-item.access .txt-box .item-copy .img,.links .link-item.jr .txt-box .item-copy .img,.links .link-item.quality .txt-box .item-copy .img,.links .link-item.safety .txt-box .item-copy .img{margin-right:auto;margin-left:0}.links .link-item.zeh .txt-box .item-copy .img .pc,.links .link-item.modelroom .txt-box .item-copy .img .pc,.links .link-item.access .txt-box .item-copy .img .pc,.links .link-item.jr .txt-box .item-copy .img .pc,.links .link-item.quality .txt-box .item-copy .img .pc,.links .link-item.safety .txt-box .item-copy .img .pc{display:none !important}.links .link-item.zeh .txt-box .item-copy .img .sp,.links .link-item.modelroom .txt-box .item-copy .img .sp,.links .link-item.access .txt-box .item-copy .img .sp,.links .link-item.jr .txt-box .item-copy .img .sp,.links .link-item.quality .txt-box .item-copy .img .sp,.links .link-item.safety .txt-box .item-copy .img .sp{display:block !important}.links .link-item.quality .item-mainimg .item-ttl img{height:2.4rem;margin-bottom:-.4rem}.links .link-item.zeh .item-mainimg .item-ttl img{margin-bottom:-2.5rem;height:4.5rem}}@media screen and (max-width: 400px){.links .link-item::after{height:80%}}.mv-slide{width:100%;overflow:hidden}.mv-slide .slick-dotted.slick-slider{margin-bottom:0}.mv-slide .slick-dots{bottom:5px}.mv-slide .slick-dots li button{width:12px;height:12px}.mv-slide .slick-dots li button::before{content:"";font-size:0;line-height:0;width:12px;height:12px;border-radius:50%;background:#fff;opacity:.75}.mv-slide .slick-dots li.slick-active button:before{background:#D8C7B5}@media screen and (max-width: 600px){.mv-slide{padding-top:57px}}.grid2{display:grid;gap:40px;grid-template-columns:repeat(2, 1fr)}@media screen and (max-width: 768px){.grid2{gap:20px}}@media screen and (max-width: 500px){.grid2{grid-template-columns:1fr}}.grid3{display:grid;gap:40px;grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 768px){.grid3{gap:20px;grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 500px){.grid3{grid-template-columns:1fr}}.grid4{display:grid;gap:40px;grid-template-columns:repeat(4, 1fr)}@media screen and (max-width: 768px){.grid4{gap:20px}}@media screen and (max-width: 500px){.grid4{grid-template-columns:repeat(2, 1fr)}}.topplan .topplan01{width:100%}.topplan .topplan01note{max-width:1100px;width:90%;margin:0 auto;padding:.5rem 0 0 0;text-align:right}.topplan .topplanarea{width:100%;position:relative}.topplan .topplanarea::before{content:"";width:1px;height:100%;background:#222;display:block;position:absolute;top:0;left:3%}.topplan .ta-c{text-align:center}.topplan .midashi{text-align:center}.topplan .midashi.l-midashi .img{width:100%;max-width:750px;margin:0 auto}.topplan .midashi.l-midashi+.lead b{font-weight:normal;color:#7F0000}.topplan .topplan02{margin:3rem auto 0 auto;max-width:680px}.topplan .topplangraph{margin-top:3rem}.topplan .topplan_img{margin-top:3rem;display:grid;gap:30px 50px;grid-template-columns:1fr 53%;grid-template-rows:max-content 1fr;grid-template-areas:"zu txt1" "zu txt2"}.topplan .topplan_img .topplan_zu{grid-area:zu}.topplan .topplan_img .topplan_txt1{padding-top:10%;grid-area:txt1}.topplan .topplan_img .topplan_txt1 .img{width:88%}.topplan .topplan_img .topplan_txt2{grid-area:txt2}.topplan .topplan_img .hanrei{margin-top:2rem}@media screen and (max-width: 768px){.topplan .midashi.l-midashi .img{max-width:380px}}@media screen and (max-width: 500px){.topplan .midashi.l-midashi .img{max-width:240px}.topplan .topplan_img{gap:30px;grid-template-columns:1fr;grid-template-rows:max-content max-content 1fr;grid-template-areas:"txt1" "zu" "txt2"}.topplan .topplan_img .topplan_txt1{padding-top:0}.topplan .topplan_img .topplan_txt1 .img{margin:0 auto}.topplan .topplan_img .topplan_txt2 .img{width:90%;max-width:380px;margin:0 auto}.topplan .topplan_img .hanrei{max-width:240px}}.topplantab .ptab{width:100%;margin:0 auto;display:grid;gap:0;grid-template-columns:repeat(3, 1fr)}.topplantab .ptab li{color:#fff;padding:0;cursor:pointer;align-content:end;position:relative}.topplantab .ptab li.show{filter:drop-shadow(0 0 2px #333);z-index:2}.topplantab .ptab li.show .img{padding:25px 10px}.topplantab .ptab li .img{padding:15px 10px}.topplantab .ptab li img{width:85%;max-width:180px;display:block;margin:0 auto}.topplantab .ptab li .txt{display:inline-block;position:relative;padding-right:20px}.topplantab .ptab li .txt::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);display:inline-block;width:0;height:0;border-style:solid;border-right:12px solid transparent;border-left:12px solid transparent;border-top:15px solid #ffffff;border-bottom:0}.topplantab .ptab li.show,.topplantab .ptab li:hover{opacity:1}.topplantab .ptab li#topplantab01 .img{background:#426A62}.topplantab .ptab li#topplantab02 .img{background:#8B7F45}.topplantab .ptab li#topplantab03 .img{background:#427389}.topplantab .topplantab-item{display:none;position:relative;z-index:3;width:100%;padding:50px;background:#fff;color:#222}.topplantab .topplantab-item.show{display:block}.topplantab .topplantab-item .ptabhead{text-align:center;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%}.topplantab .topplantab-item .ptabhead *{min-height:0%}.topplantab .topplantab-item .ptabhead .picon{display:inline-block;width:15%;margin-right:5%}.topplantab .topplantab-item .ptabhead .txt{display:inline-block;font-size:2rem;text-align:left;line-height:1.4}.topplantab .topplantab-item .ptabhead .txt b{font-weight:normal;color:#7F0000;font-size:150%}.topplantab .topplantab-item .ptabhead .txt .note{margin-top:1rem;letter-spacing:0}.topplantab .topplantab-item .ptabitem{margin-top:30px}.topplantab .topplantab-item .ptabitem+.note{margin-top:20px}.topplantab .topplantab-item .img+.img,.topplantab .topplantab-item .img+.p-ttl{margin-top:1.5rem}.topplantab .topplantab-item .img+.note{margin-top:1rem}.topplantab .topplantab-item .p-ttl{font-size:1.25rem;line-height:1.4;font-weight:bold;letter-spacing:.05em}.topplantab .topplantab-item .p-ttl+.lead{margin-top:1rem}.topplantab .topplantab-item .lead{line-height:1.6}.topplantab .topplantab-item .lead+.img{margin-top:1.5rem}.topplantab .topplantab-item .lead+.note{margin-top:1rem}.topplantab .topplantab-item .btnarea{max-width:300px;margin:3rem auto 0 auto}.topplantab .topplantab-item .btnarea a{display:block;text-align:center;color:#fff;background:#A19572;padding:20px 5px;font-size:1rem;line-height:1;letter-spacing:.1em;transition:.3s}.topplantab .topplantab-item .btnarea a:hover{filter:brightness(120%)}.topplantab .topplantab-item .ptabitem01{display:grid;gap:50px;grid-template-columns:repeat(2, 1fr)}.topplantab .topplantab-item .ptabitem02{display:grid;gap:50px;grid-template-columns:repeat(2, 1fr)}.topplantab .topplantab-item .ptabitem02 .img .cap1,.topplantab .topplantab-item .ptabitem02 .img .cap2{width:45%}.topplantab .topplantab-item .ptabitem02 .img .cap1{right:auto;left:5px}.topplantab .topplantab-item .ptabitem02-2{margin-top:50px;display:grid;gap:50px;grid-template-areas:"txt imgl" "imglist imgl"}.topplantab .topplantab-item .ptabitem02-2 .txt{grid-area:txt}.topplantab .topplantab-item .ptabitem02-2 .img-list-s{grid-area:imglist;display:grid;gap:30px;grid-template-columns:repeat(2, 1fr)}.topplantab .topplantab-item .ptabitem02-2 .img-list-s .ps-ttl{margin-top:.5rem;font-size:1rem;letter-spacing:.1em;line-height:1.4}.topplantab .topplantab-item .ptabitem02-2 .img-list-s .ps-ttl+.lead{margin-top:.5rem;font-size:.75rem}.topplantab .topplantab-item .ptabitem02-2 .img-l{grid-area:imgl}.topplantab .topplantab-item .ptabitem03{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.topplantab .topplantab-item .ptabitem03 *{min-height:0%}.topplantab .topplantab-item .ptabitem03 .txt{width:35%}.topplantab .topplantab-item .ptabitem03 .img-box{width:50%}.topplantab .topplantab-item .ptabitem03-2{margin-top:50px}.topplantab .topplantab-item .ptabitem03-2 .img-list{margin-top:1.5rem;display:grid;gap:30px;grid-template-columns:repeat(2, 1fr)}.topplantab .topplantab-item .ptabitem03-2 .img-list .p-ttl{margin-top:1rem;text-align:center}.topplantab .topplantab-item .ptabitem03-2 .img-list .p-ttl b{font-weight:normal;color:#7E0000}.topplantab .topplantab-item .ptabitem03-2 .img-list .lead{margin-top:1rem;text-align:center}@media screen and (max-width: 768px){.topplantab .topplantab-item .ptabitem01{grid-template-columns:1fr}.topplantab .topplantab-item .ptabitem01 .ptabitem-list{display:grid;gap:0 20px;grid-template-columns:repeat(2, 1fr);grid-template-areas:"ttl ttl" "lead lead" "img1 img2"}.topplantab .topplantab-item .ptabitem01 .p-ttl{grid-area:ttl}.topplantab .topplantab-item .ptabitem01 .lead{grid-area:lead}.topplantab .topplantab-item .ptabitem01 .img:first-of-type{grid-area:img1}.topplantab .topplantab-item .ptabitem01 .img:last-of-type{grid-area:img2}.topplantab .topplantab-item .ptabitem02{grid-template-columns:1fr}.topplantab .topplantab-item .ptabitem02-2{grid-template-areas:"txt txt" "imglist imgl"}}@media screen and (max-width: 500px){.topplantab .topplantab-item{padding:30px}.topplantab .topplantab-item .ptabhead .picon{width:120px;margin:0 auto}.topplantab .topplantab-item .ptabhead .txt{display:block;width:100%;margin-top:1rem;font-size:24px;text-align:center}.topplantab .topplantab-item .ptabitem01 .ptabitem-list{grid-template-columns:1fr;grid-template-areas:"ttl" "lead" "img1" "img2"}.topplantab .topplantab-item .ptabitem02-2{gap:20px;grid-template-columns:1fr;grid-template-areas:"txt" "imgl" "imglist"}.topplantab .topplantab-item .ptabitem02-2 .img-l{width:100%;max-width:280px;margin:0 auto}.topplantab .topplantab-item .ptabitem03{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:stretch;align-items:stretch}.topplantab .topplantab-item .ptabitem03 *{min-height:0%}.topplantab .topplantab-item .ptabitem03 .txt{width:100%}.topplantab .topplantab-item .ptabitem03 .img-box{margin-top:1.5rem;width:100%}.topplantab .topplantab-item .ptabitem03-2{margin-top:30px}.topplantab .topplantab-item .ptabitem03-2 .img-list{grid-template-columns:1fr}}.toplinks{max-width:1100px;width:90%;margin:0 auto;margin-top:5rem;padding-bottom:5rem;display:grid;gap:20px;grid-template-columns:repeat(4, 1fr)}.toplinks a{display:block;transition:.3s}.toplinks a:hover{filter:brightness(120%)}.toplinks a .img .cap.in{right:10px}@media screen and (max-width: 768px){.toplinks{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 500px){.toplinks{margin-top:3rem;width:100%;gap:5px;grid-template-columns:repeat(2, 1fr)}.toplinks a .img .cap.in{display:block;position:relative;color:#222;bottom:auto;right:auto;text-align:right;text-shadow:none;padding:2px 2px 0 2px}}.bnr_cam2{width:96%;max-width:1080px;margin:4rem auto 0 auto}.bnr_cam2 a{display:block}.bnr_cam2 a img{width:100%;height:auto}.bnr_cam2 a:hover{filter:brightness(105%)}.bnr_cam2 .note{margin-top:0.5rem}.movie-container{width:100%;background:#EAE9E1;padding:3rem 0}.movie-container .img+.img{margin-top:1rem}.movie-container .movie-inner{width:90%;max-width:800px;margin:0 auto;overflow:hidden}.movie-container .movie-inner .ttl{text-align:center}.movie-container .movie-inner .ttl.en{font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", "Noto Serif JP", serif;-webkit-font-smoothing:antialiased;font-weight:400;font-feature-settings:'palt';font-size:1.5rem;letter-spacing:.1em;color:#C3B200;margin-bottom:0.5rem}.movie-container .movie-inner .ttl.ja{margin-bottom:2.5rem;font-size:2rem;text-align:center;letter-spacing:0.1em;line-height:1.36;color:#fff}@media screen and (max-width: 768px){.movie-container .movie-inner .ttl.ja{font-size:1.3rem}}@media screen and (max-width: 500px){.movie-container .movie-inner .ttl.ja{font-size:5vw}}.movie-container .video-box{width:100%;position:relative}.movie-container .video-box::before{content:"";display:block;width:100%;padding-bottom:56.25%}.movie-container .video-box .video-play{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;cursor:pointer;display:flex;justify-content:center;align-items:center}.movie-container .video-box .video-play::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;opacity:0.5;transition:0.3s ease 0s opacity}.movie-container .video-box .video-play:hover::before{opacity:0.7}.movie-container .video-box .video-play .video-play-icon{width:30%;max-width:120px;z-index:2}@media screen and (max-width: 768px){.movie-container .video-box .video-play .video-play-icon{width:20%}}.movie-container img{width:100%;height:auto}.movie-container video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}@keyframes moviePlayMotion{0%{opacity:1}100%{opacity:0}}.movie-container.play .video-box .video-play{pointer-events:none;animation:moviePlayMotion 0.5s ease 0s forwards}.movie-container#town-movie .video-box .video-play::before{background-image:url("../video/tachikawa_town-poster.jpg")}.topplan-wrapper{position:relative}.topplan-wrapper .arrow{position:absolute;top:300px;width:2%;cursor:pointer;z-index:4}.topplan-wrapper .arrow img{display:block;width:100%;height:auto}.topplan-wrapper .arrow.prev{left:2%}.topplan-wrapper .arrow.next{right:2%}@media screen and (max-width: 768px){.topplan-wrapper .arrow{width:3%;top:250px}.topplan-wrapper .arrow.prev{left:1%}.topplan-wrapper .arrow.next{right:1%}}@media screen and (max-width: 500px){.topplan-wrapper .arrow{top:200px}}.bnr-area{background:#EAE9E1;padding:0 0 1rem 0}.bnr-area a{display:block;transition:.3s;position:relative}.bnr-area a .new{width:10%;max-width:100px;position:absolute;top:-10%;left:-5%;z-index:2}.bnr-area a .new img{display:block;width:100%;height:auto}.bnr-area a:hover{opacity:.7}.bnr-area a img{display:block;width:100%;height:auto}.bnr-area .note{margin-top:1rem}.bnr-area .note a{border:none;display:inline-block;text-decoration:underline}.bnr-area .bnr{width:90%;max-width:800px;margin:0 auto}.bnr-area .bnr+.bnr{margin-top:3rem}
</pre></body></html>