*{
	font-family: "ＭＳ Pゴシック","MS PGothic",sans-serif;
}
body {
	color: #484646;
	font-size: 80%;
	background-color: #FFFFFF;
	background-image: url("https://blog-imgs-38-origin.fc2.com/b/o/n/bonpoodle/body_bg.gif");
	background-repeat: repeat;
	padding: 0;
	margin: 0;
}
img{
	font-size: 1px;
	vertical-align: bottom;
	border: none;
}
h1,h2,h3,h4,p{
	font-size: 100%;
	margin: 0;
	padding: 0;
}
small{
	font-size: 80%;
}
.clear{
	clear: both;
	display: block;
}

/* リンク
---------------------------------------------------- */
a:link,
a:visited{
	color: #0000FF;
	text-decoration: none;
}
a:hover,
a:active{
	color: #83be1d;
	text-decoration: underline;
}
a img{
	border-style : none;
	border-width : 0;
	text-decoration : none;
}
#wrapper{
	background-color: #FFFFFF;
/*	background-image: url("https://blog-imgs-37-origin.fc2.com/b/o/n/bonpoodle/wrap_bg.jpg");
	background-repeat: repeat-y;*/
	margin: 0 auto;
	padding: 15px 5px 15px 10px;
	width: 985px;
	position: relative;
}

/* ヘッダー
---------------------------------------------------- */
#header {
	background-color: #FFFFFF;
	background-image: url("http://doglog.jp/shop/rotator/rotator.php");
	background-repeat: no-repeat;
	background-position: top right;
	margin: 0 auto;
	padding: 0;
	width: 1000px;
	height: 370px;
	position: relative;
}
#header h1{
	color: #eea30e;
	font-size: 110%;
	position: absolute;
	top: 10px;
	left: 20px;
}
#header h2{
	color: #83be1d;
	line-height: 140%;
	width: 560px;
	position: absolute;
	top: 258px;
	left: 20px;
}
#header p{
	position: absolute;
	top: 142px;
	left: 20px;
}

#header h2 a:link,
#header h2 a:visited{
	color: #83be1d;
	text-decoration: none;
}
#header h2 a:hover,
#header h2 a:active{
	color: #88c047;
	text-decoration: none;
}
#header form{
	margin: 0;
	padding: 0;
	position: absolute;
	top: 280px;
	right: 10px;
}
#header input{
	border: 1px solid #CCCCCC;
}

#gmenu{
	margin: 0 0 0 -500px;
	padding: 0;
	width: 1000px;
	position: absolute;
	top: 300px;
	left: 50%;
	z-index: 100;
}
#gmenu ul{
	background-image: url("https://blog-imgs-73-origin.fc2.com/b/o/n/bonpoodle/gmenu_icon.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 auto;
	padding: 0 0 0 64px;
	width: 946px;
	height: 65px;
	list-style: none;
	list-style-type: none;
}
#gmenu li{
	margin: 0;
	padding: 8px 0 0;
	width: 117px;
	float: left;
	text-indent: -9877px;
	position: relative;
}
#gmenu li a{
	background-image: url("https://blog-imgs-73-origin.fc2.com/b/o/n/bonpoodle/gmenu01.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0;
	padding: 0;
	height: 44px;
	display: block;
}
#gmenu li#gmenu02 a{
	background-image: url("https://blog-imgs-73-origin.fc2.com/b/o/n/bonpoodle/gmenu02.gif");
}
#gmenu li#gmenu03 a{
	background-image: url("https://blog-imgs-73-origin.fc2.com/b/o/n/bonpoodle/gmenu03.gif");
}
#gmenu li#gmenu04 a{
	background-image: url("https://blog-imgs-73-origin.fc2.com/b/o/n/bonpoodle/gmenu04.gif");
}
#gmenu li#gmenu05 a{
	background-image: url("https://blog-imgs-73-origin.fc2.com/b/o/n/bonpoodle/gmenu05.gif");
}
#gmenu li#gmenu06 a{
	background-image: url("https://blog-imgs-73-origin.fc2.com/b/o/n/bonpoodle/gmenu06.gif");
}
#gmenu li#gmenu07 a{
	background-image: url("https://blog-imgs-73-origin.fc2.com/b/o/n/bonpoodle/gmenu07.gif");
}
#gmenu li#gmenu08 a{
	background-image: url("https://blog-imgs-73-origin.fc2.com/b/o/n/bonpoodle/gmenu08.gif");
}
#gmenu li#gmenu09 a{
	background-image: url("https://blog-imgs-120-origin.fc2.com/b/o/n/bonpoodle/gmenu09.gif");
}
#gmenu li a:hover,
#gmenu li a:active{
	opacity: 0.7;
	-moz-opacity: 0.7; /* Firefox */
	filter: alpha(opacity=70); /* IE6/7 */
	-ms-filter: "alpha(opacity=70)"; /* IE8 */
	-khtml-opacity: 0.7;              /* Safari 1.x */
}

#gmenu li table {
	padding: 0;
	border-collapse: collapse;
	border: none;
	position: absolute;
	top: 0;
	left: 0;
}
#gmenu li ul {
	background-color: #f6f3ef;
	background-image: none;
	visibility: hidden;
	overflow: hidden;
	position: absolute;
	top: 52px;
	left: 0px;
	margin: 0;
	padding: 0;
	width: 230px;
	height: 0;
	list-style: none;
	list-style-type: none;
	border-left: 1px solid #5b3e3e;
	border-right: 1px solid #5b3e3e;
	opacity: 0.8;
	-moz-opacity: 0.8; /* Firefox */
	-khtml-opacity: 0.8;              /* Safari 1.x */
}
#gmenu li#gmenu09 ul {
	opacity: 1.0;
	-moz-opacity: 1.0; /* Firefox */
	-khtml-opacity: 1.0;              /* Safari 1.x */
}
#gmenu li li {
	font-size: 90%;
	padding: 10px 15px;
	width: 200px;
	float: none;
	text-indent: 0;
	border-bottom: 1px solid #5b3e3e;
}
#gmenu li li a{
	background-image: none;
	height: auto;
	text-decoration: none;
}
*:first-child+html #gmenu li li a{
	height: 20px;
}
* html #gmenu li li a{
	height: 20px;
}

#gmenu li#gmenu01 li a,
#gmenu li#gmenu02 li a,
#gmenu li#gmenu06 li a,
#gmenu li#gmenu09 li a,
#gmenu li#gmenu08 li a,
#gmenu li.on li a{
	font-weight: bold;
	background-image: none;
	height: auto;
}

#gmenu li:hover ul ,
#gmenu li a:hover ul {
	visibility: visible;
	overflow: visible;
	height: auto;
}

#gmenu li#gmenu01 li a:hover,
#gmenu li#gmenu01 li a:active,
#gmenu li#gmenu02 li a:hover,
#gmenu li#gmenu02 li a:active,
#gmenu li#gmenu06 li a:hover,
#gmenu li#gmenu06 li a:active,
#gmenu li#gmenu09 li a:hover,
#gmenu li#gmenu09 li a:active,
#gmenu li#gmenu08 li a:hover,
#gmenu li#gmenu08 li a:active,
#gmenu li.on li a:hover,
#gmenu li.on li a:active{
	position: relative;
}


p#birthday{
	color: #ff3366;
	font-size: 120%;
	line-height: 40px;
	background-image: url("https://blog-imgs-38-origin.fc2.com/b/o/n/bonpoodle/happy.gif");
	background-repeat: no-repeat;
	background-position: 0px 50%;
	margin: 0 0 15px;
	padding: 0 0 0 50px;
	height: 40px;
}

/*---------------------------------------
コンテンツ
----------------------------------------*/
#content{
	background-color: #FFFFFF;
	margin: 0 auto;
	padding: 15px 20px;
	width: 960px;
	position: relative;
	clear: both;
	z-index: 1;
}

/*---------------------------------------
メイン
----------------------------------------*/
#main{
	margin: 0;
	padding: 0;
	width: 640px;
	float: left;
}

p.info{
	line-height: 32px;
	background-image: url("https://blog-imgs-38-origin.fc2.com/b/o/n/bonpoodle/info.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0 0 10px;
	width: 640px;
	height: 32px;
	text-align: center;
}
p.totop{
	margin: 0 0 20px;
	text-align: right;
}
p.list_icon{
	background-image: url("https://blog-imgs-38-origin.fc2.com/b/o/n/bonpoodle/list_icon.gif");
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0 0 0 15px;
}
p.pageLink{
	color: #878787;
	font-size: 100%;
	text-align: center;
	margin: 15px auto 25px;
	padding: 0;
	width: 530px;
}
a.next,
a.prev{
	font-weight: bold;
	background-color: #fffde8;
	background-image: url("https://blog-imgs-38-origin.fc2.com/b/o/n/bonpoodle/list_icon.gif");
	background-repeat: no-repeat;
	background-position: 97% 50%;
	padding: 5px 20px 5px 10px;
	border-radius: 10px;
	-webkit-border-radius: 10px;	/* Safari、Google Chrome */
	-moz-border-radius: 10px;	/* Firefox */
	border: 1px solid #FADCE0;
}
a.prev{
	background-image: url("https://blog-imgs-35-origin.fc2.com/b/o/n/bonpoodle/list_icon2.gif");
	background-position: 5px 50%;
	padding: 5px 10px 5px 20px;
}

#news{
	margin: 0;
	width: 980px;
	position: absolute;
	top: 10px;
	left: 10px;
}

#new_list{
	margin: 0;
	padding: 0;
	width: 580px;
	float: left;
}
#youtube{
	background-color: #FADCE0;
	margin: 3px 0 0;
	padding: 10px;
	width: 356px;
	float: right;
	border-radius: 10px;
	-webkit-border-radius: 10px;	/* Safari、Google Chrome */
	-moz-border-radius: 10px;	/* Firefox */
	border: 1px solid #FADCE0;
}


ul#fontSize {
	line-height: 150%;
	margin: 0 0 10px;
	padding: 240px 0 0;
	width: 290px;
	float: right;
	text-align: right;
}
ul#fontSize li {
	line-height: 37px;
	margin: 0 0 0 0.5em;
	padding: 2px 3px 2px 4px;
	height: 37px;
	display: inline;
	cursor: help;
	border: 1px solid #bd8007;
	background: #eea30e;
}
ul#fontSize li.first {
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
	border:none;
}
ul#fontSize li.last {
	font-size: 80%;
	line-height: normal;
	background-color:#FFFFFF;
	margin: 0;
	padding: 0;
	height: auto;
	border:none;
	display: block;
}

ul#fontSize li a{
	color: #FFFFFF;
	text-decoration: none;
}


/*---------------------------------------
サイド
----------------------------------------*/
#side{
	margin: 0;
	padding: 15px 0 0;
	width: 300px;
	float: right;
}
#side a:link{
	color: #0066cc;
	text-decoration: none;
}
#side a:visited{
	color: #0066cc;
	text-decoration: none;
}
#side a:hover,
#side a:active{
	color: #83be1d;
	text-decoration: none;
}

#side h3{
	color: #FFFFFF;
	line-height: 32px;
	background-image: url("https://blog-imgs-62-origin.fc2.com/b/o/n/bonpoodle/menu_head_2c.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0 0 10px;
	padding: 0;
	width: 300px;
	height: 32px;
	text-align: center;
}
#side .twtr-hd h3{
	line-height: normal;
	background-image: none;
	margin: 0;
	width: auto;
	height: auto;
	text-align: left;
}
.plugin{
	margin: 0 0 20px;
	padding: 0;
}
#side p.bn{
	margin: 0 0 10px;
/*	text-align: center;*/
}
#side p.bn img{
	padding: 0 0 2px;
}

#side ul{
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-type: none;
}
#side li{
	font-size: 100%;
	line-height: 150%;
	background-image: url("https://blog-imgs-38-origin.fc2.com/b/o/n/bonpoodle/list_icon.gif");
	background-repeat: no-repeat;
	background-position: 0px 4px;
	margin: 0 0 5px;
	padding: 0 0 0 15px;
}
.votetitle42797{
	margin: 0;
	display: block;
}
.votedesc42797{
	margin: 0 0 7px;
	padding: 0 0 7px;
	display: block;
	border-bottom: 1px dashed #cccccc;
}

form.vote42797{
	padding: 0;
}
table.vote42797 td{
	padding: 8px 5px;
	font-size: 14px;
	color:#505050;
}

/* 検索 */

.plugin-search{
	text-align: center;
}

/*　プラグイン有効時のフォームに対する　*/
.menuLeftBody input,
.menuLeftBody textarea{
	color: #000000;
	background-color: #ffffff;
	padding: 1px;
	border: solid 1px #b0aeae;
}
/* プラグイン無効時の検索に対する */
.search{
	color: #000000;
	background-color: #ffffff;
	margin-top: 5px;
	padding: 1px;
	width: 80px;
	border: solid 1px #b0aeae;
}
.btn{
	color: #000000;
	background-color: #ffffff;
	margin-top: 5px;
	padding: 1px;
	border: solid 1px #b0aeae;
}

#side td{
	padding: 3px 0;
}
#side #acrp_bonpoo td{
	padding: 3px 5px;
}

.highlight {
	font-weight: bold;
	background-color: #fffde8;
}

.plugin dl{
	margin: 0;
	padding: 0;
}
.plugin dt{
	margin: 0 0 10px;
	padding: 0;
}
.plugin dt img{
	background-color: #ffffff;
	margin: 0;
	padding: 4px;
	display: inline-block;
	border-radius: 10px;
	-webkit-border-radius: 10px;	/* Safari、Google Chrome */
	-moz-border-radius: 10px;	/* Firefox */
	border: 1px solid #b4b4b4;
}

.plugin dd{
	line-height: 130%;
	margin: 0 0 10px;
	padding: 0 0 10px;
	border-bottom :1px dashed #FADCE0;
	text-align: center;
}
#side .plugin ul#osusume{
	font-size: 100%;
	margin: 0;
	padding: 0 0 0 10px;
	width: 288px;
	border-radius: 10px;
	-webkit-border-radius: 10px;	/* Safari、Google Chrome */
	-moz-border-radius: 10px;	/* Firefox */
	border: 1px solid #FADCE0;
}
#side .plugin ul#osusume li{
	background-image: none;
	margin: 0 14px 10px 0;
	padding: 15px 0 0;
	width: 130px;
}

#side .plugin ul#osusume li {
	display: table-cell;
	display: inline-block;
	vertical-align: top;
}
/*for IE6 */
* html #side .plugin ul#osusume li{
	display: inline;
	zoom: 1;
}
/*for IE7 */
*:first-child+html #side .plugin ul#osusume li {
	display: inline;
	zoom: 1;
}

#side .plugin ul#osusume img{
	background-color: #fff;
	margin: 0;
	padding: 1px;
	display: inline-block;
	border-radius: 10px;
	-webkit-border-radius: 10px;	/* Safari｡｢Google Chrome */
	-moz-border-radius: 10px;	/* Firefox */
	border: 1px solid #b4b4b4;
}


.plugin ul#osusume dl{
	font-size: 100%;
	margin: 0;
	padding: 0;
	width: 130px;
}
.plugin ul#osusume dt{
	font-size: 90%;
	margin: 0 0 7px;
	padding: 0;
	text-align: center;
}
/*.plugin ul#osusume dt img{
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	border: none;
}*/
.plugin ul#osusume dd{
	margin: 0;
	padding: 0;
	text-align: left;
	border-bottom : none;
}
.plugin ul#osusume dd p{
	line-height: 20px;
	margin: 0 0 5px;
	padding: 0;
}
.plugin ul#osusume dd p.intro{
	font-weight: bold;
	line-height: 20px;
	background-color: #fff6f6;
	background-image: url("https://blog-imgs-38-origin.fc2.com/b/o/n/bonpoodle/list_icon.gif");
	background-repeat: no-repeat;
	background-position: 0px 7px;
	margin: 0 0 5px;
	padding: 3px 0 3px 15px;
}
.plugin ul#osusume dd p.intro a{
	text-decoration: underline;
}

/* プロフィール */
/*
p.plugin-myimage{
	background-color: #fdf9ea;
	margin: 0;
	padding: 10px;
	width: 150px;
	text-align: center;
	border: 2px solid #e8a020;
}*/
#profile_data{
	margin: 0;
	padding: 0;
	width: 300px;
}
#profile_data p.exp{
	font-size: 85%;
	line-height: 100%;
	margin: 0;
	width: 160px;
	float: right;
}

#profile_data p.plugin-myimage{
	margin: 0;
	padding: 0;
	width: 140px;
	float: left;
	clear: both;
}
p.plugin-myimage img{
	background-color: #fff;
	margin: 0;
	padding: 4px;
	display: inline-block;
	border-radius: 10px;
	-webkit-border-radius: 10px;	/* Safari、Google Chrome */
	-moz-border-radius: 10px;	/* Firefox */
	border: 1px solid #b4b4b4;
}


#profile_data p.clear{
	padding: 7px 0;
	border-top: 1px dotted #b4b4b4;
	border-bottom: 1px dotted #b4b4b4;
}

.plugin #profile_data ul{
	font-size: 85%;
	margin: 0;
	padding: 0;
	width: 160px;
	float: right;
	list-style: none;
	list-style-type: none;	
}
.plugin #profile_data li{
	margin: 0 0 10px;
	padding: 0;
}

.plugin #profile_data dl{
	font-size: 85%;
	margin: 0 0 10px;
	width: 170px;
	float: right;
}
.plugin #profile_data dt{
	font-weight: bold;
	line-height: 20px;
	background-color: #f8e7ea;
	margin: 0 0 5px;
	padding: 0 5px;
	width: 40px;
	float: left;
	border-bottom :1px solid #FADCE0;
}

.plugin #profile_data dd{
	line-height: 20px;
	margin: 0 0 5px;
	padding: 0 0 0 10px;
	width: 80px;
	float: left;
	border-bottom :1px solid #FADCE0;
	text-align: left;
}
.plugin #profile_data p{
	font-size: 85%;
	line-height: 140%;
	margin: 0 0 10px;
}


.plugin dl#blog_list,
#feed{
	font-size: 100%;
	line-height: 18px;
	margin: 0;
	padding: 10px 0 0;
	border-radius: 10px;
	-webkit-border-radius: 10px;	/* Safari、Google Chrome */
	-moz-border-radius: 10px;	/* Firefox */
	border: 1px solid #FADCE0;
}

#feed{
	font-size: 100%;
	line-height: 18px;
	margin: 0;
	padding: 10px 5px 5px 10px;
	width: 283px;
	border-radius: 10px;
	-webkit-border-radius: 10px;	/* Safari、Google Chrome */
	-moz-border-radius: 10px;	/* Firefox */
	border: 1px solid #FADCE0;

}

#feed p,
.plugin #feed dl {
	display: table-cell;
	display: inline-block;
	vertical-align: top;
}
/*for IE6 */
* html #feed p,
*:first-child+html #feed dl {
	display: inline;
	zoom: 1;
}
/*for IE7 */
*:first-child+html #feed p,
*:first-child+html #feed dl {
	display: inline;
	zoom: 1;
}

#feed p{
	margin: 0 0 10px;
	padding: 0;
	width: 105px;
}
.plugin #feed dl{
	margin: 0;
	padding: 0;
	width: 115px;
	text-align: left;
}
#feed img{
	border :none;
}
.plugin #feed dt{
	font-weight: bold;
	margin: 0 0 3px;
	padding: 0;
	text-align: left;
}
.plugin #feed dd{
	margin: 0;
	padding: 0;
	text-align: left;
	border: none;
}


.plugin dl#blog_list dt{
	font-weight: bold;
	background-image: url("https://blog-imgs-38-origin.fc2.com/b/o/n/bonpoodle/list_icon.gif");
	background-repeat: no-repeat;
	background-position: 0px 4px;
	margin: 0 7px 3px;
	padding: 0 0 0 15px;
	text-align: left;
}

.plugin dl#blog_list dd{
	margin: 0 0 10px;
	padding: 0 7px 5px;
	text-align: left;
}


.plugin dl.pet_japan{
	margin: 0;
	padding: 0;
}
.plugin dl.pet_japan dt{
	font-weight: bold;
	margin: 0 0 5px;
	padding: 0;
}
.plugin dl.pet_japan dt img{
	background-color: #ffffff;
	margin: 0;
	padding: 4px;
	display: inline-block;
	border-radius: 10px;
	-webkit-border-radius: 10px;	/* Safari、Google Chrome */
	-moz-border-radius: 10px;	/* Firefox */
	border: 1px solid #b4b4b4;
}

.plugin dl.pet_japan dd{
	line-height: 130%;
	margin: 0 0 10px 15px;
	padding: 0 0 10px;
	border-bottom :1px dashed #FADCE0;
	text-align: justify;
}
.plugin dl.pet_japan ul{
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-type: none;
}
#side .plugin dl.pet_japan li{
	background-position: 0px 2px;
	margin: 0 5px 0 0;
	display: inline;
}
/*#side li{
	font-size: 100%;
	line-height: 150%;
	background-image: url("https://blog-imgs-38-origin.fc2.com/b/o/n/bonpoodle/list_icon.gif");
	background-repeat: no-repeat;
	background-position: 0px 4px;
	margin: 0 0 5px;
	padding: 0 0 0 15px;
}
*/

/*---------------------------------------
　メイン
----------------------------------------*/
.mainEntry{
	margin: 0 0 5px;
	padding: 0;
	width: 640px;
}
.mainEntry h2{
	color: #FFFFFF;
	font-size: 100%;
	line-height: 51px;
	background-image: url("https://blog-imgs-62-origin.fc2.com/b/o/n/bonpoodle/blog_title_2c.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0 0 7px;
	padding: 5px 0 0;
	width: 640px;
	height: 46px;
	text-indent: 68px;
}
.mainEntry h2 a:link,
.mainEntry h2 a:visited,
.mainEntry h2 a:hover,
.mainEntry h2 a:active{
	color: #FFFFFF;
}
ul.info{
	color: #e7818f;
	margin: 0;
	padding: 0 0 10px;
	width: 640px;
	list-style: none;
	list-style-type: none;
/*	border-bottom: 1px solid #FADCE0;*/
}
ul.info li{
	margin: 0;
	padding: 0;
	float: left;
	border-right: 1px solid #cccccc;
}
ul.info li.date{
	width: 130px;
}
ul.info li.category{
	width: 160px;
	text-align: center;
}
ul.info li.ranking{
	font-size: 90%;
	width: 3500px;
	float: right;
	border-right: none;
	text-align: right;
	vertical-align: middle;
}
ul.info li.ranking img{
	vertical-align: middle;
}

ul.info li.fontSize{
	font-size: 90%;
	width: 300px;
	border-right: none;
	text-align: right;
	float: right;
}

ul.info li.fontSize ul {
	margin: 0;
	padding: 0;
	width: 300px;
	text-align: right;
	list-style: none;
	list-style-type: none;
}
ul.info li.fontSize li{
	margin: 0 0 0 0.5em;
	padding: 2px 3px 2px 4px;
	height: 37px;
	display: inline;
	border: 1px solid #bd8007;
	background: #eea30e;
	float: none;
}

ul.info li.fontSize li a{
	color: #FFFFFF;
	text-decoration: none;
}



.mainEntrySearch{
	font-size: 120%;
	line-height: 180%;
	margin: 0;
	padding: 14px;
	width: 610px;
	border-radius: 10px;
	-webkit-border-radius: 10px;	/* Safari、Google Chrome */
	-moz-border-radius: 10px;	/* Firefox */
	border: 1px solid #FADCE0;
}

.mainEntryBody{
	font-size: 120%;
	line-height: 180%;
/*	background-image: url("https://blog-imgs-38-origin.fc2.com/b/o/n/bonpoodle/entry_bg.gif");
	background-image: url("https://blog-imgs-37-origin.fc2.com/b/o/n/bonpoodle/entry_bg2.gif");
	background-repeat: repeat-y;*/
	background-image: url("https://blog-imgs-37-origin.fc2.com/b/o/n/bonpoodle/furimuki.gif");
	background-repeat: no-repeat;
	background-position: 580px 5px;
	margin: 0;
	padding: 14px;
	width: 610px;
	border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;	/* Safari、Google Chrome */
	-moz-border-radius: 10px 10px 0 0;	/* Firefox */
	border: 1px solid #FADCE0;
	border-bottom: none;
/*	border: 1px solid #f7c8ce;*/
}

/* 記事内の投稿画像に対する設定 */
.mainEntryBody img{
	background-color: #ffffff;
	margin: 0;
	padding: 4px;
	display: inline-block;
	border-radius: 10px;
	-webkit-border-radius: 10px;	/* Safari、Google Chrome */
	-moz-border-radius: 10px;	/* Firefox */
	border: 1px solid #b4b4b4;
}

.mainEntryBody h3{
	color: #880000;
	font-size: 110%;
	margin: 0 0 15px;
	padding: 0 0 2px 10px;
	border-bottom: 1px solid #b4b4b4;
	border-left: 10px solid #b4b4b4;
}
.mainEntryBody h4{
	color: #CC0000;
	line-height: 25px;
	background-image: url("https://blog-imgs-38-origin.fc2.com/b/o/n/bonpoodle/icon01.gif");
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0 0 15px;
	padding: 0 0 2px 28px;
	border-bottom: 1px dotted #b4b4b4;
}

.mainEntryBody p{
	margin: 0 0 10px;
	padding: 0;
}
.mainEntryBody a{
/*	padding-right: 2px;*/
	text-decoration: underline;
}

.mainEntryBody .pet_japan{
	font-size: 80%;
	line-height: 160%;
	background-image: url("https://blog-imgs-43-origin.fc2.com/b/o/n/bonpoodle/pj100X100.jpg");
	background-repeat: no-repeat;
	background-position: 0px 14px;
	margin: 0;
	padding: 14px 0 14px 115px;
	width: 497px;
	height: 100px;
	border-top: 1px dashed #ccc;
}
.mainEntryBody .pet_japan img{
	background-color: transparent;
	margin: 0;
	padding: 0;
	border: none;
}


.mainEntryBody .entry_bn{
	color: #009900;
	font-size: 80%;
	line-height: 150%;
/*	background-image: url("https://blog-imgs-43-origin.fc2.com/b/o/n/bonpoodle/rank_bg_20130522230832.gif");*/
	background-repeat: no-repeat;
	background-position: 100% 100%;
	margin: 0;
	padding: 14px 0 0;
	width: 610px;
	border-top: 1px dashed #ccc;
}
.mainEntryBody .entry_bn a{
	margin: 5px 14px 5px 0;
	padding: 0;
	width: 220px;
	display: block;
	float: left;
	text-align: center;
	text-decoration: none;
}
.mainEntryBody .entry_bn img{
	background-color: transparent;
	margin: 0;
	padding: 0;
	border: none;
}

.mainEntryMore{
/*	background-image: url("https://blog-imgs-37-origin.fc2.com/b/o/n/bonpoodle/entry_bg2.gif");
	background-repeat: repeat-y;*/
	margin: 0;
	padding: 0 14px;
	width: 610px;
	border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;	/* Safari、Google Chrome */
	-moz-border-radius: 0 0 10px 10px;	/* Firefox */
	border: 1px solid #FADCE0;
	border-top: none;
}

.comment_list{
	margin: 0 0 10px;
	padding: 0;
}
.comment_list p{
	color: #0000FF;
	margin: 0 0 7px;
}
.comment_list dl{
	line-height: 150%;
	margin: 0;
	padding: 0;
}
.comment_list dt{
	color: #e7818f;
	margin: 0 0 7px;
	padding: 0;
}
.comment_list dd{
	margin: 0 0 15px 15px;
	padding: 0;
}

.fc2_footer img,
.tool_icon img{
	border : none;
}

.tool_icon{
/*	background-image: url("https://blog-imgs-38-origin.fc2.com/b/o/n/bonpoodle/BON.gif");
	background-repeat: no-repeat;
	background-position: 70% 40px;*/
	margin: 0 0 10px;
	padding: 10px 0;
	width: 610px;
	border-top: 1px dashed #ccc;
	border-bottom: 1px dashed #ccc;
}
ul.ranking{
	margin: 0 0 15px;
	padding: 0;
	width: 610px;
	list-style: none;
	list-style-type: none;
}
ul.ranking li{
	font-size: 120%;
	background-image: url("https://blog-imgs-38-origin.fc2.com/b/o/n/bonpoodle/list_icon.gif");
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0 0 10px;
	padding: 0 0 0 15px;
}

p.to_comment{
	color: #009900;
	line-height: 150%;
	margin: 0 0 7px;
	padding: 10px 0 0;
	border-top: 1px dashed #ccc;
}


ul.bookmark{
	margin: 0 0 10px;
	padding: 14px 0 0;
	width: 610px;
	list-style: none;
	list-style-type: none;
	border-top: 1px dashed #ccc;
}
ul.entry_footer{
/*	background-image: url("https://blog-imgs-37-origin.fc2.com/b/o/n/bonpoodle/entry_bg2.gif");
	background-repeat: repeat-y;*/
	margin: 0 0 7px;
	padding: 0;
	width: 610px;
	list-style: none;
	list-style-type: none;
}

ul.bookmark li,
ul.entry_footer li {
	margin: 0;
	padding: 0 8px 0 0;
}
ul.bookmark li.yahoo,
ul.entry_footer li.yahoo{
	padding-bottom: 3px;
}
ul.bookmark li.tweet,
ul.entry_footer li.tweet {
/*	padding-top: 2px;
	margin-right: -30px;*/
}
ul.bookmark li.google,
ul.entry_footer li.google {
	width: 60px;
}
ul.bookmark li.follow,
ul.entry_footer li.follow {
/*	padding-top: 2px;
	margin-right: -22px;*/
	margin-right: -320px;
}
/*ul.entry_footer li.tweet {
	padding-top: 2px;
	margin-right: -20px;
}*/
ul.bookmark li.last,
ul.entry_footer li.last {
	padding: 0;
}
ul.bookmark li,
ul.entry_footer li {
	display: table-cell;
	display: inline-block;
	vertical-align: middle;
}
/*for IE6 */
* html ul.bookmark li,
* html ul.entry_footer li {
	display: inline;
	zoom: 1;
}
/*for IE7 */
*:first-child+html ul.bookmark li,
*:first-child+html ul.entry_footer li {
	display: inline;
	zoom: 1;
}
ul.bookmark li img,
ul.entry_footer li img {
	vertical-align: middle;
}

.tool_icon p{
	color: #eea30e;
	margin: 0 0 10px;
	padding: 0;
}
.fc2_footer{
	margin: 0 0 10px;
	padding: 0;
}


ul#titlelist{
	font-size: 120%;
/*	background-image: url("https://blog-imgs-37-origin.fc2.com/b/o/n/bonpoodle/entry_bg2.gif");
	background-repeat: repeat-y;*/
	margin: 0;
	padding: 14px;
	width: 610px;
	border-radius: 10px;
	-webkit-border-radius: 10px;	/* Safari、Google Chrome */
	-moz-border-radius: 10px;	/* Firefox */
	border: 1px solid #FADCE0;
}
ul#titlelist li{
	line-height: 160%;
	margin: 0 0 5px 15px;
	padding: 0;
}


/* ga */
.entry_ga{
	margin: 0 0 20px;
	padding: 20px 0 0;
	width: 610px;
}
.entry_ga h3{
	font-weight: bold;
	line-height: 25px;
	background-color: #fffde8;
	margin: 0 0 10px;
	padding: 0;
	text-indent: 10px;
	border-radius: 10px;
	-webkit-border-radius: 10px;	/* Safari、Google Chrome */
	-moz-border-radius: 10px;	/* Firefox */
	border: 1px solid #FADCE0;
}
.entry_ga p{
	margin: 0 0 20px;
}

.entry_ga dl#osusume{
	margin: 0 0 20px;
	padding: 0;
	width: 610px;
}
.entry_ga dl#osusume dt{
	margin: 0;
	padding: 0;
	width: 168px;
	float: left;
	text-align: center;
}
.entry_ga dl#osusume dt img{
	background-color: #ffffff;
	margin: 0 0 5px;
	padding: 4px;
	display: inline-block;
	border-radius: 10px;
	-webkit-border-radius: 10px;	/* Safari、Google Chrome */
	-moz-border-radius: 10px;	/* Firefox */
	border: 1px solid #b4b4b4;
}
.entry_ga dl#osusume dd{
	margin: 0;
	padding: 0;
	width: 440px;
	float: right;
}
.entry_ga dl#osusume dd p{
	line-height: 20px;
	margin: 0 0 5px;
	padding: 0;
}
.entry_ga dl#osusume dd p.intro{
	font-weight: bold;
	line-height: 20px;
	background-color: #fff6f6;
	background-image: url("https://blog-imgs-38-origin.fc2.com/b/o/n/bonpoodle/list_icon.gif");
	background-repeat: no-repeat;
	background-position: 0px 7px;
	margin: 0;
	padding: 3px 0 3px 15px;
}
.entry_ga dl#osusume dd p.intro a{
	text-decoration: underline;
}

/* 関連記事用 */

dl.relate_dl{
	margin: 0 0 20px;
	padding: 0;
	width: 610px;
}
dl.relate_dl dt{
	font-weight: bold;
	line-height: 25px;
	background-color: #fffde8;
	margin: 0 0 10px;
	padding: 0;
	text-indent: 10px;
	border-radius: 10px;
	-webkit-border-radius: 10px;	/* Safari、Google Chrome */
	-moz-border-radius: 10px;	/* Firefox */
	border: 1px solid #FADCE0;
}
dl.relate_dl dd{
	margin: 0;
	padding: 0;
}
ul.relate_ul{
	font-size: 120%;
	margin: 0;
	padding: 0;
	width: 610px;
	list-style: none;
	list-style-type: none;
}
ul.relate_ul li{
	line-height: 25px;
	background-image: url("https://blog-imgs-35-origin.fc2.com/b/o/n/bonpoodle/icon02.gif");
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0 0 5px;
	padding: 0 0 0 20px;
}
/*ul.relate_ul li a{
	line-height: 25px;
	background-image: url("https://blog-imgs-35-origin.fc2.com/b/o/n/bonpoodle/icon02.gif");
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0 0 0 20px;
}*/

/* 関連記事用 */

#feedControl {
	font-size: 120%;
}
.gfc-tabsArea {
	margin: 0 0 10px;
}
.gfc-resultsHeader {
	margin: 0 0 10px;
	padding: 0;
	width: 100%;
	border-bottom: 1px solid #e9e9e9;
}

#feedControl .gf-title {} /* タイトルが改行されるようにinlineにする */
#feedControl .gf-snippet {display:none;} /* 概要部分は隠す */
#feedControl .gf-relativePublishedDate {display:none;} /* 日付部分は隠す */
#feedControl .gf-spacer {display:none;} /* スペーサー部分は隠す */
#feedControl .gf-author {display:none;} /* サイトタイトル部分は隠す */
a.gf-title {
	line-height: 25px;
	background-image: url("https://blog-imgs-35-origin.fc2.com/b/o/n/bonpoodle/icon02.gif");
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0 0 0 20px;
}

p.ga,
p#raku{
/*	background-image: url("https://blog-imgs-37-origin.fc2.com/b/o/n/bonpoodle/entry_bg2.gif");
	background-repeat: repeat-y;*/
	margin: 0 0 20px;
	padding: 14px;
	width: 610px;
	text-align:center;
	border-radius: 10px;
	-webkit-border-radius: 10px;	/* Safari、Google Chrome */
	-moz-border-radius: 10px;	/* Firefox */
	border: 1px solid #FADCE0;
}


/* コメント・トラックバック部分*/

.comment_block,
.trackback_block{
	background-image: url("https://blog-imgs-62-origin.fc2.com/b/o/n/bonpoodle/comment_head_2c_2014110805400663c.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 0 20px;
	padding: 0;
	width: 640px;
}

.comment_block h2,
.trackback_block h2{
	color: #FFFFFF;
	line-height: 32px;
	background-image: url("https://blog-imgs-38-origin.fc2.com/b/o/n/bonpoodle/comment_head.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0 0 20px;
	width: 640px;
	height: 32px;
	text-align: center;
}
.trackback_block p.tb{
	background-image: url("https://blog-imgs-38-origin.fc2.com/b/o/n/bonpoodle/trackback_bg.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0 0 15px;
	padding: 0 0 0 100px;
	height: 75px;
}

.comment_block form{
	background-image: url("https://blog-imgs-38-origin.fc2.com/b/o/n/bonpoodle/commentlist_bg.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0 0 15px;
	padding: 0 0 0 100px;
	width: 540px;
}

.comment_block label{
	padding: 0 10px 0 0;
	width: 85px;
	float: left;
	clear: both;
	display: block;
}

.comment_block span.formInp{
	margin: 0 0 10px;
	width: 330px;
	float: left;
	display: block;
}

.comment_block form p{
	width: 100%;
	clear: both;
	text-align: center;
}

.comment_block dl,
.trackback_block dl{
	margin: 0 0 0 100px;
	padding: 10px 0 0;
	width: 540px;
	border-top: 1px dashed #ccc;
}

.comment_block dl.a_qB3jh64I{
/*	background-image: url("https://blog-imgs-37-origin.fc2.com/b/o/n/bonpoodle/furimuki.gif");
	background-repeat: no-repeat;
	background-position: right top;*/
	background-color: #f5fbeb;
}
.comment_block dt,
.trackback_block dt{
	font-weight: bold;
	line-height: 24px;
	background-image: url("https://blog-imgs-38-origin.fc2.com/b/o/n/bonpoodle/icon01.gif");
	background-repeat: no-repeat;
	background-position: 0px 3px;
	margin: 0 0 5px;
	padding: 0 0 0 28px;
}
.comment_block dd,
.trackback_block dd{
	line-height: 150%;
	margin: 0 0 0 28px;
	padding: 0 0 10px;
}
.trackback_block dd p{
	margin: 0 0 5px;
}

.comment_block dd.commentDate{
	font-size: 85%;
	text-align: right;
}

.comment_block dd ul,
.trackback_block dd ul{
	color: #e7818f;
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-type: none;
}
.comment_block dd li,
.trackback_block dd li{
	margin: 0 5px 0 0;
	padding: 0 6px 0 0;
	display: inline;
	border-right: 1px solid #cccccc;
}

.mainFormText{
	color: #5c534b;
	background-color: white;
	padding: 2px;
	width: 300px;
	border-style: solid;
	border-width: 1px;
	border-color: #878787 #b9b9b9 #878787 #878787;
}
.mainFormTextarea{
	color: #5c534b;
	background-color: #fff;
	padding: 2px;
	width: 300px;
	border-style: solid;
	border-width: 1px;
	border-color: #878787 #b9b9b9 #b9b9b9 #878787;
}
.mainFormPass{
	color: #5c534b;
	background-color: #fff;
	padding: 2px;
	width: 100px;
	border-style: solid;
	border-width: 1px;
	border-color: #878787 #b9b9b9 #b9b9b9 #878787;
}
.mainFormCheck{
	border-width: 0;
}
.mainFormButton{
	color: #fff;
	font-size: 100%;
	background-color: #333;
	width: 70px;
	border: solid 1px #b9b9b9;
}


/*　引用　*/
blockquote{
	color: #878787;
	padding: 0 0 0 10px;
	border-top: 0 solid;
	border-right: 0 solid;
	border-bottom: 0 solid;
	border-left: 8px solid #f2f2f2;
}


/*---------------------------------------
▼▼　投稿フォーム
----------------------------------------*/
.mainForm{
	margin: 0;
}
.formTit{
	color: #878787;
	font-size: 85%;
	font-family: Verdana;
	font-weight: bold;
	text-align: right;
	padding-right: 8px;
}

/*　フォーム共通　*/

textarea,input,select{
	font-family: Osaka, "MS UI Gothic",Verdana,"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3" ;
	font-size : 100%;
}


/*---------------------------------------
▼▼　トラックバック専用
----------------------------------------*/
.mainTrabaForm{
	color: #6e6e6e;
	font-size: 100%;
	font-family: Arial;
	background-color: #fff;
	margin: 0;
	padding: 1px;
	width: 430px;
	border: solid 1px;
}


/*---------------------------------------
▼▼　フッター
----------------------------------------*/
#footer{
	color: #FFFFFF;
	background-color: #e7818f;
	margin: 0 auto 10px;
	padding: 5px 0;
	width: 980px;
	clear: both;
	text-align: center;
}

#footer	a{
	color: #FFFFFF;
}
/*---------------------------------------
▼▼　画像設定
----------------------------------------*/

/* 記事内の枠を付けたくない画像に対するクラス */
img.no{
	background-color: transparent;
	margin: 0;
	padding: 0;
	border-width: 0;
}

/* 絵文字に対する設定 */
img.emoji{
	background-color: transparent;
	margin: 0 0 0 1px;
	padding: 0;
	float: none;
	vertical-align: middle;
}


/*---------------------------------------
▼▼　カレンダー
----------------------------------------*/
.plugin-calender{
	margin: 0;
	padding: 0 0 10px;
	text-align: center;
}
.calender{
	color: #6e6e6e;
	margin: 0 auto;
	padding: 0;
	width: 90%;
	text-align: center;
}
.calender caption{
	color: #6e6e6e;
	font-size: 85%;
	font-weight: bold;
	margin: 0;
	padding: 0 0 5px;
	text-align: center;
}
.calender th{
	font-size: 85%;
	width: 11%;
	height: 19px;
	border-bottom: 3px solid #979797;
}
.calender th#sun{
	color: #c33;
	border-bottom: 3px solid  #ff7ab6;
}
.calender th#sat{
	color: #3090c0;
	border-bottom: 3px solid #68e8ff;
}
.calender td{
	color: #6e6e6e;
	font-size: 85%;
	background-color: #f2f2f2;
	width: 11%;
	height: 18px;
	border: solid 1px #ffffff;
	text-align: center;
}
.calender td a{
	color: #eea30e;
	font-weight: bold;
}

/*---------------------------------------
▼▼　拍手
----------------------------------------*/
#fc2clap_rank_table { /* 外枠 */
	color: #8E8E8E;
	font-family: "Verdana","Impact","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ Pro W3","Osaka";
	margin: 0;
	width: 238px;
	border-radius: 10px;
	-webkit-border-radius: 10px;	/* Safari、Google Chrome */
	-moz-border-radius: 10px;	/* Firefox */
	border: 1px solid #e09994;
	vertical-align: baseline;
	table-layout: auto;
}
#fc2clap_rank_table td{
	line-height: 150%;
	padding: 5px;
	border: 1px solid #cccccc;
}
#fc2clap_rank_table tr.fc2clap_rank { /* 上部拍手ランキングタイトル */
	background-color: #e09994;
	text-align: center;
}

#fc2clap_rank_table span.fc2clap_rank_main { /* 下部拍手ランキングタイトル */
	color: #FFFFFF;
	font-weight: bold;
	background-color: #e09994;
}

#fc2clap_rank_table tr.fc2clap_rank_item { /* 見出し内 */
	background-color: #F1F1EF;
	font-weight: bold;
	text-align: center;
	color: #4D4D4D;
}

#fc2clap_rank_table td.fc2clap_rank_items_rank { /* 見出し（順位） */
	width: 30px;
}

#fc2clap_rank_table td.fc2clap_rank_items_title { /* 見出し（タイトル） */
	width: 130px;
}

#fc2clap_rank_table td.fc2clap_rank_items_clap { /* 見出し（拍手数） */
	width: 30px;
}

#fc2clap_rank_table td.fc2clap_rank_items1 { /* 順位 */
	width: 30px;
	text-align: center;
}

#fc2clap_rank_table span.fc2clap_rank_namber { /* 順位数文字色 */
	color: #FF0000;
	font-weight: bold;
}

#fc2clap_rank_table tr.fc2clap_rank_form { /* 各順位横１行 */
	background-color: #FFFFFF;
}

#fc2clap_rank_table td.fc2clap_rank_clap { /* 拍手数 */
	width: 30px;
	text-align: right;
}

#fc2clap_rank_table span.fc2clap_name { /* 拍手数配色 */
	color: #FF0000;
	font-weight: bold;
}

#fc2clap_rank_table td.fc2clap_rank_items { /* タイトル */
}

#fc2clap_rank_table span.fc2clap_rank_title a { /* タイトル文字色 */
	color: #0000FF;
}

#images a{
	color:white;
	border:0;
	display:block;
	text-decoration:none;
	position: relative;
}

.mask{
	z-index:2;
	text-align:center;
	position: absolute;
	cursor: pointer;
	display: block;
}

/* clear fix*/
#wrapper:after,
#news:after,
#content:after,
ul#gmenu:after,
ul.info:after,
.mainEntryMore:after,
.mainEntryBody .entry_bn:after,
.comment_block form:after,
#profile_data:after,
.plugin #profile_data dl:after,
.entry_ga dl#osusume:after,
.plugin ul#osusume:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}
* html #wrapper,
* html #news,
* html #content,
* html ul#gmenu,
* html ul.info,
* html .mainEntryMore,
* html .mainEntryBody .entry_bn,
* html .comment_block form,
* html #profile_data,
* html .plugin #profile_data dl,
* html .entry_ga dl#osusume,
* html .plugin ul#osusume {
    /*\*/height:1%;/*for WinIE*/
    display:inline-table;/*for MacIE*/
}

@media print {
	#header,
	p.info,
	ul#gmenu,
	ul#fontSize,
        #menuLeft,
	#menuRight,
	#footer,
	.tool_icon,
	.entry_footer,
	.totop,
	.fc2_footer,
	#ads {
        	display: none;
        }
}

.print{
	page-break-before: always;
}