/* CSS Document */html,body {	height: 100%;	margin: 0px;}body {	background: #63737A;	background-image: url(image/bg_body.png);	background-repeat: repeat-x;	height: 100%;	margin: 0px;	padding: 0px;	text-align: center;	font: 12px/26px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	color: #333333;}h1 {	font-size: 11px;	margin-bottom:0px;}h2 {	font-size: 5px;}h3 {	font-size: 3px;}img{	border: 0px;}.komidasi {	font: large/1.2em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	padding-left: 15px;	padding-top: 15px;}.honbun {	font: 12px/1.7em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	color: #333333;	text-align: left;	padding-left: 15px;	padding-right: 5px;}.yudou {	font: 11px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	color: #333333;	text-align: right;	padding-top: 15px;	padding-right: 10px;}a:link {	color: #333333;	text-decoration: none;}a:visited {	color: #333333;	text-decoration: none;}a:hover {	color: #999999;	text-decoration: underline;}a:active {	color: #333333;	text-decoration: none;}/****** コンテナ ******/#container {	text-align: center;	width: 770px;	min-height: 100%;	margin: 0px auto auto;	background: #FFFFFF;	border-right: 1px solid #000000;	border-left: 1px solid #000000;	line-height: normal;}/****** ラッパー ******/#wrapper {	text-align: left;	width: 770px;	margin: 0px auto auto;	padding: 0px;}/****** ヘッダ ******/#wrapper #head {	width: 746px;	height: 71px;	margin: 0px;	border-bottom: 1px solid #000000;	padding: 0px 15px 0px 12px;}#hedimage {	float: left;	margin: 0px;	padding: 0px;}#topnavi {	text-align: right;	width: 300px;	height: 30px;	padding-top: 35px;	font: bold 11px Arial, Helvetica, sans-serif;	float: right;}#head a:link {	text-decoration: none;	color: #333333;}#head a:visited {	text-decoration: none;	color: #333333;}#head a:hover {	text-decoration: underline;	color: #999999;}#head a:active {	text-decoration: none;	color: #333333;}/****** ナビバー ******/#wrapper #navibar {	width: 770px;	margin: 0px;	float: none;	font: 13px Arial, Helvetica, sans-serif;	padding-top: 0px;	padding-left: 0px;	padding-right: 0px;	background:url(image/bg_headnav.jpg) no-repeat 0 0;	clear: both;}#navibar a:link {	text-decoration: none;	color: #333333;}#navibar a:visited {	text-decoration: none;	color: #333333;}#navibar a:hover {	text-decoration: none;	color: #1a8080;}#navibar a:active {	text-decoration: none;	color: #333333;}/****** メインコンテンツ ******/#wrapper #main {	margin: 0px;	width: 770px;	padding-left: 0px;	padding-right: 0px;}/****** ボトムコンテンツ ******/#wrapper #bottom {	width: 742px;	margin: 0px;	clear:none;	padding: 10px 14px 15px;}#sidemenu {	float: left;}#bottom #whatsnew {	width: 550px;	float: right;	border-left: 3px solid #666666;	text-align: left;	margin: 0px;	padding: 15px 0px 10px 10px;}#whatsnew #comment {	height: 140px;	padding-top: 10px;	text-align: left;	line-height: 1.5em;}#bottom #honbun {	float: right;	padding-top: 10px;	padding-right: 12px;	padding-bottom: 25px;	font: 12px/1.7em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	color: #555555;	text-align: left;	line-height: 1.5em;	width: 550px;}.profile {	text-align: left;	font-size: 12px;	line-height: 16px;	padding-top: 7px;	padding-left: 10px;	padding-bottom: 7px;	border-bottom: 1px dotted #999999;}.works {	text-align: center;	font-size: 11px;	line-height: 11px;	padding-top: 25px;	padding-bottom: 7px;	border-bottom: 1px dotted #999999;}#wrapper #bottom2 {	margin: 0px;	float: right;	padding-top: 5px;	padding-right: 5px;	padding-bottom: 15px;}/****** フッタ ******/#wrapper #footer {	width: 770px;	height: 32px;	margin: 0px;	padding-top: 0px;	border-top: 1px solid #000000;	clear: both;	line-height: 1.2em;	padding-bottom: 30px;}#footer #fotleft {	float: left;	padding-left: 14px;}#footer a:link {	text-decoration: none;	color: #333333;}#footer a:visited {	text-decoration: none;	color: #333333;}#footer a:hover {	color: #999999;	text-decoration: underline;}#footer a:active {	text-decoration: none;	color: #333333;}#footer ul {	list-style: none;	font-size: 11px;	line-height: 15px;	width: 350px;	height: 15px;	margin: 0px;	padding: 10px 0px 0px;}#address {	font: 10px Arial, Helvetica, sans-serif;	color: #000000;	text-align: right;	width: 350px;	height: 12px;	margin: 3px;	float: right;	padding-top: 5px;	padding-right: 14px;}#footer #Blank {	width: 742px;	height: 60px;	padding: 0px;	clear: both;}.newstittle {	font: 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	color: #000000;	text-align: left;}.aisatu {	font: 12px/20px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	color: #333333;	text-align: left;	padding-left: 40px;	padding-right: 30px;	padding-top: 10px;}.aisatumidasi {	font: 16px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	text-align: center;	padding-top: 30px;}.hyoumidasi {	font: 13px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	color: #000000;	text-decoration: none;	padding-bottom: 5px;	padding-left: 18px;	padding-top: 20px;}.privacy {	font: 12px/17px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	color: #333333;	text-align: left;	padding-left: 40px;	padding-right: 30px;	padding-top: 10px;}#toiawase {	background: #CCCCCC;	padding: 5px 10px;	width: 475px;}#ogform {	background: #666666;	height: 20px;	width: 240px;	padding: 5px 3px;	text-align: center;	font-size: 14px;	font-style: normal;	color: #FFFFFF;}.renraku {	background: #BCEE68;	padding: 5px 15px;	width: 500px;	line-height: 2em;}.text13 {	font: 13px/17px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	color: #333333;}.text14 {	font: 14px/18px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	color: #333333;}#sitemap {	margin-left: 20px;}#seikyu {	font-size: 13px;	text-decoration: none;	margin-top: 15px;	margin-left: 15px;	padding-right: 40px;}#seikyu a:link {	color: #FFFFFF;	background: #333333;	text-align: center;	text-decoration: none;	font-size: 13px;	padding: 7px 40px;}#seikyu a:visited {	font-size: 13px;	color: #FFFFFF;	text-decoration: none;	background: #333333;	text-align: center;	padding: 7px 40px;}#seikyu a:hover {	background: #666666;	font-size: 13px;	color: #FFFFFF;	text-decoration: none;	text-align: center;	padding: 7px 40px;}#seikyu a:active {	font-size: 13px;	color: #FFFFFF;	text-decoration: none;	background: #333333;	text-align: center;	padding: 7px 40px;}