@charset "utf-8";

.title{
	background-image: url(../news/img/title-news.jpg);
	}

#side-menu dt {
	background:url(../news/img/menu-title-news.jpg) no-repeat top;
}

#side-menu dt a:hover{
background:url(../news/img/menu-title-news_on.jpg) no-repeat top;
}


.box-news{ _width:99%;}
.box-news .kakomi{ ont-size:0.99em;}
.box-news .kakomiGREEN{font-size:0.99em; padding-bottom:0px;}

.box-news.nomal{font-size:1em; line-height:140%; margin-bottom:10px;}

.box-news-top-caption {
	padding: 0px 0px 0px;　/*20080724 edi*/
	margin-bottom: -6px;
}
.title-news-caption {
	font-size: 1em;
	color: #DC6563;
	font-weight: bold;
	line-height: 100%;
	margin: 0px;
	padding: 0px;
}

.title-news-year {
	font-size: 0.95em;
	color: #85B500;
	font-weight: normal;
	margin: 0px;
	padding: 3px 0px 0px;
	line-height: 100%;
	text-align:right;
	float: right;
}
.news-date {
	color: #666666;
	text-align: right;
	font-size: small;
	line-height: 100%;
	margin-top: 15px;
}
.news-contents p{
/*text-indent:1em;*/
padding-bottom:0px;
margin:-bottom:0px;
}

ul{
	list-style-type: none;
}

ol{	margin-left:1.5em;}

.box-news li{
margin-left:0em;
_margin-left:0em;
}

.h2-title img{margin-right:7px;}

.box-news li,.box-news ul,.box-news ol{
margin-bottom:7px;
_margin-left:1em;
}

/*I. II.みたいな文書系の時の制御*/
.bunsho{ margin-bottom:15px;}
.bunsho h4,.bunsho h5{ margin-bottom:6px;}
.bunsho p{ padding-left:1em; margin-bottom:15px;}

.bunsho,.bunsho .padLEFT1em{ margin-top:15px;}


/*-------------------------------
写真レイアウト
-------------------------------*/
/* 1枚　*/
.news-img-1 {
	float: right;
	margin-left: 20px;
}
/* 2枚　*/
.news-img-2 {
	text-align: center;
	width:480px;
	margin:0px auto;
}
.news-img-2 img {
	margin-right: 10px;
	margin-left: 10px;
}


/*----------------------
Layout TABLE
----------------------*/

/*LayoutTABLE*/
table.layoutTABLE{
margin-left:1em;
border:none;
padding:10px 0px;
border-collapse:collapse;
margin-bottom:20px;
font-size:1.1em;
}

table.layoutTABLE th,table.layoutTABLE td{
line-height:140%;
border:none;
padding:5px 0px;
border-collapse:collapse; 
vertical-align:top;
}

table.layoutTABLE th{ padding-right:1em;line-height:140%;}


/*LayoutTABLE2行間せまめ*/
table.layoutTABLE2{
margin-left:1em;
border:none;
padding:0px;
border-collapse:collapse;
margin-bottom:15px;
font-size:1.1em;
}

table.layoutTABLE2 th,table.layoutTABLE2 td{
line-height:140%;
border:none;
padding:4px 20px 4px 0px;
border-collapse:collapse; 
vertical-align:top;
}

table.layoutTABLE2 th{ padding-right:1em;line-height:140%;}


/*LayoutTABLE3行間せまめ 文字サイズ普通*/
.layoutTABLE3{
margin-left:1em;
border:none;
padding:0px;
border-collapse:collapse;
margin-bottom:15px;
font-size:1.0em;
}

.layoutTABLE3 th{
width:8em;
text-align:center;
font-weight:normal;
}

.layoutTABLE3 th,.layoutTABLE3 td{
line-height:140%;
border:none;
padding:3px 10px;
border-collapse:collapse; 
vertical-align:top;
}

.layoutTABLE3 th{ padding-right:1em;line-height:140%;}


/*----------------------
ICN
----------------------*/

table.layoutTABLE .icnHENKO{
background-image:url(../img/icn_henko.gif);
background-repeat:no-repeat;
background-position:4px ;
padding-left:20px;
}

.icnHENKO{
background-image:url(../img/icn_henko.gif);
background-repeat:no-repeat;
background-position:4px ;
padding-left:20px;
}



.icnGREEN{ font-size:100%; line-height:130%;}

/*----------------------
ほか
----------------------*/
.news-contents,.news-contents p{line-height:160%;}
.news-contents h4{ font-size:100%;}
q{line-height:140%;}

/*-------------------------------
common.css追加スタイル
-------------------------------*/

table.nomalTABLE {
	margin:0 auto 25px auto;
	width:80%;
	}
table.nomalTABLE th {
	vertical-align:top;
	padding:5px;
	line-height:150%;
	}
table.nomalTABLE td {
	padding:5px;
	line-height:150%;
	}
.nomalTABLE caption {
	text-align:left;
	font-weight:bold;
	margin-bottom:5px;
	}.txt-normal-bold {
	font-size: 0.95em;
	font-weight: bold;
}
/*----------------------*/

p {line-height: 140%;}

/*----------------------*/

.box-news.ul-bitlist {
	list-style-type: disc;
}

.box-newsul {
	margin-bottom: 15px;
}

.box-news.minus-indent {
	text-indent: -10px;
	padding-left: 10px;
}
.
box-news.ul-number {
	list-style-type: decimal;
	padding-left: 20px;
}

.wide8em{ width:9em;}


.padSHOW{
padding:0px 2px;
}

.padSHOW td{
padding-top:0;
padding-bottom:0;
border-collapse:collapse;
line-height:120%;
}


/*----------------------------------------------
ツメ・アキ
------------------------------------------------*/
.news-contents .padLEFT1em{ padding-left:1em;}
.news-contents .padLEFT2em{ padding-left:2em;}
.news-contents .padLEFT3em{ padding-left:2em;}
.news-contents .marTOP30{ margin-top:30px;}
.news-contents .marTOP20{ margin-top:20px;}
.news-contents .marTOP10{ margin-top:10px;}
.news-contents .mar00{ margin:0px;}
.news-contents .pad00{ padding:0px;}

