@charset "UTF-8";
/*
Template:kaetenwp
Theme Name:【 子テーマ 】 カエテンWP-JOY
Author:Creative Planning
Description:カエテンWP-JOY カスタマイズ用子テーマ
Version:1.0.0*/
/*--------------↓CSSを追加してください---------------*/

/** KaetenGraph 記事装飾追加 開始 **/
.block{display:block;}
.inline-block{display:inline-block;}
.break-all{word-break:break-all;}
.font-weight-normal{font-weight:normal;}
.line-height-normal{line-height:inherit}

.border-blue{border-color:#00f;}
.border-navy{border-color:navy;}
.border-red{border-color:red;}
.border-green{border-color:green;}
.border-orange{border-color:orange;}
.border-purple{border-color:purple;}
.border-pink{border-color:#ff69b4;}
.border-black{border-color:#000;}
.border-grey{border-color:grey;}
/** KaetenGraph 記事装飾追加 終了 **/
select,
input[type="text"],
input[type="url"],
input[type="password"],
input[type="email"],
textarea {
	width: 100%;
}

/** Line追加 開始 **/
.sns-01 .line .icon,.sns-02 .line .icon,.sns-03 .line .icon{display:inline-block;}
.sns-01 .line .text,.sns-02 .line .text,.sns-03 .line .text{line-height:none;}
.sns-04 .line .icon,.sns-05 .line .icon,.sns-06 .line .icon{display:block;}
.sns-04 .line .text,.sns-05 .line .text,.sns-06 .line .text{display:none;}
/** Line追加 終了**/

/** WEB拍手調整 開始 **/
.maroyaka-webclap .btn{
    width:100%;
    height:30px;
}
/** WEB拍手調整 終了 **/

/** サイドバーのリンクの設定 開始 **/
#side-kai{
	text-decoration: none;
	color: none;
}

#side-kai a:link {
	text-decoration: underline;
	color: #1111cc;
}

#side-kai a:visited {
	text-decoration: underline;
	color: #800080;
}

#side-kai a:hover{
	text-decoration: underline;
	color: #a00000;
}
/** サイドバーのリンクの設定 終了 **/

/** 空白行付加 開始 **/
.mb1{
	 margin-bottom: 1em;
}
.mb2{
	 margin-bottom: 2em;
}
/** 空白行付加 終了 **/

/** 画像のセンタリング 開始 **/
.tac{
	text-align: center;
}
/** 画像のセンタリング 終了 **/

/** テーブル 開始 **/
#justify{text-align:justify;}
/** テーブル 終了 **/

/** リンク装飾 開始 **/
.link1 {
	display: block;
	background-color: #eee;
	padding: 1em;
}

.link2 {
	display: block;
	background-color: #eee;
	border: 2px solid #fff;
	box_ex-shadow: 0 0 0 2px #eee;
	padding: 1em;
}
/** リンク装飾 終了 **/

/** 箇条書き均等 開始 **/
.table-ul{
  padding:0px;
}
.table-ul ul {
  display: table;
  table-layout: fixed;
  text-align: center;
  width: 100%;
}
.table-ul li {
  display: table-cell;
  vertical-align: middle;
}
/** 箇条書き均等 終了 **/

/** 回り込み解除 開始 **/
.clear2:after {content: ""; display: block; clear: both;}
/** 回り込み解除 終了**/

/** TOC+ 開始 **/
#toc_container {
	display: block !important;
	background: #fff;
	border: 2px solid #ccc;
	font-size: 95%;
	box_ex-sizing: border-box;
	line-height: 1.4;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 1em 2em;
}

#toc_container .toc_title {
	text-align: center;
	background: #eee;
	border-bottom: 2px solid #ddd;
	padding: 0.4em 0;
}
 
#toc_container ul {
    list-style: none;
    margin-bottom: 0;
}
 
#toc_container ul li {
    margin: 0;
    padding-left: 0;
    text-indent: 0;
}
 
#toc_container ul a {
	display: block;
	text-decoration: none;
	color: #444;
	border-bottom: 1px dotted #ccc;
}
 
#toc_container .toc_list > li > a {
	border-bottom: 2px solid #ccc;
	font-size: 110%;
}
 
#toc_container ul ul {
	padding: 1em 0 1em 1em;
}
 
#toc_container li {
	margin-bottom: 0.8em;
	padding-bottom: 0.2em;
}
/** TOC+ 終了 **/

.wpp-list img {
	margin: 0;
}
