/* 共通フォントスタイル */
body,tr,td,th,div,p { font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: none;  color:#333333; SCROLLBAR-FACE-COLOR: #FFFFFF; SCROLLBAR-SHADOW-COLOR: #AAAAAA; SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; SCROLLBAR-ARROW-COLOR: #AAAAAA; SCROLLBAR-TRACK-COLOR: #FFFFFF; SCROLLBAR-DARKSHADOW-COLOR: #AAAAAA}
.default { font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: none; }
.copyright { font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 9px; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: none;  color:#666666; }
A { font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: none;  color:#004186; }
A:hover { font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: underline;  color:#004186; }
A.f10 { font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 10px; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: none;  color:#004186; }
A:hover.f10  { font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 10px; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: underline;  color:#004186; }
A.hf_menu { font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 10px; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: none;  color:#666666; }
A:hover.hf_menu { font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 10px; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: none;  color:#004186; }

.font08 {  font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif; font-size: 8px; font-style: normal; line-height: 130%; font-weight: normal; font-variant: normal; text-decoration: none}
.font10 {  font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif; font-size: 10px; font-style: normal; line-height: 130%; font-weight: normal; font-variant: normal; text-decoration: none}
.font11 {  font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif; font-size: 11px; font-style: normal; line-height: 130%; font-weight: normal; font-variant: normal; text-decoration: none}
.font14 {  font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif; font-size: 14px; font-style: normal; line-height: 130%; font-weight: normal; font-variant: normal; text-decoration: none}

/*長い文章用行間あき（インデントなし）*/
.font12lh{  font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif; font-size: 12px; font-style: normal; line-height: 170%; font-weight: normal; font-variant: normal; text-decoration: none;}

/*長い文章用行間あき（インデントあり）*/
.font12lh_ind {  font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif; font-size: 12px; font-style: normal; line-height: 170%; font-weight: normal; font-variant: normal; text-decoration: none; text-indent:12px;}

/*製品ページタイトル、製品名、説明文*/
.p_title{ font-family: "ＭＳ Ｐゴシック", Osaka, "ＭＳ ゴシック", Gothic, sans-serif;font-size: 14px; font-style: normal; font-weight: bolder; font-variant: normal; text-decoration: none; }
.p_name { font-family: "ＭＳ Ｐゴシック", Osaka, "ＭＳ ゴシック", Gothic, sans-serif;font-size: 12px; font-style: normal; font-weight: bolder; font-variant: normal; text-decoration: none; }
.p_txt { font-family: "ＭＳ Ｐゴシック", Osaka, "ＭＳ ゴシック", Gothic, sans-serif;font-size: 12px; line-height:150%; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: none; }
.p_txt_l { font-family: "ＭＳ Ｐゴシック", Osaka, "ＭＳ ゴシック", Gothic, sans-serif;font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: none; }
.p_table_b { font-family: "ＭＳ Ｐゴシック", Osaka, "ＭＳ ゴシック", Gothic, sans-serif;font-size: 10px; font-style: normal; font-weight: bolder; font-variant: normal; text-decoration: none; }
.p_table_n { font-family: "ＭＳ Ｐゴシック", Osaka, "ＭＳ ゴシック", Gothic, sans-serif;font-size: 10px; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: none; }

/*IRページサブタイトル他*/
.ir_title{ font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 12px; font-style: normal; font-weight: bolder; font-variant: normal; text-decoration: none;  color:#6A2E9F; }
.ir_news { font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 10px; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: none;  color:#6A2E9F; }
a.ir_news { font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 10px; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: none;  color:#555555; }
a:hover.ir_news{ font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 10px; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: underline;  color:#6A2E9F; }
.ir_smenu { font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: none;  color:#6A2E9F; }
a.ir_smenu { font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: none;  color:#555555; }
a:hover.ir_smenu{ font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: underline;  color:#6A2E9F; }

/*会社情報ページサブタイトル他*/
.ci_title{ font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 12px; font-style: normal; font-weight: bolder; font-variant: normal; text-decoration: none;  color:#db0b21; }
a.ci_news { font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 10px; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: none;  color:#555555; }
a:hover.ci_news{ font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 10px; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: underline;  color:#db0b21; }
.ci_year { font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: none;  color:#db0b21; }
a.ci_year { font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: none;  color:#333333; }
a:hover.ci_year{ font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: underline;  color:#db0b21; }


/*採用情報ページサブタイトル他*/
.re_title{ font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 12px; font-style: normal; font-weight: bolder; font-variant: normal; text-decoration: none;  color:#74A700; }
.re_news { font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 10px; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: none;  color:#74A700; }
a.re_news { font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 10px; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: none;  color:#555555; }
a:hover.re_news{ font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 10px; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: underline;  color:#74A700; }
.re_smenu { font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: none;  color:#74A700; }
a.re_smenu { font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: none;  color:#555555; }
a:hover.re_smenu{ font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: underline;  color:#74A700; }

/*ニューステキスト*/
a.news { font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 10px; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: none;  color:#004186; }
a:hover.news{ font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 10px; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: underline;  color:#004186; }

/*プライバシー、利用規約ページサブタイトル他*/
.privacy_title{ font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 12px; font-style: normal; font-weight: bolder; font-variant: normal; text-decoration: none;  color:#004186; }

/*トップサイトマップ用*/
a.top_map { font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: none;  color:#333333; }
a:hover.top_map{ font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: underline;  color:#004186; }
/*製品サイトマップ用*/
a.ps_map { font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: none;  color:#333333; }
a:hover.ps_map{ font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: underline;  color:#0D55C1; }
/*会社サイトマップ用*/
a.ci_map { font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: none;  color:#333333; }
a:hover.ci_map{ font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: underline;  color:#db0b21; }
/*IRサイトマップ用*/
a.ir_map { font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: none;  color:#333333; }
a:hover.ir_map{ font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: underline;  color:#6A2E9F; }
/*採用サイトマップ用*/
a.re_map { font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: none;  color:#333333; }
a:hover.re_map{ font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: underline;  color:#74A700; }
/*問合せサイトマップ用*/
a.cu_map { font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: none;  color:#333333; }
a:hover.cu_map{ font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: underline;  color:#FCE001; }

/*製品問合せ用*/
a.ps_ask { font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 14px; font-style: normal; font-weight: bolder; font-variant: normal; text-decoration: none;  color:#333333; }
a:hover.ps_ask{ font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 14px; font-style: normal; font-weight: bolder; font-variant: normal; text-decoration: underline;  color:#0D55C1; }
/*会社問合せ用*/
a.ci_ask { font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 14px; font-style: normal; font-weight: bolder; font-variant: normal; text-decoration: none;  color:#333333; }
a:hover.ci_ask{ font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 14px; font-style: normal; font-weight: bolder; font-variant: normal; text-decoration: underline;  color:#db0b21; }
/*IR問合せ用*/
a.ir_ask { font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 14px; font-style: normal; font-weight: bolder; font-variant: normal; text-decoration: none;  color:#333333; }
a:hover.ir_ask{ font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 14px; font-style: normal; font-weight: bolder; font-variant: normal; text-decoration: underline;  color:#6A2E9F; }
/*採用問合せ用*/
a.re_ask { font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 14px; font-style: normal; font-weight: bolder; font-variant: normal; text-decoration: none;  color:#333333; }
a:hover.re_ask{ font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 14px; font-style: normal; font-weight: bolder; font-variant: normal; text-decoration: underline;  color:#74A700; }



/*パン屑メニュー共通*/
.locus{ font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 10px; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: none;  color:#333333; }

/*製品ページ上パン屑メニュー*/
.p_locus_arrow{ font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 10px; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: none;  color:#0D55C1; }
a.p_locus { font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 10px; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: none;  color:#0D55C1; }
a:hover.p_locus{ font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 10px; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: underline;  color:#0D55C1; }

/*製品ページメーカー一覧あいうえおパン屑メニュー*/
a.m_link { font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 12px; font-style: normal; font-weight: bolder; font-variant: normal; text-decoration: none;  color:#0D55C1; }
a:hover.m_link{ font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;font-size: 12px; font-style: normal; font-weight: bolder; font-variant: normal; text-decoration: underline;  color:#0D55C1; }

/*問合せ左メニュー説明用*/
A.ask_l_nav {
	font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color:#666666;
}
A:hover.ask_l_nav {
	font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;
	color:#004186;
}

/*ヘッダ検索フォーム装飾*/
.h_btn{
	font-size:10px;
	font-color:#666666;
	width:36px;
	height:15px;
	background-color: #CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #cccccc;
}
.h_btn_e{
	font-size:10px;
	font-color:#666666;
	width:40px;
	height:15px;
	background-color: #CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #cccccc;
}
.h_txt{
	font-size:12px;
	font-color:#666666;
	width:120px;
	height:15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #666666;
}

/*製品左ナビ検索フォーム装飾*/
.l_nav_btn{
	font-size:10px;
	font-color:#999999;
	width:36px;
	height:18px;
	background-color: #CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #cccccc;
}

.l_nav_txt{
	font-size:12px;
	font-color:#666666;
	width:120px;
	height:18px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #666666;
}

.news {
	font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;
	font-size: 10px;
	font-style: normal; font-weight: normal;
}

