@import url(https://fonts.googleapis.com/css?family=Noto+Sans+JP:500,700,900&display=swap&subset=japanese);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{border:0;margin:0;padding:0}audio,embed,img,object,video{vertical-align:middle;width:auto;max-width:100%;height:auto}button,input,select,textarea{margin:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;margin:0;padding:0}iframe{border:0;display:block;vertical-align:middle}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}ul{list-style:none}*,:after,:before{box-sizing:border-box}address{font-style:normal}body,input{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a:focus{outline:0}button::-moz-focus-inner{border:0}*{-webkit-touch-callout:none}input,select,textarea{font-size:1rem;outline:0}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}input[type=submit]{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0}.font{font-family:'Noto Sans JP',sans-serif}.font.-medium{font-weight:500}.font.-bold{font-weight:700}.font.-black{font-weight:900}#cover{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:100;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}#cover.hide{opacity:0;visibility:hidden;-webkit-transition:all .5s ease .1s;transition:all .5s ease .1s}#cover .mark{width:46px;height:46px;position:absolute;top:50%;left:50%;margin:-23px 0 0 -23px;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}#cover.hide .mark{opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}#cover .mark>div{position:relative;width:100%;height:100%}#cover .mark .base{opacity:.5}#cover .mark .loader{opacity:1;stroke-dasharray:130;stroke-dashoffset:100;animation:load 1s linear 0s infinite;-o-animation:load 1s linear 0s infinite;-ms-animation:load 1s linear 0s infinite;-moz-animation:load 1s linear 0s infinite;-webkit-animation:load 1s linear 0s infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}#cover .mark svg{position:absolute;top:0;left:0}#cover .mark svg circle{fill:none;stroke:#d13100;stroke-miterlimit:10;stroke-width:2px;-webkit-transition:all .2s ease;transition:all .2s ease}#cover.hide .base svg circle{stroke-width:50px}#cover.hide .loader svg circle{stroke-width:0}@-webkit-keyframes load{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes load{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.pc_view{display:none}.page__copyright{display:block;padding:4vw 0}.page__copyright img{display:block;height:10px;margin:0 auto}.page__container{color:#fff}.page__text{padding:3vw 6vw 3vw;line-height:2;font-size:4vw;text-align:justify}.page__header{padding-top:7vw}.page__logo{display:block;width:75.2vw;margin:10vw auto 4vw}.page__title{padding:6vw 0}