form#tel_search_form .form_item_group:not(:last-of-type){margin-bottom:20px}form#tel_search_form .form_item_group input[name=input_tel_num]{padding:1em;width:100%;height:auto;font-size:16px;border:solid 1px #ccc;box-sizing:border-box;border-radius:5px}form#tel_search_form .form_item_group input[type=submit]{margin:auto;width:250px;height:50px;font-size:20px;font-weight:700;letter-spacing:.1rem;color:#fff;background-color:#f3a13f;border-radius:5px;cursor:pointer;transition:opacity .3s}form#tel_search_form .form_item_group input[type=submit]:hover{opacity:.75}#result{display:none}#result .table_wrap small.red{margin-bottom:10px;line-height:1.25em}#result .table_wrap .table_inner{overflow-x:scroll}#result .table_wrap .table_inner table{min-width:450px;width:100%;height:auto}#result .table_wrap .table_inner table tr{width:100%;height:auto}#result .table_wrap .table_inner table tr th{padding:15px 0;width:170px;color:#fff;background-color:#6dc2ff;border:solid 1px #ccc}#result .table_wrap .table_inner table tr td{padding:1em 1em;width:calc(100% - 170px);line-height:1.5em;text-align:left;background-color:#fff;border:solid 1px #ccc}#result .table_wrap .table_inner table tr td.industry_names ul{display:flex;flex-wrap:wrap;gap:15px}#result .table_wrap .table_inner table tr td.industry_names ul li.industry_name{padding:7px;color:#fff;background-color:#8bbedd;border-radius:5px}.loader_wrap{position:fixed;top:0;left:0;width:100vw;height:100vh;display:none;background-color:rgba(0,0,0,.45)}.loader_wrap .loader{position:absolute;top:50%;left:50%;padding:10px;background-color:#fff;border-radius:5px;border:solid 1px #eee;transform:translate(-50%,-50%)}@media screen and (max-width:480px){main{width:100%!important}main .content .content_box{border-right:none!important;border-left:none!important}}