@charset "utf-8";
#contents{
	width:1018px;
	overflow:hidden;
	background:url(../images/add/bg.png);
	border:1px solid #e7d5ca;
	margin:0 auto 30px;
}
#tit{
	width:1018px;
	height:408px;
	background:url(../images/add/main.jpg) no-repeat;
}
#tit h2 img{
	margin:17px 0 0 34px;
}
#tit_txt01{
	color:#e60012;
	font-size:24px;
	line-height:34px;
	font-weight:bold;
	margin:35px 0 10px 34px;
}
#tit_txt02{
	color:#333;
	font-size:15px;
	line-height:24px;
	margin-left:34px;
}
.add_box{
	width:948px;
	overflow:hidden;
	margin:0 auto;
}
#box01{
	height:215px;
	background:url(../images/add/bg01.png) no-repeat 323px 0;
}
#box02{
	height:219px;
	background:url(../images/add/bg02.png) no-repeat 541px 0;
}
#box03{
	height:219px;
	background:url(../images/add/bg03.png) no-repeat 357px 0;
}
#box04{
	height:243px;
	background:url(../images/add/bg04.png) no-repeat 114px 0;
}
.photo{
	float:left;
	width:228px;
}
.photo+.photo{
	margin-left:12px;
}
.photo img{
	display:block;
}
.photo h3{
	color:#fff;
	font-size:14px;
	text-align:center;
	width:212px;
	height:28px;
	padding-top:21px;
	margin:0 auto;
}
.balloon01{
	background:url(../images/add/balloon01.png) no-repeat;
}
.balloon02{
	background:url(../images/add/balloon02.png) no-repeat;
}
.banner_download{
	width:1000px;
	height:130px;
	background:url(../images/introduction/banner_download.jpg) no-repeat;
	display:block;
	margin:0 auto 50px;
}
.banner_download:hover{
	opacity:.8;
}