.rss {	margin: 0px;	background: none;	color: #444444;	font-size: 12px;	line-height: 150%;	border: 1px solid #FF9900;	padding: 10px;	width: 540px;	clear: none;	float: none;}		.px10{font-size: 10px;}	.px11{font-size: 11px;text-decoration: underline;}	.px11no{font-size: 11px;}	.px12link{font-size: 12px;}.px12link a:link {color:#FFFFFF;text-decoration: none;}.px12link a:visited {color:#00FFFF;text-decoration: none;}.px12link a:hover {color:#00FFFF;text-decoration: none;}.px12link a:active {color:#FFFFCC;text-decoration: none;}	.px12{	font-size: 12px;	line-height: 140%;	}	.px12b{	font-size: 13px;	line-height: 140%;	font-weight: bold;		}		.red12{font-size: 12px;color: red;}		.px13{font-size: 13px;}		.red13{font-size: 13px;color: red;}		.px14{font-size: 14px;}		.red14{font-size: 14px;color: red;}		.px15{font-size: 15px;}		.px16{font-size: 16px;}		.px16strong {font-size: 16px;font-weight: bold;}	.px17{font-size: 17px;}		#center h2 {	font-size: 14px;	font-weight: bold;	color: #FFFFFF;	background-image: url(images/menu_back.gif);	padding-top:5px;	padding-bottom:5px;	padding-left:10px;	margin-bottom: 5px;	}					/* サイドバーの横幅 */	#center	{	width: 567px;	font-size: 12px;	line-height: 130%;	float: right;	text-align: left;	padding: 20px 21px;	margin: 0px;		}			#center_gaiyo	{	margin-bottom: 10px;	background-attachment: fixed;	background-attachment: fixed;	background-repeat: no-repeat;	background-position:;		}			#top_catch {	margin-bottom: 10px;	text-align: left;	background-attachment: fixed;	background-image: url(other_images/haikei.jpg);	background-repeat: no-repeat;	background-position: right bottom;	}		/* ++++++ その他設定 ++++++ */.body {}#container {	background-color: #F2E7D5;	width: 800px;	background-repeat:repeat-y;	border:1px solid #000000;	padding: 0px;	background-image: url(top_images/haikei.gif);	margin: 0px auto;	}#left {	width: 176px;	padding: 10px 5px 5px;	font-size: 12px;	margin-left: 5px;	margin-top: 0px;	float: left;	}		#footer {	padding: 10px;	font-size: 12px;	line-height: 130%;	text-align: center;	background-image: url(top_images/haikei1.gif);	color: #FFFFFF;}#left h2 {	font-size: 14px;	text-align: center;	margin-bottom: -10px;}#left h3 {	font-size: 14px;	text-align: center;	background-image: url(images/left_back03.gif);	padding-top:5px;	padding-bottom:5px;	margin-bottom: 3px;}#left ul {	margin: 0px;	padding: 0px;}#center li{	list-style-type: none;}#left2 {}#left2 li {font-size:12px;	margin-left: 5px;	list-style-type: none;	text-indent: 15px;	margin-bottom: 3px;	display: block;	padding: 0px;	line-height: 25px;	background-image: url(top_images/yaji_ao.gif);	background-attachment: fixed;	background-attachment:fixed;	background-repeat: no-repeat;	background-position: left center;}#left3 {}#left3 li {font-size:12px;	margin-left: 5px;	list-style-type: none;	text-indent: 15px;	margin-bottom: 3px;	display: block;	padding: 0px;	line-height: 25px;	background-image: url(top_images/yaji_ao.gif);	background-attachment: fixed;	background-repeat: no-repeat;	background-position: left center;}#left4 {}#left4 li {font-size:12px;	margin-left: 5px;	list-style-type: none;	text-indent: 15px;	margin-bottom: 3px;	display: block;	padding: 0px;	line-height: 25px;	background-image: url(top_images/yaji_aka.gif);	background-attachment: fixed;	background-repeat: no-repeat;	background-position: left center;}#left5 {}#left5 li {font-size:12px;	margin-left: 5px;	list-style-type: none;	text-indent: 15px;	margin-bottom: 3px;	display: block;	padding: 0px;	line-height: 25px;	background-image: url(top_images/yaji_aka.gif);	background-attachment: fixed;	background-repeat: no-repeat;	background-position: left center;}#left6 {}#left6 li {font-size:12px;	margin-left: 5px;	list-style-type: none;	text-indent: 15px;	margin-bottom: 3px;	display: block;	padding: 0px;	line-height: 25px;	background-image: url(top_images/yaji_aka.gif);	background-attachment: fixed;	background-repeat: no-repeat;	background-position: left center;}#left3 {}#left li a {	color: #000099;}#menu {	font-size: 12px;	padding-top: 7px;	padding-bottom: 7px;	padding-left: 20px;	width: 775px;	color: #FFFFFF;	font-weight: bold;	background-image: url(images/menu_back.gif);	background-repeat: repeat-x;	margin-left: 5px;}#center h2 {	font-size: 14px;	font-weight: bold;	color: #FFFFFF;	background-image: url(top_images/haikei1.gif);	padding-top: 5px;	padding-bottom: 5px;	padding-left: 10px;	margin-bottom: 5px;}.merit {	font-size: 12px;	font-weight: bold;	width: 578px;	padding: 5px;	background-color: #ECF9FF;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #3366CC;	border-right-color: #3366CC;	border-bottom-color: #3366CC;	border-left-color: #3366CC;	display: block;	margin-top: 0px;	line-height: 140%;}#top_catch {	width:500px;	margin-bottom: 10px;	font-size: 12px;	margin-left: 35px;}#menu a {	color: #FFFFFF;	text-decoration: none;}#menu a:hover {	color: #FFFF00;}/* +++++++++++++++++++++ レイアウトのデザイン設定 +++++++++++++++++++++ */#main	{	background-color: #F2E7D5;	padding-top: 0px;	}/* ++++++ ヘッダー部分のデザイン ++++++ */#banner	{	font-size: 10px;	padding: 0px;	height:220px;	background-image: url(top_images/tophaikei.jpg);	margin: 0px;	background-position: center top;	background-repeat: no-repeat;	top: 0px;	}#banner h1 {	font-size: 24px;	font-weight: bold;	margin-top:0px;	padding-top:0px;}#banner1{height:177px; margin-top:0px; padding-left:20px;}#banner2{	height:10px;	padding: 0px;}#clear {	clear: both;}.linkstitle {	font-size: 14px;	font-weight: bold;	padding: 3px;	border-top-width: 1px;	border-bottom-width: 1px;	border-left-width: 10px;	border-top-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #FF6600;	border-right-color: #FF6600;	border-bottom-color: #FF6600;	border-left-color: #FF6600;	background-color: #FFFFCC;}.waku{	border: 1px solid #000000;}.news {	margin: 0px;}.px12ao {	font-size: 12px;	color: #0066CC;}