﻿@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:#ff8229;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;position:relative}h1.title .txt{position:relative;margin-left:6%}h1.title .bar{width:180px;height:60px;top:110px;left:-40px;transform:rotate(35deg);overflow:hidden;position:absolute;justify-content:center;align-items:center;background-color:rgba(255,232,179,0.1);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:393px;height:190px;clip-path:polygon(47% 23%, 39% 63%, 14% 69%);animation:sapphireBlue 4891ms -556ms ease-in-out infinite alternate;background:linear-gradient(350deg, rgba(0,255,59,0.1) 0%, rgba(183,255,189,0.2) 8%, rgba(255,118,0,0.4) 16%, rgba(255,184,113,0.7) 25%, rgba(255,49,0,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,97,13,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(2){top:-50px;left:-50px;width:340px;height:292px;clip-path:polygon(42% 53%, 5% 53%, 4% 41%);animation:sapphireBlue 4926ms -4518ms ease-in-out infinite alternate;background:linear-gradient(201deg, rgba(0,255,59,0.1) 0%, rgba(183,255,189,0.2) 8%, rgba(255,118,0,0.4) 16%, rgba(255,184,113,0.7) 25%, rgba(255,49,0,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,97,13,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(3){top:-50px;left:-50px;width:264px;height:169px;clip-path:polygon(9% 4%, 60% 29%, 53% 29%);animation:sapphireBlue 2412ms -3292ms ease-in-out infinite alternate;background:linear-gradient(43deg, rgba(0,255,59,0.1) 0%, rgba(183,255,189,0.2) 8%, rgba(255,118,0,0.4) 16%, rgba(255,184,113,0.7) 25%, rgba(255,49,0,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,97,13,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(4){top:-50px;left:-50px;width:293px;height:246px;clip-path:polygon(35% 58%, 88% 10%, 53% 17%);animation:sapphireBlue 2905ms -700ms ease-in-out infinite alternate;background:linear-gradient(311deg, rgba(0,255,59,0.1) 0%, rgba(183,255,189,0.2) 8%, rgba(255,118,0,0.4) 16%, rgba(255,184,113,0.7) 25%, rgba(255,49,0,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,97,13,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(5){top:-50px;left:-50px;width:253px;height:189px;clip-path:polygon(68% 86%, 7% 81%, 61% 83%);animation:sapphireBlue 3440ms -4768ms ease-in-out infinite alternate;background:linear-gradient(262deg, rgba(0,255,59,0.1) 0%, rgba(183,255,189,0.2) 8%, rgba(255,118,0,0.4) 16%, rgba(255,184,113,0.7) 25%, rgba(255,49,0,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,97,13,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(6){top:-50px;left:-50px;width:286px;height:148px;clip-path:polygon(69% 48%, 65% 71%, 88% 14%);animation:sapphireBlue 4727ms -3682ms ease-in-out infinite alternate;background:linear-gradient(170deg, rgba(0,255,59,0.1) 0%, rgba(183,255,189,0.2) 8%, rgba(255,118,0,0.4) 16%, rgba(255,184,113,0.7) 25%, rgba(255,49,0,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,97,13,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(7){top:-50px;left:-50px;width:218px;height:154px;clip-path:polygon(100% 15%, 61% 24%, 48% 1%);animation:sapphireBlue 2692ms -3219ms ease-in-out infinite alternate;background:linear-gradient(183deg, rgba(0,255,59,0.1) 0%, rgba(183,255,189,0.2) 8%, rgba(255,118,0,0.4) 16%, rgba(255,184,113,0.7) 25%, rgba(255,49,0,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,97,13,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(8){top:-50px;left:-50px;width:233px;height:266px;clip-path:polygon(60% 44%, 21% 8%, 3% 65%);animation:sapphireBlue 4684ms -4788ms ease-in-out infinite alternate;background:linear-gradient(242deg, rgba(0,255,59,0.1) 0%, rgba(183,255,189,0.2) 8%, rgba(255,118,0,0.4) 16%, rgba(255,184,113,0.7) 25%, rgba(255,49,0,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,97,13,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(9){top:-50px;left:-50px;width:361px;height:299px;clip-path:polygon(74% 30%, 76% 9%, 1% 87%);animation:sapphireBlue 3275ms -3442ms ease-in-out infinite alternate;background:linear-gradient(37deg, rgba(0,255,59,0.1) 0%, rgba(183,255,189,0.2) 8%, rgba(255,118,0,0.4) 16%, rgba(255,184,113,0.7) 25%, rgba(255,49,0,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,97,13,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(10){top:-50px;left:-50px;width:238px;height:200px;clip-path:polygon(16% 11%, 100% 12%, 14% 38%);animation:sapphireBlue 4394ms -372ms ease-in-out infinite alternate;background:linear-gradient(210deg, rgba(0,255,59,0.1) 0%, rgba(183,255,189,0.2) 8%, rgba(255,118,0,0.4) 16%, rgba(255,184,113,0.7) 25%, rgba(255,49,0,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,97,13,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(11){top:-50px;left:-50px;width:209px;height:136px;clip-path:polygon(23% 32%, 54% 7%, 73% 71%);animation:sapphireBlue 3052ms -1082ms ease-in-out infinite alternate;background:linear-gradient(319deg, rgba(0,255,59,0.1) 0%, rgba(183,255,189,0.2) 8%, rgba(255,118,0,0.4) 16%, rgba(255,184,113,0.7) 25%, rgba(255,49,0,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,97,13,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(12){top:-50px;left:-50px;width:304px;height:216px;clip-path:polygon(51% 8%, 96% 90%, 19% 28%);animation:sapphireBlue 3966ms -2615ms ease-in-out infinite alternate;background:linear-gradient(293deg, rgba(0,255,59,0.1) 0%, rgba(183,255,189,0.2) 8%, rgba(255,118,0,0.4) 16%, rgba(255,184,113,0.7) 25%, rgba(255,49,0,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,97,13,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(13){top:-50px;left:-50px;width:269px;height:291px;clip-path:polygon(40% 77%, 84% 22%, 88% 46%);animation:sapphireBlue 4290ms -3642ms ease-in-out infinite alternate;background:linear-gradient(262deg, rgba(0,255,59,0.1) 0%, rgba(183,255,189,0.2) 8%, rgba(255,118,0,0.4) 16%, rgba(255,184,113,0.7) 25%, rgba(255,49,0,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,97,13,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(14){top:-50px;left:-50px;width:381px;height:200px;clip-path:polygon(60% 92%, 46% 51%, 32% 92%);animation:sapphireBlue 2529ms -1232ms ease-in-out infinite alternate;background:linear-gradient(122deg, rgba(0,255,59,0.1) 0%, rgba(183,255,189,0.2) 8%, rgba(255,118,0,0.4) 16%, rgba(255,184,113,0.7) 25%, rgba(255,49,0,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,97,13,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(15){top:-50px;left:-50px;width:206px;height:195px;clip-path:polygon(42% 39%, 85% 16%, 29% 80%);animation:sapphireBlue 3826ms -4112ms ease-in-out infinite alternate;background:linear-gradient(317deg, rgba(0,255,59,0.1) 0%, rgba(183,255,189,0.2) 8%, rgba(255,118,0,0.4) 16%, rgba(255,184,113,0.7) 25%, rgba(255,49,0,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,97,13,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(16){top:-50px;left:-50px;width:264px;height:121px;clip-path:polygon(52% 68%, 21% 19%, 62% 83%);animation:sapphireBlue 4726ms -3716ms ease-in-out infinite alternate;background:linear-gradient(135deg, rgba(0,255,59,0.1) 0%, rgba(183,255,189,0.2) 8%, rgba(255,118,0,0.4) 16%, rgba(255,184,113,0.7) 25%, rgba(255,49,0,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,97,13,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(17){top:-50px;left:-50px;width:314px;height:220px;clip-path:polygon(93% 70%, 84% 28%, 28% 95%);animation:sapphireBlue 3985ms -108ms ease-in-out infinite alternate;background:linear-gradient(201deg, rgba(0,255,59,0.1) 0%, rgba(183,255,189,0.2) 8%, rgba(255,118,0,0.4) 16%, rgba(255,184,113,0.7) 25%, rgba(255,49,0,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,97,13,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(18){top:-50px;left:-50px;width:326px;height:169px;clip-path:polygon(2% 8%, 74% 57%, 48% 34%);animation:sapphireBlue 2300ms -1343ms ease-in-out infinite alternate;background:linear-gradient(331deg, rgba(0,255,59,0.1) 0%, rgba(183,255,189,0.2) 8%, rgba(255,118,0,0.4) 16%, rgba(255,184,113,0.7) 25%, rgba(255,49,0,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,97,13,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(19){top:-50px;left:-50px;width:248px;height:222px;clip-path:polygon(87% 25%, 52% 24%, 65% 38%);animation:sapphireBlue 3156ms -4810ms ease-in-out infinite alternate;background:linear-gradient(43deg, rgba(0,255,59,0.1) 0%, rgba(183,255,189,0.2) 8%, rgba(255,118,0,0.4) 16%, rgba(255,184,113,0.7) 25%, rgba(255,49,0,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,97,13,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(20){top:-50px;left:-50px;width:218px;height:261px;clip-path:polygon(39% 5%, 14% 91%, 97% 37%);animation:sapphireBlue 3560ms -1816ms ease-in-out infinite alternate;background:linear-gradient(171deg, rgba(0,255,59,0.1) 0%, rgba(183,255,189,0.2) 8%, rgba(255,118,0,0.4) 16%, rgba(255,184,113,0.7) 25%, rgba(255,49,0,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,97,13,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(21){top:-50px;left:-50px;width:232px;height:102px;clip-path:polygon(1% 83%, 95% 79%, 59% 44%);animation:sapphireBlue 3577ms -1128ms ease-in-out infinite alternate;background:linear-gradient(99deg, rgba(0,255,59,0.1) 0%, rgba(183,255,189,0.2) 8%, rgba(255,118,0,0.4) 16%, rgba(255,184,113,0.7) 25%, rgba(255,49,0,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,97,13,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(22){top:-50px;left:-50px;width:356px;height:299px;clip-path:polygon(20% 67%, 25% 71%, 7% 68%);animation:sapphireBlue 2920ms -684ms ease-in-out infinite alternate;background:linear-gradient(37deg, rgba(0,255,59,0.1) 0%, rgba(183,255,189,0.2) 8%, rgba(255,118,0,0.4) 16%, rgba(255,184,113,0.7) 25%, rgba(255,49,0,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,97,13,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(23){top:-50px;left:-50px;width:351px;height:102px;clip-path:polygon(43% 63%, 25% 48%, 71% 39%);animation:sapphireBlue 3708ms -2338ms ease-in-out infinite alternate;background:linear-gradient(119deg, rgba(0,255,59,0.1) 0%, rgba(183,255,189,0.2) 8%, rgba(255,118,0,0.4) 16%, rgba(255,184,113,0.7) 25%, rgba(255,49,0,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,97,13,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(24){top:-50px;left:-50px;width:285px;height:280px;clip-path:polygon(29% 99%, 27% 78%, 93% 76%);animation:sapphireBlue 2571ms -2920ms ease-in-out infinite alternate;background:linear-gradient(50deg, rgba(0,255,59,0.1) 0%, rgba(183,255,189,0.2) 8%, rgba(255,118,0,0.4) 16%, rgba(255,184,113,0.7) 25%, rgba(255,49,0,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,97,13,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(25){top:-50px;left:-50px;width:214px;height:195px;clip-path:polygon(33% 64%, 59% 54%, 60% 90%);animation:sapphireBlue 2256ms -4288ms ease-in-out infinite alternate;background:linear-gradient(10deg, rgba(0,255,59,0.1) 0%, rgba(183,255,189,0.2) 8%, rgba(255,118,0,0.4) 16%, rgba(255,184,113,0.7) 25%, rgba(255,49,0,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,97,13,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(26){top:-50px;left:-50px;width:292px;height:143px;clip-path:polygon(11% 33%, 86% 55%, 93% 9%);animation:sapphireBlue 4762ms -95ms ease-in-out infinite alternate;background:linear-gradient(292deg, rgba(0,255,59,0.1) 0%, rgba(183,255,189,0.2) 8%, rgba(255,118,0,0.4) 16%, rgba(255,184,113,0.7) 25%, rgba(255,49,0,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,97,13,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(27){top:-50px;left:-50px;width:301px;height:194px;clip-path:polygon(90% 62%, 60% 20%, 99% 19%);animation:sapphireBlue 4065ms -4698ms ease-in-out infinite alternate;background:linear-gradient(264deg, rgba(0,255,59,0.1) 0%, rgba(183,255,189,0.2) 8%, rgba(255,118,0,0.4) 16%, rgba(255,184,113,0.7) 25%, rgba(255,49,0,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,97,13,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(28){top:-50px;left:-50px;width:393px;height:172px;clip-path:polygon(58% 1%, 17% 95%, 90% 39%);animation:sapphireBlue 2883ms -3957ms ease-in-out infinite alternate;background:linear-gradient(107deg, rgba(0,255,59,0.1) 0%, rgba(183,255,189,0.2) 8%, rgba(255,118,0,0.4) 16%, rgba(255,184,113,0.7) 25%, rgba(255,49,0,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,97,13,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(29){top:-50px;left:-50px;width:277px;height:214px;clip-path:polygon(6% 83%, 42% 10%, 95% 48%);animation:sapphireBlue 2023ms -1759ms ease-in-out infinite alternate;background:linear-gradient(169deg, rgba(0,255,59,0.1) 0%, rgba(183,255,189,0.2) 8%, rgba(255,118,0,0.4) 16%, rgba(255,184,113,0.7) 25%, rgba(255,49,0,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,97,13,0.3) 50%);background-size:100% 200%}h1.title .bar .cut:nth-child(30){top:-50px;left:-50px;width:341px;height:278px;clip-path:polygon(86% 69%, 18% 73%, 78% 41%);animation:sapphireBlue 4539ms -1990ms ease-in-out infinite alternate;background:linear-gradient(146deg, rgba(0,255,59,0.1) 0%, rgba(183,255,189,0.2) 8%, rgba(255,118,0,0.4) 16%, rgba(255,184,113,0.7) 25%, rgba(255,49,0,0.4) 34%, rgba(148,255,230,0.2) 42%, rgba(255,97,13,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:25%;margin-right:0%;height:40px;left:-10%;top:35%}}.btmHover{overflow:hidden;padding:3px 25px;position:relative;display:inline-block;text-align:center;transition:.3s;background-color:#ff8229;color:#000;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:#000;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 #000;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:#ff8229;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:#ff8229;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 #ff8229;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:#ff8229 !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:#ff8229;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:#ff8229}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:40px}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:#ff8229}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;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:#ff8229}header.global nav.global .sns{display:flex;justify-content:space-between;width:120px}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 #ff8229;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:#ff8229;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 20px 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:50%;order:4}header.global nav.global .sns a{display:block;width:30px}}footer.global{background-color:#ff8229;padding-bottom:40px;color:#000;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:#000;display:inline-block;padding:0 20px;text-decoration:none}footer.global nav a:nth-child(2){border-left:1px solid #000;border-top:none;border-bottom:none}footer.global nav a:hover{transition:all .2s ease;opacity:0.6}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:#000;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 */
