/* TOPƒy[ƒWƒjƒ…[ƒX—“ */
#news{width:100%; height:100px; overflow:auto;}
#news table{border:0;padding:3px; margin-left:5px; line-height:110%;}
#news td{font-size:12px;vertical-align:top;padding:2px 0;}
#news td.date{width:15%;}

/* copyright */
#copyright{background-color:#0066FF;width:850px;font-size:12px;color:#fff;text-align:center;padding:5px 0;}


.size12 {
	font-size: 12px;
}
.ssitaaki {
	margin-bottom: 20px;
}
.line {
	background-color: #EEEEEE;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;


}
.aki25 {
	margin-left: 25px;
}
.size10 {
	font-size: 10px;
}
.size12Copy {
	line-height: 140%;
	padding: 5px;
	font-size: 12px;




}
.size20 {
	font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì";
	font-size: 15px;
	font-weight: bold;
	color: #666666;

}
.ueaki20 {
	padding-top: 20px;
}
.line02 {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	font-size: 12px;
	color: #666666;
	margin-top: 15px;
	padding: 5px 2px;
	margin-left: 15px;
}
a:link{
	color: Black;
}
a:hover{
	text-decoration: none;
	color: Black;
	background-color: #D1EEFF;
}
a:visited{
	color: Black;
}
.aki5 {
	margin-left: 5px;
	margin-right: 5px;
}
.line02Copy {

	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	font-size: 12px;
	color: #666666;
	margin-top: 20px;
	padding: 5px 2px;
	margin-left: 15px;
}
.12minb {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 0px;





}
.aki10Copy {

	margin: 10px 10px 5px;
}
.size20Copy {
	font-family: "Osaka", "AR PŠÛƒSƒVƒbƒN‘ÌM";
	font-size: 15px;
	font-weight: normal;
	text-align: center;



}
.size30 {

	font-family: "AR PŠÛƒSƒVƒbƒN‘ÌM", "osaka";
	font-size: 28px;
	font-weight: normal;
	color: #003366;
}
.line03 {
	font-size: 10px;
	color: #333333;
	margin-top: 5px;
	padding: 0px 2px;
	margin-left: 15px;
}
.top_back1 {  background-image: url(img/tp_logo.jpg); background-repeat: no-repeat}
.top_back2 { background-image: url(img/tp_img01.jpg); background-repeat: no-repeat ; font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka"; font-size: 10px; color: #FFFFFF}
.top_back3 { background-image: url(img/tp_img02.jpg); background-repeat: no-repeat }
.top_back4 { background-image: url(img/tp_img03.jpg); background-repeat: no-repeat }
.aki_under50 {  margin-bottom: 15px}
.font10 {  font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka"; font-size: 10px}
.underline_1px {  border-color: #FFFFFF #FFFFFF #000000; border-style: solid; border-bottom-width: 1px}
.line04 {
	padding-bottom: 5px;
	border-bottom-style: dotted;
	border-bottom-color: #E6E6E6;
	margin-bottom: 5px;
; border-color: black black #CCCCCC; border-bottom-width: 1px}
.line05 {
	;
	margin-right: 5px;
	padding-right: 5px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.aki10 { margin: 10px 10px 5px; }
.aki15 { margin: 5px 10px 0px; }
.table01 {  border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.size13 { font-size: 12px; line-height: 150%; ; margin-top: 10px}
.ca01 {  font-size: 12px; line-height: 150%; margin-top: 10px; margin-bottom: 10px}
.aki001 {  padding-left: 18px}
.aki20 {
	margin-top: 20px;
	margin-bottom: 20px;

}
.size12Copy2 {
	font-size: 12px;
	;
	margin-top: 20px;
	margin-bottom: 20px;
	line-height: 150%;
}
.adoption {
	padding: 7px 7px 7px 5px;
	margin-bottom: 20px;
	font-size: 12px;
	line-height: 150%;





}
.ad02 {
	background-color: #F3F3F3;
}
.line06 {

	;
	margin-right: 5px;
	padding-right: 5px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FF9900;
	font-size: 12px;
	line-height: 150%;

}
.line07 {


	;
	margin-right: 5px;
	padding-right: 5px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #333399;
	font-size: 12px;
	line-height: 150%;
}
.aki05 {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 5px;

}
.image_border {  border: 1px #666666 solid; margin-bottom: 5px}
.image_border02 { ; border: 1px #CCCCCC solid; margin-bottom: 5px}
.table_border {  border: #FF9900; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}
.image_border03 { ; border: 1px #000000 solid; margin-bottom: 5px }
.line08 {
	padding-bottom: 5px;
	margin-bottom: 5px;
;
	border: 1px dotted #999999;

}
.line09 {
	padding-bottom: 5px;
	border-bottom-style: solid;
	border-bottom-color: #99cccc;
	margin-bottom: 5px;
	;
	border-bottom-width: 2px;
	border-top-color: black;
	border-right-color: black;
	border-left-color: black;

}
.size26 {
	font-family: "AR PŠÛƒSƒVƒbƒN‘ÌM", "osaka";
	font-size: 26px;
	font-weight: normal;
	color: #003366;
}
.size10Copy {
	font-size: 10px;
	color: #000099;
}
#recruitTable {
	width: 524px;;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
#recruitTable th{
	width: 130px;
	background-color: #c8e3ff;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 5px 10px;
	text-align: left;
	font-weight: normal;
	font-size: 12px;
}
#recruitTable td{
	padding: 3px 10px;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	text-align: left;
	font-size: 12px;
	line-height: 1.5;
}