@charset "utf-8";

#header h2{
	margin:0 0 20px 0;
}

#header h2.dog_product{
	background:url(../images/pd/pd02dog_02jpg.jpg) 0 0 no-repeat;
	padding:25px 0 13px 65px;
	width:835px;
	font-size:16px;
}

#header h2.cat_product{
	background:url(../images/pd/pd02cat_h2.jpg) 0 0 no-repeat;
	padding:25px 0 13px 65px;
	width:835px;
	font-size:16px;
}

#header h2.nor{
	background:url(../images/pd/PD_SIENCE_DIET_00.jpg) 0 0 no-repeat;
	padding:18px 0 12px 55px;
	width:845px;
	font-size:16px;
}

#header h2.white{
	background:url(../images/bs/bs04_01.jpg) 0 0 no-repeat;
	padding:14px 0 16px 20px;
	width:880px;
	font-size:15px;
	margin:0;
}

#pd_detail h3,
.pd01_01 h3{
	background:url(../images/pd/PD_SIENCE_DIET_0.jpg) 0 0 no-repeat;
	padding:8px 0 10px 30px;
	width:628px;
	font-size:13px;
	margin:0 0 10px 0;
}

.prod_box{
	background:url(../images/pd/prod_win.jpg) 0 0 no-repeat;
	padding:4px 4px 20px 4px;
	margin:0 0 10px 0;
	width:320px;
	float:left;
}

.prod_box h4{
	background:url(../images/pd/prod_title.jpg) 0 0 no-repeat;
	padding:5px 0 10px 0;
	width:316px;
	text-align:center;
}

.prod_box .pict{
	background:url(../images/pd/prod_box_win.jpg) 10px 0 no-repeat;
	padding:4px 0 5px 14px;
	width:117px;
	float:left;
}

.prod_box .word{
	position:relative;
	padding:5px 0 5px 10px;
	float:left;
	width:177px;
}
.prod_box .word .icon{
	position:absolute;
	top:80px;
	left:10px;
	background:url(../images/pd/prod_bar.jpg) 5px top no-repeat;
	padding:5px 0 0 0;
}

.prod_box .word th{
	width:50px;
}

.prod_box .word .icon .d_prod{
	border:solid 1px #5A88BD;
	color:#5A88BD;
	font-size:11px;
	line-height:1.2em;
}

.prod_box .word .icon .c_prod{
	border:solid 1px #D25766;
	color:#D25766;
	font-size:11px;
	line-height:1.2em;
}

.prod_box .word .icon .detail{
	font-size:11px;
	padding:5px 0 0 30px;
}

.prod_box .word .detail a{
	text-decoration:none;
	font-weight:bold;
	color:#666;
	padding:0 0 0 13px;
	font-size:11px;
	background:url(../images/icon_grey.jpg) 0 3px no-repeat;
	*background:url(../images/icon_grey.jpg) 0 0 no-repeat;
}

.pd01_01{
	width:656px;
	float:left;
	margin:0 0 30px 0;
}
table.pd01_02{
	border-collapse:collapse;
	float:left;
	background:url(../images/pd/pd01_17.jpg) right repeat-y;
}
table.pd01_02 td{
	margin:0;
	padding:0;
	vertical-align:top;
}
table.pd01_02 td.text{
	margin:0;
	padding:0 15px 0 0;
	line-height:150%;
	
}

#pd_list_sidemenu{
	width:215px;
	float:left;
	
}

#pd_list{
	width:672px;
	float:right;
}
#pd_list_category{
	background:url(../images/pd/pd02cat_52.jpg) repeat-y;
	padding:11px 0 11px 11px;
	width:661px;
}
#pd_list_list{
	margin:0 0 0 4px;
}
* html #pd_list_list{
	margin-left:0;
	margin-top:-20px;
}

#pd_list_list td.product{
	margin:0 0 0 0;
	padding:0 2px 0 0;
}

#pd_list_category {
	margin:-3px 0 0 0;
}
p.pd_list_top{
	margin:-2px 0 0 0;
}

#pd_list_category .list_category_list{
	height:26px;
}


#pd_list_list table{
	float:left;
	margin:0 0 8px 6px;
	background:url(../images/pd/pd02cat_134.jpg) repeat-y;
}
#pd_list_list table.right{
	margin:0 0 8px 0;
}

#pd_list_list table tr td span{
	margin: 0 0 5px 0;
	display:block;
}

div.top_win{
margin:0 0 0 11px;
}


#pd_detail{
	width:656px;
	float:left;
	margin:0 0 30px 0;
}
#pd_detail table{
	width:656px;
	border-collapse:collapse;
	background:url(../images/pd/PD_SIENCE_DIET_10.jpg) repeat-y;

	margin:0;
}
#pd_detail table td{
	padding:1px;
}

#pd_detail table td.text{
	padding:10px;
	line-height:150%;
}


.pd03_01{
	width:672px;
	float:left;
}


.pd03_02{
	width:300px;
	background:#F6F6F6 url(../images/pd/pd03cat_16.jpg) center repeat-y;
	text-align:center;
	float:left;
}
.pd03_02 table{
	margin:0 auto;
}
.pd03_02 table td.text{
	padding:0 0 0 20px;
	text-align:left;
}

.pd03_02 table td.package img{
	padding:20px 0 20px 0;
}


.pd03_03{
	float:right;
	width:360px;
}
.pd03_03 table td.text{
	padding:15px;
	line-height:150%;
}

.pd03_03 table td.text span.small{
    font-size:9px;
}

.pd03_03 table td.text p span.small2{
    font-size:8px;
    vertical-align:top;
}

.pd03_03 table td.text span.small3{
    font-size:10px;
}

.pd03_03 table td.text span.small4{
    font-size:11px;
}

.pd03_04 table td.text{
	padding:15px;
	line-height:150%;
}




.pd03_05{
	width:214px;
	float:right;
	background:url(../images/pd/pd03cat_28.jpg) left repeat-y;
}
.pd03_05 table{
	width:200px;
	text-align:center;
	margin:0 auto;

}
.pd03_05 table td{
	text-align:center;
}
.pd03_05 table td.text{
	text-align:left;
	padding:5px;

}
.pd03_06 table td.text{
	line-height:150%;
	
}


small{
	color:#999999;
	font-size:9px;
}


table.tableA1{
	border-collapse:collapse;
	font-size:8px;
	margin:15px auto;
	border-top:#797979 1px solid;
	border-right:#797979 1px solid;
}
table.tableA1 td,table.tableA1 th{
	padding:5px;
	border-left:#797979 1px solid;
	border-bottom:#797979 1px solid;
}
table.tableA1 th{
	background-color:#EAEAEA;
	text-align:center;
	font-weight:normal;
}

table.tableA2{
	border-collapse:collapse;
	font-size:8px;
	margin:15px;
	border-top:#797979 1px solid;
	border-right:#797979 1px solid;
}
table.tableA2 td,table.tableA2 th{
	padding:5px;
	border-left:#797979 1px solid;
	border-bottom:#797979 1px solid;
}

table.tableA2 th{
	vertical-align:middle;
	background-color:#EAEAEA;
	text-align:center;
	font-weight:normal;
}




table td.chart{
	vertical-align:top;
}

td.chart table.tableA3{
	border-collapse:collapse;
	font-size:8px;
	margin:15px 0 15px 15px;
	border:#797979 1px solid;
}
td.chart table.tableA3 td,
td.chart table.tableA3 th{
	padding:5px 3px 5px 3px;
	border:#797979 1px solid;
}

td.chart table.tableA3 th{
	background-color:#EAEAEA;
	vertical-align:middle;
	text-align:center;
	font-weight:normal;
}


#table_box {
	width:400px;
    margin:0 auto 0 auto;
    padding:0 0 0 0;  
}

#table_box p{
    margin:0 0 0 0;
    padding:0 0 0 0;
    font-size:10px;  
}

#table_box p span{
    margin:0 1px 0 0;
    font-size:9px;  
    vertical-align:top;
}

#table_box table {
	width:100%;
    border-collapse:collapse;
    margin:15px 0 0 0;
    padding:0 0 0 0;
    font-size:1em;
}

#table_box table th{
	padding:3px 0 3px 0;
	border:1px solid #999999;
	text-align:center;
	font-weight:normal;
	background-color:#EAEAEA;
}

#table_box table th.title{
	width:80px;
	padding:3px 0 3px 0;
	border:1px solid #999999;
	font-weight:normal;
	text-align:center;
	background-color:#EAEAEA;
}

#table_box table th.title2{
	width:105px;
	padding:3px 0 3px 0;
	border:1px solid #999999;
	font-weight:normal;
	text-align:center;
	background-color:#EAEAEA;
}

#table_box table td{
	padding:3px 3px 3px 5px;
	vertical-align:top;
	border:1px solid #999999;
}


/******** pd03dog_029.html,pd03dog_030.html *********/
#table_box_Dog {
	width:580px;
    margin:0 auto 0 auto;
    padding:0 0 0 0;  
}

#table_box_Dog p{
    margin:0 0 0 0;
    padding:0 0 0 0;
    font-size:10px;  
}

#table_box_Dog p span{
    margin:0 1px 0 0;
    font-size:9px;  
    vertical-align:top;
}

#table_box_Dog table {
	width:100%;
    border-collapse:collapse;
    margin:15px 0 0 0;
    padding:0 0 0 0;
    font-size:1em;
}

#table_box_Dog table th{
	padding:3px 0 3px 0;
	border:1px solid #999999;
	text-align:center;
	font-weight:normal;
	background-color:#EAEAEA;
}

#table_box_Dog table th.title{
	width:80px;
	padding:3px 0 3px 0;
	border:1px solid #999999;
	font-weight:normal;
	text-align:center;
	background-color:#EAEAEA;
}

#table_box_Dog table th.title2{
	width:105px;
	padding:3px 0 3px 0;
	border:1px solid #999999;
	font-weight:normal;
	text-align:center;
	background-color:#EAEAEA;
}

#table_box_Dog table td{
	padding:3px 3px 3px 5px;
	vertical-align:top;
	border:1px solid #999999;
}


/******** pd03dog_031.html,pd03dog_032.html *********/
#table_box_Dog2 {
	width:420px;
    margin:0 auto 0 auto;
    padding:0 0 0 0;  
}

#table_box_Dog2 p{
    margin:0 0 0 0;
    padding:0 0 0 0;
    font-size:10px;  
}

#table_box_Dog2 p span{
    margin:0 1px 0 0;
    font-size:9px;  
    vertical-align:top;
}

#table_box_Dog2 table {
	width:100%;
    border-collapse:collapse;
    margin:15px 0 0 0;
    padding:0 0 0 0;
    font-size:1em;
}

#table_box_Dog2 table th{
	padding:3px 0 3px 0;
	border:1px solid #999999;
	text-align:center;
	font-weight:normal;
	background-color:#EAEAEA;
}

#table_box_Dog2 table th.title{
	width:80px;
	padding:3px 0 3px 0;
	border:1px solid #999999;
	font-weight:normal;
	text-align:center;
	background-color:#EAEAEA;
}

#table_box_Dog2 table th.title2{
	width:105px;
	padding:3px 0 3px 0;
	border:1px solid #999999;
	font-weight:normal;
	text-align:center;
	background-color:#EAEAEA;
}

#table_box_Dog2 table td{
	padding:3px 3px 3px 5px;
	vertical-align:top;
	border:1px solid #999999;
}

/******** pd02_100.html *********/
#pd02_100{
}
#pd02_100 .cam_box{
margin:17px 0 0 0;
background:#c61a1f url(../images/pd/pd02_100_main_bg.jpg) no-repeat left bottom;
}
#pd02_100 .cam_box .tbl_main{
margin:0 31px 0 31px;
background:url(../images/pd/pd02_100_box01_bg.jpg) no-repeat left bottom;
}
#pd02_100 .cam_box .tbl_main .List_01{
margin:10px 0 20px 80px;
list-style:none;
}
#pd02_100 .cam_box .tbl_main .List_01 li{
font-size:10px;
color:#fe9a9d;
}
#pd02_100 .cam_box .tbl_main .btn01{
text-align:right;
margin:0 0 10px 0;
}

#pd02_100 .cam_box .tbl_main .List_02{
margin:10px 30px 0 30px;
padding:20px 0 0 0;
list-style:none;
background:url(../images/pd/pd02_100_line01.jpg) repeat-x left top;
}
#pd02_100 .cam_box .tbl_main .List_02 li{
font-size:12px;
color:#ffffff;
margin:0 0 15px 1.3em;
text-indent:-1.3em;
}

#pd02_100 .cam_box .tbl_main .for_user{
background:url(../images/pd/pd02_100_box02_bg.jpg) no-repeat left bottom;
margin:10px 0 20px 23px;
}
#pd02_100 .cam_box .tbl_main .for_user dl{
width:739px;
margin:10px 25px 15px 25px;
}
#pd02_100 .cam_box .tbl_main .for_user dt{
font-weight:bold;
color:#ffffff;
padding:0 0 10px 0;
background:url(../images/pd/pd02_100_line02.jpg) repeat-x left bottom;
}
#pd02_100 .cam_box .tbl_main .for_user dd{
color:#ffffff;
margin:10px 0 0 0;
}

#pd02_100 .cam_box .tbl_call{
margin:12px 31px 0 31px;
background:url(../images/pd/pd02_100_box03_bg.jpg) no-repeat left bottom;
}
#pd02_100 .cam_box .tbl_call .Logo{
margin:0 0 0 1px;
}
#pd02_100 .cam_box .tbl_call p{
margin:15px 0 15px 0;
line-height:1.4;
}

#dataview h2{
background:url(../images/sidemenu_products.jpg) no-repeat 0 0 ;
width:199px;
padding:8px 0 5px 23px;
}

.common_exp{
	background:url(../images/pd/pd03cat_04.jpg) bottom repeat-x;
	padding:0 15px;
	line-height:140%;
}

