﻿.social-font{font-family:'メイリオ', 'Meiryo', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', sans-serif}.fb-login-link-color{background-color:#4e69a2}a.fb-login-link-color:hover{text-decoration:none;background-color:#3b5998}.google-login-link-color{background-color:#4285f4}a.google-login-link-color:hover{text-decoration:none;background-color:#3367d6}.login-link-color{background:linear-gradient(to bottom, #f78027 0%, #ec620e 100%)}a.login-link-color:hover{text-decoration:none;background:#ec620e}.register-link-color{background:linear-gradient(to bottom, #60b749 0%, #4ca534 100%, #4ca534 100%)}a.register-link-color:hover{text-decoration:none;background:#4ca534}.icon-green-color{color:#79b04d}div#customer-contents div#customer-login h2{font-size:16px;line-height:22px;font-weight:bold;background:none;border-bottom:none;padding:0 0 0 5px;margin:4px 0 14px 0}div#customer-contents div#customer-login div.login-left{display:block;float:left;width:560px}div#customer-contents div#customer-login div.login-left .login-area,div#customer-contents div#customer-login div.login-right .login-area{background:#e6ecce;border-radius:8px;min-height:295px;height:auto !important;height:295px}div#customer-contents div#customer-login div.login-left .login-area .login-box-field{padding:18px 30px 0 34px}div#customer-contents div#customer-login div.login-left .login-area .login-box-field table{line-height:30px}div#customer-contents div#customer-login div.login-left .login-area .login-box-field table th{font-weight:bold;color:#666}div#customer-contents div#customer-login div.login-left .login-area .login-box-field .etc-link-area{display:block;margin-bottom:17px}div#customer-contents div#customer-login div.login-left .login-area .login-box-field .etc-link-area .reminder-link,div#customer-contents div#customer-login div.login-left .login-area .login-box-field .etc-link-area .company-link{display:block;line-height:20px;font-size:12px;float:right;clear:right}div#customer-contents div#customer-login div.login-left .login-area .login-failure{display:block;margin:5px 0;font-weight:bold;color:#f00;text-align:center}div#customer-contents div#customer-login div.login-left .login-area .login-box-submit{display:block;text-align:center;margin-bottom:20px;position:relative}div#customer-contents div#customer-login div.login-left .login-area .login-box-submit .login-submit-button{-webkit-appearance:none;border:none;height:44px;width:173px;border-radius:9px;color:#fff;font-size:16px;line-height:35px;font-weight:bold}div#customer-contents div#customer-login div.login-left .login-area .login-box-submit .login-submit-button:hover{cursor:pointer;background:#ec620e}div#customer-contents div#customer-login div.login-left .login-area .login-box-submit .auto-login-label{position:absolute;top:25px;left:380px}div#customer-contents div#customer-login div.login-left .login-area .social-login-area{display:block;padding:15px 28px 12px 34px;border-top:1px solid #bfbfbf}div#customer-contents div#customer-login div.login-left .login-area .social-login-area .social-login-link-area{margin-bottom:12px;text-align:center}div#customer-contents div#customer-login div.login-left .login-area .social-login-area .social-login-link-area>span{font-size:14px}div#customer-contents div#customer-login div.login-left .login-area .social-login-area .social-login-description{display:block;text-align:center;font-size:12px;line-height:18px;color:#666}div#customer-contents div#customer-login div.login-left .login-area .social-login-area .social-login-link{display:inline-block;width:190px;line-height:30px;font-size:13px;text-align:center;border-radius:5px;color:#fff}div#customer-contents div#customer-login div.login-left .login-area .social-login-area .social-login-link:nth-child(2){margin-left:40px}div#customer-contents div#customer-login div.login-left .login-area .social-login-area .social-login-link:nth-child(3){margin-left:20px}div#customer-contents div#customer-login div.login-right{display:block;float:right;width:280px}div#customer-contents div#customer-login div.login-right .login-area .register-description{font-size:14px;line-height:26px;color:#666;padding:22px 22px 0 22px;margin-bottom:20px}div#customer-contents div#customer-login div.login-right .login-area .register-link{display:block;width:233px;margin:0 auto;font-size:16px;text-align:center;font-weight:bold;line-height:44px;border-radius:9px;color:#fff}
