@charset "UTF-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
}
body {
	margin: 0;
	padding: 0;
	color: #333;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	_font-family: font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック','MS PGothic', sans-serif;
	font-size: 100.01%;
	line-height: 1.45em;
	background-color: #f2f2f2;
}
body,div,p,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td {
	margin: 0px;
	padding: 0px;
}
h1,h2,h3,h4,h5,h6{
font-size: 100.01%;
/*font-weight:normal;*/
}
h5{
	margin-top: 10px;
	margin-bottom: 15px;/*font-weight:normal;*/
}
h6{
	font-size: 100%;
	margin-top: 10px;
	margin-bottom: 5px;/*font-weight:normal;*/
}
ul {
	list-style-type: none;
}
a {
	text-decoration: underline;
	color: #005ca2;
}
a:hover {
	text-decoration: underline;
	color: #5b99c9;
	cursor:pointer;
}
a img {
	border: none;
}

noscript {
	text-align: center;
}

/*　フッタより上部を白くする　*/
#up_container {
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
}
/*　ページ背景設定　*/
#page_container {
	margin: 0px;
	padding: 0px;
}
/*　ヘッド　*/
#head_area {
	width: 962px;
	position: relative;
	padding-top: 10px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 9px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 81px;
}
#head_area em {
	visibility: hidden;
}
/*　サイト　ナビゲーション　*/
#s_navi_area {
	position: absolute;
	left: 216px;
	top: 19px;
	width: 183px;
	height: 37px;
	z-index: 1;
	background-image: url(../common/header/site_navi_back.gif);
	/*　background-image: url(../common/header/site_navi_back2.gif);　*/
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#s_navi_area li {
	float: left;
	margin: 0px;
	padding: 0px;
}
/* japan */
#s_navi_area #jap {
	width: 48px;
	height: 31px;
	margin-right: 28px;
}
#s_navi_area #jap em {
	position: relative;
	display: block;
	z-index: -1;
	overflow: hidden;
	width: 48px;
	height: 31px;
}
#s_navi_area #jap a {
	width: 48px;
	height: 31px;
	display: block;
	background-image: url(../common/header/site_change.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#s_navi_area #jap a:hover {
	background: url(../common/header/site_change.gif) no-repeat 0px -93px;
}
/* english */
#s_navi_area #eng {
	width: 38px;
	height: 31px;
	margin-right: 28px;
	/* サイトオープン時以下を削除 start
	display: block;
	background-image: url(../common/header/site_change.gif);
	background-repeat: no-repeat;
	background-position: -76px 0px;
	end */
}
#s_navi_area #eng em {
	position: relative;
	display: block;
	z-index: -1;
	overflow: hidden;
	width: 38px;
	height: 31px;
}
#s_navi_area #eng a {
	width: 38px;
	height: 31px;
	display: block;
	background-image: url(../common/header/site_change.gif);
	background-repeat: no-repeat;
	background-position: -76px 0px;
}
#s_navi_area #eng a:hover {
	background: url(../common/header/site_change.gif) no-repeat -76px -93px;
}
/* chinese */
#s_navi_area #chi {
	width: 41px;
	height: 31px;
	/* サイトオープン時以下を削除 start
	display: block;
	background-image: url(../common/header/site_change.gif);
	background-repeat: no-repeat;
	background-position: -142px 0px;
	end */
}
#s_navi_area #chi em {
	position: relative;
	display: block;
	z-index: -1;
	overflow: hidden;
	width: 41px;
	height: 31px;
}
#s_navi_area #chi a {
	width: 41px;
	height: 31px;
	display: block;
	background-image: url(../common/header/site_change.gif);
	background-repeat: no-repeat;
	background-position: -142px 0px;
}
#s_navi_area #chi a:hover {
	background: url(../common/header/site_change.gif) no-repeat -142px -93px;
}
/*　ヘッド　ナビゲーション（最新情報・お問い合わせ・サイトマップ）　*/
#h_navi_area {
	font-size: 10px;
	position: absolute;
	left: 618px;
	top: 30px;
	width: 182px;
	height: 20px;
	z-index: 1;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#h_navi_area li {
	margin: 0px;
	padding: 0px;
}
/* 最新情報 */
#h_navi_area #news {
	width: 53px;
	height: 20px;
	margin-right: 18px;
	float: left;
}
#h_navi_area #news em {
	position: relative;
	display: block;
	z-index: -1;
	overflow: hidden;
	width: 53px;
	height: 20px;
}
#h_navi_area #news a {
	width: 53px;
	height: 20px;
	display: block;
	background-image: url(../common/header/head_link.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#h_navi_area #news a:hover {
	background: url(../common/header/head_link.gif) no-repeat 0px -20px;
}
/* お問い合わせ */
#h_navi_area #inquiry {
	width: 71px;
	height: 20px;
	margin-right: 18px;
	float: left;
}
#h_navi_area #inquiry em {
	position: relative;
	display: block;
	z-index: -1;
	overflow: hidden;
	width: 71px;
	height: 20px;
}
#h_navi_area #inquiry a {
	width: 71px;
	height: 20px;
	display: block;
	background-image: url(../common/header/head_link.gif);
	background-repeat: no-repeat;
	background-position: -73px 0px;
}
#h_navi_area #inquiry a:hover {
	background: url(../common/header/head_link.gif) no-repeat -73px -20px;
}
/* サイトマップ */
#h_navi_area #sitemap {
	width: 71px;
	height: 20px;
	float: left;
}
#h_navi_area #sitemap em {
	position: relative;
	display: block;
	z-index: -1;
	overflow: hidden;
	width: 71px;
	height: 20px;
}
#h_navi_area #sitemap a {
	width: 71px;
	height: 20px;
	display: block;
	background-image: url(../common/header/head_link.gif);
	background-repeat: no-repeat;
	background-position: -164px 0px;
}
#h_navi_area #sitemap a:hover {
	background: url(../common/header/head_link.gif) no-repeat -164px -20px;
}
/*　サーチボックス　*/
#site_sea_area {
	position: absolute;
	left: 778px;
	top: 30px;
	width: 193px;
	height: 20px;
	z-index: 1;
	text-align: right;
	background-image: url(../common/header/site_sea_back.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#site_sea_area .search-box{
	/*float: right;*/
	width: 149x;
	height: 20px;
	background-image: url(../common/header/site_sea_back.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	z-index: -1;	
}

#site_sea_area .search-box input{
	/*width: 139px;*/
	width: 138px;
	border: 0px;
	font-size: 12px;
	margin-top: 2px;
	margin-right: 4px;
	margin-bottom: 2px;
	margin-left: 4px;
}
#site_sea_area .search-btn input {
	float: right;
	width: 44px;
	height: 20px;
}
/*　グローバル　ナビゲーション　*/
#g_navi_area {
	position: absolute;
	left: 9px;
	top: 65px;
	width: 962px;
	height: 45px;
	z-index: 1;
	background-image: url(../common/header/head_back.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0px;
	padding: 0px;
}

#g_navi_area li {
	float: left;
	margin: 0px;
	padding: 0px;
}
/*　ホーム　*/
#g_navi_area #home {
	width: 138px;
	height: 45px;
	_margin-right: 1px;
}
#g_navi_area #home em {
	position: relative;
	display: block;
	z-index: -1;
	overflow: hidden;
	width: 137px;
	height: 45px;
}
#g_navi_area #home a {
	width: 137px;
	height: 45px;
	display: block;
	background-image: url(../common/header/g_navi.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#g_navi_area #home a:hover {
	background: url(../common/header/g_navi.gif) no-repeat 0px -45px;
}
/*　製品情報　*/
#g_navi_area #product {
	width: 137px;
	height: 45px;
	_margin-right: 1px;
}
#g_navi_area #product em {
	position: relative;
	display: block;
	z-index: -1;
	overflow: hidden;
	width: 137px;
	height: 45px;
}
#g_navi_area #product a {
	width: 137px;
	height: 45px;
	display: block;
	background-image: url(../common/header/g_navi.gif);
	background-repeat: no-repeat;
	background-position: -138px 0px;
}
#g_navi_area #product a:hover {
	background: url(../common/header/g_navi.gif) no-repeat -138px -45px;
}
/*　技術・研究開発　*/
#g_navi_area #r_and_d {
	width: 138px;
	height: 45px;
	_margin-right: 1px;
}
#g_navi_area #r_and_d em {
	position: relative;
	display: block;
	z-index: -1;
	overflow: hidden;
	width: 137px;
	height: 45px;
}
#g_navi_area #r_and_d a {
	width: 137px;
	height: 45px;
	display: block;
	background-image: url(../common/header/g_navi.gif);
	background-repeat: no-repeat;
	background-position: -275px 0px;
}
#g_navi_area #r_and_d a:hover {
	background: url(../common/header/g_navi.gif) no-repeat -275px -45px;
}
/*　マナックについて　*/
#g_navi_area #manac {
	width: 137px;
	height: 45px;
	_margin-right: 1px;
}
#g_navi_area #manac em {
	position: relative;
	display: block;
	z-index: -1;
	overflow: hidden;
	width: 137px;
	height: 45px;
}
#g_navi_area #manac a {
	width: 137px;
	height: 45px;
	display: block;
	background-image: url(../common/header/g_navi.gif);
	background-repeat: no-repeat;
	background-position: -413px 0px;
}
#g_navi_area #manac a:hover {
	background: url(../common/header/g_navi.gif) no-repeat -413px -45px;
}
/*　CSR　*/
#g_navi_area #csr {
	width: 138px;
	height: 45px;
	_margin-right: 1px;
}
#g_navi_area #csr em {
	position: relative;
	display: block;
	z-index: -1;
	overflow: hidden;
	width: 137px;
	height: 45px;
}
#g_navi_area #csr a {
	width: 137px;
	height: 45px;
	display: block;
	background-image: url(../common/header/g_navi.gif);
	background-repeat: no-repeat;
	background-position: -550px 0px;
}
#g_navi_area #csr a:hover {
	background: url(../common/header/g_navi.gif) no-repeat -550px -45px;
	text-decoration: underline;
}
/*　お問い合わせ　*/
#g_navi_area #toiawase {
	width: 137px;
	height: 45px;
	_margin-right: 1px;
}
#g_navi_area #toiawase em {
	position: relative;
	display: block;
	z-index: -1;
	overflow: hidden;
	width: 137px;
	height: 45px;
}
#g_navi_area #toiawase a {
	width: 137px;
	height: 45px;
	display: block;
	background-image: url(../common/header/g_navi.gif);
	background-repeat: no-repeat;
	background-position: -688px 0px;
}
#g_navi_area #toiawase a:hover {
	background: url(../common/header/g_navi.gif) no-repeat -688px -45px;
	text-decoration: underline;
}
/*　採用情報　*/
#g_navi_area #recruit {
	width: 137px;
	height: 45px;
}
#g_navi_area #recruit em {
	position: relative;
	display: block;
	z-index: -1;
	overflow: hidden;
	width: 137px;
	height: 45px;
}
#g_navi_area #recruit a {
	width: 137px;
	height: 45px;
	display: block;
	background-image: url(../common/header/g_navi.gif);
	background-repeat: no-repeat;
	background-position: -825px 0px;
}
#g_navi_area #recruit a:hover {
	background: url(../common/header/g_navi.gif) no-repeat -825px -45px;
}


/*　コンテンツ　*/
#contents_area {
	width: 980px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
	
}
/*　イメージタイトル部分　*/
#image_block {
	width: 962px;
	padding-right: 9px;
	padding-left: 9px;	/*position: relative;*/
	padding-top: 20px;
	padding-bottom: 1px;
}
#body_area {
	width: 962px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 9px;
	padding-left: 9px;
	padding-bottom: 0px;
}
/*#body_area a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
	zoom:1;
}*/
/*　パンくず　*/
#top_pankuzu {
	font-size: 65%;
	line-height: 1.6em;
}
#top_pankuzu a {
	color: #333;
	text-decoration: none;
}
#top_pankuzu a:hover {
	/*color: #5b99c9;*/
	color: #005ca2;
	text-decoration: underline;
}

/*　メインブロック　*/
#main_block {
	font-size: 79%;
	line-height: 1.6em;
	background-color: #FFF;
}

/*　レフトナビゲーション（カテゴリリスト）　*/
#category_list {
	width: 180px;
	margin-right: 16px;
	float: left;
	background-image: url(../common/left_side/list_end.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 110px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 75%;
	line-height: 1.3em;
}

#category_list .title {
	margin-bottom: 1px;
}
#category_list .group {
	padding-top: 6px;
	padding-bottom: 5px;
	margin-bottom: 1px;
	background-color: #d9d9d9;
	padding-right: 10px;
	padding-left: 10px;
}
#category_list ul {
	margin: 0px;
	padding: 0px;	
}

#category_list .list1 li a {
	color: #333;
	background-color: #f2f2f2;
	padding-top: 8px;
	padding-bottom: 7px;
	padding-right: 10px;
	padding-left: 10px;
	width: 160px;
	display: block;
	text-decoration: none;
	margin: 0px;	
}
#category_list .list2 li a {
	color: #333;
	background-color: #f2f2f2;
	padding-top: 8px;
	padding-bottom: 7px;
	padding-right: 10px;
	padding-left: 20px;
	width: 150px;
	display: block;
	text-decoration: none;
	margin: 0px;	
}
#category_list .list1 li a:hover,
#category_list .list2 li a:hover {
	color: #666;
	background-color: #FBFBFB;
}
#category_list li a.on {
	color: #666;
	/* background-color: #FBFBFB; */
	background-color: #ffffff;
}
/*　コンテンツのライトブロック　*/
#right_block {
	width: 234px;
	float: left;
	font-size: 75%;
	margin-bottom: 40px;
}

/*　ライトナビゲーション　*/
#right_block a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
/*　製品検索のエリア　*/
 #seihin {
	background-color: #f2f2f2;
	color: #060E2A;
	line-height: 1.4em;
}
 #seihin_box {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	width: 214px;
}
 .midashi_top {
	/*font-weight: bolder;*/
	text-indent:-1em;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 1em;
}
.midashi_middle {
	/*font-weight: bolder;*/
	text-indent:-1em;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 1em;
}

/* 製品サーチボックス */
.seihin_sea_area {
	width: 214px;
	height: 20px;
	text-align: right;
	background-image: url(../common/right_side/sea_box.gif);
	background-repeat: no-repeat;
	margin-top: 3px;
}
.seihin_sea_area .search-box{
	/*float: right;*/
	width: 149x;
	height: 20px;
	background-image: url(../common/right_side/sea_box.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	z-index: -1;	
}

.seihin_sea_area .search-box input{
	width: 159px;
	border: 0px;
	font-size: 12px;
	margin-top: 2px;
	margin-right: 4px;
	margin-bottom: 2px;
	margin-left: 4px;	
}
.seihin_sea_area .search-btn input {
	float: right;
	width: 44px;
	height: 20px;
}

/* 検索ヘルプ */
#right_block #kensaku_help {
	/*font-weight: bolder;*/
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
#right_block #kensaku_help a {
	padding-right: 17px;
	text-decoration: none;
	background-image: url(../common/icon/icon_window.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color: #060E2A;
}
#right_block #kensaku_help a:hover {
	/*color: #5b99c9;*/
	color: #005ca2;
	text-decoration: underline;
	background-image: url(../common/icon/icon_window.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
/* 製品概要 */
#right_block #seihin #gaiyou_area {
	background-image: url(../common/parts/ten_kei_black.gif);
	width: 214px;
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 10px;
}
#right_block #seihin .seihin_gaiyou {
	width: 214px;
	
	
}
#right_block #seihin .seihin_gaiyou a {
	text-decoration: none;
	background-image: url(../common/parts/square_arrow.gif);
	background-repeat: no-repeat;
	background-position: 198px center;
	color: #060E2A;
	width: 214px;
	display: block;
	padding-top: 14px;
	padding-bottom: 11px;
}
#right_block #seihin .seihin_gaiyou a:hover {
	/*color: #5b99c9;*/
	color: #005ca2;
	text-decoration: underline;
	background-image: url(../common/parts/square_arrow.gif);
	background-repeat: no-repeat;
	background-position: 198px center;
}
/* 製品カテゴリ */
#right_block #seihin #seihin_category {
	background-image: url(../common/parts/ten_kei_black.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 5px;
	line-height: 1.7em;
}
#right_block #seihin #seihin_category .big {
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#right_block #seihin #seihin_category .small {
	font-size: 88%;
	margin-left: 12px;
	text-indent:-10px;
	padding-left: 10px;
}
#right_block #seihin #seihin_category a {
	padding-left: 10px;
	text-decoration: none;
	background-image: url(../common/parts/link_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	color: #060E2A;
}
#right_block #seihin #seihin_category a:hover {
	/*color: #5b99c9;*/
	color: #005ca2;
	text-decoration: underline;
	background: url(../common/parts/link_arrow02.gif) no-repeat 0px center;
}
#right_block .banner {
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


/*　フッタパンくず　*/
#foot_pankuzu_area {
	width: 962px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 9px;
	padding-left: 9px;
	clear: both;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 65%;
	line-height: 1.6em;
}
#foot_pankuzu a {
	color: #333;
	text-decoration: none;
}
#foot_pankuzu a:hover {
	/*color: #5b99c9;*/
	color: #005ca2;
	text-decoration: underline;
}

/*　フッタ　*/
#foot_area {
	background-image: url(../common/footer/back.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	padding: 0px;
	clear: both;
}
#footer {
	width: 962px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 22px;
	padding-right: 9px;
	padding-left: 9px;
	padding-bottom: 34px;
	font-size: 65%;
	line-height: 1.6em;	
}
#foot_parts {
	width: 962px;
	position: relative;
	height: 1px;
}
/*　ロゴ　*/
#foot_parts #foot_rogo {
	position: absolute;
	left: 0px;
	top: -7px;
	width: 148px;
	height: 33px;
	z-index: 1;
	display: block;
}
#foot_parts #foot_bar {
	position: absolute;
	z-index: 1;
	width: 962px;
	height: 1px;
	left: 0px;
	top: -22px;
}
/*　page top　*/
#foot_parts #page_top {
	position: absolute;
	left: 864px;
	top: -46px;
	width: 97px;
	height: 25px;
	z-index: 2;
	background-image: url(../common/footer/page_top_back.gif);
	background-repeat: no-repeat;
}
#foot_parts #page_top a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
}

/*　カテゴリ　*/
#footer #category_area {
	float: left;
	width: 961px;
	background-image: url(../common/footer/category_kugiri.gif);
	background-repeat: repeat-y;
	background-position: right top;
	padding-right: 1px;
	/*padding-left: 269px;*/
	margin-bottom: 22px;
	position: relative;
	clear: both;
}
#footer #category_area .f_category {
	padding-bottom: 5px;
}
#footer #category_area .f_category a {
	color: #333;
	text-decoration: none;
}
#footer #category_area .f_category a:hover {
	/*color: #5b99c9;*/
	color: #005ca2;
	text-decoration: underline;
}
#footer #category_area .f_page a {
	color: #777;
	text-decoration: none;
}
#footer #category_area .f_page a:hover {
	/*color: #5b99c9;*/
	color: #005ca2;
	text-decoration: underline;
}
#footer .foot_category {
	float: left;
	width: 176px;
	background-image: url(../common/footer/category_kugiri.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 10px;
	padding-right: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
}
/*　リンク（最新情報・お問い合わせ・個人情報保護方針・サイトマップ）　*/
#footer #foot_link_area {
	position: relative;
	width: 962px;
	clear: both;
	padding-top: 10px;
	padding-bottom: 8px;
	background-image: url(../common/parts/ten_kei.gif);
	background-repeat: repeat-x;
	background-position: top;
}
#footer #foot_link_area li {
	float: left;
	margin-right: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footer #foot_link_area li a {
	padding-left: 10px;
	text-decoration: none;
	background-image: url(../common/parts/link_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	color: #333;
}
#footer #foot_link_area li a:hover {
	/*color: #5b99c9;*/
	color: #005ca2;
	text-decoration: underline;
	background: url(../common/parts/link_arrow02.gif) no-repeat 0px center;
}
/*　Adobe Reader　*/
#footer #adobe {
	position: absolute;
	left: 616px;
	top: 0px;
	width: 347px;
	z-index: 1;
	text-align: right;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#footer #adobe a {
	padding-right: 15px;
	text-decoration: none;
	background-image: url(../common/footer/adobe.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color: #333;
}
#footer #adobe a:hover {
	/*color: #5b99c9;*/
	color: #005ca2;
	text-decoration: underline;
	background-image: url(../common/footer/adobe.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

/*　copyright　*/
#footer #copy_right {
	position: relative;
	width: 962px;
	padding-top: 10px;
	background-image: url(../common/parts/ten_kei.gif);
	background-repeat: repeat-x;
	background-position: top;
}

#footer #foot_site_link {
	position:absolute;
	left:458px;
	top:0px;
	width:505px;
	z-index:1;
	text-align: right;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #999;
}
#footer #foot_site_link a {
	text-decoration: none;
	color: #999;
}
#footer #foot_site_link a:hover,
#footer #foot_site_link .prime {
	color: #000;
	text-decoration: none;
	font-style: normal;
}
#footer #mcp {
	text-align: right;
	margin-top: 5px;
}
@media print{
body {
	_zoom: 67%; /*WinIE only */
}
em {
	visibility: hidden;
}
}