/*
Theme Name: AFFINGER Child
Template: affinger
Description: AFFINGER6 対応
Version: 20240601
*/

/*トップページ背景全幅設定01-青緑色*/
.full-width01 {
	margin: 0 calc(50% - 50vw);
	padding: 2em calc(50vw - 50%);
	background-color:#DDEEEE;
}
/*トップページ背景全幅設定02-灰色*/
.full-width02 {
	margin: 0 calc(50% - 50vw);
	padding: 2em calc(50vw - 50%);
	background-color:#666666;
}
.wpp-meta{
	display:none!important;
}
/*ナビゲーション*/
nav.smanone ul li a:hover{
	opacity:0.8;	
}
header .smanone ul.menu li a{
	font-size:12px;
}
/*tag*/
.tags a{
	border:1px solid #fff;
	font-size:10px;
	border-radius:4px;
	padding:1px 3px;
}
#footer a{
	color:#fff;
}
.tags a:link,
.tags a:visited{
	color:#fff;
}

#s-navi{
	width:100%;
	position:absolute;
	z-index:500;
	right:10px;
	top:0;
}

.tagcloud:hover{
	opacity:1;
}
.tagcloud a:hover{
	opacity:0.6;
}

.st-catgroup a{
	max-height:38px;
	line-height:40px;
}

.post-card-image .st-catgroup a span.st-catid16,
.st-catgroup-under .st-catgroup a span.st-catid16{
	display:none;
}
.post-card-list:not(.is-medium-columns-3) .post-card-list-item .st-catgroup.itiran-category .catname{
	padding:2px 6px;
}
.st-catgroup-under .st-catgroup.itiran-category .catname{
	padding:2px 6px;
	font-size:10px;
	background:#999;
}



/*media Queries スマートフォンとタブレットサイズ（959px以下）で適応したいCSS - スマホ・タブレット
---------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 959px) {


	/*-- ここまで --*/
}
	
/*media Queries タブレットサイズ（600px～959px）のみで適応したいCSS -タブレットのみ
---------------------------------------------------------------------------------------------------*/
@media only screen and (min-width: 600px) and (max-width: 959px) {
#st-mobile-logo {
        padding: 0 20px 15px 20px;
    }

	/*-- ここまで --*/
}	
	
/*media Queries タブレット（600px）以上で適応したいCSS -タブレット・PC
---------------------------------------------------------------------------------------------------*/
@media only screen and (min-width: 600px) {
	.side-topad{
		margin-top:27px;
	}
	#headbox-bg,
	#headbox,
	.header-l{
		height:64.98px!important;
	}
	/*-- ここまで --*/
}

/*media Queries PCサイズ（960px）以上で適応したいCSS - PCのみ
---------------------------------------------------------------------------------------------------*/
@media print, screen and (min-width: 960px) {
	header .smanone ul.menu li li a{
		opacity:0.8;
	}
	header .smanone ul.menu li li a:last-child{
		border-radius:0 0 3px 3px;
	}
	/*-- ここまで --*/
}

/*media Queries スマホサイズ（599px）以下で適応したいCSS - スマホのみ
---------------------------------------------------------------------------------------------------*/
@media print, screen and (max-width: 599px) {
	#headbox-bg{
		height:54.98px!important;
	}
	#headbox{
		position:relative;
		height:54.98px!important;
	}
	#s-navi dt.trigger {
    	height:54.98px!important;
	}
    #header-l {
        padding-top: 5px;
    }
	.s-navi-right header #st-mobile-logo{
		height:54.98px!important;
	}
	.post-card-list-item
	.st-catgroup.itiran-category
	.catname {
    	font-size: 10px;
	}
	/*-- ここまで --*/
}
@media only screen and (max-width: 959px) {
    .post-card-list:not(.is-medium-columns-3) .post-card-list-item .st-catgroup.itiran-category .catname{
        font-size: 10px;
    }
	.acordion_tree ul.menu li:hover {
   	 cursor: auto;
	}
}