@charset "utf-8";
/* CSS Document */
/* Ｔ商事ＨＰ　会社情報 */
/* ページイメージ */
div#sub_title{
	background:url(../img/main_company.jpg) no-repeat;
}

/* ローカルナビヘッダ */
div#lc-nav-hd{
	background:url(../img/submenu_hd_1.gif) no-repeat;
}

/* ローカルナビボディ */
div#lc-nav-bd{
	background:url(../img/submenu_bd_1.gif);
}

/* ローカルナビフッタ */
div#lc-nav-ft{
	background:url(../img/submenu_ft_1.gif) no-repeat;
}

/* ローカルナビ項目１ */
div#lc-nav-bd ul.c01#lc-nav li#lc-01{
	background:url(../img/submenu_1_1_on.gif) no-repeat;
}

div#lc-nav-bd ul.c01#lc-nav li#lc-01 a{
	background:url(../img/submenu_1_1_off.gif) no-repeat;
}

/* ローカルナビ項目２ */
div#lc-nav-bd ul.c01#lc-nav li#lc-02{
	background:url(../img/submenu_1_2_on.gif) no-repeat;
}

div#lc-nav-bd ul.c01#lc-nav li#lc-02 a{
	background:url(../img/submenu_1_2_off.gif) no-repeat;
}

/* ローカルナビ項目３ */
div#lc-nav-bd ul.c01#lc-nav li#lc-03{
	background:url(../img/submenu_1_3_on.gif) no-repeat;
}

div#lc-nav-bd ul.c01#lc-nav li#lc-03 a{
	background:url(../img/submenu_1_3_off.gif) no-repeat;
}

/* インデックスページタイトル */
div.c01#submain h2#submain-indextitle{
	background:url(../img/submain_title_1.gif) no-repeat;
}

/* インデックスページアイテム１ */
div.c01#submain ul#id-contents li#id-01{
	background:url(../img/sub_index_1_1_on.gif) no-repeat;
}

div.c01#submain ul#id-contents li#id-01 a{
	background:url(../img/sub_index_1_1_off.gif) no-repeat;
}

/* インデックスページアイテム２ */
div.c01#submain ul#id-contents li#id-02{
	background:url(../img/sub_index_1_2_on.gif) no-repeat;
}

div.c01#submain ul#id-contents li#id-02 a{
	background:url(../img/sub_index_1_2_off.gif) no-repeat;
}

/* インデックスページアイテム３ */
div.c01#submain ul#id-contents li#id-03{
	background:url(../img/sub_index_1_3_on.gif) no-repeat;
}

div.c01#submain ul#id-contents li#id-03 a{
	background:url(../img/sub_index_1_3_off.gif) no-repeat;
}

/* サブページタイトル１ */
div.s0101#submain h2#submain-title{
	background:url(../img/submain_title_1_1.gif) no-repeat;
}

/* サブページタイトル２ */
div.s0102#submain h2#submain-title{
	background:url(../img/submain_title_1_2.gif) no-repeat;
}

/* サブページタイトル３ */
div.s0103#submain h2#submain-title{
	background:url(../img/submain_title_1_3.gif) no-repeat;
}

/* 会社概要　テーブル */
div.s0101#submain div#submain-bd div#contents-01{
	background:url(../img/company_image_1.jpg) no-repeat top;
	width:600px;
	height:400px;
	border:#CCC 1px solid;
}

div.s0101#submain div#submain-bd div#contents-01 div#table{
	display:block;
	float:left;
	margin-left:20px;
	margin-top:20px;
	padding:10px;
	background:url(../../img/whitefilter.png);
}

* html div.s0101#submain div#submain-bd div#contents-01 div#table{
	background:url(../img/company_image_1_filter.jpg) no-repeat top;
	background-position-x:-40px;
	background-position-y:-20px;
}

div.s0101#submain div#submain-bd div#contents-01 table{
	width:450px;
	border-top:#999 dotted 1px;
}

div.s0101#submain div#submain-bd div#contents-01 table td{
	height:20px;
	font-size:12px;
	color:#333;
	line-height:15px;
	letter-spacing:2px;
	padding:5px;
	border-bottom:#999 dotted 1px;
}

div.s0101#submain div#submain-bd div#contents-01 table td.h{
	width:30%;
	font-weight:bold;
}

div.s0101#submain div#submain-bd div#contents-01 table td.b{
	width:65%;
}

div.s0101#submain div#submain-bd div#contents-01 div#image-1{
	display:block;
	float:right;
	width:100px;
	height:100px;
}

/* 地図ボタン */
div.s0101#submain div#submain-bd div#contents-01 div#address div#button-access-map a,
div.s0101#submain div#submain-bd div#contents-01 div#address div#button-access-map{
	display:block;
	width:70px;
	height:23px;
}

div.s0101#submain div#submain-bd div#contents-01 div#address div#button-access-map{
	background:url(../img/map_on.gif) no-repeat;
}

div.s0101#submain div#submain-bd div#contents-01 div#address div#button-access-map a{
	background:url(../img/map_off.gif) no-repeat;
}

/* アクセスマップ */
div#access-map{
	width:900px;
	background:url(../../img/header_body.gif) repeat-y;
}

div#access-map div#submain-bd{
	width:auto;
	height:auto;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}

div#access-map div#submain-bd div#map{
	margin-bottom:20px;
}

div#access-map div#submain-bd div#google-map,
div#access-map div#submain-bd div#google-map div#map
{
	width:480px;
	height:470px;
}

div#access-map div#submain-bd div#text div#address div#address-text 
{
	width:55%;
}

div#access-map div#submain-bd div#text
{
	width:390px;
}

div#access-map div#submain-bd div#text h4
{
	width:100%;
}

div#access-map div#submain-bd div#text div{
	margin-bottom:0px;
}

div#access-map div#submain-bd div#text div#building-image img{
	display:block;
	margin-left:auto;
	margin-right:auto;
	border:solid 1px #CCC;
}

div#access-map ul#button li a,
div#access-map ul#button li
{
	display:block;
	width:70px;
	height:23px;
}

div#access-map ul#button li{
	float:left;
	margin-left:20px;
	margin-top:10px;
}

/* 印刷ボタン */
div#access-map ul#button li#print-button a{
	background:url(../img/print_on.gif) no-repeat right;
}

div#access-map ul#button li#print-button{
	background:url(../img/print_off.gif) no-repeat right;
}

/* 閉じるボタン */
div#access-map ul#button li#close-button a{
	background:url(../img/close_on.gif) no-repeat right;
}

div#access-map ul#button li#close-button{
	background:url(../img/close_off.gif) no-repeat right;
}

/* 経営理念 */
div.s0102#submain div#submain-bd div#contents-01{
	background:url(../img/company_image_2.jpg) no-repeat top;
	width:600px;
	height:400px;
	border:#CCC 1px solid;
}

/* 沿革　テーブル */
/* 沿革タブ */
div.s0103#submain div#submain-bd div#contents-01{
	width:600px;
	height:30px;
}

div.s0103#submain div#submain-bd div#contents-01 ul#tab li a,
div.s0103#submain div#submain-bd div#contents-01 ul#tab li
{
	display:block;
	float:left;
	line-height:30px;
	text-align:center;
	width:200px;
	height:30px;
	font-size:12px;
	color:#666;
}

/* 沿革タブ on */
div.s0103#submain div#submain-bd div#contents-01 ul#tab li{
	background:url(../img/tab_on.gif) no-repeat;
}

/* 沿革タブ off */
div.s0103#submain div#submain-bd div#contents-01 ul#tab li a{
	background:url(../img/tab_off.gif) no-repeat;
	font-weight:normal;
}

div.s0103#submain div#submain-bd div#contents-01 ul#tab li a:hover,
div.s0103#submain div#submain-bd div#contents-01 ul#tab li.current a{
	font-weight:bold;
}

div.s0103#submain div#submain-bd div#contents-01 ul#tab li.current a{
	background-image: none !important;
}


div.s0103#submain div#submain-bd div#contents-02{
	width:600px;
}

div.s0103#submain div#submain-bd div#contents-02 table{
	width:600px;
	border-collapse:collapse;
	border:1px #CCC solid;
	border-top:0px;
}

div.s0103#submain div#submain-bd div#contents-02 table td{
	height:20px;
	font-size:12px;
	color:#666;
	line-height:15px;
	letter-spacing:2px;
	padding:10px;
	border:1px #CCC solid;
}

div.s0103#submain div#submain-bd div#contents-02 table td.yy1{
	width:15%;
	font-weight:bold;
	text-align:center;
	background-color:#FE6;
}

div.s0103#submain div#submain-bd div#contents-02 table td.mm{
	width:10%;
	font-weight:bold;
	text-align:right;
	background-color:#FF9;
}

div.s0103#submain div#submain-bd div#contents-02 table img{
	float:right;
	margin-left:10px;
	border:#CCC 1px solid;
}

/* １カラムページタイトル１ */
div.s0201#submain h2#submain-title{
	background:url(../img/submain_title_2_1.gif) no-repeat;
}

/* １カラムページタイトル２ */
div.s0202#submain h2#submain-title{
	background:url(../img/submain_title_2_2.gif) no-repeat;
}

/* １カラムページタイトル３ */
div.s0203#submain h2#submain-title{
	background:url(../img/submain_title_2_3.gif) no-repeat;
}

/* １カラムページタイトル４ */
div.s0204#submain h2#submain-title{
	background:url(../img/submain_title_2_4.gif) no-repeat;
}

/* １カラムページタイトル５ */
div.s0205#submain h2#submain-title{
	background:url(../img/submain_title_2_5.gif) no-repeat;
}

/* １カラムページタイトル６ */
div.s0206#submain h2#submain-title{
	background:url(../img/submain_title_2_6.gif) no-repeat;
}

/* １カラムページタイトル７ */
div.s0207#submain h2#submain-title{
	background:url(../img/submain_title_2_7.gif) no-repeat;
}

/* １カラムページタイトル８ */
div.s0208#submain h2#submain-title{
	background:url(../img/submain_title_2_8.gif) no-repeat;
}

/* 個人情報保護方針 */
div.s0201#submain div#submain-bd div#contents-01 h4{
	width:750px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
}

div.s0201#submain div#submain-bd div#contents-01 p{
	padding-right:30px;
	padding-left:30px ;
	text-indent: 1em;
}

div.s0201#submain div#submain-bd div#contents-01 ul.none ol{
	list-style-type:none;
	padding-right:30px;
	padding-left:60px;
	text-indent: -30px;
}

div.s0201#submain div#submain-bd div#contents-01 ul.decimal ol{
	list-style-type:decimal;
	padding-right:30px;
	padding-left:30px;
	text-indent: -20px;
}

div.s0201#submain div#submain-bd div#contents-01 ul.roman ol{
	padding-right:30px;
	padding-left:30px;
	text-indent: -20px;
	list-style-type:lower-roman;
}

div.s0201#submain div#submain-bd div#contents-01 table{
	width:100%;
}

div.s0201#submain div#submain-bd div#contents-01 table th,
div.s0201#submain div#submain-bd div#contents-01 table td{
	border:1px #CCC solid;
	padding:10px;
	text-indent:0px;
}

div.s0201#submain div#submain-bd div#contents-01 table td{
	vertical-align:top;
	height:110px;
}

div.s0201#submain div#submain-bd div#contents-01 table th{
	writing-mode:tb-rl;
	width:5%;
	background-color:#EEE;
}

div.s0201#submain div#submain-bd div#contents-01 table td.b1{
	width:35%;
}

div.s0201#submain div#submain-bd div#contents-01 table td.b2{
	width:55%;
}

div.s0201#submain div#submain-bd div#contents-01 p.foot{
	margin-top:20px;
	margin-bottom:20px;
	font-weight:bold;
	text-align:right;
}

/* 自動車登録情報電子取得 */
div.s0202#submain div#submain-bd div#contents-01 p{
	padding-right:30px;
	padding-left:30px ;
	text-indent: 1em;
}

div.s0202#submain div#submain-bd div#contents-01 div#text{
	margin-left:auto;
	margin-right:auto;
	font-size:14px;
	color:#333;
	letter-spacing:2px;
	width:600px;
	background-color:#EEE;
	border:1px #CCC solid;
	padding:10px 50px 10px 50px;
}

/* 関連リンク */
div.s0203#submain div#submain-bd div#contents-01{
	width:390px;
	border:1px #CCC solid;
}

div.s0203#submain div#submain-bd div#contents-02{
	width:390px;
	border:1px #CCC solid;
}

div.s0203#submain div#submain-bd h3{
	margin:10px;
	width:90%;
}

div.s0203#submain div#submain-bd ul{
	display:block;
	vertical-align:middle;
	margin-left:40px;
	text-indent:10px;
	list-style-image:url("../img/link_icon.gif");
}

div.s0203#submain div#submain-bd li{
	height:30px;
}

/* サイトマップ */
div.s0204#submain div#submain-bd div#border-box{
	border:1px #CCC solid;
	
}

div.s0204#submain div#submain-bd div#contents-01{
	width:530px;
}

div.s0204#submain div#submain-bd div#contents-02{
	width:260px;
	height:inherit;
}

div.s0204#submain div#submain-bd div#service-01,
div.s0204#submain div#submain-bd div#service-02{
	width:260px;
}

div.s0204#submain div#submain-bd h3{
	margin:10px;
	margin-top:15px;
	width:90%;
}

div.s0204#submain div#submain-bd ul li{
	display:block;
	vertical-align:middle;
	margin-left:15px;
	padding-left:0px;
	text-indent:20px;
	height:25px;
}

div.s0204#submain div#submain-bd ul#list-01 li{
	background:no-repeat url("../img/sitemap_icon_1.gif") 0px 3px;
}

div.s0204#submain div#submain-bd ul#list-02 li{
	background:no-repeat url("../img/sitemap_icon_2.gif") 0px 3px;
}

div.s0204#submain div#submain-bd ul#list-03 li{
	background:no-repeat url("../img/sitemap_icon_3.gif") 0px 3px;
}

div.s0204#submain div#submain-bd ul li#nextlist{
	background:none;
	line-height:0px;
	font-size:0px;
	height:auto;
	margin-bottom:10px;
	margin-right:10px;
	padding-bottom:10px;
	border-bottom:1px #CCC dotted;
	border-left:1px #CCC dotted;
}

/* コンテンツ5　お問い合わせフォーム */
div.s0205#submain div#submain-bd div#contents-00 div#text-area{
	margin-top:10px;
	width:80%;
}

div.s0205#submain div#submain-bd th,
div.s0205#submain div#submain-bd td{
	vertical-align:middle;
	border:1px #999 solid;
	padding:10px;
}

div.s0205#submain div#submain-bd table{
	width:100%;
	font-size:12px;
	color:#666;
	border-collapse:collapse;
}

div.s0205#submain div#submain-bd th{
	background:#9CF;
	color:#333;
	text-align:left;
	width:25%;
}

div.s0205#submain div#submain-bd span.warning{
	color:#F00;
	vertical-align:middle;
	font-weight:bold;
	display:none;
}

div.s0205#submain div#submain-bd div#contents-99{
	margin-bottom:20px;
}

/* 見積りフォーム　ボタン用リスト */
div.s0205#submain div#submain-bd div#contents-02{
	margin-top:20px;
	width:800px;
}

div.s0205#submain div#submain-bd div ul,
div.s0205#submain div#submain-bd div ul li{
	display:block;
}

div.s0205#submain div#submain-bd div ul li{
	vertical-align:bottom;
	float:left;
}

div.s0205#submain div#submain-bd div a{
	border:none;
}

/* 見積りフォーム　印刷案内 */
div.s0205#submain div#submain-bd div#contents-04{
	border:solid 5px #CCC;
	padding:3px;
	width:350px;
	height:40px;
}

div.s0205#submain div#submain-bd div#contents-04 div.left{
	margin-left:10px;
	height:35px;
	float:left;
}

div.s0205#submain div#submain-bd div#contents-04 div.left p{
	line-height:18px;
}

div.s0205#submain div#submain-bd div#contents-04 div.right{
	margin-right:10px;
	float:right;
}

/* 見積りフォーム　送信・キャンセル */
div.s0205#submain div#submain-bd div#contents-02 ul li{
	margin-left:20px;
}

* html div.s0205#submain div#submain-bd div#contents-02 ul li{
	margin-left:10px;
}

div.s0205#submain div#submain-bd div#contents-02 ul li,
div.s0205#submain div#submain-bd div#contents-02 a{
	width:185px;
	height:52px;
}

/* 確認ボタン */
div.s0205#submain div#submain-bd div#button-check a,
div.s0205#submain div#submain-bd div#button-check{
	width:185px;
	height:52px;
	margin-left:auto;
	margin-right:auto;
}

div.s0205#submain div#submain-bd div#button-check a{
	background:url(../../img/formcheck_off.gif) no-repeat;
}

div.s0205#submain div#submain-bd div#button-check{
	background:url(../../img/formcheck_on.gif) no-repeat;
}

/* 送信ボタン */
div.s0205#submain div#submain-bd li#button-send a{
	background:url(../../img/send_off.gif) no-repeat;
}

div.s0205#submain div#submain-bd li#button-send{
	background:url(../../img/send_on.gif) no-repeat;
	cursor:pointer;
}

/* 修正ボタン */
div.s0205#submain div#submain-bd li#button-cancel a{
	background:url(../../img/cancel_off.gif) no-repeat;
}

div.s0205#submain div#submain-bd li#button-cancel{
	background:url(../../img/cancel_on.gif) no-repeat;
}

/* 印刷ボタン */
div.s0205#submain div#submain-bd div#button-print a,
div.s0205#submain div#submain-bd div#button-print{
	width:130px;
	height:35px;
}

div.s0205#submain div#submain-bd div#button-print a{
	background:url(../../img/formprint_off.gif) no-repeat;
}

div.s0205#submain div#submain-bd div#button-print{
	background:url(../../img/formprint_on.gif) no-repeat;
}

/* お問い合わせフォーム　戻るボタン */
div.s0205#submain div#submain-bd div#contents-01 div#body-area div#text{
	width:90%;
}

div.s0205#submain div#submain-bd div#back-top a,
div.s0205#submain div#submain-bd div#back-top{
	width:185px;
	height:52px;
}

div.s0205#submain div#submain-bd div#back-top a{
	background:url(../../img/top_back_off.gif) no-repeat;
}

div.s0205#submain div#submain-bd div#back-top{
	background:url(../../img/top_back_on.gif) no-repeat;
}

div.s0205#submain div#submain-bd img#img-formstatus-1,
div.s0205#submain div#submain-bd img#img-formstatus-2,
div.s0205#submain div#submain-bd img#img-formstatus-3{
	width:800px;
	height:42px;
}

/* コンテンツ7　お問い合わせ */
div.s0207#submain div#submain-bd h4{
	margin-bottom:10px;
	margin-top:20px;
}

div.s0207#submain div#submain-bd div#contents-01 a{
	display:block;
	width:250px;
	height:55px;
}

div.s0207#submain div#submain-bd div#contents-01 div#button-inquiry a{
	background:url(../../img/inquiry_form_off.gif) no-repeat;
}

div.s0207#submain div#submain-bd div#contents-01 div#button-inquiry{
	background:url(../../img/inquiry_form_on.gif) no-repeat;
}

div.s0207#submain div#submain-bd div#contents-01 div#button-carlease-inquiry a{
	background:url(../../img/carlease_inquiry_form_off.gif) no-repeat;
}

div.s0207#submain div#submain-bd div#contents-01 div#button-carlease-inquiry{
	background:url(../../img/carlease_inquiry_form_on.gif) no-repeat;
}

div.s0207#submain div#submain-bd div#contents-02 div.border-on{
	float:left;
	padding:10px;
	border:#CCC 1px solid;
	margin:20px;
}

div.s0207#submain div#submain-bd div#contents-02 div#inquiry-title ul li{
	width:170px;
	display:block;
	float:left;
	padding-left:30px;
	margin-bottom:10px;
}

div.s0207#submain div#submain-bd div#contents-02 div#inquiry-title ul li.current{
	background:url(../img/sitemap_icon_1.gif) no-repeat 5px;
}

/* 勧誘方針 */
div.s0208#submain div#submain-bd ul li{
	margin-left:20px;
	list-style-type:disc;
}

