/* CSS Document */

h1,h2,h3,h4,h5,p,a,img,div,table,ul,ol,li{  
	border:0;
	margin:0;
	padding:0;
	font-weight:normal;
}


p{  
	margin:17px auto;
	width:700px;
}

	.red{  
		color:#C60001;
	
}
	
	.float{  
		float:left;
		padding-right:20px;
		display:block;
	
}
		
	.clear{  
		clear:both;
	
}
	
	.f_24{  
		font-size:24px;
		line-height:24px;
	
}
	
	.f_60{  
		font-size:60px;
		line-height:60px;
	
}
	

h1{  
	color:#ffffff;
	font-size:10px;
	text-align:center;
	padding:2px 0;
}

h2{  
	margin:35px 0;
	background : url(h2.jpg) no-repeat;
	width:750px;
	height:57px;
	color:#ffffff;
	font-size:16px;
	line-height:45px;
	text-indent:25px;
}

h3{  
	font-size:24px;
	line-height:40px;
	padding:5px 20px;
}

h4{  
	font-size:12px;
	line-height:24px;
	color:#FF715A;
	padding:8px 20px;
}



body{  
	font-family:Arial, "ＭＳ Ｐゴシック", sans-serif;
	margin:0 auto;
	background-image : url(bg_body.jpg);
	font-size:12px;
	line-height:24px;
}

#page_contents_top{  
	background-image : url(../../デスクトップ/特典/特典３てんぷれ/red/images/bg_head.jpg);
	background-repeat:repeat-x;
}


#base{  
	width:790px;
	margin:0 auto;
}



#container-top{  
	width:790px;
	height:14px;
	background-image : url(container_top.gif);
	background-repeat:no-repeat;
	font-size:0;
}

#container-body{  
	width:750px;
	background-image : url(container_middle.gif);
	background-repeat:repeat-y;
	padding:20px;
}

#container-bottom{  
	width:790px;
	background-image : url(container_bottom.gif);
	background-repeat:no-repeat;
	height:24px;
}


#head{  
	
	margin:0 auto;
	width:740px;
	height:300px;
	background-image : url(image_header.jpg);
	background-repeat:no-repeat;
}

#title{  
	padding-top:45px;
	padding-left:40px;
	width:508px;
	height:253px;
	background-image : url(glass.gif);
	background-repeat:no-repeat;
	background-position:40px 25px;
	filter:alpha(opacity=50);/*IE*/-moz-opacity:0.50; /*FF*/opacity:0.50;
}


.contents{  
	width:750px;
}


.box_gray{  
	margin:20px auto;
	width:658px;
	padding:20px;
	border:1px solid #CECFCE;
}

	.box_gray p{  
		width:auto;
		padding:0 0 0 20px;
		line-height:24px;
		background-image : url(check_1.gif);
		background-repeat:no-repeat;
		background-position:0px 50%;
	
}

.box_red{  
	margin:20px auto;
	width:658px;
	padding:20px;
	border:1px solid #9c0000;
}

	.box_red p{  
		width:auto;
		padding:0 0 0 20px;
		line-height:24px;
	
}

.box_blue{  
	margin:20px auto;
	width:658px;
	padding:20px;
	border:1px solid #4171FF;
}

	.box_blue p{  
		width:auto;
		padding:0 0 0 20px;
		line-height:24px;
		background-image : url(check_2.gif);
		background-repeat:no-repeat;
		background-position:0px 50%;
	
}
	
#footer{  
	margin-top:35px;
	width:740px;
	height:30px;
	background-color:#EFEFEF;
	line-height:30px;
	text-align:center;
	font-size:10px;
}
	
	