body {
	margin: 0;
	padding: 0;
	text-align: center;
	background:#480001;
	}

h1,h2{font-size:12px;font-weight:normal;}
h1{margin:0;padding:0;display:inline;}
strong{font-weight:normal;}

.float{overflow:hidden;}
.float:after{
    height:0.1px;
    content: ".";
    display: block;
    clear: both;
    overflow: hidden;
}

address{
	color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
}
p{
	font-size: 12px;
	line-height: 18px;
	margin: 10px 0;
	padding: 0;
}
a,a:visited{
	color: #262626;
	text-decoration: underline;
}
a:hover{
	color: #FF3300;
	text-decoration: underline;
}


/*ページボディ*/
#pagebody{
	width:800px;
	background-color: #FFEFE1;
	margin: 0 auto;
	font-size: 12px;
}
/*ページボディ*/


/*バナー*/
#banner{
	background-image: url(http://www.petwanwan.com/image/banner.gif);
	height: 145px;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	text-align: left;
}
#banner-menu{
	height: 30px;
	padding: 20px 0 0 0;
	margin: 0;
}
#banner-menu ul,#banner-menu li{
	padding:0;
	margin: 0;
}

#banner-menu ul{
	padding:0;
	margin:  0 0 0 170px;
	list-style-type: none;
}
#banner-menu li{
	margin: 0 10px 0 0;
	float: left;
}
/*バナー*/

/*コンテンツ*/
#container{
	margin: 10px 0 0 0;
	padding: 0;
}

/*メニュー*/
#wrap{
	background-image: url(http://www.petwanwan.com/image/wrap.gif);
	background-repeat: repeat-y;
	margin: 0 0 0 0;
	padding: 0;
}

#menu{
	margin: 5px 0 0 0;
	padding: 5px 0 0;
	float: left;
	width: 215px;}

#menu h2{
margin:0px 0px;
padding:0;}

#menu ul,#menu li{
	margin:0;
	padding:0;
	list-style-type: none;
}

#menu ul{
	margin-top:10px;
}

#menu li{
	margin:4px 0 0 0;
	padding: 0;
}
#menu ul.submenu{text-align:left;}
#menu ul.submenu li{
	margin:2px 0 2px 24px;padding:0 0 0 17px;
	background:url(http://www.petwanwan.com/image/icon.gif) no-repeat left;
}

#infomation{
	margin-top: 0;
}

/*内容*/
#contents{
	padding: 0;
	padding-right:5px;
	margin: 5px 5px 0 30px;
	float: left;
	text-align: left;
	width: 540px;
	color: #333333;
	font-size: 12px;
}

#contents h2{margin:2px 0;padding:0;}


h2.welcome{
	padding:10px 0;
	margin:0;
	width:520px;
	text-align:center;
	font-size:14px;
	color:#009900;
} 



.sub_content{
	margin:30px 0;
}

.bring{
	background-image: url(http://www.petwanwan.com/image/kugiri1.gif);
	height: 15px;
	margin: 10px 0;
	width: 154px;
	background-repeat: repeat-x;
}

/*フッター*/
#footer{
	background-color: #CC3300;
	clear: both;
	margin: 0;
	padding: 5px 0 10px 0;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
#footer a,#footer a:visited{
    color: #FFFFFF;
}
#footer a:hover{
    color: #FFCC00;
}

/*新着子犬*/

.new-pappy{
	float:left;
	display:inline;
	margin:5px 4px 5px 0;
	padding:6px 0 0;
	font-size:12px;
	width: 255px;
	height:125px;
	border-top:dotted #ffcc66 2px;
}
.new-pappy-body h3{
	clear:left;
	margin:0;padding:0 0 0 17px;
	width:220px;
	font-weight:normal;
	font-size:12px;
	background:url(http://www.petwanwan.com/image/icon_new.gif) no-repeat left;
}

.new-pappy-body p{
	float:left;
	display:inline;
	font-weight:normal;
	font-size:12px;
	margin:2px 0 3px;padding:0;
	height:auto;
}

.new-pappy-body p img{
	float:left;
	margin: 0 5px 0 0;
}

.new-pappy a{
	display:block;
	overflow:hidden;
	float:left;
	height:22px;
	width:123px;
	margin:0;
	text-decoration:none;
	text-indent:-9999px;
	background:transparent url(http://www.petwanwan.com/image/parmalink.gif) no-repeat;
}
.new-pappy a:hover{background:transparent url(http://www.petwanwan.com/image/parmalink01.gif) no-repeat;}


.new-pappy01{
	float:left;
	display:inline;
	margin:0px 4px 5px 0;
	padding:6px 0 0;
	font-size:12px;
	width: 520px;
	height:150px;
	border-bottom:dotted #ffcc66 2px;
}

.new-pappy01 a{
	display:block;
	overflow:hidden;
	clear:both;
	height:22px;
	width:123px;
	margin:0;
	text-decoration:none;
	text-indent:-9999px;
	background:transparent url(http://www.petwanwan.com/image/parmalink.gif) no-repeat;
}
.new-pappy01 a:hover{background:transparent url(http://www.petwanwan.com/image/parmalink01.gif) no-repeat;}

.new-pappy01 a{cursor:pointer}












.entry-category-title{
	clear:both;
	width:500px;
	color:#666666;
	height:auto;
	font-size: 12px;
	line-height: 18px;
}

.entry-category-title p{
	padding:5px 0 0;
	float:left;display:inline;
	width:284px;
}

.entry-category-title img{
	margin:0 5px 5px 0;
	float: left;display:inline;
	width:207px;
}

#entry-body{
	margin:0;
	width:500px;
	float: left;
}

#entry-body p{
	font-size: 14px;
	font-weight: bold;
}

#entry-body p.thumbnail img{cursor:pointer}


#i-form{
	margin:0;
	clear:left;
	width: 332px;
	padding: 5px;
	position: relative;
	left: -10px;
	background-color: #FFFFCC;
}

#i-form fieldset{
background-color: #FFFFCC;
width:315px;
padding: 5px;
}

#i-form input,#i-form textarea{
	font-size:11px;
	background-color: #FFECEC;
	width:300px;
	padding:0 3px;
}



#i-form label{
font-size:10px;
}

#i-form legend{
	background-color: #FFFFCC;
	border: solid #fff 1px;
	width:160px
}

#form-header{
background-image:url(http://www.petwanwan.com/new/http://www.petwanwan.com/image/search-box_01.gif);
padding:50px 20px 5px 20px;
background-repeat:no-repeat;
font-size:12px;
width:490px;

}

#form-body{
background-image:url(http://www.petwanwan.com/new/http://www.petwanwan.com/image/search-box_02.gif);
background-repeat:repeat-y;
padding:0;
}

#form-footer{
	background-image:url(http://www.petwanwan.com/new/http://www.petwanwan.com/image/search-box_03.gif);
	background-repeat:no-repeat;
	padding:0;
	height: 20px;
}

#form-body form{
margin:0 40px;
width:350px;
}
#form-body p{
	background-color: #F1FFB9;
	padding:0 0 5px 5px;
	margin:0 0 2px 0;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-color: #999999;
	border-right-style: solid;
	border-right-width: 1px;
}

#form-body form input{
background-color: ;
	background-color: #FFF0F0;
	font-size: 12px;

}
#form-body form label{
	color: #3300CC;
	font-size: 12px;
}

#photo{
width:200px;
height:200px;
margin:0 0 0 10px;
position:relative;
background-image:url(http://www.petwanwan.com/new/image/albambg.gif);

}
#photo img{
    border:0;
	position:absolute;
	top:0;
	left: 1px;
	padding:35px 0 0 10px;
}

#info-banner{
    clear:both;
}



.news_title{clear:left;}
.news_title h2{float:left;}
.news_title p{float:left;margin:10px 0 0;padding:0;font-size:11px;color:#666666;}

#news{
width:500px;
border:1px solid #CCE2FD;
background-color:#FEFCE7;
margin:5px 0 0;
padding:5px 10px;
}
#news dl{clear:left;margin:0 0 5px 0;}
#news dt{float:left;margin:5px 0 0 0;}
#news dd{margin:0 0 0 3px;font-size:10px;}

#kind {width:500px;
white-space:nowrap;}
#kind ul{margin:5px 0;}
#kind li{
float:left;
font-size:10px;
margin:5px 0 5px 0;
list-style-type:none;
}

#order {clear:both;}
#title{float:left;margin:0;width:204px;}
#tel{float:left;margin:0;width:331px;}
#fax{width:170px;margin:0 0;font-size:10px;}
#fax-a{
	width:170px;
	font-size:10px;
	margin: 10px 0 10px 20px;
}
.petnews{
	color: #666666;
    font-size: 10px;
	width:500px;
}

.petnews p{
margin:0;
}

.petnews hr{
margin:5px 0;
size:1;
}

#ad{
	font-size: 10px;
	color: #33CC00;
}

/*--seo master--*/

div.sbox table {
 margin: 0 auto;
}
td div.summary { margin-left:10px; color:white; }
td div.summary a:link{ margin-left:10px; color:white; }
td div.summary a:visited{color:white;}
td div.summary a:hover{color:white;}
td div.summary a:active{color:white;}
div.sbox table h1.stext{color:white;}

* html td div.summary a:link{ 		/* IE6にのみ適用 */
	margin-left:10px; color:white;
}


/*sindan*/

/*key*/
.ba h1{
	margin-left:10px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	padding:0px;
	float:left;}
	
.ba h2{
	margin-top:5px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:10px;
	padding:0px;
	float:right;}
	
.moji2{
	float:left;}

/*menyu*/

.fast-menyu1 a{
	background:url(http://www.petwanwan.com/image/about-petwanwan.gif) no-repeat;
	width:173px;
	height:21px;
	text-indent:-9999px;
	display:block;}
	
.fast-menyu1 a:hover{
	background:url(http://www.petwanwan.com/image/about-petwanwan01.gif) no-repeat;
	width:173px;
	height:21px;
	text-indent:-9999px;}
	
.fast-menyu2 a{
	background:url(http://www.petwanwan.com/image/banner-kojin.gif) no-repeat;
	width:140px;
	height:22px;
	text-indent:-9999px;
	display:block;}
	
.fast-menyu2 a:hover{
	background:url(http://www.petwanwan.com/image/banner-kojin01.gif) no-repeat;
	width:140px;
	height:22px;
	text-indent:-9999px;}
	
.fast-menyu3 a{
	background:url(http://www.petwanwan.com/image/banner-tuhan.gif) no-repeat;
	width:140px;
	height:22px;
	text-indent:-9999px;
	display:block;}
	
.fast-menyu3 a:hover{
	background:url(http://www.petwanwan.com/image/banner-tuhan01.gif) no-repeat;
	width:140px;
	height:22px;
	text-indent:-9999px;}
	
.fast-menyu4 a{
	background:url(http://www.petwanwan.com/image/banner-sitemap.gif) no-repeat;
	width:123px;
	height:23px;
	text-indent:-9999px;
	display:block;}
	
.fast-menyu4 a:hover{
	background:url(http://www.petwanwan.com/image/banner-sitemap01.gif) no-repeat;
	width:123px;
	height:23px;
	text-indent:-9999px;}
	

.okini a{
	background:url(http://www.petwanwan.com/image/fav.gif) no-repeat;
	width:154px;
	height:22px;
	text-indent:-9999px;
	display:block;
	margin-left:auto;
	margin-right:auto;}
	
.okini a:hover{
	background:url(http://www.petwanwan.com/image/fav01.gif) no-repeat;
	width:154px;
	height:22px;
	margin-left:auto;
	margin-right:auto;}


.menyu1{
	background:url(image/menu-about-guarantee.jpg) no-repeat;
	width:201px;
	height:26px;
	margin-left:6px;
	margin-top:10px;
	padding-top:5px;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;}
	
.menyu1 h2{
	font-size:18px;
	padding:0px;
	margin:0px;
	font-weight:bold;}
	
	
.menyu2 a{
	background:url(http://www.petwanwan.com/image/menu-pappy-search.gif) no-repeat;
	width:169px;
	height:38px;
	text-indent:-9999px;
	display:block;
	margin-left:auto;
	margin-right:auto;}
	
.menyu2 a:hover{
	background:url(http://www.petwanwan.com/image/menu-pappy-search01.gif) no-repeat;
	width:169px;
	height:38px;
	margin-left:auto;
	margin-right:auto;}
	
	
.menyu3 a{
	background:url(http://www.petwanwan.com/image/menu-flow.gif) no-repeat;
	width:169px;
	height:38px;
	text-indent:-9999px;
	display:block;
	margin-left:auto;
	margin-right:auto;}
	
.menyu3 a:hover{
	background:url(http://www.petwanwan.com/image/menu-flow01.gif) no-repeat;
	width:169px;
	height:38px;
	margin-left:auto;
	margin-right:auto;}
	
.menyu4 a{
	background:url(http://www.petwanwan.com/image/menu-goods.gif) no-repeat;
	width:169px;
	height:38px;
	text-indent:-9999px;
	display:block;
	margin-left:auto;
	margin-right:auto;}
	
.menyu4 a:hover{
	background:url(http://www.petwanwan.com/image/menu-goods01.gif) no-repeat;
	width:169px;
	height:38px;
	margin-left:auto;
	margin-right:auto;}
	
.menyu5 a{
	background:url(http://www.petwanwan.com/image/menu-feed-before.gif) no-repeat;
	width:169px;
	height:38px;
	text-indent:-9999px;
	display:block;
	margin-left:auto;
	margin-right:auto;}
	
.menyu5 a:hover{
	background:url(http://www.petwanwan.com/image/menu-feed-before01.gif) no-repeat;
	width:169px;
	height:38px;
	margin-left:auto;
	margin-right:auto;}
	
.menyu6 a{
	background:url(http://www.petwanwan.com/image/menu-know01.gif) no-repeat;
	width:169px;
	height:38px;
	text-indent:-9999px;
	display:block;
	margin-left:auto;
	margin-right:auto;}
	
.menyu6 a:hover{
	background:url(http://www.petwanwan.com/image/menu-know.gif) no-repeat;
	width:169px;
	height:38px;
	margin-left:auto;
	margin-right:auto;}
	
.menyu7 a{
	background:url(http://www.petwanwan.com/image/menu-insurance.gif) no-repeat;
	width:169px;
	height:38px;
	text-indent:-9999px;
	display:block;
	margin-left:auto;
	margin-right:auto;}
	
.menyu7 a:hover{
	background:url(http://www.petwanwan.com/image/menu-insurance01.gif) no-repeat;
	width:169px;
	height:38px;
	margin-left:auto;
	margin-right:auto;}
	
.menyu8 a{
	background:url(http://www.petwanwan.com/image/menu-garantee-life.gif) no-repeat;
	width:169px;
	height:38px;
	text-indent:-9999px;
	display:block;
	margin-left:auto;
	margin-right:auto;}
	
.menyu8 a:hover{
	background:url(http://www.petwanwan.com/image/menu-garantee-life01.gif) no-repeat;
	width:169px;
	height:38px;
	margin-left:auto;
	margin-right:auto;}
	
.menyu9 a{
	background:url(http://www.petwanwan.com/image/menu-garantee-money.gif) no-repeat;
	width:169px;
	height:38px;
	text-indent:-9999px;
	display:block;
	margin-left:auto;
	margin-right:auto;}
	
.menyu9 a:hover{
	background:url(http://www.petwanwan.com/image/menu-garantee-money01.gif) no-repeat;
	width:169px;
	height:38px;
	margin-left:auto;
	margin-right:auto;}
	
.menyu10 a{
	background:url(http://www.petwanwan.com/image/menu-pappy-info.gif) no-repeat;
	width:169px;
	height:38px;
	text-indent:-9999px;
	display:block;
	margin-left:auto;
	margin-right:auto;}
	
.menyu10 a:hover{
	background:url(http://www.petwanwan.com/image/menu-pappy-info01.gif) no-repeat;
	width:169px;
	height:38px;
	margin-left:auto;
	margin-right:auto;}
	
.link a{
	background:url(http://www.petwanwan.com/image/menu-link01.gif) no-repeat;
	width:85px;
	height:35px;
	text-indent:-9999px;
	display:block;
	margin-left:auto;
	margin-right:auto;}
	
.link a:hover{
	background:url(http://www.petwanwan.com/image/menu-link.gif) no-repeat;
	width:85px;
	height:35px;
	margin-left:auto;
	margin-right:auto;}
	
.blog-bana a{
	background:url(http://www.petwanwan.com/image/blog.gif) no-repeat;
	width:181px;
	height:35px;
	text-indent:-9999px;
	display:block;
	margin-left:auto;
	margin-right:auto;}
	
.blog-bana a:hover{
	background:url(http://www.petwanwan.com/image/blog01.gif) no-repeat;
	width:181px;
	height:35px;
	margin-left:auto;
	margin-right:auto;}
	
	
/*kensyu*/
.inu-dai{
	clear:left;
	margin:0;padding:0 0 0 17px;
	width:220px;
	font-weight:normal;
	font-size:12px;
	background:url(http://www.petwanwan.com/image/icon_new.gif) no-repeat left;
	
	
	
/*koinubana*/

.bana-inu a{
	background:url(http://www.petwanwan.com/image/pappy-info1.gif) no-repeat;
	width:501px;
	height:71px;
	text-indent:-9999px;
	display:block;}
	
.bana-inu a:hover{
	background:url(http://www.petwanwan.com/image/pappy-info11.gif) no-repeat;
	width:501px;
	height:71px;}
	
/*moji*/

.moji1{
	font-size:10px;}
	
.moji3{
	font-size:15px;
	margin:2px 0px 2px 0px;
	color:#0099FF;}	
	
/*secund*/
.style2 {
	color: #CC3300;
	font-size: 10px;
}
 
.ime_on{ime-mode:active;}
.ime_off{ime-mode: disabled;}

.hutoji {
font-weight:bold;
}
.hutoji2 {
color:#ffoooo;
font-weight:bold;
}

