#cts_h2{
	margin:10px 0 10px 0;
	padding:0 0 0 20px;
	font-size:14px;
	background:url(../img/top/h3_bg.jpg) no-repeat 0 0 #FFFFFF;
	color:#EB1919;
	line-height:2.3;
}
.cts_h3{
	font-size:14px;
	margin:0px 0 0 15px;
	padding:0;
}

.page_back{
	text-align:right;
	padding:10px;
	border-bottom:1px dotted #999;
	margin:0 10px;
	padding:0 5px 3px 0;
}
/*menu menu_detail*/
/*-------------------------*/
.menu_area{
	width:180px;
	margin:10px 0px 0 10px;
	float:left;
	display:inline;

}
	.menu_area img.menu_img1{
		border:1px solid #CCCCCC;
		margin:8px;
		background-color:#FFFFFF;
	}
	.menu_area p.menu_title{
		font-weight:bold;
		margin:0 9px;
		padding:0 0 1px 0px;
		border-bottom:3px double #e97c55;
		text-align:center;
	}
		.menu_area p.menu_title a{
			color:#666;
		}
		.menu_area p.menu_title a:hover{
			color:#750916;
			text-decoration:none;
		}
	.menu_area p.menu_txt{
		color:#e9775f;
		text-align:center;
		font-weight:bold;
		padding:1px 0 10px 0px;
	}
#deta_img{
	text-align:center;
	padding:15px 0;
	background-color:#CCC;
	margin:0 5px;
}
	#deta_img img{
		border:1px solid #FFF;
	}
#deta_l{
	float:left;
	width:360px;
}
	#deta_h3{
		border-bottom:3px double #ffc000;
		border-top:1px solid #ffc000;
		background:url(../img/cts/h3_bk.gif) 0 0 no-repeat;
		margin:15px 10px 0 5px;
		font-size:14px;
		padding:3px 0 2px 5px;
	}
	#deta_day{
		text-align:right;
		color:#666;
		padding:0 11px 0 0;
		font-weight:bold;
	}
	#deta_p{
		padding:5px 15px 20px 10px;
		line-height:18px;
	}
#deta_r{
	float:right;
	width:225px;
}
	#deta_r img{
		border:1px solid #CCC;
		margin:15px 0 0 0;
	}
	#deta_r p{
		background-color:#ea724f;
		text-align:center;
		font-weight:bold;
		color:#FFF;
		margin:5px 5px 0 0 ;
		padding:2px 0 1px 0;
		border-bottom:1px solid #b6411f;
	}

/*order*/
/*----------------------*/
.order_h3{
	background:url(../img/cts/nagare_h3.gif) 0 0 no-repeat;
	color:#77020b;
	font-weight:bold;
	font-size:14px;
	padding:7px 0 5px 8px;
	margin:0 0 0 5px;
}
.order_h4{
	font-size:0;
	line-height:0;
	margin:10px 0 0 0;
	width:226px;
}
	.order_h4 span{
		display:none;
	}
.float{
	float:left;
}
.pdf1{
	float:left;
	width:120px;
	margin:5px 0 15px 0;
}
.pdf2{
	float:left;
	width:239px;
	margin:5px 0 15px 0;
}
	.pdf_p{
		font-size:10px;
		line-height:12px;
	}
		.pdf_p a{
			color:#1e50ed;
		}
		.pdf_p a:hover{
			color:#F30;
		}
#order_ul{
	margin:-10px 25px 40px 35px;
	padding:0;
}
	#order_ul li{
		margin:0 0 5px 0px;
	}
.order_p{
	margin:50px 0 0 0;
}
.order_img{
	margin:5px 10px 0 0;
}

.order_p2{
	padding:10px;
}
.order_table{
	background:#ECECEC;
	margin-left:5px;
}
	.order_table th{
		border:1px solid #AAA;
		font-size:12px;
		padding:5px 0 4px 6px;
	}
	.order_table td{
		background:#FFF;
		font-weight:bold;
		color:#F00;
		text-align:right;
		padding:5px 6px 4px 0;
		border:1px solid #AAA;
	}

