@charset "UTF-8";
/* Setting
------------------------------------------- */
/*--------------------------------------------------------------
# Setting
--------------------------------------------------------------*/
/* color */
/* text */
@font-face { font-family: "font-en-normal"; src: url("../font/texgyreadventor-regular.otf") format("truetype"); }

@font-face { font-family: "font-en-bold"; src: url("../font/texgyreadventor-bold.otf") format("truetype"); }

@font-face { font-family: "font-en-italic"; src: url("../font/texgyreadventor-italic.otf") format("truetype"); }

html { overflow-x: hidden; font-size: 16px; }

body { font-family: "游明朝", "Yu Mincho", YuMincho, "Hiragino Mincho Pro", serif; font-weight: 400; font-size: 16px; overflow-x: hidden; color: #2e3438; letter-spacing: 0.04em; line-height: 140%; background-image: repeating-linear-gradient(90deg, #ecf1f4, #ecf1f4 1px, transparent 1px, transparent 20px), repeating-linear-gradient(0deg, #ecf1f4, #ecf1f4 1px, #fff 1px, #fff 20px); background-size: 20px 20px; }

a { color: #2e3438; text-decoration: none; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

a::before, a::after { -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

a:hover { color: #1c89ce; text-decoration: none; }

a:focus, .btn:focus { -webkit-box-shadow: 0 0 0 0.2rem #aad35c; box-shadow: 0 0 0 0.2rem #aad35c; }

.container { max-width: 1200px; width: 90%; padding: 0; }

@media screen and (min-width: 0px) and (max-width: 768px) { .container { width: 86%; } }

.login.wp-core-ui .button, .login.wp-core-ui .button-secondary { color: #fff; }

.login.wp-core-ui .button-primary { background-color: #1c89ce; border-color: #1c89ce; color: #fff; }

.login.wp-core-ui .button-primary:hover { background-color: #aad35c; border-color: #aad35c; }

.login h1 a { background: url(../img/logo.svg) no-repeat center/contain; width: 80%; }

.login form { background: transparent; border: none; -webkit-box-shadow: none; box-shadow: none; }

.login label { width: 100%; }

.login input[type="checkbox"]:focus, .login input[type="color"]:focus, .login input[type="date"]:focus, .login input[type="datetime-local"]:focus, .login input[type="datetime"]:focus, .login input[type="email"]:focus, .login input[type="month"]:focus, .login input[type="number"]:focus, .login input[type="password"]:focus, .login input[type="radio"]:focus, .login input[type="search"]:focus, .login input[type="tel"]:focus, .login input[type="text"]:focus, .login input[type="time"]:focus, .login input[type="url"]:focus, .login input[type="week"]:focus, .login select:focus, .login textarea:focus { border-color: #1c89ce; -webkit-box-shadow: 0 0 0 1px #ecf1f4; box-shadow: 0 0 0 1px #ecf1f4; }
/*# sourceMappingURL=login.css.map */