@charset "utf-8";
/*---------------------------------
	CommonCSS [初期化,定義]
---------------------------------*/

img{border:0}
/*---------------------------------
	        Base CSS 
---------------------------------*/
/* clearfix */
.clearfix:after { content:"."; display:block; clear:both; height:0; visibility:hidden; }
.clearfix { display:inline-block; }

/* for macIE \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }




.submitBtn {
	width:150px;
	height:30px;
	cursor:pointer;
}
.totalCount{
	font-size:16px;
	font-weight:bold;
}
#searchBox label{
	margin-right:10px;
	display:inline-block;
}
.carInfo{
	font-weight:bold;	
}
div.toDetail{
	text-align:right;
	margin-top:5px;
}
#copylight{
	margin-top:20px;
	font-size:11px;
	text-align:right;
}

/*---------------------------------
        Pager style
---------------------------------*/
.pager{
	text-align:right;
	padding:10px 0;
	clear:both;
}
/*ページャーボタン*/
.pager a{
    border: 1px solid #999;
    border-radius: 5px 5px 5px 5px;
    color: #333;
    font-size: 12px;
    padding: 3px 7px 2px;
    text-decoration: none;
	margin:0 1px;
}

/*現在のページのボタン*/
.pager a.current{
    background: #999;
    border: 1px solid #999;
    border-radius: 5px 5px 5px 5px;
    color: #fff;
    font-size: 12px;
    padding: 3px 7px 2px;
	margin:0 1px;
    text-decoration: none;
}
.pager a:hover{
    background:#999;
    color: #fff;
}

.overPagerPattern{
	padding:0 2px ;	
}

/*---------------------------------
         /Pager style 
---------------------------------*/

/*---------------------------------
         TABLE class 
---------------------------------*/
table.borderTable01{
	width:100%;
	margin:10px 0;
}
table.borderTable01 td,table.borderTable01 th{ 
	font-size:	13px; 
	border:1px solid #999;
	color:#333;
	padding:10px;
	vertical-align:top;
	margin-bottom:30px;
}
table.borderTable01 th{
	text-align:left;
	font-weight:normal;
	width:22%;
	background:#efefef;
}
table.borderTable01 td a{
	font-size:15px;	
}
table.borderTable01 td a:hover {
	text-decoration:none;
}

table#searchBox td,table#searchBox th{
	vertical-align:middle;
}
/*---------------------------------
         /TABLE class 
---------------------------------*/
form input{
	margin:3px 0;	
}


/*---------------------------------
         class Library
---------------------------------*/
/* Margin・padding class */
.m0{margin:0!important}.mt5{margin-top:5px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mr5{margin-right:5px!important}.mr10{margin-right:10px!important}.mr15{margin-right:15px!important}.mr20{margin-right:20px!important}.ml5{margin-left:5px!important}.ml10{margin-left:10px!important}.ml15{margin-left:15px!important}.ml20{margin-left:20px!important}.pt5{padding-top:5px!important}.pt10{padding-top:10px!important}.pt15{padding-top:15px!important}.pb5{padding-bottom:5px!important}.pb10{padding-bottom:10px!important}.pb15{padding-bottom:15px!important}.pr5{padding-right:5px!important}.pr10{padding-right:10px!important}.pr15{padding-right:15px!important}.pl5{padding-left:5px!important}.pl10{padding-left:10px!important}.pl15{padding-left:15px!important}
.pall5{padding:5px!important}.pall10{padding:10px!important}.pall15{padding:15px!important}
/* /Margin・padding class */

.clear {clear:both;}
.taR {text-align:right!important;}
.taL {text-align:left!important;}
.taC {text-align:center!important}
.big {font-size:170%!important;line-height:130%}
.small {font-size:70%!important;}
/*Font color*/
.floL {float:left;margin-top:0 !important;}
.floR {float:right;margin-top:0 !important;}
.light {font-weight:normal}
.floL img{margin-right:10px;}
.floR img{margin-left:10px;}
/*---------------------------------
         /class Library
---------------------------------*/

@media screen and (max-width:572px) {
/*　レスポンシブ化　画面サイズが572px以下はここを読み込む（ブレークポイントも含め適宜自由に変更下さい）　*/

#wrap {
	width:95%;
	margin:0 auto;
}
table.borderTable01 th, table.borderTable01 td {
	width:auto;
	display:block;
}
table.borderTable01 th:not(:last-child) {
	border-bottom:0;
}
table.borderTable01 th{
	margin-top:5px;
}
input[type="text"], textarea {
	width:80%;
	padding:5px;
	font-size:110%;
	display:block;
}
input.submitBtn{
	display:block;
	width:100%;
	height:40px;
}
#searchBox label{
	display:block;	
}
.order{
	margin-bottom:10px;
}

}

