@charset "utf-8";



#NEWS #topic_path{
	margin-bottom: 20px;
}


/*-- 共通スタイル --*/
#NEWS .COL_innerbox{
	padding-bottom: 100px;
}

#NEWS .COL_innerbox02{
	padding-bottom: 26px;
	margin-left: 20px;
}

/* 一件分タイトル
=============================================== */
#NEWS .COL_innerbox02 h4{
	width: 100%;
	margin-bottom: 10px;
	background: url("img/solid.gif") 0 bottom repeat-x;
	text-align: right;
}
#NEWS .COL_innerbox02 h4 span{
	line-height:2.4;
}
#NEWS .COL_innerbox02 h4 strong{
	font-size: 120%;
	float: left;
	padding-bottom: 10px;
}


/* トピックス箱設定
=============================================== */
/*-- 箱設定 --*/
#NEWS .COL_innerbox02 .box{
	width: 100%;
	display:table;
	/*-- 画像左右設定 --*/
	direction:ltr;
}
#NEWS .COL_innerbox02 .box .tx_area,
#NEWS .COL_innerbox02 .box .img_area{
	display:table-cell;
	text-align:left;
	vertical-align:top;
}
/*-- 画像エリア --*/
#NEWS .COL_innerbox02 .box .img_area{
	float: left;
	padding-right: 18px;
	padding-bottom:10px;
}
/*-- テキストエリア --*/
#NEWS .COL_innerbox02 .box .tx_area{
}
#NEWS .COL_innerbox02 .box .tx_area p{
	text-align: justify;
	text-justify: inter-ideograph;
	direction:ltr;
}
#NEWS .COL_innerbox02 .box .tx_area p.link{
	padding-top: 40px;
}
#NEWS .COL_innerbox02 .box .tx_area p.link span{
	display: block;
	padding-bottom: 0.2em;
}
#NEWS .COL_innerbox02 .box .tx_area p.link span.icon{
	display: block;
	padding-left: 38px;
	background: url("img/icon.gif") 0 center no-repeat;
	height: 32px;
	line-height: 32px;
}

#NEWS .COL_innerbox02 .box .tx_area p.link a{
	text-decoration: underline;
}
#NEWS .COL_innerbox02 .box .tx_area p.link a:hover{
	text-decoration: none;
}
/* for IE */
#NEWS #LTIE8 .COL_innerbox02 .box .img_area{
	float:left;
}
#NEWS #LTIE8 .COL_innerbox02 .box .img_area{
	width:expression(this.getElementsByTagName("img")[0].clientWidth);
}
#NEWS #LTIE8 .COL_innerbox02 .box .tx_area{
	width:auto;
}
/* clear float and get hasLayout */

#NEWS #LTIE8 .COL_innerbox02 .box,
#NEWS #LTIE8 .COL_innerbox02 .box .tx_area{
	min-height:0;
}
* html #NEWS #LTIE8 .COL_innerbox02 .box,
* html #NEWS #LTIE8 .COL_innerbox02 .box .tx_area{
	height:0;
}
#NEWS .COL_innerbox02 .box br{
	line-height:1;
}


/* <3> ネクスト＆バック
=============================================== */
#next_back,#next_back2{
	width: 100%;
	line-height:1;
	text-align:right;
	font-size: 11px;
	font-family:Arial,Helvetica,sans-serif;
	margin-bottom: 10px;
}
#next_back li,#next_back2 li{
	display:inline;
}
#next_back li a,#next_back2 li a{
	padding:0 5px;
	border-left: 1px solid #333;
}
#next_back li a.first,#next_back2 li a.first{
	border-left: none;
}
#next_back li span,#next_back2 li span{
}
#next_back li a,#next_back2 li a{
	text-decoration: underline;
}
#next_back li a:hover,#2next_back li a:hover{
	text-decoration: none;
}
