*{box-sizing:border-box}*::before,*::after{box-sizing:border-box}body{width:100%;padding:0;margin:0;position:relative}h1,h2,h3,h4,h5,p,dt,dd,li,th,td,address,strong,em,table,dl,ul,ol,img,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{padding:0;margin:0;background:rgba(0,0,0,0)}h1,h2,h3,h4,h5,p,dt,dd,li,th,td,a,address,strong,em,form,input,textarea,select,submit,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{color:inherit;line-height:inherit;font-family:inherit;font-size:inherit}a{border:none;color:inherit;word-wrap:break-word;text-decoration:underline;position:relative}a:hover{opacity:1;text-decoration:none}a:hover{text-decoration:none}address,em{font-style:normal}ul,ol{list-style:none none outside}img{display:block;border:none}html{scroll-behavior:smooth}body{color:#000;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;line-height:1;text-align:justify;background-color:#fff;position:relative}a{text-decoration:none}img{max-width:100%;height:auto}_::-webkit-full-page-media,_:future,:root .jp_rotate{display:inline-block;transform:rotate(90deg)}.cm_h2{position:relative}.cm_h2 .en{display:block}@media only screen and (max-width: 999px){.cm_h2 .en{width:auto;height:3.125rem}}@media only screen and (max-width: 999px){.cm_h2 .en img{width:auto;height:100%}}.cm_h2 .jp{font-size:2.6875rem;font-weight:900;position:absolute;left:5.83rem;top:5.3125rem}@media only screen and (max-width: 999px){.cm_h2 .jp{font-size:2rem;left:0;top:unset;bottom:-4.5rem}}.cm_flex,.cm_flex2{display:flex}@media only screen and (max-width: 999px){.cm_flex,.cm_flex2{flex-direction:column}}.cm_link{display:block;width:18.75rem;height:3.75rem;border-radius:3.125rem;background-color:#000;position:relative;z-index:2}@media only screen and (max-width: 999px){.cm_link{margin:0 auto}}.cm_link span{font-size:1.125rem;font-weight:400;color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.cm_link:hover::after{right:1.625rem}.cm_link::after{width:.75rem;height:.613125rem;content:"";position:absolute;top:50%;right:1.1875rem;transform:translateY(-50%);background:url(../img/arw.svg) center/contain no-repeat;filter:brightness(0) invert(1);transition:.35s cubic-bezier(0.25, 1, 0.5, 1)}.cm_recruit{width:100%;height:36.875vw;background:url(../img/index/recruit_bg.jpg) center/cover no-repeat;position:relative;z-index:1}@media only screen and (max-width: 999px){.cm_recruit{background:url(../img/index/_reruit_bg.jpg) center/cover no-repeat;height:20.6875rem}}.cm_recruit .wrap{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 999px){.cm_recruit .wrap{width:calc(100% - 4rem);position:relative;top:3.125rem;transform:translateX(-50%)}}.cm_recruit .wrap h2{width:35.92125vw;height:auto;margin:0 auto}@media only screen and (max-width: 999px){.cm_recruit .wrap h2{width:100%}}.cm_recruit .wrap h2 img{width:100%;height:auto}@media only screen and (max-width: 999px){.cm_recruit .wrap .inner{background-color:#99cde4;margin:0 calc(50% - 50vw);padding-bottom:5.625rem}}.cm_recruit .wrap .inner p{font-size:1.125vw;font-weight:400;line-height:2.555;color:#fff;text-align:center;margin:calc(3.406875vw - .777em) 0 -0.777em}@media only screen and (max-width: 999px){.cm_recruit .wrap .inner p{width:calc(100% - 4rem);font-size:1.125rem;line-height:1.75;margin:calc(12.62rem - .375em) auto -0.375em;padding-top:3.125rem}}.cm_recruit .wrap .inner .cm_link{margin:2.150625rem auto 0}.cm_contact{max-width:67.5rem;width:calc(100% - 4rem);background-color:#fff;border-radius:.625rem;margin:11.615rem auto 0;padding:5.565rem 0 5.739375rem;position:relative}.cm_contact::after{content:"";width:15rem;height:12.125rem;background:url(../img/airplane2.svg) center/cover no-repeat;position:absolute;left:49.600625rem;top:-2.353125rem}@media only screen and (max-width: 999px){.cm_contact::after{width:5rem;height:3.5625rem;right:-2rem;left:unset}}@media only screen and (max-width: 999px){.cm_contact{max-width:100%;margin:7.5rem auto 0;padding:3.125rem 2rem}}.cm_contact .cm_h2 .en{width:40.183125rem;max-width:40.183125rem;height:auto;margin:0 auto}@media only screen and (max-width: 999px){.cm_contact .cm_h2 .en{width:100%}}.cm_contact .cm_h2 .en img{width:100%;height:auto}.cm_contact .cm_h2 .jp{white-space:nowrap;left:50%;bottom:-1.89875rem;top:unset;transform:translateX(-50%)}@media only screen and (max-width: 999px){.cm_contact .cm_h2 .jp{font-size:2rem;bottom:-1rem}}.cm_contact .wrap{width:34.2925rem;margin:0 auto 0}@media only screen and (max-width: 999px){.cm_contact .wrap{width:100%}}.cm_contact .wrap .cm_flex{align-items:flex-end;justify-content:space-between}.cm_contact .wrap .cm_flex:first-child .txt_box dl dt{margin:calc(4.511875rem - .1em) 0 -0.1em}.cm_contact .wrap .cm_flex .txt_box dl dt{font-size:1.25rem;font-weight:700;line-height:1.2;margin:calc(1.74375rem - .1em) 0 -0.1em}.cm_contact .wrap .cm_flex .txt_box dl dd{font-weight:400;line-height:1.5;letter-spacing:-0.02em;margin:calc(1.045rem - .25em) 0 -0.25em}.cm_contact .wrap .cm_flex span{display:block}@media only screen and (max-width: 999px){.cm_contact .wrap .cm_flex span{margin-top:1rem}}.cm_contact .wrap .cm_flex .tell{display:flex;align-items:center;gap:0 .47875rem}.cm_contact .wrap .cm_flex .tell .blue_bg{display:block;width:3.75rem;height:1.25rem;background-color:#0032bc;position:relative}.cm_contact .wrap .cm_flex .tell .blue_bg strong{color:#fff;position:absolute;left:50%;top:calc(50% - .05em);transform:translate(-50%, -50%)}.cm_contact .wrap .cm_flex .tell span{letter-spacing:-0.07em}.cm_contact .wrap .cm_link{margin:2.88625rem auto 0}.cm_contact .wrap .cm_link span{letter-spacing:-0.07em;white-space:nowrap}.cm_insta{position:fixed;left:2rem;bottom:7rem;z-index:1}.cm_insta a{position:relative}.cm_insta a:hover .instagram{visibility:hidden}.cm_insta a:hover .wrap{visibility:visible}.cm_insta a .instagram{width:5rem;height:5rem;background-color:#fff;border-radius:3.125rem;box-shadow:0px 0px 23px -5px #0032bc;position:absolute}.cm_insta a .instagram span{display:block;width:2.5rem;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.cm_insta a .instagram span img{width:100%;height:auto}.cm_insta a .wrap{display:flex;align-items:center;width:19.875rem;height:5rem;background-color:#fff;border-radius:3.125rem;box-shadow:0px 0px 23px -5px #0032bc;visibility:hidden;position:absolute;transition:opacity .75s cubic-bezier(0.25, 1, 0.5, 1),visibility .75s cubic-bezier(0.25, 1, 0.5, 1)}.cm_insta a .wrap .insta{width:5rem;height:5rem;border-radius:3.125rem;margin-right:.7425rem;position:relative}.cm_insta a .wrap .insta img{width:100%;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.cm_insta a .wrap .insta_line{width:5.841875rem;height:auto;margin-top:.625rem;margin-right:1.209375rem;position:relative}.cm_insta a .wrap .insta_line::after{content:"";width:.0625rem;height:calc(100% - 0.9375rem);background-color:#ccc;position:absolute;right:-0.6046875rem;top:calc(50% - 0.3125rem);transform:translateY(-50%)}.cm_insta a .wrap .insta_line img{width:100%;height:auto}.cm_insta a .wrap span{font-size:1.25rem;font-weight:500;line-height:3.395}.cm_top{display:flex;align-items:center;gap:0 1.0625rem;position:fixed;right:2rem;bottom:4.5rem;z-index:1}.cm_top .top_button{width:5rem;height:5rem;background-color:#000;border-radius:3.125rem;position:absolute;right:0}.cm_top .top_button::before{content:"";width:.625rem;height:.5rem;background:url(../img/triangle.svg) center/cover no-repeat;position:absolute;left:50%;top:.9275rem;transform:translateX(-50%)}.cm_top .top_button span{font-size:1.75rem;font-weight:700;font-family:"Oswald",serif;color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.cm_txt_scroll{width:100vw;height:8vw;overflow:hidden}@media only screen and (max-width: 999px){.cm_txt_scroll{height:16.6666666667vw}}.cm_txt_scroll .mask{display:flex;max-width:inherit;height:8vw;position:absolute;top:0;left:0;animation:a_scroll 20s linear infinite}@media only screen and (max-width: 999px){.cm_txt_scroll .mask{height:16.6666666667vw}}.cm_txt_scroll .mask img{width:auto;max-width:inherit;height:8vw}@media only screen and (max-width: 999px){.cm_txt_scroll .mask img{height:16.6666666667vw}}.horizon{animation-name:a_horizon;animation-duration:6s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:forwards}.horizon.delay{animation-delay:-0.125s}.horizon.delay2{animation-delay:-0.25s}@keyframes a_horizon{0%{transform:translate(0)}25%{transform:translate(0.75rem, 0.25rem)}50%{transform:translate(0)}75%{transform:translate(-0.75rem, 0.25rem)}100%{transform:translate(0)}}.floating{animation-name:a_floating;animation-duration:4s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:forwards}.floating.delay{animation-delay:-0.125s}.floating.delay2{animation-delay:-0.375s}@keyframes a_floating{0%{transform:translateY(0)}50%{transform:translateY(0.75rem)}100%{transform:translateY(0)}}.expansion{animation-name:a_expansion;animation-duration:4s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:forwards;transform-origin:bottom center}.expansion.delay{animation-delay:-0.125s}.expansion.delay2{animation-delay:-0.25s}.expansion.delay3{animation-delay:-0.375s}@keyframes a_expansion{0%{transform:scale(1, 1)}48%{transform:scale(1, 1)}50%{transform:scale(1, 1.03125)}52%{transform:scale(0.96875, 1)}56%{transform:scale(1, 1)}100%{transform:scale(1, 1)}}.change_title img{position:absolute;transition:.75s cubic-bezier(0.25, 1, 0.5, 1);transform:translateX(-1rem);transform-origin:left;opacity:0}.change_title img.t01{width:72.5115690212%;left:2.3138042434%;top:0%;transition:.5s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:scale(0.875);transform-origin:center}.change_title img.t02{width:30.5836898629%;left:57.9695276347%;top:31.513033664%}.change_title img.t03{width:9.8816903868%;left:90.1183096132%;top:36.6765784733%}.change_title img.t04{width:53.719549463%;left:17.4626735353%;top:55.4836889284%}.change_title img.t05{width:9.3228848337%;left:75.7421636253%;top:60.953269811%}.change_title img.t06{width:15.3475072034%;left:0%;top:85.6922709613%}.change_title img.t07{width:77.6434122064%;left:19.5145376757%;top:80.747943481%}.number_title img{position:absolute;transition:.75s cubic-bezier(0.5, 0, 0.75, 0);opacity:0;filter:blur(16px)}.number_title .t01{width:21.4639636348%;left:0%;top:.5001034697%}.number_title .t02{width:20.0578803514%;left:21.1117120014%;top:0%}.number_title .t03{width:9.7154216057%;left:42.1196486253%;top:21.3044078085%}.number_title .t04{width:18.6591051932%;left:50.8747825833%;top:.2000413879%}.number_title .t05{width:6.8170191619%;left:71.4325386965%;top:19.0763606263%}.number_title .t06{width:19.2072145812%;left:25.682213485%;top:54.3388287232%}.number_title .t07{width:20.2829706067%;left:47.6606691319%;top:61.8645236946%}.number_title .t08{width:10.3190727451%;left:69.7063595305%;top:49.7792646755%}.number_title .t09{width:18.0832249295%;left:81.9167750705%;top:56.6737945782%}.brand_title img{position:absolute;transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:translateX(2vw) skewX(-6deg);opacity:0;filter:blur(16px)}.brand_title img.t01{width:9.7101086048%;left:24.0401002506%;top:6.7308982582%}.brand_title img.t02{width:13.1979949875%;left:35.2197159566%;top:7.0610021202%}.brand_title img.t03{width:21.6708437761%;left:50.2339181287%;top:-.5716432731%}.brand_title img.t04{width:10.492898914%;left:71.4436090226%;top:15.6973779555%}.brand_title img.t05{width:19.2180451128%;left:-.2957393484%;top:33.7108504871%}.brand_title img.t06{width:20.2589807853%;left:17.857978279%;top:33.2894984032%}.brand_title img.t07{width:15.8462823726%;left:39.3517126149%;top:41.5528300368%}.brand_title img.t08{width:11.3383458647%;left:53.7560568087%;top:44.3412683503%}.brand_title img.t09{width:12.4110275689%;left:66.2573099415%;top:47.36051099%}.brand_title img.t10{width:10.2823725982%;left:79.9582289056%;top:42.3713802635%}.brand_title img.t11{width:9.6925647452%;left:90.3074352548%;top:49.5826735729%}.brand_title img.t12{width:14.4711779449%;left:10.9941520468%;top:84.718606586%}.brand_title img.t13{width:14.7268170426%;left:24.6349206349%;top:74.5390622903%}.brand_title img.t14{width:9.3400167084%;left:41.9281537176%;top:80.784197955%}.brand_title img.t15{width:12.5213032581%;left:52.8888888889%;top:74.3914548724%}.brand_title img.t16{width:9.9682539683%;left:66.5329991646%;top:75.5132712488%}.brand_title img.t17{width:5.2130325815%;left:78.7552213868%;top:87.8398325327%}.fun_title img{position:absolute;transition:.25s cubic-bezier(0.82, 0, 0.57, 1.8);transform:translateX(2.5rem);opacity:0}.fun_title .t01{width:32.2893646914%;left:7.7346368306%;top:0%}.fun_title .t02{width:49.2177552723%;left:16.7937478962%;top:9.3130918383%}.fun_title .t03{width:75.4525896764%;left:0%;top:26.0078160228%}.fun_title .t04{width:80.163620132%;left:19.836379868%;top:48.3015181121%}.fun_title .t05{width:42.7841765575%;left:13.2842570504%;top:78.2383886968%}.image_mask{overflow:hidden}.image_mask img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:.75s cubic-bezier(0.25, 1, 0.5, 1);transform:scale(1.125);opacity:0}header{width:100%;overflow:hidden;position:relative}@media only screen and (min-width: 1000px){header.scroll .h1{transform:translateY(-1.25rem);opacity:0}header.scroll .back{transform:translateY(0);opacity:1}}header.show .menu div.bar{top:50% !important;transform:translate(0%, -50%) rotate(330deg)}header.show .menu div.bar2{width:3rem;top:50% !important;transform:translate(0%, -50%) rotate(-330deg)}header .h1{position:fixed;left:3.125rem;top:1.875rem;z-index:3;transition:.5s cubic-bezier(0.25, 1, 0.5, 1)}header .h1 img{width:auto;height:7.5rem}@media only screen and (max-width: 999px){header .h1 img{height:4.5rem}}@media only screen and (max-width: 999px){header .h1{left:1.5rem;top:1rem}}header .back{position:fixed;left:3.125rem;top:1.25rem;z-index:3;transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:translateY(1.25rem);opacity:0}header .back img{width:auto;height:5rem}header .menu{cursor:pointer;width:5rem;height:5rem;background:#0032bc;position:fixed;top:0;right:0;z-index:99}header .menu:hover div{top:calc(50% - .375rem)}header .menu:hover div.bar2{top:calc(50% + .375rem)}header .menu div{width:3rem;height:2px;background-color:#fff;position:absolute;top:calc(50% - .5rem);left:1rem;transition:.25s cubic-bezier(0.25, 1, 0.5, 1)}header .menu div.bar2{width:2.5rem;top:calc(50% + .5rem)}header.show nav{pointer-events:auto;display:block;visibility:visible}header.show nav::before{transform:scale(1, 1)}header.show nav .wrap .nav li{transform:translate(0, 0);opacity:1}header.show nav .wrap .nav li:nth-child(1){transition-delay:.1875s}header.show nav .wrap .nav li:nth-child(2){transition-delay:.25s}header.show nav .wrap .nav li:nth-child(3){transition-delay:.3125s}header.show nav .wrap .nav li:nth-child(4){transition-delay:.375s}header.show nav .wrap .nav li:nth-child(5){transition-delay:.4375s}header.show nav .wrap .nav2 li{transform:translate(0, 0);opacity:1}header.show nav .wrap .nav2 li:nth-child(1){transition-delay:.3125s}header.show nav .wrap .nav2 li:nth-child(2){transition-delay:.375s}header.show nav .wrap .nav2 li:nth-child(3){transition-delay:.4375s}header.show nav .wrap .nav2 li:nth-child(4){transition-delay:.5s}header.show nav .wrap .nav2 li:nth-child(5){transition-delay:.5625s}header.show nav .wrap .nav2 li:nth-child(6){transition-delay:.625s}header.show nav .youtube::before{transform:scale(1)}header.show nav .youtube div{transition-delay:.5s;opacity:1}header nav{pointer-events:none;width:100%;height:100vh;color:#fff;position:fixed;top:0;right:0;z-index:5;visibility:hidden}@media only screen and (min-width: 1000px){header nav{max-width:20.625rem}}header nav::before{content:"";width:100%;height:100%;background-color:#0032bc;position:absolute;top:0;left:0;transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:scale(1, 0);transform-origin:top}header nav .wrap{height:100%;overflow:auto;padding:8rem 0;position:relative}@media only screen and (max-width: 999px){header nav .wrap{padding-top:5rem;padding-bottom:8.5rem}}header nav .youtube{width:100%;height:5rem;position:absolute;bottom:0;right:0}header nav .youtube::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#fff;transition:.375s cubic-bezier(0.25, 1, 0.5, 1);transform:scale(1, 0);transform-origin:bottom}header nav .youtube:hover div{transform:translate(-50%, -50%) scale(1.0625)}header nav .youtube div{display:flex;align-items:center;justify-content:center;gap:1.375rem;position:absolute;top:50%;left:50%;transition:.375s cubic-bezier(0.25, 1, 0.5, 1);transform:translate(-50%, -50%) scale(1);opacity:0}header nav .youtube img{width:2.8125rem}header nav .youtube img:last-child{width:7.3125rem}header nav ul{display:flex;flex-direction:column;align-items:center}header nav ul li{transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:translate(2rem, 0);opacity:0}header nav ul li a{display:block}header nav .nav{gap:3rem}header nav .nav li a:hover img{transform:scale(1.0625)}header nav .nav li a img{transition:.375s cubic-bezier(0.25, 1, 0.5, 1);transform:scale(1)}header nav .nav2{gap:0rem;margin-top:2.5rem}header nav .nav2 li a{display:block;font-weight:700;text-align:center;letter-spacing:.05em;padding:.5rem 0;transition:.25s cubic-bezier(0.25, 1, 0.5, 1);transform:rotateX(0deg)}header nav .nav2 li a:hover{transform:rotateX(360deg)}header .entry{display:flex;justify-content:center;align-items:center;width:15.625rem;height:5rem;background-color:rgba(0,0,0,0);position:fixed;right:5rem;top:0;z-index:4}@media only screen and (max-width: 999px){header .entry{width:100%;height:4rem;right:0rem}}header .entry::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg, #f6ef87 0.19%, #f3e97d 5.49%, #ebd964 14.3%, #dfc03b 25.47%, #d7ae1c 32.85%, #d75c11 86.52%);position:absolute;top:0;left:0;z-index:-2}header .entry::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;position:absolute;top:0;left:0;z-index:-1;transition:.375s cubic-bezier(0.25, 1, 0.5, 1);transform:scale(1, 0);transform-origin:top}header .entry:hover::after{transform:scale(1, 1)}header .entry:hover span{transform:rotateX(360deg)}@media only screen and (max-width: 999px){header .entry{top:100%;transform:translate(0%, -100%);z-index:5}}header .entry span{display:block;font-size:2.235rem;font-family:"Oswald",serif;color:#fff;transition:.25s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:rotateX(0deg)}footer{padding-top:10.75rem}footer .main{padding:7.75rem 0 3rem;color:#0032bc;position:relative;background:#e2eefa}@media only screen and (max-width: 999px){footer .main{padding:7.5rem 0}}footer .main .we-are-stg{width:24.25rem;position:absolute;left:50%;top:-5.5625rem;transform:translateX(-50%)}footer .main .logo{width:auto;height:6.125rem;margin:0 auto}footer .main ul{display:flex;justify-content:center;margin-top:3.5625rem;gap:3rem}footer .main ul li{position:relative}footer .main ul li::after{content:"｜";position:absolute;right:-2.5rem;top:0;transform:translateX(-50%)}footer .main ul li:last-child::after{display:none}footer .main ul li a{display:block;text-decoration:underline}footer .main ul li a:hover{text-decoration:none}footer .copy{font-weight:400;font-family:"Oswald",serif;text-align:center;margin-top:3.8125rem}.cm_table,.post .wp-block-table table{width:100%;border-collapse:collapse}.cm_table th,.post .wp-block-table table th,.cm_table td,.post .wp-block-table table td{padding:1rem 0 1rem;line-height:2;border-bottom:1px solid hsla(0,0%,100%,.4)}@media only screen and (max-width: 999px){.cm_table th,.post .wp-block-table table th,.cm_table td,.post .wp-block-table table td{display:block;width:100%}}.cm_table th ul,.post .wp-block-table table th ul,.cm_table td ul,.post .wp-block-table table td ul{margin:0}.cm_table th ul li,.post .wp-block-table table th ul li,.cm_table td ul li,.post .wp-block-table table td ul li{line-height:1.75;margin:calc(.75rem - .375em) 0 -0.375rem}@media only screen and (max-width: 999px){.cm_table td,.post .wp-block-table table td{padding:0 0 1rem}}.cm_table th,.post .wp-block-table table th{font-weight:normal;text-align:left;vertical-align:top}@media only screen and (max-width: 999px){.cm_table th,.post .wp-block-table table th{padding:1rem 0 .25rem;border:none}}.cm_btn,.post .wp-block-buttons .wp-block-button .wp-block-button__link{position:absolute;bottom:0;left:50%;transform:translateX(-50%) translateY(50%)}.wp-block-table table{border:none}.wp-block-table table tr{border:none}.wp-block-table table tr th,.wp-block-table table tr td{border:none}.post .wp-block-image{width:100%;margin:2.5rem 0 0}.post .wp-block-image.aligncenter img{margin:0 auto}.post .wp-block-image figcaption{line-height:1.75;margin:calc(1rem - .375em) 0 -0.375em}.post .aligncenter{text-align:center}.post .aligncenterimg{display:block;margin:2.5rem auto 0}.post .aligncenter img{display:block;margin:2.5rem auto 0}.post .wp-block-table{margin-top:2.5rem}.post .wp-block-table.table_blue table{border-top:2px solid #0032bc}@media only screen and (max-width: 999px){.post .wp-block-table.table_blue table{border-bottom:2px solid #0032bc}}.post .wp-block-table.table_blue table tbody tr:last-child th,.post .wp-block-table.table_blue table tbody tr:last-child td{border-bottom:2px solid #0032bc}@media only screen and (max-width: 999px){.post .wp-block-table.table_blue table tbody tr:last-child th,.post .wp-block-table.table_blue table tbody tr:last-child td{border:none}}@media only screen and (max-width: 999px){.post .wp-block-table.table_blue table tbody tr:last-child td:last-child{border-bottom:none}}.post .wp-block-table.table_blue table tbody tr th{border-bottom:1px dashed #0032bc}@media only screen and (max-width: 999px){.post .wp-block-table.table_blue table tbody tr th{border:none}}.post .wp-block-table.table_blue table tbody tr td{border-bottom:1px dashed #0032bc}@media only screen and (max-width: 999px){.post .wp-block-table.table_blue table tbody tr td{border-bottom:none}.post .wp-block-table.table_blue table tbody tr td:last-child{border-bottom:1px dashed #0032bc}}.post .wp-block-table table{margin-top:0 !important}.post .wp-block-table figcaption{display:block;color:rgba(0,0,0,.5);font-size:.75rem;font-style:normal;line-height:1.5;margin:calc(1.25rem - .25em) 0 -0.25em}.post .wp-block-buttons .wp-block-button{text-align:center}.post .wp-block-buttons .wp-block-button .wp-block-button__link{margin:2.5rem auto 0}.post .wp-block-columns{margin-top:1rem}@media only screen and (min-width: 1000px){.post .wp-block-columns{display:flex;justify-content:space-between;gap:1rem}}.post .wp-block-columns .wp-block-column>*:first-child{margin-top:0}.post .wp-block-quote{padding:2.5rem;margin:2.5rem 0 0;background:rgba(0,159,232,.06)}.post .wp-block-quote p{color:#0032bc;font-weight:700;margin-top:-0.5em}.post .wp-block-quote cite{display:block;color:rgba(0,0,0,.5);font-size:.75rem;font-style:normal;line-height:1.5;margin:calc(1.25rem - .25em) 0 -0.25em}.post .wp-block-preformatted{color:#0032bc;font-weight:normal;line-height:2;padding:calc(2.5rem - .5em) 2.5rem;margin:2.5rem 0 0;background:rgba(0,159,232,.06)}.post .wp-block-pullquote{margin:2.5rem 0 0;border-top:2px solid #0032bc;border-bottom:2px solid #0032bc}.post .wp-block-pullquote blockquote{padding:2.5rem;margin:0}@media only screen and (max-width: 999px){.post .wp-block-pullquote blockquote{padding:2.5rem 0}}.post .wp-block-pullquote blockquote p{color:#0032bc;font-weight:700;margin-top:-0.5em}.post .wp-block-pullquote blockquote cite{display:block;color:rgba(0,0,0,.5);font-size:.75rem;font-style:normal;line-height:1.5;margin:calc(1.25rem - .25em) 0 -0.25em}.post .has-text-align-center{text-align:center}.post .has-text-align-right{text-align:right}.post .wp-block-media-text{gap:0 2rem;margin-top:2rem}.post .wp-block-media-text .wp-block-media-text__content{padding:0}.post .wp-block-media-text .wp-block-media-text__content>*:first-child{margin-top:0}.post .wp-block-media-text .wp-block-media-text__media{margin-bottom:1rem}.post .wp-block-media-text .wp-block-media-text__media>*:first-child{margin-top:0}.post .wp-block-group.is-layout-constrained{margin:5rem calc(50% - 50vw) 0;padding:5rem 0 8.1875rem;position:relative}.post .wp-block-group.is-layout-constrained>*:first-child{margin-top:0}.post .wp-block-group.is-layout-constrained::before{content:"";top:0;left:0;right:0;bottom:0;position:absolute;background:rgba(19,175,6,.08);z-index:-1}.post .wp-block-gallery .wp-block-image{width:unset}.post{margin:5rem auto 0}.post:first-child{margin:0 auto}.post h1{color:#0032bc;font-size:1.75rem;line-height:1.5;padding-bottom:.5rem;border-bottom:.125rem solid #0032bc;position:relative}.post h2,.post .h2{color:#0032bc;font-size:1.25rem;font-weight:900;line-height:1.5;letter-spacing:.1em;margin:calc(5rem - .25em) 0 -0.25rem;position:relative}@media only screen and (max-width: 999px){.post h2,.post .h2{margin:calc(4rem - .25em) 0 -0.25rem}}.post h3{color:#0032bc;font-size:1.75rem;letter-spacing:.15em;line-height:1.5;margin:calc(6rem - .25em) 0 -0.25rem}@media only screen and (max-width: 999px){.post h3{letter-spacing:.1em;font-size:1.5rem;margin:calc(4rem - .25em) 0 -0.25rem}}.post h4{color:#0032bc;font-size:1.25rem;letter-spacing:.1em;line-height:1.5;margin:calc(4rem - .25em) 0 -0.25em;border-bottom:.125rem solid #0032bc;padding-bottom:.25rem}@media only screen and (max-width: 999px){.post h4{margin:calc(3rem - .25em) 0 -0.25em}}.post h5{color:#0032bc;line-height:1.5;margin:calc(3rem - .25em) 0 -0.25em}@media only screen and (max-width: 999px){.post h5{margin:calc(2rem - .25em) 0 -0.25em}}.post p{line-height:2;text-align:justify;margin:1.5em 0 -0.5em}.post p.date{margin:calc(1.5rem - .5em) 0 -0.5em}.post ul,.post ol{padding-left:1.25rem;margin:2rem 0 0 .25em;list-style:square none}.post ul li,.post ol li{line-height:2;margin:calc(1rem - .5em) 0 -0.5rem}.post ul li:first-child,.post ol li:first-child{margin-top:-0.5em}.post ol{margin:2rem 0 0 .5em;list-style:decimal none}.post img{margin:2rem 0 0}.post table{width:100%;margin-top:2rem;border-top:1px solid rgba(0,134,209,.2)}.post table caption{caption-side:bottom;text-align:left;line-height:1.75;margin-top:.75rem}.post table tbody tr td,.post table tbody tr th{vertical-align:top;padding:.625rem 0 .625rem;line-height:1.75;border-bottom:1px solid rgba(0,134,209,.2)}.post table tbody tr th{padding-right:1rem}.post .red{color:red}.mw_wp_form{margin-top:3rem}.mw_wp_form .need{display:inline-block;color:#f00c38;font-size:.75rem;padding-left:.5rem}.mw_wp_form .error{color:#f03 !important;margin-top:.75em}.mw_wp_form dl{position:relative}.mw_wp_form dl:first-child dt{border-top:none}@media only screen and (max-width: 999px){.mw_wp_form dl:last-of-type{border:none}}@media only screen and (min-width: 1000px){.mw_wp_form dl{display:flex}}.mw_wp_form dl:first-child{margin-top:0}.mw_wp_form dl dt{font-weight:bold;line-height:1.5;padding:1.5rem 0rem}@media only screen and (min-width: 1000px){.mw_wp_form dl dt{width:15.625rem;display:flex;align-items:center}}@media only screen and (max-width: 999px){.mw_wp_form dl dt{padding:.75rem 0rem}}.mw_wp_form dl dd{padding:1.25rem 0rem}@media only screen and (min-width: 1000px){.mw_wp_form dl dd{width:calc(100% - 15.625rem)}}@media only screen and (max-width: 999px){.mw_wp_form dl dd{padding:.7692307692rem 0 1.1538461538rem}}.mw_wp_form input[type=tel],.mw_wp_form input[type=email],.mw_wp_form input[type=text],.mw_wp_form input[type=number],.mw_wp_form textarea{display:block;width:100%;line-height:1.5;padding:.75em 1em;background:#fff;border:1px solid #0032bc;border-radius:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mw_wp_form input[type=tel]::-moz-placeholder, .mw_wp_form input[type=email]::-moz-placeholder, .mw_wp_form input[type=text]::-moz-placeholder, .mw_wp_form input[type=number]::-moz-placeholder, .mw_wp_form textarea::-moz-placeholder{color:#c7c7c7}.mw_wp_form input[type=tel]::placeholder,.mw_wp_form input[type=email]::placeholder,.mw_wp_form input[type=text]::placeholder,.mw_wp_form input[type=number]::placeholder,.mw_wp_form textarea::placeholder{color:#c7c7c7}.mw_wp_form .btn{display:flex;justify-content:center;gap:0 3.125rem;margin-top:3.125rem}@media only screen and (max-width: 999px){.mw_wp_form .btn{flex-direction:column-reverse;gap:2.0769230769rem 0;align-items:center}}.mw_wp_form input[type=submit],.mw_wp_form input[type=reset]{cursor:pointer;display:block;width:18.75rem;color:#0032bc;background:#fff;font-weight:bold;line-height:1;letter-spacing:.2em;text-align:center;text-decoration:none;padding:1.25rem 0;border-radius:9999px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:.25s}.mw_wp_form input[type=submit]:hover,.mw_wp_form input[type=reset]:hover{opacity:.6}.mw_wp_form input[type=reset]{color:#fff;border-radius:.3125rem}.mw_wp_form select{display:block;width:100%;line-height:1.5;background:#fff;border:1px solid #0032bc;border-radius:.5rem;padding:.75em 1em}.mw_wp_form .item span{display:block;margin-bottom:.5rem}.mw_wp_form .item+.item{margin:1rem 0 0}.mw_wp_form button{cursor:pointer;display:block;width:18.75rem;color:#fff;font-size:1.25rem;background:linear-gradient(45deg, #f6ef87 0.19%, #f3e97d 5.49%, #ebd964 14.3%, #dfc03b 25.47%, #d7ae1c 32.85%, #d75c11 86.52%);font-weight:bold;line-height:1;letter-spacing:.1em;text-align:center;text-decoration:none;padding:1.25rem 0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:.25s}.mw_wp_form button:hover{opacity:.6}.mw_wp_form .radio{gap:1.25rem;margin-top:.5rem}.mw_wp_form .radio label{position:relative;cursor:pointer;padding-left:1.875rem;margin-right:.625rem}.mw_wp_form .radio label input{position:absolute;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;height:1px;width:1px;margin:-1px;padding:0}.mw_wp_form .radio label:has(input:checked)::after{opacity:1}.mw_wp_form .radio label::before,.mw_wp_form .radio label::after{content:"";display:block;border-radius:50%;position:absolute;transform:translateY(-50%);top:50%}.mw_wp_form .radio label::before{background-color:#fff;border:1px solid #0032bc;border-radius:50%;width:20px;height:20px;left:0}.mw_wp_form .radio label::after{background-color:#0032bc;border-radius:50%;opacity:0;width:12px;height:12px;left:4px}.mw_wp_form .radio input:checked+label::after{opacity:1}.mw_wp_form .radio .horizontal-item+.horizontal-item{margin-left:0}.mw_wp_form .radio_btn{position:absolute;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;height:1px;width:1px;margin:-1px;padding:0}.mw_wp_form .check_box .mwform-checkbox-field .mwform-checkbox-field-text{display:none}.mw_wp_form.mw_wp_form_confirm .confirm_none,.mw_wp_form.mw_wp_form_confirm .input_text{display:none}@media only screen and (min-width: 1000px){.mw_wp_form.mw_wp_form_confirm dl dd{line-height:1.5}}.mw_wp_form.mw_wp_form_complete .complete_none{display:none}.wp-pagenavi{display:flex;justify-content:center;gap:1.5rem;margin-top:5.625rem}.wp-pagenavi a:active,.wp-pagenavi a:hover,.wp-pagenavi a:link,.wp-pagenavi a:visited,.wp-pagenavi .current,.wp-pagenavi .pages{display:flex;align-items:center;justify-content:center;border-radius:50%;width:3.5rem;aspect-ratio:1/1;border:.25rem solid #fff;font-size:1.75rem;font-family:"Oswald",serif;text-align:center;color:#fff}.wp-pagenavi a:hover,.wp-pagenavi span.current{color:#0032bc;background-color:#fff}#index{overflow:hidden}#index .pointer{pointer-events:none;display:block;width:8rem;height:8rem;position:fixed;top:50%;left:50%;z-index:4;transition:.625s cubic-bezier(0.25, 1, 0.5, 1)}@media only screen and (max-width: 999px){#index .pointer{display:none}}#index .pointer.hover{mix-blend-mode:hard-light}#index .pointer.hover div{width:8rem;height:8rem;background-color:rgba(0,0,0,0)}#index .pointer.hover div .circle{opacity:1}#index .pointer.hover div .circle path{fill:#fff}#index .pointer.hover div .arw{opacity:1}#index .pointer.hover div .arw path{stroke:#fff}#index .pointer div{width:.5rem;height:.5rem;border-radius:50%;background-color:#0032bc;transition:.5s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transform:translate(-50%, -50%)}#index .pointer div .circle{width:100%;height:100%;position:absolute;top:0;left:0;animation:a_rotate 6s linear infinite;opacity:0}#index .pointer div .circle path{fill:#0032bc}@keyframes a_rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#index .pointer div .arw{width:100%;height:100%;position:absolute;top:50%;left:50%;transition:.25s;transform:translate(-50%, -50%);opacity:0}#index .pointer div .arw path{fill:none;stroke:#0032bc;stroke-width:2px}#index footer{background-color:#0032bc}@media only screen and (min-width: 1000px){#index .contents{padding-top:150vh}}@media only screen and (max-width: 999px){#index .contents{padding-top:100lvh}}#index .contents .all{display:block;color:#0032bc;padding:.625rem 0 .625rem 3.125rem;position:relative}#index .contents .all.w{color:#fff}#index .contents .all.w::before{border-color:#fff}#index .contents .all.w::after{filter:brightness(0) invert(1)}#index .contents .all::before{width:2.5rem;aspect-ratio:1/1;content:"";border:2px solid #0032bc;border-radius:50%;position:absolute;top:0;left:0}#index .contents .all::after{width:1.0625rem;aspect-ratio:1/1;content:"";background:url(../img/show.svg) center/cover no-repeat;position:absolute;top:50%;left:1.25rem;transform:translate(-50%, -50%)}#index .contents .all span{display:block;font-family:"Oswald",serif;font-size:1.25rem;white-space:nowrap}#index .contents section{position:relative}#index .contents section .w1120{max-width:70rem;width:calc(100% - 4rem);margin:0 auto}#index .contents section .w960{max-width:60rem;width:calc(100% - 4rem);margin:0 auto}#index .contents section .fxd-h2{color:#0032bc;font-size:3.75vw;writing-mode:vertical-rl;white-space:nowrap;position:fixed;top:9rem;left:2.8125rem;z-index:2;transition:.5s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:translateY(2rem) rotateY(360deg);opacity:0}@media only screen and (max-width: 999px){#index .contents section .fxd-h2{display:none;font-size:2rem;left:2rem;top:8rem}}#index .contents section .fxd-h2.active{transform:translateY(0) rotateY(0deg);opacity:1}#index .contents section .fxd-h2.hide{transform:translateY(-2rem) rotateY(-360deg);opacity:0}#index .contents section .fs20{font-size:1.25rem;line-height:2}#index .contents section .fs24{font-size:1.5rem}#index .contents section .fs36{font-size:2.25rem;font-weight:bold;text-align:center}@media only screen and (max-width: 999px){#index .contents section .fs36{font-size:2rem}}#index .contents section .fs59{color:#0032bc;font-size:3.6875rem;font-weight:bold;text-align:center}@media only screen and (max-width: 999px){#index .contents section .fs59{font-size:3rem;line-height:1.5;margin:-0.25em 0}}#index .contents section .center{text-align:center}#index .contents #fv{pointer-events:none;position:fixed;top:0;left:0}@media only screen and (min-width: 1000px){#index .contents #fv{width:100%;height:100%}}@media only screen and (max-width: 999px){#index .contents #fv{width:100%;height:100svh}}#index .contents #fv::before{content:"";width:100%;height:100%;background:linear-gradient(45deg, #fffcf1 0.17%, #dbeff0 100%);position:fixed;top:0;left:0;z-index:-1}#index .contents #fv.status2 .catch img{transform:translate(0) skewX(0deg);opacity:1;filter:blur(0)}#index .contents #fv.status2 .catch img:nth-child(0){transition-delay:.125s}#index .contents #fv.status2 .catch img:nth-child(1){transition-delay:.1625s}#index .contents #fv.status2 .catch img:nth-child(2){transition-delay:.2s}#index .contents #fv.status2 .catch img:nth-child(3){transition-delay:.2375s}#index .contents #fv.status2 .catch img:nth-child(4){transition-delay:.275s}#index .contents #fv.status2 .catch img:nth-child(5){transition-delay:.3125s}#index .contents #fv.status2 .catch img:nth-child(6){transition-delay:.35s}#index .contents #fv.status2 .catch img:nth-child(7){transition-delay:.3875s}#index .contents #fv.status2 .catch img:nth-child(8){transition-delay:.425s}#index .contents #fv.status2 .catch img:nth-child(9){transition-delay:.4625s}#index .contents #fv.status2 .catch img:nth-child(10){transition-delay:.5s}#index .contents #fv.status2 .catch img:nth-child(11){transition-delay:.5375s}#index .contents #fv.status2 .catch img:nth-child(12){transition-delay:.575s}#index .contents #fv.status2 .catch img:nth-child(13){transition-delay:.6125s}#index .contents #fv.status2 .catch img:nth-child(14){transition-delay:.65s}#index .contents #fv.status2 .catch img:nth-child(15){transition-delay:.6875s}#index .contents #fv.status2 .catch img:nth-child(16){transition-delay:.725s}#index .contents #fv.status2 .catch img:nth-child(17){transition-delay:.7625s}#index .contents #fv.scroll .catch img{transform:translate(-2vw) skewX(6deg);opacity:0;filter:blur(8px)}#index .contents #fv .catch{width:min(66.5vh,37.40625vw);aspect-ratio:598.5/372.61;position:absolute;left:50%;top:37.6605555556vh;transform:translate(-50%, -50%)}@media only screen and (max-width: 999px){#index .contents #fv .catch{width:75vw;top:50%}}#index .contents #fv.status .we-are-stg img.bounce{transform:scale(1);opacity:1}#index .contents #fv.status .we-are-stg img.bounce:nth-child(0){transition-delay:.125s}#index .contents #fv.status .we-are-stg img.bounce:nth-child(1){transition-delay:.15625s}#index .contents #fv.status .we-are-stg img.bounce:nth-child(2){transition-delay:.1875s}#index .contents #fv.status .we-are-stg img.bounce:nth-child(3){transition-delay:.21875s}#index .contents #fv.status .we-are-stg img.bounce:nth-child(4){transition-delay:.25s}#index .contents #fv.status .we-are-stg img.bounce:nth-child(5){transition-delay:.28125s}#index .contents #fv.status .we-are-stg img.bounce:nth-child(6){transition-delay:.3125s}#index .contents #fv.status .we-are-stg img.bounce:nth-child(7){transition-delay:.34375s}#index .contents #fv.status .we-are-stg img.bounce:nth-child(8){transition-delay:.375s}#index .contents #fv.status .we-are-stg img.bounce:nth-child(9){transition-delay:.40625s}#index .contents #fv.status .we-are-stg img.bounce:nth-child(10){transition-delay:.4375s}#index .contents #fv.status .we-are-stg img.bounce:nth-child(11){transition-delay:.46875s}#index .contents #fv.status .we-are-stg img.bounce:nth-child(12){transition-delay:.5s}#index .contents #fv.status .we-are-stg img.bounce:nth-child(13){transition-delay:.53125s}#index .contents #fv.status .we-are-stg img.bounce:nth-child(14){transition-delay:.5625s}#index .contents #fv.status .we-are-stg img.bounce:nth-child(15){transition-delay:.59375s}#index .contents #fv.status .we-are-stg img.bounce:nth-child(16){transition-delay:.625s}#index .contents #fv.status .we-are-stg img.t01{transform:translateX(0);opacity:1}#index .contents #fv.status .we-are-stg img.t02{transition-delay:.125s;transform:translateX(0);opacity:1}#index .contents #fv.status .we-are-stg img.t16{transition-delay:.625s;transform:translateX(0);opacity:1}@media only screen and (min-width: 1000px){#index .contents #fv.status2 .we-are-stg{top:73.7088888889vh}}@media only screen and (max-width: 999px){#index .contents #fv.status2 .we-are-stg{transform:translate(-50%, -50%) scale(0.75);opacity:0}}#index .contents #fv.scroll .we-are-stg img.bounce,#index .contents #fv.scroll .we-are-stg img.t01,#index .contents #fv.scroll .we-are-stg img.t02,#index .contents #fv.scroll .we-are-stg img.t16{transform:scale(0.875);opacity:0}#index .contents #fv.scroll .we-are-stg img.bounce:nth-child(0),#index .contents #fv.scroll .we-are-stg img.t01:nth-child(0),#index .contents #fv.scroll .we-are-stg img.t02:nth-child(0),#index .contents #fv.scroll .we-are-stg img.t16:nth-child(0){transition-delay:.25s}#index .contents #fv.scroll .we-are-stg img.bounce:nth-child(1),#index .contents #fv.scroll .we-are-stg img.t01:nth-child(1),#index .contents #fv.scroll .we-are-stg img.t02:nth-child(1),#index .contents #fv.scroll .we-are-stg img.t16:nth-child(1){transition-delay:.2625s}#index .contents #fv.scroll .we-are-stg img.bounce:nth-child(2),#index .contents #fv.scroll .we-are-stg img.t01:nth-child(2),#index .contents #fv.scroll .we-are-stg img.t02:nth-child(2),#index .contents #fv.scroll .we-are-stg img.t16:nth-child(2){transition-delay:.275s}#index .contents #fv.scroll .we-are-stg img.bounce:nth-child(3),#index .contents #fv.scroll .we-are-stg img.t01:nth-child(3),#index .contents #fv.scroll .we-are-stg img.t02:nth-child(3),#index .contents #fv.scroll .we-are-stg img.t16:nth-child(3){transition-delay:.2875s}#index .contents #fv.scroll .we-are-stg img.bounce:nth-child(4),#index .contents #fv.scroll .we-are-stg img.t01:nth-child(4),#index .contents #fv.scroll .we-are-stg img.t02:nth-child(4),#index .contents #fv.scroll .we-are-stg img.t16:nth-child(4){transition-delay:.3s}#index .contents #fv.scroll .we-are-stg img.bounce:nth-child(5),#index .contents #fv.scroll .we-are-stg img.t01:nth-child(5),#index .contents #fv.scroll .we-are-stg img.t02:nth-child(5),#index .contents #fv.scroll .we-are-stg img.t16:nth-child(5){transition-delay:.3125s}#index .contents #fv.scroll .we-are-stg img.bounce:nth-child(6),#index .contents #fv.scroll .we-are-stg img.t01:nth-child(6),#index .contents #fv.scroll .we-are-stg img.t02:nth-child(6),#index .contents #fv.scroll .we-are-stg img.t16:nth-child(6){transition-delay:.325s}#index .contents #fv.scroll .we-are-stg img.bounce:nth-child(7),#index .contents #fv.scroll .we-are-stg img.t01:nth-child(7),#index .contents #fv.scroll .we-are-stg img.t02:nth-child(7),#index .contents #fv.scroll .we-are-stg img.t16:nth-child(7){transition-delay:.3375s}#index .contents #fv.scroll .we-are-stg img.bounce:nth-child(8),#index .contents #fv.scroll .we-are-stg img.t01:nth-child(8),#index .contents #fv.scroll .we-are-stg img.t02:nth-child(8),#index .contents #fv.scroll .we-are-stg img.t16:nth-child(8){transition-delay:.35s}#index .contents #fv.scroll .we-are-stg img.bounce:nth-child(9),#index .contents #fv.scroll .we-are-stg img.t01:nth-child(9),#index .contents #fv.scroll .we-are-stg img.t02:nth-child(9),#index .contents #fv.scroll .we-are-stg img.t16:nth-child(9){transition-delay:.3625s}#index .contents #fv.scroll .we-are-stg img.bounce:nth-child(10),#index .contents #fv.scroll .we-are-stg img.t01:nth-child(10),#index .contents #fv.scroll .we-are-stg img.t02:nth-child(10),#index .contents #fv.scroll .we-are-stg img.t16:nth-child(10){transition-delay:.375s}#index .contents #fv.scroll .we-are-stg img.bounce:nth-child(11),#index .contents #fv.scroll .we-are-stg img.t01:nth-child(11),#index .contents #fv.scroll .we-are-stg img.t02:nth-child(11),#index .contents #fv.scroll .we-are-stg img.t16:nth-child(11){transition-delay:.3875s}#index .contents #fv.scroll .we-are-stg img.bounce:nth-child(12),#index .contents #fv.scroll .we-are-stg img.t01:nth-child(12),#index .contents #fv.scroll .we-are-stg img.t02:nth-child(12),#index .contents #fv.scroll .we-are-stg img.t16:nth-child(12){transition-delay:.4s}#index .contents #fv.scroll .we-are-stg img.bounce:nth-child(13),#index .contents #fv.scroll .we-are-stg img.t01:nth-child(13),#index .contents #fv.scroll .we-are-stg img.t02:nth-child(13),#index .contents #fv.scroll .we-are-stg img.t16:nth-child(13){transition-delay:.4125s}#index .contents #fv.scroll .we-are-stg img.bounce:nth-child(14),#index .contents #fv.scroll .we-are-stg img.t01:nth-child(14),#index .contents #fv.scroll .we-are-stg img.t02:nth-child(14),#index .contents #fv.scroll .we-are-stg img.t16:nth-child(14){transition-delay:.425s}#index .contents #fv.scroll .we-are-stg img.bounce:nth-child(15),#index .contents #fv.scroll .we-are-stg img.t01:nth-child(15),#index .contents #fv.scroll .we-are-stg img.t02:nth-child(15),#index .contents #fv.scroll .we-are-stg img.t16:nth-child(15){transition-delay:.4375s}#index .contents #fv.scroll .we-are-stg img.bounce:nth-child(16),#index .contents #fv.scroll .we-are-stg img.t01:nth-child(16),#index .contents #fv.scroll .we-are-stg img.t02:nth-child(16),#index .contents #fv.scroll .we-are-stg img.t16:nth-child(16){transition-delay:.45s}#index .contents #fv .we-are-stg{width:min(61.4577777778vh,34.57vw);aspect-ratio:553.12/232.78;position:absolute;left:50%;top:50%;transition:.375s cubic-bezier(0.25, 1, 0.5, 1);transform:translate(-50%, -50%)}@media only screen and (max-width: 999px){#index .contents #fv .we-are-stg{width:73.4375vw}}#index .contents #fv .we-are-stg img{position:absolute;opacity:0}#index .contents #fv .we-are-stg img.bounce{transform:scale(0.625);transition:.375s cubic-bezier(0.82, 0, 0.57, 1.8)}#index .contents #fv .we-are-stg img.t01{width:9.9670957478%;left:40.9513306335%;top:0%;transition:.3125s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:translateX(1rem)}#index .contents #fv .we-are-stg img.t02{width:12.3644055539%;left:52.024877061%;top:0%;transition:.3125s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:translateX(1rem)}#index .contents #fv .we-are-stg img.t03{width:14.4796789124%;left:0%;top:13.2098977575%}#index .contents #fv .we-are-stg img.t04{width:14.7291726931%;left:14.5321087648%;top:14.6662084372%}#index .contents #fv .we-are-stg img.t05{width:7.0491032687%;left:30.0296499855%;top:15.7917346851%}#index .contents #fv .we-are-stg img.t06{width:17.4374457622%;left:37.5433902227%;top:16.075264198%}#index .contents #fv .we-are-stg img.t07{width:16.0652299682%;left:55.2339456176%;top:15.9077240313%}#index .contents #fv .we-are-stg img.t08{width:14.2573040208%;left:71.738501591%;top:14.5931781081%}#index .contents #fv .we-are-stg img.t09{width:13.2394417125%;left:86.7605582875%;top:13.1411633302%}#index .contents #fv .we-are-stg img.t10{width:14.9551634365%;left:6.2228811108%;top:50.7947418163%}#index .contents #fv .we-are-stg img.t11{width:16.1140439688%;left:20.8345386173%;top:49.2396253974%}#index .contents #fv .we-are-stg img.t12{width:15.8500867804%;left:36.0120769453%;top:48.8143311281%}#index .contents #fv .we-are-stg img.t13{width:15.9838733005%;left:51.7102979462%;top:48.6811581751%}#index .contents #fv .we-are-stg img.t14{width:14.1759473532%;left:67.5676164304%;top:49.9226737692%}#index .contents #fv .we-are-stg img.t15{width:15.1468035869%;left:79.4547295343%;top:51.4906778933%}#index .contents #fv .we-are-stg img.t16{width:21.2123951403%;left:42.5585768007%;top:84.1524185927%;transition:.3125s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:translateX(1rem)}#index .contents #fv figure{position:absolute}#index .contents #fv.status2 .img1,#index .contents #fv.status2 .img2,#index .contents #fv.status2 .img3{transition-delay:.25s;transform:translate(-50%, -50%) scale(1);opacity:1}#index .contents #fv.status2 .img2{transition-delay:.375s}#index .contents #fv.status2 .img3{transition-delay:.5s}#index .contents #fv .img1,#index .contents #fv .img2,#index .contents #fv .img3{transition:.75s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:translate(-50%, -50%) scale(0.75);opacity:0}#index .contents #fv .img1{width:20.3125vw;left:18.90625vw;top:58.7222222222vh}@media only screen and (max-width: 999px){#index .contents #fv .img1{width:35.546875vw;left:calc(50% + 39.453125vw);top:calc(50% - 25.6666666667vh)}}#index .contents #fv .img2{width:23.1875rem;left:75.46875vw;top:20.6111111111vh}@media only screen and (max-width: 999px){#index .contents #fv .img2{width:30.859375vw;left:calc(50% - 44.53125vw);top:calc(50% - 20.4444444444vh)}}#index .contents #fv .img3{width:22.1875vw;left:82.21875vw;top:56.7222222222vh}@media only screen and (max-width: 999px){#index .contents #fv .img3{width:69.642578125vw;left:50%;top:calc(50% + 33.1111111111vh)}}#index .contents #fv .img3 .wave{width:100%;position:absolute;bottom:0;left:0}#index .contents #index01{color:#0032bc;padding-bottom:12.5rem}@media only screen and (max-width: 999px){#index .contents #index01{padding-bottom:8rem}}#index .contents #index01 .cm_flex{justify-content:space-between}@media only screen and (max-width: 999px){#index .contents #index01 .cm_flex{align-items:center;width:100%;gap:5rem}}@media only screen and (min-width: 1000px){#index .contents #index01 .cm_flex .txtBox{width:26.25rem}}#index .contents #index01 .cm_flex .txtBox p{margin:-0.5em 0}#index .contents #index01 .cm_flex .txtBox p .wrap_char.active span{transform:translateX(0);opacity:1}#index .contents #index01 .cm_flex .txtBox p .wrap_char.active span:nth-child(0){transition-delay:0s}#index .contents #index01 .cm_flex .txtBox p .wrap_char.active span:nth-child(1){transition-delay:.025s}#index .contents #index01 .cm_flex .txtBox p .wrap_char.active span:nth-child(2){transition-delay:.05s}#index .contents #index01 .cm_flex .txtBox p .wrap_char.active span:nth-child(3){transition-delay:.075s}#index .contents #index01 .cm_flex .txtBox p .wrap_char.active span:nth-child(4){transition-delay:.1s}#index .contents #index01 .cm_flex .txtBox p .wrap_char.active span:nth-child(5){transition-delay:.125s}#index .contents #index01 .cm_flex .txtBox p .wrap_char.active span:nth-child(6){transition-delay:.15s}#index .contents #index01 .cm_flex .txtBox p .wrap_char.active span:nth-child(7){transition-delay:.175s}#index .contents #index01 .cm_flex .txtBox p .wrap_char.active span:nth-child(8){transition-delay:.2s}#index .contents #index01 .cm_flex .txtBox p .wrap_char.active span:nth-child(9){transition-delay:.225s}#index .contents #index01 .cm_flex .txtBox p .wrap_char.active span:nth-child(10){transition-delay:.25s}#index .contents #index01 .cm_flex .txtBox p .wrap_char.active span:nth-child(11){transition-delay:.275s}#index .contents #index01 .cm_flex .txtBox p .wrap_char.active span:nth-child(12){transition-delay:.3s}#index .contents #index01 .cm_flex .txtBox p .wrap_char.active span:nth-child(13){transition-delay:.325s}#index .contents #index01 .cm_flex .txtBox p .wrap_char.active span:nth-child(14){transition-delay:.35s}#index .contents #index01 .cm_flex .txtBox p .wrap_char.active span:nth-child(15){transition-delay:.375s}#index .contents #index01 .cm_flex .txtBox p .wrap_char.active span:nth-child(16){transition-delay:.4s}#index .contents #index01 .cm_flex .txtBox p .wrap_char.active span:nth-child(17){transition-delay:.425s}#index .contents #index01 .cm_flex .txtBox p .wrap_char.active span:nth-child(18){transition-delay:.45s}#index .contents #index01 .cm_flex .txtBox p .wrap_char.active span:nth-child(19){transition-delay:.475s}#index .contents #index01 .cm_flex .txtBox p .wrap_char.active span:nth-child(20){transition-delay:.5s}#index .contents #index01 .cm_flex .txtBox p .wrap_char.active span:nth-child(21){transition-delay:.525s}#index .contents #index01 .cm_flex .txtBox p .wrap_char.active span:nth-child(22){transition-delay:.55s}#index .contents #index01 .cm_flex .txtBox p .wrap_char.active span:nth-child(23){transition-delay:.575s}#index .contents #index01 .cm_flex .txtBox p .wrap_char.active span:nth-child(24){transition-delay:.6s}#index .contents #index01 .cm_flex .txtBox p .wrap_char.active span:nth-child(25){transition-delay:.625s}#index .contents #index01 .cm_flex .txtBox p .wrap_char.active span:nth-child(26){transition-delay:.65s}#index .contents #index01 .cm_flex .txtBox p .wrap_char.active span:nth-child(27){transition-delay:.675s}#index .contents #index01 .cm_flex .txtBox p .wrap_char.active span:nth-child(28){transition-delay:.7s}#index .contents #index01 .cm_flex .txtBox p .wrap_char.active span:nth-child(29){transition-delay:.725s}#index .contents #index01 .cm_flex .txtBox p .wrap_char.active span:nth-child(30){transition-delay:.75s}#index .contents #index01 .cm_flex .txtBox p .wrap_char span{display:inline-block;transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:translateX(1em);opacity:0}#index .contents #index01 .cm_flex .work-slider{overflow:hidden}@media only screen and (min-width: 1000px){#index .contents #index01 .cm_flex .work-slider{display:none}}#index .contents #index01 .cm_flex .work-slider .swiper-wrapper{display:flex;align-items:center}#index .contents #index01 .cm_flex .work-slider .swiper-wrapper .swiper-slide{padding:0 2rem}#index .contents #index01 .cm_flex .work-slider .swiper-wrapper .swiper-slide.swiper-slide-active .img img{transform:scale(1.25)}@media only screen and (max-width: 999px){#index .contents #index01 .cm_flex .work-slider .swiper-wrapper .swiper-slide.swiper-slide-active h3{opacity:1}}#index .contents #index01 .cm_flex .work-slider .swiper-wrapper .swiper-slide .img{display:flex;align-items:center;height:24.125rem}#index .contents #index01 .cm_flex .work-slider .swiper-wrapper .swiper-slide .img img{width:auto;height:18.8125rem;max-width:-moz-fit-content;max-width:fit-content;transition:.375s}#index .contents #index01 .cm_flex .work-slider .swiper-wrapper .swiper-slide h3{text-align:center}@media only screen and (max-width: 999px){#index .contents #index01 .cm_flex .work-slider .swiper-wrapper .swiper-slide h3{margin-top:1.75rem;opacity:0;transition:.375s}}#index .contents #index01 .cm_flex .work-slider .swiper-wrapper .swiper-slide h3 .jp{font-size:1.625rem;line-height:2.1875rem;white-space:nowrap}#index .contents #index01 .cm_flex .work-slider .swiper-wrapper .swiper-slide h3 .en{font-family:"Modak",system-ui;font-size:1.5rem;font-weight:normal;white-space:nowrap;margin-top:.5rem}#index .contents #index01 .cm_flex .jobs{pointer-events:none}@media only screen and (max-width: 999px){#index .contents #index01 .cm_flex .jobs{display:none}}#index .contents #index01 .cm_flex .jobs.active{pointer-events:auto}#index .contents #index01 .cm_flex .jobs.active li:nth-child(0) .img{transition-delay:0s}#index .contents #index01 .cm_flex .jobs.active li:nth-child(0) .txt .jp{transition-delay:.125s}#index .contents #index01 .cm_flex .jobs.active li:nth-child(0) .txt .en{transition-delay:.25s}#index .contents #index01 .cm_flex .jobs.active li:nth-child(1) .img{transition-delay:.125s}#index .contents #index01 .cm_flex .jobs.active li:nth-child(1) .txt .jp{transition-delay:.25s}#index .contents #index01 .cm_flex .jobs.active li:nth-child(1) .txt .en{transition-delay:.375s}#index .contents #index01 .cm_flex .jobs.active li:nth-child(2) .img{transition-delay:.25s}#index .contents #index01 .cm_flex .jobs.active li:nth-child(2) .txt .jp{transition-delay:.375s}#index .contents #index01 .cm_flex .jobs.active li:nth-child(2) .txt .en{transition-delay:.5s}#index .contents #index01 .cm_flex .jobs.active li:nth-child(3) .img{transition-delay:.375s}#index .contents #index01 .cm_flex .jobs.active li:nth-child(3) .txt .jp{transition-delay:.5s}#index .contents #index01 .cm_flex .jobs.active li:nth-child(3) .txt .en{transition-delay:.625s}#index .contents #index01 .cm_flex .jobs.active li .img{transform:scale(1);opacity:1}#index .contents #index01 .cm_flex .jobs.active li .txt .jp{transform:translate(0);opacity:1}#index .contents #index01 .cm_flex .jobs.active li .txt .en{transform:translate(0);opacity:1}#index .contents #index01 .cm_flex .jobs.hide li .img{transition-delay:0s !important;transform:translateY(-2rem) scale(1);opacity:0}#index .contents #index01 .cm_flex .jobs.hide li .txt .jp{transition-delay:0s !important;opacity:0}#index .contents #index01 .cm_flex .jobs.hide li .txt .en{transition-delay:0s !important;opacity:0}#index .contents #index01 .cm_flex .jobs li{position:fixed}#index .contents #index01 .cm_flex .jobs li a{display:block}#index .contents #index01 .cm_flex .jobs li .img{transition:.75s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:scale(0.75);transform-origin:bottom center;opacity:0}#index .contents #index01 .cm_flex .jobs li .txt{display:block;position:absolute}#index .contents #index01 .cm_flex .jobs li .txt .jp{display:block;font-size:1.625vw;font-weight:bold;line-height:2.1875vw;text-align:center;white-space:nowrap;transition:.5s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:translateY(0.5em);opacity:0}#index .contents #index01 .cm_flex .jobs li .txt .en{display:block;font-family:"Modak",system-ui;font-size:1.5vw;font-weight:normal;text-align:center;white-space:nowrap;margin-top:.5vw;transition:.5s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:translateY(0.5em);opacity:0}#index .contents #index01 .cm_flex .jobs li.img1{width:14.5625vw;top:8.8888888889vh;left:55.75vw}#index .contents #index01 .cm_flex .jobs li.img1 .txt{left:-51.5021459227%;top:47.3186119874%}#index .contents #index01 .cm_flex .jobs li.img2{width:16.375vw;top:25.2222222222vh;left:71.5vw}#index .contents #index01 .cm_flex .jobs li.img2 .txt{left:23.2824427481%;top:107.6923076923%}#index .contents #index01 .cm_flex .jobs li.img3{width:15.0625vw;top:49.5555555556vh;left:44.875vw}#index .contents #index01 .cm_flex .jobs li.img3 .txt{left:107.468879668%;top:63.3423180593%}#index .contents #index02{pointer-events:none;height:300vh}@media only screen and (max-width: 999px){#index .contents #index02{height:200lvh}}#index .contents #index02.active{pointer-events:auto}#index .contents #index02.active .fixed::before{border-radius:0;transition-delay:0s;transform:scale(1, 1) rotate(0deg);opacity:1}#index .contents #index02.active .fixed::after{transition-delay:.375s;opacity:1}#index .contents #index02.active .fixed .imgList li:nth-child(0) img{transition-delay:0s}#index .contents #index02.active .fixed .imgList li:nth-child(1) img{transition-delay:.075s}#index .contents #index02.active .fixed .imgList li:nth-child(2) img{transition-delay:.15s}#index .contents #index02.active .fixed .imgList li:nth-child(3) img{transition-delay:.225s}#index .contents #index02.active .fixed .imgList li:nth-child(4) img{transition-delay:.3s}#index .contents #index02.active .fixed .imgList li img{transform:translate(0);opacity:1}#index .contents #index02.active .fixed .inner dl dt img{transform:translateX(0);opacity:1}#index .contents #index02.active .fixed .inner dl dt img:nth-child(0){transition-delay:0s}#index .contents #index02.active .fixed .inner dl dt img:nth-child(1){transition-delay:.075s}#index .contents #index02.active .fixed .inner dl dt img:nth-child(2){transition-delay:.15s}#index .contents #index02.active .fixed .inner dl dt img:nth-child(3){transition-delay:.225s}#index .contents #index02.active .fixed .inner dl dt img:nth-child(4){transition-delay:.3s}#index .contents #index02.active .fixed .inner dl dt img:nth-child(5){transition-delay:.375s}#index .contents #index02.active .fixed .inner dl dt img:nth-child(6){transition-delay:.45s}#index .contents #index02.active .fixed .inner dl dt img:nth-child(7){transition-delay:.525s}#index .contents #index02.active .fixed .inner dl dt img.t01{transform:scale(1)}#index .contents #index02.active .fixed .inner dl dd{transition-delay:.75s;transform:translateX(0);opacity:1}@media only screen and (max-width: 999px){#index .contents #index02.active .fixed .inner dl dd{transform:translate(-50%, -50%)}}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(0) .person{transition-delay:0s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(0) .person2{transition-delay:.25s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(0) .year{transition-delay:.25s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(0) .lead{transition-delay:.25s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(0) .txt{transition-delay:.375s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(1) .person{transition-delay:.25s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(1) .person2{transition-delay:.375s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(1) .year{transition-delay:.3125s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(1) .lead{transition-delay:.5s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(1) .txt{transition-delay:.625s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(2) .person{transition-delay:.5s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(2) .person2{transition-delay:.5s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(2) .year{transition-delay:.375s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(2) .lead{transition-delay:.75s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(2) .txt{transition-delay:.875s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(3) .person{transition-delay:.75s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(3) .person2{transition-delay:.625s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(3) .year{transition-delay:.4375s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(3) .lead{transition-delay:1s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(3) .txt{transition-delay:1.125s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(4) .person{transition-delay:1s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(4) .person2{transition-delay:.75s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(4) .year{transition-delay:.5s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(4) .lead{transition-delay:1.25s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(4) .txt{transition-delay:1.375s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(5) .person{transition-delay:1.25s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(5) .person2{transition-delay:.875s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(5) .year{transition-delay:.5625s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(5) .lead{transition-delay:1.5s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(5) .txt{transition-delay:1.625s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(6) .person{transition-delay:1.5s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(6) .person2{transition-delay:1s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(6) .year{transition-delay:.625s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(6) .lead{transition-delay:1.75s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(6) .txt{transition-delay:1.875s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(7) .person{transition-delay:1.75s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(7) .person2{transition-delay:1.125s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(7) .year{transition-delay:.6875s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(7) .lead{transition-delay:2s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(7) .txt{transition-delay:2.125s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(8) .person{transition-delay:2s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(8) .person2{transition-delay:1.25s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(8) .year{transition-delay:.75s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(8) .lead{transition-delay:2.25s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(8) .txt{transition-delay:2.375s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(9) .person{transition-delay:2.25s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(9) .person2{transition-delay:1.375s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(9) .year{transition-delay:.8125s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(9) .lead{transition-delay:2.5s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(9) .txt{transition-delay:2.625s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(10) .person{transition-delay:2.5s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(10) .person2{transition-delay:1.5s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(10) .year{transition-delay:.875s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(10) .lead{transition-delay:2.75s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(10) .txt{transition-delay:2.875s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(11) .person{transition-delay:2.75s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(11) .person2{transition-delay:1.625s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(11) .year{transition-delay:.9375s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(11) .lead{transition-delay:3s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(11) .txt{transition-delay:3.125s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(12) .person{transition-delay:3s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(12) .person2{transition-delay:1.75s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(12) .year{transition-delay:1s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(12) .lead{transition-delay:3.25s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(12) .txt{transition-delay:3.375s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(13) .person{transition-delay:3.25s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(13) .person2{transition-delay:1.875s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(13) .year{transition-delay:1.0625s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(13) .lead{transition-delay:3.5s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(13) .txt{transition-delay:3.625s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(14) .person{transition-delay:3.5s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(14) .person2{transition-delay:2s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(14) .year{transition-delay:1.125s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(14) .lead{transition-delay:3.75s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(14) .txt{transition-delay:3.875s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(15) .person{transition-delay:3.75s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(15) .person2{transition-delay:2.125s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(15) .year{transition-delay:1.1875s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(15) .lead{transition-delay:4s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(15) .txt{transition-delay:4.125s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(16) .person{transition-delay:4s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(16) .person2{transition-delay:2.25s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(16) .year{transition-delay:1.25s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(16) .lead{transition-delay:4.25s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(16) .txt{transition-delay:4.375s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(17) .person{transition-delay:4.25s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(17) .person2{transition-delay:2.375s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(17) .year{transition-delay:1.3125s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(17) .lead{transition-delay:4.5s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(17) .txt{transition-delay:4.625s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(18) .person{transition-delay:4.5s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(18) .person2{transition-delay:2.5s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(18) .year{transition-delay:1.375s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(18) .lead{transition-delay:4.75s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(18) .txt{transition-delay:4.875s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(19) .person{transition-delay:4.75s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(19) .person2{transition-delay:2.625s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(19) .year{transition-delay:1.4375s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(19) .lead{transition-delay:5s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(19) .txt{transition-delay:5.125s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(20) .person{transition-delay:5s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(20) .person2{transition-delay:2.75s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(20) .year{transition-delay:1.5s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(20) .lead{transition-delay:5.25s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(20) .txt{transition-delay:5.375s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(21) .person{transition-delay:5.25s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(21) .person2{transition-delay:2.875s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(21) .year{transition-delay:1.5625s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(21) .lead{transition-delay:5.5s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(21) .txt{transition-delay:5.625s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(22) .person{transition-delay:5.5s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(22) .person2{transition-delay:3s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(22) .year{transition-delay:1.625s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(22) .lead{transition-delay:5.75s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(22) .txt{transition-delay:5.875s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(23) .person{transition-delay:5.75s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(23) .person2{transition-delay:3.125s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(23) .year{transition-delay:1.6875s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(23) .lead{transition-delay:6s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(23) .txt{transition-delay:6.125s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(24) .person{transition-delay:6s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(24) .person2{transition-delay:3.25s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(24) .year{transition-delay:1.75s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(24) .lead{transition-delay:6.25s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(24) .txt{transition-delay:6.375s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(25) .person{transition-delay:6.25s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(25) .person2{transition-delay:3.375s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(25) .year{transition-delay:1.8125s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(25) .lead{transition-delay:6.5s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(25) .txt{transition-delay:6.625s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(26) .person{transition-delay:6.5s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(26) .person2{transition-delay:3.5s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(26) .year{transition-delay:1.875s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(26) .lead{transition-delay:6.75s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(26) .txt{transition-delay:6.875s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(27) .person{transition-delay:6.75s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(27) .person2{transition-delay:3.625s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(27) .year{transition-delay:1.9375s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(27) .lead{transition-delay:7s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(27) .txt{transition-delay:7.125s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(28) .person{transition-delay:7s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(28) .person2{transition-delay:3.75s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(28) .year{transition-delay:2s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(28) .lead{transition-delay:7.25s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(28) .txt{transition-delay:7.375s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(29) .person{transition-delay:7.25s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(29) .person2{transition-delay:3.875s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(29) .year{transition-delay:2.0625s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(29) .lead{transition-delay:7.5s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(29) .txt{transition-delay:7.625s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(30) .person{transition-delay:7.5s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(30) .person2{transition-delay:4s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(30) .year{transition-delay:2.125s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(30) .lead{transition-delay:7.75s}#index .contents #index02.active .fixed .inner .slider_mask ul li:nth-child(30) .txt{transition-delay:7.875s}#index .contents #index02.active .fixed .inner .slider_mask ul li .img .person{transform:translate(0);opacity:1}#index .contents #index02.active .fixed .inner .slider_mask ul li .img .person2{transform:translate(0);opacity:1}#index .contents #index02.active .fixed .inner .slider_mask ul li .img .year{transform:translate(0);opacity:1}#index .contents #index02.active .fixed .inner .slider_mask ul li .img .lead{transform:translate(0);opacity:1}#index .contents #index02.active .fixed .inner .slider_mask ul li .txt{transform:translateX(0);opacity:1}#index .contents #index02.active .fixed .arw{transform:translateX(0);opacity:1}#index .contents #index02.active .fixed .arw.arw2{transition-delay:.25s}#index .contents #index02.active .fixed .arw.arw3{transition-delay:.5s}#index .contents #index02.active .fixed .all{opacity:1}#index .contents #index02 .fixed{width:100%;height:100%;position:fixed;top:0;left:0}@media only screen and (max-width: 999px){#index .contents #index02 .fixed{height:calc(100% - 4rem)}}#index .contents #index02 .fixed::before{content:"";width:100%;height:100%;border-radius:50vh;background-color:#fcee21;position:absolute;top:0;left:0;transition:border-radius .75s,transform .75s,opacity .125s;transition-delay:.25s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transform:scale(0.5, 0.5) rotate(8deg);opacity:0}#index .contents #index02 .fixed::after{content:"";width:9.375rem;height:100%;position:absolute;top:0;left:calc(44.5vw - 9.375rem - 1px);z-index:1;background:#fcee21;background:linear-gradient(90deg, rgb(252, 238, 33) 0%, rgba(252, 238, 33, 0) 100%);transition:.25s;opacity:0}@media only screen and (max-width: 999px){#index .contents #index02 .fixed::after{display:none}}#index .contents #index02 .fixed .all{opacity:0}@media only screen and (max-width: 999px){#index .contents #index02 .imgList{display:flex;width:100vw;height:9.8655555556vh;position:absolute;top:calc(50% + 11.1111111111vh);left:0;transform:translateY(-50%)}#index .contents #index02 .imgList li{width:25%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}#index .contents #index02 .imgList li:nth-child(odd) img{transform:translateY(-2rem)}#index .contents #index02 .imgList li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:translateY(2rem);opacity:0}}#index .contents #index02 .inner dl{pointer-events:none}@media only screen and (min-width: 1000px){#index .contents #index02 .inner dl{width:51vh;position:absolute;top:13.8677777778%;left:10.6325vw;z-index:2}}#index .contents #index02 .inner dl dt{width:min(50.9022222222vh,28.6325vw);aspect-ratio:458.12/460.73;position:relative}@media only screen and (max-width: 999px){#index .contents #index02 .inner dl dt{width:min(68.75vw,39.1111111111vh);aspect-ratio:352/350.16;position:absolute;top:calc(50% - 9.8888888889%);left:50%;transform:translate(-50%, -50%)}}#index .contents #index02 .inner dl dd{color:#0032bc;font-size:2.2222222222vh;line-height:2;white-space:nowrap;transition:.375s cubic-bezier(0.25, 1, 0.5, 1);transform:translateX(-1rem);opacity:0}@media only screen and (min-width: 1000px){#index .contents #index02 .inner dl dd{padding-left:7.7777777778vh;margin:calc(5.8888888889vh - .5em) 0 -0.5em}}@media only screen and (max-width: 999px){#index .contents #index02 .inner dl dd{font-size:min(3.90625vw,2.2222222222vh);line-height:1.6;position:absolute;top:calc(50% + 25vh);left:50%;transform:translate(-50%, -50%)}}@media only screen and (min-width: 1000px){#index .contents #index02 .inner .slider_mask{width:calc(100% - 44.5vw + 9.375rem);height:calc(35.875rem + 2rem);overflow:hidden;position:absolute;top:50%;right:0;transform:translate(0%, -50%)}}@media only screen and (max-width: 999px){#index .contents #index02 .inner .slider_mask{display:none}}#index .contents #index02 .inner .slider_mask ul{display:flex;width:100.5rem;height:100%;gap:3.5rem;position:absolute;top:1rem;left:9.375rem}#index .contents #index02 .inner .slider_mask ul li{width:22.5rem;transition:.375s cubic-bezier(0.25, 1, 0.5, 1)}#index .contents #index02 .inner .slider_mask ul li:hover{transform:translate(0, -1rem)}#index .contents #index02 .inner .slider_mask ul li .img{display:block;width:100%;aspect-ratio:360/512;position:relative}#index .contents #index02 .inner .slider_mask ul li .img .person{width:18.0625rem;position:absolute;bottom:0;right:0;transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:translateY(2rem);opacity:0}#index .contents #index02 .inner .slider_mask ul li .img .person2{width:15.5625rem;position:absolute;top:0;left:0;transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:translateY(-2rem);opacity:0}#index .contents #index02 .inner .slider_mask ul li .img .year{width:14.3rem;position:absolute;top:20.8125rem;left:.625rem;transition:.375s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:translateX(-2rem);opacity:0}#index .contents #index02 .inner .slider_mask ul li .img .lead{display:block;writing-mode:vertical-rl;text-orientation:mixed;position:absolute;bottom:3.5rem;right:1.75rem;transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:translateY(-1rem);opacity:0}#index .contents #index02 .inner .slider_mask ul li .img .lead span{display:inline-block;color:#0032bc;font-size:1.3125rem;white-space:nowrap;padding:.875rem .125rem;margin-left:.625rem;background-color:#fff}#index .contents #index02 .inner .slider_mask ul li .txt{display:block;color:#0032bc;font-size:.9375rem;line-height:1.8;white-space:nowrap;margin-top:calc(1.1875rem - .4em);transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:translateX(1.5rem);opacity:0}#index .contents #index02 .arw{position:fixed;width:7.25rem;top:6.6666666667%;right:4.625rem;transition:.75s cubic-bezier(0.25, 1, 0.5, 1);transform:translateX(-1rem);opacity:0}@media only screen and (max-width: 999px){#index .contents #index02 .arw{top:4.375rem;right:2rem}}#index .contents #index02 .arw2{width:12.25rem;left:-8.6666666667%;top:39.5rem}@media only screen and (max-width: 999px){#index .contents #index02 .arw2{display:none}}#index .contents #index02 .arw3{left:51.625vw;bottom:3.8888888889%;top:initial}@media only screen and (max-width: 999px){#index .contents #index02 .arw3{bottom:3.5rem;left:2rem}}@media only screen and (min-width: 1000px){#index .contents #index02 .all{display:none}}@media only screen and (max-width: 999px){#index .contents #index02 .all{display:block;position:absolute;bottom:3rem;right:2rem}}#index .contents #index03{pointer-events:none;height:200vh}@media only screen and (max-width: 999px){#index .contents #index03{height:200lvh}}#index .contents #index03.active{pointer-events:auto}#index .contents #index03.active .fixed{opacity:1}#index .contents #index03.active .fixed::before{transform:scale(1, 1)}#index .contents #index03.active .fixed::after{transition-delay:.125s;transform:scale(1, 1)}#index .contents #index03.active .fixed a .img{pointer-events:none;transition-delay:.5s;transform:translate(-50%, -50%);opacity:1}#index .contents #index03.active .fixed a .txt .tl01 img{transform:translateX(0);opacity:1}#index .contents #index03.active .fixed a .txt .tl01 img:nth-child(0){transition-delay:.625s}#index .contents #index03.active .fixed a .txt .tl01 img:nth-child(1){transition-delay:.6875s}#index .contents #index03.active .fixed a .txt .tl01 img:nth-child(2){transition-delay:.75s}#index .contents #index03.active .fixed a .txt .tl01 img:nth-child(3){transition-delay:.8125s}#index .contents #index03.active .fixed a .txt .tl01 img:nth-child(4){transition-delay:.875s}#index .contents #index03.active .fixed a .txt .tl01 img:nth-child(5){transition-delay:.9375s}#index .contents #index03.active .fixed a .txt .tl01 img:nth-child(6){transition-delay:1s}#index .contents #index03.active .fixed a .txt .tl01 img:nth-child(7){transition-delay:1.0625s}#index .contents #index03.active .fixed a .txt .tl01 img:nth-child(8){transition-delay:1.125s}#index .contents #index03.active .fixed a .txt .tl01 img:nth-child(9){transition-delay:1.1875s}#index .contents #index03.active .fixed a .txt .tl01 img:nth-child(10){transition-delay:1.25s}#index .contents #index03.active .fixed a .txt .tl01 img:nth-child(11){transition-delay:1.3125s}#index .contents #index03.active .fixed a .txt .tl01 img:nth-child(12){transition-delay:1.375s}#index .contents #index03.active .fixed a .txt .tl01 img:nth-child(13){transition-delay:1.4375s}#index .contents #index03.active .fixed a .txt .tl01 img:nth-child(14){transition-delay:1.5s}#index .contents #index03.active .fixed a .txt .tl01 img:nth-child(15){transition-delay:1.5625s}#index .contents #index03.active .fixed a .txt .tl01 img:nth-child(16){transition-delay:1.625s}#index .contents #index03.active .fixed a .txt .tl01 img:nth-child(17){transition-delay:1.6875s}#index .contents #index03.active .fixed a .txt .tl02{transition-delay:1s;transform:translate(-50%, -50%) scale(1);opacity:1}#index .contents #index03.active .fixed a .txt .tl03{transition-delay:1.0625s;transform:translate(-50%, -50%) scale(1);opacity:1}#index .contents #index03 .fixed{display:block;width:100%;height:100%;position:fixed;top:0;left:0;transition:.5s;opacity:0}@media only screen and (max-width: 999px){#index .contents #index03 .fixed{height:calc(100% - 4rem)}}#index .contents #index03 .fixed::before{content:"";width:50%;height:100%;background-color:#ff0045;position:absolute;top:0;left:0;transition:.375s cubic-bezier(0.5, 0, 0.75, 0);transform:scale(1, 0);transform-origin:bottom}#index .contents #index03 .fixed::after{content:"";width:50%;height:100%;background-color:#0297fe;position:absolute;top:0;right:0;transition:.375s cubic-bezier(0.5, 0, 0.75, 0);transform:scale(1, 0);transform-origin:top}#index .contents #index03 .fixed .inner{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}#index .contents #index03 .fixed .inner .img{width:66.125vw;height:129.7777777778%;aspect-ratio:1058/1168;position:absolute;top:60.3333333333%;left:59.625%;transition:.375s cubic-bezier(0.82, 0, 0.57, 1.8);transform:translate(-45%, -45%);opacity:0}@media only screen and (max-width: 999px){#index .contents #index03 .fixed .inner .img{width:min(116.4765625vw,66.2622222222vh);top:calc(50% + 19.8888888889vh);left:50%;transform:translateX(-50%)}}#index .contents #index03 .fixed .inner .img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#index .contents #index03 .fixed .inner .txt .tl01{width:75.9211111111vh;aspect-ratio:683.29/665.3;position:absolute;left:27.2003125%;top:45.5022222222%;transform:translate(-50%, -50%)}@media only screen and (max-width: 999px){#index .contents #index03 .fixed .inner .txt .tl01{width:min(68.75vw,39.1111111111vh);aspect-ratio:352/342.73;left:calc(50% - 5.4444444444vh);top:calc(50% - 17.4444444444vh)}}#index .contents #index03 .fixed .inner .txt .tl02{width:23.000625vw;height:29.5611111111%;aspect-ratio:368.01/266.05;position:absolute;left:83.0540625%;top:46.0216666667%;transition:.5s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:translate(-50%, -50%) scale(0.875);opacity:0}@media only screen and (max-width: 999px){#index .contents #index03 .fixed .inner .txt .tl02{width:min(36.97265625vw,21.0333333333vh);aspect-ratio:189.3/136.85;left:calc(50% + 14.3333333333vh);top:calc(50% + 17.2222222222vh)}}#index .contents #index03 .fixed .inner .txt .tl02 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center}#index .contents #index03 .fixed .inner .txt .tl03{width:44.475vw;height:30.0611111111%;aspect-ratio:711.6/270.55;position:absolute;left:70.134375%;top:74.4638888889%;transform:translate(-50%, -50%);transition:.5s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:translate(-50%, -50%) scale(0.875);opacity:0}@media only screen and (max-width: 999px){#index .contents #index03 .fixed .inner .txt .tl03{width:min(71.4921875vw,40.6711111111vh);aspect-ratio:189.3/136.85;left:calc(50% + 2.6666666667vh);top:calc(50% + 32vh)}}#index .contents #index03 .fixed .inner .txt .tl03 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center}@media only screen and (min-width: 1000px){#index .contents #index03 .fixed .all{display:none}}@media only screen and (max-width: 999px){#index .contents #index03 .fixed .all{display:block;position:absolute;bottom:3rem;right:2rem;z-index:2}}#index .contents #index04{pointer-events:none;height:200vh}@media only screen and (max-width: 999px){#index .contents #index04{height:200lvh}}#index .contents #index04.set_marquee .fixed .txt_loop .mask:nth-child(2) .marquee{animation-name:a_scroll_r}#index .contents #index04.set_marquee .fixed .txt_loop .mask:nth-child(4) .marquee{animation-name:a_scroll_r}#index .contents #index04.set_marquee .fixed .txt_loop .mask .marquee{animation:a_scroll_l 30s infinite linear forwards}#index .contents #index04.active{pointer-events:auto}#index .contents #index04.active .fixed::before{transform:scale(1, 1);opacity:1}#index .contents #index04.active .fixed::after{opacity:1;filter:blur(0)}#index .contents #index04.active .fixed svg{visibility:visible}#index .contents #index04.active .fixed svg path{stroke-dashoffset:0}#index .contents #index04.active .fixed .txt_loop .mask{transform:translateY(0);opacity:1}#index .contents #index04.active .fixed .txt_loop .mask:nth-child(0){transition-delay:0s}#index .contents #index04.active .fixed .txt_loop .mask:nth-child(1){transition-delay:.125s}#index .contents #index04.active .fixed .txt_loop .mask:nth-child(2){transition-delay:.25s}#index .contents #index04.active .fixed .txt_loop .mask:nth-child(3){transition-delay:.375s}#index .contents #index04.active .fixed .txt_loop .mask:nth-child(4){transition-delay:.5s}#index .contents #index04.active .fixed .txt_loop .mask:nth-child(5){transition-delay:.625s}#index .contents #index04.active .fixed h3 img{opacity:1;filter:blur(0)}#index .contents #index04.active .fixed h3 img.t01{transition-delay:.3s}#index .contents #index04.active .fixed h3 img.t02{transition-delay:.05s}#index .contents #index04.active .fixed h3 img.t03{transition-delay:.15s}#index .contents #index04.active .fixed h3 img.t04{transition-delay:.2s}#index .contents #index04.active .fixed h3 img.t05{transition-delay:.25s}#index .contents #index04.active .fixed h3 img.t06{transition-delay:.4s}#index .contents #index04.active .fixed h3 img.t07{transition-delay:0s}#index .contents #index04.active .fixed h3 img.t08{transition-delay:.35s}#index .contents #index04.active .fixed h3 img.t09{transition-delay:.1s}#index .contents #index04.active .fixed .all{opacity:1}#index .contents #index04 .fixed{width:100%;height:100%;position:fixed;top:0;left:0}@media only screen and (max-width: 999px){#index .contents #index04 .fixed{height:calc(100% - 4rem)}}#index .contents #index04 .fixed::before{content:"";width:100%;height:100%;background-color:#fff;position:absolute;top:0;left:0;z-index:-1;transition:.75s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:scale(0.875, 0.875);opacity:0}#index .contents #index04 .fixed::after{content:"";width:78.8125vw;aspect-ratio:1261/620;background:url(../img/index/_08.webp) center/cover no-repeat;position:absolute;top:50%;left:12.1875vw;z-index:-1;transition:.75s cubic-bezier(0.25, 1, 0.5, 1);transform:translateY(-50%);opacity:0;filter:blur(32px)}@media only screen and (max-width: 999px){#index .contents #index04 .fixed::after{width:75vw;left:50%;top:50%;transform:translate(-50%, -50%)}}#index .contents #index04 .fixed svg{width:78.8125vw;aspect-ratio:1261/620;position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%, -50%);visibility:hidden}@media only screen and (max-width: 999px){#index .contents #index04 .fixed svg{width:75vw;aspect-ratio:384/480}}#index .contents #index04 .fixed svg path{fill:none;stroke:#0032bc;stroke-width:7px;stroke-dasharray:4013px;stroke-dashoffset:4013px;transition:1s cubic-bezier(0.25, 1, 0.5, 1)}@media only screen and (max-width: 999px){#index .contents #index04 .fixed svg path{stroke-dasharray:1704px;stroke-dashoffset:1704px}}#index .contents #index04 .fixed .txt_loop{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#index .contents #index04 .fixed .txt_loop .mask{margin-top:3.125rem;transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:translateY(25%);opacity:0}#index .contents #index04 .fixed .txt_loop .mask:nth-child(1){margin-top:0}#index .contents #index04 .fixed .txt_loop .mask:nth-child(1) .marquee{animation-duration:30s}#index .contents #index04 .fixed .txt_loop .mask:nth-child(2) .marquee{margin-left:auto;animation-duration:25s}#index .contents #index04 .fixed .txt_loop .mask:nth-child(2) .marquee img.second{right:auto;left:0;transform:translateX(-100%)}#index .contents #index04 .fixed .txt_loop .mask:nth-child(2) .marquee img.third{right:auto;left:0;transform:translateX(-200%)}#index .contents #index04 .fixed .txt_loop .mask:nth-child(3) .marquee{animation-duration:35s}#index .contents #index04 .fixed .txt_loop .mask:nth-child(4) .marquee{margin-left:auto;animation-duration:25s}#index .contents #index04 .fixed .txt_loop .mask:nth-child(4) .marquee img.second{right:auto;left:0;transform:translateX(-100%)}#index .contents #index04 .fixed .txt_loop .mask:nth-child(4) .marquee img.third{right:auto;left:0;transform:translateX(-200%)}#index .contents #index04 .fixed .txt_loop .mask:nth-child(5) .marquee{animation-duration:25s}#index .contents #index04 .fixed .txt_loop .mask .marquee{width:-moz-fit-content;width:fit-content;position:relative}@keyframes a_scroll_l{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes a_scroll_r{0%{transform:translateX(0)}100%{transform:translateX(100%)}}#index .contents #index04 .fixed .txt_loop img{width:auto;height:6.9375rem;max-width:-moz-fit-content;max-width:fit-content}@media only screen and (max-width: 999px){#index .contents #index04 .fixed .txt_loop img{height:21.6796875vw}}#index .contents #index04 .fixed .txt_loop img.second{position:absolute;top:0;right:0;transform:translateX(100%)}#index .contents #index04 .fixed .txt_loop img.third{position:absolute;top:0;right:0;transform:translateX(200%)}@media only screen and (min-width: 1000px){#index .contents #index04 .fixed .all{display:none}}@media only screen and (max-width: 999px){#index .contents #index04 .fixed .all{display:block;position:absolute;bottom:3rem;right:2rem;z-index:4;opacity:0}}#index .contents #index04 h3{width:42.760625vw;aspect-ratio:684.17/289.94;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 999px){#index .contents #index04 h3{width:62.5vw;aspect-ratio:320/135.61;left:50%;top:50%;transform:translate(-50%, -50%)}}#index .contents #index05{pointer-events:none;height:200vh}@media only screen and (max-width: 999px){#index .contents #index05{height:200lvh}}#index .contents #index05.active{pointer-events:auto}#index .contents #index05.active .fixed::before{transform:scale(1, 1);opacity:1}#index .contents #index05.active .fixed a{transition:.25s;transform:translate(-50%, -50%) scale(1, 1);opacity:1}#index .contents #index05.active .fixed a .txt{transition-delay:.625s;transform:translate(-50%, -50%) rotate(0deg);opacity:1}#index .contents #index05.active .fixed a h3{transition-delay:.75s;transform:translate(-50%, -50%);opacity:1}#index .contents #index05.active .fixed a .image{transition-delay:.875s;transform:translateX(0);opacity:1}#index .contents #index05.active .fixed a .c02{transition-delay:.9375s;transform:translate(0%, -50%);opacity:1}@media only screen and (max-width: 999px){#index .contents #index05.active .fixed a .c02{transform:translate(-50%, -50%)}}#index .contents #index05.active .fixed a .c03{transition-delay:1s;transform:translate(0%, -50%);opacity:1}#index .contents #index05.active .fixed a .c04{transition-delay:1.0625s;transform:translate(0%, -50%);opacity:1}#index .contents #index05 .fixed{width:100%;height:100%;position:fixed;top:0;left:0}#index .contents #index05 .fixed::before{content:"";width:100%;height:100%;background:#f4b6c0;position:absolute;top:0;left:0;z-index:-1;transition:.75s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:scale(0.875, 0.875);opacity:0}#index .contents #index05 .fixed a{display:block;width:calc(100% - 14.25rem);height:calc(100% - 8.25rem);overflow:hidden;padding:2.9375rem 5.1875vw 0;background:#d3e5ef;border:3px solid #231815;position:absolute;top:50%;left:50%;transition:.75s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:translate(-50%, -50%) scale(0.875, 0.875);opacity:0}@media only screen and (max-width: 999px){#index .contents #index05 .fixed a{width:calc(100% - 4rem);height:82.2222222222vh}}#index .contents #index05 .fixed a span{display:block}#index .contents #index05 .fixed a .txt{display:block;width:55.1422319475%;height:6.4947916667%;aspect-ratio:756/49.88;position:absolute;top:9.3502604167%;left:50%;transition:.375s cubic-bezier(0.25, 1, 0.5, 1);transform:translate(-50%, -50%) rotate(-6deg);opacity:0}@media only screen and (max-width: 999px){#index .contents #index05 .fixed a .txt{width:71.4977678571%;height:10.9364864865%;aspect-ratio:320.31/80.93;top:calc(50% - 27.4324324324%);left:50%}}#index .contents #index05 .fixed a .txt img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#index .contents #index05 .fixed a h3{width:52.2895696572%;height:60.2565104167%;aspect-ratio:716.89/462.77;position:absolute;top:49.2688802083%;left:32.1921954778%;transition:.375s cubic-bezier(0.25, 1, 0.5, 1);transform:translate(calc(-2rem - 50%), -50%);opacity:0}@media only screen and (max-width: 999px){#index .contents #index05 .fixed a h3{width:78.125%;top:calc(50% - 2.4324324324%);left:50%}}#index .contents #index05 .fixed a h3 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}#index .contents #index05 .fixed a .image{display:block;width:52.3705324581%;position:absolute;right:0;bottom:0;transition:.375s cubic-bezier(0.25, 1, 0.5, 1);transform:translateX(2rem);opacity:0}@media only screen and (max-width: 999px){#index .contents #index05 .fixed a .image{width:100%}}#index .contents #index05 .fixed a .c02,#index .contents #index05 .fixed a .c03,#index .contents #index05 .fixed a .c04{position:absolute;transition:.375s cubic-bezier(0.25, 1, 0.5, 1);transform:translate(0%, calc(1rem - 50%));opacity:0}#index .contents #index05 .fixed a .c02 img,#index .contents #index05 .fixed a .c03 img,#index .contents #index05 .fixed a .c04 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center}#index .contents #index05 .fixed a .c02{width:20.3719912473%;height:13.5130208333%;aspect-ratio:279.3/103.78;right:24.2888402626%;top:25.4493489583%}@media only screen and (max-width: 999px){#index .contents #index05 .fixed a .c02{width:29.6875%;top:calc(50% + 17.7027027027%);left:calc(50% + 8.7053571429%);transform:translate(-50%, -50%)}}#index .contents #index05 .fixed a .c03{width:15.5295404814%;height:8.0286458333%;aspect-ratio:212.91/61.66;right:4.8869438366%;top:28.3658854167%}@media only screen and (max-width: 999px){#index .contents #index05 .fixed a .c03{display:none}}#index .contents #index05 .fixed a .c04{width:10.946754194%;height:10.0182291667%;aspect-ratio:150.08/76.94;right:20.2771699489%;top:46.57421875%}@media only screen and (max-width: 999px){#index .contents #index05 .fixed a .c04{display:none}}#index .contents #index06{pointer-events:none;height:200vh}@media only screen and (max-width: 999px){#index .contents #index06{height:200lvh}}#index .contents #index06.active{pointer-events:auto}#index .contents #index06.active .fixed{opacity:1}#index .contents #index06.active .fixed .lead span{transform:translateY(0);opacity:1}#index .contents #index06.active .fixed .lead span:nth-child(0){transition-delay:.125s}#index .contents #index06.active .fixed .lead span:nth-child(1){transition-delay:.1875s}#index .contents #index06.active .fixed .lead span:nth-child(2){transition-delay:.25s}#index .contents #index06.active .fixed .lead span:nth-child(3){transition-delay:.3125s}#index .contents #index06.active .fixed .mask ul{transition-delay:.25s;transform:translateY(0);opacity:1}#index .contents #index06 .fixed{width:100%;height:100%;position:fixed;left:0;top:0;transition:.5s;opacity:0}@media only screen and (max-width: 999px){#index .contents #index06 .fixed{height:calc(100% - 4rem)}}#index .contents #index06 .fixed::before{content:"";width:100%;height:100%;background:linear-gradient(90deg, rgb(0, 224, 255) 0.17%, rgb(0, 50, 188) 100%);position:absolute;left:0;top:0;z-index:-2}#index .contents #index06 .fixed::after{content:"";width:100%;height:100%;background:url(../img/voice/bg.jpg) center/cover no-repeat;position:absolute;left:0;top:0;z-index:-1;mix-blend-mode:multiply}#index .contents #index06 .fixed .title{width:min(53.3333333333vh,30vw);position:absolute;left:min(50% + 30vw,50% + 44.4444444444vh);bottom:5rem;transform:translateX(-50%)}@media only screen and (max-width: 999px){#index .contents #index06 .fixed .title{display:none;width:75vw;right:50%;bottom:0;transform:translate(50%, 50%)}}#index .contents #index06 .fixed .lead{pointer-events:none;display:flex;align-items:flex-start;flex-direction:row-reverse;gap:1rem;position:absolute;top:10rem;left:calc(50% - 55.1111111111vh)}@media only screen and (max-width: 999px){#index .contents #index06 .fixed .lead{top:calc(50% - 62.5vw);left:4rem}}#index .contents #index06 .fixed .lead span{display:block;background-color:#fff;color:#0032bc;font-size:2.5rem;font-weight:600;padding:.375rem;writing-mode:vertical-rl;white-space:nowrap;transition:.5s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:translateY(2rem);opacity:0}@media only screen and (max-width: 999px){#index .contents #index06 .fixed .lead span{font-size:1.75rem}}#index .contents #index06 .fixed .mask{display:block;width:40vh;height:71.1111111111vh;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 999px){#index .contents #index06 .fixed .mask{width:52.734375vw;height:93.75vw}}#index .contents #index06 .fixed .mask ul{top:0;left:0;position:relative;transition:.375s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:translateY(2rem);opacity:0}#index .contents #index06 .fixed .mask ul li{width:100%;aspect-ratio:360/640;background-color:#fff;border-radius:1.25rem;position:absolute;top:0;left:0;z-index:-2;transition:.5s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform-origin:center bottom;opacity:0;filter:drop-shadow(0px 0px 16px rgba(0, 0, 0, 0.2))}#index .contents #index06 .fixed .mask ul li:nth-child(1){z-index:-2;transform:translate(-150%, -5%) scale(0.875) rotate(-10deg);opacity:0}@media only screen and (max-width: 999px){#index .contents #index06 .fixed .mask ul li:nth-child(1){transform:translate(-100%, -5%) scale(0.875) rotate(-10deg)}}#index .contents #index06 .fixed .mask ul li:nth-child(1) .voice{opacity:0}#index .contents #index06 .fixed .mask ul li:nth-child(2){z-index:-1;transform:translate(-75%, -2.5%) scale(0.875) rotate(-5deg);opacity:1}@media only screen and (max-width: 999px){#index .contents #index06 .fixed .mask ul li:nth-child(2){transform:translate(-50%, -2.5%) scale(0.875) rotate(-5deg)}}#index .contents #index06 .fixed .mask ul li:nth-child(2) .voice{opacity:0}#index .contents #index06 .fixed .mask ul li:nth-child(2) img{opacity:.5}#index .contents #index06 .fixed .mask ul li:nth-child(3){z-index:0;transform:translate(0%, 0) scale(1) rotate(0deg);opacity:1}#index .contents #index06 .fixed .mask ul li:nth-child(3) .voice{transition-delay:.375s;transform:translateX(50%) rotate(0deg);opacity:1}#index .contents #index06 .fixed .mask ul li:nth-child(3) img{opacity:1}#index .contents #index06 .fixed .mask ul li:nth-child(4){z-index:-1;transform:translate(75%, -2.5%) scale(0.875) rotate(5deg);opacity:1}@media only screen and (max-width: 999px){#index .contents #index06 .fixed .mask ul li:nth-child(4){transform:translate(50%, -2.5%) scale(0.875) rotate(5deg)}}#index .contents #index06 .fixed .mask ul li:nth-child(4) .voice{transition-delay:0s;transform:translateX(50%) rotate(10deg);opacity:0}#index .contents #index06 .fixed .mask ul li:nth-child(4) img{opacity:.5}#index .contents #index06 .fixed .mask ul li:nth-child(5){z-index:-2;transform:translate(150%, -5%) scale(0.875) rotate(10deg);opacity:0}@media only screen and (max-width: 999px){#index .contents #index06 .fixed .mask ul li:nth-child(5){transform:translate(100%, -5%) scale(0.875) rotate(10deg)}}#index .contents #index06 .fixed .mask ul li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:1.25rem;transition:.375s;opacity:.5}#index .contents #index06 .fixed .mask ul li .voice{min-width:15rem;color:#fff;text-align:center;background-color:#0032bc;border-radius:1.5rem;padding:1.25rem 1rem 1.25rem;position:absolute;top:-3.25rem;right:0;z-index:2;transition:.375s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:translateX(50%) rotate(10deg);transform-origin:20% bottom;opacity:0}@media only screen and (max-width: 999px){#index .contents #index06 .fixed .mask ul li .voice{min-width:12.3076923077rem;padding:1rem;top:-4.9230769231rem;right:0}}#index .contents #index06 .fixed .mask ul li .voice::after{content:"";width:2rem;height:2.5rem;background-color:#0032bc;clip-path:polygon(0 0, 0% 100%, 100% 0);position:absolute;left:3.125rem;top:calc(100% - 1px)}#index .contents #index06 .fixed .mask ul li .comment{display:block;font-weight:bold;line-height:1.5;margin:-0.25em 0}@media only screen and (max-width: 999px){#index .contents #index06 .fixed .mask ul li .comment{font-size:.875rem}}#index .contents #index06 .fixed .mask ul li .name{display:block;font-size:.75rem;line-height:1.75;margin:calc(1.25rem - .375em) 0 -0.375em}#index .contents #index06 .fixed .bg7{pointer-events:none;content:"";width:100%;height:100%;border-radius:50vw 50vw 0 0;background-color:#fff;position:absolute;top:0;left:0;transition:.75s cubic-bezier(0.25, 1, 0.5, 1);transform:scale(1, 0);transform-origin:bottom}#index .contents #index06 .fixed .bg7.active{border-radius:0;transform:scale(1, 1)}#index .contents #index06 .fixed .bg8{pointer-events:none;content:"";width:100%;height:100%;background:linear-gradient(45deg, #fffcf1 0.17%, #a1dbf0 100%);position:absolute;top:0;left:0;transition:.5s cubic-bezier(0.25, 1, 0.5, 1);opacity:0}#index .contents #index06 .fixed .bg8.active{opacity:1}#index .contents #index06 .fixed .bg9{pointer-events:none;content:"";width:100%;height:100%;background-color:#fff;position:absolute;top:0;left:0;transition:.5s cubic-bezier(0.25, 1, 0.5, 1);opacity:0}#index .contents #index06 .fixed .bg9.active{opacity:1}#index .contents #index06 .fixed .bg10{pointer-events:none;content:"";width:100%;height:100%;background-color:#e2eefa;position:absolute;top:0;left:0;transition:.75s cubic-bezier(0.25, 1, 0.5, 1);opacity:0}#index .contents #index06 .fixed .bg10.active{opacity:1}#index .contents #index06 .fixed .bg10.active .img img{transform:scale(1);opacity:1}#index .contents #index06 .fixed .bg10 .img{width:110.4294478528vh;height:100vh;overflow:hidden;position:absolute;top:0;right:0}@media only screen and (max-width: 999px){#index .contents #index06 .fixed .bg10 .img{display:none}}#index .contents #index06 .fixed .bg10 .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.75s cubic-bezier(0.25, 1, 0.5, 1);transform:scale(1.0875);opacity:0}#index .contents #index06 .fixed .bg10::after{content:"";width:36.8098159509vh;height:100vh;background:#e2eefa;background:linear-gradient(90deg, rgb(226, 238, 250) 25%, rgba(226, 238, 250, 0) 100%);position:absolute;top:0;right:calc(110.4294478528vh + 1px);transform:translateX(100%)}#index .contents #index06 .fixed .bg11{pointer-events:none;content:"";width:100%;height:100%;background-color:#0032bc;border-radius:50vw 50vw 0 0;position:absolute;top:0;left:0;transition:.75s cubic-bezier(0.25, 1, 0.5, 1);transform:scale(1, 0);transform-origin:bottom}#index .contents #index06 .fixed .bg11.active{border-radius:0;transform:scale(1, 1)}@media only screen and (min-width: 1000px){#index .contents #index06 .all{display:none}}@media only screen and (max-width: 999px){#index .contents #index06 .all{display:block;position:absolute;bottom:3rem;right:2rem;z-index:4}}#index .contents #index07{color:#0032bc;position:relative}@media only screen and (max-width: 999px){#index .contents #index07{padding:8rem 0 0}}@media only screen and (max-width: 1379px){#index .contents #index07 .fxd-h2{display:none}}#index .contents #index07 .w1120 h3{font-size:3.6875rem;font-weight:600}@media only screen and (max-width: 999px){#index .contents #index07 .w1120 h3{font-size:3rem;text-align:center}}#index .contents #index07 .w1120 .fs20{margin:calc(2.375rem - .5em) 0 -0.5em}@media only screen and (max-width: 999px){#index .contents #index07 .w1120 .fs20{text-align:center}}#index .contents #index07 .w1120 .box{display:flex;align-items:center}#index .contents #index07 .w1120 .box:hover .img img{transform:scale(1.125)}@media only screen and (max-width: 999px){#index .contents #index07 .w1120 .box.second .title{flex-direction:row-reverse;gap:0}}@media only screen and (min-width: 1000px){#index .contents #index07 .w1120 .box:nth-child(odd){flex-direction:row-reverse}#index .contents #index07 .w1120 .box.first .title{padding-right:7.5625rem}#index .contents #index07 .w1120 .box.first .title img{right:-6.25rem;top:-12.125rem}#index .contents #index07 .w1120 .box.second{margin-top:5.625rem}#index .contents #index07 .w1120 .box.second .title{padding-left:13.6875rem}#index .contents #index07 .w1120 .box.second .title img{left:-2.625rem;top:-7.375rem}#index .contents #index07 .w1120 .box.third{margin-top:4.9375rem}#index .contents #index07 .w1120 .box.third .title{padding-right:15.0625rem}#index .contents #index07 .w1120 .box.third .title img{right:-1.875rem;top:-6.75rem}}@media only screen and (max-width: 999px){#index .contents #index07 .w1120 .box{flex-direction:column-reverse}}#index .contents #index07 .w1120 .box .img{width:27.5625rem;aspect-ratio:441/328;overflow:hidden}@media only screen and (max-width: 999px){#index .contents #index07 .w1120 .box .img{width:100%;margin-top:-1rem}}#index .contents #index07 .w1120 .box .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.375s cubic-bezier(0.25, 1, 0.5, 1)}#index .contents #index07 .w1120 .box .title{position:relative}@media only screen and (max-width: 999px){#index .contents #index07 .w1120 .box .title{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:4rem}}#index .contents #index07 .w1120 .box .title h3{text-align:center}#index .contents #index07 .w1120 .box .title h3 .en{font-family:"Modak",system-ui;font-size:4.625rem;font-weight:normal;line-height:.8}@media only screen and (max-width: 999px){#index .contents #index07 .w1120 .box .title h3 .en{font-size:3.5rem}}#index .contents #index07 .w1120 .box .title h3 .jp{font-size:1.75rem;margin-top:1rem}@media only screen and (max-width: 999px){#index .contents #index07 .w1120 .box .title h3 .jp{font-size:1.25rem}}@media only screen and (min-width: 1000px){#index .contents #index07 .w1120 .box .title img{position:absolute}}@media only screen and (max-width: 999px){#index .contents #index07 .w1120 .box .title img{width:auto;height:17.5rem}}#index .contents #index08{color:#0032bc;margin-top:12.5rem}@media only screen and (max-width: 999px){#index .contents #index08{margin-top:10rem}}#index .contents #index08 .w904{width:calc(100% - 4rem);max-width:56.5rem;margin:0 auto}#index .contents #index08 .w904 .fs20{margin:calc(2.5rem - .5em) 0 -0.5em}#index .contents #index08 .w904 .cm_flex{margin-top:3.375rem;align-items:center;gap:2.75rem}#index .contents #index08 .w904 .cm_flex:hover .img img{transform:scale(1.125)}@media only screen and (min-width: 1000px){#index .contents #index08 .w904 .cm_flex .img{width:32.5rem;aspect-ratio:520/260;overflow:hidden}#index .contents #index08 .w904 .cm_flex .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.375s cubic-bezier(0.25, 1, 0.5, 1)}}@media only screen and (min-width: 1000px){#index .contents #index08 .w904 .cm_flex dl{width:16.6875rem}}#index .contents #index08 .w904 .cm_flex dl dt{font-size:1.75rem;position:relative}#index .contents #index08 .w904 .cm_flex dl dt .link{display:block;background:url(../img/arw.svg) right center/1.25rem no-repeat}#index .contents #index08 .w904 .cm_flex dl dd{line-height:1.75;margin:calc(1.875rem - .375em) 0 -0.375em}#index .contents #index08 .w904 .stg_college{color:#fff;margin-top:5.1875rem;padding:4rem 4rem 3.625rem;background:linear-gradient(0deg, #0032bc 37.78%, #62c3e5 100%);position:relative}@media only screen and (max-width: 999px){#index .contents #index08 .w904 .stg_college{padding:4rem 2rem}}#index .contents #index08 .w904 .stg_college .college{width:13.1875rem}@media only screen and (min-width: 1000px){#index .contents #index08 .w904 .stg_college .college{position:absolute;left:0;top:3.8125rem;transform:translateX(-50%)}}@media only screen and (max-width: 999px){#index .contents #index08 .w904 .stg_college .college{width:10rem;margin:0 auto 2rem}}#index .contents #index08 .w904 .stg_college h3{font-size:2rem;text-align:center}#index .contents #index08 .w904 .stg_college h3+img{width:auto;height:4rem;margin:1.875rem auto 0}@media only screen and (max-width: 999px){#index .contents #index08 .w904 .stg_college h3+img{height:3rem}}#index .contents #index08 .w904 .stg_college .fs36{margin-top:4.25rem}@media only screen and (max-width: 999px){#index .contents #index08 .w904 .stg_college .fs36{line-height:1.5}}#index .contents #index08 .w904 .stg_college .fs19{font-size:1.1875rem;font-weight:bold;text-align:center;line-height:1.75;margin:calc(2rem - .375em) 0 -0.375em}#index .contents #index08 .w904 .stg_college .imgList{display:flex;justify-content:center;flex-wrap:wrap;gap:1.875rem;margin-top:3rem}@media only screen and (min-width: 1000px){#index .contents #index08 .w904 .stg_college .imgList li{width:23.25rem}#index .contents #index08 .w904 .stg_college .imgList li:first-child{width:39.25rem}}#index .contents #index09{color:#0032bc;margin-top:12.5rem}@media only screen and (max-width: 999px){#index .contents #index09{margin-top:10rem}}#index .contents #index09 .fs20{margin:calc(2.5rem - .5em) 0 -0.5em}#index .contents #index09 .cm_flex{margin-top:2.8125rem;justify-content:space-between;gap:5rem}#index .contents #index09 .cm_flex a{display:block}#index .contents #index09 .cm_flex a:hover .img img{transform:scale(1.125)}#index .contents #index09 .cm_flex a .img{width:100%;aspect-ratio:520/260;overflow:hidden}#index .contents #index09 .cm_flex a .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.375s cubic-bezier(0.25, 1, 0.5, 1)}#index .contents #index09 .cm_flex a dl{margin-top:1.75rem}#index .contents #index09 .cm_flex a dl dt{font-size:1.75rem;background:url(../img/arw.svg) right center/1.25rem no-repeat}#index .contents #index09 .cm_flex a dl dd{line-height:1.75;margin:calc(1.875rem - .375em) 0 -0.375em}#index .contents #index10{color:#0032bc}@media only screen and (min-width: 1000px){#index .contents #index10{margin-top:25rem}}@media only screen and (max-width: 999px){#index .contents #index10{margin-top:10rem}}#index .contents #index10.active .fixed{pointer-events:auto;opacity:1}@media only screen and (min-width: 1000px){#index .contents #index10 .image_mask{display:none}}@media only screen and (max-width: 999px){#index .contents #index10 .image_mask{width:100%;height:100vw;margin-bottom:3rem}#index .contents #index10 .image_mask.active img{transform:scale(1);opacity:1}}@media only screen and (min-width: 1000px){#index .contents #index10 .w1120 .inner{width:50%}}#index .contents #index10 .w1120 .inner .fs48{font-size:3rem;font-weight:bold;text-align:center}@media only screen and (max-width: 999px){#index .contents #index10 .w1120 .inner .fs48{font-size:2.5rem}}#index .contents #index10 .w1120 .inner .fs48.active .line{transform:translateX(0);opacity:1}#index .contents #index10 .w1120 .inner .fs48.active .line:nth-child(0){transition-delay:0s}#index .contents #index10 .w1120 .inner .fs48.active .line:nth-child(1){transition-delay:.125s}#index .contents #index10 .w1120 .inner .fs48.active .line:nth-child(2){transition-delay:.25s}#index .contents #index10 .w1120 .inner .fs48.active .line:nth-child(3){transition-delay:.375s}#index .contents #index10 .w1120 .inner .fs48.active .line:nth-child(4){transition-delay:.5s}#index .contents #index10 .w1120 .inner .fs48 .line{display:block;margin-top:2rem;transition:.75s cubic-bezier(0.25, 1, 0.5, 1);transform:translateX(2rem);opacity:0}@media only screen and (max-width: 999px){#index .contents #index10 .w1120 .inner .fs48 .line{margin-top:1.25rem}}#index .contents #index10 .w1120 .inner .fs48 .line:first-child{margin-top:0}#index .contents #index10 .w1120 .inner .list{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1.25rem;margin-top:3.4375rem}@media only screen and (max-width: 999px){#index .contents #index10 .w1120 .inner .list{margin-top:3rem}}#index .contents #index10 .w1120 .inner .list li{width:calc((100% - 1.25rem)/2)}#index .contents #index10 .w1120 .inner .list li a{display:flex;align-items:center;justify-content:center;width:100%;height:6.75rem;font-size:1.25rem;background:rgba(0,50,188,.1);border:1px solid #0032bc;transition:.375s}#index .contents #index10 .w1120 .inner .list li a:hover{color:#fff;background:#0032bc}#index .contents #index11{color:#fff;margin-top:12.5rem;scroll-margin-top:12.5rem}@media only screen and (max-width: 999px){#index .contents #index11{margin-top:10rem;scroll-margin-top:10rem}}#index .contents #index11 .fxd-h2{color:#fff}@media only screen and (max-width: 1379px){#index .contents #index11 .fxd-h2{display:none}}#index .contents #index11 .w1120 .fs59{color:#fff}#index .contents #index11 .w1120 .fs20{margin:calc(2.5rem - .5em) 0 -0.5em}#index .contents #index11 .w1120 h3{font-size:2.5rem;text-align:center;font-weight:normal}@media only screen and (max-width: 999px){#index .contents #index11 .w1120 h3{font-size:2rem}}#index .contents #index11 .w1120 .cm_flex{gap:2.5rem;margin-top:7rem}@media only screen and (max-width: 999px){#index .contents #index11 .w1120 .cm_flex{margin-top:5rem}}#index .contents #index11 .w1120 .cm_flex .left p{line-height:2;margin:calc(2rem - .5em) 0 -0.5em}#index .contents #index11 .w1120 .cm_flex .left .fs24{font-weight:bold;text-align:center;line-height:1.75;margin:calc(2.375rem - .375em) 0 -0.375em}#index .contents #index11 .w1120 .cm_flex .right{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 0}@media only screen and (min-width: 1000px){#index .contents #index11 .w1120 .cm_flex .right{min-width:20rem}}#index .contents #index11 .w1120 .cm_flex .right img{width:100%}#index .contents #index11 .w1120 .cm_flex .right .name{width:50%;line-height:1.625rem}#index .contents #index11 .w1120 .cm_flex+h3{margin-top:6rem}#index .contents #index11 .faq{color:#000;background-color:#fff;margin-top:.5rem}#index .contents #index11 .faq.first{margin-top:1.75rem}#index .contents #index11 .faq.open .dt::before{transform:translate(50%, -50%) rotate(180deg)}#index .contents #index11 .faq.open .dd{grid-template-rows:1fr}#index .contents #index11 .faq .dt{display:flex;padding:1.25rem 3.125rem;line-height:1.5;position:relative;cursor:pointer}@media only screen and (max-width: 999px){#index .contents #index11 .faq .dt{padding:1.25rem 3.125rem 1.25rem 1.25rem}}#index .contents #index11 .faq .dt::after,#index .contents #index11 .faq .dt::before{content:"";width:1.25rem;height:.1875rem;background-color:#000;position:absolute;top:50%;right:2.625rem;transform:translate(50%, -50%)}@media only screen and (max-width: 999px){#index .contents #index11 .faq .dt::after,#index .contents #index11 .faq .dt::before{right:1.5rem}}#index .contents #index11 .faq .dt::before{transform:translate(50%, -50%) rotate(270deg);transition:.25s}#index .contents #index11 .faq .dt span{display:block;font-family:"Oswald",serif;padding-right:.25rem}#index .contents #index11 .faq .dd{display:block grid;transition:grid-template-rows .5s;grid-template-rows:0fr}#index .contents #index11 .faq .dd .box{overflow:hidden}#index .contents #index11 .faq .dd .box p{padding:1.25rem 3.125rem 1.25rem 4rem;line-height:1.5;border-top:1px solid #ccc}@media only screen and (max-width: 999px){#index .contents #index11 .faq .dd .box p{padding:1.25rem 2rem 1.25rem 2rem}}#index .contents #index12{margin-top:12.5rem}@media only screen and (max-width: 999px){#index .contents #index12{margin-top:10rem}}#index .contents #index12 h2{color:#fff;font-weight:normal;text-align:center}#index .contents #index12 h2 .en{font-family:"Oswald",serif;font-size:5.875rem}#index .contents #index12 h3{font-size:2.5rem;text-align:center}#index .contents #index12 .center{color:#fff;line-height:1.75;margin:calc(2rem - .375em) 0 -0.375em}@media only screen and (max-width: 999px){#index .contents #index12 .center{text-align:justify}#index .contents #index12 .center.first{text-align:center}}#index .contents #index12 .white{padding:4rem 0 4.625rem;margin:6.125rem auto 0;background-color:#fff}#index .contents #index12 .white:first-of-type{margin-top:3rem}#index .contents #index12 .white .w960{color:#000}#index .contents #index12 .white .w960 h3{color:#0032bc}#index .contents #index12 .white .w960 .center{color:#0032bc}#index .contents #index12 .white .w960 h4{font-size:1.25rem;font-weight:normal;margin-top:3.3125rem}#index .contents #index12 .white .w960 .cm_flex{margin-top:4.0625rem;justify-content:space-between}@media only screen and (max-width: 999px){#index .contents #index12 .white .w960 .cm_flex{gap:3rem}}#index .contents #index12 .white .w960 .cm_flex dl dt{font-size:1.25rem}#index .contents #index12 .white .w960 .cm_flex dl dd{line-height:1.75;margin:calc(1.75rem - .375em) 0 -0.375em}#index .contents #index12 .white .w960 .table{margin-top:1.5625rem}#index .contents #index12 .white .w960 .table table{width:100%;border-bottom:1px solid #ccc}@media only screen and (max-width: 999px){#index .contents #index12 .white .w960 .table table{border:none}}#index .contents #index12 .white .w960 .table table th{font-weight:normal;line-height:2;border-top:1px solid #ccc;background-color:hsla(0,0%,80%,.2);padding:1.25rem 1.5rem}@media only screen and (max-width: 999px){#index .contents #index12 .white .w960 .table table th{display:block;width:100%;padding:.75rem 0rem;border:none;text-align:center}}#index .contents #index12 .white .w960 .table table td{padding:1.25rem 1.5rem;line-height:2;border-top:1px solid #ccc}@media only screen and (max-width: 999px){#index .contents #index12 .white .w960 .table table td{display:block;width:100%;padding:1.25rem 0rem;border:none}}#index .contents #index12 .white .w960 .table .entry{display:flex;justify-content:center;align-items:center;width:15rem;height:3.5rem;color:#fff;font-size:1.5rem;font-weight:bold;margin-top:1.5rem;transition:.375s}@media only screen and (max-width: 999px){#index .contents #index12 .white .w960 .table .entry{margin:1.5rem auto 0}}#index .contents #index12 .white .w960 .table .entry::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:linear-gradient(45deg, #f6ef87 0.19%, #f3e97d 5.49%, #ebd964 14.3%, #dfc03b 25.47%, #d7ae1c 32.85%, #d75c11 86.52%)}#index .contents #index12 .white .w960 .table .entry:hover{background:#000}#index .contents #index12 .list{margin-top:2.875rem}#index .contents #index12 .list li{display:flex;align-items:center;justify-content:center;gap:1.8125rem;border-top:1px solid #000;padding:.875rem}@media only screen and (max-width: 999px){#index .contents #index12 .list li{padding:1.25rem;flex-direction:column;gap:1rem}}#index .contents #index12 .list li:last-child{border-bottom:1px solid #000}#index .contents #index12 .list li img{width:15rem}#index .contents #index12 .list li a{text-decoration:underline}#index .contents #index12 .list li .txt{line-height:1.75}#change header .h1{filter:brightness(0) invert(1)}#change .contents #fv{height:100vh;position:relative}#change .contents #fv.status .image_mask img{transform:scale(1);opacity:1}#change .contents #fv.status .box h1 img{transform:translateX(0);opacity:1}#change .contents #fv.status .box h1 img:nth-child(0){transition-delay:.5s}#change .contents #fv.status .box h1 img:nth-child(1){transition-delay:.575s}#change .contents #fv.status .box h1 img:nth-child(2){transition-delay:.65s}#change .contents #fv.status .box h1 img:nth-child(3){transition-delay:.725s}#change .contents #fv.status .box h1 img:nth-child(4){transition-delay:.8s}#change .contents #fv.status .box h1 img:nth-child(5){transition-delay:.875s}#change .contents #fv.status .box h1 img:nth-child(6){transition-delay:.95s}#change .contents #fv.status .box h1 img:nth-child(7){transition-delay:1.025s}#change .contents #fv.status .box h1 img.t01{transform:scale(1)}#change .contents #fv.status .box .fs20{transition-delay:1.25s;transform:translateX(0);opacity:1}#change .contents #fv .image_mask{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}#change .contents #fv .box{color:#fcee21;left:48.9375vw;top:50%;transform:translateY(-50%);position:absolute}@media only screen and (min-width: 1000px){#change .contents #fv .box{width:26.6875rem}}@media only screen and (max-width: 999px){#change .contents #fv .box{width:62.5vw;left:50%;top:auto;bottom:12.109375vw;transform:translate(-50%, 0)}}#change .contents #fv .box h1{aspect-ratio:458.12/460.73;position:relative}@media only screen and (max-width: 999px){#change .contents #fv .box h1{aspect-ratio:352/350.16}}#change .contents #fv .box .fs20{margin:calc(3.3125rem - .5em) 0 -0.5em;font-feature-settings:"palt" 1;padding:0 .75rem;transition:.375s cubic-bezier(0.25, 1, 0.5, 1);transform:translateX(-1rem);opacity:0}#change .contents .pageNav{background-color:#fcee21;padding:5.125rem 0 5.125rem 8.5vw}@media only screen and (max-width: 999px){#change .contents .pageNav{padding:4rem 0 6rem 2rem}}#change .contents .pageNav .fs20{color:#0032bc;margin:-0.5em 0;font-feature-settings:"palt" 1;padding:0 2rem 0 0}@media only screen and (max-width: 999px){#change .contents .pageNav .change-slider{margin-top:4rem}}#change .contents .change-detail{color:#0032bc}#change .contents .change-detail .image_mask.active img{transform:scale(1);opacity:1}#change .contents .change-detail .mv{height:50vw;margin-top:12.25rem;position:relative}@media only screen and (max-width: 999px){#change .contents .change-detail .mv{height:auto}}#change .contents .change-detail .mv.active .img1 img{transform:scale(1);opacity:1}#change .contents .change-detail .mv .img1{width:100%}@media only screen and (min-width: 1000px){#change .contents .change-detail .mv .img1{height:100%;position:absolute;top:0;left:0}}@media only screen and (max-width: 999px){#change .contents .change-detail .mv .img1{height:78.125vw;background-position:left 5% center}}#change .contents .change-detail .mv.active h2 img{transition-delay:.375s;transform:translate(0);opacity:1}#change .contents .change-detail .mv.active h2 .cat{transition-delay:.4375s;transform:translate(0);opacity:1}#change .contents .change-detail .mv.active h2 .year{transition-delay:.5s;transform:translate(0);opacity:1}#change .contents .change-detail .mv.active h2 .name{transition-delay:.5625s;transform:translate(0);opacity:1}@media only screen and (min-width: 1000px){#change .contents .change-detail .mv h2{width:26.25rem;position:absolute;top:5.75vw;right:8.5vw;z-index:2}}@media only screen and (max-width: 999px){#change .contents .change-detail .mv h2{display:flex;flex-direction:column;align-items:center}}#change .contents .change-detail .mv h2 img{transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:translateX(-2rem);opacity:0}@media only screen and (max-width: 999px){#change .contents .change-detail .mv h2 img{width:31.25vw;position:absolute;top:46.875vw;right:6.25vw}}#change .contents .change-detail .mv h2>div{padding:0 2.1875rem 0;font-weight:bold}#change .contents .change-detail .mv h2 .cat{font-size:1.75rem;margin-top:3.5rem;transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:translateX(-2rem);opacity:0}@media only screen and (max-width: 999px){#change .contents .change-detail .mv h2 .cat{margin-top:4rem;transform:translateY(2rem)}}#change .contents .change-detail .mv h2 .year{font-size:1.1875rem;margin-top:.9375rem;transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:translateX(-2rem);opacity:0}@media only screen and (max-width: 999px){#change .contents .change-detail .mv h2 .year{transform:translateY(2rem)}}#change .contents .change-detail .mv h2 .name{display:flex;align-items:center;gap:1.125rem;margin-top:2.5rem;transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:translateX(-2rem);opacity:0}@media only screen and (max-width: 999px){#change .contents .change-detail .mv h2 .name{margin-top:2rem;transform:translateY(2rem)}}#change .contents .change-detail .mv h2 .name .jp{font-size:3.5rem}#change .contents .change-detail .mv h2 .name .en{font-weight:500}#change .contents .change-detail .mv.active .img2 .photo{transform:rotate(-10deg);opacity:1}#change .contents .change-detail .mv.active .img2 .num{transition-delay:.125s;transform:translateY(0, -50%);opacity:1}#change .contents .change-detail .mv .img2{position:absolute;left:8.5625vw;bottom:-3vw;z-index:2}@media only screen and (max-width: 999px){#change .contents .change-detail .mv .img2{left:6.25vw;top:43.9453125vw;bottom:auto}}#change .contents .change-detail .mv .img2 .photo{width:16.875rem;box-shadow:0px 0px 1.25rem rgba(0,0,0,.2);transition:.75s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:rotate(-20deg);transform-origin:right bottom;opacity:0}@media only screen and (max-width: 999px){#change .contents .change-detail .mv .img2 .photo{width:26.3671875vw}}#change .contents .change-detail .mv .img2 .num{width:15.5625rem;position:absolute;top:50%;left:14.625rem;transition:.375s cubic-bezier(0.25, 1, 0.5, 1);transform:translate(-2rem, -50%);opacity:0}@media only screen and (max-width: 999px){#change .contents .change-detail .mv .img2 .num{width:22.265625vw;left:26.3671875vw}}#change .contents .change-detail dl dt{font-size:4rem;font-weight:bold;line-height:5.75rem;margin:-0.2em 0 calc(2.75rem - .2em)}@media only screen and (max-width: 999px){#change .contents .change-detail dl dt{font-size:2.5rem;line-height:1.5;margin:-0.25em 0 calc(2.5rem - .25em);text-align:center}}#change .contents .change-detail dl dd{font-size:1.125rem;line-height:2;margin:-0.5em 0}#change .contents .change-detail .w933{width:calc(100% - 4rem);max-width:58.3125rem;margin:0 auto 0}#change .contents .change-detail .w1220{width:calc(100% - 4rem);max-width:76.25rem;margin:0 auto 0}#change .contents .change-detail .w1080{width:calc(100% - 4rem);max-width:67.5rem;margin:0 auto 0}#change .contents .change-detail .w608{width:calc(100% - 4rem);max-width:38rem;margin:0 auto 0}#change .contents .change-detail .w976{width:calc(100% - 4rem);max-width:61rem;margin:0 auto 0}#change .contents .change-detail .w633{width:calc(100% - 4rem);max-width:39.5625rem;margin:9.1875rem auto 0}@media only screen and (max-width: 999px){#change .contents .change-detail .w633{margin-top:3.5rem}}#change .contents .change-detail .w1040{width:calc(100% - 4rem);max-width:65rem;margin:0 auto 0}#change .contents .change-detail .w1175{width:calc(100% - 4rem);max-width:73.4375rem;margin:0 auto 0}#change .contents .change-detail .w1128{width:calc(100% - 4rem);max-width:70.5rem;margin:0 auto 0}#change .contents .change-detail .w640{width:calc(100% - 4rem);max-width:40rem;margin:0 auto 0}#change .contents .change-detail .cm_flex.re{align-items:flex-start;justify-content:flex-end;flex-wrap:wrap;gap:4.375rem;margin-top:4.375rem;position:relative}@media only screen and (max-width: 999px){#change .contents .change-detail .cm_flex.re{gap:5rem;margin-top:3rem}}@media only screen and (min-width: 1000px){#change .contents .change-detail .cm_flex.re .w507{width:31.6875vw;margin-top:14.25vw}}#change .contents .change-detail .cm_flex.re .w50p{width:51vw}@media only screen and (max-width: 999px){#change .contents .change-detail .cm_flex.re .w50p{width:50%;position:absolute;right:2rem;top:114vw}}@media only screen and (min-width: 1000px){#change .contents .change-detail .cm_flex.re dl{width:30.625rem;position:absolute;left:53.875vw;top:40.5625vw}}@media only screen and (max-width: 1200px){#change .contents .change-detail .cm_flex.re dl{width:50%;left:50%;padding-right:2rem}}@media only screen and (max-width: 999px){#change .contents .change-detail .cm_flex.re dl{width:calc(100% - 4rem);margin:0 auto;padding:0}}#change .contents .change-detail .w800{width:calc(100% - 4rem);max-width:50rem;margin:15.9375rem auto 0}@media only screen and (max-width: 999px){#change .contents .change-detail .w800{margin-top:3rem}}#change .contents #change01 .mv{margin:0}#change .contents #change01 .mv+.w933{margin-top:9.625rem}@media only screen and (max-width: 999px){#change .contents #change01 .mv+.w933{margin-top:3.5rem}}#change .contents #change01 .w933{margin-top:5.125rem}@media only screen and (max-width: 999px){#change .contents #change01 .w933{margin-top:3rem}}#change .contents #change01 .w933 .mgl-auto{margin-left:auto}#change .contents #change01 .w933 .mgt55{aspect-ratio:933/622;margin-top:3.4375rem}@media only screen and (max-width: 999px){#change .contents #change01 .w933 .mgt55{margin-top:3rem}}#change .contents #change01 .w1220{justify-content:space-between;margin-top:7rem}@media only screen and (max-width: 999px){#change .contents #change01 .w1220{margin-top:3rem}}@media only screen and (min-width: 1000px){#change .contents #change01 .w1220 dl{width:24.375rem}}@media only screen and (max-width: 999px){#change .contents #change01 .w1220 dl{margin-top:5rem}}@media only screen and (min-width: 1000px){#change .contents #change01 .w1220 .img{width:calc(100% - 24.375rem - 3rem);max-width:45.625rem;margin-top:5.25rem}}#change .contents #change01 .w1080{justify-content:space-between;gap:3.5rem;margin-top:5.25rem}@media only screen and (max-width: 999px){#change .contents #change01 .w1080{margin-top:5rem;gap:3rem}}@media only screen and (min-width: 1000px){#change .contents #change01 .w1080 img{margin-top:5.875rem}}#change .contents #change01 .w608{margin-top:7rem}@media only screen and (max-width: 999px){#change .contents #change01 .w608{margin-top:5rem}}#change .contents #change01 .w976{margin-top:4rem;align-items:flex-start;justify-content:space-between}@media only screen and (max-width: 999px){#change .contents #change01 .w976{margin-top:3rem}}@media only screen and (min-width: 1000px){#change .contents #change01 .w976 .img{width:26.4375rem}}#change .contents #change01 .w976 .img:last-child{margin-top:16.5625rem}@media only screen and (min-width: 1000px){#change .contents #change01 .w976 .img:last-child{width:28.875rem}}@media only screen and (max-width: 999px){#change .contents #change01 .w976 .img:last-child{margin-top:3rem}}#change .contents #change02 .w1040{flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin-top:10.625rem}@media only screen and (max-width: 999px){#change .contents #change02 .w1040{margin-top:5rem;gap:3rem}}@media only screen and (min-width: 1000px){#change .contents #change02 .w1040 dl{width:36.25rem}}#change .contents #change02 .w1040 .w377{margin-top:5.8125rem}@media only screen and (max-width: 999px){#change .contents #change02 .w1040 .w377{margin-top:0}}@media only screen and (min-width: 1000px){#change .contents #change02 .w1040 .w377{width:23.5625rem}}@media only screen and (min-width: 1000px){#change .contents #change02 .w1040 .w349{width:21.8125rem;margin:-10rem 0 0 7.5rem}}#change .contents #change02 .w1040.alignCenter{gap:6.25rem;align-items:center}@media only screen and (min-width: 1000px){#change .contents #change02 .w1040.alignCenter{margin-top:-10.25rem}}@media only screen and (max-width: 999px){#change .contents #change02 .w1040.alignCenter{gap:5rem}}@media only screen and (min-width: 1000px){#change .contents #change02 .w1040.alignCenter dl{width:29.5rem}}#change .contents #change02 .w1040.alignCenter .img{margin:0}@media only screen and (min-width: 1000px){#change .contents #change02 .w1040.alignCenter .w427{width:26.6875rem}}@media only screen and (max-width: 999px){#change .contents #change03 .cm_flex.re .w50p{top:105vw}}@media only screen and (min-width: 1000px){#change .contents #change03 .cm_flex.re dl{width:39.5625rem;left:50%}}@media only screen and (max-width: 1300px){#change .contents #change03 .cm_flex.re dl{width:50%;left:50%;padding-right:2rem}}@media only screen and (max-width: 999px){#change .contents #change03 .cm_flex.re dl{width:calc(100% - 4rem);margin:0 auto;padding:0}}#change .contents #change03 .w800{margin-top:20.1875rem}@media only screen and (max-width: 999px){#change .contents #change03 .w800{margin-top:3rem}}#change .contents #change03 .w1175{margin-top:19.25rem}@media only screen and (max-width: 999px){#change .contents #change03 .w1175{margin-top:5rem}}#change .contents #change03 .w1175.col3{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;position:relative}@media only screen and (max-width: 999px){#change .contents #change03 .w1175.col3{gap:3rem}}@media only screen and (min-width: 1000px){#change .contents #change03 .w1175.col3 dl{width:40.375rem;position:absolute;left:25rem;top:-9.5625rem}}@media only screen and (min-width: 1000px){#change .contents #change03 .w1175.col3 .w324{width:20.25rem}}@media only screen and (min-width: 1000px){#change .contents #change03 .w1175.col3 .w288{width:18rem;margin-top:13.9375rem}}@media only screen and (min-width: 1000px){#change .contents #change03 .w1175.col3 .w414{width:25.875rem;margin-top:20rem}}#change .contents #change03 .w1128{margin-top:11.375rem;justify-content:space-between}@media only screen and (max-width: 999px){#change .contents #change03 .w1128{margin-top:5rem}}@media only screen and (min-width: 1000px){#change .contents #change03 .w1128 dl{width:26.25rem}}#change .contents #change03 .w1128 .img{margin-top:5.1875rem}@media only screen and (min-width: 1000px){#change .contents #change03 .w1128 .img{width:38.25rem}}@media only screen and (max-width: 999px){#change .contents #change03 .w1128 .img{margin-top:3rem}}@media only screen and (max-width: 999px){#change .contents #change04 .mv .img1 img{-o-object-position:35% center;object-position:35% center}}#change .contents #change04 .w1040{margin-top:7rem}@media only screen and (min-width: 1000px){#change .contents #change04 .w1040{padding-right:25rem}}@media only screen and (max-width: 999px){#change .contents #change04 .w1040{margin-top:5rem}}#change .contents #change04 .w640{margin-top:3.4375rem}@media only screen and (max-width: 999px){#change .contents #change04 .w640{margin-top:3rem}}#change .contents #change04 .w640 dl{margin-top:4rem}@media only screen and (max-width: 999px){#change .contents #change04 .w640 dl{margin-top:5rem}}#number .contents{color:#0032bc}#number .contents .fs20{line-height:1.8}#number .contents #fv{padding:0 2rem;margin-top:9.75rem}#number .contents #fv.status h1::before{transition-delay:.45s;opacity:1;filter:blur(0)}#number .contents #fv.status h1 .txt img{opacity:1;filter:blur(0)}#number .contents #fv.status h1 .txt img.t01{transition-delay:.3s}#number .contents #fv.status h1 .txt img.t02{transition-delay:.05s}#number .contents #fv.status h1 .txt img.t03{transition-delay:.15s}#number .contents #fv.status h1 .txt img.t04{transition-delay:.2s}#number .contents #fv.status h1 .txt img.t05{transition-delay:.25s}#number .contents #fv.status h1 .txt img.t06{transition-delay:.4s}#number .contents #fv.status h1 .txt img.t07{transition-delay:0s}#number .contents #fv.status h1 .txt img.t08{transition-delay:.35s}#number .contents #fv.status h1 .txt img.t09{transition-delay:.1s}#number .contents #fv.status .fs38{transition-delay:.6s;transform:translate(0);opacity:1}#number .contents #fv.status .fs20{transition-delay:.65s;transform:translate(0);opacity:1}#number .contents #fv h1{width:100%;max-width:41.25rem;aspect-ratio:659.15/320.57;margin:0 auto;position:relative}#number .contents #fv h1::before{content:"";width:98.8636880831%;height:100%;background:url(../img/index/_08.webp) center/contain no-repeat;position:absolute;top:0;left:1.1363119169%;transition:.75s cubic-bezier(0.5, 0, 0.75, 0);opacity:0;filter:blur(16px)}#number .contents #fv h1 .txt{width:76.9339300614%;aspect-ratio:507.11/214.9;position:absolute;top:11.7946158405%;left:0}#number .contents #fv p{text-align:center}#number .contents #fv .fs38{font-size:2.375rem;font-weight:bold;line-height:1.5;margin:calc(5.4375rem - .25em) 0 -0.25em;transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:translateY(2rem);opacity:0}#number .contents #fv .fs20{font-weight:500;letter-spacing:.04em;margin:calc(2.1875rem - .4em) 0 -0.4em;transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:translateY(2rem);opacity:0}@media only screen and (max-width: 999px){#number .contents #fv .fs20{text-align:justify}}#number .contents .w1120 .col2{display:flex;flex-wrap:wrap;justify-content:space-between;gap:7.375rem 5.5rem;margin-top:6.875rem}#number .contents .w1120 .col2>div.active h2{transform:translateY(0);opacity:1}#number .contents .w1120 .col2>div.active .center{transition-delay:.125s;transform:translateY(0);opacity:1}#number .contents .w1120 .col2>div.active .img::before{transition-delay:.25s;transform:scale(1);opacity:1}#number .contents .w1120 .col2>div.active .img svg path{stroke-dashoffset:0}#number .contents .w1120 .col2>div.active .img img{transition-delay:.25s;transform:scale(1);opacity:1}#number .contents .w1120 .col2>div.active .fs30{transition-delay:.625s;transform:translateY(0);opacity:1}#number .contents .w1120 .col2>div.active .fs20{transition-delay:.75s;transform:translateY(0);opacity:1}@media only screen and (min-width: 1000px){#number .contents .w1120 .col2>div{width:calc((100% - 5.5rem)/2)}}#number .contents .w1120 .col2 h2{display:flex;justify-content:center;align-items:baseline;font-size:2.5rem;font-feature-settings:"palt" 1;transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:translateY(1rem);opacity:0}#number .contents .w1120 .col2 h2 span{display:block;font-size:1.875rem}#number .contents .w1120 .col2 .center{margin-top:1.375rem;transition:.75s cubic-bezier(0.25, 1, 0.5, 1);transform:translateY(1rem);opacity:0}#number .contents .w1120 .col2 .img{width:100%;aspect-ratio:1/1;max-width:25.75rem;margin:2.1875rem auto 0;position:relative}#number .contents .w1120 .col2 .img::before{content:"";display:block;width:100%;height:100%;background:url(../img/number/bg.svg) center/contain no-repeat;position:absolute;top:0;left:0;z-index:-1;transition:.5s cubic-bezier(0.25, 1, 0.5, 1);opacity:0}#number .contents .w1120 .col2 .img svg.l524 path{stroke-dashoffset:524px;stroke-dasharray:524px}#number .contents .w1120 .col2 .img svg.l462 path{stroke-dashoffset:462px;stroke-dasharray:462px}#number .contents .w1120 .col2 .img svg path{fill:none;stroke:#0032bc;stroke-miterlimit:10;stroke-width:57px;stroke-dashoffset:833px;stroke-dasharray:833px;transition:.75s cubic-bezier(0.5, 0, 0.75, 0)}#number .contents .w1120 .col2 .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}#number .contents .w1120 .col2 .img img.txt{transition:.5s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:scale(0.875);opacity:0}#number .contents .w1120 .col2 .fs30{font-weight:bold;font-size:1.875rem;line-height:1.5;margin:calc(2rem - .25em) 0 -0.25em;transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:translateY(1rem);opacity:0}@media only screen and (max-width: 999px){#number .contents .w1120 .col2 .fs30{font-size:1.75rem;text-align:center}}#number .contents .w1120 .col2 .fs20{margin:calc(1.75rem - .4em) 0 -0.4em;transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:translateY(1rem);opacity:0}#work .contents{position:relative;padding-bottom:12.5rem}@media only screen and (min-width: 1000px){#work .contents{padding-top:36.5625rem}}@media only screen and (max-width: 999px){#work .contents{padding-top:calc(100dvh - 3rem)}}#work .contents p{color:#0032bc;font-weight:500}#work .contents h3{color:#0032bc;font-size:1.75rem;font-weight:500;margin-top:4.625rem}#work .contents h4{color:#fff;font-size:1.25rem;font-weight:500;font-feature-settings:"palt" 1;line-height:1.5;padding:.5rem 1.1875rem;background-color:#0032bc}@media only screen and (max-width: 999px){#work .contents h4{font-size:1.125rem;padding:.5rem 1rem}}#work .contents #fv{width:100%;height:100vh;background-color:#fff;position:absolute;top:0;left:0;z-index:1;transition:.625s cubic-bezier(0.25, 1, 0.5, 1)}@media only screen and (max-width: 999px){#work .contents #fv{height:calc(100dvh - 3rem);top:3rem}}#work .contents #fv.status .w1120 h1 div img{transform:translate(0) skewX(0deg);opacity:1;filter:blur(0)}#work .contents #fv.status .w1120 h1 div img:nth-child(0){transition-delay:.125s}#work .contents #fv.status .w1120 h1 div img:nth-child(1){transition-delay:.1625s}#work .contents #fv.status .w1120 h1 div img:nth-child(2){transition-delay:.2s}#work .contents #fv.status .w1120 h1 div img:nth-child(3){transition-delay:.2375s}#work .contents #fv.status .w1120 h1 div img:nth-child(4){transition-delay:.275s}#work .contents #fv.status .w1120 h1 div img:nth-child(5){transition-delay:.3125s}#work .contents #fv.status .w1120 h1 div img:nth-child(6){transition-delay:.35s}#work .contents #fv.status .w1120 h1 div img:nth-child(7){transition-delay:.3875s}#work .contents #fv.status .w1120 h1 div img:nth-child(8){transition-delay:.425s}#work .contents #fv.status .w1120 h1 div img:nth-child(9){transition-delay:.4625s}#work .contents #fv.status .w1120 h1 div img:nth-child(10){transition-delay:.5s}#work .contents #fv.status .w1120 h1 div img:nth-child(11){transition-delay:.5375s}#work .contents #fv.status .w1120 h1 div img:nth-child(12){transition-delay:.575s}#work .contents #fv.status .w1120 h1 div img:nth-child(13){transition-delay:.6125s}#work .contents #fv.status .w1120 h1 div img:nth-child(14){transition-delay:.65s}#work .contents #fv.status .w1120 h1 div img:nth-child(15){transition-delay:.6875s}#work .contents #fv.status .w1120 h1 div img:nth-child(16){transition-delay:.725s}#work .contents #fv.status .w1120 h1 div img:nth-child(17){transition-delay:.7625s}#work .contents #fv.status .w1120 dl dt{transition-delay:.625s;transform:translate(0);opacity:1}#work .contents #fv.status .w1120 dl dd{transition-delay:.75s;transform:translate(0);opacity:1}#work .contents #fv.status2{height:36.5625rem}@media only screen and (min-width: 1000px){#work .contents #fv::after{content:"";width:50%;height:100%;background-color:#0032bc;position:absolute;right:0;top:0;z-index:-1}}@media only screen and (min-width: 1000px){#work .contents #fv .w1120{display:flex;align-items:center;height:100%}}@media only screen and (max-width: 999px){#work .contents #fv .w1120{width:100%}}#work .contents #fv .w1120 h1{position:relative}@media only screen and (min-width: 1000px){#work .contents #fv .w1120 h1{width:50%;height:100%}}@media only screen and (max-width: 999px){#work .contents #fv .w1120 h1{width:100%;height:calc((100dvh - 3rem)/2)}}#work .contents #fv .w1120 h1 div{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (min-width: 1000px){#work .contents #fv .w1120 h1 div{width:26.6875rem;height:16.82625rem}}@media only screen and (max-width: 999px){#work .contents #fv .w1120 h1 div{width:62.5vw;height:39.4352910847vw;aspect-ratio:426.68/269.22}}#work .contents #fv .w1120 .right{position:relative}@media only screen and (min-width: 1000px){#work .contents #fv .w1120 .right{width:50%;height:100%}}@media only screen and (max-width: 999px){#work .contents #fv .w1120 .right{width:100%;height:calc((100dvh - 3rem)/2);background-color:#0032bc}}#work .contents #fv .w1120 dl{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 999px){#work .contents #fv .w1120 dl{text-align:center}}#work .contents #fv .w1120 dl dt{font-size:3.6875rem;font-weight:600;white-space:nowrap;transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:translateX(2rem);opacity:0}@media only screen and (max-width: 999px){#work .contents #fv .w1120 dl dt{font-size:3rem;transform:translateY(2rem)}}#work .contents #fv .w1120 dl dd{font-size:1.25rem;line-height:2;white-space:nowrap;margin:calc(2.5rem - .5em) 0 -0.5em;transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:translateX(2rem);opacity:0}@media only screen and (max-width: 999px){#work .contents #fv .w1120 dl dd{transform:translateY(2rem)}}#work .contents #fv .w1120 dl dd span{display:inline-block;transform:translateX(-0.375em)}#work .contents .workDetail{margin-top:8.125rem}#work .contents .workDetail .mv{height:45.375vw;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}@media only screen and (max-width: 999px){#work .contents .workDetail .mv{height:66vw}}#work .contents .workDetail .mv.active .image_mask img{transform:scale(1);opacity:1}#work .contents .workDetail .mv .image_mask{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0}#work .contents .workDetail .mv .image_mask img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#work .contents .workDetail .mv h2{width:calc(100% - 4rem);max-width:39.75rem;height:14.3125rem;color:#fff;text-align:center;position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%)}@media only screen and (max-width: 999px){#work .contents .workDetail .mv h2{height:7.5rem}}#work .contents .workDetail .mv h2.active::before{transform:scale(1);opacity:1}#work .contents .workDetail .mv h2.active .abs .en{transition-delay:.375s;transform:translateY(0);opacity:1}#work .contents .workDetail .mv h2.active .abs .jp{transition-delay:.425s;transform:translateY(0);opacity:1}#work .contents .workDetail .mv h2::before{content:"";display:block;width:100%;height:100%;background-color:#0032bc;position:absolute;top:0;left:0;transition:.75s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:scale(0.875);opacity:0}#work .contents .workDetail .mv h2 .abs{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#work .contents .workDetail .mv h2 .abs .en{display:block;font-size:5.375rem;font-family:"Modak",system-ui;font-weight:normal;white-space:nowrap;transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:translateY(1rem);opacity:0}@media only screen and (max-width: 999px){#work .contents .workDetail .mv h2 .abs .en{font-size:3.25rem}}#work .contents .workDetail .mv h2 .abs .jp{display:block;font-size:2rem;transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:translateY(1rem);opacity:0}@media only screen and (max-width: 999px){#work .contents .workDetail .mv h2 .abs .jp{font-size:1.25rem}}#work .contents .workDetail .mv figure{position:absolute}@media only screen and (max-width: 999px){#work .contents .workDetail .mv figure{width:30%}}#work .contents .workDetail .w1120 .cm_flex{color:#0032bc;margin-top:10.6875rem;justify-content:space-between}@media only screen and (max-width: 999px){#work .contents .workDetail .w1120 .cm_flex{gap:3rem;margin-top:7.5rem}}@media only screen and (min-width: 1000px){#work .contents .workDetail .w1120 .cm_flex dl{width:50%}}#work .contents .workDetail .w1120 .cm_flex dl dt{font-size:2.1875rem;font-weight:bold;line-height:1.66;margin:-0.33em 0}@media only screen and (max-width: 999px){#work .contents .workDetail .w1120 .cm_flex dl dt{font-size:1.75rem}}#work .contents .workDetail .w1120 .cm_flex dl dd{line-height:2;margin:calc(2.5rem - .5em) 0 -0.5em}@media only screen and (min-width: 1000px){#work .contents .workDetail .w1120 .cm_flex .img{width:29.375rem}}#work .contents .workDetail .w1120 .image{margin-top:1.25rem;position:relative}#work .contents .workDetail .w1120 .image .name{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 0;max-width:35.75rem;width:calc(100% - 4rem);height:6.8125rem;background-color:#0032bc;color:#fff;font-weight:500;text-align:center;position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%)}@media only screen and (max-width: 999px){#work .contents .workDetail .w1120 .image .name{height:6rem}}#work .contents .workDetail .w1120 .image .name .flex{display:flex;align-items:flex-end;justify-content:center;gap:1.375rem}#work .contents .workDetail .w1120 .image .name .jp{font-size:1.75rem}@media only screen and (max-width: 999px){#work .contents .workDetail .w1120 .image .name .jp{font-size:1.5rem}}#work .contents .workDetail .w1120 .image .name .year{width:100%}#work .contents .workDetail .w1120 .fs28{font-weight:500;margin:calc(5.9375rem - .25em) 0 -0.25em}#work .contents .workDetail .w1120 .fs28+.center{line-height:2;margin:calc(1.375rem - .5em) 0 -0.5em}@media only screen and (max-width: 999px){#work .contents .workDetail .w1120 .fs28+.center{text-align:justify}}#work .contents .workDetail .w1120 .schedule{margin-top:2.375rem;display:flex;justify-content:space-between}@media only screen and (max-width: 999px){#work .contents .workDetail .w1120 .schedule{flex-direction:column;gap:2.375rem}}@media only screen and (min-width: 1000px){#work .contents .workDetail .w1120 .schedule>div{width:calc(50% - 1.5rem)}}#work .contents .workDetail .w1120 .schedule .cm_flex2{gap:2.1875rem;justify-content:space-between}@media only screen and (min-width: 1000px){#work .contents .workDetail .w1120 .schedule .cm_flex2 img{width:17.9375rem}}#work .contents .workDetail .w1120 .schedule .cm_flex2 p{font-size:.875rem;line-height:2;margin:-0.5em 0}#work .contents .workDetail .w1120 .schedule h4{margin-top:2.6875rem}#work .contents .workDetail .w1120 .schedule .oneday li{padding:1.0625rem 0;font-weight:500;border-bottom:1px solid rgba(0,50,188,.5)}#work .contents .workDetail .w1120 .schedule .oneday li .dt{font-size:1.25rem;color:#0032bc}#work .contents .workDetail .w1120 .schedule .oneday li .dd{color:#231815;line-height:1.75;margin:calc(0.75rem - .375em) 0 -0.375em}#work .contents .workDetail .w1120 .schedule .week li{display:flex;align-items:center;border-bottom:1px solid rgba(35,24,21,.5);font-weight:500;position:relative}#work .contents .workDetail .w1120 .schedule .week li::after{width:3.75rem;height:100%;content:"";position:absolute;left:0;top:0;background-color:#e2eefa;z-index:-1}#work .contents .workDetail .w1120 .schedule .week li .dt{min-width:3.75rem;font-size:1.25rem;line-height:1.625rem;color:#0032bc;text-align:center;background-color:#e2eefa;padding:.75rem 0}#work .contents .workDetail .w1120 .schedule .week li .dd{color:#231815;font-feature-settings:"palt" 1;padding:.5rem .625rem;font-size:.9375rem;line-height:1.75}#work .contents #salesperson{margin-top:0}#work .contents #salesperson .mv figure{bottom:-7rem;left:calc(50% - 36.375rem)}@media only screen and (max-width: 999px){#work .contents #salesperson .mv figure{max-width:14.25rem;left:-1rem;bottom:0}}#work .contents #officeStaff .mv figure{bottom:-6.25rem;left:calc(50% + 14.75rem)}@media only screen and (max-width: 999px){#work .contents #officeStaff .mv figure{max-width:15rem;left:calc(50% + 7.5rem);bottom:-0.5rem}}#work .contents #serviceEngineer .mv h2{max-width:50.5rem}#work .contents #serviceEngineer .mv figure{bottom:-7.5rem;left:calc(50% + 27.75rem)}@media only screen and (max-width: 999px){#work .contents #serviceEngineer .mv figure{max-width:17rem;left:calc(50% + 7.5rem);bottom:3rem}}#work .contents a.entry_btn{display:flex;align-items:center;justify-content:center;gap:3rem;width:calc(100% - 4rem);max-width:64.6875rem;height:12.375rem;overflow:hidden;color:#fff;position:absolute;bottom:0;left:50%;transition:.5s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:translate(-50%, 50%) scale(0.875);opacity:0}@media only screen and (max-width: 999px){#work .contents a.entry_btn{flex-direction:column;gap:2rem}}#work .contents a.entry_btn.active{transform:translate(-50%, 50%) scale(1);opacity:1}#work .contents a.entry_btn:hover::after{transform:scale(1, 1);visibility:visible}#work .contents a.entry_btn::before,#work .contents a.entry_btn::after{content:"";display:block;width:100%;height:100%;background:linear-gradient(45deg, rgb(246, 239, 135) 0.19%, rgb(243, 233, 126) 5.49%, rgb(236, 218, 100) 14.3%, rgb(224, 193, 59) 25.47%, rgb(215, 174, 28) 32.85%, rgb(215, 92, 17) 86.52%);position:absolute;top:0;left:0;z-index:-1}#work .contents a.entry_btn::after{content:"";display:block;width:100%;height:100%;background:#000;position:absolute;top:0;left:0;z-index:-1;transition:.375s cubic-bezier(0.25, 1, 0.5, 1);transform:scale(0, 1);transform-origin:left;visibility:hidden}#work .contents a.entry_btn .en{display:block;font-family:"Oswald",serif;font-size:5.5rem}@media only screen and (max-width: 999px){#work .contents a.entry_btn .en{font-size:4.5rem}}#work .contents a.entry_btn .jp{display:block;font-weight:bold;font-size:2.1875rem}@media only screen and (max-width: 999px){#work .contents a.entry_btn .jp{font-size:1.5rem}}#work footer{background-color:#0032bc;padding-top:21.875rem}#fuan-to-fun header .h1{filter:brightness(0) invert(1)}#fuan-to-fun .contents #fv{height:100vh;position:relative;background:#0032bc}@media only screen and (max-width: 999px){#fuan-to-fun .contents #fv{height:100vh}}#fuan-to-fun .contents #fv.status::before{transform:scale(1, 1)}#fuan-to-fun .contents #fv.status::after{transition-delay:.125s;transform:scale(1, 1)}#fuan-to-fun .contents #fv.status .image{opacity:1;transition-delay:.5s}@media only screen and (min-width: 1000px){#fuan-to-fun .contents #fv.status .image{transform:translate(0%, -50%)}}@media only screen and (max-width: 999px){#fuan-to-fun .contents #fv.status .image{transform:translate(-50%, -50%)}}#fuan-to-fun .contents #fv.status h1 img{transform:translateX(0);opacity:1}#fuan-to-fun .contents #fv.status h1 img:nth-child(0){transition-delay:0s}#fuan-to-fun .contents #fv.status h1 img:nth-child(1){transition-delay:.0625s}#fuan-to-fun .contents #fv.status h1 img:nth-child(2){transition-delay:.125s}#fuan-to-fun .contents #fv.status h1 img:nth-child(3){transition-delay:.1875s}#fuan-to-fun .contents #fv.status h1 img:nth-child(4){transition-delay:.25s}#fuan-to-fun .contents #fv.status h1 img:nth-child(5){transition-delay:.3125s}#fuan-to-fun .contents #fv.status h1 img:nth-child(6){transition-delay:.375s}#fuan-to-fun .contents #fv.status h1 img:nth-child(7){transition-delay:.4375s}#fuan-to-fun .contents #fv.status h1 img:nth-child(8){transition-delay:.5s}#fuan-to-fun .contents #fv.status h1 img:nth-child(9){transition-delay:.5625s}#fuan-to-fun .contents #fv.status h1 img:nth-child(10){transition-delay:.625s}#fuan-to-fun .contents #fv.status h1 img:nth-child(11){transition-delay:.6875s}#fuan-to-fun .contents #fv.status h1 img:nth-child(12){transition-delay:.75s}#fuan-to-fun .contents #fv.status h1 img:nth-child(13){transition-delay:.8125s}#fuan-to-fun .contents #fv.status h1 img:nth-child(14){transition-delay:.875s}#fuan-to-fun .contents #fv.status h1 img:nth-child(15){transition-delay:.9375s}#fuan-to-fun .contents #fv.status h1 img:nth-child(16){transition-delay:1s}#fuan-to-fun .contents #fv.status h1 img:nth-child(17){transition-delay:1.0625s}#fuan-to-fun .contents #fv.status .tl02{transition-delay:1s;transform:translate(0, 100%) scale(1);opacity:1}@media only screen and (max-width: 999px){#fuan-to-fun .contents #fv.status .tl02{transform:translate(-50%, -50%) scale(1)}}#fuan-to-fun .contents #fv.status .tl03{transition-delay:1.0625s;transform:translate(0, 100%) scale(1);opacity:1}@media only screen and (max-width: 999px){#fuan-to-fun .contents #fv.status .tl03{transform:translate(-50%, -50%) scale(1)}}#fuan-to-fun .contents #fv::before{content:"";width:50%;height:100%;background-color:#ff0045;position:absolute;top:0;left:0;transition:.375s cubic-bezier(0.5, 0, 0.75, 0);transform:scale(1, 0);transform-origin:bottom}#fuan-to-fun .contents #fv::after{content:"";width:50%;height:100%;background-color:#0297fe;position:absolute;top:0;right:0;transition:.375s cubic-bezier(0.5, 0, 0.75, 0);transform:scale(1, 0);transform-origin:top}#fuan-to-fun .contents #fv .image{position:absolute;top:39.04431875vw;left:25.875vw;z-index:2;transition:.375s cubic-bezier(0.82, 0, 0.57, 1.8);opacity:0}@media only screen and (min-width: 1000px){#fuan-to-fun .contents #fv .image{width:67.875vw;transform:translate(5%, -45%)}}@media only screen and (max-width: 999px){#fuan-to-fun .contents #fv .image{width:min(116.4765625vw,66.2622222222vh);top:calc(50% + 22.5555555556vh);left:50%;transform:translateX(-50%);transform:translate(-50%, -50%)}}#fuan-to-fun .contents #fv .image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#fuan-to-fun .contents #fv h1{width:39.9601375vw;height:41.58125vw;aspect-ratio:683.29/665.3;position:absolute;top:49.6288777778%;left:10.47673125vw;z-index:3;transform:translateY(-50%)}@media only screen and (max-width: 999px){#fuan-to-fun .contents #fv h1{width:min(68.75vw,39.1111111111vh);height:auto;aspect-ratio:352/342.73;left:calc(50% - 5.4444444444vh);top:calc(50% - 17.4444444444vh);transform:translate(-50%, -50%)}}#fuan-to-fun .contents #fv .tl02{width:22.20140625vw;position:absolute;bottom:25.036875vw;left:71.12581875vw;z-index:3;transition:.5s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:translate(0, 100%) scale(0.875);opacity:0}@media only screen and (max-width: 999px){#fuan-to-fun .contents #fv .tl02{width:min(36.97265625vw,21.0333333333vh);aspect-ratio:189.3/136.85;left:calc(50% + 14.3333333333vh);bottom:auto;top:calc(50% + 19.8888888889vh);transform:translate(-50%, -50%) scale(0.875)}#fuan-to-fun .contents #fv .tl02 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center}}#fuan-to-fun .contents #fv .tl03{width:42.9292875vw;position:absolute;bottom:9.73125vw;left:48.29144375vw;z-index:3;transition:.5s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:translate(0, 100%) scale(0.875);opacity:0}@media only screen and (max-width: 999px){#fuan-to-fun .contents #fv .tl03{width:min(71.4921875vw,40.6711111111vh);aspect-ratio:189.3/136.85;left:calc(50% + 2.6666666667vh);bottom:auto;top:calc(50% + 34.6666666667vh);transform:translate(-50%, -50%) scale(0.875)}#fuan-to-fun .contents #fv .tl03 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center}}#fuan-to-fun .contents #fv .title{display:block;position:absolute;left:50%;top:8.4375vw;transform:translateX(-50%);z-index:3}@media only screen and (min-width: 1000px){#fuan-to-fun .contents #fv .title{width:82.85vw}}@media only screen and (max-width: 999px){#fuan-to-fun .contents #fv .title{width:87.5vw;height:auto;top:12.6666666667%}}#fuan-to-fun .contents .pageNav{padding:11rem 2rem 4.25rem;background-color:#1818c4;position:relative;z-index:2}@media only screen and (max-width: 999px){#fuan-to-fun .contents .pageNav{padding:10rem 2rem}}#fuan-to-fun .contents .pageNav figure{width:30.6875rem;position:absolute;left:-12.6875rem;bottom:1.8125rem}@media only screen and (max-width: 999px){#fuan-to-fun .contents .pageNav figure{bottom:0rem;z-index:0}}#fuan-to-fun .contents .pageNav .ring2{left:auto;right:-8rem;top:1.0625rem;bottom:auto}@media only screen and (max-width: 999px){#fuan-to-fun .contents .pageNav .ring2{top:-0.75rem}}#fuan-to-fun .contents .pageNav ul{display:flex;justify-content:center;gap:3.5rem}@media only screen and (max-width: 999px){#fuan-to-fun .contents .pageNav ul{flex-wrap:wrap;gap:3rem 2rem}}#fuan-to-fun .contents .pageNav ul li{width:20rem;position:relative}@media only screen and (max-width: 999px){#fuan-to-fun .contents .pageNav ul li{width:100%}}@media only screen and (min-width: 1000px){#fuan-to-fun .contents .pageNav ul li:hover::before{top:-0.875rem;left:-0.875rem}}@media only screen and (min-width: 1000px){#fuan-to-fun .contents .pageNav ul li:hover::after{bottom:-0.875rem;right:-0.875rem}}#fuan-to-fun .contents .pageNav ul li:hover a .img img{transform:scale(1.0625)}#fuan-to-fun .contents .pageNav ul li::before{content:"";width:9.6875rem;aspect-ratio:155/207;background:#ff0045;clip-path:polygon(0 0, 0 100%, 100% 0);position:absolute;top:-1.75rem;left:-1.75rem;z-index:1;transition:.375s cubic-bezier(0.25, 1, 0.5, 1)}@media only screen and (max-width: 999px){#fuan-to-fun .contents .pageNav ul li::before{width:5rem;top:-0.75rem;left:-0.75rem}}#fuan-to-fun .contents .pageNav ul li::after{content:"";width:9.6875rem;aspect-ratio:155/207;background:#0297fe;clip-path:polygon(100% 100%, 0 100%, 100% 0);position:absolute;bottom:-1.75rem;right:-1.75rem;transition:.375s cubic-bezier(0.25, 1, 0.5, 1)}@media only screen and (max-width: 999px){#fuan-to-fun .contents .pageNav ul li::after{width:5rem;bottom:-0.75rem;right:-0.75rem}}#fuan-to-fun .contents .pageNav ul li a{display:block;padding-bottom:2.5rem;text-align:center;background-color:#fff}@media only screen and (max-width: 999px){#fuan-to-fun .contents .pageNav ul li a{display:flex;align-items:center;padding:0}}#fuan-to-fun .contents .pageNav ul li a span{display:block}#fuan-to-fun .contents .pageNav ul li a .img{display:block;width:100%;aspect-ratio:320/338;overflow:hidden;background-position:top center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 999px){#fuan-to-fun .contents .pageNav ul li a .img{width:50%}}#fuan-to-fun .contents .pageNav ul li a .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:scale(1)}@media only screen and (max-width: 999px){#fuan-to-fun .contents .pageNav ul li a .box{width:50%}}#fuan-to-fun .contents .pageNav ul li a .num{display:flex;align-items:center;justify-content:center;gap:.5rem;font-family:"Oswald",serif;font-size:2.5rem;margin-top:1.25rem}@media only screen and (max-width: 999px){#fuan-to-fun .contents .pageNav ul li a .num{font-size:1.5rem;margin:0}}#fuan-to-fun .contents .pageNav ul li a .num strong{font-size:5.25rem;font-weight:normal}@media only screen and (max-width: 999px){#fuan-to-fun .contents .pageNav ul li a .num strong{font-size:3.75rem}}#fuan-to-fun .contents .pageNav ul li a .cat{margin-top:1.25rem}#fuan-to-fun .contents .pageNav ul li a .jp{font-size:1.375rem;margin-top:.875rem}#fuan-to-fun .contents .pageNav ul li a .en{margin-top:.5rem}#fuan-to-fun .contents #vs{padding:5.875rem 0 0}#fuan-to-fun .contents #vs h2{position:relative}#fuan-to-fun .contents #vs h2.active::before{transform:scale(1);opacity:1}#fuan-to-fun .contents #vs h2.active::after{transform:scale(1);opacity:1}#fuan-to-fun .contents #vs h2.active .image img{opacity:1}#fuan-to-fun .contents #vs h2.active .image img.left{transition-delay:.0625s;transform:translateX(0)}#fuan-to-fun .contents #vs h2.active .image img.right{transition-delay:.0625s;transform:translateX(0)}#fuan-to-fun .contents #vs h2.active .vs{transition-delay:.375s;transform:translate(-50%, -50%) scale(1);opacity:1}#fuan-to-fun .contents #vs h2.active .vs2{animation:a_blurOut .25s .375s 1 linear forwards}@keyframes a_blurOut{0%{transform:translate(-50%, -50%) scale(0.375)}50%{transform:translate(-50%, -50%) scale(1);opacity:1;filter:blur(0deg)}100%{transform:translate(-50%, -50%) scale(1.25);opacity:0;filter:blur(16deg)}}#fuan-to-fun .contents #vs h2.active .fun{transition-delay:.125s;transform:rotate(0deg) scale(1);opacity:1}#fuan-to-fun .contents #vs h2.active .fuan{transition-delay:.125s;transform:rotate(0deg) scale(1);opacity:1}#fuan-to-fun .contents #vs h2.active .box{transition-delay:.5s;transform:translateX(0);opacity:1}#fuan-to-fun .contents #vs h2::before{width:53vw;aspect-ratio:848/395;content:"";background:url(../img/fuan-to-fun/red.svg) center/100% no-repeat;position:absolute;left:0;top:-2.5vw;z-index:-1;transition:.375s cubic-bezier(0.75, -0.84, 0.34, 2.03);opacity:0;transform:translateX(-4rem)}#fuan-to-fun .contents #vs h2::after{width:53vw;aspect-ratio:848/395;content:"";background:url(../img/fuan-to-fun/blue.svg) center/100% no-repeat;position:absolute;right:0;bottom:-2.5vw;z-index:-1;transition:.375s cubic-bezier(0.75, -0.84, 0.34, 2.03);opacity:0;transform:translateX(4rem)}#fuan-to-fun .contents #vs h2 .image{width:88.8125vw;margin:0 auto;position:relative}@media only screen and (max-width: 999px){#fuan-to-fun .contents #vs h2 .image{width:100%}}#fuan-to-fun .contents #vs h2 .image img{transition:.375s cubic-bezier(0.75, -0.84, 0.34, 2.03);opacity:0}#fuan-to-fun .contents #vs h2 .image img.left{transform:translateX(-4rem)}#fuan-to-fun .contents #vs h2 .image img.right{position:absolute;top:0;right:0;transform:translateX(4rem)}#fuan-to-fun .contents #vs h2 .vs{width:12.5625vw;max-width:12.5625rem;position:absolute;top:50%;left:50%;z-index:1;transition:.25s cubic-bezier(0.25, 1, 0.5, 1);transform:translate(-50%, -50%) scale(0.375);opacity:0}#fuan-to-fun .contents #vs h2 .vs2{width:12.5625vw;max-width:12.5625rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0.375);opacity:0}#fuan-to-fun .contents #vs h2 .fun{width:21.25vw;position:absolute;left:9.9375vw;bottom:-5.9375vw;transition:.5s cubic-bezier(0.75, -0.84, 0.34, 2.03);transform:rotate(15deg) scale(0.875);opacity:0}@media only screen and (max-width: 999px){#fuan-to-fun .contents #vs h2 .fun{width:30vw;left:1rem;bottom:-12vw}}#fuan-to-fun .contents #vs h2 .fuan{width:21.25vw;position:absolute;top:-3.125vw;right:2.6875vw;transition:.5s cubic-bezier(0.75, -0.84, 0.34, 2.03);transform:rotate(-15deg) scale(0.875);opacity:0}@media only screen and (max-width: 999px){#fuan-to-fun .contents #vs h2 .fuan{width:30vw;top:-12vw;right:1rem}}#fuan-to-fun .contents #vs h2 .box{display:flex;align-items:center;gap:2rem;width:35.3125vw;height:10.125rem;padding:0 2rem;background:hsla(0,0%,100%,.85);box-shadow:0px 0px 8px rgba(0,0,0,.5);position:absolute;right:0;bottom:-6.1875rem;transition:.375s cubic-bezier(0.25, 1, 0.5, 1);transform:translateX(2rem);opacity:0}@media only screen and (max-width: 999px){#fuan-to-fun .contents #vs h2 .box{width:60%;height:6.25rem;gap:1.5rem;padding:0;justify-content:center}}#fuan-to-fun .contents #vs h2 .box .num{display:flex;align-items:center;justify-content:center;gap:.5rem;font-family:"Oswald",serif;font-weight:normal;font-size:2.5rem}@media only screen and (max-width: 999px){#fuan-to-fun .contents #vs h2 .box .num{font-size:1.25rem}}#fuan-to-fun .contents #vs h2 .box .num strong{font-size:5.25rem;font-weight:normal}@media only screen and (max-width: 999px){#fuan-to-fun .contents #vs h2 .box .num strong{font-size:3.5rem}}#fuan-to-fun .contents #vs h2 .box .name{white-space:nowrap;font-weight:normal;text-align:center}#fuan-to-fun .contents #vs h2 .box .name span{display:block}@media only screen and (max-width: 999px){#fuan-to-fun .contents #vs h2 .box .name .cat{font-size:.75rem}}#fuan-to-fun .contents #vs h2 .box .name .jp{font-size:1.375rem;margin-top:.875rem}@media only screen and (max-width: 999px){#fuan-to-fun .contents #vs h2 .box .name .jp{margin-top:.625rem}}#fuan-to-fun .contents #vs h2 .box .name .en{margin-top:.5rem}@media only screen and (max-width: 999px){#fuan-to-fun .contents #vs h2 .box .name .en{font-size:.75rem}}#fuan-to-fun .contents #vs .w850{width:calc(100% - 4rem);max-width:56.25rem;margin:9.3125rem auto 0}@media only screen and (max-width: 999px){#fuan-to-fun .contents #vs .w850{margin-top:10rem}}#fuan-to-fun .contents #vs .w850 .cm_flex{justify-content:center;gap:4.5625rem}@media only screen and (max-width: 999px){#fuan-to-fun .contents #vs .w850 .cm_flex{gap:2.5rem}}#fuan-to-fun .contents #vs .w850 .cm_flex.commentator.active .comment{transition-delay:.25s;transform:rotate(0deg) scale(1);opacity:1}#fuan-to-fun .contents #vs .w850 .cm_flex.commentator.active .commentary dl{transition-delay:.375s;transform:translateY(0);opacity:1}#fuan-to-fun .contents #vs .w850 .cm_flex.commentator.active .commentary img{transform:translateX(0);opacity:1}#fuan-to-fun .contents #vs .w850 .cm_flex .right .comment{transform:rotate(-8deg) scale(0.75)}#fuan-to-fun .contents #vs .w850 .cm_flex .right .commentary img{transform:translateX(1rem)}#fuan-to-fun .contents #vs .w850 .cm_flex .comment{min-height:6.125rem;display:flex;justify-content:center;align-items:center;padding:1.25rem 1.875rem;background-color:#fff;border-radius:1.5rem;position:relative;transition:.5s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:rotate(8deg) scale(0.75);opacity:0;filter:drop-shadow(0px 0px 16px rgba(0, 0, 0, 0.2))}#fuan-to-fun .contents #vs .w850 .cm_flex .comment::after{content:"";width:2rem;height:2.5rem;background-color:#fff;clip-path:polygon(100% 100%, 0 0, 100% 0);position:absolute;top:100%;left:50%;transform:translateX(-50%)}#fuan-to-fun .contents #vs .w850 .cm_flex .comment p{line-height:1.75;font-weight:bold}#fuan-to-fun .contents #vs .w850 .cm_flex .commentary{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.5rem}#fuan-to-fun .contents #vs .w850 .cm_flex .commentary dl{text-align:right;transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:translateY(1rem);opacity:0}#fuan-to-fun .contents #vs .w850 .cm_flex .commentary dl dt{font-size:1.25rem;font-weight:bold}#fuan-to-fun .contents #vs .w850 .cm_flex .commentary dl dd{line-height:1.75rem;margin-top:.5rem}#fuan-to-fun .contents #vs .w850 .cm_flex .commentary img{width:auto;height:12.125rem;transition:.5s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:translateX(-1rem);opacity:0}#fuan-to-fun .contents #vs .w850 .cm_flex .right .comment::after{clip-path:polygon(0 0, 0 100%, 100% 0)}#fuan-to-fun .contents #vs .w850 .cm_flex .right .commentary{flex-direction:row-reverse}#fuan-to-fun .contents #vs .w850 .cm_flex .right .commentary dl{text-align:left}#fuan-to-fun .contents .fightDetail{padding:5.75rem 0 12.8125rem;margin-top:-0.25rem;background:linear-gradient(to right, rgba(255, 0, 69, 0.2) 0%, rgba(255, 0, 69, 0.2) 50%, rgba(2, 151, 254, 0.2) 50%, rgba(2, 151, 254, 0.2) 100%)}#fuan-to-fun .contents .fightDetail .kaaan{width:calc(100% - 4rem);max-width:59.125rem;margin:7.25rem auto 5.9375rem;position:relative}@media only screen and (max-width: 999px){#fuan-to-fun .contents .fightDetail .kaaan{margin:7.5rem auto 7.5rem}}#fuan-to-fun .contents .fightDetail .kaaan.active::after{transform:translate(-50%, -50%) scale(1);opacity:1}#fuan-to-fun .contents .fightDetail .kaaan.active svg path{transform:translateY(0);opacity:1}#fuan-to-fun .contents .fightDetail .kaaan.active svg path:nth-child(0){transition-delay:.125s}#fuan-to-fun .contents .fightDetail .kaaan.active svg path:nth-child(1){transition-delay:.15s}#fuan-to-fun .contents .fightDetail .kaaan.active svg path:nth-child(2){transition-delay:.175s}#fuan-to-fun .contents .fightDetail .kaaan.active svg path:nth-child(3){transition-delay:.2s}#fuan-to-fun .contents .fightDetail .kaaan.active svg path:nth-child(4){transition-delay:.225s}#fuan-to-fun .contents .fightDetail .kaaan.active svg path:nth-child(5){transition-delay:.25s}#fuan-to-fun .contents .fightDetail .kaaan.active svg path:nth-child(6){transition-delay:.275s}#fuan-to-fun .contents .fightDetail .kaaan.active svg path:nth-child(7){transition-delay:.3s}#fuan-to-fun .contents .fightDetail .kaaan.active svg path:nth-child(8){transition-delay:.325s}#fuan-to-fun .contents .fightDetail .kaaan.active svg path:nth-child(9){transition-delay:.35s}#fuan-to-fun .contents .fightDetail .kaaan.active svg path:nth-child(10){transition-delay:.375s}#fuan-to-fun .contents .fightDetail .kaaan.active svg path:nth-child(11){transition-delay:.4s}#fuan-to-fun .contents .fightDetail .kaaan.active svg path:nth-child(12){transition-delay:.425s}#fuan-to-fun .contents .fightDetail .kaaan.active svg path:nth-child(13){transition-delay:.45s}#fuan-to-fun .contents .fightDetail .kaaan.active svg path:nth-child(14){transition-delay:.475s}#fuan-to-fun .contents .fightDetail .kaaan.active svg path:nth-child(15){transition-delay:.5s}#fuan-to-fun .contents .fightDetail .kaaan.active svg path:nth-child(16){transition-delay:.525s}#fuan-to-fun .contents .fightDetail .kaaan.active svg path:nth-child(17){transition-delay:.55s}#fuan-to-fun .contents .fightDetail .kaaan.active svg path:nth-child(18){transition-delay:.575s}#fuan-to-fun .contents .fightDetail .kaaan.active svg path:nth-child(19){transition-delay:.6s}#fuan-to-fun .contents .fightDetail .kaaan.active svg path:nth-child(20){transition-delay:.625s}#fuan-to-fun .contents .fightDetail .kaaan::after{width:15rem;aspect-ratio:1/1;content:"";background:url(../img/fuan-to-fun/gong.webp) center/100% no-repeat;position:absolute;top:50%;left:50%;transition:.375s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:translate(-50%, -50%) scale(0.5);opacity:0}@media only screen and (max-width: 999px){#fuan-to-fun .contents .fightDetail .kaaan::after{width:30vw}}#fuan-to-fun .contents .fightDetail .kaaan svg path{fill:#ff0045;transition:.375s cubic-bezier(0.25, 1, 0.5, 1);transform:translate(-1rem, 1rem);opacity:0}#fuan-to-fun .contents .fightDetail .w304{max-width:19rem;margin:4rem auto 0}#fuan-to-fun .contents .fightDetail .w304 .pop .comment{min-height:6.125rem;display:flex;justify-content:center;align-items:center;padding:1.25rem 2.5rem;background-color:#fff;border-radius:1.5rem;position:relative;filter:drop-shadow(0px 0px 16px rgba(0, 0, 0, 0.2))}#fuan-to-fun .contents .fightDetail .w304 .pop .comment::after{content:"";width:2rem;height:2.5rem;background-color:#fff;clip-path:polygon(0 0, 0 100%, 100% 0);position:absolute;top:100%;right:3.1875rem}#fuan-to-fun .contents .fightDetail .w304 .pop .comment p{line-height:1.75;font-weight:bold}#fuan-to-fun .contents .fightDetail .w304 .pop img{width:auto;height:12.5rem;margin:1.75rem auto 0}#fuan-to-fun .contents .conversation{width:100%;margin-top:3rem;position:relative}@media only screen and (max-width: 1200px){#fuan-to-fun .contents .conversation{width:62.5vw;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 999px){#fuan-to-fun .contents .conversation{width:100%;display:flex;align-items:flex-end}}#fuan-to-fun .contents .conversation:first-child{margin-top:0}@media only screen and (max-width: 999px){#fuan-to-fun .contents .conversation.re{flex-direction:low-reverse}}#fuan-to-fun .contents .conversation.re .comment{background-color:#ffffeb}#fuan-to-fun .contents .conversation.re .comment::after{background-color:#ffffeb;right:auto;left:calc(100% - 1px);clip-path:polygon(0 0, 0 100%, 100% 0)}@media only screen and (min-width: 1000px){#fuan-to-fun .contents .conversation.re img{left:calc(100% + 3.25rem);right:initial}}@media only screen and (max-width: 999px){#fuan-to-fun .contents .conversation.re img{transform:translateX(1rem)}}#fuan-to-fun .contents .conversation img{width:auto;height:12.5rem}@media only screen and (min-width: 1000px){#fuan-to-fun .contents .conversation img{position:absolute;top:50%;right:calc(100% + 3.25rem);transform:translateY(-50%)}}@media only screen and (max-width: 999px){#fuan-to-fun .contents .conversation img{height:7.5rem;max-width:-moz-fit-content;max-width:fit-content;transform:translateX(-1rem)}}#fuan-to-fun .contents .conversation .comment{min-height:6.75rem;display:flex;align-items:center;padding:1.25rem 2.5rem;background-color:#fff;border-radius:1.5rem;position:relative;filter:drop-shadow(0px 0px 16px rgba(0, 0, 0, 0.2))}@media only screen and (max-width: 999px){#fuan-to-fun .contents .conversation .comment{padding:1.25rem 1.5rem}}#fuan-to-fun .contents .conversation .comment::after{content:"";width:2.5rem;aspect-ratio:40/32;background-color:#fff;clip-path:polygon(0 0, 100% 0, 100% 100%);position:absolute;top:1.875rem;right:calc(100% - 1px)}@media only screen and (max-width: 999px){#fuan-to-fun .contents .conversation .comment::after{width:1.75rem;top:50%;transform:translateY(-50%)}}#fuan-to-fun .contents .conversation .comment p{line-height:2}#fuan-to-fun .contents .conversation .comment p strong{font-weight:normal;font-size:1.5rem;line-height:2rem}@media only screen and (max-width: 999px){#fuan-to-fun .contents .conversation .comment p strong{font-size:1.25rem;line-height:1.25}}#fuan-to-fun .contents .relative{position:relative}#fuan-to-fun .contents .w960.active .image .lead>span{transition-delay:.5s;transform:translateY(0);opacity:1}#fuan-to-fun .contents .w960.active .image .lead>span:nth-child(0){transition-delay:.5s}#fuan-to-fun .contents .w960.active .image .lead>span:nth-child(1){transition-delay:.625s}#fuan-to-fun .contents .w960.active .image .lead>span:nth-child(2){transition-delay:.75s}#fuan-to-fun .contents .w960.active .image .lead>span:nth-child(3){transition-delay:.875s}#fuan-to-fun .contents .w960.active .image .lead>span:nth-child(4){transition-delay:1s}#fuan-to-fun .contents .w960.active .image .lead>span:nth-child(5){transition-delay:1.125s}#fuan-to-fun .contents .w960.active .image .lead>span:nth-child(6){transition-delay:1.25s}#fuan-to-fun .contents .w960.active .image .lead>span:nth-child(7){transition-delay:1.375s}#fuan-to-fun .contents .w960.active .image .lead>span:nth-child(8){transition-delay:1.5s}#fuan-to-fun .contents .w960.active .image img{filter:drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.2)) grayscale(0)}#fuan-to-fun .contents .w960.active .image .large{transition-delay:.375s;opacity:1}#fuan-to-fun .contents .w960.active .image figure{transform:translateX(0);opacity:1}#fuan-to-fun .contents .w960 .image{margin:8.3125rem 0 4rem;position:relative}@media only screen and (max-width: 999px){#fuan-to-fun .contents .w960 .image{display:flex;flex-direction:column;gap:2rem;margin:5rem 0 5rem}}#fuan-to-fun .contents .w960 .image .lead{display:flex;align-items:flex-start;flex-direction:row-reverse;position:absolute;left:2.125rem;top:-2.3125rem;z-index:1}@media only screen and (max-width: 999px){#fuan-to-fun .contents .w960 .image .lead{left:1rem}}#fuan-to-fun .contents .w960 .image .lead.out{left:-2.25rem}@media only screen and (max-width: 999px){#fuan-to-fun .contents .w960 .image .lead.out{left:1rem}}#fuan-to-fun .contents .w960 .image .lead>span{display:block;color:#fff;font-weight:bold;font-size:1.5rem;padding:.625rem;writing-mode:vertical-rl;text-orientation:upright;background-color:#0297fe;transition:.75s cubic-bezier(0.25, 1, 0.5, 1);transform:translateY(1.5rem);opacity:0}@media only screen and (max-width: 999px){#fuan-to-fun .contents .w960 .image .lead>span{font-size:1.25rem;padding:.5rem}}#fuan-to-fun .contents .w960 .image .lead>span .combine{display:inline-block}#fuan-to-fun .contents .w960 .image img{filter:drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.2)) grayscale(1)}#fuan-to-fun .contents .w960 .image .large{transition:.5s linear;opacity:0}#fuan-to-fun .contents .w960 .image figure{transition:.375s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:translateX(2rem);opacity:0}@media only screen and (min-width: 1000px){#fuan-to-fun .contents .w960 .image figure{width:25.875rem;position:absolute;right:0;top:-5.125rem;z-index:2}}#fuan-to-fun .contents .w800 .image2{margin:4.3125rem 0 6.125rem;position:relative}@media only screen and (max-width: 999px){#fuan-to-fun .contents .w800 .image2{display:flex;flex-direction:column;gap:2rem;margin:5rem 0 5rem}}#fuan-to-fun .contents .w800 .image2.active .lead.red>span{transform:translateY(0);opacity:1}#fuan-to-fun .contents .w800 .image2.active .lead.red>span:nth-child(0){transition-delay:.5s}#fuan-to-fun .contents .w800 .image2.active .lead.red>span:nth-child(1){transition-delay:.625s}#fuan-to-fun .contents .w800 .image2.active .lead.red>span:nth-child(2){transition-delay:.75s}#fuan-to-fun .contents .w800 .image2.active .lead.red>span:nth-child(3){transition-delay:.875s}#fuan-to-fun .contents .w800 .image2.active .lead.red>span:nth-child(4){transition-delay:1s}#fuan-to-fun .contents .w800 .image2.active .lead.red>span:nth-child(5){transition-delay:1.125s}#fuan-to-fun .contents .w800 .image2.active .lead.red>span:nth-child(6){transition-delay:1.25s}#fuan-to-fun .contents .w800 .image2.active .lead.red>span:nth-child(7){transition-delay:1.375s}#fuan-to-fun .contents .w800 .image2.active .lead.red>span:nth-child(8){transition-delay:1.5s}#fuan-to-fun .contents .w800 .image2.active .large{transition-delay:.25s;opacity:1;transform:scale(1)}#fuan-to-fun .contents .w800 .image2.active figure{transform:translateX(0);opacity:1}#fuan-to-fun .contents .w800 .image2 .lead{display:flex;align-items:flex-start;flex-direction:row-reverse;position:absolute;left:0;top:-9.5625rem;z-index:1;transform:translateX(-50%)}@media only screen and (max-width: 999px){#fuan-to-fun .contents .w800 .image2 .lead{left:1rem;top:-2.3125rem;transform:none}}#fuan-to-fun .contents .w800 .image2 .lead.red>span{display:block;color:#fff;font-weight:bold;font-size:1.875rem;padding:.625rem;writing-mode:vertical-rl;text-orientation:upright;background-color:#ff0045;transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:translateY(1.5rem);opacity:0}@media only screen and (max-width: 999px){#fuan-to-fun .contents .w800 .image2 .lead.red>span{font-size:1.25rem;padding:.5rem}}#fuan-to-fun .contents .w800 .image2 .lead.red>span .combine{display:inline-block}#fuan-to-fun .contents .w800 .image2 img{filter:drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.2))}#fuan-to-fun .contents .w800 .image2 .large{transition:.5s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:scale(0.875);opacity:0}#fuan-to-fun .contents .w800 .image2 figure{transition:.25s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:translateX(-2rem);opacity:0}@media only screen and (min-width: 1000px){#fuan-to-fun .contents .w800 .image2 figure{width:22.5rem;position:absolute;right:-10rem;top:19.0625rem;z-index:2}}#fuan-to-fun .contents .w800 .image5{margin-top:2.625rem}#fuan-to-fun .contents .w800 .image5 img{filter:drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.2))}#fuan-to-fun .contents .w800 .image6{margin:9.5625rem 0 6rem;position:relative}@media only screen and (max-width: 999px){#fuan-to-fun .contents .w800 .image6{display:flex;flex-direction:column;gap:2rem;margin:5rem 0 5rem}}#fuan-to-fun .contents .w800 .image6 img{filter:drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.2))}@media only screen and (min-width: 1000px){#fuan-to-fun .contents .w800 .image6 figure{width:22.625rem;position:absolute;left:27.5625rem;top:-3.9375rem;z-index:2}}#fuan-to-fun .contents .w800 .txt{line-height:2;margin:calc(5.625rem - .5em) 0 -0.5em}@media only screen and (max-width: 999px){#fuan-to-fun .contents .w800 .txt{margin:calc(3rem - .5em) 0 -0.5em}}#fuan-to-fun .contents .w1120 .image3{margin:3.875rem 0 12.5rem;position:relative}@media only screen and (max-width: 999px){#fuan-to-fun .contents .w1120 .image3{display:flex;flex-direction:column;gap:2rem;margin:5rem 0 5rem}}#fuan-to-fun .contents .w1120 .image3.active .lead.red>span{transform:translateY(0);opacity:1}#fuan-to-fun .contents .w1120 .image3.active .lead.red>span:nth-child(0){transition-delay:.5s}#fuan-to-fun .contents .w1120 .image3.active .lead.red>span:nth-child(1){transition-delay:.625s}#fuan-to-fun .contents .w1120 .image3.active .lead.red>span:nth-child(2){transition-delay:.75s}#fuan-to-fun .contents .w1120 .image3.active .lead.red>span:nth-child(3){transition-delay:.875s}#fuan-to-fun .contents .w1120 .image3.active .lead.red>span:nth-child(4){transition-delay:1s}#fuan-to-fun .contents .w1120 .image3.active .lead.red>span:nth-child(5){transition-delay:1.125s}#fuan-to-fun .contents .w1120 .image3.active .lead.red>span:nth-child(6){transition-delay:1.25s}#fuan-to-fun .contents .w1120 .image3.active .lead.red>span:nth-child(7){transition-delay:1.375s}#fuan-to-fun .contents .w1120 .image3.active .lead.red>span:nth-child(8){transition-delay:1.5s}#fuan-to-fun .contents .w1120 .image3.active .large{transition-delay:.25s;opacity:1;transform:scale(1)}#fuan-to-fun .contents .w1120 .image3.active figure{transform:translateX(0);opacity:1}#fuan-to-fun .contents .w1120 .image3 .lead{display:flex;align-items:flex-start;flex-direction:row-reverse;position:absolute;left:44.3125rem;top:-12.8125rem;z-index:1}@media only screen and (max-width: 999px){#fuan-to-fun .contents .w1120 .image3 .lead{top:-2.3125rem;right:1rem;left:auto}}#fuan-to-fun .contents .w1120 .image3 .lead.red>span{display:block;color:#fff;font-weight:bold;font-size:2.5rem;padding:.625rem;writing-mode:vertical-rl;text-orientation:upright;background-color:#ff0045;transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:translateY(1.5rem);opacity:0}@media only screen and (max-width: 999px){#fuan-to-fun .contents .w1120 .image3 .lead.red>span{font-size:1.25rem;padding:.5rem}}#fuan-to-fun .contents .w1120 .image3 .lead.red>span .combine{display:inline-block}#fuan-to-fun .contents .w1120 .image3 img{filter:drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.2))}#fuan-to-fun .contents .w1120 .image3 .large{transition:.5s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:scale(0.875);opacity:0}@media only screen and (min-width: 1000px){#fuan-to-fun .contents .w1120 .image3 .large{width:50rem}}#fuan-to-fun .contents .w1120 .image3 figure{transition:.25s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:translateX(-2rem);opacity:0}@media only screen and (min-width: 1000px){#fuan-to-fun .contents .w1120 .image3 figure{width:25.25rem;position:absolute;right:0;top:21.375rem;z-index:2}}#fuan-to-fun .contents .w1120 .wideImage{margin:7.125rem 0 10.3125rem;position:relative}@media only screen and (max-width: 999px){#fuan-to-fun .contents .w1120 .wideImage{margin:5rem 0}}#fuan-to-fun .contents .w1120 .wideImage.active .lead.red>span{transform:translateY(0);opacity:1}#fuan-to-fun .contents .w1120 .wideImage.active .lead.red>span:nth-child(0){transition-delay:.25s}#fuan-to-fun .contents .w1120 .wideImage.active .lead.red>span:nth-child(1){transition-delay:.375s}#fuan-to-fun .contents .w1120 .wideImage.active .lead.red>span:nth-child(2){transition-delay:.5s}#fuan-to-fun .contents .w1120 .wideImage.active .lead.red>span:nth-child(3){transition-delay:.625s}#fuan-to-fun .contents .w1120 .wideImage.active .lead.red>span:nth-child(4){transition-delay:.75s}#fuan-to-fun .contents .w1120 .wideImage.active .lead.red>span:nth-child(5){transition-delay:.875s}#fuan-to-fun .contents .w1120 .wideImage.active .lead.red>span:nth-child(6){transition-delay:1s}#fuan-to-fun .contents .w1120 .wideImage.active .lead.red>span:nth-child(7){transition-delay:1.125s}#fuan-to-fun .contents .w1120 .wideImage.active .lead.red>span:nth-child(8){transition-delay:1.25s}#fuan-to-fun .contents .w1120 .wideImage.active .large{opacity:1;transform:scale(1)}#fuan-to-fun .contents .w1120 .wideImage img{filter:drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.2))}#fuan-to-fun .contents .w1120 .wideImage .large{transition:.5s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:scale(0.875);opacity:0}#fuan-to-fun .contents .w1120 .wideImage .lead{display:flex;align-items:flex-start;flex-direction:row-reverse;position:absolute;left:-4.25rem;top:22.1875rem;z-index:1}@media only screen and (max-width: 999px){#fuan-to-fun .contents .w1120 .wideImage .lead{left:-1rem;top:-2.3125rem}}#fuan-to-fun .contents .w1120 .wideImage .lead.red>span{display:block;color:#fff;font-weight:bold;font-size:2.375rem;padding:1rem .625rem;writing-mode:vertical-rl;text-orientation:upright;background-color:#ff0045;transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:translateY(1.5rem);opacity:0}@media only screen and (max-width: 999px){#fuan-to-fun .contents .w1120 .wideImage .lead.red>span{font-size:1.25rem;padding:.5rem}}#fuan-to-fun .contents .w1120 .wideImage .lead.red>span .combine{display:inline-block}#fuan-to-fun .contents .w605{max-width:37.8125rem;margin:5.75rem auto 6rem}@media only screen and (max-width: 999px){#fuan-to-fun .contents .w605{margin:5rem 2rem}}#fuan-to-fun .contents .w605 img{filter:drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.2))}#fuan-to-fun .contents .kankankan{width:calc(100% - 4rem);max-width:77.25rem;margin:4.5rem auto 7.1875rem;position:relative;z-index:1}@media only screen and (max-width: 999px){#fuan-to-fun .contents .kankankan{margin:5rem auto}}#fuan-to-fun .contents .kankankan.active::after{transition-delay:.5s;transform:translateY(0) scale(1);opacity:1}#fuan-to-fun .contents .kankankan.active svg path{transform:translateY(0);opacity:1}#fuan-to-fun .contents .kankankan.active svg path:nth-child(0){transition-delay:.625s}#fuan-to-fun .contents .kankankan.active svg path:nth-child(1){transition-delay:.65s}#fuan-to-fun .contents .kankankan.active svg path:nth-child(2){transition-delay:.675s}#fuan-to-fun .contents .kankankan.active svg path:nth-child(3){transition-delay:.7s}#fuan-to-fun .contents .kankankan.active svg path:nth-child(4){transition-delay:.725s}#fuan-to-fun .contents .kankankan.active svg path:nth-child(5){transition-delay:.75s}#fuan-to-fun .contents .kankankan.active svg path:nth-child(6){transition-delay:.775s}#fuan-to-fun .contents .kankankan.active svg path:nth-child(7){transition-delay:.8s}#fuan-to-fun .contents .kankankan.active svg path:nth-child(8){transition-delay:.825s}#fuan-to-fun .contents .kankankan.active svg path:nth-child(9){transition-delay:.85s}#fuan-to-fun .contents .kankankan.active svg path:nth-child(10){transition-delay:.875s}#fuan-to-fun .contents .kankankan.active svg path:nth-child(11){transition-delay:.9s}#fuan-to-fun .contents .kankankan.active svg path:nth-child(12){transition-delay:.925s}#fuan-to-fun .contents .kankankan.active svg path:nth-child(13){transition-delay:.95s}#fuan-to-fun .contents .kankankan.active svg path:nth-child(14){transition-delay:.975s}#fuan-to-fun .contents .kankankan.active svg path:nth-child(15){transition-delay:1s}#fuan-to-fun .contents .kankankan.active svg path:nth-child(16){transition-delay:1.025s}#fuan-to-fun .contents .kankankan.active svg path:nth-child(17){transition-delay:1.05s}#fuan-to-fun .contents .kankankan.active svg path:nth-child(18){transition-delay:1.075s}#fuan-to-fun .contents .kankankan.active svg path:nth-child(19){transition-delay:1.1s}#fuan-to-fun .contents .kankankan.active svg path:nth-child(20){transition-delay:1.125s}#fuan-to-fun .contents .kankankan.active img{transform:translateY(0);opacity:1}#fuan-to-fun .contents .kankankan::after{width:16.875rem;aspect-ratio:1/1;content:"";background:url(../img/fuan-to-fun/gong.webp) center/100% no-repeat;position:absolute;top:0;right:9rem;z-index:-2;transition:.375s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:translateY(1rem) scale(0.5);opacity:0}@media only screen and (max-width: 999px){#fuan-to-fun .contents .kankankan::after{width:22%;right:11%}}#fuan-to-fun .contents .kankankan .txt{width:100%;position:absolute;left:0;bottom:6.25rem;z-index:-1}@media only screen and (max-width: 999px){#fuan-to-fun .contents .kankankan .txt{bottom:6.5vw}}#fuan-to-fun .contents .kankankan svg{width:100%;position:absolute;left:0;bottom:6.25rem;z-index:-1}@media only screen and (max-width: 999px){#fuan-to-fun .contents .kankankan svg{bottom:6.5vw}}#fuan-to-fun .contents .kankankan svg path{fill:#ff0045;transition:.375s cubic-bezier(0.25, 1, 0.5, 1);transform:translateY(1rem);opacity:0}#fuan-to-fun .contents .kankankan img{pointer-events:none;transition:opacity .25s,transform .375s;transition-timing-function:cubic-bezier(0.7, 0, 0.84, 0);transform:translateY(4rem);opacity:0}#fuan-to-fun footer{padding-top:0}#fuan-to-fun footer .main{background:#fff}.subPage{overflow:hidden}.subPage header .h1 img{height:5.5625rem}@media only screen and (max-width: 999px){.subPage header .h1 img{height:4.5rem}}.subPage .contents{position:relative}.subPage .contents .fs20{font-size:1.25rem;line-height:2}.subPage .contents .fs24{font-size:1.5rem;line-height:1.5}.subPage .contents .fs40{font-size:2.5rem;line-height:1.75}@media only screen and (max-width: 999px){.subPage .contents .fs40{font-size:2rem}}.subPage .contents .fs28{font-size:1.75rem;font-weight:600;line-height:1.5}.subPage .contents p.center{text-align:center}.subPage .contents .w1240{max-width:77.5rem;width:calc(100% - 4rem);margin:0 auto}.subPage .contents .w1120{max-width:70rem;width:calc(100% - 4rem);margin:0 auto}.subPage .contents .w1080{max-width:67.5rem;width:calc(100% - 4rem);margin:0 auto}.subPage .contents .w790{max-width:49.375rem;margin:0 auto}.subPage .contents .w800{width:calc(100% - 4rem);max-width:50rem;margin:0 auto}.subPage .contents .w960{max-width:60rem;width:calc(100% - 4rem);margin:0 auto}.change-slider{overflow:hidden}.change-slider .swiper-wrapper{display:flex}.change-slider .swiper-wrapper .swiper-slide{min-width:22.375rem}.change-slider .swiper-wrapper .swiper-slide a{display:block}.change-slider .swiper-wrapper .swiper-slide a span{display:block}.change-slider .swiper-wrapper .swiper-slide a .img{position:relative}.change-slider .swiper-wrapper .swiper-slide a .img .lead{display:flex;align-items:flex-start;flex-direction:row-reverse;gap:.625rem;position:absolute;top:19.0625rem;right:1.5625rem}.change-slider .swiper-wrapper .swiper-slide a .img .lead span{display:block;background-color:#fff;color:#0032bc;font-size:1.3125rem;padding:1rem .0625rem;writing-mode:vertical-rl;white-space:nowrap}.change-slider .swiper-wrapper .swiper-slide a .txt{color:#0032bc;line-height:1.75;margin:calc(1.125rem - .375em) 0 -0.375em}#voice header .h1{filter:brightness(0) invert(1)}#voice .contents{padding:9.1875rem 0 11.0625rem;background:linear-gradient(90deg, #00e0ff 0.17%, #0032bc 100%)}#voice .contents #fv{color:#fff;padding:0 2rem}#voice .contents #fv.status h1{transform:scale(1);opacity:1}#voice .contents #fv.status .fs28{transition-delay:.25s;transform:translateY(0);opacity:1}#voice .contents #fv h1{width:100%;max-width:32.3125rem;margin:0 auto;transition:.5s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:scale(0.75);opacity:0}#voice .contents #fv .fs28{margin:calc(2rem - .25em) 0 -0.25em;text-align:center;transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:translateY(2rem);opacity:0}#voice .contents .pager{display:flex;justify-content:center;gap:1.5rem;margin-top:5.625rem}#voice .contents .pager li a{display:flex;align-items:center;justify-content:center;border-radius:50%;width:3.5rem;aspect-ratio:1/1;border:.25rem solid #fff;font-size:1.75rem;font-family:"Oswald",serif;text-align:center;color:#fff}#voice .contents .pager li a span{display:block;transform:translateY(-2px)}#voice .contents .pager li a.on,#voice .contents .pager li a:hover{color:#0032bc;background-color:#fff}#voice footer{padding-top:0}.voiceList{display:flex;flex-wrap:wrap;gap:4rem 3rem;margin-top:5.8125rem}@media only screen and (max-width: 999px){.voiceList{gap:4rem 2rem;margin-top:5rem}}.voiceList li{transition:.5s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:translateY(2rem);opacity:0}@media only screen and (min-width: 1000px){.voiceList li{width:calc((100% - 6rem)/3)}}@media only screen and (max-width: 999px){.voiceList li{width:calc((100% - 2rem)/2)}}.voiceList li.active{transform:translateY(0);opacity:1}.voiceList li.active:nth-child(0){transition-delay:0s}.voiceList li.active:nth-child(0) .wrap .voice{transition-delay:.25s}.voiceList li.active:nth-child(1){transition-delay:.125s}.voiceList li.active:nth-child(1) .wrap .voice{transition-delay:.375s}.voiceList li.active:nth-child(2){transition-delay:.25s}.voiceList li.active:nth-child(2) .wrap .voice{transition-delay:.5s}.voiceList li.active:nth-child(3){transition-delay:.375s}.voiceList li.active:nth-child(3) .wrap .voice{transition-delay:.625s}.voiceList li.active:nth-child(4){transition-delay:.5s}.voiceList li.active:nth-child(4) .wrap .voice{transition-delay:.75s}.voiceList li.active:nth-child(5){transition-delay:.625s}.voiceList li.active:nth-child(5) .wrap .voice{transition-delay:.875s}.voiceList li.active:nth-child(6){transition-delay:.75s}.voiceList li.active:nth-child(6) .wrap .voice{transition-delay:1s}.voiceList li.active:nth-child(7){transition-delay:.875s}.voiceList li.active:nth-child(7) .wrap .voice{transition-delay:1.125s}.voiceList li.active:nth-child(8){transition-delay:1s}.voiceList li.active:nth-child(8) .wrap .voice{transition-delay:1.25s}.voiceList li.active:nth-child(9){transition-delay:1.125s}.voiceList li.active:nth-child(9) .wrap .voice{transition-delay:1.375s}.voiceList li.active:nth-child(10){transition-delay:1.25s}.voiceList li.active:nth-child(10) .wrap .voice{transition-delay:1.5s}.voiceList li.active:nth-child(11){transition-delay:1.375s}.voiceList li.active:nth-child(11) .wrap .voice{transition-delay:1.625s}.voiceList li.active:nth-child(12){transition-delay:1.5s}.voiceList li.active:nth-child(12) .wrap .voice{transition-delay:1.75s}.voiceList li.active .wrap .voice{transform:rotate(0deg);opacity:1}.voiceList li .wrap{display:block;filter:drop-shadow(0px 0px 16px rgba(0, 0, 0, 0.2))}.voiceList li .wrap .voice{width:-moz-fit-content;width:fit-content;text-align:center;border-radius:1.5rem;padding:1.25rem 1rem 1.25rem;margin:0 auto;background:#fff;position:relative;transition:.375s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:rotate(10deg);transform-origin:center bottom;opacity:0}.voiceList li .wrap .voice::after{content:"";width:2rem;height:2.5rem;background-color:#fff;clip-path:polygon(0 0, 0% 100%, 100% 0);position:absolute;left:50%;top:calc(100% - 1px);transform:translateX(-50%)}.voiceList li .wrap .voice .comment{display:block;font-size:.875rem;font-weight:bold;line-height:1.75;white-space:nowrap;margin:-0.375em 0}.voiceList li .wrap .voice .name{display:block;font-size:.75rem;line-height:1.75;margin:calc(1.25rem - .375em) 0 -0.375em}.voiceList li .wrap img{width:100%;aspect-ratio:568/768;-o-object-fit:cover;object-fit:cover;border-radius:1rem;margin-top:1.25rem}#profile .contents h2{color:#0032bc;font-size:2.5rem;font-weight:500;text-align:center}#profile .contents .fs53{font-size:3.3125rem;font-weight:bold;text-align:center;letter-spacing:.05em;line-height:1.5;margin:calc(5rem - .25em) 0 -0.25em}@media only screen and (max-width: 999px){#profile .contents .fs53{font-size:2.25rem;margin:calc(4rem - .25em) 0 -0.25em}}#profile .contents #fv{color:#0032bc;padding:15.9375rem 2rem 0}@media only screen and (max-width: 999px){#profile .contents #fv{padding-top:11.25rem}}#profile .contents #fv.status h1 span{transform:translateY(0)}#profile .contents #fv.status p{transition-delay:.25s;transform:translateY(0);opacity:1}#profile .contents #fv h1{width:-moz-fit-content;width:fit-content;height:1.125em;overflow:hidden;font-size:3.6875rem;font-weight:600;text-align:center;margin-left:auto;margin-right:auto}@media only screen and (max-width: 999px){#profile .contents #fv h1{font-size:3rem}}#profile .contents #fv h1 span{display:block;transition:.75s cubic-bezier(0.25, 1, 0.5, 1);transform:translateY(calc(100% + 0.125em))}#profile .contents #fv p{text-align:center;margin:calc(2.375rem - .5em) 0 -0.5em;transition:.75s cubic-bezier(0.25, 1, 0.5, 1);transform:translateY(2rem);opacity:0}#profile .contents #profile01{padding:4.3125rem 2rem 7.3125rem;margin-top:10.625rem;background:rgba(0,50,188,.2)}@media only screen and (max-width: 999px){#profile .contents #profile01{margin-top:6rem;padding:6rem 2rem}}#profile .contents #profile01 .list01{width:100%;max-width:39.6875rem;margin:2.8125rem auto 6rem}#profile .contents #profile01 .list01 li{color:#fff;font-size:1.75rem;letter-spacing:.05em;line-height:2;background:#0032bc;padding:3rem 5rem;margin-top:1.8125rem}@media only screen and (max-width: 999px){#profile .contents #profile01 .list01 li{font-size:1.375rem;padding:2rem 2rem}}#profile .contents #profile01 .list01 li:first-child{margin:0}#profile .contents #profile01 #profile01-1{scroll-margin-top:3rem}#profile .contents #profile01 .list2{display:flex;flex-wrap:wrap;justify-content:center;gap:1.625rem 2rem;margin:3.625rem auto 0;max-width:56.25rem}#profile .contents #profile01 .list2 li{color:#0032bc;font-size:1.5rem;letter-spacing:.05em;line-height:1.875;background-color:#fff;padding:1rem .75rem 1rem 3.75rem;position:relative}@media only screen and (max-width: 999px){#profile .contents #profile01 .list2 li{min-width:24.6153846154rem;font-size:1.375rem;padding:1rem 1.5rem 1rem 3.75rem}}#profile .contents #profile01 .list2 li::after{width:.375rem;height:4.125rem;content:"";background-color:#0032bc;position:absolute;top:50%;left:1.875rem;transform:translate(0%, -50%)}@media only screen and (min-width: 1000px){#profile .contents #profile01 .list2 li{width:25rem}}#profile .contents #profile02{scroll-margin-top:6rem;margin-top:6rem}@media only screen and (max-width: 999px){#profile .contents #profile02{margin-top:6rem;scroll-margin-top:6rem}}#profile .contents #profile02 p{color:#0032bc}#profile .contents #profile02 .fs53+.cm_flex{margin-top:4.6875rem}#profile .contents #profile02 .cm_flex{gap:3.125rem;margin-top:8.5rem}@media only screen and (min-width: 1000px){#profile .contents #profile02 .cm_flex{align-items:flex-end}}@media only screen and (max-width: 999px){#profile .contents #profile02 .cm_flex{margin-top:6rem}}@media only screen and (min-width: 1000px){#profile .contents #profile02 .cm_flex .img{width:33.75rem}}#profile .contents #profile02 .cm_flex .img.active img{transform:scale(1);opacity:1}#profile .contents #profile02 .cm_flex dl{color:#0032bc}#profile .contents #profile02 .cm_flex dl dt{font-size:2.875rem}#profile .contents #profile02 .cm_flex dl dd{line-height:1.75;margin:calc(2.1875rem - .375em) 0 -0.375em}#profile .contents #profile02 .message{font-size:1.375rem;line-height:2;margin:calc(4.375rem - .5em) 0 -0.5em}@media only screen and (max-width: 999px){#profile .contents #profile02 .message{font-size:1rem}}#profile .contents #profile03{margin-top:11.25rem}@media only screen and (max-width: 999px){#profile .contents #profile03{margin-top:5rem}}#profile .contents #profile03 p{color:#0032bc}#profile .contents #profile03 .blue{color:#0032bc}#profile .contents #profile03 table{width:100%;color:#4c4948;font-size:1.1875rem;margin-top:2.5rem}@media only screen and (max-width: 999px){#profile .contents #profile03 table{font-size:.875rem}}#profile .contents #profile03 table th{font-weight:normal;vertical-align:top;white-space:nowrap;font-feature-settings:"palt" 1;padding-right:.25rem;line-height:1.5;padding:.25em 0}@media only screen and (max-width: 999px){#profile .contents #profile03 table th{white-space:nowrap;padding-right:1em}#profile .contents #profile03 table th br{display:none}}#profile .contents #profile03 table td{vertical-align:top;line-height:1.5;padding:.25em 0}#profile .contents #profile03 .cm_flex{gap:1.5625rem;align-items:flex-end;margin-top:2.75rem}@media only screen and (min-width: 1000px){#profile .contents #profile03 .cm_flex .img{width:29.9375rem}}#profile .contents #profile03 .cm_flex .fs20{line-height:1.5}@media only screen and (max-width: 999px){#profile .contents #profile03 .cm_flex .fs20{width:-moz-fit-content;width:fit-content;text-align:center;margin-left:auto;margin-right:auto}}#group #fv,#hrd #fv,#news #fv,#entry #fv{padding:15.8125rem 0 8.3125rem}@media only screen and (max-width: 999px){#group #fv,#hrd #fv,#news #fv,#entry #fv{padding:11.25rem 0 7.5rem}}#group #fv.status h1 span,#hrd #fv.status h1 span,#news #fv.status h1 span,#entry #fv.status h1 span{transform:translateY(0)}#group #fv h1,#hrd #fv h1,#news #fv h1,#entry #fv h1{width:-moz-fit-content;width:fit-content;height:1.125em;overflow:hidden;color:#0032bc;font-size:4rem;text-align:center;margin-left:auto;margin-right:auto}@media only screen and (max-width: 999px){#group #fv h1,#hrd #fv h1,#news #fv h1,#entry #fv h1{font-size:2.5rem}}#group #fv h1 span,#hrd #fv h1 span,#news #fv h1 span,#entry #fv h1 span{display:block;transition:.75s cubic-bezier(0.25, 1, 0.5, 1);transform:translateY(calc(100% + 0.125em))}#group #fv h1 span small,#hrd #fv h1 span small,#news #fv h1 span small,#entry #fv h1 span small{font-size:1.5rem}#group .a_cont,#hrd .a_cont,#news .a_cont,#entry .a_cont{transition:.75s .375s cubic-bezier(0.25, 1, 0.5, 1);transform:translateY(2rem);opacity:0}#group .a_cont.status,#hrd .a_cont.status,#news .a_cont.status,#entry .a_cont.status{transform:translateY(0);opacity:1}#entry #fv{background:#e2eefa;padding-bottom:4.15625rem}@media only screen and (max-width: 999px){#entry #fv{padding-bottom:3.75rem}}#entry .a_cont{margin-top:4.15625rem}@media only screen and (max-width: 999px){#entry .a_cont{margin-top:3.75rem}}#entry .a_cont .form_body{margin-top:4rem}#entry .a_cont #form{color:#0032bc}#entry .a_cont #form p{line-height:2;color:#0032bc}@media only screen and (max-width: 999px){#entry .a_cont #form p{text-align:left}}#entry .a_cont #form p a{text-decoration:underline}#entry .a_cont #form p.need{color:#f00c38}#group .contents{color:#0032bc}#group .contents #group01{padding:4.3125rem 0 7.5rem;background:#e2eefa}#group .contents #group01 .fs40{text-align:center;font-weight:bold;margin:-0.375em 0}#group .contents #group01 .map{margin-top:3.5rem}#group .contents #group01 .col3{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2.25rem;margin-top:3.5625rem}@media only screen and (min-width: 1000px){#group .contents #group01 .col3 li{width:calc((100% - 4.5rem)/3)}}#group .contents #group01 .col3 li span{display:block;margin-top:1em}#group .contents #group01 .w1013{max-width:63.3125rem;width:calc(100% - 4rem);margin:0 auto}#group .contents #group02 h2{font-size:2.5rem;font-weight:normal;margin-top:6.4375rem}@media only screen and (max-width: 999px){#group .contents #group02 h2{font-size:2rem}}#group .contents #group02 table{width:100%;border-bottom:1px solid #0032bc;margin-top:1.75rem}#group .contents #group02 table th,#group .contents #group02 table td{border-top:1px solid #0032bc;line-height:1.5;padding:1.25rem 0}#group .contents #group02 table th{width:6.25rem;font-weight:normal;vertical-align:top}#hrd .contents>section{position:relative}#hrd .contents h2{width:calc(100% - 4rem);max-width:28.125rem;font-size:3rem;color:#fff;background-color:#0032bc;font-weight:normal;text-align:center;padding:1.375rem 0 1.5rem;position:absolute;top:0;left:50%;transform:translate(-50%, -50%)}#hrd .contents h3{color:#0032bc;font-size:1.75rem;text-align:center;font-weight:normal;margin-top:5.875rem}#hrd .contents p{color:#0032bc;line-height:2;margin:calc(2rem - .5em) 0 -0.5em}#hrd .contents .fs24{font-weight:bold;line-height:1.5;margin:calc(2.6875rem - .25em) 0 -0.25em}#hrd .contents .fs40{font-weight:bold;line-height:1.75;margin:-0.375em 0}#hrd .contents #hrd01{background:#e2eefa;padding:8rem 0 12.5rem}@media only screen and (max-width: 999px){#hrd .contents #hrd01{padding:8rem 0}}#hrd .contents #hrd01 .col2{display:flex;justify-content:space-between;gap:2rem;margin-top:3rem}#hrd .contents #hrd01 .chart{margin-top:3.3125rem}#hrd .contents #hrd01 .cm_flex{gap:5rem;align-items:flex-start;justify-content:space-between;margin-top:4.25rem}@media only screen and (max-width: 999px){#hrd .contents #hrd01 .cm_flex{align-items:center;gap:3rem}}#hrd .contents #hrd01 .cm_flex img:first-child{width:15.9375rem}@media only screen and (min-width: 1000px){#hrd .contents #hrd01 .cm_flex img:last-child{width:27.1875rem}}#hrd .contents #hrd02{padding:8rem 0 12.5rem}@media only screen and (max-width: 999px){#hrd .contents #hrd02{padding:8rem 0}}#hrd .contents #hrd02 h3{text-align:left;margin:0}#hrd .contents #hrd02 .cm_flex{justify-content:space-between;gap:3rem;margin-top:.875rem;padding:2.5rem 0 3rem;border-top:1px solid #0032bc;border-bottom:1px solid #0032bc}#hrd .contents #hrd02 .cm_flex dl{color:#0032bc}#hrd .contents #hrd02 .cm_flex dl dt{font-size:1.5rem;line-height:1.5;font-weight:bold;margin:-0.25em 0}#hrd .contents #hrd02 .cm_flex dl dd{line-height:2;margin:calc(2rem - .5em) 0 -0.5em}@media only screen and (min-width: 1000px){#hrd .contents #hrd02 .cm_flex .img{min-width:18.4375rem}}#hrd .contents #hrd02 .cm_flex .img p{margin:calc(1rem - .5em) 0 -0.5em}#hrd .contents #hrd03{background:#e2eefa;padding:7rem 0 5rem;position:relative}@media only screen and (max-width: 999px){#hrd .contents #hrd03{padding:8rem 0}}#hrd .contents #hrd03 h3{margin:0}#hrd .contents #hrd03 .col2{display:flex;margin-top:3rem}@media only screen and (max-width: 999px){#hrd .contents #hrd03 .col2{flex-direction:column}}#hrd .contents #hrd03 .col2 li{width:50%}@media only screen and (max-width: 999px){#hrd .contents #hrd03 .col2 li{width:100%}}#contact .contents{position:relative}@media screen and (min-width: 1000px){.pcNone{display:none !important}html{width:100%;height:100%;font-size:16px}body{width:100%;height:100%;font-size:1rem}img{display:block;height:auto}}@media screen and (max-width: 999px){.spNone{display:none !important}html{width:100%;height:100%;font-size:3.125vw}body{width:100%;height:100%;font-size:1rem;overflow-x:hidden}img{display:block;max-width:100%;width:100%}}/*# sourceMappingURL=layout.min.css.map */