.auth-buttons{color:#333;box-sizing:border-box;word-break:normal;margin:0 auto}.auth-buttons a{transition:all .2s}.auth-buttons a:hover{opacity:.5}.auth-buttons__btn{width:100%;height:44px;display:flex;justify-content:center;align-items:center;text-align:center;font-size:18px;font-weight:700;box-sizing:border-box;border-radius:4px}.auth-buttons__btn-primary{color:#fff;background:#faa046}.auth-buttons__btn-secondary{color:#faa046;background:#fff;border:1px solid #faa046;margin-top:10px}.auth-buttons__text-btn-wrapper{display:flex;justify-content:center;margin-top:10px}.auth-buttons__text-btn{font-size:16px;font-weight:700;color:#faa046;text-decoration:underline}.auth-buttons__caution{font-size:10px;line-height:15px;margin-top:10px;color:#666}.auth-buttons__caution a{color:#27b1db}.auth-buttons__text-pre{background:#fff;color:#faa046;font-weight:700;font-size:18px;padding:1px 8px;margin-right:8px;border-radius:4px}.auth-buttons__btnbox-btn span,::-ms-backdrop__btnbox-btn span,_:-ms-lang(x)__btnbox-btn span{position:relative;top:3px}.about-consultation{padding:40px 16px 32px;background:#f9fbff}.about-consultation__inner h3{font-weight:700;font-size:24px;line-height:36px;text-align:center;color:#27b1db}.about-consultation__inner p{font-size:20px;color:#333;margin-top:20px}@media (min-width:320px){.about-consultation__inner p{width:100%}}@media (min-width:960px){.about-consultation__inner p{max-width:728px;margin:20px auto 0}}.about-consultation__img{margin:30px 0;width:100%}.about-consultation__flexbox{display:flex;margin:32px auto 0}@media (min-width:320px){.about-consultation__flexbox{flex-direction:column;align-items:center;grid-gap:40px;gap:40px;width:100%}}@media (min-width:960px){.about-consultation__flexbox{grid-gap:56px;gap:56px;flex-direction:row;justify-content:center;align-items:start;max-width:1140px}}.about-consultation__flexbox-cell{width:300px}.about-consultation__flexbox-cell p{font-weight:700;font-size:18px;line-height:27px;text-align:center;color:#27b1db;margin:10px 0 0}.about-consultation__flexbox-img{display:flex;justify-content:center;align-items:center;width:300px;height:300px;border-radius:50%;background:#fff}input[type=checkbox]{display:none}.checkbox{box-sizing:border-box;cursor:pointer;display:inline-block;padding:5px 0 5px 30px;position:relative;width:auto}.checkbox:before{background:#fff;border:1px solid #d9d9d9;content:"";display:block;height:24px;left:0;margin-top:-2px;position:absolute;top:8px;width:24px}.checkbox:after{border-right:3px solid #476288;border-bottom:3px solid #476288;content:"";display:block;height:16px;left:7px;margin-top:0;opacity:0;position:absolute;top:8px;transform:rotate(45deg);width:10px}input[type=checkbox]:checked+.checkbox:after{opacity:1}.checked+.checkbox:after{opacity:1}.right .checkbox:after{border-right:3px solid #27b1db;border-bottom:3px solid #27b1db;content:"";display:block;height:16px;left:7px;margin-top:0;opacity:0;position:absolute;top:8px;transform:rotate(45deg);width:10px}.confirm .checkbox:before{display:none}.confirm .checkbox:after{border-right:3px solid #476288;border-bottom:3px solid #476288;content:"";display:block;height:16px;left:7px;margin-top:0;opacity:1;position:absolute;top:8px;transform:rotate(45deg);width:10px}.speech--right:before{content:"";position:absolute;display:block;width:0;height:0;right:-12px;top:15px;border-left:12px solid #476288;border-top:7px solid transparent;border-bottom:7px solid transparent}.speech--left:before{content:"";position:absolute;top:22px;left:-18px;margin-top:-12px;border:7px solid transparent;border-right:10px solid #fff;z-index:2}.speech--left:after{content:"";position:absolute;top:22px;left:-23px;margin-top:-14px;border:9px solid transparent;border-right:14px solid #cbd5e0;z-index:1}.speech__white:before{content:"";position:absolute;top:22px;left:-17px;margin-top:-12px;border:7px solid transparent;border-right:10px solid #fff;z-index:2}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-3,.line-clamp-4{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4}