@charset "UTF-8";
#avatar-manager img{margin:2px 0;vertical-align:middle}#avatar-manager label+a{display:inline-block;margin-top:-6px}#avatar-manager .delete{color:red;padding:2px}#avatar-manager .delete:hover{background:red;color:#fff;text-decoration:none}div.wpcf7{margin:0;padding:0;}
div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;margin:0;padding:0;border:0;}
div.wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;border:2px solid #ff0000;}
div.wpcf7-mail-sent-ok{border:2px solid #398f14;}
div.wpcf7-mail-sent-ng,
div.wpcf7-aborted{border:2px solid #ff0000;}
div.wpcf7-spam-blocked{border:2px solid #ffa500;}
div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing{border:2px solid #f7e700;}
.wpcf7-form-control-wrap{position:relative;}
span.wpcf7-not-valid-tip{color:#f00;font-size:1em;font-weight:normal;display:block;}
.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid #ff0000;background:#fff;padding:.2em .8em;}
span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em;}
span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after{content:" ";}
.wpcf7-display-none{display:none;}
div.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-image:url(//mojinavi.com/pro/wp-content/plugins/contact-form-7/images/ajax-loader.gif);width:16px;height:16px;border:none;padding:0;margin:0 0 0 4px;vertical-align:middle;}
div.wpcf7 .ajax-loader.is-active{visibility:visible;}
div.wpcf7 div.ajax-error{display:none;}
div.wpcf7 .placeheld{color:#888;}
div.wpcf7 input[type="file"]{cursor:pointer;}
div.wpcf7 input[type="file"]:disabled{cursor:default;}
div.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
  body{line-height:1.55em}
section.entry-content{padding-top:0}
dt,a,th{font-weight:500 !important}
div.pastel-bc{background-color:#998866 !important}
ul.widget-menu>li{width:100%;background-color:#F8F8F8}
span.dashicons{display:block;color:#333;width:38px;height:38px;font-size:38px;line-height:.4em;margin-left:auto;margin-right:auto}
p.post-thumbnail img{object-fit:cover;max-height:335px}
.author_img>img{border-width:3px}
.box16{background:repeating-linear-gradient(125deg, #faf8f4, #FaF8F4 3px, #fffcf0 3px,#fffcf0 6px)}
.divheader__headline, .divheader__descr, .divheader__btn{text-align:center}
.header-meta li:before{padding-right:4px}
.header-meta li{display:inline-block;list-style:none;font-size:.8em;line-height:1em;margin:2px}
.header-meta li a{color:#fff}
.easy-footnotes-wrapper{font-size:.68em}
.entry-content h2{padding:.5em;border-left:solid 7px #998866;background:-webkit-repeating-linear-gradient(135deg,rgba(144,128,96,0.25),rgba(144,128,96,0.25) 8px,rgba(144,128,96,0.2) 8px,rgba(144,128,96,0.2) 18px);}
.entry-content h3{border-bottom:dotted 1px #aaa;margin:.4em 0}
.entry-content table{text-align:center}
.entry-content table>caption{margin:0;line-height:1.3em;font-size:1.3em;padding:.5em;color:#fff;background:#998866}
.entry-content table tr,.entry-content table td{border:1px solid #e0e0e0}
.entry-content table td:last-child{border:1px solid #e0e0e0}
.entry-content .footnote_plugin_tooltip_text{top:.7em !important}
.entry-meta{margin:-15px 0 0}
.itiran td{padding:1.8em 0 .5em}
.large{font-size:1.5em}
.nothumb .entry-meta:after, .nothumb .page-title:after{content:none;}
.say.left .sc:before{border-right:12px solid #fc7}
.say.left .sc:after,.say.right .sc:before{display:none}
.say.right div.sc{background:#fea}
.say.right div.sc:after{border-left:12px solid #fea}
.sc{padding:.6em;border:none;background:#fc7}
.single-title,.page-title{margin:10px 0 0}
.faceicon{width:110px}
.faceicon img{border:none}
.totop{width:65px;height:65px;font-size:1.7em}
.totop .fa{line-height:62px}
.tr4{text-align:-webkit-center;font-weight:bold;display:grid;grid-template-columns:33% 34% 33%;}
.tr3{text-align:-webkit-center;font-weight:bold;display:grid;grid-template-columns:25% 25% 25% 25%;}
.white{color:#fff}
.widget-menu li:nth-child(even){border:none}
#drawer__open{left:auto;right:0}
#related_ads{margin-bottom:0}
#toc_container p.toc_title:before{display:none}
#toc_container .toc_title{margin:0}
#inner-content tbody.itiran ruby{font-size:2.3em}
#inner-content tbody.itiran rt{font-size:.35em}
#tegaki-box{text-align:center}
#tegaki-box>*{width:304px}
#tegaki-text{height:304px;position:absolute;color:#f8f8e8;background-color:rgba(68, 62, 58, 0.7);padding:25% 0;text-align:center;line-height:2.3em}
#tegaki-canvas{background-color:#fec;border:solid 1px #987}
#tegaki-reset{position:relative;top:-7px;left:-1px;}
#tegaki-links{line-height:2em}
@media only screen and (min-width:481px){
#tegaki-text{display:none;z-index:9}
div.textimg{font-size:1.3em}
.divheader__headline, .divheader__descr, .divheader__btn{text-align:center}
.one-column #main{max-width:unset}
}
@media only screen and (max-width: 1023px) { .shtb2.tbrsp,
.shtb2.tbrsp .cell{
display: block;
width: 100%;
margin-bottom: 1em;
padding: 0;
}
}