@charset "utf-8";
/*
Template: jstork
Theme Name: stork_custom
Theme URI:http://open-cage.com/stork/
*/

/*--------------------------------
カテゴリー
---------------------------------*/
.byline .cat-name:before{content:"\f07c	";}

span.cat-name.cat-id-8 {/*トレンド*/
 background:#f29525 !important;/*オレンジ*/
 color: #FFFFFF !important;
}

span.cat-name.cat-id-10 {/*お役立ち*/
 background:#3cb371 !important;/*緑*/
 color: #FFFFFF !important;
}

span.cat-name.cat-id-13{/*幹事の基本・準備*/
 background:#3cb371 !important;/*緑*/
 color: #FFFFFF !important;
}

span.cat-name.cat-id-16 {/*余興・催し*/
 background:#e8b41f !important;/*黄色*/
 color: #FFFFFF !important;
}

span.cat-name.cat-id-18 {/*体験談*/
 background:#0cb7d9 !important;/*水色*/
 color: #FFFFFF !important;
}

span.cat-name.cat-id-17 {/*ランキング*/
 background:#f08080 !important;/*ピンク*/
 color: #FFFFFF !important;
}

span.cat-name.cat-id-59 {/*オススメ*/
 background:#dc3e3e !important;/*赤*/
 color: #FFFFFF !important;
}


/*#0cb7d9　水色*/
/*#3cb371　緑*/
/*#48d1cc　青緑*/


.entry-content h2{
	border-bottom: 3px solid #d15f5f;
	border-radius: 0 !important;
	background: transparent !important;
	box-shadow: none;
	font-weight: bold;
}

a {
    color: #AEA281;
    background-color: transparent;
    text-decoration: underline;
}

/*--------------------------------
SNS
---------------------------------*/

.sharewrap {
	margin: 0 0 1em;
}

.sharewrap h3 {
	margin: 0.5em 0;
}

.share {
	width: 100%;
}

.share.short .sns li a {
    padding: 3px;
}

.sns {
	margin: 0 auto;
}

.sns ul {
	list-style: none;
	width: 76%;
	margin-top: 10px;
}

.sns li {
	float: left;
	width: 49%;
	margin: 0 1% 2% 0;
}

.sns li a {
	font-size: 80%;
	position: relative;
	display: block;
	padding: 10px;
	color: #fff;
	border-radius: 2px;
	text-align: center;
	text-decoration: none;
}

.sns li a:before,
.sns li a i {
	margin-right: 0.2em;
	margin-left: 0.2em;
	font-size: 1.1em;
}

.sns li a:hover {
	-webkit-transform: translate3d(0px, 3px, 1px);
	transform: translate3d(0px, 3px, 1px);
	box-shadow: none;
}

.sns li a .text {
	font-weight: bold;
}

.sns li a .count {
	font-size: 10px;
	margin-left: 2px;
}


/* Twitter */

.sns .twitter a {
	background: #00acee;
	box-shadow: 0 3px 0 #0092ca;
}

.sns .twitter a:hover {
	background: #0092ca;
}


/* Facebook */

.sns .facebook a {
	background: #1f6aba;
	box-shadow: 0 3px 0 #2c4373;
}

.sns .facebook a:hover {
	background: #2c4373;
}


/* hatebu */

.sns .hatebu a {
	background: #2f70be;
	box-shadow: 0 3px 0 #43638b;
}

.sns .hatebu a:hover {
	background: #43638b;
}

.sns .hatebu a:before {
	content: 'B!';
	font-weight: bold;
	line-height: 1.055;
}


@-webkit-keyframes blink {
	0% {
		opacity: .2;
	}
	100% {
		opacity: .9;
	}
}

@keyframes blink {
	0% {
		opacity: .2;
	}
	100% {
		opacity: .9;
	}
}


