@charset "UTF-8";

/* ----------------------------------------
page_desc
---------------------------------------- */
.page_desc{
	margin-bottom:30px;
}

/* ----------------------------------------
information
---------------------------------------- */
.information{
	margin-bottom:20px;
	padding:0 10px 10px;
	float:left;
	width:330px;
	background:url(../../common/parts/bg01.png) repeat;
}

.information .more_nav a{
	width:101px;
	height:44px;
}

.information h2{
	margin:0 -10px 10px;
	position:relative;
	zoom:1;
}

.information .item_wrap{
	background-color:#fff;
	position:relative;
	height:163px;
	overflow:auto;
}

.information .item{
	padding:8px 8px 9px;
	overflow:hidden;
	background:url(../../common/parts/dotline01.png) repeat-x left bottom;
	zoom:1;
}

.information .item:nth-child(2n){
	background-color:#fcfded;
}

.information .item:last-child{
	background-image:none;
}

.information .item .date,
.information .item .category{
	margin-bottom:4px;
	float:left;
	line-height:15px;
}

.information .item .date{
	margin-right:18px;
	color:#063;
}

.information .item h3{
	padding-left:12px;
	clear:both;
	font-weight:normal;
	background:url(../../common/parts/arrow04.png) no-repeat 0 0.4em;
	zoom:1;
}

.information .item h3 .icn_blank{
	_margin-top:8px;
	position:relative;
	top:-3px;
}


/* ----------------------------------------
download
---------------------------------------- */
.download{
	margin-bottom:20px;
	padding:0 10px 10px;
	float:right;
	width:330px;
	background:url(../../common/parts/bg01.png) repeat;
}

.download h2{
	margin:0 -10px 10px;
	position:relative;
	zoom:1;
}

.download .update{
	position:absolute;
	right:10px;
	top:2px;
	line-height:44px;
	color:#3F190A;
	font-weight:bold;
	zoom:1;
}

.download .item_wrap{
	position:relative;
	height:163px;
	overflow:auto;
	background-color:#fff;
}

.download .item{
	padding:8px 9px 9px;
	position:relative;
	background:url(../../common/parts/dotline01.png) repeat-x left bottom;
	zoom:1;
}

.download .item:last-child{
	background-image:none;
}

.download .item h3,
.download .item .btn{
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:middle;
}

.download .item h3{
	margin-right:124px;
	line-height:1.45;
	font-weight:normal;
}

.download .item .btn{
	margin-top:-9px;
	position:absolute;
	top:50%;
	right:7px;
	width:122px;
}

.download .item .btn li{
	padding-left:3px;
	float:left;
	width:58px;
}


/* ----------------------------------------
Contents index
---------------------------------------- */
.contents_index{
	padding-top:24px;
	clear:both;
	background:url(../img/index_bg01.png) no-repeat left top;
	zoom:1;
}

.contents_index .item_wrap{
	background:url(../img/index_bg02.png) repeat-y center top;
	zoom:1;	
}

.contents_index .item_wrap.single{
	background:url(../img/index_bg04.png) repeat-y center top;
	zoom:1;	
}

.contents_index .item_wrap .inner{
	padding:0 0 10px 9px;
	background:url(../img/index_bg03.png) no-repeat center bottom;
	overflow:hidden;
	zoom:1;
}

.contents_index .item_wrap.single .inner{
	padding:0 0 10px 9px;
	background:url(../img/index_bg05.png) no-repeat left bottom;
	overflow:hidden;
	zoom:1;
}

.contents_index .item_wrap .section{
	margin:0 7px 0 0;
	padding:11px 15px 15px;
	float:left;
	width:315px;
	line-height:1.5;
	_display:inline;
}

.contents_index .item_wrap .section h2{
	margin:0 -10px 11px;
}

.contents_index .item_wrap .section .pic{
	margin-right:10px;
	_margin-right:7px;
	float:left;
}