/*@charset "shift_jis";*/html {	font-size: 12px;}body {	margin: 0px;}h1, h2, h3, h4, h5, h5, ol, ul, li {	margin: 0px;	padding: 0px;}p {	margin: 0px;	padding: 0px;	font-weight: normal;	color: #333333;}td {	margin: 0px;	padding: 0px;	font-weight: normal;	color: #333333;	text-align: left;	vertical-align: top;}/*__English__*/.maincontentsareaeng {	width: 800px;	font-size: 100%;	line-height: 1.4em;	font-weight: normal;	color: #333333;	text-align: left;	vertical-align: top;	margin:  0px;	padding: 12px 20px 15px 20px;}.engtxtp1 {	width: 760px;	font-size: 100%;	line-height: 1.4em;	font-weight: normal;	color: #333333;	text-align: left;	vertical-align: top;	margin:  0px 0px 6px 0px;	padding: 0px;	text-indent: 1em;}.engtxtp2 {	width: 760px;	font-size: 120%;	line-height: 1.4em;	font-weight: bold;	color: #333333;	text-align: left;	vertical-align: top;	margin:  10px 0px 6px 0px;	padding: 0px;	text-indent: 1em;}#maintable {	width: 800px;	border-right: 1px solid #d94800;	border-bottom: 1px solid #d94800;}/*__global__*/a:link {	color : #d94800;	text-decoration : underline;}a:active {	color : #d94800;	text-decoration : underline;}a:visited {	color : #d94800;	text-decoration : underline;}a:hover { 	color : #ffffff;	text-decoration : none;	background-color: #d94800;}.headertitle1 { 	width: 800px;	margin: 0px;	padding: 0px;	text-align: left;	vertical-align: top;	border-bottom: 1px solid #d94800;}.maincontentsarea1txt2 {	margin:  12px 15px 10px 8px;}.maincontentsarea1img1 {	margin: 0px;	padding: 0px;}.maincontentsarea4 {	width: 630px;	font-size: 100%;	line-height: 1.4em;	font-weight: normal;	color: #333333;	text-align: left;	vertical-align: top;	margin:  0px;	padding: 12px 30px 15px 15px;}.maincontentstxtp1 {	width: 580px;	font-size: 100%;	line-height: 1.4em;	font-weight: normal;	color: #333333;	text-align: left;	vertical-align: top;	margin:  0px 0px 6px 12px;	padding: 0px;	text-indent: 1em;}#pagetitle {	width: 580px;	height: auto;	margin:  0px 0px 10px 0px;	padding: 4px 0px 2px 0px;	font-size: 120%;	line-height: 1.2em;	font-weight: bold;	color: #d94800;	text-align: left;	vertical-align: middle;	border: 1px solid #d94800;	border-left: 4px solid #d94800;	background-image: url(img/pagetitleback.gif);	background-repeat: repeat-y;}.root {	margin:  0px 0px 10px 0px;	font-size: 90%;	line-height: 1.2em;	font-weight: normal;	color : #d94800;	text-align: left;	vertical-align: top;}.root a {	font-size: 90%;	line-height: 1.2em;	font-weight: normal;	color : #d94800;	text-align: left;	vertical-align: top;	margin:  0px 0px 6px 0px;	padding: 0px;	text-decoration : none;	/* text-decoration : underline; */}.root a:hover {	color: #ffffff;	text-decoration : none;	background-color: #d94800;}#copyright {	width: 140px;	font-size: 80%;	line-height: 1.1em;	font-weight: normal;	color: #333333;	text-align: left;	vertical-align: top;	margin:  8px 0px 6px 8px;	padding: 0px 0px 0px 0px;}.h3title{	font-size: 110%;	line-height: 1.2em;	font-weight: bold;	color : #d94800;	text-align: left;	vertical-align: top;	margin: 15px 0px 7px 0.5em;	padding: 0px 0px 5px 0px;	background-image: url(img/tensen580px.jpg);	background-repeat: no-repeat;	background-position: left bottom;}.h4title {	font-size: 100%;	line-height: 1.2em;	font-weight: bold;	color : #d94800;	text-align: left;	vertical-align: top;	margin: 10px 0px 5px 1em;}.h5title {	font-size: 100%;	line-height: 1.2em;	font-weight: bold;	color : #333333;	text-align: left;	vertical-align: top;	margin: 8px 0px 3px 1em;}.photomorimoto {	float: right;	margin:  0px 0px 1em 1em;}.aisatsumorimoto {	font-size: 120%;	line-height: 1.2em;	font-weight: bold;	color : #d94800;	text-align: left;	vertical-align: top;	margin:  15px 0px 8px 0px;}/*__navi__*/#mainnavi {	margin:  0px;	padding: 0px;	width: 170px;	background-color: #ffe7d9;}#mainnavi ul {	list-style-type: none; 	margin:  0px;	padding: 0px;}#mainnavi li {	display: inline;	margin:  0px;	padding: 0px;}#mainnavi a {	text-decoration : none;	font-size: 100%;	line-height: 1.3em;	font-weight: bold;	color : #d94800;	border-bottom: 1px solid #d94800;	display: block;	padding: 3px 0px 2px 10px;	margin: 0px;	background-image: url(globalnavi-img/gloval_navi_back_a.gif);	background-repeat: no-repeat;}#mainnavi a:hover {	color: #d94800;	text-decoration : none;	background-color: #ff9933;	background-image: url(globalnavi-img/gloval_navi_back_b.gif);	background-repeat: no-repeat;}#globallink {	margin:  0px;	padding: 0px;	width: 170px;}#globallink ul {	list-style-type: none; 	margin:  0px;	padding: 0px;}#globallink li {	display: inline;	margin:  0px;	padding: 0px;}#globallink a, #globallink a:link, #globallink a:active, #globallink a:visited {	text-decoration : none;	font-size: 100%;	line-height: 1.3em;	font-weight: normal;	color : #b33b00;	background-color: #ffefc0;	border-bottom: 1px solid #d94800;	display: block;	padding: 3px 6px 2px 12px;	margin: 0px;}#globallink a:hover {	color: #ffffff;	text-decoration : none;	background-color: #ff9933;}#subnavi {	margin:  0px;	padding: 0px;	width: 170px;}#subnavi ul {	margin:  0px;	padding: 0px;	list-style-type: none;}#subnavi li {	display: inline;	margin:  0px;	padding: 0px;}#subnavi a, #subnavi a:link, #subnavi a:active, #subnavi a:visited {	text-decoration : none;	font-size: 100%;	line-height: 1.3em;	font-weight: normal;	color : #b33b00;	background-color: #ffefc0;	border-bottom: 1px solid #d94800;	display: block;	margin:  0px;	padding: 3px 6px 2px 25px;}#subnavi a:hover {	color: #d94800;	text-decoration : none;	background-color: #ffffff;}.sitemaplink {	margin:   2px 16px 2px 0px;	padding:  2px 0px 2px 17px;	font-size: 100%;	line-height: 1.2em;	font-weight: normal;	color: #ffffff;	background-image: url(img/arrow1.gif);	background-repeat: no-repeat;	white-space: nowrap;	background-position: left center;}.sitemaplink a:link {	color : #ffffff;	text-decoration : none;}.sitemaplink a:active {	color : #ffffff;	text-decoration : none;}.sitemaplink a:visited{	color : #ffffff;	text-decoration : none;}.sitemaplink a:hover { 	color : #ffffff;	text-decoration : none;	background-color: #b31a34;}.headertable { 	border-right: 1px solid #d94800;}/*__txtsize__*/#naviboxtop {	width: 800px;	text-align: right;	margin: 0px 0px 0px 0px;	padding: 3px 0px 2px 0px;		text-decoration : none;	color: #ffffff;	background-color: #d94800;	white-space: nowrap;}#naviboxtop ul {	margin: 0px 0px 0px 0px;	padding: 0px 10px 0px 0px;}#naviboxtop li {	display: inline;	background-color: #d94800;	text-decoration : none;}.txtsize {	font-size: 100%;	font-weight: normal;	vertical-align: top;	padding: 0px 0px 0px 5px;}.sitemaplink {	margin: 0px 0px 0px 16px;	padding: 2px 0px 2px 17px;	font-size: 100%;	font-weight: normal;	color: #ffffff;	background-image: url(img/arrow1.gif);	background-repeat: no-repeat;	white-space: nowrap;	background-position: left center;}.sitemaplink a:link {	color : #ffffff;	text-decoration : none;}.sitemaplink a:active {	color : #ffffff;	text-decoration : none;}.sitemaplink a:visited{	color : #ffffff;	text-decoration : none;}.sitemaplink a:hover { 	color : #ffffff;	text-decoration : none;	background-color: #b31a34;}