@charset "utf-8";


/* ---old layout--- */


#center{width:920px; margin: 0 auto;}
#center .cnt{width:705px; margin:0 auto;}

#products_contents_wrap{ border:none;}

#contents{ background-color:; border:none;}

.facebook{ margin-bottom:20px; border:none;}
.facebook iframe{ border:none;}



/**/

.sect{ background-color:#eCeCeC; padding:4px;}
.fr_line{ background-color:#fff; padding:4px;}
#ch-cnt{ padding:0 20px;}


#products_ctg_title{ font-size:12px; font-weight:normal; padding:1px 11px;color:#0a6d4c;}
#products_ctg_title img{ margin-right:6px;}
/*コンテンツ（製品）ヘッダ*/
#head{ border-bottom:#006666 solid 1px; margin-bottom:100px;}
#head_title{ border-bottom: #a31227 solid 3px; overflow:hidden; width:688px; height:300px; padding-top:0px; padding-bottom:5px;}

#head_img{float:left; width:320px; margin-left:40px; margin-bottom:20px; }
#head_txt{float:right;width:295px;margin-left:25px; padding-top:15px;}
#head_box{ clear:both; margin:5px 0; overflow:hidden;}

#head_box .left{ width:400px; text-align:center;}

#head .right{ text-align:right;}
#head_main_title{ border-left:#a31227  solid 9px; padding:0 0 0 9px; color:#a31227 ; margin-top:10px; height:80px; }
#head_center{ height:155px;}
#head_price{  height:40px; text-align:right;}

#product_num{ display:block; border-bottom:#a31227  solid 1px; margin-bottom:5px; font-weight:bold; font-size:2em; padding:6px 0;}
#product_name{display:block; line-height:1em;}

#sample{ padding:3px; color:#FFFFFF; font-weight:bold; height:17px; background-image:url(../../../common/img/layout/bg_price_sample.png); background-repeat:repeat-y; background-color:#006666;}
#price{}
.sample-txt{ font-size:0.9em}
.brother{border-top:1px solid #099; text-align:right; padding:4px 0}
.brother .title{ font-size:0.85em}


/*---frame and script----*/
.c_box{ overflow:hidden; padding-top:0px; clear:both;}
.c_box .cLeft{float:left; width:520px; overflow:hidden;}
.c_box .cRight{float:right; width:130px;}

.cLeft .infoItem{width:520px; margin-bottom:30px; overflow:hidden; min-height:420px; border-bottom:#999999 1px solid; padding-bottom:80px;}
.dispOn{ display:block;}
.dispOff{ display:none;}

.index_titile{ font-size:0.9em; margin-bottom:1em; margin-top:0; font-weight:bold}
.index_titile img{margin-right:0.5em;}

/*---contents----*/

#center h2{ border:#ccc 1px solid; padding:2px; margin-bottom:32px;}
#center h2 span{ display:block; border-left: #c30217 5px solid; margin-top:0; text-align:left; padding:0.5em;}

.c_pack { margin-bottom:60px; overflow:hidden;}
.c_pack_left{ width:400px; margin-right:20px;}
.c_pack_right{ width:210px;}

.c_pack_left660{ width:310px; margin-bottom:36px;}
.c_pack_right660{ width:310px; margin-left:25px;margin-bottom:36px;}

.c_pack p.title{ font-weight:bold; color:#c30217;; border-bottom:#c30217; solid 1px; margin:1.5em 0 1em 0; padding:0 0 2px 0.2em}

.c_pack ul{ margin-left:2em;}
.c_pack ul li{
	margin-bottom: 1em;
	list-style-image: url(../img/dot.gif);
}
.c_pack ul li span.title{ display:block;line-height:1em; margin-bottom:0.2em}
.c_pack ul li span.text{ display:block; font-size:1em; color:#000000;}

.c_pack td ul{ margin-left:0;}
.c_pack td ul li{margin-bottom:1em; list-style-image: none;}

.infoItem .edit_GS1{}
.infoItem .edit_GS1 dl{ font-soze:1em;}
.infoItem .edit_GS1 dl em{ font-weight:bold;}


.c_box_block{ margin:0 0 1.5em 0.7em}

.c_box .index_titile{ border-bottom: #c30217 solid 1px; margin-bottom:2em; color:#c30217; font-size:1.3em; padding-bottom:0.2em}



/*siyou*/
.siyou{ width:100%;}
.siyou th{ background-color: #ccc;}
.siyou th, .siyou td{ padding:3px 9px 3px 9px; border:#999999 solid 1px; font-size:1em;}
.siyou .midashi{ background-color: #eee;}

/*kakkaku*/
.kakaku{ width:100%;;border-bottom:#999999 solid 1px; margin-bottom:2em}

.kakaku th,.kakaku td{ padding:10px 5px;  font-size:1em; line-height:1.25em; border-bottom:none; color:#000000;}
.kakaku th{text-align:center; background-color: #ccc; white-space:nowrap;border:#fff solid 1px; padding:3px;}
.kakaku .even{ background:#eee}
.kakaku .midashi{ white-space:nowrap}
.kakaku .price{ white-space:nowrap; text-align:right;}

/*hosoku*/
.hosoku{ color:#666666; font-size:0.85em; clear:both; color:#333; margin:1em 0;}
.hosoku td{ vertical-align:top; padding:3px;}
/*contents menu*/
.pIndex{ text-align:center;padding-bottom:0px; margin:40px 0 40px 0; border-bottom:#c30217 solid 2px; overflow:hidden; height:30px;}
.pIndex li{ font-size:1.1em;cursor:pointer; float:left;  margin:0;}

.pIndex li .on,.pIndex li .off{ display:block;padding:8px 0 5px 0; border:#666 solid 1px; margin:0;  height:17px; border-bottom:none;}

.pIndex li .on{ background-color:#666; font-weight:bold; color:#fff; background-image:url(../../../common/img/layout/bg_contentsmenu_on.png); background-repeat:repeat-x;}
.pIndex li .off{ background-color:#666; font-weight: normal; color:#fff ;background-image:url(../../../common/img/layout/bg_contentsmenu_off.png);; background-repeat:repeat-x;}

.pIndex li.box3{ width:228px;}
.pIndex li.box4{ width:110px;}


#head_main_title .min{font-size:13px;}
.pdf_btn{ text-align:right;} 
p.read{
	margin-bottom: 2em;
}


.up_link{ text-align:right; margin-bottom:16px;}


.honey{display:block; margin-top:70px;}
