﻿.footer{padding-bottom:6.4rem}.teaser-ad{color:#000;width:calc(100% - 60px);padding:1rem}.teaser-ad .inner{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px}.teaser-ad .inner::after{content:none}.teaser-ad .title{font-size:16px;border:1px solid currentColor;padding:0 10px}.teaser-ad .text{font-size:12px;line-height:1.2}.teaser-ad.dark{color:#fff;display:block;width:100%;top:0;left:0;translate:none;padding:1rem 1rem 0;background-color:rgba(0,0,0,0.56)}.teaser-ad.dark .inner{filter:drop-shadow(0 0 1px #000) drop-shadow(0 0 1px #000)}.teaser-ad.dark .title{padding:4px 12px}@media screen and (max-width: 1200px){.teaser-ad{top:125px}}@media screen and (max-width: 768px){.teaser-ad{grid-template-columns:1fr;position:static;padding:1.2rem;translate:0;width:100%;background-color:#fff;border-top:thin solid #ccc}.teaser-ad.dark{color:#000;background-color:transparent;padding:1.2rem 1.2rem 0.2rem}.teaser-ad.dark .inner{filter:none}.teaser-ad .title{text-align:center}}.main-visual .img .note{background-color:rgba(0,0,0,0.72);padding:4px;text-align:right;color:#fff;bottom:0;right:0}@media screen and (max-width: 768px){.main-visual .img .note{position:static;width:100%}}.merit{width:100%;background:url(../images/top/merit_bg.jpg) center center/100% auto repeat-y}.merit img{width:100%;height:auto;line-height:1}.merit .merit-inner{width:100%;max-width:1418px;margin:0 auto}@media screen and (max-width: 480px){.merit .merit-inner{padding:0 24px}}.information .headtitle{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0 auto;font-family:"EB Garamond", serif;font-size:2.4rem;color:#BF9224;text-align:center;letter-spacing:0.05em;line-height:1.2}.information .headtitle::before,.information .headtitle::after{content:"";display:block;width:100%;height:1px;background-color:#C9A747}.information .headtitle::before{margin-right:1.6rem}.information .headtitle::after{margin-left:1.6rem}.information img{width:100%;height:auto;line-height:1}.information .info-inner{width:96%;max-width:1040px;margin:auto;padding:6.4rem 0;text-align:center}.information .order-box{width:100%;max-width:800px;background-color:#fff;border:thin solid #666;margin:auto;padding:1.6rem 4rem 0.8rem;text-align:center}.information .order-box .title{width:40%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0 auto 1.6rem;font-family:"EB Garamond", serif;font-size:2rem;line-height:1.2;letter-spacing:0.05em}.information .order-box .title::before,.information .order-box .title::after{content:"";display:block;width:100%;height:1px;background-color:#000}.information .order-box .title::before{margin-right:1.6rem}.information .order-box .title::after{margin-left:1.6rem}.information .order-box dl{font-size:1.6rem;text-align:left;line-height:1.2}.information .order-box dl>div{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;margin-bottom:0.8rem}.information .order-box dl dt{width:4.5em}.information .order-box dl dd{flex-grow:1;width:calc(100% - 5em)}.information .info-text-area{margin-top:2rem;text-align:center;font-feature-settings:"palt";letter-spacing:0.05em}.information .info-text-area .red{color:#7b2d0c}.information .info-text-area .large{font-size:4.8rem;line-height:1.36;margin-bottom:2.4rem;letter-spacing:0.1em}.information .info-text-area .middle{font-size:4.8rem;line-height:1.36;margin-bottom:1.6rem}.information .info-text-area .middle2{font-size:3.8rem;line-height:1.36;margin-bottom:0rem}.information .info-text-area .small{font-size:70%;line-height:1.2}.information .info-text-area .lead{text-align:center;line-height:2}.information .info-text-area .line{border-bottom:2px solid #7b2d0c}.information .info-text-area .mb0{margin-bottom:0}.information .info-text-area .info-touroku{margin:0 auto 4rem}.information .info-text-area .info-touroku .large{margin-bottom:0}.information .info-text-area .info-touroku .small{font-size:70%;line-height:1.2}.information .info-text-area .info-touroku .info-note,.information .info-text-area .info-touroku .info-outline{display:inline-block;margin:1rem auto 0;text-align:left;font-size:1.4rem;line-height:1.4}.information .info-text-area .info-price{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:2rem auto 2rem}.information .info-text-area .info-price .ttl{margin-right:2rem;font-size:1.4rem}.information .info-text-area .info-price .info-note{margin:0;margin-left:1rem}.information .info-text-area .info-price .price{display:flex;align-items:baseline;font-size:3.5rem}.information .info-text-area .info-price .price .box{display:flex;align-items:center;flex-wrap:wrap}.information .info-text-area .info-price .price .num{font-size:200%;line-height:1}.information .info-text-area .info-price .price .middle{font-size:140%;vertical-align:baseline}.information .info-text-area .image-list{margin:4rem auto 6.4rem;display:grid;grid-template-columns:repeat(3, 1fr);gap:16px 4%;display:flex;justify-content:center}.information .info-text-area .image-list li{width:30%}.information .info-text-area .guide-nav ul{gap:30px 2%}.information .info-text-area .guide-nav ul li{width:100%}.information .seminar-info{margin-bottom:4rem}.information .seminar-info .large{margin-bottom:0.8rem}.information .seminar-info .timetable{width:88%;max-width:800px;margin:0 auto;background-color:#fff;position:relative}.information .seminar-info .timetable table{margin:auto;width:100%}.information .seminar-info .timetable table td{font-size:2.125rem;line-height:1.2;text-align:center;vertical-align:middle;padding:0.8rem;position:relative;letter-spacing:0.05em;background-color:rgba(247,241,235,0.64)}.information .seminar-info .timetable table td .full{position:absolute;top:0.5%;left:50%;transform:translateX(-50%) rotate(-10deg);padding:5px;font-size:1.8rem;color:#fff;background:#c30d23;z-index:1}.information .seminar-info .timetable table tr:nth-of-type(even) td{background-color:rgba(255,255,255,0.4)}.information .seminar-info .timetable .cc{font-size:72%}.information .seminar-info .timetable .week{font-size:80%}.information .seminar-info .timetable .time{font-size:88%}.information .seminar-info .timetable .sat{color:blue}.information .seminar-info .timetable .sun{color:red}.information .seminar-info .timetable+.note{margin-top:0.8rem}.information .btn-tel{width:88%;max-width:800px;margin:auto auto 6.4rem}.information .btn-tel img{width:100%;height:auto;line-height:0;vertical-align:middle}.information .btn-tel a{display:block;width:100%;padding:2rem 1.6rem;text-align:center;line-height:1.2;background-color:rgba(255,255,255,0.4);border:thin solid #3a2a15;border-radius:0.6rem}.information .btn-tel a:hover{background-image:linear-gradient(90deg, rgba(110,137,101,0.4), rgba(0,81,82,0.4));opacity:0.64}.information .btn-tel .txt{font-size:2rem;margin:auto auto 1.6rem}.information .btn-tel .number{width:80%;max-width:480px;margin:auto}.information .reception .order-limited{background:-webkit-linear-gradient(left, #d6ccb2, #958452);background:-o-linear-gradient(left, #d6ccb2, #958452);background:linear-gradient(to right, #d6ccb2, #958452);background-image:none;padding:2.4rem 5.6rem;margin-bottom:5.6rem;color:#000;box-shadow:0.6rem 0.6rem 0.6rem 0px rgba(0,0,0,0.16);position:relative}.information .reception .order-limited .subcopy{margin-bottom:1.6rem;text-align:center;line-height:1.44;position:relative;z-index:2}.information .reception .order-limited .subcopy .pre{font-size:64%}.information .reception .order-limited .limited-merit{display:flex;flex-flow:row wrap;justify-content:center;align-items:stretch;align-content:flex-start;position:relative;z-index:2}.information .reception .order-limited .limited-merit::after{content:none}.information .reception .order-limited .limited-merit li{width:32%;margin-right:2%;margin-bottom:0.4rem}.information .reception .order-limited .limited-merit li:nth-of-type(3n),.information .reception .order-limited .limited-merit li:last-of-type{margin-right:0}.information .guide-nav{max-width:1000px;margin-inline:auto;margin-top:3rem}.information .guide-nav ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px}.information .guide-nav li{width:100%;display:flex;font-size:2.8rem;font-feature-settings:"palt";letter-spacing:0.05em;line-height:1.2}.information .guide-nav li a{color:#fff;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:2rem 3rem;width:100%;position:relative}.information .guide-nav li a::before{content:'';width:2rem;height:2rem;border:0px;border-top:solid 1px #fff;border-right:solid 1px #fff;translate:0 -50%;rotate:45deg;position:absolute;top:50%;right:3rem}.information .guide-nav li a:hover{filter:brightness(110%)}.information .plan-info .maincopy{font-size:3.2rem;color:#BF9224;text-align:center;line-height:1.2}.information .plan-info .headtitle{color:#242424;font-size:2rem;margin:1.6rem auto}.information .plan-info .headtitle .txt{width:20em}.information .plan-info .headtitle::before,.information .plan-info .headtitle::after{background-color:#242424}.information .plan-info .btn{position:relative;max-width:400px;margin:2.4rem auto 0}.information .plan-info .btn::before{content:'';width:6px;height:6px;border:0px;border-top:solid 1px #fff;border-right:solid 1px #fff;translate:0 -50%;rotate:45deg;position:absolute;top:50%;right:3rem}.information .plan-info .btn a{display:block;width:100%;padding:12px 8px;background-color:#393939;color:#fff;text-align:center;line-height:1.2;font-size:1.6rem}.information .plan-info .btn a:hover{background-color:rgba(57,57,57,0.8);filter:brightness(112%)}.information .plan-info ul{display:flex;justify-content:center;gap:2.4rem}.information .plan-info ul li{max-width:330px}.information .plan-info ul li a{display:block;width:100%;background-image:-moz-linear-gradient(0deg, rgba(220,219,216,0.64) 0%, rgba(248,248,246,0.9) 50%, #ecedea 100%);background-image:-webkit-linear-gradient(0deg, rgba(220,219,216,0.64) 0%, rgba(248,248,246,0.9) 50%, #ecedea 100%);background-image:-ms-linear-gradient(0deg, rgba(220,219,216,0.64) 0%, rgba(248,248,246,0.9) 50%, #ecedea 100%);padding:2.4rem;outline:1px solid #BF9224;outline-offset:-0.8rem;position:relative}.information .plan-info ul li a .btn{background-color:rgba(70,70,70,0.8);color:#fff;padding:8px;font-size:1.2rem;text-align:center;line-height:1;margin-top:0}.information .plan-info ul li a:hover{filter:brightness(112%)}.information .plan-info ul li a:hover .btn{background-color:#464646}@media screen and (max-width: 480px){.information .plan-info .headtitle .txt{width:28em}.information .plan-info ul{display:flex;justify-content:center;flex-wrap:wrap}.information .plan-info ul::after{content:none}.information .plan-info ul li{width:47.65%}}.information .webinar{text-align:center;font-size:2rem}.information .webinar .large{font-size:240%;line-height:1.44;margin-bottom:2.4rem}.information .webinar .middle{font-size:120%;line-height:1.36;margin-bottom:2rem}.information .webinar .lead{font-size:1.6rem;text-align:center;line-height:1.6;margin-bottom:1.6rem}.information .webinar .lead2{margin-bottom:1.6rem;line-height:1.7}.information .webinar .note{font-size:1.2rem;margin-bottom:2.4rem}.information .webinar .marker{background:linear-gradient(transparent 70%, rgba(172,89,71,0.3) 70%)}.information .webinar .favor{margin-bottom:2.4rem}.information .webinar .box{width:88%;margin:4rem auto 2.4rem;background-color:#fff;border:thin solid #362614;padding:4rem 2.4rem 2.4rem;position:relative}.information .webinar .box .title{font-family:'游明朝', 'Yu Mincho', 'YuMincho', 'Hiragino Mincho ProN', 'HG明朝E', 'ＭＳ Ｐ明朝', 'ＭＳ 明朝', serif;font-weight:300;-webkit-font-smoothing:antialiased;font-size:1.4rem;text-align:center;line-height:1.2;letter-spacing:0.1em;padding:0.8rem 4rem;background-color:#362614;color:#fff;position:absolute;top:-1.2rem;left:50%;transform:translateX(-50%)}.information .webinar .box table{margin:auto;width:100%}.information .webinar .box table td{font-size:2.125rem;line-height:1.2;text-align:center;vertical-align:middle;padding:0.8rem}.information .webinar .agenda{max-width:600px}.information .webinar .agenda table td{position:relative;letter-spacing:0.05em;background-color:#f7f1eb}.information .webinar .agenda table td .full{position:absolute;top:0.5%;left:50%;transform:translateX(-50%) rotate(-10deg);padding:5px;font-size:1.8rem;color:#fff;background:#c30d23;z-index:1}.information .webinar .agenda table tr:nth-of-type(even) td{background-color:#fff}.information .webinar .agenda .cc{font-size:72%}.information .webinar .agenda .week{font-size:80%}.information .webinar .agenda .time{font-size:88%}.information .webinar .agenda .sat{color:blue}.information .webinar .agenda .sun{color:red}.information .webinar .agenda2{margin-top:6.4rem;margin-bottom:4rem;border-color:#BF9224}.information .webinar .agenda2 .title{background-color:#BF9224}.information .webinar .agenda2 dl{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start}.information .webinar .agenda2 dl>div{width:31%}.information .webinar .agenda2 dl>div dt{position:relative}.information .webinar .agenda2 dl>div dt .img .note{top:4px;bottom:auto}.information .webinar .agenda2 dl>div dt .belt{width:100%;background-color:rgba(184,146,47,0.8);text-align:center;padding:0.4rem;position:absolute;bottom:0;left:0}.information .webinar .agenda2 dl>div dt .belt p{font-family:"EB Garamond", serif;font-size:1.6rem;color:#fff;text-align:center;line-height:1.12}.information .webinar .agenda2 dl>div dd{padding:0.4rem 0.2rem 0}.information .webinar .agenda2 dl>div dd .lead{font-size:1.3rem;line-height:2;text-align:left;letter-spacing:-0.01em}.information .webinar .agenda2 .note-box{margin-top:1.6rem}.information .webinar .agenda2 .note-box .note{font-size:1rem;text-align:left;margin-bottom:0}.information .webinar .btn{margin:2.4rem auto;text-align:center}.information .webinar .btn a{display:block;width:88%;max-width:640px;margin:auto;padding:1.6rem 0.8rem;position:relative}.information .webinar .btn a p{font-size:2rem;color:#fff;line-height:1.2;text-align:center;letter-spacing:0.1em}.information .webinar .btn a::before{content:'';width:1.6rem;height:1.6rem;border:0px;border-top:solid 1px #fff;border-right:solid 1px #fff;translate:0 -50%;rotate:45deg;position:absolute;top:50%;right:3rem}.information .webinar .btn a:hover{filter:brightness(112%)}.information .webinar .btn .webi-reserve{background:linear-gradient(to right, #AC5947 0%, #9A5960 100%)}.information .webinar .btn .teams{background:linear-gradient(to right, #413D3A 0%, #201E1D 100%);max-width:400px}.information .webinar .btn .teams::before{width:1.2rem;height:1.2rem}.information .webinar .btn .teams p{font-size:1.6rem}.information .kosodate{margin:4rem auto 6.4rem}.information .kosodate .middle{font-size:4rem}.information .kosodate .midashi{background-color:#c9bb9c;counter-reset:#212121;font-size:2rem;text-align:center;line-height:1.28;margin-top:3.2rem;margin-bottom:1.6rem;padding:4px;letter-spacing:0.1em}.information .kosodate .image{width:100%;max-width:680px;margin:2.4rem auto 0}.information .kosodate .image .frame{border:4px solid #c9bb9c;border-radius:0.8rem;padding:0 4rem 3.2rem;margin-bottom:0.8rem}.information .kosodate .image .frame .img{margin-top:2.4rem;padding:0 1.6rem}.information .kosodate .image .frame dl dt{font-size:1.4rem;line-height:1.2;color:#212121;text-align:left;padding-left:1.6rem;margin-top:0.8rem;position:relative}.information .kosodate .image .frame dl dt::before{content:"";display:inline-block;width:1.2rem;height:1.2rem;background-color:#212121;border-radius:50vh;position:absolute;top:12%;left:0}.information .kosodate .image .frame dl dd{font-size:1.4rem;line-height:1.2;color:#212121;text-align:left;margin-top:0.4rem}.information .kosodate .image .frame+.note{text-align:left}.information .holiday{display:inline-block;margin:0 auto 4rem;padding:1rem 2rem;font-size:1.8rem;line-height:1.6;color:#7b2d0c;border:1px solid #7b2d0c}.information .event{max-width:1040px;margin:4rem auto}.information .event .tel{display:flex;flex-direction:column;gap:15px;width:90%;font-size:14px;font-weight:normal;line-height:1;margin-top:2rem;margin-inline:auto}.information .event .tel a{text-align:center}.information .event .tel a .number{max-width:417px;margin:0 auto}.information .event .tel .txt{font-size:16px;letter-spacing:0.05em}.information .event .tel .opening{display:flex;justify-content:center;gap:10px;font-size:15px;letter-spacing:0.05em}@media screen and (max-width: 768px){.information .event .tel a .number img{width:330px;height:auto}}@media screen and (max-width: 480px){.information .event .tel .opening{flex-direction:column;gap:5px}}@media screen and (max-width: 768px){.information .info-text-area .info-touroku .info-price{align-items:center;margin-top:2rem}.information .info-text-area .info-touroku .info-price .ttl{order:0;margin-right:1rem;font-size:2rem}.information .info-text-area .info-touroku .info-price .info-note{order:1;font-size:1.6rem}.information .info-text-area .info-touroku .info-price .price{order:2;width:100%;flex-direction:column;align-items:center;margin-top:1rem;font-size:7vw}.information .info-text-area .info-touroku .info-price .price .sla{display:none}.information .info-text-area .info-touroku .middle2{font-size:5.5vw}.information .info-text-area .info-touroku .large{font-size:6vw}.information .info-text-area .guide-nav{margin-top:6rem}.information .info-text-area .guide-nav ul{gap:15px 2%}.information .guide-nav ul{grid-template-columns:1fr;gap:15px}.information .guide-nav ul li{width:100% !important}.information .webinar .agenda2 dl>div{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start;margin-bottom:1.6rem}.information .webinar .agenda2 dl>div dt{width:48%}.information .webinar .agenda2 dl>div dd{width:48%}.information .webinar .agenda2 dl>div dd .lead{font-size:1.6rem}}@media screen and (max-width: 480px){.information .info-inner{padding:4rem 0}.information .order-box .title{width:80%}.information .info-text-area{padding:4rem 0}.information .info-text-area .large{font-size:3.5rem}.information .info-text-area .middle{font-size:3.6rem}.information .info-text-area .image-list{width:88%;display:block}.information .info-text-area .image-list li{width:100%;margin-bottom:2rem}.information .seminar-info .timetable table td{font-size:18px}.information .seminar-info .timetable+.note{text-align:left}.information .reception .order-limited .limited-merit li{width:100%;margin-right:0}.information .webinar{font-size:2.24rem}.information .webinar .lead{font-size:14px}.information .webinar .note{font-size:11px}.information .webinar .box{width:100%}.information .webinar .box .title{font-size:1.8rem;padding-left:2rem;padding-right:2rem;top:-1.8rem}.information .webinar .box table td{font-size:2.24rem}.information .webinar .agenda2 dl>div dt{width:100%}.information .webinar .agenda2 dl>div dd{width:100%}.information .webinar .agenda2 dl>div dd .lead{font-size:14px}.information .webinar .btn a{width:96%}.information .webinar .btn a p{font-size:16px}.information .kosodate .middle{font-size:3.2rem}.information .kosodate .midashi{margin-top:2rem}.information .kosodate .image .frame{border-width:2px;padding:0 1.2rem 2rem}.information .kosodate .image .frame .img{padding:0;margin-top:0.8rem}.information .kosodate .image .frame dl dt,.information .kosodate .image .frame dl dd{font-size:1.8rem}}.top-info-wappen{margin-inline:calc(50% - 50vw);width:100vw;padding:2rem 2rem 0}.top-info-wappen img{width:100%;height:auto;line-height:1}.top-info-wappen .wappen-list{display:flex;flex-flow:row wrap;justify-content:center;align-items:stretch;align-content:flex-start;max-width:1040px;margin:auto auto 8rem}.top-info-wappen .wappen-list li .img .note{width:100%;left:50%;bottom:0;transform:translateX(-50%);text-align:center}.top-info-wappen .wappen-list li .img .note.out{transform:none}.top-info-wappen .wappen-list li:nth-of-type(1){width:calc((450/1040)*100%);margin-left:calc((295/1040)*100%);margin-right:calc((295/1040)*100%);margin-bottom:4rem}.top-info-wappen .wappen-list li:nth-of-type(2){width:calc((400/1040)*100%);margin-left:calc((320/1040)*100%);margin-right:calc((320/1040)*100%)}@media screen and (max-width: 768px){.top-info-wappen .wappen-list{padding:0 1rem;margin-bottom:0}.top-info-wappen .wappen-list li{margin-bottom:2rem}.top-info-wappen .wappen-list li:nth-of-type(1){width:100%;margin:0 0 4rem}.top-info-wappen .wappen-list li:nth-of-type(2){width:calc((400/450)*100%);margin-right:auto;margin-left:auto}}.exterior{margin-inline:calc(50% - 50vw);width:100vw;padding:0 2rem}.exterior .img{width:100%;max-width:1418px;margin:0 auto}@media screen and (max-width: 480px){.exterior{padding:0}.exterior .img .note{padding-right:12px}}#TopCont01{background:url(../images/common/bg_whitestone.jpg) center top/100% auto repeat;position:relative}#TopCont01 img{width:100%;height:auto;line-height:1}#TopCont01 .ornament{width:calc((366/1418)*100%);max-width:366px;position:absolute;top:12.4rem;right:0}#TopCont01 .information{position:relative;z-index:2}#TopCont01 .wave-box{z-index:1}@media screen and (max-width: 480px){#TopCont01{padding-bottom:0}}#TopCont02{background:url("../images/top/top_bg01.jpg") center center/cover no-repeat;padding:0 4rem}#TopCont02 .info-block{background-color:#fff;padding:4rem  2.4rem;margin-bottom:8rem}#TopCont02 .info-block:last-of-type{margin-bottom:0}#TopCont02 .info-block>.note{text-align:left}#TopCont02 .info-block.banner{display:inline-block;width:32%;padding:0;margin-bottom:6.4rem;margin-right:1%;box-shadow:1px 4px 8px 0px rgba(0,0,0,0.8)}#TopCont02 .info-block.banner:nth-of-type(3n),#TopCont02 .info-block.banner:last-of-type{margin-right:0}#TopCont02 .info-block.banner a{display:block;width:100%;background-color:#fff;transition:all .4s ease}#TopCont02 .info-block.banner a:hover{filter:brightness(104%)}#TopCont02 .info-block.banner a:hover img{opacity:0.64}#TopCont02 .info-block#MR-info{margin-top:8rem}#TopCont02 .info-block#MR-info .guide-nav{margin-bottom:3rem}#TopCont02 .info-block#MR-info .guide-nav ul{display:flex;justify-content:center}#TopCont02 .info-block#MR-info .guide-nav li{width:49.002%}#TopCont02 .info-block#MR-info .image-list{gap:16px 1.1%}#TopCont02 .info-block#MR-info .image-list li{width:100%;max-width:300px}#TopCont02 .info-block#MR-info .image-list li .note{text-align:right}#TopCont02 .info-block.reception{background:url(../images/common/bg_whitestone.jpg) center top/100% auto repeat}#TopCont02 .info-block.reception .order-limited{box-shadow:none;margin-bottom:0}#TopCont02 .info-block.new a{position:relative}#TopCont02 .info-block.new a::before{content:"";display:block;width:calc((48/332)*100%);aspect-ratio:1/1;background:url("../images/top/icon_new.png") left top/100% 100% no-repeat;position:absolute;top:0;left:0}#TopCont02 .info-block>.guide-nav li{background-color:#fff}#TopCont02 .bg-img{container-type:inline-size;margin-inline:calc(50% - 50cqi);width:100vw}#TopCont02 .bg-img .note{right:1.6rem}@media screen and (max-width: 480px){#TopCont02{padding:0 20px}#TopCont02 .info-block.banner{width:100%;margin-right:0;margin-bottom:2rem}#TopCont02 .info-block#MR-info .image-list{flex-direction:column}#TopCont02 .info-block.new a::before{width:calc((32/374)*100%)}#TopCont02 .info-block .lead{font-size:11px}#TopCont02 .reception .order-limited{padding:2.4rem 1rem 0}#TopCont02 .reception .order-limited .subcopy{font-size:22px}}#TopCont03{background:url(../images/common/bg_whitestone.jpg) center top/100% auto repeat;position:relative}#TopCont03 img{width:100%;height:auto;line-height:1}#TopCont03 .information{position:relative;z-index:2}@media screen and (max-width: 480px){#TopCont03{padding-bottom:0}}.contents-link{background:url(../images/common/bg_whitestone.jpg) center top/100% auto repeat;padding:8rem 0}.contents-link ul{width:96%;max-width:1148px;margin:auto;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;align-content:flex-start}.contents-link ul li{width:calc((372/1148)*100%);margin-right:calc((16/1148)*100%);margin-bottom:1.6rem}.contents-link ul li:nth-of-type(3n),.contents-link ul li:last-of-type{margin-right:0}.contents-link ul li a{display:block;width:100%;height:100%;background-color:#000;transition:.8s}.contents-link ul li a:hover img{transition:.8s;opacity:0.64}.contents-link ul li .img{transition:.8s}.contents-link ul li .img .note{width:11em;background-color:rgba(0,0,0,0.8);padding:2px 4px;font-size:12px;color:#fff;text-align:right;line-height:1.2;bottom:0;right:0}@media screen and (max-width: 480px){.contents-link{padding:4rem 0 2.4rem}.contents-link ul li{width:49%;margin-right:2%}.contents-link ul li:nth-of-type(3n){margin-right:2%}.contents-link ul li:nth-of-type(2n){margin-right:0}}.exchange-link{background:url(../images/common/bg_whitestone.jpg) center top/100% auto repeat;padding:4rem 0;padding-bottom:174px}.exchange-link .exchange-inner{width:88%;max-width:1040px;margin:auto}.exchange-link .headtitle{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0 auto 1.6rem;font-family:"EB Garamond", serif;font-size:2.4rem;color:#BF9224;text-align:center;letter-spacing:0.05em;line-height:1.2}.exchange-link .headtitle p{width:100%;flex-basis:auto;flex-shrink:1}.exchange-link .headtitle::before,.exchange-link .headtitle::after{content:"";display:block;width:100%;height:1px;background-color:#C9A747}.exchange-link .headtitle::before{margin-right:1.6rem}.exchange-link .headtitle::after{margin-left:1.6rem}.exchange-link .exchange-list{gap:24px calc((40/1040)*100%);display:flex;justify-content:center;padding-top:2.4rem}.exchange-link .exchange-list li{max-width:320px}.exchange-link .exchange-list a{display:block;width:100%}.exchange-link .exchange-list a .property-name{text-decoration:underline}.exchange-link .exchange-list a:hover{opacity:0.64}.exchange-link .exchange-list .img .note{background-color:rgba(0,0,0,0.8);padding:2px 4px;font-size:12px;color:#fff;text-align:right;line-height:1.2;bottom:0;right:0}.exchange-link .exchange-list .property-name{font-family:'游明朝', 'Yu Mincho', 'YuMincho', 'Hiragino Mincho ProN', 'HG明朝E', 'ＭＳ Ｐ明朝', 'ＭＳ 明朝', serif;font-weight:300;-webkit-font-smoothing:antialiased;text-align:center;font-size:1.6rem;line-height:1.44;padding:0.4rem}.exchange-link .exchange-list .lead{font-size:1.4rem;line-height:2}.exchange-link .exchange-list dd{padding:0.4rem}@media screen and (max-width: 768px){.exchange-link{padding-bottom:20px}.exchange-link .exchange-list{flex-direction:column}.exchange-link .exchange-list li{max-width:inherit}}@media screen and (max-width: 640px){.exchange-link{padding-bottom:20px}.exchange-link .exchange-list .property-name{font-size:14px}.exchange-link .exchange-list .lead{font-size:13px}}.financial-bana{margin:auto;max-width:860px;margin-bottom:7rem}.financial-bana a{display:block}.financial-bana a img{width:100%;height:auto;transition:opacity 0.5s}.financial-bana a:hover img{opacity:0.5}.society-slider-wrap{margin-bottom:6rem}.society-slider-wrap .slider{width:100%}.society-slider-wrap .slide-cont.slick-slide .slide-cont-wrap{transform:scale(0.85);transition:all .5s;opacity:0.4}.society-slider-wrap .slide-cont.slick-active.slick-center .slide-cont-wrap,.society-slider-wrap .slide-cont.is-active-next.slick-center .slide-cont-wrap{transform:scale(1.1);opacity:1}.society-slider-wrap .slide-cont .image{position:relative}.society-slider-wrap .slide-cont .lead{padding:0.4rem 0.64rem 0;font-size:1.4rem;line-height:1.6}.society-slider-wrap .slider-nav .slick-dots{position:static}.society-slider-wrap .slider-nav .slick-dots li{width:4rem;height:4px}.society-slider-wrap .slider-nav .slick-dots li button{width:100%;height:100%}.society-slider-wrap .slider-nav .slick-dots li button:before{width:100%;height:100%;content:"";background-color:#333}.society-slider-wrap .slider-nav .slick-dots li.slick-active button:before{background-color:#b89f33}.society-slider-wrap .slick-prev,.society-slider-wrap .slick-next{width:24px;height:72px;background:url(../images/design/slide-arrow.png) center center/contain no-repeat;cursor:pointer;z-index:2}.society-slider-wrap .slick-prev::before,.society-slider-wrap .slick-next::before{content:none}.society-slider-wrap .slick-prev{left:5%;transform:translate(0, -50%) scale(-1, -1)}.society-slider-wrap .slick-next{right:5%}@media screen and (max-width: 480px){.society-slider-wrap .slick-prev,.society-slider-wrap .slick-next{width:16px;height:45px}.society-slider-wrap .slick-prev{left:2%}.society-slider-wrap .slick-next{right:2%}}.bnr_seminar{width:100%;max-width:805px;margin:0 auto 6rem}.bnr_seminar img{width:100%;height:auto}.bnr_seminar a{display:block;width:100%;pointer-events:inherit}.bnr_seminar a:hover{opacity:0.64;filter:brightness(104%)}.bnr_seminar .bnr_seminar02{margin-top:2rem}.bnr_seminar.bnr_seminar03{max-width:720px;border:thin solid #ccc;margin-bottom:4rem}.bnr_line{width:100%;max-width:400px;margin:6rem auto 0}.bnr_line img{width:100%;height:auto}.bnr_line a{display:block;width:100%}.bnr_line a:hover{opacity:0.64;filter:brightness(104%)}@media screen and (max-width: 480px){.bnr_line{max-width:360px}}
