
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

/*=============共用=========================*/
.tac {
	text-align:center;
}
.tal {
	text-align:left;
}
.tar {
	text-align:right;
}
.mt5 {
	margin-top:5px;
}
.mt10 {
	margin-top:10px;
}
.mt15 {
	margin-top:15px;
}
.mt30 {
	margin-top:30px;
}
.mt45 {
	margin-top:45px;
}
.mt60 {
	margin-top:60px;
}
.mt90 {
	margin-top:90px;
}


.mb10 {
	margin-bottom:10px;
}
.mb15 {
	margin-bottom:15px;
}
.mb30 {
	margin-bottom:30px;
}
.mb45 {
	margin-bottom:45px;
}
.mb60 {
	margin-bottom:60px;
}
.ml15 {
	margin:0px 15px;
}
.ml45 {
	margin:0px 45px;
}
.ml60 {
	margin:0px 60px;
}
.mv10 {
	margin:10px 0px;
}
.mv15 {
	margin:15px 0px;
}
.mv30 {
	margin:30px 0px;
}
.mv45 {
	margin:45px 0px;
}
.mv60 {
	margin:60px 0px;
}
.mv150 {
	margin:150px 0px;
}
.pt15 {
	padding-top:15px;
}
.pt45 {
	padding-top:45px;
}
.pt60 {
	padding-top:60px;
}
.pb15 {
	padding-bottom:15px;
}
.pb45 {
	padding-bottom:45px;
}
.pb60 {
	padding-bottom:60px;
}
.pb200 {
	padding-bottom:200px;
}
.pl15 {
	padding:0px 15px;
}
.pl45 {
	padding:0px 45px;
}
.pl60 {
	padding:0px 60px;
}
.pv15 {
	padding:15px 0px;
}
.pv45 {
	padding:45px 0px;
}
.pv60 {
	padding:60px 0px;
}
.mw800 {
	max-width:800px;
}
.alc {
	margin:0 auto;
}
.border_b
{
 border-bottom: #eee thin solid;	
}
.border_t
{
 border-top: #eee thin solid;	
}
.border_r
{
	border-right: #eee thin solid;	
}
.border_l
{
 border-left: #eee thin solid;	
}
/*======================================*/




input {
    /* border: #CCCCCC 1px solid; */
    padding: 5px;
}
style_20160713.css?20170505:24
input {
    border: 1px solid #c4c4c4;
    -webkit-border-radius: 3px;
    -webkit-margin-start: 2px;
    -webkit-margin-end: 2px;
    -webkit-padding-before: 0.35em;
    -webkit-padding-start: 0.35em;
    -webkit-padding-end: 0.35em;
    -webkit-padding-after: 0.325em;
}



input {
    position: relative;
    left: 0;
    top: 1px;
    font-size: 14px;
    padding: 5px;
    width: auto;
    line-height: 25px;
    color: #909993;
    border: #CCCCCC 1px solid;
    margin-right: 10px;
	-webkit-box-shadow:inset 0 1px 0 white;
	-webkit-border-radius:3px;
}


#nav
{
	padding:5px 40px;
	background-color:#ffffff;
	
}
#logo
{
	width:120px;
	
}
.flow
{
	display:inline-block;
	
}

body
{
	background-color:#f6f6f6;
	
}

.list-left
{
	float:left;
	width:15%;
}
.box_shadow img
{
	margin-left:-15px;
	
}
.list-right
{
	float:right;
	width:80%;
}

#results li
{
	margin: 5px 0px;
	list-style: none;
	background-color: #FFFFFF;
	border:#eeeeee thin solid;
	display: inline-block;
	
}

.box_shadow {
    transition: all 0.3s ease;
	background-color: #FFFFFF;
	border:#eeeeee thin solid;
}

.box_shadow:hover
{
       box-shadow:4px 4px 12px 4px rgba(10%,10%,20%,0.2);
        -webkit-transform: translateX(-1px);
        transform: translateX(-2px);
		 -webkit-transform: translateY(-1px);
        transform: translateY(-2px);
}

table btn
{
	margin-bottom:5px;
	
}

.my_table
{
	border: 1px solid #c7d2db;
	
	background-color:#FFFFFF;	
	
}

.my_table th
{
	background-color: #46b9ce;
	color:#FFF;
	font-weight:500;

}

.table-hover>tbody>tr:hover {
	background-color: #F5FEFE;
}


/*============================================*/
/* -- Material Design Table style -------------- */
.rwd-table {
            background: #fff;
            overflow: hidden;
        }

            .rwd-table tr:nth-of-type(2n) {
                background: #eee;
            }

            .rwd-table th, .rwd-table td {
                margin: 0.5em 1em;
            }

        .rwd-table {
            min-width: 100%;
        }

            .rwd-table th {
                display: none;
            }

            .rwd-table td {
                display: block;
            }

                .rwd-table td:before {
                    content: attr(data-th) " : ";
                    font-weight: bold;
                    width: 6.5em;
                    display: inline-block;
                }

            .rwd-table th, .rwd-table td {
                text-align: left;
            }

                .rwd-table th, .rwd-table td:before {
                    color: #25517d;
                    font-weight: bold;
                }

        @media (min-width: 480px) {
            .rwd-table td:before {
                display: none;
            }

            .rwd-table th, .rwd-table td {
                display: table-cell;
                padding: 0.25em 0.5em;
            }

                .rwd-table th:first-child, .rwd-table td:first-child {
                    padding-left: 0;
                }

                .rwd-table th:last-child, .rwd-table td:last-child {
                    padding-right: 0;
                }

            .rwd-table th, .rwd-table td {
                padding: 1em !important;
            }
        }
		

/*============================================*/





@media only screen and (max-width : 1200px) 
{

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {

}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {

}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {

  .box_shadow img
  {
	  margin-left: 0px;
	  
  }
	
}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {

}