@charset "Shift_JIS";

/*-------------------------------------------------*/
/* Copyright (C) 2007 e-cars. All Rights Reserved. */
/*-------------------------------------------------*/

/* -------------------- */
/* all tag              */
/* -------------------- */
body {
	margin-top : 0px;
	margin-bottom : 0px;
	font-family:'ＭＳ Ｐゴシック', Osaka, verdana;
	font-size : 80%;
	line-height: 140%;
	color:#333333;
	background-image:url(cmnfix/back.jpg);}

img { border: none; }

a:link   { text-decoration:underline; color:#333333;}
a:visited   { text-decoration:underline; color:#333333;}
a:hover   { text-decoration:none; color:#333333;}
a:active   { text-decoration:none; color:#333333;}

a:link.bluelink { text-decoration:underline; color:#003399;}
a:visited.bluelink { text-decoration:underline; color:#003399;}
a:hover.bluelink { text-decoration:none; color:#003399;}
a:active.bluelink { text-decoration:none; color:#003399;}

a:link.bluelink2 { text-decoration:underline; font-weight:bold; color:#3399CC;}
a:visited.bluelink2 { text-decoration:underline; font-weight:bold; color:#3399CC;}
a:hover.bluelink2 { text-decoration:none; font-weight:bold; color:#3399CC;}
a:active.bluelink2 { text-decoration:none; font-weight:bold; color:#3399CC;}

a:link.redlink { text-decoration:underline; color:#D7122C;}
a:visited.redlink { text-decoration:underline; color:#D7122C;}
a:hover.redlink { text-decoration:none; color:#D7122C;}
a:active.redlink { text-decoration:none; color:#D7122C;}

/* -------------------- */
/* font size     　　   */
/* -------------------- */
.s { font-size: 80%; line-height: 140%; }
.m { font-size: 100%; line-height: 140%; }
.l { font-size: 120%; line-height: 140%; }
.ll { font-size: 140%; line-height: 140%; }
.lll { font-size: 160%; line-height: 140%; }

.sB { font-size: 80%; line-height: 140%; font-weight : bold; }

.mB { font-size: 100%; line-height: 140%; font-weight : bold; }
.mB_Black { font-size: 100%; line-height: 140%; font-weight : bold; color:#000000; }

.lB { font-size: 120%; line-height: 140%; font-weight : bold; }

.llB { font-size: 140%; line-height: 140%; font-weight : bold; }

.lllB { font-size: 160%; line-height: 140%; font-weight : bold; }

/* -------------------- */
/* bg color      　　   */
/* -------------------- */
.bold {font-weight:bold;}
.bgFFFFFF {background:#FFFFFF;}
.bgCCCCCC {background:#CCCCCC;}
.bg999999 {background:#999999;}
.bg666666 {background:#666666;}
.bg333333 {background:#333333;}
.bg000000 {background:#000000;}

.bgE3E3E3 {background:#E3E3E3;}
.bgF4F4F4 {background:#F4F4F4;}

/* -------------------- */
/* margin        　　   */
/* -------------------- */
.margin5 {margin:5px 0px 0px 0px;}
.margin10 {margin:10px 0px 0px 0px;}
.margin15 {margin:15px 0px 0px 0px;}
.margin20 {margin:20px 0px 0px 0px;}
.margin25 {margin:25px 0px 0px 0px;}
.margin30 {margin:30px 0px 0px 0px;}

/* -------------------- */
/* contents css    　   */
/* -------------------- */
.cmn_pagetop {text-align:right; padding:20px 0px 15px 5px;}
.cmn_pagetop2 {text-align:right; padding:20px 0px 35px 5px;}
.cmn_center {text-align:center;}
.cmn_right {text-align:right;}

/* -------------------- */
/* cmn css         　   */
/* -------------------- */
.headertx {
padding : 5px 5px 5px 0px;
font-size: 85%; line-height: 140%;
color:#28286B;}

.footertx01 {
text-align : center;
padding : 7px 5px 7px 5px;
color:#000000;
background:#D5D5D5;
font-size: 100%; line-height: 140%;}

.footertx02 {
text-align : center;
padding : 7px 5px 30px 5px;
color:#FFFFFF;
background:#D7122C;
font-size: 100%; line-height: 140%;}

.cmn_pannavi {
text-align : right;
padding : 15px 0px 15px 5px;
color:#333333;
font-size: 100%; line-height: 140%;}

/* -------------------- */
/* 02 css        　　   */
/* -------------------- */
.bg_02_01 {
background-image : url(02_stock_car/img/02_prt_01.gif);
background-repeat: no-repeat;
width:762px;
height:28px;}

.tx_02_01 {
padding : 7px 5px 2px 11px;
color:#333333;
font-size: 100%; line-height: 140%;}

/* -------------------- */
/* 03 css        　　   */
/* -------------------- */
.tx_03_01 {
padding : 3px 5px 3px 7px;
color:#333333;
font-weight : bold;
font-size: 120%; line-height: 140%;
border-left: solid 5px #D7122C;}

/* -------------------- */
/* 04 css        　　   */
/* -------------------- */
.bg_04_01 {
background-image : url(04_blog/img/04_prt_01.gif);
background-repeat: no-repeat;
width:762px;
height:38px;}

.tx_04_01 {
padding : 6px 5px 5px 28px;
color:#333333;
font-weight : bold;
font-size: 120%; line-height: 140%;}

.tx_04_02 {
text-align : right;
padding : 10px 17px 5px 5px;
color:#333333;
font-size: 100%; line-height: 140%;}

.tx_04_03 {
padding : 12px 0px 12px 0px;
color:#333333;
font-size: 100%; line-height: 140%;
border-bottom: solid 2px #D7122C;}

/* -------------------- */
/* 05 css        　　   */
/* -------------------- */
.tx_05_01 {
padding : 3px 5px 3px 7px;
color:#333333;
font-weight : bold;
font-size: 120%; line-height: 140%;
border-left: solid 5px #D7122C;}

.tx_05_02 {
padding : 0px 0px 15px 0px;
color:#333333;
font-size: 100%; line-height: 140%;
border-bottom: solid 1px #CCCCCC;}

.tx_05_03 {
text-align : right;
padding : 5px 0px 0px 0px;
color:#333333;
font-weight : bold;
font-size: 120%; line-height: 140%;}

/* -------------------- */
/* 07 css        　　   */
/* -------------------- */
.tx_07_01 {
padding : 5px 5px 5px 5px;
color:#333333;
font-weight : bold;
background:#E3E3E3;
font-size: 120%; line-height: 140%;}

/* -------------------- */
/* box           　　   */
/* -------------------- */
.lawbox {width:370px; height:190px; overflow: auto;}

/* -------------------- */
/* line          　　   */
/* -------------------- */
.lindotted00 { border-width: 1px; border-bottom: solid 1px #CCCCCC;}
.lindotted01 { border-width: 1px; border-bottom: dotted 1px #000000;}

#wrapper{
	margin:0 auto;
	width:840px;}
	
.cursor{
	cursor:pointer;
	}
