/*HTML再定義*//**//**//**//**//**//**//**//**//**//**//**//**//**//**/body {	text-align: center;	background-color: #330000;	margin: 0px;	padding: 10px 0px;}h1 {	font-size: 1.2em;	margin: 0px;	padding: 0px;	color: #FF3300;}h2 {	font-size: 1em;	margin: 0px;	padding: 0px;}h3 {	font-size: 1em;	margin: 0px;	padding: 0px;}p{	font-size: 0.8em;	color: #333333;	line-height: 140%;	margin: 0px;	padding: 0px;}table {	text-align: left;}/*コピーライト*//**//**//**//**//**//**//**//**//**//**//**//**//**//**/.divCopyright {	font-size: 0.8em;	color: #FFFFFF;}/*見出し*//**//**//**//**//**//**//**//**//**//**//**//**//**//**/.h2Access {	font-size: 12px;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;}/*段落*//**//**//**//**//**//**//**//**//**//**//**//**//**//**/.pMenu {	font-size: 0.7em;	line-height: 140%;	margin: 0px;	padding: 0px;}.pConcept {	margin: 0px;	padding-top: 2px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;	line-height: 150%;}.pgarelly {	margin: 0px;	padding: 10px 0px;	font-size: 0.7em;}.tdIndex {	padding-top: 15px;	padding-right: 40px;	padding-bottom: 5px;	padding-left: 40px;	margin: 0px;	background-image: url(../img/back_index.gif);	background-repeat: no-repeat;	background-position: right bottom;}.tdAccess {	font-size: 0.8em;	color: #333333;	line-height: 140%;	margin: 0px;	padding-top: 2px;	padding-right: 0px;	padding-bottom: 3px;	padding-left: 0px;}.back01 {	background-image: url(../img/back_main.gif);	background-repeat: no-repeat;	background-position: right bottom;}.back02 {	background-image: url(../img/back_concept.jpg);	background-repeat: no-repeat;	background-position: left bottom;}.imgMiddle {	vertical-align: middle;}.bloglink{	font-size: 10px;	color: #FFFFFF;	text-align:right;	text-decoration: none;	margin: 0px;	padding: 0px;}.bloglink a {	color:#FFFFFF;	text-decoration: none;}.txtleft {	text-align: right;}.h2Menu {	padding-top: 10px;	padding-bottom: 15px;	width: 670px;	text-align: left;}.red {	color: #CC3300;}.ulLunch {	margin: 0px;	padding: 10px 0px 10px 20px;}.liLunch {	margin: 0px;	padding: 3px 0px 6px;	font-size: 0.8em;	list-style-type: square;	line-height: 120%;	color: #333333;}.indexNews {	width: 600px;	text-align: left;	padding-top: 6px;	padding-bottom: 6px;}.tdIndex2 {	border-top-width: 1px;	border-right-width: 0px;	border-left-width: 0px;	border-bottom-width: 0px;	border-top-style: dotted;	border-right-style: dotted;	border-bottom-style: dotted;	border-left-style: dotted;	border-top-color: #330000;}