.mypageLogin__main{background-image:url(/_userdata/images/mypage_login_mainbg.jpg);background-position:center center;background-size:cover}.mypageLogin__main>div{padding-left:0;padding-top:70px;padding-right:0;padding-bottom:70px;margin:0 auto;max-width:980px}.mypagelogin__pankuzu>div{padding-left:0;padding-top:20px;padding-right:0;padding-bottom:20px;margin:0 auto;max-width:980px}.mypageLogin{background-color:#f0f0f0;padding:60px 15px}.mypageLogin__ttl{text-align:center;padding:0 15px 60px;position:relative}.mypageLogin__ttl::before{content:"";position:absolute;border-style:solid;left:50%;bottom:-1em;border-width:1em 1em 0;border-color:#fff transparent transparent;margin-left:-.5em}.mypageLogin h3{text-align:center;font-size:18px;margin-bottom:50px}.mypageLogin .loginform{max-width:720px;margin:0 auto;padding:15px;position:relative;text-align:center}.mypageLogin .loginform .condi-ttl{display:block;margin: 0 auto;font-weight:700;font-size:16px;line-height:1.5}.mypageLogin .loginform input[type=text],.mypageLogin .loginform input[type=password]{font-size:16px;box-sizing:border-box;width:400px;margin:0 0 0 20px;padding:10px;background:none;background-color:#fff;border:1px solid #ccc;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mypageLogin .linkColor{color:#edb90c!important}.mypageLogin .btn_area{text-align:center;padding-top:60px}.mypageLogin__new{text-align:center;margin-top:60px}.mypageLogin__new li{display:inline-block;margin:0 10px;font-size:13px}.mypageLogin__new li a,.mypageLogin__new li a:visited{color:#edb90c}.mypageLogin__new li a:before,.mypageLogin__new li a:visited:before{content:'\003E\0020'}#undercolumn_error{text-align:center;padding:60px 15px}.spbr{display:none}.pcbr{display:inline}.spimg{display:none}.pcimg{display:inline-block}.center{text-align:center}@media(max-width:640px){.mypageLogin__main>div{padding:15px}.mypagelogin__pankuzu>div{padding:15px}.mypageLogin{padding:30px 15px}.mypageLogin__ttl{text-align:center;padding:20px 15px 30px}.mypageLogin__ttl img{width:200px}.mypageLogin h3{font-size:16px;margin-bottom:30px}.mypageLogin .loginform{padding:15px;text-align:left}.mypageLogin .loginform .condi-ttl{display:block;font-size:15px;font-weight:400}.mypageLogin .loginform input[type=text],.mypageLogin .loginform input[type=password]{width:100%;margin:0 0 10px}.mypageLogin .loginform p{font-size:14px}.mypageLogin .btn_area{padding-top:30px}.spbr{display:inline}.pcbr{display:none}.spimg{display:block}.pcimg{display:none}}
