input[type="tel"],input[type="text"],textarea{color:#222;background:#fff;border:1.5px solid #0055a5;border-radius:4px;font-size:16px;transition:border .2s,box-shadow .2s;box-sizing:border-box}input[type="tel"]:focus,input[type="text"]:focus,textarea:focus{border:2px solid #036;outline:0;box-shadow:0 0 0 2px #e6f0fa}li.cont>dl>dt,li.name>dl>dt,li.phone>dl>dt{color:#000}li.cont,li.name,li.phone{background:#f7fafd;border-radius:0}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.skip-link,.skipToContent a{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;background:#222;color:#fff;border-radius:4px}.skip-link{z-index:1000;padding:8px 16px;font-size:16px}.skip-link:active,.skip-link:focus,.skipToContent a:active,.skipToContent a:focus{left:16px;top:16px;width:auto;height:auto;outline:#fff solid 2px;box-shadow:0 0 0 2px #222}.skipToContent a{z-index:10000;padding:12px 24px;font-size:18px;text-decoration:none}.sns_list li a{display:flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;padding:8px;box-sizing:border-box}.sns_list li img{max-width:29px;max-height:27px}.consult_form_area,.consult_form_area .desc,.consult_form_area .title,.consult_form_area input,.consult_form_area label,.consult_form_area select,.consult_form_area textarea,body{color:#222!important;background-color:#fff!important}a.view_more,button.view_more.submit,input[type="button"].confirm{background:#0050b3!important;color:#fff!important;border:none}input::placeholder,textarea::placeholder{color:#888!important;opacity:1}@media screen and (max-width:768px){footer .right .btm .sns_list li{margin-right:10px;width:48px;height:auto}}