@charset   "UTF-8";

@charset   "Shift_JIS";
@charset   "Shift_JIS";
.tt{
	font-size:25px;
font-weight:bold;
}

.t{
	display:block;
margin:0;
	font-size:20px;
font-weight:normal;
}
#d_n{
	width:800px;
margin:0 0 30;
padding:10;
background-color:;
float:left;
font-size:20px;
}
.d{
	font-size:18px;
font-weight:bold;
}

.t_1{
	background-color:#ffdab5;
}

#f-4 table{
	width:800px;
	border:none;
margin:15 0;
padding:0;
}

.right{
	display:block;
	text-align:right;
font-size:12px;
}

#ref{
	width:100%;
background-color:#ffffff;
display-type:block;
margin:20 0;
padding:0;
font-size:12px;
 border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 0px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */  
}

#n{
	width:800px;
background-color:;
margin:0;
padding:0;
float:left;
display:block;
}

#n ul{
	width:100%;
background-color:;
margin:0 auto;
padding:0;

}

#n li{
	width:30%;
background-color:#ffb76f;
diaplay-type:block;
margin:0 10;
padding:30 0;
font-weight:bold;
float:left;
list-style:none;
text-align:center;
   border-radius: 60px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */  
}



#tb-1 table{
	width:800px;
margin:0;
padding:0;
}

#tb-1 td{
	width:;
margin:0;
padding:10;
}

.td ｛width:200px;｝



#bun1{
	width:630px;
background-color:red;
margin:0 0 25 0;
padding:0;
float:left;
}

#bun1 p{
	width:350px;
background-color:;
margin:0;
padding:0;
float:left;
line-height:30px;


}


#bun2{
	width:630px;
margin:0;
padding:0;
float:left;

}

#bun2 img{
	width:275px;
float:left;
margin:0;
padding:0;

}


#bun2 p{
	width:350px;
margin:0;
padding:0;
float:right;
line-height:30px;

}


.red{
	color:red;
font-weight:bold;
}

.bun table{
	width:800px;
	font-size: 13px;
	border-width: 2px;
	border-style: solid solid solid solid;
	border-color: black black black black;
}


#contentsmain{
	width: 800px;
	background-color:white;
	margin: 0;
	text-align: left;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

}



#thema{
	width:800px;
background-color:white;
text-align:left;
margin:20 0 0 0;
}

#thema h4{
	color:#009999;
font-size:20px;
}

.bun{
	width:800px;
text-align:left;
line-height:30px;
font-size:15px;
margin:0 0 0 0;
padding:0;
clear:both;
float:left;
}

#sankou{
	width:580px;
margin:0 0 30 0;
padding:0 0 0 60;
font-size:12px;
line-height:20px;
}

#gazo{
	width:580px;
background-color:#ffffff;
margin:0 0 0 0;
clear:both;
}

#gazo ul{
	width:580px;
background-color:;
margin:0;
clear:both;
}

#gazo li{
	width:280px;
background-color;
float:left;
margin:0;
list-style:none;
text-decoration:none;
}

#hyo1{
	width:800px;
background-color:#ffffff;
margin:0 0 50 0;
padding:0;
float:left;

}

#hyo1 table{
	  
	width: 596px;
	border-width: 2px;
	border-style: solid;
	border-color: #999999;
	border-collapse: collapse;
margin:0 0 30 0;
padding:10;
float:left;
font-size:15px;
}




#hyo1 td{
	padding:5;
}


#ttt{
	width:600px;
background-color:white;
float:left;
margin:0;
padding:0;
}


#ime{
	width:200px;
background-color:white;
margin:0;
padding:0;
float:left;
}






.i{
	color:#b4564b;
font-size:25px;
}

.c{
	color:#9fb95b;
font-size:25px;
}

.s{
	color:#8e70a5;
font-size:25px;
}

.u{
	color:#53a8db;
font-size:25px;
}

.a{
	color:#e7ae18;
font-size:25px;
}

.o{
	color:#b4b9da;
font-size:25px;
}


td.d{
	width:250px;
background-color:white;
text-align:center;
}



div.pageblock{
   page-break-after: always;
}


td.mei{
	width:100px;
}

.sansyo{
	font-size:13px;
}





#p{
	width:700px;
background-color:;
float:left;
margin:0;
padding:0;

}




.aka{
	color:red;
font-weight:bold;
}

.day{
	font-size:15px;
color:#666666;

}


#list{
	font-size:14px;
line-height:40px;
}


.d{
	font-size:18px;
font-weight:bold;
}


#bun1{
	width:630px;
background-color:;
margin:0 0 25 0;
padding:0;
float:left;
}

#bun1 p{
	width:350px;
background-color:;
margin:0;
padding:0;
float:left;
line-height:30px;


}


#bun2{
	width:630px;
margin:0;
padding:0;
float:left;

}

#bun2 img{
	width:275px;
float:left;
margin:0;
padding:0;

}


#bun2 p{
	width:350px;
margin:0;
padding:0;
float:right;
line-height:30px;

}


.red{
	color:red;
font-weight:bold;
}


#contentsmain{
	width: 800px;
	background-color:;
	margin: 0;
	text-align: left;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

}



#thema{
	width:800px;
background-color:white;
text-align:left;
margin:20 0 0 0;
}

#thema h4{
	color:#009999;
font-size:20px;
}

.bun{
	width:800px;
background-color:;
text-align:left;
line-height:25px;
font-size:15px;
color:#4d4d4d;
margin:0 0 0 0;
padding:0;
clear:both;
float:left;
}

.hy{
	width:810px;
margin:0;
padding:0;
float:left;
}

.hy table{
	width: 610px;
	background-color: ;
	border-collapse: collapse;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: black black black black;
float:left;
}




.hy td{
	margin:0px;
padding:0 5 0;
font-size:13px;
text-align:center;
}


.hsk{
	width:610px;
margin:15 0 0 0;
padding:0;
text-align:left;
float:left;
}

#sankou{
	width:580px;
margin:0 0 30 0;
padding:0 0 0 60;
font-size:12px;
line-height:20px;
}

#gazo{
	width:580px;
background-color:#ffffff;
margin:0 0 0 0;
clear:both;
}

#gazo ul{
	width:580px;
background-color:;
margin:0;
clear:both;
}

#gazo li{
	width:280px;
background-color;
float:left;
margin:0;
list-style:none;
text-decoration:none;
}


#ttt{
	width:600px;
background-color:white;
float:left;
margin:0;
padding:0;
}


#ime{
	width:200px;
background-color:white;
margin:0;
padding:0;
float:left;
}

.vc{
	color:red;
font-weight:bold;
}




.i{
	color:#b4564b;
font-size:25px;
}

.c{
	color:#9fb95b;
font-size:25px;
}

.s{
	color:#8e70a5;
font-size:25px;
}

.u{
	color:#53a8db;
font-size:25px;
}

.a{
	color:#e7ae18;
font-size:25px;
}

.o{
	color:#b4b9da;
font-size:25px;
}


td.d{
	width:250px;
background-color:white;
text-align:center;
}



div.pageblock{
   page-break-after: always;
}


td.mei{
	width:100px;
}

.sansyo{
	font-size:13px;
}



table{
	table-layout:fixed;
width:900px;
background-color:red;
}

.tet{
	width:120px;
}

.nut{
	font-size:20px;
	display-type: block;
	margin: 20 0 20 0px;
	padding:0 10px;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: black black black black;
line-height:35px;
}

.mame{
	display-type:block;
background-color:#fff4c4;
	margin: 20 0 20 0px;
	padding:15 15px;

}


.footnote{
	font-size:14px;
line-height:20px;
}

.feature{
	font-weight:bold;

}


.m{
	font-weight:;
font-size:18px;
margin:10 0px;

}

.bun table{
	background-color:white;
}


.titl{
	font-weight:bold;
font-size:16px;
display-type:block;

padding:10;

margin:20 0 0 0;
}

.bun{
	line-height:30px;
}


u{
	color:#930d32;
font-weight:bold;
}

.n{
	color:black;
}

.fleft_img{
	float: left;
	width: 300px;
	margin: 10px 40px 10px 10px;
}

.fleft_txt{
	float: left;
	width: 430px;
	margin: 10px 10px 10px 10px;
}

