@charset "UTF-8";

/************** メイン コンテンツ **************/
#products #global_menu ul li#menu04 { background-position: -577px -55px; }
#contents_body_main { width: 710px; background: url(/images/common/body_side_line.jpg) repeat-y; padding: 15px; padding-top:0; }
#contents_body_main h3{ line-height:18px; }
#contents_body_main h4{ line-height:18px; }
#contents_body_main p{ line-height:18px; padding-top: 20px; }
.catalog #contents_body_main p.products_detail_text { margin: 1em 0 0; padding: 0; }
#products .box_head{padding:0;margin:0;}
#products .box_btm{padding:0;margin:0;}

/************** サブ コンテンツ **************/
#sub_contents_products { float:left; width: 200px; padding-bottom: 20px; }
#sub_contents_products .category_title { display:block; height: 76px; width: 200px; background: url(/products/images/left_menu_products.gif) no-repeat 0 0; text-indent: -9999px; }
#sub_contents_products .sub_menu li { width: 200px; text-indent: -9999px; }
#sub_contents_products .sub_menu ul.level01 li a { display:block; height:40px; margin:0 0 0 0;}
#sub_contents_products .sub_menu ul.level02 { margin:0 0 0 0;}
#sub_contents_products .sub_menu ul.level02 li a { display:block; height:28px; }
#sub_contents_products .sub_menu li h3 { display:block; height:30px; }
#sub_menu02 { margin-top:10px; }
#sub_menu02 li { float:left;height:140px; }
#sub_menu02 .menu_left { margin-right:10px; }

/* リンクデフォルト */
#sub_contents_products .sub_menu #smenu01 { background: url(/products/images/left_menu_products.gif) no-repeat 0 -76px; }

#sub_contents_products .sub_menu #smenu01a { background: url(/products/images/left_menu_products.gif) no-repeat 0 -106px; }
#sub_contents_products .sub_menu #smenu01b { background: url(/products/images/left_menu_products.gif) no-repeat 0 -146px; }

#sub_contents_products .sub_menu #smenu01b01 { background: url(/products/images/left_menu_products.gif) no-repeat 0 -186px; }
#sub_contents_products .sub_menu #smenu01b02 { background: url(/products/images/left_menu_products.gif) no-repeat 0 -214px; }
#sub_contents_products .sub_menu #smenu01b020 { background: url(/products/images/left_menu_products.gif) no-repeat 0 -242px; }
#sub_contents_products .sub_menu #smenu01b03 { background: url(/products/images/left_menu_products.gif) no-repeat 0 -270px; }
#sub_contents_products .sub_menu #smenu01b04 { background: url(/products/images/left_menu_products.gif) no-repeat 0 -298px; }
#sub_contents_products .sub_menu #smenu01b05 { background: url(/products/images/left_menu_products.gif) no-repeat 0 -326px; }
#sub_contents_products .sub_menu #smenu01b06 { background: url(/products/images/left_menu_products.gif) no-repeat 0 -354px; }
#sub_contents_products .sub_menu #smenu01b08 { background: url(/products/images/left_menu_products.gif) no-repeat 0 -410px; }
#sub_contents_products .sub_menu #smenu01b09 { background: url(/products/images/left_menu_products.gif) no-repeat 0 -438px; }
#sub_contents_products .sub_menu #smenu01b10 { background: url(/products/images/left_menu_products.gif) no-repeat 0 -466px; }
#sub_contents_products .sub_menu #smenu01b11 { background: url(/products/images/left_menu_products.gif) no-repeat 0 -494px; }
#sub_contents_products .sub_menu #smenu01b12 { background: url(/products/images/left_menu_products.gif) no-repeat 0 -522px; }
#sub_contents_products .sub_menu #smenu01b13 { background: url(/products/images/left_menu_products.gif) no-repeat 0 -550px; }
#sub_contents_products .sub_menu #smenu01b14 { background: url(/products/images/left_menu_products.gif) no-repeat 0 -578px; }


#sub_contents_products .sub_menu #smenu01c { background: url(/products/images/left_menu_products.gif) no-repeat 0 -606px; }
#sub_contents_products .sub_menu #smenu01d { background: url(/products/images/left_menu_products.gif) no-repeat 0 -646px; }

#sub_contents_products .sub_menu #smenu02 { background: url(/products/images/left_menu_products.gif) no-repeat 0 -686px; }
#sub_contents_products .sub_menu #smenu02a { background: url(/products/images/left_menu_products.gif) no-repeat 0 -716px; }
#sub_contents_products .sub_menu #smenu02b { background: url(/products/images/left_menu_products.gif) no-repeat 0 -756px; }
#sub_contents_products .sub_menu #smenu02c { background: url(/products/images/left_menu_products.gif) no-repeat 0 -796px; }
#sub_contents_products .sub_menu #smenu02d { background: url(/products/images/left_menu_products.gif) no-repeat 0 -836px; }

#sub_contents_products .sub_menu #smenu03 { background: url(/products/images/left_menu_products.gif) no-repeat 0 -876px; }
#sub_contents_products .sub_menu #smenu03a { background: url(/products/images/left_menu_products.gif) no-repeat 0 -906px; }
#sub_contents_products .sub_menu #smenu03b { background: url(/products/images/left_menu_products.gif) no-repeat 0 -946px; }
#sub_contents_products .sub_menu #smenu03c { background: url(/products/images/left_menu_products.gif) no-repeat 0 -986px; }

#sub_contents_products .sub_menu #smenu03c01 { background: url(/products/images/left_menu_products.gif) no-repeat 0 -1026px; }
#sub_contents_products .sub_menu #smenu03c02 { background: url(/products/images/left_menu_products.gif) no-repeat 0 -1054px; }
#sub_contents_products .sub_menu #smenu03c03 { background: url(/products/images/left_menu_products.gif) no-repeat 0 -1082px; }


/* リンクマウスオーバー */
#sub_contents_products .sub_menu #smenu01a a:hover { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -106px; }
#sub_contents_products .sub_menu #smenu01b a:hover { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -146px; }

#sub_contents_products .sub_menu #smenu01c a:hover { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -606px; }
#sub_contents_products .sub_menu #smenu01d a:hover { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -646px; }
#sub_contents_products .sub_menu #smenu02a a:hover { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -716px; }
#sub_contents_products .sub_menu #smenu02b a:hover { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -756px; }
#sub_contents_products .sub_menu #smenu02c a:hover { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -796px; }
#sub_contents_products .sub_menu #smenu02d a:hover { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -836px; }
#sub_contents_products .sub_menu #smenu03a a:hover { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -906px; }
#sub_contents_products .sub_menu #smenu03b a:hover { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -946px; }
#sub_contents_products .sub_menu #smenu03c a:hover { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -986px; }

#sub_contents_products .sub_menu #smenu01b01 a:hover { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -186px; }
#sub_contents_products .sub_menu #smenu01b02 a:hover { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -214px; }
#sub_contents_products .sub_menu #smenu01b020 a:hover { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -242px; }
#sub_contents_products .sub_menu #smenu01b03 a:hover { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -270px; }
#sub_contents_products .sub_menu #smenu01b04 a:hover { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -298px; }
#sub_contents_products .sub_menu #smenu01b05 a:hover { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -326px; }
#sub_contents_products .sub_menu #smenu01b06 a:hover { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -354px; }
#sub_contents_products .sub_menu #smenu01b08 a:hover { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -410px; }
#sub_contents_products .sub_menu #smenu01b09 a:hover { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -437px; }
#sub_contents_products .sub_menu #smenu01b10 a:hover { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -466px; }
#sub_contents_products .sub_menu #smenu01b11 a:hover { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -494px; }
#sub_contents_products .sub_menu #smenu01b12 a:hover { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -522px; }
#sub_contents_products .sub_menu #smenu01b13 a:hover { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -550px; }
#sub_contents_products .sub_menu #smenu01b14 a:hover { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -578px; }
#sub_contents_products .sub_menu #smenu03c01 a:hover { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -1026px; }
#sub_contents_products .sub_menu #smenu03c02 a:hover { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -1054px; }
#sub_contents_products .sub_menu #smenu03c03 a:hover { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -1082px; }


/* リンクオン状態*/
body.smenu01a #sub_contents_products #smenu01a { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -106px; }
body.smenu01b #sub_contents_products #smenu01b { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -146px; }
body.smenu01c #sub_contents_products #smenu01c { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -606px; }
body.smenu01d #sub_contents_products #smenu01d { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -646px; }
body.smenu02a #sub_contents_products #smenu02a { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -716px; }
body.smenu02b #sub_contents_products #smenu02b { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -756px; }
body.smenu02c #sub_contents_products #smenu02c { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -796px; }
body.smenu02d #sub_contents_products #smenu02d { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -836px; }
body.smenu03a #sub_contents_products #smenu03a { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -906px; }
body.smenu03b #sub_contents_products #smenu03b { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -946px; }
body.smenu03c #sub_contents_products #smenu03c { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -986px; }
body.smenu01b01 #sub_contents_products #smenu01b01 { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -186px; }
body.smenu01b02 #sub_contents_products #smenu01b02 { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -214px; }
body.smenu01b020 #sub_contents_products #smenu01b020 { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -242px; }
body.smenu01b03 #sub_contents_products #smenu01b03 { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -270px; }
body.smenu01b04 #sub_contents_products #smenu01b04 { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -298px; }
body.smenu01b05 #sub_contents_products #smenu01b05 { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -326px; }
body.smenu01b06 #sub_contents_products #smenu01b06 { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -354px; }
body.smenu01b08 #sub_contents_products #smenu01b08 { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -410px; }
body.smenu01b09 #sub_contents_products #smenu01b09 { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -437px; }
body.smenu01b10 #sub_contents_products #smenu01b10 { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -466px; }
body.smenu01b11 #sub_contents_products #smenu01b11 { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -494px; }
body.smenu01b12 #sub_contents_products #smenu01b12 { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -522px; }
body.smenu01b13 #sub_contents_products #smenu01b13 { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -550px; }
body.smenu01b14 #sub_contents_products #smenu01b14 { background: url(/products/images/left_menu_products_on.gif) no-repeat 0 -578px; }


/************** spice_herb **************/
.catalog .link_spice{ padding:10px 0 0 0;margin:0;color:#666;font-size: 10px; }
.catalog .link_spice .on{ color:#ef484f; }
.catalog .link_spice a { color: #666; text-decoration: none; }
.catalog .link_spice a:visited { color: #666; }
.catalog .link_spice a:hover { color:#ef484f;text-decoration: underline; }
.catalog .link_spice a:active { color: #ef484f; }

.catalog .clm01 {padding:20px 0 15px 0;}
.catalog .clm01 .clmL{width:225px;padding:0 20px 0 0;float:left;}
.catalog .clm01 .clmL .img{width:225px;padding:10px 0 0 0;text-align:center;}
.catalog .clm01 .clmR{width:385px;padding:0 0 10px 45px;border-left:1px solid #ccc;float:left;color:#666;}

.catalog .clm02 {padding:0 0 15px 0;}
.catalog .clm03 {padding:0 0 20px 0;}

.catalog .box_link_content {width:705px;padding:0;background:url(/products/catalog/images/box_link_bg.gif) 0 0 repeat-y;padding:0 0 0 5px; }
.catalog .box_link_content .bnr {width:200px;padding:10px 0 0 25px;float:left;}

.catalog table.box_pro01 {margin:20px 0 0 0;}
.catalog table.box_pro01 th{width:160px; padding:15px 8px 10px 5px;background:url(/products/catalog/images/box_pro01_top.jpg) 0 0 no-repeat;font-size:0.85em;text-align:center;line-height:140%;vertical-align:top;}
.catalog table.box_pro01 td.img{width:170px;padding:0 3px 10px 0;text-align:center;background:url(/products/catalog/images/box_pro01_bg.jpg) 0 0 repeat-y;vertical-align:top;}
.catalog table.box_pro01 td.txt {width:150px;padding:0 13px 20px 10px;background:url(/products/catalog/images/box_pro01_btm.jpg) 0 bottom no-repeat;font-size:0.85em;color:#666;line-height:140%;vertical-align:top;}




/*-----------------------------------------------
	catalog NewSTYLE 100607
-----------------------------------------------*/

	.catalog ul.box_pro001 {margin:0; padding:10px 0 0 0;}
	.catalog ul.box_pro001 li{width:230px; display:block; float:left; padding:3px 0 0 0;}

	.catalog ul.box_pro001 li .box_pro001_top{width:207px; padding:15px 8px 10px 15px;background:url(/products/catalog/images/box_pro01_top.gif) 0 0 no-repeat;font-size:0.85em;text-align:center;line-height:140%;vertical-align:top; font-weight:bold;}
	.catalog ul.box_pro001 li .box_pro001_body{ position:relative; width:227px;padding:0 3px 0px 0;text-align:center;background:url(/products/catalog/images/box_pro01_bg.gif) 0 0 repeat-y;vertical-align:top; z-index:1;}
	.catalog ul.box_pro001 li .box_pro001_bttm{ position:relative; width:207px; height:4em; padding:20px 13px 20px 10px;background:url(/products/catalog/images/box_pro01_btm.gif) 0 bottom no-repeat;font-size:0.85em;color:#666;line-height:140%;vertical-align:top; z-index:0; }
	.catalog ul.box_pro001 li .box_pro001_body .new{ position:relative; color:#F00;width:50px;margin:10px auto 0;padding:0;text-align:center;font-weight:bold; border:1px solid #F00; z-index:1; }
	.catalog ul.box_pro001 li .box_pro001_body .refresh{ position:relative; color:#47ba6f;width:80px;margin:10px auto 5px;padding:0;text-align:center;font-weight:bold; border:1px solid #47ba6f; z-index:1; }
	.catalog ul.box_pro001 li .box_pro001_body .end{ color:#F00; font-size:11px;width:207px; text-align:left; padding-bottom:0px; padding-top:0px; z-index:1; }
	.catalog ul.box_pro001 li .box_pro001_body div{width:187px;padding:0 20px 5px 20px;background:url(/products/catalog/images/box_pro01_bg.gif) 0 0 repeat-y;vertical-align:top;}
	.catalog ul.box_pro001 li .box_pro001_body div dt {color:#ff9921;float:left;width:50px;margin:0;padding:0;text-align:center;font-weight:bold;border:1px solid #ff9921;}
	.catalog ul.box_pro001 li .box_pro001_body div dd{padding:3px 0 3px 60px;margin:0;font-weight:bold;}
	.catalog ul.box_pro001 li .box_pro001_body div .txt10{font-weight:normal;font-size:10px;}



	.catalog .box_tab_content{border-top:solid 1px #ccc; padding-top:15px;}
		
	.catalog #tabArea{margin-bottom:-1px; position:relative; width:710px; height:60px;}
	.catalog ul#tab001{list-style:none; clear:both; position:absolute; top:1px; z-index:10;}
	.catalog ul#tab001 li{display:block; width:70px; height:59px; float:left; padding-right:1px; margin:0;}
	
/*-----------------------------------------------
	catalog NewSTYLE END
-----------------------------------------------*/



.catalog table.box_pro01or {margin:20px 0 0 0;}
.catalog table.box_pro01or th{width:160px;padding:15px 8px 10px 5px;background:url(/products/catalog/images/box_pro01_top.jpg) 0 0 no-repeat;font-size:0.85em;text-align:center;line-height:140%;vertical-align:top;}
.catalog table.box_pro01or td.img{width:170px;padding:0 3px 10px 0;text-align:center;background:url(/products/catalog/images/box_pro01_bg.jpg) 0 0 repeat-y;vertical-align:top;}
.catalog table.box_pro01or td.txt {width:150px;padding:0 13px 20px 10px;background:url(/products/catalog/images/box_pro01_btm.jpg) 0 bottom no-repeat;font-size:0.85em;color:#666;line-height:140%;vertical-align:top;}

.catalog table.box_pro02 {margin:20px 0 0 0; float:left; height:180px; }
.catalog table.box_pro02 th{width:125px;height:55px;padding:15px 10px 10px 5px;background:url(/products/catalog/images/box_pro02_top.jpg) 0 0 no-repeat;font-size:0.85em;text-align:center;line-height:140%;vertical-align:top;}
.catalog table.box_pro02 td.img{height:95px; width:135px;padding:0 5px 10px 0;text-align:center;background:url(/products/catalog/images/box_pro02_bg.jpg) 0 0 repeat-y;vertical-align:top;}
.catalog table.box_pro02 td.txt {width:115px;height:50px; padding:0 15px 20px 10px;background:url(/products/catalog/images/box_pro02_btm.jpg) 0 bottom no-repeat;font-size:0.85em;color:#666;line-height:140%;vertical-align:top;}

.catalog table.box_pro02or {margin:20px 0 0 0;}
.catalog table.box_pro02or th{width:125px;padding:15px 10px 10px 5px;background:url(/products/catalog/images/box_pro02or_top.jpg) 0 0 no-repeat;font-size:0.85em;text-align:center;line-height:140%;vertical-align:top;}
.catalog table.box_pro02or td.img{width:135px;padding:0 5px 10px 0;text-align:center;background:url(/products/catalog/images/box_pro02or_bg.jpg) 0 0 repeat-y;vertical-align:top;}
.catalog table.box_pro02or td.txt {width:115px;padding:0 15px 20px 10px;background:url(/products/catalog/images/box_pro02or_btm.jpg) 0 bottom no-repeat;font-size:0.85em;color:#666;line-height:140%;vertical-align:top;}

.catalog table.box_pro03 {margin:20px 0 0 0;}
.catalog table.box_pro03 th{width:160px;padding:15px 15px 10px 5px;background:url(/products/catalog/images/box_pro01_top.jpg) 0 0 no-repeat;font-size:0.85em;text-align:center;line-height:140%;vertical-align:top;}
.catalog table.box_pro03 td.img{width:170px;padding:0 10px 10px 0;text-align:center;background:url(/products/catalog/images/box_pro01_bg.jpg) 0 0 repeat-y;vertical-align:top;}
.catalog table.box_pro03 td.txt {width:130px;padding:0 30px 20px 20px;background:url(/products/catalog/images/box_pro01_btm.jpg) 0 bottom no-repeat;font-size:0.85em;color:#666;line-height:140%;vertical-align:top;}
.catalog table.box_pro03 td.info{width:130px;padding:0 30px 5px 20px;background:url(/products/catalog/images/box_pro01_bg.jpg) 0 0 repeat-y;vertical-align:top;}
.catalog table.box_pro03 td.info dt {color:#ff9921;float:left;width:50px;margin:0;padding:0;text-align:center;font-weight:bold;border:1px solid #ff9921;}
.catalog table.box_pro03 td.info dd{padding:3px 0 3px 60px;margin:0;font-weight:bold;}
.catalog table.box_pro03 td.info dd .txt10{font-weight:normal;font-size:10px;}

.catalog table.box_pro03or {margin:8px 0 0 0; width:230px;}
.catalog table.box_pro03or th{width:207px;padding:15px 8px 10px 15px;background:url(/products/catalog/images/box_pro01_top.gif) 0 0 no-repeat;font-size:0.85em;text-align:center;line-height:140%;vertical-align:top;}
.catalog table.box_pro03or td.img{width:227px;padding:0 3px 10px 0;text-align:center;background:url(/products/catalog/images/box_pro01_bg.gif) 0 0 repeat-y;vertical-align:top;}
.catalog table.box_pro03or td.txt {width:190px;padding:0 20px 20px 20px;background:url(/products/catalog/images/box_pro01_btm.gif) 0 bottom no-repeat;font-size:0.85em;color:#666;line-height:140%;vertical-align:top;}
.catalog table.box_pro03or td.info{width:190px;padding:0 20px 5px 20px;background:url(/products/catalog/images/box_pro01_bg.gif) 0 0 repeat-y;vertical-align:top;}
.catalog table.box_pro03or td.info dt {color:#ff9921;float:left;width:50px;margin:0;padding:0;text-align:center;font-weight:bold;border:1px solid #ff9921;}
.catalog table.box_pro03or td.info dd{padding:3px 0 3px 60px;margin:0;font-weight:bold;}
.catalog table.box_pro03or td.info dd .txt10{font-weight:normal;font-size:10px;}

.catalog table.box_pro04 {margin:5px 0 0 0;}
.catalog table.box_pro04 th{width:125px;padding:19px 10px 10px 5px;background:url(/products/catalog/images/box_pro02_top.jpg) 0 0 no-repeat;font-size:0.85em;text-align:center;line-height:140%;vertical-align:top;}
.catalog table.box_pro04 td.img{width:135px;padding:0 9px 10px 0;text-align:center;background:url(/products/catalog/images/box_pro02_bg.jpg) 0 0 repeat-y;vertical-align:top;}
.catalog table.box_pro04 td.txt {width:115px;padding:0 19px 20px 10px;background:url(/products/catalog/images/box_pro02_btm.jpg) 0 bottom no-repeat;font-size:0.85em;color:#666;line-height:140%;vertical-align:top;}
.catalog table.box_pro04 td.info{width:115px;padding:0 19px 5px 10px;background:url(/products/catalog/images/box_pro02_bg.jpg) 0 0 repeat-y;vertical-align:top;}
.catalog table.box_pro04 td.info dt {color:#ff9921;float:left;width:40px;margin:0;padding:0;text-align:center;font-weight:bold;border:1px solid #ff9921;font-size:0.85em;}
.catalog table.box_pro04 td.info dd{padding:3px 0 3px 50px;margin:0;font-weight:bold;font-size:0.85em;}
.catalog table.box_pro04 td.info dd .txt10{font-weight:normal;font-size:10px;}

.catalog table.box_pro04or {margin:20px 0 0 0;}
.catalog table.box_pro04or th{width:125px;padding:19px 10px 10px 5px;background:url(/products/catalog/images/box_pro02or_top.jpg) 0 0 no-repeat;font-size:0.85em;text-align:center;line-height:140%;vertical-align:top;}
.catalog table.box_pro04or td.img{width:135px;padding:0 9px 10px 0;text-align:center;background:url(/products/catalog/images/box_pro02or_bg.jpg) 0 0 repeat-y;vertical-align:top;}
.catalog table.box_pro04or td.txt {width:115px;padding:0 19px 20px 10px;background:url(/products/catalog/images/box_pro02or_btm.jpg) 0 bottom no-repeat;font-size:0.85em;color:#666;line-height:140%;vertical-align:top;}
.catalog table.box_pro04or td.info{width:115px;padding:0 19px 5px 10px;background:url(/products/catalog/images/box_pro02or_bg.jpg) 0 0 repeat-y;vertical-align:top;}
.catalog table.box_pro04or td.info dt {color:#ff9921;float:left;width:40px;margin:0;padding:0;text-align:center;font-weight:bold;border:1px solid #ff9921;font-size:0.85em;}
.catalog table.box_pro04or td.info dd{padding:3px 0 3px 50px;margin:0;font-weight:bold;font-size:0.85em;}
.catalog table.box_pro04or td.info dd .txt10{font-weight:normal;font-size:10px;}

/************** tab_change **************/
.catalog div#tab_change {margin:0;width:710px;text-align:left;}

.catalog div#tab_change #navi_page{width:710px;height:60px;overflow:hidden;padding:10px 0 0 0;}
.catalog div#tab_change #navi_page ul#tab {list-style:none; }
.catalog div#tab_change #navi_page ul#tab li {display:inline;float:left;height:60px;}
.catalog div#tab_change #navi_page ul#tab li a {text-indent:-9999px; height:60px; display:block;}

.catalog div#tab_change #navi_page ul#tab li span.navi_page1 a {width:71px; background:url(/products/catalog/images/tab01.jpg) 0 0 no-repeat;}
.catalog div#tab_change #navi_page ul#tab li span.navi_page2 a {width:71px; background:url(/products/catalog/images/tab01.jpg) -71px 0 no-repeat;}
.catalog div#tab_change #navi_page ul#tab li span.navi_page3 a {width:71px; background:url(/products/catalog/images/tab01.jpg) -142px 0 no-repeat;}
.catalog div#tab_change #navi_page ul#tab li span.navi_page4 a {width:71px; background:url(/products/catalog/images/tab01.jpg) -213px 0 no-repeat;}
.catalog div#tab_change #navi_page ul#tab li span.navi_page5 a {width:71px; background:url(/products/catalog/images/tab01.jpg) -284px 0 no-repeat;}
.catalog div#tab_change #navi_page ul#tab li span.navi_page6 a {width:71px; background:url(/products/catalog/images/tab01.jpg) -355px 0 no-repeat;}
.catalog div#tab_change #navi_page ul#tab li span.navi_page7 a {width:71px; background:url(/products/catalog/images/tab01.jpg) -426px 0 no-repeat;}
.catalog div#tab_change #navi_page ul#tab li span.navi_page8 a {width:71px; background:url(/products/catalog/images/tab01.jpg) -497px 0 no-repeat;}
.catalog div#tab_change #navi_page ul#tab li span.navi_page9 a {width:71px; background:url(/products/catalog/images/tab01.jpg) -568px 0 no-repeat;}
.catalog div#tab_change #navi_page ul#tab li span.navi_page10 a {width:71px; background:url(/products/catalog/images/tab01.jpg) -639px 0 no-repeat;}

.catalog div#tab_change #navi_page ul#tab li span.navi_page1 a:hover {width:71px; background:url(/products/catalog/images/tab01.jpg) 0 -60px no-repeat;}
.catalog div#tab_change #navi_page ul#tab li span.navi_page2 a:hover {width:71px; background:url(/products/catalog/images/tab01.jpg) -71px -60px no-repeat;}
.catalog div#tab_change #navi_page ul#tab li span.navi_page3 a:hover {width:71px; background:url(/products/catalog/images/tab01.jpg) -142px -60px no-repeat;}
.catalog div#tab_change #navi_page ul#tab li span.navi_page4 a:hover {width:71px; background:url(/products/catalog/images/tab01.jpg) -213px -60px no-repeat;}
.catalog div#tab_change #navi_page ul#tab li span.navi_page5 a:hover {width:71px; background:url(/products/catalog/images/tab01.jpg) -284px -60px no-repeat;}
.catalog div#tab_change #navi_page ul#tab li span.navi_page6 a:hover {width:71px; background:url(/products/catalog/images/tab01.jpg) -355px -60px no-repeat;}
.catalog div#tab_change #navi_page ul#tab li span.navi_page7 a:hover {width:71px; background:url(/products/catalog/images/tab01.jpg) -426px -60px no-repeat;}
.catalog div#tab_change #navi_page ul#tab li span.navi_page8 a:hover {width:71px; background:url(/products/catalog/images/tab01.jpg) -497px -60px no-repeat;}
.catalog div#tab_change #navi_page ul#tab li span.navi_page9 a:hover {width:71px; background:url(/products/catalog/images/tab01.jpg) -568px -60px no-repeat;}
.catalog div#tab_change #navi_page ul#tab li span.navi_page10 a:hover {width:71px; background:url(/products/catalog/images/tab01.jpg) -639px -60px no-repeat;}

.catalog div#tab_change #navi_page ul#tab li.selected span.navi_page1 a {width:71px; background:url(/products/catalog/images/tab01.jpg) 0 -60px no-repeat;}
.catalog div#tab_change #navi_page ul#tab li.selected span.navi_page2 a {width:71px; background:url(/products/catalog/images/tab01.jpg) -71px -60px no-repeat;}
.catalog div#tab_change #navi_page ul#tab li.selected span.navi_page3 a {width:71px; background:url(/products/catalog/images/tab01.jpg) -142px -60px no-repeat;}
.catalog div#tab_change #navi_page ul#tab li.selected span.navi_page4 a {width:71px; background:url(/products/catalog/images/tab01.jpg) -213px -60px no-repeat;}
.catalog div#tab_change #navi_page ul#tab li.selected span.navi_page5 a {width:71px; background:url(/products/catalog/images/tab01.jpg) -284px -60px no-repeat;}
.catalog div#tab_change #navi_page ul#tab li.selected span.navi_page6 a {width:71px; background:url(/products/catalog/images/tab01.jpg) -355px -60px no-repeat;}
.catalog div#tab_change #navi_page ul#tab li.selected span.navi_page7 a {width:71px; background:url(/products/catalog/images/tab01.jpg) -426px -60px no-repeat;}
.catalog div#tab_change #navi_page ul#tab li.selected span.navi_page8 a {width:71px; background:url(/products/catalog/images/tab01.jpg) -497px -60px no-repeat;}
.catalog div#tab_change #navi_page ul#tab li.selected span.navi_page9 a {width:71px; background:url(/products/catalog/images/tab01.jpg) -568px -60px no-repeat;}
.catalog div#tab_change #navi_page ul#tab li.selected span.navi_page10 a {width:71px; background:url(/products/catalog/images/tab01.jpg) -639px -60px no-repeat;}

.catalog .box_tab_content {width:700px;padding:0 0 0 10px;margin:0;background:url(/products/catalog/images/box_tab_bg.gif) 0 0 repeat-y;}



/************** products/index.html **************/

.index h2{ display:block;width:740px;height:178px;margin:0 auto; background: url(/images/common/body_side_line.jpg) repeat-y;text-align:center; }
.index #catalog { background-color:#000;} 
.catalog_margin { margin-left:10px;} 
.index #catalog li { display:block;float:left;margin-bottom:8px;} 
.index #brand_bg { background:url(/products/images/brand_middle.gif) repeat-y;}
.index #brand { display:inline; text-align:center;margin:0;padding:0}
.index #brand ul { list-style:none;width:700px;margin:0;padding:0;} 
.index #brand li { display:inline;float:left;margin-bottom:10px;list-style:none;margin:10px 0 0 10px;} 
.index #safety { display:block; height:197px; margin-top:10px; background: url(/products/images/safety_bg.gif) no-repeat; ; }
.index #safety ul {	list-style:none;width:690px;margin-left:17px;} 
.index #safety li {display:block;float:left;margin-bottom:3px;list-style:none;} 
.index #safety li.safety { position:relative; z-index:0;  }
.index #safety li.safety .btn { position:absolute; top:33px; left:157px; z-index:1; }
.index #safety li img {filter: alpha(opacity=100); -moz-opacity:1.00; opacity:1.00;}	
.index #safety li img:hover {filter: alpha(opacity=75); -moz-opacity:0.75; opacity:0.75;}	

.safety01 { display:block;width:200px;}
.safety02 { display:block;width:290px;} 
.index #safety p { margin:10px 0 20px 20px;;padding:0;} 
.index #cm li { display:block;float:left;margin-bottom:8px;} 
.cm01 { display:block;width:200px;}
.cm02 { display:block;width:200px;margin:0 10px 0 10px;} 
.cm03 { display:block;width:290px;} 
 
 

/************** products/catalog/index.html **************/

.index h2{ display:block;width:740px;height:178px;margin:0 auto; background: url(/images/common/body_side_line.jpg) repeat-y;text-align:center; }
.catalog_index #newproducts { width:710px; padding-top:10px;margin-bottom:10px;}
.catalog_index #newproducts #left {float:left;}
.catalog_index #newproducts #right {float:right;}

.catalog_index #products_catalog { display:block;margin-top:10px;margin-bottom:10px;}
.catalog_index #products_catalog ul { list-style:none;width:710px;} 
.catalog_index #products_catalog li { width:170px;display:block;float:left;margin-bottom:10px;list-style:none;} 
.catalog_index #products_catalog p { marign:0 0 0 0;padding:0px 0 0 28px;color:#EF484F;}
.catalog_index #products_catalog a { color:#EF484F;}
.catalog_index #products_catalog a:hover { color:#EF484F;text-decoration: underline;}
 .margin10 { margin-right: 10px;} 

.catalog_index #brand_bg { background:url(/products/images/brand_middle.gif) repeat-y;}
.catalog_index #brand { display:inline;background: url(/products/images/brand_middle.gif) repeat-y;text-align:center;}
.catalog_index #brand ul { list-style:none;width:700px;} 
.catalog_index #brand li { display:inline;float:left;margin-bottom:10px;list-style:none;margin:10px 0 0 10px;} 
.catalog_index #search p { marign:0 0 0 0;padding:40px 0 0 35px;}
.catalog_index #search .f01{width:300px;color:#666;background-color:#f8fcff;border:1px solid #7f9db9;}{font-weight:normal;}

/************** products_syosai **************/

.catalog .clm01 .clmL h4.syo{display:block;width:225px;text-align:center;font-weight:bold;font-size:1.15em;}
.catalog .clm01 .clmL .new { color:#F00;width:50px;margin:10px auto 0;padding:0;text-align:center;font-weight:bold; border:1px solid #F00; } 
.catalog .clm01 .clmL .refresh { color:#47ba6f;width:80px;margin:10px auto 0;padding:0;text-align:center;font-weight:bold; border:1px solid #47ba6f; }
.catalog .clm01 .clmL .txt_area{width:200px;padding:15px 0 0 40px;}
.catalog .clm01 .clmL .txt_area dt {color:#ff9921;float:left;width:65px;margin:0 0 2px 0;padding:1px;text-align:center;font-weight:bold;border:1px solid #ff9921;}
.catalog .clm01 .clmL .txt_area dd{padding:3px 0 3px 55px;margin:0;font-weight:bold;margin:0 0 2px 0;}
.catalog .clm01 .clmL .txt_area dd span.normal {font-weight:normal;}
.catalog .clm01 .clmL .txt_area span.normal {font-weight:normal;}
.catalog .clm01 .clmL .btn_syo{padding:10px 0 0 0 ;}
.catalog .clm01 .clmR{ line-height:18px; }
.catalog .clm01 .clmR .sale_end { color:#F00; font-size:11px;width:207px; text-align:left; margin-top:10px; }
.catalog .clm01 .clmR h4.syo{font-weight:bold;color:#333;display:block;padding:0 0 5px 0;}
.catalog .clm01 .clmR h5.syo{font-weight:bold;color:#ff9415;display:block;padding:20px 0 5px 0;}
.catalog .clm01 .clmR table.syo{ width:385px; background-color:#ddd;font-size:1em;}
.catalog .clm01 .clmR table.syo th{width:130px;font-weight:normal;text-align:left;padding:2px 10px;background-color:#fff;}
.catalog .clm01 .clmR table.syo td{padding:2px 10px;background-color:#fff;}
.catalog .clm02 .box_recipe_content {width:680px;padding:0;background:url(/products/catalog/images/box_recipe_bg.gif) 0 0 repeat-y;padding:10px 0 0 30px;}
.catalog .clm02 .box_recipe_content .bnr {width:192px;height:58px;margin:0 25px 0 0;padding:12px 0 0 8px;float:left;;background:url(/products/catalog/images/bnr_recipe_bg.gif) 0 0 no-repeat;}
.catalog .clm02 .box_recipe_content .bnr .img{width:59px;height:43px;border:1px solid #ccc;float:left;}
.catalog .clm02 .box_recipe_content .bnr .txt{ width:120px; padding:0 0 0 8px;font-size:10px;font-weight:bold;float:left;line-height:130%;}
.catalog .clm02 .box_recipe_content .orange{color:#ff9415;}
.catalog .clm02 .box_recipe_content .btn_recipe{padding:10px 0 0 460px;}
.catalog .left01 {float:left; width:160px;margin-bottom:25px;}
.catalog .right01 {float:right; width:550px;margin-bottom:25px;}

/************** cm **************/
.cm .clm01{padding:20px 0 0 35px; clear:both;}
.cm .box_cm{ width:270px;height:360px;margin:0 20px 0 0;padding:20px 20px 0 20px;background:url(/products/cm/images/box_cm_bg.gif) 0 0 no-repeat;float:left;}
.cm .box_radiocm{ width:270px; height:250px; margin:0 20px 0 0; padding:20px 20px 0 20px; background:url(/products/cm/images/box_radiocm_bg.gif) no-repeat 0 0; float:left; }
.cm .box_cm .movie,.cm .box_radiocm .movie{ padding:0 0 10px 0;}
.cm .box_cm table,.cm .box_radiocm table {width:270px;}
.cm .box_cm table th.icon,.cm .box_radiocm table th.icon {width:70px;height:20px;padding:0 0 10px 0;text-align:left;vertical-align:top;}
.cm .box_cm table td.txt {width:160px;height:20px;padding:0 0 10px 0;text-align:left;vertical-align:middle;font-weight:bold;}
.cm .box_radiocm table td.txt {width:270px;height:20px;padding:0 0 10px 0;text-align:left;vertical-align:middle;font-weight:bold;}
.cm .box_radiocm table td.syouhin {width:30px;height:20px;padding:0 0 10px 0;text-align:left;vertical-align:middle;font-weight:bold;}

.cm .tt_cm {margin: -20px 0 10px;}
.cm .tt_graph {margin:20px 0 5px 0;}
.cm .box_ad{ width:270px;height:300px; margin:0 20px 0 0;padding:20px 20px 0 20px;background:url(/products/cm/images/box_cm_bg_short300.gif) 0 0 no-repeat;float:left;}
.cm .box_ad .photo { margin:10px auto;}
.cm .box_ad .txt {width:260px;height:20px;padding:0 0 10px 0;text-align:left;vertical-align:middle;font-weight:bold; color:#000; !important}
.cm .box_ad .txt a {color:#0C0;}
.cm .ad_product {margin-top:30px;}
.cm .sponsor {padding:20px 0 0 25px; clear:both;}
.cm .sponsor .img {float:left; width:200px; margin:0 10px 20px 10px;}
.cm .sponsor .txt { margin:0 10px 20px 20px;}
.cm_new {background: #df002c; padding: 1px 2px; margin: 1px 5px 1px 0px; vertical-align: middle; color: #fff; border-radius: 3px;}

/*box_radiocmのサイズ変更*/
.cm .large_radiocm .box_radiocm { height: 270px; background: url(/products/cm/images/box_radiocm_bg2.gif) 0 0 no-repeat; }
.cm .box_cm.short { height: 320px; background: url(/products/cm/images/box_cm_bg_short.gif) 0 0 no-repeat; }
.cm .box_cm.short280 { height: 280px; background: url(/products/cm/images/box_cm_bg_short280.gif) 0 0 no-repeat; }
.cm .box_cm.short300 { height: 300px; background: url(/products/cm/images/box_cm_bg_short300.gif) 0 0 no-repeat; }
.cm .box_ad.short { height: 280px; background: url(/products/cm/images/box_cm_bg_veryshort.gif) 0 0 no-repeat; }


/************** cm/sb_soken-syohincm_sagasu_namaekara_design.html **************/
.cm .box_kensaku01_content .box_tab_content {width:620px;padding:0 60px 5px 30px;margin:0;background:url(/products/cm/images/tab_kensaku_bg.jpg) 0 bottom no-repeat;}
.cm .back {display:block;text-align:right;margin-top:40px;}
.cm .box_tab_content h4{display:block;padding:0 0 10px 0;}
.cm .box_tab_content .clmL{width:260px;padding:10px 0 0 20px;float:left;}
.cm .box_tab_content .clmR{width:260px;padding:10px 0 0 0;float:right;}
.cm .box_tab_content li{padding:0 0 7px 0;}
.cm .box_tab_content li.dot{padding-left:14px;background: url(/products/cm/images/icon_dot.gif) 5px 4px no-repeat;}
.cm .box_tab_content li.star{padding-left:14px;background: url(/products/cm/images/icon_star.gif) 0 0 no-repeat;}
.cm .box_tab_content li a { color: #666; text-decoration:none ; }
.cm .box_tab_content li a:visited { color: #666; }
.cm .box_tab_content li a:hover { color: #666; text-decoration: underline; }
.cm .box_tab_content li a:active { color: #666; }


/************** cm tab_change **************/
.cm .box_kensaku01_content div#tab_change {margin:0;width:710px;text-align:left;}

.cm .box_kensaku01_content div#tab_change #navi_page{width:710px;height:53px;overflow:hidden;padding:0;}
.cm .box_kensaku01_content div#tab_change #navi_page ul#tab {list-style:none; }
.cm .box_kensaku01_content div#tab_change #navi_page ul#tab li {display:inline;float:left;height:53px;}
.cm .box_kensaku01_content div#tab_change #navi_page ul#tab li a {text-indent:-9999px; height:53px; display:block;}

.cm .box_kensaku01_content div#tab_change #navi_page ul#tab li span.navi_page1 a {width:76px; background:url(/products/cm/images/tab01.jpg) 0 0 no-repeat;}
.cm .box_kensaku01_content div#tab_change #navi_page ul#tab li span.navi_page2 a {width:70px; background:url(/products/cm/images/tab01.jpg) -76px 0 no-repeat;}
.cm .box_kensaku01_content div#tab_change #navi_page ul#tab li span.navi_page3 a {width:69px; background:url(/products/cm/images/tab01.jpg) -146px 0 no-repeat;}
.cm .box_kensaku01_content div#tab_change #navi_page ul#tab li span.navi_page4 a {width:70px; background:url(/products/cm/images/tab01.jpg) -215px 0 no-repeat;}
.cm .box_kensaku01_content div#tab_change #navi_page ul#tab li span.navi_page5 a {width:70px; background:url(/products/cm/images/tab01.jpg) -285px 0 no-repeat;}
.cm .box_kensaku01_content div#tab_change #navi_page ul#tab li span.navi_page6 a {width:70px; background:url(/products/cm/images/tab01.jpg) -355px 0 no-repeat;}
.cm .box_kensaku01_content div#tab_change #navi_page ul#tab li span.navi_page7 a {width:69px; background:url(/products/cm/images/tab01.jpg) -425px 0 no-repeat;}
.cm .box_kensaku01_content div#tab_change #navi_page ul#tab li span.navi_page8 a {width:70px; background:url(/products/cm/images/tab01.jpg) -494px 0 no-repeat;}
.cm .box_kensaku01_content div#tab_change #navi_page ul#tab li span.navi_page9 a {width:70px; background:url(/products/cm/images/tab01.jpg) -564px 0 no-repeat;}
.cm .box_kensaku01_content div#tab_change #navi_page ul#tab li span.navi_page10 a {width:76px; background:url(/products/cm/images/tab01.jpg) -634px 0 no-repeat;}

.cm .box_kensaku01_content div#tab_change #navi_page ul#tab li span.navi_page1 a:hover {width:76px; background:url(/products/cm/images/tab01.jpg) 0 -53px no-repeat;}
.cm .box_kensaku01_content div#tab_change #navi_page ul#tab li span.navi_page2 a:hover {width:70px; background:url(/products/cm/images/tab01.jpg) -76px -53px no-repeat;}
.cm .box_kensaku01_content div#tab_change #navi_page ul#tab li span.navi_page3 a:hover {width:69px; background:url(/products/cm/images/tab01.jpg) -146px -53px no-repeat;}
.cm .box_kensaku01_content div#tab_change #navi_page ul#tab li span.navi_page4 a:hover {width:70px; background:url(/products/cm/images/tab01.jpg) -215px -53px no-repeat;}
.cm .box_kensaku01_content div#tab_change #navi_page ul#tab li span.navi_page5 a:hover {width:70px; background:url(/products/cm/images/tab01.jpg) -285px -53px no-repeat;}
.cm .box_kensaku01_content div#tab_change #navi_page ul#tab li span.navi_page6 a:hover {width:70px; background:url(/products/cm/images/tab01.jpg) -355px -53px no-repeat;}
.cm .box_kensaku01_content div#tab_change #navi_page ul#tab li span.navi_page7 a:hover {width:69px; background:url(/products/cm/images/tab01.jpg) -425px -53px no-repeat;}
.cm .box_kensaku01_content div#tab_change #navi_page ul#tab li span.navi_page8 a:hover {width:70px; background:url(/products/cm/images/tab01.jpg) -494px -53px no-repeat;}
.cm .box_kensaku01_content div#tab_change #navi_page ul#tab li span.navi_page9 a:hover {width:70px; background:url(/products/cm/images/tab01.jpg) -564px -53px no-repeat;}
.cm .box_kensaku01_content div#tab_change #navi_page ul#tab li span.navi_page10 a:hover {width:76px; background:url(/products/cm/images/tab01.jpg) -634px -53px no-repeat;}

.cm .box_kensaku01_content div#tab_change #navi_page ul#tab li.selected span.navi_page1 a {width:76px; background:url(/products/cm/images/tab01.jpg) 0 -53px no-repeat;}
.cm .box_kensaku01_content div#tab_change #navi_page ul#tab li.selected span.navi_page2 a {width:70px; background:url(/products/cm/images/tab01.jpg) -76px -53px no-repeat;}
.cm .box_kensaku01_content div#tab_change #navi_page ul#tab li.selected span.navi_page3 a {width:69px; background:url(/products/cm/images/tab01.jpg) -146px -53px no-repeat;}
.cm .box_kensaku01_content div#tab_change #navi_page ul#tab li.selected span.navi_page4 a {width:70px; background:url(/products/cm/images/tab01.jpg) -215px -53px no-repeat;}
.cm .box_kensaku01_content div#tab_change #navi_page ul#tab li.selected span.navi_page5 a {width:70px; background:url(/products/cm/images/tab01.jpg) -285px -53px no-repeat;}
.cm .box_kensaku01_content div#tab_change #navi_page ul#tab li.selected span.navi_page6 a {width:70px; background:url(/products/cm/images/tab01.jpg) -355px -53px no-repeat;}
.cm .box_kensaku01_content div#tab_change #navi_page ul#tab li.selected span.navi_page7 a {width:69px; background:url(/products/cm/images/tab01.jpg) -425px -53px no-repeat;}
.cm .box_kensaku01_content div#tab_change #navi_page ul#tab li.selected span.navi_page8 a {width:70px; background:url(/products/cm/images/tab01.jpg) -494px -53px no-repeat;}
.cm .box_kensaku01_content div#tab_change #navi_page ul#tab li.selected span.navi_page9 a {width:70px; background:url(/products/cm/images/tab01.jpg) -564px -53px no-repeat;}
.cm .box_kensaku01_content div#tab_change #navi_page ul#tab li.selected span.navi_page10 a {width:76px; background:url(/products/cm/images/tab01.jpg) -634px -53px no-repeat;}


/************** cm kekka **************/
.cm #result {margin:0 0 20px 0;width:710px;text-align:left;background: url(/products/cm/images/result_bg.gif) repeat-y;}
.cm p {color:#4bb870;font-weight:bold;margin:0 0 5px 0 !important;padding:0 !important;}
.cm .result .result_box .item_line {margin-top:20px;border-top:1px dotted #999;}

.cm .result .result_title {background:url(/products/cm/images/result_bar.gif) 0 0 no-repeat;padding:8px 0 8px 8px;font-weight:bold;color:#FFF;}
.cm .result .result_bottom {background:url(/products/cm/images/result_bottom.gif) 0 0 no-repeat;height:8px;font-size:1px;}
.cm .result .item_txt {display:block;font-size:80%;margin-bottom:15px;}
.cm .result .tax {font-size:80%;font-weight:normal;}
.cm .result .result_box {padding:15px;}
.cm .result .result_box .item {padding:15px 0 0 0;}
.cm .result .result_box .item .item_left {width:60px;float:left;}
.cm .result .result_box .item .item_right {float:left;}
.cm .result dt {text-align:center;float:left;padding:2px;margin:0 5px 0 0;border:1px solid #ff9415;color:#ff9415;font-weight:bold;width:50px;}
.cm .result dd {float:left;padding:2px;width:500px;font-weight:bold;margin:0;}
.cm .result dl {margin:0;padding:0;}
.clear { clear:both; display:block; margin:0; padding:0; width:auto; height:5px;font-size:1px;}

/************** cm sagasu **************/
.cm .box_sagasu .box_content {padding:20px;width:670px;text-align:left;background: url(/products/cm/images/result_bg.gif) repeat-y;}
.cm .box_sagasu .box_foot {background:url(/products/cm/images/result_bottom.gif) 0 0 no-repeat;height:8px;}
.cm .btn_sagasu{width:710px;text-align:right;padding:5px 0 0 0;}

.cm .box_sagasu table.tbl_form th{font-weight:normal;text-align:left;padding:0 20px 0 0;}
.cm .box_sagasu table.tbl_form td.td01{width:320px;}
.cm .box_sagasu table.tbl_form td.td01 .f01{width:290px;color:#666;background-color:#f8fcff;border:1px solid #7f9db9;}{font-weight:normal;}
.cm .box_sagasu table.tbl_form td.td02{width:57px;}

.cm .box_sagasu table.tbl_erabu {width:100%;background-color:#ddd;}
.cm .box_sagasu table.tbl_erabu th{background-color:#e3ffed;text-align:center;vertical-align:middle;padding:3px 0;}
.cm .box_sagasu table.tbl_erabu th.th01{background-color:#cfffe0;}
.cm .box_sagasu table.tbl_erabu th.th02{width:125px;}
.cm .box_sagasu table.tbl_erabu td{background-color:#fff;padding:3px;font-size:/*0.85*/1em;color:#666;vertical-align:top;}
.cm .box_sagasu table.tbl_erabu td.td01{text-align:center;}
.cm .box_sagasu table.tbl_erabu td.td02{width:120px;}
.cm .box_sagasu table.tbl_erabu td.td03{width:120px;}
.cm .box_sagasu table.tbl_erabu td.td03 a {font-size:1em;color:#4bb870;}

.cm #erabu .clm_erabu01{width:160px;padding:0 10px 20px 0;float:left;}
.cm #erabu .clm_erabu01 a {font-size:0.85em;color:#4bb870;}
.cm #erabu .clm_erabu02{width:160px;padding:0 0 20px 0;float:left;}
.cm #erabu .clm_erabu02 a {font-size:0.85em;color:#4bb870;}
.cm #erabu h3{display:block;background:url(/products/cm/images/line_dot01.gif) 0 bottom repeat-x;padding:0 0 2px 0;}
.cm #erabu ul{padding:10px 0 0 0;}
.cm #erabu li{padding:0 0 5px 8px;background:url(/products/cm/images/icon_dot.gif) 2px 6px no-repeat; font-size:1}
.cm #erabu .clm_erabu01 ul li{font-size:1.2em;}
.cm #erabu .clm_erabu02 ul li{font-size:1.2em;}

/************** catalog **************/

.catalog table.tbl_kekka {width:710px;background-color:#ccc;margin:10px 0 15px 0;}
.catalog table.tbl_kekka th {background-color:#4cb76f;color:#fff;font-size:1em;text-align:left;padding:2px 20px;vertical-align:middle;}
.catalog table.tbl_kekka th.th01 {}
.catalog table.tbl_kekka td {background-color:#fff;vertical-align:middle;}
.catalog table.tbl_kekka td.td01 {padding:10px 20px;}
.catalog table.tbl_kekka td.td02 {padding:10px 5px;text-align:center;}
.catalog .line_dot {height:10px;background: url(/sbsoken/jiten/images/line_dot01.gif) 0 top repeat-x;margin:0 0 5px 0;}


.catalog #result {margin:0 0 20px 0;width:710px;text-align:left;background: url(/products/cm/images/result_bg.gif) repeat-y;}
.catalog .item_right p {color:#4bb870;font-weight:bold;margin:0 0 5px 0 !important;padding:0 !important;}
.catalog .result .result_box .item_line {margin-top:20px;border-top:1px dotted #999;}

.catalog .result .result_title {background:url(/products/cm/images/result_bar.gif) 0 0 no-repeat;padding:8px 0 8px 8px;font-size:16px;font-weight:bold;color:#FFF;}
.catalog .result .result_bottom {background:url(/products/cm/images/result_bottom.gif) 0 0 no-repeat;height:8px;font-size:1px;}
.catalog .result .item_txt {font-size:90%; margin-bottom:15px; display:block; width:480px;}
.catalog .result .tax {font-size:80%;font-weight:normal;}
.catalog .result .nomal {font-weight:normal;}
.catalog .result .result_box {padding:15px;}
.catalog .result .result_box .item {padding:15px 0 0 0;}
.catalog .result .result_box .item .item_left {width:180px;float:left;}
.catalog .result .result_box .item .item_left .new{ position:relative; color:#F00;width:50px;margin:10px auto 0;padding:0;text-align:center;font-weight:bold; border:1px solid #F00; z-index:1; }
.catalog .result .result_box .item .item_right {float:left;}
.catalog .result .result_box .item .item_right .end{ color:#F00; font-size:11px; text-align:left; padding-bottom:0px; padding-top:0px; }
.catalog .result dt {text-align:center;float:left;padding:2px;margin:0 5px 0 0;border:1px solid #ff9415;color:#ff9415;font-weight:bold;width:50px;}
.catalog .result dd {float:left;padding:2px;width:425px;font-weight:bold;margin:0;}
.catalog .result .factory dt { visibility: hidden; }
.catalog .result dl {margin:0;padding:0;}
.clear { clear:both; display:block; margin:0; padding:0; width:auto; height:5px;font-size:1px;}

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/**************************************************************************************************************** 
SB 
*****************************************************************************************************************/

/************** brand **************/
.smenu01d #brand_bg { background:url(/products/images/brand_middle.gif) repeat-y;}
.smenu01d #brand { display:inline; text-align:center;margin:0;padding:0}
.smenu01d #brand ul { list-style:none;width:700px;margin:0;padding:0;} 
.smenu01d #brand li { display:inline;float:left;margin-bottom:10px;list-style:none;margin:10px 0 0 10px;} 


/************** newproduct **************/
.info_newproduct h4 span  { margin-left:10px; }
/***
.info_newproduct { margin-top:10px; }*****/
.info_newproduct li { float:left;height:150px; }
.info_newproduct .menu_left { margin-right:10px; }
.info_newproduct .stage1 { height:150px; }

.info_newproduct .stage2 { height:227px; }

/************** products/catalog/01200.html **************/
#catalog_buisiness p{
	padding: 0;}
#catalog_buisiness .lbox{
	width: 315px;
	float:left;
	/*font-size:1.2em;*/
	line-height:1.5;
	}
#catalog_buisiness .rbox{
	width: 320px;
	float:right;
	background:#f7f7f7;	
	padding: 15px 20px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	}
#catalog_buisiness .rbox:after{
 content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
	}
#catalog_buisiness .rbox .txt{
	width: 185px;
	height: 175px;
	float:left;
	position:relative;
	}
#catalog_buisiness .rbox .txt .btn_pdf_download{
	display: block;
	position:absolute;
	bottom:10px;
	}
#catalog_buisiness .rbox .txt p{
	display: block;
	position:absolute;
	top:40px;
	font-size:1.3em;}
#catalog_buisiness .rbox .txt p span{
	display: block;
	font-size:0.8em;}
#catalog_buisiness .rbox .photo{
	width: 116px;
	float:right;
	}
/************** products/catalog/01200_catalog.html **************/
#catalog_list h4{
	margin-bottom:0;
	}
#catalog_list p{
	padding: 0;}
#catalog_list .col-5 li{
	width: 20%;
	float:left;
	padding:15px 0;
	border-bottom:1px solid #eee;
	}
#catalog_list .col-5{
	margin-bottom:15px;
	}
	
#catalog_list .col-5 li a{
	text-align:center;
	display: block;
	padding: 0 20px;
	font-size:12px;
	color:#333;
	}
#catalog_list .col-5 li img{
	width:100%;
	max-width: 120px;
	}
#catalog_list .col-5 li .pdf{
	display: block;
	position:relative;
	width: 100px;
	margin:0 auto;
	font-size:10px;
	text-align:center;
	padding:0 0 0 16px;
	}

#catalog_list .col-5 li .pdf::before{
	content:"";
	display: block;
	width: 16px;
	height: 16px;
	background:url(/images/icon_pdf.gif) no-repeat;
	position:absolute;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	