/*! (c) Yuko Yuko Inc. | www.yukoyuko.net */
.pageBlock-otherAccount{position:relative;background:#f4f2ee;padding:66px 0 60px;line-height:1.71}@media screen and (max-width:767px){.pageBlock-otherAccount{padding:35px 0 26px}}.pageBlock-otherAccount .blockHeading{text-align:center}.pageBlock-otherAccount .blockHeading .blockHeading_icon img{width:auto;height:18px;vertical-align:middle;padding-right:.4rem;position:relative}.pageBlock-otherAccount .blockHeading .blockHeading_icon .blockHeading_text-emphasis{color:#a91f28;font-weight:700}@media screen and (min-width:768px){.dark-mode .pageBlock-otherAccount .blockHeading .blockHeading_icon .blockHeading_text-emphasis{color:#8b8146}}.pageBlock-otherAccount .otherAccount_loginBlock{position:relative;flex-shrink:0;width:530px;margin:3rem auto;padding:.4rem 0;border-top:1px solid #d2cec7}@media screen and (max-width:767px){.pageBlock-otherAccount .otherAccount_loginBlock{width:100%}}.pageBlock-otherAccount .otherAccount_loginBlock .m-title-balloon{width:320px;margin:1rem auto 27px}@media screen and (max-width:767px){.pageBlock-otherAccount .otherAccount_loginBlock .m-title-balloon{width:100%;margin:1rem auto 14px}}.pageBlock-otherAccount .otherAccount_loginBlock .otherAccount_imgArea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-bottom:1.4rem;margin-bottom:3rem;border-bottom:1px solid #d2cec7}.pageBlock-otherAccount .otherAccount_loginBlock .otherAccount_imgArea .otherAccount_list{width:calc(100% / 3);text-align:center;display:inline-block}.pageBlock-otherAccount .otherAccount_loginBlock .otherAccount_imgArea .otherAccount_list:nth-child(2){-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;transform:translateY(50%)}.pageBlock-otherAccount .otherAccount_loginBlock .otherAccount_imgArea .otherAccount_list.otherAccount_arr{width:60px;margin:0 2rem}@media screen and (max-width:767px){.pageBlock-otherAccount .otherAccount_loginBlock .otherAccount_imgArea .otherAccount_list.otherAccount_arr{margin:0 1rem}}.pageBlock-otherAccount .otherAccount_loginBlock .otherAccount_imgArea .otherAccount_list .otherAccount_item-name{margin-top:.6rem;font-size:13px;line-height:15px}.pageBlock-otherAccount .otherAccount_loginBlock .otherAccount_imgArea .otherAccount_list .m-login-arr{position:relative;display:block;width:60px;height:3px;margin:0 auto}.pageBlock-otherAccount .otherAccount_loginBlock .otherAccount_imgArea .otherAccount_list .m-login-arr:before{position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle}.pageBlock-otherAccount .otherAccount_loginBlock .otherAccount_imgArea .otherAccount_list .m-login-arr:before{width:9px;height:9px;right:auto;left:0;z-index:1;border-left:none;box-sizing:border-box}@-moz-document url-prefix(){.pageBlock-otherAccount .otherAccount_loginBlock .otherAccount_imgArea .otherAccount_list .m-login-arr:before{transform:translateY(-40%)}}.pageBlock-otherAccount .otherAccount_loginBlock .otherAccount_imgArea .otherAccount_list .m-login-arr.m-arrL{background-color:#cfcabb;transform:translateX(-8%)}.pageBlock-otherAccount .otherAccount_loginBlock .otherAccount_imgArea .otherAccount_list .m-login-arr.m-arrL:before{border:8px solid #f4f2ee;border-right:11px solid #cfcabb}.pageBlock-otherAccount .otherAccount_loginBlock .otherAccount_imgArea .otherAccount_list .m-login-arr.m-arrR{background-color:#cfcabb;transform:translateX(8%)}.pageBlock-otherAccount .otherAccount_loginBlock .otherAccount_imgArea .otherAccount_list .m-login-arr.m-arrR:before{right:0;left:auto;border:8px solid #f4f2ee;border-left:11px solid #cfcabb}.pageBlock-otherAccount .otherAccount_loginBlock .otherAccount_imgArea .otherAccount_list .m-login-arr+.m-login-arr{margin-top:1.4rem}.pageBlock-otherAccount .otherAccount_loginBlock .otherAccount_imgArea .otherAccount_list img{width:auto;height:40px;text-align:center;vertical-align:middle}.pageBlock-otherAccount .otherAccount_loginBlock .otherAccount_login{max-width:330px;margin:0 auto}@media screen and (max-width:767px){.pageBlock-otherAccount .otherAccount_loginBlock .otherAccount_login{width:100%}}.pageBlock-otherAccount .otherAccount_loginBlock .otherAccount_login .otherAccount_item_title{display:block;font-weight:700;line-height:1.9;margin-bottom:10px;line-height:20px;font-size:13px}.pageBlock-otherAccount .otherAccount_loginBlock .otherAccount_login label{width:100%;display:block}.pageBlock-otherAccount .otherAccount_loginBlock .otherAccount_login label+label{margin-top:16px}.pageBlock-otherAccount .otherAccount_loginBlock .otherAccount_login input{width:100%;border:1px solid #e6e3da;border-radius:6px;padding:8px;-webkit-appearance:none;line-height:normal}@media screen and (max-width:767px){.pageBlock-otherAccount .otherAccount_loginBlock .otherAccount_login input{font-size:1.6rem}}.pageBlock-otherAccount .otherAccount_loginBlock .otherAccount_login input#mailAddress{cursor:inherit}.pageBlock-otherAccount .otherAccount_loginBlock .otherAccount_login input#mailAddress::-webkit-input-placeholder{color:#3e3e3e;background-color:#fff}@media screen and (min-width:768px){.dark-mode .pageBlock-otherAccount .otherAccount_loginBlock .otherAccount_login input#mailAddress::-webkit-input-placeholder{color:#bfbfbf}}.pageBlock-otherAccount .otherAccount_loginBlock .otherAccount_login input#mailAddress:-moz-placeholder{color:#3e3e3e;background-color:#fff;opacity:1}@media screen and (min-width:768px){.dark-mode .pageBlock-otherAccount .otherAccount_loginBlock .otherAccount_login input#mailAddress:-moz-placeholder{color:#bfbfbf}}.pageBlock-otherAccount .otherAccount_loginBlock .otherAccount_login input#mailAddress::-moz-placeholder{color:#3e3e3e;background-color:#fff;opacity:1}@media screen and (min-width:768px){.dark-mode .pageBlock-otherAccount .otherAccount_loginBlock .otherAccount_login input#mailAddress::-moz-placeholder{color:#bfbfbf}}.pageBlock-otherAccount .otherAccount_loginBlock .otherAccount_login input#mailAddress:-ms-input-placeholder{color:#3e3e3e;background-color:#fff}@media screen and (min-width:768px){.dark-mode .pageBlock-otherAccount .otherAccount_loginBlock .otherAccount_login input#mailAddress:-ms-input-placeholder{color:#bfbfbf}}.pageBlock-otherAccount .otherAccount_loginBlock .otherAccount_login .otherAccount_btn{width:250px;margin:20px auto 0}.pageBlock-otherAccount .otherAccount_loginBlock .otherAccount_login .otherAccount_btn a{width:auto;padding:0;border:none}.pageBlock-otherAccount .otherAccount_loginBlock .otherAccount_login .otherAccount_btn button{width:100%;border:1px solid #a91f28;cursor:pointer;font-size:13px}.pageBlock-otherAccount .otherAccount_loginBlock .otherAccount_login .otherAccount_login_pass{margin-top:15px;font-size:1.2rem;text-align:center;text-align:center}.pageBlock-otherAccount .otherAccount_loginBlock .otherAccount_login .otherAccount_login_pass a{color:#848488}@media screen and (min-width:768px){.dark-mode .pageBlock-otherAccount .otherAccount_loginBlock .otherAccount_login .otherAccount_login_pass a{color:#bfbfbf}}.pageBlock-otherAccount .c-pageBlock-rule{position:relative;margin-top:66px}@media screen and (max-width:767px){.pageBlock-otherAccount .c-pageBlock-rule{margin-top:35px}}.pageBlock-otherAccount .c-pageBlock-rule p{text-align:center}.pageBlock-otherAccount .c-pageBlock-rule a{color:#848488}@media screen and (min-width:768px){.dark-mode .pageBlock-otherAccount .c-pageBlock-rule a{color:#bfbfbf}}.g-nav_control .logoutBtn{font-size:12px;padding:5px 10px 5px 10px}@media screen and (max-width:767px){.nav-favorite-btn:hover{opacity:.6}}@media screen and (min-width:768px),print{.g-header-error-msg{display:none;position:fixed;z-index:100;top:0;left:0;width:100%;transition:all .2s;transform:translateY(-64px);opacity:0}}.g-userMenu_mypage{text-decoration:underline}.g-userMenu_mypage:hover{text-decoration:none}@media screen and (min-width:768px),print{.view-scrollHeader .g-header-error-msg{transform:translateY(0)}}@media screen and (max-width:767px){.view-scrollHeader .g-header-error-msg{opacity:0;display:none}}.view-scrollHeader .g-header-error-msg.is-error{opacity:1;display:block}@media screen and (max-width:767px){.view-scrollHeader .g-header-error-msg.is-visible{opacity:1;display:block}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.g-header-error-msg{transform:translateY(0)}.g-header-error-msg.is-error{opacity:1;display:block}}@media screen and (min-width:768px),print{.no-scroll-header .g-nav{display:none!important}}@media screen and (min-width:768px),print{.no-scroll-header .g-nav_list{margin-left:10px;margin-right:auto}}@media screen and (min-width:768px),print{.no-scroll-header .g-nav_list li a:after,.no-scroll-header .g-nav_list li a:before{background-color:#505052}}@media screen and (min-width:768px),print{.no-scroll-header .g-nav_list li a:hover{background-color:#27272d;opacity:.6}}@media screen and (min-width:768px),print{.no-scroll-header .g-nav_user{margin-left:70px;margin-right:auto}}@media screen and (min-width:768px),print{.no-scroll-header .g-user_status{align-items:flex-start;width:220px;max-width:220px}}.no-scroll-header .g-header_contact{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:207px;min-width:207px;max-width:207px}.no-scroll-header .g-header_contact .m-icon-svg{display:inline-block;width:30px;min-width:30px;max-width:30px;height:30px;margin-right:4px;background:url(https://cdn.yukoyuko.net/resources/14.142.0/images/yoyaku/common/icon_tel.svg) no-repeat center center;background-size:30px 30px}.no-scroll-header .g-header_contact .m-icon-svg:before{position:absolute;top:50%;content:"";transform:translateY(-50%);background:no-repeat 50% 0}.no-scroll-header .g-header_contact_wrap{width:173px;max-width:173px;min-width:173px;display:block}.no-scroll-header .g-header_contact_txt{font-size:12px;display:-ms-flexbox;display:flex;width:173px;max-width:173px;min-width:173px;letter-spacing:.21em;color:#fff;-ms-flex-pack:justify;justify-content:space-between}.no-scroll-header .g-header_contact_txt strong{font-size:12px}.no-scroll-header .g-header_contact_time{font-size:12px;letter-spacing:.115em;color:#bbb}.no-scroll-header .g-header_contact_tel .contact-number,.no-scroll-header .g-header_contact_tel a{font-size:19px}
