﻿@charset "utf-8";

/* ページ設定 */

.main #bk {
	width:920px;
	background-color:#FFFFFF;
	background-image:url('../images/bk01.gif');
	margin: 0 auto; /* 自動マージン（幅と連動）により、ページが中央揃えになります */
}

.main #container {
	width: 900px;
	background: #ffffff;
	margin: 0 auto; /* 自動マージン（幅と連動）により、ページが中央揃えになります */
	border-left: 0px solid #aaaaaa;
	border-right: 0px solid #aaaaaa;
	text-align: left; /* この設定は body エレメントの text-align: center より優先されます。 */
} 

/* HEADER */
.main #header1 {
	width:900px;
	height:22px;
	background:#006699;
	margin: 0;
}

/* ボックス指定 */
.main #box1 {
	margin: 0;
	padding: 0px;
	background-image:url('../images/btback.gif')
}
.main #box2 {
	margin: 0;
	width: 668px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	background-color:#eeeeee;
}
.main #box3 {
	margin: 0;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	background-color:#eeeeee;
}
.main #box4 {
	margin: 0;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#eeeeee;
}
.main #box5 {
	width: 510px;
	margin: 0;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#eeeeee;
}


.main #midashi {
	margin: 0;
	width:668px;
	padding:10px;
	background-color:#eeeeee;
}

.main #midashi900 {
	margin: 0;
	width:840px;
	padding:10px;
	background-color:#eeeeee;
}

.main #tpic2 {
	width:658px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#dddddd;
	font-size:12px;
}
.main #tpic1 {
	width:658px;
	height:22px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#FFFFFF;
	font-size:12px;
}

/* フォントサイズ */

.main #font10{
	color: #666666;
	font-size:10px;
	line-height:140%;
}

/* 普通のメニューのボタン　アクティブ */
.menu_td .button10 {
	background: url(../images/b_back_b1.gif) no-repeat;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
	width: 162px;
	margin-bottom:5px;
	border-bottom: 1px solid #666666;
	text-align: left;
}

/* 普通のメニューのボタン */
.menu_td .button11 {
	background: url(../images/b_back_a1.gif) no-repeat;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
	width: 162px;
	margin-bottom:5px;
	border-bottom: 1px solid #666666;
	text-align: left;
}

/* 1段下がったのメニューのボタン　アクティブ */
.menu_td .button20 {
	background: url(../images/b_back_b.gif) no-repeat;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
	width: 129px;
	margin-left: 33px;
	margin-bottom: 5px;
	border-bottom: 1px solid #666666;
	text-align: left;
}

/* 1段下がったのメニューのボタン */
.menu_td .button21 {
	background: url(../images/b_back_a.gif) no-repeat;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
	width: 129px;
	margin-left: 33px;
	margin-bottom: 5px;
	border-bottom: 1px solid #666666;
	text-align: left;
}

/* 普通のメニュー用リンク */
.menu_td a:link {
	color: #333333;
	text-decoration: none;
}
.menu_td a:visited {
	color: #333333;
	text-decoration: none;
}
.menu_td a:hover {
	text-decoration: underline;
	color: #3366FF;
}

/* コンテンツタイトル周り */
#map{
	width:143px;
	padding:10px;
	border: 1px solid #3399cc;
}

/* コンテンツタイトル周り */
#midashititle {
	width:100%;
	height:28px;
	padding-top:5px;
	padding-left:10px;
	border:92%;
	border-bottom: 1px solid #99ccff;
	text-align: left;
	background-color:#eeeeee;
	font-size: 13px;
	font-weight:bold;
}

#midashititle2 {
	width:92%;
	height:30px;
	padding-top:5px;
	padding-left:10px;
	border:92%;
	border-bottom: 1px solid #99ccff;
	text-align: left;
	background-color:#e0f0ff;
	font-size: 15px;
	font-weight:bold;
}


/* 特徴の内の文字 */
#tokuchou {
	font-size: 13px;
	color:#3399cc;
	font-weight:bold;
	padding-left:0px;
	padding-right:0px;
}
#tokuchou_1 {
	padding-left:15px;
	padding-right:0px;
	padding-bottom:20px;
}
#tokuchou_2 {
	padding-left:0px;
	padding-right:0px;
	padding-bottom:20px;
}


/* パン屑リンク */
#bread {
	width: 770px;
	margin-top: 1px;
	font-size: 10px;
	text-align: right;
}	

/* FOOTER */
#footer {
	width:900px;
	border-bottom: 0px solid #aaaaaa;
	border-top: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	padding-top:5px;
	padding-bottom:5px;
	color: #333333;
	font-size: 10px;
	text-align: center;
}

