@charset "shift_jis";

@import"./base.css";
@import"./reset.css";

/* --------------------------------------------------------------------------------------
 body
--------------------------------------------------------------------------------------- */
body{
	background-color:#ffffff;
}

/* --------------------------------------------------------------------------------------
 コンテナー
--------------------------------------------------------------------------------------- */
div#container{
	position:relative;
	width: 842px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	margin: 0 auto;
	padding:0 15px 0 15px;
}

/* --------------------------------------------------------------------------------------
 ヘッダー
--------------------------------------------------------------------------------------- */

div#header{
	width:840px;
	height:71px;
	background-image:url("../img/header.gif");
	}

/* --------------------------------------------------------------------------------------
 メニュー
--------------------------------------------------------------------------------------- */

div#menu{
	width:840px;
	height:47px;
	}

/* --------------------------------------------------------------------------------------
 トップ
--------------------------------------------------------------------------------------- */

div#top{
	width:840px;
	height:203px;
	background-color:#cccccc;
	}

/* --------------------------------------------------------------------------------------
 コンテンツ
--------------------------------------------------------------------------------------- */

div#content{
	width:812px;
	padding:0 15px 0 13px;
	background-image:url("../img/content_middle.gif");
	}

div#content2{
	width:812px;
	background-color:#eeeeee;
	padding:0 15px 0 13px;
	margin-bottom:15px;
	margin-top:10px;
	}


/* --------------------------------------------------------------------------------------
 メイン
--------------------------------------------------------------------------------------- */
div#main{
	width:583px;
	float:left;
	letter-spacing:1px;
}


div.main_all{
	width:583px;
	margin-bottom:16px;
	}

div.main_top{
	width:583px;
	height:18px;
	}

div.main_middle{
	width:553px;
	padding:0 15px 0 15px;
	background-image:url("../img/main_middle.gif");
	}


div.main_bottom{
	width:583px;
	height:18px;
	background-image:url("../img/main_bottom.gif");
	clear:both;
	}


div.box{
	width:519px;
	background-image:url("../img/box_bg.gif");
	padding:15px 15px 0 15px;
	}

div.box p{
	margin-bottom:0px;
	}


table.flow{
	background-color:#d4ffff;
	width:549px;
	font-size:16px;
}
table.flow p{
	margin-bottom:10px;
}

table.flow td{
	padding:10px 0 0 15px;
}

table.flow th{
	padding:10px 10px 10px 10px;
}


/*追加*/

div.box_left{
	width:250px;
	border:1px solid #cccccc;
	float:left;
	padding:10px;
	margin-bottom:10px;
	font-size:16px;
}

div.box_right{
	width:250px;
	border:1px solid #cccccc;
	float:right;
	padding:10px;
	margin-bottom:10px;
	font-size:16px;
}

div.box_right p,div.box_left p{
	margin-bottom:5px;
}



/*トップ商品*/
div.mini_all_left{
	width:162px;
	float:left;
	}

div.mini_all_center{
	width:162px;
	float:left;
	margin:0 17px 0 16px;
	}

div.mini_all_right{
	width:162px;
	float:left;
	}


div.mini_top{
	width:162px;
	height:15px;
	}

div.mini_middle{
	width:132px;
	height:240px;
	background-image:url("../img/mini_box_middle.gif");
	padding:0 15px 0 15px;
	font-size:16px;
	}

div.mini_middle img{
	margin-bottom:10px;
}


div.mini_bottom{
	width:162px;
	height:15px;
	}

/* --------------------------------------------------------------------------------------
 メイン2
--------------------------------------------------------------------------------------- */
div#main2{
	width:583px;
	float:left;
	letter-spacing:1px;
}


div.main2_all{
	width:583px;
	margin-bottom:16px;
	}

div.main2_top{
	width:583px;
	height:18px;
	}

div.main2_middle{
	width:553px;
	padding:0 15px 0 15px;
	background-image:url("../img/main_middle.gif");
	}


div.main2_bottom{
	width:583px;
	height:18px;
	background-image:url("../img/main_bottom.gif");
	clear:both;
	}


div#main2{
	width:553px;
	background-color:#ffffff;
	float:right;
	padding:18px 15px 15px 15px;
	font-size:16px;
	}
/* --------------------------------------------------------------------------------------
 メイン3
--------------------------------------------------------------------------------------- */
div#main3{
	width:782px;
	background-color:#ffffff;
	padding:15px 15px 15px 15px;
	font-size:16px;
}





/* --------------------------------------------------------------------------------------
 サイドライト
--------------------------------------------------------------------------------------- */

div#side_right{
	width:215px;
	float:right;
	}

div#side_top{
	width:215px;
	height:41px;
}

div#side_middle2{
	width:185px;
	background-image:url("../img/side_middle2.gif");
	padding:10px 15px 10px 15px;
}

div#side_middle p{
	margin-bottom:10px;

}

div#side_bottom{
	width:215px;
	height:13px;
	margin-bottom:10px;
}

div#other{
	width:185px;
	background-color:#fff1c8;
	font-size:16px;
}

#side_middle ul{
	width:175px;
	padding:0 5px 10px 5px;
}

#side_middle li{
	font-size:14px;
	list-style:url(../img/rect.gif) inside;
}




/* --------------------------------------------------------------------------------------
 サイドレフト
--------------------------------------------------------------------------------------- */

div#side_left{
	width:215px;
	float:left;
	}

div#side_top{
	width:215px;
	height:41px;
}

div#side_middle{
	width:185px;
	background-image:url("../img/side_middle.gif");
	padding:10px 15px 10px 15px;
}

div#side_middle p{
	margin-bottom:10px;

}

div#side_bottom{
	width:215px;
	height:13px;
}

div#other{
	width:185px;
	background-color:#fff1c8;
	font-size:16px;
}

#side_middle ul{
	width:175px;
	padding:0 5px 10px 5px;
}

#side_middle li{
	list-style:url(../img/rect.gif) inside;
}



div.other_title2{
	padding:10px 5px 10px 5px;
	background-color:#ffba00;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}

div.other2{
	background-color:#fff1c8;
	padding:10px 10px 10px 10px;
}

div.other2 li{
	list-style-position:inside;
}

div.other2 p{
	margin-bottom:5px;
}

div.other2 ul{
	margin-bottom:5px;
}

div.other2 strong{
	font-size:14px;
	color:#cc0000;
}

/* --------------------------------------------------------------------------------------
 フッター
--------------------------------------------------------------------------------------- */

div#footer{
	width:840px;
	margin-top:15px;
	}

div#utility{
	width:840px;
	height:28px;
	background-color:#ffea8c;
	margin-bottom:15px;
	text-align:center;
	font-size:16px;
	letter-spacing:2px;
	padding-top:6px;
	}

div#copyright{
	width:840px;
	height:70px;
	background-image:url("../img/copy_light.gif");
	text-align:center;
	padding-top:5px;
	}



/* --------------------------------------------------------------------------------------
 ボンド/瞬間接着剤/ハードロック
--------------------------------------------------------------------------------------- */

table.list{
	border-collapse:collapse;
	width:780px;
	margin-bottom:20px;
	border-left:2px solid #dddddd;
	border-top:2px solid #dddddd;
	letter-spacing:1px;
	font-size:16px;
	}
table.list td{
	border-bottom:2px solid #dddddd;
	border-right:2px solid #dddddd;
	padding:7px 5px 7px 5px;
	background-color:#ffffff;
}

table.list th{
	border-bottom:2px solid #dddddd;
	border-right:2px solid #dddddd;
	background-color:#f9f9f9;
	text-align:center;
	font-weight:bold;
	padding:7px 5px 7px 5px;
}



table.list2{
	border-collapse:collapse;
	width:780px;
	margin-bottom:20px;
	border-left:2px solid #dddddd;
	border-top:2px solid #dddddd;
	letter-spacing:1px;
	font-size:16px;
	}
table.list2 td{
	border-bottom:2px solid #dddddd;
	border-right:2px solid #dddddd;
	padding:7px 5px 7px 10px;
	background-color:#ffffff;
}

table.list2 th{
	width:250px;
	border-bottom:2px solid #dddddd;
	border-right:2px solid #dddddd;
	background-color:#f9f9f9;
	text-align:left;
	font-weight:bold;
	padding:7px 5px 7px 10px;
}

/*植物油*/

table.list3{
	border-collapse:collapse;
	width:780px;
	margin-bottom:20px;
	border-left:2px solid #dddddd;
	border-top:2px solid #dddddd;
	letter-spacing:1px;
	font-size:16px;
	}

table.list3 td{
	border-bottom:2px solid #dddddd;
	border-right:2px solid #dddddd;
	padding:7px 5px 7px 5px;
	background-color:#ffffff;
	text-align:center;
}

table.list3 th{
	border-bottom:2px solid #dddddd;
	border-right:2px solid #dddddd;
	background-color:#f9f9f9;
	text-align:center;
	font-weight:bold;
	padding:7px 5px 7px 5px;
}


/*エタノール*/

table.ethanol{
	border-collapse:collapse;
	width:780px;
	margin-bottom:20px;
	border-left:2px solid #bbbbbb;
	border-top:2px solid #bbbbbb;
	letter-spacing:1px;
	font-size:16px;
	}
table.ethanol td{
	border-bottom:2px solid #bbbbbb;
	border-right:2px solid #bbbbbb;
	padding:7px 5px 7px 5px;
	xbackground-color:#ffffff;
}

table.ethanol th{
	border-bottom:2px solid #bbbbbb;
	border-right:2px solid #bbbbbb;
	xbackground-color:#f9f9f9;
	text-align:center;
	font-weight:bold;
	padding:7px 5px 7px 5px;
}



/*イージークリック*/

table.version{
	border-collapse:collapse;
	width:780px;
	border-left:2px solid #dddddd;
	border-top:2px solid #dddddd;
	margin-bottom:20px;
}

table.version th{
	width:390px;
	text-align:center;
	border-bottom:2px solid #dddddd;
	border-right:2px solid #dddddd;
	background-color:#eeeeee;
}

table.version td{
	border-bottom:2px solid #dddddd;
	border-right:2px solid #dddddd;
	padding:7px 5px 7px 10px;
	background-color:#ffffff;
}

/*刃物*/

table.hamono{
	width:780px;
	border-collapse:collapse;
	border-left:2px solid #dddddd;
	border-top:2px solid #dddddd;
	margin-bottom:20px;
}

table.hamono th{
	text-align:center;
	border-bottom:2px solid #dddddd;
	border-right:2px solid #dddddd;
	background-color:#eeeeee;
	font-weight:bold;
	text-align:left;
	padding:5px 0 5px 20px;
}

table.hamono td{
	text-align:center;
	border-bottom:2px solid #dddddd;
	border-right:2px solid #dddddd;
	text-align:left;
	padding:5px 0 5px 20px;
}


/*パテ*/

table.pate{
	width:780px;
	background-color:#ffffff;
	margin-bottom:20px;
	border:2px solid #dddddd;
}

table.pate th{
	background-color:#eeeeee;
	padding:5px 0 5px 0;
	text-align:center;
	border-bottom:2px solid #dddddd;
	border-right:2px solid #dddddd;
}

table.pate td{
	text-align:center;
	border-bottom:2px solid #dddddd;
	border-right:2px solid #dddddd;
	text-align:center;
	xpadding:5px 0 5px 20px;
	font-size:18px;
}



/*アクリルフォーム構造用接合テープ*/

table.tape{
	width:780px;
	background-color:#ffffff;
	margin-bottom:20px;
	border:2px solid #dddddd;
}

table.tape th{
	background-color:#eeeeee;
	padding:5px 0 5px 0;
	text-align:center;
	border-bottom:2px solid #dddddd;
	border-right:2px solid #dddddd;
}

table.tape td{
	text-align:center;
	border-bottom:2px solid #dddddd;
	border-right:2px solid #dddddd;
	text-align:left;
	padding:5px 0 5px 20px;
}


table.tape .taL{
	background-color:#f2f2f2;
}


/*補修材*/

table.hosyuu{
	width:780px;
	background-color:#ffffff;
	margin-bottom:20px;
	border:2px solid #dddddd;
}

table.hosyuu th{
	background-color:#eeeeee;
	padding:5px 0 5px 0;
	text-align:center;
	border-bottom:2px solid #dddddd;
	border-right:2px solid #dddddd;
}

table.hosyuu td{
	text-align:center;
	border-bottom:2px solid #dddddd;
	border-right:2px solid #dddddd;
	text-align:left;
	padding:5px 0 5px 20px;
}


/*ビガー固化水性用・油性用*/

table.haikisyori{
	width:780px;
	background-color:#ffffff;
	margin-bottom:20px;
	border:2px solid #dddddd;
}

table.haikisyori th{
	background-color:#eeeeee;
	padding:5px 10px 5px 10px;
	text-align:left;
	border-bottom:2px solid #dddddd;
	border-right:2px solid #dddddd;
}

table.haikisyori td{
	text-align:center;
	border-bottom:2px solid #dddddd;
	border-right:2px solid #dddddd;
	text-align:left;
	padding:5px 0 5px 20px;
}

/*ペイントディスライク*/

table.paintthislike{
	width:780px;
	background-color:#ffffff;
	margin-bottom:20px;
	border:2px solid #dddddd;
}

table.paintthislike th{
	width:190px;
	background-color:#eeeeee;
	padding:5px 10px 5px 10px;
	text-align:left;
	border-bottom:2px solid #dddddd;
	border-right:2px solid #dddddd;
}

table.paintthislike td{
	text-align:center;
	border-bottom:2px solid #dddddd;
	border-right:2px solid #dddddd;
	text-align:left;
	padding:5px 0 5px 20px;
}

/*ペイント一発*/

table.ippatu{
	width:780px;
	background-color:#ffffff;
	margin-bottom:20px;
	border:2px solid #dddddd;
}

table.ippatu th{
	xwidth:190px;
	background-color:#eeeeee;
	padding:5px 10px 5px 10px;
	text-align:left;
	border-bottom:2px solid #dddddd;
	border-right:2px solid #dddddd;
}

table.ippatu td{
	text-align:center;
	border-bottom:2px solid #dddddd;
	border-right:2px solid #dddddd;
	text-align:left;
	padding:5px 0 5px 20px;
}


/*セレクトコート*/

table.selectcoat{
	width:780px;
	background-color:#ffffff;
	margin-bottom:20px;
	border:1px solid #ccc;
}

table.selectcoat th{
	width:120px;
	background-color:#fdf6bb;
	padding:5px 10px 5px 10px;
	text-align:center;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}

table.selectcoat td{
	text-align:center;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	text-align:left;
	padding:5px 10px 5px 10px;
}

/*セレクトコートS110*/

table.s110 td{
  vertical-align:top;
}

table.feature td{
	vertical-align:top;
	padding-right:20px;
}



/*ウロコとりいっぱつ*/

table.uroko{
	width:100%;
	margin-bottom:20px;
}

table.uroko th{
	padding:10px 5px 10px 5px;
	text-align:center;
	border:1px solid #000;
	background-color:#57cbe5;
	color:#000;
	font-weight:bold;
}

table.uroko td{
	padding:10px 10px 10px 10px;
	text-align:left;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}





/*鏡コート一発！*/

table.youto{
  margin-bottom:20px;
}

table.youto td{
  width:240px;
  padding:10px 10px 0 10px;
  vertical-align:top;
}

div.redwaku{
  border:0px solid #ff0000;
  padding:20px 20px 5px 20px;
  margin-bottom:20px;
	background-color:#fee1e1;
}


/*防災キット*/

table.kit{
	width:780px;
	background-color:#fff;
	margin-bottom:20px;
}

table.kit th{
	text-align:center;
	padding:10px;
	font-weight:bold;
	xbackground-color:#990000;
	background-color:#eab54d;
	color:#000;
	border:1px solid #111;
}

table.kit td{
	padding:7px;
	background-color:#fafafa;
	border:1px solid #111;
}

table.kit td.genre{
	text-align:center;
	background-color:#f2f2f2;
}

table.kit td.kosuu{
	text-align:center;
}

table.bread{
	width:780px;
	background-color:#fefced;
	margin-bottom:20px;
}

table.bread td{
	padding:10px;
}

table.bousai{
	width:780px;
	background-color:#fff;
	margin-bottom:20px;
}

table.bousai th{
	width:260px;
	text-align:center;
	padding:10px 0 10px 0;
	font-weight:bold;
	background-color:#eab54d;
	color:#000;
	border:1px solid #111;
}

table.bousai td{
	width:260px;
	padding:7px;
	background-color:#fafafa;
	border:1px solid #111;
	text-align:center;
}

table.water{
	width:780px;
	background-color:#fff;
	margin-bottom:20px;
}

table.water th{
	width:260px;
	text-align:center;
	xpadding:10px 0 10px 0;
	font-weight:bold;
	color:#000;
	xborder:1px solid #111;
}

table.water td{
	width:260px;
	padding:7px;
	text-align:center;
}


/*柿渋石鹸*/

table.soap{
	width:780px;
	background-color:#fff;
	margin-bottom:20px;
}

table.soap th{
	widt:260px;
	text-align:center;
	padding:10px 0 10px 0;
	font-weight:bold;
	background-color:#eab54d;
	color:#000;
	border:1px solid #111;
}

table.soap td{
	widt:260px;
	padding:7px;
	background-color:#fafafa;
	border:1px solid #111;
	text-align:center;
}

/*炭麗石*/

table.tanreiseki{
	width:780px;
	margin-bottom:20px;
}

table.tanreiseki th{
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	text-align:center;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	background-color:#fef4e1;
}

table.tanreiseki td{
	vertical-align:top;
	padding:10px;
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	background-color:#fef4e1;
}

/*アクアブロック*/

table.aquayouto{
	width:780px;
	margin-bottom:20px;
}

table.aquayouto td{
	padding:15px 0 15px 0;
	text-align:center;
	background-color:#e0f8fb;
	border:1px solid #fff;
}

table.aquahouhou td{
	vertical-align:top;
}


/*耐熱塗料各種*/

table.nekken{
	width:100%;
	font-size:13px;
	margin-bottom:20px;
}

table.nekken td{
	padding:5px;
	border:1px solid #000;
}


/*トキソライト*/

table.tafnel td{
	vertical-align:top;
}

table.tafnel th{
	padding-left:15px;
}

table.tafnel1{
	width:100%;
	font-size:13px;
	margin-bottom:20px;
}

table.tafnel1 td{
	padding:5px 0 0 0;
	text-align:center;
}

table.tafnel2{
	width:100%;
	font-size:14px;
	margin-bottom:20px;
}

table.tafnel2 td{
	padding:5px;
	text-align:center;
	border:1px solid #000;
}


/*信越シリコーン*/

table.shinetsu td{
	padding:10px 10px 10px 10px;
	margin-bottom:20px;
	border:1px solid #ccc;
}


/*はがし液*/

table.hagashi{
	width:780px;
	margin-bottom:20px;
	border:1px solid #ccc;
}
table.hagashi th{
	padding:10px;
	background-color:#e5f2e6;
	width:155px;
	text-align:center;
	border-left:1px solid #ccc;
}

table.hagashi td{
	padding:10px;
	background-color:#e5f2e6;
	width:155px;
	text-align:left;
}

/*UV・光硬化型接着剤*/

table.uv{
	width:780px;
	margin-bottom:20px;
	border:1px solid #ccc;
}
table.uv th{
	padding:5px;
	xwidth:155px;
	text-align:center;
	border:1px solid #ccc;
	background-color:#eee;
}

table.uv td{
	padding:5px;
	xwidth:155px;
	text-align:left;
	border:1px solid #ccc;
}

/*ふき太郎*/

table.fukitarou td{
	vertical-align:top;
}

table.fukitarou th{
	padding-left:15px;
}

table.fukitarou1{
	width:100%;
	font-size:13px;
	margin-bottom:20px;
	border:1px solid #ccc;
}

table.fukitarou1 th{
	width:370px;
	padding:10px;
	text-align:center;
	background-color:#eee;
	border:1px solid #ccc;
	font-weight:bold;
}

table.fukitarou1 td{
	padding:10px;
	text-align:left;
	border:1px solid #ccc;
	vertical-align:top;
}

table.fukitarou2{
	width:100%;
	font-size:14px;
	margin-bottom:20px;
}

table.fukitarou2 th{
	padding:10px;
	text-align:center;
	border:1px solid #ccc;
	background-color:#eee;
}

table.fukitarou2 td{
	padding:10px;
	text-align:left;
	border:1px solid #ccc;
}

/*嫌気性固着剤アロンタイト*/

table.arontite{
	width:100%;
	margin-bottom:20px;
}

table.arontite th{
	border:1px solid #ccc;
	padding:10px;
	text-align:center;
	background-color:#eee;
}

table.arontite td{
	border:1px solid #ccc;
	padding:10px;
	text-align:center;
}

table.arontite1{
	margin-bottom:20px;
}

table.arontite1 td{
	vertical-align:top;
}

table.arontite1 th{
	padding-left:15px;
}

/*耐熱性無機接着剤アロンセラミック*/

table.aronceramic{
	width:100%;
	margin-bottom:20px;
}

table.aronceramic th{
	border:1px solid #ccc;
	padding:10px;
	text-align:center;
	background-color:#eee;
}

table.aronceramic td{
	border:1px solid #ccc;
	padding:10px;
	text-align:center;
}

table.aronceramic1{
	margin-bottom:20px;
}

table.aronceramic1 td{
	vertical-align:top;
}

table.aronceramic1 th{
	padding-left:15px;
}


/*ベンガラくん*/

table.bengarakun{
	width:100%;
	margin-bottom:20px;
}

table.bengarakun td{
	border:1px solid #ccc;
	padding:10px;
	text-align:center;
}


/*Pig油専用吸収マットMAT403*/

table.pig{
	width:100%;
	margin-bottom:20px;
}

table.pig th{
 width:200px;
 background-color:#a3e0f6;
 padding:10px;
 border:1px solid #ccc;
 text-align:center;
}

table.pig td{
 background-color:#fff;
 padding:10px;
	border:1px solid #ccc;
}

/*ハードロックＣ-３５５-２０*/

table.cartridge{
	width:100%;
	margin-bottom:20px;
}

table.cartridge th{
 background-color:#eeeeee;
 padding:10px;
 border:1px solid #ccc;
 text-align:center;
}

table.cartridge td{
 background-color:#fff;
 padding:10px;
 border:1px solid #cccccc;
 text-align:center;
}


/*スリーボンド*/

table.threebond{
	width:100%;
	margin-bottom:20px;
}

table.threebond td{
 background-color:#fffbdc;
 padding:20px;
 vertical-align:top;
}

/*GEL-EX*/

table.gel{
	width:100%;
	margin-bottom:20px;
	border:1px solid #ccc;
}

table.gel th{
	padding:10px;
	border:1px solid #ccc;
	background-color:#fffbdc;
	text-align:center;
}

table.gel td{
	padding:10px;
	border:1px solid #ccc;
	text-align:center;
}


table.gel2{
	width:100%;
	margin-bottom:20px;
}


table.gel2 td{
	padding:10px;
	vertical-align:top;
}

/*ホールドテープ*/

table.hold{
	width:100%;
	margin-bottom:20px;
}


table.hold td{
	padding:10px;
	vertical-align:top;
}

table.hold2{
	width:100%;
	margin-bottom:20px;
	border:1px solid #ccc;
}

table.hold2 th{
	padding:10px;
	border:1px solid #ccc;
	background-color:#fffbdc;
	text-align:center;
}

table.hold2 td{
	padding:10px;
	border:1px solid #ccc;
	text-align:center;
}


table.hold3{
	width:100%;
	margin-bottom:20px;
	border:1px solid #ccc;
}

table.hold3 th{
	padding:10px;
	border:1px solid #ccc;
	background-color:#fffbdc;
	text-align:center;
}

table.hold3 td{
	padding:10px 10px 10px 10px;
	border:1px solid #ccc;
	text-align:left;
}

/*アスファルトピッチ*/

table.asphalt{
	width:100%;
	margin-bottom:20px;
}


table.asphalt td{
	padding:10px;
	vertical-align:top;
	background-color:#eaffff;
}

table.asphalt2{
	width:100%;
	margin-bottom:20px;
	border:1px solid #ccc;
}

table.asphalt2 th{
	padding:10px;
	border:1px solid #ccc;
	xbackground-color:#fffbdc;
	background-color:#eaffff;
	text-align:left;
}

table.asphalt2 td{
	padding:10px;
	border:1px solid #ccc;
	text-align:left;
}

/*アイスメルター*/

table.ice{
	width:100%;
	margin-bottom:20px;
}


table.ice td{
	padding:10px;
	vertical-align:top;
}

/*アースクリーン*/

table.ec1{
	width:100%;
	margin-bottom:20px;
}


table.ec1 th{
	padding:10px;
	text-align:center;
	border:1px solid #ccc;
}

table.ec1 td{
	padding:10px;
	text-align:center;
	background-color:#fcfee1;
	border:1px solid #ccc;
}

table.ec2{
	width:100%;
	margin-bottom:20px;
}

table.ec2 td{
	width:370px;
	vertical-align:top;
	padding:10px;
	background-color:#f8f8f8;
	border:1px solid #ccc;
}

div.ec{
	background-color:#f8f8f8;
	border:1px solid #ccc;
	padding:20px;
	margin-bottom:20px;
}

.ec{
text-decoration:underline;
line-height:35px;
}

/*撥水セラミック*/

table.cer1{
	width:100%;
	margin-bottom:20px;
}

table.cer1 th{
	padding:10px;
	text-align:center;
	border:1px solid #ccc;
	background-color:#fcfee1;
}

table.cer1 td{
	padding:10px;
	text-align:center;
	border:1px solid #ccc;
}


table.cer2{
	width:100%;
	margin-bottom:20px;
}

table.cer2 th{
	padding:10px;
	text-align:center;
	border:1px solid #ccc;
	background-color:#fcfee1;
}

table.cer2 td{
	padding:10px;
	text-align:center;
	border:1px solid #ccc;
}


/*アロンアルフア３Ｄ*/

table.d3{
	width:100%;
	margin-bottom:20px;
}

table.d3 th{
	padding:10px;
	text-align:center;
	border:1px solid #ccc;
	background-color:#fcfee1;
}

table.d3 td{
	padding:10px;
	text-align:center;
	border:1px solid #ccc;
}



table.d3a{
	width:100%;
	margin-bottom:20px;
}


table.d3a td{
	padding:10px;
	vertical-align:top;
}

/*ラピッドフィクス*/

table.rapid{
	width:100%;
	margin-bottom:20px;
}

table.rapid th{
	padding:10px;
	text-align:left;
	background-color:#fcfee1;
}

table.rapid td{
	padding:10px;
	text-align:left;
}



.box1{
	width:340px;
	background-color:#fcfee1;
	float:left;
	margin-bottom:20px;
	padding:20px;
	font-size:12px;
}

.box2{
	width:340px;
	background-color:#fcfee1;
	float:right;
	margin-bottom:20px;
	padding:20px;
	font-size:12px;
}


div.box1 table td,div.box2 table td{
	vertical-align:top;
	padding:4px;
}


/*ハードコート*/

table.uv{
	width:100%;
	margin-bottom:20px;
}

table.uv th{
	padding:10px;
	text-align:left;
	background-color:#fcfee1;
	text-align:center;
}

table.uv td{
	padding:10px;
	text-align:left;
	vertical-align:top;
}


/*アロンアルフア911T5*/

table.t5{
	width:100%;
	margin-bottom:20px;
}

table.t5 th{
	padding:10px;
	text-align:center;
	border:1px solid #ccc;
	background-color:#fcfee1;
}

table.t5 td{
	padding:10px;
	text-align:center;
	border:1px solid #ccc;
}


/*ハードロックC356-08*/

table.c356{
	width:100%;
	margin-bottom:20px;
}

table.c356 th{
	padding:10px;
	text-align:center;
	border:1px solid #ccc;
	background-color:#156ec9;
	color:#fff;
	font-weight:bold;
}

table.c356 td{
	padding:10px;
	text-align:center;
	border:1px solid #ccc;
}


/*ボンドテープ*/

table.bondotape{
	width:100%;
	margin-bottom:20px;
	background-color:#fcfee1;
}

table.bondotape th{
	padding:10px;
	border:1px solid #ccc;
}

table.bondotape td{
	width:450px;
	padding:10px;
	border:1px solid #ccc;
}


/*ハードロックC-320K-03*/

table.c320{
	width:100%;
	margin-bottom:20px;
}

table.c320 th{
	padding:10px;
	text-align:center;
	border:1px solid #ccc;
	background-color:#7bd312;
	color:#fff;
	font-weight:bold;
}

table.c320 td{
	padding:10px;
	text-align:center;
	border:1px solid #ccc;
	background-color:#fafafa;
}

/*ハードロックC-351K-10*/

table.c351{
	width:100%;
	margin-bottom:20px;
}

table.c351 th{
	padding:10px;
	text-align:center;
	border:1px solid #ccc;
	background-color:#7bd312;
	color:#fff;
	font-weight:bold;
}

table.c351 td{
	padding:10px;
	text-align:center;
	border:1px solid #ccc;
	background-color:#fafafa;
}


/*ハードロックM-372-20*/

table.m372{
	width:100%;
	margin-bottom:20px;
}

table.m372 th{
	padding:10px;
	text-align:center;
	border:1px solid #ccc;
	background-color:#7bd312;
	color:#fff;
	font-weight:bold;
}

table.m372 td{
	padding:10px;
	text-align:center;
	border:1px solid #ccc;
	background-color:#fafafa;
}


/*ハードロックM600*/

table.m600{
	width:100%;
	margin-bottom:20px;
}

table.m600 td{
	vertical-align:top;
}

div#m600youto{
	width:740px;
	height:592px;
	background-image: url("../img/m600b.gif");
	margin-bottom:20px;
	padding:20px 20px;
}


table.m60008{
	width:100%;
	margin-bottom:20px;
}

table.m60008 th{
	padding:10px;
	text-align:center;
	border:1px solid #000;
	background-color:#7df677;
	font-weight:bold;
}

table.m60008 td{
	padding:10px;
	text-align:center;
	border:1px solid #000;
	background-color:#f9f9f9;
}




/*ハードロックNS700*/

table.ns700{
	width:100%;
	margin-bottom:20px;
}

table.ns700 td{
	vertical-align:top;
}


/*EXTRAシリーズ*/

table.extra{
	width:100%;
	margin-bottom:20px;
}

table.extra td{
	vertical-align:top;
	text-align:center;
}

/*201*/

table.a201{
	width:100%;
	margin-bottom:20px;
}

table.a201 th{
	padding:10px;
	text-align:center;
	border:1px solid #ccc;
	background-color:#cc3333;
	color:#fff;
	font-weight:bold;
	width:275px;
}

table.a201 td{
	padding:10px;
	text-align:center;
	border:1px solid #ccc;
	background-color:#fafafa;
}


table.b201{
	width:100%;
	margin-bottom:20px;
}

table.b201 th{
	padding:10px 0 10px 0;
	text-align:center;
	border:1px solid #ccc;
	background-color:#cc3333;
	color:#fff;
	font-weight:bold;
	width:195px;
}

table.b201 td{
	padding:10px;
	text-align:center;
	border:1px solid #ccc;
	background-color:#fafafa;
}

table.c201{
	width:100%;
	margin-bottom:20px;
}
table.c201 td{
	text-align:left;
	vertical-align:top;
}


/*401*/

table.a401{
	width:100%;
	margin-bottom:20px;
}

table.a401 th{
	padding:10px;
	text-align:center;
	border:1px solid #ccc;
	background-color:#cc3333;
	color:#fff;
	font-weight:bold;
	width:275px;
}

table.a401 td{
	padding:10px;
	text-align:center;
	border:1px solid #ccc;
	background-color:#fafafa;
}


/*900シリーズ*/

table.a900{
	width:100%;
	margin-bottom:20px;
}

table.a900 th{
	text-align:left;
	color:#fff;
	font-weight:bold;
}

table.a900 td{
	text-align:left;
	vertical-align:top;
	padding:0 20px 0 0;
}


table.b900{
	width:100%;
	margin-bottom:20px;
}

table.b900 th{
	padding:10px;
	text-align:center;
	border:1px solid #ccc;
	background-color:#5db6dc;
	color:#fff;
	font-weight:bold;
}

table.b900 td{
	padding:10px;
	text-align:center;
	border:1px solid #ccc;
	background-color:#fafafa;
}


/*800シリーズ*/

table.a800{
	width:100%;
	margin-bottom:20px;
}

table.a800 th{
	text-align:left;
	color:#fff;
	font-weight:bold;
}

table.a800 td{
	text-align:left;
	vertical-align:top;
	padding:0 20px 0 0;
}

table.b800{
	width:100%;
	margin-bottom:20px;
}

table.b800 th{
	padding:10px;
	text-align:left;
	border:1px solid #ccc;
	background-color:#5db6dc;
	color:#fff;
	font-weight:bold;
}

table.b800 td{
	padding:10px;
	text-align:left;
	border:1px solid #ccc;
	background-color:#fafafa;
}

table.c800{
	width:100%;
	margin-bottom:20px;
}

table.c800 th{
	padding:10px;
	text-align:center;
	border:1px solid #ccc;
	background-color:#5db6dc;
	color:#fff;
	font-weight:bold;
}

table.c800 td{
	padding:10px;
	text-align:center;
	border:1px solid #ccc;
	background-color:#fafafa;
}

/*プライマー*/

table.primer{
	width:100%;
	margin-bottom:20px;
}

table.primer th{
	padding:7px;
	text-align:center;
	border:1px solid #ccc;
	background-color:#5db6dc;
	color:#fff;
	font-weight:bold;
}

table.primer td{
	padding:7px;
	text-align:center;
	border:1px solid #ccc;
	background-color:#fafafa;
}


/*OPUVシリーズ*/

table.op{
	width:100%;
	margin-bottom:20px;
}

table.op th{
	padding:4px;
	text-align:center;
	border:1px solid #ccc;
	background-color:#009d3d;
	color:#fff;
	font-weight:bold;
	font-size:12px;
}

table.op td{
	padding:4px;
	text-align:center;
	border:1px solid #ccc;
	background-color:#fafafa;
	font-size:12px;
}

table.uv{
	width:100%;
	margin-bottom:20px;
}

table.uv th{
	padding:4px;
	text-align:center;
	border:1px solid #ccc;
	background-color:#e2920d;
	color:#fff;
	font-weight:bold;
	font-size:12px;
}

table.uv td{
	padding:4px;
	text-align:center;
	border:1px solid #ccc;
	background-color:#fafafa;
	font-size:12px;
}


/*エポキシパテ レクターシール*/

table.ep{
	width:100%;
	margin-bottom:20px;
}

table.ep th{
	padding:8px;
	text-align:center;
	border:1px solid #ccc;
	background-color:#f1383e;
	color:#fff;
	font-weight:bold;
}

table.ep td{
	padding:8px;
	text-align:center;
	border:1px solid #ccc;
	background-color:#fafafa;
}


/*ユニテックシール*/


table.uni{
	width:100%;
	margin-bottom:20px;
}

table.uni th{
	padding:8px;
	text-align:center;
	border:1px solid #ccc;
	background-color:#1ea8dc;
	color:#fff;
	font-weight:bold;
}

table.uni td{
	padding:8px;
	text-align:center;
	border:1px solid #ccc;
	background-color:#fafafa;
}


/*アーロンテープ*/

table.aron{
	width:100%;
	margin-bottom:20px;
}

table.aron th{
	padding:8px;
	text-align:center;
	border:1px solid #ccc;
	background-color:#ee0821;
	color:#fff;
	font-weight:bold;
}

table.aron td{
	padding:8px;
	text-align:center;
	border:1px solid #ccc;
	background-color:#fafafa;
}


/*ハイテープ*/

table.hightape{
	width:100%;
	margin-bottom:20px;
}

table.hightape th{
	padding:10px;
	text-align:left;
	background-color:#eee;
}

table.hightape td{
	padding:10px;
	text-align:left;
	vertical-align:top;
}

table.hightape1{
	width:100%;
	margin-bottom:20px;
}

table.hightape1 th{
	padding:8px;
	text-align:center;
	border:1px solid #000;
	background-color:#ee0821;
	color:#fff;
	font-weight:bold;
}

table.hightape1 td{
	padding:8px;
	text-align:center;
	border:1px solid #000;
	background-color:#fafafa;
}


div.ht{
	background-color:#f8f8f8;
	border:1px solid #ccc;
	padding:20px;
	margin-bottom:20px;
}


/*ハイシーラー*/

table.toko1{
	margin-bottom:20px;
}

table.toko1 td{
	vertical-align:top;
	padding:20px;
}


table.toko2{
	width:100%;
	margin-bottom:20px;
}

table.toko2 th{
	padding:8px;
	text-align:center;
	border:1px solid #000;
	background-color:#018eda;
	color:#fff;
	font-weight:bold;
}

table.toko2 td{
	padding:10px;
	text-align:left;
	border:1px solid #000;
	background-color:#fafafa;
	vertical-align:top;
	line-height:32px;
}


/*セメコンスーパー*/


table.semecon{
	width:100%;
	margin-bottom:20px;
}

table.semecon th{
	padding:8px;
	text-align:center;
	border:1px solid #000;
	background-color:#1f5795;
	color:#fff;
	font-weight:bold;
}

table.semecon td{
	padding:8px;
	text-align:center;
	border:1px solid #000;
	background-color:#fafafa;
}


/*MSシーラントNB*/

table.toko{
	width:100%;
	margin-bottom:20px;
}

table.toko td{
	vertical-align:top;
}


/*プライマーMSP-1*/

table.msp1{
	width:100%;
	margin-bottom:20px;
}

table.msp1 th{
	text-align:center;
	border:1px solid #000;
	background-color:#47f6fc;
	color:#000;
	font-weight:bold;
	width:156px;
}

table.msp1 td{
	padding:8px;
	text-align:center;
	border:1px solid #000;
	background-color:#fafafa;
}


/*緊急補修用エポキシ*/

table.bondoquick{
	width:100%;
	margin-bottom:20px;
}

table.bondoquick td{
	padding:10px;
	border-bottom:1px dashed #ccc;
	background-color:#fafafa;
	vertical-align:top;
}



table.bk{
background-color:#fef3d0;
margin-bottom:20px;
}

table.bk td{
padding:10px;
}

table.bk th{
font-weight:bold;
padding:10px;
width:100px;
vertical-align:top;
}


td.haba{
 width:250px;
}



/*ＳＵ*/

table.su{
margin-bottom:20px;
}


table.su td{
vertical-align:top;
}


table.su2{
margin-bottom:20px;
}

table.su2 td{
padding:20px;
}



/*ボンドＧ１７*/

table.g17{
	width:100%;
	margin-bottom:20px;
}

table.g17 th{
	padding:8px;
	text-align:center;
	border:1px solid #000;
	background-color:#ffcccc;
	color:#000;
	font-weight:bold;
}

table.g17 td{
	padding:8px;
	text-align:left;
	border:1px solid #000;
	background-color:#fafafa;
	width:374px;
}


/*ＶＲ２*/

table.vr2{
	width:100%;
	margin-bottom:20px;
}

table.vr2 th{
	padding:8px;
	text-align:center;
	border:1px solid #000;
	background-color:#e1f99f;
	color:#000;
	font-weight:bold;
	width:200px;
}

table.vr2 td{
	padding:8px;
	text-align:left;
	border:1px solid #000;
	background-color:#fafafa;
	width:374px;
}

table.vr2a{
	width:100%;
	margin-bottom:20px;
}

table.vr2a th{
	padding:8px;
	text-align:center;
	border:1px solid #000;
	background-color:#e1f99f;
	color:#000;
	font-weight:bold;
}

table.vr2a td{
	padding:8px;
	text-align:left;
	border:1px solid #000;
	background-color:#fafafa;
	text-align:center;
}




div.vr2{
	width:740px;
	padding:20px;
	margin-bottom:20px;
	background-color:#fafafa;
}



/*サイレックス・モス*/


table.mos{
background-color:#fef3d0;
margin-bottom:20px;
width:100%;
}

table.mos td{
padding:10px;
vertical-align:top;
}

table.mos th{
font-weight:bold;
padding:10px;
vertical-align:middle;
}

table.mos2{
margin-bottom:20px;
width:100%;
border:1px solid #000;
}

table.mos2 td{
padding:10px;
vertical-align:top;
text-align:center;
border:1px solid #000;
background-color:#f9f9f9;
}

table.mos2 th{
font-weight:bold;
padding:10px;
vertical-align:middle;
text-align:center;
background-color:#fef3d0;
border:1px solid #000;
}



/*モルタル*/

div.mortar{
padding:15px;
background-color:#fef3d0;
margin-bottom:20px;
}

table.mortar{
	width:100%;
	margin-bottom:20px;
}

table.mortar th{
	padding:8px;
	text-align:center;
	border:1px solid #000;
	background-color:#fef3d0;
	color:#000;
	font-weight:bold;
}

table.mortar td{
	padding:8px;
	text-align:center;
	border:1px solid #000;
	background-color:#f3f5f4;
}


/*セメント系補修材ＶＰ*/

table.vp{
	width:100%;
	margin-bottom:20px;
}

table.vp th{
	width:260px;
	padding:8px 0 8px 0;
	text-align:center;
	border:1px solid #000;
	background-color:#33ffff;
	color:#000;
	font-weight:bold;
}

table.vp td{
	padding:8px;
	text-align:center;
	border:1px solid #000;
	background-color:#f3f5f4;
}

table.vp th.vpp{
	width:260px;
	background-color:#02effe;
}


/*ボンドＱクリート*/

table.bondoq{
	width:100%;
	margin-bottom:20px;
}

table.bondoq th{
	width:260px;
	padding:8px 0 8px 0;
	text-align:center;
	border:1px solid #000;
	background-color:#33ffff;
	color:#000;
	font-weight:bold;
}

table.bondoq td{
	padding:8px;
	text-align:center;
	border:1px solid #000;
	background-color:#f3f5f4;
}


table.bondoq2{
	width:100%;
	margin-bottom:20px;
}


table.bondoq2 td{
	padding:15px;
	text-align:left;
	vertical-align:top;
	background-color:#f3f5f4;
}


/*レッドエポキシ*/

table.epo{
	width:100%;
	margin-bottom:20px;
}


table.epo td{
	width:195px;
	text-align:left;
	vertical-align:top;
	background-color:#f3f5f4;
}


/*ボンドE230G*/

table.e230g{
	width:100%;
	margin-bottom:20px;
}

table.e230g th{
	width:260px;
	padding:8px 0 8px 0;
	text-align:center;
	border:1px solid #000;
	background-color:#33ffff;
	color:#000;
	font-weight:bold;
}

table.e230g td{
	padding:8px;
	text-align:center;
	border:1px solid #000;
	background-color:#f3f5f4;
}


/*ボンドSL・FB*/

table.slfb{
	width:100%;
	margin-bottom:20px;
}

table.slfb th{
	font-size:10px;
	text-align:center;
	border:1px solid #000;
	background-color:#33ffff;
	color:#000;
	font-weight:bold;
	padding:8px 0 8px 0;
}

table.slfb td{
	font-size:10px;
	text-align:center;
	border:1px solid #000;
	background-color:#f3f5f4;
}


table.slfb2{
	width:100%;
	margin-bottom:20px;
}

table.slfb2 td{
	font-size:12px;
	xbackground-color:#f3f5f4;
	padding:10px;
	border:1px solid #000;
}


/*ボンドスプレーのり*/

table.spray{
	width:100%;
	margin-bottom:20px;
}

table.spray th{
	xwidth:150px;
	padding:10px 0 10px 0;
	text-align:center;
	border:1px solid #000;
	background-color:#33ffff;
	color:#000;
	font-weight:bold;
}

table.spray td{
	width:290px;
	padding:10px;
	text-align:left;
	border:1px solid #000;
	background-color:#f7f7f7;
}


/*タイル石材用*/

table.tile{
	width:100%;
	margin-bottom:20px;
}

table.tile th{
	xwidth:150px;
	padding:10px 0 10px 0;
	text-align:center;
	border:1px solid #000;
	background-color:#33ffff;
	color:#000;
	font-weight:bold;
}

table.tile td{
	width:290px;
	padding:10px;
	text-align:left;
	border:1px solid #000;
	background-color:#f7f7f7;
}

/*アロンアルフア222RF*/

table.car222{
	width:100%;
	margin-bottom:20px;
}

table.car222 th{
	padding:10px 0 10px 0;
	text-align:center;
	border:1px solid #000;
	background-color:#008000;
	color:#fff;
	font-weight:bold;
}

table.car222 td{
	width:290px;
	padding:10px;
	text-align:center;
	border:1px solid #000;
}

table.car222 td.orange{
	background-color:#fdeada;
}

table.car222 td.gray{
	background-color:#e9edf4;
}

/*ボンドＥ７０*/

div#main3 ol{
list-style-position:inside;
margin-bottom:20px;
}



table.e70{
	width:100%;
	margin-bottom:20px;
}

table.e70 th{
	padding:10px 0 10px 0;
	text-align:center;
	border:1px solid #000;
	background-color:#3399cc;
	color:#fff;
	font-weight:bold;
}

table.e70 th.ver2{
	background-color:#65c0ed;
	color:#000;
}


table.e70 td{
	padding:10px;
	text-align:center;
	border:1px solid #000;
	background-color:#f5f5f5;
}

/*ボンドＥ３８０*/

table.e380{
	width:100%;
	margin-bottom:20px;
}

table.e380 th{
	padding:10px 0 10px 0;
	text-align:center;
	border:1px solid #000;
	background-color:#3399cc;
	color:#fff;
	font-weight:bold;
}

table.e380 th.ver2{
	background-color:#65c0ed;
	color:#000;
}


table.e380 td{
	padding:10px;
	text-align:center;
	border:1px solid #000;
	background-color:#f5f5f5;
}


table.e380b{
	width:100%;
	margin-bottom:20px;
	background-color:#f5f5f5;
}

table.e380b td{
	padding:20px;
	vertical-align:top;
}


/*ボンドウッドパテ*/


table.woodpate{
	width:100%;
	margin-bottom:20px;
}

table.woodpate th{
	padding:10px 0 10px 0;
	text-align:center;
	border:1px solid #000;
	background-color:#fed6ae;
	color:#000;
	font-weight:bold;
}


table.woodpate td{
	padding:10px;
	text-align:left;
	vertical-align:top;
	border:1px solid #000;
	background-color:#f9f9f9;
}

table.woodpate2{
	width:100%;
	margin-bottom:20px;
}

table.woodpate2 th{
	padding:10px 0 10px 0;
	text-align:center;
	border:1px solid #000;
	background-color:#fed6ae;
	color:#000;
	font-weight:bold;
}


table.woodpate2 td{
	padding:10px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}

/*ボンドウッドエポキシ*/

table.epoxy{
	width:100%;
	margin-bottom:20px;
}

table.epoxy th{
	padding:10px 0 10px 0;
/*text-align:middle;*/
	text-align:center;
	border:1px solid #000;
	background-color:#ffcc66;
	color:#000;
	font-weight:bold;
}


table.epoxy td{
	padding:10px;
	text-align:left;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}


/*アロンアルフア木工用*/

table.ww{
	width:100%;
	margin-bottom:20px;
}

table.ww th{
	padding:10px 5px 10px 5px;
/*text-align:middle;*/
	text-align:center;
	border:1px solid #000;
	background-color:#6699cc;
	color:#fff;
	font-weight:bold;
}


table.ww td{
	padding:10px 5px 10px 5px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}

table.ww th.ver2{
	background-color:#66ccff;
	color:#000;
}


table.ww2{
	width:100%;
	margin-bottom:20px;
}

table.ww2 th{
	padding:20px 20px 20px 20px;
/*text-align:middle;*/
	text-align:center;
	background-color:#f9f9f9;
	width:300px;
}


table.ww2 td{
	padding:20px 20px 20px 20px;
	text-align:left;
	vertical-align:top;
	background-color:#f9f9f9;
	font-size:14px;
}


/*アロンアルフア人工大理石用*/

table.am{
	width:100%;
	margin-bottom:20px;
}

table.am th{
	padding:10px 5px 10px 5px;
/*text-align:middle;*/
	text-align:center;
	border:1px solid #000;
	background-color:#00d280;
	color:#fff;
	font-weight:bold;
}


table.am td{
	padding:10px 5px 10px 5px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#fff;
}

table.am th.ver2{
	background-color:#ccffcc;
	color:#000;
}



/*アロンアルフア#600*/

table.a600{
	width:100%;
	margin-bottom:20px;
}

table.a600 th{
	padding:10px 5px 10px 5px;
	text-align:center;
	border:1px solid #000;
	background-color:#9999cc;
	color:#fff;
	font-weight:bold;
	width:300px;
}

table.a600 td{
	padding:10px 5px 10px 5px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}

table.b600{
	width:100%;
	margin-bottom:20px;
}

table.b600 th{
	padding:10px 5px 10px 5px;
	text-align:center;
	border:1px solid #000;
	background-color:#9999cc;
	color:#fff;
	font-weight:bold;
}

table.b600 td{
	padding:10px 5px 10px 5px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}


table.b600 th.ver2{
	background-color:#66ccff;
	color:#000;
}



/*LCR0628B*/
/*LCR0631*/

table.lcr{
	width:100%;
	margin-bottom:20px;
}

table.lcr th{
	padding:10px 5px 10px 5px;
	text-align:center;
	border:1px solid #000;
	background-color:#236962;
	color:#fff;
	font-weight:bold;
	width:300px;
}

table.lcr td{
	padding:10px 5px 10px 5px;
	text-align:left;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}


/*BUシリーズ*/

table.bu{
	width:100%;
	margin-bottom:20px;
}

table.bu th{
	padding:10px 5px 10px 5px;
	text-align:center;
	border:1px solid #000;
	background-color:#236962;
	color:#fff;
	font-weight:bold;
}

table.bu td{
	padding:10px 5px 10px 5px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}


/*ボンドＫＥ６０*/

table.ke{
	width:100%;
	margin-bottom:20px;
}

table.ke th{
	padding:10px 5px 10px 5px;
	text-align:center;
	border:1px solid #000;
	background-color:#7abe69;
	color:#fff;
	font-weight:bold;
}

table.ke td{
	padding:10px 5px 10px 5px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}

div.ke{
	width:740px;
	background-color:#c8f4bd;
	padding:20px;
	margin-bottom:20px;
}


/*ユニソーラー*/

table.uni{
	width:100%;
	margin-bottom:20px;
}

table.uni th{
	padding:10px 5px 10px 5px;
	text-align:center;
	border:1px solid #fff;
	background-color:#fff;
	color:#fff;
	font-weight:bold;
}

table.uni td{
	padding:10px 5px 10px 5px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #fff;
	background-color:#f9f9f9;
}

table.uni2{
	width:100%;
	margin-bottom:20px;
}

table.uni2 th{
	padding:10px 5px 10px 5px;
	text-align:center;
	border:1px solid #000;
	background-color:#dff8fe;
	color:#000;
	font-weight:bold;
}

table.uni2 td{
	padding:10px 5px 10px 5px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}


div.uni{
	width:740px;
	background-color:#f9f9f9;
	padding:20px;
	margin-bottom:20px;
}


/*サンシート*/


table.sun2{
	width:100%;
	margin-bottom:20px;
}


table.sun2 th{
	width:150px;
	padding:10px 10px 10px 10px;
	text-align:center;
	border:1px solid #000;
	background-color:#f1f7f3;
	color:#000;
	font-weight:bold;
}

table.sun2 td{
	padding:10px 10px 10px 10px;
	text-align:left;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}

/*ハードロック C-355-20 */

table.c35520{
	width:100%;
	margin-bottom:20px;
}


table.c35520 th{
	xwidth:150px;
	padding:10px 10px 10px 10px;
	text-align:center;
	border:1px solid #000;
	background-color:#b5e8a9;
	color:#000;
	font-weight:bold;
}

table.c35520 td{
	padding:10px 10px 10px 10px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}

/*ハードロック C-323-03 */

table.c32303{
	width:100%;
	margin-bottom:20px;
}


table.c32303 th{
	xwidth:150px;
	padding:10px 10px 10px 10px;
	text-align:center;
	border:1px solid #000;
	background-color:#b5e8a9;
	color:#000;
	font-weight:bold;
}

table.c32303 td{
	padding:10px 10px 10px 10px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}

/*ハードロック G55-03 */

table.g5503{
	width:100%;
	margin-bottom:20px;
	font-size:13px;
}


table.g5503 th{
	xwidth:150px;
	padding:8px 8px 8px 8px;
	text-align:center;
	border:1px solid #000;
	background-color:#b5e8a9;
	color:#000;
	font-weight:bold;
}

table.g5503 td{
	padding:8px 8px 8px 8px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}


/*ハードロック C-333-08 */

table.c33308{
	width:100%;
	margin-bottom:20px;
	xfont-size:13px;
}


table.c33308 th{
	xwidth:150px;
	padding:8px 8px 8px 8px;
	text-align:center;
	border:1px solid #000;
	background-color:#b5e8a9;
	color:#000;
	font-weight:bold;
}

table.c33308 td{
	padding:8px 8px 8px 8px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}


/*ハードロック C-510k-03 */

table.e510k03{
	width:100%;
	margin-bottom:20px;
	xfont-size:13px;
}


table.e510k03 th{
	xwidth:150px;
	padding:8px 8px 8px 8px;
	text-align:center;
	border:1px solid #000;
	background-color:#b5e8a9;
	color:#000;
	font-weight:bold;
}

table.e510k03 td{
	padding:8px 8px 8px 8px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}


/*ハードロック NS-600-08 */

table.ns60008{
	width:100%;
	margin-bottom:20px;
	xfont-size:13px;
}


table.ns60008 th{
	xwidth:150px;
	padding:8px 8px 8px 8px;
	text-align:center;
	border:1px solid #000;
	background-color:#b5e8a9;
	color:#000;
	font-weight:bold;
}

table.ns60008 td{
	padding:8px 8px 8px 8px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}


/*ハードロック M-372US-20 */

table.m372us20{
	width:100%;
	margin-bottom:20px;
	xfont-size:13px;
}


table.m372us20 th{
	xwidth:150px;
	padding:8px 8px 8px 8px;
	text-align:center;
	border:1px solid #000;
	background-color:#b5e8a9;
	color:#000;
	font-weight:bold;
}

table.m372us20 td{
	padding:8px 8px 8px 8px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}


/*アロンアルフア233ES3 */

table.a233es3{
	width:100%;
	margin-bottom:20px;
	xfont-size:13px;
}


table.a233es3 th{
	xwidth:150px;
	padding:8px 8px 8px 8px;
	text-align:center;
	border:1px solid #000;
	background-color:#ffcccc;
	color:#000;
	font-weight:bold;
}

table.a233es3 td{
	padding:8px 8px 8px 8px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}

/*パワーパッチ */


table.powerpatch{
	width:100%;
	margin-bottom:20px;
	xfont-size:13px;
}


table.powerpatch th{
	width:150px;
	padding:10px 10px 10px 10px;
	text-align:center;
	border:1px solid #000;
	background-color:#ffcc99;
	color:#000;
	font-weight:bold;
}

table.powerpatch td{
	padding:10px 10px 10px 10px;
	text-align:left;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}



/*バスタブクリーン */


table.bathtub{
	width:100%;
	margin-bottom:20px;
	xfont-size:13px;
}

table.bathtub th{
	width:200px;
	padding:20px 20px 20px 20px;
	text-align:center;
	border:1px solid #000;
	background-color:#bffdfb;
	color:#000;
	font-weight:bold;
}

table.bathtub td{
	padding:20px 20px 20px 20px;
	text-align:left;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}

div.bathtub{
	padding:20px 20px 20px 20px;
	background-color:#f9f9f9;
	margin-bottom:20px;
	border:1px solid #000;
}


/*ナチュラル・リキッド */

table.natural{
	width:100%;
	margin-bottom:20px;
	xfont-size:13px;
}

table.natural th{
	width:200px;
	padding:20px 20px 20px 20px;
	text-align:center;
	border:1px solid #000;
	background-color:#ffd2d2;
	color:#000;
	font-weight:bold;
}

table.natural td{
	padding:20px 20px 20px 20px;
	text-align:left;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}

table.natural2{
	width:100%;
	margin-bottom:20px;
	xfont-size:13px;
}

table.natural2 th{
	width:200px;
	padding:20px 20px 20px 20px;
	text-align:center;
	border:1px solid #000;
	background-color:#bffdfb;
	color:#000;
	font-weight:bold;
}

table.natural2 td{
	padding:20px 20px 20px 20px;
	text-align:left;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}

div.natural{
	padding:20px 20px 0 20px;
	background-color:#feeff0;
	margin-bottom:20px;
	border:1px solid #000;
}


div.natural2{
	padding:20px 20px 0 20px;
	background-color:#edfcff;
	margin-bottom:20px;
	border:1px solid #000;
}

table.natural3{
	width:100%;
	margin-bottom:20px;
	xfont-size:13px;
}

table.natural3 th{
	width:200px;
	padding:20px 20px 20px 20px;
	text-align:center;
	border:1px solid #000;
	background-color:#fdd23e;
	color:#000;
	font-weight:bold;
}

table.natural3 td{
	padding:20px 20px 20px 20px;
	text-align:left;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
	vertical-align:top;
}


/*ステンレスコート */



table.stainless{
	width:100%;
	margin-bottom:20px;
}

table.stainless th{
	padding:15px 10px 15px 10px;
	text-align:center;
	border:1px solid #000;
	background-color:#4da0ba;
	color:#fff;
	font-weight:bold;
}

table.stainless td{
	padding:15px 10px 15px 10px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}


/*ねズミガード */

table.nezumi{
	width:100%;
	margin-bottom:20px;
}

table.nezumi th{
	padding:15px 10px 15px 10px;
	text-align:center;
	border:1px solid #000;
	background-color:#eb806c;
	color:#fff;
	font-weight:bold;
}

table.nezumi td{
	padding:15px 10px 15px 10px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}

div.nezumibox{
	padding:20px 20px 20px 20px;
	background-color:#f7e2d6;
	margin-bottom:20px;
	letter-spacing:1px;
	line-height:28px;
}

/*防蟻シール */



table.bougi{
	width:100%;
	margin-bottom:20px;
}

table.bougi th{
	padding:15px 10px 15px 10px;
	text-align:center;
	border:1px solid #000;
	background-color:#005aa9;
	color:#fff;
	font-weight:bold;
}

table.bougi td{
	padding:15px 10px 15px 10px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}


table.bougi2{
	xbackground-color:#f7e2d6;
	margin-bottom:20px;
}

table.bougi2 td{
	padding:15px 10px 15px 10px;
	xvertical-align:middle;
	margin-bottom:20px;
	letter-spacing:1px;
	line-height:28px;
	background-color:#d9e1e5;
}



/*防虫シリコーンシーラント */


table.is{
	width:100%;
	margin-bottom:20px;
}

table.is th{
	padding:15px 10px 15px 10px;
	text-align:center;
	border:1px solid #000;
	background-color:#b4e6fe;
	color:#000;
	font-weight:bold;
}

table.is td{
	padding:15px 10px 15px 10px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}

table.is2{
	xbackground-color:#f7e2d6;
	margin-bottom:20px;
}

table.is2 td{
	padding:15px 10px 15px 10px;
	xvertical-align:middle;
	margin-bottom:20px;
	letter-spacing:1px;
	line-height:28px;
	background-color:#e1f5ff;
}

div.is{
	background-color:#e1f5ff;
	padding:15px 15px 15px 15px;
	margin-bottom:20px;
	letter-spacing:1px;
	line-height:28px;
}


/*AdBlueアドブルー */


div.adblue{
	padding:20px 20px 1px 20px;
	background-color:#a9ecfd;
	margin-bottom:20px;
	xborder:1px solid #000;
}


/*カフンノン */

div.kafunnon{
	width:550px;
	height:284px;
	background-image: url("../img/kafunnon3.jpg");
	background-repeat: no-repeat;
	margin-bottom:50px;
	padding-left:230px;
	font-size:13px;
}

div.kafunnon2{
	width:780px;
	height:275px;
	background-image: url("../img/kafunnon4.jpg");
	background-repeat: no-repeat;
	margin-bottom:50px;
	padding-right:0px;
	font-size:14px;
}

div.kafunnon2 ol li{
	letter-spacing:1px;
	margin-bottom:10px;
}


div.kafunnon3{
	background-color:#cbf0f6;
	padding:20px 20px 20px 20px;
	margin-bottom:20px;
}

span.kafunnon{
	font-size:25px;
	font-weight:bold;
	color:#2ea0bb;
}


table.kafunnon{
	width:100%;
	margin-bottom:20px;
}

table.kafunnon th{
	padding:15px 10px 15px 10px;
	text-align:center;
	border:1px solid #000;
	background-color:#2ea0bb;
	color:#fff;
	font-weight:bold;
}

table.kafunnon td{
	padding:15px 10px 15px 10px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}



/*ミナダン デスクパーティション */

div.minadan{
	background-color:#cbf0f6;
	padding:20px 20px 20px 20px;
	margin-bottom:20px;
}


table.minadan{
	width:100%;
	margin-bottom:20px;
}

table.minadan th{
	padding:15px 10px 15px 10px;
	text-align:center;
	border:1px solid #000;
	background-color:#a4cbe2;
	color:#000;
	font-weight:bold;
}

table.minadan td{
	padding:15px 10px 15px 10px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}



/*耐火目地用シーラント */

div.sealant{
	background-color:#ffe5e5;
	padding:20px 20px 20px 20px;
	margin-bottom:20px;
}

table.sealant{
	width:100%;
	margin-bottom:20px;
}

table.sealant th{
	padding:15px 10px 15px 10px;
	text-align:center;
	border:1px solid #000;
	background-color:#fdaeae;
	color:#000;
	font-weight:bold;
}

table.sealant td{
	padding:15px 10px 15px 10px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}


table.sealant2{
	width:100%;
	xmargin-bottom:20px;
}

table.sealant2 th{
	padding:15px 15px 15px 15px;
	background-color:#fdaeae;
	color:#000;
	font-weight:bold;
}

table.sealant2 td{
	padding:15px 15px 15px 15px;
	vertical-align:top;
	background-color:#fff;
}


/*NTXウルトラック895 */

div.ntx{
	background-color:#cce5ef;
	padding:20px 20px 20px 20px;
	margin-bottom:20px;
}

table.ntx{
	width:100%;
	margin-bottom:20px;
}

table.ntx th{
	padding:15px 10px 15px 10px;
	text-align:center;
	border:1px solid #000;
	background-color:#cce5ef;
	color:#000;
	font-weight:bold;
}

table.ntx td{
	padding:15px 10px 15px 10px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}

div.ntx2{
	background-color:#ecf9fe;
	padding:20px 20px 20px 20px;
	margin-bottom:20px;
}
div.ntx2 li{
	text-decoration:underline;
	text-decoration-style:double;
	padding:10px 0 10px 0;
}


/*サンノール80EX */

div.san{
	padding:20px 20px 20px 20px;
	background-color:#e5f1d8;
	margin-bottom:20px;
}

div.san2{
	padding:20px 20px 20px 20px;
	background-color:#fde9e9;
	margin-bottom:20px;
}

table.san{
	width:100%;
	margin-bottom:20px;
}

table.san th{
	padding:15px 10px 15px 10px;
	text-align:center;
	border:1px solid #000;
	background-color:#99cc66;
	color:#000;
	font-weight:bold;
}

table.san td{
	padding:15px 10px 15px 10px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}


table.san2{
	width:100%;
	margin-bottom:20px;
}

table.san2 th{
	padding:15px 10px 15px 10px;
	text-align:left;
	border:1px solid #000;
	background-color:#99cc66;
	color:#000;
	font-weight:bold;
}

table.san2 td{
	padding:15px 10px 15px 10px;
	text-align:left;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}



/*ARINIX */

table.arinix{
	width:100%;
	margin-bottom:20px;
}

table.arinix th{
	padding:15px 10px 15px 10px;
	text-align:center;
	border:1px solid #000;
	background-color:#ccccff;
	color:#000;
	font-weight:bold;
}

table.arinix td{
	padding:15px 10px 15px 10px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}

div.arinix{
	width:740px;
	xbackground-color:#dbdbff;
	background-color:#ededff;
	padding:20px 20px 20px 20px;
	text-align:center;
	margin-bottom:20px;
}

div.arinix2{
	padding:20px 10px 20px 10px;
	background-color:#fde9e9;
	margin-bottom:20px;
	font-size:15px;
}

h3.arinix{
	background-color:#ededff;
	padding:10px 10px 10px 10px;
}



table.arinix2{
	width:100%;
	margin-bottom:20px;
}

table.arinix2 th{
	padding:15px 10px 15px 10px;
	text-align:center;
	border:1px solid #000;
	background-color:#ccccff;
	color:#000;
	font-weight:bold;
}

table.arinix2 td{
	padding:15px 10px 15px 10px;
	text-align:left;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}


/*さびチェンジN330メタルシルバー */


table.n330{
	width:100%;
	margin-bottom:20px;
}

table.n330 th{
	padding:15px 10px 15px 10px;
	text-align:center;
	border:1px solid #000;
	background-color:#33ccff;
	color:#000;
	font-weight:bold;
	width:60px;
}

table.n330 td{
	padding:15px 10px 15px 10px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}

table.n330 td.n330left{
text-align:left;
}

table.n330b{
	width:100%;
	margin-bottom:20px;
}

table.n330b th{
	padding:15px 10px 15px 10px;
	text-align:center;
	border:1px solid #000;
	background-color:#33ccff;
	color:#000;
	font-weight:bold;
}

table.n330b td{
	padding:15px 10px 15px 10px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}

div.n330{
	width:740px;
	xbackground-color:#dbdbff;
	background-color:#e0f2fb;
	padding:20px 20px 20px 20px;
	text-align:left;
	margin-bottom:20px;
}

/*錆転換塗料 */

table.sabitenkan{
	width:100%;
	margin-bottom:20px;
}

table.sabitenkan td{
	text-align: center;
}

div.sabitenkan{
	width:740px;
	xbackground-color:#dbdbff;
	background-color:#fde7e7;
	padding:20px 20px 20px 20px;
	text-align:left;
	margin-bottom:20px;
}

/* SU */


table.su2{
	width:100%;
	margin-bottom:20px;
}

table.su2 th{
	padding:10px 10px 10px 10px;
	text-align:center;
	border:1px solid #000;
	background-color:#719aa9;
	color:#000;
	font-weight:bold;
}

table.su2 td{
	padding:10px 10px 10px 10px;
	text-align:left;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}


table.su3{
	width:100%;
	margin-bottom:20px;
}

table.su3 th{
	padding:10px 10px 10px 10px;
	text-align:center;
	border:1px solid #000;
	background-color:#004ea2;
	color:#fff;
	font-weight:bold;
}

table.su3 td{
	padding:10px 10px 10px 10px;
	text-align:left;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}

table.su4{
	width:100%;
	margin-bottom:20px;
}

table.su4 th{
	padding:10px 10px 10px 10px;
	text-align:center;
	border:1px solid #000;
	background-color:#00a84d;
	color:#fff;
	font-weight:bold;
}

table.su4 td{
	padding:10px 10px 10px 10px;
	text-align:left;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}

table.su5{
	width:100%;
	margin-bottom:20px;
}

table.su5 th{
	padding:10px 10px 10px 10px;
	text-align:center;
	border:1px solid #000;
	background-color:#92308d;
	color:#fff;
	font-weight:bold;
}

table.su5 td{
	padding:10px 10px 10px 10px;
	text-align:left;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}

div.su{
	background-color:#eee;
	padding:20px 20px 20px 20px;
	margin-bottom:20px;
}

span.su{
	font-weight:bold;
	font-size:30px;
}


/* リークエイド */


div.leakaid{
	background-color:#e5f1c4;
	padding:20px 20px 20px 20px;
	margin-bottom:20px;
}

table.leakaid{
	width:100%;
	xmargin-bottom:20px;
}

table.leakaid th{
	padding:15px 10px 15px 10px;
	text-align:left;
	border:1px solid #000;
	background-color:#99cc66;
	color:#000;
	font-weight:bold;
}

table.leakaid td{
	padding:15px 10px 15px 10px;
	text-align:left;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}


table.leakaid2{
	width:100%;
	xmargin-bottom:20px;
}

table.leakaid2 th{
	padding:15px 10px 15px 10px;
	text-align:center;
	border:1px solid #000;
	background-color:#99cc66;
	color:#000;
	font-weight:bold;
}

table.leakaid2 td{
	padding:15px 10px 15px 10px;
	text-align:left;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}


/* 黒ワニス */

div.kurovarnish{
	width:740px;
	background-color:#dfe5da;
	padding:20px 20px 20px 20px;
	text-align:left;
	margin-bottom:20px;
}

table.varnish{
	width:100%;
	xmargin-bottom:20px;
}

table.varnish th{
	padding:10px 10px 10px 10px;
	text-align:center;
	border:1px solid #000;
	background-color:#92308d;
	color:#fff;
	font-weight:bold;
}

table.varnish td{
	padding:10px 10px 10px 10px;
	text-align:center;
	vertical-align:middle;
	xborder:1px solid #000;
	background-color:#f9f9f9;
}



table.varnish2{
	width:100%;
	margin-bottom:20px;
}

table.varnish2 th{
	width:260px;
	padding:10px 10px 10px 10px;
	text-align:left;
	border:1px solid #000;
	background-color:#abc2a6;
	color:#000;
	font-weight:bold;
}

table.varnish2 td{
	padding:10px 10px 10px 10px;
	text-align:left;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}



table.varnish3{
	width:100%;
	margin-bottom:20px;
}

table.varnish3 th{
	width:260px;
	padding:10px 10px 10px 10px;
	text-align:center;
	border:1px solid #000;
	background-color:#abc2a6;
	color:#000;
	font-weight:bold;
}

table.varnish3 td{
	padding:10px 10px 10px 10px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}



/* 金ニス */


div.kinnish{
	width:740px;
	background-color:#dfe5da;
	padding:20px 20px 20px 20px;
	text-align:left;
	margin-bottom:20px;
}

table.kinnish{
	width:100%;
	margin-bottom:20px;
}

table.kinnish th{
	width:260px;
	padding:10px 10px 10px 10px;
	text-align:left;
	border:1px solid #000;
	background-color:#abc2a6;
	color:#000;
	font-weight:bold;
}

table.kinnish td{
	padding:10px 10px 10px 10px;
	text-align:left;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}


table.kinnish2{
	width:100%;
	xmargin-bottom:20px;
}

table.kinnish2 th{
	width:260px;
	padding:10px 10px 10px 10px;
	text-align:left;
	xborder:1px solid #000;
	background-color:#abc2a6;
	color:#000;
	font-weight:bold;
}

table.kinnish2 td{
	xpadding:10px 10px 10px 10px;
	text-align:left;
	vertical-align:middle;
	xborder:1px solid #000;
	background-color:#f9f9f9;
}


/* カクマサレジン */

table.kakumasa{
	width:100%;
	margin-bottom:20px;
}

table.kakumasa th{
	padding:10px 10px 10px 10px;
	text-align:center;
	border:1px solid #000;
	background-color:#abc2a6;
	color:#000;
	font-weight:bold;
}

table.kakumasa td{
	padding:10px 10px 10px 10px;
	text-align:left;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}

div.kakumasa{
	width:740px;
	background-color:#dfe5da;
	padding:20px 20px 20px 20px;
	text-align:left;
	margin-bottom:20px;
}



/*ストロングルプラス */


div.stp{
	width:740px;
	background-color:#dfe5da;
	padding:20px 20px 20px 20px;
	text-align:left;
	margin-bottom:20px;
	background-color:#f7f9ca;
}




table.stp{
	width:100%;
	margin-bottom:20px;
}

table.stp th{
	padding:10px 10px 10px 10px;
	text-align:center;
	xborder:1px solid #000;
	background-color:#f7f9ca;
	color:#000;
	font-weight:bold;
}

table.stp td{
	padding:10px 10px 10px 10px;
	text-align:left;
	vertical-align:middle;
	xborder:1px solid #000;
	background-color:#f7f9ca;
}




table.stp2{
	width:100%;
	margin-bottom:20px;
}

table.stp2 th{
	padding:10px 10px 10px 10px;
	text-align:center;
	border:1px solid #000;
	background-color:#d2dc19;
	color:#000;
	font-weight:bold;
}

table.stp2 td{
	padding:10px 10px 10px 10px;
	text-align:left;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#fff;
}



/*ヤブ蚊・マダニスプレー*/

div.lion{
	width:740px;
	background-color:#dfe5da;
	padding:20px 20px 20px 20px;
	text-align:left;
	margin-bottom:20px;
	background-color:#f7f9ca;
}



table.lion{
	width:100%;
	margin-bottom:20px;
}

table.lion th{
	padding:10px 10px 10px 10px;
	text-align:left;
	border:1px solid #000;
	background-color:#d2dc19;
	color:#000;
	font-weight:bold;
}

table.lion td{
	padding:10px 10px 10px 10px;
	text-align:left;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}


/*アレスシックイ*/


div.ales{
	width:740px;
	background-color:#e6efe8;
	padding:20px 20px 20px 20px;
	text-align:left;
	margin-bottom:20px;
}


table.ales{
	width:100%;
	margin-bottom:20px;
}

table.ales td{
	padding:20px 20px 20px 20px;
	text-align:left;
	vertical-align:middle;
	xborder:1px solid #000;
	background-color:#e6efe8;
}


table.ales2{
	width:100%;
	margin-bottom:20px;
}

table.ales2 th{
	width:170px;
	padding:10px 10px 10px 10px;
	text-align:center;
	border:1px solid #000;
	background-color:#8dd8f8;
	color:#000;
	font-weight:bold;
}

table.ales2 td{
	padding:10px 10px 10px 10px;
	text-align:left;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}


/*ウイルレスウォーター*/


table.virusless{
	width:100%;
	margin-bottom:20px;
}

table.virusless th{
	width:240px;
	padding:10px 10px 10px 10px;
	text-align:center;
	border:1px solid #000;
	background-color:#8dd8f8;
	color:#000;
	font-weight:bold;
}

table.virusless td{
	padding:10px 10px 10px 10px;
	text-align:left;
	vertical-align:top;
	border:1px solid #000;
	background-color:#f9f9f9;
}

/*LC012*/

div.lc012{
	width:740px;
	padding:20px 20px 20px 20px;
	text-align:left;
	margin-bottom:20px;
	background-color:#ffecb2;
}

table.lc012{
	width:100%;
	margin-bottom:20px;
}

table.lc012 th{
	width:240px;
	padding:10px 10px 10px 10px;
	text-align:center;
	border:1px solid #000;
	background-color:#fddf84;
	color:#000;
	font-weight:bold;
}

table.lc012 td{
	padding:10px 10px 10px 10px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}




/*ダニヨラン*/

div.daniyoran{
	width:740px;
	padding:20px 20px 20px 20px;
	text-align:left;
	margin-bottom:20px;
	background-color:#e7eea2;
}

table.daniyoran{
	width:100%;
	margin-bottom:20px;
}

table.daniyoran th{
	width:240px;
	padding:10px 10px 10px 10px;
	text-align:center;
	border:1px solid #000;
	background-color:#e7eea2;
	color:#000;
	font-weight:bold;
}

table.daniyoran td{
	padding:10px 10px 10px 10px;
	text-align:left;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}


/*ガラス親水コート剤*/


div.gc{
	width:740px;
	background-color:#dfe5da;
	padding:20px 20px 20px 20px;
	text-align:left;
	margin-bottom:20px;
	background-color:#f7f9ca;
}

table.gc{
	width:100%;
	margin-bottom:20px;
}

table.gc th{
	width:240px;
	padding:10px 10px 10px 10px;
	text-align:center;
	border:1px solid #000;
	background-color:#e7eea2;
	color:#000;
	font-weight:bold;
}

table.gc td{
	padding:10px 10px 10px 10px;
	text-align:left;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}


/*スベラナイト*/


div.sube{
	width:740px;
	padding:20px 20px 20px 20px;
	text-align:left;
	margin-bottom:20px;
	background-color:#f7f9ca;
}

table.sube{
	width:100%;
	margin-bottom:20px;
}

table.sube th{
	xwidth:240px;
	padding:10px 10px 10px 10px;
	text-align:center;
	border:1px solid #000;
	background-color:#e7eea2;
	color:#000;
	font-weight:bold;
}

table.sube td{
	padding:10px 10px 10px 10px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}



table.sube2{
	width:100%;
	margin-bottom:20px;
}

table.sube2 th{
	width:165px;
	padding:10px 10px 10px 10px;
	text-align:center;
	border:1px solid #000;
	background-color:#e7eea2;
	color:#000;
	font-weight:bold;
}

table.sube2 td{
	padding:10px 10px 10px 10px;
	text-align:left;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
}


/*ルミアルファコート*/

div.lumi{
	width:740px;
	background-color:#131112;
	padding:20px 20px 1px 20px;
	text-align:left;
	margin-bottom:20px;
	color:#fff;
}

table.lumi{
	width:100%;
	margin-bottom:20px;
}

table.lumi th{
	xwidth:165px;
	padding:10px 20px 10px 20px;
	text-align:center;
	border:1px solid #000;
	background-color:#ffee02;
	color:#000;
	font-weight:bold;
}

table.lumi td{
	padding:10px 20px 10px 20px;
	text-align:left;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f3f3f3;
	color:#000;
}


/*無臭柿渋*/

div.kakishibu{
	width:740px;
	padding:20px 20px 20px 20px;
	text-align:left;
	margin-bottom:20px;
	background-color:#ebdac4;
}

table.kakishibu{
	width:100%;
	margin-bottom:20px;
}

table.kakishibu th{
	width:135px;
	padding:10px 20px 10px 20px;
	text-align:left;
	border:1px solid #000;
	background-color:#ebdac4;
	color:#000;
	font-weight:bold;
}

table.kakishibu td{
	padding:10px 20px 10px 20px;
	text-align:left;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f3f3f3;
	color:#000;
}

table.kakishibu caption{
	font-size:20px;
	font-weight:bold;
	margin-bottom:10px;
}





table.kakishibu2{
	width:100%;
	margin-bottom:20px;
}

table.kakishibu2 th{
	padding:10px 20px 10px 20px;
	text-align:center;
	border:1px solid #000;
	background-color:#fff3d4;
	color:#000;
	font-weight:bold;
}

table.kakishibu2 td{
	padding:10px 10px 10px 10px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f3f3f3;
	color:#000;
}

table.kakishibu2 caption{
	font-size:20px;
	font-weight:bold;
	margin-bottom:10px;
}


/*防災テープ*/

table.bt_black{
	width:100%;
	margin-bottom:20px;
}

table.bt_black th{
	width:135px;
	padding:10px 20px 10px 20px;
	text-align:center;
	border:1px solid #000;
	background-color:#bbb;
	color:#000;
	font-weight:bold;
}

table.bt_black td{
	padding:10px 20px 10px 20px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#ddd;
	color:#000;
}


table.bt_blue{
	width:100%;
	margin-bottom:20px;
}

table.bt_blue th{
	width:135px;
	padding:10px 20px 10px 20px;
	text-align:center;
	border:1px solid #000;
	background-color:#8ea5bd;
	color:#000;
	font-weight:bold;
}

table.bt_blue td{
	padding:10px 20px 10px 20px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#e0f2fc;
	color:#000;
}


table.bt_green{
	width:100%;
	margin-bottom:20px;
}

table.bt_green th{
	width:135px;
	padding:10px 20px 10px 20px;
	text-align:center;
	border:1px solid #000;
	background-color:#a8c8b9;
	color:#000;
	font-weight:bold;
}

table.bt_green td{
	padding:10px 20px 10px 20px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#dbf6f1;
	color:#000;
}

div.bt_black{
	background-color:#eee;
	padding:20px 20px 20px 20px;
	margin-bottom:20px;
}

div.bt_blue{
	background-color:#e0f2fc;
	padding:20px 20px 20px 20px;
	margin-bottom:20px;
}

div.bt_green{
	background-color:#dbf6f1;
	padding:20px 20px 20px 20px;
	margin-bottom:20px;
}


/*ビニトラテープ*/

div.binite{
	width:740px;
	padding:20px 20px 20px 20px;
	text-align:left;
	margin-bottom:20px;
	background-color:#fbf4b4;
}

table.binite{
	width:100%;
	margin-bottom:20px;
}

table.binite th{
	xwidth:165px;
	padding:10px 20px 10px 20px;
	text-align:center;
	border:1px solid #000;
	background-color:#ffee02;
	color:#000;
	font-weight:bold;
}

table.binite td{
	padding:10px 20px 10px 20px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f3f3f3;
	color:#000;
}

/*ハイプレタスコン*/

div.haipure{
	width:740px;
	padding:20px 20px 20px 20px;
	text-align:left;
	margin-bottom:20px;
	background-color:#d0e3fd;
}

table.haipure{
	width:100%;
	margin-bottom:20px;
}

table.haipure th{
	width:200px;
	padding:10px 20px 10px 20px;
	text-align:left;
	border:1px solid #000;
	background-color:#9fc6fc;
	color:#000;
	font-weight:bold;
}

table.haipure td{
	padding:10px 20px 10px 20px;
	text-align:left;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f3f3f3;
	color:#000;
}

table.haipure2{
	width:100%;
	margin-bottom:20px;
}

table.haipure2 th{
	padding:10px 20px 10px 20px;
	text-align:center;
	border:1px solid #000;
	background-color:#9fc6fc;
	color:#000;
	font-weight:bold;
}

table.haipure2 td{
	padding:10px 20px 10px 20px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f3f3f3;
	color:#000;
}

/*カベクロスDPシリーズ*/


table.dp{
	width:100%;
	margin-bottom:20px;
}

table.dp th{
	width:175px;
	padding:10px 10px 10px 10px;
	text-align:center;
	border:1px solid #000;
	background-color:#9fc6fc;
	color:#000;
	font-weight:bold;
}

table.dp td{
	padding:10px 10px 10px 10px;
	text-align:left;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f3f3f3;
	color:#000;
}


/*タフネルオイルブロッターAR-65 AR-50*/


table.tafnelar{
	width:100%;
	margin-bottom:20px;
}

table.tafnelar th{
	width:240px;
	padding:10px 10px 10px 10px;
	text-align:center;
	border:1px solid #000;
	background-color:#fde2d2;
	color:#eb5e0e;
	font-weight:bold;
}

table.tafnelar td{
	padding:10px 10px 10px 10px;
	text-align:left;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
	color:#000;
}


table.tafnelar2{
	width:100%;
	margin-bottom:20px;
}

table.tafnelar2 th{
	padding:10px 10px 10px 10px;
	text-align:center;
	border:1px solid #000;
	background-color:#9fc6fc;
	color:#000;
	font-weight:bold;
}

table.tafnelar2 td{
	padding:10px 10px 10px 10px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
	color:#000;
}

/*タフネルオイルブロッターTA-45*/


table.ta45{
	width:100%;
	margin-bottom:20px;
}

table.ta45 th{
	padding:10px 10px 10px 10px;
	text-align:center;
	border:1px solid #000;
	background-color:#f0886f;
	color:#000;
	font-weight:bold;
}

table.ta45 td{
	padding:10px 10px 10px 10px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
	color:#000;
}

/*タフパワー*/

div.power{
	width:740px;
	background-color:#fede9d;
	padding:20px 20px 1px 20px;
	text-align:left;
	margin-bottom:20px;
	color:#000;
}

table.power{
	width:100%;
	margin-bottom:20px;
}

table.power th{
	padding:10px 20px 10px 20px;
	text-align:left;
	border:1px solid #000;
	background-color:#f7b52d;
	color:#000;
	font-weight:bold;
}

table.power td{
	padding:10px 20px 10px 20px;
	text-align:left;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
	color:#000;
}

table.power2{
	width:100%;
	margin-bottom:20px;
}

table.power2 td{
	padding:15px 12px 1px 12px;
	text-align:center;
	vertical-align:top;
	background-color:#fede9d;
	color:#000;
}


/*EXTRAシリーズ*/

table.extras{
	width:100%;
	margin-bottom:20px;
}

table.extras th{
	width:760px;
	padding:10px 10px 10px 10px;
	text-align:center;
	border:1px solid #000;
	background-color:#efe39b;
	color:#000;
	font-weight:bold;
}

table.extras td{
	padding:10px 10px 10px 10px;
	text-align:left;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
	color:#000;
}


table.extras td.center{
	text-align:center;
	background-color:#ddd;
}

/*汎用シリーズ*/

table.hanyou{
	width:100%;
	margin-bottom:20px;
}

table.hanyou th{
	width:760px;
	padding:10px 10px 10px 10px;
	text-align:center;
	border:1px solid #000;
	background-color:#efe39b;
	color:#000;
	font-weight:bold;
}

table.hanyou td{
	padding:10px 10px 10px 10px;
	text-align:left;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
	color:#000;
}


table.hanyou td.center{
	text-align:center;
	background-color:#ddd;
}


/*専用シリーズ*/

table.senyou{
	width:100%;
	margin-bottom:20px;
}

table.senyou th{
	width:760px;
	padding:10px 10px 10px 10px;
	text-align:center;
	border:1px solid #000;
	background-color:#efe39b;
	color:#000;
	font-weight:bold;
}

table.senyou td{
	padding:10px 10px 10px 10px;
	text-align:left;
	vertical-align:top;
	border:1px solid #000;
	background-color:#f9f9f9;
	color:#000;
}


table.senyou td.center{
	text-align:center;
	background-color:#ddd;
}



/*プロ用シリーズ*/

table.proyou{
	width:100%;
	margin-bottom:20px;
}

table.proyou th{
	width:760px;
	padding:10px 10px 10px 10px;
	text-align:center;
	border:1px solid #000;
	background-color:#efe39b;
	color:#000;
	font-weight:bold;
}

table.proyou td{
	padding:10px 10px 10px 10px;
	text-align:left;
	vertical-align:top;
	border:1px solid #000;
	background-color:#f9f9f9;
	color:#000;
}


table.proyou td.center{
	text-align:center;
	background-color:#ddd;
}


/*HKシリーズ*/

table.hk{
	width:100%;
	margin-bottom:20px;
}

table.hk th{
	padding:10px 10px 10px 10px;
	text-align:center;
	border:1px solid #000;
	background-color:#f5adce;
	color:#000;
	font-weight:bold;
}

table.hk td{
	padding:10px 10px 10px 10px;
	text-align:center;
	vertical-align: middle;
	border:1px solid #000;
	background-color:#f9f9f9;
	color:#000;
}


table.hk2{
	width:100%;
	margin-bottom:20px;
}


table.hk2 td{
	text-align:center;
	vertical-align: middle;
	color:#000;
}

div.hk{
	padding:20px 20px 1px 20px;
	background-color:#fee9f3;
	margin-bottom:20px;
}

table.hk3{
	width:100%;
	margin-bottom:20px;
}

table.hk3 th{
	padding:10px 10px 10px 10px;
	text-align:center;
	color:#000;
	font-weight:bold;
}

table.hk3 td{
	padding:10px 10px 10px 10px;
	text-align:left;
	vertical-align: middle;
	color:#000;
}


/*簡易型取材*/

table.kani{
	width:100%;
	margin-bottom:20px;
}

table.kani th{
	width:760px;
	padding:10px 10px 10px 10px;
	text-align:center;
	border:1px solid #000;
	background-color:#efe39b;
	color:#000;
	font-weight:bold;
}

table.kani td{
	padding:10px 10px 10px 10px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #000;
	background-color:#f9f9f9;
	color:#000;
}


div.kani{
	width:740px;
	padding:20px;
	margin-bottom:20px;
	background-color:#f4f3e1;
}



/*ウッドエイドライト*/


.title{
	font-size:25px;
	font-weight:bold;
}

.title2{
	font-size:25px;
	font-weight:bold;
	color:#2d939f;
	text-align:center;
	padding:0 0 10px 0;
	border-bottom:3px solid #2d939f;
}

div.lite{
	width:740px;
	padding:20px;
	margin-bottom:20px;
	background-color:#e4f6f6;
}

div.lite2{
	border:5px solid #2d939f;
	width:730px;
	padding:20px;
	margin-bottom:20px;
/*background-color:ededed;*/
}

div.lite3{
	width:740px;
	padding:20px;
	margin-bottom:20px;
	background-color:#fff;
}


table.lite{
	width:100%;
	margin-bottom:20px;
}

table.lite th{
	padding:10px 10px 10px 10px;
	text-align:center;
	border:1px solid #000;
	background-color:#e4f6f6;
	color:#000;
	font-weight:bold;
	width:220px;
}

table.lite td{
	padding:10px 10px 10px 10px;
	text-align:center;
	vertical-align: middle;
	border:1px solid #000;
	background-color:#f9f9f9;
	color:#000;
}


table.lite2{
	width:100%;
	margin-bottom:20px;
}

table.lite2 th{
	padding:5px 10px 5px 10px;
	text-align:left;
	border:1px solid #000;
	background-color:#e4f6f6;
	color:#000;
	font-weight:bold;
}

table.lite2 td{
	padding:5px 10px 5px 10px;
	text-align:left;
	vertical-align: middle;
	border:1px solid #000;
	background-color:#f9f9f9;
	color:#000;
}


/*ウッドエイドカラーA*/


div.color{
	width:740px;
	padding:20px;
	margin-bottom:20px;
	background-color:#fde2e5;
}


div.color2{
	width:740px;
	padding:20px;
	xmargin-bottom:20px;
	background-color:#fff;
}

table.color{
	width:100%;
	margin-bottom:20px;
}

table.color th{
	padding:10px 10px 10px 10px;
	text-align:center;
	border:1px solid #000;
	background-color:#fde2e5;
	color:#000;
	font-weight:bold;
	width:220px;
}

table.color td{
	padding:10px 10px 10px 10px;
	text-align:center;
	vertical-align: middle;
	border:1px solid #000;
	background-color:#f9f9f9;
	color:#000;
}

table.color2{
	width:100%;
	margin-bottom:20px;
}

table.color2 th{
	padding:5px 10px 5px 10px;
	text-align:left;
	border:1px solid #000;
	background-color:#fde2e5;
	color:#000;
	font-weight:bold;
}

table.color2 td{
	padding:5px 10px 5px 10px;
	text-align:left;
	vertical-align: middle;
	border:1px solid #000;
	background-color:#f9f9f9;
	color:#000;
}

/*ウッドエイドナチュレ*/

div.nature{
	width:740px;
	padding:20px;
	margin-bottom:20px;
	background-color:#dad2cb;
}


div.nature2{
	width:740px;
	padding:20px;
	xmargin-bottom:20px;
	background-color:#fff;
}

div.nature3{
	border:5px solid #385e42;
	width:730px;
	padding:20px;
	margin-bottom:20px;
	background-color:#eee;
}

.title3{
	font-size:25px;
	font-weight:bold;
	color:#385e42;
	text-align:center;
	padding:0 0 10px 0;
	border-bottom:3px solid #385e42;
}

.title4{
	font-size:30px;
	font-weight:bold;
	color:#385e42;
	text-align:left;
	padding:0 0 10px 0;
	border-bottom:3px solid #385e42;
}


table.nature{
	width:100%;
	margin-bottom:20px;
}

table.nature th{
	padding:10px 10px 10px 10px;
	text-align:center;
	border:1px solid #000;
	background-color:#dad2cb;
	color:#000;
	font-weight:bold;
	width:130px;
}

table.nature td{
	padding:10px 10px 10px 10px;
	text-align:center;
	vertical-align: middle;
	border:1px solid #000;
	background-color:#f9f9f9;
	color:#000;
}

table.nature2{
	width:100%;
	margin-bottom:20px;
}

table.nature2 th{
	padding:5px 10px 5px 10px;
	text-align:left;
	border:1px solid #000;
	background-color:#dad2cb;
	color:#000;
	font-weight:bold;
}

table.nature2 td{
	padding:5px 10px 5px 10px;
	text-align:left;
	vertical-align: middle;
	border:1px solid #000;
	background-color:#f9f9f9;
	color:#000;
}



/* --------------------------------------------------------------------------------------
 会社概要
--------------------------------------------------------------------------------------- */

table.company{
	border-collapse:collapse;
	width:549px;
	margin-bottom:20px;
	border-left:1px solid #dddddd;
	border-top:1px solid #dddddd;
	letter-spacing:1px;
	font-size:16px;
	}
table.company td{
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
	padding:10px 13px 10px 13px;
	background-color:#ffffff;
}

table.company th{
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
	padding:10px 0 10px 13px;
	background-color:#f9f9f9;
	width:104px;
}



iframe{
	margin-bottom:20px;
}


div.other_title3{
	padding:10px 5px 10px 5px;
	background-color:#eee;
	border:1px solid #ddd;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}

div.other3{
	background-color:#fff;
	padding:10px 10px 10px 10px;
}

div.other3 li{
	list-style-position:inside;
}

div.other3 p{
	margin-bottom:5px;
}

div.other3 ul{
	margin-bottom:5px;
}

div.other3 strong{
	font-size:14px;
	color:#cc0000;
}






/* --------------------------------------------------------------------------------------
 俳句
--------------------------------------------------------------------------------------- */

table.haiku{
	width:780px;
	margin-bottom:40px;
}

table.haiku td{
	text-align:center;
	padding-bottom:10px;
}


/* --------------------------------------------------------------------------------------
 p
--------------------------------------------------------------------------------------- */

#main2 p{
	margin-bottom:20px;
	}

#main3 p{
	margin-bottom:20px;
	}

#main3 p.border{
	text-decoration: underline dotted #000;
}


/* --------------------------------------------------------------------------------------
 h
--------------------------------------------------------------------------------------- */

#container h1{
	padding-top:5px;
	font-size:9px;
}

#main2 h2{
	border-left:10px solid #ffba00;
	margin-bottom:20px;
	padding-left:10px;
	font-weight:bold;
	font-size:16px;
}

#main3 h2{
	border-left:10px solid #ffba00;
	margin-bottom:20px;
	padding-left:10px;
	font-weight:bold;
	font-size:23px;
}

#main3 h3{
	margin-bottom:20px;
	font-weight:bold;
	font-size:21px;
}


/* --------------------------------------------------------------------------------------
 クラス
--------------------------------------------------------------------------------------- */
p.yohaku{
	margin-bottom:10px;
	}


p.clear{
	clear:both;
	}

.red{
	color:#ff0000;
	font-weight:bold;
}

.red2{
	color:#ff0000;
	font-weight:bold;
	font-size:20px;
}

div.clear{
	clear: both;
	visibility:
	hidden;
	height: 0;
	overflow : hidden;
}

.text{
	font-size:12px;
	color:#cc0000;
}


.blue{
	color:#2680cf;
	font-weight:bold;
	font-size:20px;
}



/* --------------------------------------------------------------------------------------
 a:link
--------------------------------------------------------------------------------------- */

a:link {
	color: #0099ff;
	text-decoration:underline;
}

a:visited {
	color: #0099ff;
	text-decoration:underline;
}
a:hover {
	color: #0066cc;
	text-decoration:underline;
}


#main3 a:link {
	color: #0099ff;
	text-decoration:underline;
}

#main3 a:visited {
	color: #0099ff;
	text-decoration:underline;
}
#main3 a:hover {
	color: #0066cc;
	text-decoration:underline;
}

#footer a:link {
	color: #000000;
	text-decoration:underline;
}

#footer a:visited {
	color: #000000;
	text-decoration:underline;
}
#footer a:hover {
	color: #000000;
	text-decoration:underline;
}


/* ---------
 俳句
--------------------------------------------------------------------------------------- */

table.haiku{
	width:780px;
	margin-bottom:40px;
}

table.haiku td{
	text-align:center;
	padding-bottom:10px;
}


/* --------------------------------------------------------------------------------------
 p
--------------------------------------------------------------------------------------- */

#main2 p{
	margin-bottom:20px;
	}

#main3 p{
	margin-bottom:20px;
	}


/* --------------------------------------------------------------------------------------
 h
--------------------------------------------------------------------------------------- */

#container h1{
	padding-top:5px;
	font-size:9px;
}

#main2 h2{
	border-left:10px solid #ffba00;
	margin-bottom:20px;
	padding-left:10px;
	font-weight:bold;
	font-size:16px;
}

#main3 h2{
	border-left:10px solid #ffba00;
	margin-bottom:20px;
	padding-left:10px;
	font-weight:bold;
	font-size:23px;
}

#main3 h3{
	margin-bottom:20px;
	font-weight:bold;
	font-size:21px;
}


/* --------------------------------------------------------------------------------------
 クラス
--------------------------------------------------------------------------------------- */
p.yohaku{
	margin-bottom:10px;
	}


p.clear{
	clear:both;
	}

.red{
	color:#ff0000;
	font-weight:bold;
}

.red2{
	color:#ff0000;
	font-weight:bold;
	font-size:20px;
}

div.clear{
	clear: both;
	visibility:
	hidden;
	height: 0;
	overflow : hidden;
}

.text{
	font-size:12px;
	color:#cc0000;
}


.blue{
	color:#2680cf;
	font-weight:bold;
	font-size:20px;
}

.blue{
	font-weight:bold;
	font-size:23px;
	color:#66cccc;
}

/* --------------------------------------------------------------------------------------
 a:link
--------------------------------------------------------------------------------------- */

a:link {
	color: #0099ff;
	text-decoration:underline;
}

a:visited {
	color: #0099ff;
	text-decoration:underline;
}
a:hover {
	color: #0066cc;
	text-decoration:underline;
}


#main3 a:link {
	color: #0099ff;
	text-decoration:underline;
}

#main3 a:visited {
	color: #0099ff;
	text-decoration:underline;
}
#main3 a:hover {
	color: #0066cc;
	text-decoration:underline;
}

#footer a:link {
	color: #000000;
	text-decoration:underline;
}

#footer a:visited {
	color: #000000;
	text-decoration:underline;
}
#footer a:hover {
	color: #000000;
	text-decoration:underline;
}


/*----------------------------------------------------
 a:link
--------------------------------------------------------------------------------------- */

a:link {
	color: #0099ff;
	text-decoration:underline;
}

a:visited {
	color: #0099ff;
	text-decoration:underline;
}
a:hover {
	color: #0066cc;
	text-decoration:underline;
}


#main3 a:link {
	color: #0099ff;
	text-decoration:underline;
}

#main3 a:visited {
	color: #0099ff;
	text-decoration:underline;
}
#main3 a:hover {
	color: #0066cc;
	text-decoration:underline;
}

#footer a:link {
	color: #000000;
	text-decoration:underline;
}

#footer a:visited {
	color: #000000;
	text-decoration:underline;
}
#footer a:hover {
	color: #000000;
	text-decoration:underline;
}


/* ---------
 俳句
--------------------------------------------------------------------------------------- */

table.haiku{
	width:780px;
	margin-bottom:40px;
}

table.haiku td{
	text-align:center;
	padding-bottom:10px;
}


/* --------------------------------------------------------------------------------------
 p
--------------------------------------------------------------------------------------- */

#main2 p{
	margin-bottom:20px;
	}

#main3 p{
	margin-bottom:20px;
	}


/* --------------------------------------------------------------------------------------
 h
--------------------------------------------------------------------------------------- */

#container h1{
	padding-top:5px;
	font-size:9px;
}

#main2 h2{
	border-left:10px solid #ffba00;
	margin-bottom:20px;
	padding-left:10px;
	font-weight:bold;
	font-size:16px;
}

#main3 h2{
	border-left:10px solid #ffba00;
	margin-bottom:20px;
	padding-left:10px;
	font-weight:bold;
	font-size:23px;
}

#main3 h3{
	margin-bottom:20px;
	font-weight:bold;
	font-size:21px;
}


/* --------------------------------------------------------------------------------------
 クラス
--------------------------------------------------------------------------------------- */
p.yohaku{
	margin-bottom:10px;
	}


p.clear{
	clear:both;
	}

.red{
	color:#ff0000;
	font-weight:bold;
}

.red2{
	color:#ff0000;
	font-weight:bold;
	font-size:20px;
}

div.clear{
	clear: both;
	visibility:
	hidden;
	height: 0;
	overflow : hidden;
}

.text{
	font-size:12px;
	color:#cc0000;
}


.blue{
	color:#2680cf;
	font-weight:bold;
	font-size:20px;
}

.blue{
	font-weight:bold;
	font-size:23px;
	color:#66cccc;
}

/* --------------------------------------------------------------------------------------
 a:link
--------------------------------------------------------------------------------------- */

a:link {
	color: #0099ff;
	text-decoration:underline;
}

a:visited {
	color: #0099ff;
	text-decoration:underline;
}
a:hover {
	color: #0066cc;
	text-decoration:underline;
}


#main3 a:link {
	color: #0099ff;
	text-decoration:underline;
}

#main3 a:visited {
	color: #0099ff;
	text-decoration:underline;
}
#main3 a:hover {
	color: #0066cc;
	text-decoration:underline;
}

#footer a:link {
	color: #000000;
	text-decoration:underline;
}

#footer a:visited {
	color: #000000;
	text-decoration:underline;
}
#footer a:hover {
	color: #000000;
	text-decoration:underline;
}


