.fw			{
			font-size:12px;
			line-height:20px;
			color:#ffffff
			}
			
.fmi		{
			font-size:12px;
			line-height:15px;
			color:#666666;
			text-align:justify;
			text-justify:distribute;
			}
			
.fmi_kikaku		{
			font-size:12px;
			line-height:15px;
			color:#666666;
			}			
			
.fmi_02		{
			font-size:12px;
			line-height:15px;
			color:#666666;
			text-align:center;
			}

			
.fmi11		{
			font-size:11px;
			line-height:15px;
			color:#666666;
			text-align:justify;
			text-justify:distribute;
			}
						

.fmi_link	{
			font-size:12px;
			line-height:13px;
			color:#0168B6;
			text-align:justify;
			text-justify:distribute;
			text-decoration:underline;
			}
						
.fmibo		{
			font-size:12px;
			line-height:15px;
			color:#666666;
			font-weight:bold
			text-align:justify;
			text-justify:distribute;
			}			
			
.fmib		{
			font-size:12px;
			line-height:15px;
			color:#0168B6;
			text-align:justify;
			text-justify:distribute;
			}
						
.fmib2		{
			font-size:12px;
			line-height:15px;
			color:#990000;
			text-align:justify;
			text-justify:distribute;
			}
			
.fmib3		{
			font-size:18px;
			line-height:28px;
			color:#666666;
			font-weight:bold;
			text-align:justify;
			text-justify:distribute;
			}			
						
.fmw		{
			font-size:11px;
			line-height:15px;
			color:#ffffff;
			padding-top:3px;
			}
			
.fmw1		{
			font-size:12px;
			line-height:15px;
			color:#ffffff;
			text-align:justify;
			text-justify:distribute;
			}
			
		
.fsm		{
			font-size:10px;
			line-height:18px;
			color:#666666;
			}
			
.fsm_kikaku		{
			font-size:10px;
			line-height:16px;
			color:#ffffff;
			text-align:center;
			}
			
.fsm0		{
			font-size:10px;
			line-height:18px;
			color:#666666;
			text-align:justify;
			text-justify:distribute;
			}
			
.fssm		{
			font-size:8px;
			line-height:18px;
			color:#666666
			}
			
.fsm1		{
			font-size:10px;
			line-height:15px;
			color:#666666;
			text-align:justify;
			text-justify:distribute;
			}			
			
			
.fb			{
			font-size:12px;
			line-height:15px;
			font-weight:bold;
			color:#666666;
			}
						
.fred		{
			font-size:12px;
			line-height:15px;
			color:#FF0000
			}
			
.flb		{
			font-size:12px;
			line-height:15px;
			color:#6fb2de;
			font-weight:bold
			}

.fdb		{
			font-size:12px;
			line-height:15px;
			color:#3e419b;
			font-weight:bold
			}
						
			
a.link01	{
			font-size:10px;
			color:#ffffff;
			}
			
a.link01:hover{
			color:#d50000;
			}
			
a:link		{
			color:#0168B6;
			text-decoration:underline;
			}
			
						
a:visited 	{
 			color:#666666;
			text-decoration:underline;
			}
			
a:active 	{
			color:#666666;
			text-decoration:underline;
			}
			
a:hover 	{
			color:#d50000;
			text-decoration:underline;
			}
			

#dori a:link {
	color: #FFFFFF;
}
#dori a:visited {
	color: #FFFFFF;
}
#dori a:hover {
	color: #ff9900;
}
#dori a:active {
	color: #FFFFFF;
}

h1,h2,h3,h4,h5,h6,p,ul,li,dl,dt,dd,table,form{margin: 0;padding: 0;}


h1,h2{font-size: 140%;}
h3,h4{font-size: 11px; font-weight:bold;}
h5,h6{font-size: 100%;}

/* 見出し設定
---------------------------------------------------------------------------------------------------- */
#header h1{
    margin:0px; padding:0px; width:285px; height:48px; float:left;}

#header h1 a{
    width:300px; height:50px; background:url(../images/logo.gif) no-repeat;
	display:block; text-indent:-9999px;}

/* グロナビ設定
---------------------------------------------------------------------------------------------------- */
#gn ul{list-style: none;}
#gn li{display: block; float:left;}
#gn li a{display: block; text-indent: -9999px; height: 30px;}

#gn li#buturyu a{background:url("../images/bt_buturyu01.jpg") no-repeat; width:152px;}
#gn li#buturyu a:hover{background: url("../images/bt_buturyu02.jpg") no-repeat; width:152px;}
#gn li#bankin a{background:url("../images/bt_bankin01.jpg") no-repeat; width:152px;}
#gn li#bankin a:hover{background: url("../images/bt_bankin02.jpg") no-repeat; width:152px;}
#gn li#souchi a{background:url("../images/bt_souchi01.jpg") no-repeat; width:152px;}
#gn li#souchi a:hover{background: url("../images/bt_souchi02.jpg") no-repeat; width:152px;}
#gn li#jigu a{background:url("../images/bt_jigu01.jpg") no-repeat; width:152px;}
#gn li#jigu a:hover{background: url("../images/bt_jigu02.jpg") no-repeat; width:152px;}
#gn li#senjo a{background:url("../images/bt_senjo01.jpg") no-repeat; width:152px;}
#gn li#senjo a:hover{background: url("../images/bt_senjo02.jpg") no-repeat; width:152px;}
#gn li#seikan a{background:url("../images/bt_seikan01.jpg") no-repeat; width:152px;}
#gn li#seikan a:hover{background: url("../images/bt_seikan02.jpg") no-repeat; width:152px;}
#gn li#pura a{background:url("../images/bt_pura01.jpg") no-repeat; width:152px;}
#gn li#pura a:hover{background: url("../images/bt_pura02.jpg") no-repeat; width:152px;}
#gn li#belt a{background:url("../images/bt_belt01.jpg") no-repeat; width:152px;}
#gn li#belt a:hover{background: url("../images/bt_belt02.jpg") no-repeat; width:152px;}
#gn li#kankyo a{background:url("../images/bt_kankyo01.jpg") no-repeat; width:152px;}
#gn li#kankyo a:hover{background: url("../images/bt_kankyo02.jpg") no-repeat; width:152px;}
#gn li#sonota a{background:url("../images/bt_sonota01.jpg") no-repeat; width:152px;}
#gn li#sonota a:hover{background: url("../images/bt_sonota02.jpg") no-repeat; width:152px;}

#gn2 ul{list-style: none;}
#gn2 li{display: block; float:left;}
#gn2 li a{display: block; text-indent: -9999px; height: 30px;}

#gn2 li#seikan a{background:url("../images/bt_seikan01.jpg") no-repeat; width:152px;}
#gn2 li#seikan a:hover{background: url("../images/bt_seikan02.jpg") no-repeat; width:152px;}
#gn2 li#pura a{background:url("../images/bt_pura01.jpg") no-repeat; width:152px;}
#gn2 li#pura a:hover{background: url("../images/bt_pura02.jpg") no-repeat; width:152px;}
#gn2 li#belt a{background:url("../images/bt_belt01.jpg") no-repeat; width:152px;}
#gn2 li#belt a:hover{background: url("../images/bt_belt02.jpg") no-repeat; width:152px;}
#gn2 li#kankyo a{background:url("../images/bt_kankyo01.jpg") no-repeat; width:152px;}
#gn2 li#kankyo a:hover{background: url("../images/bt_kankyo02.jpg") no-repeat; width:152px;}
#gn2 li#sonota a{background:url("../images/bt_hikken01.gif") no-repeat; width:152px;}
#gn2 li#sonota a:hover{background: url("../images/bt_hikken02.gif") no-repeat; width:152px;}


/*取扱商品サブメニュー*/
ul,li{ margin:0px; padding:0px;}

#lineup_sub_box{ padding:5px 10px 5px 60px;}
ul.lineup_sub_menu{ font-size:12px; line-height:180%;}
ul.lineup_sub_menu li{ background: url(../lineup/images/sub_menu_mark.gif) no-repeat center left; padding-left:15px; list-style:none;}

/*取扱商品(製造と設備)*/
#seizou_setsubi{ width:520px; margin-left:20px;}
#seizou_setsubi th{ padding:5px; background:#333333; color:#FFFFFF;}
#seizou_setsubi td{ padding:5px; background:#FFFFFF;}

#seizou_setsubi3{ width:520px; margin-left:10px;}
#seizou_setsubi3 th{ background:#333333; color:#FFFFFF;}
#seizou_setsubi3 td{ background:#FFFFFF;}

#leftnavi ul{ list-style:none;}
#leftnavi li{ margin-left:10px; margin-bottom:8px; background:url("../images/ar01.gif") top left no-repeat; padding-left:19px; padding-right:10px;}
#leftnavi li a{ text-decoration:underline; color:#000000;}
#leftnavi li a:hover{ text-decoration:none; color:#000000;}

/*ヘッダー部テキストリンク*/
.header_text{text-align:left; margin:0px; padding:0px; background:url("../images/common/logo02.gif") no-repeat; float:left;}
.header_text2{ width:460px; text-align:left; margin:0px; padding:0px; float:left;}
.header ul{ list-style-type: none;font-size:11px; text-align:right; padding-top:5px;}
.header ul li{ float: right; height: 20px; background: url("../images/sub_menu_mark1.gif") no-repeat left top; padding: 0px 10px 0 20px;}
.header ul li a{ color:#0168B6; text-decoration:underline;}
.header ul li a:hover{ color:#d50000; text-decoration:underline;}

/*ヘッダー部テキストリンク２*/
.header2_text{text-align:left; margin:0px; padding:0px; background:url("../images/common/logo02.gif") no-repeat; float:left;}
.header2_text2{ width:460px; text-align:left; margin:0px; padding:0px; float:left;}
.header2 ul{ list-style-type: none;font-size:11px; text-align:right; padding-top:10px;}
.header2 ul li{ float: right; height: 20px; background: url("../lineup/images/sub_menu_mark.gif") no-repeat left top; padding: 0px 10px 0 20px;}
.header2 ul li a{ color:#0168B6; text-decoration:underline;}
.header2 ul li a:hover{ color:#d50000; text-decoration:underline;}

/*詳細はコチラ*/
#shosai ul{ list-style-type: none; font-size:11px; text-align:right; padding-top:5px;}
#shosai ul li{ float: right; height: 20px; background: url("../images/ar01.gif") no-repeat left top; padding: 0px 10px 0px 20px;}
#shosai ul li a{ color:#0168B6; text-decoration:underline;}
#shosai ul li a:hover{ color:#d50000; text-decoration:underline;}

/*新着情報リスト*/
.news ul{ list-style-type: none; font-size:12px; text-align:left; padding-top:5px; line-height:16px;}
.news ul li{background: url("../images/ar01.gif") no-repeat left top; padding: 0px 10px 10px 20px;}
.news ul li a{ color:#0168B6; text-decoration:underline;}
.news ul li a:hover{ color:#d50000; text-decoration:underline;}

/*番号リスト*/
.text ol{ font-size:12px; text-align:left; padding: 0 10px 0 35px; margin: 0;}
.text ul li{ padding-top: 10px;}
.text ul li a{ color:#0168B6; text-decoration:underline;}
.text ul li a:hover{ color:#d50000; text-decoration:underline;}

/*コメントレイアウト*/
.text { padding-left: 10px; padding-right: 10px; font-size:12px; line-height:16px; letter-spacing:1px; color:#666666; text-align:justify; text-justify:distribute;}
.text2 { padding-left: 20px; padding-right: 20px; font-size:12px; line-height:16px; letter-spacing:1px; color:#666666; text-align:justify; text-justify:distribute;}
.text3 { font-size:12px; line-height:16px; letter-spacing:1px; color:#666666; text-align:right; text-justify:distribute;}
.f_text { font-size:10px; line-height:14px; color:#666666; text-align:justify; text-justify:distribute; text-align:center;}
.text4 { padding-bottom: 10px; padding-left: 10px; padding-right: 10px; font-size:12px; line-height:16px; letter-spacing:1px; color:#666666; text-align:justify; text-justify:distribute;}


/*レフトカラムコメントレイアウト*/
.left_text { padding-top: 5px; padding-left: 10px; padding-right: 10px; font-size:11px; line-height:14px; letter-spacing:1px; color:#666666; text-align:justify; text-justify:distribute;}

/*PICKUP商品タイトル*/
.pick_text { width:400px; height:24px; background:url(../images/bg_picktitle3.gif) no-repeat; display:block; padding-bottom: 10px; padding-top:3px; font-size:14px; line-height:14px; letter-spacing:1px; color:#0168B6; font-weight:bold; text-align:justify; text-justify:distribute; padding-left: 10px;}
.pick_text a { color:#0168B6; text-decoration:underline;}
.pick_text a:visited { color:#0168B6; text-decoration:underline;}
.pick_text a:active { color:#0168B6; text-decoration:underline;}
.pick_text a:hover { color:#d50000; text-decoration:underline;}

/*詳細はコチラ*/
.shosai ul{ list-style-type: none; font-size:11px; text-align:right; padding-top:5px;}
.shosai ul li{ float: right; height: 20px; background: url("../images/ar01.gif") no-repeat left top; padding: 0px 10px 0px 20px;}
.shosai ul li a{ color:#0168B6; text-decoration:underline;}
.shosai ul li a:hover{ color:#d50000; text-decoration:underline;}

/*実績ＩＮＤＥＸタイトル*/
.results_text { padding-bottom: 10px; padding-top:3px; font-size:14px; line-height:18px; letter-spacing:1px; color:#0168B6; font-weight:bold; text-align:justify; text-justify:distribute;}
.results_text a { color:#0168B6; text-decoration:underline;}
.results_text a:visited { color:#0168B6; text-decoration:underline;}
.results_text a:active { color:#0168B6; text-decoration:underline;}
.results_text a:hover { color:#d50000; text-decoration:underline;}

/*icikoroメリットタイトル*/
.ichikoromeri_text { padding-bottom: 10px; padding-top:3px; font-size:14px; line-height:18px; letter-spacing:1px; color:#0CA228; font-weight:bold; text-align:justify; text-justify:distribute;}

.img_center { text-align:center ; padding: 10px 0 20px 0;}

.mujin_text { padding-bottom: 10px; padding-top:3px; padding-left:10px; font-size:14px; line-height:18px; letter-spacing:1px; color:#0168B6; font-weight:bold; text-align:justify; text-justify:distribute;}
.mujin_anzen_text { padding-bottom: 10px; padding-top:3px; padding-left:10px; font-size:14px; line-height:18px; letter-spacing:1px; color:#ff0000; font-weight:bold; text-align:justify; text-justify:distribute;}

.shifty_text { padding-bottom: 10px; padding-top:5px; font-size:14px; line-height:18px; letter-spacing:1px; color:#ff0000; font-weight:bold; text-align:justify; text-justify:distribute;}
.shifty_text_2 { font-size:12px; line-height:16px; letter-spacing:1px; color:#666666; text-align:justify; text-justify:distribute;}
