@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.3
*/

/* Monoberu Plus brand refresh */
html,body{background:#fff!important;background-image:none!important}
#container,#content,#main,.main{background-color:#fff}
#header-container{background:#fff!important;background-image:none!important;border-bottom:1px solid #dbe8e3}
#header-container-in{width:min(1120px,calc(100% - 40px));margin:auto;background:#fff}
#header,#header-in,#navi,#navi-in{background:#fff!important}
#header{height:92px;box-shadow:none}
#header-in{height:92px;min-height:0;padding:0;display:flex;align-items:center}
#header .tagline{display:none}
.logo-header{margin:0!important;padding:0!important;line-height:1}
.logo-header img{display:none!important}
.logo-header .site-name-text-link{position:relative;display:flex!important;align-items:center;gap:10px;width:auto;height:64px;color:#17241f;text-decoration:none}
.logo-header .site-name-text-link:before{content:"m";display:block;color:#0aa38e;font-family:Arial,sans-serif;font-size:54px;font-weight:900;font-style:italic;line-height:1;letter-spacing:-8px;transform:skew(-8deg)}
.logo-header .site-name-text{position:relative;display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center;min-width:170px}
.logo-header .site-name-text:before{content:"モノベルプラス";display:block;color:#17241f;font-size:22px;font-weight:900;line-height:1.15;letter-spacing:.02em}
.logo-header .site-name-text:after{content:"MONOBERU PLUS";display:block;margin-top:7px;color:#0aa38e;font-family:Arial,sans-serif;font-size:8px;font-weight:800;line-height:1;letter-spacing:.25em}
.logo-header:before{content:"＋";position:absolute;z-index:2;margin-left:43px;margin-top:1px;color:#0aa38e;font-family:Arial,sans-serif;font-size:18px;font-weight:800}
#navi{box-shadow:none;border:0}
#navi .navi-in>ul{justify-content:flex-end}
#navi .navi-in>ul>li{height:auto}
#navi .navi-in>ul>li>a{padding:35px 19px;color:#24312c;font-size:13px;font-weight:800}
#navi .navi-in>ul>li>a:hover{background:transparent;color:#078b70}
#navi .item-label{white-space:nowrap}
.article-page #content,.page:not(.home) #content{margin-top:36px}
.article-page #main,.page:not(.home) #main{border:1px solid #e2ebe7;border-radius:18px;box-shadow:none}
.entry-title{color:#17241f;letter-spacing:-.025em}
.article h2{border-left:5px solid #0a9b83;background:#f0f8f6;color:#17241f}
.article h3{border-color:#0a9b83;color:#17241f}
.footer{background:#f6faf8;color:#43514b}
.footer a{color:#2c4138}
@media screen and (min-width:769px){
 #header-container-in{display:grid;grid-template-columns:310px minmax(0,1fr);align-items:center}
 #header{grid-column:1;grid-row:1}
 #navi{grid-column:2;grid-row:1}
 #navi-in{width:100%}
}
@media screen and (max-width:768px){
 #header-container-in{width:100%}
 #header{height:68px}
 #header-in{height:68px;justify-content:flex-start;padding:0 16px}
 .logo-header .site-name-text-link{height:54px;gap:7px}
 .logo-header .site-name-text-link:before{font-size:42px;letter-spacing:-6px}
 .logo-header .site-name-text{min-width:145px}
 .logo-header .site-name-text:before{font-size:18px}
 .logo-header .site-name-text:after{margin-top:5px;font-size:7px}
 .logo-header:before{margin-left:35px;margin-top:2px;font-size:15px}
 #navi{display:none}
 body{background:#fff!important}
 .article-page #content,.page:not(.home) #content{margin-top:18px}
 .article-page #main,.page:not(.home) #main{border:0;border-radius:0}
}

#header-in{width:100%!important;max-width:none!important;justify-content:flex-start!important}
.logo-header{width:auto!important;max-width:none!important}
@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.3
*/

/* Monoberu Plus brand refresh */
html,body{background:#fff!important;background-image:none!important}
#container,#content,#main,.main{background-color:#fff}
#header-container{background:#fff!important;background-image:none!important;border-bottom:1px solid #dbe8e3}
#header-container-in{width:min(1120px,calc(100% - 40px));margin:auto;background:#fff}
#header,#header-in,#navi,#navi-in{background:#fff!important}
#header{height:92px;box-shadow:none}
#header-in{width:100%!important;max-width:none!important;height:92px;min-height:0;padding:0;display:flex;align-items:center;justify-content:flex-start!important}
#header .tagline{display:none}
.logo-header{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;line-height:1}
.logo-header img{display:none!important}
.logo-header .site-name-text-link{position:relative;display:flex!important;align-items:center;gap:10px;width:auto;height:64px;color:#17241f;text-decoration:none}
.logo-header .site-name-text-link:before{content:"m";display:block;color:#0aa38e;font-family:Arial,sans-serif;font-size:54px;font-weight:900;font-style:italic;line-height:1;letter-spacing:-8px;transform:skew(-8deg)}
.logo-header .site-name-text{position:relative;display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center;min-width:170px}
.logo-header .site-name-text:before{content:"モノベルプラス";display:block;color:#17241f;font-size:22px;font-weight:900;line-height:1.15;letter-spacing:.02em}
.logo-header .site-name-text:after{content:"MONOBERU PLUS";display:block;margin-top:7px;color:#0aa38e;font-family:Arial,sans-serif;font-size:8px;font-weight:800;line-height:1;letter-spacing:.25em}
.logo-header:before{content:"＋";position:absolute;z-index:2;margin-left:43px;margin-top:1px;color:#0aa38e;font-family:Arial,sans-serif;font-size:18px;font-weight:800}
#navi{box-shadow:none;border:0}
#navi .navi-in>ul{justify-content:flex-end}
#navi .navi-in>ul>li{height:auto}
#navi .navi-in>ul>li>a{padding:35px 19px;color:#24312c;font-size:13px;font-weight:800}
#navi .navi-in>ul>li>a:hover{background:transparent;color:#078b70}
#navi .item-label{white-space:nowrap}
.article-page #content,.page:not(.home) #content{margin-top:36px}
.article-page #main,.page:not(.home) #main{border:1px solid #e2ebe7;border-radius:18px;box-shadow:none}
.entry-title{color:#17241f;letter-spacing:-.025em}
.article h2{border-left:5px solid #0a9b83;background:#f0f8f6;color:#17241f}
.article h3{border-color:#0a9b83;color:#17241f}
.footer{background:#f6faf8;color:#43514b}
.footer a{color:#2c4138}
@media screen and (min-width:769px){
 #header-container-in{display:grid;grid-template-columns:310px minmax(0,1fr);align-items:center}
 #header{grid-column:1;grid-row:1}
 #navi{grid-column:2;grid-row:1}
 #navi-in{width:100%}
}
@media screen and (max-width:768px){
 #header-container-in{width:100%}
 #header{height:68px}
 #header-in{height:68px;justify-content:flex-start!important;padding:0 16px}
 .logo-header .site-name-text-link{height:54px;gap:7px}
 .logo-header .site-name-text-link:before{font-size:42px;letter-spacing:-6px}
 .logo-header .site-name-text{min-width:145px}
 .logo-header .site-name-text:before{font-size:18px}
 .logo-header .site-name-text:after{margin-top:5px;font-size:7px}
 .logo-header:before{margin-left:35px;margin-top:2px;font-size:15px}
 #navi{display:none}
 body{background:#fff!important}
 .article-page #content,.page:not(.home) #content{margin-top:18px}
 .article-page #main,.page:not(.home) #main{border:0;border-radius:0}
}
@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.3
*/

/* Monoberu Plus brand refresh */
html,body{background:#fff!important;background-image:none!important}
#container,#content,#main,.main{background-color:#fff}
#header-container{background:#fff!important;background-image:none!important;border-bottom:1px solid #dbe8e3}
#header-container-in{width:min(1120px,calc(100% - 40px));margin:auto;background:#fff}
#header,#header-in,#navi,#navi-in{background:#fff!important}
#header{height:92px;box-shadow:none}
#header-in{height:92px;min-height:0;padding:0;display:flex;align-items:center}
#header .tagline{display:none}
.logo-header{margin:0!important;padding:0!important;line-height:1}
.logo-header img{display:none!important}
.logo-header .site-name-text-link{position:relative;display:flex!important;align-items:center;gap:10px;width:auto;height:64px;color:#17241f;text-decoration:none}
.logo-header .site-name-text-link:before{content:"m";display:block;color:#0aa38e;font-family:Arial,sans-serif;font-size:54px;font-weight:900;font-style:italic;line-height:1;letter-spacing:-8px;transform:skew(-8deg)}
.logo-header .site-name-text{position:relative;display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center;min-width:170px}
.logo-header .site-name-text:before{content:"モノベルプラス";display:block;color:#17241f;font-size:22px;font-weight:900;line-height:1.15;letter-spacing:.02em}
.logo-header .site-name-text:after{content:"MONOBERU PLUS";display:block;margin-top:7px;color:#0aa38e;font-family:Arial,sans-serif;font-size:8px;font-weight:800;line-height:1;letter-spacing:.25em}
.logo-header:before{content:"＋";position:absolute;z-index:2;margin-left:43px;margin-top:1px;color:#0aa38e;font-family:Arial,sans-serif;font-size:18px;font-weight:800}
#navi{box-shadow:none;border:0}
#navi .navi-in>ul{justify-content:flex-end}
#navi .navi-in>ul>li{height:auto}
#navi .navi-in>ul>li>a{padding:35px 19px;color:#24312c;font-size:13px;font-weight:800}
#navi .navi-in>ul>li>a:hover{background:transparent;color:#078b70}
#navi .item-label{white-space:nowrap}
.article-page #content,.page:not(.home) #content{margin-top:36px}
.article-page #main,.page:not(.home) #main{border:1px solid #e2ebe7;border-radius:18px;box-shadow:none}
.entry-title{color:#17241f;letter-spacing:-.025em}
.article h2{border-left:5px solid #0a9b83;background:#f0f8f6;color:#17241f}
.article h3{border-color:#0a9b83;color:#17241f}
.footer{background:#f6faf8;color:#43514b}
.footer a{color:#2c4138}
@media screen and (min-width:769px){
 #header-container-in{display:grid;grid-template-columns:310px minmax(0,1fr);align-items:center}
 #header{grid-column:1;grid-row:1}
 #navi{grid-column:2;grid-row:1}
 #navi-in{width:100%}
}
@media screen and (max-width:768px){
 #header-container-in{width:100%}
 #header{height:68px}
 #header-in{height:68px;justify-content:flex-start;padding:0 16px}
 .logo-header .site-name-text-link{height:54px;gap:7px}
 .logo-header .site-name-text-link:before{font-size:42px;letter-spacing:-6px}
 .logo-header .site-name-text{min-width:145px}
 .logo-header .site-name-text:before{font-size:18px}
 .logo-header .site-name-text:after{margin-top:5px;font-size:7px}
 .logo-header:before{margin-left:35px;margin-top:2px;font-size:15px}
 #navi{display:none}
 body{background:#fff!important}
 .article-page #content,.page:not(.home) #content{margin-top:18px}
 .article-page #main,.page:not(.home) #main{border:0;border-radius:0}
}
