/*
Wordpress 
__________________________*/

/* single-page*/
.wp-block-table td, .wp-block-table th{border: none;}

.sgl-cts strong{font-weight:bold;}
.sgl-cts cite,.sgl-cts em,.sgl-cts i{font-style:italic;}
.sgl-cts big{font-size:131.25%;}
.sgl-cts ins{background:#ffc;text-decoration:none;}
.sgl-cts blockquote{font-style:italic;padding:20px; background: #eee;margin-bottom: 3rem;}
.sgl-cts blockquote p{margin-bottom: 0;}
.sgl-cts blockquotecite,.sgl-cts blockquoteem,.sgl-cts blockquotei{font-style:normal;}
.sgl-cts pre{background:#f7f7f7;color:#222;line-height:18px;margin-bottom:18px;overflow:auto;padding:1.5em;}
.sgl-cts abbr,.sgl-cts acronym{border-bottom:1px dotted #666;cursor:help;}
.sgl-cts sup,.sgl-cts sub{height:0;line-height:1;position:relative;vertical-align:baseline;}
.sgl-cts sup{bottom:1ex;}
.sgl-cts sub{top:.5ex;}
.sgl-cts p {display: block;margin-bottom: 2rem;}
.sgl-cts ol{ list-style: decimal outside;}
.sgl-cts ul{list-style: disc outside;}
.sgl-cts li{margin-left: 1em;}
.sgl-cts .wp-block-image{margin-bottom: 1em;}
hr.wp-block-separator{border-top: initial!important;margin-bottom: 3rem;}



/*Contact Form 7*/
.wpcf7-mail-sent-ok {display: none!important;}
.wpcf7-spinner{display: none!important;}
.wpcf7-spinner{position: absolute!important; top: 50%;}
.wpcf7-form input[type="checkbox"] {width: 1em!important; margin-left:0.1em!important; margin-right: 0.1em!important;}
.wpcf7-form input[type="radio"] {width: 1em!important;margin: 0 0.1em!important;}
.wpcf7-list-item{display: inline-block!important;margin-left: 0em!important;margin-right: 0em!important;}
.wpcf7-list-item-label::before {content: ""; margin-right: 0.2em;}
.wpcf7-list-item-label::after {content: ""; margin-right: 1em;}
.wpcf7-form.invalid .wpcf7-acceptance + .wpcf7-not-valid-tip{ 
white-space: nowrap;
}

.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item-label:before{display: none;}
.wpcf7-form-control.wpcf7-acceptance input[type=checkbox]{opacity: 1;}
.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item-label { padding-left: 1.2em;}

/*others*/
.thankspage,.page404{text-align: center; background: #fff;}
.post_none{font-size: 15px; padding-top: 2em; padding-bottom: 2em;}
.post_none2{font-size: 15px; text-align: center; padding: 2em 0;margin-left: auto; margin-right: auto}
img{height:auto;}
.bread_crumb li br{display:none;}

