@charset "Shift_JIS";

div#FoodBrand,
div#FoodBrandDetail {
	line-height: 1.5;
}

div#FoodBrand li,
div#FoodBrandDetail li {
	list-style: none;
}

div#FoodBrandDetail h1 {
	margin-bottom: 20px;
}

/* ----------------------------------------

一覧ページ

---------------------------------------- */

div#FoodBrand div#BrandMV {
	margin: 20px 0;
}

/* -- Point01 -- */

div#FoodBrand div#Point01 {
	margin: 20px 0;
	padding: 20px 10px;
	background-color: #f1ece8;
}

div#FoodBrand div#Point01 h2 {
	float: left;
	width: 172px;
}

div#FoodBrand div#Point01 p,
div#FoodBrand div#Point01 ul {
	margin-left: 185px;
	font-size: 14px;
	font-weight: 700;
}

/* -- Kodawari01 -- */

div#FoodBrand div#Kodawari01 {
	position: relative;
	margin: 20px 0;
	padding: 0 25px 10px;
	background: url(/files/images/shop/food_brand/bg_kodawari_02.png) 0 100% no-repeat;
	zoom: 1;
}

div#FoodBrand div#Kodawari01 h2 {
	position: relative;
	margin: 0 -25px;
	padding: 25px 0 10px 25px;
	background: url(/files/images/shop/food_brand/bg_kodawari_01.png) 0 0 no-repeat;
}

div#FoodBrand div#Kodawari01 p {
	margin: 10px 0;
}

div#FoodBrand div#Kodawari01 ul.BtnDetail01 {
	position: absolute;
	bottom: 20px;
	right: 25px;
}

div#FoodBrand div#Kodawari01 ul.BtnDetail02 {
	position: absolute;
	bottom: 35px;
	left: 25px;
}
div#FoodBrand div#Kodawari01 ul.BtnDetailWannoHana {
	position: absolute;
	bottom: 35px;
	right: 30px;
}

div#FoodBrand div#Kodawari01 p.BtnDetail02 {
	margin-bottom: 20px;
	margin-left: 210px;
}


/* -- Kodawari02 -- */

div#FoodBrand div#Kodawari02 {
	position: relative;
	margin: 20px 0;
	padding: 0 25px 10px;
	background: url(/files/images/shop/food_brand/bg_kodawari_02.png) 0 100% no-repeat;
	zoom: 1;
}

div#FoodBrand div#Kodawari02 h2 {
	position: relative;
	margin: 0 -25px;
	padding: 25px 0 10px 25px;
	color: #F46506;
	background: url(/files/images/shop/food_brand/bg_kodawari_01.png) 0 0 no-repeat;

}

div#FoodBrand div#Kodawari02 p {
	margin: 10px 0;
}

div#FoodBrand div#Kodawari02 ul.BtnDetail01 {
	position: absolute;
	bottom: 20px;
	right: 25px;
}

div#FoodBrand div#Kodawari02 ul.BtnDetail02 {
	position: absolute;
	bottom: 35px;
	left: 25px;
}
div#FoodBrand div#Kodawari02 ul.BtnDetailWannoHana {
	position: absolute;
	bottom: 35px;
	right: 30px;
}

div#FoodBrand div#Kodawari02 p.BtnDetail02 {
	margin-bottom: 20px;
	margin-left: 210px;
}

div#FoodBrand div#Kodawari02 p.WannoHanaImg02 {
position: absolute;
right: 30px;
top: 25px;
}



/* -- Feedback01 -- */

div#FoodBrand div#Feedback01 {
	margin: 20px 0;
	padding-bottom: 10px;
	background-color: #f1ece8;
}

div#FoodBrand div#Feedback01 h2 {
	margin-bottom: 10px;
}

div#FoodBrand div#Feedback01 table.TblFeedback01 {
	margin: 5px 0 5px 17px;
	border-spacing: 0;
	border-collapse: collapse;
}

div#FoodBrand div#Feedback01 table.TblFeedback01 td.PhotoCol {
	width: 150px;
	vertical-align: middle;
	text-align: center;
	background-color: #e9e9e9;
}

div#FoodBrand div#Feedback01 table.TblFeedback01 td.PhotoCol img {
	max-width: 150px;
}

* html div#FoodBrand div#Feedback01 table.TblFeedback01 td.PhotoCol img {
	width: expression(this.width > 150 ? 150: true);
}

div#FoodBrand div#Feedback01 table.TblFeedback01 td.ContCol {
	padding: 0 17px;
	vertical-align: top;
}

div#FoodBrand div#Feedback01 table.TblFeedback01 td.ContCol h3 {
	margin-bottom: 10px;
	line-height: 1.5;
	font-size: 12px;
	color: #555;
}

div#FoodBrand div#Size01 {
	margin: 20px 0;
}

div#FoodBrandl div.BrandDetailSec div.Kodawari_WannoHana {
	position: relative;
	margin: 20px 25px;
	padding: 0 25px 20px;
	background: url(/files/images/shop/food_brand/bg_kodawari_04.png) 0 100% no-repeat;
	*zoom: 1;
}



/* ----------------------------------------

詳細ページ

---------------------------------------- */

div#FoodBrandDetail #ListTitle {
	width: 926px;
	background-image: url(/shop/images/list_title_bg_02.png);
}

div#FoodBrandDetail div.BrandDetailSec {
	background: url(/files/images/shop/food_brand/bg_bds_03.png) 0 0 repeat-y;
}

div#FoodBrandDetail div.BrandDetailSec div#BrandMV {
	padding: 5px 5px 0;
	background: url(/files/images/shop/food_brand/bg_bds_01.png) 0 0 no-repeat;
}

div#FoodBrandDetail div.BrandDetailSec ul.BtnStyle01 {
	margin-bottom: 0;
	padding-bottom: 20px;
	background: url(/files/images/shop/food_brand/bg_bds_02.png) 0 100% no-repeat;
}

/* -- Kodawari01 -- */


div#FoodBrandDetail div.BrandDetailSec div.forza10,
div#FoodBrandDetail div.BrandDetailSec div#Kodawari01,
div#FoodBrandDetail div.BrandDetailSec div.Kodawari01,
div#FoodBrandDetail div.BrandDetailSec div.Kodawari_ziwipeak,
div#FoodBrandDetail div.BrandDetailSec div.Kodawari_almo,
div#FoodBrandDetail div.BrandDetailSec div#nh_renewal,
div#FoodBrandDetail div.BrandDetailSec div.Kodawari_WannoHana {
	position: relative;
	margin: 20px 25px;
	padding: 0 25px 20px;
	background: url(/files/images/shop/food_brand/bg_kodawari_04.png) 0 100% no-repeat;
	*zoom: 1;
}

div#FoodBrandDetail div.BrandDetailSec div.forza10 h2,
div#FoodBrandDetail div.BrandDetailSec div#Kodawari01 h2,
div#FoodBrandDetail div.BrandDetailSec div.Kodawari01 h2,
div#FoodBrandDetail div.BrandDetailSec div.Kodawari_ziwipeak h2,
div#FoodBrandDetail div.BrandDetailSec div.Kodawari_almo h2,
div#FoodBrandDetail div.BrandDetailSec div#nh_renewal h2,
div#FoodBrandDetail div.BrandDetailSec div.Kodawari_WannoHana h2 {
	position: relative;
	margin: 0 -25px;
	padding: 20px 0 15px 35px;
	background: url(/files/images/shop/food_brand/bg_kodawari_03.png) 0 0 no-repeat;
	font-size: 18px;
	font-weight: 700;
	color: #f46506;
}


div#FoodBrandDetail div.BrandDetailSec div#Kodawari01 h3 {
	font-weight: 700;
	margin: 25px 0 15px 0;
}

div#FoodBrandDetail div.BrandDetailSec div#Kodawari01 dt {
	font-weight: 700;
	color: #49b506;
}

div#FoodBrandDetail div.BrandDetailSec div#Kodawari01 dt.Solo {
	margin-bottom: 10px;
}

div#FoodBrandDetail div.BrandDetailSec div#Kodawari01 dd {
	margin-bottom: 10px;
}

div#FoodBrandDetail div.BrandDetailSec div#Kodawari01 dl.InnerDef01 {
	padding: 10px 15px;
	border: 1px solid #dcdcdc;
}

div#FoodBrandDetail div.BrandDetailSec div#Kodawari01 dl.InnerDef01 dt {
	margin: 0;
	color: #555;
}

div#FoodBrandDetail div.BrandDetailSec div#Kodawari01 dl.InnerDef01 dd {
	margin: 0;
}

div#FoodBrandDetail div.BrandDetailSec div#Kodawari01 table.TblKodawari01 th {
	padding-right: 20px;
	font-weight: 400;
}

/* -- SecType -- */

div#FoodBrandDetail div.SecType01,
div#FoodBrandDetail div.SecType02 {
	position: relative;
	margin: 20px 25px;
	padding: 20px 20px 10px;
	border: 1px solid #d8cac2;
	background-color: #fff;
}

div#FoodBrandDetail div.SecType02 {
	border-color: #add295;
	background-color: #fdfeed;
}

div#FoodBrandDetail div.SecType01 p,
div#FoodBrandDetail div.SecType02 p {
	margin: 10px 0;
}

/* -- BrandGuide -- */

div#FoodBrandDetail div#BrandGuide {
	margin: 20px 25px;
}

div#FoodBrandDetail div#BrandGuide div.TblGuide {
	margin: 20px 0;
}

div#FoodBrandDetail div.TblGuide table {
	border-spacing: 0;
	border-collapse: collapse;
}

div#FoodBrandDetail div.TblGuide table td,
div#FoodBrandDetail div.TblGuide table th {
	padding: 0.5em 10px;
	border: 1px solid #ccc;
	background-color: #fff;
	vertical-align: middle;
	text-align: center;
}

div#FoodBrandDetail div.TblGuide table th {
	background-color: #efffe6;
	font-weight: 700;
}

div#FoodBrandDetail div.TblGuide table thead th {
	background-color: #cdefb8;
	font-weight: 700;
}

div#FoodBrandDetail div.TblGuide table thead th.First {
	width: 222px;
}

div#FoodBrandDetail div.TblGuide table td {
	width: 110px;
}

div#FoodBrandDetail div.TblGuide table td a {
	font-weight: 700;
}

div#FoodBrandDetail div.TblGuide table tbody.Feature td {
	text-align: left;
}

/* -- FAQ -- */

div#FoodBrandDetail div#FAQ {
	margin: 20px 25px;
	padding: 10px 20px 20px;
	background: #fff;
	zoom: 1;
}

div#FoodBrandDetail div#FAQ h2 {
	position: relative;
	margin-bottom: -16px;
	padding-bottom: 25px;
	background-color: #fff;
}

div#FoodBrandDetail dl#FAQList dt {
	margin-top: 15px;
	margin-bottom: 5px;
	padding-top: 15px;
	padding-left: 30px;
	border-top: 1px dotted #aaa;
	background: url(/files/images/shop/food_brand/icon_q_01.png) 0 15px no-repeat;
	font-weight: 700;
	color: #368e00;
}


div#FoodBrandDetail dl#FAQList dd {
	padding-left: 30px;
	background: url(/files/images/shop/food_brand/icon_a_01.png) 0 0 no-repeat;
}
div#FoodBrandDetail dl.FAQList dt {
	margin-top: 15px;
	margin-bottom: 5px;
	padding-top: 15px;
	padding-left: 30px;
	border-top: 1px dotted #aaa;
	background: url(/files/images/shop/food_brand/icon_q_01.png) 0 15px no-repeat;
	font-weight: 700;
	color: #368e00;
}


div#FoodBrandDetail dl.FAQList dd {
	padding-left: 30px;
	background: url(/files/images/shop/food_brand/icon_a_01.png) 0 0 no-repeat;
}

div#FoodBrandDetail dl#FAQList02 dt {
	margin-top: 15px;
	margin-bottom: 5px;
	padding-top: 15px;
	padding-left: 30px;
	background: url(/files/images/shop/food_brand/icon_q_01.png) 0 15px no-repeat;
	font-weight: 700;
	color: #368e00;
}


div#FoodBrandDetail dl#FAQList02 dd {
	padding-left: 30px;
	background: url(/files/images/shop/food_brand/icon_a_01.png) 0 0 no-repeat;
}


/* addBlock01 	-121023add- */

div.addBlock01 {
	background: url(/files/images/shop/food_brand/bg_addBlock_bottom.png) 0 bottom no-repeat;
}

div.addBlock01Inner {
	padding: 0 35px;
	background: url(/files/images/shop/food_brand/bg_addBlock_top.png) 0 top no-repeat;
}

div.addBlock01Inner .imgLeft001 {
	float: left;
	padding: 10px 35px 10px 0;
}

div.addBlock01Inner .blockRight01 {
	padding-top: 35px;
}

div.addBlock01Inner .addBlockBox01 {
	padding: 15px 0;
}

div.addBlock01Inner h3 {
	margin-bottom: 10px;
	font-size: 125%;
	font-weight: bold;
	line-height: 120%;
}

div.addBlock01Inner h3 span {
	height: 100%;
	padding: 2px 0 2px 10px;
	border-left: 5px solid #9e560f;
}

div.addBlock01Inner .mgnTop15 { margin-top: 15px; }
div.addBlock01Inner .mgnTop15 { margin-bottom: 15px; }


/* ----------------------------------------

個別ページ指定

---------------------------------------- */

div.BrandDetailSec div.NC div.InSec { background: url(/files/images/shop/food_brand/img_dummy_02.jpg) 99% 95% no-repeat;}

div#Kodawari01.Azmira p.AzmiraImg { position: absolute;right: 30px;top: 15px;}

div.BrandDetailSec div.Azmira div.InSec { background: url(/files/images/shop/food_brand/azmira/bg_kodawari_02.jpg) 99% 50px no-repeat;padding-bottom: 20px;}

div.BrandDetailSec div.Azmira div.InSec p.AzmiraPhCap { position: absolute; right: 15px; top: 220px; font-size:x-small;}

div#Kodawari01.Animalone p.AnimaloneImg { position: absolute;right: 26px;top: 15px;}

div#Kodawari01.Animalone ul.ListStyle01 { padding-bottom: 20px;}

div.BrandDetailSec div.Animalone div.InSec { background: url(/files/images/shop/food_brand/animalone/bg_kodawari_02.jpg) 99% 5% no-repeat;}
div.BrandDetailSec div.Animalone div.InSec_02 { background: url(/files/images/shop/food_brand/animalone/bg_kodawari_02_2.jpg) 99% 5% no-repeat;}
div.BrandDetailSec div.Animalone div.InSec2 { background: url(/files/images/shop/food_brand/animalone/bg_kodawari_03.jpg) 99% 190px no-repeat;}

div#Kodawari01.Avo p.AvoImg { position: absolute;right: 10px;top: 15px;}

div#Kodawari01.Avo ul.ListStyle01 { padding-bottom: 60px;}

div.BrandDetailSec div.Avo div.InSec { background: url(/files/images/shop/food_brand/avo/bg_kodawari_02.png) 99% 50px no-repeat;}

div#Kodawari01.Innova p.InnovaImg { position: absolute;right: 30px;top: 15px;}

div#Kodawari01.Innova p.InnovaImg strong { position: absolute;right: 150px;top: 175px;white-space: nowrap;
text-align: right;}

div#Kodawari01.Innova p { padding-bottom: 150px;}

div.BrandDetailSec div.Innova div.InSec { background: url(/files/images/shop/food_brand/innova/bg_kodawari_01.jpg) 99% 50px no-repeat;padding-bottom: 70px;}

div.BrandDetailSec div#Kodawari01.Innova div.InSec p { padding-bottom: 0px;}

div.BrandDetailSec div#Kodawari01.Innova div.InSec p.InnovaPhCap { position: absolute; right: 190px; text-align: right; top: 220px}

div#Kodawari01.Supremo p.SupremoImg { position: absolute;right: 30px;top: 15px;}

div.BrandDetailSec div.Supremo div.InSec { background: url(/files/images/shop/food_brand/supremo/bg_kodawari_02.jpg) 85% 47px no-repeat;}

div.BrandDetailSec div.Supremo table.TblKodawari01 td.supremo_img01 { padding: 132px 0 0 86px; }

div#Kodawari01.Supremo ul.ListStyle01 { padding-bottom: 10px;}

div#Kodawari01.Solvida p.SolvidaImg { position: absolute;right: 30px;top: 15px;}

div.BrandDetailSec div.Solvida div.InSec { background: url(/files/images/shop/food_brand/solvida/bg_kodawari_02.jpg) 99% 50px no-repeat;padding-bottom: 70px;}

div#Kodawari01.Dotwan p.DotwanImg { position: absolute;right: 25px;top: 15px;}

div#Kodawari01.Dotwan ul.ListStyle01 { padding-bottom: 55px;}

div.BrandDetailSec div.Dotwan div.InSec { background: url(/files/images/shop/food_brand/dotwan/bg_kodawari_01.jpg) 99% 0px no-repeat;}
div.BrandDetailSec div.natures_taste div.InSec { background: url(/files/images/shop/food_brand/natures_taste/bg_kodawari_01.jpg) 99% 0px no-repeat;}

div#Kodawari01.NC p.NCImg,
div.Kodawari_ziwipeak p.NCImg  { position: absolute;right: 35px;top: 15px;}

div#Kodawari01.hankyu_hellodog p.hankyu_hellodogImg,
div.Kodawari_ziwipeak p.hankyu_hellodogImg  { position: absolute;right: 27px;top: 15px;}
div#Kodawari01.hankyu_hellodog p .style01 {	font-weight: 700; color: #48b506; font-size:14px;}
div.BrandDetailSec div.hankyu_hellodog div.InSec { background: url(https://peppynet.s3.amazonaws.com/img/web/pc/files/images/shop/food_brand/hankyu_hellodog/bg_kodawari_02.jpg) 20% 128px no-repeat;}
div.BrandDetailSec div.hankyu_hellodog div.InSec dl dd span { color: #f46506;}

div#Kodawari01.wild_recipe p.wild_recipeImg,
div.Kodawari_ziwipeak p.wild_recipeImg  { position: absolute;right: 73px;top: 50px;}
div#Kodawari01.wild_recipe p .style01 {	font-weight: 700; color: #48b506; font-size:14px;}
div.BrandDetailSec div.wild_recipe div.InSec dl dd span { color: #f46506; font-size:14px; font-weight:bold;}
div#FoodBrandDetail div.BrandDetailSec div.wild_recipe div.InSec dl dd ol li { list-style: decimal;color: #f46506; font-size:14px; font-weight:bold;}


div#Kodawari01.Almo p.AlmoImg,
div.Kodawari_almo p.AlmoImg { position: absolute;right: 20px;top: 25px;}

div#Kodawari01.WannoHana p.WannoHanaImg { position:absolute; right:30px; top:20px;}
div.Kodawari_WannoHana p.WannoHanaImg{ position:absolute; right:30px; top:20px;}
div.Kodawari_WannoHana p.WannoHanaImg02{ position:absolute; right:30px; top:25px;}


div.BrandDetailSec div.NC div.InSec { background: url(/files/images/shop/food_brand/nc/bg_kodawari_02.jpg) 99% 70px no-repeat;}

div#Kodawari01.NH p.NHImg { position: absolute;right: 20px;top: 15px;}

div#Kodawari01.OV p.OVImg01 { position: absolute;right: 25px;top: 10px;}

div.BrandDetailSec div.NH div.InSec { background: url(/files/images/shop/food_brand/naturalharvest/bg_kodawari_02.jpg) 99% 70px no-repeat;}

div#Kodawari01.NB p.NBImg { position: absolute;right: 15px;top: 15px;}

div#Kodawari01.NB ul.ListStyle01 { padding-bottom: 60px;}

div.BrandDetailSec div.NB div.InSec { background: url(/files/images/shop/food_brand/naturalbalance/bg_kodawari_02.jpg) 99% 70px no-repeat;}

div#Kodawari01.Fish4 p.Fish4Img01 { position: absolute;right: 25px;top: 15px;}

div#Kodawari01.Fish4 p.Fish4Img02 { position: absolute;right: 25px;top: 190px;}

div#Kodawari01.Fish4 ul.ListStyle01 { padding-bottom: 110px;}

div.BrandDetailSec div.Fish4 div.InSec { background: url(/files/images/shop/food_brand/fish4/bg_kodawari_04.jpg) 99% 70px no-repeat;}

div#Kodawari01.Yarrah p.YarrahImg { position: absolute;right: 35px;top: 15px;}

div.BrandDetailSec div.Yarrah div.InSec { background: url(/files/images/shop/food_brand/yarrah/bg_kodawari_01.png) 99% 70px no-repeat;}

div#Kodawari01.Eukanuba p.EukanubaImg { position: absolute;right: 35px;top: 15px;}

div#Kodawari01.Eukanuba ul.ListStyle01 { padding-bottom: 130px;}

div.BrandDetailSec div.Eukanuba div.InSec { background: url(/files/images/shop/food_brand/eukanuba/bg_kodawari_02.jpg) 99% 20px no-repeat;padding-bottom: 30px;}

div#Kodawari01.Regal p.RegalImg { position: absolute;right: 30px;top: 15px;}

div#Kodawari01.Regal p { padding-bottom: 40px;}

div.BrandDetailSec div.Regal div.InSec { background: url(/files/images/shop/food_brand/regal/bg_kodawari_01.jpg) 99% 60px no-repeat;}

div.BrandDetailSec div.Regal div.InSec p { padding-bottom: 40px !important;}

div#FoodBrandDetail div.BrandDetailSec div#Kodawari01.Regal table.TblKodawari01 th,
div#FoodBrandDetail div.BrandDetailSec div#Kodawari01.Regal table.TblKodawari01 td {
	width: 241px;
	padding-top: 10px;
	padding-right: 20px;
	vertical-align: top;
}

div#Kodawari01.Lotus p.LotusImg { position: absolute;right: 30px;top: 15px;}

div#Kodawari01.Lotus ul.ListStyle01 { padding-bottom: 90px;}

div.BrandDetailSec div.Lotus div.InSec { background: url(/files/images/shop/food_brand/lotus/bg_kodawari_02.jpg) 99% 50px no-repeat;}

div.BrandDetailSec div.Lotus_cats div.InSec { background: url(/files/images/shop/food_brand/lotus_cats/bg_kodawari_02.jpg) 99% 50px no-repeat;}

div#Kodawari01.Yoshioka p.YoshiokaImg { position: absolute;right: 20px;top: 15px;}

div#Kodawari01.Yoshioka ul.ListStyle01 { padding-bottom: 10px;}

div.BrandDetailSec div.Yoshioka div.InSec { background: url(/files/images/shop/food_brand/yoshioka/bg_kodawari_02.jpg) 99% 60px no-repeat;}

div#FoodBrandDetail div.BrandDetailSec table.Yoshioka01 th,
div#FoodBrandDetail div.BrandDetailSec table.Yoshioka01 td {
	width: 150px;
	padding-bottom: 15px;
	padding-right: 15px;
	vertical-align: top;
}

div#FoodBrandDetail div.BrandDetailSec table.Yoshioka02 th {
	padding-right: 15px;
	padding-bottom: 5px;
	vertical-align: top;
	white-space: nowrap;
}

div#FoodBrandDetail div.BrandDetailSec table.Yoshioka02 td {
	padding-right: 15px;
	padding-bottom: 5px;
	vertical-align: top;
}

div#Kodawari01.IamsCat p.IamsCatImg { position: absolute;right: 20px;top: 15px;}
div#Kodawari01.IamsCat ul.ListStyle01 { padding-bottom: 120px;}
div.BrandDetailSec div.IamsCat div.InSec { background: url(/files/images/shop/food_brand/iams_cat/bg_kodawari_02.jpg) 99% 50px no-repeat;padding-bottom: 90px;}

div#Kodawari01.AzmiraCat p.AzmiraCatImg { position: absolute;right: 30px;top: 15px;}
div.BrandDetailSec div.AzmiraCat div.InSec { background: url(/files/images/shop/food_brand/azmira_cat/bg_kodawari_02.jpg) 99% 95% no-repeat;}

div#Kodawari01.EateatCat p.EateatCatImg { position: absolute;right: 20px;top: 15px;}
div.BrandDetailSec div.EateatCat div.InSec { background: url(/files/images/shop/food_brand/eateat_cat/bg_kodawari_02.jpg) 99% 50px no-repeat;}

div#Kodawari01.InnovaCat p.InnovaCatImg { position: absolute;right: 30px;top: 15px;}
div#Kodawari01.InnovaCat p.LastChild { padding-bottom: 70px;}
div.BrandDetailSec div.InnovaCat div.InSec { background: url(/files/images/shop/food_brand/innova_cat/bg_kodawari_01.jpg) 99% 50px no-repeat;padding-bottom: 70px;}

div#Kodawari01.NCCat p.NCCatImg { position: absolute;right: 35px;top: 15px;}
div.BrandDetailSec div.NCCat div.InSec { background: url(/files/images/shop/food_brand/nc_cat/bg_kodawari_02.jpg) 99% 70px no-repeat;}

div#Kodawari01.NBCat p.NBCatImg { position: absolute;right: 15px;top: 15px;}
div#Kodawari01.NBCat ul.ListStyle01 { padding-bottom: 60px;}
div.BrandDetailSec div.NBCat div.InSec { background: url(/files/images/shop/food_brand/naturalbalance_cat/bg_kodawari_02.jpg) 99% 70px no-repeat;}

div#Kodawari01.Fish4Cat p.Fish4CatImg { position: absolute;right: 25px;top: 15px;}
div#Kodawari01.Fish4Cat ul.ListStyle01 { padding-bottom: 10px;}
div.BrandDetailSec div.Fish4Cat div.InSec { background: url(/files/images/shop/food_brand/fish4_cat/bg_kodawari_02.jpg) 99% 140px no-repeat;}

div#Kodawari01.YarrahCat p.YarrahCatImg { position: absolute;right: 35px;top: 15px;}
div.BrandDetailSec div.YarrahCat div.InSec { background: url(/files/images/shop/food_brand/yarrah_cat/bg_kodawari_01.png) 99% 70px no-repeat;}

div#Kodawari01.RoyalcaninDog p.RoyalcaninDogImg { position: absolute;right: 20px;top: 15px;}
div#Kodawari01.RoyalcaninDog ul.ListStyle01 { padding-bottom: 80px;}

div.BrandDetailSec div.RoyalcaninDog div.InSec { background: url(/files/images/shop/food_brand/royalcanin_dog/bg_kodawari_02.jpg) 99% 70px no-repeat;}
div.BrandDetailSec div.RoyalcaninDog div.InSec dl dd.MgTop20 { margin-top:20px;}

div#Kodawari01.RoyalcaninCat p.RoyalcaninCatImg { position: absolute;right: 50px;top: 15px;}
div.BrandDetailSec div.RoyalcaninCat div.InSec { background: url(/files/images/shop/food_brand/royalcanin_cat/bg_kodawari_02.jpg) 99% 70px no-repeat;}

div#Kodawari01.YoshiokaCat p.YoshiokaCatImg01 { position: absolute;right: 20px;top: 15px;}
div#Kodawari01.YoshiokaCat p.YoshiokaCatImg02 { position: absolute;right: 20px;top: 210px;}
div#Kodawari01.YoshiokaCat ul.ListStyle01 { padding-bottom: 160px;}
div.BrandDetailSec div.YoshiokaCat div.InSec { background: url(/files/images/shop/food_brand/yoshioka_cat/bg_kodawari_02.jpg) 99% 50px no-repeat;}

div.BrandDetailSec div.Oven div.InSec { background: url(/files/images/shop/food_brand/oven/img01.png) 99% 50px no-repeat;}

div#Kodawari01.AM p.amImg { position: absolute;right: 20px;top: 15px;}
div.BrandDetailSec div.AM div.InSec .bgPdg { padding-right: 260px;}
div.BrandDetailSec div.AM div.InSec .bg { background: url(/files/images/shop/food_brand/am/bg_kodawari_02.jpg) 99% 50px no-repeat;}
div.BrandDetailSec div.AM div.InSec .MgnTop20 { margin-top:20px;}

div#Kodawari01.CountryRoadCat p.CountryRoadCatImg { position: absolute;right: 35px;top: 15px;}
div#Kodawari01.CountryRoadCat ul.ListStyle01 { padding-bottom: 30px;}
div.BrandDetailSec div.CountryRoadCat div.InSec { background: url(/files/images/shop/food_brand/countryroad_cat/bg_kodawari_02.jpg) 99% 50px no-repeat;}

div.BrandDetailSec div.animonda div.InSec { background: url(/files/images/shop/food_brand/animonda/bg_kodawari_02.jpg) 99% 98% no-repeat;}
div.BrandDetailSec div.animonda_cat div.InSec { background: url(/files/images/shop/food_brand/animonda_cat/bg_kodawari_02.jpg) 99% 98% no-repeat;}

div.BrandDetailSec div.animonda div.InSec div.kitei,
div.BrandDetailSec div.animonda_cat div.InSec div.kitei,
div#Kodawari01 div#animondaImg {
		width: 176px;
		float: right;
		margin-left:  20px;
}

div#Kodawari01.AvoCat p.AvoCatImg { position: absolute;right: 35px;top: 15px;}
div#Kodawari01.AvoCat ul.ListStyle01 { padding-bottom: 50px;}
div.BrandDetailSec div.AvoCat div.InSec { background: url(/files/images/shop/food_brand/avo_cat/bg_kodawari_02.png) 99% 50px no-repeat;}

div#Kodawari01.CN p.cnImg { position: absolute;right: 20px;top: 15px;}
div#Kodawari01.CN ul.ListStyle01 { margin-bottom: 55px;}
div.BrandDetailSec div.CN div.InSec  { background: url(/files/images/shop/food_brand/cn/bg_kodawari_02.jpg) 99% 50px no-repeat;}
div.BrandDetailSec div.CN_cat div.InSec  { background: url(/files/images/shop/food_brand/cn_cat/bg_kodawari_02.jpg) 99% 50px no-repeat;}
div.BrandDetailSec div.InSec .MgnTop20 { margin-top:20px;}

div#nh_renewal {
	position: relative;
	margin: 20px 0;
	padding: 0 25px 10px;
	background: url(/files/images/shop/food_brand/bg_kodawari_02.png) 0 100% no-repeat;
	zoom: 1;
}

div#nh_renewal h2 {
	position: relative;
	margin: 0 -25px;
	padding: 25px 0 10px 25px;
	background: url(/files/images/shop/food_brand/bg_kodawari_01.png) 0 0 no-repeat;
}

div#nh_renewal p {	margin: 5px 0;}
div#nh_renewal dl {	margin: 10px 0;}
div#nh_renewal dt {	font-weight: 700; color: #48b506; font-size:14px;}
div#nh_renewal dd span.SubTit {	font-weight: 500; color:#333333;}

/*div#Kodawari01.NC p.animiondaImg { position: absolute;right: 105px;top: 35px;}*/

/* -- オーブンベークドトラディション 110316-- */

table.BlandTable_01 th,
table.BlandTable_01 td{
	padding-bottom: 15px;
	padding-right: 15px;
	vertical-align: center;
}

table.BlandTable_02 th,
table.BlandTable_02 td{
	padding-bottom: 5px;
	padding-right: 15px;
	vertical-align: center;
}

table.BlandTable_02{
padding:10px 0 10px 200px;
text-align:center;
}

div.InSec span.TitleBold_01{
	color: #49B506;
	font-weight: bold;
}

div#FoodBrand div#OvenBaked{
	width: 603px;
	margin: 0 0 30px 50px;
	text-align: left;
}
div#FoodBrand div#OvenBaked h2 {
	font-size: 12px;
	line-height: 15px;
	padding: 0px;
	margin: 0 0 5px 0;
}
div#FoodBrand div#OvenBaked h3 {
	margin-bottom:5px;
}
div#FoodBrand div#OvenBaked h4 {
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin: 10px 0;
	color: #FF6600;
}
div#FoodBrand div#OvenBaked h5 {
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	color: #000000;
	clear: both;
	margin: 0;
}
div#FoodBrand div#OvenBaked p {
	font-size: 12px;
	margin: 0 0 10px 0;
	padding: 0;
	line-height: 15px;
	color: #6d6d6d;
}
div#FoodBrand div#OvenBaked #leftbox {
	padding: 0px;
	float: left;
	width: 310px;
	margin: 0 16px 0 0;
}
div#FoodBrand div#OvenBaked #Img01 {
	margin-top: 10px;
}


/* 110902 add castorpollux */

div#castorpollux_kodawari {
		float: right;
		width: 184px;
		position: relative;
}

div#Kodawari01.castorpollux_box {
		height: 256px;
}

div#cp_img {
    float: right;
		width: 208px;
		margin-left: 20px;
}


/* 120411 add naturalchoice */

div#FoodBrandDetail  div.BrandDetailSec div#Kodawari01 dl.feature01 dt {
		font-size: 1.15em;
		font-weight: bold;
		color: #c00b0b;
}

div#FoodBrandDetail  div.BrandDetailSec div#Kodawari01 dl.feature01 {
	margin-bottom: 30px;
}

div#FoodBrandDetail  div.BrandDetailSec div#Kodawari01 .mt30 {
	margin-top: 30px;
}


/* 120806 add forza10 */

div.forza10 div.forza10Box .forza10_img01 {
		float: right;
		width: 167px;
		padding: 30px 20px 0 15px;
}

div.forza10 div.forza10Box .forza10_text01 {
	float: left;
	width: 350px;
}

div.forza10 div.forza10Box .forza10_img02 {
		float: right;
		width: 182px;
		padding-left: 20px;
}

div.forza10 div.forza10Box .forza10_text02 {
	float: left;
	width: 350px;
}

div.forza10 div.forza10Box {
	width: 565px;
	margin-bottom: 20px;
}

p.forza10Img {
	position: absolute;
	right: 125px;
	top: 20px;
}

p.forza10Img02 {
	position: absolute;
	right: 230px;
	top: 20px;
}

div.forza10 div.forza01_box1 {

}

div.forza10 div.forza01_box02 img.forza_img03 {
	float: right;
	width:  174px;
	padding: 0 190px 0 20px;
}
div.forza10 div.forza01_box02 p.forza_text03 {
	float: left;
	width: 460px;
}

div.forza10 div.forza01_box02 div.forza_img04 {
	float: right;
	width: 363px;
	padding: 0 0 0 20px;
}

div.forza10 div.forza01_box02 div.forza_text04 {
	float: left;
	width: 460px;
}

div.forza10 div.forza01_box02 div.forza_text04 p {
	margin-bottom: 30px;
}

div.forza10 div.forza01_box02 div.forza_text04 p.noMB {
	margin-bottom: 0px;
}

.width460 { width: 460px; }

div.forza10 div.forza01_box03 table th {
  color: #48B506;
}

div.forza10 div.forza01_box03 table td.p20 {
	padding: 0 0 20px 20px;
}

div.forza10 div.forza01_box03 table td.pb20 {
	padding-bottom: 20px;
}

div.forza10 div.forza10Box,
div.forza10 div.forza10Box ul  {
	clear: both;
}

div.TblGuide p.forza10_tblguide {
	margin-bottom: 15px;
}

/* 120807 add NOW */
.now dl dt {
	margin-bottom: 15px;
	font-weight: 700;
	color: #48B506;
}

.now dl dd {
	margin-bottom: 30px;
}

.now dl dd.ddLast {
	margin-bottom: 0;
}

.now dl dd img {
	padding-top: 10px;
}

.now .nowImg {
	position: absolute;
	top: 10px;
	right: 20px;
}

.now .nowImg02 {
	position: absolute;
	top: 30px;
	right: 50px;
}

/* 120808 add castorpollux cats */
div#cp_img_cats {
    position: absolute;
		top: 27px;
		right: 60px;
}

/* 130501 add animalone */

div#FoodBrandDetail div.BrandDetailSec div#Kodawari02 {
	position: relative;
	margin: 20px 25px;
	padding: 0 25px 20px;
	background: url(https://peppynet.s3.amazonaws.com/files/images/shop/food_brand/bg_kodawari_04.png) 0 100% no-repeat;
	*zoom: 1;
}

div#FoodBrandDetail div.BrandDetailSec div#Kodawari02 h2 {
	position: relative;
	margin: 0 -25px;
	padding: 20px 0 15px 20px;
	background: url(https://peppynet.s3.amazonaws.com/files/images/shop/food_brand/animalone/bg_kodawari_04.png) 0 0 no-repeat;
	font-size: 18px;
	font-weight: 700;
	color: #f46506;
}
div.Animalone .InSec_03 {
	width: 610px;
	margin-top: 30px;
}
div.Animalone .InSec_03 .lead {
	margin-top: 15px;
}
div.Animalone .InSec_03 h3 {
	margin: 25px 0 15px 0;
	font-size: 14px;
	font-weight: 700;
	color: #f46506;
}

/* 130527 add almo */

div#Kodawari01.Almo ul.ListStyle01 {
	padding-bottom: 70px;
}
div#Kodawari01.WannoHana ul.WannoHana{
	padding-bottom:0px;
}
div#FoodBrandDetail .Kodawari_almo p.intit {
	font-weight: 700;
	margin-top: 15px;
}
div#FoodBrandDetail .Kodawari_almo dl {
	width: 570px;
}
div#FoodBrandDetail .Kodawari_almo dl dt {
	font-weight: 700;
	color: #49b506;
}
div#FoodBrandDetail .Kodawari_almo dl dd {
	margin-bottom: 10px;
}

/* 130527 add NCCat */

#Kodawari01.NCCat ul.ListStyle01 {
 margin-bottom: 50px;
}

/* 130702 add APDC */
#Kodawari01.APDC div.R01 img {
	margin-top: 10px;
}

/* 130702 add pochitama,pochitama_cat */
#Kodawari01.pochitama .BoxKodawari01 .leadBox01,
#Kodawari01.pochitama_cats .BoxKodawari01 .leadBox01 {
	margin: 20px 0;
}
div#Kodawari01.pochitama div.BoxKodawari01 .L02 p,
div#Kodawari01.pochitama div.BoxKodawari01 .R02 p,
div#Kodawari01.pochitama_cats div.BoxKodawari01 .L02 p,
div#Kodawari01.pochitama_cats div.BoxKodawari01 .R02 p {
	margin: 15px 0 20px !important;
}

/* 130702 TotoPal */
div#Kodawari01.totopal div.InSec_01 h3 {
	margin: 15px 0 15px 0;
	font-size: 14px;
	font-weight: 700;
	color: #44ab17;
}

div#Kodawari01.totopal div.InSec_01 .orenji {
	color:#f8731a;
	font-weight: 700;
}

div#Kodawari01.totopal p.NCImg,
div.Kodawari_totopal p.NCImg  { position: absolute;right: 35px;top: 15px;
}

/* 130821 Dotwan */
div#present10th {
	margin-bottom: 15px;
}

/* 130902 TRANSIT */
div#Kodawari01.transit p.TRImg { position: absolute;right: 35px;top: 15px;}
div#Kodawari01.transit div.BoxKodawari01 {
	padding-bottom: 70px;
}

/* 130913 HERITAGE */
div#Kodawari01.heritage p.HRImg  { position: absolute;right: 30px;top: 15px;}
div#Kodawari01.heritage p {
	padding-bottom: 50px;
}

div.Kodawari01.heritageDetail p.HRImg { position: absolute;right: 25px;top: 20px;}
div.Kodawari01.heritageDetail h3 {
	color: #48b506;
	margin: 30px 0 10px;
}

div.Kodawari01.heritageDetail ul#blockEiyou {
	position:relative;
	margin-right:-30px;
	overflow:hidden;
	_zoom:1;
}
div.Kodawari01.heritageDetail ul#blockEiyou li {
	width:410px;
	display:block;
	float:left;
	margin-right:30px;
	margin-bottom:15px;
}
div.Kodawari01.heritageDetail ul#blockEiyou li h4 {
	margin-bottom:10px;
}
div.Kodawari01.heritageDetail ul#blockEiyou li img {
	float:left;
}
div.Kodawari01.heritageDetail ul#blockEiyou li p {
	float:right;
	width:240px;
	margin:0;
}

/* 130920 madametoutou */
div#Kodawari01.madametoutou p.img01 { position: absolute;right: 35px;top: 155px;}
div#Kodawari01.madametoutou p.img02 { position: absolute;right: 35px;top: 310px;}
div#Kodawari01.madametoutou h3 {
	margin-top: 20px;
	font-size: 12px;
	font-weight: 700;
	color: #48b506;
}

/* 131004 blackwood */
div#Kodawari01.blackwood .BWImg { position: absolute;right: 35px;top: 15px;}
div#Kodawari01.blackwood p {
	padding-bottom: 65px;
}
div.Kodawari01.blackwoodDetail p.BWImg { position: absolute;right: 25px;top: 20px;}

/* 131126 Dotwan */
div#articleInfo {
	margin-bottom: 20px;
}
div#articleInfo div.archive {
	background-color: #fff1d2;
	padding: 20px 30px;
}

div#articleInfoDetail {
	margin: 20px 0 0 25px;
}
div#articleInfoDetail div.archive {
	width: 840px;
	background-color: #fff6e0;
	padding: 20px 30px;
}
div#articleInfo div.archive ul li,
div#articleInfoDetail div.archive ul li {
	background: url(https://peppynet.s3.amazonaws.com/files/images/shop/food_brand/dotwan/ico_article_01.png) 0 50% no-repeat;
	padding-left: 14px;
	font-size: 14px;
}
div#articleInfo div.archive ul li a {
	text-decoration: none;
}

/* 131128 SLOWDOG */
div#Kodawari01.slowdog p.SLImg  { position: absolute;right: 30px;top: 15px;}

div.Kodawari01.slowdogDetail p.SLImg { position: absolute;right: 25px;top: 20px;}
div.Kodawari01.slowdogDetail h3 {
	color: #48b506;
	margin: 30px 0 10px;
}
div.Kodawari01.slowdogDetail div.row {
	width: 500px;
}
div.Kodawari01.slowdogDetail div.row img {
	float: right;
	margin-left: 15px;
}


/* 140203 きあら */

div.kiara .kodawariInBox02,
div.kiara .kodawariInBox03 {
	float:left;
	width: 355px;
}

div.kiara .kodawariInBox03 {
	float:right;
}

div.kiara .kodawariImg01 {
	float: left;
	padding-right: 10px;
}

div.kiara h3 {
	margin-bottom: 10px;
}

/* 160413  */

.wrImg01 {
	position: absolute;
	top: 40px;
	right: 20px;
}

/* ---ClearFix----- */
/* -- Modern Browsers -- */
div#FoodBrand .clearfix:after {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ".";
	line-height: 0;
}
/* -- IE7 -- */
*:first-child+html div#FoodBrand .clearfix {
	zoom: 1;
}
/*  -- Legacy IE -- */
* html div#FoodBrand .clearfix {
	zoom: 1;
}

div#FoodBrand div#OvenBaked #Left01 {
	margin: 0 10px 0 0;
	float: left;
	width: 191px;
}
div#FoodBrand div#OvenBaked #Left01 p.Caption {
	margin: 0 0 10px 0;
	font-size: 10px;
	color: #666666;
}
div#FoodBrand div#OvenBaked #Box {
	border-left: #FFCC00 solid 1px;
	border-right: #FFCC00 solid 1px;
	width: 591px;
}
* html div#FoodBrand div#OvenBaked #Box {
	width: 593px;
}
div#FoodBrand div#OvenBaked #BoxLeft {
	float: left;
	width: 295px;
}
div#FoodBrand div#OvenBaked #BoxLeft p {
	margin: 0 10px 0 10px;
}
div#FoodBrand div#OvenBaked #BoxLeft h4 {
	margin: 5px 10px;
}
div#FoodBrand div#OvenBaked #BoxLeft02 {
	float: left;
	width: 295px;
}
div#FoodBrand div#OvenBaked #BoxLeft02 img {
	float: left;
	width: 5px;
}
div#FoodBrand div#OvenBaked #BoxLeft02 p {
	margin: 0 10px 5px 20px;
}
div#FoodBrand div#OvenBaked #BoxLeft02 h4 {
	margin: 5px 20px;
}
div#FoodBrand div#OvenBaked #Left02 {
	margin: 10px 0 0 0;
	float: left;
	width: 593px;
}
div#FoodBrand div#OvenBaked #Left02 img{
	margin: 0 10px 0 0;
	float: left;
	width: 191px;
}
div#FoodBrand div#OvenBaked #BottomText {
	padding: 10px 0 0 0;
	clear: left;
}
div#FoodBrand div#OvenBaked #Center {
	clear: both;
	text-align: center;
}


/* 160613 plaiaden */
div#Kodawari01.plaiaden div.InSec_01 h3 {
	margin: 15px 0 15px 0;
	font-size: 14px;
	font-weight: 700;
	color: #44ab17;
}

div#Kodawari01.plaiaden div.InSec_01 .orenji {
	color:#f8731a;
	font-weight: 700;
}

div#Kodawari01.plaiaden p.NCImg,
div.Kodawari_plaiaden p.NCImg  { position: absolute;right: 35px;top: 15px;
}

/* 160614 rigalo */
div#Kodawari01.rigalo div.InSec_01 h3 {
	margin: 15px 0 15px 0;
	font-size: 14px;
	font-weight: 700;
	color: #44ab17;
}

div#Kodawari01.rigalo p span {
	font-weight: 700; color: #48b506; font-size:14px;
	padding: 10px 0 5px 32px;
}

div#Kodawari01.rigalo p .style01 {
	background: url(https://peppynet.s3.amazonaws.com/img/web/pc/files/images/shop/food_brand/rigalo/ico01.png) left no-repeat;
}
div#Kodawari01.rigalo p .style02 {
	background: url(https://peppynet.s3.amazonaws.com/img/web/pc/files/images/shop/food_brand/rigalo/ico02.png) left no-repeat;
}
div#Kodawari01.rigalo p .style03 {
	background: url(https://peppynet.s3.amazonaws.com/img/web/pc/files/images/shop/food_brand/rigalo/ico03.png) left no-repeat;
}
div#Kodawari01.rigalo p .style04 {
	background: url(https://peppynet.s3.amazonaws.com/img/web/pc/files/images/shop/food_brand/rigalo/ico04.png) left no-repeat;
}
div#FoodBrand div#Kodawari01.rigalo p.mgB50 {
	margin-bottom:50px;
}

div#Kodawari01.rigalo p.NCImg,
div.Kodawari_rigalo p.NCImg  {
	position: absolute;right: 35px;top: 15px;
}

div#Kodawari01.rigalo img.img01 {
	float:right;
	margin-right: 39px;
	}
div#Kodawari01.rigalo img.img02 {
	float:right;
	margin: 10px 0 10px 0;
}



/* ----------------------------------------

汎用class

---------------------------------------- */

/* -- BtnStyle -- */

ul.BtnStyle01,
ul.BtnStyle02 {
	margin: 20px 0;
	text-align: center;
}

ul.BtnStyle03 {
	margin: 20px 0;
	text-align: left;
}

ul.BtnStyle01 li,
ul.BtnStyle02 li {
	display: inline;
	padding: 0 10px;
}

ul.BtnStyle02 {
	padding: 20px 0;
	background-color: #f1ece8;
}

ul.BtnStyle03 li {
	list-style: none;
}



/* -- ListStyle01 -- */

ul.ListStyle01 {
	margin: 10px 0;
}

ul.ListStyle01 li {
	font-weight: 700;
	color: #48b506;
}

ul.ListStyle01 li span.SubTxt {
	display: block;
	padding: 3px 1em 6px;
	color: #555;
}

div#FoodBrand p.BrandNotes {
	margin: 30px 0 20px;
	text-align: center;
}

/* -- BrandTit01 -- */

.BrandTit01 {
	position: relative;
	margin: 0 -13px 15px;
	padding: 0 0 10px 15px;
	background: url(https://peppynet.s3.amazonaws.com/files/images/shop/food_brand/line_dbl_01.png) 0 100% no-repeat;
}

.BrandTit01 span {
	display: block;
	padding-left: 15px;
	background: url(https://peppynet.s3.amazonaws.com/files/images/shop/food_brand/icon_tit_01.png) 0 50% no-repeat;
	font-size: 18px;
	color: #48b506;
}

/* -- ImgFloat -- */

.ImgFloatR {
	float: right;
	display: inline;
	margin-left: 30px;
}

.ImgFloatL {
	float: left;
	display: inline;
	margin-right: 30px;
}

/* -- .BoxKodawari01,
 L01, R01, L02, R02, L03, R03 -- */

.BoxKodawari01 {
	width: 730px;
	padding-bottom: 15px;
}

.BoxKodawari01 .em01 {
	font-weight: 700;
	color: #f46506;
}

.BoxKodawari01 .L01,
.BoxKodawari01 .R03 {
	float: left;
	width: 250px;
}

.BoxKodawari01 .R01,
.BoxKodawari01 .L03 {
	float: left;
	width: 450px;
}

.BoxKodawari01 .L02,
.BoxKodawari01 .R02 {
	float: left;
	width: 350px;
}

.BoxKodawari01 .L01,
.BoxKodawari01 .L02,
.BoxKodawari01 .L03 {
	margin-right: 30px;
}

.BoxKodawari01 .kodaTxtL{
	float:left;
	width: 220px;
	margin: 0 !important;
}

.BoxKodawari01 .kodaTxtR{
	float:right;
}

/* -- txt green bold -- */

.BoxKodawari01 .title01,
#Kodawari01.transit .BoxKodawari01 h3,
.kiara h3,
.kiara h3.title01Or {
	font-weight: 700;
	color: #48b506;
}

 .kiara .BoxKodawari01 h3.title01Or {
	color: #f46506;
}



/* -- txt orange bold -- */

#Kodawari01.pochitama .BoxKodawari01 .em01,
#Kodawari01.pochitama_cats .BoxKodawari01 .em01,
#Kodawari01.transit .BoxKodawari01 .em01,
#Kodawari01.earthleaf .BoxKodawari01 dl dt,
#Kodawari01.blackwoodDetail .em01 {
	font-weight: 700;
	color: #f46506;
}

.camp01 {
	margin-bottom: 20px;
}

/* -- クーポンコードをテキストで配置する場合、.codeにstyle属性で位置のpx数を指定する。 -- */

.campCoupon01 {
	position: relative;
}
.campCoupon01 .code {
	position: absolute;
	font-weight: 700;
	font-size: 18px;
}

/* code01,code02 猫ナチュラルチョイス用 2015/01/14以降削除可 */
.campCoupon01 .code01{
	position: absolute;
	font-weight: 700;
	font-size: 20px;
	top: 180px;
	left: 266px;
}
.campCoupon01 .code02{
	position: absolute;
	font-weight: 700;
	font-size: 20px;
	top: 180px;
	left: 490px;
}



/* ----------------------------------------

角丸CSS

---------------------------------------- */

div#FoodBrand div#Point01,
div#FoodBrand div#Feedback01,
ul.BtnStyle02,
div#FoodBrandDetail div.SecType01,
div#FoodBrandDetail div.SecType02 {
	-webkit-border-radius: 3px;     /* Safari,Google Chrome用 */
	-moz-border-radius: 3px;        /* Firefox用 */
	border-radius: 3px;             /* CSS3草案 */
	behavior: url(https://peppynet.s3.amazonaws.com/files/js/PIE.htc);
}

/* ----------------------------------------

ClearFix

---------------------------------------- */

/* -- Modern Browsers -- */
div#Kodawari01:after,
div.addBlock01Inner:after,
div.forza01_box02:after,
div.forza10Box:after,
div#FoodBrand div#Point01:after,
div#FoodBrandDetail div.SecType01:after,
div#FoodBrandDetail div.SecType02:after,
div.BoxKodawari01:after,
div.Kodawari01.slowdogDetail div.row:after,
div.R02:after {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ".";
	line-height: 0;
}

/* -- IE7 -- */
*:first-child+html div#Kodawari01,
*:first-child+html div.addBlock01Inner,
*:first-child+html div.forza01_box02,
*:first-child+html div.forza10Box,
*:first-child+html div#FoodBrand div#Point01,
*:first-child+html div#FoodBrandDetail div.SecType01,
*:first-child+html div#FoodBrandDetail div.SecType02,
*:first-child+html div.BoxKodawari01,
*:first-child+html div.Kodawari01.slowdogDetail div.row,
*:first-child+html div.R02{
	zoom: 1;
}

/*  -- Legacy IE -- */
* html div#Kodawari01,
* html div.addBlock01Inner,
* html div#FoodBrand div#Point01,
* html div#FoodBrandDetail div.SecType01,
* html div#FoodBrandDetail div.SecType02,
* html div.BoxKodawari01,
* html div.Kodawari01.slowdogDetail div.row,
* html div.R02{
	zoom: 1;
}