@charset "utf-8";
/*
Theme Name: Lightning Child
Theme URI: ★ テーマの公式サイトなどのURL（空欄でも可） ★
Template: lightning
Description: Lightningの子テーマ
Author: ★ テーマ作成者の名前（空欄でも可） ★
Tags: 
Version: 0.1.2
*/
/* 全体のフォントサイズ */

/* サイドバータイトルの装飾 */
.subSection-title { 
  border-bottom: 1px solid #cd5c5c;
  padding-left:30px;
  padding-top:5px;
}

.subSection-title::before,
.subSection-title::after {
	position: absolute;
	content: '';
	border-radius: 100%
}
.subSection-title::before {
	top: .2em;
	left: .2em;
	z-index: 2;
	width: 18px;
	height: 18px;
	background: rgba(229, 28, 102, .5);
}
.subSection-title::after {
	top: .7em;
	left: .7em;
	width: 13px;
	height: 13px;
	background: rgba(210, 210, 210, .5);
}

/* マイコメント */
.mycomment {
  font-size:95%;
  background-color:#f2e2f7;
  border:1px solid #e2add6;
  padding: 10px;
}
/* h2,h3の装飾 */
h2 { 
	background: -webkit-linear-gradient(top, #fff 0%, #f0f0f0 100%);
	background: linear-gradient(to bottom, #fff 0%, #f0f0f0 100%);
	box-shadow: 0 -1px 0 rgba(255, 255, 255, 1) inset;
	border-bottom: 1px solid #f0f0f0;
  padding: .4em
 }
h3 {
	position: relative;
	padding-bottom: .4em;
  padding-left: .5em;
}
h3::before,
h3::after {
	position: absolute;
	bottom: -1px;
	left: 0;
	content: '';
	height: 4px;
}
h3::before {
	z-index: 2;
	width: 15%;
	background-color:#ce3957 ;
}
h3::after {
	width: 100%;
	background: -webkit-repeating-linear-gradient(45deg, #fff, #fff 2px, #aaa 2px, #aaa 4px);
	background: repeating-linear-gradient(45deg, #fff, #fff 2px, #aaa 2px, #aaa 4px);
border-bottom:none;
}
