@charset "utf-8";
@import url("base.css");
@import url("reset.css");

#register{
	width:500px;
	margin:15px 0 10px 0px;
}

#registerTop p{
	font-size:1.2em;
	margin:0 0 0 20px;
}

#register div#area1{
	width:460px;
	margin:10px 0 0 20px;
}

#register div#area1Left{
	width:150px;
	float:left;
	margin:20px 0 0 0px;
}

*html #register div#area1Left{
	margin:20px 0 0 0px;
}

#register div#area1Right{
	width:300px;
	float:left;
	margin:20px 0 0 0;
}

#register div#area1Btn{
	width:146px;
	height:58px;
	margin-top: 15px;
	float: left;
}

#register div#area1Btn a{
	width:146px;
	height:58px;
	background-image: url(../img/register/register_btn01ov.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
}

#register div#area1Btn a:hover{
	background-image: url(../img/register/register_btn01ov.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent: -9999em;
	overflow:hidden;
}

#register div#area2Btn{
	width:146px;
	height:58px;
	margin-top: 15px;
	float: right;
}

#register div#area2Btn a{
	width:146px;
	height:58px;
	background-image: url(../img/register/register_btn02ov.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
}

#register div#area2Btn a:hover{
	background-image: url(../img/register/register_btn02ov.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent: -9999em;
	overflow:hidden;
}

#register div#area1RightBottom{
	margin:30px 0 0 0;
}

#register div.next{
	width:460px;
	clear:left;
	text-align:center;
	padding:10px 0;
	margin-left: 20px;
}

#register div#area2{
	width:460px;
	margin:0 0 0 20px;
}

#register div#area3{
	width:460px;
	margin:0 0 0 20px;
}

#register div#area4{
	width:460px;
	margin:0 0 0 20px;
}

#register p.area3Left{
	font-size:16px;
	width:100px;
	float:left;
	margin:30px 0 0 40px;
	padding:0 0 0 15px;
	background-image: url(../img/register/list02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

*html #register p.area3Left{
	margin:30px 0 0 20px;
}

#register p.area3Left2{
	font-size:16px;
	width:100px;
	float:left;
	margin:20px 0 0 40px;
	padding:0 0 0 15px;
	background-image: url(../img/register/list02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

*html #register p.area3Left2{
	margin:20px 0 0 20px;
}

#register p.area3Right{http://www.kobe-cci.or.jp/kcci/nyukai.html
	font-size:2.4em;
	font-weight:bold;
	width:300px;
	float:left;
	margin:30px 0 0 0;
}

#register p.area3Right2{
	font-size:1.6em;
	font-weight:bold;
	line-height:1.5em;
	width:300px;
	float:left;
	margin:20px 0 0 0;
}

#register p.area3Right2 span{
	font-size:0.75em;
	font-weight:normal;
}

#register div#area3End p{
	font-size:1.3em;
	color:#0051a4;
	width:354px;
	background-image: url(../img/register/register_boxbody.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding:0 10px;
}

#register div#area3End{
	margin:0 0 0 40px;
}

p#top{
	font-size:1.1em;
	text-align:right;
}.red {
	color: #FF0000;
}

