@charset "UTF-8";header .top_erea .top_box{background-color:transparent}.wrapper{width:100%}.wrapper h2{font-size:clamp(30px,3.9vw,38px);letter-spacing:.03em}.wrapper h3{font-size:clamp(15px,1.9vw,19px);letter-spacing:.12em;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.wrapper li,.wrapper p{font-size:clamp(13px,1.7vw,15px);line-height:1.7}:root{--section_margin:160px;--title_margin:50px;--block_margin:100px;--list_margin:30px;--brand-color01:#1C1C1C;--brand-color02:#B0B2AF;--brand-color03:#EEF0F2;--brand-color04:#ECEBE4}@media screen and (max-width:768px){:root{--section_margin:80px;--title_margin:35px;--block_margin:50px;--list_margin:20px}}.wrapper img{width:100%;height:auto;object-position:center;object-fit:cover}main{margin-top:0}main .top-area{width:100%;height:480px}@media screen and (max-width:450px){main .top-area{aspect-ratio:599/767;height:100%}}main .top-area-inner{background:url(/enjoy/sofamagazine/assets/images/2026/fv_magazine_bg_pc.jpg) center/cover no-repeat;width:100%;height:100%;position:relative}@media screen and (max-width:599px){main .top-area-inner{background:url(/enjoy/sofamagazine/assets/images/2026/fv_magazine_bg_sp.jpg) 0 65%/cover no-repeat}}main .top-area-inner::before{content:"";position:absolute;background:#fff;opacity:.1;width:100%;height:100%;display:block;z-index:1;top:0;left:0}main .logo-wrap{position:absolute;top:20%;left:9.8%;display:block;max-width:375px;width:clamp(14.75rem,11.463rem + 14.03vw,23.438rem);height:auto}main .logo-wrap .logo-title{max-width:350px;width:clamp(13.75rem,10.675rem + 13.12vw,21.875rem);object-fit:cover}main .logo-wrap p{font-size:clamp(.75rem,.537rem + .91vw,1.313rem);line-height:2;margin-top:16.5%;letter-spacing:.12em;text-shadow:0 0 20px rgba(255,255,255,.8);white-space:nowrap}@media screen and (max-width:599px){main .logo-wrap{top:11%;left:50%;transform:translate(-50%,0)}main .logo-wrap p{text-align:center;margin-top:clamp(30px,-13.39vw + 110.27px,60px)}}.main-content{background:var(--brand-color03);padding-top:clamp(3.125rem,1.942rem + 5.05vw,6.25rem)}.wrapper .all{max-width:1100px;width:95%;margin:0 auto 30px}.wrapper .all .title h2{color:#b0b2af}.wrapper .page_nav{width:95%;margin:0 auto;max-width:1100px;display:flex;justify-content:space-between;align-items:center}.page_nav .num{width:fit-content;display:flex;align-items:baseline}.page_nav .num h3{display:inline-block}.page_nav .num p{display:inline-block;padding-left:5px}.page_nav .selecter,.page_nav .sort_box{display:flex;justify-content:center;align-items:center}.page_nav .sort_box{z-index:5}@media screen and (max-width:768px){.page_nav .sort_box{width:100%;justify-content:right;gap:5px}}.selecter .drop_down select{font-size:clamp(13px,1.7vw,14px);padding:5px 17px 11px 17px;text-align:center}.selecter .drop_down{position:relative;display:flex;justify-content:center;align-items:center;border-bottom:#b0b2af 1px solid;z-index:0}.selecter .drop_down::after{position:absolute;content:"";display:inline-block;width:9px;height:9px;background:url(/images/common/down.png) no-repeat center/contain;right:0;top:50%;transform:translateY(-50%);z-index:-1}.page_nav .search{margin-right:10px;text-wrap:nowrap}@media screen and (max-width:768px){.page_nav .search{margin-right:0}}.page_nav .search input{width:211px;height:25px;border:#b0b2af solid 1px;border-right:transparent;padding:6px 0 6px 10px;border-radius:3px 0 0 3px}.page_nav .search button{width:auto;height:25px;border:#b0b2af solid 1px;border-left:transparent;padding:6px 10px 6px 10px;border-radius:0 3px 3px 0;margin-left:-10px}.page_nav .search button img{width:13px;height:13px;object-fit:contain;object-position:center}@media screen and (max-width:768px){.page_nav,.page_nav .selecter{justify-content:center}.selecter .drop_down{margin-left:0}.selecter p{margin-bottom:3px;color:#b0b2af}.page_nav .num{white-space:nowrap}.page_nav .search input{width:30vw;max-width:180px}}.wrapper .tab-buttons{display:flex;gap:10px;max-width:1100px;width:100%;margin:0 auto}.wrapper .tab-buttons .tab-button{background:var(--brand-color02);border-radius:10px 10px 0 0;max-width:120px;width:100%;aspect-ratio:120/35;color:#fff;letter-spacing:.05em;text-align:center;font-size:clamp(13px,1.69vw,16px);line-height:1}.wrapper .tab-buttons .tab-button.is-active{background:var(--brand-color01)}@media screen and (max-width:768px){.tab-buttons{gap:6px;justify-content:center}.tab-buttons .tab-button{max-width:unset;aspect-ratio:unset;line-height:1;width:100%;padding:8px 0}}.num_and_sort{bottom:15px;display:flex;align-items:center;gap:10px;justify-content:space-between;width:100%;margin-bottom:20px}@media screen and (max-width:768px){.num_and_sort{flex-direction:row;bottom:47px;width:100%}}.view .vw_body{width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;margin:0 auto;border-top:solid 1px var(--brand-color02)}.view #noneItem{width:100%;text-align:center}.vw_body li{width:100%;display:flex;border-bottom:solid 1px var(--brand-color02)}.vw_body .card{transition:opacity .5s ease;opacity:0}.vw_body .card.is-visible{opacity:1}.vw_body li a{width:100%;display:flex;flex-direction:column;position:relative}.vw_body li:not(:nth-child(3n)){border-right:solid 1px var(--brand-color02)}@media screen and (max-width:768px){.vw_body li:not(:nth-child(3n)){border-right:none}.vw_body li:nth-child(2n-1){border-right:solid 1px var(--brand-color02)}}.article-published-date{display:inline;position:absolute;transform:rotate(90deg);top:50px;font-size:clamp(9px,1.5vw,11px)}@media screen and (max-width:768px){.article-published-date{left:-18px}}.vw_body li img{margin:30px auto 25px;max-width:291px;width:22vw;aspect-ratio:97/73}@media screen and (max-width:768px){.vw_body li img{margin:30px auto 25px;max-width:291px;width:41vw;aspect-ratio:97/73}}.vw_body a p,.vw_body a span{transition:color .35s}.vw_body a:hover p,.vw_body a:hover span{color:#b0b2af}.article-text-wrap{display:flex;flex-direction:column;max-width:450px;width:92%;margin:0 auto;flex:1 1 auto}.article-title{margin-bottom:17px;display:flex;flex-direction:column;flex-grow:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.article-interviewee{border-top:dashed .8px var(--brand-color01);padding-top:17px;width:100%;margin-bottom:12px;min-height:68px;display:none}.article-interviewee p{font-size:clamp(11px,1.4vw,13px)}.article-tag{background:#1c1c1c;padding:8px 0 8px 4%;min-height:41.5px;display:none}@media screen and (max-width:768px){.article-tag{padding:5px 0 5px 4%;min-height:32px}}.article-tag-name{color:#fff;font-size:clamp(10px,1.3vw,11px);line-height:1;padding:3px 6px;border:dashed .8px #fff;display:inline-block}@media screen and (min-width:769px) and (max-width:1000px){.view .vw_body{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:768px){.page_nav .num p{padding-left:3px}.view .vw_body{grid-template-columns:repeat(2,1fr)}}.wrapper .pagination{display:flex;align-items:center;justify-content:center;padding:63px 0}.pagination li{font-size:clamp(14px,1.7vw,16px);margin-right:5px;padding:5px 10px;cursor:pointer;transition:color .35s}.pagination .number.active,.pagination li:hover{color:#b0b2af}.pagination .next{margin-right:0;margin-left:var(--block_margin)}.pagination .prev{margin-right:var(--block_margin)}.pagination .next::after,.pagination .prev::after{display:block;content:"";width:10px;height:25px;transition:opacity .35s;background:url(/images/common/arrow_right.png) no-repeat center/contain}.pagination .prev::after{background:url(/images/common/arrow_left.png) no-repeat center/contain}.pagination .next:hover:after,.pagination .prev:hover:after{opacity:.7}@media screen and (max-width:768px){.pagination .next{margin-right:0;margin-left:auto}.pagination .prev{margin-left:0;margin-right:auto}}