/* body{
  color: #eee;
}
.page #content.one-column, #entry {
    background-color: #1d233c; /*色コード*/
} */
/*ヘッダー背景色*/
.header{
	background-color: transparent!important;
	box-shadow:none;
}
/*ぱんくず非表示*/
.breadcrumb {
    display: none!important;
}
/*シェアボタン非表示*/
.nothumb .fab-btn{
	display:none;
}
/*更新日時非表示*/
time[itemprop="dateModified"]{
	display:none!important
}

/*目次タイトル 位置調整*/
#toc_container p.toc_title{
	padding:5px 0px 0px 58px;
}

/* .single-title, .page-title{
	color:#eee;
} */

/* star rating */
.star5_rating{
    position: relative;
    z-index: 0;
    display: inline-block;
    white-space: nowrap;
    color: #CCCCCC; /* グレーカラー 自由に設定化 */
    /*font-size: 30px; フォントサイズ 自由に設定化 */
}

.star5_rating:before, .star5_rating:after{
    content: '★★★★★';
}

.star5_rating:after{
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    overflow: hidden;
    white-space: nowrap;
    color: #ffcf32; /* イエローカラー 自由に設定化 */
}

.star5_rating[data-rate="5"]:after{ width: 100%; } /* 星5 */
.star5_rating[data-rate="4.9"]:after{ width: 98%; } /* 星4.9 */
.star5_rating[data-rate="4.8"]:after{ width: 96%; } /* 星4.8 */
.star5_rating[data-rate="4.7"]:after{ width: 94%; } /* 星4.7 */
.star5_rating[data-rate="4.6"]:after{ width: 92%; } /* 星4.6 */
.star5_rating[data-rate="4.5"]:after{ width: 90%; } /* 星4.5 */
.star5_rating[data-rate="4.4"]:after{ width: 88%; } /* 星4.4 */
.star5_rating[data-rate="4.3"]:after{ width: 86%; } /* 星4.3 */
.star5_rating[data-rate="4.2"]:after{ width: 84%; } /* 星4.2 */
.star5_rating[data-rate="4.1"]:after{ width: 82%; } /* 星4.1 */
.star5_rating[data-rate="4"]:after{ width: 80%; } /* 星4 */
.star5_rating[data-rate="3.9"]:after{ width: 78%; } /* 星3.9 */
.star5_rating[data-rate="3.8"]:after{ width: 76%; } /* 星3.8 */
.star5_rating[data-rate="3.7"]:after{ width: 74%; } /* 星3.7 */
.star5_rating[data-rate="3.6"]:after{ width: 72%; } /* 星3.6 */
.star5_rating[data-rate="3.5"]:after{ width: 70%; } /* 星3.5 */
.star5_rating[data-rate="3"]:after{ width: 60%; } /* 星3 */
.star5_rating[data-rate="2.5"]:after{ width: 50%; } /* 星2.5 */
.star5_rating[data-rate="2"]:after{ width: 40%; } /* 星2 */
.star5_rating[data-rate="1.5"]:after{ width: 30%; } /* 星1.5 */
.star5_rating[data-rate="1"]:after{ width: 20%; } /* 星1 */
.star5_rating[data-rate="0.5"]:after{ width: 10%; } /* 星0.5 */
.star5_rating[data-rate="0"]:after{ width: 0%; } /* 星0 */

@media screen and (max-width:580px) { 
	#header-image{
	position:relative;
	height:90vh;
	margin-top:-70px;
}
	#header-image .header-image__descr{
		position:absolute;
		bottom:50px;
		right:20px;
		font-size:110%;
		text-align:right;
	}
}


/*アプリ*/

.wrapper_y{
	margin-top: -30px;
}

.sotowaku_y {
    text-align: center;
    padding: 5px;
    border: solid #999999;
    border-radius: 10px;
    font-size: 16px;
    margin-bottom: 20px;
}

.app_sotowaku_y {
    height: 70%;
}

.app_logo_y {
    float: left;
    width: 70px;
    height: 70px;
    background-color: blue;
    margin-right: 10px;
}

.app_content_y {
    text-align: left;
    width: 100%;
}

.app_name_y {
/*     padding-top: 8px; */
}
.app_name_y h2{
		display:inline;
		font-size:14px;
}

.app_explain_y {
		padding-top: 5px;
		color: #777777;
		font-size:13px;
}

.app_dl_sotowaku_y {
    height: 30%;
}

.app_dl_y {
    position: relative;
    display: inline-block;
    margin-top: 15px;
    padding: 5px 60px 5px 60px;
    border-radius: 30px;
    color: white;
    background-color: #4D9BE8;
}

.app_dl_y a {
    text-decoration: none;
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
		font-size:14px;
}

.app_dl_move_y {
    color: #bbbbbb;
    line-height: 20px;
}

h2{
	padding:0.4em 0.5em;
	color:#494949;
	background:#f4f4f4;
	border-left:solid 5px #295ea4;
	border-bottom:solid 3px #d7d7d7;
}

/*レビュー*/
.review_contents{
	margin-bottom:15px;
}
.review_title{
	font-weight:bold;
}
.review_date{
	color: #777;
	padding-left: 20px;
	font-size:14px;
}
.review_explain{
	font-size:14px;
}
.more_review{
	font-size: 12px;
	text-align:right;
}

/* TOPページのカードタイプh2編集 */
body.home #main h2, body.category #main h2, body.tag #main h2, body.search #main h2{
	background:#fff;
	border-left:solid 1px #fff;
	border-bottom: solid 0px #fff
}

/* TOPページのカードタイプh2編集 */
body.error404 #main h2{
	background-color:transparent;
	border-left:solid 1px #fff;
	border-bottom: solid 0px #fff
}

/* サイドバー カテゴリーboxの調整 */
.sgb-box-menu__list a.sgb-box-menu__item{
	padding:15px 0px;
}

.widget.xili_tdtc_widget a.tag-cloud-link{
	background-color:#e7e7e7;
	color:#555;
	border-radius:10px;
	padding:0px 3px;
}

/* 個別記事下の「前の記事」などを非表示 */
.prnx_box{
	display:none;
}

/* 個別記事のSHAREボタン非表示 */
.fab-btn{
	display:none;
}
