/*****************************************
*
*Since: 2007-12-18
*Modified:2007-12-18
*Guideline:ver.1.00
*Editor:akihiro ooshita
*
******************************************
*/	


@import "header.css";
@import "footer.css";

*{
	padding:0;
	margin:0px;
	/*
	margin:auto;
	text-align:center;
	*/
	font-family: "‚l‚r ‚oƒSƒVƒbƒN" ,"ƒqƒ‰ƒMƒmŠÛƒS Pro W4" ,"Osaka",verdana ,arial ,sans-serif;
}

img{border:0;}

body{
	width:740px;
	margin:0 auto;
	color:#666666;
}


div#wrapper{
	width:710px;
	margin:0 auto;
}

div#contents{
	padding-top: 15px;
	clear:both;
	text-align:center;
	font-size:12px;
	padding-bottom:0px;
}

/*---campaign---*/

#main-title{
	text-indent: -9999px;
	}

div#contents #main-title{
	margin: 0 auto 0 auto;
	background: url('../images/campaign_20100215_01.gif');
	background-repeat: no-repeat;
	width: 569px; height: 241px;
}
div#contents div#campaign-top {
	-moz-background-clip:border;
	-moz-background-origin:padding;
	-moz-background-size:auto auto;
	background-attachment:scroll;
	background-color:transparent;
	background-image:url("../images/campaign_20100215_01.gif");
	background-position:0 0;
	background-repeat:no-repeat;
	height:227px;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	width:569px;
}


div#contents div#campaign-text p{
	margin: 0 auto 0 auto;	 
	padding: 10px 0 15px 0;
	width: 555px;
	text-align: left;
	line-height: 1.5em;
	font-size: 14px;
	}

/*---------------------------*/

h2{
	margin: 0 auto 0 auto;
	padding: 20px 10px 10px 10px;
	color:#FF0000;
	font-size:24px;
	text-align:center;
}

h3{
	margin: 0 auto 0 auto;
	padding: 5px;
	width: 555px;
	background-color: #67c6dd;
	color: #ffffff;
	text-align: left;
	font-size: 16px;
	}

/*-------features-list-----*/

div.features-list-one{
	clear:both;
	margin-bottom:15px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:5px;
	width:580px;
	border:1px solid #90d5f8;
	border-left:5px solid #90d5f8;
	background-color:#def2fe;
	}

div.features-list-two{
	clear:both;
	margin-bottom:15px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:5px;
	width:580px;
	border:1px solid #f7bd65;
	border-left:5px solid #f7bd65;
	background-color:#fcf8ca;
	}

div.features-list-one p,
div.features-list-two p{
	margin:0;
	padding:0 0 5px 15px;
	color:#666666;
	font-size:12px;
	text-align:left;
	line-height:1.5em;
}

div.features-text{
	float:left;
	width:400px;
}
div.features-image{
	padding:15px 15px 15px 10px;
	float:right;
	width:140px;
}
div.features-image img{
	border:2px solid #FFFFFF;
}

/*------span------*/

span.small{
	color:#666666;
	font-size:11px;
}

span.red{	color:#FF0000;}
span.blue{ color: #0000FF;}

