@charset "UTF-8";/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI:  https://wp-cocoon.com/ 
Author: わいひら
Author URI:  https://nelog.jp/ 
Template: cocoon-master
Version: 1.1.2
*/
.toc{display:block;padding:0;max-width:600px;border:1.2px #708090 solid!important;font-family:'Noto Sans JP',sans-serif}.toc-title{position:relative;padding:10px 0;background:#708090;color:#fff;font-weight:700}.toc .toc-content{padding:15px 20px;background-color:#fff}.toc-list>li li a{font-weight:400;font-size:95%;color:#696969;margin-left:0}.article h2{background:none;padding:0}.article h2{padding:.8em;color:#393f4c;background:#f5f5f5;border-left:solid 5px #789}.article h3{border:none;padding:0}h3{position:relative;padding:.25em 0}.article .entry-content>h3:after{content:"";display:block;height:4px;background:-webkit-linear-gradient(to right,rgb(119,136,153),transparent);background:linear-gradient(to right,rgb(119,136,153),transparent)}.nwa .author-box{text-align:center;max-width:100%}.sidebar .author-box{border:none;border-radius:4px;margin:1em 0;line-height:1.4;position:relative;padding:1.4% 2% 1.8%}.nwa .author-box .author-thumb{float:none;width:100%;margin:9px auto 0;background:url(https://suzukikeita-school.com/wp-content/uploads/2023/09/cityscape-2313618_640-1.jpg)center no-repeat;background-size:cover;height:0;padding-top:calc(100%*350/700);position:relative}.sidebar .author-thumb img{border:3px solid #fff;width:30%;margin:0 auto;position:absolute;left:0;right:0;bottom:-25%}.nwa .author-box .author-content{margin-top:16%;font-size:.9em}.author-name{font-size:1.1em;font-weight:700;margin-bottom:10px}.author-box .author-name a{text-decoration:none;color:#333}.author-box p{margin-top:.3em;line-height:1.6}.author-box p a{text-decoration:none;color:#008cee}.author-box p a:hover{text-decoration:underline;color:#008cee}#header-container .navi-in>ul li{height:auto;font-weight:600;line-height:1.3}#header-container #navi a{color:#3a3a3a;padding:.8em 1em}#header-container #navi a:hover{color:#a3a3a3}#header-container .navi-in>ul>.menu-item-has-children>a::after{top:.8em;font-size:1.2em;font-weight:600}#header-container .sub-menu .caption-wrap{padding-left:1em}.navi-in>ul .menu-item-has-description>a>.caption-wrap{height:auto}@media screen and (max-width:1030px){#header-container .menu-mobile{display:none}.navi-in>.menu-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:scroll;white-space:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#header-container #navi a{font-size:1em;padding:1em 1em}#header-container .navi-in>ul>.menu-item-has-children>a::after{display:none}#navi .navi-in>.menu-mobile li{height:auto;line-height:0}.mblt-header-mobile-buttons{margin-top:53px}}.box-menu-label{color:#4d5156}.grecaptcha-badge{visibility:hidden}<IfModule mod_deflate.c>SetOutputFilter DEFLATE BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4.0[678] no-gzip BrowserMatch bMSI[E] !no-gzip !gzip-only-text/html SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png|ico)$ no-gzip dont-vary SetEnvIfNoCase Request_URI _.utxt$ no-gzip AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/atom_xml AddOutputFilterByType DEFLATE application/x-javascript AddOutputFilterByType DEFLATE application/x-httpd-php AddOutputFilterByType DEFLATE application/x-font-ttf AddOutputFilterByType DEFLATE application/x-font-woff </IfModule>@media screen and (max-width:1023px){img.site-logo-image{visibility:hidden}}@media screen and (max-width:1023px){.logo-menu-button.menu-button{background-image:url(https://suzukikeita-school.com/wp-content/uploads/2024/06/21fe9d8d5f3601105caf501183fbd4bc.png);background-size:auto 40px;background-position:center;background-repeat:no-repeat}}