@charset "utf-8";
/*
Theme Name: efight
Theme URI: https://efight.jp/
Description: efight
Version: 1.0
Author: Yoshikuradesign
*/

hr.clear{clear:both;color:#fff;background-color:#fff;margin:5px auto;height:1px}
hr.clear-ccc{clear:both;color:#ccc;background-color:#ccc;margin:5px 10px;height:1px}
div.entry div.textBody p{font-size:16px;line-height:1.7em}
div.entry div.textBody div#open1 table tr td,div.entry div.textBody div#open1 table tr td p,div.entry div.textBody div#open2 table tr td,div.entry div.textBody div#open2 table tr td p,div.entry div.textBody div#open3 table tr td,div.entry div.textBody div#open3 table tr td p{font-size:12px;padding:3px}
hr.clear{clear:both;color:#ccc;background-color:#ccc;margin:0.5em auto;height:1px}
ul.linkpages{clear:both;list-style:none outside none;margin:1.2em 0 1.5em;padding:0;border:none;background-color:#fff;color:#111;text-align:center}
ul.linkpages li{float:none;border:none;width:auto;margin:2px;padding:0;display:inline}
ul.linkpages li a:link,ul.linkpages li a{border:1px solid #777;padding:3px 7px}
ul.linkpages li a:link,ul.linkpages li a:visited{background-color:#fff}
ul.linkpages li a:hover,ul.linkpages li a:active{background-color:#fc6}
ul.linkpages li.activepage{border:1px solid #777;padding:3px 7px;background-color:#fc6}
ul.linkpages li.previous,ul.linkpages li.next{border:1px solid #777;padding:3px 7px;color:#ccc}
ul.linkpages li.first,ul.linkpages li.last{border:1px solid #ccc;padding:3px 7px;color:#ccc}
ul.linkpages li.first a,ul.linkpages li.previous a,ul.linkpages li.next a,ul.linkpages li.last a{padding:0;background-color:#fff;color:#111}
/*.textBody {position: relative;box-sizing: border-box;}
#more_article {position: relative;overflow: hidden;height: 300px;}
#more_article::before {display: block;position: absolute;bottom: 0;left: 0;width: 100%;content: "";height: 84px;background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 50%, rgba(255,255,255,0.8) 50%, #fff 100%);background: linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 50%, rgba(255,255,255,0.8) 50%, #fff 100%);}
.textBody label.readmore {display: table;position: absolute;bottom: 8px;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);z-index: 2;margin: 0 auto;padding: 10px 0;background-color: #005f9f;border-radius: 16px;color: #fff;font-size:136%;width: 84%;text-align: center}
.textBody label.readmore:before {content: '続きを読む';}
.textBody label.readmore:hover {cursor: pointer;}
.textBody input#label {display: none;}
.textBody input#label:checked ~ label.readmore {display: none;}
.textBody input#label:checked ~ #more_article {height: auto;}
.textBody input#label:checked ~ #more_article::before {display: none;}*/