/* リンク色と背景 */a{	color:#FF6600;	text-decoration: underline;	line-height: 160%;}a:hover{	color:#FF3333;	text-decoration: none;}/* HTML */body {	background-color: #E1E1E1;	color: #000000;	text-align: center;	margin-top: 0px;	margin-bottom: 0px;	background-attachment: fixed;	background-image: url(../../img/bg.jpg);	background-repeat: repeat-x;	background-position: top;}p {	margin: 0px;	padding: 0px;	line-height: 150%;}.Rbox2 .subimg {	text-align: center;	margin-top: 10px;	margin-bottom: 20px;	}.Rbox2 .fontimg {	margin-top: 10px;	}		.Rbox2 .fontimg2 {	margin-top: 10px;	margin-bottom:10px;	}#wrap{	text-align:center;	margin-right: auto;	margin-left: auto;	width: 696px;	border-right-width: 2px;	border-left-width: 2px;	border-top-style: none;	border-right-style: solid;	border-bottom-style: none;	border-left-style: solid;	border-right-color: #CCCCCC;	border-left-color: #CCCCCC;}#pms{}#header{		}#contents{	}#footer{		}.topTbe{	width:695px;	background-color:#FFFFFF;	}		.topTbe .Lbox{	width:198px;	}		.topTbe .Rbox{	width:498px;	}		.contentsTbe{	width:100%;	background-image:url(../../img/new_bg.jpg);	background-repeat: repeat-x;	background-position:bottom;	}	.contentsTbe .Lbox{	padding:10px 2px 20px 10px;	text-align:center;	}	.contentsTbe .Rbox{	padding:10px 10px 20px 2px;text-align:center;	}		.contentsTbe2{	width:695px;	background-color:#FFFFFF	}	.contentsTbe2 .Lbox2{	width:198px;	text-align:center;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-top-color: #CCCCCC;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;	background-attachment: scroll;	background-image: url(../../img/bk_s_menu.jpg);	background-repeat: repeat-y;	background-position: left top;	}	.contentsTbe2 .Rbox2{	padding:0px 10px 20px;	text-align:left;	border-top: 1px solid #CCCCCC;	border-right: none;	border-bottom: 1px solid #CCCCCC;	border-left: none;	vertical-align: top;	background-attachment: scroll;	background-image:url(../../img/bg_subtitle.jpg);	background-repeat: repeat-x;	background-position: top;	}	.footerTbe{	width:695px;	background-color:#666666;	}.footerTbe td{	text-align:right;	}.contentsTbe2 .footimg{	text-align:right;	margin-top:20px;	}/* フシミな人々のリンク設定 */.paddinghitobito1 a{	text-align:center;	padding-bottom:7px;	padding-top: 7px;	background-image: url(../../saiyou/img/isobe_on.jpg);	background-repeat: no-repeat;	height: 68px;	width: 476px;	display: block;	text-indent: -9999px;	}.paddinghitobito1 a:visited{	background-image: url(../../saiyou/img/isobe.jpg);	}.paddinghitobito2 a{	text-align:center;	padding-bottom:7px;	padding-top: 7px;	background-image: url(../../saiyou/img/kida_on.jpg);	background-repeat: no-repeat;	height: 68px;	width: 476px;	display: block;	text-indent: -9999px;	}.paddinghitobito2 a:visited{	background-image: url(../../saiyou/img/kida.jpg);	}.paddinghitobito3 a{	text-align:center;	padding-bottom:7px;	padding-top: 7px;	background-image: url(../../saiyou/img/iwamura_on.jpg);	background-repeat: no-repeat;	height: 68px;	width: 476px;	display: block;	text-indent: -9999px;	}.paddinghitobito3 a:visited{	background-image: url(../../saiyou/img/iwamura.jpg);	}.paddinghitobito4 a{	text-align:center;	padding-bottom:7px;	padding-top: 7px;	background-image: url(../../saiyou/img/inada_on.jpg);	background-repeat: no-repeat;	height: 68px;	width: 476px;	display: block;	text-indent: -9999px;	}.paddinghitobito4 a:visited{	background-image: url(../../saiyou/img/inada.jpg);	}.paddinghitobito5 a{	text-align:center;	padding-bottom:7px;	padding-top: 7px;	background-image: url(../../saiyou/img/fukaya_on.jpg);	background-repeat: no-repeat;	height: 68px;	width: 476px;	display: block;	text-indent: -9999px;	}.paddinghitobito5 a:visited{	background-image: url(../../saiyou/img/fukaya.jpg);	}.paddinghitobito6 a{	text-align:center;	padding-bottom:7px;	padding-top: 7px;	background-image: url(../../saiyou/img/shibata_on.jpg);	background-repeat: no-repeat;	height: 68px;	width: 476px;	display: block;	text-indent: -9999px;	}.paddinghitobito6 a:visited{	background-image: url(../../saiyou/img/shibata.jpg);	}.paddinghitobito7 a{	text-align:center;	padding-bottom:7px;	padding-top: 7px;	background-image: url(../../saiyou/img/nohata_on.jpg);	background-repeat: no-repeat;	height: 68px;	width: 476px;	display: block;	text-indent: -9999px;	}.paddinghitobito7 a:visited{	background-image: url(../../saiyou/img/nohata.jpg);	}.paddinghitobito8 a{	text-align:center;	padding-bottom:7px;	padding-top: 7px;	background-image: url(../../saiyou/img/fudou_on.jpg);	background-repeat: no-repeat;	height: 68px;	width: 476px;	display: block;	text-indent: -9999px;	}.paddinghitobito8 a:visited{	background-image: url(../../saiyou/img/fudou.jpg);	}.paddinghitobito9 a{	text-align:center;	padding-bottom:7px;	padding-top: 7px;	background-image: url(../../saiyou/img/matuyoshi_on.jpg);	background-repeat: no-repeat;	height: 68px;	width: 476px;	display: block;	text-indent: -9999px;	}.paddinghitobito9 a:visited{	background-image: url(../../saiyou/img/matuyoshi.jpg);	}.paddinghitobito10 a{	text-align:center;	padding-bottom:7px;	padding-top: 7px;	background-image: url(../../saiyou/img/abe_on.jpg);	background-repeat: no-repeat;	height: 68px;	width: 476px;	display: block;	text-indent: -9999px;	}.paddinghitobito10 a:visited{	background-image: url(../../saiyou/img/abe.jpg);	}/* 見出し */h1, h2, h3, h4, h5 {	padding: 0px;	margin: 0px;	font-weight: normal;	background-repeat: no-repeat;	background-position: left top;}h1 { 	color:#666666;		font-weight:bold;  	margin:20px 0px 40px 0px; 	padding:1px 0px 1px 10px;}h2 {	margin:20px 0px 12px 0px;	padding:3px 3px 3px 20px;	color:#FFFFFF;	line-height:100%;	background-image:url(../../img/bk_h1.jpg);	background-repeat: no-repeat;	background-position: center;	}h3 {	margin:20px 0px 12px;	padding:3px 3px 3px 20px;	background-image:url(../../img/h3.gif);	color:#FF3333;	line-height:100%;	background-repeat: no-repeat;	background-position: left center;}h4 {	margin:2px 0px;	padding:3px 3px 3px 20px;	background-image:url(../../img/h4.gif);	line-height:100%;	background-repeat: no-repeat;	background-position: left center;}h5 {	color:#666666;	margin:2px 0px;}/* テーブルとフォーム */.contentwaku {	border: 1px solid #999999;	text-align:left;	padding: 5px;	background-color:#FFFFFF;}#tbebg1{	margin:20px 0px 20px 0px;}.tbeFd1 {	background-color:#FFCC99;	border: 1px solid #FF9966;}.tbeFd2 {	background-color: #F5F5F5;}.Fd3 {	width:453px;	margin-top:15px;	padding:10px;	border: 1px solid #FFB6A2;}.Fd4 {	width:453px;	margin-top:15px;	padding:10px;}#tbebg1 td{	border-bottom: 1px solid #FFFFFF;	border-left: 1px solid #FFFFFF;	padding: 5px 5px 5px 5px;}.tbebg2left1{	width:148px;	vertical-align:top;}.tbebg2left2{	padding-top:20px;	width:178px;	vertical-align:top;}.tbebg2right{	padding: 5px 10px 5px 10px;	vertical-align: top;}.tbebg2bottom{	vertical-align: bottom;}.graybox{	background-color:#E8E8E8;	width:280px;	color: #333333;	margin-top: 10px;	padding: 10px;	text-align:left;	}.tbebg3 td{	border:none;	}/* テーブル罫線 */#tbebg1form td {	border-bottom: 1px solid #FFFFFF;	border-left: 1px solid #FFFFFF;	padding: 10px;}/* フォント色 */.textorange{ color:#FF6600;}/* パディング */