﻿@charset "utf-8";

main .search_box {
overflow: hidden;
padding:  0 30px 50px;
font-size: 1.4rem;
}
main .search_box select{
font-size: 1.4rem;
padding: 6px 12px;
/* border-radius */
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
border:  solid 1px #B3B3B3;
width: 200px;
}
main .search_box input[type=text]{
font-size: 1.4rem;
padding: 6px 12px;
/* border-radius */
border-radius:4px 0px 0px 4px ;
-moz-border-radius:4px 0px 0px 4px ;
-webkit-border-radius:4px 0px 0px 4px ;
border:  solid 1px #B3B3B3;
border-right: none;
width: 200px;
}
main .search_box input[type=password]{
font-size: 1.4rem;
padding: 6px 12px;
border-radius:4px 4px 4px 4px ;
-moz-border-radius:4px 4px 4px 4px ;
-webkit-border-radius:4px 4px 4px 4px ;
border:  solid 1px #B3B3B3;
width: 200px;
}
main .search_box input[type=submit]{
font-size: 1.4rem;
padding: 6px 12px;
/* border-radius */
border-radius:0px 4px 4px 0px ;
-moz-border-radius:0px 4px 4px 0px ;
-webkit-border-radius:0px 4px 4px 0px ;
border:  solid 1px #B3B3B3;
color:#fff;
background: #24A5A5;
border-left: none;
font-family: FontAwesome;
}

main .search_box div.left {
display: block;
float: left;
margin-bottom: 20px;
}
main .search_box div.right {
display: block;
float: right;
margin-bottom: 20px;

display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
}

main .search_table {
clear: both;
width: 100%;
font-size: 1.4rem;
}
main .search_table {
overflow-y: hidden;
overflow-x: auto;
-ms-overflow-style: -ms-autohiding-scrollbar;
-webkit-overflow-scrolling: touch;
font-size: 1.4rem;
}


main .search_table table{
border-collapse: collapse;
min-width: 100%;
}
main .search_table table th,
main .search_table table td {
padding: 10px;
border-right: solid 1px #ccc;
border-bottom: solid 1px #ccc;
border-left: solid 1px #ccc;
border-top: solid 1px #ccc;
text-align: left;
/*white-space: nowrap;*/
}
main .search_table table th.center,
main .search_table table td.center {
text-align: center;
}
main .search_table table th.right,
main .search_table table td.right {
text-align: right;
}
main .search_table table th:last-child,
main .search_table table td:last-child {
/*border-right: none;*/
}
main .search_table table tr:last-child td {
/*border-bottom: none;*/
}
main .search_table table tr:nth-child(2n+1) td {
background: #FAFAFA;
}
main .search_table table th {
background: #6F8282;
color: #fff;
font-weight: bold;
border-bottom: solid 2px #ccc;
}
main .search_table table td a {
color:#e60611;
}
/*
main .button_box {
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;

justify-content: center;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
margin-bottom: 30px;
}

main .button_box .btn {
padding: 8px 12px 6px;
}
.btn.focus, .btn:focus, .btn:hover {
  color: #fff;
  text-decoration: none;
}
main .button_box a {
width: 120px;
margin:  0 15px;
font-size: 1.8rem;
font-weight: bold;
text-align: center;
}
main .button_box a {
background: #999;
color:#fff;
text-decoration: none;
}
main .button_box a i {
margin-right: 5px;
display: inline-block;
}
*/

main .search_table1 {
clear: both;
width: 100%;
font-size: 1.4rem;
}
main .search_table1 {
overflow-y: hidden;
overflow-x: auto;
-ms-overflow-style: -ms-autohiding-scrollbar;
-webkit-overflow-scrolling: touch;
font-size: 1.4rem;
}


main .search_table1 table{
border-collapse: collapse;
min-width: 100%;
}
main .search_table1 table th,
main .search_table1 table td {
padding: 5px;
border-right: solid 1px #ccc;
border-bottom: solid 1px #ccc;
border-left: solid 1px #ccc;
border-top: solid 1px #ccc;
text-align: left;
/*white-space: nowrap;*/
}
main .search_table1 table th.center,
main .search_table1 table td.center {
text-align: center;
}
main .search_table1 table th:last-child,
main .search_table1 table td:last-child {
/*border-right: none;*/
}
main .search_table1 table tr:last-child td {
/*border-bottom: none;*/
}
main .search_table1 table tr:nth-child(2n+1) td {
background: #FAFAFA;
}
main .search_table1 table th {
background: #F2F2F2;
color: black;
font-weight: bold;
}
main .search_table1 table td a {
color:#e60611;
}
main .search_box .tool_box {
padding: 0px;
margin-top: 5px;
margin-right: 10px;
font-size: 2.4rem;
float: right;
}
main .search_box .pager_box {
padding-top: 0px;
margin-top: 0px;
clear: both;
width:100%;
display:block;
}
main .search_box .pager_label {
padding: 0px;
margin-bottom: 5px;
margin-right: 20px;
font-size: 1.4rem;
float: right;
}
main .search_box .pager_link {
padding: 0px;
margin-bottom: 5px;
margin-right: 10px;
font-size: 1.4rem;
float: right;
color:#6F8282;
}
main .search_box .pager_page_box {
padding-top: 0px;
margin-top: 20px;
clear: both;
width:100%;
display:block;
text-align: center;
}
main .search_box .pager_page_link {
padding: 0px;
margin-top: 0px;
margin-right: 20px;
font-size: 1.4rem;
color:#6F8282;
}
