.entry-content #ymm_reg,.entry-content #wpmem_login{width:100%}.entry-content #ymm_reg fieldset,.entry-content #wpmem_login fieldset{border:none;padding:0;margin:0 0 10px}.entry-content #ymm_reg fieldset .req,.entry-content #wpmem_login fieldset .req{color:red}.entry-content #ymm_reg fieldset legend,.entry-content #wpmem_login fieldset legend{font-size:16px;line-height:1.8;margin-bottom:30px}.entry-content #ymm_reg fieldset legend .description,.entry-content #wpmem_login fieldset legend .description{font-weight:normal}.entry-content #ymm_reg fieldset .ymm_login_links,.entry-content #wpmem_login fieldset .ymm_login_links{font-size:13px}.entry-content #ymm_reg fieldset .ymm_login_links p,.entry-content #wpmem_login fieldset .ymm_login_links p{margin:0 0 3px}.entry-content #ymm_reg fieldset .ymm_login_links a,.entry-content #wpmem_login fieldset .ymm_login_links a{color:#0000EE}.entry-content #ymm_reg fieldset .button_div.ymm_login_links,.entry-content #wpmem_login fieldset .button_div.ymm_login_links{display:block}.entry-content #ymm_reg fieldset .button_div,.entry-content #wpmem_login fieldset .button_div{display:flex;flex-wrap:wrap;width:100%;margin:0 0 14px;padding:0}.entry-content #ymm_reg fieldset .button_div input[type="checkbox"],.entry-content #wpmem_login fieldset .button_div input[type="checkbox"]{margin:0;height:30px}.entry-content #ymm_reg fieldset .button_div label,.entry-content #wpmem_login fieldset .button_div label{margin:0;height:30px;font-size:13px;line-height:2.5}.entry-content #ymm_reg fieldset .button_div input[type="submit"],.entry-content #wpmem_login fieldset .button_div input[type="submit"]{flex-basis:100%;flex-shrink:0;flex-grow:0;background-color:#1f93f7;color:#fff;margin:14px 0 0}.entry-content #ymm_reg fieldset .button_div,.entry-content #wpmem_login fieldset .button_div,.entry-content #ymm_reg fieldset .div_text,.entry-content #wpmem_login fieldset .div_text{width:100%}.entry-content #ymm_reg fieldset .button_div.sns_buttons button,.entry-content #wpmem_login fieldset .button_div.sns_buttons button{margin:3px 0;width:100%}.entry-content #ymm_reg fieldset .button_div.sns_buttons button.fb-login-btn,.entry-content #wpmem_login fieldset .button_div.sns_buttons button.fb-login-btn{background-color:#193C6F}.entry-content #ymm_reg fieldset .button_div.sns_buttons button.yj-login-btn,.entry-content #wpmem_login fieldset .button_div.sns_buttons button.yj-login-btn{background-color:#f03}.entry-content #ymm_reg fieldset .address_search_btn,.entry-content #wpmem_login fieldset .address_search_btn{background-color:#1f93f7;color:#fff;margin:14px 0 0}.entry-content #ymm_msg{padding:.5rem}.entry-content #ymm_msg.warn{background:#D9534F;color:#FFF}.entry-content #ymm_msg.info{color:#000}.entry-content #ymm_msg p{margin:0}.entry-content #ymm_msg a{color:#0000EE}.entry-content #ymm_msg.info a,.entry-content #ymm_msg.info .ymm_return{max-width:250px;font-size:14px;line-height:1em;margin:30px auto;text-align:center;display:block;border-radius:2em;padding:11px 0 11px 15px;border:solid 2px #E0DFE0;color:#858585;position:relative}.entry-content #ymm_msg.info a::before,.entry-content #ymm_msg.info .ymm_return::before{content:"";position:absolute;display:block;margin-right:9px;width:18px;top:0;left:14px;height:100%;background:url("/wp-content/themes/art-exhibition/assets/images/aej_back_btn.svg?ver=000") no-repeat center center;background-size:100%}.entry-content #ymm_reg fieldset .description{margin-bottom:30px}.entry-content #ymm_reg fieldset #terms_of_yomiuri_id_title,.entry-content #ymm_reg fieldset #terms_of_service_title{margin:15px 0 5px;font-weight:700;font-size:16px}.entry-content #ymm_reg fieldset #terms_of_yomiuri_id_body,.entry-content #ymm_reg fieldset #terms_of_service_body{border-top:solid 1px #aaa;border-bottom:solid 1px #aaa;max-height:200px;word-break:break-all;overflow:auto;margin:0 0 30px;padding:10px 20px;font-size:13px}.entry-content #ymm_reg fieldset .div_checkbox{background:#f7f6f6;padding:8px 12px}.entry-content #ymm_reg fieldset div{margin-bottom:30px}.entry-content #ymm_reg fieldset div.div_checkbox input,.entry-content #ymm_reg fieldset div.div_radio input{vertical-align:middle}.entry-content #ymm_reg fieldset div.div_checkbox label,.entry-content #ymm_reg fieldset div.div_radio label{font-weight:400}.entry-content #ymm_reg fieldset div.button_div{margin:20px 0;text-align:right;justify-content:center}.entry-content #ymm_reg fieldset div.button_div [name="cancel_btn"],.entry-content #ymm_reg fieldset div.button_div .cancel_btn{background-color:#D7D5D0;color:#5f5f5f;order:1;flex-basis:80%;padding:13px;border-radius:5px}.entry-content #ymm_reg fieldset div.button_div [name="submit_btn"]{order:0;flex-basis:100%;margin:0 0 20px;border-radius:5px;background:#1f93f7}.entry-content #ymm_reg fieldset label{margin-bottom:.25em}.entry-content #ymm_reg fieldset .req-text{color:#f00;font-size:13px}.entry-content #ymm_reg fieldset #zip_search_msg{color:#D9534F}.entry-content #ymm_reg fieldset .addr_select_msg{font-weight:bold}.entry-content #ymm_reg fieldset .addr_search_result a{color:#00F;text-decoration:underline;cursor:pointer}.entry-content #ymm_reg.confirmation .ymm-register-form label[for="user_pass"]{margin-top:0}.entry-content #ymm_reg.confirmation .ymm-register-form label{border-top:dotted 1px #dadada;margin:25px 0 10px;padding:3px 10px;background:#f9f9f9}.entry-content #ymm_reg.confirmation .ymm-register-form .button_div{margin:20px 0;text-align:right;justify-content:center}.entry-content #ymm_reg.confirmation .ymm-register-form .button_div button[value="register"]{order:0;flex-basis:100%;margin:0 0 20px;border-radius:5px;background:#1f93f7}.entry-content #ymm_reg.confirmation .ymm-register-form .button_div button[value="cancel"]{background-color:#D7D5D0;color:#5f5f5f;order:1;flex-basis:80%;padding:13px;border-radius:5px}.entry-content #ymm_reg .ymm-register-form div{margin-bottom:20px}.entry-content #ymm_reg .ymm-register-form label{border-top:dotted 1px #dadada;font-size:15px;margin:25px 0 0;padding-top:10px}.entry-content #ymm_reg .ymm-register-form input{border:1px solid #dcdcdc}.entry-content #ymm_reg .ymm-register-form select{border:1px solid #dcdcdc;padding:10px 25px 10px 8px;background:url("/wp-content/themes/art-exhibition/assets/images/aej_exhibition_selected_icon.svg?ver=000") no-repeat 95% center transparent;background-size:16px auto;background-color:#f9f9f9;font-size:16px}.entry-content #ymm_reg .ymm-register-form .div_radio{display:flex;width:100%}.entry-content #ymm_reg .ymm-register-form .div_radio label{flex-basis:50%;margin:0;border:none}.ymm_restricted_msg{width:100%;padding:1rem;border:solid 1px #e40012}.ymm_restricted_msg .ymm_login_reg_buttons{text-align:center}.ymm_restricted_msg .ymm_login_reg_buttons .yomi_member_btn{display:inline-block;background-color:#26a69b;color:#FFF;font-size:1em;line-height:2;text-decoration:none;letter-spacing:.05em;padding:.4em 1em;border-radius:3px;cursor:pointer;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);-webkit-tap-highlight-color:transparent;transition:.3s ease-out;width:85%;margin-bottom:1.5em}.ymm_restricted_msg .ymm_login_reg_buttons .yomi_member_btn:hover{box-shadow:0 3px 3px 0 rgba(0,0,0,0.14),0 1px 7px 0 rgba(0,0,0,0.12),0 3px 1px -1px rgba(0,0,0,0.2)}.ymm_restricted_msg .ymm_login_reg_buttons .ymm_login_btn::before,.ymm_restricted_msg .ymm_login_reg_buttons .ymm_register_btn::before{background:url("/wp-content/themes/art-exhibition/assets/images/aej_menu_icon.svg?ver=000") no-repeat;background-size:100%;content:"";width:15px;height:15px;display:inline-block;margin-bottom:4px;vertical-align:middle;margin-right:3px}.ymm_restricted_msg .ymm_login_reg_buttons .ymm_login_btn{background-color:#e40012;color:#fff}.ymm_restricted_msg .ymm_login_reg_buttons .ymm_login_btn::before{background-position:0 -89px}.ymm_restricted_msg .ymm_login_reg_buttons .ymm_register_btn{background-color:#ececec;color:#3c321e}.ymm_restricted_msg .ymm_login_reg_buttons .ymm_register_btn::before{background-position:0 -194px}@media screen and (min-width:481px) and (max-width:768px){.ymm_restricted_msg .ymm_login_reg_buttons .yomi_member_btn{width:45%}.ymm_restricted_msg .ymm_login_reg_buttons .ymm_login_btn{margin-right:4%}}@media screen and (min-width:769px){.ymm_restricted_msg .ymm_login_reg_buttons .yomi_member_btn{width:35%}.ymm_restricted_msg .ymm_login_reg_buttons .ymm_login_btn{margin-right:4%}.entry-content #wpmem_login fieldset *,#ymm_reg fieldset *{max-width:500px}#wpmem_reg label,#wpmem_login label{display:block;margin:0 auto 5px}#wpmem_login .div_text,.entry-content #wpmem_login fieldset .button_div{margin:0 auto 14px}.entry-content #wpmem_login form fieldset legend{max-width:none}.entry-content #ymm_reg .description,.entry-content #ymm_reg #terms_of_yomiuri_id_title,.entry-content #ymm_reg #terms_of_yomiuri_id_body,.entry-content #ymm_reg #terms_of_service_title,.entry-content #ymm_reg #terms_of_service_body,.entry-content #ymm_reg .div_checkbox,.entry-content #ymm_reg .div_text,.entry-content #ymm_reg .div_text input,.entry-content #ymm_reg label[for="user_email"],.entry-content #ymm_reg label[for="user_confirm_email"]{max-width:none}.entry-content #ymm_reg fieldset div.button_div,.entry-content #ymm_reg.confirmation .ymm-register-form .button_div{margin:30px auto}.entry-content #ymm_reg .ymm-register-form label{border:none}.entry-content #ymm_reg .ymm-register-form fieldset *{max-width:none}.entry-content #ymm_reg .ymm-register-form .div_radio label{flex-basis:10%}.entry-content #ymm_reg fieldset div.button_div{max-width:500px;margin:30px auto}}