body { 
color: #444444;
scrollbar-track-color: #ffffff;
scrollbar-shadow-color: #C0C0C0;
scrollbar-highlight-color: #C0C0C0;
scrollbar-face-color: #ffffff;
scrollbar-arrow-color: #C0C0C0;
scrollbar-3dlight-color: #ffffff;
scrollbar-darkshadow-color: #ffffff;
padding:0px 0px 0px 0px;
font-family: "MSP¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
font-size: 13px;
margin:0px;
background-image: url(img/bg.gif);
text-align:center;
}
td,th,table{
font-size: 13px;
color:#444444;
}
th{
font-size: 13px;
color:#dc143c;
}
image{
border:0px;
}
a:link{
color: #444444;
text-decoration: none;
}
a:visited{
color: #333366;
text-decoration: none;
}
a:hover{
color: #444444;
text-decoration: underline;
background-color: #9999FF;
}
a:active{
color: #dc143c;
}
.bold {
font-weight: bold;
font-size: 13px;
color: #444444;
}	
.top{
width:800px;
background-color: #ffffff;
background-image: url(img/top.gif);
}
.top_td{

}
.tittle{
width:250px;
height:170px;
}
.tittle_td{
width:240px;
height:170px;
}
.koukoku1{
padding:1px;
text-align:center;
margin:0px 0px 0px 0px;
background-color: #ffffff;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #708090;
width:460px;
height:60px;
color:#ffffff;
}

.top_menu_table{
margin:0px 0px 0px 0px;
padding:0px;
width:470px;
background-color:;
}
.topmenu{
color:444444;
padiing:0px;
margin:0px;
text-align:center;
}
.site_table{
background-color:#ffffff;
margin:0px 0px 0px 0px;
}
.site_tittle{
border-width: 0px 0px 2px 0px;
border-style: solid;
border-color: #708090;
padding: 2px;
background-color:#C0C0C0;
font-size: 12px;
color: #FFFFFF;
}

.site_tittle2{
padding-top: 3px;
padding-bottom: 3px;
border-width: 0px 0px 2px 0px;
border-style: solid;
border-color: #708090;
background-color:#C0C0C0;
font-size: 12px;
color: #FFFFFF;
}

.site_tittle3{
padding-top: 6px;
background-color:#C0C0C0;
font-size: 12px;
}

.site_tittle4{
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #708090;

}

.side1{
 background-color: #C0C0C0;
 border-width: 1px 1px 1px 1px;
 border-style: solid;
 border-color: #708090;
 width:160;
 height:10;
 padding: 3px;
}
.side2{
 background-color: #ffffff;
 border-left-width: 1px;
 border-left-style: dotted;
 border-left-color: #708090;
 border-right-width: 1px;
 border-right-style: dotted;
 border-right-color: #708090;
 border-bottom-width: 1px;
 border-bottom-style: dotted;
 border-bottom-color: #708090;
 padding: 5px;
 width:160;
 height:80;
}

.center1{
 background-color: #ffffff;
 border-left-width: 1px;
 border-left-style: dotted;
 border-left-color: #C0C0C0;
 border-right-width: 1px;
 border-right-style: dotted;
 border-right-color: #C0C0C0;
 border-bottom-width: 1px;
 border-bottom-style: dotted;
 border-bottom-color: #C0C0C0;
 padding: 5px;
}

.side_bt{
 background-color: #ffffff;
 text-align:center;
 border-left-width: 1px;
 border-left-style: dotted;
 border-left-color: #C0C0C0;
 border-right-width: 1px;
 border-right-style: dotted;
 border-right-color: #C0C0C0;
 border-bottom-width: 1px;
 border-bottom-style: dotted;
 border-bottom-color: #C0C0C0;
 padding: 5px;
 width:160;
 height:70;
}



.hb_line{
padding-top: 6px;
background-color:#C0C0C0;
font-size: 12px;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #708090;
color: #FFFFFF;

}

.hrb_line{
padding-top: 6px;
background-color:#C0C0C0;
font-size: 12px;
border-width: 0px 1px 1px 0px;
border-style: solid;
border-color: #708090;
color: #FFFFFF;

}

.rb_line{
font-size: 12px;
border-width: 0px 1px 1px 0px;
border-style: solid;
border-color: #708090;

}

.b_line{
font-size: 12px;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #708090;

}

.r_line{
font-size: 12px;
border-width: 0px 1px 0px 0px;
border-style: solid;
border-color: #708090;

}

.site{ 
width:100px;
border-width: 1px 0px 1px 0px;
border-style: solid;
border-color: #708090;
padding: 2px;
background-color: #;
font-size: 12px;
color:#;
}
.site_2{ 
width:100px;
border-width: 1px 0px 1px 0px;
border-style: solid;
border-color: #708090;
padding: 2px;
background-color: #ffffff;
font-size: 12px;
text-align:right;
}
.kugiri{
background-image: url(img/nawa1.gif);
background-repeat:repeat;
width:760px;
height:20px;
border-width: 1px 1px 0px 1px;
border-style: solid;
border-color: #708090;
}
.center_table{
width:800px;
background-color:#ffffff;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #708090;

}
.left_bar{
width:170px;
background-image: url(img/back1.gif);
padding:5px;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #708090;
}
.koukoku2_table{
background-color:#ffffff;
margin:0px 0px 0px 0px;
width:164px;
border-width: 1px 0px 1px 0px;
border-style: solid;
border-color: #708090;
}
.koukoku2_tittle_table{
margin:2px;
width:164px;
border-width: 0px;
border-style: solid;
border-color: #708090;
}
.koukoku2_tittle{
background-image: url(img/bar6.gif);
background-repeat:no-repeat;
text-align:center;
width:164px;
height:26px;
padding: 2px;
font-size: 13px;
}
.koukoku2_sub{
text-align:center;
width:164px;
padding: 2px;
font-size: 13px;
background-color:#ffffff;
border-width: 1px 0px 1px 0px;
border-style: solid;
border-color: #708090;
}

.koukoku3_sub{
text-align:center;
padding: 2px;
font-size: 13px;
background-color:#ffffff;
border-width: 1px 0px 1px 0px;
border-style: solid;
border-color: #708090;
}

.koukoku2{ 
padding: 5px;
width:150px;
height:70px;
margin:0px 0px 0px 0px;
background-color: #ffffff;
font-size: 12px;
text-align:center;
border-width: 1px; 
border-style: dotted;
border-color: #708090;
}
.down_table{
background-color:#ffffff;
margin:0px 0px 0px 0px;
width:105px;
border-width: 1px 0px 1px 0px;
border-style: solid;
border-color: #708090;
}
.down_tittle_table{
margin:2px;
width:105px;
border-width: 0px;
border-style: solid;
border-color: #708090;
}
.down_tittle{
background-image: url(img/bar7.gif);
background-repeat:no-repeat;
text-align:center;
width:105px;
height:25px;
padding: 2px;
font-size: 12px;
}
.down_sub{
text-align:center;
width:105x;
padding: 2px;
font-size: 12px;
border-width: 1px 0px 1px 0px;
border-style: solid;
border-color: #708090;
background-color:#ffffff;
}
.bar1{
padding:3px;
margin:5px 0px 0px 5px;
border-color:#FFDAB9;
border-width:1px 1px 1px 7px;
border-style:solid;
background:#ffffff;
}
.bar2{
	padding:3px;
	margin:5px 0px 0px 5px;
	border-color:#708090;
	border-width:1px 1px 1px 7px;
	border-style:solid;
	background:#FFDAB9;
	color:C0C0C0;
}
.bar3{
	padding:3px;
	margin:5px 0px 0px 5px;
	border-style:none;
	background:url(img/bar2.gif) no-repeat;
	color: C0C0C0;
}
.bar4{
padding:3px;
margin:5px 0px 0px 5px;
border-style:none;
	background:url(img/bar3.gif) no-repeat;
	color:C0C0C0;
}
.bar5{
	padding:3px;
	margin:5px 0px 0px 5px;
	background:url(img/bar4.gif) no-repeat;
	color: C0C0C0;
}
li {
	list-style-image: url(img/point3.gif);
	list-style-position: inside;
}
strong {
	color: #0033FF;
	font-weight: bold;
}


.main_space{
background-color:#ffffff;
width:620;
padding:5px 0px 10px 0px;
}
.main_table{
background-color:#ffffff;
width:95%;
margin:10px 0px 10px 0px;
}

.main_tittle{
background-image: url(img/line1.gif);
background-position:top center;
background-repeat:no-repeat;
margin:0px;
font-size: 13px;
padding:3px;
font-weight:bold;
}
.sub_tittle{
	background-color:#C0C0C0;
	border-color:#708090;
	border-width:0px 0px 2px 0px;
	border-style:solid;
	margin:0px;
	font-size: 13px;
	padding:3px;
	color: #ffffff;
}

.fut_tittle{
	background-color:#C0C0C0;
	border-color:#708090;
	border-width:0px 0px 2px 0px;
	border-style:solid;
	margin:0px;
	text-align:center;
	font-size: 13px;
	padding:3px;
	color: #ffffff;
}

.main_haikei1{
background-image: url(img/nawa1.gif);
background-position:top center;
background-color: #ffffff;
padding:0px;
height:20px;
border-color:#708090;
border-width:1px 1px 0px 1px;
border-style:solid;
}
.main_haikei2{
background-image: url(img/nawa1.gif);
background-position:top center;
padding:0px;
height:20px;
border-color:#708090;
border-width:0px 1px 1px 1px;
border-style:solid;
}
.main_text{
background-color: #ffffff;
padding:5px;
line-height: 120% ;
border-color:#708090;
border-width:1px 1px 1px 1px;
border-style:solid;
margin:0px;
}
.main_text333{
background-image: url(img/back1.gif);
padding:5px;
line-height: 120% ;
border-color:#708090;
border-width:1px 1px 1px 1px;
border-style:solid;
margin:0px;
}

.main_text2{
background-color: #ffffff;
line-height: 120% ;
padding:5px;
border-color:#708090;
border-width:1px 1px 1px 1px;
border-style:solid;
margin:0px;
}

.main_text3{
background-color: #ffffff;
padding:5px;
border-color:#708090;
border-width:1px 1px 1px 1px;
border-style:solid;
margin:0px;
}


.koukoku3_table{
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #708090;
background-color:#ffffff;
margin:10px 0px 0px 0px;
width:;
}
.koukoku3_tittle_table{
border-width: 0px 0px 0px 0px;
border-style: solid;
border-color: #708090;
background-color:#ffffff;
margin:10px 0px 0px 0px;
width:;
}
.koukoku3_tittle{
background-image: url(img/line1.gif);
background-position:top center;
background-repeat:no-repeat;
width:;
height:26px;
padding: 0px;
font-size: 13px;
text-align:center;
font^weight:bold;
}
.koukoku3{ 
width:130;
height:70;
border-width: 1px;
border-style: dotted;
border-color: #708090;
padding: 5px;
margin:0px 0px 0px 0px;
background-color: #;
font-size: 13px;
text-align:center;
}

.koukoku4{ 
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #708090;
padding: 5px;
margin:0px 0px 0px 0px;
background-color: #;
font-size: 13px;
text-align:center;
}


.t-line {
 width:580;
 border-top-width:1px;
 border-top-style: solid;
 border-top-color: #C0C0C0;
}

.s-line {
 width:150;
 border-top-width:1px;
 border-top-style: solid;
 border-top-color: #C0C0C0;
}

.a-line {
 width:125;
 border-top-width:1px;
 border-top-style: solid;
 border-top-color: #C0C0C0;
}



.46860{
width:576;
height:60;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #708090;
padding: 5px;
margin:0px 0px 0px 0px;
background-color: #FFFFFF;
font-size: 13px;
text-align:center;
}

.468602{
width:576;
height:60;
border-width: 0px 1px 1px 1px;
border-style: solid;
border-color: #708090;
padding: 5px;
margin:0px 0px 0px 0px;
background-color: #FFFFFF;
font-size: 13px;
text-align:center;
}

.copy{
border-left: #708090 1px solid;
border-right: #708090 1px solid;
border-bottom: #708090 1px solid;
width:800px;
text-align:center;
background-color: #FFFFFF;
}
.footer{
width:800px;
border: #C0C0C0 1px solid;
background-image: url(img/nawa1.gif);
background-repeat:repeat;
background-color: #C0C0C0;
height:20px;
}
.line {
	background-image: url(img/line2.gif);
	height: 10px;
}
h1{
	background-color:#C0C0C0;
	border-color:#708090;
	border-width:0px 0px 2px 0px;
	border-style:solid;
	margin:0px;
	font-size: 13px;
	padding:3px;
	font-weight: bold;
}
h2{
	background-color:#C0C0C0;
	border-color:#708090;
	border-width:0px 0px 2px 0px;
	border-style:solid;
	margin:0px;
	font-size: 13px;
	padding:3px;
	font-weight: bold;
}

.area_b {

	font-size: 13px;
	background-color:#FFFFFF;
}



