﻿.btn-hotokami:hover{color:#fff;background:linear-gradient(-135deg, #75be00, #65a301)}.btn-hotokami{display:flex;align-items:center;justify-content:center;width:200px;height:40px;padding:0 8px;font-weight:600;color:#75be00;background:#fff;border:1px solid;border-color:#75be00;border-radius:40px}.btn-hotokami:hover{text-decoration:none;transition-duration:.5s}.btn-hotokami-fill{background:linear-gradient(-135deg, #75be00, #65a301)}.btn-hotokami-fill:hover{color:#75be00;background:#fff}.btn-hotokami-fill{display:flex;align-items:center;justify-content:center;width:200px;height:40px;padding:0 8px;font-weight:600;color:#fff;background:#75be00;border:1px solid;border-color:#fff;border-radius:40px}.btn-hotokami-fill:hover{text-decoration:none;transition-duration:.5s}.btn-yellow:hover{color:#fff;background:linear-gradient(-135deg, #ffd333, #f7a700)}.btn-yellow{display:flex;align-items:center;justify-content:center;width:200px;height:40px;padding:0 8px;font-weight:600;color:#f7a700;background:#fff;border:1px solid;border-color:#f7a700;border-radius:40px}.btn-yellow:hover{text-decoration:none;transition-duration:.5s}.btn-gray-mini{margin:0;font-size:.9em}.btn-gray-mini:hover{color:#fff;background:linear-gradient(-135deg, #aaa, rgb(105, 105, 105))}.btn-gray-mini{display:flex;align-items:center;justify-content:center;width:100px;height:30px;padding:0 8px;font-weight:600;color:#aaa;background:#fff;border:1px solid;border-color:#aaa;border-radius:30px}.btn-gray-mini:hover{text-decoration:none;transition-duration:.5s}.btn-yellow-fill{background:linear-gradient(-135deg, #ffd333, #f7a700)}.btn-yellow-fill:hover{color:#f7a700;background:#fff}.btn-yellow-fill{display:flex;align-items:center;justify-content:center;width:200px;height:40px;padding:0 8px;font-weight:600;color:#fff;background:#f7a700;border:1px solid;border-color:#fff;border-radius:40px}.btn-yellow-fill:hover{text-decoration:none;transition-duration:.5s}.box{margin:2%;background-position:center;background-size:cover;border-radius:13px;box-shadow:0 0 16px #bbb}.box:hover{box-shadow:0 0 10px #bbb;transition:background-color 1s linear}.turbo-progress-bar{background-color:#75be00}a.link-text{color:#1967d2;text-decoration:underline}a.link-text:hover,a.link-text:active,a.link-text:focus{color:#458bed;text-decoration:none}a.link-text:visited{color:#4b11a8}.page-title{margin:16px auto;font-size:24px;font-weight:600;color:#000;text-align:center}.lists_title{margin:8px;font-size:21px}.list_card_title{padding:0 0 4px 0;margin:6px 0;border-bottom:.1px solid #999}.list_card_title a{font-size:19px;color:#000}.list_card_title span{font-size:17px;font-weight:normal}.list_card_address{display:block;width:100%;margin:0 0 8px 0;color:#999}.list_card_count{display:block;width:100%;color:#999;text-align:right}.list_card_count span{margin:0 4px}.list_card_summary_box{display:block;min-width:100%;height:auto;overflow:hidden;color:#000}.list_card_summary_long{display:block;margin:2px 0;color:#999}.list_card_image{display:block;min-width:120px;height:120px;margin:0 8px 0 0;background-position:center;background-size:cover;border-radius:4px}.list_card{padding:8px;margin:8px;border-style:solid 1px rgba(0,0,0,.1);border-radius:4px;box-shadow:rgba(0,0,0,.06) 0px 2px 4px 0px}.list_card_buttons{max-width:450px;margin:8px 0}.list_post_button{padding:0;font-size:15px}.list_post_button:hover{color:#fff;background:linear-gradient(-135deg, #75be00, #65a301)}.list_post_button{display:flex;align-items:center;justify-content:center;width:30%;height:30px;padding:0 8px;font-weight:600;color:#999;background:#fff;border:1px solid;border-color:#999;border-radius:30px}.list_post_button:hover{text-decoration:none;transition-duration:.5s}.list_want_button{padding:0;margin:0 2px;font-size:15px;display:flex;align-items:center;justify-content:center;width:30%;height:30px;padding:0 8px;font-weight:600;color:#999;background:#fff;border:1px solid;border-color:#999;border-radius:30px}.list_want_button:hover{text-decoration:none;transition-duration:.5s}.list_want_button:hover{color:#fff;background:linear-gradient(-135deg, #ffd333, #f7a700)}.list_want_button:active{font-size:1.2em;transition-duration:.1s}.list_want_button_active{color:#f7a700}.list_view_button{padding:0;font-size:15px}.list_view_button:hover{color:#fff;background:linear-gradient(-135deg, #75be00, #65a301)}.list_view_button{display:flex;align-items:center;justify-content:center;width:40%;height:30px;padding:0 8px;font-weight:600;color:#75be00;background:#fff;border:1px solid;border-color:#75be00;border-radius:30px}.list_view_button:hover{text-decoration:none;transition-duration:.5s}.fit-img{width:100%}.border-bottom{border-bottom:1px solid #ccc}.follow-button-js,.want-button-js,.mini-post-button-js,.spot-follow-button-js,.mini-suteki-button-js{cursor:pointer}.spot-follow-button-js{width:0}.ad-box{max-width:480px;padding:16px 8px;border:1px #ccc solid;border-radius:4px}.ad-box-item{display:flex;justify-content:center;justify-items:center;cursor:pointer}.ad-box-item__left-area{width:calc(40% - 8px);margin-right:8px}.ad-box-item__right-area{width:60%;padding:8px 0 0 8px}.ad-box-item__img{display:flex;justify-content:center}.ad-box-item__img img{width:100%;max-width:200px;height:auto}.ad-box-item__title{font-size:16px;font-weight:bold;line-height:1.5;color:#333}@media(min-width: 768px){.ad-box-item__title{font-size:18px}}.ad-box-item__btn{max-width:200px;padding:12px 16px;font-weight:bold;color:#000;text-align:center;background-color:orange;border-radius:4px}@media(min-width: 768px){.ad-box{margin-right:8px;margin-left:8px}}.ad-box-item+.ad-box-item{padding-top:16px;margin-top:16px;border-top:solid 1px #ccc}@media(min-width: 768px){.ad-box-item+.ad-box-item{padding-top:24px;margin-top:24px}}.link-btn{margin-right:auto;margin-left:auto;overflow:hidden;font-size:14px;background:#fff;border:solid 1px rgba(0,0,0,.2);border-radius:4px;-webkit-box-shadow:rgba(0,0,0,.06) 0px 2px 4px 0px;box-shadow:rgba(0,0,0,.06) 0px 2px 4px 0px}.link-btn--single{width:96%;max-width:400px}.link-btn a{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;height:48px;padding:0 8px;font-weight:bold;color:#333}.function-menu-list{display:block;width:100%;background:#fff}.function-menu-list-item{box-sizing:border-box;display:flex;align-items:center;width:100%;height:48px;padding:0 16px;font-size:15px;font-weight:bold;line-height:1;color:#555;border-bottom:1px solid #ddd}.function-menu-list-item:first-child{border-top:1px solid #ddd}.function-menu-list-item__num{display:flex;align-items:center;height:24px;padding:0 8px;margin-left:8px;font-size:13px;background:#eaf0df;border-radius:14px}.function-menu-list-item__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-right:8px;border-radius:50%}.function-menu-list-item__icon--orange{color:#f58516;background:rgba(245,151,0,.15)}.function-menu-list-item__icon--green{color:#75be00;background:rgba(117,190,22,.2)}.function-menu-list-item__icon--blue{color:#00a8be;background:rgba(0,168,190,.2)}.function-menu-list-item span{font-size:14px;font-weight:normal}@media(min-width: 768px){.function-menu-list{display:flex;flex-wrap:wrap;border-radius:4px}.function-menu-list-item{width:50%;border-right:1px solid #ddd}.function-menu-list-item--full{width:100% !important}.function-menu-list-item--full:nth-child(2){border-top:none !important;border-left:1px solid #ddd}.function-menu-list-item:nth-child(odd){border-left:1px solid #ddd}.function-menu-list-item:nth-child(2){border-top:1px solid #ddd}.function-menu-list-item--top-left{border-top-left-radius:8px}.function-menu-list-item--top-right{border-top-right-radius:8px}.function-menu-list-item--bottom-right{border-bottom-right-radius:8px}.function-menu-list-item--bottom-left{border-bottom-left-radius:8px}.more-btn.flex.justify-between{min-width:316px}}.more-btn{position:relative;align-items:center;max-width:800px;padding:16px;margin-right:auto;margin-left:auto;font-size:17px;font-weight:bold;color:#75be00;background:#fff;border:1px solid #75be00}.more-btn__text{text-align:center}.more-btn__online{color:#f7b80d;border:1px solid #f7b80d}.more-btn--goshuinmap{text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,0px 1px 0 #fff,0 -1px 0 #fff,-1px 0 0 #fff,1px 0 0 #fff}@media(min-width: 768px){.more-btn--goshuinmap{width:400px}}.more-btn input{font-size:18px;font-weight:bold;color:#75be00;background:#fff}.btn__top-link{width:100%;max-width:270px;height:40px;margin:auto;font-size:16px;font-weight:bold;color:#fff;text-align:center;vertical-align:middle;background-color:#f7a700;border:none;border-radius:20px;transition:background-color linear .15s}.btn__top-link svg{margin-right:8px;line-height:25px}.btn__top-link:hover{background:rgb(247,187.5833333333,0)}.sns-btn-wrapper{position:fixed;bottom:40px;z-index:20;width:100%;transition:.3s cubic-bezier(0.4, 0, 0.2, 1)}.sns-btn-wrapper-animation{transform:translateY(700%)}.sns-btn-row{align-items:center;max-width:1120px;padding:0 12px}.sns-btn-row-item--round{width:40px;height:40px;margin-right:16px;color:#fff;border-radius:40px;box-shadow:2px 2px 4px rgba(0,0,0,.1)}.sns-btn-row-item--round svg{font-size:20px}.sns-btn-row-item--facebook{background:#3b5998}.sns-btn-row-item--twitter{background:#55acee}.sns-btn-row-item--line{background-color:#01b901}.sns-btn-row-item--hatena{background:#008fde}.sns-btn-row a{color:#fff}.sns-btn-row .postminicard__stk-btn{float:right;width:48px;height:48px}.sns-btn-row .postminicard__stk-btn svg{width:16px;fill:#f55}.sns-btn-row .postminicard__stk-container{position:unset !important}.bg-gray{background-color:#fafafa}.container--shortcontent-fixed{box-sizing:border-box;min-height:calc(100vh - 200px)}.register__wrapper{min-height:80vh;padding-top:64px}.change-mode-box{font-size:15px;line-height:22px;text-align:center}.change-mode-box--official{display:block;max-width:400px;padding:8px;margin-right:auto;margin-left:auto;font-weight:bold;color:#000;background:#e7ebd5}.change-mode-box a{color:#000}.input_user_age{position:relative;display:flex;flex-wrap:wrap;align-items:center;width:92%;max-width:400px;height:32px;padding:4px 0;margin:0 auto 30px;font-size:14px;-webkit-box-align:center;-ms-flex-align:center}.input_user_age div{margin:0 8px 0 0;font-size:16px}.input_official_worksheet{width:96%;max-width:400px;padding:4px 0;margin:8px auto 0px;font-size:16px;line-height:normal}.input_official_worksheet span{padding:.5px 2px;font-size:12px;color:#fb685b;border:1px solid #fb685b;border-radius:4px}.input_official_worksheet svg{color:#75be00}.input_official_worksheet_valid{display:inline-block;padding:2px 5px 3px;margin-left:.375rem;font-size:.625rem;font-weight:bold;line-height:1;color:#fd592e;vertical-align:middle;border:solid 1px;border-radius:4px}@media(min-width: 768px){.input_official_worksheet{width:100%;max-width:400px}}.input_official_textarea{width:96%;max-width:400px;height:100px;padding:4px;margin:0 auto 0;font-size:16px;border:solid 1px #ccc;border-radius:4px}@media screen and (min-width: 767px){#input_official_register-box{position:sticky;top:36px}}.change-mode-box:active{text-decoration:none}span.change-mode-box__action{padding:0 8px;font-size:15px;color:#1967d2}.input-wrapper svg{margin-right:8px;font-size:22px;color:#75be00}.input-wrapper{position:relative;display:flex;align-items:center;width:92%;max-width:400px;height:32px;padding:4px 0;margin:0 auto 34px;font-size:14px}.input-wrapper_user_remember_me{width:92%;max-width:400px;margin:20px;color:#000}.input-wrapper--first{margin-top:2px}.input-spots-wrapper{width:96%;max-width:400px;margin:0 auto;font-size:14px}.input-spots-wrapper h2{color:#000}.input-spots-wrapper svg{margin-right:8px;font-size:22px;color:#75be00}.input_official_wrapp{position:relative}.official_add_name{display:flex;font-size:16px;font-weight:bold;line-height:28px;color:#000}.official_add_address{font-size:12px;font-weight:bold;color:#999}.official_add_info{display:flex;align-content:center;align-items:center}.official_add_info svg{margin-right:8px;font-size:28px;color:#75be00}.official_add_del{margin:8px 0;font-size:12px;font-weight:bold;color:#fb685b;text-align:right}.official_inputs_disc{padding:8px;margin:8px 0;text-align:left;border:solid 1px #75be00;border-radius:4px}.official_button{margin-bottom:8px}.official_button:disabled{cursor:not-allowed;background-color:#999}.official_button:disabled:hover{background-color:#999}.search_officials{display:flex;width:92%;max-width:400px;margin:0 auto 15px}.search_official{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(50% - 4px);height:100%;padding:8px;margin-bottom:16px;font-size:16px;color:#000;-webkit-appearance:textfield;cursor:inherit;background-color:rgba(0,0,0,0);border:1px solid #999;border-radius:4px;outline:none;opacity:1;-webkit-tap-highlight-color:rgba(0,0,0,0)}.register-form{margin-bottom:8px}.register-form_kiyaku{margin-bottom:8px;text-align:center}.register-form__confirmation{display:block;margin-top:8px;font-size:16px}.register-form a{color:#2096f3}.register-form-input{width:100%;padding:6px 0;margin-left:8px;font-size:16px;background-color:#fff;border:none}.register-form-input:focus{outline:0}.register-form-input::placeholder{color:#777}.input-under-line{position:absolute;right:0;bottom:0;left:22px;width:calc(100% - 24px);height:2px;background-color:#999;transition:background-color 300ms ease-out}.input-under-line-official{position:absolute;bottom:0;width:100%;height:1px;background-color:#ccc;transition:background-color 300ms ease-out}.input-under-line-thanks{position:absolute;bottom:0;width:100%;height:1px;background-color:#ccc;transition:background-color 300ms ease-out}.input-wrapper label{position:absolute;right:0;bottom:-22px;font-size:12px}.input-under-email:focus+.input-under-line-email::after{position:absolute;margin-top:4px;font-size:12px;line-height:1.2;color:#666;content:"「@hotokami.jp」からのメールを受信可能な設定にしてください。"}#user_name:focus+.input-under-line-name::after{position:absolute;margin-top:4px;font-size:12px;line-height:1.2;color:#666;content:"お名前、またはニックネームを入力してください。（公開されます。メールアドレスは入力できません。）"}#user_name:focus+.input-under-line-official::after{position:absolute;margin-top:4px;font-size:12px;line-height:1.2;color:#666;content:"ユーザー名は公開されます。"}.input-under-line-password::after{position:absolute;margin-top:4px;font-size:12px;line-height:1.2;color:#666;content:"英字・数字の混在した6字以上を設定してください。"}.register-row{display:blog;align-items:start}@media(min-width: 768px){.register-row{display:flex}}.register h1{padding:4px 0;margin:0 auto;margin:4px;font-size:22px;color:#000;text-align:center}.register h1 svg{margin-right:4px;color:#75be00}.sns-register-box__title_top{padding-bottom:0;font-size:24px;font-weight:bold;line-height:2;color:#000;text-align:center;border:none}.sns-register-box__title{display:flex;align-items:center;margin-top:16px;font-size:16px;font-weight:bold;color:#000;border:none}.sns-register-box__title::before{margin-right:.4em}.sns-register-box__title::after{margin-left:.4em}.sns-register-box-title,.sns-register-box__title::before,.sns-register-box__title::after{display:block;flex-grow:1;height:1px;margin:16px auto;content:"";background:#75be00}.checkout__register{margin-bottom:8px;font-size:12px;line-height:22px;text-align:center}@media(min-width: 768px){.checkout__register{margin-bottom:16px}}.checkout__register label{margin:0;margin-bottom:8px}.checkout__register a{margin:0 2px;font-weight:bold;color:#2096f3;text-decoration:underline}.checkout__register input[type=checkbox]{top:-1px;width:16px;height:16px;margin-right:4px;background-color:#fff;border-radius:4px}.checkout__register input[type=checkboxi]{background-color:#fff}.mail-register-btn-wapper{width:92%;max-width:400px;margin:0 auto;margin-bottom:8px}.btn__mail-register{display:inline-block;width:100%;height:40px;font-size:18px;font-weight:bold;color:#fff;text-align:center;vertical-align:middle;background-color:#75be00 !important;border:none;border-radius:20px}.btn__mail-register:disabled{background-color:#999}.btn__mail-register:disabled:hover{background-color:#999}a.btn__mail-register{line-height:40px}.btn__mail-register:hover{color:#fff;background-color:#6aaa06}.btn__mail-register:active,.btn__mail-register:visited{color:#fff}.sns-register-button-row{display:flex;align-items:center;justify-content:center}.sns-register-button-item{display:block;margin:0 8vw;font-weight:bold;text-align:center}.sns-register-button-item:hover{text-decoration:none;opacity:.8}.sns-register-button-item:active{text-decoration:none;opacity:.8}@media only screen and (min-width: 767px){.sns-register-button-item{margin:0 38px}}.sns-register-button-item span{margin-top:4px;color:#000}.facebook-btn--round,.twitter-btn--round{display:flex;width:64px;height:64px;margin:0 auto;font-size:36px;color:#fff;border-radius:50%}.facebook-btn--round svg,.twitter-btn--round svg{position:relative;margin:auto;line-height:64px}.facebook-btn--round+p,.twitter-btn--round+p{margin-top:8px;color:#000}.hotokami-cando-box{display:flex;justify-content:center;width:100%;margin-top:16px}.hotokami-cando-box h2{padding-top:16px;font-size:18px;font-weight:bold;line-height:1.3;color:#000;text-align:center;border:none}@media(min-width: 768px){.hotokami-cando-box h2{font-size:20px}}.hotokami-cando-box h3{margin-top:24px;font-size:18px;font-weight:bold;line-height:1.2;color:#4a4a4a;text-align:center;border:none}@media(min-width: 768px){.hotokami-cando-box{margin-top:32px}}@media only screen and (max-width: 767px){.hotokami-cando-box{display:block}}.cando-box--what-is{width:94%;margin-right:auto;margin-left:auto;overflow:auto}.cando-box-item{width:80%;padding:20px 0;margin:0 auto;text-align:center}.cando-box__description{padding-top:16px;margin:0 auto;font-size:16px;line-height:1.5;text-align:left}@media(min-width: 768px){.cando-box__description{width:auto;font-size:16px}}.hotokami-cando-box-item{box-sizing:border-box;width:94%;max-width:360px;margin:0 auto}.hotokami-cando-box-item img{display:block;width:100%;max-width:300px;margin:8px auto 16px;text-align:center}@media(min-width: 768px){.hotokami-cando-box-item{width:80%;margin:0 2%}}.register-illust-box{display:block;padding:16px 8px;margin-bottom:10px;background:#f9fbf6;border-radius:4px}@media(min-width: 768px){.register-illust-box{display:flex;justify-content:center}}.how_to_more{display:block;align-items:center;width:100%;margin-bottom:10px;color:#2096f3;text-align:center}@media only screen and (min-width: 767px){.sns_register{margin-bottom:32px}}.register-contain-official{margin:0 auto;text-align:center}.register-contain-official__search-wrapper{width:96%;margin:0 auto}@media only screen and (min-width: 767px){.register-contain-official{min-width:400px}}.row--single-button{width:92%;max-width:400px;margin:0 auto}.row--single-button-left{width:100%;max-width:400px}.index-list-box{padding:8px 16px;margin:0 auto;font-size:14px;line-height:2.1;list-style-position:inside;list-style-type:decimal;background:#f2f6ef}.index-list-box__title{font-size:16px;font-weight:bold;text-align:center}.index-list-box li{padding-left:3%;font-weight:bold;color:#000}.index-list-box a{width:100%;font-size:14px;font-weight:400;color:#6aaa06;border-bottom:1px solid #6aaa06}.index-list-box a:hover{color:#f7c500;border-bottom:1px solid #f7c500}.return_top_button{display:flex;align-items:center;justify-content:center;width:250px;height:40px;margin:20px 5px 10px 0;font-size:18px;color:#fff;background-color:#6eb92c;border-bottom:3px solid #4ab42b;border-radius:4px}.return_top_button:hover{color:#fff;text-decoration:none}.return_top_button:active{border-bottom:0px solid #4ab42b}.error-message-box{padding:2vh;margin:20px;background-color:#eee}.buttons-flex{display:flex}.sorry-404-message-disc{font-size:16px;color:#777}@media only screen and (max-width: 768px){.buttons-flex{display:block}.return_top_button{width:100%;margin:20px 0 10px 0}}.error-prefectures{padding:2vh}.error-prefectures a{color:#666}.hotokami-cando-title{display:block;width:98%;margin:2em auto 1em auto;font-size:1.4em;font-weight:700;line-height:1.2;color:#000;border-bottom:solid 2px #75be00}.register-flow-list{display:flex;justify-content:center;padding:8px 0;margin-bottom:16px;font-size:14px;font-weight:bold;background:#f3f3f3}.register-flow-list-item{position:relative;z-index:10;display:inline-block;min-width:70px;max-width:80px;margin:0 4.5%;color:#000;text-align:center}.register-flow-list-item--active{font-size:16px;font-weight:bold;color:#75be00}.register-flow-status{position:relative;display:block;width:24px;height:24px;margin:4px auto 3px;font-size:16px;font-weight:bold;line-height:24px;color:#fff;text-align:center;background:#ccc;border-radius:50%}.register-flow-status::before{right:100%}.register-flow-status::after{left:100%}.register-flow-list-item--active .register-flow-status{background:#75be00}.register-flow-list-item--past .register-flow-status{background:#9c9c9c}.register-flow-status--middle:before,.register-flow-status--middle:after,.register-flow-status--fist:after,.register-flow-status--end:before{position:absolute;bottom:12px;z-index:40;display:block;width:224%;height:2px;content:"";background:#ccc}@media screen and (min-width: 640px){.register-flow-list-item{min-width:80px;margin:0 20px}}.toroku{font-size:1em;font-weight:bold}.register-phrase{width:100%;font-size:1.5em;font-weight:bold;color:#fff;text-align:center;background:#75be00;background:-webkit-linear-gradient(left, #6eb92c, #75be00);background:linear-gradient(to left, #6eb92c, #75be00);border-bottom:none;border-radius:5px}.register-phrase span{display:block}@media only screen and (min-width: 768px){.register-phrase span{display:inline}}.button-flexbox-row--green{width:100%;background-color:#dff0d8}.button-flexbox-wrap{display:flex;justify-content:center;width:100%;max-width:768px;padding:16px 0;margin:0 auto;text-align:center}.sns_register{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.register-button{width:100%;height:7vh;min-height:50px;margin:5px;cursor:pointer;border-bottom:2px solid #ddd;border-radius:5px;box-shadow:0 0 5px #dcdcdc}.register-button:hover{box-shadow:0 0 0 #dcdcdc}.register-button:active{padding:2px;border-bottom:none}.register-button a{text-decoration:none;border-bottom:none}.register-button:active a{text-decoration:none;border-bottom:none}.register-button:hover a{text-decoration:none;border-bottom:none}.single__social_buttons{min-width:65vw}@media screen and (max-width: 500px){.single_btn-container li{width:100%}}@media screen and (max-width: 330px){.share_in p{font-size:.5em;line-height:1}}.field_with_errors{box-sizing:border-box;display:block;width:100%}.field_with_errors input{display:block;width:100%;font-weight:bold;color:#fb685b}.field_with_errors:after{position:absolute;margin-top:8px;color:#fb685b;content:"入力した値が正しくありませんでした。"}#error_explanation{box-sizing:border-box;width:92%;max-width:400px;padding:8px 12px;margin:0 auto;font-size:14px;line-height:1.3;word-break:break-all;background-color:rgba(243,0,0,.1);border:1px solid red;border-radius:4px}#error_explanation h2{margin-bottom:8px}@media(min-width: 768px){#error_explanation{width:80%}}#view-password-toggle{position:absolute;right:10px}.password-input__alert,.email-input__alert{margin:4px;font-size:12px;color:#fd592e;text-align:center}.send_mail{width:92%;max-width:600px;margin:0 auto}.send_mail_adress_view{display:flex;align-items:center;justify-content:center;width:100%;height:80px;margin:4px 0;font-weight:600;background-color:#f3f5f0}.send_mail_sentence{margin:16px 4px;font-size:15px;line-height:1.5}.register__email-icon-base{display:flex;align-content:center;align-items:center;width:36px;height:36px;background-color:#75be00;border:1px #e7ebdf;border-radius:8px 0 0 8px}.register__email-icon-base svg{margin-left:8px;font-size:20px;color:#fff}.register__input-wrapper{display:flex;margin:0 auto}.register__email-input{position:relative;box-sizing:border-box;display:block;width:calc(100% - 16px);height:36px;padding:0 8px;font-size:16px;color:#000;-webkit-appearance:textfield;cursor:inherit;background-color:rgba(0,0,0,0);outline:none;opacity:1;-webkit-tap-highlight-color:rgba(0,0,0,0)}.register-form__attention{width:calc(100% - 32px);max-width:400px;padding:8px;margin:8px auto;font-size:12px;line-height:1.4;background-color:#f4f4f4;border:solid 1px rgba(0,0,0,.1);border-radius:4px}.register-form__attention b{margin-bottom:6px}.register-contain-official__hint{margin:8px auto;font-size:13px;color:#333;text-align:center}.recaptcha-notice{margin:8px;font-size:10px;color:#999;text-align:center}.recaptcha-notice>a{color:#1967d2}@media(max-width: 768px){.recaptcha-notice-desktop{display:none}}.recaptcha-notice-mobile{display:none}@media(max-width: 768px){.recaptcha-notice-mobile{display:block}}
