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



/* 00. body elements
--------------------------------------------------------------------- */
body {
	background:#9fb0f0;
	color:#0C5257;
	}



div#header {
	background:url(../images/header.jpg) center top no-repeat;
	min-height:346px;
	_height: 346px;
	/*position:relative;*/
	z-index:0;
	}
	
	
/* 01. layout
--------------------------------------------------------------------- */
#container {
	margin: 0 auto 0;
	position:relative;
	width: 900px;
	z-index:10;
	}
	
.head{
	margin:0 auto;
}
	
#container h2.head{
	background:url(../images/wrapper_header.gif) center top no-repeat;
	position:relative;
	height:37px;
	width: 900px;
	z-index:10;
	margin:0 auto;	
	}
	
#wrapper {
	background:transparent url(../images/wrapper_bg_repeat.gif) repeat-y scroll center top;
	position:relative;
	width:900px;
	margin:0 auto;
	z-index:20;

}


/* 02. contents
--------------------------------------------------------------------- */
.stepArea{
	background:transparent url(../images/pointback.jpg) no-repeat scroll center top;
	height:338px;
	position:relative;
	margin:0 auto;
	width:705px;
}

.con01{
	background:url(../images/about_back.gif) center bottom no-repeat;
	position:relative;
	margin:0 auto;
	padding-bottom:0px;
	min-height:142px;
	width: 780px;
	_height:135px;
	}
	
	
	
.con01 .btnArea,
.con02 .tableArea{
	/*background:url(../images/con02_back_repeat.jpg) center top repeat-y;*/
	position:relative;
	margin:10px auto;
	padding:0 100px;
	width: 610px;
	}
		
.con01 h3 a{
	display:block;
	float:left;
	position:relative;
	height:63px;
	width: 292px;
	}
	
.con01 h3 a:hover{
	top:1px;
	left:1px;
	}
	
.con01 .btnArea ul{
	clear:both;
	margin:0 20px;
	}
	
.con01 .btnArea ul li{
	list-style-position: outside;
	list-style-type: disc;
	}
	
.att{
	font-weight:bold;
	color:#B340DB;
	}
	
.bit_guide a{background:url(../images/bitchash_about_btn.gif) center top no-repeat; margin:40px 10px 20px 0;}
.bit_point a{background:url(../images/bittokupoint_btn.gif) center top no-repeat; margin:40px 0 20px 10px;}

.con02 {
	background:url(../images/about_txt.gif) center top no-repeat;
	height:142px;
	margin:0 auto;
	width:707px;
	}
	
.con02 ul{
	clear:both;
	margin-left:25px;
	position:relative;

	}
	
.con02 ul li{
	list-style-position: outside;
	list-style-type: disc;
}
.text_posi{
	padding-top:30px;
}

.footer_img{
	background:url(../images/wrapper_footer.gif) center top no-repeat;
	height:40px;
	margin:0 auto 40px;
	position:relative;
	width:900px;	
	}
	
.linkArea{	
	clear:both;
	margin:20px auto 0;
	width: 482px;
	}
	
.linkArea h3 a{
	display:block;
	float:left;
	position:relative;
	height:57px;
	width: 231px;
	}
	
.linkArea h3 a:hover{
	top:1px;
	left:1px;
	}
	
.mt_charge a{background:url(../images/rm_btn.gif) center top no-repeat; margin:0 10px 20px 0;}
.official_site a{background:url(../images/member_btn.gif) center top no-repeat; margin:0 0 20px 10px;}

/* 03. footer
--------------------------------------------------------------------- */
.footer{
	background:url(../images/footer.gif) center top no-repeat;
	height:137px;
	width:900px;
	margin:30px auto 20px;
	
}	

	
	
