/*
Theme Name: Story Editorial
Theme URI: https://ikedalabo.com/ichiran/
Author: イケラボ
Description: ストーリー取材メディア専用の独立テーマ。地域ごとの設定と共通の表示コードを分けて管理します。
Version: 2026.11.08.1
Requires at least: 6.6
Requires PHP: 8.1
License: GPL-2.0-or-later
Text Domain: story-editorial
*/
/* Original compatibility styles for the stored legacy block markup. */
.giyudo-block-columns{display:block!important;margin-block:24px}.giyudo-block-columns__inner{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.giyudo-block-columns .giyudo-block-column{flex:0 1 auto;width:calc(var(--clmn-w--pc,50%) - 12px);min-width:0}.giyudo-block-columns[style*="--clmn-w--pc:100%"]>.giyudo-block-columns__inner>.giyudo-block-column{flex-grow:1}.giyudo-block-accordion{margin:28px 0}.giyudo-block-accordion__item{border-block:1px solid #d7d7d7;padding:16px 0}.giyudo-block-accordion__title{cursor:pointer;font-weight:700;line-height:1.7}.giyudo-block-accordion__icon{display:none}.giyudo-block-accordion__body{padding-top:16px}.cap_box_ttl{border-left:4px solid #f4ed35;padding-left:12px}.wp-block-image figcaption{font-size:14px;color:#555;line-height:1.8}.wp-block-embed__wrapper{position:relative}.wp-block-embed iframe{max-width:100%}.story-legacy-link{overflow-wrap:anywhere}@media(max-width:900px){.giyudo-block-column{width:calc(var(--clmn-w--tab,var(--clmn-w--pc,50%)) - 12px)}}@media(max-width:600px){.giyudo-block-columns__inner{display:block}.giyudo-block-column{width:100%!important}.giyudo-block-accordion__body{padding-inline:0}}
html{scroll-behavior:smooth}body{margin:0;color:#181a1b;background:#fff;font-family:-apple-system,BlinkMacSystemFont,"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:18px;line-height:1.9}img,video{max-width:100%;height:auto}*{box-sizing:border-box}a{color:inherit}.story-native-shell{max-width:1120px;margin:auto;padding:32px 24px}.story-native-shell article{max-width:860px;margin:40px auto}.story-native-shell h2{border-bottom:3px solid #f4ed35;padding-bottom:10px}.story-native-shell h3{border-left:4px solid #f4ed35;padding-left:14px}.story-native-nav{display:flex;gap:24px;flex-wrap:wrap;border-block:1px solid #ddd;padding:16px 0}.story-native-title{font-family:serif;font-size:clamp(28px,4vw,44px)}.giyudo-block-columns{display:flex;gap:24px;flex-wrap:wrap}.giyudo-block-column{flex:1;min-width:0}.giyudo-block-button__link{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border:1px solid currentColor;text-decoration:none}.cap_box{border:1px solid #ccc;padding:24px}.cap_box_ttl{font-weight:700;margin-bottom:16px}.story-legacy-link{display:block;border-block:1px solid #ddd;padding:20px 0;margin:24px 0}.story-legacy-balloon{display:flex;align-items:flex-start;gap:20px;margin:28px 0}.story-legacy-balloon figure{flex:none;width:72px;margin:0}.story-legacy-balloon img{border-radius:50%}.story-legacy-balloon blockquote{margin:0;padding:18px;border:1px solid #ddd;flex:1}.story-legacy-balloon figcaption{font-size:12px;line-height:1.5}@media(max-width:600px){.giyudo-block-columns{display:block}.giyudo-block-column{width:100%!important;margin-bottom:24px}.story-native-shell{padding-inline:20px}}
