@charset "euc-jp";
/* CSS Document */

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix {
	zoom:1;
}


img{
	vertical-align:bottom;
	}

body {
     margin: 0px auto;
	 width: 600px;
	 /*background: url(../images/camp/bg.gif) top center repeat-y;*/
	 padding:10px 0px;
     }
	 
	 
h1 {
    width: 598px;
	height: 111px;
	border: 0px;
	margin: 0px 1px;
    }
*:first-child+html h1 {
    width: 598px;
	height: 111px;
	border: 0px;
	margin: 0px 2px;
    }    
* html h1 {
    width: 598px;
	height: 111px;
	border: 0px;
	margin: 0px 2px;
    }    
	
h2 {
   width: 570px;
   height: 33px;
   margin: 15px 15px 0px 15px;
   }

/***********************
 ɽơ֥ 
 **************************/
table.price-tbl01 {
    width: 570px;
    margin: 5px 15px 0px 15px;
	border-collapse: collapse; 
	}
table.price-tbl01 th.th01 {
    width: 100px;
	height: 30px;
	background: #fcc2fb;
	border-bottom: #666666 solid 1px;
    }
table.price-tbl01 th.th02 {
    width: 100px;
	height: 30px;
	background: #ffefff;
	border-bottom: #666666 solid 1px;
	font-size: 12px;
	text-indent: 15px;
    }
table.price-tbl01 th.th03 {
    width: 100px;
	height: 30px;
	background: #ffffff;
	border-bottom: #666666 solid 1px;
	font-size: 13px;
	color: #FF0000;
	padding-left: 3px;
	letter-spacing:0px;
    }
	
table.price-tbl01 td.td01{
    width: 67px;
	height: 30px;
	background: #fcc2fb;
	border-bottom: #666666 solid 1px;
	font-weight: bold;
	font-size: 14px;
	text-indent: 15px;
    }
table.price-tbl01 td.td02{
    width: 67px;
	height: 30px;
	background: #ffefff;
	border-bottom: #666666 solid 1px;
	padding: 0px 0px 0px 0px;
    }
table.price-tbl01 td.td03{
    width: 67px;
	height: 30px;
	background: #ffffff;
	border-bottom: #666666 solid 1px;
	font-weight: bold;
	font-size: 14px;
	text-indent: 0px;
	color: #FF0000;
    }

/***********************
 ɽʬ
 **************************/
img.waribiki {
    width: 570px;
	height: 38px;
    margin: 5px 15px 0px 15px;
	}
img.sarani {
    width: 360px;
	height: 83px;
    margin: 0px auto 0px 127px;
	}
img.nyukai {
    width: 570px;
	height: 29px;
    margin: 5px 15px 0px 15px;
	}
p.member {
    display: block;
	font-size: 14px;
	text-align: left;
    margin: 5px 15px 0px 75px;
    }
img.merumaga {
    width: 570px;
	height: 51px;
    margin: 5px 15px 0px 15px;
	}
img.member {
    width: 570px;
	height: 31px;
    margin: 5px 15px 0px 15px;
	}
/***********************
ŵʬ
 **************************/
div#member {
    width: 568px;
    margin: -5px 15px 0px 15px;
	background: #FFFFFF;
	border: #ff66cc solid 1px;
    }
	
div#member-left {
    width: 360px;
    margin: 0px 15px 0px 0px;
	background: #FFFFFF;
	float: left;
    }
ul.member {
    display: block;
	width: 360px;
    margin: 5px 15px 0px 0px;
    }
ul.member li.top {
    display: block;
	list-style: none;
	color: #FF0000;
	font-size: 14px;
	font-weight: bold;
    margin: 10px 15px 0px 15px;
    }
ul.member li {
    display: block;
	list-style: none;
	color: #FF0000;
	font-size: 14px;
	font-weight: bold;
    margin: 5px 15px 0px 15px;
    }
ul.member li.bottom {
    display: block;
	list-style: none;
	color: #FF0000;
	font-size: 14px;
	font-weight: bold;
    margin: 5px 15px 10px 15px;
    }
div#member-right {
    width: 208px;
    margin: 0px 15px 0px 15px;
	float: left;
    }
/***********************
ŵ ܥʬ
 **************************/
img.btn {
    margin: -70px 20px 0px 0px;
	float: right;
    width: 205px;
	height: 67px;
    }
div.h10px {width: 200px; height: 10px; }