/* 窓香房 v3 読みやすさ優先の調整 CSS
 * v2 CSS の後に読み込んでください。既存のデザインを維持しつつ文字を標準サイズに戻します。
 */
body.madokohbo-modern-top{font-family:Meiryo,"Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:16px;line-height:1.85;-webkit-font-smoothing:auto;color:#26352c;background:#fafbf9}
.madokohbo-modern-top p,.madokohbo-modern-top li,.madokohbo-modern-top .main{font-weight:400}
.madokohbo-modern-top .sub-nav a{font-size:14px;font-weight:600;color:#495e50}
/* v2 ナビ指定より優先 */
.madokohbo-modern-top #globalNavi .navbar-inverse .navbar-nav>li>a{font-size:15px;font-weight:700;letter-spacing:0;padding-top:17px;padding-bottom:17px}
.madokohbo-modern-top #globalNavi .dropdown-menu>li>a{font-size:15px;line-height:1.65;font-weight:500}
.madokohbo-modern-top .mk-home h2{font-size:clamp(25px,2.6vw,32px);font-weight:700;line-height:1.5}
.madokohbo-modern-top .mk-home .mk-intro h2{font-size:clamp(27px,3.2vw,38px);font-weight:700}
.madokohbo-modern-top .mk-home .mk-lead{font-size:17px;line-height:1.9;color:#344b3e}
.madokohbo-modern-top .mk-home .mk-section-head>p:last-child{font-size:16px;color:#4e6155}
.madokohbo-modern-top .mk-home .mk-eyebrow{font-size:14px;font-weight:700;letter-spacing:.04em}
.madokohbo-modern-top .mk-home .mk-btn{font-size:16px;font-weight:700;min-height:45px;padding:12px 20px}
.madokohbo-modern-top .mk-home .mk-service-content h3{font-size:21px;font-weight:700;line-height:1.55}
.madokohbo-modern-top .mk-home .mk-service-content>p{font-size:16px;line-height:1.8;color:#44584c}
.madokohbo-modern-top .mk-home .mk-text-link{font-size:16px;font-weight:700;line-height:1.55}
.madokohbo-modern-top .mk-home .mk-feature-item>span,
.madokohbo-modern-top .mk-home .mk-banner-card>span,
.madokohbo-modern-top .mk-home .mk-lifestyle-item>span{font-size:16px;line-height:1.65;font-weight:700}
.madokohbo-modern-top .mk-home .mk-case-feed h3{font-size:21px;font-weight:700}
.madokohbo-modern-top .mk-home .mk-case-items>li{font-size:16px;line-height:1.75}
.madokohbo-modern-top .aside .cat-nav li a{font-size:16px;line-height:1.6}
.madokohbo-modern-top .aside .banner p{font-size:15px;line-height:1.85;color:#43594b}
.madokohbo-modern-top .main .maintitle,
.madokohbo-modern-top .main .subtitle{font-weight:700}
@media(min-width:768px){
 .madokohbo-modern-top #globalNavi .navbar-nav>li>a{padding-left:2px;padding-right:2px}
 .madokohbo-modern-top #globalNavi li.mk-mega.open>.mk-mega-list{display:grid}
}
@media(max-width:767px){
 body.madokohbo-modern-top{font-size:16px}
 .madokohbo-modern-top #globalNavi .navbar-nav>li>a{font-size:16px;padding:14px 16px}
 .madokohbo-modern-top #globalNavi .navbar-nav .open .dropdown-menu>li>a{font-size:15px;color:#253e32}
 .madokohbo-modern-top .mk-home .mk-service-content h3{font-size:20px}
 .madokohbo-modern-top .mk-home .mk-service-content>p{font-size:16px}
 .madokohbo-modern-top .mk-home h2{font-size:25px}
}
