html,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,samp,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;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul li,ol li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:normal;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:0px;border:0;border:none;margin:0;padding:0}input,select{vertical-align:middle}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:300;font-display:swap;src:url("../../fonts/NotoSansJP-Light.woff2") format("woff2"),url("../../fonts/NotoSansJP-Light.woff") format("woff")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;font-display:swap;src:url("../../fonts/NotoSansJP-Regular.woff2") format("woff2"),url("../../fonts/NotoSansJP-Regular.woff") format("woff")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:600;font-display:swap;src:url("../../fonts/NotoSansJP-SemiBold.woff2") format("woff2"),url("../../fonts/NotoSansJP-SemiBold.woff") format("woff")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-display:swap;src:url("../../fonts/NotoSansJP-Bold.woff2") format("woff2"),url("../../fonts/NotoSansJP-Bold.woff") format("woff")}*{box-sizing:border-box;font-weight:400;font-feature-settings:"palt";font-family:YakuHanJP,"Noto Sans JP",sans-serif;color:#000;letter-spacing:.05em;line-height:1;line-break:strict}html{margin:0 !important}#main_wrapper{transition:none}body{width:100%;scroll-behavior:smooth;text-rendering:optimizeSpeed;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:14px;letter-spacing:0;word-wrap:break-word;position:relative;color:#000}@media screen and (max-width: 768px){body{font-size:7.1794871795vw;min-width:inherit}}body.fixed{overflow:hidden}::placeholder{color:#aaa}img{height:auto;display:block}a{text-decoration:none;word-wrap:break-word}a[href^="tel:"]{pointer-events:none}@media screen and (max-width: 768px){a[href^="tel:"]{pointer-events:auto}}br{line-height:1;font-size:0}a,img,a img{border:none;border:0px;outline:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button;appearance:button}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1;margin:0}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;appearance:none}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}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}input{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}small,picture,button{display:block}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;border:0;margin:0;padding:0;background:none rgba(0,0,0,0);vertical-align:middle;font-size:inherit}main{display:block}@media screen and (max-width: 768px){.PC{display:none}}.SP{display:none}@media screen and (max-width: 768px){.SP{display:block}}.en{font-family:"Clash Display",sans-serif}.inner{width:78.125vw;margin:0 auto}@media screen and (max-width: 768px){.inner{width:87.1794871795vw}}.Animate{visibility:hidden;animation-duration:2s}.Animate.Animated{visibility:visible;animation-fill-mode:both}h1,h2,h3,h4,h5,h6,p,span,li,dt,dd{max-height:100%}@media screen and (min-width: 769px){.hover_opacity{transition:opacity .3s}.hover_opacity:hover{opacity:.5}}@media screen and (min-width: 769px){.hover_up{transition:transform .3s}.hover_up:hover{transform:translateY(-10px)}}.arc_wrap{width:100%;height:10.15625vw;overflow:hidden;position:absolute;left:0;bottom:0}@media screen and (max-width: 768px){.arc_wrap{height:12.8205128205vw}}.arc_wrap .arc{width:310.15625vw;height:310.15625vw;border-radius:50%;background-color:#fff;position:absolute;left:50%;top:0;transform:translateX(-50%)}@media screen and (max-width: 768px){.arc_wrap .arc{width:307.6923076923vw;height:307.6923076923vw}}.arc_wrap .arc .hidden_wrap{width:100%;height:100%;overflow:hidden}.arc_wrap .arc .hidden_wrap.Animated{animation:drawLine 3.5s ease forwards}.arc_wrap .arc .bdr_green{width:310.15625vw;height:310.15625vw;border-radius:50%;border:.234375vw solid #019943;padding:.390625vw}@media screen and (max-width: 768px){.arc_wrap .arc .bdr_green{width:307.6923076923vw;height:307.6923076923vw;border:.7692307692vw solid #019943;padding:1.2820512821vw}}.arc_wrap .arc .bdr_red{width:100%;height:100%;border-radius:50%;border:.234375vw solid #e60012;padding:.390625vw}@media screen and (max-width: 768px){.arc_wrap .arc .bdr_red{width:100%;height:100%;border:.7692307692vw solid #e60012;padding:1.2820512821vw}}.arc_wrap .arc .bdr_blue{width:100%;height:100%;border-radius:50%;border:.234375vw solid #005bac}@media screen and (max-width: 768px){.arc_wrap .arc .bdr_blue{width:100%;height:100%;border:.7692307692vw solid #005bac}}@keyframes drawLine{0%{width:0%}100%{width:100%}}.bg_cube_wrap .cube{position:absolute;z-index:2}.bg_cube_wrap .red{background-color:#e60012}.bg_cube_wrap .blue{background-color:#005bac}.bg_cube_wrap .green{background-color:#019943}.bg_cube_wrap .white{background-color:#fff}.bg_cube_wrap .blur{filter:blur(15px)}.bg_cube_wrap .blur2{filter:blur(20px)}@media screen and (max-width: 768px){.bg_cube_wrap .blur2{filter:blur(50px)}}.bg_cube_wrap .opacity{opacity:.5}.bg_cube_wrap .opacity2{opacity:.3}.bg_cube_wrap .dotts{width:8.75vw;height:11.796875vw}@media screen and (max-width: 768px){.bg_cube_wrap .dotts{width:16.4102564103vw;height:22.0512820513vw}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInUp{0%{opacity:0;transform:translateY(15px)}100%{opacity:1;transform:translateY(0px)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-15px)}100%{opacity:1;transform:translateY(0px)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInRight{0%{opacity:0;transform:translateX(15px)}100%{opacity:1;transform:translateY(0px)}}.fadeInRight{animation-name:fadeInRight}@keyframes BlurIn{0%{opacity:0;filter:blur(30px)}100%{opacity:1;filter:blur(0)}}.BlurIn{animation-name:BlurIn}@keyframes scaleIn{0%{transform:scale(1)}100%{transform:scale(1.125)}}.scaleIn{animation-name:scaleIn}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes fadeInRotate{0%{opacity:0;transform:rotate(30deg)}100%{opacity:1;transform:rotate(0deg)}}.fadeIn{animation-name:fadeIn}@keyframes floating-x{0%{transform:translateX(-15%)}100%{transform:translateX(15%)}}@keyframes floating-y{0%{transform:translateY(-20%)}100%{transform:translateY(20%)}}@keyframes leScaleYIn{from{transform:perspective(400px) rotateY(90deg);opacity:0}50%{opacity:1}}.leScaleYIn{animation-name:leScaleYIn}#footer{position:relative}#footer #page_top{position:absolute;right:4.84375vw;top:-9.375vw;z-index:4}@media screen and (max-width: 768px){#footer #page_top{right:4.8717948718vw;top:-33.3333333333vw}}#footer #page_top a{display:block;width:fit-content}#footer #page_top img{width:5.46875vw;box-shadow:0px 1.171875vw .78125vw rgba(0,0,0,.25);border-radius:5.46875vw}@media screen and (max-width: 768px){#footer #page_top img{width:17.9487179487vw;box-shadow:0px 3.8461538462vw 2.5641025641vw rgba(0,0,0,.25);border-radius:17.9487179487vw}}footer{padding:0 3.125vw 3.125vw 2.734375vw}@media screen and (max-width: 768px){footer{padding:0 4.6153846154vw 5.641025641vw}}footer .logo{padding:0 0 5.625vw}@media screen and (max-width: 768px){footer .logo{padding:0 0 15.8974358974vw}}footer .logo a{display:block;margin:0 auto;width:fit-content}footer .logo img{width:33.515625vw;margin:0 auto}@media screen and (max-width: 768px){footer .logo img{width:61.0256410256vw}}footer .sns{display:flex;justify-content:center;gap:0 1.015625vw;padding:0 0 9.84375vw}@media screen and (max-width: 768px){footer .sns{gap:0 4.1025641026vw;padding:0 0 11.5384615385vw}}footer .sns img{width:3.59375vw}@media screen and (max-width: 768px){footer .sns img{width:14.6153846154vw}}footer .copyright{display:flex;justify-content:space-between}@media screen and (max-width: 768px){footer .copyright{display:block}}footer .copyright small{font-size:.9375vw;font-weight:300;letter-spacing:.05em;order:1}@media screen and (max-width: 768px){footer .copyright small{font-size:2.5641025641vw}}footer .copyright ul{display:flex;gap:0 2.734375vw;order:2}@media screen and (max-width: 768px){footer .copyright ul{gap:0 8.7179487179vw;padding:0 0 8.4615384615vw}}footer .copyright a{font-size:1.09375vw;font-weight:300;letter-spacing:.05em;display:flex;gap:0 1.09375vw;align-items:center}@media screen and (max-width: 768px){footer .copyright a{font-size:3.5897435897vw;gap:0 2.8205128205vw}}footer .copyright a::after{content:"";display:block;width:1.328125vw;height:.9375vw;background:url("../../img/common/icn_blank.svg") no-repeat center center;background-size:contain}@media screen and (max-width: 768px){footer .copyright a::after{width:4.1025641026vw;height:2.8205128205vw}}/*# sourceMappingURL=main.css.map */
