@font-face{font-family:Timer Number Font vbt20;src:url(./vbt20_font.ttf?v=1.1)format("truetype")}#feature_timer_animation_vbt20 .timer_bar text{fill:#eeeeef;letter-spacing:0;font-family:Timer Number Font vbt20;font-size:63.3451px}#feature_timer_animation_vbt20 .timer_bar text:first-of-type,#feature_timer_animation_vbt20 .timer_bar text:nth-of-type(2),#feature_timer_animation_vbt20 .timer_bar text:nth-of-type(3),#feature_timer_animation_vbt20 .timer_bar text:nth-of-type(4),#feature_timer_animation_vbt20 .timer_bar text:nth-of-type(5){fill:#dd552f}#feature_timer_animation_vbt20 .timer_bar text:nth-of-type(6),#feature_timer_animation_vbt20 .timer_bar text:nth-of-type(7),#feature_timer_animation_vbt20 .timer_bar text:nth-of-type(8),#feature_timer_animation_vbt20 .timer_bar text:nth-of-type(9),#feature_timer_animation_vbt20 .timer_bar text:nth-of-type(10){fill:#d1db00}#feature_timer_animation_vbt20 .timer_bar text:nth-of-type(11),#feature_timer_animation_vbt20 .timer_bar text:nth-of-type(12),#feature_timer_animation_vbt20 .timer_bar text:nth-of-type(13),#feature_timer_animation_vbt20 .timer_bar text:nth-of-type(14),#feature_timer_animation_vbt20 .timer_bar text:nth-of-type(15){fill:#009e41}#feature_timer_animation_vbt20 .timer_bar text:nth-of-type(16),#feature_timer_animation_vbt20 .timer_bar text:nth-of-type(17),#feature_timer_animation_vbt20 .timer_bar text:nth-of-type(18),#feature_timer_animation_vbt20 .timer_bar text:nth-of-type(19),#feature_timer_animation_vbt20 .timer_bar text:nth-of-type(20){fill:#006ebb}#feature_timer_animation_vbt20 .timer_number text{fill:#eeeeef;letter-spacing:3px;font-family:Timer Number Font vbt20;font-size:31.9421px}#feature_timer_animation_vbt20 .timer_unit polygon,#feature_timer_animation_vbt20 .timer_unit path{fill:#eeeeef}#feature_timer_animation_vbt20 .balloon{opacity:0}#feature_timer_animation_vbt20 .balloon .vbt20_an_balloon_e{fill:#ffd400}#feature_timer_animation_vbt20 .balloon .vbt20_an_balloon_f{fill:#62666a}@media screen and (width>=1000px){html #header{position:relative}html #header .bar{box-sizing:border-box;z-index:5000;background:#2e353d;justify-content:flex-start;align-items:center;width:100%;height:66px;padding-left:33px;padding-right:15px;transition:background .6s;display:flex;position:fixed;top:0;left:0}html #header .bar .title{position:relative;top:1px}html #header .bar .title h1 img{width:380px;transition:opacity .6s}html #header .bar .title h1 img:nth-child(2){opacity:0;position:absolute;top:0;left:0}html #header .bar .shares{justify-content:flex-start;align-items:flex-start;gap:0 5px;height:20px;margin-left:auto;line-height:20px;display:flex}html #header .bar .purchase{margin-left:25px}html #header .bar .purchase a{box-sizing:border-box;background-color:#fff;background-image:url(./purchase_btn_bg_pc.svg);background-size:contain;border-radius:20px;justify-content:flex-start;align-items:center;width:150px;height:40px;padding-left:42px;display:flex}html #header .bar .purchase a span{color:#000;font-optical-sizing:auto;font-family:Noto Sans JP,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:1;position:relative;top:-2px}html #header:not(.is-scrolled) .bar{background:0 0}html body[data-dark="0"] #header:not(.is-scrolled) .bar .title h1 img:first-child{opacity:0}html body[data-dark="0"] #header:not(.is-scrolled) .bar .title h1 img:nth-child(2){opacity:1}html #firstview{aspect-ratio:1400/800;position:relative;overflow:hidden}html #firstview .info{z-index:1000;justify-content:center;align-items:center;width:100%;display:flex;position:absolute;bottom:60px;left:0}html #firstview .info>div{justify-content:center;align-items:center;display:flex}html #firstview .info>div:before,html #firstview .info>div:after{content:"";background:#fff;width:1px;height:14px;transition:background .8s}html #firstview .info>div:nth-child(n+2):before{display:none}html #firstview .info>div p{color:#fff;font-optical-sizing:auto;padding:0 20px;font-family:Noto Sans JP,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1;transition:color .8s}html #firstview .swiper{z-index:0;height:100%;position:relative}html #firstview .swiper .swiper-slide{z-index:10;position:relative}html #firstview .swiper .swiper-slide .image,html #firstview .swiper .swiper-slide .text{pointer-events:none;width:100%;height:100%}html #firstview .swiper .swiper-slide .image img,html #firstview .swiper .swiper-slide .text img{object-fit:cover;object-position:center center;width:100%;height:100%}html #firstview .swiper .swiper-slide .image{z-index:10;position:relative}html #firstview .swiper .swiper-slide .text{z-index:20;width:100%;height:100%;position:absolute;top:0;left:0}html #firstview .swiper .swiper-pagination{z-index:100;justify-content:center;align-items:flex-start;gap:0 20px;width:100%;display:flex;position:absolute;bottom:30px;left:0}html #firstview .swiper .swiper-pagination .swiper-pagination-bullet{cursor:pointer;width:100px;height:4px;position:relative}html #firstview .swiper .swiper-pagination .swiper-pagination-bullet .w{height:100%;display:block;position:relative;overflow:hidden}html #firstview .swiper .swiper-pagination .swiper-pagination-bullet .w .b,html #firstview .swiper .swiper-pagination .swiper-pagination-bullet .w .a{content:"";width:100%;height:100%;position:absolute;top:0;left:0}html #firstview .swiper .swiper-pagination .swiper-pagination-bullet .w .b{background:#767676}html #firstview .swiper .swiper-pagination .swiper-pagination-bullet .w .a{transform-origin:0 0;background:#fff100;height:calc(100% + 2px);top:-1px;transform:scaleX(0)}html body[data-dark="0"] #firstview .info>div:before,html body[data-dark="0"] #firstview .info>div:after{background:#2e353d}html body[data-dark="0"] #firstview .info>div p{color:#2e353d}html #feature{--plyr-color-main:#5f6368 // Chrome標準に近いグレー;--plyr-control-radius:4px // 角丸をシャープに;--plyr-audio-controls-background:#f1f3f4 // 背景色;--plyr-control-icon-size:clamp(14px, 4vw, 18px);--plyr-control-spacing:clamp(4px, 1.5vw, 10px)}html #feature .plyr--audio{width:100%;min-width:0;max-width:100%}html #feature .plyr--audio .plyr__controls{color:#3c4043;background:#f1f3f4;border:1px solid #dadce0;border-radius:24px;width:100%;height:48px}html #feature .plyr__control{color:#5f6368;background:0 0}html #feature .plyr__control:hover{color:#202124;background:#0000000d}html #feature .plyr__progress__container{flex:1;min-width:0;padding-left:2.5px;padding-right:0}html #feature .plyr__progress__buffer{color:#00000014}html #feature .plyr__time{font-variant-numeric:tabular-nums;color:#5f6368;font-family:Arial,sans-serif;font-size:16px}html #feature audio[controls]{display:none}html #feature>header{text-align:center;background:#2e353d;padding:99px 0 71px}html #feature>header img{width:200px}html #feature>.content{background:#e0e1e1}html #feature_summary{background-image:linear-gradient(90deg,#2e353d,#2e353d);background-position:top;background-repeat:no-repeat;background-size:100% 350px;justify-content:flex-start;align-items:flex-start;display:flex}html #feature_summary .photo{width:calc(50% - 50px);position:relative}html #feature_summary .photo img{object-fit:cover;object-position:center center;width:100%;height:400px}html #feature_summary .text{background-image:linear-gradient(90deg,#2e353d,#2e353d 6px,#0000 6px,#0000);background-position:bottom;background-repeat:repeat-x;background-size:9.12px 20px;flex-grow:1;height:359px;padding-left:62px}html #feature_summary .text>header>h3{display:block}html #feature_summary .text>header>h3 img{width:480px}html #feature_summary .text>header>p{margin-top:21px;padding-left:4px}html #feature_summary .text>header>p img{width:430px}html #feature_summary .text .explain{color:#fff;font-optical-sizing:auto;white-space:nowrap;margin-top:23px;font-family:Noto Sans JP,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:31px}html #feature_timer_animation_vbt20{z-index:20;width:100%;height:100%;display:none;position:absolute;top:0;left:0}html #feature_points{z-index:0;padding:111px 0 66px;position:relative}html #feature_points>ul{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:60px 0;width:1000px;margin:0 auto;display:flex}html #feature_points>ul .point{width:460px}html #feature_points>ul .point h3{display:block}html #feature_points>ul .point h3 img{width:100%}html #feature_points>ul .point .detail{width:460px;margin-top:10px}html #feature_points>ul .point .detail .explain{color:#62666a;font-optical-sizing:auto;font-feature-settings:normal;text-align:justify;font-family:Noto Sans JP,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:23px}html #feature_points>ul .point .detail .explain .opt_palt{font-feature-settings:"palt"}html #feature_points>ul .point .detail .explain em{font-optical-sizing:auto;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:700}html #feature_points>ul .point.num01 .detail .explain{padding-bottom:10px}html #feature_points>ul .point.num01 .detail .image img{width:460px}html #feature_points>ul .point.num02 .detail .explain{padding-bottom:40px}html #feature_points>ul .point.num02 .detail .flex_wrap{justify-content:space-between;align-items:flex-start;display:flex}html #feature_points>ul .point.num02 .detail .flex_wrap .image img{width:155px}html #feature_points>ul .point.num02 .detail .flex_wrap .sound{box-sizing:border-box;background:#bfc0c2;flex-direction:column;justify-content:center;align-items:center;width:300px;min-height:160px;padding-left:20px;padding-right:15px;display:flex}html #feature_points>ul .point.num02 .detail .flex_wrap .sound figure{justify-content:flex-start;align-items:center;width:100%;display:flex}html #feature_points>ul .point.num02 .detail .flex_wrap .sound figure:nth-of-type(2){margin-top:20px}html #feature_points>ul .point.num02 .detail .flex_wrap .sound figure figcaption{color:#62666a;text-align:center;font-optical-sizing:auto;flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:center;padding-right:5px;font-family:Noto Sans JP,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1;display:flex}html #feature_points>ul .point.num02 .detail .flex_wrap .sound figure figcaption em{font-optical-sizing:auto;font-family:Noto Sans JP,sans-serif;font-size:20px;font-style:normal;font-weight:700}html #feature_points>ul .point.num02 .detail .flex_wrap .sound figure audio{width:100%}html #feature_points>ul .point.num03 .detail,html #feature_points>ul .point.num04 .detail{justify-content:space-between;align-items:flex-start;display:flex}html #feature_points>ul .point.num03 .detail .explain,html #feature_points>ul .point.num04 .detail .explain{width:207px}html #feature_points>ul .point.num03 .detail .image,html #feature_points>ul .point.num04 .detail .image{padding-top:5px}html #feature_points>ul .point.num03 .detail .image img,html #feature_points>ul .point.num04 .detail .image img{width:240px}html #feature_components{padding-bottom:100px}html #feature_components .block figure{width:1000px;margin:0 auto;display:block;position:relative}html #feature_components .block figure img{z-index:0;width:100%;position:relative}html #feature_components .block figure .labels>p{color:#62666a;font-optical-sizing:auto;z-index:10;font-family:Noto Sans JP,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;position:absolute}html #feature_components .block.num01 figure .labels>p:first-of-type{text-align:center;top:17.78px;left:28.64px}html #feature_components .block.num01 figure .labels>p:nth-of-type(2){top:-9.05px;left:454.07px}html #feature_components .block.num01 figure .labels>p:nth-of-type(3){top:-8.43px;left:687.96px}html #feature_components .block.num01 .remarks{justify-content:flex-start;align-items:center;width:890px;margin:24px auto 0;display:flex}html #feature_components .block.num01 .remarks>dt{color:#62666a;font-optical-sizing:auto;border:1px solid #484e55;justify-content:center;align-items:center;width:200px;height:40px;font-family:Noto Sans JP,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1;display:flex}html #feature_components .block.num01 .remarks>div{padding-left:18px}html #feature_components .block.num01 .remarks>div>dd{color:#62666a;font-optical-sizing:auto;font-family:Noto Sans JP,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:22px}html #feature_components .block.num02{margin-top:78px}html #feature_components .block.num02 figure .labels>p:first-of-type{top:20.33px;left:237.71px}html #feature_components .block.num02 figure .labels>p:nth-of-type(2){top:-18.8px;left:280.24px}html #feature_components .block.num02 figure .labels>p:nth-of-type(3){top:20.19px;left:361.17px}html #feature_components .block.num02 figure .labels>p:nth-of-type(4){top:-18.56px;left:472.59px}html #feature_components .block.num02 figure .labels>p:nth-of-type(5){top:20.44px;left:533.36px}html #feature_components .block.num02 figure .labels>p:nth-of-type(6){top:-18.73px;left:589.21px}html #feature_components .block.num02 figure .labels>p:nth-of-type(7){top:20.06px;left:700.29px}html #feature_components .block.num02 figure .point p{text-align:center;color:#62666a;font-optical-sizing:auto;z-index:10;font-family:Noto Sans JP,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;position:absolute;top:-18.8px;left:34.84px}html #feature_components .block.num03{margin-top:72px}html #feature_components .block.num03 figure .labels>p:first-of-type{top:-16.49px;left:469.98px}html #feature_components .block.num03 figure .labels>p:nth-of-type(2){top:-16.07px;left:619.16px}html #feature_components .block.num03 figure .labels>p:nth-of-type(3){text-align:center;top:-15.19px;left:861.27px}html #modes>header{background:#2e353d;justify-content:center;align-items:center;height:130px;display:flex}html #modes>header img{width:448px}html #modes>.content{background:#c0c1c3;padding:60px 0 0}html #modes>.content .mode_list .mode_list_tabs{justify-content:space-between;align-items:flex-start;width:880px;margin:0 auto;display:flex}html #modes>.content .mode_list .mode_list_tabs>li{background:#d6d7d8;position:relative}html #modes>.content .mode_list .mode_list_tabs>li picture{width:430px;display:block}html #modes>.content .mode_list .mode_list_tabs>li picture img{width:100%}html #modes>.content .mode_list .mode_list_tabs>li picture:nth-of-type(2){position:absolute;top:0;left:0}html #modes>.content .mode_list .mode_list_tabs>li:not(.active){cursor:pointer}html #modes>.content .mode_list .mode_list_tabs>li:not(.active) picture:first-of-type{opacity:0}html #modes>.content .mode_list .mode_list_tabs>li:not(.active):hover{background:#f5f5f5}html #modes>.content .mode_list .mode_list_tabs>li.active{cursor:default;background:#f5f5f5}html #modes>.content .mode_list .mode_list_tabs>li.active picture:nth-of-type(2){opacity:0}html #modes>.content .mode_list .mode_list_contents{width:1000px;height:640px;margin:0 auto;position:relative}html #modes>.content .mode_list .mode_list_contents:after{content:"";clip-path:polygon(0% 0%,100% 0,50% 100%);z-index:10;background:#f5f5f5;width:54px;height:27px;position:absolute;bottom:-23px;left:50%;transform:translate(-50%)}html #modes>.content .mode_list .mode_list_contents .block{z-index:100;background:#f5f5f5;width:100%;height:100%;position:relative}html #modes>.content .mode_list .mode_list_contents .block:not(.active){display:none}html #modes>.content .mode_list .mode_list_contents .block>header{text-align:center;background-image:linear-gradient(90deg,#dd552f 0% 25%,#d1db00 25% 50%,#009e41 50% 75%,#006ebb 75%,#006ebb);background-position:bottom;background-repeat:no-repeat;background-size:800px 2px;padding:38px 0 16px}html #modes>.content .mode_list .mode_list_contents .block>header h3{color:#62666a;font-optical-sizing:auto;font-feature-settings:normal;font-family:Noto Sans JP,sans-serif;font-size:26px;font-style:normal;font-weight:700;line-height:34px}html #modes>.content .mode_list .mode_list_contents .block>.detail{padding-top:35px}html #modes>.content .mode_list .mode_list_contents .block.mode01>.detail figure{width:800px;margin:0 auto}html #modes>.content .mode_list .mode_list_contents .block.mode01>.detail figure img{width:100%}html #modes>.content .mode_list .mode_list_contents .block.mode01>.detail figure .annotation{width:509px;margin:7px auto 0}html #modes>.content .mode_list .mode_list_contents .block.mode01>.detail figure .annotation p{color:#767676;font-optical-sizing:auto;justify-content:flex-end;align-items:flex-start;font-family:Noto Sans JP,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1;display:flex}html #modes>.content .mode_list .mode_list_contents .block.mode01>.detail .point{background-image:linear-gradient(#cecfd0,#cecfd0);background-position:top;background-repeat:no-repeat;background-size:800px 1px;margin-top:21px;padding-top:25px}html #modes>.content .mode_list .mode_list_contents .block.mode01>.detail .point p{text-align:center;color:#62666a;font-optical-sizing:auto;font-feature-settings:normal;font-family:Noto Sans JP,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:1}html #modes>.content .mode_list .mode_list_contents .block.mode01>.detail .point p .opt_palt{font-feature-settings:"palt"}html #modes>.content .mode_list .mode_list_contents .block.mode02>.detail figure{width:800px;margin:0 auto}html #modes>.content .mode_list .mode_list_contents .block.mode02>.detail figure img{width:100%}html #modes>.content .mode_list .mode_list_contents .block.mode02>.detail figure .annotation{text-align:center;margin-top:13px}html #modes>.content .mode_list .mode_list_contents .block.mode02>.detail figure .annotation p{color:#767676;font-optical-sizing:auto;font-family:Noto Sans JP,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}html #modes>.content .mode_list .mode_list_contents .block.mode02>.detail .point{text-align:center;background-image:linear-gradient(#cecfd0,#cecfd0);background-position:top;background-repeat:no-repeat;background-size:800px 1px;margin-top:22px;padding-top:33px}html #modes>.content .mode_list .mode_list_contents .block.mode02>.detail .point p{color:#62666a;font-feature-settings:normal;line-height:1}html #modes>.content .mode_list .mode_list_contents .block.mode02>.detail .point p .opt_palt{font-feature-settings:"palt"}html #modes>.content .mode_list .mode_list_contents .block.mode02>.detail .point p:first-of-type{font-optical-sizing:auto;font-family:Noto Sans JP,sans-serif;font-size:24px;font-style:normal;font-weight:700}html #modes>.content .mode_list .mode_list_contents .block.mode02>.detail .point p:nth-of-type(2){font-optical-sizing:auto;margin-top:15px;font-family:Noto Sans JP,sans-serif;font-size:16px;font-style:normal;font-weight:400}html #scenes{padding:45px 0 80px}html #scenes>p{text-align:center;color:#62666a;font-optical-sizing:auto;padding:28px 0 14px;font-family:Noto Sans JP,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:1}html #scenes .swiper-wrapper{justify-content:space-between;align-items:flex-start;width:1000px;margin:0 auto;display:flex}html #scenes .swiper-wrapper .swiper-slide{width:320px}html #scenes .swiper-wrapper .swiper-slide img{width:100%}html #modes_gallery>ul{grid-template-columns:repeat(2,1fr);display:grid}html #modes_gallery>ul>li{aspect-ratio:1050/750;overflow:hidden}html #modes_gallery>ul>li a{display:block}html #modes_gallery>ul>li a img{object-fit:cover;object-position:center center;transform-origin:50%;width:100%;height:100%;transition:transform .3s;transform:scale(1.005)}html #modes_gallery>ul>li a:hover img{transform:scale(1.1)}html #movie{width:1000px;margin:100px auto 0;padding-bottom:100px}html #movie .movie_inner{line-height:0;position:relative}html #movie .movie_inner iframe{aspect-ratio:560/315;width:100%!important;height:auto!important}html #movie .movie_inner .cover{cursor:pointer;object-position:center center;object-fit:cover;z-index:100;width:100%;height:100%;position:absolute;top:0;left:0}html #spec header{background:#2e353d;justify-content:center;align-items:center;height:130px;display:flex}html #spec header img{width:305px}html #spec .content{width:1000px;margin:0 auto;padding:42px 0 76px;position:relative}html #spec .content .spec_table{border-collapse:collapse;border-bottom:2px solid #748080;width:596px}html #spec .content .spec_table caption{text-align:left;color:#767676;font-optical-sizing:auto;border-bottom:2px solid #748080;padding-bottom:10px;font-family:Noto Sans JP,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:1}html #spec .content .spec_table tbody{font-feature-settings:normal}html #spec .content .spec_table tbody tr th,html #spec .content .spec_table tbody tr td{text-align:left;border-bottom:1px solid #748080;padding:5px 0}html #spec .content .spec_table tbody tr th.top{color:#767676;font-optical-sizing:auto;width:139px;font-family:Noto Sans JP,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:22px}html #spec .content .spec_table tbody tr th.sub{box-sizing:border-box;color:#767676;font-optical-sizing:auto;background:#e3e8ea;width:122px;padding-left:15px;font-family:Noto Sans JP,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22px}html #spec .content .spec_table tbody tr td{box-sizing:border-box;color:#767676;font-optical-sizing:auto;padding-left:20px;font-family:Noto Sans JP,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22px}html #spec .content .spec_table tbody tr td .flex{justify-content:flex-start;align-items:flex-start;display:flex}html #spec .content .spec_table tbody tr .exception_01{color:#767676;font-optical-sizing:auto;margin-top:3px;font-family:Noto Sans JP,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1}html #spec .content .spec_table tbody tr .exception_02>span{display:block}html #spec .content .spec_table tbody tr .exception_02>span:nth-of-type(2){font-feature-settings:"palt";font-size:12px}html #spec .content .garelly{position:absolute;top:65px;right:0}html #spec .content .garelly .garelly_block{opacity:0;flex-direction:column;justify-content:flex-start;align-items:center;width:361px;height:279px;display:flex;overflow:hidden}html #spec .content .garelly .garelly_block.active{opacity:1}html #spec .content .garelly .garelly_block:nth-child(n+2){margin-top:28px}html #spec .content .garelly .garelly_block .photos,html #spec .content .garelly .garelly_block .photos img{width:100%}html #spec .content .garelly .garelly_block .tabs{justify-content:space-between;align-items:flex-start;width:171px;margin-top:auto;display:flex}html #spec .content .garelly .garelly_block .tabs p{box-sizing:border-box;color:#767676;font-optical-sizing:auto;cursor:pointer;background:#e3e8ea;border-radius:15px;justify-content:flex-start;align-items:center;width:80px;height:29px;padding-left:35px;font-family:Noto Sans JP,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1;display:flex;position:relative}html #spec .content .garelly .garelly_block .tabs p:before{content:"";box-sizing:border-box;background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}html #spec .content .garelly .garelly_block .tabs p:nth-child(2):before{background:#000}html #spec .content .garelly .garelly_block .tabs p.active{color:#fff;background:#62666a}html #spec .content .annotation{margin-top:13px}html #spec .content .annotation>ul>li{color:#767676;font-optical-sizing:auto;justify-content:flex-start;align-items:flex-start;font-family:Noto Sans JP,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:20px;display:flex}html #spec .content .annotation>ul>li span:first-child{flex-shrink:0}html #relation{text-align:center;background:#e0e1e1;padding:45px 0}html #relation img{width:600px}}@media screen and (744px<=width<1000px){html #header{position:relative}html #header .bar{box-sizing:border-box;z-index:5000;background:#2e353d;justify-content:flex-start;align-items:center;width:100%;height:5.5vw;padding-left:2.75vw;padding-right:1.25vw;transition:background .6s;display:flex;position:fixed;top:0;left:0}html #header .bar .title{position:relative;top:.0833333vw}html #header .bar .title h1 img{width:31.6667vw;transition:opacity .6s}html #header .bar .title h1 img:nth-child(2){opacity:0;position:absolute;top:0;left:0}html #header .bar .shares{justify-content:flex-start;align-items:flex-start;gap:0 .416667vw;height:20px;margin-left:auto;line-height:20px;display:flex}html #header .bar .purchase{margin-left:2.08333vw}html #header .bar .purchase a{box-sizing:border-box;background-color:#fff;background-image:url(./purchase_btn_bg_pc.svg);background-size:contain;border-radius:1.66667vw;justify-content:flex-start;align-items:center;width:12.5vw;height:3.33333vw;padding-left:3.5vw;display:flex}html #header .bar .purchase a span{color:#000;font-optical-sizing:auto;font-family:Noto Sans JP,sans-serif;font-size:1.5vw;font-style:normal;font-weight:700;line-height:1;position:relative;top:-.166667vw}html #header:not(.is-scrolled) .bar{background:0 0}html body[data-dark="0"] #header:not(.is-scrolled) .bar .title h1 img:first-child{opacity:0}html body[data-dark="0"] #header:not(.is-scrolled) .bar .title h1 img:nth-child(2){opacity:1}html #firstview{aspect-ratio:1400/800;position:relative;overflow:hidden}html #firstview .info{z-index:1000;justify-content:center;align-items:center;width:100%;display:flex;position:absolute;bottom:5vw;left:0}html #firstview .info>div{justify-content:center;align-items:center;display:flex}html #firstview .info>div:before,html #firstview .info>div:after{content:"";background:#fff;width:.0833333vw;height:1.16667vw;transition:background .8s}html #firstview .info>div:nth-child(n+2):before{display:none}html #firstview .info>div p{color:#fff;font-optical-sizing:auto;padding:0 1.66667vw;font-family:Noto Sans JP,sans-serif;font-size:1.16667vw;font-style:normal;font-weight:400;line-height:1;transition:color .8s}html #firstview .swiper{z-index:0;height:100%;position:relative}html #firstview .swiper .swiper-slide{z-index:10;position:relative}html #firstview .swiper .swiper-slide .image,html #firstview .swiper .swiper-slide .text{pointer-events:none;width:100%;height:100%}html #firstview .swiper .swiper-slide .image img,html #firstview .swiper .swiper-slide .text img{object-fit:cover;object-position:center center;width:100%;height:100%}html #firstview .swiper .swiper-slide .image{z-index:10;position:relative}html #firstview .swiper .swiper-slide .text{z-index:20;width:100%;height:100%;position:absolute;top:0;left:0}html #firstview .swiper .swiper-pagination{z-index:100;justify-content:center;align-items:flex-start;gap:0 1.66667vw;width:100%;display:flex;position:absolute;bottom:2.5vw;left:0}html #firstview .swiper .swiper-pagination .swiper-pagination-bullet{cursor:pointer;width:8.33333vw;height:.333333vw;position:relative}html #firstview .swiper .swiper-pagination .swiper-pagination-bullet .w{height:100%;display:block;position:relative;overflow:hidden}html #firstview .swiper .swiper-pagination .swiper-pagination-bullet .w .b,html #firstview .swiper .swiper-pagination .swiper-pagination-bullet .w .a{content:"";width:100%;height:100%;position:absolute;top:0;left:0}html #firstview .swiper .swiper-pagination .swiper-pagination-bullet .w .b{background:#767676}html #firstview .swiper .swiper-pagination .swiper-pagination-bullet .w .a{transform-origin:0 0;background:#fff100;height:calc(100% + 2px);top:-1px;transform:scaleX(0)}html body[data-dark="0"] #firstview .info>div:before,html body[data-dark="0"] #firstview .info>div:after{background:#2e353d}html body[data-dark="0"] #firstview .info>div p{color:#2e353d}html #feature{--plyr-color-main:#5f6368 // Chrome標準に近いグレー;--plyr-control-radius:.333333vw // 角丸をシャープに;--plyr-audio-controls-background:#f1f3f4 // 背景色;--plyr-control-icon-size:clamp(1.16667vw, 4vw, 1.5vw);--plyr-control-spacing:clamp(.333333vw, 1.5vw, .833333vw)}html #feature .plyr--audio{width:100%;min-width:0;max-width:100%}html #feature .plyr--audio .plyr__controls{color:#3c4043;background:#f1f3f4;border:.0833333vw solid #dadce0;border-radius:2vw;width:100%;height:4vw}html #feature .plyr__control{color:#5f6368;background:0 0}html #feature .plyr__control:hover{color:#202124;background:#0000000d}html #feature .plyr__progress__container{flex:1;min-width:0;padding-left:.208333vw;padding-right:0}html #feature .plyr__progress__buffer{color:#00000014}html #feature .plyr__time{font-variant-numeric:tabular-nums;color:#5f6368;font-family:Arial,sans-serif;font-size:1.33333vw}html #feature audio[controls]{display:none}html #feature>header{text-align:center;background:#2e353d;padding:8.25vw 0 5.91667vw}html #feature>header img{width:16.6667vw}html #feature>.content{background:#e0e1e1}html #feature_summary{background-image:linear-gradient(90deg,#2e353d,#2e353d);background-position:top;background-repeat:no-repeat;background-size:100% 29.1667vw;justify-content:flex-start;align-items:flex-start;display:flex}html #feature_summary .photo{width:calc(50% - 4.16667vw);position:relative}html #feature_summary .photo img{object-fit:cover;object-position:center center;width:100%;height:33.3333vw}html #feature_summary .text{background-image:linear-gradient(90deg,#2e353d,#2e353d .5vw,#0000 .5vw,#0000);background-position:bottom;background-repeat:repeat-x;background-size:.76vw 1.66667vw;flex-grow:1;height:29.9167vw;padding-left:5.16667vw}html #feature_summary .text>header>h3{display:block}html #feature_summary .text>header>h3 img{width:40vw}html #feature_summary .text>header>p{margin-top:1.75vw;padding-left:.333333vw}html #feature_summary .text>header>p img{width:35.8333vw}html #feature_summary .text .explain{color:#fff;font-optical-sizing:auto;white-space:nowrap;margin-top:1.91667vw;font-family:Noto Sans JP,sans-serif;font-size:1.66667vw;font-style:normal;font-weight:400;line-height:2.58333vw}html #feature_timer_animation_vbt20{z-index:20;width:100%;height:100%;display:none;position:absolute;top:0;left:0}html #feature_points{z-index:0;padding:9.25vw 0 5.5vw;position:relative}html #feature_points>ul{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:5vw 0;width:83.3333vw;margin:0 auto;display:flex}html #feature_points>ul .point{width:38.3333vw}html #feature_points>ul .point h3{display:block}html #feature_points>ul .point h3 img{width:100%}html #feature_points>ul .point .detail{width:38.3333vw;margin-top:.833333vw}html #feature_points>ul .point .detail .explain{color:#62666a;font-optical-sizing:auto;font-feature-settings:normal;text-align:justify;font-family:Noto Sans JP,sans-serif;font-size:1.33333vw;font-style:normal;font-weight:400;line-height:1.91667vw}html #feature_points>ul .point .detail .explain .opt_palt{font-feature-settings:"palt"}html #feature_points>ul .point .detail .explain em{font-optical-sizing:auto;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:700}html #feature_points>ul .point.num01 .detail .explain{padding-bottom:.833333vw}html #feature_points>ul .point.num01 .detail .image img{width:38.3333vw}html #feature_points>ul .point.num02 .detail .explain{padding-bottom:3.33333vw}html #feature_points>ul .point.num02 .detail .flex_wrap{justify-content:space-between;align-items:flex-start;display:flex}html #feature_points>ul .point.num02 .detail .flex_wrap .image img{width:12.9167vw}html #feature_points>ul .point.num02 .detail .flex_wrap .sound{box-sizing:border-box;background:#bfc0c2;flex-direction:column;justify-content:center;align-items:center;width:25vw;min-height:13.3333vw;padding-left:1.66667vw;padding-right:1.25vw;display:flex}html #feature_points>ul .point.num02 .detail .flex_wrap .sound figure{justify-content:flex-start;align-items:center;width:100%;display:flex}html #feature_points>ul .point.num02 .detail .flex_wrap .sound figure:nth-of-type(2){margin-top:1.66667vw}html #feature_points>ul .point.num02 .detail .flex_wrap .sound figure figcaption{color:#62666a;text-align:center;font-optical-sizing:auto;flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:center;padding-right:.416667vw;font-family:Noto Sans JP,sans-serif;font-size:1.16667vw;font-style:normal;font-weight:400;line-height:1;display:flex}html #feature_points>ul .point.num02 .detail .flex_wrap .sound figure figcaption em{font-optical-sizing:auto;font-family:Noto Sans JP,sans-serif;font-size:1.66667vw;font-style:normal;font-weight:700}html #feature_points>ul .point.num02 .detail .flex_wrap .sound figure audio{width:100%}html #feature_points>ul .point.num03 .detail,html #feature_points>ul .point.num04 .detail{justify-content:space-between;align-items:flex-start;display:flex}html #feature_points>ul .point.num03 .detail .explain,html #feature_points>ul .point.num04 .detail .explain{width:17.25vw}html #feature_points>ul .point.num03 .detail .image,html #feature_points>ul .point.num04 .detail .image{padding-top:.416667vw}html #feature_points>ul .point.num03 .detail .image img,html #feature_points>ul .point.num04 .detail .image img{width:20vw}html #feature_components{padding-bottom:8.33333vw}html #feature_components .block figure{width:83.3333vw;margin:0 auto;display:block;position:relative}html #feature_components .block figure img{z-index:0;width:100%;position:relative}html #feature_components .block figure .labels>p{color:#62666a;font-optical-sizing:auto;z-index:10;font-family:Noto Sans JP,sans-serif;font-size:1.16667vw;font-style:normal;font-weight:400;line-height:1.5vw;position:absolute}html #feature_components .block.num01 figure .labels>p:first-of-type{text-align:center;top:1.48167vw;left:2.38667vw}html #feature_components .block.num01 figure .labels>p:nth-of-type(2){top:-.754167vw;left:37.8392vw}html #feature_components .block.num01 figure .labels>p:nth-of-type(3){top:-.7025vw;left:57.33vw}html #feature_components .block.num01 .remarks{justify-content:flex-start;align-items:center;width:74.1667vw;margin:2vw auto 0;display:flex}html #feature_components .block.num01 .remarks>dt{color:#62666a;font-optical-sizing:auto;border:.0833333vw solid #484e55;justify-content:center;align-items:center;width:16.6667vw;height:3.33333vw;font-family:Noto Sans JP,sans-serif;font-size:1.16667vw;font-style:normal;font-weight:400;line-height:1;display:flex}html #feature_components .block.num01 .remarks>div{padding-left:1.5vw}html #feature_components .block.num01 .remarks>div>dd{color:#62666a;font-optical-sizing:auto;font-family:Noto Sans JP,sans-serif;font-size:1.16667vw;font-style:normal;font-weight:400;line-height:1.83333vw}html #feature_components .block.num02{margin-top:6.5vw}html #feature_components .block.num02 figure .labels>p:first-of-type{top:1.69417vw;left:19.8092vw}html #feature_components .block.num02 figure .labels>p:nth-of-type(2){top:-1.56667vw;left:23.3533vw}html #feature_components .block.num02 figure .labels>p:nth-of-type(3){top:1.6825vw;left:30.0975vw}html #feature_components .block.num02 figure .labels>p:nth-of-type(4){top:-1.54667vw;left:39.3825vw}html #feature_components .block.num02 figure .labels>p:nth-of-type(5){top:1.70333vw;left:44.4467vw}html #feature_components .block.num02 figure .labels>p:nth-of-type(6){top:-1.56083vw;left:49.1008vw}html #feature_components .block.num02 figure .labels>p:nth-of-type(7){top:1.67167vw;left:58.3575vw}html #feature_components .block.num02 figure .point p{text-align:center;color:#62666a;font-optical-sizing:auto;z-index:10;font-family:Noto Sans JP,sans-serif;font-size:1.16667vw;font-style:normal;font-weight:400;line-height:1.5vw;position:absolute;top:-1.56667vw;left:2.90333vw}html #feature_components .block.num03{margin-top:6vw}html #feature_components .block.num03 figure .labels>p:first-of-type{top:-1.37417vw;left:39.165vw}html #feature_components .block.num03 figure .labels>p:nth-of-type(2){top:-1.33917vw;left:51.5967vw}html #feature_components .block.num03 figure .labels>p:nth-of-type(3){text-align:center;top:-1.26583vw;left:71.7725vw}html #modes>header{background:#2e353d;justify-content:center;align-items:center;height:10.8333vw;display:flex}html #modes>header img{width:37.3333vw}html #modes>.content{background:#c0c1c3;padding:5vw 0 0}html #modes>.content .mode_list .mode_list_tabs{justify-content:space-between;align-items:flex-start;width:73.3333vw;margin:0 auto;display:flex}html #modes>.content .mode_list .mode_list_tabs>li{background:#d6d7d8;position:relative}html #modes>.content .mode_list .mode_list_tabs>li picture{width:35.8333vw;display:block}html #modes>.content .mode_list .mode_list_tabs>li picture img{width:100%}html #modes>.content .mode_list .mode_list_tabs>li picture:nth-of-type(2){position:absolute;top:0;left:0}html #modes>.content .mode_list .mode_list_tabs>li:not(.active){cursor:pointer}html #modes>.content .mode_list .mode_list_tabs>li:not(.active) picture:first-of-type{opacity:0}html #modes>.content .mode_list .mode_list_tabs>li:not(.active):hover{background:#f5f5f5}html #modes>.content .mode_list .mode_list_tabs>li.active{cursor:default;background:#f5f5f5}html #modes>.content .mode_list .mode_list_tabs>li.active picture:nth-of-type(2){opacity:0}html #modes>.content .mode_list .mode_list_contents{width:83.3333vw;height:53.3333vw;margin:0 auto;position:relative}html #modes>.content .mode_list .mode_list_contents:after{content:"";clip-path:polygon(0% 0%,100% 0,50% 100%);z-index:10;background:#f5f5f5;width:4.5vw;height:2.25vw;position:absolute;bottom:-1.91667vw;left:50%;transform:translate(-50%)}html #modes>.content .mode_list .mode_list_contents .block{z-index:100;background:#f5f5f5;width:100%;height:100%;position:relative}html #modes>.content .mode_list .mode_list_contents .block:not(.active){display:none}html #modes>.content .mode_list .mode_list_contents .block>header{text-align:center;background-image:linear-gradient(90deg,#dd552f 0% 25%,#d1db00 25% 50%,#009e41 50% 75%,#006ebb 75%,#006ebb);background-position:bottom;background-repeat:no-repeat;background-size:66.6667vw .166667vw;padding:3.16667vw 0 1.33333vw}html #modes>.content .mode_list .mode_list_contents .block>header h3{color:#62666a;font-optical-sizing:auto;font-feature-settings:normal;font-family:Noto Sans JP,sans-serif;font-size:2.16667vw;font-style:normal;font-weight:700;line-height:2.83333vw}html #modes>.content .mode_list .mode_list_contents .block>.detail{padding-top:2.91667vw}html #modes>.content .mode_list .mode_list_contents .block.mode01>.detail figure{width:66.6667vw;margin:0 auto}html #modes>.content .mode_list .mode_list_contents .block.mode01>.detail figure img{width:100%}html #modes>.content .mode_list .mode_list_contents .block.mode01>.detail figure .annotation{width:42.4167vw;margin:.583333vw auto 0}html #modes>.content .mode_list .mode_list_contents .block.mode01>.detail figure .annotation p{color:#767676;font-optical-sizing:auto;justify-content:flex-end;align-items:flex-start;font-family:Noto Sans JP,sans-serif;font-size:1.16667vw;font-style:normal;font-weight:400;line-height:1;display:flex}html #modes>.content .mode_list .mode_list_contents .block.mode01>.detail .point{background-image:linear-gradient(#cecfd0,#cecfd0);background-position:top;background-repeat:no-repeat;background-size:66.6667vw .0833333vw;margin-top:1.75vw;padding-top:2.08333vw}html #modes>.content .mode_list .mode_list_contents .block.mode01>.detail .point p{text-align:center;color:#62666a;font-optical-sizing:auto;font-feature-settings:normal;font-family:Noto Sans JP,sans-serif;font-size:2vw;font-style:normal;font-weight:700;line-height:1}html #modes>.content .mode_list .mode_list_contents .block.mode01>.detail .point p .opt_palt{font-feature-settings:"palt"}html #modes>.content .mode_list .mode_list_contents .block.mode02>.detail figure{width:66.6667vw;margin:0 auto}html #modes>.content .mode_list .mode_list_contents .block.mode02>.detail figure img{width:100%}html #modes>.content .mode_list .mode_list_contents .block.mode02>.detail figure .annotation{text-align:center;margin-top:1.08333vw}html #modes>.content .mode_list .mode_list_contents .block.mode02>.detail figure .annotation p{color:#767676;font-optical-sizing:auto;font-family:Noto Sans JP,sans-serif;font-size:1.16667vw;font-style:normal;font-weight:400;line-height:1.5vw}html #modes>.content .mode_list .mode_list_contents .block.mode02>.detail .point{text-align:center;background-image:linear-gradient(#cecfd0,#cecfd0);background-position:top;background-repeat:no-repeat;background-size:66.6667vw .0833333vw;margin-top:1.83333vw;padding-top:2.75vw}html #modes>.content .mode_list .mode_list_contents .block.mode02>.detail .point p{color:#62666a;font-feature-settings:normal;line-height:1}html #modes>.content .mode_list .mode_list_contents .block.mode02>.detail .point p .opt_palt{font-feature-settings:"palt"}html #modes>.content .mode_list .mode_list_contents .block.mode02>.detail .point p:first-of-type{font-optical-sizing:auto;font-family:Noto Sans JP,sans-serif;font-size:2vw;font-style:normal;font-weight:700}html #modes>.content .mode_list .mode_list_contents .block.mode02>.detail .point p:nth-of-type(2){font-optical-sizing:auto;margin-top:1.25vw;font-family:Noto Sans JP,sans-serif;font-size:1.33333vw;font-style:normal;font-weight:400}html #scenes{padding:3.75vw 0 6.66667vw}html #scenes>p{text-align:center;color:#62666a;font-optical-sizing:auto;padding:2.33333vw 0 1.16667vw;font-family:Noto Sans JP,sans-serif;font-size:2vw;font-style:normal;font-weight:700;line-height:1}html #scenes .swiper-wrapper{justify-content:space-between;align-items:flex-start;width:83.3333vw;margin:0 auto;display:flex}html #scenes .swiper-wrapper .swiper-slide{width:26.6667vw}html #scenes .swiper-wrapper .swiper-slide img{width:100%}html #modes_gallery>ul{grid-template-columns:repeat(2,1fr);display:grid}html #modes_gallery>ul>li{aspect-ratio:1050/750;overflow:hidden}html #modes_gallery>ul>li a{display:block}html #modes_gallery>ul>li a img{object-fit:cover;object-position:center center;transform-origin:50%;width:100%;height:100%;transition:transform .3s;transform:scale(1.005)}html #modes_gallery>ul>li a:hover img{transform:scale(1.1)}html #movie{width:83.3333vw;margin:8.33333vw auto 0;padding-bottom:8.33333vw}html #movie .movie_inner{line-height:0;position:relative}html #movie .movie_inner iframe{aspect-ratio:560/315;width:100%!important;height:auto!important}html #movie .movie_inner .cover{cursor:pointer;object-position:center center;object-fit:cover;z-index:100;width:100%;height:100%;position:absolute;top:0;left:0}html #spec header{background:#2e353d;justify-content:center;align-items:center;height:10.8333vw;display:flex}html #spec header img{width:25.4167vw}html #spec .content{width:83.3333vw;margin:0 auto;padding:3.5vw 0 6.33333vw;position:relative}html #spec .content .spec_table{border-collapse:collapse;border-bottom:.166667vw solid #748080;width:49.6667vw}html #spec .content .spec_table caption{text-align:left;color:#767676;font-optical-sizing:auto;border-bottom:.166667vw solid #748080;padding-bottom:.833333vw;font-family:Noto Sans JP,sans-serif;font-size:1.66667vw;font-style:normal;font-weight:700;line-height:1}html #spec .content .spec_table tbody{font-feature-settings:normal}html #spec .content .spec_table tbody tr th,html #spec .content .spec_table tbody tr td{text-align:left;border-bottom:.0833333vw solid #748080;padding:.416667vw 0}html #spec .content .spec_table tbody tr th.top{color:#767676;font-optical-sizing:auto;width:11.5833vw;font-family:Noto Sans JP,sans-serif;font-size:1.33333vw;font-style:normal;font-weight:700;line-height:1.83333vw}html #spec .content .spec_table tbody tr th.sub{box-sizing:border-box;color:#767676;font-optical-sizing:auto;background:#e3e8ea;width:10.1667vw;padding-left:1.25vw;font-family:Noto Sans JP,sans-serif;font-size:1.33333vw;font-style:normal;font-weight:400;line-height:1.83333vw}html #spec .content .spec_table tbody tr td{box-sizing:border-box;color:#767676;font-optical-sizing:auto;padding-left:1.66667vw;font-family:Noto Sans JP,sans-serif;font-size:1.33333vw;font-style:normal;font-weight:400;line-height:1.83333vw}html #spec .content .spec_table tbody tr td .flex{justify-content:flex-start;align-items:flex-start;display:flex}html #spec .content .spec_table tbody tr .exception_01{color:#767676;font-optical-sizing:auto;margin-top:.25vw;font-family:Noto Sans JP,sans-serif;font-size:1vw;font-style:normal;font-weight:400;line-height:1}html #spec .content .spec_table tbody tr .exception_02>span{display:block}html #spec .content .spec_table tbody tr .exception_02>span:nth-of-type(2){font-feature-settings:"palt";font-size:1vw}html #spec .content .garelly{position:absolute;top:5.41667vw;right:0}html #spec .content .garelly .garelly_block{opacity:0;flex-direction:column;justify-content:flex-start;align-items:center;width:30.0833vw;height:23.25vw;display:flex;overflow:hidden}html #spec .content .garelly .garelly_block.active{opacity:1}html #spec .content .garelly .garelly_block:nth-child(n+2){margin-top:2.33333vw}html #spec .content .garelly .garelly_block .photos,html #spec .content .garelly .garelly_block .photos img{width:100%}html #spec .content .garelly .garelly_block .tabs{justify-content:space-between;align-items:flex-start;width:14.25vw;margin-top:auto;display:flex}html #spec .content .garelly .garelly_block .tabs p{box-sizing:border-box;color:#767676;font-optical-sizing:auto;cursor:pointer;background:#e3e8ea;border-radius:1.25vw;justify-content:flex-start;align-items:center;width:6.66667vw;height:2.41667vw;padding-left:2.91667vw;font-family:Noto Sans JP,sans-serif;font-size:1.33333vw;font-style:normal;font-weight:400;line-height:1;display:flex;position:relative}html #spec .content .garelly .garelly_block .tabs p:before{content:"";box-sizing:border-box;background:#fff;border-radius:50%;width:1.33333vw;height:1.33333vw;position:absolute;top:50%;left:1vw;transform:translateY(-50%)}html #spec .content .garelly .garelly_block .tabs p:nth-child(2):before{background:#000}html #spec .content .garelly .garelly_block .tabs p.active{color:#fff;background:#62666a}html #spec .content .annotation{margin-top:1.08333vw}html #spec .content .annotation>ul>li{color:#767676;font-optical-sizing:auto;justify-content:flex-start;align-items:flex-start;font-family:Noto Sans JP,sans-serif;font-size:1vw;font-style:normal;font-weight:400;line-height:1.66667vw;display:flex}html #spec .content .annotation>ul>li span:first-child{flex-shrink:0}html #relation{text-align:center;background:#e0e1e1;padding:3.75vw 0}html #relation img{width:50vw}}@media screen and (width<744px){html #header{position:relative}html #header .bar{box-sizing:border-box;z-index:5000;background:#2e353d;justify-content:flex-start;align-items:center;width:100%;height:14.1333vw;padding-left:2.8vw;padding-right:2.26667vw;transition:background .6s;display:flex;position:fixed;top:0;left:0}html #header .bar .title{position:relative}html #header .bar .title h1 img{width:64.9333vw;transition:opacity .6s}html #header .bar .title h1 img:nth-child(2){opacity:0;position:absolute;top:0;left:0}html #header .bar .shares{display:none}html #header .bar .purchase{margin-left:auto}html #header .bar .purchase a{box-sizing:border-box;background-color:#fff;background-image:url(./purchase_btn_bg_sp.svg);background-size:contain;border-radius:4.8vw;justify-content:flex-start;align-items:center;width:28vw;height:9.33333vw;padding-left:5.86667vw;display:flex}html #header .bar .purchase a span{color:#000;font-optical-sizing:auto;font-family:Noto Sans JP,sans-serif;font-size:4.32vw;font-style:normal;font-weight:700;line-height:1;position:relative;top:-.4vw}html #header:not(.is-scrolled) .bar{background:0 0}html body[data-dark="0"] #header:not(.is-scrolled) .bar .title h1 img:first-child{opacity:0}html body[data-dark="0"] #header:not(.is-scrolled) .bar .title h1 img:nth-child(2){opacity:1}html #firstview{aspect-ratio:750/940;position:relative;overflow:hidden}html #firstview .info{z-index:1000;justify-content:center;align-items:center;width:100%;display:flex;position:absolute;bottom:9.2vw;left:0}html #firstview .info>div{justify-content:center;align-items:center;display:flex}html #firstview .info>div:before,html #firstview .info>div:after{content:"";background:#fff;width:.2vw;height:2.8vw;transition:background .8s}html #firstview .info>div:nth-child(n+2):before{display:none}html #firstview .info>div p{color:#fff;font-optical-sizing:auto;padding:0 4vw;font-family:Noto Sans JP,sans-serif;font-size:2.8vw;font-style:normal;font-weight:400;line-height:1;transition:color .8s}html #firstview .swiper{z-index:0;height:100%;position:relative}html #firstview .swiper .swiper-slide{z-index:10;position:relative}html #firstview .swiper .swiper-slide .image,html #firstview .swiper .swiper-slide .text{pointer-events:none;width:100%;height:100%}html #firstview .swiper .swiper-slide .image img,html #firstview .swiper .swiper-slide .text img{object-fit:cover;object-position:center center;width:100%;height:100%}html #firstview .swiper .swiper-slide .image{z-index:10;position:relative}html #firstview .swiper .swiper-slide .text{z-index:20;width:100%;height:100%;position:absolute;top:0;left:0}html #firstview .swiper .swiper-pagination{z-index:100;justify-content:center;align-items:flex-start;gap:0 2.66667vw;width:100%;display:flex;position:absolute;bottom:4.8vw;left:0}html #firstview .swiper .swiper-pagination .swiper-pagination-bullet{cursor:pointer;width:13.3333vw;height:.533333vw;position:relative}html #firstview .swiper .swiper-pagination .swiper-pagination-bullet .w{height:100%;display:block;position:relative;overflow:hidden}html #firstview .swiper .swiper-pagination .swiper-pagination-bullet .w .b,html #firstview .swiper .swiper-pagination .swiper-pagination-bullet .w .a{content:"";width:100%;height:100%;position:absolute;top:0;left:0}html #firstview .swiper .swiper-pagination .swiper-pagination-bullet .w .b{background:#767676}html #firstview .swiper .swiper-pagination .swiper-pagination-bullet .w .a{transform-origin:0 0;background:#fff100;height:calc(100% + 2px);top:-1px;transform:scaleX(0)}html body[data-dark="0"] #firstview .info>div:before,html body[data-dark="0"] #firstview .info>div:after{background:#2e353d}html body[data-dark="0"] #firstview .info>div p{color:#2e353d}html #feature{--plyr-color-main:#5f6368 // Chrome標準に近いグレー;--plyr-control-radius:.8vw // 角丸をシャープに;--plyr-audio-controls-background:#f1f3f4 // 背景色;--plyr-control-icon-size:clamp(2.8vw, 4vw, 3.6vw);--plyr-control-spacing:clamp(.8vw, 1.5vw, 2vw)}html #feature .plyr--audio{width:100%;min-width:0;max-width:100%}html #feature .plyr--audio .plyr__controls{box-sizing:border-box;color:#3c4043;background:#f1f3f4;border:.2vw solid #dadce0;border-radius:4.8vw;width:100%;height:9.6vw;padding-left:2.4vw}html #feature .plyr__control{color:#5f6368;background:0 0}html #feature .plyr__control:hover{color:#202124;background:#0000000d}html #feature .plyr__progress__container{flex:1;min-width:0;padding-left:.533333vw;padding-right:0}html #feature .plyr__progress__buffer{color:#00000014}html #feature .plyr__time{font-variant-numeric:tabular-nums;color:#5f6368;font-family:Arial,sans-serif;font-size:3.2vw}html #feature audio[controls]{display:none}html #feature .shares{background:#2e353d;justify-content:center;align-items:flex-start;gap:0 1.33333vw;height:20px;padding-top:6vw;line-height:20px;display:flex}html #feature>header{text-align:center;background:#2e353d;padding:17.3333vw 0 14.1333vw}html #feature>header img{width:40vw}html #feature>.content{background:#e0e1e1}html #feature_summary{z-index:200;background-image:linear-gradient(90deg,#2e353d,#2e353d);background-position:top;background-repeat:no-repeat;background-size:100% 104.4vw;justify-content:flex-start;align-items:flex-start;display:flex;position:relative}html #feature_summary .photo{z-index:100;width:86.6667vw;height:53.3333vw;position:absolute;top:64.8vw;right:0}html #feature_summary .photo img{object-fit:cover;object-position:center center;width:100%;height:53.3333vw}html #feature_summary .text{background-image:linear-gradient(90deg,#2e353d,#2e353d 1.2vw,#0000 1.2vw,#0000);background-position:bottom;background-repeat:repeat-x;background-size:1.824vw 4vw;height:106.4vw}html #feature_summary .text>header>h3{display:block}html #feature_summary .text>header>h3 img{width:100%}html #feature_summary .text>header>p{margin-top:4vw}html #feature_summary .text>header>p img{width:100%}html #feature_summary .text .explain{text-align:center;color:#fff;font-optical-sizing:auto;white-space:nowrap;margin-top:6.8vw;font-family:Noto Sans JP,sans-serif;font-size:3.73333vw;font-style:normal;font-weight:400;line-height:6.13333vw}html #feature_timer_animation_vbt20{z-index:20;width:100%;height:100%;display:none;position:absolute;top:0;left:0}html #feature_points{z-index:0;background-image:linear-gradient(#484e55,#484e55);background-position:bottom;background-repeat:no-repeat;background-size:93.3333vw .2vw;padding:26.9333vw 0 7.86667vw;position:relative}html #feature_points>ul{flex-direction:column;justify-content:flex-start;align-items:center;gap:10.6667vw 0;display:flex}html #feature_points>ul .point{width:92vw}html #feature_points>ul .point h3{display:block}html #feature_points>ul .point h3 img{width:100%}html #feature_points>ul .point .detail{margin-top:2vw}html #feature_points>ul .point .detail .explain{color:#62666a;font-optical-sizing:auto;font-feature-settings:normal;text-align:justify;font-family:Noto Sans JP,sans-serif;font-size:3.2vw;font-style:normal;font-weight:400;line-height:4.6vw}html #feature_points>ul .point .detail .explain .opt_palt{font-feature-settings:"palt"}html #feature_points>ul .point .detail .explain em{font-optical-sizing:auto;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:700}html #feature_points>ul .point.num01 .detail .explain{padding-bottom:2vw}html #feature_points>ul .point.num01 .detail .image img{width:100%}html #feature_points>ul .point.num02 .detail .explain{padding-bottom:2.26667vw}html #feature_points>ul .point.num02 .detail .flex_wrap{justify-content:space-between;align-items:flex-start;display:flex}html #feature_points>ul .point.num02 .detail .flex_wrap .image img{width:31vw}html #feature_points>ul .point.num02 .detail .flex_wrap .sound{box-sizing:border-box;background:#bfc0c2;flex-direction:column;justify-content:center;align-items:center;width:60vw;min-height:32vw;padding-left:4vw;padding-right:3.33333vw;display:flex}html #feature_points>ul .point.num02 .detail .flex_wrap .sound figure{justify-content:flex-start;align-items:center;width:100%;display:flex}html #feature_points>ul .point.num02 .detail .flex_wrap .sound figure:nth-of-type(2){margin-top:4vw}html #feature_points>ul .point.num02 .detail .flex_wrap .sound figure figcaption{color:#62666a;text-align:center;font-optical-sizing:auto;flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:center;padding-right:1vw;font-family:Noto Sans JP,sans-serif;font-size:2.8vw;font-style:normal;font-weight:400;line-height:1;display:flex}html #feature_points>ul .point.num02 .detail .flex_wrap .sound figure figcaption em{font-optical-sizing:auto;font-family:Noto Sans JP,sans-serif;font-size:4vw;font-style:normal;font-weight:700}html #feature_points>ul .point.num02 .detail .flex_wrap .sound figure audio{width:100%}html #feature_points>ul .point.num03 .detail,html #feature_points>ul .point.num04 .detail{justify-content:space-between;align-items:flex-start;display:flex}html #feature_points>ul .point.num03 .detail .explain,html #feature_points>ul .point.num04 .detail .explain{width:41.4vw}html #feature_points>ul .point.num03 .detail .image,html #feature_points>ul .point.num04 .detail .image{padding-top:.666667vw}html #feature_points>ul .point.num03 .detail .image img,html #feature_points>ul .point.num04 .detail .image img{width:48vw}html #feature_components{padding-top:7.2vw;padding-bottom:7.86667vw}html #feature_components .block{background-image:linear-gradient(#484e55,#484e55);background-position:bottom;background-repeat:no-repeat;background-size:93.3333vw .2vw}html #feature_components .block figure{display:block;position:relative}html #feature_components .block figure img{z-index:0;width:100%;position:relative}html #feature_components .block figure .labels>p{color:#62666a;font-optical-sizing:auto;z-index:10;font-family:Noto Sans JP,sans-serif;font-size:2.8vw;font-style:normal;font-weight:400;line-height:3.6vw;position:absolute}html #feature_components .block.num01{padding-bottom:7.73333vw}html #feature_components .block.num01 figure .labels>p:first-of-type{top:8.376vw;left:24.536vw}html #feature_components .block.num01 figure .labels>p:nth-of-type(2){top:8.36933vw;left:41.1267vw}html #feature_components .block.num01 figure .labels>p:nth-of-type(3){top:8.376vw;left:59.3027vw}html #feature_components .block.num01 .remarks{width:93.3333vw;margin:5.33333vw auto 0}html #feature_components .block.num01 .remarks>dt{color:#62666a;font-optical-sizing:auto;border:.2vw solid #484e55;justify-content:center;align-items:center;width:100%;height:8.13333vw;font-family:Noto Sans JP,sans-serif;font-size:2.8vw;font-style:normal;font-weight:400;line-height:1;display:flex}html #feature_components .block.num01 .remarks>div{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2vw 0;margin-top:1.33333vw;display:flex}html #feature_components .block.num01 .remarks>div>dd{color:#62666a;font-optical-sizing:auto;justify-content:flex-start;align-items:flex-start;font-family:Noto Sans JP,sans-serif;font-size:2.8vw;font-style:normal;font-weight:400;line-height:4vw;display:flex}html #feature_components .block.num02{margin-top:7.46667vw;padding-bottom:11.3333vw}html #feature_components .block.num02 figure .labels>p:first-of-type{top:3.89467vw;left:23.6253vw}html #feature_components .block.num02 figure .labels>p:nth-of-type(2){top:42.8693vw;left:7.648vw}html #feature_components .block.num02 figure .labels>p:nth-of-type(3){top:49.6vw;left:22.1013vw}html #feature_components .block.num02 figure .labels>p:nth-of-type(4){top:42.9173vw;left:44.384vw}html #feature_components .block.num02 figure .labels>p:nth-of-type(5){top:49.6493vw;left:54.016vw}html #feature_components .block.num02 figure .labels>p:nth-of-type(6){top:6.19733vw;left:57.7413vw}html #feature_components .block.num02 figure .labels>p:nth-of-type(7){top:42.8413vw;left:72.324vw}html #feature_components .block.num02 figure .point p{color:#62666a;font-optical-sizing:auto;z-index:10;font-family:Noto Sans JP,sans-serif;font-size:2.53333vw;font-style:normal;font-weight:400;line-height:3.2vw;position:absolute;top:7.75867vw;left:23.6133vw}html #feature_components .block.num03{background:0 0;margin-top:7.6vw}html #feature_components .block.num03 figure .labels>p:first-of-type{top:17.104vw;left:47.8627vw}html #feature_components .block.num03 figure .labels>p:nth-of-type(2){top:17.188vw;left:65.832vw}html #feature_components .block.num03 figure .labels>p:nth-of-type(3){top:4.564vw;left:59.588vw}html #modes>header{background:#2e353d;justify-content:center;align-items:center;height:21.3333vw;display:flex}html #modes>header img{width:89.6vw}html #modes>.content{background:#c0c1c3;padding:6.66667vw 0 0}html #modes>.content .mode_list .mode_list_tabs{justify-content:space-between;align-items:flex-start;width:88vw;margin:0 auto;display:flex}html #modes>.content .mode_list .mode_list_tabs>li{background:#d6d7d8;position:relative}html #modes>.content .mode_list .mode_list_tabs>li picture{width:42.6667vw;display:block}html #modes>.content .mode_list .mode_list_tabs>li picture img{width:100%}html #modes>.content .mode_list .mode_list_tabs>li picture:nth-of-type(2){position:absolute;top:0;left:0}html #modes>.content .mode_list .mode_list_tabs>li:not(.active){cursor:pointer}html #modes>.content .mode_list .mode_list_tabs>li:not(.active) picture:first-of-type{opacity:0}html #modes>.content .mode_list .mode_list_tabs>li:not(.active):hover{background:#f5f5f5}html #modes>.content .mode_list .mode_list_tabs>li.active{cursor:default;background:#f5f5f5}html #modes>.content .mode_list .mode_list_tabs>li.active picture:nth-of-type(2){opacity:0}html #modes>.content .mode_list .mode_list_contents{width:93.3333vw;height:133.333vw;margin:0 auto;position:relative}html #modes>.content .mode_list .mode_list_contents:after{content:"";clip-path:polygon(0% 0%,100% 0,50% 100%);z-index:10;background:#f5f5f5;width:10.8vw;height:5.4vw;position:absolute;bottom:-5.33333vw;left:50%;transform:translate(-50%)}html #modes>.content .mode_list .mode_list_contents .block{z-index:100;background:#f5f5f5;width:100%;height:100%;position:relative}html #modes>.content .mode_list .mode_list_contents .block:not(.active){display:none}html #modes>.content .mode_list .mode_list_contents .block>header{text-align:center;background-image:linear-gradient(90deg,#dd552f 0% 25%,#d1db00 25% 50%,#009e41 50% 75%,#006ebb 75%,#006ebb);background-position:bottom;background-repeat:no-repeat;background-size:82.6667vw .4vw;padding:5.6vw 0 3.46667vw}html #modes>.content .mode_list .mode_list_contents .block>header h3{color:#62666a;font-optical-sizing:auto;font-feature-settings:normal;flex-direction:column;justify-content:center;align-items:center;height:24.5333vw;font-family:Noto Sans JP,sans-serif;font-size:4.8vw;font-style:normal;font-weight:700;line-height:6.13333vw;display:flex}html #modes>.content .mode_list .mode_list_contents .block>.detail{padding-top:4.66667vw}html #modes>.content .mode_list .mode_list_contents .block.mode01>.detail figure{width:93.3333vw;margin:0 auto}html #modes>.content .mode_list .mode_list_contents .block.mode01>.detail figure img{width:100%}html #modes>.content .mode_list .mode_list_contents .block.mode01>.detail figure .annotation{width:82.6667vw;margin:2vw auto 0}html #modes>.content .mode_list .mode_list_contents .block.mode01>.detail figure .annotation p{color:#767676;font-optical-sizing:auto;justify-content:flex-end;align-items:flex-start;font-family:Noto Sans JP,sans-serif;font-size:2.8vw;font-style:normal;font-weight:400;line-height:1;display:flex}html #modes>.content .mode_list .mode_list_contents .block.mode01>.detail .point{background-image:linear-gradient(#cecfd0,#cecfd0);background-position:top;background-repeat:no-repeat;background-size:82.6667vw .2vw;margin-top:5.6vw;padding-top:3.33333vw}html #modes>.content .mode_list .mode_list_contents .block.mode01>.detail .point p{text-align:center;color:#62666a;font-optical-sizing:auto;font-feature-settings:normal;font-family:Noto Sans JP,sans-serif;font-size:4.8vw;font-style:normal;font-weight:700;line-height:6.13333vw}html #modes>.content .mode_list .mode_list_contents .block.mode01>.detail .point p .opt_palt{font-feature-settings:"palt"}html #modes>.content .mode_list .mode_list_contents .block.mode02>.detail figure{width:93.3333vw;margin:0 auto}html #modes>.content .mode_list .mode_list_contents .block.mode02>.detail figure img{width:100%}html #modes>.content .mode_list .mode_list_contents .block.mode02>.detail figure .annotation{text-align:center;margin-top:2.66667vw}html #modes>.content .mode_list .mode_list_contents .block.mode02>.detail figure .annotation p{color:#767676;font-optical-sizing:auto;font-family:Noto Sans JP,sans-serif;font-size:2.8vw;font-style:normal;font-weight:400;line-height:4vw}html #modes>.content .mode_list .mode_list_contents .block.mode02>.detail .point{text-align:center;background-image:linear-gradient(#cecfd0,#cecfd0);background-position:top;background-repeat:no-repeat;background-size:82.6667vw .2vw;margin-top:4.26667vw;padding-top:5.46667vw}html #modes>.content .mode_list .mode_list_contents .block.mode02>.detail .point p{color:#62666a;font-feature-settings:normal}html #modes>.content .mode_list .mode_list_contents .block.mode02>.detail .point p .opt_palt{font-feature-settings:"palt"}html #modes>.content .mode_list .mode_list_contents .block.mode02>.detail .point p:first-of-type{font-optical-sizing:auto;font-family:Noto Sans JP,sans-serif;font-size:4.8vw;font-style:normal;font-weight:700;line-height:1}html #modes>.content .mode_list .mode_list_contents .block.mode02>.detail .point p:nth-of-type(2){font-optical-sizing:auto;margin-top:2.66667vw;font-family:Noto Sans JP,sans-serif;font-size:3.2vw;font-style:normal;font-weight:400;line-height:4.6vw}html #scenes{padding:9.33333vw 0 8vw}html #scenes>p{text-align:center;color:#62666a;font-optical-sizing:auto;padding:6.66667vw 0 2.66667vw;font-family:Noto Sans JP,sans-serif;font-size:4.8vw;font-style:normal;font-weight:700;line-height:1}html #scenes .swiper-wrapper .swiper-slide{box-sizing:content-box;width:80vw;padding:0 2vw}html #scenes .swiper-wrapper .swiper-slide img{width:100%}html #scenes .swiper-pagination{justify-content:center;align-items:flex-start;gap:0 3.06667vw;margin-top:4vw;display:flex}html #scenes .swiper-pagination .swiper-pagination-bullet{aspect-ratio:1;cursor:pointer;background:#f5f5f5;border-radius:50%;width:2.66667vw}html #scenes .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{cursor:default;pointer-events:none;background:#2e353d}html #modes_gallery>ul>li{aspect-ratio:750/536;overflow:hidden}html #modes_gallery>ul>li a{display:block}html #modes_gallery>ul>li a img{object-fit:cover;object-position:center center;transform-origin:50%;width:100%;height:100%;transition:transform .3s;transform:scale(1.005)}html #modes_gallery>ul>li a:hover img{transform:scale(1.1)}html #movie{width:93.3333vw;margin:8vw auto 0;padding-bottom:13.3333vw}html #movie .movie_inner{line-height:0;position:relative}html #movie .movie_inner iframe{aspect-ratio:560/315;width:100%!important;height:auto!important}html #movie .movie_inner .cover{cursor:pointer;object-position:center center;object-fit:cover;z-index:100;width:100%;height:100%;position:absolute;top:0;left:0}html #spec header{background:#2e353d;justify-content:center;align-items:center;height:21.3333vw;display:flex}html #spec header img{width:61.0667vw}html #spec .content{padding:6.8vw 0 7.33333vw;position:relative}html #spec .content .spec_table{border-collapse:collapse;border-bottom:.4vw solid #748080;width:94.6667vw;margin:0 auto}html #spec .content .spec_table caption{text-align:left;color:#767676;font-optical-sizing:auto;border-bottom:.4vw solid #748080;padding-bottom:2vw;font-family:Noto Sans JP,sans-serif;font-size:4vw;font-style:normal;font-weight:700;line-height:1}html #spec .content .spec_table tbody{font-feature-settings:normal}html #spec .content .spec_table tbody tr th,html #spec .content .spec_table tbody tr td{text-align:left;border-bottom:.2vw solid #748080;padding:1.46667vw 0}html #spec .content .spec_table tbody tr th.top{color:#767676;font-optical-sizing:auto;width:15.4667vw;font-family:Noto Sans JP,sans-serif;font-size:3.2vw;font-style:normal;font-weight:700;line-height:3.73333vw}html #spec .content .spec_table tbody tr th.sub{box-sizing:border-box;color:#767676;font-optical-sizing:auto;background:#e3e8ea;width:17.0667vw;padding-left:1.86667vw;font-family:Noto Sans JP,sans-serif;font-size:3.2vw;font-style:normal;font-weight:400;line-height:3.73333vw}html #spec .content .spec_table tbody tr td{box-sizing:border-box;color:#767676;font-optical-sizing:auto;padding-left:1.73333vw;font-family:Noto Sans JP,sans-serif;font-size:3.2vw;font-style:normal;font-weight:400;line-height:4.4vw}html #spec .content .spec_table tbody tr td .flex{justify-content:flex-start;align-items:flex-start;display:flex}html #spec .content .spec_table tbody tr .exception_01{color:#767676;font-optical-sizing:auto;margin-top:.666667vw;font-family:Noto Sans JP,sans-serif;font-size:2.4vw;font-style:normal;font-weight:400;line-height:3.06667vw}html #spec .content .spec_table tbody tr .exception_02>span{display:block}html #spec .content .spec_table tbody tr .exception_02>span:nth-of-type(2){font-feature-settings:"palt";font-size:2.4vw;line-height:3.06667vw}html #spec .content .garelly{width:93.3333vw;margin:3.73333vw auto 0}html #spec .content .garelly .garelly_block{opacity:0;flex-direction:column;justify-content:flex-start;align-items:center;width:93.3333vw;height:72vw;display:flex;overflow:hidden}html #spec .content .garelly .garelly_block.active{opacity:1}html #spec .content .garelly .garelly_block .photos,html #spec .content .garelly .garelly_block .photos img{width:100%}html #spec .content .garelly .garelly_block .tabs{justify-content:space-between;align-items:flex-start;width:34.4vw;margin-top:auto;display:flex}html #spec .content .garelly .garelly_block .tabs p{box-sizing:border-box;color:#767676;font-optical-sizing:auto;cursor:pointer;background:#e3e8ea;border-radius:3vw;justify-content:flex-start;align-items:center;width:16vw;height:5.8vw;padding-left:7vw;font-family:Noto Sans JP,sans-serif;font-size:3.2vw;font-style:normal;font-weight:400;line-height:1;display:flex;position:relative}html #spec .content .garelly .garelly_block .tabs p:before{content:"";box-sizing:border-box;background:#fff;border-radius:50%;width:3.2vw;height:3.2vw;position:absolute;top:50%;left:2.4vw;transform:translateY(-50%)}html #spec .content .garelly .garelly_block .tabs p:nth-child(2):before{background:#000}html #spec .content .garelly .garelly_block .tabs p.active{color:#fff;background:#62666a}html #spec .content .annotation{width:93.3333vw;margin:8vw auto 0}html #spec .content .annotation>ul>li{color:#767676;font-optical-sizing:auto;text-align:justify;justify-content:flex-start;align-items:flex-start;font-family:Noto Sans JP,sans-serif;font-size:2.66667vw;font-style:normal;font-weight:400;line-height:4.26667vw;display:flex}html #spec .content .annotation>ul>li span:first-child{flex-shrink:0}html #relation{text-align:center;background:#e0e1e1;padding:6.66667vw 0}html #relation img{width:80vw}}
