/* カスタム CSS をここに入力してください */

.home .byline .date{
 display:none;
}

.marker-pink {
background: linear-gradient(transparent 60%, #ff99cc 0%);
}

.marker-Purple {
background: linear-gradient(transparent 60%, #cc99ff 0%);
}

.marker-orange {
background: linear-gradient(transparent 60%, #ffa500 0%);
}

.marker-blue {
background: linear-gradient(transparent 60%, #99ccff 0%);
}

.marker-green {
background: linear-gradient(transparent 60%, #5bed3b 0%);
}

.marker-yellow {
background: linear-gradient(transparent 60%, #ffff00 0%);
}

.marker-P-red {
background: linear-gradient(transparent 60%, #ffcccc 0%);
}

.marker-P-pink {
background: linear-gradient(transparent 60%, #ffd6ff 0%);
}

.marker-P-orange {
background: linear-gradient(transparent 60%, #ffddbc 0%);
}

.marker-P-Purple {
background: linear-gradient(transparent 60%, #ead6ff 0%);
}


.marker-P-blue {
background: linear-gradient(transparent 60%, #ccffff 0%);
}


.marker-P-green {
background: linear-gradient(transparent 60%, #ccffcc 0%);
}


.marker-P-yellow {
background: linear-gradient(transparent 60%, #ffffa8 0%);
}

.marker-gray1 {
background: linear-gradient(transparent 60%, #eeeeee 0%);
}

.marker-gray2 {
background: linear-gradient(transparent 60%, #e0e0e0 0%);
}

.marker-gray3 {
background: linear-gradient(transparent 60%, #c0c0c0 0%);
}

.marker-brown {
background: linear-gradient(transparent 60%, #C49958 0%);
}

.marker-darkgreen {
background: linear-gradient(transparent 60%, #98AE66 0%);
}


/* サイドバー　枠線・影・背景色 */

#sidebar {
 padding: 5px 8px; /*上下　左右　余白*/
 border: 1px solid #cb90db; /*枠線　不要なら行を削除*/
 background-color: #eee; /*背景色　不要なら行を削除*/
 box-shadow: 0 0 5px rgba(0,0,0,0.3);
}

h2.simple-a{
padding: 0.25em 0.5em!important;/*上下 左右の余白*/
color: #494949!important;/*文字色*/
background: transparent!important;/*背景透明に*/
border-left: solid 5px #e2a3cf!important;/*左線*/
}

h2.simple-b {
padding: .5em!important;
color: #494949!important;/*文字色*/
background: transparent!important;/*背景透明に*/
border: 3px solid #e2a3cf!important;/*ボーダー色*/
border-radius: 3em .7em 2em .7em/.7em 2em .7em 3em!important;
}


h3.simple-a{
padding: 0.25em 0.5em!important;/*上下 左右の余白*/
color: #494949!important;/*文字色*/
background: transparent!important;/*背景透明に*/
border-left: solid 5px #e2a3cf!important;/*左線*/
}


h2.simple-c {
padding: .5em!important;
color: #494949!important;/*文字色*/
background: transparent!important;/*背景透明に*/
position: relative!important;
}
h2.simple-c:after {
content: "";
width:100%;
height:4px;
position: absolute;
left: 0;
bottom: 0;
background: linear-gradient(to right, #e2a3cf, rgba(255,255,255,0) 100%);
}


/*h4チェックマーク*/
h4.simple-a{
position: relative;
padding-left: 1.2em;/*アイコン分のスペース*/
line-height: 1.4;
}

h4.simple-a:before{ font-family: "FontAwesome";
content: "\f00c";/*アイコンのユニコード*/
position: absolute;/*絶対位置*/
font-size: 1em;/*サイズ*/
left: 0;/*アイコンの位置*/
top: 0;/*アイコンの位置*/
color: #e2a3cf; /*アイコン色*/
}





/* 日付を強制的に非表示にする */
.date{
 display:none!important;
}


/*ヘッダー背景を画面に合わせて表示*/
#custom_header {
background-size:cover!important;
}