@charset "Shift_JIS";

/* --- コンテンツ --- */
#content 
{
	/*margin:5px 0 0 0;*/
	padding: 20px 0 10px; /* コンテンツのパディング（上、左右、下） */
}

/* --- ▼メインカラム内の設定開始 --- */

/* --- メインカラム --- */
#main {
	float: right;
width: 620px; /* メインカラムの幅 */
margin-bottom: 20px; /* メインカラムの下マージン */
font-size: 125%; /* メインの文字サイズ */
}

/* --- セクション --- */
#main div.section {
	margin: 0 0 15px 20px; /* セクションのマージン（上右下左） */
}
/* セクション内の見出し */
#main div.section h2 {
	font-size: 120%; /* 見出しの文字サイズ */
}
/* セクション内の段落 */
#main div.section p {
	margin: 0 3px 1em; /* 段落のマージン（上、左右、左） */
line-height: 140%; /* 行の高さ */
}

/* --- アピールポイント（トップページ） --- */
#main div.point {
	padding: 0 15px 0; /* パディング（上、左右、左） */
border: 1px #c0c0c0 solid; /* 境界線 */
}
#main div.point h2
{
	border:none;
}
 /* アピールポイント内の見出し */
#main div.point h3 
{
	font-size:120%;
	padding: 0; /* パディング（上書き） */
background: none; /* 背景（上書き） */
color: #ff8000; /* 文字色 */
}
 /* アピールポイント内の段落 */
#main div.point p {
	margin: 0 0 1em; /* マージン（上書き） */
}
#main div.update h2
{
	margin:0;
}
/* --- 新着情報（トップページ） --- */
#main div.update dl {
	width: 100%; /* IE 6のために幅の指定が必要 */
margin: 0;
}
/* 日付エリア */
#main div.update dt {
	width: 7.5em; /* 日付エリアの幅 */
float: left;
padding: 7px 0 6px 20px; /* 日付エリアのパディング（上右下左） */
line-height: 120%; /* 行の高さ */
background: #ffffff url(../img/back/p_01.gif) no-repeat left;
}
/* 本文エリア */
#main div.update dd {
	margin: 0;
	padding: 7px 3px 6px 8.6em; /* 本文エリアのパディング（上右下左） */
	border-bottom: 1px #c0c0c0 dotted; /* 本文エリア下境界線 */
	line-height: 140%; /* 行の高さ */
}
#main div.update dd.many {
padding-left: 9em; /* 左巾の調節 */
}

/* --- ▲メインカラム内の設定終了 --- */


/* --- ▼サイドバー内の設定開始 --- */

/* --- サイドバー --- */
#nav {
	float: right;
width: 220px; /* サイドバーの幅 */
margin-bottom: 20px; /* サイドバーの下マージン */
margin-right: -3px;  /* IE6のバグ対応 */
}

/* --- セクション --- */
#nav div.section {
	margin: 0px 0px 15px; /* セクションのマージン（上、左右、下） */
border: 1px #c0c0c0 solid; /* セクションの境界線 */
}
/* セクション内の見出し */
#nav div.section h2 {
	margin: 0px 0px 0.8em; /* 見出しのマージン（上、左右、下） */
}
/* セクション内の段落 */
#nav div.section p {
	margin: 0 10px 0.8em; /* 段落のマージン（上、左右、下） */
	line-height: 130%; /* 行の高さ */
}
/* セクション内のタイトル */
#nav div.section p.title {
	text-align: center;
}

/* 田上自動車学校 */
#nav div.section a.tagami
{
	display:block;
width:130px;
height:27px;
overflow:hidden;
background-image:url(../img/banner/tdslogo.gif);
}
#nav div.section a:hover.tagami{
	background-position:0px -27px;
}
/* ロードサービス */
#nav div.section a.road
{
	display:block;
	width:130px;
	height:54px;
	overflow:hidden;
	background-image:url(../img/banner/nrclogo.gif);
}
#nav div.section a:hover.road{
	background-position:0px -54px;
}
/* --- サブメニュー --- */
#nav div.subMenu {
	border: none; /* 境界線なし（上書き） */
}
/* サブメニュー内の見出し */
#nav div.subMenu h2 {
	margin: 0; /* マージンなし（上書き） */
}
/* メニュー */
#nav div.subMenu ul.nl {
	margin: 0;
padding: 0;
list-style-type: none;
}
/* メニュー項目 */
#nav div.subMenu ul.nl li {
	border-bottom: 1px #c0c0c0 solid; /* 項目の下境界線 */
}
/* リンクエリア */
#nav div.subMenu ul.nl li a {
	display: block;
position: relative; /* IE6用 */
padding: 9px 10px; /* リンクエリアのパディング（上下、左右） */
text-decoration: none; /* テキストの下線（なし） */
}
/* ポイント時の設定 */
#nav div.subMenu ul.nl li a:hover {
	background-color: #f0ffff; /* ポイント時の背景色 */
text-decoration: underline; /* テキストの下線（あり） */
}

/* --- お問い合わせ --- */
#nav div.contact {
	padding: 0 0 0.7em; /* パディング（上、左右、下） */
  
}#nav div.section dd{
  padding : 0px 0px 1em 20px; /* パディング（上、左右、下） */
  background-image : url(../img/back/p_03.gif);
  background-repeat : no-repeat;
  margin-left : 20px;

}#nav div.section dl{
  margin-bottom : 0px;
}
/* お問い合わせ内の段落 */
#nav div.contact p {
	margin: 0 10px 0.3em; /* 段落のマージン（上書き） */
line-height: 110%; /* 行の高さ（上書き） */
}

/* --- ▲サイドバー内の設定終了 --- */


