
BODY {
  	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	BACKGROUND: #ffffff; 
	MARGIN: 5px; 
	FONT-FAMILY: '‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3'; 
	TEXT-ALIGN: center 
}


UL {
	MARGIN: 0px; LIST-STYLE-TYPE: none
}

FORM {
	MARGIN: 0px
}
TD {
	VERTICAL-ALIGN: top
}
H4 {
	MARGIN: 0px
}*/
.Space {
	DISPLAY: none
}
.hide {
	DISPLAY: none
}



/* ====================  header area  ================================*/
.header {
	BACKGROUND: #ffffff; 
	background-color:#32d4a9;
	MARGIN: 0px 0px 0px 0px ; 
	WIDTH: 790px; 
	height:55px; 
/*	margin-top : 5px;
	margin-left:5px; 

	margin-right: 5px; */
	TEXT-ALIGN: center
}
.header_img	{
	width:45px;
	text-align:right
}
.head_txt	{
	padding-left:15px
}
header h1	{
	font-size: 50px; 
	font-family:'‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3'; 
	color:#FFFFFF; 
	margin-bottom:2px
}
header DIV	{
	font-size:16px ;
	color: #FFFFFF ;
}


.head td	{
	vertical-align: middle; 
	padding-top:5px
}

.header_menu {
	FONT-SIZE: 12px; 
	VERTICAL-ALIGN: middle; 
	WIDTH: 790px; 
	COLOR: white; 
	LINE-HEIGHT: 120%; 
	BACKGROUND-COLOR: #336666; 
	margin-left : 0px;
	TEXT-ALIGN: right

}
.header_menu A {
	COLOR: white; TEXT-DECORATION: none
}
.header_menu A:hover {
	COLOR: orange
}



/* ----------------  middle Spacing 1  --------------*/
.middle_spc_1 {
	MARGIN: 3px 3px 1px 3px; 
	WIDTH: 780px;
	TEXT-ALIGN: center
}

/* -----------------  middle Spacing 2  -------------*/

.middle_spc_2 {
	WIDTH: 790px ;
	hight: 35px;
	padding-top:3px;
	padding-bottom:3px;
	background-color : #0000cc ;
	color : white;
}

/* ====================  middle area  (LEFTPANE,CENTERPANA, RIGHTPANE)====================*/
.middle {
	WIDTH: 790px
}



/*------------------------ Leftpane in Middle Area ^^^^^^^^^^^^^^*/
.leftpane {
	WIDTH: 170px;
	height:100%;
		BORDER-TOP: #aacbee 1px solid; 
		BORDER-LEFT: #009900 1px solid; 
		BORDER-RIGHT: #009900 1px solid; 
	 	BORDER-BOTTOM: #009900 1px solid;  
 			PADDING-TOP: 16px;
			PADDING-LEFT: 10px; 
			PADDING-RIGHT: 0px; 
			PADDING-BOTTOM: 0px; 
		FLOAT: left; 
	MARGIN: 0px 5px 0px 0px; 
	TEXT-ALIGN: left;
	/*	BACKGROUND: #ffffff; */
		background-color:#32d4a9;
}
.leftpane H3	{
	FONT-SIZE: 16px; 
	MARGIN: 10px 0px 5px; 
	COLOR: #ffffff;
	font-weight:bold
}
.leftpane .list {
	PADDING-TOP: 10px;
	PADDING-LEFT: 10px; 
	PADDING-RIGHT: 0px; 
	PADDING-BOTTOM: 10px;
	FONT-SIZE: 14px; 
	BORDER-BOTTOM: #aacbee 1px solid; 
	LETTER-SPACING: -1px
}
.leftpane  .list {
	PADDING-TOP: 15px;
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-BOTTOM: 6px; 
}
.leftpane .listttl {
	FONT-WEIGHT: bold; 
	FONT-SIZE: x-small; 
	COLOR: #666666; 
	LETTER-SPACING: -1px
}
.leftpane .listhl UL {
	MARGIN: 5px 10px 1px 10px; 
	LINE-HEIGHT: 130%;
	color:#ffffff
}
.leftpane .listhl UL LI {
	PADDING-TOP: 0px;
	PADDING-LEFT: 0.8em; 
	PADDING-RIGHT: 0px; 
	PADDING-BOTTOM: 0px;
	font-size:12px;
	/*BACKGROUND: */
}
.leftpane .listhl UL A:link {
	COLOR: #064d9f; 
	TEXT-DECORATION: none
}
.leftpane .listhl UL A:visited {
	COLOR: #064d9f; 
	TEXT-DECORATION: none
}
.leftpane .listhl UL A:hover {
	COLOR: #064d9f; 
	TEXT-DECORATION: underline
}
.leftpane .listhl UL A:active {
	COLOR: #008800; 
	TEXT-DECORATION: none
}

/*+++++++++++++++++++ Centertpane in Middle Area +++++++++++++++*/
.centerpane {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 10px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 5px 0px 0px; 
	WIDTH: 570px; 
	PADDING-TOP: 16px; 
	TEXT-ALIGN: left
}

.centerpane H2 {
	FONT-SIZE: 16px; 
	/*MARGIN: 0px 0px 5px; */
	COLOR: #000000 ;
	font-weight:bold
}
.centerpane H3	{
	FONT-SIZE: 14px; 
	/*MARGIN: 0px 0px 5px; */
	COLOR: #000099;
	font-weight:bold
}
.centerpane H4	{
	FONT-SIZE: 14px; 
	/*MARGIN: 0px 0px 5px; */
	COLOR: #666666
}
.box1 {
	BORDER-TOP: #aacbee 1px solid; 
	BORDER-LEFT: #aacbee 1px solid; 
	BORDER-RIGHT: #aacbee 1px solid; 
	BORDER-BOTTOM: #aacbee 1px solid; 
	/*	PADDING-TOP: 8px; 
		PADDING-LEFT: 8px; 
		PADDING-RIGHT: 0px; 
		PADDING-BOTTOM: 6px; 
	MARGIN: 0px 0px 1px; */
	VERTICAL-ALIGN: middle;
	WIDTH: 560px;  
	BACKGROUND-REPEAT: repeat-x;

}
.box2 {
	BORDER-TOP: #aacbee 1px solid; 
	BORDER-LEFT: #aacbee 1px solid; 
	BORDER-RIGHT: #aacbee 1px solid; 
	BORDER-BOTTOM: #aacbee 1px solid; 
		PADDING-TOP: 8px; 
		PADDING-LEFT: 8px; 
		PADDING-RIGHT: 0px; 
		PADDING-BOTTOM: 6px; 
	MARGIN: 0px 0px 1px; 
	VERTICAL-ALIGN: top;
	WIDTH: 560px;  
	BACKGROUND-REPEAT: repeat-x;

}
.BOX2_L1	{
	width:115px;
		PADDING-RIGHT: 3px;  
		PADDING-LEFT: 3px; 
		PADDING-BOTTOM: 3px; 
		PADDING-TOP: 3px; 
	text-align:center;
	vertical-align:middle
}


.BOX2_R1	{
		PADDING-TOP: 0px;
		PADDING-LEFT: 20px;
		PADDING-RIGHT: 3px;  
		PADDING-BOTTOM: 0px; 
 		width:420px;	
}
.BOX2_R2	{
		PADDING-TOP: 0px;
		PADDING-LEFT: 10px;
		PADDING-RIGHT: 3px;  
		PADDING-BOTTOM: 5px;
		font-size:14px;	
		line-height:18px
}
.BOX2_R3	{
		PADDING-TOP: 10px;
		PADDING-LEFT: 20px;
		PADDING-RIGHT: 3px;  
		PADDING-BOTTOM: 5px; 
 		width:420px;
		font-size:12px;
		line-height:1.2en;
		color:#FF0000;

}


.box2 .hr1 {
	/*PADDING-RIGHT: 0px; 
	DISPLAY: inline; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	WIDTH: 130px; 
	PADDING-TOP: 0px ;*/
	FLOAT: left
}
.box2 .hr2	{
	FLOAT: left
}
.box2 .td	{
	vertical-align:top
		
}
.box2 .hr1 IMG {
	/*BORDER-RIGHT: #d1e2fe 1px solid; 
	BORDER-TOP: #d1e2fe 1px solid; 
	BORDER-LEFT: #d1e2fe 1px solid; 
	BORDER-BOTTOM: #d1e2fe 1px solid;
	MARGIN: 0px 10px 0px 0px; 
		PADDING-RIGHT: 8px;  
		PADDING-LEFT: 8px; 
		PADDING-BOTTOM: 8px; 
		PADDING-TOP: 8px; 
	WIDTH: 125px;*/
	LETTER-SPACING: 1px ;
	vertical-align:bottom;
	text-align:center
}
	

.box2 DIV {
	VERTICAL-ALIGN: top
}

.box2_ip1-right1 {
	FONT-SIZE: x-small
}
.box2_ip1-right2 .List {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: small; 
	PADDING-BOTTOM: 6px; 
	MARGIN: -3px 0px 6px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #d1e2fe 1px solid
}
.box2_ip1-right2 A:link {
	FONT-WEIGHT: bold; COLOR: #064d9f; TEXT-DECORATION: none
}
.box_ip1-right2 A:visited {
	FONT-WEIGHT: bold; COLOR: #064d9f; TEXT-DECORATION: none
}
.box2_ip1-right2 A:hover {
	FONT-WEIGHT: bold; COLOR: #064d9f; TEXT-DECORATION: underline
}
.Sbox2_ip1-right2 A:active {
	FONT-WEIGHT: bold; COLOR: #008800; TEXT-DECORATION: none
}
.box2_ip1-right3 UL {
	MARGIN: -1px 0px 0px -6px
}
.box2_ip1-right3 UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.8em; BACKGROUND: url(http://si.msn.co.jp/c/newportal/6699cc.gif) no-repeat 0.4em 0.5em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.box2_ip1-right3 UL A:link {
	FONT-SIZE: x-small; COLOR: #064d9f; TEXT-DECORATION: none
}
.box2_ip1-right3 UL A:visited {
	FONT-SIZE: x-small; COLOR: #064d9f; TEXT-DECORATION: none
}
.box2_ip1-right3 UL A:hover {
	FONT-SIZE: x-small; COLOR: #064d9f; TEXT-DECORATION: underline
}
.box2_ip1-right3 UL A:active {
	FONT-SIZE: x-small; COLOR: #008800; TEXT-DECORATION: underline
}

.box3 {
	BORDER-TOP: #aacbee 1px solid; 
	BORDER-LEFT: #aacbee 1px solid; 
	BORDER-RIGHT: #aacbee 1px solid; 
	BORDER-BOTTOM: #aacbee 1px solid; 
		PADDING-TOP: 8px; 
		PADDING-LEFT: 8px; 
		PADDING-RIGHT: 0px; 
		PADDING-BOTTOM: 6px; 
	MARGIN: 0px 0px 1px; 
	VERTICAL-ALIGN: top;
	WIDTH: 560px;  
	BACKGROUND-REPEAT: repeat-x;

}


.centerpane_footer {
	BORDER-TOP: #ff9900 2px solid; 
	BORDER-LEFT: #ff9900 2px solid; 
	BORDER-RIGHT: #ff9900 2px solid; 
	BORDER-BOTTOM: #ff9900 2px solid; 
		PADDING-TOP: 6px; 
		PADDING-LEFT: 8px; 
		PADDING-RIGHT: 8px; 
		PADDING-BOTTOM: 6px; 
	MARGIN: 0px 0px 1px; 
		text-align:center;
		vertical-align:middle;
	WIDTH: 550px;  
		BACKGROUND-REPEAT: repeat-x;
}
.centerpane_footer_NAME	{
		PADDING-TOP: 10px;
		PADDING-LEFT: 0px;
		PADDING-RIGHT: 0px;  
		PADDING-BOTTOM: 10px;
		font-size:14px;
		font-weight:bold;
		font-family:"‚l‚r ƒSƒVƒbƒN", "Osaka|“™•"
 		/*width:215px;	*/
}
.centerpane_footer_ADDRESS	{
		PADDING-TOP: 0px;
		PADDING-LEFT: 3px;
		PADDING-RIGHT: 3px;  
		PADDING-BOTTOM: 3px;
		font-size:12px;	
		/*line-height:16px*/
}
.centerpane_footer_TEL	{
		PADDING-TOP: 0px;
		PADDING-LEFT: 20px;
		PADDING-RIGHT: 3px;  
		PADDING-BOTTOM: 0px; 
		font-size:12px;
		line-height:12px

}
.centerpane_footer_URL	{
		PADDING-TOP: 0px;
		PADDING-LEFT: 20px;
		PADDING-RIGHT: 3px;  
		PADDING-BOTTOM: 5px; 
		color:#FF0000;
		font-size:10px;
		line-height:12px

}
.centerpane_footer_2 {
	BORDER-TOP: #000099 2px solid; 
	BORDER-LEFT: #000099 2px solid; 
	BORDER-RIGHT: #000099 2px solid; 
	BORDER-BOTTOM: #000099 2px solid; 
	background-color:#32d4a9;
		PADDING-TOP: 0px; 
		PADDING-LEFT: 8px; 
		PADDING-RIGHT: 8px; 
		PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 1px; 
		text-align:center;
		vertical-align:middle;
	WIDTH: 550px;  
		BACKGROUND-REPEAT: repeat-x;
		font-size:12px;
		color:#FFFFFF
}

/* -----------------  middle Spacing 2  -------------*/





/* ====================  footer area  ================================*/
.footer {
	WIDTH: 780px;
		PADDING-TOP: 5px; 
		PADDING-RIGHT: 5px; 
		PADDING-LEFT: 5px; 
		PADDING-BOTTOM: 1px;  
	MARGIN:0px 0px 0px; 
	BACKGROUND: #ffffff; 
	background-color:#32d4a9;
	text-align:left;
	vertical-align:bottom
}
.footer_box1 {
	WIDTH: 780px;
	vertical-align:bottom
/*		PADDING-TOP: 10px;
		PADDING-LEFT: 10px; 
		PADDING-RIGHT: 10px; 
		PADDING-BOTTOM: 10px;
	MARGIN: 106px 0px 0px; 
		background-color:#32d4a9;
 	COLOR: #666666;
	FONT-SIZE: xx-small; 
 	TEXT-ALIGN: left*/
}
.footer DIV	{
	font-size:12px ;
	color: #FFFFFF ;
}


.foot td	{
	
	vertical-align: middle; 
	padding-top:5px
}
.footer_img {
	WIDTH: 60px; 
	TEXT-ALIGN: left
}
.footer_txt1	{
	text-align:left;
	vertical-align:bottom;
	font-size:large
}

.footer .hr1 {
	FONT-SIZE: x-small; 
	FLOAT: left; 
	COLOR: #666666
}
.footer .hr2 {
	FONT-SIZE: xx-small; 
	FLOAT: left
}
.footer .hr3 {
	FONT-SIZE: xx-small; 
	FLOAT: left
}



/* ====================  Header  ================================*/




