/*======================================
	toppage
=======================================*/
.attention_wrapper {
	border-top:1px solid #ffc925;
	border-bottom:1px solid #ffc925;
	margin:10px 0px;
	padding:5px 0px;
	overflow:hidden;
	clear:both;
}
/*--------- subnavigation ----------*/
.attention_wrapper .link_wrapper {
	clear: both;
	overflow:hidden;
	}
.attention_wrapper .link_wrapper li a {
	background: no-repeat url(../images/handling/yazirushi.gif);
	margin-right:15px;
	padding-left:18px;
	font-size: 13px;
	line-height: 17px;
	color:#929191;
	text-align:left;
	font-weight:normal;
	font-family: Arial, Helvetica, Verdana, "qMmpSPro W3", "Hiragino Kaku Gothic Pro", Osaka, "CI", Meiryo, "lr oSVbN", sans-serif;
	float:left;
	}
	
/*--------- handling top ----------*/
.handling_top_wrapper {
	background: repeat-y url(../images/handling/toppage_back.gif);
	padding:0px 20px;
	width:510px;
	overflow:hidden;
	clear:both;
}
.handling_top_wrapper_l a,
.handling_top_wrapper_r a {
	background: no-repeat url(../images/handling/toppage_banner.gif);
	width:245px;
	height:140px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.handling_top_wrapper_l a {
	background-position:0px 0px;
	margin-right:20px;
	float:left;
}
.handling_top_wrapper_r a {
	background-position:-245px 0px;
	float:right;
}


/*======================================
	Core food & Normal common
=======================================*/
.handling_core_wrapper_r {
	width:410px;
	overflow:hidden;
	float:right;
}

/*--------- text ----------*/
.core_midashi,
.normal_midashi {
	margin-bottom:20px;
	font-size: 15px;
	line-height: 20px;
	text-align:left;
	font-weight:bold;
	font-family: Arial, Helvetica, Verdana, "qMmpSPro W3", "Hiragino Kaku Gothic Pro", Osaka, "CI", Meiryo, "lr oSVbN", sans-serif;
	clear:both;
}
.core_midashi {color:#f56873;}
.normal_midashi {color:#2baef8;}

/*--------- PDF ----------*/
#contents_wrapper_r .pdf_border {
	border-bottom:1px solid #e8e8e8;
	margin-bottom:5px;
	padding-bottom:5px;
	overflow:hidden;
	clear:both;
}
#contents_wrapper_r .pdf_list {
	width:305px;
	font-size:11px;
	line-height:26px;
	text-align:left;
	float:left;
}
#contents_wrapper_r .pdf_btn a {
	background: no-repeat url(../images/common/pdf_btn.gif);
	width:105px;
	height:26px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	float:right;
}

/*======================================
	sub_sidemenu
=======================================*/
.handling_core_wrapper_l {
	width:120px;
	margin-right:20px;
	overflow:hidden;
	float:left;
}
.handling_core_wrapper_l .sidemenu {
	clear: both;
	overflow:hidden;
	}
.handling_core_wrapper_l .sidemenu li a {
	background: no-repeat url(../images/handling/core_top_sidemenu.gif);
	display:block;
	width: 120px;
	height:23px;
	list-style-type: none;
	text-indent:-9999px;
	overflow:hidden;
	}
	.sidemenu li.menu01 a {
		background-position: 0px 0px;
		height:33px;
	}
	.sidemenu li.menu02 a {
		background-position: 0px -33px;
	}
	.sidemenu li.menu03 a {
		background-position: 0px -56px;
	}
	.sidemenu li.menu04 a {
		background-position: 0px -79px;
	}
	.sidemenu li.menu05 a {
		background-position: 0px -102px;
		height:33px;
	}
	.sidemenu li.menu06 a {
		background-position: 0px -135px;
		height:25px;
		margin-top:10px;
	}
	.sidemenu li.menu07 a {
		background-position: 0px -160px;
		height:25px;
	}


/*======================================
	Core food
=======================================*/
.core_supplist {
	border-top:1px solid #f3f3f3;
	margin-top:30px;
	padding-top:20px;
	overflow:hidden;
	clear:both;
}
.core_supplist_banner_l {
	width:130px;
	margin-right:10px;
	float:left;
}
.core_supplist_banner_r {
	width:130px;
	float:right;
}

/*--------- text ----------*/
.core_subtitle,
.core_listtitle,
.core_listtitle_top15 {
	padding-left:25px;
	width:385px;
	font-size: 13px;
	text-align:left;
	font-weight:bold;
	font-family: Arial, Helvetica, Verdana, "qMmpSPro W3", "Hiragino Kaku Gothic Pro", Osaka, "CI", Meiryo, "lr oSVbN", sans-serif;
	overflow:hidden;
	clear:both;
}
.core_subtitle {
	background: no-repeat url(../images/handling/core_midashi_back.gif);
	margin:40px 0px 10px 0px;
	height:35px;
	line-height: 35px;
}
.core_listtitle {
	background: no-repeat url(../images/handling/core_listtitle_back.gif);
	margin:30px 0px 10px 0px;
	height:25px;
	line-height: 25px;
	color:#ffffff;
}
.core_listtitle_top15 {
	background: no-repeat url(../images/handling/core_listtitle_back.gif);
	margin:15px 0px 10px 0px;
	height:25px;
	line-height: 25px;
	color:#ffffff;
}
.core_listtext {
	background: no-repeat url(../images/handling/midashi_maru.gif);
	padding-left:15px;
	font-size: 12px;
	line-height: 16px;
	text-align:left;
	font-weight:normal;
	overflow:hidden;
	clear:both;
}

.core_list_wrapper {
	border-bottom:1px solid #e1e1e1;
	margin-bottom:10px;
	padding-bottom:10px;
	clear:both;
}

/*--------- hyo ----------*/
table.core_list_crice_wrapper {
	border:1px solid #e1e1e1;
	margin-top:15px;
	width:408px;
	overflow:hidden;
	border-collapse: collapse;
}
table.core_list_crice_wrapper td.type {
	background-color:#f3f3f3;
	border-right:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	text-align:center;
	padding:10px;
	width:219px;
}
table.core_list_crice_wrapper td.standard {
	background-color:#f3f3f3;
	border-bottom:1px solid #e1e1e1;
	text-align:center;
	padding:10px;
	width:149px;
}
table.core_list_crice_wrapper td.type_text {
	border-right:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	padding:10px;
	width:219px;
}
table.core_list_crice_wrapper td.standard_text {
	border-bottom:1px solid #e1e1e1;
	padding:10px;
	width:149px;
}
table.core_list_crice_wrapper td.border_zero {
	border-bottom:0;
}


/*======================================
	Normal
=======================================*/
#contents_wrapper_r .normal_wrapper {
	border-top:1px solid #e8e8e8;
	margin-top:30px;
	padding-top:30px;
	overflow:hidden;
	clear:both;
}