body {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", sans-serif;
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	
}

/*--------------------------------------------------------------------
link

--------------------------------------------------------------------*/
a:link{
	color: #0060ff;
	background: transparent;
	text-decoration: none;
}

a:visited{
	color: #0060ff;
	background: transparent;
	text-decoration: none;
}

a:hover, a:active{
	color: #ff0000;
	background: transparent;
	text-decoration: none;
}


/*--------------------------------------------------------------------
font

--------------------------------------------------------------------*/
p {
margin: 0px 15px 30px 10px;
padding: 0px 0px 0px 0px;
text-align:left;
font-size: 13px;
line-height: 22px;
color: #000000 
}

.newsimg {
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
position:bottom:0px; 
}



/*--------------------------------------------------------------------
wrapper

--------------------------------------------------------------------*/
#wrapper {
	margin: 15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 900px;
	text-align: center;
	overflow:auto;
}




/*--------------------------------------------------------------------
flash

--------------------------------------------------------------------*/
div#flash {
	margin: -40px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 900px;
	height: 500px;
	text-align: center;
}

/*--------------------------------------------------------------------
header

--------------------------------------------------------------------*/
div#header {
	width: 100%;
	height:100px;
	margin: 0px auto 0px auto;
	padding:0px 0px 0px 0px;
	background:url(../image/hed.jpg) 0 0px no-repeat;
	background-position: top center; 
	text-align:center;
	}

h1 {
	margin: 0;
	padding: 0;
	font-size: 1px;
	text-indent: -9999px;
}

h1 a{
    top:20px;
    left:200px;
	height:50px;
	width:150px;
    display: block;
	text-decoration:none;
	position:relative;
	}


p.hed{
padding:0px 0px 0px 0px;
color:#000000;
font-size:8pt;
text-align:center;
margin:0px 20px 8px 0px;
line-height: 17px;
}





/*--------------------------------------------------------------------
main-menu

--------------------------------------------------------------------*/
ul#main-menu {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style: none;
	text-align:center;
	position:relative;
	text-align: center;
	width:900px;
	height: 60px;

}

#main-menu li {
	margin:0px 0px 0px 0px;
	padding:0;
	text-indent: -9999px;
	height: 60px;
	text-align: center;
	display:block;
	position: absolute;
}

#main-menu li a {
	height: 60px;
	text-decoration: none;
	display:block;
}

#main-menu li#bt1 {width: 112px; left:  0px;background:url(../image/main-menu.jpg) no-repeat 0px 0px;}
#main-menu li#bt2 {width: 112px; left: 112px;background:url(../image/main-menu.jpg) no-repeat -112px 0px;}
#main-menu li#bt3 {width: 112px; left: 224px;background:url(../image/main-menu.jpg) no-repeat -224px 0px;}
#main-menu li#bt4 {width: 112px; left: 336px;background:url(../image/main-menu.jpg) no-repeat -336px 0px;}
#main-menu li#bt5 {width: 112px; left: 448px;background:url(../image/main-menu.jpg) no-repeat -448px 0px;}
#main-menu li#bt6 {width: 112px; left: 560px;background:url(../image/main-menu.jpg) no-repeat -560px 0px;}
#main-menu li#bt7 {width: 112px; left: 672px;background:url(../image/main-menu.jpg) no-repeat -672px 0px;}
#main-menu li#bt8 {width: 116px; left: 784px;background:url(../image/main-menu.jpg) no-repeat -784px 0px;}


#main-menu li#bt1 a:hover, #bt1 li#bt1 {width:  112px; left:  0px;background:url(../image/main-menus.jpg) no-repeat -0px 0px;}
#main-menu li#bt2 a:hover, #bt2 li#bt2 {width: 112px; left: 112px;background:url(../image/main-menus.jpg) no-repeat -112px 0px;}
#main-menu li#bt3 a:hover, #bt3 li#bt3 {width: 112px; left: 224px;background:url(../image/main-menus.jpg) no-repeat -224px 0px;}
#main-menu li#bt4 a:hover, #bt4 li#bt4 {width: 112px; left: 336px;background:url(../image/main-menus.jpg) no-repeat -336px 0px;}
#main-menu li#bt5 a:hover, #bt5 li#bt5 {width: 112px; left: 448px;background:url(../image/main-menus.jpg) no-repeat -448px 0px;}
#main-menu li#bt6 a:hover, #bt6 li#bt6 {width: 112px; left: 560px;background:url(../image/main-menus.jpg) no-repeat -560px 0px;}
#main-menu li#bt7 a:hover, #bt7 li#bt7 {width: 112px; left: 672px;background:url(../image/main-menus.jpg) no-repeat -672px 0px;}
#main-menu li#bt8 a:hover, #bt8 li#bt8 {width: 116px; left: 784px;background:url(../image/main-menus.jpg) no-repeat -784px 0px;}



/*--------------------------------------------------------------------
main-menu2

--------------------------------------------------------------------*/
ul#main-menu2 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style: none;
	text-align:center;
	position:relative;
	text-align: center;
	width:900px;
	height: 60px;

}

#main-menu2 li {
	margin:0px 0px 0px 0px;
	padding:0;
	text-indent: -9999px;
	height: 60px;
	text-align: center;
	display:block;
	position: absolute;
}

#main-menu2 li a {
	height: 60px;
	text-decoration: none;
	display:block;
}

#main-menu2 li#bt1 {width: 112px; left:  0px;background:url(../image/main-menu.jpg) no-repeat 0px 0px;}
#main-menu2 li#bt2 {width: 112px; left: 112px;background:url(../image/main-menu.jpg) no-repeat -112px 0px;}
#main-menu2 li#bt3 {width: 112px; left: 224px;background:url(../image/main-menu.jpg) no-repeat -224px 0px;}
#main-menu2 li#bt4 {width: 112px; left: 336px;background:url(../image/main-menu.jpg) no-repeat -336px 0px;}
#main-menu2 li#bt5 {width: 112px; left: 448px;background:url(../image/main-menu.jpg) no-repeat -448px 0px;}
#main-menu2 li#bt6 {width: 112px; left: 560px;background:url(../image/main-menu.jpg) no-repeat -560px 0px;}
#main-menu2 li#bt7 {width: 112px; left: 672px;background:url(../image/main-menu.jpg) no-repeat -672px 0px;}
#main-menu2 li#bt8 {width: 116px; left: 784px;background:url(../image/main-menu.jpg) no-repeat -784px 0px;}


#main-menu2 li#bt1 a:hover, #bt1 li#bt1 {width:  112px; left:  0px;background:url(../image/main-menus.jpg) no-repeat -0px 0px;}
#main-menu2 li#bt2 a:hover, #bt2 li#bt2 {width: 112px; left: 112px;background:url(../image/main-menus.jpg) no-repeat -112px 0px;}
#main-menu2 li#bt3 a:hover, #bt3 li#bt3 {width: 112px; left: 224px;background:url(../image/main-menus.jpg) no-repeat -224px 0px;}
#main-menu2 li#bt4 a:hover, #bt4 li#bt4 {width: 112px; left: 336px;background:url(../image/main-menus.jpg) no-repeat -336px 0px;}
#main-menu2 li#bt5 a:hover, #bt5 li#bt5 {width: 112px; left: 448px;background:url(../image/main-menus.jpg) no-repeat -448px 0px;}
#main-menu2 li#bt6 a:hover, #bt6 li#bt6 {width: 112px; left: 560px;background:url(../image/main-menus.jpg) no-repeat -560px 0px;}
#main-menu2 li#bt7 a:hover, #bt7 li#bt7 {width: 112px; left: 672px;background:url(../image/main-menus.jpg) no-repeat -672px 0px;}
#main-menu2 li#bt8 a:hover, #bt8 li#bt8 {width: 116px; left: 784px;background:url(../image/main-menus.jpg) no-repeat -784px 0px;}




/*--------------------------------------------------------------------
mainwindow

--------------------------------------------------------------------*/

div#mainwindow{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
background-color: #D8E6EE;
width:900px;
}




/*--------------------------------------------------------------------
banner1

--------------------------------------------------------------------*/

ul#f_banner1 {
	margin:7px 0px 7px 0px;
	padding:0;
	list-style: none;
	text-align:center;
	position:relative;
	width:635px;
	height: 32px;

}

#f_banner1 li {
	margin:0px 0px 0px 0px;
	padding:0;
	text-indent: -9999px;
	height: 32px;
	text-align: center;
	display:block;
	position: absolute;
}

#f_banner1 li a {
	height: 32px;
	text-decoration: none;
	display:block;
}

#f_banner1 li#f_banner1 {width: 635px; height: 32px; left:  0px;background:url(../image/index_003.jpg) no-repeat 0px 0px;}




/*--------------------------------------------------------------------
f_menu

--------------------------------------------------------------------*/

ul#f_menu {
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style: none;
	text-align:center;
	position:relative;
	text-align: center;
	width:635px;
	height: 91px;

}

#f_menu li {
	margin:0px 0px 0px 0px;
	
	text-indent: -9999px;
	height: 91px;
	text-align: center;
	display:block;
	position: absolute;
}

#f_menu li a {
	height: 91px;
	text-decoration: none;
	display:block;
}


#f_menu li#bt1 {width: 163px; left:0px; background:url(../image/index_008.jpg) no-repeat    0px 0px;}
#f_menu li#bt2 {width: 153px; left:163px; background:url(../image/index_008.jpg) no-repeat -163px 0px;}
#f_menu li#bt3 {width: 154px; left:316px; background:url(../image/index_008.jpg) no-repeat -316px 0px;}
#f_menu li#bt4 {width: 165px; left:470px; background:url(../image/index_008.jpg) no-repeat -470px 0px;}

#f_menu li#bt2 a:hover, #bt2 li#bt2 {width:153px; left:163px; background:url(../image/index_008s.jpg) no-repeat -163px 0px;}
#f_menu li#bt3 a:hover, #bt3 li#bt3 {width:154px; left:316px; background:url(../image/index_008s.jpg) no-repeat -316px 0px;}
#f_menu li#bt4 a:hover, #bt4 li#bt4 {width:165px; left:470px; background:url(../image/index_008s.jpg) no-repeat -470px 0px;}



ul#f_menu2 {
	margin:0px 0px 20px 0px;
	padding:0px 0px 20px 0px;
	list-style: none;
	text-align:center;
	position:relative;
	text-align: center;
	width:635px;
	height: 91px;

}

#f_menu2 li {
	margin:0px 0px 0px 0px;
	
	text-indent: -9999px;
	height: 91px;
	text-align: center;
	display:block;
	position: absolute;
}

#f_menu2 li a {
	height: 91px;
	text-decoration: none;
	display:block;
}

#f_menu2 li#bt5 {width: 163px; left:0px; background:url(../image/index_009.jpg) no-repeat    0px 0px;}
#f_menu2 li#bt6 {width: 153px; left:163px; background:url(../image/index_009.jpg) no-repeat -163px 0px;}
#f_menu2 li#bt7 {width: 154px; left:316px; background:url(../image/index_009.jpg) no-repeat -316px 0px;}
#f_menu2 li#bt8 {width: 165px; left:470px; background:url(../image/index_009.jpg) no-repeat -470px 0px;}


#f_menu2 li#bt5 a:hover, #bt5 li#bt5 {width:154px; left:0px; background:url(../image/index_009s.jpg) no-repeat 0px 0px;}
#f_menu2 li#bt6 a:hover, #bt6 li#bt6 {width:153px; left:163px; background:url(../image/index_009s.jpg) no-repeat -163px 0px;}
#f_menu2 li#bt7 a:hover, #bt7 li#bt7 {width:154px; left:316px; background:url(../image/index_009s.jpg) no-repeat -316px 0px;}
#f_menu2 li#bt8 a:hover, #bt8 li#bt8 {width:165px; left:470px; background:url(../image/index_009s.jpg) no-repeat -470px 0px;}



/*--------------------------------------------------------------------
f_menuline

--------------------------------------------------------------------*/
ul#f_menuline {
	margin:200px 0px 0px 0px;
	padding:0;
	list-style: none;
	text-align:left;
	position:relative;
	text-align: left;
	width:578px;
	height: 3px;

}

#f_menuline li {
	margin:0px 0px 0px 0px;
	padding:0;
	text-indent: -9999px;
	height: 3px;
	text-align: left;
	display:block;
	position: absolute;
}

#f_menuline li a {
	height: 3px;
	text-decoration: none;
	display:block;
}

/*--------------------------------------------------------------------
sidewindow

--------------------------------------------------------------------*/

div#sidewindow{
margin:50px 0px 30px 0px;
text-align:center;
width:240px;
float:right;
background-color:#f3f1e5;
}

/*--------------------------------------------------------------------
banner1

--------------------------------------------------------------------*/

ul#banner1 {
	margin:30px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style: none;
	text-align:center;
	position:relative;
	width:213px;
	height: 103px;
	

}

#banner1 li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-indent: -9999px;
	height: 103px;
	text-align: center;
	display:block;
	position: absolute;
}

#banner1 li a {
	height: 103px;
	text-decoration: none;
	display:block;
}

#banner1 li#bt1 {width: 213px; background:url(../image/side_001_01.jpg) no-repeat 0px 0px;}
#banner1 li#bt1 a:hover, #bt1 li#bt1 {width: 213px; background:url(../image/side_001_01h.jpg) no-repeat 0px 0px;}

#banner1 li#bt3 {width: 213px; background:url(../image/side_001_012.jpg) no-repeat 0px 0px;}
#banner1 li#bt3 a:hover, #bt1 li#bt1 {width: 213px; background:url(../image/side_001_012h.jpg) no-repeat 0px 0px;}



/*--------------------------------------------------------------------
banner1-1

--------------------------------------------------------------------*/

ul#banner1-1 {
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	list-style: none;
	text-align:center;
	position:relative;
	width:213px;
	height: 68px;
	

}

#banner1-1 li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-indent: -9999px;
	height: 68px;
	text-align: center;
	display:block;
	position: absolute;
}

#banner1-1 li a {
	height: 68px;
	text-decoration: none;
	display:block;
}

#banner1-1 li#bt2 {width: 213px; background:url(../image/side_001_03.jpg) no-repeat 0px 0px;}

#banner1-1 li#bt2 a:hover, #bt2 li#bt2 {width: 213px; background:url(../image/side_001_03h.jpg) no-repeat 0px 0px;}








/*--------------------------------------------------------------------
banner6

--------------------------------------------------------------------*/

ul#banner6 {
	margin:10px 0px 15px 0px;
	padding:0;
	list-style: none;
	text-align:center;
	position:relative;
	width:215px;
	height:71px;

}

#banner6 li {
	margin:0px 0px 0px 0px;
	padding:0;
	text-indent: -9999px;
	height: 71px;
	text-align: center;
	display:block;
	position: absolute;
}

#banner6 li a {
	height: 71px;
	text-decoration: none;
	display:block;
}

#banner6 li#banner6 {width: 215px; height: 71px; left:  0px;background:url(../image/kokuchi.jpg) no-repeat 0px 0px;}
#banner6 li#banner6 a:hover, #banner6 li#banner6 {width: 215px; height: 71px; left:   0px;background:url(../image/kokuchi.jpg) no-repeat 0px 0px;}


/*--------------------------------------------------------------------
banner7

--------------------------------------------------------------------*/

ul#banner7 {
	margin:10px 0px 15px 0px;
	padding:0;
	list-style: none;
	text-align:center;
	position:relative;
	width:213px;
	height: 214px;

}

#banner7 li {
	margin:0px 0px 0px 0px;
	padding:0;
	text-indent: -9999px;
	height: 214px;
	text-align: center;
	display:block;
	position: absolute;
}

#banner7 li a {
	height: 214px;
	text-decoration: none;
	display:block;
}

#banner7 li#banner7 {width: 213px; height: 214px; left:  0px;background:url(../image/seminar.jpg) no-repeat 0px 0px;}
#banner7 li#banner7 a:hover, #banner7 li#banner7 {width: 213px; height: 214px; left:   0px;background:url(../image/seminar.jpg) no-repeat 0px 0px;}


/*------------------------------------------------------------------*/



/*--------------------------------------------------------------------
banner2form

--------------------------------------------------------------------*/

ul#banner2form {
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	list-style: none;
	text-align:left;
	position:relative;
	width:213px;
	height: 156px;

}

#banner2form li {
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	text-indent: -9999px;
	height: 156px;
	text-align: left;
	display:block;
	position: absolute;
}



/*------------------------------------------------------------------*/


/*--------------------------------------------------------------------
banner3

--------------------------------------------------------------------*/

ul#banner3 {
	margin:15px 0px 10px 0px;
	padding:0;
	list-style: none;
	text-align:center;
	position:relative;
	width:213px;
	height: 214px;

}

#banner3 li {
	margin:0px 0px 0px 0px;
	padding:0;
	text-indent: -9999px;
	height: 214px;
	text-align: center;
	display:block;
	position: absolute;
}

#banner3 li a {
	height: 214px;
	text-decoration: none;
	display:block;
}

#banner3 li#banner3 {width: 213px; height: 214px; left:  0px;background:url(../image/side_003.jpg) no-repeat 0px 0px;}
#banner3 li#banner3 a:hover, #banner3 li#banner3 {width: 213px; height: 214px; left:   0px;background:url(../image/side_003.jpg) no-repeat 0px 0px;}


/*------------------------------------------------------------------*/





/*--------------------------------------------------------------------
banner4

--------------------------------------------------------------------*/

ul#banner4 {
	margin:10px 0px 15px 0px;
	padding:0;
	list-style: none;
	text-align:center;
	position:relative;
	width:215px;
	height: 71px;

}

#banner4 li {
	margin:0px 0px 0px 0px;
	padding:0;
	text-indent: -9999px;
	height: 71px;
	text-align: center;
	display:block;
	position: absolute;
}

#banner4 li a {
	height: 71px;
	text-decoration: none;
	display:block;
}

#banner4 li#banner4 {width: 215px; height: 71px; left:  0px;background:url(../image/side_004.jpg) no-repeat 0px 0px;}
#banner4 li#banner4 a:hover, #banner4 li#banner4 {width: 215px; height: 71px; left:   0px;background:url(../image/side_004.jpg) no-repeat 0px 0px;}


/*------------------------------------------------------------------*/

/*--------------------------------------------------------------------
banner5

--------------------------------------------------------------------*/

ul#banner5 {
	margin:10px 0px 0px 0px;
	padding:0;
	list-style: none;
	text-align:center;
	position:relative;
	width:215px;
	height: 71px;

}

#banner5 li {
	margin:0px 0px 0px 0px;
	padding:0;
	text-indent: -9999px;
	height: 71px;
	text-align: center;
	display:block;
	position: absolute;
}

#banner5 li a {
	height: 71px;
	text-decoration: none;
	display:block;
}

#banner5 li#banner5 {width: 215px; height: 71px; left:  0px;background:url(../image/side_005.jpg) no-repeat 0px 0px;}
#banner5 li#banner5 a:hover, #banner5 li#banner5 {width: 215px; height: 71px; left:   0px;background:url(../image/side_005.jpg) no-repeat 0px 0px;}




/*--------------------------------------------------------------------
return

--------------------------------------------------------------------*/
div#return{
	width: 890px;
	height:13px;
	margin: 0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	text-align:right;
	
}
	
ul#return {
	margin:0px 0px 20x 780px;
	padding:0px 0px 20px 0px;
	list-style: none;
	text-align:right;
	position:relative;
	width:212px;
	height: 13px;
	float:right;
    margin:10px 440px 30px 0px;
    padding:0px 300px 0px 0px;
	width:212px;
	height: 13px;

}

}

#return li {
	margin:0px 0px 20px 780px;
	padding:0px 0px 0px 0px;
	text-indent: -9999px;
	height: 13px;
	text-align: right;
	display:block;
	position: absolute;
}

#return li a {
	height: 13px;
	text-decoration: none;
	display:block;
	
}

#return li#return {width: 121px; height: 13px; left:  0px;background:url(../image/side_006.jpg) no-repeat 0px 0px;}
#return li#return a:hover, #return li#return {width: 121px; height: 13px; left:   0px;background:url(../image/side_006.jpg) no-repeat 0px 0px;}




/*--------------------------------------------------------------------
footer

--------------------------------------------------------------------*/
div#footer{
	clear: both;
	width: 100%;
	height:90px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../image/foot.jpg);
	background-repeat: repeat-x;
	background-position:center; 
}



div#footernavi{
	line-height:20px;
	text-align:center;
	width: 900px;
	
}


#footernavi li{
        width: 900px;
        font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding:0px 7px 0px 7px;
	display: inline;
	border-right:1px solid #000000;
	text-align:center;
}




