@charset "shift_jis";
td{
font-size:12px;
color:#666666;
}
h1{
font-size:1.6em;
color:#003399;
}
h2{
font-size:1.6em;
color:#003399;
margin:0;
}
h4{
color:#444;
margin:5px;
}

a:link{
color:#663300;
}
a:visited{
color:#003333;
}
a:active{
text-decoration:none;
color:#FF9900;
}
a:hover {
text-decoration:none;
color:#FF9933;
}
a.wh-l:link {
color:#ffffff;
}
.alter1 {
font-size: 0.6em;
}
.wh {
font-weight: bold;
color: #FFFFFF;
}
.clear{
clear:both;
}

.sub1 {

	color: #999900;

	font-weight: bold;

	font-size: 1.1em;

}

.sub2 {

	color: #003366;

	font-weight: bold;

	font-size: 14px;

}

.sub3 {  color: #FF9900; font-weight: bold}

img{
border:none;
}


.wh10 {

	font-size: 10px;

	color: #FFFFFF;

}

.alter1r {

	font-size: 12px;

	color: #FFFFFF;

}

.txt01 {

	font-size: 12px;

	color: #000000;

	line-height: 120%;



}

.sub4 {

	color: #009999;

	font-weight: bold;

	font-size: 14px;



}

.sub2-2 {



	color: #003366;

	font-weight: bold;

	font-size: 12px;

}

.sub2-1 {

	color: #000099;

	font-weight: bold;

	font-size: 18px;

	font-style: normal;

	font-variant: normal;

	font-family: "ͣ ˁE, "E𡦡;





}

.red {

	font-weight: bold;

	color: #CC0000;

}
.sub2-3 {




	color: #FFFFFF;

	font-weight: bold;

	font-size: 12px;
}
.sub1-1 {


	color: #999900;

	font-weight: bold;

	font-size: 120%;
}
.sub3-1 {
	color: #FF9900;
	font-weight: bold;
	font-size: 120%;

}
.font01 {
	font-family: "ͣ Хå", "Osaka";
	font-size: 13px;
	font-style:normal;
	font-weight:550;
	color:#333333;
	line-height: 12Pt ;
	text-decoration: none
}
.font02 {
	font-family: "ͣ Хå", "Osaka";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color:#333333;
	line-height: 12Pt ;
	text-decoration: none
}
.font03 {
	font-family: "ͣ Хå", "Osaka";
	font-size: 14px;
	font-style:normal;
	font-weight:550;
	color:#333333;
	line-height: 14Pt ;
	text-decoration: none
}
.style1{
color: #0000FF;
}
p.style2{
font-size: 16px;
font-weight: bold;
margin:5px;
}
p.years{
font-size:12px;
color:#999;
margin-left:20px;
}

/* gbvy[WpCSS 
---------------------------------------*/
div#rinenn_box{
width:590px;
margin:10px auto 10px;
padding:5px;
border:1px solid #DDDDDD;
text-align:left;
}
div#rinenn_box h2{
margin:10px;
}
div#rinenn_box div#text01{
width:340px;
text-align:justify;
text-justify:distribute;
float:left;
}
div#rinenn_box div#text01 p{
font-size:12px;
padding:5px;
line-height:1.4em;
float:left;
}
div#rinenn_box div.mark{
width:106px;
padding:5px;
float:right;
}
div#rinenn_box div.mark p{
text-align:center;
}

/* Jpj[y[WpCSS 
---------------------------------------*/
div.con_box{
width:590px;
margin:0 auto 10px;
padding:5px;
text-align:left;
}
div.con_box h2{
margin:10px;
}
div.con_box div.con_img{
width:110px;
text-align:justify;
text-justify:distribute;
float:left;
}
div.con_box div.con_text p{
width:460px;
text-align:justify;
text-justify:distribute;
float:right;
}
div.con_box div.con_text dl{
width:460px;
text-align:justify;
text-justify:distribute;
float:right;
}
div.con_box div.con_text dt{
margin:0 0 5px;
padding:0;
font-size:14px;
font-weight:bold;
color:#3366CC;
}
div.con_box div.con_text dd{
margin:0 0 10px;
padding:0;
text-align:justify;
text-justify:distribute;
line-height:1.4em;
}


/**/

#nagare{
	margin:10px;
}


/*Ny[WpCSS*/
table.link_t{
width:580px;
margin:0px auto 20px;
border-collapse:collapse;
border:1px solid #999;
}
table.link_t th{
width:20%;
padding:10px;
border-collapse:collapse;
border:1px solid #999;
color:#555;
text-align:left;
background-color:#EFEFEF;
}
table.link_t th p{
color:#666;
font-size:10px;
margin:5px;
}
table.link_t td{
padding:10px;
border-collapse:collapse;
border:1px solid #999;
}
table.link_t td p{
color:#666;
font-size:10px;
line-height:120%;
margin:5px;
}


img#tantou01{
display:block;
float:left;
width:233px;
margin:10px 15px;
}
#tantou02{
float:right;
width:200px;
margin:10px 15px 0px;
}
#tantou02 p{
font-weight:normal;
font-size:12px;
margin:5px;
}
div#tantou_div{
display:block;
margin:0px 0px 20px;
width:600px;
font-size:14px;
line-height:140%;
background-image:url(../img/tantou_img02.jpg);
background-repeat:no-repeat;
background-position:top left;
}
div#tantou_div p{
padding:60px 20px 20px;
text-align:justify;
text-justify:distribut;
}
img#tantou_line{
width:560px;
display:block;
margin:10px 10px;
}
#moushikomi{
display:block;
width:180px;
margin:10px auto;
}
table#content_table{
margin:0px auto 0px;
}