@charset "utf-8";
/* CSS Document */
.foods {
	background-color: #00be50;
}
.probio {
	background-color: #5FAFFF;
}
.supple {
	background-color: #B9BE00;
}
.goods {
	background-color: #E18787;
}
.other {
	background-color: #00CDB4;
}
.voice {
	background-color: #FF9B1E;
}
.company {
	background-color: #EB7832;
}
.red {
	color: #ff3232;
}
.bfaf {
	color: #ff3232;
	border-bottom: 2px solid #ff3232;
}
.chicken {
	color: #e11e46;
	border-bottom: 2px solid #e11e46;
}
.katsuo {
	color: #28B9B9;
	border-bottom: 2px solid #28B9B9;
}
.salmon {
	color: #DC872D;
	border-bottom: 2px solid #DC872D;
}
.maguro {
	color: #6BAFF0;
	border-bottom: 2px solid #6BAFF0;
}
.plane {
	color: #FA2814;
	border-bottom: 2px solid #FA2814;
}
.kabotya {
	color: #FAA537;
	border-bottom: 2px solid #FAA537;
}
.blueberry {
	color: #B9468C;
	border-bottom: 2px solid #B9468C;
}
.title {
	text-align: center;
	padding: 2px 0 3px;
	height: 12px;
	line-height: 0em;
}
.title img {
	height: 100%;
}
.caption {
	color: #fff;
	font-size: 125%;
	font-weight: bold;
	text-indent: 3.5em;
	padding: 8px 0 6px;
	margin: 15px 0 5px;
	line-height: 1.2em;
}
.cp_foods {
	background: #00be50 url(../../images/icon_foods.jpg) no-repeat 0px 0px;
	background-size: 50px;
}
.cp_probio {
	background: #5FAFFF url(../../images/icon_probioca.jpg) no-repeat 0px 0px;
	background-size: 50px;
}
.cp_supple {
	background: #B9BE00 url(../../images/icon_supple.jpg) no-repeat 0px 0px;
	background-size: 50px;
}
.cp_goods {
	background: #E18787 url(../../images/icon_goods.jpg) no-repeat 0px 0px;
	background-size: 50px;
}
.cp_other {
	background: #00CDB4 url(../../images/icon_other.jpg) no-repeat 0px 0px;
	background-size: 50px;
}
.cp_voice {
	background: #FF9B1E url(../../images/icon_voice.jpg) no-repeat 0px 0px;
	background-size: 50px;
}
.cp_company {
	background: #EB7832 url(../../images/icon_company.jpg) no-repeat 0px 0px;
	background-size: 50px;
}
.cp_delivery {
	background: #EB7832 url(../../images/icon_delivery.jpg) no-repeat 0px 0px;
	background-size: 50px;
}
.remarks {
	border: 2px solid #FF3232;
}
.remarks dt {
	background: #ff3232;
	color: #fff;
	font-weight: bold;
	text-indent: 1em;
	padding: 5px 0;
}
.remarks dd {
	width: 96%;
	margin: 0 auto;
	padding: 10px 0;
}
.foreword {
	font-size: 181.25%;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 1.3em;
	margin-top: 5px;
}
.foreword span {
	font-weight: bold;
	color: #ff3232;
}
.foreword_go {
	font-size: 125%;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 1.5em;
}
.foreword_go span {
	font-weight: bold;
	color: #ff3232;
}
.inbox {
	padding-top: 15px;
}
.story .etcin2 p {
	padding-bottom: 30px;
	line-height: 1.3em;
}
.story .etcin2 p span {
	font-weight: bold;
	line-height: 1.5em;
	color: #656565;
}
.story dl {
	padding-top: 20px;
	padding-bottom: 20px;
}
.box_etc1, .box_etc2, .box_etc3, .box_sozai {
	margin: 0 auto 10px;
	padding: 13px 3% 13px 3%;
	border-radius: 7px;
}
.box_etc1, .box_etc2 {
	background: #fff5e6;
}
.box_etc3, .box_sozai {
	background: #efefef;
}
.box_sozai .left {
	width: 30%;
}
.box_sozai .right {
	width: 65%;
}
.box_etc1 p, .box_etc2 p, .etcin1 {
	width: 42%;
}
.box_etc1 dl, .box_etc2 dl, .etcin2 {
	width: 55%;
}
.name {
	font-size: 125%;
	font-weight: bold;
	line-height: 2em;
	border-bottom: 1px solid #000000;
	margin-bottom: 10px;
}
.name2 {
	text-align: center;
	font-weight: bold;
	border-radius: 20px;
	padding: 5px 0;
	color: #fff;
	margin-bottom: 10px;
}
.history {
	font-size: 81.25%;
	font-weight: bold;
	line-height: 1.2em;
	border-bottom: 1px solid #000000;
	padding-bottom: 10px;

}
.box_etc1 dt {
	line-height: 1.5em;
	text-align: center;
	font-weight: bold;
	padding-bottom: 5px;
	letter-spacing: -0.03em;
}
.box_etc1 dt span {
	font-size: 131.25%;
	font-weight: bold;
}
.box_etc2 dt {
	height: 25px;
	text-align: center;
	padding-bottom: 5px;
}
.box_etc1 dd, .box_etc2 dd {
	line-height: 1.35em;
	font-size: 81.25%;
	margin-top: 10px;
}
.box_etc3 dt {
	font-weight: bold;
	width: 17%;
	text-align: center;
	padding: 17px 2%;
	background: #fff;
	color: #5fafff;
	border-radius: 5px;
}
.box_etc3 dd {
	width: 72%;
	line-height: 1.3em;
	text-align: center;
	font-weight: bold;
	padding-bottom: 2px;
}
.box_etc3 dd span {
	font-size: 75%;
	font-weight: bold;
	color: #000;
}
.box_etc3 .etcin2 p, .box_sozai .right dd {
	padding-top: 10px;
}
.box_sozai .left dt {
	background-color: #FFF;
	width: 100%;
	text-align: center;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-bottom: 5px;
}
.box_sozai .left dd {
	border: 1px solid #FFFFFF;
}
.box_sozai .right dt {
	text-align: center;
	font-weight: bold;
	font-size: 118.75%;
	border-bottom: 2px dotted #808080;
	line-height: 1.7em;
	margin-bottom: 5px;
}
.inbox .herf.right.img70 {
	width: 45%;
}
.rink {
	margin-top: 20px;
	margin-bottom: 20px;
}
.rink p {
	margin-bottom: 15px;
	margin-top: 10px;
}
.rink p a span {
	border-bottom: 1px solid #000000;
}
.rink p a:hover {
	border-bottom: none;
	color: #5FAFFF;
}
.check {
	background-repeat: no-repeat;
	background-position: 7px;
	background-image: url(../../images/icon_attention.jpg);
	background-size: 38px;
	border: 5px solid #FF3232;
	border-radius: 53px;
	text-indent: 3em;
	padding: 13px 0;
	letter-spacing: -0.03em;
	font-size: 112.5%;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
	background-color: #FFFFFF;
}
.check li {
	text-indent: -0.5em;
	font-weight: bold;
	text-align: center;
}
.check li:first-child {
	margin-bottom: 5px;
}
.check span {
	color: #ff3232;
	font-weight: bolder;
}
.check_red {
	border-radius: 10px;
	padding: 13px 0;
	line-height: 1.5em;
	font-size: 106.25%;
	text-align: center;
	background-color: #FF3232;
	color: #FFFFFF;
}
.attention {
	margin: 20px 0;
}
.attention dt {
	width: 48%;
	float: left;
}
.attention dd {
	width: 48%;
	float: right;
	line-height: 1.35em;
	font-size: 81.25%;
	margin-top: 30px;
}
.attention dd span {
	color: #FF3232;
}
.herf {
	width: 48%;
}
.box_sales {
	padding: 15px;
	font-size: 81.25%;
}
.box_sales:not(:last-child) {
	margin-bottom: 10px;
}
.box_sales table {
	width: 100%;
	margin-top: 10px;
	background-color: #FFF;
}
.box_sales table td {
	padding: 5Px;
	border: 1px solid #000000;
}
.box_sales dl {
	margin-top: 10px;
	margin-bottom: 10px;
}
.box_sales dt, .box_sales dd {
	font-weight: bold;
	font-size: 131.25%;
	line-height: 1.5em;
}
.box_sales dt span, .box_sales dd span {
	font-size: 75%;
}
.sales_dog, .sales_cat, .sales_all {
	position: relative;
}
.sales_dog:before {
	content: url(../images/sales_fordog.png);
	position: absolute;
}
.sales_all:before {
	content: url(../images/sales_forall.png);
	position: absolute;
}
