@charset "utf-8";
/* CSS Document */

body {
	margin: 0; padding: 0;
	background-color: #ffe5fe;
	background-image: url(../img/bitCampBg.jpg);
	background-repeat: repeat-x;
}

#bitCampWrap {
	width: 826px;
	background: url(../img/bitCampCenterBg.jpg) repeat-y;
	margin: 0 auto;
}

h1#bitCampHead {
	margin: 0 0 10px 0; padding: 0;
	width: 826px; height: 197px;
	text-indent: -9999px;
	background: url(../img/header.jpg) no-repeat;
}

div#bitCampMain {
	margin: 0; padding: 0 37px;
	width: 752px;
}

div#bitCampMainImg {
	margin: 0; padding: 0;
	width: 752px; height: 405px;
	background: url(../img/bitCampMainImg.jpg) no-repeat;
	position: relative;
}

div#bitCampMainImg p {
	margin: 0; padding: 0;
	position: absolute;
	top: 222px; left: 151px;
}

div#bitCampMainImg p a {
	display: block;
	width: 466px; height: 87px;
	text-indent: -9999px;
	background: url(../img/bitCampMainBtn.gif) no-repeat;
}
div#bitCampMainImg p a:hover {
	background: url(../img/bitCampMainBtn_on.gif) no-repeat;
}

#bitCampExp {
	margin: 0; padding: 0 37px;
	width: 752px; height: 345px;
}

div#bitCampExp h3 {
	margin: 0; padding: 0;
	width: 752px; height: 55px;
	text-indent: -9999px;
	background: url(../img/title_guide.jpg) no-repeat;
}

div#bitCampExp div {
	margin: 0; padding:0;
	width: 376px; height: 269px;
}
	
div#bitCampExpRight {
	float: right;
}
div#bitCampExpLeft {
	float: left;
}

div#bitCampExpRight p,
div#bitCampExpLeft p {
	text-indent: -9999px;
}

div#bitCampExpRight p#ex01 {
	margin: 0 0 10px 10px; padding: 0;
	width: 366px; height: 161px;
	background: url(../img/index_sample_24.jpg) no-repeat top right;
}

div#bitCampExpRight p#ex02 {
	margin: 0 0 10px 10px; padding: 0;
	width: 366px; height: 98px;
	background: url(../img/index_sample_26.jpg) no-repeat top right;
}


div#bitCampExpLeft p#ex03 {
	margin: 0 10px 10px 0; padding: 0;
	width: 366px; height: 210px;
	background: url(../img/guide_point.jpg) no-repeat top right;
}

div#bitCampExpLeft p#ex04 {
	margin: 0 10px 10px 0; padding: 0;
	width: 366px; height: 49px;
	background: url(../img/index_sample_28.jpg) no-repeat top right;
}

div#bitCampExpRight p#ex01 a {
	display: block;
	width: 366px; height: 161px;
}
div#bitCampExpRight p#ex02 a {
	display: block;
	width: 366px; height: 98px;
}
div#bitCampExpLeft p#ex04 a {
	display: block;
	width: 366px; height: 49px;
}

div#bitCampExp span { clear: both;}

div#bitCampCtn {
	margin: 0 auto; padding:0;
	width: 752px; height: 140px;
	border-bottom: #999 1px solid; 
}

div#bitCampCtn p { margin: 0 86px;}

div#bitCampBtm {
	margin: 0 auto; padding:0;
	width: 752px; height: 100px;
	border-bottom: #999 1px solid; 
}

div#bitCampBtm p { 
	margin: 18px 0 0 0; padding: 0;
	text-indent: -9999px;
}

div#bitCampBtm p a {
	display: block;
	width: 313px; height: 64px;
}

div#bitCampBtm p#btmBtnLeft {
	margin-left: 56px;
	float: left;
	}
div#bitCampBtm p#btmBtnRight {
	margin-right: 56px;
	float: right;
	}

div#bitCampBtm p#btmBtnLeft a {
	background: url(../img/button_purchase_off.gif) no-repeat;
}
div#bitCampBtm p#btmBtnLeft a:hover {
	background: url(../img/button_purchase_on.jpg) no-repeat;
}

div#bitCampBtm p#btmBtnRight a {
	background: url(../img/button_2010haru_off.gif) no-repeat;
}
div#bitCampBtm p#btmBtnRight a:hover {
	background: url(../img/button_2010haru_on.jpg) no-repeat;
}

div#bitCampFoot {
	margin: 0 auto; padding:0;
	width: 752px; height: 140px;
	text-align: center;
}

div#bitCampFoot p#arr { font-size: 12px; color: #666;}



