.commodity01 { width:257px; float:left; }
.commodity02 { width:257px; float:right; }
.commodity01 p,
.commodity02 p { margin:0 0 3px 0; }


.commodity_detail { width:257px; margin:0 0 10px 0; padding:0 0; text-align:center; }
.commodity_detail { background-color: #FFFFFF; }
.commodity_detail_pd { width:237px; margin:0 auto 0 auto; padding:15px 0 7px 0; text-align:left; }
.commodity_detail_pd { background-image: url(../../img/bg_001_001.gif); background-repeat: no-repeat; background-position: left top; }

.commodity_detail a:link	{color:#446788;text-decoration:underline;}
.commodity_detail a:visited	{color:#446788;text-decoration:underline;}
.commodity_detail a:hover	{color:#446788;text-decoration:none;}
.commodity_detail a:active	{color:#446788;text-decoration:none;}

.anchor_online { padding:0 0 10px 0; text-align:right; }

.pagetitle_02		{ margin:0 0 30px 0;}
.pagetitle_02 h2	{ margin:0; padding:0; }


/* tool box meeting index -------------------------------------------------- */

.tbm_read	{ margin:0;}

.tbm_box	{ margin:0 0 35px 0; text-align:right;}
.tbm_box	{ background:url(../img/img_002_002.jpg) left center no-repeat;}

.tbm_clm01	{ width:570px; margin:0 0 21px 0; overflow:hidden; text-align:left;}

	.tbm_text01	{ width:280px; margin:37px 0 0 0; float:left;}
	.tbm_img01	{ margin:0 15px 0 0; float:right;}


.tbm_support	{ width:570px; overflow:hidden;}

	.tbm_clm02	{ width:320px; margin:0 15px 0 0; float:right; text-align:left;}
	.tbm_clm02	{ background:url(../../img/bg_001_001.gif) left top repeat; border:1px solid #A1CEE0}

	.tbm_clm02_pd	{ padding:10px 13px;}

	.tbm_clm02 p	{ margin:0 0 7px 0; color:#2D62C4; font-weight:bold;}

	.tbm_clm02 ul	{ margin:0; padding:0;}
	.tbm_clm02 li	{ margin:0 0 5px 15px; padding:0;}


/* tbm_btn */
.tbm_btn	{ width:570px; margin:0 0 40px 0; text-align:center; overflow:hidden;}

	.tbm_about	{ margin:54px 0 0 10px; float:left;}
	.tbm_shop	{ margin:0 10px 0 0; float:right;}


/* tbm_contact */
.tbm_contact	{ width:570px; margin:0 0 34px 0; padding:0 0 20px 0; overflow:hidden;}
.tbm_contact	{ background:url(../img/bg_001_001.gif) left bottom no-repeat;}

	.tbm_contact_pd	{ padding:16px 15px;}

	.tbm_contact_text	{ width:250px; float:left; color:#2D5FBE; font-weight:bold; line-height:150%;}
	.tbm_contact_btn	{ margin:21px 0 0 0; float:right;}
	.tbm_contact_btn02	{ margin:0; float:right;}


/* tbm_produce */
.tbm_produce	{ width:385px; margin:0 0 40px 185px; overflow:hidden;}

	.tbm_prd_crb		{ float:left;}	
	.tbm_prd_mizutani	{ float:right;}	


/* about tool box meeting -------------------------------------------------- */

.about_tbm	{ width:570px;}
	.about_tbm h3	{ margin:0 0 15px 0; padding:0 0 0 20px; font-weight:bold;}
	.about_tbm h3	{ background:url(../../img/icon_001.gif) left top no-repeat;}


/* diy_box01 */
.diy_box01				{ width:570px; margin:0 0 29px 0; overflow:hidden;}
	.diy_box01_text		{ width:280px; float:left; line-height:130%; text-align: justify; text-justify: distribute;}
	.diy_box01_text p	{ margin:0 0 7px 0;}
	.diy_box01_text span{ font-weight:bold;}

	.diy_box01_img		{ float:right;}


/* diy box02 */
.diy_box02			{ width:570px; margin:0 0 41px 0; overflow:hidden;}

	.diy_box02_img	{ float:left;}

	.diy_box02_text	{ width:270px; float:right; line-height:140%; text-align: justify; text-justify: distribute;}
	.diy_box02_text p	{ margin:0 0 10px 0;}


/* support */
.support_showcase			{ width:570px; margin:0 0 35px 0;}
	.support_showcase h3	{ margin:0 0 11px 0;}
	
	.showcase_box		{ width:570px;}
	.showcase_box		{ background:url(../../img/bg_001_001.gif) left top repeat; border:1px solid #A1CEE0;}

	.showcase_box_head		{ background:url(../img/img_003_003.jpg) right top no-repeat;}
	.showcase_box_foot		{ background:url(../img/img_003_004.jpg) left bottom no-repeat;}

	.showcase_box_pd		{ padding:20px;}


	.showcase_01	{ width:290px; margin:0 0 65px 0;}
	.showcase_01 h4	{ margin:0 0 15px 0; padding:0 0 0 15px; color:#207CA7; font-weight:bold;}
	.showcase_01 h4	{ background:url(../../img/icon_002.gif) left center no-repeat;}

	.showcase_02	{ margin:0 0 40px 0; overflow:hidden;}
	.showcase_02 h4	{ margin:0 0 15px 0; padding:0 0 0 15px; color:#207CA7; font-weight:bold;}
	.showcase_02 h4	{ background:url(../../img/icon_002.gif) left center no-repeat;}

	.showcase_02_text	{ width:260px; margin:45px 0 20px 0; float:right;}


/* tbm_link */
.tbm_link_area	{ width:570px; margin:0 0 35px 0; overflow:hidden;}

.tbm_link		{ width:290px; float:left; text-align:left;}
.tbm_link		{ background:url(../img/bg_003_001.gif) left top no-repeat;}

	.tbm_link ul	{ margin:0 0 0 60px; padding:8px 0;}
	.tbm_link li	{ margin:0 0 4px 0; padding:0; list-style:none;}













