/* CSS Document */


/*flash
-------------------------*/
.flash {
	width:900px;
	margin:0 auto;
}


/*pickup_contents
-------------------------*/
.pickup_contents_wrap {
	width:870px;
	border:1px solid #B3D3FD;
	background:#E6F0FE;
	margin:0 auto 20px;
	padding:9px 14px;
}

.pickup_contents_list {
	width:870px;
	margin:0;
	padding:0;
	list-style-type:none;
}

.pickup_contents_list li {
	width:280px;
	height:60px;
	float:left;
}

.pickup_contents_list_img01 {
	width:280px;
	height:60px;
}

.pickup_contents_list_img01 a {
	background:url(../images/index/btn_img01.jpg) 0 0 no-repeat;
	width:280px;
	height:60px;
	display:block;
	text-indent:-9999px;
}

.pickup_contents_list_img01 a:hover {
	background:url(../images/index/btn_img01.jpg) 0 -60px no-repeat;
	width:280px;
	height:60px;
	display:block;
	text-indent:-9999px;
}

.pickup_contents_list_img02 {
	width:280px;
	height:60px;
	margin-left:15px;
}

.pickup_contents_list_img02 a {
	background:url(../images/index/btn_img02.jpg) 0 0 no-repeat;
	width:280px;
	height:60px;
	display:block;
	text-indent:-9999px;
}

.pickup_contents_list_img02 a:hover {
	background:url(../images/index/btn_img02.jpg) 0 -60px no-repeat;
	width:280px;
	height:60px;
	display:block;
	text-indent:-9999px;
}

.pickup_contents_list_img03 {
	width:280px;
	height:60px;
	margin-left:15px;
}

.pickup_contents_list_img03 a {
	background:url(../images/index/btn_img03.jpg) 0 0 no-repeat;
	width:280px;
	height:60px;
	display:block;
	text-indent:-9999px;
}

.pickup_contents_list_img03 a:hover {
	background:url(../images/index/btn_img03.jpg) 0 -60px no-repeat;
	width:280px;
	height:60px;
	display:block;
	text-indent:-9999px;
}



/*main
-------------------------*/
.bg_title_img {
	background:url(../images/index/bg_title_img01.gif) no-repeat scroll left top;
	color:#666666;
	height:50px;
	margin:0 0 13px;
	position:relative;
}

.bg_title_img span {
	left:33px;
	position:relative;
	top:15px;
	white-space:nowrap;
}

.btn_list {
	left:540px;
	position:absolute;
	top:13px;
}

a img {
	border:medium none;
}


.news_list {
	font-size:0.9em;
	line-height:1.5em;
	margin:0 0 20px;
	width:640px;
	list-style-type:none;
}

.news_list li {
	background:url(../images/common/dot_line.gif) repeat-x scroll center bottom;
	margin-bottom:5px;
	padding-bottom:5px;
	display:block;
}

.news_list li span {
	background:url(../images/common/arrow_img01.gif) 5px 0 no-repeat;
	padding-left:25px;
}




/*side
-------------------------*/
.btn_index_img {
	margin:0 0 20px;
	padding:0;
	list-style-type:none;
}

.btn_index_img01 {
	width:230px;
	height:50px;
}

.btn_index_img01 a {
	background:url(../images/side/btn_inquiry_img.gif) 0 0 no-repeat;
	width:230px;
	height:50px;
	display:block;
	text-indent:-9999px;
}

.btn_index_img01 a:hover {
	background:url(../images/side/btn_inquiry_img.gif) 0 -50px no-repeat;
	width:230px;
	height:50px;
	display:block;
	text-indent:-9999px;
}


.btn_index_img02 {
	width:230px;
	height:50px;
}

.btn_index_img02 a {
	background:url(../images/side/btn_documment_img.gif) 0 0 no-repeat;
	width:230px;
	height:50px;
	display:block;
	text-indent:-9999px;
}

.btn_index_img02 a:hover {
	background:url(../images/side/btn_documment_img.gif) 0 -50px no-repeat;
	width:230px;
	height:50px;
	display:block;
	text-indent:-9999px;
}


.btn_index_img03 {
	width:230px;
	height:50px;
}

.btn_index_img03 a {
	background:url(../images/side/btn_office_img.gif) 0 0 no-repeat;
	width:230px;
	height:50px;
	display:block;
	text-indent:-9999px;
}

.btn_index_img03 a:hover {
	background:url(../images/side/btn_office_img.gif) 0 -50px no-repeat;
	width:230px;
	height:50px;
	display:block;
	text-indent:-9999px;
}



