/*------------ table style set ------------*/
.hpb-cnt-tb1{
	background-color: #333333;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.hpb-cnt-tb2{
	background-color: #333333;
	border: 1px solid #333333;
}
.hpb-cnt-tb3{
	background-color: #333333;
	border: 0px solid #333333;
}
.hpb-cnt-tb-th1 {
	background-color: #BBBBBB;
	font-size: 80%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.hpb-cnt-tb-th2 {
	background-color: #CCCCCC;
	font-size: 80%;
	color: #333333;
	border: 0px solid #333333;
}
.hpb-cnt-tb-cell1 {
	background-color: #EEEEEE;
	font-size: 80%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.hpb-cnt-tb-cell2 {
	background-color: #FFFFFF;
	font-size: 80%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.hpb-cnt-tb-cell3 {
	background-color: #EEEEEE;
	font-size: 80%;
	color: #333333;
	border: 0px solid #333333;
}
.hpb-cnt-tb-cell4 {
	background-color: #FFFFFF;
	font-size: 80%;
	color: #333333;
	border: 0px solid #333333;
}
.hpb-cnt-tb-cell5 {
	background-color: #FFFFFF;
	font-size: 80%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
/*** リニューアル分 ***/
.what-midashi{padding:15px 9px 10px 9px;
background-color:#54B5E0;}

.what-tf{font-size:330%;
padding:10px 30px;
line-height:110%;
letter-spacing:1px;
color:#FFFFFF;
background-color:#54B5E0;}

.what-tf-txt{font-size:85%;
padding:10px 35px;
line-height:180%;
letter-spacing:2px;
background-color:#54B5E0;}


.petsmell-pic1{padding:15px 0px 10px 12px;}

.petsmell-midashitxt{font-size:100%;
color:#003366;
font-weight:bold;
}

.hyou1{border-top:1px solid #0066CC;
border-right:1px solid #0066CC;
border-left:1px solid #0066CC;
border-bottom:1px solid #0066CC;
width:540px;
padding:0;}

.hyou2{background-color:#666666;
width:540px;}
.hyou2 tr{background-color:#FFFFFF;}

.ab_kouka{padding:0px 0px 10px 15px;
line-height:150%;
color:#282828;
font-size:80%;
}

.formal_kouka{line-height:160%;
margin-top:0px;
padding-top:0px;}

.txtall{line-height:160%;
vertical-align:top;
padding:0px 0px 0px 2px;}

.difference{background-image:url(common/image/bg_difference.gif);
height:206px;
background-repeat:no-repeat;
line-height:170%;
padding:90px 30px 0 30px;
font-size:80%;
}
.safety{background-image:url(common/image/bg_safety.gif);
height:460px;
background-repeat:no-repeat;
padding:70px 20px 0 23px;
font-size:80%;
}

