*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}html{font-size:62.5%}html body{font-size:1rem}html body .clearfix{display:inline-block;height:1%}html body .clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}html body img,html body video{height:auto;width:100%}@media screen and (min-width:980px){html body .pc{display:block}html body .sp{display:none!important}}@media screen and (max-width:980px){html body .sp{display:block}html body .pc{display:none!important}}html body .scroll-in{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}html body .scroll-in.show{opacity:1;-webkit-transform:none;transform:none;transition:.5s ease}@font-face{html body{font-family:HelveticaNeue-Bold;src:url(../font/helvetica-neue/HelveticaNeue-Bold.eot)}}:root{--height:100svh;--background-color:#fff;--text-color:#000;--blue:#1206a6}body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"palt" 1,"pkna" 1;font-feature-settings:"palt" 1,"pkna" 1;background-color:var(--background-color);color:var(--text-color);font-family:ryo-gothic-plusn,sans-serif;font-style:normal;font-weight:400;letter-spacing:-.05em;overflow:hidden}@media screen and (max-width:980px){body [data-flip-pic]{position:relative}body [data-flip-pic]>*{opacity:0;position:relative}body [data-flip-pic]>:nth-child(n+2){left:0;position:absolute;top:0}body [data-flip-pic]>.show{opacity:1}}body #main-content{height:100%;inset:0;opacity:0;position:fixed;width:100%}body #main-content img{max-width:none}body #main-content #header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;left:0;opacity:0;padding-top:25px;pointer-events:none;position:fixed;right:0;top:0;transition:1s ease;translate:0 -30px;width:100%;z-index:1000}body #main-content #header .logo{display:block;margin-left:6.6666666667%;pointer-events:auto;width:125px}@media screen and (min-width:980px){body #main-content #header .logo{margin-left:44.5px;width:150px}body #main-content #header .logo:hover{cursor:pointer}}body #main-content #header nav{align-items:center;display:flex;justify-content:flex-end;margin-right:6.6666666667%}@media screen and (min-width:980px){body #main-content #header nav{margin-right:44.5px}}body #main-content #header nav a{display:block;font-family:avenir-next-lt-pro,sans-serif;font-size:1.1rem;font-style:normal;font-weight:800;margin-left:20px;overflow:hidden;pointer-events:auto;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body #main-content #header nav a:before{-webkit-animation:anchor 3s ease-in-out 0s infinite;animation:anchor 3s ease-in-out 0s infinite;background-color:var(--text-color);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}@-webkit-keyframes anchor{0%{translate:-100% 0}40%{translate:0 0}60%{translate:0 0}to{translate:100% 0}}@keyframes anchor{0%{translate:-100% 0}40%{translate:0 0}60%{translate:0 0}to{translate:100% 0}}body #main-content #header .text-area{margin-top:25px;margin-inline:auto;pointer-events:none;width:86.6666666667%}@media screen and (min-width:980px){body #main-content #header .text-area{padding-left:44.5px;width:100%}body #main-content #header .text-area .lead{width:380px}}body #main-content #header .text-area h1{font-family:avenir-next-lt-pro,sans-serif;font-size:1.2rem;font-style:normal;font-weight:800;margin-bottom:10px;transition:opacity .5s ease;will-change:opacity}@media screen and (min-width:980px){body #main-content #header .text-area h1{font-size:1.44rem}}body #main-content #header .text-area .lead{transition:opacity .5s ease;will-change:opacity}body #main-content:has(.slide10.swiper-slide-active) #header .text-area h1{opacity:0}body #main-content:has(.slide10.swiper-slide-active) #header .text-area .lead{opacity:0}body #main-content:has(.slide10.swiper-slide-active) .swiper .swiper-button-next{pointer-events:none}body #main-content:has(.slide10.swiper-slide-active) .swiper .swiper-button-next img{opacity:0}body #main-content:has(.slide1.swiper-slide-active) .swiper .swiper-button-prev{pointer-events:none}body #main-content:has(.slide1.swiper-slide-active) .swiper .swiper-button-prev img{opacity:0}body #main-content:has(.slide1.init){opacity:1;transition:.5s ease}body #main-content:has(.slide1.init) #header{opacity:1;transition:1s ease 5s;translate:0 0}body #main-content:has(.slide1.init) .swiper .swiper-wrapper .slide1 .section-inner .text-area{opacity:1;transition:1s ease 5s;translate:0 0}body #main-content:has(.slide1.init) .swiper .swiper-button-next,body #main-content:has(.slide1.init) .swiper .swiper-button-prev,body #main-content:has(.slide1.init) .swiper .swiper-pagination{opacity:1;transition:1s ease 5s;translate:0 0}body #main-content:has(.slide1.quick){opacity:1;transition:.5s ease}body #main-content:has(.slide1.quick) #header{opacity:1;transition:1s ease .5s;translate:0 0}body #main-content:has(.slide1.quick) .swiper .swiper-wrapper .slide1 .section-inner .text-area{opacity:1;transition:1s ease .5s;translate:0 0}body #main-content:has(.slide1.quick) .swiper .swiper-button-next,body #main-content:has(.slide1.quick) .swiper .swiper-button-prev,body #main-content:has(.slide1.quick) .swiper .swiper-pagination{opacity:1;transition:1s ease .5s;translate:0 0}body #main-content .swiper{height:100%}body #main-content .swiper .swiper-wrapper{height:var(--height);position:relative}body #main-content .swiper .swiper-wrapper .swiper-slide{height:100%;overflow:hidden;width:100%}body #main-content .swiper .swiper-wrapper .swiper-slide .section-inner{height:100%;left:0;position:absolute;top:0;width:100%}body #main-content .swiper .swiper-wrapper .swiper-slide .section-inner .button{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (min-width:980px){body #main-content .swiper .swiper-wrapper .swiper-slide .section-inner .button{width:50%}body #main-content .swiper .swiper-wrapper .swiper-slide .section-inner .button.next{left:auto;right:0}}body #main-content .swiper .swiper-wrapper .swiper-slide .section-inner .image-area{aspect-ratio:750/732;left:0;margin-top:173px;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}@media (min-aspect-ratio:393/638){body #main-content .swiper .swiper-wrapper .swiper-slide .section-inner .image-area{bottom:82px;margin-top:0;top:auto}}@media screen and (min-width:980px){body #main-content .swiper .swiper-wrapper .swiper-slide .section-inner .image-area{aspect-ratio:auto;bottom:0;height:100%;top:0;width:100%}}body #main-content .swiper .swiper-wrapper .swiper-slide .section-inner .image-area .img{overflow:hidden}body #main-content .swiper .swiper-wrapper .swiper-slide .section-inner .image-area .img.left{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:.5s ease 1s}body #main-content .swiper .swiper-wrapper .swiper-slide .section-inner .image-area .img img{scale:1.1;transition:.5s ease .5s}body #main-content .swiper .swiper-wrapper .swiper-slide .section-inner .text-area{bottom:59px;left:0;position:absolute;width:100%;z-index:2}@media screen and (min-width:980px){body #main-content .swiper .swiper-wrapper .swiper-slide .section-inner .text-area{bottom:75px}}body #main-content .swiper .swiper-wrapper .swiper-slide .section-inner .text-area ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;width:100%}body #main-content .swiper .swiper-wrapper .swiper-slide .section-inner .text-area ul li{font-family:avenir-next-lt-pro,sans-serif;font-size:1.2rem;font-style:normal;font-weight:500;line-height:1.4;margin-inline:10px}body #main-content .swiper .swiper-wrapper .swiper-slide .section-inner .text-area ul li a{text-decoration:underline}body #main-content .swiper .swiper-wrapper .swiper-slide .section-inner .text-area ul li a:after{aspect-ratio:1/1;background-image:url(../img/osoi_2026spring/yajirushi2.png);background-size:100% 100%;content:"";display:inline-block;margin-left:7px;margin-top:1px;vertical-align:text-top;width:11px}body #main-content .swiper .swiper-wrapper .swiper-slide .section-inner .text-area ul li a:hover{text-decoration:none}body #main-content .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .section-inner .image-area .img.left{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease .5s}body #main-content .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .section-inner .image-area .img.left img{transition-delay:.5s}body #main-content .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .section-inner .image-area .img img{scale:1;transition:2s ease 0s}body #main-content .swiper .swiper-wrapper .swiper-slide.slide1 .section-inner .full-area{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}body #main-content .swiper .swiper-wrapper .swiper-slide.slide1 .section-inner .full-area .mv{left:0;position:absolute;top:0}body #main-content .swiper .swiper-wrapper .swiper-slide.slide1 .section-inner .full-area .mv img{opacity:0;scale:.9}body #main-content .swiper .swiper-wrapper .swiper-slide.slide1 .section-inner .full-area .mv.mv1{margin-left:-17.2%;top:-8.4251968504%;width:33.4666666667%}@media screen and (min-width:980px){body #main-content .swiper .swiper-wrapper .swiper-slide.slide1 .section-inner .full-area .mv.mv1{margin-left:-1.4641288433%;top:-7.03125%;width:15.2635431918%}}body #main-content .swiper .swiper-wrapper .swiper-slide.slide1 .section-inner .full-area .mv.mv1 img{translate:20% 30%}body #main-content .swiper .swiper-wrapper .swiper-slide.slide1 .section-inner .full-area .mv.mv2{left:0;top:33.3070866142%;translate:0 -50%;width:27.0666666667%}@media screen and (min-width:980px){body #main-content .swiper .swiper-wrapper .swiper-slide.slide1 .section-inner .full-area .mv.mv2{left:12.262079063%;top:38.3463541667%;translate:-50% -50%;width:12.262079063%}}body #main-content .swiper .swiper-wrapper .swiper-slide.slide1 .section-inner .full-area .mv.mv2 img{translate:10% 30%}body #main-content .swiper .swiper-wrapper .swiper-slide.slide1 .section-inner .full-area .mv.mv3{left:35%;top:14.4881889764%;translate:-50% -50%;width:29.4666666667%}@media screen and (min-width:980px){body #main-content .swiper .swiper-wrapper .swiper-slide.slide1 .section-inner .full-area .mv.mv3{left:28.513909224%;top:20.8333333333%;width:13.2869692533%}}body #main-content .swiper .swiper-wrapper .swiper-slide.slide1 .section-inner .full-area .mv.mv3 img{translate:30% 5%}body #main-content .swiper .swiper-wrapper .swiper-slide.slide1 .section-inner .full-area .mv.mv4{left:56.2591508053%;top:-11.2630208333%;translate:-50% 0;width:12.0058565154%}body #main-content .swiper .swiper-wrapper .swiper-slide.slide1 .section-inner .full-area .mv.mv4 img{translate:0 -10%}body #main-content .swiper .swiper-wrapper .swiper-slide.slide1 .section-inner .full-area .mv.mv5{left:auto;right:0;width:41.0666666667%}@media screen and (min-width:980px){body #main-content .swiper .swiper-wrapper .swiper-slide.slide1 .section-inner .full-area .mv.mv5{right:15.5929721816%;translate:50% 0;width:18.7774524158%}}body #main-content .swiper .swiper-wrapper .swiper-slide.slide1 .section-inner .full-area .mv.mv5 img{translate:-20% 20%}body #main-content .swiper .swiper-wrapper .swiper-slide.slide1 .section-inner .full-area .mv.mv6{left:-4.8%;top:72.7559055118%;translate:0 -50%;width:37.0666666667%}@media screen and (min-width:980px){body #main-content .swiper .swiper-wrapper .swiper-slide.slide1 .section-inner .full-area .mv.mv6{bottom:0;left:0;top:auto;translate:0 0;width:18.2650073206%}}body #main-content .swiper .swiper-wrapper .swiper-slide.slide1 .section-inner .full-area .mv.mv6 img{translate:10% -20%}body #main-content .swiper .swiper-wrapper .swiper-slide.slide1 .section-inner .full-area .mv.mv7{bottom:0;left:39.0666666667%;top:auto;translate:-50% 0;width:37.0666666667%}@media screen and (min-width:980px){body #main-content .swiper .swiper-wrapper .swiper-slide.slide1 .section-inner .full-area .mv.mv7{bottom:18.6848958333%;left:29.6486090776%;translate:-50% 50%;width:16.9106881406%}}body #main-content .swiper .swiper-wrapper .swiper-slide.slide1 .section-inner .full-area .mv.mv7 img{translate:5% -20%}body #main-content .swiper .swiper-wrapper .swiper-slide.slide1 .section-inner .full-area .mv.mv8{bottom:0;margin-left:50%;top:auto;translate:-50% 67%;width:15.3733528551%}body #main-content .swiper .swiper-wrapper .swiper-slide.slide1 .section-inner .full-area .mv.mv8 img{translate:0 -10%}body #main-content .swiper .swiper-wrapper .swiper-slide.slide1 .section-inner .full-area .mv.mv9{left:auto;right:0;top:45.6692913386%;translate:0 -50%;width:25.4666666667%}@media screen and (min-width:980px){body #main-content .swiper .swiper-wrapper .swiper-slide.slide1 .section-inner .full-area .mv.mv9{bottom:18.2291666667%;right:30.270863836%;top:auto;translate:50% 50%;width:13.0673499268%}}body #main-content .swiper .swiper-wrapper .swiper-slide.slide1 .section-inner .full-area .mv.mv9 img{translate:-10% 2%}body #main-content .swiper .swiper-wrapper .swiper-slide.slide1 .section-inner .full-area .mv.mv10{bottom:0;left:auto;margin-bottom:4%;right:0;top:auto;width:32.9333333333%}@media screen and (min-width:980px){body #main-content .swiper .swiper-wrapper .swiper-slide.slide1 .section-inner .full-area .mv.mv10{bottom:29.296875%;translate:0 50%;width:17.7891654466%}}body #main-content .swiper .swiper-wrapper .swiper-slide.slide1 .section-inner .full-area .mv.mv10 img{translate:-10% -20%}body #main-content .swiper .swiper-wrapper .swiper-slide.slide1 .section-inner .image-area{align-items:center;display:flex;justify-content:center}body #main-content .swiper .swiper-wrapper .swiper-slide.slide1 .section-inner .image-area .mv{translate:0 -5%;width:100%;width:74.6666666667%}@media screen and (min-width:980px){body #main-content .swiper .swiper-wrapper .swiper-slide.slide1 .section-inner .image-area .mv{translate:0 0;width:39.3118594436%}}body #main-content .swiper .swiper-wrapper .swiper-slide.slide1 .section-inner .image-area .mv img{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:0;scale:.9}body #main-content .swiper .swiper-wrapper .swiper-slide.slide1 .section-inner .text-area{opacity:0;translate:0 10px}body #main-content .swiper .swiper-wrapper .swiper-slide.slide1.init .section-inner .full-area{opacity:0;scale:1.1;transition:1s ease 5s}body #main-content .swiper .swiper-wrapper .swiper-slide.slide1.init .section-inner .full-area .mv img{opacity:1;scale:1;transition:2s ease 0s;translate:0 0}body #main-content .swiper .swiper-wrapper .swiper-slide.slide1.init .section-inner .full-area .mv.mv1 img{transition-delay:.5s}body #main-content .swiper .swiper-wrapper .swiper-slide.slide1.init .section-inner .full-area .mv.mv2 img{transition-delay:1.9s}body #main-content .swiper .swiper-wrapper .swiper-slide.slide1.init .section-inner .full-area .mv.mv3 img{transition-delay:.9s}body #main-content .swiper .swiper-wrapper .swiper-slide.slide1.init .section-inner .full-area .mv.mv4 img{transition-delay:1s}body #main-content .swiper .swiper-wrapper .swiper-slide.slide1.init .section-inner .full-area .mv.mv5 img{transition-delay:1.3s}body #main-content .swiper .swiper-wrapper .swiper-slide.slide1.init .section-inner .full-area .mv.mv6 img{transition-delay:.7s}body #main-content .swiper .swiper-wrapper .swiper-slide.slide1.init .section-inner .full-area .mv.mv7 img{transition-delay:1.5s}body #main-content .swiper .swiper-wrapper .swiper-slide.slide1.init .section-inner .full-area .mv.mv8 img{transition-delay:1.2s}body #main-content .swiper .swiper-wrapper .swiper-slide.slide1.init .section-inner .full-area .mv.mv9 img{transition-delay:1.1s}body #main-content .swiper .swiper-wrapper .swiper-slide.slide1.init .section-inner .full-area .mv.mv10 img{transition-delay:.6s}body #main-content .swiper .swiper-wrapper .swiper-slide.slide1.init .section-inner .image-area .mv{transition:1s ease 5s;translate:0 0;width:100%}@media screen and (min-width:980px){body #main-content .swiper .swiper-wrapper .swiper-slide.slide1.init .section-inner .image-area .mv{width:47.1815519766%}}body #main-content .swiper .swiper-wrapper .swiper-slide.slide1.init .section-inner .image-area .mv img{-webkit-clip-path:inset(0);clip-path:inset(0);opacity:1;scale:1;transition:2s ease 2s}body #main-content .swiper .swiper-wrapper .swiper-slide.slide1.quick .section-inner .image-area .mv{transition:width 0s ease 0s,translate 0s ease 0s;translate:0 0;width:100%}@media screen and (min-width:980px){body #main-content .swiper .swiper-wrapper .swiper-slide.slide1.quick .section-inner .image-area .mv{width:47.1815519766%}}body #main-content .swiper .swiper-wrapper .swiper-slide.slide1.quick .section-inner .image-area .mv img{-webkit-clip-path:inset(0);clip-path:inset(0);opacity:1;scale:1;transition:scale 0s ease 0s,opacity 1s ease 1s,-webkit-clip-path 1s ease 1s;transition:scale 0s ease 0s,opacity 1s ease 1s,clip-path 1s ease 1s;transition:scale 0s ease 0s,opacity 1s ease 1s,clip-path 1s ease 1s,-webkit-clip-path 1s ease 1s}body #main-content .swiper .swiper-wrapper .swiper-slide.slide2 .section-inner .image-area{align-items:center;display:flex;justify-content:center}@media screen and (min-width:980px){body #main-content .swiper .swiper-wrapper .swiper-slide.slide2 .section-inner .image-area{justify-content:flex-start;position:relative}body #main-content .swiper .swiper-wrapper .swiper-slide.slide2 .section-inner .image-area .img3{bottom:34.1796875%;position:absolute;right:0;translate:0 50%;width:17.5695461201%}body #main-content .swiper .swiper-wrapper .swiper-slide.slide2 .section-inner .image-area .img2{position:absolute;right:33.8579795022%;top:0;translate:50% 0;width:26.3543191801%}}body #main-content .swiper .swiper-wrapper .swiper-slide.slide2 .section-inner .image-area .img1{width:75.7333333333%}@media screen and (min-width:980px){body #main-content .swiper .swiper-wrapper .swiper-slide.slide2 .section-inner .image-area .img1{aspect-ratio:1228/1536;height:100%;width:auto}}body #main-content .swiper .swiper-wrapper .swiper-slide.slide3 .section-inner .image-area{align-items:flex-start;display:flex;justify-content:space-between}body #main-content .swiper .swiper-wrapper .swiper-slide.slide3 .section-inner .image-area .img1{width:56%}body #main-content .swiper .swiper-wrapper .swiper-slide.slide3 .section-inner .image-area .img2{margin-top:auto;width:37.3333333333%}body #main-content .swiper .swiper-wrapper .swiper-slide.slide4 .section-inner .image-area{align-items:center;display:flex;justify-content:flex-start}@media screen and (min-width:980px){body #main-content .swiper .swiper-wrapper .swiper-slide.slide4 .section-inner .image-area{justify-content:flex-end}}body #main-content .swiper .swiper-wrapper .swiper-slide.slide4 .section-inner .image-area .img{width:78.1333333333%}@media screen and (min-width:980px){body #main-content .swiper .swiper-wrapper .swiper-slide.slide4 .section-inner .image-area .img{aspect-ratio:863/1079;height:70.2473958333%;margin-right:2.9282576867%;translate:0 -5%;width:auto}}body #main-content .swiper .swiper-wrapper .swiper-slide.slide5 .section-inner .image-area{align-items:center;display:flex;justify-content:center}body #main-content .swiper .swiper-wrapper .swiper-slide.slide5 .section-inner .image-area .img{width:78.1333333333%}body #main-content .swiper .swiper-wrapper .swiper-slide.slide6 .section-inner .image-area{align-items:flex-end;display:flex;justify-content:flex-start}@media screen and (min-width:980px){body #main-content .swiper .swiper-wrapper .swiper-slide.slide6 .section-inner .image-area{justify-content:space-between}}body #main-content .swiper .swiper-wrapper .swiper-slide.slide6 .section-inner .image-area .img1{width:69.3333333333%}@media screen and (min-width:980px){body #main-content .swiper .swiper-wrapper .swiper-slide.slide6 .section-inner .image-area .img1{aspect-ratio:870/1087;height:70.7682291667%;width:auto}}body #main-content .swiper .swiper-wrapper .swiper-slide.slide6 .section-inner .image-area .img2{position:absolute;right:0;top:0;width:42.6666666667%}@media screen and (min-width:980px){body #main-content .swiper .swiper-wrapper .swiper-slide.slide6 .section-inner .image-area .img2{aspect-ratio:869/1087;height:70.7682291667%;top:87.5px;width:auto}}body #main-content .swiper .swiper-wrapper .swiper-slide.slide7 .section-inner .image-area{align-items:center;display:flex;justify-content:center}body #main-content .swiper .swiper-wrapper .swiper-slide.slide7 .section-inner .image-area .img{width:66.6666666667%}@media screen and (min-width:980px){body #main-content .swiper .swiper-wrapper .swiper-slide.slide7 .section-inner .image-area .img{aspect-ratio:752/940;height:61.1979166667%;margin-inline:20px;width:auto}body #main-content .swiper .swiper-wrapper .swiper-slide.slide7 .section-inner .image-area .img img{opacity:0}}body #main-content .swiper .swiper-wrapper .swiper-slide.slide7.swiper-slide-active .section-inner .image-area .img img{opacity:1}body #main-content .swiper .swiper-wrapper .swiper-slide.slide8 .section-inner .image-area{align-items:center;display:flex;justify-content:flex-end}body #main-content .swiper .swiper-wrapper .swiper-slide.slide8 .section-inner .image-area .img{width:78.1333333333%}body #main-content .swiper .swiper-wrapper .swiper-slide.slide9 .section-inner .image-area{align-items:flex-start;display:flex;justify-content:space-between}body #main-content .swiper .swiper-wrapper .swiper-slide.slide9 .section-inner .image-area .img1{width:37.3333333333%}@media screen and (min-width:980px){body #main-content .swiper .swiper-wrapper .swiper-slide.slide9 .section-inner .image-area .img1{aspect-ratio:670/838;height:54.5572916667%;margin-bottom:40px;margin-left:40px;margin-top:auto;width:auto}}body #main-content .swiper .swiper-wrapper .swiper-slide.slide9 .section-inner .image-area .img2{margin-top:auto;width:56%}@media screen and (min-width:980px){body #main-content .swiper .swiper-wrapper .swiper-slide.slide9 .section-inner .image-area .img2{aspect-ratio:1228/1536;height:100%;width:auto}}body #main-content .swiper .swiper-wrapper .swiper-slide.slide9 .section-inner .text-area ul{flex-wrap:wrap}body #main-content .swiper .swiper-wrapper .swiper-slide.slide10 .section-inner{align-items:center;display:flex;justify-content:center;padding-top:30px}@media screen and (min-width:980px){body #main-content .swiper .swiper-wrapper .swiper-slide.slide10 .section-inner{padding-top:0}body #main-content .swiper .swiper-wrapper .swiper-slide.slide10 .section-inner .last-text{align-items:center;display:flex;justify-content:center}}body #main-content .swiper .swiper-wrapper .swiper-slide.slide10 .section-inner .last-text .block1{text-align:center}@media screen and (min-width:980px){body #main-content .swiper .swiper-wrapper .swiper-slide.slide10 .section-inner .last-text .block1{text-align:left}}body #main-content .swiper .swiper-wrapper .swiper-slide.slide10 .section-inner .last-text .block1 h2{font-family:avenir-next-lt-pro,sans-serif;font-style:normal;font-weight:800;margin-bottom:18px;text-transform:uppercase}@media screen and (min-width:980px){body #main-content .swiper .swiper-wrapper .swiper-slide.slide10 .section-inner .last-text .block1 h2{font-size:1.5rem}}body #main-content .swiper .swiper-wrapper .swiper-slide.slide10 .section-inner .last-text .block1 .description{font-size:1rem;line-height:1.75}@media screen and (min-width:980px){body #main-content .swiper .swiper-wrapper .swiper-slide.slide10 .section-inner .last-text .block1 .description{border-right:1px solid;font-size:1.2rem;padding-right:60px;width:486px}body #main-content .swiper .swiper-wrapper .swiper-slide.slide10 .section-inner .last-text .block2{margin-left:50px}}body #main-content .swiper .swiper-wrapper .swiper-slide.slide10 .section-inner .last-text .block2 .links{align-items:center;display:flex;font-family:avenir-next-lt-pro,sans-serif;font-size:1.1rem;font-style:normal;font-weight:800;justify-content:center;margin-top:30px}@media screen and (min-width:980px){body #main-content .swiper .swiper-wrapper .swiper-slide.slide10 .section-inner .last-text .block2 .links{display:block;font-size:1.2rem}}body #main-content .swiper .swiper-wrapper .swiper-slide.slide10 .section-inner .last-text .block2 .links a{align-items:center;display:flex;height:30.5px;justify-content:center;text-transform:uppercase;width:106.5px}@media screen and (min-width:980px){body #main-content .swiper .swiper-wrapper .swiper-slide.slide10 .section-inner .last-text .block2 .links a{height:auto;margin-bottom:10px;overflow:hidden;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body #main-content .swiper .swiper-wrapper .swiper-slide.slide10 .section-inner .last-text .block2 .links a:before{background-color:var(--text-color);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;translate:-100% 0;width:100%}body #main-content .swiper .swiper-wrapper .swiper-slide.slide10 .section-inner .last-text .block2 .links a:hover:before{-webkit-animation:anchor 1.5s ease-in-out 0s infinite;animation:anchor 1.5s ease-in-out 0s infinite}}body #main-content .swiper .swiper-wrapper .swiper-slide.slide10 .section-inner .last-text .block2 .links a:nth-child(2){border-inline:1px solid}@media screen and (min-width:980px){body #main-content .swiper .swiper-wrapper .swiper-slide.slide10 .section-inner .last-text .block2 .links a:nth-child(2){border:none}}body #main-content .swiper .swiper-wrapper .swiper-slide.slide10 .section-inner .last-text .block2 .share{margin-top:30px}@media screen and (min-width:980px){body #main-content .swiper .swiper-wrapper .swiper-slide.slide10 .section-inner .last-text .block2 .share{align-items:center;display:flex;justify-content:flex-start}}body #main-content .swiper .swiper-wrapper .swiper-slide.slide10 .section-inner .last-text .block2 .share h3{font-family:avenir-next-lt-pro,sans-serif;font-size:1.1rem;font-style:normal;font-weight:800;text-align:center;text-transform:uppercase}@media screen and (min-width:980px){body #main-content .swiper .swiper-wrapper .swiper-slide.slide10 .section-inner .last-text .block2 .share h3{font-size:1.2rem;margin-right:30px}}body #main-content .swiper .swiper-wrapper .swiper-slide.slide10 .section-inner .last-text .block2 .share ul{align-items:center;display:flex;justify-content:center;margin-top:15px}@media screen and (min-width:980px){body #main-content .swiper .swiper-wrapper .swiper-slide.slide10 .section-inner .last-text .block2 .share ul{margin-top:0}}body #main-content .swiper .swiper-wrapper .swiper-slide.slide10 .section-inner .last-text .block2 .share ul li{width:29px}body #main-content .swiper .swiper-wrapper .swiper-slide.slide10 .section-inner .last-text .block2 .share ul li:nth-child(2){margin-inline:35px;width:26px}@media screen and (min-width:980px){body #main-content .swiper .swiper-wrapper .swiper-slide.slide10 .section-inner .last-text .block2 .share ul li:nth-child(2){margin-inline:20px}}body #main-content .swiper .swiper-wrapper .swiper-slide.slide10 .section-inner .last-text .block2 .share ul li:nth-child(3){width:28.5px}body #main-content .swiper .swiper-wrapper .swiper-slide.slide10 .section-inner .last-text .block2 .share ul li a{transition:.3s ease}body #main-content .swiper .swiper-wrapper .swiper-slide.slide10 .section-inner .last-text .block2 .share ul li a:hover{opacity:.7}body #main-content .swiper .swiper-wrapper .swiper-slide.slide10 .section-inner .last-text .block2 .copy{font-family:avenir-next-lt-pro,sans-serif;font-size:1rem;font-style:normal;font-weight:500;margin-top:35px;text-align:center}body #main-content .swiper .swiper-button-next,body #main-content .swiper .swiper-button-prev{bottom:27.5px;line-height:0;opacity:0;position:absolute;translate:0 10px;width:8px;z-index:3}body #main-content .swiper .swiper-button-next img,body #main-content .swiper .swiper-button-prev img{transition:.4s ease}body #main-content .swiper .swiper-button-next:before,body #main-content .swiper .swiper-button-prev:before{aspect-ratio:1/1;content:"";display:block;left:50%;position:absolute;top:50%;translate:-50% -50%;width:50px}body #main-content .swiper .swiper-button-prev{left:0;margin-left:6.6666666667%;rotate:-180deg}body #main-content .swiper .swiper-button-next{margin-right:6.6666666667%;right:0}body #main-content .swiper .swiper-pagination{align-items:center;bottom:26.5px;display:flex;justify-content:center;left:0;margin-inline:auto;opacity:0;position:absolute;position:fixed;right:0;translate:0 10px;width:100%;z-index:1000;z-index:2}body #main-content .swiper .swiper-pagination .swiper-pagination-bullet{color:#b3b3b3;margin-inline:.5em;transition:.4s ease}body #main-content .swiper .swiper-pagination .swiper-pagination-bullet:hover{color:#000!important;cursor:pointer}body #main-content .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{color:#000}body #main-content .swiper .swiper-pagination .swiper-pagination-bullet:before{content:"00";font-family:avenir-next-lt-pro,sans-serif;font-size:1rem;font-style:normal;font-weight:500}body #main-content .swiper .swiper-pagination .swiper-pagination-bullet:first-child:before{content:"01"}body #main-content .swiper .swiper-pagination .swiper-pagination-bullet:nth-child(2):before{content:"02"}body #main-content .swiper .swiper-pagination .swiper-pagination-bullet:nth-child(3):before{content:"03"}body #main-content .swiper .swiper-pagination .swiper-pagination-bullet:nth-child(4):before{content:"04"}body #main-content .swiper .swiper-pagination .swiper-pagination-bullet:nth-child(5):before{content:"05"}body #main-content .swiper .swiper-pagination .swiper-pagination-bullet:nth-child(6):before{content:"06"}body #main-content .swiper .swiper-pagination .swiper-pagination-bullet:nth-child(7):before{content:"07"}body #main-content .swiper .swiper-pagination .swiper-pagination-bullet:nth-child(8):before{content:"08"}body #main-content .swiper .swiper-pagination .swiper-pagination-bullet:nth-child(9):before{content:"09"}body #main-content .swiper .swiper-pagination .swiper-pagination-bullet:nth-child(10):before{content:"10"}body #main-content:has(.button:hover) .cursor .inner{opacity:1}body #main-content:has(.button.prev:hover) .cursor .yajirushi{rotate:-180deg}body #main-content .cursor{aspect-ratio:1/1;left:0;pointer-events:none;position:fixed;top:0;translate:-50% -50%;width:48px;z-index:1000}body #main-content .cursor .inner{align-items:center;display:flex;height:100%;justify-content:center;opacity:0;position:relative;transition:.3s ease}body #main-content .cursor .inner .yajirushi{transition:.3s ease;width:18px}body #main-content .cursor .inner>img{-webkit-animation:rotate 2s linear 0s infinite;animation:rotate 2s linear 0s infinite;left:0;position:absolute;top:0}@-webkit-keyframes rotate{0%{rotate:0deg}to{rotate:1turn}}@keyframes rotate{0%{rotate:0deg}to{rotate:1turn}}