body{
	color:#000;
	font-family:'ƒqƒ‰ƒMƒmŠpƒS Pro W3', 'Hiragino Kaku Gothic Pro', '‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
	font-size:14px;
	line-height:1.231;
	text-align:left;
	background: #FFFDDA;
}

.ore {
	color:#FF6600;
}
.red {
	color:#E20A16;
	font-weight:bold;
	font-size:100%;
}
#main {
	width: auto;
	margin:0 auto;
	text-align:center;}
	
.mainbox {
	width: auto;
	margin:0 auto;
	background:#FFFDDA url(../img/main_back.png) repeat-x;
	text-align:center;
}

.subtxt {
	width:auto;
	text-align:center;
	background:#EBE3C7;}
	
.itembox {
	width:auto;
	text-align:center;
	background:#E73656;}
	
.itembox h2 img { margin:10px auto;}
.itemlink { margin:5px 0;}
	
.conttitle {
	width:auto;
	margin:30px 0 0 0;
	text-align:center;
	background: #E73656 url(../img/contt_back.png) no-repeat right bottom;
	position:relative;
	}	
.contct {
	position:absolute;
	top:-18px;
	left:0;
	}	

.contbox {
	width:auto;
	text-align:center;
	margin:0 auto 10px;
	font-size:11px;
	color:#660000;}
	
.txtbox {
	width:320px;
	margin:0 auto;
	font-size:11px;
	color:#660000;
	text-align:left;}
	
.cont2 {
	width:auto;
	text-align:left;
	background: #FFFFFF url(../img/cont2_back.png) repeat-x left bottom;
	}

.cont2 .txt {
	width:auto;
	height:85px;
	min-height:85px;
	padding:0 0 5px 90px;
	}
	
.ct1 { background: url(../img/cont2_img1.png) no-repeat left bottom;}
.ct2 { background: url(../img/cont2_img2.png) no-repeat left bottom;}
.ct3 { background: url(../img/cont2_img3.png) no-repeat left bottom;}
.ct4 { background: url(../img/cont2_img4.png) no-repeat left bottom;}
 	
.cont2 h3 {
	padding:8px 0;
	margin-bottom:5px;
	background: url(../img/line.png) repeat-x left bottom;
	}
.cont2 P {
	font-size:14px;
	color:#660000;}

.cont3box { width:auto; background:#FFFFFF;}
.cont3 {
	width:auto;
	padding:3px 0 0 115px;
	text-align:left;
	background: #FFFFFF;
	}
	
.ca1 { background: url(../img/cont3_img1.png) no-repeat left top;}
.ca2 { background: url(../img/cont3_img2.png) no-repeat left top;}
.ca3 { background: url(../img/cont3_img3.png) no-repeat left top;}
.ca4 { background: url(../img/cont3_img4.png) no-repeat left top;}
.ca5 { background: url(../img/cont3_img5.png) no-repeat left top;}
.ca6 { background: url(../img/cont3_img6.png) no-repeat left top; height:130px;}
	
	
.cont3 .no {
	float:left;
	margin:0 3px 5px 0;
	}
.cont3 P,
.cont3sub P {
	font-size:12px;
	color:#660000;}
.cont3 P { line-height:1.5;}

.cont3 P.min {
	font-size:10px;
	color:#660000;}
	
.cont3sub {
	width:auto;
	text-align:left;
	background: #FFFFFF;
	border-top:solid 1px #FF6699;
	border-bottom:solid 1px #FF6699;
	}


.seibun {
	width:auto;
	margin-top:20px;
	padding:5px 0;
	border:1px solid #999999; 
	background-color:#FFF; 
	font-size:80%;}

.foot {
	width:auto;
	padding:5px;
	font-size:90%;
	border-top:1px solid #65493D;
	background-color:#FFFFFF;
	line-height:1.8;}
	
.foot A { color:#DF6613; text-decoration:none;}
.foot A:hover { color:#CCCCCC; text-decoration:none;}

.copy { width:auto; background-color:#58211C; font-size:80%; color:#FFFFFF; padding:5px 0; text-align:center;}
