@charset "UTF-8";

/* -----------------------------------------------
FileName:�@index.css
----------------------------------------------- */


/*index
***************************

area-main

bd_service_point
----------
stage
box
h3
list
img

***************************/

/*----------------------------------*/
/* area-main */
/* side-bar */
#side-bar {
	background-color: #fff;
}


/*----------------------------------*/
/* clear */
#area-main-index:after,
.regfree01:after,
.bd_stage03:after,
.bd_pointbox:after,
.bd_point-float02:after,
.bd_stage04:after,
.bd_stage05:after,
.bd_pointbox:after,
ul.bd_btn-box03:after {
	display:block; 
	visibility:hidden;
	clear:both; 
	height:0; 
	content:" ";
	font-size:0;
	line-height:0;
}
#area-main-index,
.regfree01,
.bd_stage03,
.bd_pointbox,
.bd_point-float02,
.bd_stage04,
.bd_stage05,
.bd_pointbox,
ul.bd_btn-box03 {
	zoom:1;
}


/* bd_service_point */
/*----------------------------------*/
/* stage */
.bd_stage03{
	background-color: #e6f1f2;
	padding:  0 0 12px 0;
}

	.bd_stage03 p {
		margin: 0;	padding: 5px 0 10px 0;
	 	clear: both;
	}

.bd_stage04{
	background-color: #e6f1f2;
	padding:  0 0 0 0;
}

	.bd_stage04 p {
		margin: 0;	padding: 5px 0 10px;
	 	clear: both;
	}
	.img02,
	.bd_stage04 .img02 {
		padding: 0;
	}
	.bd_stage04 .lead {
		padding: 0;
	}
	.bd_stage04 .foot_txt_cont {
		padding: 0 0 10px 0;
	}
	.bd_stage04 .mgnl10 {
		margin-left: 10px;
	}

.bd_stage05{
	background-color: #fff;
	padding:  0 0 0 0;
}
	.bd_stage05 .koukan_img {
		margin: 10px 10px 0 10px;
	}

	.bd_stage06 p {
		margin: 0;	padding: 5px 0 10px 0;
	 	clear: both;
	}


/* box */
.bd_point-float01	{
	float: left;
	width: 445px;
	margin: 0 7px 10px 14px;
	padding: 0;
}

.bd_point-float02	{
	float: left;
	width: 434px;
	margin: 10px 0 0 10px;
	padding: 0;
}

.bd_point-float03	{
	float: left;
	width: 360px;
	margin: 10px 0 0 10px;
	padding: 0;
}

/* section */
#content .section {
	min-height: 80px;
}
* html #content .section {
	height: 80px;
}


/* h2 */
h2	{ 
	margin: 15px 0 0 0;
	padding: 0;
}

/* h3 */
h3	{ 
	padding-top: 25px;
}

/* h4 */
.bd_stage03 h4	{ 
	margin: 0;
	padding: 0 0 3px 0;
	background: url(/service/resources/images/line_content_h4.gif) bottom left repeat-x;
	font-weight: bold !important;
}

.bd_stage04 h4	{ 
	margin: 0;
	padding: 0 0 3px 0;
	background: url(/service/resources/images/line_content_h4.gif) bottom left repeat-x;
	font-weight: bold !important;
}


/* list */
.bd_caution-list02	{
	float: left;
	width: 390px;
	margin: 10px 0 0 10px;
}

	.bd_caution-list02 li	{
		background: url(/service/resources/images/blt_content-dot02.gif) 0 9px no-repeat;
		padding: 0 0 0 9px;
		zoom:1;
	}

.bd_caution-list03	{
	float: left;
	width: 600px;
	margin: 0 0 0 5px;
	padding: 0 0  0 5px;
	font-size: 0.833em;
	clear: both;
}

	.bd_caution-list03 li	{
		background: url(/service/resources/images/blt_content-dot01.gif) 0 6px no-repeat;
		padding: 0 0 3px 6px;
		zoom:1;
	}

.bd_caution-list04	{

}
	.bd_caution-list04 li	{
		background: url(/service/resources/images/blt_content-dot01.gif) 0 6px no-repeat;
		padding: 0 0 3px 6px;
		zoom:1;
	}

.bd_caution-list05	{
	float: left;
	width: 490px;
	margin: 10px 0  0 10px;
}

	.bd_caution-list05 li	{
		background: url(/service/resources/images/blt_content-dot02.gif) 0 9px no-repeat;
		padding: 0 0 0 9px;
		zoom:1;
	}

.bd_caution-list06	{
	float: left;
	width: 600px;
	margin: 0 0 0 5px;
	padding: 0 0  0 5px;
	font-size: 0.833em;
	clear: both;
}

	.bd_caution-list06 li	{
		background: url(/service/resources/images/blt_content-dot01.gif) 0 6px no-repeat;
		padding: 0 0 3px 6px;
		zoom:1;
	}

.bd_caution-list07	{
	margin-top: 10px;
}
	.bd_caution-list07 li	{
		background: url(/service/resources/images/blt_content-dot01.gif) 0 6px no-repeat;
		padding: 0 0 3px 6px;
		zoom:1;
	}

/* btn-ul */
ul.bd_btn-box03	{ 
	margin: 25px 0 0 0;
	padding: 8px 0 5px 10px;
	background: url(/support/after/resources/images/bg_link.gif) repeat-x;
	text-align: center;
}

	ul.bd_btn-box03 li	{
		float: left;
		display: inline;
		margin: 0 10px;
		padding: 0 0 0 18px;
		background: url(/support/after/resources/images/blt_arrow01.gif) 0 4px no-repeat;
		text-align: left;
		white-space: nowrap;
		zoom:1;
	}

/* img */
img.bd_point-present	{
	float: left;
	margin: 25px 10px 10px 0;
}
p.regfree01 {
	position: relative;
}
img.bd_regfree01 {
	position: absolute;
	right: 10px;
	top: -77px;
	z-index: 3;
}

div.img-area {
	margin-left: 10px;
	position: relative;
}
p.img-txt {
	padding-top: 14px;
}
p.img-card {
	margin-top: 1px;
	position: absolute;
	left: 434px;
	bottom: 10px;
}
* html p.img-card {
	top: -53px;
	bottom: 0;
}

img.campaign {
	margin-top: 5px;
}


/* T-POINT */
.t-point {
	margin-top: 25px;
	position: relative;
}

.t-point a {
	position: absolute;
	top: 63px;
	left: 546px;
}

.t-point02 {
	margin-top: 19px;
}


/* p */
.important_inf {
	border: #CA284D 2px solid;
	color: #CA284D;
	margin-top: 25px;
	padding: 10px;
}

#service-point-index #content div.mgnb {
	margin: 40px 0 30px;
}
