/*
Theme Name: 宿曜占星術 嘉崇 — Original
Theme URI: https://sukuyou-yuasa.com/
Author: 嘉崇サイト制作
Description: NEXTSHIP提供の既存デザインを引き継ぐ専用テーマ。移行・記事・ギャラリー機能は同梱の嘉崇コンテンツ移行プラグインで管理します。
Version: 1.0.0
Requires at least: 6.5
Requires PHP: 8.1
Text Domain: sukuyou-kasho
License: GPL-2.0-or-later
*/
/* The supplied original artwork and copy retain their existing rights. */
body{min-width:0}html{scroll-behavior:smooth}#main-content:focus{outline:none}.syk-skip{position:fixed;top:-100px;left:12px;z-index:200000;padding:10px 18px;background:#004876;color:#fff}.syk-skip:focus{top:10px}.syk-contact-note{padding:24px;border:1px solid #69b6d3;background:#e8f6f9;margin:20px 0}.syk-contact-note h2{font-size:2rem;color:#004876}.syk-placeholder{aspect-ratio:4/3;background:#e8f6f9;display:grid;place-items:center;color:#004876}.content .wp-block-image img{height:auto}.content .wp-block-gallery{margin-bottom:24px}.content .wp-block-table{overflow-x:auto}.content .wp-block-table table{width:100%}.wp-caption{max-width:100%}.screen-reader-text{position:absolute;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden}.syk-menu-overlay{position:fixed;inset:0;background:#0006;z-index:100}.drawer-nav{overflow-y:auto!important}.drawer-hamburger:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid #69b6d3;outline-offset:4px}.drawer-nav[aria-hidden="true"]{visibility:hidden}.drawer-nav[aria-hidden="false"]{visibility:visible}.syk-lightbox{width:min(1100px,94vw);height:94vh;max-width:none;max-height:none;margin:auto;padding:32px;background:#fff;border:0;overflow:auto}.syk-lightbox::backdrop{background:#000c}.syk-lightbox img{display:block;max-height:calc(90vh - 90px);max-width:100%;margin:auto;object-fit:contain}.syk-lightbox-close{position:absolute;right:5px;top:0;border:0;background:#004876;color:white;font-size:28px;padding:0 12px;cursor:pointer}.syk-lightbox p{font-size:16px;text-align:center;padding:8px}.pager a,.pager span{display:inline-block;padding:8px 14px}.pager .current{background:#004876;color:#fff}.admin-bar .drawer-hamburger{top:38px}.content img{max-width:100%;height:auto}.content .wp-block-freeform{display:contents}.mod_gallery_list .img img{width:100%;height:180px;object-fit:cover}.mod_gallery_list dd:not(.img){overflow-wrap:anywhere}.mod_news_list .news_list dt{min-width:12em}.mod_news_list .news_list dd{min-width:0;overflow-wrap:anywhere}
@media(min-width:961px) and (max-width:1199px){.main{width:calc(100% - 40px)!important;max-width:1200px}.main>.content{width:calc(100% - 290px)!important}.main>.side{width:260px!important}.gnav-list__link{font-size:1.4rem;margin:0 9px}.h-logo{margin-right:14px}.h-text{display:none}.mainimg .box{margin-left:0!important;max-width:100%}.mainimg .box:before{left:auto;right:-100px}}
@media(max-width:960px){.drawer--left .drawer-nav{display:block}.drawer--left .drawer-hamburger{display:block}.main{max-width:100%;box-sizing:border-box}.main>.content,.main>.side{max-width:100%;min-width:0}.mainimg .box{margin-left:0!important;max-width:100%}.content .wp-block-columns{flex-wrap:wrap}.content table{max-width:100%}.mod_news_list .news_list dt{min-width:0}.admin-bar .drawer-hamburger{top:52px}}
#wpadminbar{position:fixed;top:0}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
