@font-face{font-family:"YakuHanJP";font-style:normal;font-weight:400;src:url(../fonts/YakuHanJP/YakuHanJP-Regular.woff2) format("woff2"),url(../fonts/YakuHanJP/YakuHanJP-Regular.woff) format("woff"),url(../fonts/YakuHanJP/YakuHanJP-Regular.eot)}@font-face{font-family:"YakuHanJP";font-style:normal;font-weight:500;src:url(../fonts/YakuHanJP/YakuHanJP-Medium.woff2) format("woff2"),url(../fonts/YakuHanJP/YakuHanJP-Medium.woff) format("woff"),url(../fonts/YakuHanJP/YakuHanJP-Medium.eot)}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:bold}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:100}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:200}@font-face{font-family:"SourceHanCodeJP-Regular";src:local("SourceHanCodeJP-Regular")}@font-face{font-family:"Myrica M";src:local("Myrica M")}@font-face{font-family:"MyricaM M";src:local("MyricaM M")}@font-face{font-family:"Ricty Diminished Discord";src:local("Ricty Diminished Discord")}@font-face{font-family:"Migu 1M";src:local("Migu 1M")}@font-face{font-family:"Rounded M+ 1m regular";src:local("Rounded M+ 1m regular")}@font-face{font-family:"Rounded Mgen+ 1m regular";src:local("Rounded Mgen+ 1m regular")}@font-face{font-family:"VL ゴシック";src:local("VL ゴシック")}body.login{background:url("../img/top/pic_mainv_01.jpg") no-repeat;background-size:cover !important;background-position:center center}#login{padding-top:10%}#login h1{width:160px;height:30px;background-repeat:no-repeat;background-image:url("../img/common/pic_logo.png");background-size:cover;margin-right:auto;margin-left:auto;margin-bottom:15px}#login h1 a{display:none}#login form{border-radius:10px}#login #nav{display:none}#login .privacy-policy-page-link{display:none}#login #backtoblog{display:none}.logHead,.logHead02,.loginFooter{display:none}.login-action-password-protected-login #login{padding-top:20px}.login-action-password-protected-login img{max-width:100%;height:auto}.login-action-password-protected-login .logHead,.login-action-password-protected-login .logHead02,.login-action-password-protected-login .loginFooter{display:block}.login-action-password-protected-login .logHead{text-align:center;margin-bottom:40px}.login-action-password-protected-login .logHead02{text-align:center;margin-bottom:0px}.login-action-password-protected-login .logHead02 img{width:120px;height:auto}.login-action-password-protected-login .loginFooter_list{text-align:center}.login-action-password-protected-login .loginFooter_list dt{margin-bottom:15px;font-size:18px;font-weight:bold;letter-spacing:.1em}.login-action-password-protected-login .loginFooter_list dd{font-size:12px;letter-spacing:.1em}.login-action-password-protected-login .loginFooter{padding:100px 20px 0;line-height:22px}.login-action-password-protected-login h1{display:none}.login-action-password-protected-login .submit{text-align:center}.login-action-password-protected-login .button-primary{float:none !important;width:100%}.login-action-password-protected-login label{display:block;font-weight:bold}.login-action-password-protected-login input[type=password]{margin:0 0 15px !important;width:100%}.login-action-password-protected-login .button.button-large{min-height:45px;font-size:16px}