* { list-style-position: inside; } .archive-description { text-align: center; margin: 20px 0 0; } .post-detail > .container .breadcrumbs { margin-top: 4vw; } .post-detail ul { margin-top: 5.8666666667vw; } .post-detail li { font-size: 4vw; line-height: 170%; letter-spacing: 0.25vw; } .post-detail h4 { font-size: 4.0vw; font-weight: 500; line-height: 1.7222222222; margin-top: 8.0vw; } .container { padding: 0; } .post ol { padding: 0; margin: 1vw 0 1vw 1vw; } .send-message p { width: 100%; margin-top: 0; } .send-message .wpcf7-form-control { display: block; height: 13.3333333333vw!important; } .wpcf7-checkbox { display: flex; align-items: center; } .footer-navigation li { font-size: 16px; } @media screen and (min-width: 769px) { .container { padding: 20px; } .post-detail .container .breadcrumbs { margin-top: 10px; } .post-detail ul { margin-top: 2.0138888889vw; margin-left: .5em; } .post-detail li { font-size: 1.1111111111vw; letter-spacing: 0.05vw; } .send-message .wpcf7-form-control { height: 3.4722222222vw!important; } .post-detail h4 { font-size: 1.2vw; line-height: 1.55; margin-top: 1vw; } } .date_list { margin-top: 8vw !important; color: #e60012; } .profile .box .txt-wrap h2, .message .box .txt-wrap h2 { line-height: 1.4; } .post-detail > .container .entry-content p:last-of-type { margin-top: 5.8666666667vw; } @media screen and (min-width: 769px) { .page-header .page-title { font-size: min(48px,4vw); } .date_list { margin-top: 2.4vw !important; } .post-detail > .container .entry-content p:last-of-type { margin-top: 2.0138888889vw; } } header nav a span, header nav a:after { font-size: 1.5277777778vw!important; } @media screen and (max-width: 769px) { header nav a span, header nav a:after { font-size: 6vw!important; display: flex; align-items: center; padding: 10px 0; } } html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]) { padding-right: 0px; } /* 下記cssは、10周年ロゴ用に調整したcssの為2025年通常ロゴに戻す際にに削除する*/ /* ここから */ header.site-header .site-branding { width:25vw; padding-top:4.2vw; } @media screen and (min-width: 769px) { header.site-header .site-branding { width:7vw; margin-top:1.2vw; padding-top:0; } .it-service .box .pic-wrap .pic img { width:28%; } } /* ここまで */ /* Gmail 送信者ガイドライン変更の影響と対応について */ /* ここから */ #post-15138 { font-size: 1vw; } #post-15138 h1 { font-size: 4.5vw; margin-top: 1.5em; margin-bottom: 0.8em; } #post-15138 h2 { font-size: 4.2vw; margin-top: 1.5em; margin-bottom: 0.6em; padding-bottom: 8px; border-width: 0 0 1px; border-style: solid; border-color: #999; font-weight: bold; } #post-15138 h3 { font-size: 4vw; margin-top: 1.4em; margin-bottom: 0.4em; } #post-15138 h3.card-title { font-size: 4vw; margin-top: 1.7421602787%; } #post-15138 h4 { font-size: 4vw; font-weight: bold; margin-top: 0; margin-bottom: 0.2em; } #post-15138 p { margin-top: 0; margin-bottom: 4vw; } #post-15138 .caution { margin: 8px 0 16px; padding: 16px; background-color: #f6f6f6; font-size: 4.5vw; } #post-15138 .caution p, #post-15138 .caution ul { margin: 0; } #post-15138 .caution li { margin-bottom: 0; font-size: 1em; } #post-15138 ul { margin-top: 0; margin-bottom: 1.5vw; list-style-position: outside; } #post-15138 li { margin-bottom: 0.7em; text-indent: -1.5em; margin-left: 1.5em; } #post-15138 strong.underline { background: linear-gradient(transparent 60%, rgba(230, 0, 18, 0.2) 60%); } #post-15138 .wp-block-aioseo-table-of-contents { margin: 0 1em 2em; } #post-15138 .wp-block-aioseo-table-of-contents ul { margin: 0; padding: 0; } @media screen and (min-width: 769px) { #post-15138 h1 { font-size: 1.8em; margin-top: 0; } #post-15138 h2 { font-size: 1.4em; margin-top: 0; } #post-15138 h3 { font-size: 1.1em; margin-top: 0; } #post-15138 h3.card-title { font-size: 1.1111111111vw; margin-top: 5%; } #post-15138 h4 { font-size: 1.1em; margin-top: 0; } #post-15138 p { margin-top: 0; margin-bottom: 1.5vw; } #post-15138 ul { margin-bottom: 1.5vw; } #post-15138 .caution { font-size: 1.3em; } } /* ここまで */