@charset "UTF-8";
/* CSS Document */

/*---------------------------------------------------------
                           #main
---------------------------------------------------------*/

div#contents.layout_1 div#main {
	position: relative;
	width: 890px;
	padding-bottom: 0;
}

div#main h3 {
	margin-bottom: 21px;
}

div#main p.lead01 {
	position: absolute;
	top: 306px;
	right: 5px;
	font-size: 0;
	z-index: 3;
}

/*---------------------------.feature--*/

div#main div.feature {
	overflow: hidden;
	width: 840px;
	margin: 0 25px;
	padding: 56px 0 23px;
	background: url(../help/renewalinfo/image/bg_renewalinfo_feature.gif) no-repeat 0 0;
	font-size: 0;
}
/* Float Clear : For Old Browser */
div#main div.feature:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

div#main div.feature div.detail {
	float: right;
	width: 469px;
	padding-right: 15px;
}

div#main div.feature div.detail h4 {
	margin-bottom: 4px;
}

div#main div.feature div.detail p {
	margin: 0 0 22px 28px;
}

div#main div.feature p.image {
	float: left;
	width: 337px;
	margin-top: 9px;
	padding-left: 19px;
}

/*---------------------------.existinguser--*/

div#main div.existinguser {
	overflow: hidden;
	width: 844px;
	margin: -5px 23px 0;
	padding-bottom: 41px;
	background: url(../help/renewalinfo/image/bg_renewalinfo_existinguser.gif) no-repeat 2px 3px;
}
/* Float Clear : For Old Browser */
div#main div.existinguser:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

div#main div.existinguser h4 {
	margin-bottom: 32px;
}

div#main div.existinguser ol {
	overflow: hidden;
	float: left;
	width: 525px;
	margin-top: -17px;
	padding-left: 6px;
}
/* Float Clear : For Old Browser */
div#main div.existinguser ol:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

div#main div.existinguser ol li {
	float: left;
	width: 252px;
	padding-left: 8px;
	font-size: 0;
}

div#main div.existinguser ol li img {
	display: block;
	margin-bottom: 6px;
}

div#main div.existinguser ol li br {
	display: none;
}

div#main div.existinguser p {
	float: left;
	margin-bottom: 14px;
	padding-left: 5px;
}


/*---------------------------.service--*/

div#main div.service {
	position: relative;
	top: -24px;
	width: 880px;
	height: 340px;
	margin: 0 5px 15px;
	background: url(../help/renewalinfo/image/bg_renewalinfo_service.gif) no-repeat 0 0;
	font-size: 0;
}

div#main div.service h4,
div#main div.service p {
	position: absolute;
}

div#main div.service h4 {
	top: 71px;
	left: 20px;
	z-index: 2;
}

div#main div.service p.text {
	top: 116px;
	left: 20px;
	z-index: 2;
}

div#main div.service p.allsters {
	top: 0;
	right: 0;
	z-index: 1;
}

div#main div.service p.lead02 {
	bottom: 1px;
	right: 12px;
	z-index: 2;
}

div#main div.service p.open {
	bottom: 0;
	left: 0;
	z-index: 2;
}

#topagetop {
	margin-top: 31px;
}



/* End */
