@charset "utf-8";
/* CSS Document */

/*------------ 背景 ------------*/
body {
	background: url(../images/header_back.gif) repeat-x left top;
}

/*------------ 全体 ------------*/
#wrapper {
	background: url(../images/side_back.jpg) repeat-y left top;
}

#side_contents {
	background: url(../images/header_side_back.jpg) no-repeat left top;
}


/*------------ メインイメージ ------------*/
#top_contents {
	background: url(../images/top_img_make.jpg) no-repeat left 42px;
}

ul.banner_list_l {
	margin:0;
}

ul.banner_list_l li {
	padding-left: 0;
	float: left;
}

ul.banner_list_l li a :hover{
	filter: alpha(opacity=70);  -moz-opacity:0.70;  opacity:0.70;
}

/*------------ 最新情報 ------------*/
#news_box {
	width: 390px;
	padding: 15px 0 20px 20px;
	float: left;
}

h2#title_new {
	width: 160px;
	height: 38px;
	text-indent: -9999px;
	background: url(../images/top_title_new.gif) no-repeat left top;
	float: left;
}

dl#new_list {
	width: 100%;
}

dl#new_list dt {
	padding-top: 15px;
	color:#F00;
	_padding-top: 12px;
}

dl#new_list dd {
	font-size: 11px;
}

dl#new_list dd a{
	padding-left:12px;
	background: url(../images/icon_allow.gif) no-repeat left center;
}

/*------------ サービス紹介 ------------*/
#service_box {
	width: 220px;
	padding-top: 15px;
	float: right;
}

h2#title_service {
	width: 164px;
	height: 38px;
	text-indent: -9999px;
	background: url(../images/top_title_service.gif) no-repeat left top;
}

#service_box a :hover{
	filter: alpha(opacity=70);  -moz-opacity:0.70;  opacity:0.70;
}
