﻿@import url("https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,500;0,600;0,700;1,500;1,600;1,700&family=Noto+Sans+JP:wght@400;700&display=swap");tml,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,animemp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;background:transparent;list-style:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:400}a img{border:none}.clearfix:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}* html .clearfix{height:1%}.clearfix{display:block}div,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ol,ul,li,form,input,textarea,button,table,tr,th,td,article,aside,footer,header,hgroup,nav,section,img,a,p{box-sizing:border-box}img{max-width:100%;height:auto;vertical-align:bottom}input[type="submit"],input[type="button"]{border-radius:0;-webkit-appearance:button;appearance:button;border:none}input[type="submit"]::-webkit-search-decoration,input[type="button"]::-webkit-search-decoration{display:none}input[type="submit"]::focus,input[type="button"]::focus{outline-offset:-2px}*{-webkit-tap-highlight-color:transparent;box-shadow:none;outline:none}body,html{height:100%}html{font-size:62.5%}body{color:#111;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,sans-serif;font-size:1.4rem;line-height:1.8;letter-spacing:1px;overflow-y:scroll;font-feature-settings:"palt";min-width:1200px;overflow-wrap:break-word}@media screen and (max-width: 480px){body{min-width:inherit;max-width:480px;font-size:1.6rem}}a{color:#000;word-wrap:break-word;-webkit-tap-highlight-color:transparent;box-shadow:none;outline:none;display:inline-block;word-break:break-all}a:hover{color:#FF00E2;text-decoration:none}*:focus{outline:none}.clear{clear:both}::selection{color:#000;background-color:#d3d3d3}::-moz-selection{color:#000;background-color:#d3d3d3}.br{display:inline-block}.sr,.sr-seq{visibility:hidden}.border{border:1px solid #333;background-color:#000;box-shadow:0px 0px 4px #333;margin-right:2px;margin-left:2px}.enFont{font-family:"Barlow","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,sans-serif;font-weight:400}#all,.sm-slider,.sm-slider:after,body.fixed header.global{min-width:1200px;width:100%}@media screen and (max-width: 480px){#all,.sm-slider,.sm-slider:after,body.fixed header.global{min-width:inherit}}#all{position:relative;z-index:10}@media screen and (max-width: 480px){#all{width:480px}}hr{border:none;border-top:1px solid #999;margin-top:50px;margin-bottom:0px;padding-bottom:50px}.flex{display:flex}.brSmp{display:none}@media screen and (max-width: 480px){.brSmp{display:inline}.smpNon{display:none}}.commonWidth{min-width:1200px;margin:auto;position:relative}@media screen and (max-width: 480px){.commonWidth{min-width:inherit;max-width:inherit;width:auto;margin:auto}}.commonPadding{padding-left:6%;padding-right:6%}@media screen and (max-width: 480px){.commonPadding{padding-left:10%;padding-right:10%}}h1.title{font-weight:700;font-size:9rem;line-height:0.9;display:flex;align-items:baseline;padding-top:100px;padding-bottom:60px}h1.title .bar{width:5.5%;margin-right:0.5%;height:35px;overflow:hidden;position:relative;justify-content:center;align-items:center;clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}h1.title .bar .cut{mix-blend-mode:color-dodge;position:absolute}h1.title .bar .cut:nth-child(1){top:-50px;left:-50px;width:307px;height:109px;clip-path:polygon(83% 28%, 24% 43%, 56% 21%);animation:sapphireBlue 3973ms -1382ms ease-in-out infinite alternate;background:linear-gradient(276deg, rgba(0,255,59,0.1) 0%, rgba(183,192,255,0.2) 8%, rgba(255,196,0,0.4) 16%, rgba(255,199,253,0.7) 25%, rgba(157,0,255,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,13,143,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(2){top:-50px;left:-50px;width:333px;height:300px;clip-path:polygon(5% 1%, 18% 35%, 16% 32%);animation:sapphireBlue 3294ms -4577ms ease-in-out infinite alternate;background:linear-gradient(93deg, rgba(0,255,59,0.1) 0%, rgba(183,192,255,0.2) 8%, rgba(255,196,0,0.4) 16%, rgba(255,199,253,0.7) 25%, rgba(157,0,255,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,13,143,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(3){top:-50px;left:-50px;width:254px;height:295px;clip-path:polygon(13% 77%, 79% 23%, 73% 58%);animation:sapphireBlue 4157ms -2046ms ease-in-out infinite alternate;background:linear-gradient(92deg, rgba(0,255,59,0.1) 0%, rgba(183,192,255,0.2) 8%, rgba(255,196,0,0.4) 16%, rgba(255,199,253,0.7) 25%, rgba(157,0,255,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,13,143,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(4){top:-50px;left:-50px;width:341px;height:115px;clip-path:polygon(22% 16%, 10% 7%, 68% 98%);animation:sapphireBlue 4356ms -1954ms ease-in-out infinite alternate;background:linear-gradient(92deg, rgba(0,255,59,0.1) 0%, rgba(183,192,255,0.2) 8%, rgba(255,196,0,0.4) 16%, rgba(255,199,253,0.7) 25%, rgba(157,0,255,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,13,143,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(5){top:-50px;left:-50px;width:279px;height:295px;clip-path:polygon(99% 50%, 17% 65%, 12% 57%);animation:sapphireBlue 3394ms -2112ms ease-in-out infinite alternate;background:linear-gradient(302deg, rgba(0,255,59,0.1) 0%, rgba(183,192,255,0.2) 8%, rgba(255,196,0,0.4) 16%, rgba(255,199,253,0.7) 25%, rgba(157,0,255,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,13,143,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(6){top:-50px;left:-50px;width:290px;height:260px;clip-path:polygon(2% 30%, 63% 43%, 72% 70%);animation:sapphireBlue 3537ms -2579ms ease-in-out infinite alternate;background:linear-gradient(11deg, rgba(0,255,59,0.1) 0%, rgba(183,192,255,0.2) 8%, rgba(255,196,0,0.4) 16%, rgba(255,199,253,0.7) 25%, rgba(157,0,255,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,13,143,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(7){top:-50px;left:-50px;width:272px;height:112px;clip-path:polygon(54% 15%, 33% 5%, 59% 78%);animation:sapphireBlue 4770ms -4644ms ease-in-out infinite alternate;background:linear-gradient(309deg, rgba(0,255,59,0.1) 0%, rgba(183,192,255,0.2) 8%, rgba(255,196,0,0.4) 16%, rgba(255,199,253,0.7) 25%, rgba(157,0,255,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,13,143,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(8){top:-50px;left:-50px;width:227px;height:181px;clip-path:polygon(94% 80%, 32% 26%, 65% 70%);animation:sapphireBlue 2889ms -361ms ease-in-out infinite alternate;background:linear-gradient(57deg, rgba(0,255,59,0.1) 0%, rgba(183,192,255,0.2) 8%, rgba(255,196,0,0.4) 16%, rgba(255,199,253,0.7) 25%, rgba(157,0,255,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,13,143,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(9){top:-50px;left:-50px;width:349px;height:300px;clip-path:polygon(43% 39%, 92% 12%, 47% 77%);animation:sapphireBlue 4812ms -1026ms ease-in-out infinite alternate;background:linear-gradient(248deg, rgba(0,255,59,0.1) 0%, rgba(183,192,255,0.2) 8%, rgba(255,196,0,0.4) 16%, rgba(255,199,253,0.7) 25%, rgba(157,0,255,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,13,143,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(10){top:-50px;left:-50px;width:334px;height:245px;clip-path:polygon(23% 9%, 89% 37%, 43% 30%);animation:sapphireBlue 3313ms -853ms ease-in-out infinite alternate;background:linear-gradient(168deg, rgba(0,255,59,0.1) 0%, rgba(183,192,255,0.2) 8%, rgba(255,196,0,0.4) 16%, rgba(255,199,253,0.7) 25%, rgba(157,0,255,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,13,143,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(11){top:-50px;left:-50px;width:206px;height:118px;clip-path:polygon(53% 24%, 46% 63%, 11% 100%);animation:sapphireBlue 4426ms -3437ms ease-in-out infinite alternate;background:linear-gradient(211deg, rgba(0,255,59,0.1) 0%, rgba(183,192,255,0.2) 8%, rgba(255,196,0,0.4) 16%, rgba(255,199,253,0.7) 25%, rgba(157,0,255,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,13,143,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(12){top:-50px;left:-50px;width:228px;height:252px;clip-path:polygon(22% 70%, 19% 24%, 46% 100%);animation:sapphireBlue 3533ms -4529ms ease-in-out infinite alternate;background:linear-gradient(159deg, rgba(0,255,59,0.1) 0%, rgba(183,192,255,0.2) 8%, rgba(255,196,0,0.4) 16%, rgba(255,199,253,0.7) 25%, rgba(157,0,255,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,13,143,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(13){top:-50px;left:-50px;width:289px;height:106px;clip-path:polygon(44% 22%, 20% 32%, 20% 42%);animation:sapphireBlue 3419ms -2112ms ease-in-out infinite alternate;background:linear-gradient(238deg, rgba(0,255,59,0.1) 0%, rgba(183,192,255,0.2) 8%, rgba(255,196,0,0.4) 16%, rgba(255,199,253,0.7) 25%, rgba(157,0,255,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,13,143,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(14){top:-50px;left:-50px;width:348px;height:174px;clip-path:polygon(37% 59%, 94% 93%, 69% 8%);animation:sapphireBlue 2337ms -1388ms ease-in-out infinite alternate;background:linear-gradient(321deg, rgba(0,255,59,0.1) 0%, rgba(183,192,255,0.2) 8%, rgba(255,196,0,0.4) 16%, rgba(255,199,253,0.7) 25%, rgba(157,0,255,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,13,143,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(15){top:-50px;left:-50px;width:215px;height:109px;clip-path:polygon(11% 8%, 67% 40%, 7% 38%);animation:sapphireBlue 3807ms -3521ms ease-in-out infinite alternate;background:linear-gradient(15deg, rgba(0,255,59,0.1) 0%, rgba(183,192,255,0.2) 8%, rgba(255,196,0,0.4) 16%, rgba(255,199,253,0.7) 25%, rgba(157,0,255,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,13,143,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(16){top:-50px;left:-50px;width:206px;height:181px;clip-path:polygon(50% 63%, 61% 92%, 30% 40%);animation:sapphireBlue 3949ms -1240ms ease-in-out infinite alternate;background:linear-gradient(339deg, rgba(0,255,59,0.1) 0%, rgba(183,192,255,0.2) 8%, rgba(255,196,0,0.4) 16%, rgba(255,199,253,0.7) 25%, rgba(157,0,255,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,13,143,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(17){top:-50px;left:-50px;width:335px;height:129px;clip-path:polygon(60% 90%, 21% 1%, 31% 28%);animation:sapphireBlue 4534ms -1534ms ease-in-out infinite alternate;background:linear-gradient(299deg, rgba(0,255,59,0.1) 0%, rgba(183,192,255,0.2) 8%, rgba(255,196,0,0.4) 16%, rgba(255,199,253,0.7) 25%, rgba(157,0,255,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,13,143,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(18){top:-50px;left:-50px;width:275px;height:270px;clip-path:polygon(91% 32%, 3% 94%, 17% 52%);animation:sapphireBlue 4038ms -1239ms ease-in-out infinite alternate;background:linear-gradient(38deg, rgba(0,255,59,0.1) 0%, rgba(183,192,255,0.2) 8%, rgba(255,196,0,0.4) 16%, rgba(255,199,253,0.7) 25%, rgba(157,0,255,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,13,143,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(19){top:-50px;left:-50px;width:304px;height:105px;clip-path:polygon(52% 49%, 94% 89%, 23% 53%);animation:sapphireBlue 3520ms -1218ms ease-in-out infinite alternate;background:linear-gradient(56deg, rgba(0,255,59,0.1) 0%, rgba(183,192,255,0.2) 8%, rgba(255,196,0,0.4) 16%, rgba(255,199,253,0.7) 25%, rgba(157,0,255,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,13,143,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(20){top:-50px;left:-50px;width:341px;height:268px;clip-path:polygon(9% 3%, 53% 15%, 65% 27%);animation:sapphireBlue 2184ms -2287ms ease-in-out infinite alternate;background:linear-gradient(360deg, rgba(0,255,59,0.1) 0%, rgba(183,192,255,0.2) 8%, rgba(255,196,0,0.4) 16%, rgba(255,199,253,0.7) 25%, rgba(157,0,255,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,13,143,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(21){top:-50px;left:-50px;width:180px;height:200px;clip-path:polygon(38% 84%, 22% 6%, 2% 70%);animation:sapphireBlue 4521ms -930ms ease-in-out infinite alternate;background:linear-gradient(294deg, rgba(0,255,59,0.1) 0%, rgba(183,192,255,0.2) 8%, rgba(255,196,0,0.4) 16%, rgba(255,199,253,0.7) 25%, rgba(157,0,255,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,13,143,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(22){top:-50px;left:-50px;width:233px;height:284px;clip-path:polygon(47% 48%, 61% 15%, 49% 93%);animation:sapphireBlue 2048ms -4503ms ease-in-out infinite alternate;background:linear-gradient(157deg, rgba(0,255,59,0.1) 0%, rgba(183,192,255,0.2) 8%, rgba(255,196,0,0.4) 16%, rgba(255,199,253,0.7) 25%, rgba(157,0,255,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,13,143,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(23){top:-50px;left:-50px;width:266px;height:236px;clip-path:polygon(74% 75%, 31% 53%, 1% 64%);animation:sapphireBlue 4863ms -3900ms ease-in-out infinite alternate;background:linear-gradient(86deg, rgba(0,255,59,0.1) 0%, rgba(183,192,255,0.2) 8%, rgba(255,196,0,0.4) 16%, rgba(255,199,253,0.7) 25%, rgba(157,0,255,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,13,143,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(24){top:-50px;left:-50px;width:345px;height:119px;clip-path:polygon(81% 3%, 66% 65%, 89% 16%);animation:sapphireBlue 4260ms -4596ms ease-in-out infinite alternate;background:linear-gradient(288deg, rgba(0,255,59,0.1) 0%, rgba(183,192,255,0.2) 8%, rgba(255,196,0,0.4) 16%, rgba(255,199,253,0.7) 25%, rgba(157,0,255,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,13,143,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(25){top:-50px;left:-50px;width:298px;height:138px;clip-path:polygon(19% 93%, 67% 23%, 21% 72%);animation:sapphireBlue 2901ms -3775ms ease-in-out infinite alternate;background:linear-gradient(153deg, rgba(0,255,59,0.1) 0%, rgba(183,192,255,0.2) 8%, rgba(255,196,0,0.4) 16%, rgba(255,199,253,0.7) 25%, rgba(157,0,255,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,13,143,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(26){top:-50px;left:-50px;width:158px;height:165px;clip-path:polygon(61% 34%, 94% 11%, 13% 48%);animation:sapphireBlue 3234ms -1942ms ease-in-out infinite alternate;background:linear-gradient(16deg, rgba(0,255,59,0.1) 0%, rgba(183,192,255,0.2) 8%, rgba(255,196,0,0.4) 16%, rgba(255,199,253,0.7) 25%, rgba(157,0,255,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,13,143,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(27){top:-50px;left:-50px;width:242px;height:181px;clip-path:polygon(75% 92%, 69% 31%, 60% 99%);animation:sapphireBlue 4167ms -3431ms ease-in-out infinite alternate;background:linear-gradient(312deg, rgba(0,255,59,0.1) 0%, rgba(183,192,255,0.2) 8%, rgba(255,196,0,0.4) 16%, rgba(255,199,253,0.7) 25%, rgba(157,0,255,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,13,143,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(28){top:-50px;left:-50px;width:244px;height:181px;clip-path:polygon(44% 27%, 61% 94%, 52% 34%);animation:sapphireBlue 2081ms -4106ms ease-in-out infinite alternate;background:linear-gradient(74deg, rgba(0,255,59,0.1) 0%, rgba(183,192,255,0.2) 8%, rgba(255,196,0,0.4) 16%, rgba(255,199,253,0.7) 25%, rgba(157,0,255,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,13,143,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(29){top:-50px;left:-50px;width:291px;height:226px;clip-path:polygon(3% 53%, 89% 26%, 45% 66%);animation:sapphireBlue 3135ms -1349ms ease-in-out infinite alternate;background:linear-gradient(197deg, rgba(0,255,59,0.1) 0%, rgba(183,192,255,0.2) 8%, rgba(255,196,0,0.4) 16%, rgba(255,199,253,0.7) 25%, rgba(157,0,255,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,13,143,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(30){top:-50px;left:-50px;width:206px;height:199px;clip-path:polygon(86% 50%, 73% 73%, 37% 54%);animation:sapphireBlue 3783ms -1066ms ease-in-out infinite alternate;background:linear-gradient(24deg, rgba(0,255,59,0.1) 0%, rgba(183,192,255,0.2) 8%, rgba(255,196,0,0.4) 16%, rgba(255,199,253,0.7) 25%, rgba(157,0,255,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,13,143,0.3) 50%);background-size:100% 200%}@keyframes sapphireBlue{0%{background-position:0% 0%}100%{background-position:0% 100%}}h1.title.white{color:#fff;position:relative}@media screen and (max-width: 480px){h1.title{font-size:5.0rem;letter-spacing:0;padding-top:50px;padding-bottom:40px}h1.title .bar{width:9%;margin-right:1%;height:5vw}}.btmHover{overflow:hidden;padding:3px 25px;position:relative;display:inline-block;text-align:center;transition:.3s;background-color:#000;color:#fff;font-family:"Barlow","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,sans-serif;text-decoration:none}.btmHover span{position:relative}.btmHover::before{position:absolute;top:0;left:0;content:'';width:130%;height:100%;background:#FF00E2;transform-origin:right top;transform:skewX(-30deg) scale(0, 1);transition:transform .3s}.btmHover:hover::before,.btmHover.select::before{transform-origin:left top;transform:skewX(-30deg) scale(1, 1)}.btmHover:hover,.btmHover.select{color:#fff !important}.more a{width:25%;float:right;font-weight:700;padding:10px;border:2px solid #FF00E2;border-top:none;padding-left:30px;text-align:left;border-right:none;text-decoration:none;cursor:pointer}@media screen and (max-width: 480px){.more a{width:90%;font-size:2.0rem;text-align:center;padding-left:0;padding-right:10%}}ul.imgHover{flex-wrap:wrap;align-content:flex-start}ul.imgHover li{overflow:hidden;position:relative;width:24%;margin:0.5%}ul.imgHover li img{vertical-align:bottom}ul.imgHover li .mask{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;background-color:rgba(0,0,0,0.7);transition:all 0.25s ease;display:flex;align-items:center;justify-content:center;padding-bottom:80px}ul.imgHover li .caption{color:#fff;text-align:center;font-weight:600;padding:5%;font-size:1.4rem;line-height:1.6em}ul.imgHover li .caption a{font-family:"Barlow","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,sans-serif;font-weight:600;color:#FF00E2;position:relative;display:inline-block;margin-top:10px;font-size:1.6rem;text-decoration:none;transition:all .2s ease}ul.imgHover li .caption a::before{content:"";width:0px;height:1px;background-color:#FF00E2;width:100%;position:absolute;bottom:-2px;display:inline-block}ul.imgHover li .caption a:hover{color:#fff}ul.imgHover li .caption a:hover::before{animation-name:hover;animation-duration:.5s;animation-fill-mode:forwards}@keyframes hover{0%{width:0%}100%{width:100%}}ul.imgHover li:hover .mask{opacity:1;padding-bottom:0}@media screen and (max-width: 480px){ul.imgHover{padding-top:0px;padding-bottom:20px}ul.imgHover li{width:100% !important;margin-top:40px}ul.imgHover li img{width:100%}ul.imgHover li .caption{font-size:1.8rem}ul.imgHover li .caption a{font-size:2.4rem}}.pc .lineHover a,.pc .lineHover,.pc .honbun a{display:inline-block;position:relative;text-decoration:none;transition:all .2s ease}.pc .lineHover a:before,.pc .lineHover:before,.pc .honbun a:before{content:"";border-bottom:1px solid #FF00E2;opacity:0.5;transition:all .2s ease;width:100%;position:absolute;bottom:0}.pc .lineHover a:hover::before,.pc .lineHover:hover::before,.pc .honbun a:hover::before{animation-name:hover;animation-duration:.5s;animation-fill-mode:forwards;opacity:1}.pc .lineHover a:hover,.pc .lineHover:hover,.pc .honbun a:hover{color:#000 !important}.pc .lineHover a.nonLine:before,.pc .lineHover.nonLine:before,.pc .honbun a.nonLine:before{opacity:1;width:0%}.pc .lineHover a.nonLine:hover::before,.pc .lineHover.nonLine:hover::before,.pc .honbun a.nonLine:hover::before{width:100%}.pc .lineHover a.nonLine:hover,.pc .lineHover.nonLine:hover,.pc .honbun a.nonLine:hover{color:#FF00E2 !important}.column2 .right,.column2 .left{width:50%}.column2 .right{margin-left:3%;padding-left:3%}@media screen and (max-width: 480px){.column2 .flex{flex-wrap:wrap}.column2 .right,.column2 .left{width:100%}.column2 .right{border-left:none;margin-left:0%;margin-bottom:60px;padding-left:0%}}a.beforeLine,.beforeLine a{text-decoration:none;display:inline-block;font-family:"Barlow","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,sans-serif;font-size:1.8rem;font-weight:600;font-style:italic;line-height:1.6em;letter-spacing:0;position:relative;margin-bottom:5px;color:#000;transition:all .2s ease}a.beforeLine::before,.beforeLine a::before{content:"";width:0px;height:2px;background-color:#FF00E2;transition:all .2s ease;position:relative;display:inline-block}a.beforeLine:hover::before,.beforeLine a:hover::before{width:15px;margin-right:5px}@media screen and (max-width: 480px){a.beforeLine,.beforeLine a{font-size:2.6rem}}.fullscreen{position:relative;width:100%;padding-top:56.25%}.fullscreen iframe{position:absolute;top:0;right:0;width:100%;height:100%}.page-load-status{display:none;text-align:center;position:relative}.page-load-status .infinite-scroll-request{width:25px;left:50%;transform:translateX(-50%);position:absolute}#goog-gt-tt{display:none !important}.goog-te-banner-frame{display:none !important}.goog-te-menu-value:hover{text-decoration:none !important}.goog-text-highlight{background-color:transparent !important;box-shadow:none !important}#google_translate_element2{display:none !important}header.global{background-color:#fff;width:100%;position:fixed;z-index:100;padding-right:2.5%;transform:translate(0, 0px);padding-top:15px;transition:transform 0.5s ease;min-width:1200px;border-bottom:1px solid #eee}.pc header.global::before{content:"";width:100%;height:15px;z-index:5;position:absolute;top:0;left:0;background-color:#000}header.global a{text-decoration:none;display:block}header.global h1,header.global .sns,header.global ul.nav{padding-bottom:20px}header.global.show{transform:translate(0, 0)}header.global.hide{transform:translate(0, -150px)}header.global a.hamburger{display:none}header.global .wrap{width:100%;display:flex;justify-content:space-between;align-items:flex-end}header.global h1{width:8%;position:absolute;text-align:center;padding-top:15px}header.global h1 img{width:18px}header.global nav.global{width:92%;margin-left:8%;z-index:98;font-family:"Barlow","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,sans-serif;line-height:1.6rem}header.global nav.global .mail{padding-left:30px;padding-bottom:20px}header.global nav.global .mail a{transition:all .2s ease;width:37px;display:block}header.global nav.global .mail a:hover{opacity:0.5;transform:translate(0, 2px)}header.global nav.global .lang{letter-spacing:0;position:relative;right:0;z-index:10;padding-left:30px;padding-bottom:20px;cursor:pointer}header.global nav.global .lang .btm{position:relative;z-index:1;width:37px}header.global nav.global .lang ul{opacity:0;padding:15px 25px 15px 0px;width:150px;right:-2.5vw;top:63px;transform:translate(0px, -10px);position:absolute;background-color:#fff;transition:all .5s ease;pointer-events:none;overflow:hidden}header.global nav.global .lang ul li{transition:all .2s ease;margin-bottom:5px;font-family:"Barlow","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,sans-serif;font-style:italic;font-weight:700;font-size:1.2rem;cursor:pointer;text-align:right}header.global nav.global .lang ul li:hover{color:#FF00E2}header.global nav.global .lang select{display:none}.pc header.global nav.global .lang:hover ul{opacity:1;transform:translate(0px, 0px);pointer-events:auto}.pc header.global nav.global .lang.non ul{opacity:0;transform:translate(0px, -10px);pointer-events:none;transition:all 0s ease}header.global nav.global ul.nav{display:flex;position:relative;background-color:#fff;width:100%;align-items:flex-end}header.global nav.global ul.nav>li{font-size:1.9rem;letter-spacing:0px;font-weight:700;padding-top:50px;margin-right:30px;position:relative;color:#ccc}.pc header.global nav.global ul.nav>li::before{content:url(../img/aria_logo.svg);width:100%;height:0px;display:block;top:-150px;padding-right:30px;text-align:center;position:absolute;transition:all .3s ease}.pc header.global nav.global ul.nav>li:hover::before{top:5px}header.global nav.global ul.nav>li a{position:relative;z-index:1;color:#000;transition:all .2s ease}header.global nav.global ul.nav>li a:hover{color:#FF00E2}header.global nav.global .sns{display:flex;justify-content:space-between;width:100%;width:280px}header.global nav.global .sns a{display:block;width:20px}header.global nav.global .sns a:hover{opacity:0.6}@media screen and (max-width: 480px){header.global{height:75px;margin:0;padding:0;min-width:inherit;transition:transform .5s ease,height .3s ease;padding-top:0;border-top:15px solid #000;border-bottom:none}header.global.open{height:100%;background-color:transparent}header.global.open .wrap{background-color:rgba(255,255,255,0.95)}header.global .hamburger a{display:block;width:30px;height:20px;position:absolute;left:20px;top:20px;z-index:99;cursor:pointer}header.global .hamburger a span{background:#000;display:block;height:2px;position:absolute;transition:transform .3s;width:100%}header.global .hamburger a .center{top:9px}header.global .hamburger a .bottom{bottom:0}header.global .hamburger a .active.top{top:8px;transform:rotate(45deg)}header.global .hamburger a .active.center{transform:scaleX(0)}header.global .hamburger a .active.bottom{bottom:10px;transform:rotate(135deg)}header.global h1{background-color:#fff;padding:20px 35px 15px;width:96px;margin:auto;top:0;left:50%;z-index:100;transform:translateX(-50%)}header.global h1 img{width:inherit}header.global nav.global{display:none;width:100%;height:calc(100% + 50px);position:fixed;z-index:98;margin-left:0}header.global nav.global .wrap{align-items:center;align-content:center;height:100%;position:absolute;width:100%;flex-wrap:wrap;padding:0 20% 20px;touch-action:none}header.global nav.global .mail{padding-left:0px;padding-bottom:20px;order:3}header.global nav.global .lang{width:100%;display:flex;padding:0;order:1;margin:0;align-items:center}header.global nav.global .lang .btm{width:200px}header.global nav.global .lang ul{display:flex;flex-wrap:wrap;align-content:center;margin-left:0px;opacity:0;width:auto;padding:0;transform:translate(-20px, 0px);position:static;background-color:transparent;pointer-events:auto}header.global nav.global .lang ul li{margin:3px 15px;font-size:1.6rem;line-height:1.5em}header.global nav.global .lang.show ul{opacity:1;transform:translate(0px, 0px)}header.global nav.global ul.nav{order:2;display:block;background-color:transparent}header.global nav.global ul.nav li{margin:35px 0;padding:0;font-size:3.4rem}header.global nav.global ul.nav li:first-child{margin-top:25px}header.global nav.global ul.nav li a{color:#000;transition:all 0s ease}header.global nav.global ul.nav li a::before{display:none}header.global nav.global ul.nav li a:hover{color:#666}header.global nav.global .sns{display:flex;justify-content:space-between;width:100%;order:4}header.global nav.global .sns a{display:block;width:30px}}footer.global{background-color:#000;padding-bottom:40px;color:#fff;font-family:"Barlow","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,sans-serif;text-align:center;position:relative;z-index:2}footer.global a{display:inline-block;text-decoration:none}footer.global .midashi{font-family:"Barlow","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,sans-serif;font-weight:700;font-size:2.2rem;line-height:1.2;text-align:left;padding:10px 0}footer.global .bn{text-align:center;display:flex;flex-wrap:wrap}footer.global .bn a{display:block;width:19.6%;margin:0.2%;transition:all .2s ease}footer.global .bn a:hover{opacity:0.5}@media screen and (min-width: 1600px){footer.global .bn a{display:block;width:16.26%}}footer.global #backTop{position:absolute;bottom:40px;right:0;width:100%}footer.global .logo1stplace{width:200px;margin:80px auto 0}footer.global nav{margin:80px 0;font-weight:600}footer.global nav a{color:#fff;display:inline-block;padding:0 20px;text-decoration:none}footer.global nav a:nth-child(2){border-left:1px solid #fff;border-top:none;border-bottom:none}footer.global nav a:hover{transition:all .2s ease;color:#999}footer.global .sns{margin-bottom:30px}footer.global .sns a{display:inline-block;width:24px;margin:8px}footer.global .sns a:hover{opacity:0.6}footer.global .copyright{font-size:1.1rem;color:#ccc;font-family:"Barlow","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,sans-serif}@media screen and (max-width: 480px){footer.global .bn{justify-content:space-between}footer.global .bn a{width:49.5%;margin:0.5% 0}footer.global .bn a.one{width:100%}footer.global #backTop{position:relative;padding-top:40px;bottom:0px}footer.global nav{margin:80px 0;text-align:center}footer.global nav a{display:block;margin:10px}footer.global nav a:nth-child(2){border:none}footer.global .midashi{text-align:center}}
/*# sourceMappingURL=common.css.map */
