
#my-body {
	width:450px;
	height:auto;
	overflow:hidden;
	font-size:13px;
	line-height:160%;
	margin-bottom:20px;
}
.body-contents{
	width:425px;
	height:auto;
	overflow:hidden;
}
.body-contents2{
	width:425px;
	height:auto;
	overflow:hidden;
	margin-bottom:10px;
}
#my-body 
h3{
	color:#f58a34;
	font-size:15px;
}
#my-body 
h4{
	color:#6a884b;
	font-size:15px;
	border-left:#6a884b 5px solid;
	padding-left:5px;
	margin-bottom:5px;
}
h6 {
    background-image: url("https://c19.future-shop.jp/shop/item/naturaldogfood/design/img05/title.gif");
    background-repeat: no-repeat;
    color: #3c3c3c;
    font-size: 25px;
    padding-bottom: 15px;
    padding-left: 35px;
    padding-top: 20px;
}
.font1{
	font-size:13px;
	line-height:160%;
	clear:both;
	margin-bottom:15px;
}
.font2{
	font-size:13px;
	line-height:160%;
	margin-top:15px;
	margin-bottom:15px;
}
.osirase-red{
	font-size:12px;
	color:#C00;
}
.img-title{
	margin-bottom:10px;
}
.img-bottom{
	margin-bottom:10px;
}
.img-right{
	float:right;
	margin-left:5px;
	margin-bottom:5px;
}
.img-light{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}

#my-body 
a:link{
    color:#333;
		font-weight:bold;
}
#my-body 
a:visited{
    color:#333;
		font-weight:bold;
}
#my-body 
a:hover{
    color:#666;
		font-weight:bold;
    text-decoration: none;
}
#my-body 
a:active{
    color:#666;
		font-weight:bold;
    text-decoration: none;
}

/*---アコーディオン---*/
.accordion_dl dt {
    background-color: #CCC;
    border-bottom: solid 1px #999;
    margin-bottom: 1px;
    padding: 10px;
    color: #333;
    cursor: pointer;
    position: relative;
}
 
.accordion_dl dt:before {
  display: block;
  content: "";
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 50%;
  right: 15px;
  width: 10px;
  height: 10px;
  margin-top: -8px;
  background: #FFF;
}
 
.accordion_dl dt:after {
  display: block;
  content: "";
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 50%;
  right: 15px;
  width: 10px;
  height: 10px;
  margin-top: -13px;
  background: #CCC;
}
 
.accordion_dl dt.active:before {
  margin-top: -2px;
}
 
.accordion_dl dt.active:after {
  margin-top: 3px;
}
 
.accordion_dl dd {
    background-color: #F2F2F2;
    border-bottom: solid 1px #D6D6D6;
    padding: 8px 10px 8px 10px;
}
 

 



