@charset "utf-8";
div.box7{
	margin-bottom:10px;
}
div#com_form{
	float:left;
	width:200px;
}
div#company h3{
	background:url(./../../img/box01_tp.gif) no-repeat 0 0;
	width:200px;
	height:23px;
	padding-top:11px;
	text-indent:15px;
}

div#com_main{
	float:right;
	width:585px;
}
div#privacy h3{
	background:url(./../img/mono_ber.gif) no-repeat 0 0;
	width:585px;
	height:23px;
	padding-top:11px;
	text-indent:10px;
}
div#privacy dl dt{
	font-weight:bolder;
	margin-top:10px;
}
div#privacy dl dd{
	padding-left:10px;
}

div#rule{
	margin-top:10px;
}
div#rule h3{
	background:url(./../img/mono_ber.gif) no-repeat 0 0;
	width:585px;
	height:23px;
	padding-top:11px;
	text-indent:10px;
}
div#rule p#ttp{
	margin-bottom:10px;
}
/*----------------------	登録フォーム追加分	------------------------*/
div#caution{
	background-color:#FFF1C7;
	padding:15px;
}
div#caution span{
	color:#BA0000;
	font-weight:bold;
}

div#form{
	padding:10px;
	margin-top:10px;
}
div#form p{
	font-weight:bolder;
	margin-bottom:10px;
}
div#form p input{
	display:block;
	width:70%;
	padding:2px 0 2px 0;
	background-color:#f2f2f2;
}
div#form p select{
	display:block;
	width:30%;
	background-color:#f2f2f2;
}
div#form p#cnt{
	margin:20px 0 20px 0;
	text-align:center;
}
div#form span.submit{
	display:block;
	width:100%;
	text-align:center;
}
div#form span.submit input{
	width:80px;
	text-align:center;
	margin:0 10px 0 10px;
	background-color:#c0c0c0;
}
strong{
	font-weight:bolder;
}
div#atag{
	text-align:center;
	margin:250px 0 10px 0;
}