@charset "Shift_JIS";

.MainTitleBg { color: #039A9A; background-image: 
               url('title/NewsTitle_Main.gif'); 
               background-repeat: no-repeat; height: 50px; width: 535px; 
               margin-top: 13px }
.MainTitle {
	color: #039A9A;
	padding-top: 15px;
	padding-left: 25px;
}
#NewsListBox {
	margin-left: 12px;
	margin-top: 13px;
}
.NewsListLine01 { list-style-type: none; background-image: 
               url('line/LineDot01.gif'); 
               background-repeat: no-repeat; clear: both; height: 13px; 
               width: 523px; margin-top: 12px }
.NewsListLine02 { list-style-type: none; background-image: 
               url('line/LineDot01.gif'); 
               background-repeat: no-repeat; clear: both; height: 25px; 
               width: 535px; margin-top: 12px }
.NewsListLine03 { list-style-type: none; background-image: 
               url('line/LineDot01.gif'); 
               background-repeat: no-repeat; clear: both; height: 15px; 
               width: 535px; margin-top: 15px }
.NewsListDate {
	width: 110px;
	font-weight: bold;
	float: left;
}
.NewsListCate {
}
.NewsListBody { background-image: 
               url('icon/icon_news.gif'); 
               background-repeat: no-repeat; clear: both; padding-left: 17px; 
               padding-top: 3px }
#ListOtherBox {
	padding-top: 20px;

}
.ListNext    { background-image: 
               url('icon/icon_next.gif'); 
               background-repeat: no-repeat; float: right; width: 250px; 
               text-align: right; list-style-type: none; padding-right: 17px; 
               background-position: right 50% }
.ListBack    { background-image: 
               url('icon/icon_back.gif'); 
               background-repeat: no-repeat; float: left; width: 250px; 
               list-style-type: none; padding-left: 17px; 
               background-position: left 50% }
.NewsBack    { background-image: 
               url('icon/icon_newstop.gif'); 
               float: left; background-repeat: no-repeat; list-style-type: 
               none; padding-left: 20px }
#NewsIndividualBox {

	padding-top: 20px;
}
.NewsIndDate {
	width: 110px;
	font-weight: bold;
	float: left;
	list-style-type: none;
}
.NewsIndCate {
	width: 280px;
	float: left;
	clear: right;
	list-style-type: none;
}
.NewsIndTitle {
	font-weight: bold;
	font-size: 16px;
	color: #039A9A;
	line-height: 150%;
	padding-bottom: 5px;
	width: 535px;
	padding-top: 30px;
	clear: left;
}
.NewsIndSubBox {
	width: 535px;
	margin-top: 10px;

}
.NewsIndSubTitle { font-weight: bold; font-size: 14px; background-image: 
               url('icon/text_head_greenBig02.gif'); 
               background-repeat: no-repeat; padding-left: 20px; padding-top: 
               20px; padding-bottom: 15px }
.NewsIndBody {
	font-size: 12px;
	line-height: 180%;
	padding-bottom: 10px;
}
.NewsIndBodyBottom {
	font-size: 12px;
	line-height: 180%;
	padding-bottom: 15px;
}
.NewsIndFileBox {
	clear: left;
}
.NewsIndFile { font-size: 12px; background-image: 
               url('icon/icon_file.gif'); 
               background-repeat: no-repeat; list-style-type: none; 
               margin-top: 2px; padding-left: 20px }
.NewsImgLeft {
	padding-right: 15px;
	padding-bottom: 10px;
	float: left;
	padding-top: 5px;

}
.NewsImgRight {
	float: right;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.NewsImgTop {
	padding-bottom: 15px;
}
.NewsImgBottom {
	padding-bottom: 15px;
}
.AdminNewsBox01 {
	background-color: #E7E7E7;
	padding-bottom: 15px;
	margin-top: 20px;
	width: 535px;
}
.AdminNewsBox02 {
	background-color: #F9F9E0;
	padding-bottom: 15px;
	width: 535px;
	margin-top: 15px;
}
.AdminNewsBox02Adj {
	padding-left: 15px;
	padding-top: 10px;
	width: 520px;
}
.AdminNewsIndFormItem {
	width: 120px;
	list-style-type: none;
	float: left;
	margin-top: 10px;
	font-weight: bolder;
}
.AdminNewsIndFormBody {
	width: 400px;
	list-style-type: none;
	float: left;
	clear: right;
	margin-top: 10px;
}
.FormLine01 {
	width: 160px;
}
.FormLine02 {
	width: 380px;
}
.FormLine03 {
}
.FormLine04 {
}
.FormMulti {
	width: 380px;

}
.ButtonAdd {
	width: 535px;
	text-align: right;
	margin-top: 15px;
	margin-bottom: 15px;
	list-style-type: none;
}
.ButtonEntry {
	width: 535px;
	text-align: center;
	margin-bottom: 15px;
	list-style-type: none;
}
.ButtonChange {
	list-style-type: none;
	margin-top: 10px;
}
.ButtonChange02 {
	list-style-type: none;
	text-align: center;
	width: 535px;
	padding-bottom: 10px;
	padding-top: 15px;
}
