@font-face{font-family:YuGothicM;src:local("Yu Gothic Medium")}:root{--z-lv-1:1;--z-lv-2:10;--z-lv-3:100;--z-lv-4:1000;--z-lv-5:10000;--z-lv-6:100000;--z-lv-7:1000000;--z-lv-8:10000000;--z-lv-9:100000000;--z-lv-10:1000000000;--z-behindLv-1:-1;--z-behindLv-2:-10;--z-behindLv-3:-100;--z-behindLv-4:-1000;--z-behindLv-5:-10000;--z-behindLv-6:-100000;--z-behindLv-7:-1000000;--z-behindLv-8:-10000000;--z-behindLv-9:-100000000;--z-behindLv-10:-1000000000;--fontFamily-base:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif;--fontFamily-mincho:Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;--fontFamily-mono:monospace,serif;--fontWeight-thin:100;--fontWeight-extraLight:200;--fontWeight-light:300;--fontWeight-normal:400;--fontWeight-medium:500;--fontWeight-semiBold:600;--fontWeight-bold:700;--fontWeight-extraBold:800;--fontWeight-black:900;--easeIn-sine:cubic-bezier(0.47,0,0.745,0.715);--easeOut-sine:cubic-bezier(0.39,0.575,0.565,1);--easeInOut-sine:cubic-bezier(0.445,0.05,0.55,0.95);--easeIn-quad:cubic-bezier(0.55,0.085,0.68,0.53);--easeOut-quad:cubic-bezier(0.25,0.46,0.45,0.94);--easeInOut-quad:cubic-bezier(0.455,0.03,0.515,0.955);--easeIn-cubic:cubic-bezier(0.55,0.055,0.675,0.19);--easeOut-cubic:cubic-bezier(0.215,0.61,0.355,1);--easeInOut-cubic:cubic-bezier(0.645,0.045,0.355,1);--easeIn-quart:cubic-bezier(0.895,0.03,0.685,0.22);--easeOut-quart:cubic-bezier(0.165,0.84,0.44,1);--easeInOut-quart:cubic-bezier(0.77,0,0.175,1);--easeIn-quint:cubic-bezier(0.755,0.05,0.855,0.06);--easeOut-quint:cubic-bezier(0.23,1,0.32,1);--easeInOut-quint:cubic-bezier(0.86,0,0.07,1);--easeIn-expo:cubic-bezier(0.95,0.05,0.795,0.035);--easeOut-expo:cubic-bezier(0.19,1,0.22,1);--easeInOut-expo:cubic-bezier(1,0,0,1);--easeIn-circ:cubic-bezier(0.6,0.04,0.98,0.335);--easeOut-circ:cubic-bezier(0.075,0.82,0.165,1);--easeInOut-circ:cubic-bezier(0.785,0.135,0.15,0.86);--easeIn-back:cubic-bezier(0.6,-0.28,0.735,0.045);--easeOut-back:cubic-bezier(0.175,0.885,0.32,1.275);--easeInOut-back:cubic-bezier(0.68,-0.55,0.265,1.55);--size-ipad-long:1024px;--size-ipad-short:768px;--size-ipadPro10inch-long:1112px;--size-ipadPro10inch-short:834px}@keyframes funyafunya{0%{border-radius:50% 50% 50% 70%/50% 50% 70% 60%}12.5%{border-radius:80% 30% 50% 50%/50%}25%{border-radius:40% 40% 50%/30% 50% 50%}37.5%{border-radius:20% 30% 56% 70%/80% 50% 70% 20%}50%{border-radius:5%}62.5%{border-radius:3%}75%{border-radius:2%}86.5%{border-radius:1%}to{border-radius:0}}body{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,游ゴシック Medium,YuGothic,YuGothicM,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-family:var(--fontFamily-base)}*,:after,:before{box-sizing:border-box}pre{font-family:monospace,serif;font-family:var(--fontFamily-mono);font-weight:400;font-weight:var(--fontWeight-normal)}@media (min-width:768px){.-hidden-pc{display:none!important}}@media (max-width:767px){.-hidden-sp{display:none!important}}.-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}#kv .kv__wrapper{padding:0 4rem;overflow:hidden}@media (max-width:767px){#kv .kv__wrapper{padding:0}}#kv .kv__container{display:flex;flex-direction:column;align-items:center;justify-content:center}#kv .kv__clickable{position:relative;display:block;width:100%}#kv .kv__video video{width:100%;vertical-align:bottom}#kv .kv__texts{position:absolute;top:0;left:0;width:100%}@media (min-width:768px){#kv .kv__texts{height:100%;padding:5rem 5.5rem}}@media (max-width:767px){#kv .kv__texts{display:block;padding:3.2rem 2.6rem}}#kv .kv__title>h2{display:inline-flex;flex-direction:column;font-size:8rem;line-height:1;color:#fff;white-space:nowrap}@media (min-width:768px){#kv .kv__title>h2{letter-spacing:1.2rem}}@media (max-width:767px){#kv .kv__title>h2{font-size:4.6rem;letter-spacing:.55rem}}#kv .kv__title>h2 .small{display:flex;justify-content:space-between;margin-bottom:.15rem;padding-left:.55rem;font-size:3.2rem;letter-spacing:.65rem;font-weight:500}@media (max-width:767px){#kv .kv__title>h2 .small{padding-left:.25rem;font-size:1.8rem;letter-spacing:.3rem}}#kv .kv__title>h2 .bold{display:flex;justify-content:space-between;margin-top:.2rem;font-size:3.7rem;font-family:Nobel-Bold,LexusRodinPro-B,Meiryo,sans-serif;font-family:var(--font-bold)}@media (max-width:767px){#kv .kv__title>h2 .bold{font-size:1.9rem}}@media (min-width:768px){#kv .kv__caption{position:absolute;bottom:4.5rem;left:6.2rem}}@media (max-width:767px){#kv .kv__caption{display:flex;flex-direction:column;padding-bottom:.2rem;padding-left:.4rem}}#kv .kv__caption .lead{margin-top:2rem;font-size:2.2rem;line-height:1.63;color:#fff;letter-spacing:.02em}@media (max-width:767px){#kv .kv__caption .lead{margin-top:1.4rem;font-size:1.2rem;line-height:1.67;letter-spacing:.01em;order:2}}#kv .kv__caption .lead sup{position:relative;display:inline-block;font-size:1.4rem;padding-top:.5rem;vertical-align:top}@media (max-width:767px){#kv .kv__caption .lead sup{font-size:1rem}}#kv .kv__caption .date{margin-top:1.2rem;font-size:6rem;font-weight:500;line-height:1;color:#fff;letter-spacing:.04em;display:flex;align-items:flex-end}#kv .kv__caption .date .middle{font-weight:400;font-size:4rem;letter-spacing:.02em}#kv .kv__caption .date .small{font-weight:400;font-size:2.6rem;padding-bottom:.75rem}#kv .kv__caption .date .small-xs{font-weight:400;font-size:2.4rem;padding-bottom:.75rem}@media (max-width:767px){#kv .kv__caption .date{margin-top:2rem;font-size:2.4rem;order:1}#kv .kv__caption .date .middle{font-size:2rem}#kv .kv__caption .date .small,#kv .kv__caption .date .small-xs{font-size:1.5rem;padding-bottom:.3rem}}#intro .intro__wrapper{padding:6rem 0 0;text-align:center}@media (max-width:767px){#intro .intro__wrapper{padding:2rem 2.5rem 0;text-align:left}}#intro .intro__info{border-top:1px solid #000;border-bottom:1px solid #000;padding:1.7rem 0}@media (min-width:768px){#intro .intro__info{display:flex;margin:0 16.5rem}}@media (max-width:767px){#intro .intro__info{margin:0}}#intro .intro__info .info{line-height:2;text-align:center}@media (min-width:768px){#intro .intro__info .info{width:100%;margin:0 auto;font-size:1.4rem}}@media (max-width:767px){#intro .intro__info .info{font-size:1rem;line-height:1.5}}@media (min-width:768px){#intro .intro__texts{margin-top:6rem}}@media (max-width:767px){#intro .intro__texts{margin-top:4rem}}#intro .intro__texts>h2{display:inline-block;width:auto;text-align:left;font-size:1.8rem;font-weight:500;line-height:1.9;letter-spacing:.035em;text-align:center}@media (min-width:768px){#intro .intro__texts>h2{white-space:nowrap}}@media (max-width:767px){#intro .intro__texts>h2{font-size:1.4rem;letter-spacing:-.03em}}@media (min-width:768px){#intro+.btn-wrap .btn-l{margin-top:7.5rem}}#main .features-contentArea,#main .features-contentArea .sectionBlock{position:relative}@media (min-width:768px){#main .features-contentArea .section{padding-left:4rem;padding-right:10rem}#main .features-contentArea .section+.section{margin-top:13rem}#main .features-contentArea .section:nth-of-type(2n){padding-left:11.3rem;padding-right:4rem}#main .features-contentArea .section:nth-of-type(2n) .img-wrap{order:2}#main .features-contentArea .section:nth-of-type(2n) .text-wrap{order:1;padding-left:0;padding-right:10.8rem}}#main .features-contentArea .section.-show .img-wrap{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}@media (min-width:768px){#main .features-contentArea .sec-inner{display:flex;align-items:center}}#main .features-contentArea .img-wrap{position:relative;will-change:clip-path;transition:-webkit-clip-path .5s ease 0s;transition:clip-path .5s ease 0s;transition:clip-path .5s ease 0s,-webkit-clip-path .5s ease 0s}@media (min-width:768px){#main .features-contentArea .img-wrap{width:72rem;-webkit-clip-path:inset(75% 50% 25% 50%);clip-path:inset(75% 50% 25% 50%)}}@media (max-width:767px){#main .features-contentArea .img-wrap{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}#main .features-contentArea .img-wrap .title-wrap{position:absolute;display:flex;bottom:2rem;left:2.5rem;color:#fff;z-index:1}}#main .features-contentArea .link-img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:1;opacity:0;background-color:#fff;transition:opacity .3s ease}@media (min-width:768px){#main .features-contentArea .link-img:hover{opacity:.2}}@media (max-width:767px){#main .features-contentArea .link-img:hover{opacity:0}}@media (min-width:768px){#main .features-contentArea .text-wrap{flex:1 1;padding-left:12rem}}@media (max-width:767px){#main .features-contentArea .text-wrap{padding:3rem 2.5rem;text-align:center}}#main .features-contentArea h2{font-family:Nobel,Lexus Rodin,Meiryo,sans-serif;font-family:var(--font-mix);line-height:1;letter-spacing:-.2rem}@media (min-width:768px){#main .features-contentArea h2{margin-left:-.75rem;font-size:12rem}}@media (max-width:767px){#main .features-contentArea h2{margin-left:-.5rem;font-size:8rem}}#main .features-contentArea p{margin:0}#main .features-contentArea p.head{margin-top:.7rem;font-size:2.6rem;font-weight:500;line-height:1.54;letter-spacing:-.1rem}#main .features-contentArea p.head,#main .features-contentArea p.lead{font-family:Nobel,Lexus Rodin,Meiryo,sans-serif;font-family:var(--font-mix)}#main .features-contentArea p.lead{margin-top:6rem;font-size:2rem;font-weight:700;line-height:1.6}#main .features-contentArea p.text{margin-top:2rem;font-size:1.5rem;font-family:Nobel,Lexus Rodin,Meiryo,sans-serif;font-family:var(--font-mix);font-weight:500;line-height:1.73}#main .features-contentArea p{text-align:left}@media (max-width:767px){#main .features-contentArea p.head{margin-top:.5rem;font-size:1.8rem;line-height:1.33}#main .features-contentArea p.lead{margin-top:0;font-size:2rem;line-height:1.6;letter-spacing:-.05em}#main .features-contentArea p.text{margin-top:1.5rem;font-size:1.5rem;line-height:1.73;letter-spacing:-.025em}}@media (max-width:767px){#main .features-contentArea .btn-wrap .btn.btn-l{margin-top:0}}#main #sec-lm .img-wrap picture{position:relative;display:block;width:100%;height:100%}@media (max-width:767px){#main #sec-lm .img-wrap picture:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(30deg,rgba(0,0,0,.8),transparent 30%,transparent)}}@media (max-width:767px){#main #sec-lbx .title-wrap{bottom:auto;left:auto;top:2rem;right:2.5rem}}.anim-run,.anim-run *{animation-play-state:running}.anim-pause,.anim-pause *{animation-play-state:paused;-webkit-animation:none!important}@keyframes anim-show{0%{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes anim-hide{0%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}}@media (min-width:768px){#main .features-contentArea .featureHolder{display:flex}}#main .features-contentArea .swiper-pagination{z-index:1}#main .features-contentArea .swiper-pagination-bullets.swiper-pagination-horizontal{left:auto;right:2.2rem;bottom:2rem;width:auto;height:10px;line-height:2px}#main .features-contentArea .swiper-pagination-bullet{border-radius:0;width:3.5rem;height:1rem;margin:0 .3rem;background-color:transparent;border-bottom:2px solid #fff;opacity:.4;line-height:2px}#main .features-contentArea .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.movieModal,.reportModal{position:fixed;top:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding-top:8rem;padding-bottom:8rem;overflow-y:scroll;background-color:#343434;transition-duration:.5s;transition-property:visibility,opacity}.movieModal .movieModalContent,.movieModal .reportModalContent,.reportModal .movieModalContent,.reportModal .reportModalContent{margin:auto}@media (min-width:768px){.movieModal .movieModalContent,.movieModal .reportModalContent,.reportModal .movieModalContent,.reportModal .reportModalContent{width:calc(100% - 24rem)}}@media (max-width:767px){.movieModal .movieModalContent,.movieModal .reportModalContent,.reportModal .movieModalContent,.reportModal .reportModalContent{width:100%}}.movieModal .movieModalContent .movieModal_close,.movieModal .movieModalContent .reportModal_close,.movieModal .reportModalContent .movieModal_close,.movieModal .reportModalContent .reportModal_close,.reportModal .movieModalContent .movieModal_close,.reportModal .movieModalContent .reportModal_close,.reportModal .reportModalContent .movieModal_close,.reportModal .reportModalContent .reportModal_close{position:relative;display:block;width:3.5rem;height:3.5rem;margin-left:auto;cursor:pointer}@media (max-width:767px){.movieModal .movieModalContent .movieModal_close,.movieModal .movieModalContent .reportModal_close,.movieModal .reportModalContent .movieModal_close,.movieModal .reportModalContent .reportModal_close,.reportModal .movieModalContent .movieModal_close,.reportModal .movieModalContent .reportModal_close,.reportModal .reportModalContent .movieModal_close,.reportModal .reportModalContent .reportModal_close{position:fixed;top:2rem;right:2rem;width:2.5rem;height:2.5rem}}.movieModal .movieModalContent .movieModal_close:after,.movieModal .movieModalContent .movieModal_close:before,.movieModal .movieModalContent .reportModal_close:after,.movieModal .movieModalContent .reportModal_close:before,.movieModal .reportModalContent .movieModal_close:after,.movieModal .reportModalContent .movieModal_close:before,.movieModal .reportModalContent .reportModal_close:after,.movieModal .reportModalContent .reportModal_close:before,.reportModal .movieModalContent .movieModal_close:after,.reportModal .movieModalContent .movieModal_close:before,.reportModal .movieModalContent .reportModal_close:after,.reportModal .movieModalContent .reportModal_close:before,.reportModal .reportModalContent .movieModal_close:after,.reportModal .reportModalContent .movieModal_close:before,.reportModal .reportModalContent .reportModal_close:after,.reportModal .reportModalContent .reportModal_close:before{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;content:"";background-color:#fff;transform:rotate(45deg)}.movieModal .movieModalContent .movieModal_close:before,.movieModal .movieModalContent .reportModal_close:before,.movieModal .reportModalContent .movieModal_close:before,.movieModal .reportModalContent .reportModal_close:before,.reportModal .movieModalContent .movieModal_close:before,.reportModal .movieModalContent .reportModal_close:before,.reportModal .reportModalContent .movieModal_close:before,.reportModal .reportModalContent .reportModal_close:before{width:100%;height:1px}.movieModal .movieModalContent .movieModal_close:after,.movieModal .movieModalContent .reportModal_close:after,.movieModal .reportModalContent .movieModal_close:after,.movieModal .reportModalContent .reportModal_close:after,.reportModal .movieModalContent .movieModal_close:after,.reportModal .movieModalContent .reportModal_close:after,.reportModal .reportModalContent .movieModal_close:after,.reportModal .reportModalContent .reportModal_close:after{width:1px;height:100%}.movieModal .movieModalContent .movieModal_embed,.movieModal .movieModalContent .reportModal_embed,.movieModal .reportModalContent .movieModal_embed,.movieModal .reportModalContent .reportModal_embed,.reportModal .movieModalContent .movieModal_embed,.reportModal .movieModalContent .reportModal_embed,.reportModal .reportModalContent .movieModal_embed,.reportModal .reportModalContent .reportModal_embed{position:relative;width:100%;padding-top:56.25%;margin-top:3rem}.movieModal .movieModalContent .movieModal_embed iframe,.movieModal .movieModalContent .reportModal_embed iframe,.movieModal .reportModalContent .movieModal_embed iframe,.movieModal .reportModalContent .reportModal_embed iframe,.reportModal .movieModalContent .movieModal_embed iframe,.reportModal .movieModalContent .reportModal_embed iframe,.reportModal .reportModalContent .movieModal_embed iframe,.reportModal .reportModalContent .reportModal_embed iframe{position:absolute;top:0;right:0;width:100%;height:100%}.movieModal:not(.-show),.reportModal:not(.-show){visibility:hidden;opacity:0;transition-duration:.25s}.btnInfo{position:relative;display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;font-family:Nobel,Lexus Rodin,Meiryo,sans-serif;font-family:var(--font-mix);font-weight:500;font-size:1rem;cursor:pointer;transition:all .3s linear;border:1px solid #fff;border-radius:1000px}.btnInfo:before{position:absolute;top:50%;left:50%;z-index:1;display:block;width:100%;height:100%;content:"";background-image:url(/common/v4/img/icon/icon-info.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;transform:translate(-50%,-50%)}.btnInfo:hover{border-color:#343434}.arrowLeft{position:absolute;top:50%;left:50%;display:block;width:12px;height:12px;border-bottom:2px solid #343434;border-left:2px solid #343434;transition-duration:.3s;transition-property:opacity,visibility;transform:rotate(45deg) translate(-50%,-50%)}.scrollbar-track{background-color:#dcdcdc}.scrollbar-track .scrollbar-thumb{background-color:#343434}.scrollbar-track.scrollbar-track-x{position:relative;height:.2rem}@media (max-width:767px){.scrollbar-track.scrollbar-track-x{margin-top:4rem}}.scrollbar-track.scrollbar-track-x .scrollbar-thumb-x{height:100%}.scrollbar-track.scrollbar-track-y{position:absolute;top:0;right:0;width:2px;height:100%}@media (max-width:767px){.scrollbar-track.scrollbar-track-y{width:1px}}.scrollbar-track.scrollbar-track-y .scrollbar-thumb{width:100%;border-radius:0}:root{--fontNobel-regular:Nobel-Regular,Meiryo,sans-serif;--fontNobel-bold:Nobel-Bold,Meiryo,sans-serif;--fontNobel-book:Nobel-Book,Meiryo,sans-serif;--fontLexusRodin-b:LexusRodinPro-B,Meiryo,sans-serif;--fontLexusRodin-db:LexusRodinPro-DB,Meiryo,sans-serif;--app-height:100%;--font-book:Nobel-Book,LexusRodinPro-M,Meiryo,sans-serif;--font-regular:Nobel-Regular,LexusRodinPro-DB,Meiryo,sans-serif;--font-bold:Nobel-Bold,LexusRodinPro-B,Meiryo,sans-serif;--font-nobel:Nobel,Meiryo,sans-serif;--font-lexus:Lexus Rodin,Meiryo,sans-serif;--font-mix:Nobel,Lexus Rodin,Meiryo,sans-serif}body{font-family:Nobel,Lexus Rodin,Meiryo,sans-serif;font-family:var(--font-mix);font-weight:500}#main p{margin:0}#main .contentArea,main#main.main{position:relative}main#main.main{color:#343434}@media (min-width:768px){main#main.main{padding-bottom:13rem}}@media (max-width:767px){main#main.main{padding-bottom:5rem}}main#main.main section{position:relative;margin:0}main#main.main img{width:100%}.-informationTexts{font-family:Nobel,Lexus Rodin,Meiryo,sans-serif;font-family:var(--font-mix);font-weight:500;display:none!important}a img,a video{transition:all .3s linear}a:hover img,a:hover video{opacity:.75}body .st-footer{padding-top:0}.btn-wrap{position:relative;text-align:center}@media (max-width:767px){.btn-wrap{padding:0 2.5rem}}.btn-wrap .note{margin-top:2rem!important;font-size:1.4rem;text-align:center!important}@media (max-width:767px){.btn-wrap .note{margin-top:1rem!important;font-size:1.1rem;line-height:1.4}}@media (min-width:768px){.btn-wrap+.section{margin-top:13rem!important}}@media (max-width:767px){.btn-wrap+.section{margin-top:8rem!important}}.features-contentArea+.btn-wrap .btn{margin-top:13rem}@media (max-width:767px){.features-contentArea+.btn-wrap .btn{margin-top:-2rem}}.btn{background-color:#000;margin-top:6rem;padding:1.75rem 4.5rem 2rem}.btn,.btn span{position:relative;display:inline-block}.btn span{font-size:1.6rem;line-height:1;color:#fff}.btn span:after,.btn span:before{content:"";position:absolute;bottom:-.5rem;left:0;display:block;width:100%;height:1px!important;background-color:#fff;transition:all .2s}.btn span:after{width:0;right:0;margin:0 auto}@media (max-width:767px){.btn{margin-top:3rem;padding:1.25rem 2rem 1.5rem}.btn span{font-size:1.4rem}}.btn:hover span:before{width:0;left:100%}.btn:hover span:after{width:100%}.btn.btn-l{margin-top:8rem;padding:2.85rem 19.7rem 2.6rem;background-color:#000;color:#fff}.btn.btn-l span{font-size:2.4rem}.btn.btn-l span:after,.btn.btn-l span:before{height:2px;background-color:#fff}.btn.btn-l span:before{display:none}@media (max-width:767px){.btn.btn-l{width:100%;margin-top:4rem;padding:2rem 0}.btn.btn-l span{font-size:1.6rem}}.model-wrap{position:relative;display:flex;justify-content:center;padding:14rem 0 15rem;background:linear-gradient(180deg,#fff 21.35%,#d9d9d9 44.27%,#c8c8c8 53.12%,#d9d9d9 57.81%,#fff 91.15%)}@media (max-width:767px){.model-wrap{padding:8.5rem 0;background:linear-gradient(180deg,#fff 25.12%,#d9d9d9 47.39%,silver 55.65%,#d9d9d9 60.87%,#fff 91.57%)}}.model-wrap .link-img{position:relative;display:flex;align-items:flex-end;margin:0 5rem}.model-wrap .link-img:first-of-type{width:33rem;height:15rem}.model-wrap .link-img:nth-of-type(2){width:29.4rem}@media (max-width:767px){.model-wrap .link-img{margin:0 1.25rem}.model-wrap .link-img:first-of-type{width:14.3rem;height:6.5rem}.model-wrap .link-img:nth-of-type(2){width:12.5rem}}.model-wrap .link-img .model{position:absolute;top:0;left:0;font-family:Nobel,Lexus Rodin,Meiryo,sans-serif;font-family:var(--font-mix);font-weight:400;line-height:1}@media (min-width:768px){.model-wrap .link-img .model{font-size:2.6rem}}@media (max-width:767px){.model-wrap .link-img .model{left:-1rem;font-size:1.6rem;text-align:center}}@media (max-width:767px){.model-wrap .link-img:first-of-type .model{left:-.5rem}}@media (max-width:767px){.model-wrap .link-img picture{display:inline-block;margin-top:0}}.sec-banner{margin-top:13rem}@media (max-width:767px){.sec-banner{margin-top:8rem}}.sec-banner .banner-wrap{position:relative;width:100rem;margin:0 auto}@media (max-width:767px){.sec-banner .banner-wrap{width:100%}}.sec-banner .banner-wrap picture{position:relative;width:100%}.sec-banner .banner-wrap picture img{position:relative;display:block;width:100%;height:auto;margin:0}.sec-banner .banner-wrap .banner-text{position:absolute;top:0;right:7.2rem;margin:auto;display:flex;align-items:center;width:auto;height:100%;font-size:3.4rem;line-height:1.6;color:#000}@media (max-width:767px){.sec-banner .banner-wrap .banner-text{top:auto;bottom:11.6rem;right:0;left:0;display:block;width:100%;height:auto;text-align:center!important;font-size:2.2rem;line-height:1.4}}@media (max-width:767px){.sec-banner .banner-wrap+.btn-wrap{background-color:#fff;margin-top:-8rem;padding-top:4rem}}