@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/

.llms-access-plan-pricing{
	display:none;
}

#custom-user-registration-form,
#custom-user-login-form {
    width: 100%;
    max-width: 500px; /* フォームの最大幅 */
    margin: 0 auto; /* 中央に配置 */
    padding: 20px;
    border: 1px solid #ccc;
    border-radius: 10px;
    background-color: #f9f9f9; /* 背景色 */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* 影 */
}

#custom-user-registration-form p,
#custom-user-login-form p {
    margin-bottom: 20px; /* 各フィールドの下の余白 */
}

#custom-user-registration-form label,
#custom-user-login-form label {
    display: block;
    font-size: 16px;
    margin-bottom: 5px;
    font-weight: bold;
    color: #333; /* ラベルの色 */
}

#custom-user-registration-form input[type="text"],
#custom-user-login-form input[type="text"],
#custom-user-registration-form input[type="email"],
#custom-user-login-form input[type="email"],
#custom-user-registration-form input[type="password"],
#custom-user-login-form input[type="password"] {
    width: 100%;
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 5px;
    font-size: 16px;
    color: #333;
    background-color: #fff;
    box-sizing: border-box; /* フル幅対応 */
}

#custom-user-registration-form input[type="submit"],
#custom-user-login-form input[type="submit"] {
    background-color: #0073aa; /* ボタンの背景色 */
    color: #fff;
    padding: 12px 20px;
    border: none;
    border-radius: 5px;
    font-size: 16px;
    cursor: pointer;
    width: 100%;
    text-align: center;
    transition: background-color 0.3s ease; /* ボタンのホバーアニメーション */
}

#custom-user-registration-form input[type="submit"]:hover,
#custom-user-login-form input[type="submit"]:hover {
    background-color: #005983; /* ホバー時のボタンの背景色 */
}

#custom-user-registration-form input[type="text"]:focus,
#custom-user-login-form input[type="text"]:focus,
#custom-user-registration-form input[type="email"]:focus,
#custom-user-login-form input[type="email"]:focus,
#custom-user-registration-form input[type="password"]:focus,
#custom-user-login-form input[type="password"]:focus {
    outline: none;
    border-color: #0073aa; /* フォーカス時のボーダー色 */
    box-shadow: 0 0 5px rgba(0, 115, 170, 0.5); /* フォーカス時の影 */
}


.l-articleBottom{
	display:none;
}