/* ==========================
	Style for TOKUTAKE JIDOUSHA
========================== */
/*--------------------------------------------
	基本
--------------------------------------------*/
html, body{
     height:100%;
}

body, tr, td {
	font-size: 10pt;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	color: #000000;
}

body.index {
	background-color: #FFFDF9;
	margin: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding: 0;
}

img {
	border: 0;
}

span img {
	border: 0;
	vertical-align: bottom;		/*	画像下スペース排除 */
}

.line_or {		/*上下ライン オレンジ*/
	border: 0;
	width: 100%;
	background-color: #FDA747;
	height: 5px;
}

.line_gr {		/*上下ライン グリーン*/
	border: 0;
	width: 100%;
	background-color: #72B53C;
	height: 3px;
}

.col_red {  color: #EB001D; }


h1 {
	font-size: 9pt;
	font-weight: normal;
}

/*--------------------------------------------
	ボックス
--------------------------------------------*/
div.box_idx {
	width:700px height:100%;
	margin:0px;
	padding:5px 0px 5px 10px; 	/*上右下左*/
	border:1px solid lightgray;
	background-color: white;
	border-radius:0px 0px 3px 3px;		/*左上・右上・右下・左下*/
	-moz-border-radius:0px 0px 3px 3px;
	-webkit-border-radius:0px 0px 3px 3px;
} 

div.mainbox {
	width:640px height:100%;
	margin:0px;
	padding:5px 0px 5px 10px; 	/*上右下左*/
	border:1px solid lightgray;
	background-color: white;
	border-radius:0px 0px 3px 3px;		/*左上・右上・右下・左下*/
	-moz-border-radius:0px 0px 3px 3px;
	-webkit-border-radius:0px 0px 3px 3px;
} 

div.boxidx_green {
	width:700px height:27px;
	margin:0px;
	padding:3px 0px 3px 10px; 	/*上右下左*/
	background-color: #72B53C;
	border-radius:3px 3px 0px 0px;	/*左上・右上・右下・左下*/
	-moz-border-radius:3px 3px 0px 0px;
	-webkit-border-radius:3px 3px 0px 0px;
} 

div.box_free {
	width:100% height:100%;
	margin:0px;
	padding:5px 0px 5px 10px; 	/*上右下左*/
	border:1px solid lightgray;
	background-color: white;
	border-radius:3px;		/*左上・右上・右下・左下*/
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
} 

/*--------------------------------------------
	ライン
--------------------------------------------*/
hr.dline {			/*サイトマップ&ご利用について*/
	height: 1px;
	border-style: dotted;
	border-width: 1px;
	color: #CCCCCC;
	}

/*--------------------------------------------
	フォント
--------------------------------------------*/
.ftsz8 { 	font-size: 8pt; }
.ftsz9 { 	font-size: 9pt; }
.ftsz11 { font-size: 11pt; }

.ftsz8x { font-size: 8px; }

/*--------------------------------------------
	リンク
--------------------------------------------*/
a:link {
	font-size: 10pt;
	text-decoration: none;
	color: #333333;
}

a:visited {
	font-size: 10pt;
	text-decoration: none;
	color: #333333;
}

a:active {
	font-size: 10pt;
	text-decoration: none;
	color: #72B53C;
}

a:hover {
	font-size: 10pt;
	text-decoration: none;
	color: #72B53C;
}

a.downlink:hover {
	position: relative;
	top: 1px;
	left: 1px;
}

/*----------------------------------------------------
	センタリング
----------------------------------------------------*/
div.ttl_tbl { 			/*タイトル用*/
	width: 940px;
	margin: 0 auto 0 auto;
}

div.mnu_tbl { 			/*メニュー用*/
	width: 896px;
	margin: 0 auto 0 auto;
}

div.pttl_tbl { 			/*ページタイトル用*/
	width: 836px;
	margin: 0 auto 0 auto;
}

div.idx_tbl { 			/*見出し用*/
	width: 700px;
	margin: 0 auto 0 auto;
}

div.main_box {
	width: 640px;
	margin: 0 auto 0 auto;
}


/*----------------------------------------------------
	トップ
----------------------------------------------------*/
div.topidx_tbl {
	width: 842px;
	margin: 0 auto 0 auto;
}

div.box_word {
	width:842px height:100%;
	margin:0px;
	padding:4px 5px 8px 5px; 	/*上右下左*/
	border:1px solid lightgray;
	background-color: white;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
} 

div.box_cos {
/*	width:842px height:100%;*/
	margin:0px; padding:1px 7px 1px 7px; border:1px solid lightgray;
	background-color: white;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

.co_bk {
	width: 842px;
	height: 125px;
	background-image: url(images/co_aisatsu_bk.png);
	background-repeat: no-repeat;
	background-position: center center;
}

/*----------------------------------------------------
	車検・点検
----------------------------------------------------*/
.shp_bk1 {
	background-color: #F6F6F6;
	text-align: center;
}

.shp_bk2 {
	background-color: #FFFFFF;
	text-align: center;
}

/*----------------------------------------------------
	会社案内
----------------------------------------------------*/
.coinfo_bk1 {
	background-color: #F6F6F6;
	width: 130px;
	height: 28px;
	text-align: center;
}

.coinfo_bk2 {
	background-color: #FFFFFF;
}

div.box_intro {
	width:70%;
	margin:0px;
	padding:0px; 	/*上右下左*/
	border:1px solid lightgray;
} 

table.rinen_bk {
	width:650px;
	background-image:url(kaisha/images/pic_bk.png);
	background-position: right bottom;
	background-repeat: no-repeat;
}

/*----------------------------------------------------
	フッター
----------------------------------------------------*/
.cpr {
	font-size: 8pt;
	color: #999999;
	vertical-align: middle;
	text-align: center;
	}

/*	フッター最下部用*/
#wrap{
	width: 100%;
	position: relative;
	height:auto !important; /*IE6対策*/
	height: 100%; /*IE6対策*/
	min-height: 100%;
}
#contents{
	padding-bottom:95px; /*フッターの高さと同じ*/
}
#footer{
	height:95px;
	position:absolute;
	bottom:0;
	width: 100%;
}
