@charset "UTF-8";

/*!
Theme Name: Simplicity2 child
Template:   simplicity2
Version:    20151225
*/

/* header
 ******************************/
#header .alignleft {
	margin-left:  0;
	margin-right: 0;
}

#site-title {
	margin-top:    0;
	margin-bottom: 0;
}
#site-description {
	color:      #fff;
}

/* body
 ******************************/
/* パンくず */
#breadcrumb span.sp {
    display:none;
}
#breadcrumb div[itemtype="http://data-vocabulary.org/Breadcrumb"] {
  background: #F3F3F3;
  padding: 4px;
  position:relative;
  margin-right:20px;
}
#breadcrumb div[itemtype="http://data-vocabulary.org/Breadcrumb"] a:after,
#breadcrumb div[itemtype="http://data-vocabulary.org/Breadcrumb"] a:before
{
  content:'';
  position:absolute;
  top: 0;
  bottom: 0;
  width: 1em;
  background: #F3F3F3;
  transform: skew(-10deg);
}
#breadcrumb div[itemtype="http://data-vocabulary.org/Breadcrumb"] a:before{
  left: -.6em;
  border-radius: 5px 0 0 5px;
}
#breadcrumb div[itemtype="http://data-vocabulary.org/Breadcrumb"] a:after{
  right: -.6em;
  border-radius: 0 5px 5px 0;
}
#breadcrumb a {
    color: #4D4D4D;
    font-weight:700;
}
#breadcrumb {
    color: #4D4D4D;
}

/* 記事間に線を引く */
#main .entry {
	border-bottom: 1px solid #F0F0F0;
	padding-bottom: 15px;
}
/* 関連記事間に線を引く */
#main .related-entry {
	border-bottom: 1px solid #F0F0F0;
	padding-bottom: 10px; 
}

/* メタ情報の大きさを変更し、右側へ */
.post-meta,.entry .post-meta a  {
	font-size: 12px;
	line-height: 160%;
}
.entry .post-meta {
	text-align: right !important;
}

/* 関連記事 見出し */
#related-entries h2 {
    font-size: 23px;
    border-bottom: 5px solid #e7e7e7;
    padding: 10px 0;
}

/* 読者登録 */
.wysija-submit {
	margin: 0 0 20px;
	font-family: Arial, sans-serif;
	font-size: 1.2em;
	text-transform: uppercase;
}

/* スマホ用メニュー */
#animatedModal a {
	color:#000;
}
#animatedModal ul li a{
	color:#000;	
}
#animatedModal ul li {
	border: 1px solid #000;
	border-radius: 0px;
}
#animatedModal{
	background-color: rgba(255,255,255,0.85) !important;
}

/* イベントカレンダー */
.ai1ec-event {
	color: #333;
}


/* sidebar
 ******************************/
aside > ul li {
	line-height: 1.6;
}
#side_subscribe {
    margin-bottom: 30px;
	border: 1px solid #ccc;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
}
#side_subscribe > h2 {
	margin-top: 0;
	margin-bottom: 10px;
	padding: 10px 20px;
	font-size: 18px;
	font-weight: 700;
	color: #fff;
	text-align: center;
	background-color: #59abdb;
}
.subscribe_mail {
    padding: 8px 10px;
    display: block;
    text-align: center;
    color: #333;
    border: none;
}
.subscribe_btn {
    display: block;
    background: #fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    padding: 10px;
    margin: 15px 0;
    border: 1px solid #333;
}

/* 人気記事ランキングの順位をカスタマイズ　*/
.widget_popular_ranking ul li:before, .widget_new_popular ul li:before {
  background: none repeat scroll 0 0 #FFF !important;
  color:#000 !important;
  top: -3px !important;
  border-radius: 50px !important;
  border:solid 2px #000 !important;
}
#new-entries ul li img, #popular-entries ul li img {
  margin: 3px 5px 10px 3px;
}

/* footer
 ******************************/
.textwidget > p {
	line-height: 1.6;
}




