﻿@charset "utf-8";

body {
	background-color: #FFFFFF;
}
/* ページに関する設定 */
#all{
	width:900px;
	height:auto;
	color:#333333;
	padding:0px;
	border: 2px solid #336633;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position:relative;
}
.title {
	margin-top: 0px;
	margin-left: 30px;
}
.no-mycar-week{
	margin-top: 5px;
	margin-left: 25px;
}
/* シジミくん（タイトル右画像）の位置設定 */
.shijimikun{
	position:absolute;
	top: 1px;
	right: 20px;
}
/* ヘッダー部分の設定 */
#header{
	font-size:12px;
	background-color:#336633;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	color:#FFFFFF;
	margin-top: 0px;
}
/* フッター部分の設定 */
#footer{
	width:900px;
	font-style:normal;
	background-color:#336633;
	text-align:center;
	margin-top:10px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
	color:#FFFFFF;
}
#footer2{
	width:900px;
	font-style:normal;
	background-color:#336633;
	margin-top:10px;
	padding-top:10px;
	padding-bottom:5px;
	font-size:14px;
	line-height:150%;
	color:#FFFFFF;
}
/* 末尾「↑このページのトップへ」部分の設定 */
#pagetop {
	font-size: 13px;
	margin-right: 6%;
	margin-bottom:10px;
}
/* タイトル部分の設定 */
#title{
	height:90px;
	padding-top:10px;
	margin-top: 0px;
	background-color: #F8FEDE;
}
/* メニューバーの設定 */
#menu{
	font-size:14px;
	padding-bottom:5px;
	line-height:130%;
}
/* メニューバー部分内、<table>タグの設定 */
.table_menu {
	font-size: 13px;
	background-color: #D3EE82;
	text-align:center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.td1{
	border-right-style:solid;
	border-right-width:2px;
	padding-top:2px;
	padding-bottom:2px;
}
.td2{
	border-right-style:none;
	border-right-width:2px;
	padding-top:2px;
	padding-bottom:2px;
}
.td3{
	border-right-style:solid;
	border-right-width:2px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#F2DB04;
	font-weight:bold;
}
/* コンテンツ部分の設定 */
#contents{
	margin-top:10px;
	padding-top:10px;
	padding-left:60px;
	padding-right:60px;
}
h3 {
	padding-bottom: 6px;
	padding-left: 13px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 15px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-color: #336633;
	padding-top: 8px;
	color: #333333;
}
h4 {
	margin-top: 0px;
	margin-left: 28px;
	color: #336633;
	margin-bottom: 3px;
}
p {
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 20px;
	margin-left: 30px;
	line-height: 140%;
}
.p_footer {
	width:780px;
	margin-top: 5px;
	margin-right: 30px;
	margin-left: 60px;
	margin-bottom:5px;
	line-height:130%;
}
/* メニューバー用の<ul>タグの設定 */
.ul_menu{
	list-style-type:none;
	margin:0px;
	padding-top:10px;
	text-align:center;
}
/* メニューバー用の<li>の設定 */
.li_menu{
	display:inline;
	margin-right:10px;
	margin-left:10px;
}
/* <hr>タグの設定 */
hr {
	width:900px;
	border: 1px solid #666666;
}
/* フッター部分内、link箇所の設定 */
#link {
	font-size: 13px;
	margin-top:5px;
	margin-left:30px;
	margin-right:30px;
	line-height:130%;
}
#waku1 {
	border: 1px dashed #360;
	width:880px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top:10px;
	padding-bottom:10px;
}
#waku2 {
	border: 1px dashed #360;
	width:700px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top:10px;
}
#waku3 {
	border: 1px dashed #360;
	width:700px;
	height:180px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	padding:10px;
}
#waku4 {
	border: 1px dashed #360;
	width:700px;
	margin-top: 10px;
	margin-bottom:15px;
	margin-left:20px;
	margin-right:auto;
	padding-top:10px;
	height:370px;
}
#waku5 {
	border: 1px dashed #360;
	width:700px;
	margin-top: 10px;
	margin-bottom:15px;
	margin-left:20px;
	margin-right:auto;
	padding-top:10px;
	padding-bottom:10px;
}
#step {
	margin-left:30px;
	margin-bottom:10px;
	font-weight:bold;
	clear:both;
	padding:2px;
	color:#339933;
	text-decoration:underline;
}

/* pdfファイルダウンロード */
#pdf{
	margin-right:40px;
	text-align:right;
}
#pdf_2{
	margin-right:100px;
	margin-bottom:10px;
	text-align:right;
}
#pdf_3{
	margin-right:40px;
	width:170px;
	text-align:right;
}

*html #pdf_3{
	margin-right:20px;
	width:170px;
	text-align:right;
}
/* フォントカラー：brown */
.font_brown{
	color:#9E5103;
}

/* お知らせ 河原田追加 */
#news{
	font-family: "qMmpS Pro W3", "CI", "Osaka", "lr oSVbN", verdana, arial, sans-serif;
	orverflow:hidden;
	width:600px;
	/*	border:2px solid #336633;	*/
	clear:both;
	margin-top:10px;
	margin-bottom:40px;
	margin-left:120px;
	padding:0;
	background-image: url(img/bg-news-foot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color:#FFFFFF;
	padding-bottom:10px;
}

*html #news{
	font-family: "qMmpS Pro W3", "CI", "Osaka", "lr oSVbN", verdana, arial, sans-serif;
	orverflow:hidden;
	width:600px;
	/*	border:2px solid #336633;	*/
	clear:both;
	margin-top:10px;
	margin-bottom:20px;
	margin-left:120px;
	padding:0;
	background-image: url(img/bg-news-foot.gif);
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	background-position: left bottom;
}

#news h2{
	font-size:0em;
	height:0%;
	overflow:hidden;
	width:0%;
}
#news ul{
	orverflow:hidden;
	list-style:none;
	margin-top:0px;
	margin-left:0px;
	padding-top:30px;
	background-image: url(img/bg-news-head.gif);
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	background-position: left top;
}
.news-list{
	orverflow:hidden;
	clear:both;
	cursor: default;
	/*margin-bottom:-20px;*/
	padding:3px 20px;
	background-image: url(img/bg-news.gif);
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	background-position: left top;
}

.news-list2{
	orverflow:hidden;
	clear:both;
	cursor: default;
	padding-top:3px;
	padding-bottom:0px;
	padding-left:20px;
	padding-right:20px;
	margin-bottom:0px;
	background-image: url(img/bg-news.gif);
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	background-position: left top;
}

.news-list3{
	orverflow:hidden;
	clear:both;
	cursor: default;
	padding-top:0px;
	padding-bottom:3px;
	padding-left:135px;
	margin-top:0px;
	background-image: url(img/bg-news.gif);
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	background-position: left top;
}

.news-list p{
	border-top:1px dotted #C0C0C0;
	font-size:80%;
	width:515px;
	/*margin-left:20px;*/
	margin-left:0px;
	margin-right:10px;
	margin-bottom:0px;
	padding-top:5px;
}

.news-list2 p{
	border-top:1px dotted #C0C0C0;
	font-size:80%;
	width:515px;
	margin-left:0px;
	margin-right:10px;
	margin-bottom:0px;
	padding-top:5px;
}

.news-list3 p{
	font-size:80%;
	width:515px;
	margin-left:0px;
	margin-right:10px;
	margin-bottom:0px;
	padding-top:0px;
	margin-top:0px;
}
.news-list span{
	display:block;
	float:left;
	width:100px;
}

.news-list2 span{
	display:block;
	float:left;
	width:100px;
}
.news-list a{
	display:block;
	float:right;
	margin-left:5px;
	width:400px;
}

.news-list2 a{
	display:block;
	float:right;
	margin-left:5px;
	width:400px;
}

.support1{
	width:140px;
	margin-top:-1px;
	margin-left:2px;
	line-height:140%;
	float:left;
}
.support2{
	width:580px;
	margin-top:0px;
	margin-left:140px;
	margin-bottom:15px;
	line-height:140%;
}
.img1_dl{
	margin-left:22px;
	margin-bottom:10px;
	margin-right:50px;
	float:right;
}
.img2_dl{
	margin-left:15px;
	margin-right:120px;
	margin-bottom:10px;
	margin-top:0px;
	float:right;
}
.img3_dl{
	margin-left:13px;
	margin-bottom:10px;
	margin-top:0px;
	float:right;
}
.img4_dl{
	margin-left:22px;
	margin-right:50px;
	margin-bottom:10px;
	margin-top:0px;
	float:right;
}
.img5_dl{
	margin-left:8px;
	margin-bottom:10px;
	margin-right:28px;
	float:right;
}
.h4_dl {
	margin-top: 0px;
	margin-left: 30px;
	color: #333333;
	margin-bottom: 10px;
}
.hr_dl {
	border: thin dotted #999999;
	margin-bottom:10px;
	margin-right:auto;
	margin-left:auto;
	padding-left:40px;
	width:720px;
	clear:both;
}
.h4_sengen{
	color:#333333;
	background-color:#D0F4BD;
	margin-left:28px;
	margin-right:30px;
	margin-bottom:20px;
	padding-top:5px;
	padding-bottom:5px;
}
.img_sengen_pdf {
	margin-right:50px;
	float:right;
	padding-left: 15px;
}
.img_sengen_word {
	margin-right:10px;
	float:right;
	padding-left: 15px;
}
.img_sengen_rei {
	margin-right:50px;
	float:right;
	padding-left: 15px;
}
.img1_sengen{
	margin-left:10px;
	margin-bottom:10px;
	margin-top:0px;
	float:right;
}
.img2_sengen{
	margin-left:22px;
	margin-right:40px;
	margin-bottom:10px;
	margin-top:0px;
	float:right;
}
td {
	font-family: ＭＳ ゴシック, MS Gothic, Osaka－等幅, Osaka-mono, monospace;
}
#papa {
	font-family: ＭＳ ゴシック, MS Gothic, Osaka－等幅, Osaka-mono, monospace;
}
