﻿#loginSec #wpmem_login,#loginSec #wpmem_reg{width:100%;font-family:"Noto Sans JP","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Verdana,Osaka,"MS PGothic","M+ 1p",sans-serif}#loginSec .lrbox{margin:100px 0 0}#loginSec .loginbox{border:1px solid #707070;width:45%}#loginSec .loginbox .ttl{background:#e8e8e8;text-align:center;font-size:2.2rem;font-weight:700;padding:19px 5px}#loginSec .loginbox .box{padding:40px 5.3% 60px}#loginSec .loginbox fieldset{margin:0}#loginSec .loginbox legend{display:none}#loginSec .loginbox label{display:block;font-size:2.2rem;font-weight:700;line-height:1.5}#loginSec .loginbox .div_text{margin:0}#loginSec .loginbox .div_text+label{margin-top:30px}#loginSec .loginbox .username,#loginSec .loginbox .password{border:1px solid #001966;border-radius:10px;width:100%;height:80px;padding:0 20px;margin:10px 0 0}#loginSec .loginbox .button_div{position:relative;font-size:2rem;text-align:center;margin:40px 0 0;padding:0}#loginSec .loginbox .button_div #rememberme{position:absolute;left:0;top:0;opacity:0}#loginSec .loginbox .button_div #rememberme:checked+label:before{color:#001966}#loginSec .loginbox .button_div #rememberme+label{display:inline-block;padding:0 0 0 40px;position:relative;font-size:2rem}#loginSec .loginbox .button_div #rememberme+label:before{content:"";font:normal normal 900 1.4rem "Font Awesome 5 Free";line-height:inherit;color:#fff;position:absolute;left:0;top:6px;display:inline-block;width:20px;height:20px;line-height:18px;border-radius:4px;border:1px solid #707070;box-shadow:0 3px 6px rgba(0,0,0,0.16) inset;background:#fff;text-align:center;transition:all 0.3s}#loginSec .loginbox .button_div .buttons{display:block;border:none;border-radius:1000px;background:#001966;color:#fff;margin:50px auto 0;padding:10px;width:100%;max-width:310px;font-size:2.8rem;font-weight:700;line-height:1.5;text-align:center;cursor:pointer;transition:all 0.3s}#loginSec .loginbox .button_div .buttons:hover{opacity:1;background:#262626;transition:all 0.6s}#loginSec .loginbox .link-text{font-size:2rem;text-align:center;margin:30px 0 0;padding:0}#loginSec .loginbox .link-text+.link-text{margin:0}#loginSec .loginbox .link-text a:after{content:'';display:inline-block;width:6px;height:12px;vertical-align:middle;background:url("../images/common/ico_angle_bl_rt.svg") no-repeat center center/contain;margin-left:20px;vertical-align:0}#loginSec .loginbox .link-text .link-text-register{display:none}#loginSec .beginner .topbox p{margin:0;font-size:1.6rem}#loginSec .beginner .topbox p+p{margin-top:50px}#loginSec .beginner .registerbtn{margin-top:auto}#loginSec .beginner .registerbtn a{display:block;border-radius:1000px;background:#001966;color:#fff;margin:50px auto;padding:16px 10px;width:100%;max-width:310px;font-size:2.8rem;font-weight:700;text-align:center}#loginSec .beginner .registerbtn a:hover{opacity:1;background:#262626}@media screen and (max-width: 991px) and (min-width: 768px){#loginSec .loginbox{width:48%}#loginSec .loginbox label{font-size:1.8rem}#loginSec .loginbox .button_div{font-size:1.6rem}#loginSec .loginbox .button_div #rememberme+label{font-size:1.8rem}#loginSec .loginbox .link-text{font-size:1.4rem}#loginSec .loginbox .link-text a:after{vertical-align:-2px;margin-left:10px}}@media screen and (max-width: 767px){#loginSec .lrbox{margin:35px 0 0}#loginSec .loginbox{width:100%}#loginSec .loginbox+.loginbox{margin-top:20px}#loginSec .loginbox .ttl{font-size:1.6rem;padding:10px 5px}#loginSec .loginbox .box{padding:20px 5.3% 30px}#loginSec .loginbox label{font-size:1.6rem}#loginSec .loginbox .div_text+label{margin-top:15px}#loginSec .loginbox .username,#loginSec .loginbox .password{height:45px;padding:0 10px;margin:5px 0 0;border-radius:5px}#loginSec .loginbox .button_div{font-size:1.4rem;margin:20px 0 0}#loginSec .loginbox .button_div #rememberme+label{padding:0 0 0 25px;font-size:1.4rem}#loginSec .loginbox .button_div #rememberme+label:before{width:16px;height:16px;line-height:14px;font-size:1.2rem;top:3px}#loginSec .loginbox .button_div .buttons{margin:25px auto 0;max-width:100%;font-size:1.6rem}#loginSec .loginbox .link-text{font-size:1.2rem;margin:20px 0 0}#loginSec .loginbox .link-text a:after{margin-left:5px;vertical-align:-2px}#loginSec .beginner .topbox p{font-size:1.3rem}#loginSec .beginner .topbox p+p{margin-top:20px}#loginSec .beginner .registerbtn{margin:25px 0 0}#loginSec .beginner .registerbtn a{margin:0;padding:14px 10px;max-width:100%;font-size:1.6rem;font-weight:700;text-align:center}}#membersDownload .anchorlist li{width:16.6%;border-right:1px solid #001966;color:#001966}#membersDownload .anchorlist li:nth-of-type(6n){border-right:none;width:17%}#membersDownload .anchorlist li:nth-of-type(n+7){border-top:1px solid #001966}#membersDownload .anchorlist a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.6rem;font-weight:700;padding:11px 10px;background:#e8e8e8;height:100%}#membersDownload .anchorlist a:hover{opacity:1;background:#001966;color:#fff}#membersDownload .downloadsec{margin:60px 0 0}#membersDownload .downloadsec+.downloadsec{margin-top:80px}#membersDownload .scrollbox{margin-top:40px}#membersDownload table{table-layout:fixed}#membersDownload table th,#membersDownload table td{border:1px solid #c7c7c7;font-size:1.4rem}#membersDownload table th.format,#membersDownload table td.format{width:23.3%}#membersDownload table th{text-align:center;background:#e8e8e8;padding:23px 29px;font-weight:700;vertical-align:middle}#membersDownload table td{vertical-align:top;padding:23px 19px}#membersDownload table td ul li+li{margin-top:10px}#membersDownload table td a{text-decoration:underline}@media screen and (max-width: 991px) and (min-width: 768px){#membersDownload .anchorlist li{width:50%}#membersDownload .anchorlist li:nth-of-type(2n){border-right:none}#membersDownload .anchorlist li:nth-of-type(6n){width:50%}#membersDownload .anchorlist li:nth-of-type(n+3){border-top:1px solid #001966}#membersDownload table th.format,#membersDownload table td.format{width:15%}#membersDownload table th{padding:23px 19px}#membersDownload table td{padding:23px 19px}}@media screen and (max-width: 767px){#membersDownload .anchorlist li{width:50%}#membersDownload .anchorlist li:nth-of-type(2n){border-right:none}#membersDownload .anchorlist li:nth-of-type(6n){width:50%}#membersDownload .anchorlist li:nth-of-type(n+3){border-top:1px solid #001966}#membersDownload .anchorlist a{font-size:1.3rem}#membersDownload .downloadsec{margin:30px 0 0}#membersDownload .downloadsec+.downloadsec{margin-top:40px}#membersDownload .scrollbox{margin-top:20px}#membersDownload table{min-width:900px}#membersDownload table th,#membersDownload table td{width:auto;font-size:1.4rem}#membersDownload table th.format,#membersDownload table td.format{width:200px}#membersDownload table th{padding:14px 4px}#membersDownload table td{padding:14px 9px}#membersDownload table td ul li+li{margin-top:5px}}
