/* タイトル表示 */
.contents {
	width : 800px;
	margin : 0px auto 0px auto;
}

h1.regist_title {
	margin : 30px 0px 20px 23px;
}

h1.free_title {
	margin : 30px 0px 25px 0px;
	text-align : center;
}

/* 間表示 */
.aida {
	width : 681px;
	margin : 15px auto 5px auto;
}

.aida_box {
	width : 681px;
	margin : 0px auto 0px auto;
}

p.aida_txt {
	margin : 0px 10px 0px 10px;
	font-size : 13px;
	color : #333333;
}

.aida2 {
	width : 681px;
	margin : 5px auto 10px auto;
}

/* サービス内容 */

.service_box {
	width : 739px;
	margin : 5px auto 22px auto;
}

.box2 {
	width : 739px;
	margin : 0px 0px 0px 0px;
	background-image : url(img/newentry/box2.gif);
}

/* マジカルウェブ背景 */
.web {
	width : 679px;
	height : 162px;
	margin : 0px 0px 0px 35px;
	background-image : url(img/newentry/bg_web.gif);
	background-repeat : no-repeat;
}

h2.merit_title {
	margin : 10px 0px 0px 165px;
	font-size : 14px;
	color : #333333;
}

p.merit_txt {
	width : 480px;
	margin : 30px 0px 0px 165px;
	padding : 10px 10px 10px 10px;
	font-size : 13px;
	color : #333333;
	background-color : #F5F5F5;
	border : 1px solid #CCCCCC;
}

.search {
	width : 679px;
	height : 162px;
	margin : 40px 0px 0px 35px;
	background-image : url(img/newentry/bg_search.gif);
	background-repeat : no-repeat;
}

h2.merit_title2 {
	margin : 9px 0px 0px 165px;
	font-size : 14px;
	color : #333333;
}

.mail {
	width : 679px;
	height : 207px;
	margin : 40px 0px 0px 35px;
	background-image : url(img/newentry/bg_mail.gif);
	background-repeat : no-repeat;
}

h2.merit_title3 {
	margin : 0px 0px 0px 165px;
	font-size : 14px;
	color : #333333;
}

.regist_button {
	margin : 15px 0px 30px 0px;
	text-align : center;
}
