@charset "utf-8";
/* ===================================================================
CSS information

 file name  :index.css
 style info :トップ用
=================================================================== */
body {
	background:#d7f0ff url(../img/bg_bg.jpg) repeat-x;
	text-align:left;
}
#contentwrap {
	width:900px;
	margin:0 auto;
}
#header {
	width:900px;
	height:75px;
}
#logo {
	float:left;
	width:175px;
	height:55px;
	margin-top:20px;
}
#logo a {
	display:block;
	width:175px;
	height:55px;
	text-indent:-9999px;
	background:url(../img/logo.jpg) no-repeat;
}
h1 {
	float:right;
	width:725px;
	height:20px;
	color:#fff;
	text-align:right;
	font-size:80%;
	margin-bottom:35px;
}
#header ul {
	float:right;
	width:100px;
	height:20px;
	font-size:80%;
}
#header ul li {
	display:inline;
	padding-left:15px;
	background:url(../img/icon_header_arrow.jpg) no-repeat left center;
}
#header ul li a {
	text-decoration:none;
}
#content {
	width:900px;
}
#top_001,
#top_002,
#top_003,
#top_004,
#top_005,
#top_006,
#top_007,
#top_008,
#top_009,
#top_010 {
	width:900px;
	text-indent:-9999px;
}
#top_001 {
	height:130px;
	background:url(../img/top_001.jpg) no-repeat;
}
#top_002 {
	height:300px;
	background:url(../img/top_002.jpg) no-repeat;
}
#top_003 {
	height:245px;
	background:url(../img/top_003.jpg) no-repeat;
}
#top_004 {
	height:385px;
	background:url(../img/top_004.jpg) no-repeat;
}
#top_005 {
	height:225px;
	background:url(../img/top_005.jpg) no-repeat;
}
#top_006 {
	height:245px;
	background:url(../img/top_006.jpg) no-repeat;
}
#top_007 {
	height:230px;
	background:url(../img/top_007.jpg) no-repeat;
}
#top_008 {
	height:497px;
	background:url(../img/top_008.jpg) no-repeat;
}
#top_009 {
	height:240px;
	background:url(../img/top_009.jpg) no-repeat;
}
#top_010 {
	height:405px;
	position:relative;
	margin-bottom:10px;
	background:url(../img/top_010.jpg) no-repeat;
}
#top_010 a {
	display:block;
	width:353px;
	height:95px;
	position:absolute;
	left:515px;
	top:290px;
	text-indent:inherit;
	background:url(../img/goto_bitume.jpg) no-repeat;
}
#top_010 a:hover {
	background:url(../img/goto_bitume.jpg) no-repeat 0 -95px;
}
#footer {
	height:38px;
	background:url(../img/bg_footer.jpg) repeat-x;
}
#footer p {
	width:900px;
	padding-top:10px;
	margin:0 auto;
	text-align:center;
}
#second_001,
#second_002,
#second_003,
#second_004,
#second_005,
#second_006,
#second_007,
#second_008 {
	width:900px;
	text-indent:-9999px;
}
#second_001 {
	height:162px;
	background:url(../img/second_001.jpg) no-repeat;
}
#second_002 {
	height:405px;
	background:url(../img/second_002.jpg) no-repeat;
}
#second_003 {
	height:190px;
	background:url(../img/second_003.jpg) no-repeat;
}
#second_004 {
	height:290px;
	background:url(../img/second_004.jpg) no-repeat;
}
#second_005 {
	height:300px;
	background:url(../img/second_005.jpg) no-repeat;
}
#second_006 {
	height:230px;
	background:url(../img/second_006.jpg) no-repeat;
}
#second_007 {
	height:165px;
	background:url(../img/second_007.jpg) no-repeat;
}
#second_008 {
	height:495px;
	position:relative;
	margin-bottom:10px;
	background:url(../img/second_008.jpg) no-repeat;
}
#second_008 a {
	display:block;
	width:805px;
	height:95px;
	position:absolute;
	left:50px;
	top:380px;
	text-indent:inherit;
	background:url(../img/goto_campaign.jpg) no-repeat;
}
#second_008 a:hover {
	background:url(../img/goto_campaign.jpg) no-repeat 0 -95px;
}
#campaign {
	width:620px;
	margin:0 auto 10px;
	padding:40px 0 10px 280px;
	border:#393e41 1px solid;
	background:#fff url(../img/bg_campaign.jpg) no-repeat;
}
h3 {
	width:550px;
	margin:0 auto 10px;
	padding:10px 5px 8px;
	font-size:140%;
	color:#e14091;
	border-top:#e14091 1px solid;
	border-bottom:#e14091 2px solid;
}
#campaign p {
	width:550px;
	padding:0 5px;
	margin:0 auto 40px;
}
#campaign p strong {
	color:#b20000;
}
#campaign p span {
	display:block;
	font-size:80%;
	color:#b20000;
}
h4 {
	width:550px;
	background-color:#cfedff;
	padding:5px;
	font-size:120%;
	margin:0 auto 15px;
}
h4 span {
	color:#e14091;
	margin-right:10px;
}

