body,html{width:100%}blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}li{list-style:none}caption,th{text-align:left}th{vertical-align:baseline}body{font-family:Noto Sans JP,Arial,Helvetica,sans-serif;font-size:13px;line-height:1.231}button,input,select,textarea{font:99%}table{font-size:inherit;font:100%}address,caption,em,strong,th{font-style:normal;font-weight:400}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}body{color:#333;font-size:16px;line-height:2.2;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-feature-settings:"chws" 1,"kern" off;font-kerning:none;line-break:strict;hanging-punctuation:allow-end}br.sp{display:none}::selection{background:#999}::-moz-selection{background:#999}a{color:#000;text-decoration:none;transition:all .3s ease;-webkit-transition:all .3s ease}a,a:hover,a:visited{outline:none}a:active,a:focus{color:#000;outline:none}input:active,input:focus{outline:none}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px;zoom:1}.img img{width:100%;height:auto}.txt{letter-spacing:-.5px}@keyframes changeBk{0%{background:#222}to{background:#efefef}}@keyframes changeWh{0%{background:#efefef}to{background:#222}}.fadeup{transform:translateY(260px);opacity:0}.fadeup.animated{animation:slideIn 1.5s cubic-bezier(.25,1,.25,1) 0s 1 forwards}@keyframes slideIn{0%{transform:translateY(200px);opacity:0}to{transform:translateY(0);opacity:1}}.grecaptcha-badge{visibility:hidden}body.show-recaptcha .grecaptcha-badge{visibility:visible}.layout_bg__1n_Dv{position:fixed;width:100%;height:100%;top:0;overflow:hidden;z-index:-1}