body	{

	background-image:url(images/back.jpg);

	background-repeat:repeat-x;

	background-color:#330000;

	}



.txt12 {

	font-family:Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: 145%;

}

.txt11 {

	font-family:Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: 150%;

}

.txt9 {

	font-family:Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;

	font-size: 9px;

	font-style: normal;

	line-height: 130%;

}

.box-uline {

	border-bottom-width: thin;

	border-bottom-style: dashed;

	border-bottom-color: #CC9900;

}



.repo_a	{

	width:75px;

	background-color:#CCCC99;

	font-family:Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: 145%;

	text-align:center;

	}



.repo_a2	{

	width:390px;

	background-color:#CCCC99;

	font-family:Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: 145%;

	}



.repo_b	{

	width:75px;

	background-color:#FFCC99;

	font-family:Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: 145%;

	text-align:center;

	}



.repo_b2	{

	width:390px;

	background-color:#FFCC99;

	font-family:Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: 145%;

	}



.repo_head	{

	font-family:Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: 110%;

	font-weight:bold;

	}



#txtwhite	{

	color:#ffffff;

	}



#mail	{

	font-size:10px;

	text-align:center;

	margin-top:10px;

	margin-bottom:10px;

	}

	

#mail a	{

	color:#996600;

	}



#repo	{

	width:780px;

	height:auto;

	background-color:#FFFFFF;

	margin:0 auto;

	}

	

#repo .header{

	text-align:left;

	margin-bottom:30px;

	}



#repo .contents{

	width:780px;

	height:auto;

	background-color:#FFFFFF;

	float:left;

	}

#repo h2{

	font-weight:bold;

	font-size:14px;

	text-align:left;

	color:#666666;

	line-height:150%;

	padding:0 50px;

	}

	

#repo h3{

	font-weight:bold;

	font-size:14px;

	text-align:left;

	color:#000000;

	line-height:150%;

	padding:0 50px;

	}



#repo p{

	font-size:12px;

	color:#666666;

	padding:0 50px;

	line-height:150%;

	text-align:left;

	}

	

#repo .black{

	font-size:12px;

	color:#000000;

	padding:0 50px;

	line-height:150%;

	text-align:left;

	}



#repo .img01{

	margin:0 50px;

	border:1px #666666 solid;

	width:250px;

	height:188px;

	float:left;

	}

	

#repo .img02{

	margin:0 50px;

	border:1px #666666 solid;

	width:250px;

	height:188px;

	float:left;

	}

	

#repo .img03{

	margin:20px 3px 0px 80px;

	border:1px #666666 solid;

	width:200px;

	height:150px;

	float:left;

	}



#repo .img03_cap{

	margin:10px 3px 10px 80px;

	width:200px;

	float:left;

	}



#repo .img04{

	margin:20px 3px 0px 3px;

	border:1px #666666 solid;

	width:200px;

	height:150px;

	float:left;

	}

	

#repo .img04_cap{

	margin:10px 3px 10px 3px;

	width:200px;

	float:left;

	}



#repo .img05{

	margin:20px 80px 0px 3px;

	border:1px #666666 solid;

	width:200px;

	height:150px;

	float:left;

	}

	

#repo .img05_cap{

	margin:10px 80px 0px 3px;

	width:200px;

	float:left;

	}



#repo .img06{

	margin:0 40px 10px 95px;

	border:1px #666666 solid;

	width:250px;

	height:178px;

	float:left;

	}

	

#repo .img06_cap{

	margin:0 40px 20px 95px;

	width:250px;

	float:left;

	}



#repo .img07{

	margin:0 95px 10px 40px;

	border:1px #666666 solid;

	width:250px;

	height:178px;

	float:left;

	}



#repo .img07_cap{

	margin:0 95px 20px 40px;

	width:250px;

	float:left;

	}



#repo .img08{

	margin:20px 40px 10px 150px;

	border:1px #666666 solid;

	width:200px;

	height:150px;

	float:left;

	}



#repo .img08_cap{

	margin:0 40px 10px 150px;

	width:200px;

	float:left;

	}



#repo .img09{

	margin:20px 95px 10px 40px;

	border:1px #666666 solid;

	width:200px;

	height:150px;

	float:left;

	}



#repo .img09_cap{

	margin:0 95px 10px 40px;

	width:200px;

	float:left;

	}

	

#repo .img_l{

	margin:20px 40px 10px 95px;

	border:1px #666666 solid;

	width:200px;

	height:280px;

	float:left;

	}



#repo .img_l_cap{

	margin:0 40px 10px 95px;

	width:200px;

	float:left;

	}



#repo .img_one{

	margin:20px auto;

	border:1px #666666 solid;

	width:200px;

	height:150px;

	}



#repo .rbox300{

	margin:20px 0 10px 40px;

	border:1px #666666 solid;

	width:300px;

	float:left;

	}





#repo .clear{

	clear:both;

	}

	

#repo .footer{

	width:750px;

	}



#repo ul{

	text-align: left;

	margin: 10px 0px;

	font-family:Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;

	line-height: 150%;

	font-size: 12px;

	font-style: normal;

	list-style-type: decimal;

	}

	

#repo ul li ul{

	margin: 0 0 0 1em;

	padding: 0;

	list-style-type: none;

	}.txt16 {

	font-family:Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;

	font-size: 16px;

	font-weight: bold;

	text-align: center;

}

.txt14 {

	font-size: 14px !important;

	font-style: normal;

	line-height: 150%;

}



.mb0 {

	margin-bottom: 0 !important;

}



.mb10 {

	margin-bottom: 10px !important;

}



.mb20 {

	margin-bottom: 20px !important;

}



.mb25 {

	margin-bottom: 25px !important;

}



table.news td.news_txt {

	width:487px;

	padding-right:12px;

}



