@charset "euc-jp";

body, td, p {

    font-size: 10pt;

}

body {

    margin: 0;

	font-family: Osaka, "¥á¥¤¥ê¥ª", Meiryo, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;

}

img {

    border: 0 none;

    margin: 0;

    padding: 0;

    vertical-align: bottom;

}

a {

    color: #004EFF;

    text-decoration: none;

}

a:visited {

    color: #964B9B;

}

a:hover {

    color: #C44B4B;

    text-decoration: underline;

}

ul, ol {

    list-style: none outside none;

    margin: 0;

    padding: 0;

}

li {

    margin: 0;

    padding: 0;

}

h1, h2, h3, h4, h5, h6 {

    color: #666666;

    font-size: 10pt;

    margin: 0;

    padding: 0;

}

h1 {

    float: left;

    font-weight: 100;

}

form, p {

    margin: 0;

    padding: 0;

}

span.fontBold {

    font-weight: bold;

}

span.fontNormal {

    font-weight: normal;

}

span.font8 {

    font-size: 8pt;

}

span.font8b {

    font-size: 8pt;

}

span.font8N {

    font-size: 8pt;

    font-weight: normal;

}

span.fontRed8 {

    color: #FF0000;

    font-size: 8pt;

}

span.fontRed8b {

    color: #FF0000;

    font-size: 8pt;

    font-weight: bold;

}

span.font10 {

    font-size: 10pt;

}

span.fontRed10n {

    color: #FF0000;

    font-size: 10pt;

    font-weight: normal;

}

span.font10B {

    font-size: 10pt;

    font-weight: bold;

}

span.font11 {

    font-size: 11pt;

}

span.font11b {

    font-size: 11pt;

    font-weight: bold;

}

span.fontRedB11 {

    color: #FF0000;

    font-size: 11pt;

    font-weight: bold;

}

span.font12 {

    color: #FF0000;

    font-size: 12pt;

}

span.fontRed14 {

    color: #FF0000;

    font-size: 14pt;

}

span.fontRed18B {

    color: #FF0000;

    font-size: 18pt;

    font-weight: bold;

}

span.fontRed22 {

    color: #FF0000;

    font-size: 22pt;

}

span.fontGreenB {

    color: #009900;

    font-weight: bold;

}

span.fontOrange {

    color: #C19101;

}

span.fontRed {

    color: #FF0000;

}

span.fontRedB {

    color: #FF0000;

    font-weight: bold;

}

.fLeft {

    float: left;

}

.fRight {

    float: right;

}

div#footerBox {

    clear: both;

    margin: 0 auto;

    padding: 5px 0;

    text-align: center;

    width: 950px;

}

#footerBox div.pAcBox {

    font-size: 8pt;

    margin: 0 auto;

    padding-top: 8px;

}

#footerBox hr {

    margin: 5px 0;

    padding: 0;

}

div#tabBox {

    float: right;

    height: 19px;

    margin: 0;

    padding: 0;

    width: 553px;

}

#tabBox li.tabLocal52 {

    float: left;

    height: 19px;

    margin: 0;

    padding-left: 1px;

    width: 52px;

}

#tabBox li.tabLocal75 {

    float: left;

    height: 19px;

    margin: 0;

    padding-left: 1px;

    width: 75px;

}

li.tabLocal52 a#tabLcAll {

    background: url("../img/common/tab/tab_all.gif") no-repeat scroll 0 0 transparent;

    display: block;

    height: 19px;

    outline: medium none;

    width: 52px;

}

li.tabLocal52 a#tabLcAll:hover {

    background-position: 0 -19px;

}

li.tabLocal52 a#tabLcHkd {

    background: url("../img/common/tab/tab_hokkaido.gif") no-repeat scroll 0 0 transparent;

    display: block;

    height: 19px;

    outline: medium none;

    width: 52px;

}

li.tabLocal52 a#tabLcHkd:hover {

    background-position: 0 -19px;

}

li.tabLocal52 a#tabLcThk {

    background: url("../img/common/tab/tab_tohoku.gif") no-repeat scroll 0 0 transparent;

    display: block;

    height: 19px;

    outline: medium none;

    width: 52px;

}

li.tabLocal52 a#tabLcThk:hover {

    background-position: 0 -19px;

}

li.tabLocal52 a#tabLcKnt {

    background: url("../img/common/tab/tab_kanto.gif") no-repeat scroll 0 0 transparent;

    display: block;

    height: 19px;

    outline: medium none;

    width: 52px;

}

li.tabLocal52 a#tabLcKnt:hover {

    background-position: 0 -19px;

}

li.tabLocal75 a#tabLcHrk {

    background: url("../img/common/tab/tab_hokuriku.gif") no-repeat scroll 0 0 transparent;

    display: block;

    height: 19px;

    outline: medium none;

    width: 75px;

}

li.tabLocal75 a#tabLcHrk:hover {

    background-position: 0 -19px;

}

li.tabLocal52 a#tabLcTki {

    background: url("../img/common/tab/tab_tokai.gif") no-repeat scroll 0 0 transparent;

    display: block;

    height: 19px;

    outline: medium none;

    width: 52px;

}

li.tabLocal52 a#tabLcTki:hover {

    background-position: 0 -19px;

}

li.tabLocal52 a#tabLcKns {

    background: url("../img/common/tab/tab_kansai.gif") no-repeat scroll 0 0 transparent;

    display: block;

    height: 19px;

    outline: medium none;

    width: 52px;

}

li.tabLocal52 a#tabLcKns:hover {

    background-position: 0 -19px;

}

li.tabLocal52 a#tabLcCgk {

    background: url("../img/common/tab/tab_chugoku.gif") no-repeat scroll 0 0 transparent;

    display: block;

    height: 19px;

    outline: medium none;

    width: 52px;

}

li.tabLocal52 a#tabLcCgk:hover {

    background-position: 0 -19px;

}

li.tabLocal52 a#tabLcSkk {

    background: url("../img/common/tab/tab_shikoku.gif") no-repeat scroll 0 0 transparent;

    display: block;

    height: 19px;

    outline: medium none;

    width: 52px;

}

li.tabLocal52 a#tabLcSkk:hover {

    background-position: 0 -19px;

}

li.tabLocal52 a#tabLcKsy {

    background: url("../img/common/tab/tab_kyushu.gif") no-repeat scroll 0 0 transparent;

    display: block;

    height: 19px;

    outline: medium none;

    width: 52px;

}

li.tabLocal52 a#tabLcKsy:hover {

    background-position: 0 -19px;

}

#container {

    clear: both;

    margin: 0 auto;

    padding: 0;

    width: 950px;

}

hr.cd100 {

    color: #DDDDDD;

    margin: 0;

    padding: 0;

    width: 100%;

}

div#pageHistoryBox {

    background-color: #FFFDDF;

    border: 1px solid #CCCCCC;

    margin: 0 auto 10px;

    width: 938px;

}

#pageHistoryBox div#historyTitle {

    background: url("../img/index/check_car.gif") no-repeat scroll 2px 0 transparent;

    font-weight: bold;

    padding: 9px 0 9px 30px;

    width: 200px;

}

#pageHistoryBox div#historyTitle2 {

    background: url("../img/index/check_car2.gif") no-repeat scroll 2px 0 transparent;

    font-weight: bold;

    padding: 9px 0 9px 30px;

    width: 200px;

}

#pageHistoryBox div#historyTitle3 {

    background: url("../img/index/check_car3.gif") no-repeat scroll 2px 0 transparent;

    font-weight: bold;

    padding: 9px 0 9px 30px;

    width: 200px;

}

#pageHistoryBox div.checkCarBox {

    float: left;

    margin-left: 10px;

    padding: 0;

    width: 120px;

}

#pageHistoryBox .checkCarBox div.carImgBox img{

    border: 1px solid #CCCCCC;

    margin: 5px auto;

    padding: 0;

    width: 100px;

}



#pageHistoryBox .checkCarBox div.namePriceBox {

    font-size: 8pt;

    font-weight: bold;

    line-height: 1.1em;

    margin: 0 auto;

    padding: 5px 3px;

    text-align: center;

    width: 110px;

}

a.curDef {

    color: #FF0000;

    cursor: default;

}

a.curDef:hover {

    text-decoration: none;

}

div.footLinkArea {

    color: #CCCCCC;

    font-size: 11px;

    line-height: 120%;

    text-decoration: none;

}

.footLinkArea a:link {

    color: #666666;

    text-decoration: none;

}

.footLinkArea a:visited {

    color: #999999;

    text-decoration: none;

}

.footLinkArea a:hover {

    color: #003399;

    text-decoration: underline;

}

.mr10 {

    margin-right: 10px;

}

/*ÀÐÃ«ÄÉ²Ã*/

.my_list{

	background:url(../img/top/fav_area.gif) no-repeat;

	width:311px;

	height:35px;

	padding-right:10px;

	padding-top:12px;

	float:left;

	

}

.my_list img{

float:none;

padding:0 2px;

}

#header_btn_box{
	position:absolute;
	right:0;
	top:20px;
	}
#header_btn_box img{
	padding-left:5px;
	}




/* clearfix */

.clearfix:after {

  visibility: hidden;

  display: block;

  font-size: 0;

  content: " ";

  clear: both;

  height: 0;

}

 /* IE6 */

* html .clearfix { zoom: 1;}

 /* IE7 */

*:first-child+html .clearfix { zoom: 1;}

/* ÄÉ²Ã */
.head_form{
	position:absolute;
	top:20px;
	left:300px;
	}
.head_form input[type="text"]{
font-family:Osaka, "¥á¥¤¥ê¥ª", Meiryo, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
width: 200px;
height: 35px;
padding: 0 15px;
background-color: #ddd;
border: none;
color: #333;
border-top-left-radius: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
border-top-right-radius: 0px;
-webkit-border-top-right-radius: 0px;
-moz-border-radius-topright: 0px;
border-bottom-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-moz-border-radius-bottomright: 0px;
outline: none;
}
.head_form input[type="submit"]{
font-family:Osaka, "¥á¥¤¥ê¥ª", Meiryo, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
outline: none;
height: 35px;
padding: 0 20px 0 15px;
text-align: center;
line-height:-9999px;
/*background-image:url(../img/common/search_icon.png);
background-position:center center;
background-repeat:no-repeat;*/
background-color: #1078c7;
border: none;
color: #fff;
cursor: pointer;
border-top-left-radius: 0px;
-webkit-border-top-left-radius: 0px;
-moz-border-radius-topleft: 0px;
border-top-right-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topright: 5px;
border-bottom-left-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius-bottomleft: 0px;
border-bottom-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
margin:0;
}

/*for Webkit*/
.head_form input[type="text"]::-webkit-input-placeholder {
    color:#999;
}

/*for Firefox*/
.head_form input[type="text"]:-moz-placeholder {
    color:#999;
}

.em_info{
	width:948px;
	padding:5px 0;
	text-align:center;
	background:#f5f5f5;
	border:1px solid #ccc;
	margin:10px auto 20px;
	font-size:11px;
	border-radius:5px;
}

.em_info span{
	color:#F00;
	padding-right:10px;
	
	}
.message span{
	display:block;
	font-size:15px;
	font-weight:bold;
	}
.message{
	background:#FCC;
	padding:10px;
	margin-top:10px;
	}