/* --------------------------------------------------------
 Name:      よまにゃチャンネル - ナツイチ2025 | 集英社文庫 - app.css
 Author:    FT_y.takeda
 Info:      よまにゃチャンネル - ナツイチ2025 | 集英社文庫
----------------------------------------------------------- */
@charset "UTF-8";a,abbr,address,article,aside,audio,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,label,legend,li,main,mark,nav,ol,p,pre,q,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{line-height:1;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}a{all:unset;cursor:revert;display:revert;text-decoration:none}h1,h2,h3,h4,h5,h6,p{font-weight:400}img{border-style:none;vertical-align:bottom}img,video{height:auto;max-width:100%}ol,ul{list-style:none;list-style-type:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input::-webkit-search-decoration{display:none}input:focus{outline-offset:-2px}select::-ms-expand{display:none}select::-webkit-search-decoration{display:none}select:focus{outline-offset:-2px}button{background-color:transparent}textarea{resize:none}textarea::-webkit-search-decoration{display:none}textarea:focus{outline-offset:-2px}button,input,select,textarea{background:none;border:none;color:inherit;font:inherit;outline:none;padding:0}body{background:#008bd5;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Helvetica;font-size:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;min-height:100dvh}main{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}a{color:#fff}a,h1,h2,h3,h4,h5,h6,p{line-height:normal}.header{background-color:#fff;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif;position:fixed;width:100%;z-index:100}.safari .header{font-family:Helvetica}.header_inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;margin:0 auto;width:1026px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;align-items:center;justify-content:space-between}.header_logo{display:table-cell;line-height:19.21px;vertical-align:middle;width:126px}.header_item{font-weight:700}.header_snsList{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.header_hamburger_line[data-item=line1]{top:0}.header_hamburger_line[data-item=line2]{top:7px}.header_hamburger_line[data-item=line3]{bottom:0}.header.is-active .header_menu span:first-child{-webkit-transform:translateY(7px) rotate(-45deg);-moz-transform:translateY(7px) rotate(-45deg);-ms-transform:translateY(7px) rotate(-45deg);transform:translateY(7px) rotate(-45deg)}.header.is-active .header_menu span:nth-child(2){opacity:0}.header.is-active .header_menu span:nth-child(3){-webkit-transform:translateY(-7px) rotate(45deg);-moz-transform:translateY(-7px) rotate(45deg);-ms-transform:translateY(-7px) rotate(45deg);transform:translateY(-7px) rotate(45deg)}.footer{background-color:#fff;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif;position:relative}.safari .footer{font-family:Helvetica}.footer_lower{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.footer_copyright,.footer_privacyLink{color:#000}.footer_pageTop{left:50%;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.footer_pageTop_icn{margin:0 auto}.footer_pageTop_yomanya{display:block}html #onetrust-banner-sdk.otRelFont{font-size:10px!important}html .animate-fade{-webkit-animation:fadeIn .8s ease-in-out forwards;-moz-animation:fadeIn .8s ease-in-out forwards;animation:fadeIn .8s ease-in-out forwards}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}html .scroll-action{opacity:0}body{cursor:url(https://bunko.shueisha.co.jp/natsuichi/yomanyachannel/assets/images/main_2025/icn/cursor.png) 13 12,auto;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif;font-weight:500;position:relative}.safari body{font-family:Helvetica}.page-index .kv{position:relative;width:100%}.page-index .kv_title{position:absolute;z-index:2}.page-index .kv_list{background-color:#000;overflow:hidden;width:100%}.page-index .kv_item{-o-object-fit:cover;object-fit:cover;opacity:0;overflow:hidden;position:absolute;-webkit-transition-duration:1s;-moz-transition-duration:1s;transition-duration:1s;-webkit-transition-property:all;-moz-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-moz-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);visibility:hidden;width:100%}.page-index .kv_item.active{opacity:1;visibility:visible}.page-index .kv_buttons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;left:50%;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.page-index .kv_btn{cursor:pointer;margin:0}.page-index .kv_btn[data-item=btn1]{-webkit-transform:rotate(70deg);-moz-transform:rotate(70deg);-ms-transform:rotate(70deg);transform:rotate(70deg)}.page-index .kv_btn[data-item=btn1] div{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.page-index .kv_btn[data-item=btn2]{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.page-index .kv_btn[data-item=btn2] div{-webkit-transform:rotate(100deg);-moz-transform:rotate(100deg);-ms-transform:rotate(100deg);transform:rotate(100deg)}.page-index .kv_btn[data-item=btn3]{-webkit-transform:translateY(3px);-moz-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}.page-index .kv_btn[data-item=btn3] div{-webkit-transform:rotate(75deg);-moz-transform:rotate(75deg);-ms-transform:rotate(75deg);transform:rotate(75deg)}.page-index .kv_btn[data-item=btn4]{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.page-index .kv_btn[data-item=btn4] div{-webkit-transform:rotate(80deg);-moz-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg)}.page-index .kv_btn[data-item=btn5]{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.page-index .kv_btn[data-item=btn5] div{-webkit-transform:rotate(100deg);-moz-transform:rotate(100deg);-ms-transform:rotate(100deg);transform:rotate(100deg)}.page-index .kv_btn[data-item=btn6]{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.page-index .kv_btn[data-item=btn6] div{-webkit-transform:rotate(100deg);-moz-transform:rotate(100deg);-ms-transform:rotate(100deg);transform:rotate(100deg)}.page-index .kv_btn div{background-image:url(https://bunko.shueisha.co.jp/natsuichi/yomanyachannel/assets/images/main_2025/icn/btn-foot-print-empty.svg);background-repeat:no-repeat;background-size:contain;cursor:pointer}.page-index .kv_btn.active div{background-image:url(https://bunko.shueisha.co.jp/natsuichi/yomanyachannel/assets/images/main_2025/icn/btn-foot-print-fill.svg)}.page-index .inner .voice_text p span{color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-weight:700;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;text-align:center}.page-index .inner .voice_text-xs{position:relative}.page-index .inner .voice_subText p{color:#fff;font-weight:700;text-align:center}.page-index .inner .obi_title{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page-index .inner .obi_title p{font-weight:700;letter-spacing:.36em;line-height:1.5em;position:relative;text-align:center}.page-index .inner .obi_title :before{background:#fff;content:"";display:block;height:75%;left:0;position:absolute;-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}.page-index .inner .obi_title :after{background:#fff;content:"";height:75%;position:absolute;right:0;-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.page-index .inner .share_title{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.page-index .inner .share_title p{color:#fff;font-weight:700;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page-index .inner .share_title p:before{background:#e5e7eb;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}.page-index .inner .share_title p:after{background:#e5e7eb;content:"";height:100%;position:absolute;right:0;top:0;-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.page-index .inner .share_button,.page-index .inner .share_snsWrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.page-index .inner .share_buttonLink{background-color:#fff;border:2px solid #fff;color:#008bd5;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-moz-border-radius:9999px;border-radius:9999px;font-weight:700;line-height:1;position:relative}.page-index .inner .share_buttonLink:after{background-image:url(https://bunko.shueisha.co.jp/natsuichi/yomanyachannel/assets/images/main_2025/icn/btn-link-arrow.png);background-repeat:no-repeat;background-size:contain;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.page-index .actors_subTitle p,.page-index .actors_title{font-weight:700;text-align:center}.page-index .actors_list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.page-index .actors_image img{background:#fff;-moz-border-radius:9999px;border-radius:9999px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.page-index .actors_name-en p,.page-index .actors_name-jp p{color:#fff;font-weight:700;text-align:center}.page-index .actors_icn{margin:0 auto}.page-index .actor_titleWrap{position:relative}.page-index .actor_number{left:0;position:absolute}.page-index .actor_name p{line-height:1.5}.page-index .actor_name p,.page-index .actor_title p{font-weight:700;text-align:center}.page-index .actor_movie{aspect-ratio:16/9}.page-index .actor_youtube,.page-index .actor_youtube iframe{height:100%;width:100%}.page-index .actor_info{background-color:#fff;margin-left:auto;margin-right:auto}.page-index .actor_infoWrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}.page-index .actor_bookImage{-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.page-index .actor_bookTitle p{color:#000;font-weight:700;line-height:1.5}.page-index .actor_bookAuthor p{color:#000;font-weight:700;line-height:1}.page-index .actor_bookLink{background-color:#008bd5;-moz-border-radius:9999px;border-radius:9999px;color:#fff;font-weight:700;position:relative}.page-index .actor_bookLink:after{background-image:url(https://bunko.shueisha.co.jp/natsuichi/yomanyachannel/assets/images/main_2025/icn/btn_window.png);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.page-index .actor_note p{color:#008bd5;font-weight:700}.page-index .actor_profile{background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.page-index .actor_profileImage img{background:#008bd5;-moz-border-radius:9999px;border-radius:9999px;width:100%}.page-index .actor_name-en p,.page-index .actor_name-jp p{color:#008bd5;font-weight:700}.page-index .actor_birth{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.page-index .actor_birthday p,.page-index .actor_birthplace p,.page-index .actor_works p{color:#008bd5;font-weight:700}@media print{body{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:1280px}}@media print,screen and (min-width:640px){.header{display:table;padding:16px 0 17px}.header_logoLink{line-height:19.21px}.header_logoLink:hover{opacity:.6}.header_list{letter-spacing:.12em;line-height:37px;margin-left:-75px}.header_list li+li{margin-left:28px}.header_item{display:inline-block;font-size:13px;letter-spacing:0}.header_item a:hover{opacity:.6}.header_snsList{letter-spacing:.12em;padding-left:14px}.header_snsItem_x{display:inline-block;height:37px;vertical-align:top;width:37px}.header_snsItem_x:hover{opacity:.6}.header_snsItem_facebook{display:inline-block;height:37px;margin-left:12px;vertical-align:top;width:37px}.header_snsItem_facebook:hover{opacity:.6}.header_menu{display:none}.footer{height:76px;min-width:1026px}.footer_lower{margin:36px auto 0;width:900px}.footer_privacyLink{font-size:13px;letter-spacing:0;line-height:20px}.footer_privacyLink:hover{text-decoration:underline}.footer_copyright{font-size:13px;letter-spacing:0;line-height:20px}.footer_pageTop{bottom:58px}.footer_pageTop_icn{width:132px}.footer_pageTop_icn:hover{opacity:.6}.footer_pageTop_yomanya{margin:20px auto 0;width:184.83px}.page-index .u-pc{display:block!important}.page-index .u-sp{display:none!important}.page-index .kv{aspect-ratio:16/9;margin-bottom:205px;margin-top:70px}.page-index .kv_title{left:60px;top:40px;width:112px}.page-index .kv_arrow-left{left:40px}.page-index .kv_arrow-left,.page-index .kv_arrow-right{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.page-index .kv_arrow-right{right:40px}.page-index .kv_buttons{bottom:-47px;gap:6.5px}.page-index .kv_btn div{height:20px;width:20px}.page-index .inner{margin:0 auto;width:900px}.page-index .inner .voice_text{margin-bottom:75px}.page-index .inner .voice_text p span{font-size:20px;letter-spacing:2.5px;line-height:1.6}.page-index .inner .voice_text-xs{font-size:12px;top:-6px}.page-index .inner .voice_subText{margin-bottom:75px}.page-index .inner .voice_subText p{font-size:12px;letter-spacing:.05em;line-height:2}.page-index .inner .voice_illust{margin:0 auto 145px;width:350px}.page-index .inner .obi_title p{font-size:22px;padding-left:44.8px;padding-right:51.2px}.page-index .inner .obi_title :after,.page-index .inner .obi_title :before{top:10px;width:2px}.page-index .inner .obi_image{margin:38px auto 0;width:736px}.page-index .inner .obi_poster{margin:40px auto 135px;width:736px}.page-index .inner .share{margin-top:220px}.page-index .inner .share_title{margin-bottom:22px;margin-top:-34px}.page-index .inner .share_title p{font-size:20px;letter-spacing:.2em;line-height:1.5em;padding:0 20px}.page-index .inner .share_title p:after,.page-index .inner .share_title p:before{width:2px}.page-index .inner .share_snsWrap{margin-bottom:80px}.page-index .inner .share_link:hover{opacity:.6}.page-index .inner .share_facebook,.page-index .inner .share_x{margin:0 12px;width:64px}.page-index .inner .share_illust{margin:0 auto;width:234px}.page-index .inner .share_button{margin:40px auto 273px}.page-index .inner .share_buttonLink{font-size:20px;letter-spacing:.1em;padding:10px 30px;width:243px}.page-index .inner .share_buttonLink:after{height:18px;right:33px;width:9px}.page-index .inner .share_buttonLink:hover{background-color:#008bd5;border:2px solid #fff;color:#fff}.page-index .inner .share_buttonLink:hover:after{background-image:url(https://bunko.shueisha.co.jp/natsuichi/yomanyachannel/assets/images/main_2025/icn/btn-link-arrow-white.png)}.page-index .u-pc{display:block}.page-index .u-sp{display:none}.page-index .actors_inner{margin:0 auto 200px}.page-index .actors_title{font-size:52px;letter-spacing:.65rem}.page-index .actors_subTitle{font-size:20px;letter-spacing:.12em;line-height:1.75rem;margin:5px auto 20px}.page-index .actors_list{margin:0 auto;width:792px}.page-index .actors_scroll:hover{opacity:.6}.page-index .actors_item{margin-bottom:16px;padding:8px;width:33.3333%}.page-index .actors_image{padding:8px 8px 13px}.page-index .actors_image img{padding:2px;width:224px}.page-index .actors_name-jp{margin-bottom:4px}.page-index .actors_name-jp p{font-size:18px;letter-spacing:.5rem;line-height:1.75rem}.page-index .actors_name-en{margin-bottom:3px}.page-index .actors_name-en p{font-size:12px;letter-spacing:.18em;line-height:1rem}.page-index .actors_icn{width:25px}.page-index .actor{margin:0 auto 40px;width:900px}.page-index .actor_number{bottom:-40px;width:89.7px}.page-index .actor_name p{font-size:28px;letter-spacing:.25em}.page-index .actor_title{margin:0 auto 40px}.page-index .actor_title p{font-size:28px;letter-spacing:.25em;line-height:1.5}.page-index .actor_movie{height:506px;margin:0 auto;width:900px}.page-index .actor_info{-moz-border-radius:1rem;border-radius:1rem;margin-bottom:80px;margin-top:80px;padding:45px 48px 40px;width:542px}.page-index .actor_info[data-item=no2],.page-index .actor_info[data-item=no4],.page-index .actor_info[data-item=no6]{margin-bottom:75px}.page-index .actor_textWrap{width:280px}.page-index .actor_bookImage{-webkit-flex-shrink:0;flex-shrink:0;padding-top:5px;width:138px}.page-index .actor_bookTitle{margin-bottom:10px}.page-index .actor_bookTitle p{font-size:22px;letter-spacing:.12em}.page-index .actor_bookAuthor{margin-bottom:33px}.page-index .actor_bookAuthor p{font-size:18px;letter-spacing:.1em}.page-index .actor_bookLink{font-size:16px;letter-spacing:.05em;line-height:1.5rem;padding:8px 48px 8px 32px}.page-index .actor_bookLink:after{height:14px;right:25px;width:16px}.page-index .actor_bookLink:hover{background-color:#fff;border:2px solid #008bd5;color:#008bd5}.page-index .actor_bookLink:hover:after{background-image:url(https://bunko.shueisha.co.jp/natsuichi/yomanyachannel/assets/images/main_2025/icn/btn_window-blue.png)}.page-index .actor_note{margin-top:22px}.page-index .actor_note p{font-size:12px;letter-spacing:.12em;line-height:2}.page-index .actor_profile{-moz-border-radius:1rem;border-radius:1rem;gap:30px;margin:80px auto 50px;padding:48px 48px 40px 40px;width:900px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.page-index .actor_profile[data-item=profile2]{margin-top:-10px!important}.page-index .actor_profileImage{width:224px}.page-index .actor_profileImage img{padding:4px}.page-index .actor_profileText{width:548px}.page-index .actor_nameWrap{margin-bottom:15px}.page-index .actor_name-jp{margin-bottom:3px}.page-index .actor_name-jp p{font-size:18px;letter-spacing:.28em}.page-index .actor_name-en p{font-size:12px;letter-spacing:.37em}.page-index .actor_birth{gap:15px}.page-index .actor_birthday p{font-size:14px;letter-spacing:.14em;line-height:2}.page-index .actor_birthplace p{font-size:14px;letter-spacing:.13em;line-height:2}.page-index .actor_works p{font-size:14px;letter-spacing:.14em;line-height:2}.page-index .actor_footprint{margin:0 auto 70px;width:120px}.page-index .actor_footprint[data-item=actor1-2]{margin-top:-30px!important}}@media only screen and (max-width:639px){.header{padding:6px 0}.header.is-active .header_list{bottom:-200px;height:200px;padding:25px 0}.header.is-active .header_list.-main{bottom:-225px;height:225px}.header.is-active .header_list li{opacity:1}.header_inner{margin:0 auto;width:100%}.header_logo{display:inline-block;float:left;margin-left:4vw;width:28.8vw}.header_logoLink img{width:108px}.header_list{background-color:#fff;background-position:85% 90%;background-size:205px 160px;bottom:0;display:block;height:0;left:0;overflow:hidden;position:absolute;right:0;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.header_list li+li{margin:35px auto 0}.header_item{display:block;font-size:11px;letter-spacing:-.1px;line-height:1;margin:auto;opacity:0;position:relative;text-align:left;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s;vertical-align:middle;width:90vw}.header_item:before{background-image:url(../images/main_2025/icn/icn_footprintBtn.png);background-repeat:no-repeat;background-size:100% 100%;content:"";display:inline-block;height:10px;margin-right:.5em;vertical-align:middle;width:12px}.header_snsList{gap:2.6666666667vw;margin-right:4vw;padding:.8vw 0 .8vw 33px}.header_snsItem_facebook,.header_snsItem_x{height:30px;width:30px}.header_menu{bottom:0;height:16px;margin:auto;right:15px;top:0;width:20px}.header_hamburger_line,.header_menu{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;position:absolute;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.header_hamburger_line{background-color:#000;-moz-border-radius:4px;border-radius:4px;height:2px;left:0;width:100%}.footer{height:64px;width:100%}.footer_lower{margin-bottom:25px;margin-top:30px;padding:0 15px;width:100%}.footer_copyright,.footer_privacyLink{font-size:10px;text-align:center}.footer_pageTop{bottom:55px}.footer_pageTop_icn{width:79px}.footer_pageTop_yomanya{margin:10px auto 0;width:92.415px}.page-index .u-pc{display:none!important}.page-index .u-sp{display:block!important}.page-index .kv{margin-bottom:32vw;padding-top:48px}.page-index .kv_title{left:10.6666666667vw;top:24vw;width:16.8vw}.page-index .kv_list{aspect-ratio:125/186}.page-index .kv_arrow-left,.page-index .kv_arrow-right{margin-left:4.2666666667vw;margin-right:4.2666666667vw;width:3.2vw}.page-index .kv_buttons{bottom:-11.3333333333vw;gap:1.7333333333vw}.page-index .kv_btn div{height:3.2vw;width:3.2vw}.page-index .inner{margin:0 auto;width:80%}.page-index .inner .voice_text{margin-bottom:9.3333333333vw}.page-index .inner .voice_text p span{font-size:3.2vw;letter-spacing:.1em;line-height:1.4}.page-index .inner .voice_text-xs{font-size:3.2vw;top:-.1333333333vw}.page-index .inner .voice_subText{margin-bottom:12vw}.page-index .inner .voice_subText p{font-size:2.6666666667vw;letter-spacing:.1em;line-height:1.5}.page-index .inner .voice_illust{margin-bottom:24vw;margin-left:auto;margin-right:auto;width:46.6666666667vw}.page-index .inner .obi_title p{font-size:3.2vw;letter-spacing:.18em;padding-left:4vw;padding-right:4vw}.page-index .inner .obi_title :after,.page-index .inner .obi_title :before{top:1.3333333333vw;width:1px}.page-index .inner .obi_image{margin:3.4666666667vw auto 20px;width:74.6666666667vw}.page-index .inner .obi_poster{margin-bottom:26.6666666667vw;margin-left:auto;margin-right:auto;width:74.6666666667vw}.page-index .inner .share{margin-top:24vw;width:100%}.page-index .inner .share_title{margin-bottom:6.4vw}.page-index .inner .share_title p{font-size:3.2vw;letter-spacing:.11em;padding-left:3.2vw;padding-right:3.2vw}.page-index .inner .share_title p:after,.page-index .inner .share_title p:before{width:1px}.page-index .inner .share_snsWrap{margin-bottom:10.6666666667vw}.page-index .inner .share_facebook,.page-index .inner .share_x{margin:0 16px;width:12.8vw}.page-index .inner .share_illust{margin:0 auto;width:36.5333333333vw}.page-index .inner .share_button{margin-bottom:37.3333333333vw;margin-top:5.3333333333vw}.page-index .inner .share_buttonLink{font-size:3.2vw;letter-spacing:.15em;padding:1.8666666667vw 7.7333333333vw 1.8666666667vw 5.3333333333vw}.page-index .inner .share_buttonLink:after{height:2.1333333333vw;right:4vw;width:1.0666666667vw}.page-index .u-pc{display:none}.page-index .u-sp{display:block}.page-index .actors_inner{margin-bottom:24vw}.page-index .actors_title{font-size:6.9333333333vw;letter-spacing:.18em;line-height:1}.page-index .actors_subTitle{font-size:2.9333333333vw;letter-spacing:.08em;line-height:1.5;margin-bottom:1.3333333333vw;margin-top:4.2666666667vw}.page-index .actors_list{padding-left:2vw;padding-right:2vw;width:100%}.page-index .actors_item{padding:2.1333333333vw;width:50%}.page-index .actors_image{padding:2.1333333333vw}.page-index .actors_image img{padding:.5333333333vw;width:29.86vw}.page-index .actors_name-jp{margin-bottom:1.0666666667vw}.page-index .actors_name-jp p{font-size:3.2vw;letter-spacing:.28em;line-height:1}.page-index .actors_name-en p{font-size:2.6666666667vw;letter-spacing:.12em;line-height:15px;white-space:nowrap}.page-index .actors_icn{margin-top:-1.3333333333vw;width:2.6666666667vw}.page-index .actor{width:100%}.page-index .actor_number{bottom:-9.3333333333vw;width:8.6666666667vw}.page-index .actor_name p{font-size:4.2666666667vw;letter-spacing:.12em}.page-index .actor_title{margin-bottom:9.3333333333vw}.page-index .actor_title p{font-size:4.2666666667vw;letter-spacing:.11em}.page-index .actor_movie{height:auto;width:100%}.page-index .actor_info{-moz-border-radius:.5rem;border-radius:.5rem;margin-bottom:7.4666666667vw;margin-top:6vw;padding:4.2666666667vw 4.2666666667vw 3.3333333333vw 5.3333333333vw;width:67.2vw}.page-index .actor_info[data-item=no2],.page-index .actor_info[data-item=no4],.page-index .actor_info[data-item=no6]{margin-bottom:10vw}.page-index .actor_textWrap{margin-left:3.2vw;width:40vw}.page-index .actor_bookImage{width:14.4vw}.page-index .actor_bookTitle{margin-bottom:1.7066666667vw}.page-index .actor_bookTitle p{font-size:3.2vw;letter-spacing:.12em}.page-index .actor_bookAuthor{margin-bottom:4.6666666667vw}.page-index .actor_bookAuthor p{font-size:2.9333333333vw;letter-spacing:.1em}.page-index .actor_bookLink{font-size:2.6666666667vw;letter-spacing:.2em;line-height:1rem;padding:2vw 10.6666666667vw 2vw 6.6666666667vw}.page-index .actor_bookLink:after{height:2.6666666667vw;right:6.6666666667vw;width:3.2vw}.page-index .actor_note{margin-left:auto;margin-right:auto;margin-top:3.2vw;padding-left:2.6666666667vw}.page-index .actor_note p{font-size:2.6666666667vw;letter-spacing:.08em;line-height:1.5;width:52.2666666667vw}.page-index .actor_profile{-moz-border-radius:.5rem;border-radius:.5rem;margin-bottom:6.4vw;margin-top:9.8666666667vw;padding:4.2666666667vw 4.2666666667vw 2.4vw;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.page-index .actor_profile[data-item=profile2]{margin-top:-1.3333333333vw}.page-index .actor_profileImage{margin:0 auto;width:24vw}.page-index .actor_profileImage img{padding:.4266666667vw}.page-index .actor_profileText{margin:0 auto;width:100%}.page-index .actor_nameWrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;gap:1.3333333333vw;justify-content:center;line-height:1;margin-bottom:2.4vw;margin-top:2.4vw}.page-index .actor_name-jp p{font-size:3.2vw;letter-spacing:.3em;line-height:1}.page-index .actor_name-en p{font-size:2.4vw;letter-spacing:.2em;line-height:1}.page-index .actor_birth{gap:2.6666666667vw}.page-index .actor_birthday p,.page-index .actor_birthplace p{font-size:2.6666666667vw;letter-spacing:.1em;line-height:1.8}.page-index .actor_works p{font-size:2.6666666667vw;letter-spacing:.1em;line-height:1.55}.page-index .actor_footprint{margin:0 auto 35px;width:16vw}}@media screen and (min-width:640px) and (max-width:1044px){body{margin-left:auto;margin-right:auto;width:1026px}}