@charset "UTF-8";

a.st-author-twitter {
	color:#29B6F6;
}

a.st-author-facebook {
	color:#5C6BC0;
}

a.st-author-instagram {
	color:#757575;
}
/* ツイッター */
.sns .twitter a {
	background:#29B6F6;
	box-shadow: 0 3px 0 #03A9F4;
}
/* Facebook */
.sns .facebook a {
	background:#5C6BC0;
	box-shadow: 0 3px 0 #3F51B5;
}
/* グーグル */
.sns .googleplus a {
	background:#ef5350;
	box-shadow: 0 3px 0 #f44336;
}
/* はてぶ */
.sns .hatebu a {
	background:#42A5F5;
	box-shadow: 0 3px 0 #2196F3;
}
/* LINE */
.sns .line a {
	background:#9CCC65;
	box-shadow: 0 3px 0 #8BC34A;
}
/* Pocket */
.sns .pocket a {
	background:#EC407A;
	box-shadow: 0 3px 0 #E91E63;
}

    /* ウィジェット見出し */
    #side aside h4:not(.rankh4):not(#reply-title):not(.point),
    .st-widgets-title:not(.rankh4):not(#reply-title):not(.point) {
        padding: .75em 1em .75em 2em;
        position: relative;
        margin-bottom:10px;
    }
    
    #side aside h4:not(.rankh4):not(#reply-title):not(.point)::after,
    .st-widgets-title:not(.rankh4):not(#reply-title):not(.point)::after {
        position: absolute;
        top: 1em;
        left: .6em;
        z-index: 2;
        content: '';
        width: 10px;
        height: 10px;
        border: 3px solid #ccc;
        border-radius: 100%
    }
    
    /*記事一覧見出し*/
    .n-entry,
    .p-entry,
    .point-in {
      padding-right:20px;
    }
    .n-entry::after,
    .p-entry::after,
    .point-in::after {
      position: absolute;
      top: 0;
      right: 0;
      content: '';
      width: 0;
      border-width: 0 10px 10px 0;
      border-style: solid;
      box-shadow: -1px 1px 2px rgba(0, 0, 0, .1);
    }

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


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

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



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

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


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