.overview .wrapper{display:flex;box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center}.overview .wrapper .text,.overview .wrapper .image{width:100%}.overview .wrapper .image{text-align:center}.overview .wrapper .text+.image,.overview .wrapper .image+.text{margin-top:2em}@media screen and (min-width: 64.0625em){.overview .wrapper .text{width:44%}.overview .wrapper .image{width:52%}.overview .wrapper .text+.image,.overview .wrapper .image+.text{margin-top:0}}.overview .wrapper .text .logo{width:80%;max-width:392px;margin:0 auto 3.5em}.overview .wrapper .text .text__info{margin:1.5em 0}.overview .wrapper .text .text__info span{display:inline-block;width:6em;margin-bottom:.2em;background-color:rgba(233,30,99,.7);color:var(--color-white);font-weight:600;text-align:center}.overview .wrapper .text .text__info p{margin:0}.overview .wrapper .text .btn a{width:15em;padding-left:3em;padding-right:3em}@media screen and (max-width: 21.25em){.overview .wrapper .text .btn a{padding-left:2.2em;padding-right:2.2em}}@media screen and (max-width: 64em){.overview .wrapper.box__model-room{width:100%;flex-direction:column-reverse;margin-top:4em}.overview .wrapper.box__model-room .text{width:88%;margin-top:0 !important}.overview .wrapper.box__model-room .image{margin:2em auto 0}.overview .wrapper.box__model-room .image figure picture{border:none !important}}@media screen and (min-width: 64.0625em){.overview .wrapper.box__model-room{flex-wrap:nowrap;margin-top:7em}.overview .wrapper.box__model-room .text{width:36%}.overview .wrapper.box__model-room .image{width:60%}}.overview .wrapper.box__model-room:first-child{margin-top:0;margin-bottom:5em;padding-top:0}@media screen and (min-width: 64.0625em){.overview .wrapper.box__model-room:first-child{margin-bottom:7em}}.overview .wrapper.box__model-room .image figure picture{border:1px solid var(--color-black);box-sizing:border-box}.overview .wrapper.box__model-room .text__model-room{background-color:var(--bg-sub-color);padding:1.5em 1em 2em;text-align:center}.overview .wrapper.box__model-room .text__model-room h3{margin:0 0 .8em;font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;letter-spacing:.06em;color:var(--color-blue);font-size:3.2rem;font-weight:700;letter-spacing:.01em;line-height:1.5}.overview .wrapper.box__model-room .text__model-room .tel{margin-top:2.5em}.overview .wrapper.box__model-room .text__model-room .tel a{font-size:2.8rem;font-weight:600}.overview .wrapper.box__model-room .text__model-room .btn{margin-top:0}.overview .wrapper.box__model-room .text__model-room .btn a{width:16em;font-size:120%}@media screen and (max-width: 21.25em){.overview .wrapper.box__model-room .text__model-room p{font-size:1.3rem}.overview .wrapper.box__model-room .text__model-room .tel a{font-size:2.6rem}}@media screen and (min-width: 64.0625em){.overview .wrapper.box__model-room .text__model-room{padding:2em 1em 2.5em}.overview .wrapper.box__model-room .text__model-room h3{font-size:3.4rem}.overview .wrapper.box__model-room .text__model-room .tel a{font-size:3.2rem}}@media screen and (max-width: 64em){.overview .js__slideY{transform:translate(0, 0) !important}}.information__area{position:relative;z-index:1;margin-bottom:0;padding:1em 0 0;background-color:var(--bg-sub-color)}.information__area .text-center{position:relative;z-index:1}.information__area h2{display:inline-block;margin:0 auto 1em;padding:.5em .8em;background-color:var(--color-blue);font-family:"Dancing Script",cursive;font-optical-sizing:auto;font-weight:400;font-style:normal;color:var(--color-white);letter-spacing:-0.02em;line-height:1}@media screen and (min-width: 48.0625em){.information__area h2{font-size:3rem}}.information__area p{text-shadow:0 0 10px var(--color-white)}.information__area .pink{margin:0 auto;font-size:6.4vw;font-weight:400;letter-spacing:.1em;line-height:1.4}@media screen and (min-width: 48.0625em){.information__area .pink{font-size:3.8rem}}.information__area figure a{display:inline-block;border:1px solid var(--color-deepgray);box-sizing:border-box}.information__area .btn{text-shadow:none}.information__area .tel{margin:0;color:var(--color-pink);font-size:3rem;line-height:1}@media screen and (min-width: 64.0625em){.information__area .tel{font-size:4.6rem}}.information__area2{position:relative;margin:0;padding:var(--contentspace--SP) 0;background:url(../images/home/bg__information__area2.jpg) 30% 50%/cover fixed no-repeat;color:var(--color-white);box-shadow:0 3px 5px 3px rgba(0,0,0,.25)}@media screen and (min-width: 48.0625em){.information__area2{padding:var(--contentspace--PC) 0}}.information__area2::before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.4)}.information__area2 .flexbox.column3{letter-spacing:0}@media screen and (max-width: 61.25em){.information__area2 .flexbox.column3>.box{width:100%}.information__area2 .flexbox.column3>.box+.box{margin-top:1em}.information__area2 .flexbox.column3>.box:nth-child(1n+1){margin-left:0}}@media screen and (min-width: 61.3125em){.information__area2 .flexbox.column3>.box{width:27%;margin-top:4%;margin-left:3.5%}.information__area2 .flexbox.column3>.box:nth-child(2){width:39%}.information__area2 .flexbox.column3>.box:nth-child(3n+1){margin-left:0}.information__area2 .flexbox.column3>.box:nth-child(1),.information__area2 .flexbox.column3>.box:nth-child(2),.information__area2 .flexbox.column3>.box:nth-child(3){margin-top:0}}.information__area2 h2{display:inline-block;margin:0 auto;padding:.4em;background:var(--color-pink);font-weight:800;letter-spacing:-0.02em;line-height:1}@media screen and (min-width: 48.0625em){.information__area2 h2{font-size:3rem}}.information__area2 .text{margin:2em 0}@media screen and (min-width: 48.0625em){.information__area2 .text{margin:2.5em 0}}.information__area2 .box{position:relative;display:flex;box-sizing:border-box;flex-wrap:wrap;justify-content:center;align-content:space-between;margin-top:1.5em;padding:1em 0 1.5em;border:1px solid var(--color-white);background:rgba(0,0,0,.6);box-sizing:border-box}.information__area2 .box:first-child{margin-top:0}@media screen and (max-width: 48em){.information__area2 .box+.box{margin-top:2em !important}}.information__area2 .box .title,.information__area2 .box p,.information__area2 .box .btn{width:100%;margin-right:2em;margin-left:2em}.information__area2 .box h3{margin-bottom:.8em;color:var(--color-white);font-size:170%;letter-spacing:.05em;line-height:1.4}.information__area2 .box h3 .block{margin:0 0 .8em;background-color:var(--color-gray2);color:var(--text-main);font-size:70%}.information__area2 .box figure{max-height:220px;overflow:hidden}.information__area2 .box p{font-size:96%}.information__area2 .box .btn{width:100%;margin-top:0}.information__area2 .box .btn a{width:100%;max-width:none;font-size:1.6rem;padding-right:.5em;padding-left:.5em}.information__area2 .box .btn a:link,.information__area2 .box .btn a:visited{border-color:var(--color-yellow);background-color:var(--color-yellow);color:var(--color-black)}.information__area2 .box .btn a:hover,.information__area2 .box .btn a:active{background-color:var(--color-gold)}.information__area2 .box .btn a:hover::before,.information__area2 .box .btn a:active::before{border-bottom-color:var(--color-deepgold);border-left-color:var(--color-deepgold)}.information__area2 .box .btn a:hover::after,.information__area2 .box .btn a:active::after{border-top-color:var(--color-deepgold);border-right-color:var(--color-deepgold)}.information__area2 .box .btn a.gray{cursor:default;border-color:var(--color-gray);background-color:var(--color-gray);color:var(--color-white)}.information__area2 .box .btn a.gray::before,.information__area2 .box .btn a.gray::after{content:none}@media screen and (min-width: 48.0625em)and (max-width: 72.5em){.information__area2 .box h3{font-size:2.4vw}.information__area2 .box .btn a{font-size:1.8vw}.information__area2 .box .btn a i{display:none}}.point{position:relative;border:solid var(--color-gold);border-width:1px 0;background:var(--color-deepblue);font-family:"Shippori Mincho",serif;color:var(--color-white)}.point .wrapper{display:flex;box-sizing:border-box;justify-content:space-between;width:92%;height:100%}@media screen and (max-width: 72.5em){.point .wrapper{flex-wrap:wrap}}@media screen and (min-width: 72.5625em){.point .wrapper{align-items:center}}.point .wrapper .text-center{position:relative;width:48%;padding:1.4em 0;box-sizing:border-box}.point .wrapper .text-center+.text-center::before{content:"";display:block;position:absolute;inset:0 0 auto;width:90%;height:1px;margin:0 auto;background-color:var(--color-gray2)}@media screen and (max-width: 72.5em){.point .wrapper .text-center:nth-child(1)::before,.point .wrapper .text-center:nth-child(2)::before{content:none}}.point .wrapper .text-center p{margin:0;padding-bottom:.6em;font-size:116%;letter-spacing:0}@media screen and (max-width: 21.25em){.point .wrapper .text-center p{font-size:100%}}.point .wrapper .text-center .num{display:inline-block;position:relative;margin-top:-0.15em;padding:0 .23em 0 .07em;color:#fdd835;font-size:420%;font-weight:800;font-style:italic;letter-spacing:-0.05em;line-height:1;transform:translateY(0.01em);transition:0s}@media screen and (max-width: 72.5em){.point .wrapper .text-center:nth-child(2) p{font-size:100%;line-height:1.4}.point .wrapper .text-center:nth-child(2) p .inline-block{display:block}}@media screen and (min-width: 72.5625em){.point .wrapper{width:100%}.point .wrapper .text-center{width:23.5%;padding:.8em 0}.point .wrapper .text-center+.text-center{margin-left:2%}.point .wrapper .text-center+.text-center::before{inset:10% auto 10% -11%;width:1px;height:80%;margin:auto 0;background-color:var(--color-white);transform:rotate(16deg)}.point .wrapper .text-center:nth-child(1) p,.point .wrapper .text-center:nth-child(3) p,.point .wrapper .text-center:nth-child(4) p{line-height:2}.point .wrapper .text-center:nth-child(2) p{line-height:1.4}.point .wrapper .text-center p .inline-block{display:block}.point .wrapper .text-center .num{padding:0 .18em 0 .02em;font-size:490%}}.appeal__zone{position:relative;overflow:hidden;z-index:1;margin:var(--contentspace--SP) 0 0;padding:1.6em 0;background-color:var(--bg-sub-color);font-family:"Shippori Mincho",serif;font-weight:600;line-height:2.4}@media screen and (min-width: 48.0625em){.appeal__zone{margin-top:var(--contentspace--PC)}}.appeal__zone .wrapper{overflow:visible}@media screen and (max-width: 64em){.appeal__zone .wrapper{width:96%}}.appeal__zone .wrapper .text-center{display:flex;box-sizing:border-box;justify-content:center;align-items:center}.appeal__zone .wrapper p{margin:2.5em 0 0}@media screen and (min-width: 64.0625em){.appeal__zone .wrapper p{margin:.5em 0 0}}.appeal__zone .wrapper .inline-block{font-size:7vw;letter-spacing:0;line-height:1}.appeal__zone .wrapper .inline-block .inline-block{margin:0;font-size:100%}@media screen and (min-width: 64.0625em){.appeal__zone .wrapper .inline-block{font-size:4.2rem}}.appeal__zone .wrapper .num{display:inline-block;padding:0 .15em 0 0;color:var(--color-red);font-size:160%;font-weight:800;font-style:italic;letter-spacing:-0.02em;line-height:1;transform:translateY(0.01em)}@media screen and (min-width: 64.0625em){.appeal__zone .wrapper .num{font-size:176%}}.appeal__zone .wrapper .effect:nth-child(2){position:relative;margin-left:.8em;min-width:150px}.appeal__zone .wrapper .effect:nth-child(2) img{margin:.8em 0}@media screen and (min-width: 64.0625em){.appeal__zone .wrapper .effect:nth-child(2) img{position:absolute;top:-3.5em;right:0}}@media screen and (max-width: 64em){.appeal__zone .wrapper .effect:nth-child(2) img{width:90%;max-height:none}}.section__2{margin:0;padding:0}.section__2__1{position:relative;margin:0;padding:0}.section__2__1 .wrapper{position:absolute;inset:auto 0 20px}.section__2__2{position:relative;margin:0;padding:0;height:100vh;height:100lvh;padding-bottom:100vh;padding-bottom:100lvh}.section__2__2 figure img{position:relative;left:62%;width:auto;min-width:100%;max-width:none;min-height:100vh;min-height:100lvh;transform:translateX(-62%)}@media screen and (max-width: 46.875em){.section__2__2 figure img{left:auto;max-width:100%;aspect-ratio:auto;transform:inherit}}.section__2__2 .wrapper{position:absolute;inset:0;width:90vw;max-width:980px;margin:var(--headerH--SP) 2.5% 0 auto;text-align:right}@media screen and (min-width: 64.0625em){.section__2__2 .wrapper{margin-top:var(--headerH--PC)}}.section__2__2 .wrapper h3{margin:10% 0 0}@media screen and (min-width: 48.0625em){.section__2__2 .wrapper h3{margin-top:5%}}.section__2__2 .wrapper h3 img{width:100%;max-width:none}@media screen and (min-width: 48.0625em){.section__2__2 .wrapper h3 img{width:auto;height:18vh}}.section__2__2 .spot{position:absolute;inset:0 0 auto}@media(orientation: landscape)and (max-height: 450px){.section__2__2 .spot{display:none}}.section__3 img{margin-top:2em}@media screen and (min-width: 64.0625em){.section__3 img{margin-top:4em}}.section__4{padding-top:calc(var(--contentspace--SP)*.5)}@media screen and (min-width: 48.0625em){.section__4{padding-top:var(--contentspace--PC)}}.section__4 img{margin-top:.5em}@media screen and (min-width: 64.0625em){.section__4 img{margin-top:2em}}.view{position:relative}.view .wrapper{position:absolute;inset:0;width:85vw;max-width:600px;margin:5% 3% 0 auto;text-align:right}@media screen and (min-width: 46.9375em){.view .wrapper{width:50vw;margin-top:2%}}.movie__area{margin-top:0;padding-bottom:calc(var(--contentspace--SP)*2)}@media screen and (min-width: 48.0625em){.movie__area{padding-bottom:calc(var(--contentspace--PC)*2)}}.movie__area h3.cursive{color:var(--color-purple)}.movie__area h3.cursive span{color:var(--color-blue)}.outline main{padding-bottom:0}.outline main .header__visual{position:relative;z-index:1}.outline main .header__visual+div{position:relative;padding-bottom:5em;background:url(../images/outline/bg__outline.jpg) 100% 100%/180% auto fixed no-repeat}@media screen and (min-width: 48.0625em){.outline main .header__visual+div{background-size:cover}}footer.footer{position:relative;background-color:var(--bg-main-color)}footer.footer::before{content:"";position:absolute;inset:0;background-color:hsla(0,0%,100%,.3)}footer.footer div,footer.footer aside{position:relative}footer.footer .wrapper{max-width:1160px}footer.footer .footer__box{position:relative;margin:0;padding:3em 0;background:var(--color-white) url(../images/footer__box.jpg) 50% 50%/cover no-repeat;color:var(--color-white)}footer.footer .footer__box::before{content:"";position:absolute;inset:0;background-color:rgba(0,86,158,.8)}footer.footer .footer__box .footer__box__text,footer.footer .footer__box .btn{padding:0 1em}footer.footer .footer__box .box{text-align:center}footer.footer .footer__box .box .logo{width:60%;max-width:250px;margin:0 auto}footer.footer .footer__box .box .footer__box__text p{margin:2em 0 0;font-size:114%}footer.footer .footer__box .box .info{margin:1.8em auto}footer.footer .footer__box .box .info p{margin:1em 0}footer.footer .footer__box .box .info .tel{margin:0;font-size:3rem;line-height:1}@media screen and (min-width: 64.0625em){footer.footer .footer__box .box .info .tel{font-size:4.6rem}}footer.footer .footer__box .box .info a{color:var(--color-yellow);font-weight:600;letter-spacing:.01em;text-decoration:none}@media screen and (min-width: 48.0625em){footer.footer .footer__box .box .info a{font-size:4.8rem}}footer.footer .footer__box .btn{margin:2em auto 0}footer.footer .footer__box .btn ul{display:flex;box-sizing:border-box;flex-wrap:wrap;justify-content:center}footer.footer .footer__box .btn ul li{width:90%;margin:.6em .3em}@media screen and (min-width: 64.0625em){footer.footer .footer__box .btn ul li{width:auto;margin:.5em}}footer.footer .footer__box .btn a{width:100%;max-width:none;padding:.8em 2em .9em;border:none;border-color:var(--color-orange);border-radius:4px;background:var(--color-yellow);background:linear-gradient(to bottom, var(--color-yellow) 20%, var(--color-yellow2) 70%);color:var(--color-black);font-size:126%;font-weight:600;box-shadow:0 3px 5px 0 rgba(0,0,0,.3)}@media screen and (min-width: 64.0625em){footer.footer .footer__box .btn a{padding:.7em 2em .8em}}footer.footer .footer__box .btn a i{margin:0 .4em 0 0}footer.footer .footer__box .btn a.gray{cursor:default;opacity:.6;background:var(--color-lightgray) !important;color:var(--color-white) !important}footer.footer .footer__box .btn a.gray:hover,footer.footer .footer__box .btn a.gray:active{opacity:.6}footer.footer .footer__box .btn a.gray::before,footer.footer .footer__box .btn a.gray::after{content:none}:root{--footer-company-color: #172A88}.sp-no{display:none}.sp-dsp{display:block}@media screen and (min-width: 48.0625em){.sp-no{display:block}.sp-dsp{display:none}}#pagetop-btn{position:fixed;right:5px;bottom:5px;z-index:999}#pagetop-btn a{display:block;width:40px;height:40px;background:url(/images/mansion/btn_pagetop.png) 50% 50% no-repeat;background-size:100% auto;text-indent:-999em}@media screen and (min-width: 48.0625em){#pagetop-btn{right:10px;bottom:10px}#pagetop-btn a{width:48px;height:48px}}#footerContact{display:none}@media screen and (max-width: 48em){#footerContact{display:flex;box-sizing:border-box;justify-content:space-around;align-items:center;position:fixed;bottom:-70px;left:0;right:0;z-index:999;height:70px;padding:0 5px;background:rgba(0,0,0,.8)}#footerContact.footerContact_fixed{bottom:0 !important}#footerContact a{display:flex;box-sizing:border-box;align-items:center;position:relative;width:45%;height:72%;padding:0 16px;text-align:center}#footerContact a:first-child{background-color:#07a629}#footerContact a:last-child{background-color:#ff6e00}#footerContact a img{width:auto;max-width:100%;margin:0 auto}#footerContact.btn3 a{width:30%;height:62%;padding:0 8px}#footerContact.btn3 a:nth-child(2){background-color:#ff6e00}#footerContact.btn3 a:last-child{background-color:#8e24aa}#footerContact.btn3 a .serif{position:absolute;top:-22%;left:50%;opacity:1;padding:.3em .7em;border-radius:10px;background-color:#ffeb3b;color:#323232;font-size:9px;font-weight:bold;line-height:1;white-space:nowrap;transform:translateX(-50%) scale(1);animation:serifAnimation 1.5s ease 0s infinite alternate;transition:0s}#footerContact.btn3 a .serif::before{content:"";position:absolute;right:0;bottom:-10px;left:0;width:0;height:0;margin:0 auto;border:6px solid rgba(0,0,0,0);border-top-color:#ffeb3b}}@keyframes serifAnimation{0%{top:-22%}20%{top:-28%}40%{top:-22%}100%{top:-22%}}.company ul{display:flex;box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-content:space-between;width:96%;margin:-5% auto 0}.company ul li{position:relative;width:48%;margin-top:5%;text-align:center}.company ul .box{display:block;height:100%;padding:4.2em 1em 2.6em;background-color:#fff;color:var(--color-gray);font-size:90%;text-decoration:none;box-sizing:border-box;box-shadow:0 0 2px 1px rgba(0,0,0,.25)}.company ul .box>span{position:absolute;top:0;left:0;padding:.3em .7em;background-color:var(--footer-company-color);color:#fff;line-height:1}.company ul .box img{width:80%}.company ul .box p{margin-top:2em}@media screen and (min-width: 61.3125em){.company ul{flex-wrap:nowrap;width:100%;margin:0 auto}.company ul li{width:25%}.company ul a.box:hover,.company ul a.box:active{position:relative;z-index:99;opacity:1;box-shadow:0 20px 30px 5px rgba(0,0,0,.2);transform:translate(0, -7px)}}.footer-box{background:#e7e2dd url(/images/common/footer_line.png) center top repeat-x;padding:30px 0 35px;font-size:1.2rem;letter-spacing:0}@media screen and (min-width: 48.0625em){.footer-box{padding:40px 0 60px}}#common-pickup{width:100%;margin-left:auto;margin-right:auto;padding-bottom:10px;text-align:left;box-sizing:border-box}@media screen and (min-width: 48.0625em){#common-pickup{width:980px;padding-bottom:0}}#common-pickup .title{margin:0 5px;line-height:1.6;text-align:left}#common-pickup .title span{display:inline-block;margin-left:.5em;padding:0 .5em;font-size:85%;font-weight:normal;text-shadow:none}#common-pickup .title span.completion{background-color:#ff5722;color:#fff}#common-pickup .title span.finish{background-color:#c2185b;color:#fff}#common-pickup .title span.soldout{background-color:#ccc;color:#212121}#common-pickup .title span.sale{background-color:#ffca28;color:#212121}#common-pickup .catchphrase{margin:3px 12px 0;color:#607d8b}#common-pickup .box-line{display:flex;box-sizing:border-box;flex-wrap:wrap;margin:0 10px}@media screen and (min-width: 48.0625em){#common-pickup .box-line{margin:0}}#common-pickup a.box{display:block;width:100%;margin:10px 0 0;padding:11px 0 10px;border:1px solid #ccc;background:#fff url(/images/shinchiku/list_head.png) no-repeat;background-position:2px 2px;box-shadow:0 2px 4px rgba(0,0,0,.3);color:#333;text-decoration:none}#common-pickup a.box:hover,#common-pickup a.box:active{box-shadow:none}#common-pickup a.box .title{margin:0 10px;color:#0064cc;font-size:1.4rem;font-weight:600}#common-pickup a.box .c-fix{position:relative;min-height:82px;margin:8px 10px 0}#common-pickup a.box .imgs{position:absolute;top:0;left:0;width:140px}#common-pickup a.box .item-body{margin:0 0 0 150px;padding:7px 0 0;border-top:1px solid #ccc}#common-pickup a.box .item-body .soldout{margin:0 0 7px;padding:0 0 7px;border-bottom:1px dotted #dcdcdc;color:#337850;font-weight:600;line-height:1.1;text-align:center}#common-pickup a.box .item-body .soldout span{display:block;margin:0 0 3px;padding:3px;border:1px solid #dc0028;color:#dc0028;font-size:1.4rem;line-height:1.1}#common-pickup a.box .line{margin:7px 0 0;padding:7px 0 0;border-top:1px dotted #dcdcdc}#common-pickup a.box .price{color:#f55000;font-weight:600}#common-pickup a.box .unit{color:#666;font-size:1rem}@media screen and (min-width: 48.0625em){#common-pickup a.box .title{font-size:1.5rem}#common-pickup a.box .imgs{position:relative;float:left}}@media screen and (min-width: 48.0625em)and (max-width: 64em){#common-pickup{width:96%}#common-pickup a.box{width:48%;margin:2.5% 0 0 2.5% !important}#common-pickup a.box:nth-child(2n+1){margin-left:0 !important}}@media screen and (min-width: 64.0625em){#common-pickup a.box{width:31.33333%;margin:2.5% 0 0 2.5%}#common-pickup a.box:nth-child(3n+1){margin-left:0}#common-pickup a.box .item-body{float:right;width:140px;margin:0}}.copyright{padding:18px 0;background-color:#1e1e1e;color:#b0b0b0;font-size:1rem;line-height:1.1;letter-spacing:1px;text-align:center}@media screen and (max-width: 48em){#footerContact,#footerContact *{transition:.2s}}.bnr__campaign{position:fixed;z-index:2;max-width:45%}.bnr__campaign a{display:block}.bnr__campaign a:hover,.bnr__campaign a:active{opacity:1}.bnr__campaign a:hover img,.bnr__campaign a:active img{opacity:.85}.bnr__campaign a.bnr__campaign__close{cursor:pointer;position:relative;width:40px;height:40px;margin:0 0 5px auto;border-radius:50%;background-color:var(--color-black)}.bnr__campaign a.bnr__campaign__close:hover,.bnr__campaign a.bnr__campaign__close:active{background-color:#444}.bnr__campaign a.bnr__campaign__close i{display:block;position:absolute;inset:0}.bnr__campaign a.bnr__campaign__close i::before,.bnr__campaign a.bnr__campaign__close i::after{content:"";display:block;position:absolute;inset:50% 0 auto;width:70%;height:1px;margin:0 auto;border-radius:4px;background:var(--color-white)}.bnr__campaign a.bnr__campaign__close i::before{transform:rotate(-45deg)}.bnr__campaign a.bnr__campaign__close i::after{transform:rotate(-135deg)}@media screen and (min-width: 64.0625em){.bnr__campaign{right:20px;bottom:20px;max-width:250px}}@media screen and (max-width: 64em){.bnr__campaign{right:3%;bottom:2%}}.company{overflow:visible;padding:0 0 100px}@media screen and (max-width: 61.25em){.company{padding:60px 0}.company ul .box{padding:3.7em 1em 1em}.company ul .box p{margin-top:1.5em}}.copyright{padding-bottom:88px}