@charset "UTF-8";

/*!
Theme Name: Simplicity2 child
Template:   simplicity2
Version:    20161002
*/

/* Simplicity子テーマ用のスタイルを書く */

/* はんなり明朝
@import url(https://fonts.googleapis.com/earlyaccess/hannari.css);
.hannari-font {
 font-family: 'Hannari';
 font-size: 17px;
} */

/* さわらび明朝 */
@import url(https://fonts.googleapis.com/earlyaccess/sawarabimincho.css);
.sawarabi-font {
 font-family: 'Sawarabi Mincho';
 font-size: 15px;
}

/* サイトタイトルの非表示 */
#site-title { display: none; }

/* キャッチフレーズの非表示 */
#site-description{
display:none;
}

/*記事幅を狭くする(pc)*/
#the-content {
padding: 0 30px;
}

/* ReadMoreの装飾　*/
.entry-read a{
color:#fff;
font-size:14px;
background-color:#304d6e;
border:1px solid #304d6e;
border-radius:2px;
padding:3px 10px 3px 5px;
text-decoration:none;
}
.entry-read a:hover{
color:#fff;
background-color:#006a32;
border:1px solid #006a32;
}
.entry-read {
text-align: right;
margin-right: 10px; 
}

/* 記事のh4のドット線を実線にする */
.article h4 {
    border-bottom: 2px solid;
    border-bottom-color: rgb(137, 189, 222);
}
	
/* リストタグを修正 */
.article li {
  margin: 0 0 7px;
  line-height: 1.7;
  position: relative;
  padding-left: 10px;
}

/* メタ情報の大きさを変更し、右側へ*/
.post-meta,.entry .post-meta a  {
    font-size: 13px;
    line-height: 200%;
}

/* メタ情報の大きさを変更し、右側へ（FAQ専用）*/
.post-meta-faq, .post-meta-faq a  {
    font-size: 13px;
    line-height: 200%;
    background-color: initial;
    text-align: right !important;
}

.entry .post-meta {
    text-align: right !important;
}

.pagination a{
  border: 1px solid #ddd;
  border-left-width: 0;
  margin-left: 0;
  width: 36px;
  height: 36px;
  line-height: 36px;
}

span.wpcf7-list-item { display: block; }

#width-initial
{
  width: initial;
}

#footer, #footer h3, #footer a {
    color: #fff;
}

.footer-right {
    padding-left: 80px;
}

.widget_new_entries ul li img, .widget_new_popular ul li img, .widget_popular_ranking ul li img {
    margin-right: 20px;
    width: 60px;
    height: 60px;
}

#sidebar .widget_new_entries ul,
#sidebar .widget_new_popular ul,
#sidebar .widget_popular_ranking ul,
#footer .widget_new_entries ul,
#footer .widget_new_popular ul,
#footer .widget_popular_ranking ul {
     font-size: 14px;
}
	
.post-author.vcard.author{
display:none;
}

.tagcloud a {
    display: inline-block;
    margin-bottom: 5px;
    padding: 6px 12px;
    color: #666;
    text-decoration: none;
    border-radius: 2px;
    border: 1px solid #e6e6e6;
    background: #FFF;
    font-size: 13px;
}

.tagcloud a:hover {
    transition: 0.3s;
    background: #EFEFEF;
}

#suggestion-number-field{
    width: 60px;
}

a[title="noevent"] {
	pointer-events: none;
}

#faq-list-rows {
    border: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}

/* for Random Posts */
.arpw-ul {
    padding-left: 0px;
}

.arpw-title {
    font-size: 14px;
    text-decoration: non;
    text-decoration: none;
    text-decoration-color: currentcolor;
    text-decoration-line: none;
    text-decoration-style: solid;
}

.arpw-time {
    font-size: 11px;
}

.arpw-thumbnail {
    border-radius: 10px;
    border: medium none;
    display: inline;
    float: left;
    margin-top: 3px;
    margin-bottom:10px;
}

#sidebar ul, #sidebar ol, .widget-over-article ul, .widget-over-article ol, .widget-under-article ul, .widget-under-article ol, .widget-over-sns-buttons ul, .widget-over-sns-buttons ol, .widget-under-sns-buttons ul, .widget-under-sns-buttons ol {
    padding-left: 0px;
    list-style: none;
}

/* for Corrections page */
.book-index {
    background-color: #F2F8FC;
}
