@charset "utf-8";
/*
Theme Name: わんぱく広場
Theme URI: http://wanpaku_hiroba.ne.jp/
Author: ***
Version: 1.0
*/

/*style1.css*/

img.centered, .aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;
	max-width: 100%;
	height: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 25px 25px;
	display: inline;
	max-width: 100%;
	height: auto;
	}

img.alignleft {
	padding: 4px;
	margin: 0 25px 10px 0;
	display: inline;
	max-width: 100%;
	height: auto;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}

.columnbox {
	margin-top: 50px;
	margin-bottom: 10px;
}

.interviewbox {
	margin-bottom: 10px;
}

.clearfix:after   {  
    content: ".";  
    display: block;  
    visibility: hidden;  
    height: 0.1px;  
    font-size: 0.1em;  
    line-height: 0;  
    clear: both;
} 


.wp-pagenavi {
	clear: both;
	text-align: center;
	margin-top: 40px;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-align: center;
	font-size: 16px;
	margin-left: 10px;
	line-height: 1.0;
	width: 44px;
	height: 44px;
	padding-top: 13px;
	padding-bottom: 13px;
	border: 1px solid #c1a98d;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	color: #fff;
	background-color: #c1a98d;
}

.wp-pagenavi span.current {
	color: #fff;
	background-color: #c1a98d;
}

/* label color */
.label-risu,
.label-usagi,
.label-kirin,
.label-class { background-color: #fecc44 !important;}

.label-sumire,
.label-momo,
.label-bara,
.label-ume { background-color: #fbb2d4 !important;}

.label-choucho,
.label-hana,
.label-kotori,
.label-niji,
.label-sora,
.label-hoshi,
.label-budou,
.label-ringo,
.label-ichigo,
.label-sakuranbo { background-color: #9cd6ff !important;}

.label-sakura,
.label-kiku,
.label-yuri,
.label-fuji { background-color: #8be1aa !important;}

.label-wanpaku { background-color: #f8c1d1 !important; }
.label-hiru { background-color: #fecc44 !important; }
.label-yoru { background-color: #9cd6ff !important;}

.contents_inner h1 { width: 456px; }

/****************************************
     TOPへ戻るボタン（return to top）
*****************************************/
#page-top{
    position:fixed;
    right:30px;
    bottom:80px;
    display: none;
    z-index:9999;
}
 
#page-top a{
    display:block;
	background-image:url(/images/top/bt-top.png);
	width:60px;
	height:60px;
	transition: 0.3s; 
	opacity: 0.6; 
}
 
#page-top a:hover{
	background-image:url(/images/top/bt-top.png);
	opacity: 1;
    -webkit-transition:all 0.3s;
    -moz-transition:all 0.3s;
    transition:all 0.3s;
}