@charset "Shift_JIS";


/*	contentarea style	*/

p.copy-style{
	margin: 15px 0 30px 30px;

	}
	
table.inner-content-01-style{
	width: 840px;
	margin: 15px 0 40px 30px;
}





/*	contentarea price	*/

table.inner-content-01-price{
	width: 840px;
	margin: 15px 0 40px 30px;
}
p.caution-upper{
	margin: 15px 30px 0 30px;

	}


/*	contentarea color	*/

table.inner-content-01-color{
	width: 840px;
	margin: 30px 0 30px 30px;
	background: url(../selection-color/images/color_bg_01.gif) repeat-y;
}

table.inner-content-02-color{
	width: 840px;
	margin: 0 0 20px 30px;
	background: url(../selection-color/images/color_bg_01.gif) repeat-y;
}

table.inner-content-01-color td,
table.inner-content-02-color td{
	vertical-align:top;
}



/*	contentarea nenpi	*/

table.inner-content-01-nenpi{
	width: 840px;
	margin: 30px 0 20px 30px;
}



table.inner-content-03-nenpi{
	width: 840px;
	margin: 0px 0 45px 30px;
}


/*	*/

table.inner-content-02{
	width: 840px;
	margin: 0 0 20px 30px;
}



p{
	margin: 0;
	padding: 0;

	}

p.btm22{
	margin:0 0 22px 0;

	}
	
p.btm13{
	margin:0 0 13px 0;

	}



table.btm-box{
	width: 840px;
	margin: 0 0 0 30px;
}

table.btm-box td.middle{
	background-color: #F6C6DA;
}


p.caution{
	margin: 30px 30px 30px 30px;
	font-size: 10px;
	line-height: 1.6em;
	}


.nenpi-p {
	background-color: #FAD9E2;
}

.u-line {
	text-decoration: underline;
}


p.caution a:link {
	color: #000000;
	text-decoration: underline;
}
p.caution a:visited {
	color: #000000;
	text-decoration: underline;
}
p.caution a:hover {
	color: #666666;
	text-decoration: underline;
}
p.caution a:active {
	color: #666666;
	text-decoration: underline;
}

/*2010‚Æ‚­‚»‚¤*/
p.c-toku{
	margin: 15px 0 30px 20px;
}

