@charset "utf-8";

/*normalize*/
  
.clearfix:after,.ad_box_inner:after,.tagcloud:before{content:"";  clear:both;  display:block;width:100%;height:1px;}
.clearfix_before:before,.post h4:before{content:"";  clear:both;  display:block;}
a:hover{color:#e65202}

.f_large1{font-size:120% !important}
.f_attention{font-size:.9em}
li{list-style:none}
ul{list-style-position:inside;margin:0}
.sitename a:hover img{background-color:rgba(253, 255, 164, .55)}
.center{text-align:center;margin:auto}
.align_right{text-align:right}
.flex_alound{display:flex;justify-content:space-around}
h2,h3,h4,h5,h6{font-weight: bold;margin:0 0 .5em;padding:0;display:block;border:none}
s{text-decoration:none;}
em{font-weight:bold}
figure{text-align:center}

.border1{border:1px solid #ddc6a5;border-radius:5px;padding:3px}
.pc_hidden,.ad_content.pc_hidden{display:none}

/*日本人には(英語などを）非表示*/.ja .jp_hidden,.ja #nav small,.jp_ad,.jp_hidden_ad{display:none}
/*外国には（日本語などを）非表示.notjp_hidden{display:none}*/
/*スパムアクセスに表示*/.zh .jp_hidden,.zh .jp_hidden_ad,.ja .jp_ad{display:block}

/*Cocoon独自の「p」設定*/
p,.entry-content>*, .article p, .demo .entry-content p, .article dl, .article ul, .article li, .article ol, .article blockquote, .article pre, .article table, .article .toc, .article .column-wrap, .article .new-entry-cards, .article .popular-entry-cards, .article .navi-entry-cards, .article .box-menus, .article .ranking-item, .article .rss-entry-cards, .body .widget, .body .author-box, .body .blogcard-wrap, .body .login-user-only, .body .information-box, .body .question-box, .body .alert-box, .body .information, .body .question, .body .alert, .body .memo-box, .body .comment-box, .body .common-icon-box, .body .blank-box, .body .button-block, .body .micro-bottom, .body .caption-box, .body .tab-caption-box, .body .label-box, .body .toggle-wrap, .body .wp-block-image, .body .booklink-box, .body .kaerebalink-box, .body .tomarebalink-box, .body .product-item-box, .body .speech-wrap, .body .wp-block-categories, .body .wp-block-archives, .body .wp-block-archives-dropdown, .body .wp-block-calendar, .body .ad-area, .body .wp-block-gallery, .body .wp-block-audio, .body .wp-block-cover, .body .wp-block-file, .body .wp-block-media-text, .body .wp-block-video, .body .wp-block-buttons, .body .wp-block-columns, .body .wp-block-separator, .body .components-placeholder, .body .wp-block-search, .body .wp-block-social-links, .body .timeline-box, .body .blogcard-type, .body .btn-wrap, .body .btn-wrap a, .body .block-box, .body .wp-block-embed, .body .wp-block-group, .body .wp-block-table, .body .scrollable-table, .body .wp-block-separator, .body .wp-block, .body .video-container, .is-root-container>*, [data-type="core/freeform"]{
line-height:175%;
margin-bottom:1.5em;
}
small,.small{opacity:.8;font-size:.8em;font-weight:normal;line-height:175%}
