a

	{text-decoration: underline; color: #174363;}

a:visited

	{text-decoration: underline; color: #174363;}

a:active

	{text-decoration: underline; color: #174363;}

a:hover

	{text-decoration: none; color: #174363;}

.a_shop

	{text-decoration: underline; color: #FF0000;}

.a_shop:visited

	{text-decoration: underline; color: #FF0000;}

.a_shop:active

	{text-decoration: underline; color: #FF0000;}

.a_shop:hover

	{text-decoration: none; color: #FF0000;}


.a_topbnr

	{text-decoration: none; color: #666666;}

.a_topbnr:visited

	{text-decoration: none; color: #666666;}

.a_topbnr:active

	{text-decoration: none; color: #174363;}

.a_topbnr:hover

	{text-decoration: none; color: #174363;}



.text		{font-size: 10px; line-height: 20px; color: #174363;}

.large		{font-size: 12px; line-height: 20px; color: #174363;}



.red		{ color: #FF0000;}

.return		{font-size: 10px; line-height: 20px; color: #174363; padding-bottom:10px; text-align:right; vertical-align:top;}





.name		{font-size: 12px; line-height: 20px; color: #174363;}

.bar_text		{font-size: 16px; line-height: 20px; color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

.bar_text_j		{font-size: 12px; line-height: 16px; color: #FFFFFF; font-family:Arial, Helvetica, sans-serif,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-weight: bold;}



.bar028_text		{font-size: 12px; line-height: 14px; color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

.bar028j_text		{font-size: 12px; line-height: 14px; color: #FFFFFF; font-family:Arial, Helvetica, sans-serif,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-weight:bold;}





.bar_stext_j		{font-size: 10px; line-height: 16px; color: #FFFFFF; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}



.bar_backum		{font-size: 12px; line-height: 16px; color: #174363; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-weight: bold;}

.bar_top_category	{font-size: 10px; line-height: 16px; color: #174363; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-weight: bold;

			background-color:#dcdcdc; padding: 1px; text-align: left; padding-left: 5px;}

.topbnr		{width: 144px; text-align: left;}



.topics		{font-size: 10px; line-height: 15px; color: #174363;}



.topics_date,.topics_hlne{

	font-size: 12px;

	line-height: 17px;

	color: #174363;

	vertical-align:top;

	text-align:left;
	
	width: 90px;

}

.topics_hlne{

	padding-left:10px;
	width: 640px;

}



/* メールフォーム系 */



form		{ margin:0px 0px 0px 0px;}

input,textarea,select{

	font-size :11px;

	margin-bottom:4px;

}





td.from_info	{font-size: 11px; line-height: 18px; text-align: left; vertical-align: top;}



td.form_cate	{font-size: 11px; line-height: 18px; text-align: left; vertical-align: top;}

td.form_cate_n	{font-size: 11px; line-height: 18px; text-align: left; vertical-align: top; color: #FF0000;}

td.form_text	{font-size: 11px; line-height: 18px; text-align: left; vertical-align: top;}



td.engfrom_info	{font-size: 11px; line-height: 18px; text-align: left; vertical-align: top; font-family:Arial, Helvetica, sans-serif;}

td.engform_cate	{font-size: 11px; line-height: 18px; text-align: left; vertical-align: top; font-family:Arial, Helvetica, sans-serif;}

td.engform_cate_n	{font-size: 11px; line-height: 18px; text-align: left; vertical-align: top; color: #FF0000; font-family:Arial, Helvetica, sans-serif;}

td.engform_text	{font-size: 11px; line-height: 18px; text-align: left; vertical-align: top; font-family:Arial, Helvetica, sans-serif;}





/* エントリーフォーム系 */

td.entryform_text	{font-size:10px; line-height: 22px; text-align: left; vertical-align: top;}



/* 一番上の紺のライン(002c52) */



td.top_head	{background-color:#002c52; height:4px;}

td.top_head01	{width:620px; background-color:#FFFFFF; font-size: 10px; line-height: 14px; color: #666666; font-family:Arial, Helvetica, sans-serif,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; padding:5px 5px 5px 40px; }

td.top_head02	{width:95px; background-color:#FFFFFF; padding:0 0 5px 0; text-align:center;}

td.underbnr	{font-size: 9px; line-height: 1.4em; color: #666666; font-family:Arial, Helvetica, sans-serif,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; padding:5px 2px 0 2px;}



/* 一番上の黒のライン(000000) */



td.top_head_bk	{background-color:#000000;}



/* 全体の枠のライン(dcdcdc 174363 FFFFFF) */



td.line		{background-color:#dcdcdc;}



td.line2		{background-color:#dcdcdc;}



td.line3		{background-color:#FFFFFF;}



/* それぞれの表示領域 */



td.menu		{background-color:#FFFFFF; text-align: right;}

td.left		{background-color:#FFFFFF;}

td.main		{background-color:#FFFFFF;}

td.right	{background-color:#FFFFFF; text-align: center;}



/*  各コーナーごとの色 */



td.color_prud	{background-color:#ff0606;}

td.color_gift	{background-color:#ff7b06;}

td.color_oem	{background-color:#ffb505;}

td.color_news	{background-color:#9acd2c;}

td.color_pres	{background-color:#22ac38;}

td.color_ir	{background-color:#00ADB2;}

td.color_comp	{background-color:#0999d8;}

td.color_supp	{background-color:#556fb5;}

td.color_shop	{background-color:#8957a1;}

td.color_priv	{background-color:#163f61;}

td.color_orag	{ background-color:#ff0606;}



td.color_dcdc	{background-color:#dcdcdc;}

td.color_dcdc2	{background-color:#174363;}





td.color_stit	{background-color:#002c52; height: 18px; color:#FFFFFF; font-size: 11px; font-family:Arial, Helvetica, sans-serif;}



td.color_bar	{background-color:#002c52; vertical-align: middle;}

td.color_bar2	{background-color:#ff850d; vertical-align: middle;}

td.color_bar3	{background-color:#5C5006; vertical-align: middle;}

td.color_bar4	{background:url(products/images/color_bar04_bg.gif) repeat-x; vertical-align: middle; padding:3px 0px;}

td.color_bar5	{background-color:#000000; vertical-align: middle;}

td.color_bar6	{background-color:#163f61; vertical-align: middle;}

/*  プロダクトのトップ */



td.prod_01	{background-color:#dcdcdc; padding: 5px 0px 5px 10px; font-size: 11px; font-family:Arial, Helvetica, sans-serif; font-weight: bold;}

td.prod_02	{background-color:#FFFFFF; padding: 5px 0px 5px 10px; font-size: 11px; font-family:Arial, Helvetica, sans-serif; font-weight: bold;}

td.prod_02_text	{padding: 5px 0px 5px 10px; font-size: 10px; line-height: 20px; color: #174363;}



a.prod_02

	{text-decoration: none; color: #174363;}

a.prod_02:visited

	{text-decoration: none; color: #174363;}

a.prod_02:active

	{text-decoration: underline; color: #174363;}

a.prod_02:hover

	{text-decoration: underline; color: #174363;}



.prod_03_table { padding-bottom:3px;}

.prod_03_text { font-size:10px; line-height:12px; color: #666666; text-align:right;}

td.prod_04 {

background-color:#FFFFFF;

padding: 5px 0px 5px 0px;

font-size: 11px;

font-family:Arial, Helvetica, sans-serif;

font-weight: bold;

}





/*  ページのタイトル（上：英語/下：日本語 */



.title_e		{font-size: 20px; line-height: 20px; color: #174363; font-family:Arial, Helvetica, sans-seri; padding: 5px 0px 5px;}

.title_j		{font-size: 16px; line-height: 24px; color: #174363; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; padding: 3px 0px 3px;}
.title_j_pro		{font-size: 14px; line-height: 18px; color: #174363; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; padding: 3px 0px 3px;}




/*  右メニュー系 */



a.subtitle			{text-decoration: none; color: #FFFFFF;}

a.subtitle:visited	{text-decoration: none; color: #FFFFFF;}

a.subtitle:active	{text-decoration: none; color: #FFFFFF;}

a.subtitle:hover	{text-decoration: none; color: #FFFFFF;}



td.rightmenu_1		{font-size:12px; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; padding: 2px 0px;}

td.rightmenu_1j		{font-size:10px; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; padding: 3px 0px;}

td.rightmenu_2		{font-size:10px; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; padding: 2px 0px 0px 16px;}

td.rightmenu_2j		{font-size:10px; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; padding: 3px 0px 0px 16px;}



a.rightmenu			{text-decoration: none; color: #174363;}

a.rightmenu:visited	{text-decoration: none; color: #174363;}

a.rightmenu:active	{text-decoration: none; color: #8ba1b1;}

a.rightmenu:hover	{text-decoration:underline; color: #8ba1b1;}



/*  商品一覧 */



td.count			{font-size: 12px; line-height: 20px; color: #174363; text-align:right;}



a.count			{text-decoration: none; color: #174363;}

a.count:visited	{text-decoration: none; color: #174363;}

a.count:active	{text-decoration: none; color: #FFFFFF; background-color: #174363;}

a.count:hover	{text-decoration: none; color: #FFFFFF; background-color: #174363;}



table.list		{background-color: #dcdcdc;}



td.list		{background-color: #FFFFFF; text-align: center; vertical-align: top; padding-top: 5px; width: 133px;}

td.list2	{background-color: #FFFFFF; text-align: left; vertical-align: top; padding:3px 5px 3px 5px; font-size: 10px;}



td.listname	{text-align: left; font-size:10px; vertical-align: top; padding:2px 5px 8px 5px;}





.itemIMAGE a:hover img.itemIMAGE, .itemIMAGE a img.itemIMAGE2{

	position:absolute;

	width:100px;

	height:100px;

	z-index:9999;

	margin-left:0px;

	margin-top:0px;

}



/*  商品詳細ポップアップ */



td.detail_tit	{text-align: right; vertical-align:middle; height: 20px; font-size: 11px; font-weight: bold; font-family:Arial, Helvetica, sans-serif;}

td.detail_name	{text-align: right; vertical-align:middle; font-size: 16px; font-weight: bold;}



td.color_deta	{background-color:#002c52;}



table.detail_waku	{border: 1px; border-color:#dcdcdc; border-style:solid; width: 250px;}



td.detail_text	{font-size: 10px; line-height: 16px; text-align: left; vertical-align: top;}

td.detail_under	{border-top:1px #dcdcdc solid; padding: 10px; font-size: 10px; line-height: 18px;}



/*  ニューインフォメーションのページ  */



td.newf_tit	{ background-color:#dcdcdc; font-size:12px; font-weight:bold; padding-left: 5px; padding-top: 5px; padding-bottom:5px;}

td.newf_backnm	{font-size: 16px; line-height: 20px; color: #174363; font-weight:900; font-family:Arial, Helvetica, sans-seri; padding: 5px 0px 5px 10px;}

td.newf		{font-size: 12px; line-height: 18px; text-align: left; vertical-align: top; font-weight: bold; padding-top: 10px; padding-bottom: 10px;}

td.newf2		{font-size: 10px; line-height: 18px; text-align: left; vertical-align: top; padding-top: 10px; padding-bottom: 10px;}



a.back

	{text-decoration: none; color: #174363;}

a.back:visited

	{text-decoration: none; color: #174363;}

a.back:active

	{text-decoration: underline; color: #174363;}

a.back:hover

	{text-decoration: underline; color: #174363;}



/*　各商品インフォメーションのページ　*/



td.info_tit		{ font-size:16px; line-height: 22px; text-align: left; padding: 13px 0px 13px 7px; width: 538px; font-weight: bold; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}

td.info_tit2	{ font-size:10px; line-height: 18px; text-align: left; padding: 13px 0px 20px 7px; width: 538px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}

td.info_tit3 {

	font-size:10px;

	line-height: 18px;

	text-align: left;

	padding: 13px 0px 20px 7px;

	width: 260px;

	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	float: right;

}

td.info_tit4		{ font-size:16px; line-height: 22px; text-align: left; padding: 13px 0px 13px 7px; width: 451px; font-weight: bold; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}

td.info25_tit		{ font-size:16px; line-height: 22px; text-align: left; padding: 13px 0px 13px 7px; width: 538px; font-weight: bold; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; color:#535353;}

td.info_tit480		{ font-size:10px; line-height: 18px; text-align: left; padding: 13px 0px 20px 7px; width: 480px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}



td.info_tit360l		{ font-size:16px; line-height: 22px; text-align: left; padding: 13px 0px 13px 7px; width: 360px; font-weight: bold; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}

td.info_tit360s		{ font-size:10px; line-height: 18px; text-align: left; padding: 13px 0px 20px 7px; width: 360px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}



td.info_subt	{ font-size:14px; line-height: 22px; text-align: left; padding: 0px 0px 9px 2px; font-weight: bold; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}

td.info_subt2	{ font-size:10px; line-height: 18px; text-align: left; padding: 0px 0px 12px 2px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}



table.info		{ border: 1px #dcdcdc solid;}



td.info_det		{ font-size: 10px; text-align: left; text-align: left; vertical-align: top; padding: 2px 0px 2px 0px;}



td.inf001_text		{ font-size:14px; line-height: 20px; text-align: left; padding: 13px 0px 0px 7px; width: 538px; font-weight: bold; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}

td.inf001_text2	{ font-size:10px; line-height: 18px; text-align: left; padding: 10px 0px 15px 7px; width: 538px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}



td.inf006_sam		{ font-size: 10px; text-align: 16px; text-align: left; vertical-align: top; padding: 2px 0px 7px 0px;}



td.inf005_tit		{ background-color:#163f61; font-size: 12px; text-align: 16px; color:#FFFFFF; text-align: left; vertical-align: top; padding: 2px 0px 2px 11px; font-weight: bold; font-family:Arial, Helvetica, sans-serif;}



.inf002_text		{ font-size:12px; line-height: 18px; font-weight: bold; padding: 2px 0px 2px 10px;}



.inf013_text		{ font-size:10px; line-height: 18px; padding: 0px 0px 10px 0px;}



.fea001_text		{ font-size:12px; line-height: 18px; font-weight: bold; padding: 2px 0px 2px 0px;}



.inf015_cap		{ font-size:10px; line-height: 18px; padding: 0px 15px 0px 0px; font-weight:900;}



.inf015_text	{ font-size:10px; line-height: 18px;}



.inf017_cau	{ font-size:10px; line-height: 18px;}



.inf017_text	{ font-size:10px; line-height: 18px; padding: 3px 0px 3px 0px;}



p.inf019_text	{

	border:solid #333333;

	border-bottom-width:1px;

	border-left-width:1px;

	border-right-width:1px;

	border-top-width:1px;

	font-size: 10px;

	text-align: left;

	text-align: left;

	vertical-align: top;

	padding: 7px 13px 7px;

}



.inf020_stit	{

	font-family: "ヒラギノ角ゴ  Pro W3", "Hiragino Kaku Gothic Pro",Osaka,"メイリオ","Meiryo", "ＭＳ Ｐゴシック", verdana, arial, sans-serif;

	font-size:12px;

	line-height: 18px;

	padding: 3px 0px 3px 10px;

	background-color:#dcdcdc;

	color:#174363;

}

td.info_020txt	{

	font-size:10px;

	line-height: 18px;

	padding: 5px 10px 20px 10px;

	font-family: "ヒラギノ角ゴ  Pro W3", "Hiragino Kaku Gothic Pro",Osaka,"メイリオ","Meiryo", "ＭＳ Ｐゴシック", verdana, arial, sans-serif;

}

td.info_020sp,td.info020pics	{

	text-align:center;

	padding-bottom:20px;

}





table.info020_box{

	border-left:1px #dcdcdc solid;

	border-right:1px #dcdcdc solid;

	border-bottom:1px #dcdcdc solid;

}

table.info_022txt	{

	font-size:10px;

	line-height: 18px;

	padding: 10px;

	border: 1px;

	border-color:#dcdcdc;

	border-style:solid;

	width: 198px;

}



table.info_026txt	{

	font-size:10px;

	line-height: 18px;

	padding: 10px;

	border: 1px;

	border-color:#dcdcdc;

	border-style:solid;

	width: 196px;

}



td.info_pageback	{

	font-size:10px;

	line-height: 18px;

	padding: 3px 2px 15px 0px;

	text-align:right;

	font-family: "ヒラギノ角ゴ  Pro W3", "Hiragino Kaku Gothic Pro",Osaka,"メイリオ","Meiryo", "ＭＳ Ｐゴシック", verdana, arial, sans-serif;

}

td.info020_list	{

	font-size:10px;

	line-height: 16px;

	padding: 3px 5px 15px 5px;

	font-family: "ヒラギノ角ゴ  Pro W3", "Hiragino Kaku Gothic Pro",Osaka,"メイリオ","Meiryo", "ＭＳ Ｐゴシック", verdana, arial, sans-serif;

}



.info024_text {font-size:10px; color:#3d3d3d;}



/*  セレクトのページ */



td.sele		{font-size: 20px; line-height: 20px; text-align: left; vertical-align: top; font-family:Arial, Helvetica, sans-serif; font-weight: bold; padding-bottom: 5px;}

td.sele2		{font-size: 10px; line-height: 18px; text-align: left; vertical-align: top; padding-bottom: 12px;}



.info23_text {

	font-size:10px;

	line-height: 18px;

	text-align: left;

	padding: 0px 0px 12px 2px;

	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	color: #666666;

}

.info24_text {

	font-size:10px;

	line-height: 16px;

	text-align: left;

	padding: 0px 0px 12px 2px;

	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";

	color: #666666;

}

.info25_text {

	font-size:10px;

	line-height: 18px;

	text-align: left;

	padding: 0px 0px 12px 2px;

	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	color: #535353;

}



.info28_fotoTd{

	width:213px;

	text-align:left;

	vertical-align:top;

	padding:14px 14px 14px 0;



}

.info28_fotorTd{

	text-align:left;

	vertical-align:top;

	font-size:12px;

	line-height:18px;

	color:#5d5d5d;

	padding:14px 0;

}

p.info28_text{

	padding:10px;

	margin:0;

}

.info28b_text {

	font-size:12px;

	line-height: 18px;

	text-align: left;

	vertical-align: top;

	padding: 2px 2px 2px 0px;

	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	color: #535353;

}



.info28bk_text {

	font-size:10px;

	line-height: 18px;

	color:#424242;

	text-align: right;

	padding: 0px 0px 12px 2px;

	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

}



td.info_tit29	{

	font-size:12px;

	line-height:16px;

	text-align: left;

	padding: 13px 0px 20px 7px;

	width: 538px;

	font-family: "ヒラギノ角ゴ  Pro W3", "Hiragino Kaku Gothic Pro",Osaka,"メイリオ","Meiryo", "ＭＳ Ｐゴシック", verdana, arial, sans-serif;

}

td.info029_stxt{

	color:#333333;

	vertical-align:top;

	width:198px;

}

td.inf029_txtco{

color:#333333;

}

.inf029_txtsub{

font-size:10px;

line-height: 16px;



}



td.inf029_text{

font-size:12px;

line-height: 16px;

padding: 10px 0px 10px 0px;

vertical-align:top;

}



td.inf029_att{

font-size:10px;

text-align: left;

line-height: 16px;

padding: 10px 0px 2px 0px;

color:#333333;

vertical-align:top;

}

td.inf029_history{

font-size:12px;

text-align: left;

line-height: 18px;

padding-top:10px;

padding-bottom:50px;

color:#333333;

vertical-align:top;

}



/*  会社概要 */



table.comp	{

	border: 1px;

	border-color:#dcdcdc;

	border-style:solid;

	width: 538px;

}



td.comp		{font-size: 10px; line-height: 16px; text-align: left; vertical-align: top; background-repeat:repeat-y;}

td.comp2		{font-size: 10px; line-height: 16px; text-align: left; vertical-align: top; padding-left:3px; padding-bottom:15px;}



/*  事業内容＆経営理念  */



td.poli_tit	{ background-color:#dcdcdc; font-size:12px; font-weight:bold; padding-left: 12px; padding-top: 5px; padding-bottom:5px;}

td.poli		{font-size: 12px; line-height: 18px; text-align: left; vertical-align: top; font-weight: bold; padding-left: 10px; padding-top: 10px; padding-bottom: 3px;}

td.poli2		{font-size: 10px; line-height: 18px; text-align: left; vertical-align: top; padding-left: 10px; padding-bottom: 20px;}



td.hist		{font-size: 10px; line-height: 18px; text-align: left; vertical-align: top; padding-top: 5px; padding-left: 10px; padding-bottom: 20px;}



td.hist_stit	{border: 1px; border-color:#dcdcdc; border-style:solid; width: 519px; text-align: left;}

td.hist_stit2	{font-size: 12px; font-weight: bold; padding-top: 3px; padding-bottom: 3px;}

td.hist_text	{font-size: 10px; line-height: 18px; text-align: left; vertical-align: top;}



td.history	{border: 1px; border-color:#dcdcdc; border-style:solid; width: 537px;}

td.hist_table	{font-size: 10px; line-height: 15px; text-align: left; vertical-align: top; padding-top: 2px; padding-bottom: 2px;}





/*　地図　*/

.map_addr	{

	color:#002C52;

	font-size:12px;

	line-height:16px;

	font-family:Arial, Helvetica, sans-serif, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	text-align:left;

	vertical-align:top;

	padding:6px 3px 15px 3px;

}



.map_acess	{

	color:#002C52;

	font-size:12px;

	line-height:16px;

	font-family:Arial, Helvetica, sans-serif, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	text-align:left;

	vertical-align:top;

	padding:15px 3px 15px 3px;

}



.map_close	{

	padding:15px 0px 15px 0px;

}















/*  ニュース */



.news_tit		{font-size: 12px; line-height: 16px; color: #FFFFFF; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-weight: bold;}



a.news_tit			{text-decoration: none; color: #FFFFFF;}

a.news_tit:visited	{text-decoration: none; color: #FFFFFF;}

a.news_tit:active	{text-decoration: none; color: #FFFFFF;}

a.news_tit:hover	{text-decoration: underline; color: #FFFFFF;}



.news_date		{ font-size: 10px; text-align:right;}



.news_text		{

	font-size: 12px;

	line-height: 18px;

	text-align:left;

	padding-top: 10px;

	padding-bottom: 10px;

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

}
.news_text02		{

	font-size: 12px;

	line-height: 18px;

	text-align:left;

	vertical-align: center;

	padding-bottom: 10px;

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

}

.news_small_text		{

	font-size: 10px;

	line-height: 16px;

	text-align:left;

	padding-top: 10px;

	padding-bottom: 10px;

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

}

.news_small_text02		{

	font-size: 10px;

	line-height: 16px;

	text-align:left;

	padding-bottom: 10px;

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

}



td.news_text	{width: 523px; text-align:left; vertical-align: top;}



/*  プレス */



.press_tit		{font-size: 12px; line-height: 16px; color: #FFFFFF; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-weight: bold;}



a.press_tit			{text-decoration: none; color: #FFFFFF;}

a.press_tit:visited	{text-decoration: none; color: #FFFFFF;}

a.press_tit:active	{text-decoration: none; color: #FFFFFF;}

a.press_tit:hover	{text-decoration: underline; color: #FFFFFF;}



.press_date		{ font-size: 10px; text-align:right;}



.press_lead		{ font-size: 10px; line-height: 18px; text-align:left; padding-top: 2px; padding-bottom: 10px;}

.press_lead_date		{ font-size: 10px; line-height: 18px; font-weight:bold;}

td.press_lead	{width: 523px; text-align:left; vertical-align: top;}



.press_text		{ font-size: 12px; line-height: 18px; text-align:left; padding-top: 10px; padding-bottom: 10px;}

td.press_text	{width: 523px; text-align:left; vertical-align: top;}



td.pdf_down		{ font-size: 10px; line-height: 18px; font-weight:bold; text-align:right;}



td.press_year		{ padding-left:3px;}



td.press_month		{ font-size: 12px; line-height: 18px; text-align:right; vertical-align:middle; font-family:"Arial, Helvetica, sans-serif, ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; padding:0px 0px 8px 0px;}

a.press_month_now	{ color:#22AC38; font-weight:bold;}



a.press_month			{text-decoration: none; color: #174363; font-family:Arial, Helvetica, sans-seri;}

a.press_month:visited	{text-decoration: none; color: #174363; font-family:Arial, Helvetica, sans-seri;}

a.press_month:active	{text-decoration: none; color: #174363; font-family:Arial, Helvetica, sans-seri;}

a.press_month:hover		{text-decoration: underline; color: #22AC38; font-family:Arial, Helvetica, sans-seri;}



/*  ir  */

td.irnews	{

	font-size: 11px;

	text-align: left;

	padding: 2px 0px 2px 60px;

	}



td.ir01	{ font-size:10px; line-height: 18px; text-align: left; padding: 13px 0px 13px 7px; width: 538px;}

td.ir02	{ font-size:10px; line-height: 18px; text-align: left; padding: 8px 0px 0px 7px; width: 538px;}

td.ir03	{ font-size:10px; color:#666666; line-height: 18px; text-align: left; padding: 3px 0px 0px 7px; width: 538px;}

td.ir04	{ font-size:10px; line-height: 18px; text-align: right; padding: 8px 0px 0px 7px; width: 538px;}

td.ir10a	{ font-size:10px; line-height: 18px; text-align: left; padding: 8px 0px 0px 10px;}

td.ir10b	{ font-size:10px; line-height: 18px; text-align: left;}

td.ir10c	{

	font-size:10px;

	line-height: 18px;

	text-align: left;

	padding: 5px 8px 5px 8px;

	border: solid #174363 1px;

	border-top-style: hidden;

	}

td.ir10d	{ font-size:10px; line-height: 18px; text-align: right; padding: 8px 0px 0px 10px;}

td.ir12	{ font-size:12px; line-height: 18px; text-align: left; padding-left: 5px;}

td.ir13	{ font-size:15px; line-height: 18px; text-align: left; padding: 5px 0px 0px 0px;}

td.ir15	{ font-size:15px; line-height: 18px; text-align: left; padding: 5px 8px 0px 0px;}

td.ir_date	{ font-size:10px; line-height: 14px; text-align: right; padding: 13px 0px 5px 7px; width: 538px;}

td.ir_table	{ font-size: 10px; text-align: left; vertical-align: top; padding: 2px 0px 2px 0px;}

td.ir_arrow	{ text-align: left; vertical-align: top; width: 16px;}

td.irpoli	{font-size: 12px; line-height: 18px; text-align: left; vertical-align: top; font-weight: bold; padding-left: 10px; padding-bottom: 3px;}



/*　recruit　*/

table.recnews	{

	border: 1px solid #DCDCDC;

	border-collapse:collapse;

}



.recnews_date	{

	color:#174363;

	font-size:12px;

	line-height:16px;

	font-family:Arial, Helvetica, sans-serif, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	text-align:left;

	vertical-align:top;

	padding:6px 2px 6px 5px;



}



.recnews_text	{

	border-left-width:1px;

	border-left-style:solid;

	border-left-color:DCDCDC;

	color:#174363;

	font-size:12px;

	line-height:18px;

	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3" ,Arial, Helvetica, sans-serif;

	text-align:left;

	vertical-align:top;

	padding:6px 10px 6px 10px;

}



span.color_comp	{ color:#0999d8; font-size:16px; margin-right:2px;}



td.rec_stit2	{font-size: 12px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3" ,Arial, Helvetica, sans-serif; font-weight: bold; padding-top: 3px; padding-bottom: 3px;}



.rec_headtext	{

	color:#174363;

	font-size:12px;

	line-height:18px;

	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3" ,Arial, Helvetica, sans-serif;

	text-align:left;

	vertical-align:top;

	padding:15px 15px 15px 9px;

}



.rec_text	{

	color:#174363;

	font-size:10px;

	line-height:16px;

	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3" ,Arial, Helvetica, sans-serif;

	text-align:left;

	vertical-align:top;

	padding:6px 10px 15px 9px;

}



td.rec_poli_tit	{ background-color:#dcdcdc; }







/*  FAQ */



td.faq_ques		{ background-color:#dcdcdc;}

.ques_tit		{ font-size:12px; line-height: 18px; padding-right: 8px; font-weight: bold;}

.ques_text		{ font-size:12px; line-height: 18px; font-weight: bold;}

.answ_tit		{ font-size:12px; line-height: 18px; padding-right: 8px; font-weight: bold;}

.answ_text		{ font-size:10px; line-height: 18px;}





/*  ショップ */



td.shop		{font-size: 14px; line-height: 16px; text-align: left; vertical-align: top; font-family:Arial, Helvetica, sans-serif, ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3; font-weight: bold; padding-bottom: 10px;}

td.shop2		{font-size: 10px; line-height: 16px; text-align: left; vertical-align: top; padding-bottom: 6px;}

td.shop3		{font-size: 10px; line-height: 16px; text-align: right; vertical-align: bottom; padding-bottom: 6px;}

.shop2_red		{ color:#CC3300; font-weight:bold;}

td.shop4		{text-align: right; vertical-align: top; padding: 0px 19px 6px 0px;}



/*  プライバシーポリシー　*/

td.policy	{font-size: 12px; line-height: 20px; color: #174363;}





/*　フッター　*/

.foot_link	{font-size: 12px; line-height: 14px; color: #A0A0A0; font-family:Arial, Helvetica, sans-serif, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; padding:3px 0px 15px 0px; vertical-align:top;}

a.foot_link			{text-decoration: none; color: #A0A0A0;}

a.foot_link:visited	{text-decoration: none; color: #A0A0A0;}

a.foot_link:active	{text-decoration: none; color: #A0A0A0;}

a.foot_link:hover	{text-decoration: underline; color: #A0A0A0;}





/* CSR */

td.csr_stit	{font-size: 12px; line-height:14px; font-weight: bold; color:#174363; font-family:Arial, Helvetica, sans-seri; padding:3px 0px 3px 5px;}



table.csrnews	{

	border-top-style:solid;

	border-top-width:1px;

	border-top-color:#DCDCDC;

	border-collapse:collapse;

}



.csrnews_date	{

	border-bottom-style:solid;

	border-bottom-width:1px;

	border-bottom-color:#DCDCDC;



	color:#174363;

	font-size:12px;

	line-height:16px;

	font-family:Arial, Helvetica, sans-serif, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	text-align:left;

	vertical-align:top;

	padding:6px 2px 6px 5px;



}



.csrnews_text	{

	border-bottom-style:solid;

	border-bottom-width:1px;

	border-bottom-color:#DCDCDC;



	border-left-width:1px;

	border-left-style:solid;

	border-left-color:#DCDCDC;

	color:#174363;

	font-size:12px;

	line-height:18px;

	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3" ,Arial, Helvetica, sans-serif;

	text-align:left;

	vertical-align:top;

	padding:6px 10px 6px 10px;

}



td.csr_newstit	{font-size: 11px; line-height:18px; text-align:left; vertical-align:top; padding:3px 5px 5px 15px;}

td.csr_newsdate	{font-size: 10px; line-height:18px; text-align:left; vertical-align:top; padding:0px 5px 5px 18px;}

td.csr_text	{font-size: 10px; line-height:18px; text-align:left; vertical-align:top; padding:0px 10px 5px 10px;}

td.csr_monotext	{font-size: 11px; line-height:18px; text-align:left; vertical-align:top; padding:10px 10px 5px 10px;}

td.csr_copy	{font-size: 09px; line-height:18px; text-align:left; vertical-align:bottom; padding:5px 0px;}

td.csr_link	{font-size: 10px; line-height:18px; text-align:right; vertical-align:bottom; padding:25px 3px 3px 0px;}

td.csr_img	{text-align:left; vertical-align:top; padding:0px 0px 30px 0px;}

td.csr_newsimg	{text-align:left; vertical-align:top; padding:3px 3px 5px 5px;}

td.csr_bntit	{font-size: 11px; line-height:14px; text-align:left; vertical-align:top; padding-left:5px; vertical-align:top;}



/* EURO STYLE */

.euro_text{

	font-size: 10px;

	line-height: 20px;

	color: #174363;

	font-family:Arial, Helvetica, sans-serif, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

}

.euro_price{

	font-size: 10px;

	line-height: 20px;

	color: #ff0000;

	font-family:Arial, Helvetica, sans-serif, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

}



.text_box_os { padding-bottom:12px;}

.text_box_is {border:1px #CCCCCC solid; padding:12px 18px;}







/* products/info_028.html */



.inf028_title01 { padding:5px 0px 0px 0px;}

.inf028_text { color:#5d5d5d; font-size:14px; line-height:20px;}

.inf028_bg01 { background:url(products/images/inf_028_pic02.jpg) no-repeat bottom; width:537px; height:144px;}



.inf028_tableEnd { padding-bottom:22px;}

/* gift/index.html */

.gif_oem_tit01 {
	padding:17px 18px 0px 18px; margin:0px; width:511px;
	background:url(gift/images/img_oem_title01.gif) top; font-size:14px;}
.gif_oem_tit03 {
	padding:8px 18px 5px 18px; margin:0px; width:511px;
	background:url(gift/images/img_oem_title03.jpg) bottom; line-height:16px;}
.gif_oem_resultpic {
	padding-bottom:5px; width:172px;}
.gif_oem_resulttext {
	padding-bottom:15px; vertical-align:top; text-align:left;
	color:#666666; font-size: 10px; line-height: 12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
.gif_oem_prodbg {
	background-color:#d4d5d5; padding: 0px 0px 12px 14px; text-align:left;}

.gif_lh { line-height:16px;}

.gif_oem_stit { border:1px solid #dcdcdc;}
.gif_oem_stit_line { border-left: 2px solid #ff7b03; padding-left:7px; color:#666666;
	font-size:12px; line-height:16px; font-weight:bold;}
