div#kikkoman-footer {
	clear:both;
	text-align:center;
	width:100%;
	margin: 20px 0px 0px 0px;
	padding:0px;
	color:#5f5f5f;
	font-size:72% !important;
	line-height:1.3em;
	border-top:5px solid #e0e0e0;
	background-color:#e0e0e0;
	font-family:"メイリオ","Hiragino Kaku Gothic Pro",Meiryo,"ヒラギノ角ゴ Pro W3","MS PGothic","MS UI Gothic",Helvetica,Arial,sans-serif;
}

div#kikkoman-footer ul { list-style-type:none; }
div#kikkoman-footer * { margin:0; padding:0; }

div#kikkoman-footer .inner { clear:both; background-color:#F1F1F1; }

div#kikkoman-footer .inner .cf {
	clear:both;
	width:950px;
	margin: 0 auto;
	padding:20px 0 10px 0;
	text-align:left;
}

div#kikkoman-footer .inner .col01 { float:left; width:157px; border-right:solid #BBBBBB 1px; }
div#kikkoman-footer .inner .col02 { float:left; width:158px; border-right:solid #BBBBBB 1px; }
div#kikkoman-footer .inner .col03 { float:left; width:157px; }



div#kikkoman-footer a:link,
div#kikkoman-footer a:visited,
div#kikkoman-footer a:active,
div#kikkoman-footer a:hover { text-decoration:none; }

div#kikkoman-footer .inner .arr a:link,
div#kikkoman-footer .inner .arr a:visited,
div#kikkoman-footer .inner .arr a:active,
div#kikkoman-footer .inner .arr a:hover { color:#5F5F5F; }

div#kikkoman-footer .inner .arr2 a:link,
div#kikkoman-footer .inner .arr2 a:visited,
div#kikkoman-footer .inner .arr2 a:active,
div#kikkoman-footer .inner .arr2 a:hover { color:#787878; }

div#kikkoman-footer .inner .arr3 a:link,
div#kikkoman-footer .inner .arr3 a:visited,
div#kikkoman-footer .inner .arr3 a:active,
div#kikkoman-footer .inner .arr3 a:hover { color:#5F5F5F; }

div#kikkoman-footer .inner .arr {
	font-size:107% !important;
	background-image:url("/common/image/footer_list_arrow.gif");
	background-repeat:no-repeat;
	background-position:10px 0.1em;
	padding:0 3px 5px 18px;
	zoom:1;
}

div#kikkoman-footer .inner .arr2 {
	font-weight:bold;
	font-size:110% !important;
	background-image:url("/common/image/footer_list_arrow_2.png");
	background-repeat:no-repeat;
	background-position:5px 0.2em;
	padding:0 3px 10px 18px;
	zoom:1;
}

div#kikkoman-footer .inner .arr3 {
	font-size:107% !important;
	background-image:url("/common/image/footer_list_arrow_3.png");
	background-repeat:no-repeat;
	background-position:5px 0.1em;
	padding:0 3px 10px 18px;
	zoom:1;
}

div#kikkoman-footer .inner .line {
	background-image: url("/common/image/footer_cnt_line.gif");
	background-repeat:repeat-x;
	background-position:left top;
	padding-top:10px;
	margin:0 3px 0 5px;
}
div#kikkoman-footer .inner .line .arr3 {
	background-position:left 0.1em;
	padding:0 0 10px 13px;
}


div#kikkoman-footer .credit {
	clear:both;
	width:950px;
	margin: 0 auto;
	padding:10px 0;
	font-size:90%;
	line-height:1.5em;
	color:#5F5F5F;
}
div#kikkoman-footer .credit .col01 { float:left; width:50%; text-align:left; }
div#kikkoman-footer .credit .col01 p { padding-left:5px; }

div#kikkoman-footer .credit .col02 { float:right; width:50%; text-align:right; }
div#kikkoman-footer .credit .col02 address { font-style:normal; margin:28px 7px 0px 0px; }

/* ------------ clearfix ------------ */
.cf:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
* html .cf { zoom:1; }
*:first-child+html .cf { zoom:1; }




@media print{
	div#kikkoman-footer .inner,
	div#kikkoman-footer .credit .col01 { display:none; }
	div#kikkoman-footer .credit .col02 { float:none; width:100%; text-align:center; }
	div#kikkoman-footer .credit .col02 address { margin:0; }
}