@charset "UTF-8";
/* CSS Document */

/* 商品情報のデフォルト用CSS 
------------------------------------------------------------------
------------------------------------------------------------------ */

#PageBody{
	background:url(../img/bg_page.gif) repeat-x left top;
}

/* Sidenavi
------------------------------------------------------------------ */
.sidettl{
	background:#661800 url(/shered/img/bg_sidettl_product.gif) repeat-x left top;
}

.sidettl h3{
	color:#FFF;
}

/* Accordion 大本はshered内のdefault.css
------------------------------------------------------------------ */
ul.accordion li a{
	background:url(/shered/img/bg_sidenavi_product.gif) no-repeat 13px center;
}

ul.accordion li a:hover{
  background:#893800 url(/shered/img/bg_sidenavi_product_hover.gif) no-repeat 13px center;
}


/* syohin kobetu page
------------------------------------------------------------------ */
#Pro_kobetu{
}

#Pro_kobetu .pro_name{
	border-left:solid 11px #73BE1E;
	padding:14px 0 12px 16px;
	margin-bottom:16px;
}

#Pro_kobetu .pro_name h2{
	font-size:2.4lem;
	font-size:24px;
	color:#73BE1E;
}

#Pro_kobetu .pro_tokutyo{
	border:solid 6px #F2F2F2;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   behavior: url(/js/PIE.htc);
	padding:0 0 0 28px;
	margin-bottom:25px;
    position: relative;
}

#Pro_kobetu .pro_new{
    position: absolute;
    top:30px;
    right:54px;
    background-color: #ff0000;
    color:#ffffff;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    vertical-align: middle;
}

#Pro_kobetu .pro_chusi{
    position: absolute;
    top: 198px;
    right: 104px;
    background-color: #ff0000;
    color: #ffffff;
    /* border-radius: 50%; */
    width: 110px;
    height: 21px;
    text-align: center;
    line-height: 21px;
    vertical-align: middle;
}

#Pro_kobetu .pro_tokutyo .pro_txt{
	padding:30px 0 0 0;
}

#Pro_kobetu .pro_tokutyo .pro_txt h3{
	font-size:1.7lem;
	font-size:17px;
}

#Pro_kobetu .pro_syosai{
	/* width:368px; */
	width:348px;
	float:left;
}

#Pro_kobetu .pro_seibun{
	/* width:302px; */
	width:322px;
	float:right;
}

#Pro_kobetu .pro_syosai table ,#Pro_kobetu .pro_seibun table{
	width:100%;
}

#Pro_kobetu .pro_syosai caption ,#Pro_kobetu .pro_seibun caption{
	fotn-size:1.4lem;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	border-bottom:solid 4px #E9E9E9;
	padding:0 0 0 12px;
}

#Pro_kobetu .pro_syosai th ,#Pro_kobetu .pro_seibun th{
	border-bottom:dashed 1px #B6B6B6;
	text-align:left;
	font-weight:normal;
	font-size:13px;
	padding:10px 0 10px 12px;
	width:30px;
}

#Pro_kobetu .pro_syosai td ,#Pro_kobetu .pro_seibun td{
	border-bottom:dashed 1px #B6B6B6;
	padding:10px 0;
	width:70px;
	font-size:13px;
}

#Pro_kobetu .pro_syosai th{
	color:#D40000;
}

#Pro_kobetu .recipe_btn{
	clear:both;
	text-align:right;
	margin-top:16px;
}

.pro_seibun th{
	white-space:nowrap;
}

.seibun_kome{
	padding:10px 0 0 16px;
}

.seibun_left_dotline{
	border-left:dashed 1px #B6B6B6;
}

.seibun_bottom_noline{
	border-top:none !important;
	border-bottom:none !important;
	padding-left:-20px !important;
}

.seibun_bottom_noline2{
	border-bottom:none !important;
}

.seibun_top_dotline{
	border-top:dashed 1px #B6B6B6;
}


.text_sub{
/* vertical-align: sub; */
font-size:smaller;
}