@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Template:   cocoon-master
Version:    0.0.5
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/
/* ヘッダー */
/*
body {font-family: 'Noto Sans JP', sans-serif;}
*/
.header-in {height: 100%;width:100%;background: rgba(255,255,255,0.5);}
a:hover, .a-wrap:hover, .navi-in a:hover {background-color:#f2f2e8;}
/* サイトタイトル */
span.site-name-text::before {content:"\f1ec  ";font-family:"FontAwesome";}
a.site-name-text-link:hover {text-decoration:underline;}
/* sns_btn, モバイルのヘッダーメニュー */
.sns-buttons a, .slicknav_menu {background-color: #fbfbfb;color:#aca079;border:1px solid #aca079;}
.sns-buttons a:hover{color:#aaa;}
.slicknav_menu .slicknav_menutxt{font-size:0.8em;}
.slicknav_nav a {color: #555;}
.slicknav_btn {background-color: #888;}
#wpp-7 > ol {padding-left: 10px;}
/* -- カテゴリの文字サイズ 2016/11/28 --*/
.widget_categories ul li a {font-size:0.9em;line-height:1.1em;}
.widget_categories ul li a img.wpp-thumbnail {width:50px;height:50px;}
/* ヘッダー タイトル */
div.tagline {display:inline-block;padding:5px 8px;color:#000;/* background-color: rgba(255,255,255,0.8); */}
.site-name-text {font-size: 32px;letter-spacing:0.1em;padding:10px 20px;color:#000;}
.box-menu-icon {color: #aca079;}
.box-menu-description {opacity: 1.0;}
.box-menu:hover {box-shadow: inset 2px 2px 0 0 #aca079, 2px 2px 0 0 #aca079, 2px 0 0 0 #aca079, 0 2px 0 0 #aca079;}
/* パンくず */
.breadcrumb, .breadcrumb a {color: #aca079;}
/* menu */
nav#navi, .menu-header .sub-menu {box-shadow: 0 5px 15px -5px rgb(172 160 121 / 60%);}
.navi-in > ul li {height: 40px;line-height: 40px;width:160px;}
#navi .navi-in > ul > li > a {padding: 0 0.5em;}
.navi-in > ul > .menu-item-has-children > a::after {content: "";}
.menu-header .sub-menu .item-label{font-size: 80%;}
.menu-header .item-label{color: #555 !important;font-size:14px;}
.menu-header .current-menu-item, .menu-header .current-post-item, .menu-header .current-menu-ancestor, .menu-header .current-post-ancestor, .menu-header .menu-item:hover {color: #333 !important;border-bottom: 3px solid #aca079;transition: all .2s ease;}
.menu-header .sub-menu .menu-item, .menu-header .sub-menu .menu-item:hover{border-bottom: none;}
.menu-header .current-menu-item>a .item-label,.menu-header .current-post-item>a .item-label,.menu-header .current-menu-ancestor>a .item-label,.menu-header .current-post-ancestor>a .item-label,.menu-header .item-label:hover{color: #333 !important;transition: all .2s ease;}
/* パンくずリスト */
.breadcrumb, .breadcrumb a {color: #144149;}
/* トップページ目次 */
.main_top_tip{color:#aca079;font-weight:bold;text-align:center;padding:10px 0;background-color:#f2f2e8;margin-bottom:10px;}
.main_top_tip::before{font-family: FontAwesome;content: '\f0ce  ';}
.main_top_tip2{color:#aca079;font-weight:bold;text-align:center;padding:0px 0;background-color:#f2f2e8;}
.main_top_tip2::before{font-family: FontAwesome;content: '\f0ce  ';}
.lrslite_top{background-color:#f5f8fa;padding:10px 0px;}
/* 今週の人気記事 */
#popular_entries-3 .widget-entry-cards.ranking-visible .card-thumb {display:none;}
#popular_entries-3 .widget-entry-card-content:before {font-family: "Font Awesome 5 Free";font-weight: 900;content: '\f1ea  ';}
#popular_entries-3 .widget-entry-cards.ranking-visible {margin-bottom:15px;}
#popular_entries-3 .widget-entry-card-content {margin-left: 0px;border-bottom:1px dotted #888;}
#popular_entries-3 > div.widget-index-top-title.main-widget-label{font-size:1.2em;text-align:center;padding-bottom:5px;border-bottom:3px double #999;margin-bottom:10px;}
/* -- おすすめBOX設定 -- */
.top_cont {border-spacing:0.1em 3px;border:#aaa 2px dotted;margin-bottom:5px;text-align:center;font-size:1.2em;font-weight:bold;padding:0px;}
.top_fix {border-spacing:0.2em 3px;border:#3f7c9d 2px dotted;padding:7px 7px;}
.boxa {line-height:1.5em;margin:5px 5px;}
.boxb {line-height:1.5em;margin:5px 5px;}
.top_fix a {text-decoration:none;color:#400040;}
.top_fix a:hover {text-decoration:underline;color:#800040;}
/* ブログラベル */
.blogcard-label {background-color: #aca079;top: -12px;}
/* -- リンク１ -- */
div.top_fix a.linkfa:before {font-family: FontAwesome;content: "\f114";position: absolute;background: #c9e2ff;color: #153c6e;font-size: 11px;font-weight:bold;border-radius: 50%;left: 0;width: 20px;height: 20px;line-height: 20px;text-align: center;top: 50%;
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);}
div.top_fix a.linkfa {position: relative;font-size:0.9em;line-height: 16px;padding-left: 25px;color:#153c6e;}
/* -- リンク２ -- */
div.top_fix a.linkfa2:before {font-family: FontAwesome;content: "\f1ec";position: absolute;background: #e8e8ff;color: #578ED5;font-size: 14px;font-weight: normal;border-radius: 50%;left: 0;width: 24px;height: 24px;line-height: 24px;text-align: center;top: 50%;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
div.top_fix a.linkfa2 {position: relative;line-height: 18px;padding-left: 28px;color:#153c6e;font-weight:bold;}
/* -- リンク３ -- */
div.top_fix a.linkfa3:before {font-family: FontAwesome;content: "\f07b";position: absolute;background: #ffb3d9;color: #660033;font-size: 11px;font-weight:bold;border-radius: 50%;left: 0;width: 20px;height: 20px;line-height: 20px;text-align: center;top: 50%;
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);}
div.top_fix a.linkfa3 {position: relative;font-size:0.9em;line-height: 16px;padding-left: 25px;color:#153c6e;}
/* -- リンク４ -- */
div.top_fix a.linkfa4:before {font-family: FontAwesome;content: "\f015";position: absolute;background: #e8e8ff;color: #578ED5;font-size: 14px;font-weight: normal;border-radius: 50%;left: 0;width: 24px;height: 24px;line-height: 24px;text-align: center;top: 50%;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
div.top_fix a.linkfa4 {position: relative;line-height: 18px;padding-left: 28px;color:#153c6e;font-weight:bold;}
/* -- 目次下線 -- */
.tagarc1 {border-bottom: dotted 2px #3f7c9d;padding-top:10px;margin-bottom:8px;}
.tagarc1:before{padding-top:10px;margin-bottom:8px;}
/* LRS家計チェック */
.lrslnk{position: relative;color: black;font-size:1.2em;background: #fbfbfb;line-height: 1.2;padding: 0.2em 0.2em;margin: 1em 0 0.5em;border-radius: 0 5px 5px 5px;}
.lrslnk a {text-decoration:none;color:#222;}
.lrslnk:before{color: black;font-family: FontAwesome;content: '\f0ce  ';}
.lrslnk:after {/*タブ*/
position: absolute;font-family: FontAwesome,'Quicksand','Avenir','Arial',sans-serif;content: '\f00c Check';background: #578ED5;color: #fff;left: 0px;bottom: 100%;border-radius: 5px 5px 0 0;padding: 3px 7px 1px;font-size: 0.6em;line-height: 1;letter-spacing: 0.05em}
/* tags01:bf */
div.top_fix div.boxa div.tags01:first-letter {font-size: 1.2em;color: #008;font-weight:normal;}
div.top_fix div.boxa div.tags01 {position: relative;padding-left: 1.4em;line-height: 1.2;}
div.top_fix div.boxa div.tags01:before{ font-family: FontAwesome;
content: "\f0d6";position: absolute;font-size: 1.2em;left: 0;top: 0;color: #008;}
/* tags02:bf */
div.top_fix div.boxa div.tags02:first-letter {font-size: 1.2em;color: #008;font-weight:normal;}
div.top_fix div.boxa div.tags02 {position: relative;padding-left: 1.4em;line-height: 1.2;}
div.top_fix div.boxa div.tags02:before{ font-family: FontAwesome;
content: "\f022";position: absolute;font-size: 1.2em;left: 0;top: 0;color: #008;}
/* tags03:bf */
div.top_fix div.boxa div.tags03:first-letter {font-size: 1.2em;color: #008;font-weight:normal;}
div.top_fix div.boxa div.tags03 {position: relative;padding-left: 1.4em;line-height: 1.2;}
div.top_fix div.boxa div.tags03:before{ font-family: FontAwesome;
content: "\f02d";position: absolute;font-size: 1.2em;left: 0;top: 0;color: #008;}
/* tags04:bf */
div.top_fix div.boxb div.tags04:first-letter {font-size: 1.2em;color: #008;font-weight:normal;}
div.top_fix div.boxb div.tags04 {position: relative;padding-left: 1.4em;line-height: 1.2;}
div.top_fix div.boxb div.tags04:before{ font-family: FontAwesome;
content: "\f080";position: absolute;font-size: 1.2em;left: 0;top: 0;color: #008;}
/* tags05:bf */
div.top_fix div.boxa div.tags05:first-letter {font-size: 1.2em;color: #008;font-weight:normal;}
div.top_fix div.boxa div.tags05 {position: relative;padding-left: 1.4em;line-height: 1.2;}
div.top_fix div.boxa div.tags05:before{ font-family: FontAwesome;
content: "\f201";position: absolute;font-size: 1.2em;left: 0;top: 0;color: #008;}
/* --  -- */
div.top_fix div.boxb h2:before{display:none;}
div.top_fix div.boxb h2:after{display:none;}
/* --  -- */
/* tags06:bf */
div.top_fix div.boxb div.tags06:first-letter {font-size: 1.2em;color: #008;font-weight:normal;}
div.top_fix div.boxb div.tags06 {position: relative;padding-left: 1.4em;line-height: 1.2;}
div.top_fix div.boxb div.tags06:before{ font-family: FontAwesome;
content: "\f015";position: absolute;font-size: 1.2em;left: 0;top: 0;color: #008;}
/* tags07:bf */
div.top_fix div.boxa div.tags07:first-letter {font-size: 1.2em;color: #008;font-weight:normal;}
div.top_fix div.boxa div.tags07 {position: relative;padding-left: 1.4em;line-height: 1.2;}
div.top_fix div.boxa div.tags07:before{ font-family: FontAwesome;
content: "\f0ed";position: absolute;font-size: 1.2em;left: 0;top: 0;color: #008;}
/* tags08:bf */
div.top_fix div.boxa div.tags08:first-letter {font-size: 1.2em;color: #008;font-weight:normal;}
div.top_fix div.boxa div.tags08 {position: relative;padding-left: 1.4em;line-height: 1.2;}
div.top_fix div.boxa div.tags08:before{ font-family: FontAwesome;
content: "\f07a";position: absolute;font-size: 1.2em;left: 0;top: 0;color: #008;}
/* tags09:bf */
div.top_fix div.boxb div.tags09:first-letter {font-size: 1.2em;color: #008;font-weight:normal;}
div.top_fix div.boxb div.tags09 {position: relative;padding-left: 1.4em;line-height: 1.2;}
div.top_fix div.boxb div.tags09:before{ font-family: FontAwesome;
content: "\f1ae";position: absolute;font-size: 1.2em;left: 0;top: 0;color: #008;}
/* tags10:bf */
div.top_fix div.boxb div.tags10:first-letter {font-size: 1.2em;color: #008;font-weight:normal;}
div.top_fix div.boxb div.tags10 {position: relative;padding-left: 1.4em;line-height: 1.2;}
div.top_fix div.boxb div.tags10:before{ font-family: FontAwesome;
content: "\f005";position: absolute;font-size: 1.2em;left: 0;top: 0;color: #008;}
/* -- 目次メディアクエリ -- */
@media screen and (max-width: 640px) {
div.top_fix {display: block;margin: 0px;width: 95%;}
div.top_fix div.boxa {display: block;width: 97%;padding-top:0px;padding-bottom:0px;}
div.top_fix div.boxb {display: block;border:none;width: 97%;padding-top:0px;padding-bottom:0px;}
}
/* カテゴリタグ */
.cat-label, .cat-link {background-color:#aca079;color:#fff;}
.tag-link {color: #144149;border: 1px solid #144149;}
/* 日付などのmetaの背景無 */
.post-meta {background:transparent;}
/* 外部リンクのアイコン */
.fa-external-link:before {font-family: FontAwesome;content: "\f08e";}
/* -- h1 -- */
.article h1 {margin-top:26px;margin-bottom:30px;padding-bottom:8px;font-size: 26px;line-height:117%;border-bottom:2px dotted #888;}
.article h1::before {content:'\f02e';font-family:"FontAwesome";padding-right:10px;}
/* -- h2 -- */
.article h2 {border-left:0px solid #aca079;border-bottom:2px dotted #aca079;position: relative;color: #111;font-size: 26px;line-height: 1;margin: 40px 10px 10px 5px;padding: 14px 5px 10px 15px;background-color:transparent;}
.article h2:before {content: "";position: absolute;background: #aca079;top: 0;left: -5px;height: 12px;width: 12px;-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.article h2:after {content: "";position: absolute;background:#e4e4cf;top: 15px;left: -10px;height: 8px;width: 8px;-moz-transform: rotate(15deg);-webkit-transform: rotate(15deg);-o-transform: rotate(15deg);-ms-transform: rotate(15deg);transform: rotate(15deg);}
/* -- h3 -- */
.article h3, #comment-area h3, #related-entries h3 {font-size:18px;border-bottom:0px solid #e7e7e7;padding:0px 0px 0px 10px;}
.article h3 {border:0;position:relative;padding-left:0px;border-bottom:2px solid #aca079;font-weight: bold;font-size: 20px;line-height: 38px;width:98%;}
.article h3:before {content:'\f1ec';font-family:"FontAwesome";padding-right:10px;color:#aca079;}
/* -- h4 -- */
.article h4, #comment-area h4, #related-entries h4 {font-size:18px;border-top: 2px solid #aca079;border-bottom:0px solid #aca079;padding:0px 0px 0px 18px;}
.article h4 {position:relative;padding-left:22px;border-bottom:2px dotted #aca079;font-weight: bold;font-size: 20px;line-height: 28px;}
.article h4:before {content:'\f044';font-family:"FontAwesome";padding-right:10px;color:#aca079;}
/* -- h5 -- */
.article h5, #comment-area h5, #related-entries h5 {font-size:15px;border-bottom:0px solid #e7e7e7;padding:0px 0px 0px 18px;}
.article h5 {position:relative;padding-left:20px;border-bottom:1px solid #ccc;font-weight: bold;font-size: 18px;line-height: 20px;}
.article h5:before {content:'\f05d ';font-family:"FontAwesome";padding-right:10px;}
/* -- hr -- */
hr.line-gr {border: 0;height: 1px;
background-image: -webkit-linear-gradient(left, rgba(155,155,155,0), rgba(155,155,155,0.75), rgba(155,155,155,0));
background-image:    -moz-linear-gradient(left, rgba(155,155,155,0), rgba(155,155,155,0.75), rgba(155,155,155,0));
background-image:     -ms-linear-gradient(left, rgba(155,155,155,0), rgba(155,155,155,0.75), rgba(155,155,155,0));
background-image:      -o-linear-gradient(left, rgba(155,155,155,0), rgba(155,155,155,0.75), rgba(155,155,155,0));
}
/* トップページのベスト５ */
#wpp-7 {padding:5px;border:#ddd solid 0px;}
#wpp-7 .widget-index-top-title {font-size:1.0em;text-align:center;border-bottom: double 3px #aca079;color:#000;}
#wpp-7 .widget-index-top-title:before {content:"\f004  ";font-family:"FontAwesome";}
ol.top-wpp-list li {font-size:0.9em;padding:5px 0px 5px 0px;border-bottom:#aca079 dotted 2px;line-height:1.3em;}
/* ol.top-wpp-list li::first-letter {font-size: 1.4em;font-weight:bold;} */
ol.top-wpp-list li a {font-size:0.9em;text-decoration:none;color:#333;}
ol.top-wpp-list li a:after {content:"\f1ea  \f0a9";font-family:"FontAwesome";}
ol.top-wpp-list li a:hover {text-decoration:underline;color:#f00;}
ol.top-wpp-list li:nth-child(1):before{content:"\f521 ";font-family:"Font Awesome 5 Free";font-weight: 900;color:#CAA846;}
ol.top-wpp-list li:nth-child(2):before{content:"\f445  ";font-family:"Font Awesome 5 Free";font-weight: 900;color:#BDC3C9;}
ol.top-wpp-list li:nth-child(3):before{content:"\f091  ";font-family:"Font Awesome 5 Free";font-weight: 900;color:#7A592F}
ol.top-wpp-list li:nth-child(4):before{content:"\f5a2  ";font-family:"Font Awesome 5 Free";font-weight: 900;color:#515356;}
ol.top-wpp-list li:nth-child(5):before{content:"\f5a2  ";font-family:"Font Awesome 5 Free";font-weight: 900;color:#515356;}
/* TOP10 */
#wpp-3 ul li:before{content:"\f0f6  ";font-family:"FontAwesome";}
/* 投稿ページトラコミュ */
#wpp-tb {padding:6px;border:#ddd solid 1px;margin-top:15px;background-color:#f5f8f8;}
#wpp-tb .widget-index-top-title {font-size:1.2em;text-align:center;border-bottom: double 3px #888;color:#000;}
#wpp-tb .widget-index-top-title:before {content:"\f1ea  ";font-family:"FontAwesome";}
#wpp-tb ol.top-wpp-list li a:after {content:" ";font-family:"FontAwesome";}
#wpp-tb ol.top-wpp-list li {padding:1px 0px;border-bottom:#3f7c9d dotted 2px;}

/* -- -- */
/*投稿ページの目次*/
.toc {padding:8px 18px;border: 3px double #aca079;line-height: 1.8;background-color:#f2f2e8;display: block;}
/*h3以下の下側ボーダー*/
.toc ul li a, .toc ol li a {display: block;border-bottom: 1px dashed #ccc;margin-left: -20px;padding-left: 20px;}
.toc ul.toc-list>li, .toc ol.toc-list>li {margin-top: 1em;}
/*h2の下側ボーダー*/
.toc ul.toc-list>li>a, .toc ol.toc-list>li>a {border-bottom: 1px solid #ccc;}
/* -- 今までの人気TOP10記事 -- */
#recent-posts-2 li {font-size:0.9em;}
/* -- プチ引用 -- */
.puchi01{margin-left:10px;padding-left:10px;font-size:0.85em;border-left:#81b1a7 2px solid;line-height:1.4em;margin-bottom:15px;}
/* あわせて読みたい記事 */
.yomitai{position: relative;color: black;font-size:1.2em;background: #fff0f0;line-height: 1.4;padding: 0.6em 0.5em;margin: 2em 0 0.5em;border-radius: 0 5px 5px 5px;}
.yomitai:before{color: black;font-family: FontAwesome;content: '\f1ea  ';}
.yomitai:after {/*タブ*/
position: absolute;font-family: FontAwesome,'Quicksand','Avenir','Arial',sans-serif;content: '\f00c Check';background: #ff8000;color: #fff;left: 0px;bottom: 100%;border-radius: 5px 5px 0 0;padding: 3px 7px 1px;font-size: 0.7em;line-height: 1;letter-spacing: 0.05em}
/* あわせて読みたい記事2 */
.yomitai2{position: relative;color: black;font-size:1.2em;background: #fff0f0;line-height: 1.4;padding: 0.6em 0.5em;margin: 2em 0 0.5em;border-radius: 0 5px 5px 5px;}
.yomitai2:after {/*タブ*/
position: absolute;font-family: FontAwesome,'Quicksand','Avenir','Arial',sans-serif;content: '\f00c Check';background: #ff8000;color: #fff;left: 0px;bottom: 100%;border-radius: 5px 5px 0 0;padding: 3px 7px 1px;font-size: 0.7em;line-height: 1;letter-spacing: 0.05em}
/* サイドバーのカテゴリ体裁 */
.widget_categories ul li a {display:block;}
.widget_categories ul li a .post-count {display:inline-block;float:none;}
.widget_categories ul li a .post-count::before {content:"\00a0(";}
.widget_categories ul li a .post-count::after {content:")";}
/* side-cat */
#categories-2 ul li.cat-item a {color: #222;text-decoration: none;line-height:1.0em;}
.widget_categories ul li a {font-size: 0.8em;line-height: 1.0em;padding: 3px 0;}
/* -- サイドバーのタイトルアイコン-- */
.sidebar h3 {position: relative;padding-left:40px;color:#333;background-color:transparent;font-weight:normal;border-bottom: dotted 1px #444;line-height:2.0;padding: 5px 0px 5px 38px;margin: 5px 0;}
.sidebar h3::before { position: absolute;content:"\f1ec"; font-family:"FontAwesome";background: #aca079;color: #fff;font-size: 18px;border-radius: 50%;left: 0;width: 30px;height: 30px;line-height: 30px;text-align: center;top: 50%;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: ranslateY(-50%);transform: translateY(-50%);}
/* サイドバーのプロフィール */
.prof1:before {content:"\f2bc  "; font-family:"FontAwesome";}
/* サイドバーのアフィ */
ul.afa8 {padding:2px 0px;margin-left:18px;}
ul.afa8 li a {font-size:0.8em;text-decoration:none;color:#333;}
ul.afa8 li {list-style-type:circle;line-height:1em;padding:0;margin:0 auto;}
/* サイドバーのカレンダー */
#wp-calendar td a {color: #333;background-color: #f2f2e8;}
#wp-calendar td a:hover {background-color: #aca079;}
#wp-calendar #today, #wp-calendar #today a {background-color: #aca079;}
#wp-calendar {width:85%;text-align:right;}
table th {background-color: #f2f2e8;}
/* トラコミュ体裁 */
.tc_ns {letter-spacing:-1px;line-height:154%;font-size:0.95em;padding-bottom:5px;}
.tc_ns a {color:#000;text-decoration:none;}
.tc_ns a:hover {color:#ff0000;text-decoration:underline;}
/* 応援して */
.entry-content {margin-bottom:30px;}
/* トラコミュ本文h2の2番目用 */
.trcm2 ul {padding-left:0px;margin-left:0px;}
.trcm2 ul li {list-style-type:none;line-height:1.4em;}
.trcm2 ul li a {text-decoration:none;color:#333;}
.trcm2 ul li a span.external-icon {display:none;} 
/* .trcm2 ul li a:before {content:"\f046  "; font-family:"FontAwesome";} */
/* トラコミュトップみんなの知恵 */
.top_fix .column-left, .top_fix .column-right {padding:0 0px;}
.trcm3 ul {padding:0 0px;margin:0 0px;}
.trcm3 ul li {list-style-type:none;line-height:1.4em;}
.trcm3 ul li a {text-decoration:none;color:#333;}
.trcm3 ul li a span.external-icon {display:none;} 
.trcm3 ul li a:before {content:"\f02d  "; font-family:"FontAwesome";}
/* トラコミュ用 */
.trcm ul li {list-style-type:none;font-size:0.8em;line-height:1.2em;}
.trcm ul li a {text-decoration:none;color:#333;}
.trcm ul li a:before {content:"\f046  "; font-family:"FontAwesome";}
/* 過去1ヶ月の人気記事 */
#wpp-4 > ul, #wpp-3 > ul, #custom_html-14 > div > div.trcm > ul{padding-left: 15px;}
#sidebar .wpp-list {font-size:0.8em;}
#sidebar .wpp-list li {padding:0px 0;margin:0px 0;line-height:1.5em;}
#sidebar .wpp-list li a:hover{color:#b70000;text-decoration:underline;}
#sidebar .wpp-list li a {color:#555;text-decoration:none;}
/* 固定ページ：LRS家計記事一覧のスタイル */
.getPost {background: #fafafa;border-left:2px #999 solid;border-bottom:2px #ccc solid;}
.getPostStringArea {padding:0 10px;}
h3.getPostTitle a {text-decoration:none;color:#222;}
.getPostContent {font-size:0.9em;line-height:1.2em;}
/* -- サイドバー：過去1ヶ月、過去の人気記事 -- */
ul > li > a.wpp-post-title{color:#333;text-decoration:none;}
#wpp-4 > ul > li > a:hover{color:#b70000;text-decoration:underline;}
#wpp-5 > ul > li > a:hover{color:#b70000;text-decoration:underline;}
.widget_recent_entries ul li a {font-size:0.9em;padding: 5px 0;margin:2px 0;border-bottom:1px dotted #888;}
/* ブログカード　おススメ記事 */
.bct-osusume .blogcard::before{content:"◆おススメ記事";background-color: #578ED5;color: #fff;}
.blogcard {border:1px solid #aca079;}
/* サイトマップのフォントサイズと行間 */

element.style {}
#sitemap_list a {text-decoration: none;}
#sitemap_list a {text-decoration: none;font-size: 1.0;line-height: 1.2em;}
a {color: #1967d2;}
* {padding: 0;margin: 0;box-sizing: border-box;word-wrap: break-word;overflow-wrap: break-word;}
user agent stylesheet
a:-webkit-any-link {color: -webkit-link;cursor: pointer;text-decoration: underline;}
#sitemap_list li li {font-size:1.2em;}
#sitemap_list a {text-decoration: none;font-size:1.2em;line-height:2.2em;}
/*  */
/*  */
/* 本文下の空白 */
.entry-content {margin-bottom: 0px;}
/* モバイルメニューの影 */
.mobile-menu-buttons{box-shadow: 0 0 5px #aca079;}
/* タグ */
.fa-tag:before{color:aca079;}
.tag-link {color: #aca079;border: 1px solid #aca079;}
.tagcloud a {color:#aca079;}
/* ページャー */
.pagination-next{background-color:#f2f2e8;}
/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1240px以下*/
@media screen and (max-width: 1240px){
  /*必要ならばここにコードを書く*/
}

/*1030px以下*/
@media screen and (max-width: 1030px){
  /*必要ならばここにコードを書く*/
}

/*768px以下*/
@media screen and (max-width: 768px){
  /*必要ならばここにコードを書く*/
}

/*480px以下*/
@media screen and (max-width: 480px){
  /*必要ならばここにコードを書く*/
		div.tagline {display:none;}
}