﻿.join_form #installed_link{display:none;text-align:right}.join_form ul{padding-left:20px}.join_form #user_id_type{display:none}.join_form #user_id{margin-bottom:40px}.join_form #user_id_phone{display:none}.join_form .content-header h1,.join_form .content-header h2{margin-top:30px;padding-bottom:10px;border-bottom:1px dotted #aaa;font-size:170%}.join_form .content-header p{margin:30px 0}.join_form .content-header .ios_version_error,.join_form .content-header .android_version_error{display:none;color:red;font-size:140%}.join_form form input.err,.join_form form .err select{border:1px solid #f5c6cb}.join_form form .formError{margin:0;margin-top:.5em;color:#721c24}.join_form .formErrorClose{display:none}.join_form .alert p{margin-bottom:5px}.join_form table{width:100%;border:1px solid #e2e2e2}.join_form th,.join_form td{padding:9pt 1pc;border:1px solid #e2e2e2;text-align:left}.join_form th{width:240px;vertical-align:top;background:#f6f6f6;font-size:90%;font-weight:600;border-left:3px solid #ff5878}.join_form input[type=text],.join_form input[type=password],.join_form input[type=email],.join_form select{background-color:#fafafa;padding:10px;line-height:1.2;font-family:inherit;width:100%;color:#333;box-sizing:border-box;border:1px solid #ddd;border-radius:0;line-height:1.2;font-size:16px}.join_form #user_env_type div label,.join_form #user_id_type div label,.join_form #gender_code label{border:1px solid #ddd}.join_form #user_env_type div label.focus,.join_form #user_id_type div label.focus,.join_form #gender_code label.focus{box-shadow:none;outline:0}.join_form #user_env_type div label:has(input:focus-visible),.join_form #user_id_type div label:has(input:focus-visible),.join_form #gender_code label:has(input:focus-visible){box-shadow:0 0 0 .2rem rgba(255,88,120,.5)}.join_form #user_env_type div label.active,.join_form #user_id_type div label.active,.join_form #gender_code label.active{background-color:#ff5878;border-color:#ff5878;color:#fff;font-weight:bold}.join_form select{width:auto}.join_form input::placeholder{color:#a0a0a0}.join_form .field_with_errors{display:inline}.join_form .birthday-text{padding:0 10px 0 6px}.join_form .bottom-button{margin:60px 0}.join_form .bottom-button .btn-accept{color:#ff5878;border-radius:0;border-width:2px;border-color:#ff5878;background-color:rgba(0,0,0,0);background-image:none;display:block;margin:0 auto}.join_form .bottom-button .btn-accept:hover,.join_form .bottom-button .btn-accept:focus-visible{color:#fff;border-color:#ff5878;background-color:#ff5878}.join_form .bottom-button .btn-accept:focus{box-shadow:none}.join_form .bottom-button .btn-accept:focus-visible{box-shadow:0 0 0 .2rem rgba(255,88,120,.5)}.join_form .password_info{font-size:80%;color:#666}.join_form .password_info li{margin-bottom:5px}.join_form .password_info label{line-height:1.4rem}@media only screen and (max-width: 767px){.join_form th,.join_form td{display:list-item;border:0;list-style-type:none;width:auto}.join_form th{border-left:3px solid #ff5878}.join_form .birthday-text{padding:0 6px}.join_form .bottom-button{width:auto}.join_form .birthday-year{display:list-item;margin-bottom:16px}}.formErrorContent span{display:block;font-size:85%}#confirm #agreement_text{margin-top:50px;margin-bottom:150px;padding-bottom:30px}#confirm #agreement_text h3{margin-top:30px}#confirm #agreement_text ol,#confirm #agreement_text ul{margin:10px 0}#confirm #agreement_text li{margin:10px 0}#confirm .bottom-button{margin:50px 0}#confirm #confirm-footer{border-top:1px dotted #aaa;position:fixed;bottom:0;left:0;right:0;background:#fff}@media only screen and (max-width: 767px){#confirm h1{text-align:center}#confirm #agreement_text{margin-bottom:50px}#confirm .bottom-button{margin:10px auto;width:auto}#confirm .bottom-button .btn{font-size:1.1rem;width:100%}#confirm #confirm-footer{padding:0 15px}}#sended th{border-left:3px solid #ff5878}#sended .bottom-button{margin:60px auto;width:300px}#sended #result_container{display:none}#loading_body{font-size:1.2rem;font-weight:bold;margin-bottom:50px}#summary{padding-top:20px}#summary ol{padding:0px}#summary li{margin-top:10px}#summary a{color:#ff6c94;text-decoration:underline}@media only screen and (max-width: 767px){#summary li{margin-top:20px}}#contactPhone input,#zipCode input{width:auto;display:inline;min-width:80px}.maintenance{margin-top:10px;border:#666 solid 3px;padding:10px}.maintenance h3{text-align:center}.maintenance p{padding:0;margin:0 0 10px 0 !important}.nobori-container{margin:0 auto;padding:1rem;font-family:"Noto Sans JP","Meiryo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.nobori-container .section{margin-bottom:.5rem}.nobori-container .section h1,.nobori-container .section h2{font-size:17px;font-weight:700;margin-bottom:.5rem}.nobori-container .section p{font-size:15px;font-weight:350;margin-bottom:.5rem}.nobori-container .section .note{color:#ff5878;font-size:15px;font-weight:700;margin-bottom:1rem}.nobori-container .section .primary-button{display:flex;justify-content:center;align-items:center;width:300px;height:44px;background-color:#ff5878;color:#fff;border:none;border-radius:5px;padding:1rem;font-size:.9rem;margin:1rem auto;cursor:pointer}.nobori-container .section .primary-button:hover{background-color:#dc506e}.nobori-container .section .image-group{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:1rem;margin-top:1rem;width:100%}.nobori-container .section .store-button-container{position:relative;width:200px;height:60px;margin:1rem auto}.nobori-container .section .store-button{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.nobori-container .section .store-button img{width:100%;height:100%;object-fit:contain}body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,Roboto,Roboto Condensed,Lucida Grande,"segoe UI","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:100%;color:#333}#navbar{background-color:#fff !important}.content{width:80%;margin:0 auto}@media(min-width: 768px){.container{max-width:740px}}@media(min-width: 992px){.container{max-width:960px}}@media(min-width: 1200px){.container{max-width:1140px}}@media only screen and (max-width: 767px){.content{width:auto}#navbar .content{width:100%}}@media only screen and (min-width: 768px)and (max-width: 1024px){.content{width:auto}#navbar .content{width:100%}}.text-centered{text-align:center}@media only screen and (max-width: 767px){#qrcode img{width:100%}}.pixelated{-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:pixelated}.help a{color:#ff5878 !important;border-radius:0;border-width:2px;border-color:#ff5878}.help a:hover{color:#fff !important;border-color:#ff5878;background-color:#ff5878}.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
