@charset "utf-8";
/* CSS Document */


*{ margin:0; padding:0;}

body
{
	text-align: center;
	background-color:#CCC;
	font-family: "ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif;
}

h1, h2, h3 { text-indent:-6000px; }

img {border: 0px;}

table{ margin:20px auto;}

td{ padding:10px;}

#container{
	margin: 0 auto; /* Firefox 向けセンタリング指定 */
	width: 900px;
	background-color:#FFF;
	font-size:14px;
} 

#header {
	width:900px;
	height:308px;
	background:url(../img/present/header2.jpg) no-repeat;
}

#header img{
	position: relative;
	top: 195px;
	left: 330px;
}

#box {
	width:900px;
	height:280px;
	background:url(../img/present/box.jpg) no-repeat;
}

#box .desc{
	width:570px;
	padding-top:75px; 
	margin-left:280px;
}

#box .desc2{
	width:570px;
	padding-top:125px; 
	margin-left:280px;
}

h3.midashi1{
	width:900px;
	height:94px;
	background:url(../img/present/midashi1.jpg) no-repeat;
}

h3.midashi2{
	width:900px;
	height:94px;
	background:url(../img/present/midashi2.gif) no-repeat;
	margin:20px 0;
}

.step{
	width:200px;
	margin-left:70px;
	float:left;
	text-align:left;
}

.step p{margin:10px 0;}


#notice{
	width:830px;
	clear:both;
	padding-top:15px;
	margin-left:70px;
	text-align:left;
	color:#FF0000;
}

#clear{
	width:900px;
	padding:30px 0;
}

