.svg__container{position:relative;width:100%;width:100%;height:100%;background-color:#e0e0e0}.svg__container .svg__content{position:absolute;top:50%;left:0;transform:translate(0, -50%)}aside.sidebar .chapter.image.image .svg__container{width:5rem;height:5rem;margin-right:1rem}.scroll-lock{position:fixed;width:100vw;height:100vh;overflow:hidden}.scroll-reveal{pointer-events:none;opacity:0;transition:opacity 1200ms}.scroll-reveal.revealed{pointer-events:auto;opacity:1}.swiper-container{width:100%;height:100%;padding:0;margin:0}.swiper-wrapper{width:100%;height:100%;padding:0;margin:0;transition-timing-function:linear !important}.swiper-print{display:none}.swiper-container{position:relative;overflow:hidden}.swiper-container.scrolling a{pointer-events:none}.swiper-container,.swiper-wrapper{padding:0;margin:0}.swiper-slide{position:relative;flex-shrink:0;align-items:center;cursor:grab}.swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.swiper-plugin-pagination{position:absolute;top:50%;right:2.2rem;display:block;width:.5rem;transform:translateY(-50%)}.swiper-plugin-pagination__item{display:block;width:100%;height:0;padding-top:100%;margin:100% 0;cursor:pointer;background:#fff;border:none;border-radius:50% !important;transition:background ease .2s}.swiper-plugin-pagination__item.is-active{background:#333}.swiper-lazy{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:all ease 300ms}.swiper-lazy-preloader{position:absolute;top:0;left:0;width:100%;height:100%}.swiper-lazy-loaded{opacity:1}.swiper-lazy-preloader::after{position:absolute;top:50%;left:50%;display:block;width:30px;height:30px;margin:-15px 0 0 -15px;content:"";border:2px solid rgba(0,0,0,.88);border-bottom-color:rgba(0,0,0,0);border-radius:50%;transform-origin:50%;animation:rotate 1s infinite linear}@keyframes rotate{0%{transform:rotate3d(0, 0, 0, 0)}100%{transform:rotate3d(0, 0, 1, 360deg)}}a.arrow::after{display:inline-block;width:.5rem;height:1rem;margin-left:.5rem;content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%225.061%22%20height%3D%228.707%22%20viewBox%3D%220%200%205.061%208.707%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_2895%22%20data-name%3D%22%E3%83%91%E3%82%B9%202895%22%20d%3D%22M-9862.7%2C12725.172l4%2C4-4%2C4%22%20transform%3D%22translate(9863.057%20-12724.818)%22%20fill%3D%22none%22%20stroke%3D%22%23222%22%20stroke-width%3D%221%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.article-magazine-footer{font-size:1.4rem;font-weight:bold;line-height:1.8}.article-magazine-footer div.title{padding-top:4rem;margin-bottom:2rem;border-top:1px solid #e0e0e0}.article-magazine-footer div.title strong{font-size:1.6rem}.article-magazine-footer ul.store,.article-magazine-footer ul.column{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.article-magazine-footer ul.store li{padding-bottom:2rem}.article-magazine-footer ul.column li{padding-bottom:2rem}.article-magazine-footer ul.column li a{display:flex;flex-wrap:nowrap;justify-content:flex-start;width:29.2rem}.article-magazine-footer ul.column div.svg__container,.article-magazine-footer ul.column img{display:block;width:8rem;height:8rem;margin-right:1rem;border-radius:.4rem}.article-magazine-footer ul.column div.svg__container .svg__content{border-radius:.4rem}.article-magazine-footer ul.store{justify-content:inherit}.article-magazine-footer ul.store li{padding-right:3rem}.article-magazine-footer ul.store li:nth-of-type(4n){padding-right:0}.article-magazine-footer ul.store img{width:14.4rem;height:auto}.article-magazine-footer div.title.module-title{margin-bottom:0}.article-magazine-footer div.title.module-title .small{margin-bottom:0}.article-magazine-footer div.title.store{border-top:0}.article-magazine-footer div.module-title.title{border-top:0}.article-magazine-footer .button-view-all{margin-bottom:4rem}.breadcrumb{width:100%;padding:1.5rem;margin:0 auto 12rem auto;background-color:#f5f5f5;border-radius:.4rem}.breadcrumb span{font-size:1.2rem;line-height:1.5}.breadcrumb span:not(:last-of-type){color:#999}.breadcrumb span:not(:last-of-type)::after{content:" > "}.button-common{display:flex;align-items:center;justify-content:center;width:35.6rem;height:6rem;background-color:#726e68;border-radius:.8rem}.button-common span{font-size:1.4rem;font-weight:bold;color:#fff}.button-view-all,.button-vote{width:100%}.button-view-all a,.button-view-all button{position:relative;display:flex;align-items:center;justify-content:center;width:35.6rem;height:6rem;margin:0 auto;background-color:#726e68;border-radius:.8rem;transition:300ms}.button-vote a,.button-vote button{position:relative;display:flex;align-items:center;justify-content:center;width:35.6rem;height:6rem;margin:0 auto;background-color:#726e68;border-radius:.8rem;transition:300ms}.button-view-all a span,.button-view-all button span{display:block;height:1.5rem;font-family:"Tenor Sans",sans-serif;font-size:1.5rem;line-height:1;color:#fff;letter-spacing:.02em}.button-vote a span,.button-vote button span{display:block;height:1.5rem;font-family:"Tenor Sans",sans-serif;font-size:1.5rem;line-height:1;color:#fff;letter-spacing:.02em}.button-view-all button[disabled],.button-vote button[disabled]{opacity:.2}section.caution{padding-bottom:4rem;margin:4rem 0;color:#707070;border-bottom:1px solid #e0e0e0}section.caution .section-inner{padding:3rem;background-color:#f5f5f5}section.caution p{font-size:1.4rem;line-height:2.4rem}.col .mega-links li{font-size:1.5rem;line-height:3;border:none}.col .mega-links li label{padding:0 1rem;font-size:1.5rem;line-height:3;border:none}.col .mega-links li input{width:100%;padding:0 1rem;margin:2rem 0;font-size:1.5rem;line-height:3;border:1px solid #999;border-radius:6px}.col .mega-links li:not(:first-child):hover{background-color:#999}.dropdown{position:relative}.dropdown-menu{position:absolute;top:6.7rem;left:0;width:100%;visibility:hidden;background:#122331;opacity:0;transition:all .3s ease}.g-footer{position:relative;width:100%;overflow:hidden}.g-footer section.section-title{margin-top:0}.g-footer section.section-title .section-inner{width:112.4rem;padding:0 1.2rem 4rem;margin:0 auto}.g-footer .latest-magazine{padding:8rem 1.2rem}.g-footer .latest-magazine-inner{display:flex;align-items:center;width:112.4rem;margin:0 auto}.g-footer .latest-magazine-inner>*:not(:last-of-type){margin-right:3rem}.g-footer .latest-magazine .module-title{width:35.6rem}.g-footer .latest-magazine .image{display:block;width:29.4rem;margin-right:3rem}.g-footer .latest-magazine .detail{display:flex;flex-direction:column;justify-content:space-between;width:35.6rem;height:48rem}.g-footer .latest-magazine .title{font-size:2rem}.g-footer .latest-magazine .title span{display:block;margin-bottom:1rem;font-family:"Tenor Sans",sans-serif;font-size:1.5rem;letter-spacing:.02em}.g-footer .latest-magazine .title small{display:inline-block;margin-left:2rem;font-size:1.6rem}.g-footer .latest-magazine .topics .heading{margin-bottom:1.5rem;font-family:"ヒラギノ明朝 ProN W3","HiraMinProN-W3",serif;letter-spacing:-0.03rem;font-size:2.5rem;line-height:1.4}.g-footer .latest-magazine .topics p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.g-footer .latest-magazine .topics .link .button-common{margin-top:1rem}.g-footer .g-footer-inner{position:relative;padding:8rem 0 0;margin:0 auto}.g-footer .g-footer-inner .footer-title{display:flex;align-items:center;width:112.4rem;padding:0 1.2rem;margin-right:auto;margin-bottom:7rem;margin-left:auto}.g-footer .g-footer-inner .footer-title .image{width:30rem;margin-right:4rem}.g-footer .g-footer-inner .footer-title .copy{font-size:1.6rem;font-weight:bold;letter-spacing:.2rem}.g-footer .g-footer-inner .footer-menu{display:flex;flex-wrap:wrap;width:112.4rem;margin:0 auto 1rem auto;overflow:hidden}.g-footer .g-footer-inner .footer-menu ul{width:18rem;margin:0 1.8rem 5rem}.g-footer .g-footer-inner .footer-menu ul li{margin-bottom:.6rem}.g-footer .g-footer-inner .footer-menu ul li div:not(.heading) a span{display:block;width:18rem;overflow-wrap:break-word}.g-footer .g-footer-inner .footer-menu .heading{margin-bottom:1.5rem}.g-footer .g-footer-inner .footer-menu .heading a{display:inline-flex;align-items:center}.g-footer .g-footer-inner .footer-menu .heading a span{font-family:"Tenor Sans",sans-serif;font-size:1.5rem;font-weight:normal;line-height:1.2rem;color:#222;letter-spacing:0;white-space:nowrap}.g-footer .g-footer-inner .footer-menu .heading a::after{display:block;flex-shrink:0;width:2px;height:1.2rem;margin-left:.4rem;content:""}.g-footer .g-footer-inner .footer-menu a{font-size:1.2rem;font-weight:bold;line-height:1.8;color:#726e68}.g-footer .g-footer-inner .footer-contents-wrapper{display:flex;align-items:center;justify-content:space-between;width:112.4rem;padding-top:1.2rem;padding-left:1.2rem;margin:0 auto}.g-footer .g-footer-inner .footer-sns{margin-bottom:3rem}.g-footer .g-footer-inner .footer-sns .heading{margin-bottom:1.2rem;font-family:"Tenor Sans",sans-serif;font-size:1.2rem;line-height:2;color:#999;letter-spacing:.02em}.g-footer .g-footer-inner .footer-search form{width:35.6rem;height:6rem;padding:1rem;background-color:#efefef;border-radius:.4rem}.g-footer .g-footer-inner .footer-search input{width:29rem;padding:1rem;font-size:1.4rem;line-height:2;outline:0}.g-footer .g-footer-inner .footer-search button{padding:1rem}.g-footer .g-footer-inner .footer-abj{display:flex;align-items:center;width:112.4rem;padding:3rem 1.2rem;margin:0 auto 3rem;border:solid #e0e0e0;border-width:1px 0}.g-footer .g-footer-inner .footer-abj .image{flex-shrink:0;margin-right:2.5rem}.g-footer .g-footer-inner .footer-abj .image svg{width:6.2rem;fill:#222}.g-footer .g-footer-inner .footer-abj p{font-size:1.2rem;line-height:1.4;color:#999}.g-footer .g-footer-inner .footer-abj a{font-weight:bold;color:#726e68;text-decoration:underline}.g-footer .g-footer-inner .footer-note{width:112.4rem;padding:0 1.2rem;margin:0 auto 3rem}.g-footer .g-footer-inner .footer-note a{font-size:1.2rem;font-weight:bold;line-height:2.3;color:#726e68;text-decoration:underline}.g-footer .to-top-wrapper{position:relative;width:112.4rem;height:2.8rem;margin:0 auto}.g-footer .to-top-wrapper .to-top{position:absolute;top:2.8rem;right:0;cursor:pointer}.g-footer .to-top-wrapper .to-top .to-top-inner{display:flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border:1px solid #575250;border-radius:.4rem;transition:300ms}.g-footer .to-top-wrapper .to-top svg{width:.5rem;height:1rem;transform:rotate(90deg)}.g-footer .member{overflow:hidden;background-color:#efeae4}.g-footer .member-inner{display:flex;align-items:center;justify-content:space-between;width:112.4rem;height:17rem;padding:0 1.2rem;margin:0 auto}.g-footer .member-left .heading{margin-bottom:1.4rem;font-family:"Tenor Sans",sans-serif;font-size:2.6rem;line-height:1.1;letter-spacing:.02em}.g-footer .member-left p{font-size:1.6rem;line-height:1.75;color:#222}.g-footer .copyright{overflow:hidden;background-color:#333}.g-footer .copyright-inner{display:flex;align-items:center;justify-content:space-between;width:112.4rem;height:7rem;padding:0 1.2rem;margin:0 auto;font-size:1.2rem}.g-footer .copyright-left{display:flex}.g-footer .copyright-right span{font-family:"Tenor Sans",sans-serif;color:#999;letter-spacing:.02em;white-space:nowrap}.g-footer .copyright-menu{display:flex;flex-wrap:wrap;align-items:center;font-weight:bold;color:#999;letter-spacing:0}.g-footer .copyright-menu li{margin-right:2rem}.g-footer .copyright .logo-shueisha{margin-right:3rem}.g-footer .copyright .logo-shueisha svg{width:7rem;height:auto;fill:#fff}.g-footer .ad{display:none}.media-menu{height:18rem;padding:4rem 0;color:#222;background-color:#faf8f6;transition:all .4s 0s ease}.media-menu.is-show{height:auto}.media-menu.is-show nav .accordion__list--title li{padding:1rem 1.2rem;border-width:.1rem 0 0}.media-menu-inner{align-items:center;justify-content:space-between;width:112.4rem;margin:0 auto;font-size:1.2rem;font-weight:bold;letter-spacing:.2rem}.media-menu-inner p{padding:0 1.2rem;margin-bottom:2rem;font-size:1.6rem}.media-menu-inner nav{display:flex;flex-wrap:wrap;gap:1.2rem}.media-menu-inner nav .accordion__list--title{display:block;width:27.2rem;padding:0;margin-top:2rem;font-size:1.3rem;font-weight:normal;font-weight:bold;color:#222}.media-menu-inner nav .accordion__list--title li{position:relative;display:flex;justify-content:space-between;width:100%;padding:1rem 1.2rem;cursor:pointer;border-color:#ccc8c2;border-style:solid;border-width:.1rem 0}.media-menu-inner nav .accordion__list--title li:before,.media-menu-inner nav .accordion__list--title li:after{position:absolute;top:50%;right:1.2rem;display:block;width:12px;height:1px;content:"";background-color:#222;opacity:1;transform:translateY(-50%);transform-origin:center;perspective:1000}.media-menu-inner nav .accordion__list--title li:after{transition:all .4s 0s ease;transform:translateY(-50%) rotate(90deg)}.media-menu-inner nav .accordion__list--title li.is-active{background-color:#cdc8c2}.media-menu-inner nav .accordion__list--title li.is-active:after{opacity:0;transform:translateY(-50%) rotate(180deg)}.media-menu-inner nav ul.accordion__list{position:relative;top:-1.2rem;z-index:2;display:none;gap:1.2rem;order:5;width:100%;padding:0;padding-top:.8rem}.media-menu-inner nav ul.accordion__list.is-show{display:flex;border-top:.2rem #ccc8c2 solid}.media-menu-inner nav ul.accordion__list li{width:27.2rem;padding:.5rem 0 .5rem;font-size:1.2rem;font-weight:normal;line-height:2rem}.media-menu-inner nav ul.accordion__list li div.head{display:block;padding:1.2rem 1.2rem .7rem;margin-bottom:.5rem;font-size:1.3rem;font-weight:bold;border-bottom:1px solid #e0e0e0}.media-menu-inner nav ul.accordion__list li ul.accordion__list.--level-2{display:flex}.media-menu-inner nav ul.accordion__list li ul.accordion__list.--level-2 li>ul{flex-direction:column;gap:0;justify-content:flex-start}.media-menu-inner nav ul.accordion__list li ul.accordion__list.--level-2 li>ul li{padding-left:1.2rem}.media-menu-inner nav ul.accordion__list li ul.accordion__list.--level-2 li>ul li a{display:block;width:100%;height:100%}@keyframes fadein{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fadeout{0%{display:block;opacity:1}99%{display:block;opacity:0}100%{display:none;opacity:0}}.g-footer .g-footer-inner .footer-menu .heading a::after{background-color:#000}.g-footer .g-footer-inner .footer-menu .heading.fashion a::after{background-color:#89d660}.g-footer .g-footer-inner .footer-menu .heading.beauty a::after{background-color:#c962b9}.g-footer .g-footer-inner .footer-menu .heading.culture a::after{background-color:#fe8646}.g-footer .g-footer-inner .footer-menu .heading.collection a::after{background-color:#000}.g-footer .g-footer-inner .footer-menu .heading.jewelry_watch a::after{background-color:#b1a6fc}.g-footer .g-footer-inner .footer-menu .heading.wedding a::after{background-color:#e0a7ad}.g-footer .g-footer-inner .footer-menu .heading.fortune a::after{background-color:#b9dae5}.g-footer .g-footer-inner .footer-menu .heading.lifestyle a::after{background-color:#77c7bd}.g-footer .g-footer-inner .footer-menu .heading.sdgs a::after{background-color:#cca627}.gallery.wysiwyg h2{margin:0 0 4rem;font-family:"Tenor Sans","ヒラギノ明朝 ProN W3","HiraMinProN-W3",serif;font-size:2.6rem;letter-spacing:0}.mega-menu{position:absolute;top:9.5rem;left:0;z-index:3;width:41rem;height:41rem;overflow-y:scroll;visibility:hidden;background-color:#fff;border:1px solid #999;opacity:0;transition:all .3s ease}.mega-menu.brand-menu{height:unset;max-height:41rem}.mega-menu.show{visibility:visible;opacity:1}.mega-menu .content{z-index:2;display:flex;justify-content:space-between;width:100%;padding:1rem 0;background-color:#fff}.modal-menu{position:fixed;top:0;left:0;width:100vw;height:0;overflow:hidden;transition:height 300ms ease-out}.modal-menu.open{height:100vh;pointer-events:auto;opacity:1}.modal-menu.open .modal-menu-contents{background-color:#707070}.modal-menu.opened .modal-menu-contents-inner>*{opacity:1}.modal-menu.close{pointer-events:none;opacity:.6}.modal-menu.fixed{position:fixed;z-index:998}.modal-menu.fixed .modal-menu-contents{overflow-y:auto}.modal-menu.ex .modal-menu-contents-header{height:0}.modal-menu.ex .modal-menu-contents-header .logo{opacity:.6}.modal-menu.ex.open .modal-menu-contents-header{height:6rem}.modal-menu.ex.opened .modal-menu-contents-header .logo{opacity:1}.modal-menu-contents{width:100%;height:100vh;overflow-y:hidden}.modal-menu-contents .menu-add{display:none}.modal-menu-contents .menu-wrapper{display:flex}.modal-menu-contents .menu-wrapper .left{flex-shrink:0}.modal-menu-contents .menu-wrapper .right{flex-shrink:1}.modal-menu-contents .menu-wrapper .main-menu li,.modal-menu-contents .menu-wrapper .sub-menu li.heading{align-items:center}.modal-menu-contents .menu-wrapper .main-menu li::after,.modal-menu-contents .menu-wrapper .sub-menu li.heading::after{display:block;flex-shrink:0;width:2px;margin-left:.5rem;content:""}.modal-menu-contents .menu-wrapper .main-menu li::after,.modal-menu-contents .menu-wrapper .sub-menu li.heading::after{background-color:#000}.modal-menu-contents .menu-wrapper .main-menu li.fashion::after,.modal-menu-contents .menu-wrapper .sub-menu li.heading.fashion::after{background-color:#89d660}.modal-menu-contents .menu-wrapper .main-menu li.beauty::after,.modal-menu-contents .menu-wrapper .sub-menu li.heading.beauty::after{background-color:#c962b9}.modal-menu-contents .menu-wrapper .main-menu li.culture::after,.modal-menu-contents .menu-wrapper .sub-menu li.heading.culture::after{background-color:#fe8646}.modal-menu-contents .menu-wrapper .main-menu li.collection::after,.modal-menu-contents .menu-wrapper .sub-menu li.heading.collection::after{background-color:#000}.modal-menu-contents .menu-wrapper .main-menu li.jewelry_watch::after,.modal-menu-contents .menu-wrapper .sub-menu li.heading.jewelry_watch::after{background-color:#b1a6fc}.modal-menu-contents .menu-wrapper .main-menu li.wedding::after,.modal-menu-contents .menu-wrapper .sub-menu li.heading.wedding::after{background-color:#e0a7ad}.modal-menu-contents .menu-wrapper .main-menu li.fortune::after,.modal-menu-contents .menu-wrapper .sub-menu li.heading.fortune::after{background-color:#b9dae5}.modal-menu-contents .menu-wrapper .main-menu li.lifestyle::after,.modal-menu-contents .menu-wrapper .sub-menu li.heading.lifestyle::after{background-color:#77c7bd}.modal-menu-contents .menu-wrapper .main-menu li.sdgs::after,.modal-menu-contents .menu-wrapper .sub-menu li.heading.sdgs::after{background-color:#cca627}.modal-menu-contents .menu-wrapper .main-menu li.sdgs span,.modal-menu-contents .menu-wrapper .sub-menu li.heading.sdgs span{color:#cca627}.modal-menu-contents .menu-wrapper .main-menu li span,.modal-menu-contents .menu-wrapper .sub-menu li.heading span{position:relative;display:block;font-family:"Tenor Sans",sans-serif;color:#222;letter-spacing:0;white-space:nowrap}.modal-menu-contents .main-menu ul.menu li{display:flex}.modal-menu-contents .main-menu ul.menu li::after{height:1.4rem}.modal-menu-contents .main-menu ul.menu li:not(:last-of-type){margin-bottom:2.8rem}.modal-menu-contents .main-menu ul.menu li.active span::before{width:9rem}.modal-menu-contents .main-menu ul.menu li span{font-size:1.8rem;line-height:1.4rem;cursor:pointer;transition:opacity 300ms}.modal-menu-contents .main-menu ul.menu li span::before{position:absolute;top:.6rem;left:-10rem;display:block;width:0;height:1px;content:"";background-color:#000;transition:width 200ms}.modal-menu-contents .sub-menu{background-color:#fff}.modal-menu-contents .sub-menu ul.menu{animation-timing-function:ease-in-out}.modal-menu-contents .sub-menu ul.menu.show{display:block;opacity:1;animation-name:fadein}.modal-menu-contents .sub-menu ul.menu.hidden{display:none;pointer-events:none;opacity:0;animation-name:fadeout}.modal-menu-contents .sub-menu ul.menu li.heading{display:none;margin-bottom:1.5rem;font-size:2.6rem;line-height:2rem}.modal-menu-contents .sub-menu ul.menu li.heading::after{height:2rem}.modal-menu-contents .sub-menu ul.menu li:not(.heading) a{display:inline-block;margin-bottom:1rem;font-size:1.4rem;font-weight:bold;line-height:1.7;transition:opacity 300ms}.modal-menu-contents .sub-menu .back{display:none;margin-bottom:5rem;font-family:"Tenor Sans",sans-serif;font-size:1.5rem;line-height:1.5rem}.modal-menu-contents .sub-menu .back::before{display:block;width:.5rem;height:1.3rem;margin-right:.5rem;content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%226%22%20height%3D%229%22%20viewBox%3D%220%200%206%209%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.35426%200.000320435L5.06136%200.707427L1.41492%204.35387L5.06136%208.00032L4.35426%208.70743L0.000701904%204.35387L4.35426%200.000320435Z%22%20fill%3D%22%23222222%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:.5rem 1rem}.modal-menu-contents .sub-menu .sns{display:none;padding:0;border:0}.modal-menu-contents .sub-menu .search{display:none;margin:3rem 0}.modal-menu-contents .information .box{padding:2.5rem;border-radius:.8rem}.modal-menu-contents .information .button-common{height:4.4rem}.modal-menu-contents .information .heading{margin-top:.3rem;font-family:"Tenor Sans",sans-serif;font-size:1.8rem;line-height:1;letter-spacing:0}.modal-menu-contents .latest-magazine .heading{margin-bottom:2rem}.modal-menu-contents .latest-magazine .title{display:flex;flex-direction:column;justify-content:space-between}.modal-menu-contents .latest-magazine .title *{display:block}.modal-menu-contents .latest-magazine .title span{margin-bottom:1rem;font-family:"Tenor Sans",sans-serif;font-size:1.5rem}.modal-menu-contents .latest-magazine .title b{display:-webkit-box;margin-bottom:.8rem;overflow:hidden;font-size:1.6rem;-webkit-line-clamp:2;-webkit-box-orient:vertical}.modal-menu-contents .latest-magazine .title small{font-size:1.2rem;font-weight:bold}.modal-menu-contents .latest-magazine .image{display:block}.modal-menu-contents .member{display:flex;flex-direction:column;background-color:#efeae4}.modal-menu-contents .member .heading{margin-bottom:1.2rem}.modal-menu-contents .member p{font-size:1.6rem;line-height:1.7}.modal-menu-contents .sns{padding-top:3rem}.modal-menu-contents .sns .heading{margin-bottom:1.2rem;font-family:"Tenor Sans",sans-serif;font-size:1.2rem;line-height:1;color:#999;letter-spacing:.02em}.modal-menu-contents .search form{width:100%;height:6rem;padding:1rem;background-color:#efefef;border-radius:.4rem}.modal-menu-contents .search input{min-width:27rem;padding:1rem;font-size:1.4rem;line-height:2;outline:0}.modal-menu-contents .search button{padding:1rem}.modal-menu-contents .happy-plus{display:none;margin-bottom:2.8rem}.modal-menu-contents .happy-plus a.arrow{font-size:1.4rem;font-weight:bold;line-height:1}.modal-menu-contents .happy-plus p{margin-top:1.3rem;font-size:1.2rem;line-height:1.5;color:#999}.modal-menu-contents-header{position:sticky;top:0;z-index:999;display:flex;align-items:center;justify-content:space-between;width:100%;height:6rem;padding:0 2rem;overflow:hidden;background-color:#fff;border:solid #ddd7d0;border-width:.8rem 0 1px;transition:height 400ms}.modal-menu-contents-header .logo{transition:opacity 400ms}.modal-menu-contents-header .logo a{display:inline-block}.modal-menu-contents-header .logo svg{width:9.8rem;height:auto}.modal-menu-contents-inner{padding:4rem 9rem 3rem;overflow:hidden;background-color:#fff}.modal-menu-contents-inner>*{opacity:.7;transition:opacity 400ms}.modal-menu-contents-footer{display:flex;width:100%}section .pagination{position:relative;max-width:50rem;margin:4rem auto 6rem;overflow:hidden}section .pagination ul{list-style-type:none}section .pagination .page{display:flex;align-items:center;justify-content:center;height:5rem;font-family:"Tenor Sans",sans-serif;color:#999;border-radius:.6rem}section .pagination .page .page-numbers,section .pagination .page .page-btn,section .pagination .page .page-dots{display:flex;align-items:center;justify-content:center;height:100%;height:3rem;margin:0;font-size:1.4rem}.page-btn,.page-numbers.active{color:#222}.page-dots{width:1.5rem;height:1.5rem;color:var(--greyLight);cursor:initial}.page-btn.disable{color:#999}.page-numbers{width:3rem;height:3rem}.page-btn.page-prev{position:absolute;left:0;padding-left:13px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2013%2022%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23222%22%20d%3D%22M11.2071%200.300003L12.6213%201.71422L3.32843%2011.0071L12.6213%2020.3L11.2071%2021.7142L0.5%2011.0071L11.2071%200.300003Z%22%20%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center left;background-size:6px 11px}.page-btn.page-prev.disable{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2013%2022%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M11.2071%200.300003L12.6213%201.71422L3.32843%2011.0071L12.6213%2020.3L11.2071%2021.7142L0.5%2011.0071L11.2071%200.300003Z%22%20%2F%3E%3C%2Fsvg%3E")}.page-btn.page-next{position:absolute;right:0;padding-right:13px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2013%2022%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23222%22%20d%3D%22M1.9%2C21.7l-1.4-1.4L9.8%2C11L0.5%2C1.7l1.4-1.4L12.6%2C11L1.9%2C21.7z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center right;background-size:6px 11px}.page-next.disable{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2013%2022%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M1.9%2C21.7l-1.4-1.4L9.8%2C11L0.5%2C1.7l1.4-1.4L12.6%2C11L1.9%2C21.7z%22%2F%3E%3C%2Fsvg%3E")}section.related-article{min-width:110rem;margin:0 auto;border-top:1px solid #e0e0e0}section.section-scroll-list+section.related-article{padding-top:3rem}.related-article{min-width:128rem;border-top:1px solid #e0e0e0}.related-article-inner .article-cards .card{display:flex;width:48rem;margin-bottom:1rem}.related-article-inner .article-cards .card .image{width:17rem;height:17rem;margin-right:1.5rem}.related-article-inner .module-title .large{margin-bottom:4rem}.related-article-inner .article-cards{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin-bottom:5rem}.related-article-inner .article-cards .card .title{-webkit-line-clamp:4}.related-article-inner .article-cards .card.fashion .tag span{color:#89d660;border-color:#89d660}.related-article-inner .article-cards .card.beauty .tag span{color:#c962b9;border-color:#c962b9}.related-article-inner .article-cards .card.culture .tag span{color:#fe8646;border-color:#fe8646}.related-article-inner .article-cards .card.jewelry_watch .tag span{color:#b1a6fc;border-color:#b1a6fc}.related-article-inner .article-cards .card.collection .tag span{color:#000;border-color:#000}.related-article-inner .article-cards .card.wedding .tag span{color:#e0a7ad;border-color:#e0a7ad}.related-article-inner .article-cards .card.fortune .tag span{color:#b9dae5;border-color:#b9dae5}.related-article-inner .article-cards .card.lifestyle .tag span{color:#77c7bd;border-color:#77c7bd}.related-article-inner .article-cards .card.sdgs .tag span{color:#cca627;border-color:#cca627}section.section-column{padding:0 0 4rem}section.section-column.reverse .feature{order:2}section.section-column.reverse .list{order:1}section.section-column .section-inner{margin:0 auto}section.section-column .article-cards{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:8rem;overflow-y:unset}section.section-column .article-cards .card .title{-webkit-line-clamp:2}section.section-column .feature{position:sticky;top:7rem;flex-shrink:0;width:54.2rem;transition:top 500ms}section.section-column div.series-col2 .article-cards{display:block;margin-right:10rem}section.section-column div.series-col2 .article-cards:nth-of-type(even){margin-right:0}section.section-column .feature .card{width:100%;height:72.3rem;overflow:hidden;color:#fff;border-radius:.8rem}section.section-column .feature .card .image{height:100%}section.section-column .feature .card .detail{position:absolute;bottom:0;padding:10rem 1.5rem 1.5rem;background:linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.6));border-radius:0 0 .8rem .8rem;will-change:transform}section.section-column .feature .card .title{font-size:2rem;line-height:1.4;-webkit-line-clamp:2}section.section-column .feature .card .date{color:#fff}section.section-column .list{width:52.8rem;margin-right:1rem;margin-left:1rem}section.section-column .list .flex{flex-wrap:wrap;align-items:flex-start;margin-bottom:4rem}section.section-column .list .card{width:25.6rem;margin-bottom:2rem}section.section-column .list .card .image{height:25.6rem;margin-bottom:1rem}section.section-flex-list .section-inner{margin:0 auto}section.section-flex-list .section-inner .series-contents-type-b .theme1 h3,section.section-flex-list .section-inner .series-contents-type-b .theme2 h3{padding-bottom:1px;font-family:"Tenor Sans",sans-serif;line-height:6rem;letter-spacing:0}section.section-flex-list .section-inner .series-contents-type-b .view-all-button{display:flex;justify-content:center}section.section-flex-list .article-cards{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}section.section-flex-list .article-cards .card{width:54.2rem;margin-bottom:1rem}section.section-flex-list .article-cards.feature{padding-bottom:2rem}section.section-flex-list .article-cards.feature .image{width:54.2rem;height:54.2rem;margin-bottom:1.5rem}section.section-flex-list .article-cards.feature .title{width:48rem;margin-bottom:1.5rem;font-size:2rem;line-height:1.4;-webkit-line-clamp:2}section.section-flex-list .article-cards.feature:only-child{padding-bottom:5rem;margin-bottom:4rem}section.section-flex-list .article-cards.list .card{display:flex}section.section-flex-list .article-cards.list .image{width:17rem;height:17rem;margin-right:1.5rem}section.section-flex-list .article-cards.list .title{width:30rem;-webkit-line-clamp:4}main section.section-full-carousel{width:100%;min-width:unset;max-width:unset}main section.section-full-carousel .section-inner{min-width:unset;max-width:unset;padding:0}main section.section-full-carousel .module-title{width:112.4rem;padding-right:1.2rem;padding-left:1.2rem}main section.section-full-carousel .full-carousel{position:relative}main section.section-full-carousel .full-carousel-container{height:38.5rem}main section.section-full-carousel .full-carousel-wrapper{display:flex}main section.section-full-carousel .full-carousel-slide{position:relative;width:29.4rem;margin-right:1.6rem;overflow:hidden;background-color:#fff;border-radius:.8rem}main section.section-full-carousel .full-carousel-slide .image{height:20.7rem}main section.section-full-carousel .full-carousel-slide .title{position:absolute;top:0;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:20.7rem;padding-bottom:1.5rem;color:#fff;text-align:center;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 30%, rgba(0, 0, 0, 0.7))}main section.section-full-carousel .full-carousel-slide .title small{display:block;margin-bottom:.8rem;font-size:1.4rem;line-height:1}main section.section-full-carousel .full-carousel-slide .title span{font-family:"ヒラギノ明朝 ProN W3","HiraMinProN-W3",serif;letter-spacing:-0.03rem;font-size:1.6rem;line-height:1.5}main section.section-full-carousel .full-carousel-slide .links{padding:1.75rem 2rem 4rem}main section.section-full-carousel .full-carousel-slide .links a{display:block;width:100%;padding:.75rem 2rem .75rem 0;overflow:hidden;font-size:1.4rem;font-weight:bold;line-height:1;text-overflow:ellipsis;white-space:nowrap;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%225.061%22%20height%3D%228.707%22%20viewBox%3D%220%200%205.061%208.707%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_2895%22%20data-name%3D%22%E3%83%91%E3%82%B9%202895%22%20d%3D%22M-9862.7%2C12725.172l4%2C4-4%2C4%22%20transform%3D%22translate(9863.057%20-12724.818)%22%20fill%3D%22none%22%20stroke%3D%22%23222%22%20stroke-width%3D%221%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 0 center;background-size:.5rem 1rem}main section.section-full-carousel .full-carousel-slide .more{text-align:center}main section.section-full-carousel .full-carousel-slide .more a{font-family:"Tenor Sans",sans-serif;font-size:1.5rem;color:#999;text-decoration:underline;letter-spacing:.02em}main section.section-full-carousel .full-carousel-prev,main section.section-full-carousel .full-carousel-next{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;cursor:pointer;border:1px solid #222;border-radius:50%;transition:300ms}main section.section-full-carousel .full-carousel-prev svg,main section.section-full-carousel .full-carousel-next svg{width:.6rem;height:1.2rem;fill:#222}main section.section-full-carousel .full-carousel-prev svg{margin-left:-1px}main section.section-full-carousel .full-carousel-next svg{margin-right:-1px;transform:rotate(180deg)}main section.section-full-carousel .full-carousel .controller{position:absolute;top:-5.5rem;right:calc(50% - 55rem);display:flex;justify-content:space-between;width:7.6rem}main section.section-full-carousel .full-carousel .module-title{text-align:center}main section.section-full-carousel .full-carousel .module-title .comment{justify-content:center;height:14rem;padding-top:4rem;margin:3.5rem 0;text-align:center}main section.section-full-carousel .full-carousel .module-title .comment::after{height:5.2rem;margin-left:1rem;background-color:#b9dae5}main section.section-full-carousel .full-carousel .module-title span{height:5.2rem;font-size:7rem;line-height:5.2rem;color:#b9dae5}section.section-half-carousel .button-view-all button{margin:0}section.section-half-carousel .half-carousel{flex-shrink:0;overflow:hidden}section.section-half-carousel .half-carousel .article-cards{display:flex;overflow-y:visible}section.section-half-carousel .half-carousel-slide .title{font-size:2rem;line-height:1.4;white-space:normal;-webkit-line-clamp:2}section.section-half-carousel .half-carousel-slide:nth-of-type(3n - 2) .card{overflow:hidden;color:#fff;border-radius:.8rem}section.section-half-carousel .half-carousel-slide:nth-of-type(3n - 2) .card .image{height:100%}section.section-half-carousel .half-carousel-slide:nth-of-type(3n - 2) .card .detail{position:absolute;bottom:0;padding:10rem 1.5rem 1.5rem;background:linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.6));border-radius:0 0 .8rem .8rem;will-change:transform}section.section-half-carousel .half-carousel-slide:nth-of-type(3n - 2) .card .date{color:#fff}section.section-half-carousel .half-carousel-slide:nth-of-type(3n - 2) .card .title{font-size:2rem;line-height:1.4;-webkit-line-clamp:2}section.section-image-carousel .section-inner{width:100%;margin:0 auto}section.section-image-carousel .image-carousel{position:relative;width:100%;margin-bottom:4rem}section.section-image-carousel .image-carousel-wrapper.slide-none{display:flex;justify-content:center}section.section-image-carousel .image-carousel-wrapper.slide-none .image-carousel-slide{margin:0 1px;cursor:default}section.section-image-carousel .image-carousel-container{height:54rem}section.section-image-carousel .image-carousel-slide{display:flex;flex-direction:column;align-items:center;justify-content:space-between}section.section-image-carousel .image-carousel-slide .image{width:36.5rem;height:48.8rem}section.section-image-carousel .image-carousel-slide .brand{font-family:"Tenor Sans",sans-serif;font-size:2rem;line-height:1.2;letter-spacing:.02em}section.section-image-carousel .image-carousel-prev,section.section-image-carousel .image-carousel-next{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;pointer-events:auto;cursor:pointer;border:1px solid #222;border-radius:50%;transition:300ms}section.section-image-carousel .image-carousel-prev svg,section.section-image-carousel .image-carousel-next svg{width:.6rem;height:1.2rem;fill:#222}section.section-image-carousel .image-carousel-prev svg{margin-left:-1px}section.section-image-carousel .image-carousel-next svg{margin-right:-1px;transform:rotate(180deg)}section.section-image-carousel .image-carousel .controller{position:absolute;top:-5.5rem;right:0;display:flex;justify-content:space-between;min-width:7.6rem}section.section-member .section-inner{display:flex;align-items:center;justify-content:space-between;width:112.4rem;max-width:112.4rem;padding:0 1.2rem;margin:0 auto}section.section-member .text{width:48rem}section.section-member .button-view-all button{margin:0}section.section-member .member ul{display:flex;flex-wrap:wrap;width:112.4rem;margin-bottom:-1rem}section.section-member .member ul li{height:17.8rem;padding:1.5rem;margin-bottom:1rem;text-align:center;background-color:#fff;border-radius:.8rem}section.section-member .member ul .image{width:6rem;height:6rem;margin:0 auto 1rem;overflow:hidden;background-color:#ccc;border-radius:50%}section.section-member .member ul .name{height:6.5rem}section.section-member .member ul .name small{display:block;margin-bottom:.6rem;font-family:"Tenor Sans",sans-serif;font-size:1.2rem;line-height:1.2;color:#999;letter-spacing:.02em}section.section-member .member ul .name span{font-family:"ヒラギノ明朝 ProN W3","HiraMinProN-W3",serif;letter-spacing:-0.03rem;font-size:1.4rem;line-height:1}section.section-member .member ul a{font-size:1.2rem;font-weight:bold}section.section-scroll-list .section-inner{width:100%;margin:0 auto}section.section-scroll-list .section-inner>.module-title{width:112.4rem;padding:0 1.2rem 5rem}section.section-scroll-list .feature{display:none}section.section-scroll-list .feature .card{width:100%;height:46.8rem;overflow:hidden;color:#fff;border-radius:.8rem}section.section-scroll-list .feature .card .image{height:100%}section.section-scroll-list .feature .card .detail{position:absolute;bottom:0;padding:10rem 1.5rem 1.5rem;background:linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.6));border-radius:0 0 .8rem .8rem;will-change:transform}section.section-scroll-list .feature .card .title{font-size:2rem;line-height:1.4;-webkit-line-clamp:2}section.section-scroll-list .feature .card .date{color:#fff}section.section-scroll-list .scroll-list-wrapper{position:relative;width:100%;margin:0 0 6rem;overflow:hidden}section.section-scroll-list .scroll-list-wrapper .module-title{position:absolute;right:0;bottom:0;z-index:0;width:100%;height:14rem;padding-top:7rem;text-align:center}section.section-scroll-list .scroll-list-wrapper .module-title .comment{justify-content:center;height:5.8rem}section.section-scroll-list .scroll-list-wrapper .module-title .comment::after{height:5rem;padding-top:4rem;margin-left:1rem;background-color:#c3aba2}section.section-scroll-list .scroll-list-wrapper .module-title .comment .words{height:5.2rem;margin:0 auto;font-size:7rem;line-height:5.2rem;color:#c3aba2}section.section-scroll-list .scroll-list-wrapper .article-cards{display:flex;align-items:flex-start}section.section-scroll-list .scroll-list-wrapper .article-cards .card{flex-shrink:0;margin-right:1.6rem}section.section-scroll-list .scroll-list-wrapper .article-cards .card .title{font-size:2rem;line-height:1.4;-webkit-line-clamp:2}section.section-scroll-list .scroll-list-wrapper.no-comment .card{width:35.6rem;height:45.7rem;overflow:hidden;color:#fff;border-radius:.8rem}section.section-scroll-list .scroll-list-wrapper.no-comment .card .image{height:100%}section.section-scroll-list .scroll-list-wrapper.no-comment .card .detail{position:absolute;bottom:0;padding:10rem 1.5rem 1.5rem;background:linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.6));border-radius:0 0 .8rem .8rem;will-change:transform}section.section-scroll-list .scroll-list-wrapper.no-comment .card .title{font-size:2rem;line-height:1.4;-webkit-line-clamp:2}section.section-scroll-list .scroll-list-wrapper.no-comment .card .date{color:#fff}section.section-tile .article-cards{display:flex;flex-wrap:wrap;margin:0 -0.8rem 6rem}section.section-tile .article-cards .card{width:35.6rem;height:47.5rem;margin:0 .8rem 2rem}section.section-tile .article-cards .card .title{font-size:2rem;line-height:1.4;-webkit-line-clamp:2}.selector{position:relative;z-index:1;display:block;width:100%;padding:1rem 0;margin:auto;background:#efeae4}.selector a.menu-item{width:41rem;padding:2rem;font-size:1.4rem;color:#999;text-decoration:none;background-color:#fff;border:1px solid #e0e0e0;border-radius:6px}.selector h4{padding-bottom:1rem;font-size:1.5rem}.selector a.text-link{position:relative;z-index:0;display:inline-block;padding:0;padding-right:1.5rem;margin:2rem 0;font-size:1.4rem;font-weight:400;background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2012.1%2021.4%22%20overflow%3D%22visible%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23040000%22%20d%3D%22M1.4%2C21.4L0%2C20l9.3-9.3L0%2C1.4L1.4%2C0l10.7%2C10.7L1.4%2C21.4z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:100% 3px;background-size:5px auto}.selector ul{list-style:none}.selector .menu-items{display:flex;align-items:flex-start}.selector .menu-items li{position:relative;padding:.5rem 2rem .5rem 0;transition:background .3s ease-in-out}.selector .menu-items li .button-view-all{padding:2.6rem 0 0}.selector li div.text-link-wrapper{width:41rem}.selector .menu-items .mega-links li{padding:0 2rem}.selector .menu-item{display:flex;justify-content:space-between;width:100%}.selector .menu-item.show{color:#222}div.series-col2{display:flex;width:100%}div.series-col2 ul{width:50rem}div.series-col2 ul li.title{margin-bottom:3rem;border-bottom:2px solid #ddd7d0}div.series-col2 ul li.title>strong{display:inline-block;padding-bottom:1.5rem;font-size:2rem;font-weight:bold}div.series-col2 li>.button-view-all{margin-top:6rem}ul.sns-follow,ul.sns-post{display:flex;flex-wrap:wrap;pointer-events:auto}ul.sns-follow li,ul.sns-post li{list-style-type:none}ul.sns-follow li:not(:last-of-type),ul.sns-post li:not(:last-of-type){margin-right:1.5rem;margin-bottom:1.5rem}ul.sns-follow .sns-icon,ul.sns-post .sns-icon{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:50%}ul.sns-follow .sns-icon svg,ul.sns-post .sns-icon svg{width:2.4rem}ul.sns-follow .sns-icon{border:1px solid #e0e0e0}ul.sns-follow .sns-icon svg{fill:#726e68}ul.sns-post .sns-icon{background-color:#726e68}ul.sns-post .sns-icon svg{fill:#fff}section.square-mansion .nopadding .article-cards{margin-right:0;margin-left:0}section.square-mansion .article-cards{display:flex;flex-wrap:wrap;margin:0 -0.8rem 4rem}section.square-mansion.ranking{padding-top:0;padding-bottom:.5rem}section.square-mansion.ranking .article-cards .card{margin-bottom:0}section.square-mansion.ranking:last-child{padding-bottom:8rem}nav.tag-order{margin-bottom:3rem;border-bottom:1px solid #e0e0e0}nav.tag-order ul{display:flex;font-size:1.4rem;font-weight:bold}nav.tag-order li{display:flex;align-items:center;padding:1rem;color:#999;text-align:center}nav.tag-order li.active{color:#222;border-bottom:1px solid #000}.tag{display:block;transition:300ms}.tag span{display:inline-block;padding:.5rem .8rem;font-size:1rem;font-weight:bold;line-height:1;letter-spacing:-0.01rem;border:1px solid;border-radius:.4rem}.fashion .tag span{color:#89d660;border-color:#89d660}.beauty .tag span{color:#c962b9;border-color:#c962b9}.culture .tag span{color:#fe8646;border-color:#fe8646}.jewelry_watch .tag span{color:#b1a6fc;border-color:#b1a6fc}.collection .tag span{color:#000;border-color:#000}.wedding .tag span{color:#e0a7ad;border-color:#e0a7ad}.fortune .tag span{color:#b9dae5;border-color:#b9dae5}.lifestyle .tag span{color:#77c7bd;border-color:#77c7bd}.sdgs .tag span{color:#cca627;border-color:#cca627}.theme-title .small{padding-bottom:2rem;font-family:"Tenor Sans","ヒラギノ明朝 ProN W3","HiraMinProN-W3",serif;font-size:1.6rem;line-height:1.8rem}section.section-title.section-recommend .wysiwyg a[target=_blank]::after{content:none}section.ranking .module-title.date,section.ranking h3{padding-bottom:0;font-family:"Tenor Sans",sans-serif;font-size:2.6rem;line-height:6rem;border-bottom:1px solid #ddd7d0}section.ranking .module-title.date{font-weight:normal;border:none}section.ranking.section-scroll-list .section-inner>div:last-child{padding-bottom:0;margin-bottom:0}section.square-mansion.ranking{padding-top:0;margin:0 auto}section.square-mansion.ranking:last-of-type{padding-bottom:8rem}section.square-mansion.ranking .section-inner{max-width:112.4rem;padding-right:1.2rem;padding-left:1.2rem}.rankingNo{position:relative;top:2rem;left:1rem;z-index:10;font-family:"Tenor Sans",sans-serif;font-size:3.6rem}.headerWrapper{position:relative}.initBanner{display:none !important}.fixed_cookie_banner{display:none}.fixed_cookie_banner.show{display:block}.fixed_cookie_banner.fade-out{animation:fade-out .5s linear forwards}.fixed_cookie_banner.banner-hidden{display:none !important}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.fixed_cookie_banner{position:fixed;bottom:3.5rem;left:50%;z-index:99999;width:100%;transform:translate3d(-50%, 0, 0)}.fixed_cookie_banner .cookie_banner_contents{position:relative;display:flex;width:90%;max-width:67rem;height:13rem;padding:2.5rem 0 2.5rem 3rem;margin:0 auto;font-size:1.4rem;line-height:2.1rem;color:#000;background:#fff;border:1px solid #959595}.fixed_cookie_banner .cookie_banner_contents b{display:block;margin-bottom:1.8rem;font-size:1.6rem;font-weight:600}.fixed_cookie_banner .cookie_banner_contents a{display:inline-block;padding-left:1rem;font-weight:600;text-decoration:underline}.fixed_cookie_banner .cookie_banner_contents a:hover{text-decoration:none}.fixed_cookie_banner .cookie_banner_button{width:2.8rem;height:2.8rem}.fixed_cookie_banner .cookie_banner_button .close_button{position:relative;top:-1rem;right:-0.5rem;display:block;width:2.8rem;height:2.8rem;cursor:pointer;background:#fff;border:1px solid #000;border-radius:.45rem}.fixed_cookie_banner .cookie_banner_button .close_button::before,.fixed_cookie_banner .cookie_banner_button .close_button::after{position:absolute;top:50%;left:50%;width:1px;height:1rem;content:"";background:#000}.fixed_cookie_banner .cookie_banner_button .close_button::before{transform:translate(-50%, -50%) rotate(45deg)}.fixed_cookie_banner .cookie_banner_button .close_button::after{transform:translate(-50%, -50%) rotate(-45deg)}.fixed_banner_no_disp{display:none}article aside.article-footer .heading{margin-bottom:2rem}aside.article-footer .article-gallery{margin-bottom:7rem}aside.article-footer .article-gallery ul{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:-0.5rem -0.5rem 2.5rem}aside.article-footer .article-gallery ul li{width:15.9rem;height:15.9rem;margin:.5rem;overflow:hidden;border-radius:.8rem;will-change:transform}aside.article-footer .article-gallery ul li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}aside.article-footer .article-credit{padding-top:4rem;margin-top:4rem;margin-bottom:4rem;border-top:1px solid #e0e0e0}aside.article-footer .article-credit+.article-theme-index{padding-top:2rem}aside.article-footer .article-credit.no-border{padding-top:0;border:0}aside.article-footer .article-credit p{margin-bottom:1rem;font-size:1.2rem;line-height:1.7rem;color:#999}aside.article-footer .article-share{position:relative;padding-top:3rem;margin-bottom:3rem;border-top:2px solid #e0e0e0}aside.article-footer .article-share.no-border{padding-top:0;border:0}aside.article-footer .article-share .sns{position:absolute;top:2rem;right:0}aside.article-footer .article-share .tags{padding:2rem 0;margin-bottom:4rem;border:solid #e0e0e0;border-width:1px 0}aside.article-footer .article-share .tags ul{display:flex;flex-wrap:wrap;margin-bottom:-0.5rem}aside.article-footer .article-share .tags ul li{margin:0 .5rem .5rem 0}aside.article-footer .article-share .tags ul li a{display:block;padding:.6rem .8rem;font-size:1.2rem;line-height:1;color:#fff;letter-spacing:.03em;background-color:#726e68;border-radius:.4rem}aside.article-footer .article-share .follow{margin-bottom:4rem}aside.article-footer .article-share .follow .heading{margin-bottom:1rem;font-family:"Tenor Sans",sans-serif;font-size:1.8rem;line-height:1.3;color:#999;letter-spacing:.02em}aside.article-footer .article-share .follow p{margin-bottom:2rem;font-size:1.2rem}aside.article-footer .article-share .sns+.follow{padding-top:4rem;margin-top:3rem;border-top:1px solid #e0e0e0}aside.article-footer .article-share .sns+.tags{margin-top:3rem}aside.article-footer .article-share .breadcrumb{padding:1.5rem;margin-bottom:4rem;background-color:#f5f5f5;border-radius:.4rem}aside.article-footer .article-share .breadcrumb span{font-size:1.2rem;line-height:1.5}aside.article-footer .article-share .breadcrumb span:not(:last-of-type){color:#999}aside.article-footer .article-share .breadcrumb span:not(:last-of-type)::after{content:" > "}aside.article-footer .article-share .pagination{display:flex;justify-content:space-between}aside.article-footer .article-share .pagination .prev,aside.article-footer .article-share .pagination .next{display:flex;width:50%;min-height:8rem}aside.article-footer .article-share .pagination .next{justify-content:flex-end}aside.article-footer .article-share .pagination .prev .arrow,aside.article-footer .article-share .pagination .next .arrow{display:flex;flex-shrink:0;align-items:center}aside.article-footer .article-share .pagination .prev .arrow svg,aside.article-footer .article-share .pagination .next .arrow svg{width:.5rem;height:1rem;margin-right:1.5rem;fill:#000}aside.article-footer .article-share .pagination .prev .heading,aside.article-footer .article-share .pagination .next .heading{font-size:1.5rem}aside.article-footer .article-share .pagination .prev .detail,aside.article-footer .article-share .pagination .next .detail{margin:0 1.5rem}aside.article-footer .article-share .pagination .prev .detail .title,aside.article-footer .article-share .pagination .next .detail .title{display:-webkit-box;margin-bottom:1rem;overflow:hidden;font-size:1.2rem;font-weight:bold;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}aside.article-footer .article-share .pagination .prev .detail .date,aside.article-footer .article-share .pagination .next .detail .date{font-size:1.2rem;line-height:1;color:#999}aside.article-footer .article-share .pagination .prev .image,aside.article-footer .article-share .pagination .next .image{flex-shrink:0;width:8rem;height:8rem;overflow:hidden;border-radius:.4rem;will-change:transform;-o-object-fit:cover;object-fit:cover}aside.article-footer .article-share .pagination .prev .image.border,aside.article-footer .article-share .pagination .next .image.border{border:1px solid #e0e0e0}aside.article-footer .article-share .pagination .prev .image img{height:100%}aside.article-footer .article-share .pagination .next{border-left:1px solid #e0e0e0}aside.article-footer .article-share .pagination .next .image img{height:100%}aside.article-footer .article-share .pagination .next .arrow{transform:rotate(180deg)}article .module-information{padding-top:4rem;border-top:1px solid #e0e0e0}article .module-information .wrapper{display:flow-root;padding:3rem;margin:2rem 0 6rem;background-color:#f5f5f5;border-radius:.8rem}article .module-information .wrapper .h3,article .module-information .wrapper h3{margin-bottom:1.2rem;font-size:2rem;line-height:1.4;font-family:"ヒラギノ明朝 ProN W3","HiraMinProN-W3",serif;letter-spacing:-0.03rem}article .module-information .wrapper .media{float:left;width:26rem;margin-right:3rem;clear:both}article .module-information .wrapper .module-link{margin:3rem 0 0}article .module-information .wrapper .module-link p{margin:0;font-size:1.4rem}article .module-information .wide h3{margin-bottom:1.8rem}article .module-information .wide .media{width:100%;margin:0 0 2.3rem}article .module-link .image{flex-shrink:0;width:8rem;height:8rem;margin-right:1rem}article .module-link .image.border{border:1px solid #e0e0e0}article .module-link .image img{height:100%;-o-object-fit:cover;object-fit:cover}article .module-link .image .heading .wysiwyg h2{padding-right:0;padding-left:0}article .module-link .text{display:flex;flex-direction:column;justify-content:center;width:100%}article .module-link .text .title{display:-webkit-box;overflow:hidden;font-size:1.4rem;font-weight:bold;line-height:1.45;letter-spacing:.08rem;-webkit-box-orient:vertical}article .module-link.module-link-same{margin-bottom:4rem}article .module-link.module-link-same ul{border-top:1px solid #e0e0e0}article .module-link.module-link-same li{position:relative;display:flex;align-items:center;width:100%;padding:1rem 4rem 1rem 0;border-bottom:1px solid #e0e0e0}article .module-link.module-link-same .image{overflow:hidden;border-radius:.4rem;will-change:transform}article .module-link.module-link-same .tag{margin-bottom:1rem}article .module-link.module-link-same .title{-webkit-line-clamp:2}article .module-link.module-link-same li.has-tag .title{-webkit-line-clamp:2;height:5rem}article .module-link.module-link-same li:not(.has-image) .text{padding:.5rem 0}article .module-link.module-link-same .arrow{position:absolute;top:50%;right:1rem;display:inline-block;width:.5rem;height:.8rem;vertical-align:middle;background-color:#000;-webkit-mask:url("/images/icon-arrow.svg");mask:url("/images/icon-arrow.svg");transform:translate(0, -50%) rotate(180deg);-webkit-mask-size:cover;mask-size:cover}article .module-link.module-link-separated{margin:2rem 0}article .module-link.module-link-separated a+a{margin-top:1rem}article .module-link.module-link-separated.has-image .text{max-height:8rem}article .module-link.module-link-separated a{display:flex;align-items:center;min-height:6rem;padding-right:2rem;overflow:hidden;text-decoration:none;border-radius:.8rem;transition:300ms;will-change:transform}article .module-link.module-link-separated a .title{position:relative}article .module-link.module-link-separated a .arrow{position:absolute;top:50%;right:2rem;display:inline-block;width:.5rem;height:.8rem;vertical-align:middle;background-color:#000;-webkit-mask:url("/images/icon-arrow.svg");mask:url("/images/icon-arrow.svg");transform:translate(0, -50%) rotate(180deg);-webkit-mask-size:cover;mask-size:cover}article .module-link.module-link-separated .image{margin-right:-1rem;border-radius:0}article .module-link.module-link-separated .text{padding:1rem 0}article .module-link.module-link-separated .text .title{width:100%;padding-right:4rem;margin-left:2rem;color:inherit;-webkit-line-clamp:2}article .module-link.module-link-onimage a{position:relative;display:flex;flex-direction:column;justify-content:center;height:35rem;padding:1.2rem;overflow:hidden;color:#fff;text-align:center;background-position:center;background-size:100%;border-radius:.8rem;transition:500ms ease-in-out}article .module-link.module-link-onimage a::before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.25)}article .module-link.module-link-onimage small,article .module-link.module-link-onimage span{z-index:1;display:block;margin-bottom:1.5rem;font-size:1.4rem;font-weight:bold;transition:500ms}article .module-link.module-link-onimage p{z-index:1;margin-bottom:2rem;font-family:"ヒラギノ明朝 ProN W3","HiraMinProN-W3",serif;letter-spacing:-0.03rem;font-size:2.5rem;line-height:1.4;text-align:center;transition:500ms}article .module-link.module-link-onimage span::after{display:inline-block;width:.6rem;height:1.2rem;margin-left:1rem;content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%225.061%22%20height%3D%228.707%22%20viewBox%3D%220%200%205.061%208.707%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_2844%22%20data-name%3D%22%E3%83%91%E3%82%B9%202844%22%20d%3D%22M-9862.7%2C12725.172l4%2C4-4%2C4%22%20transform%3D%22translate(9863.057%20-12724.818)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%221%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}article .module-link.module-link-separated.theme-next{margin:4rem 0}article .module-link.module-link-separated.theme-next a{background-color:#efeae4;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%225.061%22%20height%3D%228.707%22%20viewBox%3D%220%200%205.061%208.707%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_2844%22%20data-name%3D%22%E3%83%91%E3%82%B9%202844%22%20d%3D%22M-9862.7%2C12725.172l4%2C4-4%2C4%22%20transform%3D%22translate(9863.057%20-12724.818)%22%20fill%3D%22none%22%20stroke%3D%22%23222%22%20stroke-width%3D%221%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:95% center}article .module-link.module-link-separated.theme-next .text{padding:2rem 0}article .module-link.module-link-separated.theme-next .text .title{width:unset;padding-right:unset;margin-right:4rem;color:#222}article .module-link.module-link-separated.theme-next .text .heading{margin-bottom:.5rem;margin-left:2rem}article .module-material{padding-top:4rem;margin-bottom:4rem;border-top:1px solid #e0e0e0}article .module-material .wrapper{padding:3rem;margin-top:2rem;background-color:#f5f5f5;border-radius:.8rem}article .module-material .servings{display:inline-block;padding:.6rem .8rem;margin-bottom:2rem;font-size:1.2rem;font-weight:bold;color:#fff;background-color:#77c7bd;border-radius:.4rem}article .module-material .inner{display:flex;justify-content:space-between}article .module-material .flex{justify-content:flex-end;padding-bottom:2rem}article .module-material .recipe-category{display:inline-block;padding:.6rem .8rem;font-size:1.2rem;font-weight:bold;line-height:1;color:#77c7bd;border:1px solid #77c7bd;border-radius:.4rem}article .module-material .keywords{padding-bottom:2rem;font-size:1.2rem;color:#999;text-align:right}article .module-material h3{font-family:"Noto Sans JP","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif;font-weight:"bold";-webkit-font-smoothing:antialiased;font-size:1.6rem;line-height:1.75}article .module-material p{padding:0}article .module-material ul li{display:flex;align-items:center;justify-content:space-between;width:27rem;border-bottom:1px solid #ddd}article .module-material ul li p{flex-shrink:0;padding:1.2rem 0 1rem;font-size:1.4rem;line-height:1.3;word-break:break-all}article .module-material ul li p:nth-of-type(1){max-width:68%}article .module-material ul li p:nth-of-type(2){max-width:28%}article .module-material ul li span{display:inline-block;margin-right:.5rem;font-family:"Tenor Sans",sans-serif;color:#77c7bd;letter-spacing:.02em}article .module-profile{position:relative;padding:3rem;margin-bottom:7rem;background-color:#f5f5f5;border-radius:.8rem}article .module-profile .flex{align-items:flex-start}article .module-profile .photo{flex-shrink:0;width:10rem;height:10rem;margin-right:2rem;overflow:hidden;border-radius:50%}article .module-profile .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}article .module-profile .sns{flex-shrink:0;margin-left:3rem}article .module-profile .detail{width:100%}article .module-profile .detail .wrapper{display:flex;justify-content:space-between}article .module-profile .detail .name{margin-bottom:1.6rem;font-family:"ヒラギノ明朝 ProN W3","HiraMinProN-W3",serif;letter-spacing:-0.03rem;font-size:1.6rem}article .module-profile .detail .name small{display:block;margin-bottom:1rem;font-family:"Tenor Sans",sans-serif;font-size:1.5rem;color:#999;letter-spacing:.02em}article .module-profile .text p{padding:0;margin-bottom:0;font-size:1.4rem;line-height:1.7}article .module-profile .text p a[target=_blank]::after{width:1.4rem;height:1.4rem;background-position:0 .6rem;background-size:.8rem .8rem}article .module-profile .text a.arrow{display:inline-block;margin-top:1.2rem;font-size:1.2rem;font-weight:bold;letter-spacing:.08rem}article .module-question{padding-top:4rem;margin-bottom:4rem;border-top:1px solid #e0e0e0}article .module-question .wrapper{padding:3rem;margin-top:-1rem;text-align:center;background-color:#f5f5f5;border-radius:.8rem}article .module-question fieldset{margin-bottom:3rem}article .module-question fieldset input{display:none}article .module-question:not(.module-question-imagelist) fieldset label{display:flex;align-items:flex-start;padding:1rem 1.5rem .8rem 1.5rem;margin-bottom:.5rem;font-size:1.6rem;font-weight:bold;line-height:1.7;text-align:left;background-color:#fff;border-color:rgba(0,0,0,0);border-style:solid;border-width:1px;border-radius:.8rem;transition:300ms}article .module-question:not(.module-question-imagelist) fieldset label span{background-color:rgba(0,0,0,0);border-color:#222}article .module-question:not(.module-question-imagelist) fieldset label span.alpha{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;margin-right:1rem;font-size:1.2rem;border-style:solid;border-width:1px;border-radius:50%;transition:300ms}article .module-question:not(.module-question-imagelist) fieldset label span.text{display:block;margin-top:.2rem}article .module-question:not(.module-question-imagelist) fieldset label:hover span.alpha{color:#fff}article .module-question:not(.module-question-imagelist) fieldset input:checked+label span.alpha{color:#fff}article .module-question.module-question-imagelist .wrapper h3{position:relative;padding:1.5rem;margin-bottom:2.5rem;background-color:#fff;border-radius:.8rem}article .module-question.module-question-imagelist .wrapper h3:after{position:absolute;bottom:-1.5rem;left:-3rem;content:"";border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:0 3rem 3rem 3rem}article .module-question.module-question-imagelist fieldset{display:flex;margin:0 -1rem 3rem}article .module-question.module-question-imagelist label{position:relative;display:block;width:33.3%;margin:0 1rem;transition:300ms}article .module-question.module-question-imagelist label span.alpha{position:absolute;top:.5rem;left:.5rem;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;font-size:1.2rem;font-weight:bold;background-color:#fff;border-radius:50%}article .module-question.module-question-imagelist label span.image{display:block;margin-bottom:1rem;overflow:hidden;border-radius:.8rem}article .module-question.module-question-imagelist label span.text{display:block;font-size:1.4rem;font-weight:bold;line-height:1.5;text-align:left}article .module-question .arrow{display:inline-block;margin-top:2rem;font-size:1.2rem;font-weight:bold}article .module-question+.module-question{padding-top:0;border:0}.fashion article .module-question:not(.module-question-imagelist) fieldset label:hover,.fashion article .module-question:not(.module-question-imagelist) fieldset input:checked+label{color:#89d660;border-color:#89d660}.fashion article .module-question:not(.module-question-imagelist) fieldset label:hover span.alpha,.fashion article .module-question:not(.module-question-imagelist) fieldset input:checked+label span.alpha{background-color:#89d660;border-color:#89d660}.beauty article .module-question:not(.module-question-imagelist) fieldset label:hover,.beauty article .module-question:not(.module-question-imagelist) fieldset input:checked+label{color:#c962b9;border-color:#c962b9}.beauty article .module-question:not(.module-question-imagelist) fieldset label:hover span.alpha,.beauty article .module-question:not(.module-question-imagelist) fieldset input:checked+label span.alpha{background-color:#c962b9;border-color:#c962b9}.culture article .module-question:not(.module-question-imagelist) fieldset label:hover,.culture article .module-question:not(.module-question-imagelist) fieldset input:checked+label{color:#fe8646;border-color:#fe8646}.culture article .module-question:not(.module-question-imagelist) fieldset label:hover span.alpha,.culture article .module-question:not(.module-question-imagelist) fieldset input:checked+label span.alpha{background-color:#fe8646;border-color:#fe8646}.jewelry_watch article .module-question:not(.module-question-imagelist) fieldset label:hover,.jewelry_watch article .module-question:not(.module-question-imagelist) fieldset input:checked+label{color:#b1a6fc;border-color:#b1a6fc}.jewelry_watch article .module-question:not(.module-question-imagelist) fieldset label:hover span.alpha,.jewelry_watch article .module-question:not(.module-question-imagelist) fieldset input:checked+label span.alpha{background-color:#b1a6fc;border-color:#b1a6fc}.collection article .module-question:not(.module-question-imagelist) fieldset label:hover,.collection article .module-question:not(.module-question-imagelist) fieldset input:checked+label{color:#000;border-color:#000}.collection article .module-question:not(.module-question-imagelist) fieldset label:hover span.alpha,.collection article .module-question:not(.module-question-imagelist) fieldset input:checked+label span.alpha{background-color:#000;border-color:#000}.wedding article .module-question:not(.module-question-imagelist) fieldset label:hover,.wedding article .module-question:not(.module-question-imagelist) fieldset input:checked+label{color:#e0a7ad;border-color:#e0a7ad}.wedding article .module-question:not(.module-question-imagelist) fieldset label:hover span.alpha,.wedding article .module-question:not(.module-question-imagelist) fieldset input:checked+label span.alpha{background-color:#e0a7ad;border-color:#e0a7ad}.fortune article .module-question:not(.module-question-imagelist) fieldset label:hover,.fortune article .module-question:not(.module-question-imagelist) fieldset input:checked+label{color:#b9dae5;border-color:#b9dae5}.fortune article .module-question:not(.module-question-imagelist) fieldset label:hover span.alpha,.fortune article .module-question:not(.module-question-imagelist) fieldset input:checked+label span.alpha{background-color:#b9dae5;border-color:#b9dae5}.lifestyle article .module-question:not(.module-question-imagelist) fieldset label:hover,.lifestyle article .module-question:not(.module-question-imagelist) fieldset input:checked+label{color:#77c7bd;border-color:#77c7bd}.lifestyle article .module-question:not(.module-question-imagelist) fieldset label:hover span.alpha,.lifestyle article .module-question:not(.module-question-imagelist) fieldset input:checked+label span.alpha{background-color:#77c7bd;border-color:#77c7bd}.sdgs article .module-question:not(.module-question-imagelist) fieldset label:hover,.sdgs article .module-question:not(.module-question-imagelist) fieldset input:checked+label{color:#cca627;border-color:#cca627}.sdgs article .module-question:not(.module-question-imagelist) fieldset label:hover span.alpha,.sdgs article .module-question:not(.module-question-imagelist) fieldset input:checked+label span.alpha{background-color:#cca627;border-color:#cca627}article .module-recipe{padding-top:4rem;margin-bottom:7rem;border-top:1px solid #e0e0e0}article .module-recipe .flex{align-items:flex-start}article .module-recipe .duration{display:inline-block;padding:.6rem .8rem;font-size:1.2rem;font-weight:bold;line-height:1;color:#77c7bd;border:1px solid #77c7bd;border-radius:.4rem}article .module-recipe .part{margin:1rem 0 4rem}article .module-recipe .part .title{margin:0 0 2rem 3.8rem;font-family:"ヒラギノ明朝 ProN W3","HiraMinProN-W3",serif;letter-spacing:-0.03rem;font-size:2rem;line-height:2.8rem}article .module-recipe .part .title span{display:inline-block;width:2.8rem;height:2.8rem;margin:0 1rem 0 -3.8rem;font-family:"Tenor Sans",sans-serif;font-size:1.8rem;line-height:2.6rem;color:#77c7bd;text-align:center;letter-spacing:.02em;border:1px solid #77c7bd;border-radius:50%}article .module-snap-carousel{margin-bottom:7rem}article .module-snap-carousel .snap-carousel-wrapper{position:relative;height:auto}article .module-snap-carousel .snap-carousel-container{height:auto;transition:height 300ms ease}article .module-snap-carousel .snap-carousel-prev,article .module-snap-carousel .snap-carousel-next{position:absolute;top:32rem;z-index:10;display:flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;cursor:pointer;background-color:rgba(0,0,0,.1);border:1px solid #fff;border-radius:50%}article .module-snap-carousel .snap-carousel-prev svg,article .module-snap-carousel .snap-carousel-next svg{width:.6rem;height:1.2rem;fill:#fff}article .module-snap-carousel .snap-carousel-prev{left:2rem}article .module-snap-carousel .snap-carousel-prev svg{margin-left:-1px;filter:drop-shadow(0 1px 2px rgba(0, 0, 0, 0.25))}article .module-snap-carousel .snap-carousel-next{right:2rem}article .module-snap-carousel .snap-carousel-next svg{margin-right:-1px;filter:drop-shadow(0 -1px 2px rgba(0, 0, 0, 0.25));transform:rotate(180deg)}article .module-snap-carousel .snap-carousel-pagination{position:absolute;top:63.2rem;right:1rem;padding:.5rem .7rem;text-align:right;background-color:#726e68;border-radius:.4rem}article .module-snap-carousel .snap-carousel-pagination span{font-family:"Tenor Sans",sans-serif;font-size:1.5rem;line-height:1;color:#fff;letter-spacing:0}article .module-snap-carousel .snap-carousel-slide{overflow:hidden}article .module-snap-carousel .snap-carousel-slide figure{width:100%;padding-bottom:4rem;margin:0}article .module-snap-carousel .snap-carousel-slide figure img{width:100%;height:66.6rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background-color:#f5f5f5}article .module-snap-carousel .snap-carousel-thumbnail{text-align:center}article .module-snap-carousel .snap-carousel-thumbnail ul{display:inline-flex;margin-top:4rem;cursor:pointer}article .module-snap-carousel .snap-carousel-thumbnail ul li{flex-shrink:0;width:8rem;height:8rem;margin:1px;opacity:1;transition:300ms}article .module-snap-carousel .snap-carousel-thumbnail ul li.active{opacity:.3}article .module-snap-carousel .snap-carousel-thumbnail ul li img{height:100%;-o-object-fit:cover;object-fit:cover}article .module-snap-slide{margin-bottom:7rem}article .module-snap-slide.wysiwyg h2{margin-top:6rem;background-color:rgba(0,0,0,0) var(--line-color, #222)}article .module-snap-slide.wysiwyg h2.module-heading-underline{padding:0;margin-top:0}article .module-snap-slide.wysiwyg h2.module-heading-underline::before{position:relative;margin:0;content:none}article .module-snap-slide .number{margin-bottom:.5rem;font-family:"Tenor Sans",sans-serif;font-size:1.8rem;letter-spacing:.02em}article .module-tab{position:relative;margin:7rem 0;border-top:1px solid #e0e0e0}article .module-tab .prev,article .module-tab .next{display:none}article .module-tab .prev{left:0}article .module-tab .next{right:0;transform:rotate(180deg)}article .module-tab-menu{display:flex;flex-wrap:nowrap}article .module-tab-menu.full-width{display:flex;flex-wrap:nowrap}article .module-tab-menu.full-width li{flex-grow:1;width:100%}article .module-tab-menu li{flex-grow:1;width:100%}article .module-tab-menu li a{display:flex;align-items:center;justify-content:center;height:4.5rem;font-size:1.4rem;font-weight:bold;line-height:1;color:#999;border-bottom:2px solid rgba(0,0,0,0)}article .module-tab-menu li.active a{color:#000;border-bottom:2px solid #000}article .module-tab-contents{display:none;padding:3rem 3rem .1px;background-color:#f5f5f5}article .module-tab-contents.active{display:block}article .module-tab .wysiwyg q,article .module-tab .wysiwyg blockquote{margin-bottom:3rem;background-color:#fff}article .module-tab .wysiwyg figure{margin-bottom:3rem}article .module-embed{width:100%;margin-bottom:3rem}article .module-embed .wysiwyg h2,article .module-embed h3{margin-top:3rem}article .module-embed p{margin-top:3rem}article .module-embed h3+p,article .module-embed h2+p{margin-top:1rem}article .module-embed figure{margin-bottom:3rem}article .module-embed figcaption p{margin-top:1rem}article .module-embed iframe[title="YouTube video player"]{width:100%;height:37.5rem}[data-aspect-ratio]{position:relative}[data-aspect-ratio] iframe,[data-aspect-ratio] video{position:absolute;top:0;left:0;width:100%;height:100%}[data-aspect-ratio="16:9"]{padding-top:56.25%}[data-aspect-ratio="9:16"]{padding-top:177.7777777778%}[data-aspect-ratio="1:1"]{padding-top:100%}article .module-item-info{padding-top:4rem;border-top:1px solid #e0e0e0}article .module-item-info .wrapper{padding:3rem;margin:0;background-color:#f5f5f5}article .module-item-info .wrapper.first{margin-top:2rem;border-top-left-radius:.8rem;border-top-right-radius:.8rem}article .module-item-info .wrapper:last-of-type{margin-bottom:6rem;border-bottom-right-radius:.8rem;border-bottom-left-radius:.8rem}article .module-item-info .wrapper:not(:last-of-type){border-bottom:none !important}article .module-item-info .wrapper.has-image{display:flex}article .module-item-info .wrapper.has-image .item-content{flex:4}article .module-item-info .wrapper .item-info~.module-link.module-link-separated{padding-top:2rem}article .module-item-info .wrapper .item-info .place-name{margin-bottom:1rem}article .module-item-info .wrapper .row{position:relative;display:grid;grid-template-columns:8rem 1.5rem auto}article .module-item-info .wrapper .row p{font-size:1.6rem;line-height:1.75;letter-spacing:.08rem}article .module-item-info .wrapper .description{padding-top:2rem;margin-bottom:2rem;border-top:1.5px dashed #000}article .module-item-info .wrapper .description p{font-size:1.6rem;line-height:1.75;letter-spacing:.08rem}article .module-item-info .wrapper p.value span{font-size:1.6rem;font-weight:bold}article .module-item-info .wrapper .media{flex:3;margin-right:3rem}article .module-item-info .wrapper .module-link.module-link-separated{margin:0}article .module-item-info .wrapper .module-link.module-link-separated p{margin:0;font-size:1.4rem}@media print{.swiper-print{display:none;display:initial;page-break-before:always}.g-footer{display:none}.related-article{display:none}section.section-scroll-list .section-inner{display:none}section.square-mansion.ranking{display:none}article .module-snap-carousel .snap-carousel-container{display:none}}@media screen and (min-width: 768px),(orientation: landscape){a.arrow{-webkit-text-decoration:underline rgba(0,0,0,0);text-decoration:underline rgba(0,0,0,0);transition:300ms}a.arrow:hover{text-decoration-color:#222}.breadcrumb span a{transition:300ms}.breadcrumb span a:hover{opacity:.5}.bread-wrapper{width:112.4rem;padding:0 1.2rem;margin:0 auto 12rem}.bread-wrapper .breadcrumb{margin:0}.bg+.bread-wrapper{margin-top:5rem}.button-common{transition:300ms}.button-common:hover{opacity:.75}.button-common:hover span{text-decoration:none}.button-view-all a:not([disabled]):hover span:nth-child(1),.button-view-all button:not([disabled]):hover span:nth-child(1){transform:rotateX(0deg)}.button-vote a:not([disabled]):hover span:nth-child(1),.button-vote button:not([disabled]):hover span:nth-child(1){transform:rotateX(0deg)}.button-view-all a:not([disabled]):hover span:nth-child(2),.button-view-all button:not([disabled]):hover span:nth-child(2){transform:rotateX(90deg)}.button-vote a:not([disabled]):hover span:nth-child(2),.button-vote button:not([disabled]):hover span:nth-child(2){transform:rotateX(90deg)}.button-view-all a span,.button-view-all button span{position:absolute;transform-style:preserve-3d;transition:250ms ease-out}.button-vote a span,.button-vote button span{position:absolute;transform-style:preserve-3d;transition:250ms ease-out}.button-view-all a span:nth-child(1),.button-view-all button span:nth-child(1){transform:rotateX(-90deg);transform-origin:0 50% -25px}.button-vote a span:nth-child(1),.button-vote button span:nth-child(1){transform:rotateX(-90deg);transform-origin:0 50% -25px}.button-view-all a span:nth-child(2),.button-view-all button span:nth-child(2){transform:rotateX(0deg);transform-origin:0 50% -25px}.button-vote a span:nth-child(2),.button-vote button span:nth-child(2){transform:rotateX(0deg);transform-origin:0 50% -25px}.g-footer a{transition:300ms}.g-footer a:hover{opacity:.75}.g-footer .to-top:hover{opacity:.75}.modal-menu-contents .main-menu ul.menu li span:hover,.modal-menu-contents .sub-menu ul.menu li:not(.heading) a:hover{opacity:.75}section.section-full-carousel .full-carousel-slide a{transition:300ms}section.section-full-carousel .full-carousel-slide a:hover{opacity:.75}section.section-full-carousel .full-carousel-prev:hover,section.section-full-carousel .full-carousel-next:hover{opacity:.6}main section.section-half-carousel .section-inner{display:flex;align-items:center;justify-content:space-between;width:calc(112.4rem + (100% - 112.4rem)/2);min-width:unset;max-width:unset;margin:0 0 0 auto}main section.section-half-carousel .overview{margin-right:1rem}main section.section-half-carousel .text{width:35.7rem}main section.section-half-carousel .half-carousel-slide:nth-of-type(3n - 2) .card{height:47.6rem}main section.section-half-carousel .half-carousel{width:calc(100% - 43.4rem);min-width:75.6rem}main section.section-half-carousel .half-carousel-slide:not(:nth-of-type(3n - 2)) .image{height:35.6rem;margin-bottom:1rem}main section.section-half-carousel .half-carousel-slide .card{width:35.6rem;margin-right:1.6rem}section.section-image-carousel .image-carousel-prev:hover,section.section-image-carousel .image-carousel-next:hover{opacity:.6}section.section-scroll-list .scroll-list-wrapper.pattern1{height:72.3rem}section.section-scroll-list .scroll-list-wrapper.pattern1 .card:nth-of-type(3n - 2){width:54.2rem;height:72.3rem;overflow:hidden;color:#fff;border-radius:.8rem}section.section-scroll-list .scroll-list-wrapper.pattern1 .card:nth-of-type(3n - 2) .image{height:100%}section.section-scroll-list .scroll-list-wrapper.pattern1 .card:nth-of-type(3n - 2) .detail{position:absolute;bottom:0;padding:10rem 1.5rem 1.5rem;background:linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.6));border-radius:0 0 .8rem .8rem;will-change:transform}section.section-scroll-list .scroll-list-wrapper.pattern1 .card:nth-of-type(3n - 2) .title{font-size:2rem;line-height:1.4;-webkit-line-clamp:2}section.section-scroll-list .scroll-list-wrapper.pattern1 .card:nth-of-type(3n - 2) .date{color:#fff}section.section-scroll-list .scroll-list-wrapper.pattern1 .card:nth-of-type(3n - 2) .detail{padding:10rem 3rem 3rem}section.section-scroll-list .scroll-list-wrapper.pattern1 .card:nth-of-type(3n - 1){width:35.6rem;height:47.5rem;overflow:hidden;color:#fff;border-radius:.8rem}section.section-scroll-list .scroll-list-wrapper.pattern1 .card:nth-of-type(3n - 1) .image{height:100%}section.section-scroll-list .scroll-list-wrapper.pattern1 .card:nth-of-type(3n - 1) .detail{position:absolute;bottom:0;padding:10rem 1.5rem 1.5rem;background:linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.6));border-radius:0 0 .8rem .8rem;will-change:transform}section.section-scroll-list .scroll-list-wrapper.pattern1 .card:nth-of-type(3n - 1) .date{color:#fff}section.section-scroll-list .scroll-list-wrapper.pattern1 .card:nth-of-type(3n - 1) .detail{padding:10rem 1.5rem 1.5rem}section.section-scroll-list .scroll-list-wrapper.pattern1 .card:nth-of-type(3n){width:35.6rem}section.section-scroll-list .scroll-list-wrapper.pattern1 .card:nth-of-type(3n) .image{height:35.6rem;margin-bottom:1rem}section.section-scroll-list .scroll-list-wrapper.pattern1 .card:nth-of-type(3n - 1) .title{font-size:2rem;line-height:1.4;-webkit-line-clamp:2}section.section-scroll-list .scroll-list-wrapper.pattern2{height:58.2rem}section.section-scroll-list .scroll-list-wrapper.pattern2 .card:nth-of-type(odd){width:35.6rem;height:47.5rem;overflow:hidden;color:#fff;border-radius:.8rem}section.section-scroll-list .scroll-list-wrapper.pattern2 .card:nth-of-type(odd) .image{height:100%}section.section-scroll-list .scroll-list-wrapper.pattern2 .card:nth-of-type(odd) .detail{position:absolute;bottom:0;padding:10rem 1.5rem 1.5rem;background:linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.6));border-radius:0 0 .8rem .8rem;will-change:transform}section.section-scroll-list .scroll-list-wrapper.pattern2 .card:nth-of-type(odd) .title{font-size:2rem;line-height:1.4;-webkit-line-clamp:2}section.section-scroll-list .scroll-list-wrapper.pattern2 .card:nth-of-type(odd) .date{color:#fff}section.section-scroll-list .scroll-list-wrapper.pattern2 .card:nth-of-type(odd) .detail{padding:10rem 1.5rem 1.5rem}section.section-scroll-list .scroll-list-wrapper.pattern2 .card:nth-of-type(even){width:35.6rem}section.section-scroll-list .scroll-list-wrapper.pattern2 .card:nth-of-type(even) .image{height:35.6rem;margin-bottom:1rem}section.section-scroll-list .scroll-list-wrapper.pattern3{height:57rem}section.section-scroll-list .scroll-list-wrapper.pattern3 .card{width:35.6rem}section.section-scroll-list .scroll-list-wrapper.pattern3 .card .image{height:35.6rem;margin-bottom:1rem}section.section-scroll-list .scroll-list-wrapper.pattern4{height:58.2rem}section.section-scroll-list .scroll-list-wrapper.pattern4 .card{width:35.6rem;height:47.5rem;overflow:hidden;color:#fff;border-radius:.8rem}section.section-scroll-list .scroll-list-wrapper.pattern4 .card .image{height:100%}section.section-scroll-list .scroll-list-wrapper.pattern4 .card .detail{position:absolute;bottom:0;padding:10rem 1.5rem 1.5rem;background:linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.6));border-radius:0 0 .8rem .8rem;will-change:transform}section.section-scroll-list .scroll-list-wrapper.pattern4 .card .title{font-size:2rem;line-height:1.4;-webkit-line-clamp:2}section.section-scroll-list .scroll-list-wrapper.pattern4 .card .date{color:#fff}section.section-scroll-list .scroll-list-wrapper.pattern4 .card .detail{padding:10rem 1.5rem 1.5rem}section.section-tile .article-cards:not(.is-card-size-auto) .card .image,section.section-tile .article-cards.is-card-size-auto .card:nth-of-type(even) .image{height:35.6rem;margin-bottom:1.5rem}section.section-tile .article-cards:not(.is-card-size-auto) .card.large,section.section-tile .article-cards.is-card-size-auto .card:nth-of-type(odd){overflow:hidden;color:#fff;border-radius:.8rem}section.section-tile .article-cards:not(.is-card-size-auto) .card.large .image,section.section-tile .article-cards.is-card-size-auto .card:nth-of-type(odd) .image{height:100%}section.section-tile .article-cards:not(.is-card-size-auto) .card.large .detail,section.section-tile .article-cards.is-card-size-auto .card:nth-of-type(odd) .detail{position:absolute;bottom:0;padding:10rem 1.5rem 1.5rem;background:linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.6));border-radius:0 0 .8rem .8rem;will-change:transform}section.section-tile .article-cards:not(.is-card-size-auto) .card.large .date,section.section-tile .article-cards.is-card-size-auto .card:nth-of-type(odd) .date{color:#fff}section.section-tile .article-cards:not(.is-card-size-auto) .card.large .detail,section.section-tile .article-cards.is-card-size-auto .card:nth-of-type(odd) .title{font-size:2rem;line-height:1.4;-webkit-line-clamp:2}ul.sns-follow li,ul.sns-post li{transition:300ms}ul.sns-follow li:hover,ul.sns-post li:hover{opacity:.75}aside.article-footer .article-gallery ul a:hover img{transform:scale(1.08)}aside.article-footer .article-share .tags ul li a{transition:300ms}aside.article-footer .article-share .tags ul li a:hover{opacity:.75}aside.article-footer .article-share .breadcrumb span a{transition:300ms}aside.article-footer .article-share .breadcrumb span a:hover{opacity:.5}aside.article-footer .article-share .pagination .prev *,aside.article-footer .article-share .pagination .next *{transition:400ms}aside.article-footer .article-share .pagination .prev:hover .detail,aside.article-footer .article-share .pagination .next:hover .detail{opacity:.5}aside.article-footer .article-share .pagination .prev:hover .image img,aside.article-footer .article-share .pagination .next:hover .image img{transform:scale(1.08)}aside.article-footer .article-share .pagination .next{text-align:right}article .module-link.module-link-same a:not(.image){transition:400ms}article .module-link.module-link-same a:not(.image):hover{opacity:.5}article .module-link.module-link-same .image:hover img{transform:scale(1.08)}article .module-link.module-link-separated a:hover{background-color:rgba(114,110,104,.75)}article .module-link.module-link-separated a:hover img{opacity:.5;transform:scale(1.08)}article .module-link.module-link-onimage a{width:100%}article .module-link.module-link-onimage a:hover{background-size:105%}article .module-link.module-link-onimage a:hover small,article .module-link.module-link-onimage a:hover span,article .module-link.module-link-onimage a:hover p{opacity:.75}article .module-question.module-question-imagelist fieldset.unselected:hover input:not(:checked)+label:not(:hover),article .module-question.module-question-imagelist fieldset:not(.unselected) input:not(:checked)+label:not(:hover){opacity:.2}article .module-question.module-question-imagelist fieldset.unselected:hover input:not(:checked)+label:not(:hover) span.alpha,article .module-question.module-question-imagelist fieldset:not(.unselected) input:not(:checked)+label:not(:hover) span.alpha{opacity:.2}article .module-snap-carousel .snap-carousel-thumbnail ul{flex-wrap:wrap}article .module-snap-carousel .snap-carousel-thumbnail ul li:hover{opacity:.3}article .module-tab-menu li a{transition:300ms}article .module-tab-menu li a:hover{color:#000;border-bottom:2px solid #000}}@media screen and (max-width: 767px)and (orientation: portrait){figure+.article-footer{margin-top:3rem}.article-magazine-footer{padding-right:1.2rem;padding-left:1.2rem}.article-magazine-footer ul.column{flex-direction:column}.article-magazine-footer ul.column div.svg__container,.article-magazine-footer ul.column img{width:5rem;height:5rem}.article-magazine-footer ul.column span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-magazine-footer ul.column li{padding-bottom:1rem}.article-magazine-footer ul.column li a{justify-content:flex-start;width:100%}.article-magazine-footer ul.store{flex-direction:row;justify-content:space-between}.article-magazine-footer ul.store li:nth-of-type(2n){padding-right:0}.article-magazine-footer .button-view-all{padding-right:0;padding-left:0}.breadcrumb{width:100%;padding:1rem 1.2rem;margin:3rem auto 4rem;border-radius:0}.button-common{width:100%}.button-view-all a,.button-view-all button{width:100%}.button-vote a,.button-vote button{width:100%}.button-view-all a span:nth-child(2),.button-view-all button span:nth-child(2){display:none}.button-vote a span:nth-child(2),.button-vote button span:nth-child(2){display:none}.g-footer{min-width:100%;padding-bottom:5.8rem;overflow-x:hidden}.g-footer section.section-title{padding-top:5.5rem;margin-top:0}.g-footer section.section-title .section-inner{width:100%}.g-footer section.section-title .section-inner .module-title{padding-bottom:0;margin-bottom:3rem}.g-footer .latest-magazine{padding:5rem 1.2rem 4rem}.g-footer .latest-magazine-inner{display:block;width:100%}.g-footer .latest-magazine-inner>*:not(:last-of-type){margin:0}.g-footer .latest-magazine .module-title{width:100%;margin-bottom:3rem}.g-footer .latest-magazine .image{width:100%;margin:0 0 3rem}.g-footer .latest-magazine .image img{width:100%;height:auto}.g-footer .latest-magazine .detail{width:100%;height:auto}.g-footer .latest-magazine .title{margin-bottom:2rem}.g-footer .latest-magazine .topics .heading{margin-bottom:2rem}.g-footer .latest-magazine .topics p{padding:0;line-height:1.4}.g-footer .g-footer-inner{padding-top:5rem}.g-footer .g-footer-inner .footer-title{display:block;margin-bottom:4rem}.g-footer .g-footer-inner .footer-title .image{width:16.3rem;margin-bottom:2rem}.g-footer .g-footer-inner .footer-title .copy{font-size:1.4rem}.g-footer .g-footer-inner .footer-menu{width:100%;margin:0 0 2rem}.g-footer .g-footer-inner .footer-menu ul{width:50%;padding:0 0 0 1.2rem;margin:0 0 2rem}.g-footer .g-footer-inner .footer-menu ul:nth-of-type(2n){padding-left:4rem}.g-footer .g-footer-inner .footer-menu ul li:not(:first-of-type){display:none}.g-footer .g-footer-inner .footer-menu .heading{margin-bottom:0}.g-footer .g-footer-inner .footer-contents-wrapper{flex-direction:column-reverse;width:100%;padding-left:0}.g-footer .g-footer-inner .footer-sns .sns-follow li:not(:last-of-type){margin-right:.8rem}.g-footer .g-footer-inner .footer-search form{width:100%;margin-bottom:4rem}.g-footer .g-footer-inner .footer-abj{align-items:flex-start;width:100%}.g-footer .g-footer-inner .footer-abj .image{margin-right:2rem}.g-footer .g-footer-inner .footer-abj p{line-height:1.6}.g-footer .g-footer-inner .footer-note{width:100%}.g-footer .to-top-wrapper{width:100%;margin:1.2rem auto}.g-footer .to-top-wrapper .to-top{top:5rem;right:2rem}.g-footer .member-inner{display:block;width:100%;height:auto;padding:4rem 2rem}.g-footer .member-left{margin-bottom:3rem}.g-footer .member-left .heading{margin-bottom:2rem}.g-footer .copyright-inner{display:block;width:100%;height:auto;padding:2rem 2.5rem}.g-footer .copyright-right{display:flex;align-items:flex-end}.g-footer .copyright-menu{margin-bottom:2rem}.g-footer .copyright-menu li{width:14rem;margin:0 0 1rem 0}.g-footer .copyright .logo-shueisha{width:5.8rem}.g-footer .copyright .logo-shueisha svg{width:5.8rem}.g-footer .ad{position:fixed;bottom:0;left:0;z-index:99;display:block;width:100%;overflow:hidden}.media-menu{width:100%;height:auto}.media-menu.is-show{height:auto}.media-menu-inner{width:inherit;padding:0 1.2rem}.media-menu-inner p{padding:0;margin-bottom:4rem}.media-menu-inner nav{display:block;width:100%}.media-menu-inner nav .accordion__list--title{display:flex;flex-direction:column;width:100%;padding:0;margin:0}.media-menu-inner nav .accordion__list--title li{padding:0;line-height:4rem;border:0}.media-menu-inner nav .accordion__list--title li:after{display:none}.media-menu-inner nav .accordion__list--title li:before{display:none}.media-menu-inner nav .accordion__list--title li.menu-list{flex-direction:column;gap:0;width:inherit;padding:0}.media-menu-inner nav .accordion__list--title li.menu-list.is-active .menu-title:after{transform:translateY(-50%) rotate(180deg)}.media-menu-inner nav .accordion__list--title li.menu-list .menu-title{position:relative;height:4rem;padding-left:1.2rem;margin-top:-1px;line-height:4rem;border-top:.1rem solid #ccc8c2;border-bottom:.1rem solid #ccc8c2}.media-menu-inner nav .accordion__list--title li.menu-list .menu-title:before,.media-menu-inner nav .accordion__list--title li.menu-list .menu-title:after{position:absolute;top:50%;right:1.2rem;display:block;width:12px;height:1px;content:"";background-color:#222;opacity:1;transform:translateY(-50%);transform-origin:center;perspective:1000}.media-menu-inner nav .accordion__list--title li.menu-list .menu-title:after{transition:all .4s 0s ease;transform:translateY(-50%) rotate(90deg)}.media-menu-inner nav .accordion__list--title li.menu-list ul{width:100%;padding:0;margin:0}.media-menu-inner nav .accordion__list--title li.menu-list ul li{width:100%;padding:0;padding-left:3rem;margin:0;line-height:4rem}.media-menu-inner nav .accordion__list--title li.menu-list ul li:after,.media-menu-inner nav .accordion__list--title li.menu-list ul li:before{position:absolute;top:50%;right:1.2rem;display:block;width:12px;height:1px;content:"";background-color:#222;opacity:1;transform:translateY(-50%);transform-origin:center;perspective:1000}.media-menu-inner nav .accordion__list--title li.menu-list ul li:after{transition:all .4s 0s ease;transform:translateY(-50%) rotate(90deg)}.media-menu-inner nav ul.accordion__list{top:0;gap:0;padding-top:0}.media-menu-inner nav ul.accordion__list li{width:100%;padding:0;line-height:4rem}.media-menu-inner nav ul.accordion__list.--level-2{top:0;flex-direction:column;gap:0;width:100%}.media-menu-inner nav ul.accordion__list.--level-2 li ul{display:none;overflow:hidden}.media-menu-inner nav ul.accordion__list.--level-2 li ul>li{margin:0 0 0 6rem;border-bottom:.1rem solid #ccc8c2}.media-menu-inner nav ul.accordion__list.--level-2 li ul>li:last-child{border-bottom:0}.media-menu-inner nav ul.accordion__list.--level-2 li div.head{position:relative;padding:0;padding-left:1.2rem;margin:-0.1rem 0 0 1.5rem;border-top:1px solid #ccc8c2;border-bottom:1px solid #ccc8c2}.media-menu-inner nav ul.accordion__list.--level-2 li div.head.is-current:after{transform:translateY(-50%) rotate(180deg)}.media-menu-inner nav ul.accordion__list.--level-2 li div.head:before,.media-menu-inner nav ul.accordion__list.--level-2 li div.head:after{position:absolute;top:50%;right:1.2rem;display:block;width:12px;height:1px;content:"";background-color:#222;opacity:1;transform:translateY(-50%);transform-origin:center;perspective:1000}.media-menu-inner nav ul.accordion__list.--level-2 li div.head:after{transition:all .4s 0s ease;transform:translateY(-50%) rotate(90deg)}.gallery.wysiwyg h2{margin:0 1.2rem 2rem 1.2rem;font-family:"Tenor Sans","ヒラギノ明朝 ProN W3","HiraMinProN-W3",serif;font-size:1.8rem;letter-spacing:0}.module-snap.gallery{padding-top:2rem}.article .module-snap.gallery .module-snap-slide{padding-top:2rem}article .module-snap.gallery .button-view-all{padding:0 1.2rem}.modal-menu{z-index:500;background-color:#fff;transition:height 400ms linear}.modal-menu.open{z-index:500;height:100vh;height:calc(var(--vh, 1vh)*100)}.modal-menu.open .modal-menu-contents-inner .main-menu li{height:5rem}.modal-menu .modal-menu-contents{z-index:600;height:100vh;height:calc(var(--vh, 1vh)*100);min-height:100vh;padding-bottom:4rem;overflow-x:hidden;overflow-y:auto}.modal-menu .modal-menu-contents .modal-menu-contents-footer{flex-direction:column}.modal-menu .modal-menu-contents .modal-menu-contents-footer .search{margin-bottom:4rem}.modal-menu .modal-menu-contents .modal-menu-contents-footer .happy-plus{margin-bottom:2.8rem}.modal-menu .modal-menu-contents .modal-menu-contents-footer .sns{border-top:1px solid #e0e0e0}.modal-menu .modal-menu-contents.slide-sub .modal-menu-contents-inner .menu-wrapper{transform:translateX(-100vw)}.modal-menu .modal-menu-contents.slide-sub .modal-menu-contents-inner .modal-menu-contents-footer,.modal-menu .modal-menu-contents.slide-sub .modal-menu-contents-inner .information{display:none !important}.modal-menu .modal-menu-contents .menu-add{display:block;width:calc(100vw - 2.4rem);margin-bottom:1.5rem}.modal-menu .modal-menu-contents .menu-wrapper{margin-bottom:3rem;transition:400ms ease-out}.modal-menu .modal-menu-contents .menu-wrapper .left{width:100vw;padding:2rem 1.2rem 0;margin:0}.modal-menu .modal-menu-contents .menu-wrapper .right{position:absolute;top:0;left:100vw;width:100vw;padding:2rem 1.2rem 0}.modal-menu .modal-menu-contents .main-menu ul.menu li{height:5rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%225.061%22%20height%3D%228.707%22%20viewBox%3D%220%200%205.061%208.707%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_2895%22%20data-name%3D%22%E3%83%91%E3%82%B9%202895%22%20d%3D%22M-9862.7%2C12725.172l4%2C4-4%2C4%22%20transform%3D%22translate(9863.057%20-12724.818)%22%20fill%3D%22none%22%20stroke%3D%22%23222%22%20stroke-width%3D%221%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 0 center;background-size:.5rem 1rem;border-bottom:1px solid #e0e0e0;transition:550ms}.modal-menu .modal-menu-contents .main-menu ul.menu li:not(:last-of-type){margin-bottom:0}.modal-menu .modal-menu-contents .main-menu ul.menu li span{line-height:6rem}.modal-menu .modal-menu-contents .main-menu ul.menu li span::before{display:none}.modal-menu .modal-menu-contents .sub-menu ul.menu li.heading{display:flex}.modal-menu .modal-menu-contents .sub-menu ul.menu li:not(.heading){display:grid;align-items:center;height:5.5rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%225.061%22%20height%3D%228.707%22%20viewBox%3D%220%200%205.061%208.707%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_2895%22%20data-name%3D%22%E3%83%91%E3%82%B9%202895%22%20d%3D%22M-9862.7%2C12725.172l4%2C4-4%2C4%22%20transform%3D%22translate(9863.057%20-12724.818)%22%20fill%3D%22none%22%20stroke%3D%22%23222%22%20stroke-width%3D%221%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 0 center;background-size:.5rem 1rem;border-bottom:1px solid #e0e0e0}.modal-menu .modal-menu-contents .sub-menu ul.menu li:not(.heading) a{display:grid;align-items:center;width:100%;height:5.5rem;padding-right:1.6rem;line-height:1.8rem;scrollbar-width:none}.modal-menu .modal-menu-contents .sub-menu ul.menu li:not(.heading) a::-webkit-scrollbar{display:none}.modal-menu .modal-menu-contents .sub-menu .back{display:flex;align-items:flex-start;margin-bottom:2rem}.modal-menu .modal-menu-contents .sub-menu .sns{display:block;height:100rem;margin-bottom:1rem}.modal-menu .modal-menu-contents .sub-menu .search{display:block}.modal-menu .modal-menu-contents .information.bottom{flex-wrap:wrap;width:100vw}.modal-menu .modal-menu-contents .information .box{display:flex;width:100%;height:auto;border-radius:0}.modal-menu .modal-menu-contents .information .heading{font-size:2.6rem}.modal-menu .modal-menu-contents .latest-magazine{justify-content:space-between}.modal-menu .modal-menu-contents .latest-magazine .detail{display:flex;flex-direction:column;justify-content:space-between;width:16.5rem}.modal-menu .modal-menu-contents .latest-magazine .heading{margin-bottom:2.5rem}.modal-menu .modal-menu-contents .latest-magazine .button-common{width:100%}.modal-menu .modal-menu-contents .latest-magazine .image{width:15.5rem}.modal-menu .modal-menu-contents .latest-magazine .image img{width:100%}.modal-menu .modal-menu-contents .member{height:100rem}.modal-menu .modal-menu-contents .member .heading{margin-bottom:2rem}.modal-menu .modal-menu-contents .member p{margin-bottom:2.6rem}.modal-menu .modal-menu-contents .member .button-common{margin-bottom:50rem}.modal-menu .modal-menu-contents .sns{order:3;margin-bottom:4rem}.modal-menu .modal-menu-contents .sns .sns-follow li:not(:last-of-type){margin-right:1rem}.modal-menu .modal-menu-contents .search{order:1}.modal-menu .modal-menu-contents .happy-plus{display:block;order:2}.modal-menu .modal-menu-contents-header{padding:0 1.2rem}.modal-menu .modal-menu-contents-header .logo svg{width:9.8rem;overflow:visible}.modal-menu .modal-menu-contents-inner{width:200vw;padding:0}.modal-menu .modal-menu-contents-footer{width:100vw;padding:0 1.2rem}section.related-article,.related-article{min-width:100%;padding:5rem 1.2rem 0}.related-article-inner{width:100%;max-width:unset;margin-bottom:6rem}.related-article-inner .module-title .large{margin-bottom:0}.related-article-inner .article-cards{margin-bottom:4rem}.related-article-inner .article-cards .card .image{width:13rem;height:13rem;margin-right:1rem}main section.section-column .section-inner{width:100%;margin:0}main section.section-column .article-cards{display:block}main section.section-column .feature{position:relative;top:0;width:100%}main section.section-column .feature .card{height:46.8rem;margin-bottom:2rem}main section.section-column .feature .card .detail{padding:8rem 1.2rem 1.5rem}main section.section-column .feature .card .title{white-space:normal}main section.section-column .list{width:100%;margin:0}main section.section-column .list .flex{margin-bottom:1.5rem}main section.section-column .list .card{width:17rem}main section.section-column .list .card .image{height:17rem}main section.section-column .list .card .title{margin-bottom:.8rem}section.section-flex-list{padding:0 0 4rem}section.section-flex-list .section-inner{width:100%;margin:0}section.section-flex-list .article-cards .card{width:100%}section.section-flex-list .article-cards.feature .card{margin-bottom:2rem}section.section-flex-list .article-cards.feature .image{width:100%;height:35.1rem;margin-bottom:1rem}section.section-flex-list .article-cards.feature .title{width:100%;margin-bottom:1rem}section.section-flex-list .article-cards.list .card{margin-bottom:1.5rem}section.section-flex-list .article-cards.list .image{width:13.1rem;height:13.1rem}section.section-flex-list .article-cards.list .title{width:100%;-webkit-line-clamp:3}main section.section-full-carousel .module-title{width:100%}main section.section-full-carousel .full-carousel-container{width:calc(100% + 2.4rem);height:37.1rem;margin:0 -1.2rem}main section.section-full-carousel .full-carousel-slide .image{height:20rem}main section.section-full-carousel .full-carousel-slide .title{height:20rem;background:linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.7))}main section.section-full-carousel .full-carousel-slide .links{padding:1.1rem 2rem 2.1rem 1.5rem}main section.section-full-carousel .full-carousel-slide .links a{padding:.9rem 2rem .9rem 0}main section.section-full-carousel .full-carousel .module-title{width:100%}main section.section-full-carousel .full-carousel .module-title span{height:3.7rem;font-size:4.5rem;line-height:3.7rem}main section.section-full-carousel .full-carousel .module-title .comment::after{height:3.7rem;margin-left:.6rem}main section.section-full-carousel .full-carousel .controller{display:none}section.section-half-carousel .half-carousel{margin:0 -1.2rem}section.section-half-carousel .half-carousel-container{height:40.9rem;padding-left:1.2rem;margin-bottom:4rem}section.section-half-carousel .half-carousel .article-cards{overflow-x:auto;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}section.section-half-carousel .half-carousel .article-cards::-webkit-scrollbar{display:none}section.section-half-carousel .half-carousel-slide:nth-of-type(3n - 2) .card .detail{padding:8rem 1.2rem 1.5rem}section.section-half-carousel .half-carousel-slide:nth-of-type(3n - 2) .card .title{white-space:normal}section.section-half-carousel .half-carousel-slide .card{margin-right:1rem}section.section-half-carousel .half-carousel-slide:nth-of-type(3n - 2) .card{width:30.7rem;height:40.9rem}section.section-half-carousel .half-carousel-slide:not(:nth-of-type(3n - 2)) .card{width:21.9rem}section.section-half-carousel .half-carousel-slide:not(:nth-of-type(3n - 2)) .image{height:21.9rem;margin-bottom:1.5rem}section.section-image-carousel .section-inner{width:100%;margin:0}section.section-image-carousel .image-carousel-container{height:51rem}section.section-image-carousel .image-carousel-slide .image{width:35.1rem;height:46.8rem}section.section-image-carousel .image-carousel-prev,section.section-image-carousel .image-carousel-next{border-color:#fff}section.section-image-carousel .image-carousel-prev svg,section.section-image-carousel .image-carousel-next svg{fill:#fff}section.section-image-carousel .image-carousel .controller{top:calc(50% - 2.8rem);width:100%;padding:0 1rem;pointer-events:none}section.section-member .section-inner{display:block;width:100%}section.section-member .text{width:100%}section.section-member .member ul{justify-content:space-between;width:100%;margin-bottom:3rem}section.section-member .member ul li{width:calc((100% - 1.2rem)/2);margin-right:0}section.section-scroll-list .section-inner{min-width:100%;margin:0}section.section-scroll-list .section-inner>.module-title{width:100%;padding:0 0 3rem}section.section-scroll-list .feature{display:block;width:100%;margin-bottom:2rem}section.section-scroll-list .feature .card .detail{padding:8rem 1.2rem 1.5rem}section.section-scroll-list .feature .card .title{white-space:normal}section.section-scroll-list .scroll-list-wrapper{width:calc(100% + 2.4rem);height:41.4rem;margin:0 -1.2rem 3rem}section.section-scroll-list .scroll-list-wrapper .inner{width:100%}section.section-scroll-list .scroll-list-wrapper .module-title{bottom:0;height:3.2rem;padding-bottom:3.2rem;margin-bottom:0}section.section-scroll-list .scroll-list-wrapper .module-title .comment .words{height:3.2rem;font-size:4.5rem;line-height:3.2rem}section.section-scroll-list .scroll-list-wrapper .article-cards .card{width:21.9rem}section.section-scroll-list .scroll-list-wrapper .article-cards .card .title{font-size:1.6rem;line-height:1.5;white-space:normal;-webkit-line-clamp:3}section.section-scroll-list .scroll-list-wrapper .article-cards .card:nth-of-type(1){display:none}section.section-scroll-list .scroll-list-wrapper .article-cards .card .image{height:21.9rem;margin-bottom:1.5rem}section.section-scroll-list .scroll-list-wrapper.pattern .article-cards .card:nth-of-type(1){display:none}section.section-scroll-list .scroll-list-wrapper.no-comment .card{width:30.7rem;height:40.9rem}section.section-scroll-list .scroll-list-wrapper.no-comment .card .image{height:unset}section.section-scroll-list .scroll-list-wrapper.no-comment .card .detail{padding:8rem 1.2rem 1.5rem}section.section-scroll-list .scroll-list-wrapper.no-comment .card .title{white-space:normal}section.section-tile{padding:0 1.2rem}section.section-tile .section-inner{width:100%;padding:0 0 3rem;margin:0}section.section-tile .article-cards.is-card-size-auto{margin:0}section.section-tile .article-cards.is-card-size-auto .card{width:100%;height:unset;margin:0 0 1rem}section.section-tile .article-cards.is-card-size-auto .card:nth-of-type(3n - 2){width:100%;height:48.6rem;margin-bottom:2rem;overflow:hidden;color:#fff;border-radius:.8rem}section.section-tile .article-cards.is-card-size-auto .card:nth-of-type(3n - 2) .image{height:100%}section.section-tile .article-cards.is-card-size-auto .card:nth-of-type(3n - 2) .detail{position:absolute;bottom:0;padding:10rem 1.5rem 1.5rem;background:linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.6));border-radius:0 0 .8rem .8rem;will-change:transform}section.section-tile .article-cards.is-card-size-auto .card:nth-of-type(3n - 2) .title{font-size:2rem;line-height:1.4;-webkit-line-clamp:2}section.section-tile .article-cards.is-card-size-auto .card:nth-of-type(3n - 2) .date{color:#fff}section.section-tile .article-cards.is-card-size-auto .card:not(:nth-of-type(3n - 2)){display:flex}section.section-tile .article-cards.is-card-size-auto .card:not(:nth-of-type(3n - 2)) .image{width:13rem;height:13rem;margin-right:1rem}section.section-tile .article-cards.is-card-size-auto .card:not(:nth-of-type(3n - 2)) .category{margin:.5rem 0 1rem}section.section-tile .article-cards.is-card-size-auto .card:not(:nth-of-type(3n - 2)) .title{margin-bottom:.6rem;font-size:1.6rem;line-height:1.5;-webkit-line-clamp:3}section.section-tile .article-cards:not(.is-card-size-auto){margin:0}section.section-tile .article-cards:not(.is-card-size-auto) .card{width:100%;height:unset;margin:0 0 1rem}section.section-tile .article-cards:not(.is-card-size-auto) .card{display:flex}section.section-tile .article-cards:not(.is-card-size-auto) .card .image{width:13rem;height:13rem;margin-right:1rem}section.section-tile .article-cards:not(.is-card-size-auto) .card .category{margin:.5rem 0 1rem}section.section-tile .article-cards:not(.is-card-size-auto) .card .title{margin-bottom:.6rem;font-size:1.6rem;line-height:1.5;-webkit-line-clamp:3}section.section-tile .article-cards:not(.is-card-size-auto) .card:nth-of-type(3n - 2).large{width:100%;height:48.6rem;margin-bottom:2rem;overflow:hidden;color:#fff;border-radius:.8rem}section.section-tile .article-cards:not(.is-card-size-auto) .card:nth-of-type(3n - 2).large .image{width:100%;height:100%}section.section-tile .article-cards:not(.is-card-size-auto) .card:nth-of-type(3n - 2).large .detail{position:absolute;bottom:0;padding:10rem 1.5rem 1.5rem;background:linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.6));border-radius:0 0 .8rem .8rem;will-change:transform}section.section-tile .article-cards:not(.is-card-size-auto) .card:nth-of-type(3n - 2).large .title{font-size:2rem;line-height:1.4;-webkit-line-clamp:2}section.section-tile .article-cards:not(.is-card-size-auto) .card:nth-of-type(3n - 2).large .date{color:#fff}section.section-tile:last-of-type{padding:3rem 0 0}ul.sns-follow .sns-icon svg,ul.sns-post .sns-icon svg{margin-top:-1px}.base section.square-mansion.col3.rectangle{padding:2rem 0 4rem}.base section.square-mansion.col3.rectangle .article-cards{padding-bottom:4rem}.theme-title span.small{font-size:1.2rem;line-height:1.6rem}section.section-title.section-recommend .wysiwyg .sp-recommend div[style*=display]{margin:3rem 0}.is-pc{display:none}.fixed_cookie_banner{position:relative;top:0;bottom:initial;width:100%;max-width:inherit;padding:0}.fixed_cookie_banner .cookie_banner_contents{width:100%;height:11rem;padding:0;font-size:1.1rem;line-height:1.6rem;border:none}.fixed_cookie_banner .cookie_banner_contents p{width:100%;padding:1.6rem 2.5rem 1.6rem 1.8rem}.fixed_cookie_banner .cookie_banner_contents p b{margin-bottom:1.4rem;font-size:1.2rem}.fixed_cookie_banner .cookie_banner_button .close_button{top:1rem;right:1rem}.fixed_cookie_banner.underCookieBanner{position:fixed;top:initial;bottom:0;width:100%;max-width:inherit;padding:1.2rem}.fixed_cookie_banner.underCookieBanner .cookie_banner_contents{width:100%;height:13rem;padding:0;font-size:1.2rem;line-height:1.8rem;border:1px solid #959595}.fixed_cookie_banner.underCookieBanner .cookie_banner_contents p{width:105%;padding:2rem 0 2rem 1.8rem}.fixed_cookie_banner.underCookieBanner .cookie_banner_contents p b{margin-bottom:1.5rem;font-size:1.2rem}.button-view-all.gallery+.article-footer>div:first-child[class*=no-border],.button-view-all.gallery+.article-footer>div:first-child[class*=theme-footer],.button-view-all.gallery+.article-footer>aside:first-child[class*=article-theme-index]{margin-top:6rem}aside.article-footer .article-gallery{margin:0 1.2rem 6rem}aside.article-footer .article-gallery .button-view-all{padding-right:0;padding-left:0}aside.article-footer .article-gallery ul{margin:-0.3rem -0.3rem 2.5rem}aside.article-footer .article-gallery ul li{width:11.3rem;height:11.3rem;margin:.3rem}aside.article-footer .article-credit{margin:0 1.2rem 4rem}aside.article-footer .article-share{margin:0 1.2rem 3rem}aside.article-footer .article-share .follow .sns-follow li:not(:last-of-type){margin-right:.8rem}aside.article-footer .article-share .breadcrumb{width:calc(100% + 2.4rem);padding:1rem 1.2rem;margin:0 -1.2rem 3rem;border-radius:0}aside.article-footer .article-share .pagination .prev,aside.article-footer .article-share .pagination .next{min-height:5rem}aside.article-footer .article-share .pagination .prev .arrow svg,aside.article-footer .article-share .pagination .next .arrow svg{margin-right:.5rem}aside.article-footer .article-share .pagination .prev .detail,aside.article-footer .article-share .pagination .next .detail{margin:0 .8rem}aside.article-footer .article-share .pagination .prev .detail .heading,aside.article-footer .article-share .pagination .next .detail .heading{display:none}aside.article-footer .article-share .pagination .prev .detail .title,aside.article-footer .article-share .pagination .next .detail .title{margin-bottom:.7rem}aside.article-footer .article-share .pagination .prev .image,aside.article-footer .article-share .pagination .next .image{width:5rem;height:5rem}article .module-information{padding-right:1.2rem;padding-left:1.2rem;margin:0 1.2rem}article .module-information .wrapper{display:block;padding:1.2rem 1.2rem 1rem;margin:2rem -1.2rem;border-radius:.8rem}article .module-information .wrapper p{padding:0}article .module-information .wrapper .h3,article .module-information .wrapper h3{margin-bottom:.8rem}article .module-information .wrapper .media{width:100%;margin-bottom:2.7rem}article .module-information .wrapper .module-link{margin:3rem -0.12rem}article .module-information .wrapper .module-link.module-link-separated a{margin-right:0;margin-left:0}article .article-data .module-link.module-link-separated a{margin:0 0 2rem}article .module-link .text .title br{display:none}article .module-link .heading .wysiwyg>p,article .module-link .heading .wysiwyg h2{padding-right:0;padding-left:0;margin-top:3rem}article .module-link.module-link-same{margin:0 1.2rem 4rem}article .module-link.module-link-same .heading{font-size:1.5rem}article .module-link.module-link-same li{padding:1rem 3rem 1rem 0}article .module-link.module-link-same li.has-tag .title{height:4rem}article .module-link.module-link-same li .arrow{right:.8rem}article .module-link.module-link-separated{margin:0}article .module-link.module-link-separated a{margin:0 1.2rem 2rem}article .module-link.module-link-separated a .arrow{right:.8rem}article .module-link.module-link-same .title,article .module-link.module-link-separated .text .title{-webkit-line-clamp:3}article .module-link.module-link-onimage a{height:18.5rem;margin:0 1.2rem}article .module-link.module-link-onimage p{font-size:2rem}article .module-material{margin:0 1.2rem 4rem}article .module-material .wrapper{padding:3rem 2rem;margin:2rem -1.2rem 0;border-radius:0}article .module-material .inner{display:block}article .module-material ul li{width:100%}article .module-material ul li p{padding:.7rem 0 .5rem}article .module-profile{padding:3rem 3rem 2rem;border-radius:0}article .module-profile .sns{margin-left:0}article .module-profile .sns .sns-icon{width:3.7rem;height:3.7rem}article .module-profile .detail .wrapper{display:block;min-height:10rem}article .module-profile .text{margin:2rem 0 0 -12rem}article .module-question{margin:0 1.2rem 6rem}article .module-question .wrapper{padding:3rem 1.2rem;margin:-1rem -1.2rem 0;border-radius:0}article .module-question:not(.module-question-imagelist) fieldset label{font-size:1.4rem}article .module-question:not(.module-question-imagelist) fieldset label span.alpha{width:3rem;height:3rem;font-size:1.4rem;line-height:2.9rem}article .module-question:not(.module-question-imagelist) fieldset label span.text{margin-top:.4rem}article .module-question.module-question-imagelist fieldset{margin:0 -0.3rem 2rem}article .module-question.module-question-imagelist label{margin:0 .3rem}article .module-question.module-question-imagelist label span.alpha{font-size:1.4rem}article .module-recipe{padding:4rem 1.2rem 0}article .module-recipe .part p{padding:0}article .module-recipe .part figure{margin:4rem -1.2rem 0}article .module-snap-carousel{margin-bottom:6rem}article .module-snap-carousel .snap-carousel-prev,article .module-snap-carousel .snap-carousel-next{top:20.5rem}article .module-snap-carousel .snap-carousel-prev{left:1rem}article .module-snap-carousel .snap-carousel-next{right:1rem}article .module-snap-carousel .snap-carousel-pagination{top:41rem;right:.5rem}article .module-snap-carousel .snap-carousel-slide figure{padding-bottom:2.5rem}article .module-snap-carousel .snap-carousel-slide figure img{height:44rem}article .module-snap-carousel .snap-carousel-thumbnail ul{max-width:100%;overflow-x:auto;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}article .module-snap-carousel .snap-carousel-thumbnail ul::-webkit-scrollbar{display:none}article .module-snap-carousel .snap-carousel-thumbnail ul li:first-of-type{margin-left:1.2rem}article .module-snap-carousel .snap-carousel-thumbnail ul li:last-of-type{margin-right:1.2rem}article .module-snap-slide{padding-top:4rem}article .module-snap-slide.wysiwyg h2{margin-top:0}article .module-snap-slide .number{padding:0 1.2rem;margin-bottom:1rem;font-size:1.5rem}article .module-snap-slide figure{margin:0 0 3rem}article .module-tab{margin:4rem 0 6rem}article .module-tab .prev,article .module-tab .next{position:absolute;top:0;display:flex;align-items:center;width:4.5rem;height:4.5rem;padding-left:1.2rem;pointer-events:none;background:linear-gradient(to right, #fff, rgba(255, 255, 255, 0));opacity:0;transition:300ms}article .module-tab .prev svg,article .module-tab .next svg{width:.6rem;height:1.2rem}article .module-tab-menu{padding:0 .2rem;overflow-x:auto;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}article .module-tab-menu li{display:inline-block;padding:0 1rem}article .module-tab-menu::-webkit-scrollbar{display:none}article .module-tab-menu li a{padding-top:.2rem}article .module-tab-contents{padding:1.2rem 0 .1px}article .module-tab .wysiwyg figure{margin:0 1.2rem 3rem}article .module-tab .wysiwyg figure figcaption{padding:0}article .module-embed iframe[title="YouTube video player"]{height:21.1rem}article .module-item-info{margin:0 1.2rem}article .module-item-info .wrapper{display:block;padding:1.2rem 1.2rem 1rem}article .module-item-info .wrapper.has-image{display:block}article .module-item-info .wrapper p{padding:0}article .module-item-info .wrapper .media{margin:1rem auto 1.75rem auto}article .module-item-info .wrapper .module-link.module-link-separated{margin-bottom:1.75rem}article .module-item-info .wrapper .module-link.module-link-separated a{margin:0}}@media screen and (max-width: 767px){.col .mega-links li input{margin:0}.mega-menu{left:0;width:100%;font-size:1.4rem}section .pagination{width:100%;margin:0 auto;-webkit-transform:translate(0, 0)}section .pagination .page{margin:0}section .pagination .page .page-numbers{margin:0 .8rem 0}section .pagination .page .page-numbers.big-number{font-size:1.2rem}section.section-column div.series-col2 .article-cards{display:flex;display:flex;flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start;align-items:flex-start;justify-content:space-between;justify-content:space-between;width:unset;margin-right:0}section.section-flex-list .section-inner .series-contents-type-b{flex-wrap:wrap}section.section-flex-list .section-inner .series-contents-type-b .theme1 .view-all-button{padding-bottom:6rem}section.section-flex-list .section-inner .series-contents-type-b .theme1 h3,section.section-flex-list .section-inner .series-contents-type-b .theme2 h3{font-size:1.8rem}section.section-flex-list .section-inner .series-contents-type-b .view-all-button{padding-top:3rem}section.section-flex-list .section-inner .series-contents-type-b .view-all-button-no-display{padding-top:3rem}.selector{display:block;padding:1rem 0}.selector .menu-items{display:block}.selector .menu-items:last-child{display:flex;justify-content:center}.selector li div.text-link-wrapper{width:unset}.selector .menu-items:last-child li{width:17rem;text-align:center}.selector a.menu-item{width:unset}.selector .menu-items li{padding:.5rem 0}.selector .menu-items .mega-links li{padding:0 .5rem}div.series-col2{display:block;width:unset}div.series-col2 li.button-wrapper,div.series-col2 li.title{flex-grow:2}div.series-col2 li>.button-view-all{margin-top:4rem}section.square-mansion .article-cards{margin:0 0 3rem;overflow:hidden}section.square-mansion.col3.rectangle .article-cards{min-width:35rem}section.square-mansion.col3 .article-cards .card{width:100%}section.square-mansion.col3 .article-cards .card .title{font-size:2rem;line-height:1.4;-webkit-line-clamp:2}section.square-mansion.col3 .article-cards .card .image{width:unset;height:35.1rem;margin-bottom:1rem}section.square-mansion .article-cards .card{flex-shrink:0;width:16.8rem;margin-bottom:2rem}section.square-mansion .article-cards .card:last-child{margin-bottom:0}section.square-mansion .article-cards .card:nth-of-type(odd){margin-right:1.5rem}section.square-mansion .article-cards .card .image{position:relative;flex-shrink:0;width:16.8rem;height:16.8rem;overflow:hidden;background-color:#fff;border-radius:.8rem;transition:400ms ease-in-out}section.square-mansion .article-cards .card .category{margin:1rem 0 1rem}section.square-mansion .article-cards .card .title{display:-webkit-box;margin-bottom:1rem;overflow:hidden;font-size:1.6rem;line-height:1.5;letter-spacing:.1rem;white-space:normal;pointer-events:auto;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-family:"ヒラギノ明朝 ProN W3","HiraMinProN-W3",serif;letter-spacing:-0.03rem}section.square-mansion.col3.rectangle .article-cards{margin:0 auto}section.square-mansion.col3.rectangle .article-cards .card{width:17.5rem;height:28.55rem;margin:0}section.square-mansion.col3.rectangle.brand .article-cards .card{height:23.3rem}section.square-mansion.col3.rectangle .article-cards .card .image{height:23.3rem;margin-right:0;margin-bottom:0;border-radius:0}section.square-mansion.col3.rectangle .article-cards .card .title{display:flex;flex-direction:column;align-items:center;justify-content:center;height:4.8rem;margin-bottom:0;overflow:hidden;font-family:"Tenor Sans","ヒラギノ明朝 ProN W3","HiraMinProN-W3",serif;font-size:1.5rem;line-height:1.4;-webkit-line-clamp:1}section.ranking.top .section-inner{padding-right:1.2rem;padding-left:1.2rem}section.ranking .ranking-top .card .image{height:35.6rem;margin-bottom:1.5rem}section.square-mansion.ranking:last-of-type{padding-bottom:5.5rem}section.ranking .module-title.date,section.ranking h3{font-size:1.8rem}section.ranking .module-title .large{margin-bottom:2rem}.ranking-top>.card{top:-2rem}.ranking-top>.card>.rankingNo{top:2.5rem;font-size:5rem}.rankingNo{font-size:3.2rem}section.section-scroll-list.ranking.top .section-inner>.module-title{padding-bottom:0;margin-bottom:0;line-height:3rem}section.section-scroll-list.ranking.top .section-inner>.module-title.date{padding-top:5.5rem}}@media screen and (max-width: 949px){.modal-menu-contents .menu-wrapper{margin-bottom:3.5rem}.modal-menu-contents .menu-wrapper .left{margin-right:7rem}.modal-menu-contents .menu-wrapper .right{width:auto}.modal-menu-contents .information.side{display:none}.modal-menu-contents .information.bottom{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.modal-menu-contents .information .box{display:flex;width:calc(50% - 1rem);height:25.5rem}.modal-menu-contents .information .button-common{width:100%}.modal-menu-contents .latest-magazine .detail{display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between;width:50%}.modal-menu-contents .latest-magazine .button-common{width:200%}.modal-menu-contents .latest-magazine .image{flex-shrink:0;width:50%;text-align:center}.modal-menu-contents .latest-magazine .image img{width:11rem}.modal-menu-contents .member{flex-direction:column;justify-content:space-between}.modal-menu-contents .member p{font-size:1.6rem}.modal-menu-contents .sns{order:2;margin-bottom:4rem;border-top:1px solid #e0e0e0}.modal-menu-contents .search{order:1;margin-bottom:4rem}.modal-menu-contents-footer{flex-direction:column}}@media screen and (min-width: 950px){.modal-menu-contents .menu-wrapper{justify-content:space-between;margin-bottom:4rem}.modal-menu-contents .menu-wrapper .left{margin-right:3rem}.modal-menu-contents .menu-wrapper .right{width:calc(25% + 2rem);margin-right:3rem}.modal-menu-contents .sub-menu ul.menu li:not(.heading) a{min-width:20rem}.modal-menu-contents .information.bottom{display:none}.modal-menu-contents .information.side{width:calc(35% + 5rem)}.modal-menu-contents .information .box{display:flex;width:100%}.modal-menu-contents .information .button-common{width:16.5rem;margin-top:2rem}.modal-menu-contents .latest-magazine{display:flex;flex-shrink:2;align-items:flex-end;justify-content:space-between;margin-bottom:1rem}.modal-menu-contents .latest-magazine .detail{margin-right:1rem}.modal-menu-contents .latest-magazine .image{min-width:10rem;max-width:14rem}.modal-menu-contents .member p{font-size:1.4rem}.modal-menu-contents .sns{flex-shrink:0;order:1}.modal-menu-contents .search{order:2;width:calc(35% + 5rem)}.modal-menu-contents-footer{align-items:flex-end;justify-content:space-between;border-top:1px solid #e0e0e0}}@media screen and (min-width: 1100px){.modal-menu{display:none}}@media screen and (min-width: 768px){.page-numbers{width:4rem}.page-numbers.big-number{width:5rem}.related-article-inner{width:100%;max-width:110rem;margin:8rem auto 8rem}section.section-column .feature.reverse{top:calc(100vh - 87rem)}body.subnav section.section-column .feature.reverse{top:calc(100vh - 83rem)}section.section-flex-list .section-inner .series-contents-type-b{display:flex}section.section-flex-list .section-inner .series-contents-type-b .theme1,section.section-flex-list .section-inner .series-contents-type-b .theme2{flex:1}section.section-flex-list .section-inner .series-contents-type-b .theme1 h3,section.section-flex-list .section-inner .series-contents-type-b .theme2 h3{font-size:2.6rem}section.section-flex-list .section-inner .series-contents-type-b .theme1 .view-all-button,section.section-flex-list .section-inner .series-contents-type-b .theme2 .view-all-button{padding-top:6rem}section.section-member .member ul li{width:calc((100% - 5rem)/6);margin-right:1rem}section.section-member .member ul li:nth-of-type(6n){margin-right:0}section.square-mansion .section-inner{margin:0 auto}section.square-mansion .section-inner.nopadding{padding-right:0;padding-left:0}section.square-mansion .article-cards .card{width:20.7em;height:29.7rem;margin:0 .8rem 2rem}section.square-mansion .article-cards .card .image{height:20.7rem;margin-bottom:1.5rem}section.square-mansion.ranking .article-cards .card{width:25em;height:42rem;margin:0 .8rem 2rem}section.square-mansion.ranking .article-cards .card .image{height:25rem;margin-bottom:1.5rem}section.square-mansion.col3 .article-cards .card{width:35.6rem;height:47.5em}section.square-mansion.col3 .article-cards .card .image{height:35.6rem;margin-bottom:1.5rem}section.square-mansion.col3 .article-cards .card .title{font-size:2rem;line-height:1.4;-webkit-line-clamp:2}section.square-mansion.col3.rectangle .article-cards .card{width:36.6rem;height:57.1rem;margin:0}section.square-mansion.col3.rectangle .article-cards .card .image{height:48.8rem;margin-bottom:0;border-radius:0}section.square-mansion.col3.rectangle .article-cards .card .title{display:flex;flex-direction:column;align-items:center;justify-content:center;height:8.3rem;margin-bottom:0;overflow:hidden;font-family:"Tenor Sans","ヒラギノ明朝 ProN W3","HiraMinProN-W3",serif;font-size:2rem;line-height:1.4;-webkit-line-clamp:1}section.square-mansion .article-cards .card .title{font-size:1.6rem;line-height:1.4;-webkit-line-clamp:3}section.ranking.top .section-inner{max-width:unset;padding-top:8rem;padding-right:0;padding-left:0}section.ranking.top .section-inner>.module-title{padding-bottom:1rem}section.ranking.top .section-inner .module-horizontal-scroll{display:inline-flex;width:auto;height:100%;cursor:grab;animation:horizontal-scroll linear infinite}section.square-mansion.ranking .article-cards{justify-content:center}article .module-link.module-link-separated.theme-next a{padding:2rem 1rem}article .module-link.module-link-separated.theme-next .text .heading{margin-bottom:2rem}}@media screen and (min-width: 768px)and (max-width: 767px)and (orientation: portrait),screen and (orientation: landscape)and (max-width: 767px)and (orientation: portrait){section.section-scroll-list .scroll-list-wrapper.pattern1 .card:nth-of-type(3n - 2) .detail,section.section-scroll-list .scroll-list-wrapper.pattern1 .card:nth-of-type(3n - 1) .detail{padding:8rem 1.2rem 1.5rem}section.section-scroll-list .scroll-list-wrapper.pattern1 .card:nth-of-type(3n - 2) .title,section.section-scroll-list .scroll-list-wrapper.pattern1 .card:nth-of-type(3n - 1) .title{white-space:normal}section.section-scroll-list .scroll-list-wrapper.pattern2 .card:nth-of-type(odd) .detail,section.section-scroll-list .scroll-list-wrapper.pattern4 .card .detail{padding:8rem 1.2rem 1.5rem}section.section-scroll-list .scroll-list-wrapper.pattern2 .card:nth-of-type(odd) .title,section.section-scroll-list .scroll-list-wrapper.pattern4 .card .title{white-space:normal}section.section-tile .article-cards:not(.is-card-size-auto) .card.large .detail,section.section-tile .article-cards.is-card-size-auto .card:nth-of-type(odd) .detail{padding:8rem 1.2rem 1.5rem}section.section-tile .article-cards:not(.is-card-size-auto) .card.large .title,section.section-tile .article-cards.is-card-size-auto .card:nth-of-type(odd) .title{white-space:normal}}@media screen and (max-width: 767px)and (orientation: portrait)and (max-width: 767px)and (orientation: portrait){section.section-tile .article-cards.is-card-size-auto .card:nth-of-type(3n - 2) .detail{padding:8rem 1.2rem 1.5rem}section.section-tile .article-cards.is-card-size-auto .card:nth-of-type(3n - 2) .title{white-space:normal}}