@charset "UTF-8";.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(./ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(./slick.eot);src:url(./slick.eot?#iefix) format("embedded-opentype"),url(./slick.woff) format("woff"),url(./slick.ttf) format("truetype"),url(./slick.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(./loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(./controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(./controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(./controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}@font-face{font-family:Timer Number Font;src:url(./font.ttf?v=1.1) format("truetype")}#feature_timer_animation .timer_bar text{fill:#231815;font-family:Timer Number Font;font-size:61.6433px;letter-spacing:0}#feature_timer_animation .timer_number text{fill:#231815;font-family:Timer Number Font;font-size:28.3945px;letter-spacing:3px}@media screen and (1000px <= width){html #firstview{position:relative}html #firstview .slider{width:100%;margin:0;aspect-ratio:1400/800;opacity:0;overflow:hidden}html #firstview .slider.active{opacity:1}html #firstview .slider .slick-slide picture img{width:100%}html #firstview .slider .slick-slide .info{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%;position:absolute;left:0;bottom:60px}html #firstview .slider .slick-slide .info>div{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}html #firstview .slider .slick-slide .info>div:before{content:"";width:1px;height:14px;background:#575757}html #firstview .slider .slick-slide .info>div:after{content:"";width:1px;height:14px;background:#575757}html #firstview .slider .slick-slide .info>div:nth-child(n+2):before{display:none}html #firstview .slider .slick-slide .info>div p{padding:0 20px;color:#575757;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px;line-height:1}html #firstview .slider .slick-slide .info>div.opt_white:before{background:#fff}html #firstview .slider .slick-slide .info>div.opt_white:after{background:#fff}html #firstview .slider .slick-slide .info>div.opt_white p{color:#fff}html #firstview .slider .slick-dots{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;gap:0 20px;bottom:31px}html #firstview .slider .slick-dots li{width:100px;height:4px;margin:0;padding:0}html #firstview .slider .slick-dots li button{width:100%;height:100%;padding:0;background:#767676;border-radius:0;overflow:hidden;position:relative}html #firstview .slider .slick-dots li button:before{content:"";opacity:1;width:100%;height:200%;background:#fff100;transform:scaleX(0);transform-origin:left center;position:absolute;left:0;top:0}html #firstview .slider .slick-dots li.slick-active button:before{transition:transform 3.6s linear;transform:scale(1)}html #firstview .slider.first .slick-dots li.slick-active button:before{transition:transform 2.8s linear}html #firstview .front{display:none}html #feature{background-image:linear-gradient(to right,#e3e8ea,#e3e8ea);background-position:center top;background-size:100% 557px;background-repeat:no-repeat}html #feature .feature_headline{padding-top:99px;text-align:center}html #feature .feature_headline img{width:175.305px}html #feature .feature_content{margin-top:72px}html #feature_summary .block.opt_dashed_border{background-image:linear-gradient(to right,#748080,#748080 3px,transparent 3px,transparent);background-position:left bottom;background-size:9px 3px;background-repeat:repeat-x}html #feature_summary .block.num01{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #feature_summary .block.num01 .photo{width:calc(50% - 50px);position:relative}html #feature_summary .block.num01 .photo img{width:100%;height:400px;object-fit:cover;object-position:center center}html #feature_summary .block.num01 .text{-webkit-flex-grow:1;flex-grow:1;height:359px;padding-left:62px;background-image:linear-gradient(to right,#e3e8ea,#e3e8ea 6px,transparent 6px,transparent);background-position:center bottom;background-size:9.12px 20px;background-repeat:repeat-x}html #feature_summary .block.num01 .text>dl>dt{width:460px;padding-left:3px;padding-bottom:20px;border-bottom:3px solid #ffffff}html #feature_summary .block.num01 .text>dl>dt img{width:317.139px}html #feature_summary .block.num01 .text>dl>dd{margin-top:19px}html #feature_summary .block.num01 .text>dl>dd .point{padding-left:2px}html #feature_summary .block.num01 .text>dl>dd .point img{width:432.51px}html #feature_summary .block.num01 .text>dl>dd .explain{margin-top:34px;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:20px;line-height:31px;white-space:nowrap}html #feature_summary .block.num02{width:1000px;margin:112px auto 0;padding-bottom:52px;position:relative}html #feature_summary .block.num02 .figure{padding-top:26px;position:relative}html #feature_summary .block.num02 .figure>img{width:1000px;pointer-events:none;position:relative;z-index:0}html #feature_summary .block.num02 .figure .item{position:absolute;z-index:10}html #feature_summary .block.num02 .figure .item.num01,html #feature_summary .block.num02 .figure .item.num02{top:0}html #feature_summary .block.num02 .figure .item.num01 p,html #feature_summary .block.num02 .figure .item.num02 p{margin-top:9px;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:23px}html #feature_summary .block.num02 .figure .item.num01{left:85px}html #feature_summary .block.num02 .figure .item.num01 img{width:266px}html #feature_summary .block.num02 .figure .item.num02{left:530px}html #feature_summary .block.num02 .figure .item.num02 img{width:320px}html #feature_summary .block.num02 .figure .item.num03,html #feature_summary .block.num02 .figure .item.num04{color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:1;top:130px}html #feature_summary .block.num02 .figure .item.num03{left:530px}html #feature_summary .block.num02 .figure .item.num04{left:685px}html #feature_summary .block.num02 .annotation{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;margin-top:20px;padding-left:110px}html #feature_summary .block.num02 .annotation>dt{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:200px;height:40px;border:1px solid #767676;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px;line-height:1}html #feature_summary .block.num02 .annotation>dd{margin-left:15px}html #feature_summary .block.num02 .annotation>dd>ul>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #feature_summary .block.num02 .annotation>dd>ul>li span{color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px;line-height:22px}html #feature_summary .block.num02 .annotation>dd>ul>li span:nth-child(1){flex-shrink:0}html #feature_summary .block.num03{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:flex-start;align-items:flex-start;width:1000px;margin:0 auto;padding:57px 0 60px;position:relative}html #feature_summary .block.num03>dl{position:absolute;left:0;top:93px;z-index:10}html #feature_summary .block.num03>dl>dt img{width:320px}html #feature_summary .block.num03>dl>dd{margin-top:10px;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:23px}html #feature_summary .block.num03 .photos{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:flex-start;align-items:flex-start;gap:0 21px;position:relative;z-index:0}html #feature_summary .block.num03 .photos img{width:336px}html #feature_summary .block.num04{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:flex-start;align-items:flex-start;width:1000px;margin:0 auto;padding:57px 0 80px;position:relative}html #feature_summary .block.num04>dl{position:absolute;left:0;top:93px;z-index:10}html #feature_summary .block.num04>dl>dt img{width:320px}html #feature_summary .block.num04>dl>dd{margin-top:10px;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:23px}html #feature_summary .block.num04 .photos{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:flex-start;align-items:flex-start;gap:0 21px;padding-bottom:171px;position:relative;z-index:0}html #feature_summary .block.num04 .photos .photo:nth-child(1) img,html #feature_summary .block.num04 .photos .photo:nth-child(2) img{width:336px}html #feature_summary .block.num04 .photos .photo:nth-child(3){position:absolute;right:92px;bottom:-29px}html #feature_summary .block.num04 .photos .photo:nth-child(3) img{width:820px;pointer-events:none;position:relative;z-index:0}html #feature_summary .block.num04 .photos .photo:nth-child(3) p{text-align:center;position:absolute;right:0;bottom:100px;z-index:10}html #feature_summary .block.num04 .photos .photo:nth-child(3) p span{display:block;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:17px}html #feature_summary .block.num04 .photos .photo:nth-child(3) p span:nth-child(1){font-size:16px}html #feature_summary .block.num04 .photos .photo:nth-child(3) p span:nth-child(2){font-size:13px}html #feature_timer_animation{display:none;width:100%;height:100%;position:absolute;left:0;top:0;z-index:20}html #feature_mode .feature_mode_headline{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:130px;background:#748080}html #feature_mode .feature_mode_headline img{width:453.305px}html #feature_mode_01{padding:80px 0;background-image:linear-gradient(to right,#e3e8ea,#e3e8ea 6px,transparent 6px,transparent),linear-gradient(#e3e8ea,#e3e8ea);background-position:center bottom,left top;background-size:9.12px 20px,100% calc(100% - 10px);background-repeat:repeat-x,no-repeat}html #feature_mode_01 .summary{text-align:center}html #feature_mode_01 .summary h4 img{width:661px}html #feature_mode_01 .summary .explain{margin-top:23px;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:22px;line-height:35px;font-feature-settings:normal}html #feature_mode_01 .summary .image{width:505px;margin:23px auto 0}html #feature_mode_01 .summary .image img{width:100%}html #feature_mode_01 .summary .image p{margin-top:7px;padding-right:2px;text-align:right;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px;line-height:1}html #feature_mode_01 .scene{width:1000px;margin:66px auto 0}html #feature_mode_01 .scene h5{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:60px;background:#748080;color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:28px;line-height:1;font-feature-settings:normal;position:relative}html #feature_mode_01 .scene h5:after{content:"";border-top:35px solid #748080;border-left:35px solid transparent;border-right:35px solid transparent;border-bottom:0px solid transparent;transform:translate(-50%);position:absolute;top:calc(100% - 5px);left:50%}html #feature_mode_01 .scene .list{padding:42px 0 54px;background:#fff}html #feature_mode_01 .scene .list .item{width:800px;margin:0 auto;text-align:center}html #feature_mode_01 .scene .list .item .text{color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:20px;line-height:28px}html #feature_mode_01 .scene .list .item .photo{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;margin-top:11px;gap:0 20px}html #feature_mode_01 .scene .list .item.num01 .photo img{width:500px}html #feature_mode_01 .scene .list .item.num02,html #feature_mode_01 .scene .list .item.num03{margin-top:26px;padding-top:22px;border-top:1px solid #d3dade}html #feature_mode_01 .scene .list .item.num02 .photo img,html #feature_mode_01 .scene .list .item.num03 .photo img{width:390px}html #feature_mode_02{margin-top:35px;padding:78px 0 86px;background:#e3e8ea}html #feature_mode_02 .summary{text-align:center}html #feature_mode_02 .summary h4 img{width:710px}html #feature_mode_02 .summary .explain{margin-top:30px;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:22px;line-height:35px;font-feature-settings:normal}html #feature_mode_02 .summary .explain .palt{font-feature-settings:"palt"}html #feature_mode_02 .summary .item.num01{box-sizing:content-box;width:505px;margin:27px auto 0}html #feature_mode_02 .summary .item.num01 img{width:505px}html #feature_mode_02 .summary .item.num01 p{margin-top:15px;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:22px;line-height:32px}html #feature_mode_02 .summary .item.num01 p span{display:inline-block;padding:0 5px;background:linear-gradient(#ffd400,#ffd400);background-position:center bottom 3px;background-size:100% 5px;background-repeat:no-repeat}html #feature_mode_02 .summary .item.num02{box-sizing:border-box;width:701px;margin:40px auto 0;padding:21px 0 25px;border:1px solid #ffffff;border-radius:10px}html #feature_mode_02 .summary .item.num02 img{width:641px}html #feature_mode_02 .summary .item.num02 p{margin:14px auto 0;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px;line-height:1}html #feature_mode_02 .scene{width:1000px;margin:61px auto 0}html #feature_mode_02 .scene h5{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:60px;background:#748080;color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:28px;line-height:1;font-feature-settings:normal;position:relative}html #feature_mode_02 .scene h5:after{content:"";border-top:35px solid #748080;border-left:35px solid transparent;border-right:35px solid transparent;border-bottom:0px solid transparent;transform:translate(-50%);position:absolute;top:calc(100% - 5px);left:50%}html #feature_mode_02 .scene .about{background:#fff;text-align:center}html #feature_mode_02 .scene .about>dl{width:800px;margin:0 auto;padding:48px 0 34px;border-bottom:1px solid #d3dade;font-feature-settings:normal}html #feature_mode_02 .scene .about>dl .palt{font-feature-settings:"palt"}html #feature_mode_02 .scene .about>dl>dt{color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:24px;line-height:34px}html #feature_mode_02 .scene .about>dl>dt span{display:inline-block;padding:0 5px;background:linear-gradient(#ffd400,#ffd400);background-position:center bottom 3px;background-size:100% 5px;background-repeat:no-repeat}html #feature_mode_02 .scene .about>dl>dd{margin-top:15px;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:20px;line-height:30px}html #feature_mode_02 .scene .list{padding:34px 0 60px;background:#fff}html #feature_mode_02 .scene .list .item{width:800px;margin:0 auto;text-align:center}html #feature_mode_02 .scene .list .item .text{color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:20px;line-height:28px}html #feature_mode_02 .scene .list .item .photo{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;margin-top:11px;gap:0 20px}html #feature_mode_02 .scene .list .item.num01 .photo img{width:390px}html #spec .headline{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:130px;background:#748080}html #spec .headline img{width:279.305px}html #spec .content{width:1000px;margin:0 auto;padding:37px 0 46px;position:relative}html #spec .content .spec_table{width:596px;border-collapse:collapse;border-bottom:2px solid #748080;font-feature-settings:normal}html #spec .content .spec_table caption{padding-bottom:10px;border-bottom:2px solid #748080;text-align:left;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:20px;line-height:1}html #spec .content .spec_table tbody tr th,html #spec .content .spec_table tbody tr td{padding:5px 0;border-bottom:1px solid #748080;text-align:left}html #spec .content .spec_table tbody tr th.top{width:139px;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:16px;line-height:22px}html #spec .content .spec_table tbody tr th.sub{box-sizing:border-box;width:122px;padding-left:15px;background:#e3e8ea;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:22px}html #spec .content .spec_table tbody tr td{box-sizing:border-box;padding-left:20px;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:22px}html #spec .content .spec_table tbody tr td .flex{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #spec .content .spec_table tbody tr .exception_01{margin-top:3px;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:12px;line-height:1}html #spec .content .spec_table tbody tr .exception_02{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-end;align-items:flex-end;gap:0 3px}html #spec .content .spec_table tbody tr .exception_02>p:nth-child(2){color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:12px;line-height:22px}html #spec .content .garelly{position:absolute;top:65px;right:0}html #spec .content .garelly .garelly_block{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;width:361px;height:323px;overflow:hidden;opacity:0}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{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;width:171px;margin-top:auto}html #spec .content .garelly .garelly_block .tabs p{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:81px;height:30px;padding-left:35px;background:#fff;border:1px solid #e3e8ea;border-radius:15px;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:1;cursor:pointer;position:relative}html #spec .content .garelly .garelly_block .tabs p:before{content:"";box-sizing:border-box;width:16px;height:16px;outline:1px solid #cccccc;background:#fff;border-radius:50%;transform:translateY(-50%);position:absolute;left:12px;top:50%}html #spec .content .garelly .garelly_block .tabs p:nth-child(2):before{background:#231815}html #spec .content .garelly .garelly_block .tabs p.active{background:#e3e8ea}html #spec .content .annotation{margin-top:29px}html #spec .content .annotation>ul>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:12px;line-height:20px}html #spec .content .annotation>ul>li span:nth-child(1){flex-shrink:0}html #relation{padding:45px 0;background:#f0f0f0;text-align:center}html #relation img{width:600px}}@media screen and (744px <= width < 1000px){html #firstview{position:relative}html #firstview .slider{width:100%;margin:0;aspect-ratio:1400/800;opacity:0;overflow:hidden}html #firstview .slider.active{opacity:1}html #firstview .slider .slick-slide picture img{width:100%}html #firstview .slider .slick-slide .info{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%;position:absolute;left:0;bottom:5.6603773585vw}html #firstview .slider .slick-slide .info>div{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}html #firstview .slider .slick-slide .info>div:before{content:"";width:.0943396226vw;height:1.320754717vw;background:#575757}html #firstview .slider .slick-slide .info>div:after{content:"";width:.0943396226vw;height:1.320754717vw;background:#575757}html #firstview .slider .slick-slide .info>div:nth-child(n+2):before{display:none}html #firstview .slider .slick-slide .info>div p{padding:0 1.8867924528vw;color:#575757;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.320754717vw;line-height:1}html #firstview .slider .slick-slide .info>div.opt_white:before{background:#fff}html #firstview .slider .slick-slide .info>div.opt_white:after{background:#fff}html #firstview .slider .slick-slide .info>div.opt_white p{color:#fff}html #firstview .slider .slick-dots{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;gap:0 1.8867924528vw;bottom:2.9245283019vw}html #firstview .slider .slick-dots li{width:9.4339622642vw;height:.3773584906vw;margin:0;padding:0}html #firstview .slider .slick-dots li button{width:100%;height:100%;padding:0;background:#767676;border-radius:0;overflow:hidden;position:relative}html #firstview .slider .slick-dots li button:before{content:"";opacity:1;width:100%;height:200%;background:#fff100;transform:scaleX(0);transform-origin:left center;position:absolute;left:0;top:0}html #firstview .slider .slick-dots li.slick-active button:before{transition:transform 3.6s linear;transform:scale(1)}html #firstview .slider.first .slick-dots li.slick-active button:before{transition:transform 2.8s linear}html #firstview .front{display:none}html #feature{background-image:linear-gradient(to right,#e3e8ea,#e3e8ea);background-position:center top;background-size:100% 52.5471698113vw;background-repeat:no-repeat}html #feature .feature_headline{padding-top:9.3396226415vw;text-align:center}html #feature .feature_headline img{width:16.5382075472vw}html #feature .feature_content{margin-top:6.7924528302vw}html #feature_summary .block.opt_dashed_border{background-image:linear-gradient(to right,#748080,#748080 .2830188679vw,transparent .2830188679vw,transparent);background-position:left bottom;background-size:.8490566038vw .2830188679vw;background-repeat:repeat-x}html #feature_summary .block.num01{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #feature_summary .block.num01 .photo{width:calc(50% - 4.7169811321vw);position:relative}html #feature_summary .block.num01 .photo img{width:100%;height:37.7358490566vw;object-fit:cover;object-position:-5.6603773585vw center}html #feature_summary .block.num01 .text{-webkit-flex-grow:1;flex-grow:1;height:33.8679245283vw;padding-left:5.8490566038vw;background-image:linear-gradient(to right,#e3e8ea,#e3e8ea .5660377358vw,transparent .5660377358vw,transparent);background-position:center bottom;background-size:.8603773585vw 1.8867924528vw;background-repeat:repeat-x}html #feature_summary .block.num01 .text>dl>dt{width:43.3962264151vw;padding-left:.2830188679vw;padding-bottom:1.8867924528vw;border-bottom:.2830188679vw solid #ffffff}html #feature_summary .block.num01 .text>dl>dt img{width:29.9187735849vw}html #feature_summary .block.num01 .text>dl>dd{margin-top:1.7924528302vw}html #feature_summary .block.num01 .text>dl>dd .point{padding-left:.1886792453vw}html #feature_summary .block.num01 .text>dl>dd .point img{width:40.8028301887vw}html #feature_summary .block.num01 .text>dl>dd .explain{margin-top:3.2075471698vw;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.8867924528vw;line-height:2.9245283019vw;white-space:nowrap}html #feature_summary .block.num02{width:94.3396226415vw;margin:10.5660377358vw auto 0;padding-bottom:4.9056603774vw;position:relative}html #feature_summary .block.num02 .figure{padding-top:2.4528301887vw;position:relative}html #feature_summary .block.num02 .figure>img{width:94.3396226415vw;pointer-events:none;position:relative;z-index:0}html #feature_summary .block.num02 .figure .item{position:absolute;z-index:10}html #feature_summary .block.num02 .figure .item.num01,html #feature_summary .block.num02 .figure .item.num02{top:0}html #feature_summary .block.num02 .figure .item.num01 p,html #feature_summary .block.num02 .figure .item.num02 p{margin-top:.8490566038vw;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.5094339623vw;line-height:2.1698113208vw}html #feature_summary .block.num02 .figure .item.num01{left:8.0188679245vw}html #feature_summary .block.num02 .figure .item.num01 img{width:25.0943396226vw}html #feature_summary .block.num02 .figure .item.num02{left:50vw}html #feature_summary .block.num02 .figure .item.num02 img{width:30.1886792453vw}html #feature_summary .block.num02 .figure .item.num03,html #feature_summary .block.num02 .figure .item.num04{color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.5094339623vw;line-height:1;top:12.2641509434vw}html #feature_summary .block.num02 .figure .item.num03{left:50vw}html #feature_summary .block.num02 .figure .item.num04{left:64.6226415094vw}html #feature_summary .block.num02 .annotation{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;margin-top:1.8867924528vw;padding-left:10.3773584906vw}html #feature_summary .block.num02 .annotation>dt{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:18.8679245283vw;height:3.7735849057vw;border:.0943396226vw solid #767676;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.320754717vw;line-height:1}html #feature_summary .block.num02 .annotation>dd{margin-left:1.4150943396vw}html #feature_summary .block.num02 .annotation>dd>ul>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #feature_summary .block.num02 .annotation>dd>ul>li span{color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.320754717vw;line-height:2.0754716981vw}html #feature_summary .block.num02 .annotation>dd>ul>li span:nth-child(1){flex-shrink:0}html #feature_summary .block.num03{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:flex-start;align-items:flex-start;width:94.3396226415vw;margin:0 auto;padding:5.3773584906vw 0 5.6603773585vw;position:relative}html #feature_summary .block.num03>dl{position:absolute;left:0;top:8.7735849057vw;z-index:10}html #feature_summary .block.num03>dl>dt img{width:30.1886792453vw}html #feature_summary .block.num03>dl>dd{margin-top:.9433962264vw;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.5094339623vw;line-height:2.1698113208vw}html #feature_summary .block.num03 .photos{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:flex-start;align-items:flex-start;gap:0 1.9811320755vw;position:relative;z-index:0}html #feature_summary .block.num03 .photos img{width:31.6981132075vw}html #feature_summary .block.num04{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:flex-start;align-items:flex-start;width:94.3396226415vw;margin:0 auto;padding:5.3773584906vw 0 7.5471698113vw;position:relative}html #feature_summary .block.num04>dl{position:absolute;left:0;top:8.7735849057vw;z-index:10}html #feature_summary .block.num04>dl>dt img{width:30.1886792453vw}html #feature_summary .block.num04>dl>dd{margin-top:.9433962264vw;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.5094339623vw;line-height:2.1698113208vw}html #feature_summary .block.num04 .photos{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:flex-start;align-items:flex-start;gap:0 1.9811320755vw;padding-bottom:16.1320754717vw;position:relative;z-index:0}html #feature_summary .block.num04 .photos .photo:nth-child(1) img,html #feature_summary .block.num04 .photos .photo:nth-child(2) img{width:31.6981132075vw}html #feature_summary .block.num04 .photos .photo:nth-child(3){position:absolute;right:8.679245283vw;bottom:-2.7358490566vw}html #feature_summary .block.num04 .photos .photo:nth-child(3) img{width:77.358490566vw;pointer-events:none;position:relative;z-index:0}html #feature_summary .block.num04 .photos .photo:nth-child(3) p{text-align:center;position:absolute;right:0vw;bottom:9.4339622642vw;z-index:10}html #feature_summary .block.num04 .photos .photo:nth-child(3) p span{display:block;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.6037735849vw}html #feature_summary .block.num04 .photos .photo:nth-child(3) p span:nth-child(1){font-size:1.5094339623vw}html #feature_summary .block.num04 .photos .photo:nth-child(3) p span:nth-child(2){font-size:1.2264150943vw}html #feature_timer_animation{display:none;width:100%;height:100%;position:absolute;left:-5.6603773585vw;top:0;z-index:20}html #feature_mode .feature_mode_headline{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:12.2641509434vw;background:#748080}html #feature_mode .feature_mode_headline img{width:42.7646226415vw}html #feature_mode_01{padding:7.5471698113vw 0;background-image:linear-gradient(to right,#e3e8ea,#e3e8ea .5660377358vw,transparent .5660377358vw,transparent),linear-gradient(#e3e8ea,#e3e8ea);background-position:center bottom,left top;background-size:.8603773585vw 1.8867924528vw,100% calc(100% - .9433962264vw);background-repeat:repeat-x,no-repeat}html #feature_mode_01 .summary{text-align:center}html #feature_mode_01 .summary h4 img{width:62.358490566vw}html #feature_mode_01 .summary .explain{margin-top:2.1698113208vw;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:2.0754716981vw;line-height:3.3018867925vw;font-feature-settings:normal}html #feature_mode_01 .summary .image{width:47.641509434vw;margin:2.1698113208vw auto 0}html #feature_mode_01 .summary .image img{width:100%}html #feature_mode_01 .summary .image p{margin-top:.6603773585vw;padding-right:.1886792453vw;text-align:right;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.320754717vw;line-height:1}html #feature_mode_01 .scene{width:94.3396226415vw;margin:6.2264150943vw auto 0}html #feature_mode_01 .scene h5{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:5.6603773585vw;background:#748080;color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:2.641509434vw;line-height:1;font-feature-settings:normal;position:relative}html #feature_mode_01 .scene h5:after{content:"";border-top:3.3018867925vw solid #748080;border-left:3.3018867925vw solid transparent;border-right:3.3018867925vw solid transparent;border-bottom:0vw solid transparent;transform:translate(-50%);position:absolute;top:calc(100% - .4716981132vw);left:50%}html #feature_mode_01 .scene .list{padding:3.9622641509vw 0 5.0943396226vw;background:#fff}html #feature_mode_01 .scene .list .item{width:75.4716981132vw;margin:0 auto;text-align:center}html #feature_mode_01 .scene .list .item .text{color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.8867924528vw;line-height:2.641509434vw}html #feature_mode_01 .scene .list .item .photo{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;margin-top:1.0377358491vw;gap:0 1.8867924528vw}html #feature_mode_01 .scene .list .item.num01 .photo img{width:47.1698113208vw}html #feature_mode_01 .scene .list .item.num02,html #feature_mode_01 .scene .list .item.num03{margin-top:2.4528301887vw;padding-top:2.0754716981vw;border-top:.0943396226vw solid #d3dade}html #feature_mode_01 .scene .list .item.num02 .photo img,html #feature_mode_01 .scene .list .item.num03 .photo img{width:36.7924528302vw}html #feature_mode_02{margin-top:3.3018867925vw;padding:7.358490566vw 0 8.1132075472vw;background:#e3e8ea}html #feature_mode_02 .summary{text-align:center}html #feature_mode_02 .summary h4 img{width:66.9811320755vw}html #feature_mode_02 .summary .explain{margin-top:2.8301886792vw;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:2.0754716981vw;line-height:3.3018867925vw;font-feature-settings:normal}html #feature_mode_02 .summary .explain .palt{font-feature-settings:"palt"}html #feature_mode_02 .summary .item.num01{box-sizing:content-box;width:47.641509434vw;margin:2.5471698113vw auto 0}html #feature_mode_02 .summary .item.num01 img{width:47.641509434vw}html #feature_mode_02 .summary .item.num01 p{margin-top:1.4150943396vw;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:2.0754716981vw;line-height:3.0188679245vw}html #feature_mode_02 .summary .item.num01 p span{display:inline-block;padding:0 .4716981132vw;background:linear-gradient(#ffd400,#ffd400);background-position:center bottom .2830188679vw;background-size:100% .4716981132vw;background-repeat:no-repeat}html #feature_mode_02 .summary .item.num02{box-sizing:border-box;width:66.1320754717vw;margin:3.7735849057vw auto 0;padding:1.9811320755vw 0 2.358490566vw;border:.0943396226vw solid #ffffff;border-radius:.9433962264vw}html #feature_mode_02 .summary .item.num02 img{width:60.4716981132vw}html #feature_mode_02 .summary .item.num02 p{margin:1.320754717vw auto 0;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.320754717vw;line-height:1}html #feature_mode_02 .scene{width:94.3396226415vw;margin:5.7547169811vw auto 0}html #feature_mode_02 .scene h5{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:5.6603773585vw;background:#748080;color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:2.641509434vw;line-height:1;font-feature-settings:normal;position:relative}html #feature_mode_02 .scene h5:after{content:"";border-top:3.3018867925vw solid #748080;border-left:3.3018867925vw solid transparent;border-right:3.3018867925vw solid transparent;border-bottom:0vw solid transparent;transform:translate(-50%);position:absolute;top:calc(100% - .4716981132vw);left:50%}html #feature_mode_02 .scene .about{background:#fff;text-align:center}html #feature_mode_02 .scene .about>dl{width:75.4716981132vw;margin:0 auto;padding:4.5283018868vw 0 3.2075471698vw;border-bottom:.0943396226vw solid #d3dade;font-feature-settings:normal}html #feature_mode_02 .scene .about>dl .palt{font-feature-settings:"palt"}html #feature_mode_02 .scene .about>dl>dt{color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:2.2641509434vw;line-height:3.2075471698vw}html #feature_mode_02 .scene .about>dl>dt span{display:inline-block;padding:0 .4716981132vw;background:linear-gradient(#ffd400,#ffd400);background-position:center bottom .2830188679vw;background-size:100% .4716981132vw;background-repeat:no-repeat}html #feature_mode_02 .scene .about>dl>dd{margin-top:1.4150943396vw;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.8867924528vw;line-height:2.8301886792vw}html #feature_mode_02 .scene .list{padding:3.2075471698vw 0 5.6603773585vw;background:#fff}html #feature_mode_02 .scene .list .item{width:75.4716981132vw;margin:0 auto;text-align:center}html #feature_mode_02 .scene .list .item .text{color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.8867924528vw;line-height:2.641509434vw}html #feature_mode_02 .scene .list .item .photo{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;margin-top:1.0377358491vw;gap:0 1.8867924528vw}html #feature_mode_02 .scene .list .item.num01 .photo img{width:36.7924528302vw}html #spec .headline{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:12.2641509434vw;background:#748080}html #spec .headline img{width:26.3495283019vw}html #spec .content{width:94.3396226415vw;margin:0 auto;padding:3.4905660377vw 0 4.3396226415vw;position:relative}html #spec .content .spec_table{width:56.2264150943vw;border-collapse:collapse;border-bottom:.1886792453vw solid #748080;font-feature-settings:normal}html #spec .content .spec_table caption{padding-bottom:.9433962264vw;border-bottom:.1886792453vw solid #748080;text-align:left;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.8867924528vw;line-height:1}html #spec .content .spec_table tbody tr th,html #spec .content .spec_table tbody tr td{padding:.4716981132vw 0;border-bottom:.0943396226vw solid #748080;text-align:left}html #spec .content .spec_table tbody tr th.top{width:13.1132075472vw;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.5094339623vw;line-height:2.0754716981vw}html #spec .content .spec_table tbody tr th.sub{box-sizing:border-box;width:11.5094339623vw;padding-left:1.4150943396vw;background:#e3e8ea;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.5094339623vw;line-height:2.0754716981vw}html #spec .content .spec_table tbody tr td{box-sizing:border-box;padding-left:1.8867924528vw;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.5094339623vw;line-height:2.0754716981vw}html #spec .content .spec_table tbody tr td .flex{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #spec .content .spec_table tbody tr .exception_01{margin-top:.2830188679vw;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.1320754717vw;line-height:1}html #spec .content .spec_table tbody tr .exception_02{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-end;align-items:flex-end;gap:0 .2830188679vw}html #spec .content .spec_table tbody tr .exception_02>p:nth-child(2){color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.1320754717vw;line-height:2.0754716981vw}html #spec .content .garelly{position:absolute;top:6.1320754717vw;right:0}html #spec .content .garelly .garelly_block{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;width:34.0566037736vw;height:30.4716981132vw;overflow:hidden;opacity:0}html #spec .content .garelly .garelly_block.active{opacity:1}html #spec .content .garelly .garelly_block:nth-child(n+2){margin-top:2.641509434vw}html #spec .content .garelly .garelly_block .photos,html #spec .content .garelly .garelly_block .photos img{width:100%}html #spec .content .garelly .garelly_block .tabs{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;width:16.1320754717vw;margin-top:auto}html #spec .content .garelly .garelly_block .tabs p{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:7.641509434vw;height:2.8301886792vw;padding-left:3.3018867925vw;background:#fff;border:.0943396226vw solid #e3e8ea;border-radius:1.4150943396vw;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.5094339623vw;line-height:1;cursor:pointer;position:relative}html #spec .content .garelly .garelly_block .tabs p:before{content:"";box-sizing:border-box;width:1.5094339623vw;height:1.5094339623vw;outline:.0943396226vw solid #cccccc;background:#fff;border-radius:50%;transform:translateY(-50%);position:absolute;left:1.1320754717vw;top:50%}html #spec .content .garelly .garelly_block .tabs p:nth-child(2):before{background:#231815}html #spec .content .garelly .garelly_block .tabs p.active{background:#e3e8ea}html #spec .content .annotation{margin-top:2.7358490566vw}html #spec .content .annotation>ul>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.1320754717vw;line-height:1.8867924528vw}html #spec .content .annotation>ul>li span:nth-child(1){flex-shrink:0}html #relation{padding:4.2452830189vw 0;background:#f0f0f0;text-align:center}html #relation img{width:56.6037735849vw}}@media screen and (width < 744px){html #firstview{position:relative;z-index:200}html #firstview .slider{width:100%;margin:0;aspect-ratio:750/940;opacity:0;overflow:hidden}html #firstview .slider.active{opacity:1}html #firstview .slider .slick-slide picture img{width:100%}html #firstview .slider .slick-slide .info{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%;position:absolute;left:0;bottom:9.0666666667vw}html #firstview .slider .slick-slide .info>div{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}html #firstview .slider .slick-slide .info>div:before{content:"";width:.1333333333vw;height:2.8vw;background:#575757}html #firstview .slider .slick-slide .info>div:after{content:"";width:.1333333333vw;height:2.8vw;background:#575757}html #firstview .slider .slick-slide .info>div:nth-child(n+2):before{display:none}html #firstview .slider .slick-slide .info>div p{padding:0 4vw;color:#575757;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2.8vw;line-height:1}html #firstview .slider .slick-slide .info>div.opt_white:before{background:#fff}html #firstview .slider .slick-slide .info>div.opt_white:after{background:#fff}html #firstview .slider .slick-slide .info>div.opt_white p{color:#fff}html #firstview .slider .slick-dots{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;gap:0 2.6666666667vw;bottom:4.8vw}html #firstview .slider .slick-dots li{width:13.3333333333vw;height:.5333333333vw;margin:0;padding:0}html #firstview .slider .slick-dots li button{width:100%;height:100%;padding:0;background:#767676;border-radius:0;overflow:hidden;position:relative}html #firstview .slider .slick-dots li button:before{content:"";opacity:1;width:100%;height:200%;background:#fff100;transform:scaleX(0);transform-origin:left center;position:absolute;left:0;top:0}html #firstview .slider .slick-dots li.slick-active button:before{transition:transform 3.6s linear;transform:scale(1)}html #firstview .slider.first .slick-dots li.slick-active button:before{transition:transform 2.8s linear}html #firstview .front{position:relative;z-index:50}html #firstview .front .shares{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;margin-left:auto;height:20px;line-height:20px;gap:0 .4716981132vw;transform:translate(-50%);position:absolute;top:calc(100% + 5.8666666667vw);left:50%}html #feature{background-image:linear-gradient(to right,#e3e8ea,#e3e8ea),linear-gradient(to right,#e3e8ea,#e3e8ea 1.2vw,transparent 1.2vw,transparent);background-position:center top,center top 152.2666666667vw;background-size:100% 154.2666666667vw,1.824vw 4vw;background-repeat:no-repeat,repeat-x;position:relative;z-index:0}html #feature .feature_headline{padding-top:27.8666666667vw;text-align:center}html #feature .feature_headline img{width:35.0666666667vw}html #feature .feature_content{margin-top:14.2666666667vw}html #feature_summary .block.opt_dashed_border{background-image:linear-gradient(to right,#748080,#748080 .4vw,transparent .4vw,transparent);background-position:left bottom;background-size:1.2vw .4vw;background-repeat:repeat-x}html #feature_summary .block.num01{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}html #feature_summary .block.num01 .photo{-webkit-order:2;order:2;width:100%;margin-top:7.2vw;text-align:right;position:relative}html #feature_summary .block.num01 .photo img{width:86.6666666667vw}html #feature_summary .block.num01 .text{-webkit-order:1;order:1;width:100%}html #feature_summary .block.num01 .text>dl>dt{width:91.8666666667vw;margin:0 auto;padding-bottom:3.8666666667vw;border-bottom:.6506666667vw solid #ffffff;text-align:center}html #feature_summary .block.num01 .text>dl>dt img{width:63.4666666667vw}html #feature_summary .block.num01 .text>dl>dd{margin-top:3.8666666667vw;text-align:center}html #feature_summary .block.num01 .text>dl>dd .point img{width:86.3554666667vw}html #feature_summary .block.num01 .text>dl>dd .explain{margin-top:6.9333333333vw;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:3.7333333333vw;line-height:6.1333333333vw}html #feature_summary .block.num02{margin:15.0666666667vw auto 0;padding-bottom:7.4666666667vw;position:relative}html #feature_summary .block.num02 .figure{padding-top:4.8vw;position:relative}html #feature_summary .block.num02 .figure>img{width:100%;pointer-events:none;position:relative;z-index:0}html #feature_summary .block.num02 .figure .item{position:absolute;z-index:10}html #feature_summary .block.num02 .figure .item.num01,html #feature_summary .block.num02 .figure .item.num02{text-align:center}html #feature_summary .block.num02 .figure .item.num01 p,html #feature_summary .block.num02 .figure .item.num02 p{margin-top:1.7333333333vw;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:3.2vw;line-height:4.6vw}html #feature_summary .block.num02 .figure .item.num01{top:0;left:23.3333333333vw}html #feature_summary .block.num02 .figure .item.num01 img{width:53.2vw}html #feature_summary .block.num02 .figure .item.num02{left:18vw;top:55.8666666667vw}html #feature_summary .block.num02 .figure .item.num02 img{width:64vw}html #feature_summary .block.num02 .figure .item.num03,html #feature_summary .block.num02 .figure .item.num04{color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:3.2vw;line-height:1;top:47.3333333333vw}html #feature_summary .block.num02 .figure .item.num03{left:34vw}html #feature_summary .block.num02 .figure .item.num04{left:56.2666666667vw}html #feature_summary .block.num02 .annotation{margin-top:10.1333333333vw}html #feature_summary .block.num02 .annotation>dt{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:94.6666666667vw;height:8vw;margin:0 auto;border:.2vw solid #767676;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2.8vw;line-height:1}html #feature_summary .block.num02 .annotation>dd{width:94.6666666667vw;margin:1.3333333333vw auto 0}html #feature_summary .block.num02 .annotation>dd>ul>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #feature_summary .block.num02 .annotation>dd>ul>li span{color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2.8vw;line-height:4.4vw}html #feature_summary .block.num02 .annotation>dd>ul>li span:nth-child(1){flex-shrink:0}html #feature_summary .block.num03{width:94.6666666667vw;margin:0 auto;padding:9.2vw 0;position:relative}html #feature_summary .block.num03>dl>dt{text-align:center}html #feature_summary .block.num03>dl>dt img{width:64vw}html #feature_summary .block.num03>dl>dd{margin-top:2vw;text-align:center;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:3.2vw;line-height:4.6vw}html #feature_summary .block.num03 .photos{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;margin-top:2vw;gap:4vw 0;position:relative;z-index:0}html #feature_summary .block.num03 .photos img{width:94.6666666667vw}html #feature_summary .block.num04{padding:9.2vw 0;position:relative}html #feature_summary .block.num04>dl>dt{text-align:center}html #feature_summary .block.num04>dl>dt img{width:45.8666666667vw}html #feature_summary .block.num04>dl>dd{margin-top:2vw;text-align:center;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:3.2vw;line-height:4.6vw}html #feature_summary .block.num04 .photos{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;margin-top:2vw;gap:4.1333333333vw 0;position:relative;z-index:0}html #feature_summary .block.num04 .photos .photo{text-align:center}html #feature_summary .block.num04 .photos .photo:nth-child(1) img,html #feature_summary .block.num04 .photos .photo:nth-child(2) img{width:94.6666666667vw}html #feature_summary .block.num04 .photos .photo:nth-child(3){padding-top:20px;position:relative}html #feature_summary .block.num04 .photos .photo:nth-child(3) img{width:100%;pointer-events:none;position:relative;z-index:0}html #feature_summary .block.num04 .photos .photo:nth-child(3) p{text-align:center;position:absolute;left:15.6vw;top:8.6666666667vw;z-index:10}html #feature_summary .block.num04 .photos .photo:nth-child(3) p span{display:block;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:3.4vw}html #feature_summary .block.num04 .photos .photo:nth-child(3) p span:nth-child(1){font-size:3.2vw}html #feature_summary .block.num04 .photos .photo:nth-child(3) p span:nth-child(2){font-size:2.6vw}html #feature_timer_animation{display:none;width:86.6666666667vw;height:100%;position:absolute;right:0;top:0;z-index:20}html #feature_mode .feature_mode_headline{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:21.3333333333vw;background:#748080}html #feature_mode .feature_mode_headline img{width:90.6666666667vw}html #feature_mode_01{padding:10.6666666667vw 0 7.0666666667vw;background-image:linear-gradient(to right,#e3e8ea,#e3e8ea 1.2vw,transparent 1.2vw,transparent),linear-gradient(#e3e8ea,#e3e8ea);background-position:center bottom,left top;background-size:1.824vw 4vw,100% calc(100% - 2vw);background-repeat:repeat-x,no-repeat}html #feature_mode_01 .summary{text-align:center}html #feature_mode_01 .summary h4 img{width:85.08vw}html #feature_mode_01 .summary .explain{margin-top:6.8vw;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:4.4vw;line-height:7vw}html #feature_mode_01 .summary .image{width:85.2vw;margin:6.6666666667vw auto 0}html #feature_mode_01 .summary .image img{width:100%}html #feature_mode_01 .summary .image p{margin-top:1.3333333333vw;padding-right:.2666666667vw;text-align:right;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2.6666666667vw;line-height:1}html #feature_mode_01 .scene{width:94.6666666667vw;margin:7.7333333333vw auto 0}html #feature_mode_01 .scene h5{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:18.6666666667vw;background:#748080;text-align:center;color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:5.3333333333vw;line-height:6.6666666667vw;font-feature-settings:normal;position:relative}html #feature_mode_01 .scene h5:after{content:"";border-top:7.0666666667vw solid #748080;border-left:7.0666666667vw solid transparent;border-right:7.0666666667vw solid transparent;border-bottom:0vw solid transparent;transform:translate(-50%);position:absolute;top:calc(100% - 1.0666666667vw);left:50%}html #feature_mode_01 .scene .list{padding:8.6666666667vw 0 7.2vw;background:#fff}html #feature_mode_01 .scene .list .item{text-align:center}html #feature_mode_01 .scene .list .item .text{color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:3.7333333333vw;line-height:5.3333333333vw}html #feature_mode_01 .scene .list .item .photo{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;margin-top:2.1333333333vw;gap:4vw 0}html #feature_mode_01 .scene .list .item.num01 .photo img{width:80vw}html #feature_mode_01 .scene .list .item.num02,html #feature_mode_01 .scene .list .item.num03{margin-top:5.3333333333vw;padding-top:4.6666666667vw;background-image:linear-gradient(#d3dade,#d3dade);background-position:center top;background-size:80vw .2vw;background-repeat:no-repeat}html #feature_mode_01 .scene .list .item.num02 .photo img,html #feature_mode_01 .scene .list .item.num03 .photo img{width:80vw}html #feature_mode_02{margin-top:6.2666666667vw;padding:10.8vw 0 15.0666666667vw;background:#e3e8ea}html #feature_mode_02 .summary{text-align:center}html #feature_mode_02 .summary h4 img{width:85.2vw}html #feature_mode_02 .summary .explain{margin-top:6.6666666667vw;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:4.4vw;line-height:7vw;font-feature-settings:normal}html #feature_mode_02 .summary .explain .palt{font-feature-settings:"palt"}html #feature_mode_02 .summary .item.num01{box-sizing:content-box;width:94.6666666667vw;margin:6.2666666667vw auto 0}html #feature_mode_02 .summary .item.num01 img{width:94.6666666667vw}html #feature_mode_02 .summary .item.num01 p{margin-top:5.4666666667vw;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:4.4vw;line-height:6.4vw}html #feature_mode_02 .summary .item.num01 p span{display:inline-block;padding:0 .8vw;background:linear-gradient(#ffd400,#ffd400);background-position:center bottom .6vw;background-size:100% 1vw;background-repeat:no-repeat}html #feature_mode_02 .summary .item.num02{box-sizing:border-box;width:94.9333333333vw;margin:6.9333333333vw auto 0;padding:4.1333333333vw 0 3.4666666667vw;border:.2vw solid #ffffff;border-radius:2vw}html #feature_mode_02 .summary .item.num02 img{width:88.6666666667vw}html #feature_mode_02 .summary .item.num02 p{margin:2.5333333333vw auto 0;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2.8vw;line-height:4vw}html #feature_mode_02 .scene{width:94.6666666667vw;margin:10.9333333333vw auto 0}html #feature_mode_02 .scene h5{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:18.6666666667vw;background:#748080;text-align:center;color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:5.3333333333vw;line-height:6.6666666667vw;font-feature-settings:normal;position:relative}html #feature_mode_02 .scene h5:after{content:"";border-top:7.0666666667vw solid #748080;border-left:7.0666666667vw solid transparent;border-right:7.0666666667vw solid transparent;border-bottom:0vw solid transparent;transform:translate(-50%);position:absolute;top:calc(100% - 1.0666666667vw);left:50%}html #feature_mode_02 .scene .about{background:#fff;text-align:center}html #feature_mode_02 .scene .about>dl{width:80.1333333333vw;margin:0 auto;padding:11.4666666667vw 0 8.9333333333vw;border-bottom:.2vw solid #d3dade;font-feature-settings:normal}html #feature_mode_02 .scene .about>dl .palt{font-feature-settings:"palt"}html #feature_mode_02 .scene .about>dl>dt{color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:4.8vw;line-height:6.8vw}html #feature_mode_02 .scene .about>dl>dt span{display:inline-block;padding:0 .8vw;background:linear-gradient(#ffd400,#ffd400);background-position:center bottom .6vw;background-size:100% 1vw;background-repeat:no-repeat}html #feature_mode_02 .scene .about>dl>dd{margin-top:3vw;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:4vw;line-height:6vw;white-space:nowrap}html #feature_mode_02 .scene .list{padding:6vw 0 8vw;background:#fff}html #feature_mode_02 .scene .list .item{text-align:center}html #feature_mode_02 .scene .list .item .text{color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:3.7333333333vw;line-height:5.3333333333vw}html #feature_mode_02 .scene .list .item .photo{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;margin-top:2vw;gap:4vw 0}html #feature_mode_02 .scene .list .item.num01 .photo img{width:80vw}html #spec .headline{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:21.3333333333vw;background:#748080}html #spec .headline img{width:55.8666666667vw}html #spec .content{width:94.6666666667vw;margin:0 auto;padding:5.6vw 0 4.9333333333vw;position:relative}html #spec .content .spec_table{width:94.6666666667vw;border-collapse:collapse;border-bottom:.4vw solid #748080;font-feature-settings:normal}html #spec .content .spec_table caption{padding-bottom:1.6vw;border-bottom:.4vw solid #748080;text-align:left;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:4vw;line-height:1}html #spec .content .spec_table tbody tr th,html #spec .content .spec_table tbody tr td{padding:1.4666666667vw 0;border-bottom:.2vw solid #748080;text-align:left}html #spec .content .spec_table tbody tr th.top{width:15.7333333333vw;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:3.2vw;line-height:3.7333333333vw}html #spec .content .spec_table tbody tr th.sub{box-sizing:border-box;width:17.2vw;padding-left:1.8666666667vw;background:#e3e8ea;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:3.2vw;line-height:3.4666666667vw}html #spec .content .spec_table tbody tr td{box-sizing:border-box;padding-left:1.7333333333vw;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:3.2vw;line-height:3.7333333333vw}html #spec .content .spec_table tbody tr td .flex{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #spec .content .spec_table tbody tr .exception_01{margin-top:.6666666667vw;padding-left:1em;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2.4vw;line-height:3.0666666667vw;text-indent:-1em}html #spec .content .spec_table tbody tr .exception_02{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;flex-direction:column;gap:.4vw 0}html #spec .content .spec_table tbody tr .exception_02>p:nth-child(2){color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2.4vw;line-height:1}html #spec .content .garelly{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;width:94.6666666667vw;margin:5.0666666667vw auto 0}html #spec .content .garelly .garelly_block{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;width:45.3333333333vw;height:43.6vw;overflow:hidden;opacity:0}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{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;width:34.4vw;margin-top:auto}html #spec .content .garelly .garelly_block .tabs p{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:16.2vw;height:6vw;padding-left:6.6666666667vw;background:#fff;border:.2vw solid #e3e8ea;border-radius:3.6666666667vw;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:3.2vw;line-height:1;cursor:pointer;position:relative}html #spec .content .garelly .garelly_block .tabs p:before{content:"";box-sizing:border-box;width:3.4vw;height:3.4vw;outline:.2vw solid #cccccc;background:#fff;border-radius:50%;transform:translateY(-50%);position:absolute;left:2.2666666667vw;top:50%}html #spec .content .garelly .garelly_block .tabs p:nth-child(2):before{background:#231815}html #spec .content .garelly .garelly_block .tabs p.active{background:#e3e8ea}html #spec .content .annotation{margin-top:5.8666666667vw}html #spec .content .annotation>ul>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;color:#767676;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2.6666666667vw;line-height:4.2666666667vw}html #spec .content .annotation>ul>li span:nth-child(1){flex-shrink:0}html #relation{padding:6.6666666667vw 0;background:#f0f0f0;text-align:center}html #relation img{width:80vw}}
