/*
Theme Name: STINGER8 Child
Template: stinger8
Version: 20170614
*/

/*media Queries タブレットサイズ（960px以下）
----------------------------------------------------*/
@media only screen and (max-width: 960x) {


/*-- ここまで --*/
}

/*media Queries タブレットサイズ（600px以上）
----------------------------------------------------*/
@media only screen and (min-width: 600px) {


/*-- ここまで --*/
}

/*media Queries PCサイズ（960px以上）
----------------------------------------------------*/
@media print, screen and (min-width: 960px) {


/*-- ここまで --*/
}


















h1,h2,h3,.post h3,h4,h5,h6,.menu_underh2,.entry-title, .post .entry-title,.point-in,.descr{
	font-family:Helvetica , "游ゴシック" , "Yu Gothic" , sans-serif;
	color:#000;
}

p a{
color:#ff7f5b;text-decoration:none;
}

a {
color: #ff7f5b;
}

a.btn-medium{background: #ff7f5b;
    color: #fff;
    padding: 10px 15px;
    border-radius: 3px;
    margin: 10px auto 50px auto !important;
    width: 60%;
    display: block;
	text-decoration:none;
    text-align: center;}

body{color:#666;}

.sns{display:none;}

.post h3{margin-top:50px;}

#page-top a{
color:#000;background:#eee;}


.st-main{background:none;
    padding-left: 20px;
    padding-right: 20px !important;
}


.st-main li.cat-item {background:none;
padding:0 !important;
margin:0 !important;
width:24%;
display: inline-block;
}
.st-main li.cat-item a{
background: #ff7f5b;
display: block;
padding: 20px 15px !important;
color: #fff;
border-radius: 3px;
margin: 5px 0 !important;
text-decoration:none;

}

.single-post article .mainbox{
text-align:center;}

.post ul.wpp-list{
padding:0 !important;
}

.post ul.wpp-list li{
line-height: 1 !important;
}

.addtoany_content{
text-align:center;
margin:50px 0;}

.kanren-05 dt,
.kanren dt{
height:140px;
}

#content{
max-width:1110px;
}

.dlbtn{
background:#ff7f5b;
margin:30px auto 10px auto;
padding:15px 0;
display:block;
width:50%;
color:#fff;
text-decoration:none;
font-size:120%;}

.dlbtn:hover{
background:#000000;
color:#fff;}

.imgbox{
background-size: contain !important;
background-position: center center !important;
width: 90%;
height: 90%;
background-repeat: no-repeat !important;
margin: 5%;
}

.tagcloud a {background:none !important;
border:none;
color:#ff7f5b;
opacity:1;
width:28%;
white-space:normal;
line-height: 1.5em;
padding: 0px 4px !important;}

#side .st-aside p.menu_underh2{
margin:20px 0 10px 0;
font-weight: bold;
}

#st-menubox {
background:none !important;
border:none !important;
}

h3 span{font-size: 50%;
text-transform: uppercase;
display: block;
font-weight: normal;
}

h3{margin-bottom:20px;}

.st-pagelink .page-numbers{height:auto !important;}

ul.children{display:none;}

.wpp-list{margin-bottom:30px;}


/*-- ここからPC --*/

@media print, screen and (min-width: 960px){

.header-search{clear:both;
background:#fff;padding:20px;
color:#666 !important;}

.header-search-inner{width:1040px;margin:0 auto;}

.header-search .descr{float:left;display:inline-block;}

.header-search .item-count-box{float:left;padding:4px 12px 0 0;font-size:80%;}

.header-search .item-count-box span{font-size:150%;}

.header-search-right{float:right;}

.header-search #search{width:263px;float:left;}

#header-l{float:none;}

header .sitename{float:left;}
#st-menubox{float:right;
margin:5px 0 0 0;}

header .descr{clear:both;}


header .smanone ul.menu li {
box-sizing:unset;
display:inline-block;
list-style-type: none;
float: left;
margin-left:20px;
width:auto;
height: 40px;
text-align: center;
border-right:none;
position: relative;
}}

li.cat-item{}

li.cat-item a{background:#ff7f5b;
text-decoration:none;
display:block;
padding:6px 10px !important;
color:#fff;
border-radius:3px;
margin:5px 0 !important;
color:#fff;}

.underad{
float:left;
margin:0 10px 25px 10px;
text-align: center;
}

.adbox{
padding: 0;
margin: 40px 0 !important;
border-top: 1px dotted #aaa;
border-bottom: 1px dotted #aaa;}


.adbox::after{
content: "";
display: block;
clear: both;
}

.sns{display:none;}


.st-main{
padding-left:20px;
padding-right:10px;
}
 
.st-aside .kanren-05,
.st-aside .kanren{
padding-top:10px !important;
}
 
 /*--eyecatch--*/ 
.kanren-05 dt,
.kanren dt{
display:block;
width:100%; 
}
 
.kanren-05 dt img,
.kanren dt img{
width:90%;
height:auto;
text-align:center;
}
 /*--end--*/
 
/*--width--*/
.kanren-05 dl,
.kanren-05 dl:last-child,
.kanren dl,
.kanren dl:last-child{
width:19%;
display:inline-block;
vertical-align:top;
margin-right:0%;
margin-bottom:20px;
box-shadow:none;
padding:0;
border:none;
}
/*--end--*/
 
.kanren{padding-top:0;}
.kanren-05 dl:nth-child(6),
.kanren-05 dl:nth-child(11),
.kanren-05 dl:nth-child(16),
.kanren dl:nth-child(6),
.kanren dl:nth-child(11),
.kanren dl:nth-child(16){
margin-right:0;
}

.kanren-05 dd,
.kanren dd{
float:left;
padding:10px;
}
 
/*--title--*/
.kanren-05 .clearfix dd .kanren-t a,
.kanren .clearfix dd .kanren-t a{
font-size:10px;
}

/*--end--*/
 
/*--cat-right--*/
.st-aside .side-topad:first-child{
height:332px !important;
}
.st-aside .blog_info{
text-align:right;
margin-top:10px;
}
.st-aside .blog_info a{
line-height:27px;
}
/*--end--*/
 
.pcone{
margin-top:20px;
}
 
/*--tag--*/
.blog_info a{
background-color:green;
color:#fff;
padding:5px;
text-decoration:none;
font-weight:bold;
font-size:0.8em;
border-radius:4px;
}
/*--end--*/
 
#footer{background:#fff;
color:#666;}

#footer a{color:#ff7f5b;}

/*popular*/
.wpp-list li{
display:block;
float:left;
width: 10%;
margin: 1%;
height: 8em;
line-height: 1em;
clear: none !important;}

.wpp-list .wpp-thumbnail{
display:block !important;
float:none !important;
width:100%;
margin-bottom:10px;
}

.wpp-list a{
font-size: 10px !important;
color: #000;
text-decoration: none;
line-height: 1.5;
font-weight: bold;
padding-bottom: 5px;
}

/*-- ここまで --*/


/*-- ここからスマホ --*/

@media screen and (max-width: 480px) {
	
	h4{margin-bottom:10px;}
	p{font-size:85%;
		line-height:2em;}

#headbox{margin:0 !important;padding:0 !important;}
header .sitename{margin-bottom:20px !important;padding:0 !important;}

#s-navi{display:none;}

.menu-sp-headmenu-container ul li{display:inline-block;margin:0 5px;}
.menu-sp-headmenu-container ul li a{text-decoration:none; color:#000;}



.kanren-05 dl,
.kanren-05 dl:last-child,
.kanren dl,
.kanren dl:last-child{
width:31%;
}
.kanren-05 dt,
.kanren dt
	{height:100px;}

#search{width:80%;margin:20px auto;}

.kanren-05 dl:nth-child(4),
.kanren-05 dl:nth-child(7),
.kanren-05 dl:nth-child(10),
.kanren-05 dl:nth-child(13),
.kanren dl:nth-child(4),
.kanren dl:nth-child(7),
.kanren dl:nth-child(10),
.kanren dl:nth-child(13)
	{
margin-right:0;
}

.adsbygoogle{overflow:visible !important;}


.adbox ins{display:unset;}

.st-main li.cat-item {
width:48% !important;
font-size:80%;
}

/*popular*/
.wpp-list li{
display:block;
float:left;
width: 21%;
margin: 2%;
height: 8em;
line-height: 1em;
clear: none !important;}

.wpp-list .wpp-thumbnail{
display:block !important;
float:none !important;
width:100%;
}

.wpp-list a{
font-size: 10px !important;
color: #000;
text-decoration: none;
line-height: 1.5;
font-weight: bold;
padding-bottom: 5px;
}

}
/*-- ここまで --*/