/*
Theme Name: stingerplus child
Template: stingerplus
Version: 20160525
*/
@import url('../stingerplus/style.css');

/* ロゴ画像の最大サイズ */
.sitename img {
	max-width: 400px;
	margin: 0 auto;
}


/* 中見出し */
h2 {
	font-family: Helvetica , "游ゴシック" , "Yu Gothic" , sans-serif;
	background: #f3f3f3;
	color: #1a1a1a;
	font-size: 20px;
	line-height: 27px;
	margin-top: 25px;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	border-top:2px solid #ccc;
	border-bottom:1px solid #ccc;
}

/* キャプション文字色 */
.wp-caption-text a, .wp-caption-text {
	font-size: 12px;
	/* color: #ccc; */
	color: #060; /*濃いグリーンに変更*/
}



/*--------------------------------
フリーのウィジェットボックス

---------------------------------*/
.freebox {
	border-top:solid 1px #FEB20A;
	padding:0px;
	background:#f3f3f3;
	/*color:#f3f3f3;*/
	background-color: rgba(243, 243, 243, 0.5);  /*透過*/
	margin-bottom:10px;
	font-size: 15px;
	line-height: 25px;
	margin-bottom: 20px;
	position:relative;
}

#side .freebox {
	margin-bottom: 0px;
}

.p-free {
	padding:0;
	}
.p-free:after {
	content: "";	
	display:block;
	margin-bottom:30px;
	}

.p-entry-f {
	padding:3px 20px;
	margin:0;
	font-size:15px;
	font-weight:bold;
	background:#FEB20A;
	color:#fff;
	position:absolute;
	top:0;
	left:0;
}

.free-inbox {
	padding:10px 15px 10px;
	text-align:left;
}


/* google map 埋め込み */
.ggmap {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
 
.ggmap iframe,
.ggmap object,
.ggmap embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}


/*media Queries タブレットサイズ（400px以下）
----------------------------------------------------*/
@media only screen and (max-width: 400px) {

.sitename img {
height: auto;
max-width: 100% !important;
width: 100%;
}


/*-- ここまで --*/
}


/*media Queries タブレットサイズ（600px以上）
----------------------------------------------------*/
@media only screen and (min-width: 600px) {

/*-- ここまで --*/
}


/*media Queries PCサイズ（960px以上）
----------------------------------------------------*/
@media print, screen and (min-width: 960px) {


/*-- ここまで --*/
}