/* ページ全体のスタイル設定 */body{	background: url(../img/bg01.gif) repeat fixed;	text-align: center;	margin:0px;	padding:0px;		scrollbar-face-color: #aaa189;	scrollbar-highlight-color: #000000;	scrollbar-shadow-color: #000000;	scrollbar-3dlight-color: #aaa189;	scrollbar-arrow-color: #000000;	scrollbar-track-color: #000000;	scrollbar-darkshadow-color: #aaa189;}.clear{	clear:both;}img{	border:0px;}p{	margin:0px;	padding:10px;	font-size: 1em;	line-height: 1.45em;	color: #333333;}h1{	display: none;}h2{	border:0px;	background-color: #356;	width: 604px;	margin:0px 0px 0px 9px;	font-size:14px;	color:#A2C1CD;	font-family: "Arial", "Chicago", "Techno";	height:25px;	text-align: center;	line-height: 25px;}h3{}a {	color: #99CCCC;}a:hover{	color: #CCCCCC;}/* ★色サイズの設定★ */.white{	color: #FFFFFF;}#main .number{	font-size: 10px;	font-weight: bold;	color: #aaa189;	text-align: right;	margin: 0px;	padding: 0px;}.secret{	color: #6c6657;	/*text-decoration: none;*/}.blue{	font-size:0.9em;	color: #333333;	line-height: 1.45em;}.red{	color: #bb3736;}.brown{	font-size:1.2em;	color: #666666;	}/* ★全体のスタイル設定★ */#layout{	background:#6c6657 url(../img/bg02.gif) repeat-y;	margin:0px auto;	padding:0px;	width: 856px;	text-align: left;}/* ★ヘッダーのスタイル設定★ */#banner{	background: #335566 url(../img/header.gif) no-repeat;	margin-left:9px;	padding:0px;	width:838px;	height:108px;}#banner p{	font-size:11px;	color: #333333;	padding:0px 0px 0px 9px;	margin:0px;	font-weight: normal;	height:28px;}#banner h1{	font-size:8px;	display: none;	color: #335566;}#sub{	background: #335566;	margin-left:9px;	padding:0px;	width:838px;}#sub p{	font-size:0.92em;	color: #ffffff;	font-weight: normal;}/* ★メインのスタイル設定★ */#main-layout{	margin-left:9px;	padding:0px;	width:838px;}#main{	float:left;	margin:0px 0px 0px 9px;	padding:5px;	width:607px;}#main p{	font-size:0.9em;	color: #333333;}#main img{	border:1px solid #aaa189;}#main a{	color: #993300;}#main a:hover{	color: #6c6657;}#main table{	border:0px;	background-color: #aaa189;	width: 604px;	margin:0px 0px 0px 9px;	font-size: 0.9em;}#main form{	font-size: 0.9em;	color: #333333;}#main td{	background-color: #aaa189;}#main a{	color: #335566;}#main a:hover{	color: #6c6657;}#main ol{	margin: 5px 0px;	padding-right:25px;	font-size: 0.9em;	line-height: 1.45em;	color: #333333;}#main .gray{	font-size: 0.9em;	color: #333333;	padding-top: 5px;}.name{	border-right: 1px solid #333333;	border-bottom: 1px solid #333333;	padding:2px;	color: #333333;	font-size: 0.9em;	width:70px;}.nameend{	border-bottom: 1px solid #333333;	padding:2px;	color: #333333;	font-size: 0.9em;}.nametop{	border-right: 1px solid #333333;	border-bottom: 1px solid #333333;	padding:2px;	color: #333333;	font-size: 0.9em;}/* ★サイドメニューのスタイル設定★ */#side{	float:right;	margin:12px 12px 12px 0px;	background-color: #335566;	list-style:none;	width:180px;	}#side img{	background-color: #aaa189;	padding: 3px;	border: 1px solid #000000;	margin: auto 5px;	}#side .tit{	margin:0px 0px 2px 0px;	padding-left:20px;	font-size: 0.9em;	color:#6c6657;	font-family: "Arial Black", "Chicago", "Techno";		height: 0.3em;	line-height: 0.3em;	background-color: #A2C1CD;	background-image: url(../img/list01.gif);	background-repeat: no-repeat;	background-position: center left;}#side ul{	font-size: 1em;	margin: 5px 0px;	padding-left: 15px;	list-style: none;	}#side ul a{	font-size: 0.8em;	margin: 0px;	color:#A2C1CD;	font-family: "Arial Black", "Chicago", "Techno";	text-decoration: none;	line-height: 20px;	display:block;	}#side li a:hover{	font-size: 0.8em;	background:#A2C1CD;	color:#ffffff;	text-decoration: none;	line-height: 20px;	}.menu{	margin:0px 0px 0px 0px;	padding:0px 0px 0px 15px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #A2C1CD;	list-style:none;	background: url(../img/list02.gif) no-repeat center left;}li{	line-height: 160%;}/* ★フッターのスタイル（コンテンツ）設定★A2C1CD */#footer{	margin-left:9px;	background: #335566;	width: 838px;	height:50px;}#footer img{	margin-top:6px;}#footer-left{	float:left;}#footer-left p{	margin:0px 0px 0px 10px;	padding:4px 0px 3px 20px;	background: url(../img/icon-copy.gif) no-repeat left center;	font-size:10px;	color:#aaa189;	line-height: 44px;}#footer-left a{	font-size:10px;	color:#aaa189;	text-decoration: none;}#footer-right{	float:right;	padding:10px;	text-align: right;}/* WEB LINK*/.area-link {	border:0px;	background-color: #aaa189;	width: 604px;	margin:0px 0px 0px 9px;	font-size: small;	}.area-link-left{	background-color: #aaa189;	width:302px;	float:left;	}.area-link-right{	background-color: #aaa189;	width:302px;	float:left;	}.area-link p {	background: url("../img/single_arrow.gif") no-repeat 10px 15px center left;	border-bottom: 1px dotted #335566;	padding-left:20px;	font-size: small;	}.blind {	text-align: right;	border: 0px;	margin: 0px;	padding: 0px;}.titi{	margin: 5px 0px 0px 23px;	padding: 10px 0px 10px 20px;	color: #bb3736;	background: url(../img/icon-arrow.gif) no-repeat center left;	font-weight: bold;}dl	{	margin:0px 0px 10px 0px;	width:590px;	line-height: 1.45em;		}dt	{	background: url(../img/icon-menu2.gif) no-repeat center left;	margin: 0px 0px 0px 30px;	padding: 0px 0px 0px 20px;	float: left;	font-weight: bold;	font-size: 0.9em;	color: #335566;	}dd	{	margin: 0px 0px 0px 0px;	padding: 0px 0px 3px 140px;	font-size: 0.9em;	color:#333333;	}