h1{
  font-size:12px;
  padding:0;
  float:left;
  color :gray;
}


DIV#side{
	float : left;
	width : 160px;
	height : auto;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	
	line-height : 16pt;
	font-size : 75%;
	position : normal;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	z-index : 0;
	text-align : left;
	clear : none;
	font-family : sans-serif,"‚l‚r ‚oƒSƒVƒbƒN";
	top : auto;
	border : 1px solid gray;
  color : gray;
}

DIV#side-r{
	float : right;
	width : 160px;
	height : auto;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	color : gray;
	line-height : 16pt;
	font-size : 75%;
	position : normal;
	z-index : 0;
	text-align : left;
	clear : both;
	font-family : sans-serif,"‚l‚r ‚oƒSƒVƒbƒN";
	top : auto;
	border : 1px solid gray;
	margin: 0px;
}

DIV#side-r2{
	float : right;
	width : 160px;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	color : gray;
	line-height : 16pt;
	font-size : 75%;
	position : normal;
	z-index : 0;
	text-align : left;
	clear : none;
	font-family : sans-serif,"‚l‚r ‚oƒSƒVƒbƒN";
	top : auto;
	border : 1px none gray;
	margin: 0px;
}


H3{
  
  
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  font-size : 100%;
  font-family : sans-serif,"‚l‚r ‚oƒSƒVƒbƒN";
  
border-color : gray gray gray gray;
  border-top-style : double;
  border-bottom-style : double;
  color : gray;
}
DIV#contents{
	width : 840px;
	float : none;
	clear : both;
	margin-top : 10px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
 

 
}
body {
	width: 840px;
}

H2{
	
	;
	font-style : normal;
	font-weight : bold;
	font-size : 100%;
	padding-top : 2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-bottom : 2px;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	font-family : sans-serif,"‚l‚r ‚oƒSƒVƒbƒN";
	clear : left;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: dotted;
	border-right-style : none;
	border-bottom-style: dotted;
	border-left-style : none;
	border-top-color : gray;
	
	border-bottom-color : gray;
	
}
DIV#main{
	width : 500px;
	position : normal;
	float : left;
	padding-left : 10px;
	height: auto;
	overflow: hidden;
	top: 82px;
}
.main{
  line-height : 1.5;
  margin-left : 8px;
  float : none;
  
  font-family : sans-serif,"‚l‚r ‚oƒSƒVƒbƒN";
  
  font-size : 90%;
}
P#img{
  margin-top : 14px;
  margin-right : 4px;
  float : left;
  margin-left : 4px;
}
TABLE#main-t{
  font-size : 80%;
  font-family : "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
  color : #808080;
  
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : green green green green;
border-collapse:collapse;
  width : 500px;
  background-color : #FFFFCC;
  
}
.table-deco{
	border-width : 1px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-color : gray gray gray gray;
	
	font-family : sans-serif, "‚l‚r ‚oƒSƒVƒbƒN";
	color : #808080;
	background-color : #FFFFCC;
	font-size: 80%;
}
.main-caption{
	font-size : 100%;
	font-family : sans-serif, "‚l‚r ‚oƒSƒVƒbƒN";
	color : gray;
	padding-left : 6px;
	border-left-style : none;
	padding-top : 4px;
	padding-right : 4px;
	padding-bottom : 4px;
	border-top-style : none;
	border-right-style : none;
	border-bottom-style : none;
	background-color : #ffd9ec;
	margin-left : 8px;
	float : none;
	width : 490px;
	margin-right: 8px;
	clear: both;
}
.side-table{
  font-size : 100%;
  font-family : sans-serif,"‚l‚r ‚oƒSƒVƒbƒN";
  color : gray;
  padding-left : 6px;
  width : 150px;
  margin-left : 10px;
}
UL{
  font-size : 100%;
  font-family : "‚l‚r ƒSƒVƒbƒN",serif;
  color : gray;
  margin-right : 6px;
  list-style-type : square;
  list-style-position : outside;
}
.main-table{
  font-size : 75%;
  font-family : sans-serif,"‚l‚r ‚oƒSƒVƒbƒN";
  color : gray;
  width : 500px;
  margin-left : 10px;
}
.kouku-list{
  float : left;
  width : 248px;
  
}
.footer{
  color : white;
  background-color : gray;
  padding-top : 3px;
  padding-left : 8px;
  padding-bottom : 3px;
  font-family : sans-serif,"‚l‚r ‚oƒSƒVƒbƒN";
  font-size : 70%;
}
.step-img{
  margin-left : 15px;
  
  margin-right : 10px;
  

  float : left;
}
DIV#pageheader{
	width: 840px;
	background-image : url(img/top-image/top-image-03-2.JPG);
	height: 280px;
  
  
}
DIV#footer{
	width : 840px;
	margin-top: 4px;
	position: fixed;
	height: auto;
}
.wrapper{
  width : 485px;
}
.thumbnail{
  float : left;
  margin-top : 6px;
  margin-left : 8px;
  margin-right : 8px;
  margin-bottom : 8px;
border-width : 0px 0px 0px 0px;border-style : none none none none;
  
  
  

  padding-bottom : 8px;
}
.staff{
  font-size : 120%;
  font-family : HG‘n‰pŠpÎß¯Ìß‘Ì,HGP‘n‰pŠpÎß¯Ìß‘Ì,HGS‘n‰pŠpÎß¯Ìß‘Ì,cursive,sans-serif;
  color :  orangered;;
}
.side-caption{
  color : gray;;
  background-color : peachpuff;
  font-size : 100%;
  font-family : sans-serif,"‚l‚r ‚oƒSƒVƒbƒN";
  margin-left : 6px;
  padding-left : 6px;
}
A{
  text-decoration : underline;
  
  color : gray;
}
A:VISITED{
}
A:HOVER{
  background-color : gray;
  color : white;
}
A#header{
  color : red;
}
A:HOVER#header{
  background-color : gray;
  color : white;
}
LI{
  color : gray;
  font-family : sans-serif,"‚l‚r ‚oƒSƒVƒbƒN";
  
  
  margin-bottom : 10px;
}
.main-ul{
  font-family : "‚l‚r ƒSƒVƒbƒN",sans-serif;
  color : gray;
  list-style-type : circle;
  list-style-position : outside;
  font-size : 100%;
}
.f-clear{
  
  clear : both;
}
.font70{
  font-size : 70%;
  font-family : sans-serif,"‚l‚r ‚oƒSƒVƒbƒN";
  color : gray;
}
.pageheader-table{
	width: 840px;
}
DIV#side-2 {

	float : none;
	width : 160px;
	height : auto;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	color : gray;
	line-height : 16pt;
	font-size : 75%;
	position : normal;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	z-index : 0;
	text-align : left;
	clear : none;
	font-family : sans-serif,"‚l‚r ‚oƒSƒVƒbƒN";
	top : auto;
	border : 1px solid gray;
}
DIV#side-top {
	float : left;
	width : 160px;
	height : auto;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	color : #FFFFFF;
	position : normal;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	z-index : 0;
	text-align : left;
	clear : none;
	top : auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #EFEBDE;
	border-right-color: #EFEBDE;
	border-bottom-color: #EFEBDE;
	border-left-color: #EFEBDE;
}

DIV#side-top2 {
	float : right;
	width : 160px;
	height : auto;
	color : #FFFFFF;
	position : normal;
	z-index : 0;
	text-align : left;
	clear : none;
	top : auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #EFEBDE;
	border-right-color: #EFEBDE;
	border-bottom-color: #EFEBDE;
	border-left-color: #EFEBDE;
	margin: 0px;
	padding: 0px;
}
DIV#side-r-kaisha {

	float : right;
	width : 160px;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	color : gray;
	line-height : 16pt;
	font-size : 75%;
	position : normal;
	z-index : 0;
	text-align : left;
	clear : none;
	font-family : sans-serif,"‚l‚r ‚oƒSƒVƒbƒN";
	top : auto;
	border : 1px none gray;
	margin: 0px;
}
DIV#side-sitemap {

	float : right;
	width : 160px;
	height : 1500px;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	color : gray;
	line-height : 16pt;
	font-size : 75%;
	position : normal;
	z-index : 0;
	text-align : left;
	clear : none;
	font-family : sans-serif,"‚l‚r ‚oƒSƒVƒbƒN";
	top : auto;
	border : 1px none gray;
	margin: 0px;
}
DIV#side-tennai {


	float : right;
	width : 160px;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	color : gray;
	line-height : 16pt;
	font-size : 75%;
	position : normal;
	z-index : 0;
	text-align : left;
	clear : none;
	font-family : sans-serif,"‚l‚r ‚oƒSƒVƒbƒN";
	top : auto;
	border : 1px none gray;
	margin: 0px;
}
DIV#side-workbook {



	float : right;
	width : 160px;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	color : gray;
	line-height : 16pt;
	font-size : 75%;
	position : normal;
	z-index : 0;
	text-align : left;
	clear : none;
	font-family : sans-serif,"‚l‚r ‚oƒSƒVƒbƒN";
	top : auto;
	border : 1px none gray;
	margin: 0px;
}
DIV#side-book-review {

	float : right;
	width : 160px;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	color : gray;
	line-height : 16pt;
	font-size : 75%;
	position : normal;
	z-index : 0;
	text-align : left;
	clear : none;
	font-family : sans-serif,"‚l‚r ‚oƒSƒVƒbƒN";
	top : auto;
	border : 1px none gray;
	margin: 0px;
}
DIV#side-handbook {

	float : right;
	width : 160px;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	color : gray;
	line-height : 16pt;
	font-size : 75%;
	position : normal;
	z-index : 0;
	text-align : left;
	clear : none;
	font-family : sans-serif,"‚l‚r ‚oƒSƒVƒbƒN";
	top : auto;
	border : 1px none gray;
	margin: 0px;
}
DIV#side-handbook-koe {

	float : right;
	width : 160px;
	padding-top : 0px;
	padding-left : 4px;
	padding-right : 0px;
	padding-bottom : 0px;
	color : gray;
	line-height : 16pt;
	font-size : 75%;
	position : normal;
	z-index : 0;
	text-align : left;
	clear : none;
	font-family : sans-serif,"‚l‚r ‚oƒSƒVƒbƒN";
	top : auto;
	border: 1px none #FF6600;
	margin: 0px;
}
DIV#side-ohya-koe {
	float : right;
	width : 160px;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	color : gray;
	line-height : 16pt;
	font-size : 75%;
	position : normal;
	z-index : 0;
	text-align : left;
	clear : none;
	font-family : sans-serif,"‚l‚r ‚oƒSƒVƒbƒN";
	top : auto;
	border : 1px none gray;
	margin: 0px;
}
DIV#side-ohya {

	float : right;
	width : 160px;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	color : gray;
	line-height : 16pt;
	font-size : 75%;
	position : normal;
	z-index : 0;
	text-align : left;
	clear : none;
	font-family : sans-serif,"‚l‚r ‚oƒSƒVƒbƒN";
	top : auto;
	border : 1px none gray;
	margin: 0px;
}
DIV#side-kiboujoken {

	float : right;
	width : 160px;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	color : gray;
	line-height : 16pt;
	font-size : 75%;
	position : normal;
	z-index : 0;
	text-align : left;
	clear : none;
	font-family : sans-serif,"‚l‚r ‚oƒSƒVƒbƒN";
	top : auto;
	border : 1px none gray;
	margin: 0px;
}
DIV#side-yoyaku {

	float : right;
	width : 160px;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	color : gray;
	line-height : 16pt;
	font-size : 75%;
	position : normal;
	z-index : 0;
	text-align : left;
	clear : none;
	font-family : sans-serif,"‚l‚r ‚oƒSƒVƒbƒN";
	top : auto;
	border : 1px none gray;
	margin: 0px;
}
DIV#side-chintai {











	float : right;
	width : 160px;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	color : gray;
	line-height : 16pt;
	font-size : 75%;
	position : normal;
	z-index : 0;
	text-align : left;
	clear : none;
	font-family : sans-serif,"‚l‚r ‚oƒSƒVƒbƒN";
	top : auto;
	border : 1px none gray;
	margin: 0px;
}
DIV#side-ooya-koe {
	float : right;
	width : 160px;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	color : gray;
	line-height : 16pt;
	font-size : 75%;
	position : normal;
	z-index : 0;
	text-align : left;
	clear : none;
	font-family : sans-serif, "‚l‚r ‚oƒSƒVƒbƒN";
	top : auto;
	border : 1px none gray;
	margin: 0px;
	font-style: normal;
}
DIV#side-soft {


	float : right;
	width : 160px;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	color : gray;
	line-height : 16pt;
	font-size : 75%;
	position : normal;
	z-index : 0;
	text-align : left;
	clear : none;
	font-family : sans-serif,"‚l‚r ‚oƒSƒVƒbƒN";
	top : auto;
	border : 1px none gray;
	margin: 0px;
}
DIV#side-news30 {

	float : right;
	width : 160px;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	color : gray;
	line-height : 16pt;
	font-size : 75%;
	position : normal;
	z-index : 0;
	text-align : left;
	clear : none;
	font-family : sans-serif,"‚l‚r ‚oƒSƒVƒbƒN";
	top : auto;
	border : 1px none gray;
	margin: 0px;
}
.topimg{
	background-image : url(img/top-image/top-image-4-1.JPG);
}

.step-imgr{
  margin-left : 15px;
  
  margin-right : 10px;
  

  float : right;
}

.headersite{
font-size:12px;
  color : maroon;
  float:right;}