PageSourceSearch

https://breeze-takatuki.com/blog/

html breeze-takatuki.com collected 2026-09-30 22:58:28 UTC 383,228 bytes, 9,077 lines download raw bytes

1<!DOCTYPE html><html class="pc" dir="ltr" lang="ja" prefix="og: https://ogp.me/ns#"><head><meta charset="UTF-8">
2<!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=edge"><![endif]--><meta name="viewport" content="width=device-width"><link rel="pingback" href="https://breeze-takatuki.com/xmlrpc.php"><link rel="shortcut icon" href="https://breeze-takatuki.com/wp-content/uploads/2022/08/cropped-ブリーゼロゴ1200×1200.jpeg"><title>高槻のパーソナルジムBREEZE高槻店 公式ブログ|ダイエット・ボディメイク情報</title><meta name="description" content="JR高槻駅・阪急高槻市駅から徒歩3分。女性専用パーソナルジムBREEZE高槻店の公式ブログ。ダイエット・ボディメイク・食事管理・ストレッチなど、女性の身体づくりに役立つ情報を発信しています。" /><meta name="robots" content="max-image-preview:large" /><link rel="canonical" href="https://breeze-takatuki.com/blog/" /><link rel="next" href="https://breeze-takatuki.com/blog/page/2/" /><meta name="generator" content="All in One SEO (AIOSEO) 5.0.2" />
vendor: 64 bytes, lines 2-3
2
3<script async src="https://www.googletagmanager.com/gtag/js?id=
3AW-11446251167
vendor: 12 bytes, line 3
3"></script>
4<script>
vendor: 126 bytes, lines 5-7
5window.dataLayer = window.dataLayer || [];
6function gtag(){dataLayer.push(arguments);}
7gtag('js', new Date());gtag('config', '
7AW-11446251167
vendor: 4 bytes, line 7
7');
8</script>
8<script>
9window.addEventListener('DOMContentLoaded', function() {
10if(location.pathname == '/contact/'){
11document.querySelectorAll('[href*="lin.ee/w7opZsk"]').forEach(function(link){
12link.addEventListener('click', function() {
13gtag('event', 'conversion', {'send_to': 'AW-11446251167/5k-8CIWC2p0ZEJ_d_9Eq'});
14});
15});
16}
17});
18</script>
18<script>
19window.addEventListener('DOMContentLoaded', function() {
20if(location.pathname == '/contact/confirm/thanks/'){
21gtag('event', 'conversion', {'send_to': 'AW-11446251167/XnAJCIKC2p0ZEJ_d_9Eq'});
22}
23});
24</script>
24<meta property="og:locale" content="ja_JP" /><meta property="og:site_name" content="パーソナルジムBREEZE 高槻店 |" /><meta property="og:type" content="website" /><meta property="og:title" content="高槻のパーソナルジムBREEZE高槻店 公式ブログ|ダイエット・ボディメイク情報" /><meta property="og:description" content="JR高槻駅・阪急高槻市駅から徒歩3分。女性専用パーソナルジムBREEZE高槻店の公式ブログ。ダイエット・ボディメイク・食事管理・ストレッチなど、女性の身体づくりに役立つ情報を発信しています。" /><meta property="og:url" content="https://breeze-takatuki.com/blog/" /><meta property="og:image" content="https://www.breeze-takatuki.com/wp/wp-content/uploads/2022/08/ブリーゼロゴ1200×1200.jpeg" /><meta property="og:image:secure_url" content="https://www.breeze-takatuki.com/wp/wp-content/uploads/2022/08/ブリーゼロゴ1200×1200.jpeg" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:title" content="高槻のパーソナルジムBREEZE高槻店 公式ブログ|ダイエット・ボディメイク情報" /><meta name="twitter:description" content="JR高槻駅・阪急高槻市駅から徒歩3分。女性専用パーソナルジムBREEZE高槻店の公式ブログ。ダイエット・ボディメイク・食事管理・ストレッチなど、女性の身体づくりに役立つ情報を発信しています。" /><meta name="twitter:image" content="https://www.breeze-takatuki.com/wp/wp-content/uploads/2022/08/ブリーゼロゴ1200×1200.jpeg" />
25<script type="application/ld+json" class="aioseo-schema">
26{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/breeze-takatuki.com\/blog\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/breeze-takatuki.com\/#listItem","position":1,"name":"\u30db\u30fc\u30e0","item":"https:\/\/breeze-takatuki.com\/","nextItem":{"@type":"ListItem","@id":"https:\/\/breeze-takatuki.com\/blog\/#listItem","name":"\u30a2\u30fc\u30ab\u30a4\u30d6: "}},{"@type":"ListItem","@id":"https:\/\/breeze-takatuki.com\/blog\/#listItem","position":2,"name":"\u30a2\u30fc\u30ab\u30a4\u30d6: ","previousItem":{"@type":"ListItem","@id":"https:\/\/breeze-takatuki.com\/#listItem","name":"\u30db\u30fc\u30e0"}}]},{"@type":"CollectionPage","@id":"https:\/\/breeze-takatuki.com\/blog\/#collectionpage","url":"https:\/\/breeze-takatuki.com\/blog\/","name":"\u9ad8\u69fb\u306e\u30d1\u30fc\u30bd\u30ca\u30eb\u30b8\u30e0BREEZE\u9ad8\u69fb\u5e97 \u516c\u5f0f\u30d6\u30ed\u30b0\uff5c\u30c0\u30a4\u30a8\u30c3\u30c8\u30fb\u30dc\u30c7\u30a3\u30e1\u30a4\u30af\u60c5\u5831","description":"JR\u9ad8\u69fb\u99c5\u30fb\u962a\u6025\u9ad8\u69fb\u5e02\u99c5\u304b\u3089\u5f92\u6b693\u5206\u3002\u5973\u6027\u5c02\u7528\u30d1\u30fc\u30bd\u30ca\u30eb\u30b8\u30e0BREEZE\u9ad8\u69fb\u5e97\u306e\u516c\u5f0f\u30d6\u30ed\u30b0\u3002\u30c0\u30a4\u30a8\u30c3\u30c8\u30fb\u30dc\u30c7\u30a3\u30e1\u30a4\u30af\u30fb\u98df\u4e8b\u7ba1\u7406\u30fb\u30b9\u30c8\u30ec\u30c3\u30c1\u306a\u3069\u3001\u5973\u6027\u306e\u8eab\u4f53\u3065\u304f\u308a\u306b\u5f79\u7acb\u3064\u60c5\u5831\u3092\u767a\u4fe1\u3057\u3066\u3044\u307e\u3059\u3002","inLanguage":"ja","isPartOf":{"@id":"https:\/\/breeze-takatuki.com\/#website"},"breadcrumb":{"@id":"https:\/\/breeze-takatuki.com\/blog\/#breadcrumblist"}},{"@type":"Organization","@id":"https:\/\/breeze-takatuki.com\/#organization","name":"\u30d1\u30fc\u30bd\u30ca\u30eb\u30b8\u30e0BREEZE \u9ad8\u69fb\u5e97","description":"JR\u9ad8\u69fb\u99c5\u30fb\u962a\u6025\u9ad8\u69fb\u5e02\u99c5\u304b\u3089\u5f92\u6b693\u5206\u306e\u5973\u6027\u5c02\u7528\u30d1\u30fc\u30bd\u30ca\u30eb\u30b8\u30e0\u300230\u5206\u30de\u30f3\u30c4\u30fc\u30de\u30f3\u30c8\u30ec\u30fc\u30cb\u30f3\u30b0\u306e\u901a\u3044\u653e\u984c\u30d7\u30e9\u30f3\u3084\u98df\u4e8b\u7ba1\u7406\u3001\u30b9\u30c8\u30ec\u30c3\u30c1\u30fb\u6574\u4f53\u306a\u3069\u3092\u63d0\u4f9b\u3057\u3066\u3044\u307e\u3059\u3002","url":"https:\/\/breeze-takatuki.com\/","telephone":"+81726698992","logo":{"@type":"ImageObject","url":"https:\/\/breeze-takatuki.com\/wp-content\/uploads\/2022\/08\/\u30d5\u3099\u30ea\u30fc\u30bb\u3099\u30ed\u30b3\u30991200\u00d71200.jpeg","@id":"https:\/\/breeze-takatuki.com\/blog\/#organizationLogo","width":1200,"height":1200,"caption":"\u30d6\u30ea\u30fc\u30bc\u30ed\u30b4"},"image":{"@id":"https:\/\/breeze-takatuki.com\/blog\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/profile.php?id=100089236043805","https:\/\/www.instagram.com\/breeze_takatsuki_umeda\/","https:\/\/www.tiktok.com\/@breeze_gym_osaka"]},{"@type":"WebSite","@id":"https:\/\/breeze-takatuki.com\/#website","url":"https:\/\/breeze-takatuki.com\/","name":"\u30d1\u30fc\u30bd\u30ca\u30eb\u30b8\u30e0BREEZE \u9ad8\u69fb\u5e97","alternateName":"BREEZE \u9ad8\u69fb\u5e97\uff08\u5973\u6027\u5c02\u7528\uff09","inLanguage":"ja","publisher":{"@id":"https:\/\/breeze-takatuki.com\/#organization"}}]}
27</script>
27<link rel='dns-prefetch' href='//statics.a8.net' /><link rel='dns-prefetch' href='//www.googletagmanager.com' /><link rel="alternate" type="application/rss+xml" title="パーソナルジムBREEZE 高槻店 &raquo; フィード" href="https://breeze-takatuki.com/feed/" /><link rel="alternate" type="application/rss+xml" title="パーソナルジムBREEZE 高槻店 &raquo; コメントフィード" href="https://breeze-takatuki.com/comments/feed/" /><link rel="alternate" type="application/rss+xml" title="パーソナルジムBREEZE 高槻店 &raquo; ブログ フィード" href="https://breeze-takatuki.com/blog/feed/" />
vendor: 52 bytes, lines 27-28
27
28<script src="//www.googletagmanager.com/gtag/js?id=
28G-NS5KZDW0Z9
vendor: 88 bytes, line 28
28"  data-cfasync="false" data-wpfc-render="false" type="text/javascript" async></script>
29<script data-cfasync="false" data-wpfc-render="false" type="text/javascript">
30var mi_version = '11.3.0';
31var mi_track_user = true;
32var mi_no_track_reason = '';
33var MonsterInsightsDefaultLocations = {"page_location":"https:\/\/breeze-takatuki.com\/blog\/"};
34if ( typeof MonsterInsightsPrivacyGuardFilter === 'function' ) {
35var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsPrivacyGuardFilter( MonsterInsightsExcludeQuery ) : MonsterInsightsPrivacyGuardFilter( MonsterInsightsDefaultLocations );
36} else {
37var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsExcludeQuery : MonsterInsightsDefaultLocations;
38}var disableStrs = [
39'ga-disable-G-NS5KZDW0Z9',
40];/* Function to detect opted out users */
41function __gtagTrackerIsOptedOut() {
42for (var index = 0; index < disableStrs.length; index++) {
43if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) {
44return true;
45}
46}return false;
47}/* Disable tracking if the opt-out cookie exists. */
48if (__gtagTrackerIsOptedOut()) {
49for (var index = 0; index < disableStrs.length; index++) {
50window[disableStrs[index]] = true;
51}
52}/* Opt-out function */
53function __gtagTrackerOptout() {
54for (var index = 0; index < disableStrs.length; index++) {
55document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';
56window[disableStrs[index]] = true;
57}
58}if ('undefined' === typeof gaOptout) {
59function gaOptout() {
60__gtagTrackerOptout();
61}
62}
63window.dataLayer = window.dataLayer || [];window.MonsterInsightsDualTracker = {
64helpers: {},
65trackers: {},
66};
67if (mi_track_user) {
68function __gtagDataLayer() {
69dataLayer.push(arguments);
70}function __gtagTracker(type, name, parameters) {
71if (!parameters) {
72parameters = {};
73}if (parameters.send_to) {
74__gtagDataLayer.apply(null, arguments);
75return;
76}if (type === 'event') {
77parameters.send_to = monsterinsights_frontend.v4_id;
78var hookName = name;
79if (typeof parameters['event_category'] !== 'undefined') {
80hookName = parameters['event_category'] + ':' + name;
81}if (typeof MonsterInsightsDualTracker.trackers[hookName] !== 'undefined') {
82MonsterInsightsDualTracker.trackers[hookName](parameters);
83} else {
84__gtagDataLayer('event', name, parameters);
85}
86} else {
87__gtagDataLayer.apply(null, arguments);
88}
89}__gtagTracker('js', new Date());
90__gtagTracker('set', {
91'developer_id.dZGIzZG': true,
92});
93if ( MonsterInsightsLocations.page_location ) {
94__gtagTracker('set', MonsterInsightsLocations);
95}
96__gtagTracker('config', 'G-NS5KZDW0Z9', {"forceSSL":"true","link_attribution":"true"} );
97window.gtag = __gtagTracker;										(function () {
98/* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */
99/* ga and __gaTracker compatibility shim. */
100var noopfn = function () {
101return null;
102};
103var newtracker = function () {
104return new Tracker();
105};
106var Tracker = function () {
107return null;
108};
109var p = Tracker.prototype;
110p.get = noopfn;
111p.set = noopfn;
112p.send = function () {
113var args = Array.prototype.slice.call(arguments);
114args.unshift('send');
115__gaTracker.apply(null, args);
116};
117var __gaTracker = function () {
118var len = arguments.length;
119if (len === 0) {
120return;
121}
122var f = arguments[len - 1];
123if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') {
124if ('send' === arguments[0]) {
125var hitConverted, hitObject = false, action;
126if ('event' === arguments[1]) {
127if ('undefined' !== typeof arguments[3]) {
128hitObject = {
129'eventAction': arguments[3],
130'eventCategory': arguments[2],
131'eventLabel': arguments[4],
132'value': arguments[5] ? arguments[5] : 1,
133}
134}
135}
136if ('pageview' === arguments[1]) {
137if ('undefined' !== typeof arguments[2]) {
138hitObject = {
139'eventAction': 'page_view',
140'page_path': arguments[2],
141}
142}
143}
144if (typeof arguments[2] === 'object') {
145hitObject = arguments[2];
146}
147if (typeof arguments[5] === 'object') {
148Object.assign(hitObject, arguments[5]);
149}
150if ('undefined' !== typeof arguments[1].hitType) {
151hitObject = arguments[1];
152if ('pageview' === hitObject.hitType) {
153hitObject.eventAction = 'page_view';
154}
155}
156if (hitObject) {
157action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction;
158hitConverted = mapArgs(hitObject);
159__gtagTracker('event', action, hitConverted);
160}
161}
162return;
163}function mapArgs(args) {
164var arg, hit = {};
165var gaMap = {
166'eventCategory': 'event_category',
167'eventAction': 'event_action',
168'eventLabel': 'event_label',
169'eventValue': 'event_value',
170'nonInteraction': 'non_interaction',
171'timingCategory': 'event_category',
172'timingVar': 'name',
173'timingValue': 'value',
174'timingLabel': 'event_label',
175'page': 'page_path',
176'location': 'page_location',
177'title': 'page_title',
178'referrer' : 'page_referrer',
179};
180for (arg in args) {
181if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) {
182hit[gaMap[arg]] = args[arg];
183} else {
184hit[arg] = args[arg];
185}
186}
187return hit;
188}try {
189f.hitCallback();
190} catch (ex) {
191}
192};
193__gaTracker.create = newtracker;
194__gaTracker.getByName = newtracker;
195__gaTracker.getAll = function () {
196return [];
197};
198__gaTracker.remove = noopfn;
199__gaTracker.loaded = true;
200window['__gaTracker'] = __gaTracker;
201})();
202} else {
203console.log("");
204(function () {
205function __gtagTracker() {
206return null;
207}window['__gtagTracker'] = __gtagTracker;
208window['gtag'] = __gtagTracker;
209})();
210}
211</script>
211<link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><link href="https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;600" rel="stylesheet">
212<style id="wp-img-auto-sizes-contain-inline-css">
213img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
214/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
215</style><link rel='stylesheet' id='style-css' href='https://breeze-takatuki.com/wp-content/themes/drop_tcd087/style.css?ver=2.12.5' media='all' />
216<style id="wp-block-library-inline-css">
217:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
217--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
218</style>
219<style id="classic-theme-styles-inline-css">
220/*! This file is auto-generated */
221.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
222/*# sourceURL=/wp-includes/css/classic-themes.min.css */
223</style><style id="global-styles-inline-css">
224:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
2240) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
224.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
225/*# sourceURL=global-styles-inline-css */
226</style><link rel='stylesheet' id='grw-public-main-css-css' href='https://breeze-takatuki.com/wp-content/plugins/widget-google-reviews/assets/6.9.10/css/public-main.css' media='all' />
227<style>:root {
228--tcd-font-type1: Arial,"Hiragino Sans","Yu Gothic Medium","Meiryo",sans-serif;
229--tcd-font-type2: "Times New Roman",Times,"Yu Mincho","游明朝","游明朝体","Hiragino Mincho Pro",serif;
230--tcd-font-type3: Palatino,"Yu Kyokasho","游教科書体","UD デジタル 教科書体 N","游明朝","游明朝体","Hiragino Mincho Pro","Meiryo",serif;
231--tcd-font-type-logo: "Noto Sans JP",sans-serif;
232}</style>
233<script id="a8sales-js" src="//statics.a8.net/a8sales/a8sales.js"></script>
vendor: 1 bytes, line 233
233
234<script id="jquery-core-js" src="https://breeze-takatuki.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 234
234
235<script id="jquery-migrate-js" src="https://breeze-takatuki.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 235
235
236<script async data-wp-strategy="async" id="monsterinsights-frontend-script-js" src="https://breeze-takatuki.com/wp-content/plugins/google-analytics-for-wordpress/assets/js/frontend-gtag.min.js?ver=11.3.0"></script>
vendor: 1 bytes, line 236
236
237<script data-cfasync="false" data-wpfc-render="false" type="text/javascript" id='monsterinsights-frontend-script-js-extra'>/* <![CDATA[ */
238var monsterinsights_frontend = {"js_events_tracking":"true","download_extensions":"doc,pdf,ppt,zip,xls,docx,pptx,xlsx","inbound_paths":"[{\"path\":\"\\\/go\\\/\",\"label\":\"affiliate\"},{\"path\":\"\\\/recommend\\\/\",\"label\":\"affiliate\"}]","home_url":"https:\/\/breeze-takatuki.com","hash_tracking":"false","v4_id":"G-NS5KZDW0Z9"};/* ]]> */
239</script>
vendor: 1 bytes, line 239
239
240<script id="grw-public-main-js-js" defer="defer" src="https://breeze-takatuki.com/wp-content/plugins/widget-google-reviews/assets/6.9.10/js/public-main.js"></script>
vendor: 79 bytes, line 240
240<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=
240G-5MJEPN66DM
vendor: 18 bytes, line 240
240" async></script>
241<script id="google_gtagjs-js-after">
242window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
243gtag("set","linker",{"domains":["breeze-takatuki.com"]});
244gtag("js", new Date());
245gtag("set", "developer_id.dZTNiMT", true);
246gtag("config", "G-5MJEPN66DM");
247//# sourceURL=google_gtagjs-js-after
248</script>
248<link rel="https://api.w.org/" href="https://breeze-takatuki.com/wp-json/" /><meta name="generator" content="Site Kit by Google 1.188.0" />
248<script src="https://zerobody.jp/tarto/assets/js/tracking.js?timestamp=1790809107"></script>
248<link rel="stylesheet" href="https://breeze-takatuki.com/wp-content/themes/drop_tcd087/css/design-plus.css?ver=2.12.5"><link rel="stylesheet" href="https://breeze-takatuki.com/wp-content/themes/drop_tcd087/css/sns-botton.css?ver=2.12.5"><link rel="stylesheet" media="screen and (max-width:1151px)" href="https://breeze-takatuki.com/wp-content/themes/drop_tcd087/css/responsive.css?ver=2.12.5"><link rel="stylesheet" media="screen and (max-width:1151px)" href="https://breeze-takatuki.com/wp-content/themes/drop_tcd087/css/footer-bar.css?ver=2.12.5">
248<script src="https://breeze-takatuki.com/wp-content/themes/drop_tcd087/js/jquery.easing.1.4.js?ver=2.12.5"></script>
vendor: 1 bytes, line 248
248
249<script src="https://breeze-takatuki.com/wp-content/themes/drop_tcd087/js/jscript.js?ver=2.12.5"></script>
vendor: 1 bytes, line 249
249
250<script src="https://breeze-takatuki.com/wp-content/themes/drop_tcd087/js/tcd_cookie.js?ver=2.12.5"></script>
vendor: 1 bytes, line 250
250
251<script src="https://breeze-takatuki.com/wp-content/themes/drop_tcd087/js/comment.js?ver=2.12.5"></script>
vendor: 1 bytes, line 251
251
252<script src="https://breeze-takatuki.com/wp-content/themes/drop_tcd087/js/parallax.js?ver=2.12.5"></script>
252<link rel="stylesheet" href="https://breeze-takatuki.com/wp-content/themes/drop_tcd087/js/simplebar.css?ver=2.12.5">
253<script src="https://breeze-takatuki.com/wp-content/themes/drop_tcd087/js/simplebar.min.js?ver=2.12.5"></script>
253<script src="https://breeze-takatuki.com/wp-content/themes/drop_tcd087/js/header_fix.js?ver=2.12.5"></script>
vendor: 1 bytes, line 253
253
254<script src="https://breeze-takatuki.com/wp-content/themes/drop_tcd087/js/header_fix_mobile.js?ver=2.12.5"></script>
254<script type="text/javascript">
255jQuery(document).ready(function($){
256if ($.cookie('close_header_message') == 'on') {
257$('#header_message').hide();
258}
259$('#close_header_message').click(function() {
260$('#header_message').hide();
261$.cookie('close_header_message', 'on', {
262path:'/'
263});
264});
265});
266</script>
266<style type="text/css">
267body { font-size:16px; }
268.common_headline { font-size:80px; }
269@media screen and (max-width:750px) {
270body { font-size:14px; }
271.common_headline { font-size:32px; }
272}
273body, input, textarea { font-family: var(--tcd-font-type1); }.single_title_font_type { font-family: var(--tcd-font-type1) !important; }.rich_font, .p-vertical { font-family: var(--tcd-font-type1); font-weight:600; }.rich_font_1 { font-family: var(--tcd-font-type1); font-weight:600; }
274.rich_font_2 { font-family: var(--tcd-font-type2); font-weight:600; }
275.rich_font_3 { font-family:var(--tcd-font-type3); font-weight:600; }
276.rich_font_logo { font-family:var(--tcd-font-type-logo); font-weight: bold !important; }#header_logo .logo_text { color:#ffffff; font-size:32px; transition: color 0.3s ease-in-out;}
277#footer_logo .logo_text { font-size:32px; }
278@media screen and (max-width:1151px) {
279#header_logo .logo_text { font-size:24px; }
280#footer_logo .logo_text { font-size:24px; }
281}
282.pc #header:after { background:rgba(255,255,255,1); }
283.pc #header:hover:after { background:rgba(255,255,255,1); }
284body.home #global_menu > ul > li.current-menu-item > a { color:#fff; }
285#global_menu > ul > li > a:hover, #global_menu > ul > li.current-menu-item > a, body.home #global_menu > ul > li.current-menu-item > a:hover, #global_menu > ul > li.active > a { color:#a6625c; }
286#global_menu ul ul a { background:#333333; }
287#global_menu ul ul a:hover { background:#a6625c; }
288.mobile #header:after { background:rgba(255,255,255,1); }
289.mobile #header:hover:after { background:rgba(255,255,255,1); }
290.mobile body.home.no_index_header_content #header { background:rgba(255,255,255,1); }
291#drawer_menu { color:#333333; background:#ffffff; }
292#drawer_menu a { color:#333333; }
293#drawer_menu a:hover { color:#a6625c; }
294#mobile_menu a { color:#333333; border-color:#444444; }
295#mobile_menu li li a { background:#e8e8e8; }
296#mobile_menu a:hover, #drawer_menu .close_button:hover, #mobile_menu .child_menu_button:hover { color:#333333; background:#a58582; }
297#mobile_menu .child_menu_button .icon:before, #mobile_menu .child_menu_button:hover .icon:before { color:#333333; }
298#footer_message { font-size:18px; }
299#copyright { color:#ffffff; background:#860b84; }
300#return_top a:before { color:#ffffff; }
301#return_top a { background:#860b84; }
302#return_top a:hover { background:#a6625c; }
303@media screen and (max-width:750px) {
304#footer_message { font-size:15px; }
305}
306.author_profile .avatar_area img, .animate_image img, .animate_background .image {
307width:100%; height:auto;
308-webkit-transition: transform  0.5s ease;
309transition: transform  0.5s ease;
310}
311.author_profile a.avatar:hover img, .animate_image:hover img, .animate_background:hover .image {
312-webkit-transform: scale(1.2);
313transform: scale(1.2);
314}a { color:#000; }
315#header_message a { color:#000000; }.faq_list .question.active, .faq_list .question:hover
316{ color:#333333; }.faq_list .question:hover:before, .faq_list .question:hover:after, .faq_list .question.active:before, .faq_list .question.active:after,
317.page_navi a:hover, #post_pagination a:hover
318{ background:#333333; }.page_navi a:hover, #post_pagination a:hover
319{ border-color:#333333; }.interview_list .link:hover .title_area, .cb_image_carousel .carousel_arrow:hover:before, #search_box .button label:hover:before, .design_select_box:hover label:after, #single_tab_post_list .carousel_arrow:hover:before,
320#news_carousel_wrap .carousel_arrow:hover:before, #header_logo a:hover .logo_text
321{ color:#a6625c; }
322@media screen and (max-width:750px) {
323body.single-interview #bread_crumb li a:hover, body.single-interview #bread_crumb li.home a:hover:before
324{ color:#a6625c !important; }
325}#p_readmore .button:hover, .c-pw__btn:hover, #comment_tab li a:hover,
326#submit_comment:hover, #cancel_comment_reply a:hover, #wp-calendar #prev a:hover, #wp-calendar #next a:hover, #wp-calendar td a:hover
327{ background-color:#a6625c; }#comment_textarea textarea:focus, .c-pw__box-input:focus
328{ border-color:#a6625c; }a:hover, #header_logo a:hover, #footer a:hover, #footer_social_link li a:hover:before, #next_prev_post a:hover,
329.single_copy_title_url_btn:hover, .tcdw_search_box_widget .search_area .search_button:hover:before,
330#single_author_title_area .author_link li a:hover:before, .author_profile a:hover, .author_profile .author_link li a:hover:before, #post_meta_bottom a:hover, .cardlink_title a:hover,
331.comment a:hover, .comment_form_wrapper a:hover, #searchform .submit_button:hover:before, .p-dropdown__title:hover:after
332{ color:#000000; }
333.author_profile .author_link li.note a:hover:before, .sns_button_list li.note a:hover:before{ background-color:#000000; }.post_content a { color:#000000; }
334.post_content a:hover { color:#a6625c; }.design_button.type1 a { color:#a6625c !important; background:#ffffff; }
335.design_button.type1 a:hover { color:#a6625c !important; background:#ffffff; }
336.cat_id1 { background-color:#333333; }
337.cat_id1:hover { background-color:#a6625c; }
338.cat_id2 { background-color:#333333; }
339.cat_id2:hover { background-color:#a6625c; }
340.cat_id3 { background-color:#333333; }
341.cat_id3:hover { background-color:#a6625c; }
342.cat_id4 { background-color:#333333; }
343.cat_id4:hover { background-color:#a6625c; }
344.cat_id5 { background-color:#333333; }
345.cat_id5:hover { background-color:#a6625c; }
346.cat_id16 { background-color:#333333; }
347.cat_id16:hover { background-color:#a6625c; }
348/*
349==============================================================
350BREEZE 高槻店|全カスタムCSS 統合版
351更新: 2026-08-28管理場所:
352TCDテーマ → 基本設定 → カスタムCSS・スクリプト → カスタムCSS統合元:
3531) これまでTCD側で管理していた最新カスタムCSS
3542) 外観 → カスタマイズ → 追加CSS に残っていた旧CSS注意:
355- 現在の表示優先順位をできるだけ維持するため、
356旧「追加CSS」側をこのファイルの後半に配置しています。
357- このファイルへ移行後は WordPress「追加CSS」を空にしてください。
358- カスタムスクリプト欄は変更しません。
359==============================================================
360*//* ==========================================================
361PART A|TCD側で管理していた最新CSS
362========================================================== *//*
363* BREEZE 高槻|カスタムCSS整理版
364* 更新日: 2026-07-24
365*
366* 削除済み:
367* - #index_content01〜#index_content12 の旧位置依存CSS
368* - 旧トレーナー/画像カルーセル用CSS
369* - 旧 .sp / #for-men / #spBtm 固定CTA CSS
370* - 旧 #index_content08_2 最終カウンセリングCSS
371* - 旧ピンク/オレンジのFV・デザイン補正
372* - 旧「安心して通える環境+FAQ」CSS・余白補正CSS
373*
374* 維持:
375* - ヘッダー・FV・下層ページ・ブログ一覧の共通設定
376* - 現在公開中の全カスタムセクション
377*/@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@300;400;500;600;700&display=swap');/* ==================================================
378BREEZE 高槻|共通・テーマ補助
379現在使用中のヘッダー、FV、記事一覧、下層ページ用
380================================================== */:root {
381--breeze-rose: #a6625c;
382--breeze-rose-dark: #7a4c46;
383--breeze-text: #302b28;
384--breeze-text-sub: #57504c;
385--breeze-bg: #faf8f6;
386--breeze-bg-soft: #f3eeeb;
387--breeze-men: #303467;
388}* {
389list-style: none;
390margin-top: 0;
391}.global_menu_button span {
392background: var(--breeze-rose);
393}h3 {
394margin-bottom: 30px !important;
395}h3 span {
396font-weight: 100;
397font-family: "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "MS PGothic", sans-serif !important;
398}.design_button.type1 a {
399color: var(--breeze-rose) !important;
400background: #fff;
401border: 2px solid;
402}#global_menu {
403display: flex;
404justify-content: flex-end;
405max-width: 100%;
406padding: 0 2%;
407box-sizing: border-box;
408}.h_bnr {
409display: flex;
410align-items: center;
411margin: 0 0 0 3%;
412}.h_bnr a {
413margin: 0 0 0 5%;
414}#header_logo .logo a img {
415max-width: 140px;
416height: auto;
417}#global_menu > ul > li > a {
418color: #333 !important;
419}#header_slider .item1 .overlay {
420background: none !important;
421}#header {
422background: rgba(255, 255, 255, 0.3);
423}.inner {
424width: 90%;
425max-width: 850px;
426margin: 0 auto;
427}h3.cb_headline {
428color: var(--breeze-rose);
429font-family: "Noto Serif JP", serif;
430font-size: 40px !important;
431font-weight: 900 !important;
432}h3.cb_headline br {
433display: none;
434}h3.cb_headline span {
435display: block;
436margin: 20px 0 0;
437font-size: 18px;
438}#main_contents {
439width: auto !important;
440max-width: none !important;
441font-family: "Noto Sans JP", Arial, "Hiragino Sans", "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic, "メイリオ", Meiryo, sans-serif;
442}.ne-wi {
443max-width: 850px;
444margin: auto;
445}#footer_bottom,
446#copyright,
447#return_top a {
448background: var(--breeze-rose);
449}/* ブログ・お知らせ一覧 */
450#main_contents #news_list {
451display: flex;
452padding: 0;
453background: none;
454}#news_list {
455display: block;
456padding: 8% 0;
457background: url(https://breeze-takatuki.com/wp/wp-content/uploads/2022/06/グループ-3883.jpg) center / cover no-repeat;
458}.newstit {
459font-family: "Abril Fatface", "Noto Sans JP", Arial, "Hiragino Sans", "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic, "メイリオ", Meiryo, sans-serif;
460font-size: 80px;
461font-weight: 400;
462letter-spacing: 10px;
463text-align: center;
464}.newstit2 {
465margin: 0 0 2%;
466font-size: 22px;
467font-weight: 700;
468text-align: center;
469}.news_list2 {
470display: flex;
471flex-wrap: wrap;
472justify-content: space-between;
473max-width: 850px;
474margin: auto;
475}.news_list2 .item {
476position: relative;
477width: 45% !important;
478height: 328px;
479margin: 0 auto 8% !important;
480}#news_list .link {
481display: block;
482background: none !important;
483}#news_list .title_area {
484height: 128px;
485padding: 27px 0 !important;
486border: 0;
487box-sizing: border-box;
488}#news_list .item:nth-child(odd) .title_area {
489border-left: 0;
490}#page_header .desc {
491font-size: 44px;
492line-height: 1;
493}#page_header .headline {
494font-family: "Noto Sans JP", Arial, "Hiragino Sans", "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic, "メイリオ", Meiryo, sans-serif;
495letter-spacing: 10px;
496}/* FV:PC */
497@media screen and (min-width: 751px) {
498#header_slider_wrap,
499#header_slider,
500#header_slider .item {
501height: auto !important;
502}#header_slider .bg_image {
503position: relative;
504width: 100%;
505padding-top: 56.25%;
506background-position: center top !important;
507background-size: contain !important;
508background-repeat: no-repeat !important;
509}
510}/* FV・共通:スマホ */
511@media screen and (max-width: 750px) {
512#page_header .desc {
513font-size: 18px;
514line-height: 1;
515}.newstit {
516font-size: 42px;
517}.newstit2 {
518font-size: 16px;
519}.page_navi .next::before,
520.page_navi .prev::before {
521position: relative;
522top: 1px;
523font-family: "design_plus";
524font-size: 23px;
525-webkit-font-smoothing: antialiased;
526-moz-osx-font-smoothing: grayscale;
527}h3 {
528margin-bottom: 4vw !important;
529}#header_slider_wrap {
530position: relative !important;
531width: 100% !important;
532height: 177.6833156vw !important;
533min-height: 0 !important;
534max-height: none !important;
535aspect-ratio: 941 / 1672;
536overflow: hidden !important;
537}#header_slider,
538#header_slider .slick-list,
539#header_slider .slick-track,
540#header_slider .item {
541height: 100% !important;
542min-height: 0 !important;
543max-height: none !important;
544}.spmv {
545position: absolute !important;
546inset: 0 !important;
547display: block !important;
548width: 100% !important;
549height: 100% !important;
550margin: 0 !important;
551padding: 0 !important;
552line-height: 0;
553}.spmv img {
554display: block !important;
555width: 100% !important;
556max-width: none !important;
557height: 100% !important;
558margin: 0 !important;
559object-fit: contain !important;
560object-position: center top !important;
561}#header_slider .bg_image.mobile {
562position: absolute !important;
563inset: 0 !important;
564display: block !important;
565width: 100% !important;
566height: 100% !important;
567min-height: 0 !important;
568max-height: none !important;
569padding: 0 !important;
570background-position: center top !important;
571background-size: contain !important;
572background-repeat: no-repeat !important;
573}.bg_image.mobile {
574background-size: contain !important;
575}h3.cb_headline {
576font-size: 8vw !important;
577}h3.cb_headline span {
578font-size: 4vw;
579}#news_ticker_bottom,
580#index_slider_message_inner {
581display: none !important;
582}
583}/* ==================================================
584BREEZE 高槻|パーソナルジム選びのポイント
585================================================== */.breeze-tk-choice,
586.breeze-tk-choice * {
587box-sizing: border-box;
588}.breeze-tk-choice {
589position: relative;
590width: 100%;
591padding: 88px 24px 84px;
592overflow: hidden;
593background:
594radial-gradient(
595circle at 12% 0%,
596rgba(166, 98, 92, 0.09) 0,
597rgba(166, 98, 92, 0) 36%
598),
599#faf8f6;
600}.breeze-tk-choice::before {
601position: absolute;
602top: 0;
603left: 50%;
604width: 1px;
605height: 42px;
606background: #a6625c;
607content: "";
608transform: translateX(-50%);
609}.breeze-tk-choice__inner {
610position: relative;
611width: 100%;
612max-width: 920px;
613margin: 0 auto;
614}.breeze-tk-choice__head {
615max-width: 760px;
616margin: 0 auto 46px;
617text-align: center;
618}.breeze-tk-choice__label {
619margin: 0 0 14px !important;
620color: #a6625c;
621font-family: "Noto Serif JP", serif;
622font-size: 12px;
623font-weight: 500;
624line-height: 1.5;
625letter-spacing: 0.2em;
626}.breeze-tk-choice .breeze-tk-choice__title {
627margin: 0 !important;
628color: #302b28;
629font-family: "Noto Serif JP", serif;
630font-size: clamp(27px, 4vw, 38px) !important;
631font-weight: 600 !important;
632line-height: 1.55;
633letter-spacing: 0.03em;
634}.breeze-tk-choice__title-br {
635display: none;
636}.breeze-tk-choice__nowrap {
637white-space: nowrap;
638}.breeze-tk-choice__lead {
639max-width: 780px;
640margin: 0 auto 48px !important;
641color: #49433f;
642font-size: 16px;
643line-height: 2.05;
644letter-spacing: 0.02em;
645}.breeze-tk-choice__points {
646margin: 0;
647border-top: 1px solid rgba(48, 43, 40, 0.16);
648}.breeze-tk-choice__point {
649display: grid;
650grid-template-columns: 92px minmax(0, 1fr);
651gap: 28px;
652align-items: start;
653padding: 32px 4px;
654border-bottom: 1px solid rgba(48, 43, 40, 0.16);
655}.breeze-tk-choice__number {
656padding-top: 5px;
657color: #a6625c;
658font-family: "Noto Serif JP", serif;
659font-size: 12px;
660font-weight: 500;
661line-height: 1.6;
662letter-spacing: 0.13em;
663}.breeze-tk-choice .breeze-tk-choice__point-title {
664margin: 0 0 10px !important;
665color: #302b28;
666font-family:
667"Noto Sans JP",
668"游ゴシック体",
669"Yu Gothic",
670sans-serif;
671font-size: 20px !important;
672font-weight: 600 !important;
673line-height: 1.65;
674letter-spacing: 0.02em;
675}.breeze-tk-choice__point-text {
676margin: 0 !important;
677color: #57504c;
678font-size: 15px;
679line-height: 2;
680letter-spacing: 0.015em;
681}.breeze-tk-choice__conclusion {
682position: relative;
683margin-top: 48px;
684padding: 38px 42px;
685background: #fff;
686border: 1px solid rgba(166, 98, 92, 0.16);
687box-shadow: 0 18px 45px rgba(55, 43, 38, 0.07);
688}.breeze-tk-choice__conclusion::before {
689position: absolute;
690top: -1px;
691left: -1px;
692width: 4px;
693height: calc(100% + 2px);
694background: #a6625c;
695content: "";
696}.breeze-tk-choice .breeze-tk-choice__conclusion-title {
697margin: 0 0 14px !important;
698color: #302b28;
699font-family: "Noto Serif JP", serif;
700font-size: 21px !important;
701font-weight: 600 !important;
702line-height: 1.65;
703letter-spacing: 0.02em;
704}.breeze-tk-choice__conclusion-text {
705margin: 0 !important;
706color: #4f4945;
707font-size: 15px;
708line-height: 2.05;
709letter-spacing: 0.015em;
710}/* ==================================================
711BREEZE 高槻|無料カウンセリング
712================================================== */.breeze-tk-consult,
713.breeze-tk-consult * {
714box-sizing: border-box;
715}.breeze-tk-consult {
716position: relative;
717width: 100%;
718padding: 96px 24px;
719overflow: hidden;
720background:
721radial-gradient(
722circle at 8% 0%,
723rgba(166, 98, 92, 0.09) 0,
724rgba(166, 98, 92, 0) 34%
725),
726#f8f6f3;
727}.breeze-tk-consult::before {
728position: absolute;
729top: 0;
730left: 50%;
731width: 1px;
732height: 42px;
733background: #a6625c;
734content: "";
735transform: translateX(-50%);
736}.breeze-tk-consult__inner {
737display: grid;
738grid-template-columns: minmax(0, 1.08fr) minmax(390px, 0.92fr);
739gap: 52px;
740align-items: center;
741width: 100%;
742max-width: 1160px;
743margin: 0 auto;
744}.breeze-tk-consult__head {
745margin: 0 0 30px;
746}.breeze-tk-consult__label {
747margin: 0 0 16px !important;
748color: #a6625c;
749font-family: "Noto Serif JP", serif;
750font-size: 11px;
751font-weight: 500;
752line-height: 1.6;
753letter-spacing: 0.19em;
754}.breeze-tk-consult .breeze-tk-consult__title {
755margin: 0 !important;
756color: #302b28;
757font-family: "Noto Serif JP", serif;
758font-size: clamp(32px, 3.15vw, 42px) !important;
759font-weight: 600 !important;
760line-height: 1.55 !important;
761letter-spacing: 0.025em;
762word-break: keep-all;
763}.breeze-tk-consult__catch {
764margin: 10px 0 0 !important;
765color: #a6625c;
766font-family: "Noto Serif JP", serif;
767font-size: clamp(21px, 1.8vw, 27px);
768font-weight: 500;
769line-height: 1.7;
770letter-spacing: 0.02em;
771}.breeze-tk-consult__lead {
772margin: 0 0 30px !important;
773color: #4e4844;
774font-size: 16px;
775line-height: 2.05;
776letter-spacing: 0.015em;
777}.breeze-tk-consult__features {
778display: grid;
779grid-template-columns: repeat(2, minmax(0, 1fr));
780gap: 0;
781margin: 0 0 34px;
782padding: 0;
783border-top: 1px solid rgba(48, 43, 40, 0.15);
784border-bottom: 1px solid rgba(48, 43, 40, 0.15);
785}.breeze-tk-consult__features li {
786position: relative;
787margin: 0;
788padding: 14px 12px 14px 27px;
789color: #403a36;
790font-size: 13px;
791font-weight: 500;
792line-height: 1.6;
793}.breeze-tk-consult__features li:nth-child(odd) {
794border-right: 1px solid rgba(48, 43, 40, 0.15);
795}.breeze-tk-consult__features li:nth-child(-n+2) {
796border-bottom: 1px solid rgba(48, 43, 40, 0.15);
797}.breeze-tk-consult__features li::before {
798position: absolute;
799top: 50%;
800left: 10px;
801width: 7px;
802height: 7px;
803background: #a6625c;
804border-radius: 50%;
805content: "";
806transform: translateY(-50%);
807}.breeze-tk-consult__actions {
808display: grid;
809grid-template-columns: minmax(0, 1fr) minmax(0, 0.86fr);
810gap: 12px;
811width: 100%;
812margin: 0 0 18px;
813}.breeze-tk-consult__button {
814display: flex;
815align-items: center;
816justify-content: center;
817width: 100%;
818min-height: 58px;
819padding: 14px 18px;
820text-align: center;
821text-decoration: none !important;
822font-size: 14px;
823font-weight: 600;
824line-height: 1.5;
825letter-spacing: 0.025em;
826transition:
827background-color 0.25s ease,
828color 0.25s ease,
829border-color 0.25s ease,
830transform 0.25s ease;
831}.breeze-tk-consult__button:hover {
832transform: translateY(-2px);
833}.breeze-tk-consult__button--primary {
834color: #fff !important;
835background: #a6625c;
836border: 1px solid #a6625c;
837}.breeze-tk-consult__button--primary:hover {
838background: #8e514c;
839border-color: #8e514c;
840}.breeze-tk-consult__button--secondary {
841color: #403a36 !important;
842background: rgba(255, 255, 255, 0.55);
843border: 1px solid rgba(48, 43, 40, 0.24);
844}.breeze-tk-consult__button--secondary:hover {
845color: #a6625c !important;
846background: #fff;
847border-color: #a6625c;
848}.breeze-tk-consult__note {
849margin: 0 !important;
850color: #706965;
851font-size: 12px;
852line-height: 1.8;
853}.breeze-tk-consult__proof {
854display: grid;
855grid-template-columns: repeat(3, minmax(0, 1fr));
856margin: 38px 0 0;
857padding: 22px 0;
858border-top: 1px solid rgba(48, 43, 40, 0.15);
859border-bottom: 1px solid rgba(48, 43, 40, 0.15);
860}.breeze-tk-consult__proof-item {
861margin: 0;
862padding: 0 16px;
863text-align: center;
864}.breeze-tk-consult__proof-item + .breeze-tk-consult__proof-item {
865border-left: 1px solid rgba(48, 43, 40, 0.15);
866}.breeze-tk-consult__proof dt {
867margin: 0 0 6px;
868color: #a6625c;
869font-family: "Noto Serif JP", serif;
870font-size: 9px;
871line-height: 1.5;
872letter-spacing: 0.13em;
873}.breeze-tk-consult__proof dd {
874margin: 0;
875color: #403a36;
876font-size: 12px;
877font-weight: 600;
878line-height: 1.6;
879}.breeze-tk-consult__panel {
880position: relative;
881padding: 48px 44px 38px;
882background: rgba(255, 255, 255, 0.88);
883border: 1px solid rgba(166, 98, 92, 0.15);
884box-shadow: 0 22px 55px rgba(55, 43, 38, 0.08);
885}.breeze-tk-consult__panel::before {
886position: absolute;
887top: -1px;
888left: -1px;
889width: 4px;
890height: calc(100% + 2px);
891background: #a6625c;
892content: "";
893}.breeze-tk-consult__panel-head {
894margin: 0 0 30px;
895}.breeze-tk-consult__panel-label {
896margin: 0 0 12px !important;
897color: #a6625c;
898font-family: "Noto Serif JP", serif;
899font-size: 10px;
900line-height: 1.5;
901letter-spacing: 0.17em;
902}.breeze-tk-consult .breeze-tk-consult__panel-title {
903margin: 0 0 14px !important;
904color: #302b28;
905font-family: "Noto Serif JP", serif;
906font-size: 29px !important;
907font-weight: 600 !important;
908line-height: 1.6;
909letter-spacing: 0.025em;
910}.breeze-tk-consult__panel-sub {
911margin: 0 !important;
912color: #625b57;
913font-size: 13px;
914line-height: 1.85;
915}.breeze-tk-consult__reasons {
916margin: 0;
917padding: 0;
918border-top: 1px solid rgba(48, 43, 40, 0.15);
919}.breeze-tk-consult__reason {
920display: grid;
921grid-template-columns: 60px minmax(0, 1fr);
922gap: 20px;
923margin: 0;
924padding: 26px 0;
925border-bottom: 1px solid rgba(48, 43, 40, 0.15);
926}.breeze-tk-consult__reason-num span {
927display: block;
928margin-bottom: 3px;
929color: #9b8e87;
930font-size: 8px;
931line-height: 1.4;
932letter-spacing: 0.11em;
933}.breeze-tk-consult__reason-num strong {
934color: #a6625c;
935font-family: "Noto Serif JP", serif;
936font-size: 27px;
937font-weight: 400;
938line-height: 1;
939}.breeze-tk-consult__reason-label {
940margin: 0 0 6px !important;
941color: #a6625c;
942font-size: 11px;
943font-weight: 600;
944line-height: 1.5;
945}.breeze-tk-consult .breeze-tk-consult__reason-title {
946margin: 0 0 8px !important;
947color: #302b28;
948font-size: 16px !important;
949font-weight: 600 !important;
950line-height: 1.65;
951}.breeze-tk-consult__reason-text {
952margin: 0 !important;
953color: #625b57;
954font-size: 12px;
955line-height: 1.85;
956}.breeze-tk-consult__panel-bottom {
957display: grid;
958grid-template-columns: repeat(2, minmax(0, 1fr));
959margin-top: 28px;
960background: #f3eeeb;
961}.breeze-tk-consult__panel-bottom > div {
962padding: 18px 17px;
963}.breeze-tk-consult__panel-bottom > div + div {
964border-left: 1px solid rgba(48, 43, 40, 0.13);
965}.breeze-tk-consult__panel-bottom span {
966display: block;
967margin-bottom: 5px;
968color: #a6625c;
969font-family: "Noto Serif JP", serif;
970font-size: 8px;
971line-height: 1.4;
972letter-spacing: 0.12em;
973}.breeze-tk-consult__panel-bottom strong {
974display: block;
975color: #403a36;
976font-size: 11px;
977font-weight: 600;
978line-height: 1.6;
979}/* ==================================================
980BREEZE 高槻|レスポンシブ最終調整
981================================================== */@media screen and (max-width: 900px) {
982.breeze-tk-consult {
983padding: 72px 20px 68px;
984}.breeze-tk-consult__inner {
985grid-template-columns: 1fr;
986gap: 42px;
987max-width: 680px;
988}
989}@media screen and (max-width: 750px) {
990/* 固定CTAに最終コンテンツが隠れにくくする */
991body {
992padding-bottom: 82px;
993}/* 無料カウンセリング */
994.breeze-tk-consult {
995margin-top: 0 !important;
996padding: 50px 20px 56px !important;
997}.breeze-tk-consult::before {
998height: 26px !important;
999}.breeze-tk-consult__inner {
1000grid-template-columns: 1fr !important;
1001gap: 32px !important;
1002}.breeze-tk-consult__head {
1003margin: 0 0 22px !important;
1004}.breeze-tk-consult__label {
1005margin: 0 0 12px !important;
1006font-size: 9px !important;
1007line-height: 1.6 !important;
1008letter-spacing: 0.14em !important;
1009}.breeze-tk-consult .breeze-tk-consult__title {
1010margin: 0 !important;
1011font-size: 24px !important;
1012line-height: 1.65 !important;
1013letter-spacing: 0.01em !important;
1014word-break: keep-all;
1015}.breeze-tk-consult__catch {
1016margin: 8px 0 0 !important;
1017font-size: 18px !important;
1018line-height: 1.7 !important;
1019letter-spacing: 0.01em !important;
1020}.breeze-tk-consult__lead {
1021margin: 0 0 22px !important;
1022font-size: 14px !important;
1023line-height: 1.9 !important;
1024}.breeze-tk-consult__features {
1025grid-template-columns: 1fr !important;
1026margin-bottom: 23px !important;
1027}.breeze-tk-consult__features li {
1028padding: 11px 10px 11px 27px !important;
1029font-size: 13px !important;
1030border-right: 0 !important;
1031border-bottom: 1px solid rgba(48, 43, 40, 0.13) !important;
1032}.breeze-tk-consult__features li:last-child {
1033border-bottom: 0 !important;
1034}.breeze-tk-consult__actions {
1035grid-template-columns: 1fr !important;
1036gap: 10px !important;
1037margin-bottom: 15px !important;
1038}.breeze-tk-consult__button {
1039width: 100% !important;
1040min-height: 54px !important;
1041font-size: 13px !important;
1042}.breeze-tk-consult__note {
1043font-size: 12px !important;
1044line-height: 1.8 !important;
1045}.breeze-tk-consult__proof {
1046margin-top: 27px !important;
1047padding: 17px 0 !important;
1048}.breeze-tk-consult__proof-item {
1049padding: 0 7px !important;
1050}.breeze-tk-consult__proof dt {
1051font-size: 7px !important;
1052}.breeze-tk-consult__proof dd {
1053font-size: 10px !important;
1054}/* 相談しやすい理由 */
1055.breeze-tk-consult__panel {
1056padding: 30px 22px 25px !important;
1057}.breeze-tk-consult__panel-head {
1058margin-bottom: 19px !important;
1059}.breeze-tk-consult__panel-label {
1060margin-bottom: 9px !important;
1061font-size: 9px !important;
1062}.breeze-tk-consult .breeze-tk-consult__panel-title {
1063margin: 0 0 9px !important;
1064font-size: 22px !important;
1065line-height: 1.6 !important;
1066}.breeze-tk-consult__panel-sub {
1067font-size: 12px !important;
1068line-height: 1.75 !important;
1069}.breeze-tk-consult__reason {
1070grid-template-columns: 43px minmax(0, 1fr) !important;
1071gap: 14px !important;
1072padding: 18px 0 !important;
1073}.breeze-tk-consult__reason-num span {
1074font-size: 7px !important;
1075}.breeze-tk-consult__reason-num strong {
1076font-size: 22px !important;
1077}.breeze-tk-consult__reason-label {
1078margin-bottom: 4px !important;
1079font-size: 10px !important;
1080}.breeze-tk-consult .breeze-tk-consult__reason-title {
1081margin: 0 0 5px !important;
1082font-size: 15px !important;
1083line-height: 1.6 !important;
1084}.breeze-tk-consult__reason-text {
1085display: -webkit-box;
1086overflow: hidden;
1087font-size: 11px !important;
1088line-height: 1.7 !important;
1089-webkit-box-orient: vertical;
1090-webkit-line-clamp: 2;
1091}.breeze-tk-consult__panel-bottom {
1092display: none !important;
1093}/* パーソナルジムを選ぶポイント */
1094.breeze-tk-choice {
1095padding: 54px 20px 56px !important;
1096}.breeze-tk-choice::before {
1097height: 26px !important;
1098}.breeze-tk-choice__head {
1099margin-bottom: 32px !important;
1100}.breeze-tk-choice__title-br {
1101display: block !important;
1102}.breeze-tk-choice__nowrap {
1103white-space: nowrap !important;
1104}.breeze-tk-choice .breeze-tk-choice__title {
1105font-size: 22px !important;
1106line-height: 1.65 !important;
1107letter-spacing: 0.01em !important;
1108}.breeze-tk-choice__lead {
1109margin-bottom: 30px !important;
1110font-size: 14px !important;
1111line-height: 1.9 !important;
1112letter-spacing: 0;
1113}.breeze-tk-choice__point {
1114grid-template-columns: 1fr;
1115gap: 7px;
1116padding: 22px 0 !important;
1117}.breeze-tk-choice__number {
1118padding-top: 0;
1119font-size: 11px;
1120}.breeze-tk-choice .breeze-tk-choice__point-title {
1121margin-bottom: 8px !important;
1122font-size: 18px !important;
1123}.breeze-tk-choice__point-text,
1124.breeze-tk-choice__conclusion-text {
1125font-size: 14px !important;
1126line-height: 1.9 !important;
1127}.breeze-tk-choice__conclusion {
1128margin-top: 36px;
1129padding: 27px 23px 27px 26px;
1130}.breeze-tk-choice .breeze-tk-choice__conclusion-title {
1131margin-bottom: 11px !important;
1132font-size: 18px !important;
1133}
1134}/* ==================================================
1135BREEZE 高槻|WordPress自動整形の補正
1136特徴・ボタン・実績のGrid崩れを修正
1137================================================== *//*
1138特徴と実績の中に自動挿入された
1139p・brなどをGrid項目として数えない
1140*/
1141.breeze-tk-consult__features > :not(li),
1142.breeze-tk-consult__proof > :not(.breeze-tk-consult__proof-item) {
1143display: none !important;
1144}/*
11452つのボタンを囲んでいるpの箱だけを解除し、
1146中のa要素を親Gridの項目に戻す
1147*/
1148.breeze-tk-consult__actions > p {
1149display: contents !important;
1150}.breeze-tk-consult__actions br {
1151display: none !important;
1152}/* 実績3項目の位置を固定 */
1153.breeze-tk-consult__proof-item {
1154border-left: 0 !important;
1155}.breeze-tk-consult__proof-item:nth-of-type(1) {
1156grid-column: 1 !important;
1157grid-row: 1 !important;
1158}.breeze-tk-consult__proof-item:nth-of-type(2) {
1159grid-column: 2 !important;
1160grid-row: 1 !important;
1161}.breeze-tk-consult__proof-item:nth-of-type(3) {
1162grid-column: 3 !important;
1163grid-row: 1 !important;
1164}.breeze-tk-consult__proof-item:nth-of-type(n+2) {
1165border-left: 1px solid rgba(48, 43, 40, 0.15) !important;
1166}/* PC・タブレット */
1167@media screen and (min-width: 751px) {/* 特徴を2列×2段に固定 */
1168.breeze-tk-consult__features {
1169display: grid !important;
1170grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
1171}.breeze-tk-consult__features > li {
1172border-right: 0 !important;
1173border-bottom: 0 !important;
1174}.breeze-tk-consult__features > li:nth-of-type(1) {
1175grid-column: 1 !important;
1176grid-row: 1 !important;
1177}.breeze-tk-consult__features > li:nth-of-type(2) {
1178grid-column: 2 !important;
1179grid-row: 1 !important;
1180}.breeze-tk-consult__features > li:nth-of-type(3) {
1181grid-column: 1 !important;
1182grid-row: 2 !important;
1183}.breeze-tk-consult__features > li:nth-of-type(4) {
1184grid-column: 2 !important;
1185grid-row: 2 !important;
1186}.breeze-tk-consult__features > li:nth-of-type(odd) {
1187border-right: 1px solid rgba(48, 43, 40, 0.15) !important;
1188}.breeze-tk-consult__features > li:nth-of-type(-n+2) {
1189border-bottom: 1px solid rgba(48, 43, 40, 0.15) !important;
1190}/* 2つのボタンを横並びに固定 */
1191.breeze-tk-consult__actions {
1192display: grid !important;
1193grid-template-columns:
1194minmax(0, 1fr)
1195minmax(0, 0.86fr) !important;
1196gap: 12px !important;
1197}.breeze-tk-consult__button--primary {
1198grid-column: 1 !important;
1199grid-row: 1 !important;
1200}.breeze-tk-consult__button--secondary {
1201grid-column: 2 !important;
1202grid-row: 1 !important;
1203}
1204}/* スマホ */
1205@media screen and (max-width: 750px) {.breeze-tk-consult__features > li {
1206grid-column: 1 !important;
1207grid-row: auto !important;
1208}.breeze-tk-consult__features > li:last-of-type {
1209border-bottom: 0 !important;
1210}.breeze-tk-consult__button--primary,
1211.breeze-tk-consult__button--secondary {
1212grid-column: 1 !important;
1213grid-row: auto !important;
1214}
1215}/* ==================================================
1216BREEZE 高槻|ご来店からトレーニングまでの流れ
1217Google口コミと同一フリースペースで連結する最終版
1218================================================== */.breeze-flow,
1219.breeze-flow * {
1220box-sizing: border-box;
1221}body .breeze-flow {
1222position: relative;
1223width: 100vw;
1224max-width: 100vw;
1225margin: 0 calc(50% - 50vw) !important;
1226padding: 68px 24px 88px;
1227overflow: hidden;
1228color: #302b28;
1229background:
1230radial-gradient(
1231circle at 92% 0%,
1232rgba(166, 98, 92, 0.08) 0,
1233rgba(166, 98, 92, 0) 34%
1234),
1235#fff;
1236}.breeze-flow::before {
1237position: absolute;
1238top: 0;
1239left: 50%;
1240width: 1px;
1241height: 34px;
1242background: #a6625c;
1243content: "";
1244transform: translateX(-50%);
1245}.breeze-flow__inner {
1246width: 100%;
1247max-width: 1080px;
1248margin: 0 auto;
1249}.breeze-flow__head {
1250max-width: 780px;
1251margin: 0 auto 48px;
1252text-align: center;
1253}.breeze-flow__label,
1254.breeze-flow__cta-label {
1255margin: 0 0 14px !important;
1256color: #a6625c;
1257font-family: "Noto Serif JP", serif;
1258font-size: 11px;
1259font-weight: 500;
1260line-height: 1.5;
1261letter-spacing: 0.2em;
1262}.breeze-flow .breeze-flow__title {
1263margin: 0 !important;
1264color: #302b28 !important;
1265-webkit-text-fill-color: #302b28 !important;
1266font-family: "Noto Serif JP", serif;
1267font-size: clamp(28px, 3.6vw, 40px) !important;
1268font-weight: 600 !important;
1269line-height: 1.55 !important;
1270letter-spacing: 0.025em;
1271}.breeze-flow__intro {
1272max-width: 760px;
1273margin: 18px auto 0 !important;
1274color: #5c5551;
1275font-size: 15px;
1276line-height: 2;
1277letter-spacing: 0.015em;
1278}/* WordPressの自動整形が入っても、カード以外をGrid項目にしない */
1279.breeze-flow__list > :not(.breeze-flow__item) {
1280display: none !important;
1281}.breeze-flow__list {
1282display: grid !important;
1283grid-template-columns: minmax(0, 1fr) !important;
1284gap: 28px !important;
1285width: 100% !important;
1286max-width: none !important;
1287margin: 0 !important;
1288padding: 0 !important;
1289list-style: none !important;
1290}.breeze-flow__item {
1291position: relative;
1292display: grid !important;
1293grid-template-columns: minmax(320px, 0.84fr) minmax(0, 1.16fr) !important;
1294align-items: stretch !important;
1295width: 100% !important;
1296max-width: none !important;
1297min-height: 330px;
1298margin: 0 !important;
1299padding: 0 !important;
1300overflow: hidden;
1301float: none !important;
1302transform: none !important;
1303list-style: none !important;
1304background: #faf8f6;
1305border: 1px solid rgba(166, 98, 92, 0.17);
1306border-radius: 18px;
1307box-shadow: 0 18px 44px rgba(55, 43, 38, 0.07);
1308}.breeze-flow__item::marker {
1309content: "";
1310font-size: 0;
1311}.breeze-flow__photo {
1312position: relative;
1313grid-column: 1;
1314grid-row: 1;
1315width: auto !important;
1316min-width: 0;
1317min-height: 330px;
1318margin: 0 !important;
1319overflow: hidden;
1320background: #ece7e3;
1321}.breeze-flow__photo img {
1322position: absolute;
1323inset: 0;
1324display: block !important;
1325width: 100% !important;
1326max-width: none !important;
1327height: 100% !important;
1328margin: 0 !important;
1329object-fit: cover;
1330object-position: center;
1331}.breeze-flow__body {
1332display: flex !important;
1333grid-column: 2;
1334grid-row: 1;
1335flex-direction: column;
1336justify-content: center;
1337width: auto !important;
1338min-width: 0;
1339padding: 40px 44px;
1340}/* 偶数STEPは画像を右側へ */
1341.breeze-flow__item:nth-of-type(even) .breeze-flow__photo {
1342grid-column: 2;
1343}.breeze-flow__item:nth-of-type(even) .breeze-flow__body {
1344grid-column: 1;
1345}.breeze-flow__item:nth-of-type(2) .breeze-flow__photo img {
1346object-position: center 40%;
1347}.breeze-flow__item:nth-of-type(4) .breeze-flow__photo img {
1348object-position: center 44%;
1349}.breeze-flow__step {
1350align-self: flex-start;
1351margin: 0 0 18px !important;
1352padding: 8px 14px;
1353color: #fff;
1354font-size: 11px;
1355font-weight: 700;
1356line-height: 1.3;
1357letter-spacing: 0.14em;
1358background: #a6625c;
1359border-radius: 999px;
1360}html body .breeze-flow h3.breeze-flow__item-title,
1361html body #main_contents .breeze-flow h3.breeze-flow__item-title {
1362display: block !important;
1363visibility: visible !important;
1364opacity: 1 !important;
1365margin: 0 0 12px !important;
1366color: #302b28 !important;
1367-webkit-text-fill-color: #302b28 !important;
1368font-family:
1369"Noto Sans JP",
1370"游ゴシック体",
1371"Yu Gothic",
1372sans-serif;
1373font-size: 23px !important;
1374font-weight: 600 !important;
1375line-height: 1.55 !important;
1376letter-spacing: 0.02em;
1377}.breeze-flow__text {
1378margin: 0 !important;
1379color: #57504c;
1380font-size: 15px;
1381line-height: 1.95;
1382letter-spacing: 0.012em;
1383}.breeze-flow__point {
1384margin: 20px 0 0 !important;
1385padding: 14px 16px;
1386color: #5a403c;
1387font-size: 13px;
1388font-weight: 600;
1389line-height: 1.75;
1390background: rgba(255, 255, 255, 0.86);
1391border: 1px solid rgba(166, 98, 92, 0.2);
1392border-radius: 10px;
1393}.breeze-flow__cta {
1394position: relative;
1395max-width: 900px;
1396margin: 52px auto 0;
1397padding: 42px 44px;
1398text-align: center;
1399background: #f3eeeb;
1400border: 1px solid rgba(166, 98, 92, 0.17);
1401box-shadow: 0 18px 44px rgba(55, 43, 38, 0.06);
1402}.breeze-flow__cta::before {
1403position: absolute;
1404top: -1px;
1405left: -1px;
1406width: 4px;
1407height: calc(100% + 2px);
1408background: #a6625c;
1409content: "";
1410}html body .breeze-flow h3.breeze-flow__cta-title,
1411html body #main_contents .breeze-flow h3.breeze-flow__cta-title {
1412display: block !important;
1413visibility: visible !important;
1414opacity: 1 !important;
1415margin: 0 !important;
1416color: #302b28 !important;
1417-webkit-text-fill-color: #302b28 !important;
1418font-family: "Noto Serif JP", serif;
1419font-size: clamp(23px, 3vw, 31px) !important;
1420font-weight: 600 !important;
1421line-height: 1.6 !important;
1422letter-spacing: 0.02em;
1423}.breeze-flow__cta-text {
1424max-width: 680px;
1425margin: 14px auto 0 !important;
1426color: #5c5551;
1427font-size: 14px;
1428line-height: 1.9;
1429}.breeze-flow__buttons {
1430display: grid !important;
1431grid-template-columns: minmax(0, 1fr) minmax(0, 0.8fr) !important;
1432gap: 12px !important;
1433max-width: 620px;
1434margin: 26px auto 0;
1435}.breeze-flow__buttons > p {
1436display: contents !important;
1437}.breeze-flow__buttons br {
1438display: none !important;
1439}.breeze-flow__button {
1440display: flex !important;
1441align-items: center;
1442justify-content: center;
1443width: 100% !important;
1444min-height: 56px;
1445padding: 14px 18px;
1446text-align: center;
1447text-decoration: none !important;
1448font-size: 14px;
1449font-weight: 600;
1450line-height: 1.5;
1451letter-spacing: 0.025em;
1452transition:
1453background-color 0.25s ease,
1454color 0.25s ease,
1455border-color 0.25s ease,
1456transform 0.25s ease;
1457}.breeze-flow__button:hover {
1458transform: translateY(-2px);
1459}.breeze-flow__button--primary {
1460color: #fff !important;
1461background: #a6625c;
1462border: 1px solid #a6625c;
1463}.breeze-flow__button--primary:hover {
1464background: #8e514c;
1465border-color: #8e514c;
1466}.breeze-flow__button--secondary {
1467color: #403a36 !important;
1468background: #fff;
1469border: 1px solid rgba(48, 43, 40, 0.24);
1470}.breeze-flow__button--secondary:hover {
1471color: #a6625c !important;
1472border-color: #a6625c;
1473}@media screen and (max-width: 900px) {
1474body .breeze-flow {
1475padding: 62px 20px 76px;
1476}.breeze-flow__item {
1477grid-template-columns: minmax(270px, 0.78fr) minmax(0, 1.22fr) !important;
1478}.breeze-flow__body {
1479padding: 34px 32px;
1480}
1481}@media screen and (max-width: 750px) {
1482body .breeze-flow {
1483padding: 48px 20px 62px !important;
1484}.breeze-flow::before {
1485height: 24px;
1486}.breeze-flow__head {
1487margin-bottom: 32px;
1488}.breeze-flow__label {
1489margin-bottom: 10px !important;
1490font-size: 9px;
1491}.breeze-flow .breeze-flow__title {
1492font-size: 24px !important;
1493line-height: 1.6 !important;
1494letter-spacing: 0.01em;
1495}.breeze-flow__intro {
1496margin-top: 14px !important;
1497font-size: 14px;
1498line-height: 1.9;
1499text-align: left;
1500}.breeze-flow__list {
1501gap: 20px !important;
1502}.breeze-flow__item {
1503grid-template-columns: minmax(0, 1fr) !important;
1504min-height: 0;
1505border-radius: 14px;
1506}.breeze-flow__photo,
1507.breeze-flow__item:nth-of-type(even) .breeze-flow__photo {
1508grid-column: 1 !important;
1509grid-row: 1 !important;
1510width: 100% !important;
1511min-height: 0;
1512aspect-ratio: 4 / 3;
1513}.breeze-flow__body,
1514.breeze-flow__item:nth-of-type(even) .breeze-flow__body {
1515grid-column: 1 !important;
1516grid-row: 2 !important;
1517padding: 27px 22px 28px;
1518}.breeze-flow__step {
1519margin-bottom: 14px !important;
1520padding: 7px 12px;
1521font-size: 10px;
1522}html body .breeze-flow h3.breeze-flow__item-title,
1523html body #main_contents .breeze-flow h3.breeze-flow__item-title {
1524margin-bottom: 9px !important;
1525font-size: 20px !important;
1526line-height: 1.55 !important;
1527}.breeze-flow__text {
1528font-size: 14px;
1529line-height: 1.9;
1530}.breeze-flow__point {
1531margin-top: 16px !important;
1532padding: 12px 13px;
1533font-size: 12px;
1534line-height: 1.75;
1535}.breeze-flow__cta {
1536margin-top: 36px;
1537padding: 30px 22px;
1538text-align: left;
1539}.breeze-flow__cta-label {
1540margin-bottom: 9px !important;
1541font-size: 9px;
1542}html body .breeze-flow h3.breeze-flow__cta-title,
1543html body #main_contents .breeze-flow h3.breeze-flow__cta-title {
1544font-size: 21px !important;
1545line-height: 1.6 !important;
1546}.breeze-flow__cta-text {
1547margin-top: 11px !important;
1548font-size: 13px;
1549line-height: 1.85;
1550}.breeze-flow__buttons {
1551grid-template-columns: minmax(0, 1fr) !important;
1552gap: 10px !important;
1553margin-top: 22px;
1554}.breeze-flow__button {
1555min-height: 54px;
1556font-size: 13px;
1557}
1558}/* ==================================================
1559BREEZE 高槻|Before & After 最終修正版
1560PC:矢印・01〜05で切り替え
1561スマホ:指で横スワイプ
1562JavaScript不使用
1563================================================== */.breeze-results,
1564.breeze-results * {
1565box-sizing: border-box !important;
1566}body .breeze-results {
1567position: relative !important;
1568width: 100vw !important;
1569max-width: 100vw !important;
1570margin: 0 calc(50% - 50vw) !important;
1571padding: 88px 24px 84px !important;
1572overflow: hidden !important;
1573color: #302b28 !important;
1574background:
1575radial-gradient(
1576circle at 88% 0%,
1577rgba(166, 98, 92, 0.09) 0,
1578rgba(166, 98, 92, 0) 35%
1579),
1580#faf8f6 !important;
1581}body .breeze-results::before {
1582position: absolute !important;
1583top: 0 !important;
1584left: 50% !important;
1585width: 1px !important;
1586height: 42px !important;
1587background: #a6625c !important;
1588content: "" !important;
1589transform: translateX(-50%) !important;
1590}.breeze-results__inner {
1591width: 100% !important;
1592max-width: 1120px !important;
1593margin: 0 auto !important;
1594}.breeze-results__head {
1595max-width: 790px !important;
1596margin: 0 auto 42px !important;
1597text-align: center !important;
1598}.breeze-results__label {
1599margin: 0 0 13px !important;
1600color: #a6625c !important;
1601font-family: "Noto Serif JP", "Yu Mincho", "Hiragino Mincho ProN", serif !important;
1602font-size: 11px !important;
1603font-weight: 500 !important;
1604line-height: 1.5 !important;
1605letter-spacing: 0.2em !important;
1606}html body .breeze-results .breeze-results__title,
1607html body #main_contents .breeze-results .breeze-results__title {
1608margin: 0 !important;
1609color: #302b28 !important;
1610-webkit-text-fill-color: #302b28 !important;
1611font-family: "Noto Serif JP", "Yu Mincho", "Hiragino Mincho ProN", serif !important;
1612font-size: clamp(28px, 3.7vw, 40px) !important;
1613font-weight: 600 !important;
1614line-height: 1.55 !important;
1615letter-spacing: 0.025em !important;
1616}.breeze-results__title span {
1617display: block !important;
1618margin-top: 3px !important;
1619color: #a6625c !important;
1620-webkit-text-fill-color: #a6625c !important;
1621font: inherit !important;
1622letter-spacing: 0.045em !important;
1623}.breeze-results__lead {
1624max-width: 760px !important;
1625margin: 18px auto 0 !important;
1626color: #57504c !important;
1627font-size: 15px !important;
1628font-weight: 400 !important;
1629line-height: 2 !important;
1630letter-spacing: 0.015em !important;
1631}.breeze-results__slider {
1632position: relative !important;
1633width: 100% !important;
1634max-width: 820px !important;
1635margin: 0 auto !important;
1636}/* ラジオボタン本体は見せず、labelから操作する */
1637.breeze-results__state {
1638position: absolute !important;
1639width: 1px !important;
1640height: 1px !important;
1641margin: -1px !important;
1642padding: 0 !important;
1643overflow: hidden !important;
1644clip: rect(0 0 0 0) !important;
1645clip-path: inset(50%) !important;
1646white-space: nowrap !important;
1647border: 0 !important;
1648opacity: 0 !important;
1649}/* WordPressがradio群をpで囲んだ場合もレイアウトと切替を維持 */
1650.breeze-results__slider > p:has(.breeze-results__state) {
1651display: contents !important;
1652margin: 0 !important;
1653padding: 0 !important;
1654}.breeze-results__viewport {
1655width: 100% !important;
1656overflow: hidden !important;
1657}.breeze-results__track {
1658display: flex !important;
1659flex-wrap: nowrap !important;
1660gap: 0 !important;
1661width: 100% !important;
1662margin: 0 !important;
1663padding: 0 !important;
1664list-style: none !important;
1665transform: translate3d(0, 0, 0) !important;
1666transition: transform 0.42s ease !important;
1667will-change: transform !important;
1668}/* PCの表示位置 */
1669#breeze-results-state-01:checked ~ .breeze-results__viewport .breeze-results__track {
1670transform: translate3d(0, 0, 0) !important;
1671}#breeze-results-state-02:checked ~ .breeze-results__viewport .breeze-results__track {
1672transform: translate3d(-100%, 0, 0) !important;
1673}#breeze-results-state-03:checked ~ .breeze-results__viewport .breeze-results__track {
1674transform: translate3d(-200%, 0, 0) !important;
1675}#breeze-results-state-04:checked ~ .breeze-results__viewport .breeze-results__track {
1676transform: translate3d(-300%, 0, 0) !important;
1677}#breeze-results-state-05:checked ~ .breeze-results__viewport .breeze-results__track {
1678transform: translate3d(-400%, 0, 0) !important;
1679}/* WordPressがradioをp要素で囲んでも動くための補強 */
1680.breeze-results__slider:has(#breeze-results-state-01:checked) .breeze-results__track {
1681transform: translate3d(0, 0, 0) !important;
1682}.breeze-results__slider:has(#breeze-results-state-02:checked) .breeze-results__track {
1683transform: translate3d(-100%, 0, 0) !important;
1684}.breeze-results__slider:has(#breeze-results-state-03:checked) .breeze-results__track {
1685transform: translate3d(-200%, 0, 0) !important;
1686}.breeze-results__slider:has(#breeze-results-state-04:checked) .breeze-results__track {
1687transform: translate3d(-300%, 0, 0) !important;
1688}.breeze-results__slider:has(#breeze-results-state-05:checked) .breeze-results__track {
1689transform: translate3d(-400%, 0, 0) !important;
1690}.breeze-results__slide {
1691flex: 0 0 100% !important;
1692width: 100% !important;
1693min-width: 100% !important;
1694margin: 0 !important;
1695padding: 0 10px !important;
1696}.breeze-results__card {
1697width: 100% !important;
1698max-width: 760px !important;
1699height: 100% !important;
1700margin: 0 auto !important;
1701overflow: hidden !important;
1702background: #fff !important;
1703border: 1px solid rgba(166, 98, 92, 0.18) !important;
1704border-radius: 14px !important;
1705box-shadow: 0 18px 44px rgba(55, 43, 38, 0.07) !important;
1706}.breeze-results__media {
1707position: relative !important;
1708display: block !important;
1709width: 100% !important;
1710overflow: hidden !important;
1711background: #fff !important;
1712text-decoration: none !important;
1713}.breeze-results__image {
1714display: block !important;
1715width: 100% !important;
1716max-width: none !important;
1717height: auto !important;
1718margin: 0 !important;
1719background: #fff !important;
1720object-fit: contain !important;
1721}.breeze-results__caption {
1722display: flex !important;
1723gap: 18px !important;
1724align-items: center !important;
1725justify-content: space-between !important;
1726min-height: 82px !important;
1727margin: 0 !important;
1728padding: 15px 17px 16px !important;
1729border-top: 1px solid rgba(166, 98, 92, 0.13) !important;
1730}.breeze-results__caption-text {
1731display: grid !important;
1732grid-template-columns: auto auto !important;
1733gap: 2px 14px !important;
1734align-items: center !important;
1735min-width: 0 !important;
1736}.breeze-results__case {
1737grid-row: 1 / 3 !important;
1738align-self: center !important;
1739color: #a6625c !important;
1740font-family: "Noto Serif JP", "Yu Mincho", serif !important;
1741font-size: 10px !important;
1742font-weight: 500 !important;
1743line-height: 1.4 !important;
1744letter-spacing: 0.13em !important;
1745}.breeze-results__caption-text strong {
1746display: block !important;
1747margin: 0 !important;
1748color: #302b28 !important;
1749font-size: 16px !important;
1750font-weight: 700 !important;
1751line-height: 1.45 !important;
1752}.breeze-results__caption-text > span:last-child {
1753display: block !important;
1754color: #706965 !important;
1755font-size: 11px !important;
1756font-weight: 500 !important;
1757line-height: 1.5 !important;
1758}.breeze-results__slide-nav {
1759display: flex !important;
1760flex: 0 0 auto !important;
1761align-items: center !important;
1762gap: 9px !important;
1763margin: 0 !important;
1764}.breeze-results__arrow {
1765display: inline-flex !important;
1766align-items: center !important;
1767justify-content: center !important;
1768width: 42px !important;
1769height: 42px !important;
1770margin: 0 !important;
1771padding: 0 0 2px !important;
1772color: #403a36 !important;
1773background: #fff !important;
1774border: 1px solid rgba(166, 98, 92, 0.25) !important;
1775border-radius: 50% !important;
1776box-shadow: 0 7px 18px rgba(55, 43, 38, 0.06) !important;
1777font-family: Arial, sans-serif !important;
1778font-size: 25px !important;
1779font-weight: 300 !important;
1780line-height: 1 !important;
1781text-decoration: none !important;
1782cursor: pointer !important;
1783user-select: none !important;
1784}.breeze-results__arrow:hover,
1785.breeze-results__arrow:focus-visible {
1786color: #a6625c !important;
1787border-color: #a6625c !important;
1788}.breeze-results__arrow.is-disabled {
1789opacity: 0.28 !important;
1790cursor: default !important;
1791}.breeze-results__jump {
1792display: flex !important;
1793align-items: center !important;
1794justify-content: center !important;
1795gap: 8px !important;
1796margin: 20px 0 0 !important;
1797}.breeze-results__jump label {
1798display: inline-flex !important;
1799align-items: center !important;
1800justify-content: center !important;
1801min-width: 32px !important;
1802height: 30px !important;
1803margin: 0 !important;
1804padding: 0 8px !important;
1805color: #706965 !important;
1806background: rgba(255, 255, 255, 0.7) !important;
1807border: 1px solid rgba(166, 98, 92, 0.2) !important;
1808border-radius: 999px !important;
1809font-family: "Noto Serif JP", serif !important;
1810font-size: 10px !important;
1811font-weight: 500 !important;
1812line-height: 1 !important;
1813cursor: pointer !important;
1814user-select: none !important;
1815}.breeze-results__jump label:hover,
1816.breeze-results__jump label:focus-visible {
1817color: #fff !important;
1818background: #a6625c !important;
1819border-color: #a6625c !important;
1820}/* 現在表示中の番号 */
1821#breeze-results-state-01:checked ~ .breeze-results__jump label[for="breeze-results-state-01"],
1822#breeze-results-state-02:checked ~ .breeze-results__jump label[for="breeze-results-state-02"],
1823#breeze-results-state-03:checked ~ .breeze-results__jump label[for="breeze-results-state-03"],
1824#breeze-results-state-04:checked ~ .breeze-results__jump label[for="breeze-results-state-04"],
1825#breeze-results-state-05:checked ~ .breeze-results__jump label[for="breeze-results-state-05"],
1826.breeze-results__slider:has(#breeze-results-state-01:checked) .breeze-results__jump label[for="breeze-results-state-01"],
1827.breeze-results__slider:has(#breeze-results-state-02:checked) .breeze-results__jump label[for="breeze-results-state-02"],
1828.breeze-results__slider:has(#breeze-results-state-03:checked) .breeze-results__jump label[for="breeze-results-state-03"],
1829.breeze-results__slider:has(#breeze-results-state-04:checked) .breeze-results__jump label[for="breeze-results-state-04"],
1830.breeze-results__slider:has(#breeze-results-state-05:checked) .breeze-results__jump label[for="breeze-results-state-05"] {
1831color: #fff !important;
1832background: #a6625c !important;
1833border-color: #a6625c !important;
1834}.breeze-results__swipe {
1835display: none !important;
1836}.breeze-results__note {
1837max-width: 820px !important;
1838margin: 22px auto 0 !important;
1839color: #7a716c !important;
1840font-size: 11px !important;
1841line-height: 1.8 !important;
1842text-align: center !important;
1843}.breeze-results__actions {
1844display: flex !important;
1845flex-wrap: wrap !important;
1846justify-content: center !important;
1847gap: 12px !important;
1848margin-top: 24px !important;
1849}.breeze-results__button {
1850display: inline-flex !important;
1851align-items: center !important;
1852justify-content: center !important;
1853min-width: 250px !important;
1854min-height: 55px !important;
1855padding: 13px 21px !important;
1856text-align: center !important;
1857text-decoration: none !important;
1858font-size: 13px !important;
1859font-weight: 600 !important;
1860line-height: 1.5 !important;
1861letter-spacing: 0.025em !important;
1862}.breeze-results__button--primary {
1863color: #fff !important;
1864background: #a6625c !important;
1865border: 1px solid #a6625c !important;
1866}.breeze-results__button--primary:hover {
1867background: #8e514c !important;
1868border-color: #8e514c !important;
1869}.breeze-results__button--secondary {
1870color: #403a36 !important;
1871background: rgba(255, 255, 255, 0.72) !important;
1872border: 1px solid rgba(48, 43, 40, 0.23) !important;
1873}.breeze-results__button--secondary:hover {
1874color: #a6625c !important;
1875background: #fff !important;
1876border-color: #a6625c !important;
1877}/* WordPressが自動挿入する余分な改行を無効化 */
1878.breeze-results > br,
1879.breeze-results__inner > br,
1880.breeze-results__head > br,
1881.breeze-results__slider > br,
1882.breeze-results__viewport > br,
1883.breeze-results__track > br,
1884.breeze-results__slide > br,
1885.breeze-results__caption > br,
1886.breeze-results__actions > br {
1887display: none !important;
1888}/* ==================================================
1889スマホ:ネイティブ横スワイプを優先
1890反応しない矢印・番号は表示しない
1891================================================== */
1892@media screen and (max-width: 767px) {
1893body .breeze-results {
1894padding: 54px 18px 58px !important;
1895}body .breeze-results::before {
1896height: 26px !important;
1897}.breeze-results__head {
1898margin-bottom: 29px !important;
1899text-align: left !important;
1900}.breeze-results__label {
1901margin-bottom: 10px !important;
1902font-size: 9px !important;
1903}html body .breeze-results .breeze-results__title,
1904html body #main_contents .breeze-results .breeze-results__title {
1905font-size: 23px !important;
1906line-height: 1.62 !important;
1907letter-spacing: 0.015em !important;
1908}.breeze-results__title span {
1909margin-top: 1px !important;
1910}.breeze-results__lead {
1911margin-top: 13px !important;
1912font-size: 14px !important;
1913line-height: 1.9 !important;
1914}.breeze-results__viewport {
1915overflow-x: auto !important;
1916overflow-y: hidden !important;
1917scroll-behavior: smooth !important;
1918scroll-snap-type: x mandatory !important;
1919overscroll-behavior-x: contain !important;
1920-webkit-overflow-scrolling: touch !important;
1921scrollbar-width: none !important;
1922}.breeze-results__viewport::-webkit-scrollbar {
1923display: none !important;
1924}.breeze-results__track,
1925#breeze-results-state-01:checked ~ .breeze-results__viewport .breeze-results__track,
1926#breeze-results-state-02:checked ~ .breeze-results__viewport .breeze-results__track,
1927#breeze-results-state-03:checked ~ .breeze-results__viewport .breeze-results__track,
1928#breeze-results-state-04:checked ~ .breeze-results__viewport .breeze-results__track,
1929#breeze-results-state-05:checked ~ .breeze-results__viewport .breeze-results__track,
1930.breeze-results__slider:has(#breeze-results-state-01:checked) .breeze-results__track,
1931.breeze-results__slider:has(#breeze-results-state-02:checked) .breeze-results__track,
1932.breeze-results__slider:has(#breeze-results-state-03:checked) .breeze-results__track,
1933.breeze-results__slider:has(#breeze-results-state-04:checked) .breeze-results__track,
1934.breeze-results__slider:has(#breeze-results-state-05:checked) .breeze-results__track {
1935gap: 12px !important;
1936transform: none !important;
1937transition: none !important;
1938}.breeze-results__slide {
1939flex: 0 0 92% !important;
1940width: 92% !important;
1941min-width: 92% !important;
1942padding: 0 !important;
1943scroll-snap-align: start !important;
1944scroll-snap-stop: always !important;
1945}.breeze-results__card {
1946border-radius: 12px !important;
1947box-shadow: 0 13px 30px rgba(55, 43, 38, 0.07) !important;
1948}.breeze-results__caption {
1949gap: 10px !important;
1950min-height: 68px !important;
1951padding: 12px 12px 13px !important;
1952}.breeze-results__caption-text {
1953gap: 1px 9px !important;
1954}.breeze-results__case {
1955font-size: 8px !important;
1956}.breeze-results__caption-text strong {
1957font-size: 14px !important;
1958}.breeze-results__caption-text > span:last-child {
1959font-size: 9px !important;
1960}/* スマホはスワイプ操作に一本化 */
1961.breeze-results__slide-nav,
1962.breeze-results__jump {
1963display: none !important;
1964}.breeze-results__swipe {
1965display: block !important;
1966margin: 12px 0 0 !important;
1967color: #8a7f79 !important;
1968font-size: 10px !important;
1969line-height: 1.6 !important;
1970text-align: center !important;
1971}.breeze-results__note {
1972margin-top: 18px !important;
1973font-size: 10px !important;
1974text-align: left !important;
1975}.breeze-results__actions {
1976display: grid !important;
1977grid-template-columns: 1fr !important;
1978gap: 9px !important;
1979margin-top: 20px !important;
1980}.breeze-results__button {
1981width: 100% !important;
1982min-width: 0 !important;
1983min-height: 53px !important;
1984font-size: 13px !important;
1985}
1986}@media (prefers-reduced-motion: reduce) {
1987.breeze-results__track,
1988.breeze-results__viewport {
1989scroll-behavior: auto !important;
1990transition: none !important;
1991}
1992}/* ==================================================
1993BREEZE 高槻|Google口コミ
1994FLOWと同一フリースペースで連結する最終版
1995================================================== */.breeze-reviews-flow-stack,
1996.breeze-reviews-flow-stack * {
1997box-sizing: border-box;
1998}.breeze-reviews-flow-stack {
1999display: block !important;
2000width: 100% !important;
2001max-width: 100% !important;
2002margin: 0 !important;
2003padding: 0 !important;
2004}.breeze-reviews-flow-stack > br,
2005.breeze-reviews-flow-stack > p:empty,
2006.breeze-google-reviews__widget > br,
2007.breeze-google-reviews__widget > p:empty {
2008display: none !important;
2009}.breeze-reviews-flow-stack > .breeze-google-reviews,
2010.breeze-reviews-flow-stack > .breeze-flow,
2011.breeze-google-reviews + .breeze-flow {
2012margin-top: 0 !important;
2013margin-bottom: 0 !important;
2014}/* 同一フリースペースを囲むテーマ側の余白を解除 */
2015body #main_contents .cb_content:has(.breeze-reviews-flow-stack),
2016body #main_contents .cb_content:has(.breeze-reviews-flow-stack) > .cb_content_inner,
2017body #main_contents .cb_content:has(.breeze-reviews-flow-stack) > .content_inner,
2018body #main_contents .cb_content:has(.breeze-reviews-flow-stack) .post_content,
2019body #main_contents .cb_content:has(.breeze-reviews-flow-stack) .post_conten {
2020margin-top: 0 !important;
2021margin-bottom: 0 !important;
2022padding-top: 0 !important;
2023padding-bottom: 0 !important;
2024}.breeze-google-reviews,
2025.breeze-google-reviews * {
2026box-sizing: border-box;
2027}body .breeze-google-reviews {
2028position: relative;
2029width: 100vw;
2030max-width: 100vw;
2031margin: 0 calc(50% - 50vw) !important;
2032padding: 84px 24px 30px;
2033overflow: hidden;
2034color: #302b28;
2035background:
2036radial-gradient(
2037circle at 10% 0%,
2038rgba(166, 98, 92, 0.09) 0,
2039rgba(166, 98, 92, 0) 36%
2040),
2041#f8f6f3;
2042}.breeze-google-reviews::before {
2043position: absolute;
2044top: 0;
2045left: 50%;
2046width: 1px;
2047height: 42px;
2048background: #a6625c;
2049content: "";
2050transform: translateX(-50%);
2051}.breeze-google-reviews__inner {
2052width: 100%;
2053max-width: 1160px;
2054margin: 0 auto;
2055}.breeze-google-reviews__head {
2056max-width: 760px;
2057margin: 0 auto 40px;
2058text-align: center;
2059}.breeze-google-reviews__label {
2060margin: 0 0 13px !important;
2061color: #a6625c;
2062font-family: "Noto Serif JP", serif;
2063font-size: 11px;
2064font-weight: 500;
2065line-height: 1.5;
2066letter-spacing: 0.19em;
2067}.breeze-google-reviews .breeze-google-reviews__title {
2068margin: 0 0 16px !important;
2069color: #302b28 !important;
2070-webkit-text-fill-color: #302b28 !important;
2071font-family: "Noto Serif JP", serif;
2072font-size: clamp(28px, 3.6vw, 40px) !important;
2073font-weight: 600 !important;
2074line-height: 1.55 !important;
2075letter-spacing: 0.025em;
2076}.breeze-google-reviews__lead {
2077margin: 0 !important;
2078color: #57504c;
2079font-size: 15px;
2080line-height: 2;
2081letter-spacing: 0.015em;
2082}.breeze-google-reviews__widget {
2083width: 100%;
2084margin: 0 auto;
2085}/* プラグイン全体を狭い本文幅から解放 */
2086.breeze-google-reviews .wp-gr,
2087.breeze-google-reviews .grw-slider {
2088width: 100% !important;
2089max-width: none !important;
2090margin-right: auto !important;
2091margin-left: auto !important;
2092}.breeze-google-reviews .grw-header-inner {
2093background: transparent !important;
2094}.breeze-google-reviews .wp-gr .grw-review-inner,
2095.breeze-google-reviews .wp-gr .grw-review-inner.grw-backgnd {
2096height: 100% !important;
2097background: #fff !important;
2098border: 1px solid rgba(166, 98, 92, 0.17) !important;
2099border-radius: 17px !important;
2100box-shadow: 0 14px 34px rgba(55, 43, 38, 0.07) !important;
2101}.breeze-google-reviews .wp-google-name,
2102.breeze-google-reviews .wp-google-name a {
2103color: #302b28 !important;
2104font-weight: 600 !important;
2105text-decoration: none !important;
2106}.breeze-google-reviews .wp-google-time {
2107color: #8a817c !important;
2108font-size: 12px !important;
2109}.breeze-google-reviews .wp-google-text,
2110.breeze-google-reviews .wp-google-feedback {
2111color: #57504c !important;
2112font-size: 14px !important;
2113line-height: 1.85 !important;
2114}.breeze-google-reviews .wp-more-toggle {
2115color: #a6625c !important;
2116font-weight: 600 !important;
2117text-decoration: none !important;
2118}.breeze-google-reviews .grw-slider-prev,
2119.breeze-google-reviews .grw-slider-next {
2120width: 38px !important;
2121height: 38px !important;
2122background: #fff !important;
2123border: 1px solid rgba(166, 98, 92, 0.25) !important;
2124box-shadow: 0 8px 22px rgba(55, 43, 38, 0.08) !important;
2125}.breeze-google-reviews .wp-google-url {
2126color: #fff !important;
2127background: #a6625c !important;
2128border-radius: 4px !important;
2129text-decoration: none !important;
2130}.breeze-google-reviews__note {
2131margin: 22px auto 0 !important;
2132color: #817873;
2133font-size: 11px;
2134line-height: 1.8;
2135text-align: center;
2136}@media screen and (max-width: 750px) {
2137body .breeze-google-reviews {
2138padding: 52px 16px 24px;
2139}.breeze-google-reviews::before {
2140height: 26px;
2141}.breeze-google-reviews__head {
2142margin-bottom: 28px;
2143text-align: left;
2144}.breeze-google-reviews__label {
2145font-size: 9px;
2146letter-spacing: 0.14em;
2147}.breeze-google-reviews .breeze-google-reviews__title {
2148font-size: 24px !important;
2149line-height: 1.65 !important;
2150}.breeze-google-reviews__lead {
2151font-size: 14px;
2152line-height: 1.9;
2153}.breeze-google-reviews .wp-gr,
2154.breeze-google-reviews .grw-slider {
2155width: 100% !important;
2156}.breeze-google-reviews .wp-gr .grw-review-inner,
2157.breeze-google-reviews .wp-gr .grw-review-inner.grw-backgnd {
2158border-radius: 14px !important;
2159}.breeze-google-reviews .wp-google-text,
2160.breeze-google-reviews .wp-google-feedback {
2161font-size: 13px !important;
2162line-height: 1.8 !important;
2163}.breeze-google-reviews__note {
2164margin-top: 18px !important;
2165font-size: 10px;
2166text-align: left;
2167}
2168}/* ==================================================
2169BREEZE 高槻|FV直下 3プラン・SEO可視化調整
2170================================================== */body #kv-top.breeze-tk-plan-visual {
2171margin-top: 0 !important;
2172padding: 64px 0 48px !important;
2173}body #kv-top .breeze-tk-plan-visual__head {
2174width: 100%;
2175max-width: 900px;
2176margin: 0 auto 32px;
2177padding: 0 20px;
2178text-align: center;
2179}body #kv-top .breeze-tk-plan-visual__label {
2180margin: 0 0 12px !important;
2181color: #a6625c !important;
2182font-family: "Noto Serif JP", serif !important;
2183font-size: 11px !important;
2184font-weight: 500 !important;
2185line-height: 1.5 !important;
2186letter-spacing: 0.19em !important;
2187}html body #kv-top .breeze-tk-plan-visual__title {
2188margin: 0 !important;
2189color: #302b28 !important;
2190-webkit-text-fill-color: #302b28 !important;
2191font-family: "Noto Serif JP", serif !important;
2192font-size: clamp(30px, 4vw, 44px) !important;
2193font-weight: 600 !important;
2194line-height: 1.5 !important;
2195letter-spacing: 0.025em !important;
2196}html body #kv-top .breeze-tk-plan-visual__title span {
2197display: block !important;
2198margin-top: 3px !important;
2199color: #a6625c !important;
2200-webkit-text-fill-color: #a6625c !important;
2201font: inherit !important;
2202letter-spacing: 0.045em !important;
2203}body #kv-top .breeze-tk-plan-visual__lead {
2204max-width: 780px;
2205margin: 18px auto 0 !important;
2206color: #57504c !important;
2207font-size: 15px !important;
2208font-weight: 400 !important;
2209line-height: 2 !important;
2210letter-spacing: 0.015em !important;
2211}body #kv-top .breeze-tk-plan-visual__picture {
2212display: block !important;
2213width: 100% !important;
2214}body #kv-top .breeze-tk-plan-visual__text {
2215max-width: 900px !important;
2216margin-top: 25px !important;
2217}body #kv-top .breeze-tk-plan-visual__text p {
2218font-weight: 400 !important;
2219}body #kv-top .breeze-tk-plan-visual__links {
2220display: flex !important;
2221flex-wrap: wrap;
2222justify-content: center;
2223gap: 12px;
2224margin-top: 22px;
2225}body #kv-top .breeze-tk-plan-visual__links a {
2226display: inline-flex !important;
2227align-items: center;
2228justify-content: center;
2229min-width: 230px;
2230min-height: 52px;
2231padding: 12px 20px;
2232color: #403a36 !important;
2233background: #fff !important;
2234border: 1px solid rgba(166, 98, 92, 0.28);
2235text-align: center;
2236text-decoration: none !important;
2237font-size: 13px;
2238font-weight: 600;
2239line-height: 1.5;
2240}body #kv-top .breeze-tk-plan-visual__links a:first-child {
2241color: #fff !important;
2242background: #a6625c !important;
2243border-color: #a6625c;
2244}/* スマホ */
2245@media screen and (max-width: 767px) {
2246body #kv-top.breeze-tk-plan-visual {
2247margin-top: 0 !important;
2248padding: 42px 0 36px !important;
2249}body #kv-top .breeze-tk-plan-visual__head {
2250margin-bottom: 24px;
2251padding: 0 18px;
2252text-align: left;
2253}body #kv-top .breeze-tk-plan-visual__label {
2254margin-bottom: 9px !important;
2255font-size: 9px !important;
2256letter-spacing: 0.14em !important;
2257}html body #kv-top .breeze-tk-plan-visual__title {
2258font-size: 25px !important;
2259line-height: 1.6 !important;
2260letter-spacing: 0.01em !important;
2261}body #kv-top .breeze-tk-plan-visual__lead {
2262margin-top: 13px !important;
2263font-size: 14px !important;
2264line-height: 1.9 !important;
2265}body #kv-top .breeze-tk-plan-visual__picture {
2266padding: 0 6px;
2267}body #kv-top .breeze-tk-plan-visual__text {
2268margin-top: 18px !important;
2269}body #kv-top .breeze-tk-plan-visual__links {
2270display: grid !important;
2271grid-template-columns: 1fr;
2272gap: 9px;
2273padding: 0 18px;
2274}body #kv-top .breeze-tk-plan-visual__links a {
2275width: 100%;
2276min-width: 0;
2277}
2278}/* ==================================================
2279BREEZE 高槻|トレーニング環境・写真ギャラリー
2280================================================== */.breeze-tk-gym,
2281.breeze-tk-gym * {
2282box-sizing: border-box !important;
2283}body .breeze-tk-gym {
2284position: relative !important;
2285width: 100vw !important;
2286max-width: 100vw !important;
2287margin-right: calc(50% - 50vw) !important;
2288margin-left: calc(50% - 50vw) !important;
2289padding: 92px 24px 88px !important;
2290overflow: hidden !important;
2291color: #302b28 !important;
2292background:
2293radial-gradient(
2294circle at 8% 0%,
2295rgba(166, 98, 92, 0.09) 0,
2296rgba(166, 98, 92, 0) 35%
2297),
2298#faf8f6 !important;
2299}body .breeze-tk-gym::before {
2300position: absolute !important;
2301top: 0 !important;
2302left: 50% !important;
2303width: 1px !important;
2304height: 42px !important;
2305background: #a6625c !important;
2306content: "" !important;
2307transform: translateX(-50%) !important;
2308}.breeze-tk-gym__inner {
2309width: 100% !important;
2310max-width: 1160px !important;
2311margin: 0 auto !important;
2312}.breeze-tk-gym__head {
2313max-width: 790px !important;
2314margin: 0 auto 44px !important;
2315text-align: center !important;
2316}.breeze-tk-gym__label {
2317margin: 0 0 13px !important;
2318color: #a6625c !important;
2319font-family: "Noto Serif JP", "Yu Mincho", "Hiragino Mincho ProN", serif !important;
2320font-size: 11px !important;
2321font-weight: 500 !important;
2322line-height: 1.5 !important;
2323letter-spacing: 0.2em !important;
2324}html body .breeze-tk-gym .breeze-tk-gym__title,
2325html body #main_contents .breeze-tk-gym .breeze-tk-gym__title {
2326margin: 0 !important;
2327color: #302b28 !important;
2328-webkit-text-fill-color: #302b28 !important;
2329font-family: "Noto Serif JP", "Yu Mincho", "Hiragino Mincho ProN", serif !important;
2330font-size: clamp(28px, 3.7vw, 40px) !important;
2331font-weight: 600 !important;
2332line-height: 1.55 !important;
2333letter-spacing: 0.025em !important;
2334}.breeze-tk-gym__lead {
2335max-width: 760px !important;
2336margin: 18px auto 0 !important;
2337color: #57504c !important;
2338font-size: 15px !important;
2339font-weight: 400 !important;
2340line-height: 2 !important;
2341letter-spacing: 0.015em !important;
2342}.breeze-tk-gym__gallery {
2343display: grid !important;
2344grid-template-columns: minmax(300px, 0.78fr) minmax(0, 1.22fr) !important;
2345gap: 14px !important;
2346width: 100% !important;
2347height: 570px !important;
2348margin: 0 !important;
2349}.breeze-tk-gym__gallery-grid {
2350display: grid !important;
2351grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
2352grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
2353gap: 14px !important;
2354min-width: 0 !important;
2355height: 570px !important;
2356}.breeze-tk-gym__photo {
2357position: relative !important;
2358min-width: 0 !important;
2359height: 100% !important;
2360margin: 0 !important;
2361overflow: hidden !important;
2362background: #e9e3df !important;
2363border: 1px solid rgba(166, 98, 92, 0.18) !important;
2364border-radius: 16px !important;
2365box-shadow: 0 16px 38px rgba(55, 43, 38, 0.08) !important;
2366}.breeze-tk-gym__photo img {
2367position: absolute !important;
2368inset: 0 !important;
2369display: block !important;
2370width: 100% !important;
2371max-width: none !important;
2372height: 100% !important;
2373margin: 0 !important;
2374object-fit: cover !important;
2375object-position: center !important;
2376transition: transform 0.45s ease !important;
2377}.breeze-tk-gym__photo--portrait img {
2378object-position: center 38% !important;
2379}.breeze-tk-gym__photo:hover img {
2380transform: scale(1.025) !important;
2381}.breeze-tk-gym__photo::after {
2382position: absolute !important;
2383inset: 38% 0 0 !important;
2384background: linear-gradient(
2385to bottom,
2386rgba(32, 25, 23, 0) 0%,
2387rgba(32, 25, 23, 0.72) 100%
2388) !important;
2389content: "" !important;
2390pointer-events: none !important;
2391}.breeze-tk-gym__photo figcaption {
2392position: absolute !important;
2393right: 0 !important;
2394bottom: 0 !important;
2395left: 0 !important;
2396z-index: 1 !important;
2397padding: 22px 22px 20px !important;
2398color: #fff !important;
2399}.breeze-tk-gym__photo figcaption span {
2400display: block !important;
2401margin: 0 0 5px !important;
2402color: rgba(255, 255, 255, 0.76) !important;
2403font-family: "Noto Serif JP", serif !important;
2404font-size: 8px !important;
2405font-weight: 500 !important;
2406line-height: 1.4 !important;
2407letter-spacing: 0.16em !important;
2408}.breeze-tk-gym__photo figcaption strong {
2409display: block !important;
2410color: #fff !important;
2411font-size: 15px !important;
2412font-weight: 600 !important;
2413line-height: 1.55 !important;
2414letter-spacing: 0.02em !important;
2415}.breeze-tk-gym__features {
2416display: grid !important;
2417grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
2418width: 100% !important;
2419margin: 34px 0 0 !important;
2420padding: 22px 0 !important;
2421border-top: 1px solid rgba(48, 43, 40, 0.14) !important;
2422border-bottom: 1px solid rgba(48, 43, 40, 0.14) !important;
2423list-style: none !important;
2424}.breeze-tk-gym__features > li {
2425min-width: 0 !important;
2426margin: 0 !important;
2427padding: 0 18px !important;
2428text-align: center !important;
2429}.breeze-tk-gym__features > li + li {
2430border-left: 1px solid rgba(48, 43, 40, 0.14) !important;
2431}.breeze-tk-gym__features span {
2432display: block !important;
2433margin: 0 0 5px !important;
2434color: #a6625c !important;
2435font-family: "Noto Serif JP", serif !important;
2436font-size: 8px !important;
2437line-height: 1.4 !important;
2438letter-spacing: 0.13em !important;
2439}.breeze-tk-gym__features strong {
2440display: block !important;
2441color: #403a36 !important;
2442font-size: 13px !important;
2443font-weight: 600 !important;
2444line-height: 1.6 !important;
2445}.breeze-tk-gym__summary {
2446max-width: 820px !important;
2447margin: 42px auto 0 !important;
2448text-align: center !important;
2449}html body .breeze-tk-gym h3.breeze-tk-gym__summary-title,
2450html body #main_contents .breeze-tk-gym h3.breeze-tk-gym__summary-title {
2451margin: 0 0 13px !important;
2452color: #302b28 !important;
2453-webkit-text-fill-color: #302b28 !important;
2454font-family: "Noto Serif JP", serif !important;
2455font-size: 23px !important;
2456font-weight: 600 !important;
2457line-height: 1.65 !important;
2458}.breeze-tk-gym__summary p {
2459margin: 0 !important;
2460color: #57504c !important;
2461font-size: 15px !important;
2462line-height: 2 !important;
2463letter-spacing: 0.012em !important;
2464}.breeze-tk-gym__actions {
2465display: grid !important;
2466grid-template-columns: minmax(0, 1fr) minmax(0, 0.78fr) !important;
2467gap: 12px !important;
2468max-width: 650px !important;
2469margin: 28px auto 0 !important;
2470}.breeze-tk-gym__actions > p {
2471display: contents !important;
2472}.breeze-tk-gym__actions br {
2473display: none !important;
2474}.breeze-tk-gym__button {
2475display: flex !important;
2476align-items: center !important;
2477justify-content: center !important;
2478width: 100% !important;
2479min-height: 56px !important;
2480padding: 14px 18px !important;
2481color: #403a36 !important;
2482text-align: center !important;
2483text-decoration: none !important;
2484font-size: 13px !important;
2485font-weight: 600 !important;
2486line-height: 1.5 !important;
2487letter-spacing: 0.02em !important;
2488transition:
2489transform 0.25s ease,
2490background-color 0.25s ease,
2491color 0.25s ease,
2492border-color 0.25s ease !important;
2493}.breeze-tk-gym__button:hover {
2494transform: translateY(-2px) !important;
2495}.breeze-tk-gym__button--primary {
2496color: #fff !important;
2497background: #a6625c !important;
2498border: 1px solid #a6625c !important;
2499}.breeze-tk-gym__button--primary:hover {
2500background: #8e514c !important;
2501border-color: #8e514c !important;
2502}.breeze-tk-gym__button--secondary {
2503background: #fff !important;
2504border: 1px solid rgba(48, 43, 40, 0.24) !important;
2505}.breeze-tk-gym__button--secondary:hover {
2506color: #a6625c !important;
2507border-color: #a6625c !important;
2508}/* WordPress自動整形による余分な要素を無効化 */
2509.breeze-tk-gym__gallery > br,
2510.breeze-tk-gym__gallery-grid > br,
2511.breeze-tk-gym__features > br,
2512.breeze-tk-gym__actions > br {
2513display: none !important;
2514}@media screen and (max-width: 900px) {
2515body .breeze-tk-gym {
2516padding: 76px 20px 74px !important;
2517}.breeze-tk-gym__gallery,
2518.breeze-tk-gym__gallery-grid {
2519height: 500px !important;
2520}
2521}@media screen and (max-width: 750px) {
2522body .breeze-tk-gym {
2523padding: 54px 18px 60px !important;
2524}body .breeze-tk-gym::before {
2525height: 26px !important;
2526}.breeze-tk-gym__head {
2527margin-bottom: 29px !important;
2528text-align: left !important;
2529}.breeze-tk-gym__label {
2530margin-bottom: 10px !important;
2531font-size: 9px !important;
2532}html body .breeze-tk-gym .breeze-tk-gym__title,
2533html body #main_contents .breeze-tk-gym .breeze-tk-gym__title {
2534font-size: 23px !important;
2535line-height: 1.62 !important;
2536letter-spacing: 0.015em !important;
2537}.breeze-tk-gym__lead {
2538margin-top: 13px !important;
2539font-size: 14px !important;
2540line-height: 1.9 !important;
2541}.breeze-tk-gym__gallery {
2542display: flex !important;
2543gap: 12px !important;
2544height: auto !important;
2545margin-right: -18px !important;
2546padding-right: 18px !important;
2547overflow-x: auto !important;
2548overflow-y: hidden !important;
2549scroll-snap-type: x mandatory !important;
2550overscroll-behavior-x: contain !important;
2551-webkit-overflow-scrolling: touch !important;
2552scrollbar-width: none !important;
2553}.breeze-tk-gym__gallery::-webkit-scrollbar {
2554display: none !important;
2555}.breeze-tk-gym__gallery-grid {
2556display: contents !important;
2557height: auto !important;
2558}.breeze-tk-gym__photo {
2559flex: 0 0 84% !important;
2560width: 84% !important;
2561height: auto !important;
2562aspect-ratio: 16 / 10 !important;
2563scroll-snap-align: start !important;
2564scroll-snap-stop: always !important;
2565border-radius: 13px !important;
2566}.breeze-tk-gym__photo--portrait {
2567flex-basis: 72% !important;
2568width: 72% !important;
2569aspect-ratio: 3 / 4 !important;
2570}.breeze-tk-gym__photo figcaption {
2571padding: 18px 17px 16px !important;
2572}.breeze-tk-gym__photo figcaption strong {
2573font-size: 14px !important;
2574}.breeze-tk-gym__features {
2575grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
2576margin-top: 26px !important;
2577padding: 0 !important;
2578}.breeze-tk-gym__features > li {
2579padding: 15px 8px !important;
2580}.breeze-tk-gym__features > li + li {
2581border-left: 0 !important;
2582}.breeze-tk-gym__features > li:nth-child(even) {
2583border-left: 1px solid rgba(48, 43, 40, 0.14) !important;
2584}.breeze-tk-gym__features > li:nth-child(-n+2) {
2585border-bottom: 1px solid rgba(48, 43, 40, 0.14) !important;
2586}.breeze-tk-gym__features strong {
2587font-size: 12px !important;
2588}.breeze-tk-gym__summary {
2589margin-top: 31px !important;
2590text-align: left !important;
2591}html body .breeze-tk-gym h3.breeze-tk-gym__summary-title,
2592html body #main_contents .breeze-tk-gym h3.breeze-tk-gym__summary-title {
2593margin-bottom: 10px !important;
2594font-size: 19px !important;
2595line-height: 1.65 !important;
2596}.breeze-tk-gym__summary p {
2597font-size: 14px !important;
2598line-height: 1.9 !important;
2599}.breeze-tk-gym__actions {
2600grid-template-columns: minmax(0, 1fr) !important;
2601gap: 9px !important;
2602margin-top: 22px !important;
2603}.breeze-tk-gym__button {
2604min-height: 53px !important;
2605}
2606}@media (prefers-reduced-motion: reduce) {
2607.breeze-tk-gym__photo img {
2608transition: none !important;
2609}.breeze-tk-gym__gallery {
2610scroll-behavior: auto !important;
2611}
2612}/* ==================================================
2613BREEZE 高槻|トレーナー紹介
2614================================================== */.breeze-tk-trainer,
2615.breeze-tk-trainer * {
2616box-sizing: border-box !important;
2617}body .breeze-tk-trainer {
2618position: relative !important;
2619width: 100vw !important;
2620max-width: 100vw !important;
2621margin-right: calc(50% - 50vw) !important;
2622margin-left: calc(50% - 50vw) !important;
2623padding: 92px 24px 90px !important;
2624overflow: hidden !important;
2625color: #302b28 !important;
2626background:
2627radial-gradient(circle at 92% 0%, rgba(166, 98, 92, 0.09) 0, rgba(166, 98, 92, 0) 36%),
2628#fff !important;
2629}body .breeze-tk-trainer::before {
2630position: absolute !important;
2631top: 0 !important;
2632left: 50% !important;
2633width: 1px !important;
2634height: 42px !important;
2635background: #a6625c !important;
2636content: "" !important;
2637transform: translateX(-50%) !important;
2638}.breeze-tk-trainer__inner {
2639width: 100% !important;
2640max-width: 1080px !important;
2641margin: 0 auto !important;
2642}.breeze-tk-trainer__head {
2643max-width: 760px !important;
2644margin: 0 auto 45px !important;
2645text-align: center !important;
2646}.breeze-tk-trainer__label {
2647margin: 0 0 13px !important;
2648color: #a6625c !important;
2649font-family: "Noto Serif JP", "Yu Mincho", "Hiragino Mincho ProN", serif !important;
2650font-size: 11px !important;
2651font-weight: 500 !important;
2652line-height: 1.5 !important;
2653letter-spacing: 0.2em !important;
2654}html body .breeze-tk-trainer .breeze-tk-trainer__title,
2655html body #main_contents .breeze-tk-trainer .breeze-tk-trainer__title {
2656margin: 0 !important;
2657color: #302b28 !important;
2658-webkit-text-fill-color: #302b28 !important;
2659font-family: "Noto Serif JP", "Yu Mincho", "Hiragino Mincho ProN", serif !important;
2660font-size: clamp(28px, 3.7vw, 40px) !important;
2661font-weight: 600 !important;
2662line-height: 1.55 !important;
2663letter-spacing: 0.025em !important;
2664}.breeze-tk-trainer__lead {
2665max-width: 680px !important;
2666margin: 18px auto 0 !important;
2667color: #57504c !important;
2668font-size: 15px !important;
2669line-height: 2 !important;
2670letter-spacing: 0.015em !important;
2671}.breeze-tk-trainer__profile {
2672display: grid !important;
2673grid-template-columns: minmax(300px, 0.78fr) minmax(0, 1.22fr) !important;
2674gap: 64px !important;
2675align-items: center !important;
2676width: 100% !important;
2677}.breeze-tk-trainer__visual {
2678position: relative !important;
2679min-width: 0 !important;
2680padding: 42px 32px 34px !important;
2681background:
2682radial-gradient(circle at 50% 20%, rgba(255, 255, 255, 0.9) 0, rgba(255, 255, 255, 0) 58%),
2683#f3eeeb !important;
2684border: 1px solid rgba(166, 98, 92, 0.17) !important;
2685box-shadow: 0 18px 44px rgba(55, 43, 38, 0.07) !important;
2686}.breeze-tk-trainer__visual::before {
2687position: absolute !important;
2688top: -1px !important;
2689left: -1px !important;
2690width: 4px !important;
2691height: calc(100% + 2px) !important;
2692background: #a6625c !important;
2693content: "" !important;
2694}.breeze-tk-trainer__photo-wrap {
2695width: min(100%, 320px) !important;
2696margin: 0 auto !important;
2697padding: 8px !important;
2698background: rgba(255, 255, 255, 0.88) !important;
2699border: 1px solid rgba(166, 98, 92, 0.18) !important;
2700border-radius: 50% !important;
2701box-shadow: 0 15px 34px rgba(55, 43, 38, 0.09) !important;
2702}.breeze-tk-trainer__photo {
2703display: block !important;
2704width: 100% !important;
2705max-width: none !important;
2706height: auto !important;
2707margin: 0 !important;
2708border-radius: 50% !important;
2709}.breeze-tk-trainer__visual-note {
2710margin-top: 26px !important;
2711text-align: center !important;
2712}.breeze-tk-trainer__visual-note span,
2713.breeze-tk-trainer__meta span {
2714display: block !important;
2715margin: 0 0 5px !important;
2716color: #a6625c !important;
2717font-family: "Noto Serif JP", serif !important;
2718font-size: 8px !important;
2719line-height: 1.4 !important;
2720letter-spacing: 0.14em !important;
2721}.breeze-tk-trainer__visual-note strong {
2722display: block !important;
2723color: #403a36 !important;
2724font-size: 14px !important;
2725font-weight: 600 !important;
2726line-height: 1.6 !important;
2727}.breeze-tk-trainer__content {
2728min-width: 0 !important;
2729}.breeze-tk-trainer__role {
2730margin: 0 0 7px !important;
2731color: #a6625c !important;
2732font-size: 12px !important;
2733font-weight: 600 !important;
2734line-height: 1.5 !important;
2735letter-spacing: 0.08em !important;
2736}html body .breeze-tk-trainer h3.breeze-tk-trainer__name,
2737html body #main_contents .breeze-tk-trainer h3.breeze-tk-trainer__name {
2738margin: 0 !important;
2739color: #302b28 !important;
2740-webkit-text-fill-color: #302b28 !important;
2741font-family: "Noto Serif JP", "Yu Mincho", serif !important;
2742font-size: 31px !important;
2743font-weight: 600 !important;
2744line-height: 1.5 !important;
2745letter-spacing: 0.04em !important;
2746}.breeze-tk-trainer__name span {
2747display: inline-block !important;
2748margin-left: 12px !important;
2749color: #9a8d86 !important;
2750-webkit-text-fill-color: #9a8d86 !important;
2751font-family: "Noto Serif JP", serif !important;
2752font-size: 9px !important;
2753font-weight: 500 !important;
2754line-height: 1.5 !important;
2755letter-spacing: 0.15em !important;
2756}.breeze-tk-trainer__meta {
2757display: grid !important;
2758grid-template-columns: minmax(0, 0.78fr) minmax(0, 1.22fr) !important;
2759margin: 27px 0 !important;
2760padding: 18px 0 !important;
2761border-top: 1px solid rgba(48, 43, 40, 0.14) !important;
2762border-bottom: 1px solid rgba(48, 43, 40, 0.14) !important;
2763}.breeze-tk-trainer__meta > div {
2764min-width: 0 !important;
2765padding: 0 19px !important;
2766}.breeze-tk-trainer__meta > div:first-child {
2767padding-left: 0 !important;
2768}.breeze-tk-trainer__meta > div + div {
2769border-left: 1px solid rgba(48, 43, 40, 0.14) !important;
2770}.breeze-tk-trainer__meta strong {
2771display: block !important;
2772color: #403a36 !important;
2773font-size: 13px !important;
2774font-weight: 600 !important;
2775line-height: 1.65 !important;
2776}.breeze-tk-trainer__text {
2777margin: 0 0 14px !important;
2778color: #57504c !important;
2779font-size: 15px !important;
2780line-height: 1.95 !important;
2781letter-spacing: 0.012em !important;
2782}.breeze-tk-trainer__support {
2783display: grid !important;
2784grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
2785gap: 0 !important;
2786margin: 25px 0 0 !important;
2787padding: 0 !important;
2788border-top: 1px solid rgba(48, 43, 40, 0.14) !important;
2789border-bottom: 1px solid rgba(48, 43, 40, 0.14) !important;
2790list-style: none !important;
2791}.breeze-tk-trainer__support > li {
2792position: relative !important;
2793min-width: 0 !important;
2794margin: 0 !important;
2795padding: 13px 12px 13px 27px !important;
2796color: #403a36 !important;
2797font-size: 12px !important;
2798font-weight: 500 !important;
2799line-height: 1.6 !important;
2800}.breeze-tk-trainer__support > li::before {
2801position: absolute !important;
2802top: 50% !important;
2803left: 10px !important;
2804width: 6px !important;
2805height: 6px !important;
2806background: #a6625c !important;
2807border-radius: 50% !important;
2808content: "" !important;
2809transform: translateY(-50%) !important;
2810}.breeze-tk-trainer__support > li:nth-child(odd) {
2811border-right: 1px solid rgba(48, 43, 40, 0.14) !important;
2812}.breeze-tk-trainer__support > li:nth-child(-n+2) {
2813border-bottom: 1px solid rgba(48, 43, 40, 0.14) !important;
2814}.breeze-tk-trainer__message {
2815position: relative !important;
2816margin: 27px 0 0 !important;
2817padding: 22px 24px 22px 28px !important;
2818background: #faf8f6 !important;
2819border: 1px solid rgba(166, 98, 92, 0.16) !important;
2820}.breeze-tk-trainer__message::before {
2821position: absolute !important;
2822top: -1px !important;
2823left: -1px !important;
2824width: 4px !important;
2825height: calc(100% + 2px) !important;
2826background: #a6625c !important;
2827content: "" !important;
2828}.breeze-tk-trainer__message p {
2829margin: 0 !important;
2830color: #5a504c !important;
2831font-size: 13px !important;
2832font-weight: 500 !important;
2833line-height: 1.9 !important;
2834}.breeze-tk-trainer__action {
2835margin-top: 25px !important;
2836}.breeze-tk-trainer__action > p {
2837display: contents !important;
2838}.breeze-tk-trainer__action br {
2839display: none !important;
2840}.breeze-tk-trainer__action a {
2841display: inline-flex !important;
2842align-items: center !important;
2843justify-content: center !important;
2844min-width: 290px !important;
2845min-height: 56px !important;
2846padding: 14px 20px !important;
2847color: #fff !important;
2848background: #a6625c !important;
2849border: 1px solid #a6625c !important;
2850text-align: center !important;
2851text-decoration: none !important;
2852font-size: 13px !important;
2853font-weight: 600 !important;
2854line-height: 1.5 !important;
2855letter-spacing: 0.02em !important;
2856transition: transform 0.25s ease, background-color 0.25s ease, border-color 0.25s ease !important;
2857}.breeze-tk-trainer__action a:hover {
2858background: #8e514c !important;
2859border-color: #8e514c !important;
2860transform: translateY(-2px) !important;
2861}@media screen and (max-width: 900px) {
2862body .breeze-tk-trainer {
2863padding: 76px 20px 74px !important;
2864}.breeze-tk-trainer__profile {
2865grid-template-columns: minmax(260px, 0.72fr) minmax(0, 1.28fr) !important;
2866gap: 42px !important;
2867}.breeze-tk-trainer__visual {
2868padding: 34px 25px 29px !important;
2869}
2870}@media screen and (max-width: 750px) {
2871body .breeze-tk-trainer {
2872padding: 54px 18px 60px !important;
2873}body .breeze-tk-trainer::before {
2874height: 26px !important;
2875}.breeze-tk-trainer__head {
2876margin-bottom: 29px !important;
2877text-align: left !important;
2878}.breeze-tk-trainer__label {
2879margin-bottom: 10px !important;
2880font-size: 9px !important;
2881}html body .breeze-tk-trainer .breeze-tk-trainer__title,
2882html body #main_contents .breeze-tk-trainer .breeze-tk-trainer__title {
2883font-size: 23px !important;
2884line-height: 1.62 !important;
2885letter-spacing: 0.015em !important;
2886}.breeze-tk-trainer__lead {
2887margin-top: 13px !important;
2888font-size: 14px !important;
2889line-height: 1.9 !important;
2890}.breeze-tk-trainer__profile {
2891grid-template-columns: minmax(0, 1fr) !important;
2892gap: 28px !important;
2893}.breeze-tk-trainer__visual {
2894padding: 31px 24px 26px !important;
2895}.breeze-tk-trainer__photo-wrap {
2896width: min(76vw, 290px) !important;
2897}.breeze-tk-trainer__role {
2898font-size: 11px !important;
2899}html body .breeze-tk-trainer h3.breeze-tk-trainer__name,
2900html body #main_contents .breeze-tk-trainer h3.breeze-tk-trainer__name {
2901font-size: 25px !important;
2902}.breeze-tk-trainer__name span {
2903display: block !important;
2904margin: 4px 0 0 !important;
2905}.breeze-tk-trainer__meta {
2906grid-template-columns: minmax(0, 1fr) !important;
2907margin: 22px 0 !important;
2908padding: 0 !important;
2909}.breeze-tk-trainer__meta > div {
2910padding: 13px 0 !important;
2911}.breeze-tk-trainer__meta > div + div {
2912border-top: 1px solid rgba(48, 43, 40, 0.14) !important;
2913border-left: 0 !important;
2914}.breeze-tk-trainer__text {
2915font-size: 14px !important;
2916line-height: 1.9 !important;
2917}.breeze-tk-trainer__support {
2918grid-template-columns: minmax(0, 1fr) !important;
2919}.breeze-tk-trainer__support > li {
2920border-right: 0 !important;
2921border-bottom: 1px solid rgba(48, 43, 40, 0.14) !important;
2922}.breeze-tk-trainer__support > li:last-child {
2923border-bottom: 0 !important;
2924}.breeze-tk-trainer__message {
2925padding: 19px 18px 19px 23px !important;
2926}.breeze-tk-trainer__action a {
2927width: 100% !important;
2928min-width: 0 !important;
2929min-height: 53px !important;
2930}
2931}/* ==================================================
2932BREEZE 高槻|店舗情報・アクセス
2933================================================== */.breeze-tk-access,
2934.breeze-tk-access * {
2935box-sizing: border-box !important;
2936}body .breeze-tk-access {
2937position: relative !important;
2938width: 100vw !important;
2939max-width: 100vw !important;
2940margin-right: calc(50% - 50vw) !important;
2941margin-left: calc(50% - 50vw) !important;
2942padding: 92px 24px 88px !important;
2943overflow: hidden !important;
2944color: #302b28 !important;
2945background:
2946radial-gradient(
2947circle at 92% 0%,
2948rgba(166, 98, 92, 0.10) 0,
2949rgba(166, 98, 92, 0) 38%
2950),
2951#f3eeeb !important;
2952}body .breeze-tk-access::before {
2953position: absolute !important;
2954top: 0 !important;
2955left: 50% !important;
2956width: 1px !important;
2957height: 42px !important;
2958background: #a6625c !important;
2959content: "" !important;
2960transform: translateX(-50%) !important;
2961}.breeze-tk-access__inner {
2962width: 100% !important;
2963max-width: 1120px !important;
2964margin: 0 auto !important;
2965}.breeze-tk-access__head {
2966max-width: 790px !important;
2967margin: 0 auto 44px !important;
2968text-align: center !important;
2969}.breeze-tk-access__label {
2970margin: 0 0 13px !important;
2971color: #a6625c !important;
2972font-family: "Noto Serif JP", "Yu Mincho", "Hiragino Mincho ProN", serif !important;
2973font-size: 11px !important;
2974font-weight: 500 !important;
2975line-height: 1.5 !important;
2976letter-spacing: 0.2em !important;
2977}html body .breeze-tk-access .breeze-tk-access__title,
2978html body #main_contents .breeze-tk-access .breeze-tk-access__title {
2979margin: 0 !important;
2980color: #302b28 !important;
2981-webkit-text-fill-color: #302b28 !important;
2982font-family: "Noto Serif JP", "Yu Mincho", "Hiragino Mincho ProN", serif !important;
2983font-size: clamp(28px, 3.7vw, 40px) !important;
2984font-weight: 600 !important;
2985line-height: 1.55 !important;
2986letter-spacing: 0.025em !important;
2987}.breeze-tk-access__lead {
2988max-width: 760px !important;
2989margin: 18px auto 0 !important;
2990color: #57504c !important;
2991font-size: 15px !important;
2992line-height: 2 !important;
2993letter-spacing: 0.015em !important;
2994}.breeze-tk-access__layout {
2995display: grid !important;
2996grid-template-columns: minmax(0, 0.92fr) minmax(360px, 1.08fr) !important;
2997gap: 30px !important;
2998align-items: stretch !important;
2999width: 100% !important;
3000}.breeze-tk-access__info,
3001.breeze-tk-access__map-wrap {
3002min-width: 0 !important;
3003background: rgba(255, 255, 255, 0.9) !important;
3004border: 1px solid rgba(166, 98, 92, 0.18) !important;
3005box-shadow: 0 18px 44px rgba(55, 43, 38, 0.07) !important;
3006}.breeze-tk-access__info {
3007position: relative !important;
3008padding: 34px 34px 31px !important;
3009}.breeze-tk-access__info::before {
3010position: absolute !important;
3011top: -1px !important;
3012left: -1px !important;
3013width: 4px !important;
3014height: calc(100% + 2px) !important;
3015background: #a6625c !important;
3016content: "" !important;
3017}.breeze-tk-access__station {
3018display: grid !important;
3019grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
3020margin: 0 0 26px !important;
3021border-top: 1px solid rgba(48, 43, 40, 0.14) !important;
3022border-bottom: 1px solid rgba(48, 43, 40, 0.14) !important;
3023}.breeze-tk-access__station > div {
3024min-width: 0 !important;
3025padding: 17px 14px !important;
3026}.breeze-tk-access__station > div + div {
3027border-left: 1px solid rgba(48, 43, 40, 0.14) !important;
3028}.breeze-tk-access__station span,
3029.breeze-tk-access__map-caption span,
3030.breeze-tk-access__route-label {
3031display: block !important;
3032margin: 0 0 5px !important;
3033color: #a6625c !important;
3034font-family: "Noto Serif JP", serif !important;
3035font-size: 8px !important;
3036line-height: 1.4 !important;
3037letter-spacing: 0.14em !important;
3038}.breeze-tk-access__station strong {
3039display: block !important;
3040color: #302b28 !important;
3041font-size: 13px !important;
3042font-weight: 600 !important;
3043line-height: 1.6 !important;
3044}.breeze-tk-access__details {
3045margin: 0 !important;
3046}.breeze-tk-access__detail {
3047display: grid !important;
3048grid-template-columns: 92px minmax(0, 1fr) !important;
3049gap: 16px !important;
3050align-items: start !important;
3051margin: 0 !important;
3052padding: 14px 0 !important;
3053border-bottom: 1px solid rgba(48, 43, 40, 0.12) !important;
3054}.breeze-tk-access__detail:first-child {
3055padding-top: 0 !important;
3056}.breeze-tk-access__detail dt {
3057margin: 0 !important;
3058color: #a6625c !important;
3059font-size: 11px !important;
3060font-weight: 600 !important;
3061line-height: 1.7 !important;
3062}.breeze-tk-access__detail dd {
3063margin: 0 !important;
3064color: #49433f !important;
3065font-size: 13px !important;
3066font-weight: 500 !important;
3067line-height: 1.8 !important;
3068}.breeze-tk-access__detail a {
3069color: #7a4c46 !important;
3070font-weight: 700 !important;
3071text-decoration: underline !important;
3072text-underline-offset: 3px !important;
3073}.breeze-tk-access__route-note {
3074margin-top: 25px !important;
3075padding: 18px 19px !important;
3076background: #faf8f6 !important;
3077border: 1px solid rgba(166, 98, 92, 0.16) !important;
3078}.breeze-tk-access__route-note p {
3079margin: 0 !important;
3080}.breeze-tk-access__route-note p:last-child {
3081color: #57504c !important;
3082font-size: 12px !important;
3083font-weight: 500 !important;
3084line-height: 1.8 !important;
3085}.breeze-tk-access__map-wrap {
3086display: grid !important;
3087grid-template-rows: minmax(420px, 1fr) auto !important;
3088overflow: hidden !important;
3089}.breeze-tk-access__map {
3090display: block !important;
3091width: 100% !important;
3092min-width: 0 !important;
3093height: 100% !important;
3094min-height: 420px !important;
3095margin: 0 !important;
3096border: 0 !important;
3097}.breeze-tk-access__map-caption {
3098padding: 20px 22px !important;
3099background: #fff !important;
3100border-top: 1px solid rgba(166, 98, 92, 0.14) !important;
3101}.breeze-tk-access__map-caption strong {
3102display: block !important;
3103color: #403a36 !important;
3104font-size: 13px !important;
3105font-weight: 600 !important;
3106line-height: 1.6 !important;
3107}.breeze-tk-access__actions {
3108display: grid !important;
3109grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
3110gap: 12px !important;
3111width: 100% !important;
3112max-width: 900px !important;
3113margin: 30px auto 0 !important;
3114}.breeze-tk-access__actions > p {
3115display: contents !important;
3116}.breeze-tk-access__actions br {
3117display: none !important;
3118}.breeze-tk-access__button {
3119display: flex !important;
3120align-items: center !important;
3121justify-content: center !important;
3122width: 100% !important;
3123min-height: 56px !important;
3124padding: 14px 17px !important;
3125text-align: center !important;
3126text-decoration: none !important;
3127font-size: 13px !important;
3128font-weight: 600 !important;
3129line-height: 1.5 !important;
3130letter-spacing: 0.015em !important;
3131transition:
3132transform 0.25s ease,
3133background-color 0.25s ease,
3134color 0.25s ease,
3135border-color 0.25s ease !important;
3136}.breeze-tk-access__button:hover {
3137transform: translateY(-2px) !important;
3138}.breeze-tk-access__button--primary {
3139color: #fff !important;
3140background: #a6625c !important;
3141border: 1px solid #a6625c !important;
3142}.breeze-tk-access__button--secondary {
3143color: #403a36 !important;
3144background: #fff !important;
3145border: 1px solid rgba(48, 43, 40, 0.24) !important;
3146}.breeze-tk-access__button--line {
3147color: #fff !important;
3148background: #7a4c46 !important;
3149border: 1px solid #7a4c46 !important;
3150}@media screen and (max-width: 900px) {
3151.breeze-tk-access__layout {
3152grid-template-columns: minmax(0, 1fr) minmax(320px, 0.9fr) !important;
3153}.breeze-tk-access__info {
3154padding: 30px 27px 27px !important;
3155}.breeze-tk-access__actions {
3156grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
3157}.breeze-tk-access__button--line {
3158grid-column: 1 / -1 !important;
3159}
3160}@media screen and (max-width: 750px) {
3161body .breeze-tk-access {
3162padding: 54px 18px 60px !important;
3163}body .breeze-tk-access::before {
3164height: 26px !important;
3165}.breeze-tk-access__head {
3166margin-bottom: 29px !important;
3167text-align: left !important;
3168}.breeze-tk-access__label {
3169margin-bottom: 10px !important;
3170font-size: 9px !important;
3171}html body .breeze-tk-access .breeze-tk-access__title,
3172html body #main_contents .breeze-tk-access .breeze-tk-access__title {
3173font-size: 23px !important;
3174line-height: 1.62 !important;
3175letter-spacing: 0.015em !important;
3176}.breeze-tk-access__lead {
3177margin-top: 13px !important;
3178font-size: 14px !important;
3179line-height: 1.9 !important;
3180}.breeze-tk-access__layout {
3181grid-template-columns: minmax(0, 1fr) !important;
3182gap: 18px !important;
3183}.breeze-tk-access__info {
3184padding: 26px 20px 23px !important;
3185}.breeze-tk-access__station {
3186grid-template-columns: minmax(0, 1fr) !important;
3187}.breeze-tk-access__station > div {
3188padding: 14px 8px !important;
3189}.breeze-tk-access__station > div + div {
3190border-top: 1px solid rgba(48, 43, 40, 0.14) !important;
3191border-left: 0 !important;
3192}.breeze-tk-access__detail {
3193grid-template-columns: 76px minmax(0, 1fr) !important;
3194gap: 12px !important;
3195padding: 12px 0 !important;
3196}.breeze-tk-access__detail dt {
3197font-size: 10px !important;
3198}.breeze-tk-access__detail dd {
3199font-size: 12px !important;
3200}.breeze-tk-access__map-wrap {
3201grid-template-rows: 330px auto !important;
3202}.breeze-tk-access__map {
3203min-height: 330px !important;
3204}.breeze-tk-access__actions {
3205grid-template-columns: minmax(0, 1fr) !important;
3206gap: 9px !important;
3207margin-top: 21px !important;
3208}.breeze-tk-access__button--line {
3209grid-column: auto !important;
3210}.breeze-tk-access__button {
3211min-height: 53px !important;
3212}
3213}/* ==================================================
3214BREEZE 高槻|入会キャンペーン
3215================================================== */.breeze-tk-campaign,
3216.breeze-tk-campaign * {
3217box-sizing: border-box !important;
3218}body .breeze-tk-campaign {
3219position: relative !important;
3220width: 100vw !important;
3221max-width: 100vw !important;
3222margin-right: calc(50% - 50vw) !important;
3223margin-left: calc(50% - 50vw) !important;
3224padding: 92px 24px 90px !important;
3225overflow: hidden !important;
3226color: #302b28 !important;
3227background:
3228radial-gradient(
3229circle at 8% 0%,
3230rgba(166, 98, 92, 0.10) 0,
3231rgba(166, 98, 92, 0) 38%
3232),
3233#faf8f6 !important;
3234}body .breeze-tk-campaign::before {
3235position: absolute !important;
3236top: 0 !important;
3237left: 50% !important;
3238width: 1px !important;
3239height: 42px !important;
3240background: #a6625c !important;
3241content: "" !important;
3242transform: translateX(-50%) !important;
3243}.breeze-tk-campaign__inner {
3244width: 100% !important;
3245max-width: 1080px !important;
3246margin: 0 auto !important;
3247}.breeze-tk-campaign__head {
3248max-width: 760px !important;
3249margin: 0 auto 44px !important;
3250text-align: center !important;
3251}.breeze-tk-campaign__label {
3252margin: 0 0 13px !important;
3253color: #a6625c !important;
3254font-family: "Noto Serif JP", "Yu Mincho", "Hiragino Mincho ProN", serif !important;
3255font-size: 11px !important;
3256font-weight: 500 !important;
3257line-height: 1.5 !important;
3258letter-spacing: 0.2em !important;
3259}html body .breeze-tk-campaign .breeze-tk-campaign__title,
3260html body #main_contents .breeze-tk-campaign .breeze-tk-campaign__title {
3261margin: 0 !important;
3262color: #302b28 !important;
3263-webkit-text-fill-color: #302b28 !important;
3264font-family: "Noto Serif JP", "Yu Mincho", "Hiragino Mincho ProN", serif !important;
3265font-size: clamp(28px, 3.7vw, 40px) !important;
3266font-weight: 600 !important;
3267line-height: 1.55 !important;
3268letter-spacing: 0.025em !important;
3269}.breeze-tk-campaign__lead {
3270max-width: 700px !important;
3271margin: 18px auto 0 !important;
3272color: #57504c !important;
3273font-size: 15px !important;
3274line-height: 2 !important;
3275letter-spacing: 0.015em !important;
3276}.breeze-tk-campaign__layout {
3277display: grid !important;
3278grid-template-columns: minmax(300px, 0.82fr) minmax(0, 1.18fr) !important;
3279gap: 44px !important;
3280align-items: stretch !important;
3281}.breeze-tk-campaign__visual {
3282position: relative !important;
3283min-width: 0 !important;
3284margin: 0 !important;
3285padding: 18px !important;
3286background: #fff !important;
3287border: 1px solid rgba(166, 98, 92, 0.18) !important;
3288box-shadow: 0 18px 44px rgba(55, 43, 38, 0.08) !important;
3289}.breeze-tk-campaign__visual::before {
3290position: absolute !important;
3291top: -1px !important;
3292left: -1px !important;
3293width: 4px !important;
3294height: calc(100% + 2px) !important;
3295background: #a6625c !important;
3296content: "" !important;
3297}.breeze-tk-campaign__visual img {
3298display: block !important;
3299width: 100% !important;
3300max-width: none !important;
3301height: auto !important;
3302margin: 0 !important;
3303}.breeze-tk-campaign__content {
3304position: relative !important;
3305min-width: 0 !important;
3306padding: 38px 40px 36px !important;
3307background:
3308radial-gradient(
3309circle at 100% 0%,
3310rgba(255, 255, 255, 0.12) 0,
3311rgba(255, 255, 255, 0) 38%
3312),
3313#7a4c46 !important;
3314color: #fff !important;
3315box-shadow: 0 18px 44px rgba(55, 43, 38, 0.08) !important;
3316}.breeze-tk-campaign__eyebrow {
3317margin: 0 0 8px !important;
3318color: #ead6d2 !important;
3319font-family: "Noto Serif JP", serif !important;
3320font-size: 9px !important;
3321line-height: 1.4 !important;
3322letter-spacing: 0.16em !important;
3323}html body .breeze-tk-campaign h3.breeze-tk-campaign__content-title,
3324html body #main_contents .breeze-tk-campaign h3.breeze-tk-campaign__content-title {
3325margin: 0 !important;
3326color: #fff !important;
3327-webkit-text-fill-color: #fff !important;
3328font-family: "Noto Serif JP", "Yu Mincho", serif !important;
3329font-size: 27px !important;
3330font-weight: 600 !important;
3331line-height: 1.6 !important;
3332letter-spacing: 0.025em !important;
3333}.breeze-tk-campaign__text {
3334margin: 13px 0 0 !important;
3335color: rgba(255, 255, 255, 0.88) !important;
3336font-size: 14px !important;
3337line-height: 1.9 !important;
3338}.breeze-tk-campaign__offers {
3339margin: 28px 0 0 !important;
3340border-top: 1px solid rgba(255, 255, 255, 0.24) !important;
3341}.breeze-tk-campaign__offer {
3342display: grid !important;
3343grid-template-columns: 135px minmax(0, 1fr) !important;
3344gap: 18px !important;
3345align-items: center !important;
3346margin: 0 !important;
3347padding: 18px 0 !important;
3348border-bottom: 1px solid rgba(255, 255, 255, 0.24) !important;
3349}.breeze-tk-campaign__offer dt {
3350margin: 0 !important;
3351color: #f3e7e4 !important;
3352font-size: 12px !important;
3353font-weight: 600 !important;
3354line-height: 1.6 !important;
3355}.breeze-tk-campaign__offer dd {
3356display: flex !important;
3357flex-wrap: wrap !important;
3358gap: 6px 16px !important;
3359align-items: baseline !important;
3360justify-content: flex-end !important;
3361margin: 0 !important;
3362text-align: right !important;
3363}.breeze-tk-campaign__offer dd span {
3364color: rgba(255, 255, 255, 0.72) !important;
3365font-size: 11px !important;
3366line-height: 1.5 !important;
3367}.breeze-tk-campaign__offer dd strong {
3368color: #fff !important;
3369font-family: "Noto Serif JP", serif !important;
3370font-size: 23px !important;
3371font-weight: 600 !important;
3372line-height: 1.45 !important;
3373}.breeze-tk-campaign__notes {
3374margin-top: 22px !important;
3375}.breeze-tk-campaign__notes p {
3376margin: 0 0 4px !important;
3377color: rgba(255, 255, 255, 0.72) !important;
3378font-size: 10px !important;
3379line-height: 1.7 !important;
3380}.breeze-tk-campaign__actions {
3381display: grid !important;
3382grid-template-columns: minmax(0, 1fr) minmax(0, 0.84fr) !important;
3383gap: 10px !important;
3384margin-top: 25px !important;
3385}.breeze-tk-campaign__actions > p {
3386display: contents !important;
3387}.breeze-tk-campaign__actions br {
3388display: none !important;
3389}.breeze-tk-campaign__button {
3390display: flex !important;
3391align-items: center !important;
3392justify-content: center !important;
3393width: 100% !important;
3394min-height: 54px !important;
3395padding: 13px 16px !important;
3396text-align: center !important;
3397text-decoration: none !important;
3398font-size: 12px !important;
3399font-weight: 600 !important;
3400line-height: 1.5 !important;
3401transition:
3402transform 0.25s ease,
3403background-color 0.25s ease,
3404color 0.25s ease,
3405border-color 0.25s ease !important;
3406}.breeze-tk-campaign__button:hover {
3407transform: translateY(-2px) !important;
3408}.breeze-tk-campaign__button--primary {
3409color: #7a4c46 !important;
3410background: #fff !important;
3411border: 1px solid #fff !important;
3412}.breeze-tk-campaign__button--secondary {
3413color: #fff !important;
3414background: transparent !important;
3415border: 1px solid rgba(255, 255, 255, 0.58) !important;
3416}@media screen and (max-width: 900px) {
3417.breeze-tk-campaign__layout {
3418grid-template-columns: minmax(270px, 0.76fr) minmax(0, 1.24fr) !important;
3419gap: 28px !important;
3420}.breeze-tk-campaign__content {
3421padding: 32px 30px !important;
3422}
3423}@media screen and (max-width: 750px) {
3424body .breeze-tk-campaign {
3425padding: 54px 18px 60px !important;
3426}body .breeze-tk-campaign::before {
3427height: 26px !important;
3428}.breeze-tk-campaign__head {
3429margin-bottom: 29px !important;
3430text-align: left !important;
3431}.breeze-tk-campaign__label {
3432margin-bottom: 10px !important;
3433font-size: 9px !important;
3434}html body .breeze-tk-campaign .breeze-tk-campaign__title,
3435html body #main_contents .breeze-tk-campaign .breeze-tk-campaign__title {
3436font-size: 23px !important;
3437line-height: 1.62 !important;
3438letter-spacing: 0.015em !important;
3439}.breeze-tk-campaign__lead {
3440margin-top: 13px !important;
3441font-size: 14px !important;
3442line-height: 1.9 !important;
3443}.breeze-tk-campaign__layout {
3444grid-template-columns: minmax(0, 1fr) !important;
3445gap: 18px !important;
3446}.breeze-tk-campaign__visual {
3447padding: 12px !important;
3448}.breeze-tk-campaign__content {
3449padding: 28px 22px 27px !important;
3450}html body .breeze-tk-campaign h3.breeze-tk-campaign__content-title,
3451html body #main_contents .breeze-tk-campaign h3.breeze-tk-campaign__content-title {
3452font-size: 22px !important;
3453}.breeze-tk-campaign__offer {
3454grid-template-columns: 108px minmax(0, 1fr) !important;
3455gap: 12px !important;
3456padding: 16px 0 !important;
3457}.breeze-tk-campaign__offer dd {
3458display: block !important;
3459}.breeze-tk-campaign__offer dd span,
3460.breeze-tk-campaign__offer dd strong {
3461display: block !important;
3462}.breeze-tk-campaign__offer dd strong {
3463margin-top: 3px !important;
3464font-size: 20px !important;
3465}.breeze-tk-campaign__actions {
3466grid-template-columns: minmax(0, 1fr) !important;
3467gap: 9px !important;
3468margin-top: 21px !important;
3469}.breeze-tk-campaign__button {
3470min-height: 53px !important;
3471}
3472}/* ==================================================
3473BREEZE 高槻|女性のお悩み・チャート見出し
3474================================================== */.breeze-tk-concerns-head,
3475.breeze-tk-concerns-head * {
3476box-sizing: border-box !important;
3477}body .breeze-tk-concerns-head {
3478position: relative !important;
3479width: 100vw !important;
3480max-width: 100vw !important;
3481margin: 0 calc(50% - 50vw) !important;
3482padding: 88px 24px 34px !important;
3483overflow: hidden !important;
3484text-align: center !important;
3485background:
3486radial-gradient(
3487circle at 10% 0%,
3488rgba(166, 98, 92, 0.08) 0,
3489rgba(166, 98, 92, 0) 36%
3490),
3491#fff !important;
3492}/* セクション上部の縦線 */
3493body .breeze-tk-concerns-head::before {
3494position: absolute !important;
3495top: 0 !important;
3496left: 50% !important;
3497width: 1px !important;
3498height: 42px !important;
3499background: #a6625c !important;
3500content: "" !important;
3501transform: translateX(-50%) !important;
3502}/* 英字ラベル */
3503.breeze-tk-concerns-head__label {
3504margin: 0 0 13px !important;
3505color: #a6625c !important;
3506font-family:
3507"Noto Serif JP",
3508"Yu Mincho",
3509"Hiragino Mincho ProN",
3510serif !important;
3511font-size: 11px !important;
3512font-weight: 500 !important;
3513line-height: 1.5 !important;
3514letter-spacing: 0.2em !important;
3515}/* メイン見出し */
3516html body .breeze-tk-concerns-head h2,
3517html body #main_contents .breeze-tk-concerns-head h2 {
3518max-width: 760px !important;
3519margin: 0 auto !important;
3520color: #302b28 !important;
3521-webkit-text-fill-color: #302b28 !important;
3522font-family:
3523"Noto Serif JP",
3524"Yu Mincho",
3525"Hiragino Mincho ProN",
3526serif !important;
3527font-size: clamp(28px, 3.7vw, 40px) !important;
3528font-weight: 600 !important;
3529line-height: 1.55 !important;
3530letter-spacing: 0.025em !important;
3531word-break: keep-all !important;
3532}/* 導入文 */
3533.breeze-tk-concerns-head > p:last-child {
3534max-width: 720px !important;
3535margin: 18px auto 0 !important;
3536color: #57504c !important;
3537font-size: 15px !important;
3538font-weight: 400 !important;
3539line-height: 2 !important;
3540letter-spacing: 0.015em !important;
3541}/* WordPressの自動改行対策 */
3542.breeze-tk-concerns-head > br {
3543display: none !important;
3544}/* ==================================================
3545スマホ
3546================================================== */@media screen and (max-width: 750px) {
3547body .breeze-tk-concerns-head {
3548padding: 54px 18px 26px !important;
3549text-align: left !important;
3550}body .breeze-tk-concerns-head::before {
3551height: 26px !important;
3552}.breeze-tk-concerns-head__label {
3553margin-bottom: 10px !important;
3554font-size: 9px !important;
3555letter-spacing: 0.14em !important;
3556}html body .breeze-tk-concerns-head h2,
3557html body #main_contents .breeze-tk-concerns-head h2 {
3558font-size: 23px !important;
3559line-height: 1.62 !important;
3560letter-spacing: 0.015em !important;
3561}.breeze-tk-concerns-head > p:last-child {
3562margin-top: 13px !important;
3563font-size: 14px !important;
3564line-height: 1.9 !important;
3565}
3566}/* ==================================================
3567BREEZE 高槻|最終無料カウンセリング
3568フリースペース完全独立版
3569================================================== */.breeze-tk-final,
3570.breeze-tk-final *,
3571.breeze-tk-fixed-cta,
3572.breeze-tk-fixed-cta * {
3573box-sizing: border-box !important;
3574}/* 旧スマホ固定CTAを停止 */
3575#spBtm {
3576display: none !important;
3577}body .breeze-tk-final {
3578position: relative !important;
3579width: 100vw !important;
3580max-width: 100vw !important;
3581margin-right: calc(50% - 50vw) !important;
3582margin-left: calc(50% - 50vw) !important;
3583padding: 92px 24px 88px !important;
3584overflow: hidden !important;
3585color: #302b28 !important;
3586background:
3587radial-gradient(
3588circle at 92% 0%,
3589rgba(166, 98, 92, 0.10) 0,
3590rgba(166, 98, 92, 0) 38%
3591),
3592#f8f6f3 !important;
3593}body .breeze-tk-final::before {
3594position: absolute !important;
3595top: 0 !important;
3596left: 50% !important;
3597width: 1px !important;
3598height: 42px !important;
3599background: #a6625c !important;
3600content: "" !important;
3601transform: translateX(-50%) !important;
3602}.breeze-tk-final__inner {
3603width: 100% !important;
3604max-width: 1120px !important;
3605margin: 0 auto !important;
3606}.breeze-tk-final__head {
3607max-width: 790px !important;
3608margin: 0 auto 44px !important;
3609text-align: center !important;
3610}.breeze-tk-final__label {
3611margin: 0 0 13px !important;
3612color: #a6625c !important;
3613font-family: "Noto Serif JP", "Yu Mincho", "Hiragino Mincho ProN", serif !important;
3614font-size: 11px !important;
3615font-weight: 500 !important;
3616line-height: 1.5 !important;
3617letter-spacing: 0.2em !important;
3618}html body .breeze-tk-final .breeze-tk-final__title,
3619html body #main_contents .breeze-tk-final .breeze-tk-final__title {
3620margin: 0 !important;
3621color: #302b28 !important;
3622-webkit-text-fill-color: #302b28 !important;
3623font-family: "Noto Serif JP", "Yu Mincho", "Hiragino Mincho ProN", serif !important;
3624font-size: clamp(29px, 3.8vw, 42px) !important;
3625font-weight: 600 !important;
3626line-height: 1.55 !important;
3627letter-spacing: 0.025em !important;
3628}.breeze-tk-final__lead {
3629max-width: 720px !important;
3630margin: 18px auto 0 !important;
3631color: #57504c !important;
3632font-size: 15px !important;
3633line-height: 2 !important;
3634letter-spacing: 0.015em !important;
3635}.breeze-tk-final__layout {
3636display: grid !important;
3637grid-template-columns: minmax(0, 1.08fr) minmax(390px, 0.92fr) !important;
3638align-items: stretch !important;
3639gap: 0 !important;
3640width: 100% !important;
3641overflow: hidden !important;
3642background: #fff !important;
3643border: 1px solid rgba(166, 98, 92, 0.18) !important;
3644box-shadow: 0 22px 55px rgba(55, 43, 38, 0.09) !important;
3645}.breeze-tk-final__visual {
3646position: relative !important;
3647min-width: 0 !important;
3648min-height: 560px !important;
3649margin: 0 !important;
3650overflow: hidden !important;
3651background: #e8e2de !important;
3652}.breeze-tk-final__visual::after {
3653position: absolute !important;
3654inset: 40% 0 0 !important;
3655background: linear-gradient(
3656to bottom,
3657rgba(40, 31, 28, 0) 0%,
3658rgba(40, 31, 28, 0.65) 100%
3659) !important;
3660content: "" !important;
3661pointer-events: none !important;
3662}.breeze-tk-final__visual img {
3663position: absolute !important;
3664inset: 0 !important;
3665display: block !important;
3666width: 100% !important;
3667max-width: none !important;
3668height: 100% !important;
3669margin: 0 !important;
3670object-fit: cover !important;
3671object-position: center !important;
3672}.breeze-tk-final__visual figcaption {
3673position: absolute !important;
3674right: 0 !important;
3675bottom: 0 !important;
3676left: 0 !important;
3677z-index: 1 !important;
3678padding: 28px 30px !important;
3679color: #fff !important;
3680}.breeze-tk-final__visual figcaption span {
3681display: block !important;
3682margin: 0 0 6px !important;
3683color: rgba(255, 255, 255, 0.72) !important;
3684font-family: "Noto Serif JP", serif !important;
3685font-size: 9px !important;
3686line-height: 1.4 !important;
3687letter-spacing: 0.16em !important;
3688}.breeze-tk-final__visual figcaption strong {
3689display: block !important;
3690color: #fff !important;
3691font-size: 17px !important;
3692font-weight: 600 !important;
3693line-height: 1.6 !important;
3694}.breeze-tk-final__content {
3695position: relative !important;
3696min-width: 0 !important;
3697padding: 46px 44px 42px !important;
3698color: #fff !important;
3699background:
3700radial-gradient(
3701circle at 100% 0%,
3702rgba(255, 255, 255, 0.11) 0,
3703rgba(255, 255, 255, 0) 36%
3704),
3705#7a4c46 !important;
3706}.breeze-tk-final__content::before {
3707position: absolute !important;
3708top: 0 !important;
3709left: 0 !important;
3710width: 4px !important;
3711height: 100% !important;
3712background: #a6625c !important;
3713content: "" !important;
3714}.breeze-tk-final__concerns {
3715margin: 0 0 28px !important;
3716padding: 0 0 22px !important;
3717border-bottom: 1px solid rgba(255, 255, 255, 0.24) !important;
3718}.breeze-tk-final__concerns p {
3719margin: 0 0 9px !important;
3720color: #fff !important;
3721font-family: "Noto Serif JP", serif !important;
3722font-size: 17px !important;
3723font-weight: 500 !important;
3724line-height: 1.7 !important;
3725}.breeze-tk-final__concerns p:last-child {
3726margin-bottom: 0 !important;
3727}.breeze-tk-final__text {
3728margin: 0 0 14px !important;
3729color: rgba(255, 255, 255, 0.88) !important;
3730font-size: 14px !important;
3731line-height: 1.95 !important;
3732letter-spacing: 0.01em !important;
3733}.breeze-tk-final__points {
3734display: grid !important;
3735grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
3736margin: 28px 0 0 !important;
3737padding: 18px 0 !important;
3738border-top: 1px solid rgba(255, 255, 255, 0.24) !important;
3739border-bottom: 1px solid rgba(255, 255, 255, 0.24) !important;
3740}.breeze-tk-final__points > div {
3741min-width: 0 !important;
3742padding: 0 12px !important;
3743text-align: center !important;
3744}.breeze-tk-final__points > div + div {
3745border-left: 1px solid rgba(255, 255, 255, 0.20) !important;
3746}.breeze-tk-final__points span {
3747display: block !important;
3748margin: 0 0 5px !important;
3749color: rgba(255, 255, 255, 0.68) !important;
3750font-family: "Noto Serif JP", serif !important;
3751font-size: 8px !important;
3752line-height: 1.4 !important;
3753letter-spacing: 0.13em !important;
3754}.breeze-tk-final__points strong {
3755display: block !important;
3756color: #fff !important;
3757font-size: 11px !important;
3758font-weight: 600 !important;
3759line-height: 1.6 !important;
3760}.breeze-tk-final__actions {
3761display: grid !important;
3762grid-template-columns: minmax(0, 1fr) minmax(0, 0.78fr) !important;
3763gap: 10px !important;
3764margin: 28px 0 0 !important;
3765}.breeze-tk-final__actions > p {
3766display: contents !important;
3767}.breeze-tk-final__actions br {
3768display: none !important;
3769}.breeze-tk-final__button {
3770display: flex !important;
3771align-items: center !important;
3772justify-content: center !important;
3773width: 100% !important;
3774min-height: 56px !important;
3775padding: 14px 16px !important;
3776text-align: center !important;
3777text-decoration: none !important;
3778font-size: 13px !important;
3779font-weight: 700 !important;
3780line-height: 1.5 !important;
3781transition:
3782transform 0.25s ease,
3783background-color 0.25s ease,
3784border-color 0.25s ease !important;
3785}.breeze-tk-final__button:hover {
3786transform: translateY(-2px) !important;
3787}.breeze-tk-final__button--line {
3788color: #7a4c46 !important;
3789background: #fff !important;
3790border: 1px solid #fff !important;
3791}.breeze-tk-final__button--men {
3792color: #fff !important;
3793background: #303467 !important;
3794border: 1px solid #303467 !important;
3795}.breeze-tk-final__price-link {
3796display: inline-block !important;
3797margin: 18px 0 0 !important;
3798color: rgba(255, 255, 255, 0.88) !important;
3799font-size: 11px !important;
3800font-weight: 600 !important;
3801line-height: 1.6 !important;
3802text-decoration: underline !important;
3803text-underline-offset: 4px !important;
3804}/* PCでは固定CTAを表示しない */
3805.breeze-tk-fixed-cta {
3806display: none !important;
3807}/* ==================================================
3808スマホ
3809================================================== */@media screen and (max-width: 750px) {
3810body .breeze-tk-final {
3811padding: 54px 18px 60px !important;
3812}body .breeze-tk-final::before {
3813height: 26px !important;
3814}.breeze-tk-final__head {
3815margin-bottom: 29px !important;
3816text-align: left !important;
3817}.breeze-tk-final__label {
3818margin-bottom: 10px !important;
3819font-size: 9px !important;
3820}html body .breeze-tk-final .breeze-tk-final__title,
3821html body #main_contents .breeze-tk-final .breeze-tk-final__title {
3822font-size: 24px !important;
3823line-height: 1.62 !important;
3824letter-spacing: 0.015em !important;
3825}.breeze-tk-final__lead {
3826margin-top: 13px !important;
3827font-size: 14px !important;
3828line-height: 1.9 !important;
3829}.breeze-tk-final__layout {
3830grid-template-columns: minmax(0, 1fr) !important;
3831}.breeze-tk-final__visual {
3832min-height: 0 !important;
3833aspect-ratio: 16 / 10 !important;
3834}.breeze-tk-final__visual figcaption {
3835padding: 20px 18px 17px !important;
3836}.breeze-tk-final__visual figcaption strong {
3837font-size: 15px !important;
3838}.breeze-tk-final__content {
3839padding: 31px 22px 30px !important;
3840}.breeze-tk-final__concerns {
3841margin-bottom: 22px !important;
3842padding-bottom: 18px !important;
3843}.breeze-tk-final__concerns p {
3844margin-bottom: 7px !important;
3845font-size: 15px !important;
3846line-height: 1.7 !important;
3847}.breeze-tk-final__text {
3848font-size: 13px !important;
3849line-height: 1.9 !important;
3850}.breeze-tk-final__points {
3851grid-template-columns: minmax(0, 1fr) !important;
3852padding: 0 !important;
3853}.breeze-tk-final__points > div {
3854padding: 12px 0 !important;
3855}.breeze-tk-final__points > div + div {
3856border-top: 1px solid rgba(255, 255, 255, 0.20) !important;
3857border-left: 0 !important;
3858}/* 本文内のボタンは固定CTAと重複するため非表示 */
3859.breeze-tk-final__actions {
3860display: none !important;
3861}.breeze-tk-final__price-link {
3862margin-top: 20px !important;
3863}/* スマホ固定CTA */
3864.breeze-tk-fixed-cta {
3865position: fixed !important;
3866right: 0 !important;
3867bottom: 0 !important;
3868left: 0 !important;
3869z-index: 99999 !important;
3870display: grid !important;
3871grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
3872gap: 8px !important;
3873width: 100% !important;
3874margin: 0 !important;
3875padding:
38768px
387710px
3878calc(8px + env(safe-area-inset-bottom))
3879!important;
3880background: rgba(255, 255, 255, 0.96) !important;
3881box-shadow: 0 -8px 25px rgba(48, 43, 40, 0.13) !important;
3882backdrop-filter: blur(10px) !important;
3883-webkit-backdrop-filter: blur(10px) !important;
3884}.breeze-tk-fixed-cta__button {
3885display: flex !important;
3886flex-direction: column !important;
3887align-items: center !important;
3888justify-content: center !important;
3889width: 100% !important;
3890min-width: 0 !important;
3891height: 54px !important;
3892margin: 0 !important;
3893padding: 6px 8px !important;
3894color: #fff !important;
3895border: 0 !important;
3896border-radius: 5px !important;
3897text-align: center !important;
3898text-decoration: none !important;
3899}.breeze-tk-fixed-cta__button span {
3900display: block !important;
3901margin: 0 0 3px !important;
3902color: rgba(255, 255, 255, 0.72) !important;
3903font-family: "Noto Serif JP", serif !important;
3904font-size: 7px !important;
3905font-weight: 500 !important;
3906line-height: 1 !important;
3907letter-spacing: 0.14em !important;
3908}.breeze-tk-fixed-cta__button strong {
3909display: block !important;
3910color: #fff !important;
3911font-size: 14px !important;
3912font-weight: 700 !important;
3913line-height: 1.2 !important;
3914}.breeze-tk-fixed-cta__button--line {
3915background: #a6625c !important;
3916}.breeze-tk-fixed-cta__button--men {
3917background: #303467 !important;
3918}body {
3919padding-bottom: 80px !important;
3920}
3921}/* ==================================================
3922BREEZE 高槻|固定CTA 最終安定化
3923PC非表示・スマホ横2列・日本語ラベル中央
3924================================================== */@media screen and (min-width: 751px) {
3925.breeze-tk-fixed-cta {
3926display: none !important;
3927}
3928}@media screen and (max-width: 750px) {
3929html body .breeze-tk-fixed-cta {
3930position: fixed !important;
3931right: 0 !important;
3932bottom: 0 !important;
3933left: 0 !important;
3934z-index: 99999 !important;
3935display: grid !important;
3936grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
3937grid-template-rows: 54px !important;
3938gap: 8px !important;
3939width: 100vw !important;
3940max-width: 100vw !important;
3941height: auto !important;
3942margin: 0 !important;
3943padding: 8px 10px calc(8px + env(safe-area-inset-bottom)) !important;
3944overflow: visible !important;
3945background: rgba(255, 255, 255, 0.97) !important;
3946box-shadow: 0 -7px 24px rgba(48, 43, 40, 0.14) !important;
3947backdrop-filter: blur(10px) !important;
3948-webkit-backdrop-filter: blur(10px) !important;
3949}html body .breeze-tk-fixed-cta > p:has(a) {
3950display: contents !important;
3951margin: 0 !important;
3952padding: 0 !important;
3953}html body .breeze-tk-fixed-cta > p:not(:has(a)),
3954html body .breeze-tk-fixed-cta > br {
3955display: none !important;
3956}html body .breeze-tk-fixed-cta__button {
3957position: static !important;
3958display: flex !important;
3959flex-direction: row !important;
3960align-items: center !important;
3961justify-content: center !important;
3962width: 100% !important;
3963min-width: 0 !important;
3964max-width: none !important;
3965height: 54px !important;
3966min-height: 54px !important;
3967margin: 0 !important;
3968padding: 0 8px !important;
3969color: #fff !important;
3970border: 0 !important;
3971border-radius: 5px !important;
3972text-align: center !important;
3973text-decoration: none !important;
3974font-size: 14px !important;
3975font-weight: 700 !important;
3976line-height: 1.2 !important;
3977float: none !important;
3978transform: none !important;
3979}html body .breeze-tk-fixed-cta__button > span {
3980display: none !important;
3981}html body .breeze-tk-fixed-cta__button > strong {
3982position: static !important;
3983display: block !important;
3984width: auto !important;
3985height: auto !important;
3986margin: 0 !important;
3987padding: 0 !important;
3988color: #fff !important;
3989font-size: 14px !important;
3990font-weight: 700 !important;
3991line-height: 1.2 !important;
3992transform: none !important;
3993}html body .breeze-tk-fixed-cta__button--line {
3994grid-column: 1 !important;
3995grid-row: 1 !important;
3996background: #a6625c !important;
3997}html body .breeze-tk-fixed-cta__button--men {
3998grid-column: 2 !important;
3999grid-row: 1 !important;
4000background: #303467 !important;
4001}body {
4002padding-bottom: 80px !important;
4003}
4004}/* ==================================================
4005BREEZE 高槻|安心環境+FAQ
4006新フリースペース完全独立版
4007================================================== *//* --------------------------------
4008TCDフリースペース外枠を完全に解除
4009-------------------------------- */#breeze_tk_lower_v2,
4010#breeze_tk_lower_v2 > .cb_content_inner,
4011#breeze_tk_lower_v2 .cb_content_inner,
4012#breeze_tk_lower_v2 > .content_inner,
4013#breeze_tk_lower_v2 .content_inner,
4014#breeze_tk_lower_v2 .post_content,
4015#breeze_tk_lower_v2 .post_conten {
4016width: 100% !important;
4017max-width: none !important;
4018margin: 0 !important;
4019padding: 0 !important;
4020}.breeze-tk-lower-v2,
4021.breeze-tk-lower-v2 * {
4022box-sizing: border-box !important;
4023}/* --------------------------------
4024親セクション
4025-------------------------------- */body .breeze-tk-lower-v2 {
4026position: relative !important;
4027width: 100vw !important;
4028max-width: 100vw !important;
4029margin-right: calc(50% - 50vw) !important;
4030margin-left: calc(50% - 50vw) !important;
4031padding: 82px 24px 88px !important;
4032overflow: hidden !important;
4033color: #302b28 !important;
4034background:
4035radial-gradient(
4036circle at 8% 0%,
4037rgba(166, 98, 92, 0.09) 0,
4038rgba(166, 98, 92, 0) 34%
4039),
4040#faf8f6 !important;
4041}body .breeze-tk-lower-v2::before {
4042position: absolute !important;
4043top: 0 !important;
4044left: 50% !important;
4045width: 1px !important;
4046height: 38px !important;
4047background: #a6625c !important;
4048content: "" !important;
4049transform: translateX(-50%) !important;
4050}.breeze-tk-lower-v2__inner {
4051width: 100% !important;
4052max-width: 1080px !important;
4053margin: 0 auto !important;
4054padding: 0 !important;
4055}/* --------------------------------
4056共通見出し
4057-------------------------------- */.breeze-tk-lower-v2__head {
4058max-width: 780px !important;
4059margin: 0 auto 38px !important;
4060text-align: center !important;
4061}.breeze-tk-lower-v2__label {
4062margin: 0 0 12px !important;
4063color: #a6625c !important;
4064font-family:
4065"Noto Serif JP",
4066"Yu Mincho",
4067"Hiragino Mincho ProN",
4068serif !important;
4069font-size: 10px !important;
4070font-weight: 500 !important;
4071line-height: 1.5 !important;
4072letter-spacing: 0.19em !important;
4073}html body .breeze-tk-lower-v2 .breeze-tk-lower-v2__title,
4074html body #main_contents .breeze-tk-lower-v2 .breeze-tk-lower-v2__title {
4075margin: 0 !important;
4076color: #302b28 !important;
4077-webkit-text-fill-color: #302b28 !important;
4078font-family:
4079"Noto Serif JP",
4080"Yu Mincho",
4081"Hiragino Mincho ProN",
4082serif !important;
4083font-size: clamp(28px, 3.7vw, 40px) !important;
4084font-weight: 600 !important;
4085line-height: 1.55 !important;
4086letter-spacing: 0.025em !important;
4087}.breeze-tk-lower-v2__lead {
4088max-width: 740px !important;
4089margin: 16px auto 0 !important;
4090color: #57504c !important;
4091font-size: 15px !important;
4092line-height: 2 !important;
4093letter-spacing: 0.015em !important;
4094}/* --------------------------------
4095安心環境
4096-------------------------------- */.breeze-tk-lower-v2__comfort {
4097margin: 0 !important;
4098padding: 0 !important;
4099}.breeze-tk-lower-v2__comfort-layout {
4100display: grid !important;
4101grid-template-columns:
4102minmax(320px, 0.88fr)
4103minmax(0, 1.12fr) !important;
4104gap: 34px !important;
4105align-items: stretch !important;
4106width: 100% !important;
4107margin: 0 !important;
4108}.breeze-tk-lower-v2__visual {
4109position: relative !important;
4110min-width: 0 !important;
4111min-height: 440px !important;
4112margin: 0 !important;
4113overflow: hidden !important;
4114background: #e9e3df !important;
4115border: 1px solid rgba(166, 98, 92, 0.17) !important;
4116box-shadow: 0 16px 38px rgba(55, 43, 38, 0.07) !important;
4117}.breeze-tk-lower-v2__visual img {
4118position: absolute !important;
4119inset: 0 !important;
4120display: block !important;
4121width: 100% !important;
4122max-width: none !important;
4123height: 100% !important;
4124margin: 0 !important;
4125object-fit: cover !important;
4126object-position: center !important;
4127}.breeze-tk-lower-v2__comfort-list {
4128display: grid !important;
4129grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
4130gap: 12px !important;
4131min-width: 0 !important;
4132}.breeze-tk-lower-v2__comfort-item {
4133min-width: 0 !important;
4134margin: 0 !important;
4135padding: 25px 22px 23px !important;
4136background: rgba(255, 255, 255, 0.92) !important;
4137border: 1px solid rgba(166, 98, 92, 0.17) !important;
4138box-shadow: 0 11px 25px rgba(55, 43, 38, 0.04) !important;
4139}.breeze-tk-lower-v2__number {
4140margin: 0 0 15px !important;
4141color: #a6625c !important;
4142font-family: "Noto Serif JP", serif !important;
4143font-size: 21px !important;
4144font-weight: 400 !important;
4145line-height: 1 !important;
4146}html body .breeze-tk-lower-v2__comfort-item h3,
4147html body #main_contents .breeze-tk-lower-v2__comfort-item h3 {
4148margin: 0 0 9px !important;
4149color: #302b28 !important;
4150-webkit-text-fill-color: #302b28 !important;
4151font-size: 16px !important;
4152font-weight: 600 !important;
4153line-height: 1.6 !important;
4154}.breeze-tk-lower-v2__comfort-item div > p {
4155margin: 0 !important;
4156color: #625b57 !important;
4157font-size: 13px !important;
4158line-height: 1.85 !important;
4159}.breeze-tk-lower-v2__note {
4160margin: 14px 0 0 !important;
4161color: #817873 !important;
4162font-size: 10px !important;
4163line-height: 1.8 !important;
4164text-align: center !important;
4165}/* --------------------------------
4166FAQ
4167同じ親背景内で間隔を一か所だけ管理
4168-------------------------------- */.breeze-tk-lower-v2__faq {
4169position: relative !important;
4170margin: 58px 0 0 !important;
4171padding: 60px 0 0 !important;
4172border-top: 1px solid rgba(166, 98, 92, 0.15) !important;
4173}.breeze-tk-lower-v2__faq::before {
4174position: absolute !important;
4175top: -1px !important;
4176left: 50% !important;
4177width: 52px !important;
4178height: 1px !important;
4179background: #a6625c !important;
4180content: "" !important;
4181transform: translateX(-50%) !important;
4182}.breeze-tk-lower-v2__faq-list {
4183display: grid !important;
4184grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
4185gap: 11px 14px !important;
4186align-items: start !important;
4187width: 100% !important;
4188}.breeze-tk-lower-v2__faq-item {
4189display: block !important;
4190width: 100% !important;
4191min-width: 0 !important;
4192max-width: none !important;
4193margin: 0 !important;
4194overflow: hidden !important;
4195background: rgba(255, 255, 255, 0.88) !important;
4196border: 1px solid rgba(166, 98, 92, 0.17) !important;
4197box-shadow: 0 9px 22px rgba(55, 43, 38, 0.035) !important;
4198writing-mode: horizontal-tb !important;
4199}.breeze-tk-lower-v2__faq-item summary {
4200position: relative !important;
4201display: flex !important;
4202flex-direction: row !important;
4203flex-wrap: nowrap !important;
4204align-items: center !important;
4205gap: 12px !important;
4206width: 100% !important;
4207min-width: 0 !important;
4208min-height: 72px !important;
4209margin: 0 !important;
4210padding: 16px 17px !important;
4211color: #302b28 !important;
4212font-size: 14px !important;
4213font-weight: 600 !important;
4214line-height: 1.65 !important;
4215list-style: none !important;
4216cursor: pointer !important;
4217writing-mode: horizontal-tb !important;
4218}.breeze-tk-lower-v2__faq-item summary::-webkit-details-marker {
4219display: none !important;
4220}.breeze-tk-lower-v2__faq-item summary::after {
4221display: flex !important;
4222flex: 0 0 22px !important;
4223align-items: center !important;
4224justify-content: center !important;
4225width: 22px !important;
4226height: 22px !important;
4227margin-left: auto !important;
4228color: #a6625c !important;
4229font-size: 18px !important;
4230font-weight: 400 !important;
4231line-height: 1 !important;
4232content: "+" !important;
4233}.breeze-tk-lower-v2__faq-item[open] summary::after {
4234content: "−" !important;
4235}.breeze-tk-lower-v2__faq-item[open] summary {
4236background: #f3eeeb !important;
4237}.breeze-tk-lower-v2__q,
4238.breeze-tk-lower-v2__a {
4239display: inline-flex !important;
4240flex: 0 0 34px !important;
4241align-items: center !important;
4242justify-content: center !important;
4243width: 34px !important;
4244min-width: 34px !important;
4245max-width: 34px !important;
4246height: 34px !important;
4247margin: 0 !important;
4248color: #fff !important;
4249background: #a6625c !important;
4250border-radius: 50% !important;
4251font-family: "Noto Serif JP", serif !important;
4252font-size: 13px !important;
4253font-weight: 500 !important;
4254line-height: 1 !important;
4255}.breeze-tk-lower-v2__question {
4256display: block !important;
4257flex: 1 1 auto !important;
4258width: auto !important;
4259min-width: 0 !important;
4260color: #302b28 !important;
4261writing-mode: horizontal-tb !important;
4262word-break: normal !important;
4263overflow-wrap: anywhere !important;
4264}.breeze-tk-lower-v2__answer {
4265display: flex !important;
4266flex-direction: row !important;
4267align-items: flex-start !important;
4268gap: 12px !important;
4269width: 100% !important;
4270min-width: 0 !important;
4271padding: 18px 17px 20px !important;
4272background: #fff !important;
4273border-top: 1px solid rgba(166, 98, 92, 0.13) !important;
4274writing-mode: horizontal-tb !important;
4275}.breeze-tk-lower-v2__a {
4276color: #a6625c !important;
4277background: #f3eeeb !important;
4278}.breeze-tk-lower-v2__answer p {
4279display: block !important;
4280flex: 1 1 auto !important;
4281width: auto !important;
4282min-width: 0 !important;
4283margin: 1px 0 0 !important;
4284color: #57504c !important;
4285font-size: 13px !important;
4286line-height: 1.9 !important;
4287writing-mode: horizontal-tb !important;
4288word-break: normal !important;
4289overflow-wrap: anywhere !important;
4290}/* --------------------------------
4291FAQ下部CTA
4292-------------------------------- */.breeze-tk-lower-v2__faq-footer {
4293max-width: 820px !important;
4294margin: 36px auto 0 !important;
4295padding: 29px 32px !important;
4296text-align: center !important;
4297background: #f3eeeb !important;
4298border: 1px solid rgba(166, 98, 92, 0.17) !important;
4299}.breeze-tk-lower-v2__faq-footer > p {
4300margin: 0 !important;
4301color: #57504c !important;
4302font-size: 14px !important;
4303line-height: 1.9 !important;
4304}.breeze-tk-lower-v2__actions {
4305display: grid !important;
4306grid-template-columns:
4307minmax(0, 1fr)
4308minmax(0, 0.78fr) !important;
4309gap: 11px !important;
4310max-width: 640px !important;
4311margin: 22px auto 0 !important;
4312}.breeze-tk-lower-v2__actions > p {
4313display: contents !important;
4314}.breeze-tk-lower-v2__actions br {
4315display: none !important;
4316}.breeze-tk-lower-v2__button {
4317display: flex !important;
4318align-items: center !important;
4319justify-content: center !important;
4320width: 100% !important;
4321min-height: 54px !important;
4322padding: 13px 17px !important;
4323text-align: center !important;
4324text-decoration: none !important;
4325font-size: 13px !important;
4326font-weight: 600 !important;
4327line-height: 1.5 !important;
4328}.breeze-tk-lower-v2__button--primary {
4329color: #fff !important;
4330background: #a6625c !important;
4331border: 1px solid #a6625c !important;
4332}.breeze-tk-lower-v2__button--secondary {
4333color: #403a36 !important;
4334background: #fff !important;
4335border: 1px solid rgba(48, 43, 40, 0.24) !important;
4336}/* ==================================================
4337タブレット
4338================================================== */@media screen and (max-width: 900px) {
4339.breeze-tk-lower-v2__comfort-layout {
4340grid-template-columns:
4341minmax(270px, 0.75fr)
4342minmax(0, 1.25fr) !important;
4343gap: 26px !important;
4344}.breeze-tk-lower-v2__comfort-list {
4345grid-template-columns: minmax(0, 1fr) !important;
4346}.breeze-tk-lower-v2__visual {
4347min-height: 540px !important;
4348}
4349}/* ==================================================
4350スマホ
4351================================================== */@media screen and (max-width: 750px) {body .breeze-tk-lower-v2 {
4352width: 100vw !important;
4353max-width: 100vw !important;
4354margin-right: calc(50% - 50vw) !important;
4355margin-left: calc(50% - 50vw) !important;
4356padding: 50px 17px 58px !important;
4357}body .breeze-tk-lower-v2::before {
4358height: 24px !important;
4359}.breeze-tk-lower-v2__head {
4360margin-bottom: 25px !important;
4361text-align: left !important;
4362}.breeze-tk-lower-v2__label {
4363margin-bottom: 9px !important;
4364font-size: 9px !important;
4365letter-spacing: 0.14em !important;
4366}html body .breeze-tk-lower-v2 .breeze-tk-lower-v2__title,
4367html body #main_contents .breeze-tk-lower-v2 .breeze-tk-lower-v2__title {
4368font-size: 23px !important;
4369line-height: 1.62 !important;
4370letter-spacing: 0.015em !important;
4371}.breeze-tk-lower-v2__lead {
4372margin-top: 12px !important;
4373font-size: 14px !important;
4374line-height: 1.9 !important;
4375}.breeze-tk-lower-v2__comfort-layout {
4376grid-template-columns: minmax(0, 1fr) !important;
4377gap: 14px !important;
4378width: 100% !important;
4379}.breeze-tk-lower-v2__visual {
4380width: 100% !important;
4381max-width: 100% !important;
4382min-width: 0 !important;
4383min-height: 0 !important;
4384margin: 0 !important;
4385aspect-ratio: 16 / 10 !important;
4386}.breeze-tk-lower-v2__visual img {
4387object-position: center !important;
4388}.breeze-tk-lower-v2__comfort-list {
4389grid-template-columns: minmax(0, 1fr) !important;
4390gap: 9px !important;
4391}.breeze-tk-lower-v2__comfort-item {
4392display: grid !important;
4393grid-template-columns: 38px minmax(0, 1fr) !important;
4394gap: 11px !important;
4395padding: 19px 17px !important;
4396}.breeze-tk-lower-v2__number {
4397margin: 3px 0 0 !important;
4398font-size: 18px !important;
4399}.breeze-tk-lower-v2__note {
4400margin-top: 9px !important;
4401text-align: left !important;
4402}.breeze-tk-lower-v2__faq {
4403margin-top: 42px !important;
4404padding-top: 43px !important;
4405}.breeze-tk-lower-v2__faq-list {
4406grid-template-columns: minmax(0, 1fr) !important;
4407gap: 8px !important;
4408}.breeze-tk-lower-v2__faq-item summary {
4409min-height: 68px !important;
4410gap: 10px !important;
4411padding: 14px !important;
4412font-size: 13px !important;
4413}.breeze-tk-lower-v2__answer {
4414gap: 10px !important;
4415padding: 16px 14px 18px !important;
4416}.breeze-tk-lower-v2__answer p {
4417font-size: 12px !important;
4418line-height: 1.85 !important;
4419}.breeze-tk-lower-v2__faq-footer {
4420margin-top: 27px !important;
4421padding: 23px 17px !important;
4422text-align: left !important;
4423}.breeze-tk-lower-v2__actions {
4424grid-template-columns: minmax(0, 1fr) !important;
4425gap: 8px !important;
4426margin-top: 18px !important;
4427}.breeze-tk-lower-v2__button {
4428min-height: 52px !important;
4429}
4430}/* =========================================================
4431BREEZE 高槻 TOPページ|整理済みCSS
44322026-08-11 / #bt26 は1セットのみ
4433========================================================= */#bt26,#bt26 *{box-sizing:border-box}
4434body #main_contents .cb_content:has(#bt26),body #main_contents .cb_content:has(#bt26)>.post_content,body #main_contents .cb_content:has(#bt26) .post_content{width:100%!important;max-width:none!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}#bt26{--bt-ink:#171715;--bt-charcoal:#22211e;--bt-ivory:#f7f4ed;--bt-paper:#fff;--bt-gold:#b99755;--bt-gold2:#d6bf82;--bt-rose:#a6625c;--bt-text:#34312c;--bt-muted:#6e685f;--bt-line:rgba(23,23,21,.13);--bt-line-light:rgba(255,255,255,.16);width:100vw!important;max-width:100vw!important;margin:0 calc(50% - 50vw)!important;overflow:hidden;color:var(--bt-text);background:var(--bt-paper);font-family:"Noto Sans JP","Yu Gothic",Meiryo,sans-serif;line-height:1.8}
4435#bt26 img{display:block;max-width:100%;height:auto}#bt26 a{text-decoration:none}#bt26 h1,#bt26 h2,#bt26 h3,#bt26 p,#bt26 ul,#bt26 ol,#bt26 dl,#bt26 figure{margin-top:0!important}#bt26 h1,#bt26 h2,#bt26 h3{margin-bottom:0!important}#bt26 p{margin-bottom:0!important}#bt26 .bt-serif{font-family:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN",serif!important}#bt26 .bt-container{width:min(1180px,calc(100% - 48px));margin:0 auto}#bt26 .bt-container--narrow{width:min(920px,calc(100% - 48px))}#bt26 .bt-section{padding:88px 0}#bt26 .bt-soft{background:var(--bt-ivory)}#bt26 .bt-dark{color:#fff;background:radial-gradient(circle at 90% 0%,rgba(214,191,130,.12),transparent 34%),var(--bt-ink)}#bt26 .bt-intro{text-align:center;background:radial-gradient(circle at 50% 0%,rgba(185,151,85,.10),transparent 32%),#fff}
4436#bt26 .bt-eyebrow{margin:0 0 13px!important;color:var(--bt-gold);font-size:10px;font-weight:800;letter-spacing:.18em;line-height:1.5}#bt26 .bt-h1{color:var(--bt-ink);font-size:clamp(32px,5vw,58px)!important;font-weight:600!important;line-height:1.46;letter-spacing:.015em}#bt26 .bt-h1 span{color:var(--bt-gold)}#bt26 .bt-title{color:var(--bt-ink);font-size:clamp(29px,4vw,45px)!important;font-weight:600!important;line-height:1.5;letter-spacing:.015em}#bt26 .bt-lead{max-width:810px;margin:17px auto 0!important;color:var(--bt-muted);font-size:15px;line-height:2}#bt26 .bt-lead--center{text-align:center}#bt26 .bt-heading{max-width:880px;margin:0 auto 44px;text-align:center}#bt26 .bt-heading--light .bt-title{color:#fff}#bt26 .bt-heading--light .bt-lead{color:rgba(255,255,255,.72)}#bt26 .bt-center{text-align:center}#bt26 .bt-small{margin-top:13px!important;color:#817a70;font-size:11px}#bt26 .bt-note{max-width:900px;margin:22px auto 0!important;color:#7f786f;font-size:11px;line-height:1.8;text-align:center}#bt26 .bt-note--light{color:rgba(255,255,255,.66)}#bt26 .bt-sp-only{display:none}
4437#bt26 .bt-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:28px}#bt26 .bt-actions--center{justify-content:center}#bt26 .bt-btn{display:inline-flex;align-items:center;justify-content:center;min-width:230px;min-height:55px;padding:13px 22px;border:1px solid transparent;color:var(--bt-ink)!important;background:#fff;font-size:13px;font-weight:800;letter-spacing:.02em;transition:.2s ease}#bt26 .bt-btn:hover{transform:translateY(-2px)}#bt26 .bt-btn--gold{color:#17130a!important;background:linear-gradient(135deg,var(--bt-gold2),var(--bt-gold));border-color:var(--bt-gold)}#bt26 .bt-btn--outline{color:var(--bt-text)!important;background:transparent;border-color:rgba(23,23,21,.24)}#bt26 .bt-btn--light{color:#4a3515!important;background:#fff;border-color:#fff}#bt26 .bt-btn--outline-light{color:#fff!important;background:transparent;border-color:rgba(255,255,255,.45)}#bt26 .bt-btn--dark{color:#fff!important;background:var(--bt-ink);border-color:var(--bt-ink)}#bt26 .bt-btn--wide{min-width:300px}
4438#bt26 .bt-quickfacts{display:grid;grid-template-columns:repeat(4,1fr);max-width:900px;margin:38px auto 0;border-top:1px solid var(--bt-line);border-bottom:1px solid var(--bt-line)}#bt26 .bt-quickfacts>div{padding:18px 12px;text-align:center}#bt26 .bt-quickfacts>div+div{border-left:1px solid var(--bt-line)}#bt26 .bt-quickfacts strong{display:block;color:var(--bt-gold);font-family:"Noto Serif JP",serif;font-size:10px;letter-spacing:.12em}
4438#bt26 .bt-quickfacts span{display:block;margin-top:5px;font-size:12px;font-weight:700}
4439#bt26 .bt-concern-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}#bt26 .bt-concern-grid article{padding:28px 26px;background:#fff;border:1px solid rgba(185,151,85,.17)}#bt26 .bt-concern-grid article>span{color:var(--bt-gold);font-family:"Noto Serif JP",serif;font-size:12px;letter-spacing:.12em}#bt26 .bt-concern-grid h3{margin-top:12px!important;color:var(--bt-ink);font-size:18px!important;font-weight:700!important}#bt26 .bt-concern-grid p{margin-top:8px!important;color:var(--bt-muted);font-size:13px;line-height:1.85}
4440#bt26 .bt-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--bt-line)}#bt26 .bt-plan{position:relative;padding:34px 30px 30px;background:#fff}#bt26 .bt-plan+.bt-plan{border-left:1px solid var(--bt-line)}#bt26 .bt-plan--dark{color:#fff;background:var(--bt-ink)}#bt26 .bt-plan--recommended{background:#fbfaf7}#bt26 .bt-plan__tag{color:var(--bt-gold);font-size:9px;font-weight:800;letter-spacing:.14em}#bt26 .bt-plan h3{margin-top:13px!important;color:var(--bt-ink);font-family:"Noto Serif JP",serif;font-size:25px!important;font-weight:600!important}#bt26 .bt-plan--dark h3{color:#fff}#bt26 .bt-plan__for{min-height:58px;margin-top:9px!important;color:var(--bt-muted);font-size:12px;line-height:1.8}#bt26 .bt-plan--dark .bt-plan__for{color:rgba(255,255,255,.67)}#bt26 .bt-price-main{margin-top:26px!important;padding-bottom:23px;border-bottom:1px solid var(--bt-line)}#bt26 .bt-plan--dark .bt-price-main{border-color:var(--bt-line-light)}#bt26 .bt-price-main small{display:block;color:var(--bt-gold);font-size:9px;font-weight:800}#bt26 .bt-price-main strong{display:inline-block;margin-top:5px;color:var(--bt-ink);font-family:"Noto Serif JP",serif;font-size:40px;line-height:1.15}#bt26 .bt-plan--dark .bt-price-main strong{color:#fff}#bt26 .bt-price-main span{margin-left:6px;font-size:11px}#bt26 .bt-plan ul{margin:0!important;padding:0;list-style:none}#bt26 .bt-plan li{display:flex;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px solid var(--bt-line);font-size:11px}#bt26 .bt-plan--dark li{border-color:var(--bt-line-light)}#bt26 .bt-plan li span{color:var(--bt-muted)}#bt26 .bt-plan--dark li span{color:rgba(255,255,255,.57)}#bt26 .bt-plan li strong{font-weight:800}#bt26 .bt-recommended{position:absolute;top:0;right:0;margin:0!important;padding:6px 10px;color:#17130a;background:var(--bt-gold2);font-size:8px;font-weight:900;letter-spacing:.1em}#bt26 .bt-included{display:grid;grid-template-columns:repeat(4,1fr);margin-top:26px;border-top:1px solid var(--bt-line);border-bottom:1px solid var(--bt-line)}#bt26 .bt-included>div{padding:16px;text-align:center}#bt26 .bt-included>div+div{border-left:1px solid var(--bt-line)}#bt26 .bt-included span{display:block;color:var(--bt-gold);font-size:9px}#bt26 .bt-included strong{display:block;margin-top:4px;font-size:12px}
4441#bt26 .bt-reason-list{max-width:980px;margin:0 auto;border-top:1px solid var(--bt-line-light)}#bt26 .bt-reason-list article{display:grid;grid-template-columns:75px 1fr;gap:28px;padding:30px 4px;border-bottom:1px solid var(--bt-line-light)}#bt26 .bt-reason-list article>p{color:var(--bt-gold2);font-family:"Noto Serif JP",serif;font-size:22px}#bt26 .bt-reason-list h3{color:#fff;font-size:20px!important;font-weight:700!important}#bt26 .bt-reason-list article div p{margin-top:8px!important;color:rgba(255,255,255,.66);font-size:13px}
4442#bt26 .bt-result-list{display:grid;gap:22px}#bt26 .bt-result{display:grid;grid-template-columns:1.08fr .92fr;gap:34px;align-items:center;padding:25px;border:1px solid var(--bt-line);background:#fff}#bt26 .bt-ba{display:grid;grid-template-columns:1fr 1fr;gap:8px}#bt26 .bt-ba figure{position:relative;overflow:hidden;background:#eee}#bt26 .bt-ba img{width:100%;height:100%;min-height:430px;object-fit:cover;object-position:center}#bt26 .bt-ba figcaption{position:absolute;left:8px;bottom:8px;padding:4px 8px;color:#fff;background:rgba(0,0,0,.72);font-size:8px;font-weight:900;letter-spacing:.1em}#bt26 .bt-ba--single{grid-template-columns:1fr}#bt26 .bt-ba--single img{object-fit:contain;background:#fff}#bt26 .bt-case{color:var(--bt-gold);font-size:9px;font-weight:900;letter-spacing:.14em}#bt26 .bt-result__body h3{margin-top:12px!important;color:var(--bt-ink);font-family:"Noto Serif JP",serif;font-size:31px!important;font-weight:600!important;line-height:1.5}#bt26 .bt-result__body dl{margin:23px 0 0!important;border-top:1px solid var(--bt-line)}#bt26 .bt-result__body dl div{display:flex;justify-content:space-between;gap:15px;padding:11px 0;border-bottom:1px solid var(--bt-line)}#bt26 .bt-result__body dt{color:var(--bt-muted);font-size:10px}#bt26 .bt-result__body dd{margin:0;font-size:12px;font-weight:800}#bt26 .bt-result__body>p:last-child{margin-top:18px!important;color:var(--bt-muted);font-size:13px}
4443#bt26 .bt-review-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}#bt26 .bt-review-grid article{padding:28px 26px;background:#fff;border:1px solid rgba(185,151,85,.16)}#bt26 .bt-stars{color:var(--bt-gold);font-size:14px;letter-spacing:.12em}#bt26 .bt-review-grid h3{margin-top:12px!important;color:var(--bt-ink);font-size:17px!important;font-weight:700!important}#bt26 .bt-review-grid p{margin-top:9px!important;color:var(--bt-muted);font-size:13px;line-height:1.9}
4443#bt26 .bt-review-grid span{display:block;margin-top:13px;color:#958b7d;font-size:9px}
4444#bt26 .bt-trainer-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:54px;align-items:center;max-width:1040px;margin:0 auto}#bt26 .bt-trainer-photo{overflow:hidden;background:var(--bt-ivory)}#bt26 .bt-trainer-photo img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center top}#bt26 .bt-role{color:var(--bt-gold);font-size:10px;font-weight:800;letter-spacing:.1em}#bt26 .bt-trainer-body>h3{margin-top:5px!important;color:var(--bt-ink);font-size:32px!important;font-weight:600!important}#bt26 .bt-trainer-body>h3 span{margin-left:8px;color:#999085;font-size:9px;letter-spacing:.13em}#bt26 .bt-trainer-meta{display:grid;grid-template-columns:1fr 1.4fr;margin:23px 0;border-top:1px solid var(--bt-line);border-bottom:1px solid var(--bt-line)}#bt26 .bt-trainer-meta>div{padding:15px 14px}#bt26 .bt-trainer-meta>div+div{border-left:1px solid var(--bt-line)}#bt26 .bt-trainer-meta small{display:block;color:var(--bt-gold);font-size:8px;letter-spacing:.12em}#bt26 .bt-trainer-meta strong{display:block;margin-top:4px;font-size:12px}#bt26 .bt-trainer-body>p:not(.bt-role){color:var(--bt-muted);font-size:14px;line-height:1.95}#bt26 .bt-checks{display:grid;grid-template-columns:1fr 1fr;margin:22px 0 0!important;padding:0;border-top:1px solid var(--bt-line);border-bottom:1px solid var(--bt-line);list-style:none}#bt26 .bt-checks li{padding:11px 11px 11px 22px;position:relative;font-size:11px}#bt26 .bt-checks li:before{content:"";position:absolute;left:8px;top:50%;width:5px;height:5px;background:var(--bt-gold);transform:translateY(-50%)}#bt26 .bt-checks li:nth-child(odd){border-right:1px solid var(--bt-line)}#bt26 .bt-checks li:nth-child(-n+2){border-bottom:1px solid var(--bt-line)}#bt26 .bt-text-link{display:inline-block;margin-top:22px;color:var(--bt-gold)!important;font-size:12px;font-weight:800}
4445#bt26 .bt-gallery{display:grid;grid-template-columns:1.25fr .75fr .75fr;grid-template-rows:250px 250px;gap:10px}#bt26 .bt-gallery figure{position:relative;overflow:hidden;background:#333}#bt26 .bt-gallery__main{grid-row:1/3}#bt26 .bt-gallery img{width:100%;height:100%;object-fit:cover}#bt26 .bt-gallery figure:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.65))}#bt26 .bt-gallery figcaption{position:absolute;left:13px;bottom:10px;z-index:1;color:#fff;font-size:8px;font-weight:900;letter-spacing:.12em}
4446#bt26 .bt-flow-list{max-width:930px;margin:0 auto!important;padding:0;list-style:none;border-top:1px solid var(--bt-line)}#bt26 .bt-flow-list li{display:grid;grid-template-columns:68px 1fr;gap:23px;padding:27px 0;border-bottom:1px solid var(--bt-line)}#bt26 .bt-flow-list li>span{color:var(--bt-gold);font-family:"Noto Serif JP",serif;font-size:21px}#bt26 .bt-flow-list h3{color:var(--bt-ink);font-size:18px!important;font-weight:700!important}#bt26 .bt-flow-list p{margin-top:7px!important;color:var(--bt-muted);font-size:13px}
4447#bt26 .bt-faq{display:grid;grid-template-columns:1fr 1fr;gap:9px 12px}#bt26 .bt-faq details{background:#fff;border:1px solid rgba(185,151,85,.18)}#bt26 .bt-faq summary{position:relative;display:flex;align-items:center;min-height:68px;padding:15px 50px 15px 18px;color:var(--bt-ink);font-size:13px;font-weight:700;line-height:1.7;cursor:pointer;list-style:none}#bt26 .bt-faq summary::-webkit-details-marker{display:none}#bt26 .bt-faq summary:after{content:"+";position:absolute;right:17px;top:50%;color:var(--bt-gold);font-size:21px;font-weight:400;transform:translateY(-50%)}#bt26 .bt-faq details[open] summary:after{content:"−"}#bt26 .bt-faq details div{padding:17px 18px 19px;border-top:1px solid rgba(185,151,85,.14)}#bt26 .bt-faq details p{color:var(--bt-muted);font-size:12px;line-height:1.9}
4448#bt26 .bt-access{background:#fff}#bt26 .bt-access-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:18px;align-items:stretch}#bt26 .bt-access-info{padding:28px;background:var(--bt-ivory);border:1px solid var(--bt-line)}#bt26 .bt-access-info dl{margin:0!important}#bt26 .bt-access-info dl div{display:grid;grid-template-columns:80px 1fr;gap:15px;padding:11px 0;border-bottom:1px solid var(--bt-line)}
4448#bt26 .bt-access-info dt{color:var(--bt-gold);font-size:10px;font-weight:800}#bt26 .bt-access-info dd{margin:0;color:var(--bt-text);font-size:12px}#bt26 .bt-access-info a{color:var(--bt-text)!important;text-decoration:underline}#bt26 .bt-building{margin-top:18px!important;padding:15px;background:#fff;color:var(--bt-muted);font-size:11px}#bt26 .bt-map{min-height:470px;border:1px solid var(--bt-line)}#bt26 .bt-map iframe{width:100%;height:100%;min-height:470px;border:0}
4449#bt26 .bt-campaign{color:#fff;background:var(--bt-ink)}#bt26 .bt-campaign-card{max-width:960px;margin:0 auto;padding:46px 44px;border:1px solid rgba(214,191,130,.35);background:radial-gradient(circle at 100% 0%,rgba(214,191,130,.14),transparent 32%),#1d1c19;text-align:center}#bt26 .bt-campaign-card .bt-title{color:#fff}#bt26 .bt-campaign-lead{max-width:650px;margin:14px auto 0!important;color:rgba(255,255,255,.72);font-size:13px}#bt26 .bt-offers{display:grid;grid-template-columns:repeat(4,1fr);margin-top:32px;border-top:1px solid var(--bt-line-light);border-bottom:1px solid var(--bt-line-light)}#bt26 .bt-offers>div{padding:20px 12px}#bt26 .bt-offers>div+div{border-left:1px solid var(--bt-line-light)}#bt26 .bt-offers span{display:block;color:var(--bt-gold2);font-size:8px;font-weight:800;letter-spacing:.1em}#bt26 .bt-offers strong{display:block;margin-top:6px;color:#fff;font-family:"Noto Serif JP",serif;font-size:18px;font-weight:600}#bt26 .bt-offers small{display:block;margin-top:4px;color:rgba(255,255,255,.55);font-size:9px}
4450#bt26 .bt-related{background:#fff}#bt26 .bt-related-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--bt-line)}#bt26 .bt-related-grid a{padding:25px 22px;color:var(--bt-text)!important;background:#fff}#bt26 .bt-related-grid a+a{border-left:1px solid var(--bt-line)}#bt26 .bt-related-grid span{display:block;color:var(--bt-gold);font-size:8px;font-weight:900;letter-spacing:.12em}#bt26 .bt-related-grid strong{display:block;margin-top:8px;color:var(--bt-ink);font-family:"Noto Serif JP",serif;font-size:17px}#bt26 .bt-related-grid small{display:block;margin-top:7px;color:var(--bt-muted);font-size:10px}#bt26 .bt-men-link{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:28px;padding:28px 30px;background:var(--bt-ivory);border:1px solid var(--bt-line)}#bt26 .bt-men-link h3{color:var(--bt-ink);font-size:21px!important;font-weight:600!important}#bt26 .bt-men-link p:last-child{margin-top:7px!important;color:var(--bt-muted);font-size:12px}
4451#bt26 .bt-final{padding:82px 0;color:#fff;background:radial-gradient(circle at 12% 0%,rgba(214,191,130,.14),transparent 35%),var(--bt-ink);text-align:center}#bt26 .bt-final-title{color:#fff;font-size:clamp(28px,4vw,43px)!important;font-weight:600!important;line-height:1.55}#bt26 .bt-final>div>p:not(.bt-eyebrow){max-width:760px;margin:17px auto 0!important;color:rgba(255,255,255,.70);font-size:14px;line-height:2}#bt26 .bt-fixed{display:none}
4452@media(max-width:900px){#bt26 .bt-plan-grid{grid-template-columns:1fr}#bt26 .bt-plan+.bt-plan{border-left:0;border-top:1px solid var(--bt-line)}#bt26 .bt-trainer-grid{grid-template-columns:.85fr 1.15fr;gap:32px}#bt26 .bt-gallery{grid-template-columns:1fr 1fr;grid-template-rows:260px 220px 220px}#bt26 .bt-gallery__main{grid-column:1/3;grid-row:auto}#bt26 .bt-offers{grid-template-columns:1fr 1fr}#bt26 .bt-offers>div:nth-child(3){border-left:0;border-top:1px solid var(--bt-line-light)}#bt26 .bt-offers>div:nth-child(4){border-top:1px solid var(--bt-line-light)}#bt26 .bt-related-grid{grid-template-columns:1fr 1fr}#bt26 .bt-related-grid a:nth-child(3){border-left:0;border-top:1px solid var(--bt-line)}#bt26 .bt-related-grid a:nth-child(4){border-top:1px solid var(--bt-line)}}
4453@media(max-width:767px){body{padding-bottom:72px!important}#bt26 .bt-container,#bt26 .bt-container--narrow{width:calc(100% - 34px)}#bt26 .bt-section{padding:56px 0}#bt26 .bt-sp-only{display:block}#bt26 .bt-heading{margin-bottom:29px;text-align:left}#bt26 .bt-eyebrow{font-size:8px;letter-spacing:.14em}#bt26 .bt-h1{font-size:29px!important;line-height:1.55;text-align:left}#bt26 .bt-title{font-size:24px!important;line-height:1.6;text-align:left}#bt26 .bt-lead,#bt26 .bt-lead--center{margin-top:12px!important;font-size:14px;line-height:1.9;text-align:left}#bt26 .bt-intro{text-align:left}#bt26 .bt-actions,#bt26 .bt-actions--center{display:grid;grid-template-columns:1fr;gap:8px;justify-content:stretch}#bt26 .bt-btn,#bt26 .bt-btn--wide{width:100%;min-width:0;min-height:53px}#bt26 .bt-small{text-align:left}#bt26 .bt-quickfacts{grid-template-columns:1fr 1fr;margin-top:28px}#bt26 .bt-quickfacts>div+div{border-left:0}#bt26 .bt-quickfacts>div:nth-child(even){border-left:1px solid var(--bt-line)}#bt26 .bt-quickfacts>div:nth-child(n+3){border-top:1px solid var(--bt-line)}#bt26 .bt-concern-grid{grid-template-columns:1fr;gap:8px}#bt26 .bt-concern-grid article{padding:21px 20px}#bt26 .bt-plan{padding:27px 23px}#bt26 .bt-plan h3{font-size:22px!important}#bt26 .bt-price-main strong{font-size:35px}#bt26 .bt-included{grid-template-columns:1fr 1fr}#bt26 .bt-included>div+div{border-left:0}#bt26 .bt-included>div:nth-child(even){border-left:1px solid var(--bt-line)}#bt26 .bt-included>div:nth-child(n+3){border-top:1px solid var(--bt-line)}#bt26 .bt-reason-list article{grid-template-columns:45px 1fr;gap:14px;padding:23px 0}#bt26 .bt-reason-list h3{font-size:17px!important}#bt26 .bt-result{grid-template-columns:1fr;gap:24px;padding:15px}#bt26 .bt-ba img{min-height:260px}#bt26 .bt-result__body{padding:0 5px 7px}#bt26 .bt-result__body h3{font-size:25px!important}#bt26 .bt-review-grid{grid-template-columns:1fr}#bt26 .bt-trainer-grid{grid-template-columns:1fr;gap:25px}#bt26 .bt-trainer-photo{max-width:360px}#bt26 .bt-trainer-body>h3{font-size:27px!important}#bt26 .bt-trainer-body>
4453h3 span{display:block;margin:4px 0 0}#bt26 .bt-trainer-meta{grid-template-columns:1fr}#bt26 .bt-trainer-meta>div+div{border-left:0;border-top:1px solid var(--bt-line)}#bt26 .bt-checks{grid-template-columns:1fr}#bt26 .bt-checks li{border-right:0!important;border-bottom:1px solid var(--bt-line)!important}#bt26 .bt-checks li:last-child{border-bottom:0!important}#bt26 .bt-gallery{display:flex;gap:9px;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:-17px;padding-right:17px}#bt26 .bt-gallery figure,#bt26 .bt-gallery__main{flex:0 0 83%;height:270px;grid-column:auto;grid-row:auto;scroll-snap-align:start}#bt26 .bt-gallery::-webkit-scrollbar{display:none}#bt26 .bt-flow-list li{grid-template-columns:42px 1fr;gap:12px;padding:21px 0}#bt26 .bt-flow-list h3{font-size:16px!important}#bt26 .bt-faq{grid-template-columns:1fr;gap:7px}#bt26 .bt-faq summary{min-height:64px;font-size:12px}#bt26 .bt-access-grid{grid-template-columns:1fr}#bt26 .bt-access-info{padding:22px 18px}#bt26 .bt-map,#bt26 .bt-map iframe{min-height:340px}#bt26 .bt-campaign-card{padding:33px 20px;text-align:left}#bt26 .bt-offers{grid-template-columns:1fr}#bt26 .bt-offers>div{padding:15px 0}#bt26 .bt-offers>div+div{border-left:0;border-top:1px solid var(--bt-line-light)}#bt26 .bt-related-grid{grid-template-columns:1fr}#bt26 .bt-related-grid a+a{border-left:0;border-top:1px solid var(--bt-line)}#bt26 .bt-men-link{display:block;padding:23px 20px}#bt26 .bt-men-link .bt-btn{margin-top:18px}#bt26 .bt-final{padding:58px 0 64px;text-align:left}#bt26 .bt-final-title{font-size:25px!important}#bt26 .bt-final>div>p:not(.bt-eyebrow){font-size:13px}#bt26 .bt-fixed{position:fixed;right:0;bottom:0;left:0;z-index:99999;display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:7px 9px calc(7px + env(safe-area-inset-bottom));background:rgba(255,255,255,.96);box-shadow:0 -8px 24px rgba(0,0,0,.12);backdrop-filter:blur(10px)}#bt26 .bt-fixed a{display:flex;align-items:center;justify-content:center;height:51px;color:#fff!important;background:var(--bt-rose);font-size:13px;font-weight:800}#bt26 .bt-fixed a:last-child{color:#17130a!important;background:linear-gradient(135deg,var(--bt-gold2),var(--bt-gold))}}/* =========================================================
4454TCD CONTENT BUILDER CONFLICT FIX
4455TCD側の汎用レイアウト指定より優先し、PCのGrid崩れを防止
4456========================================================= */
4457#bt26 .bt-title-line {
4458display: block !important;
4459}#bt26 .bt-quickfacts,
4460#bt26 .bt-concern-grid,
4461#bt26 .bt-plan-grid,
4462#bt26 .bt-included,
4463#bt26 .bt-review-grid,
4464#bt26 .bt-trainer-grid,
4465#bt26 .bt-trainer-meta,
4466#bt26 .bt-checks,
4467#bt26 .bt-gallery,
4468#bt26 .bt-faq,
4469#bt26 .bt-access-grid,
4470#bt26 .bt-offers,
4471#bt26 .bt-related-grid {
4472float: none !important;
4473width: 100% !important;
4474max-width: none !important;
4475}#bt26 .bt-quickfacts > div,
4476#bt26 .bt-concern-grid > article,
4477#bt26 .bt-plan-grid > article,
4478#bt26 .bt-included > div,
4479#bt26 .bt-result-list > article,
4480#bt26 .bt-review-grid > article,
4481#bt26 .bt-related-grid > a {
4482float: none !important;
4483width: auto !important;
4484min-width: 0 !important;
4485max-width: none !important;
4486margin-right: 0 !important;
4487margin-left: 0 !important;
4488}#bt26 .bt-reason-list {
4489display: block !important;
4490width: 100% !important;
4491max-width: 980px !important;
4492margin-right: auto !important;
4493margin-left: auto !important;
4494}#bt26 .bt-reason-list > article {
4495display: grid !important;
4496grid-template-columns: 75px minmax(0, 1fr) !important;
4497gap: 28px !important;
4498width: 100% !important;
4499max-width: none !important;
4500margin: 0 !important;
4501float: none !important;
4502}#bt26 .bt-reason-list > article > div {
4503display: block !important;
4504width: auto !important;
4505min-width: 0 !important;
4506max-width: none !important;
4507float: none !important;
4508}#bt26 .bt-reason-list h3 {
4509width: auto !important;
4510max-width: none !important;
4511white-space: normal !important;
4512word-break: keep-all !important;
4513overflow-wrap: normal !important;
4514}#bt26 .bt-flow-list > li {
4515width: 100% !important;
4516max-width: none !important;
4517margin: 0 !important;
4518float: none !important;
4519}#bt26 .bt-access-info dl > div {
4520width: 100% !important;
4521max-width: none !important;
4522float: none !important;
4523}/* PC */
4524@media screen and (min-width: 901px) {
4525#bt26 .bt-quickfacts {
4526display: grid !important;
4527grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
4528max-width: 900px !important;
4529}#bt26 .bt-concern-grid {
4530display: grid !important;
4531grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
4532}#bt26 .bt-plan-grid {
4533display: grid !important;
4534grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
4535}#bt26 .bt-included {
4536display: grid !important;
4537grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
4538}#bt26 .bt-result {
4539display: grid !important;
4540grid-template-columns: minmax(0, 1.08fr) minmax(0, .92fr) !important;
4541width: 100% !important;
4542}#bt26 .bt-ba {
4543display: grid !important;
4544grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
4545}#bt26 .bt-review-grid {
4546display: grid !important;
4547grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
4548}#bt26 .bt-trainer-grid {
4549display: grid !important;
4550grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr) !important;
4551}#bt26 .bt-trainer-meta {
4552display: grid !important;
4553grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr) !important;
4554}#bt26 .bt-checks {
4555display: grid !important;
4556grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
4557}#bt26 .bt-gallery {
4558display: grid !important;
4559grid-template-columns: minmax(0, 1.25fr) minmax(0, .75fr) minmax(0, .75fr) !important;
4560grid-template-rows: 250px 250px !important;
4561}#bt26 .bt-gallery__main {
4562grid-column: 1 !important;
4563grid-row: 1 / 3 !important;
4564}#bt26 .bt-flow-list > li {
4565display: grid !important;
4566grid-template-columns: 68px minmax(0, 1fr) !important;
4567}#bt26 .bt-faq {
4568display: grid !important;
4569grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
4570}#bt26 .bt-access-grid {
4571display: grid !important;
4572grid-template-columns: minmax(0, .92fr) minmax(360px, 1.08fr) !important;
4573}#bt26 .bt-access-info dl > div {
4574display: grid !important;
4575grid-template-columns: 80px minmax(0, 1fr) !important;
4576}#bt26 .bt-offers {
4577display: grid !important;
4578grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
4579}#bt26 .bt-related-grid {
4580display: grid !important;
4581grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
4582}#bt26 .bt-men-link {
4583display: flex !important;
4584}#bt26 .bt-price .bt-heading {
4585max-width: 1120px !important;
4586}#bt26 #bt-price-title {
4587font-size: clamp(32px, 3.3vw, 43px) !important;
4588}
4589}/* タブレット */
4590@media screen and (min-width: 768px) and (max-width: 900px) {
4591#bt26 .bt-quickfacts {
4592display: grid !important;
4593grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
4594max-width: 900px !important;
4595}#bt26 .bt-concern-grid {
4596display: grid !important;
4597grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
4598}#bt26 .bt-plan-grid {
4599display: grid !important;
4600grid-template-columns: minmax(0, 1fr) !important;
4601}#bt26 .bt-result {
4602display: grid !important;
4603grid-template-columns: minmax(0, 1fr) !important;
4604}#bt26 .bt-review-grid,
4605#bt26 .bt-faq {
4606display: grid !important;
4607grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
4608}#bt26 .bt-access-grid {
4609display: grid !important;
4610grid-template-columns: minmax(0, 1fr) !important;
4611}#bt26 .bt-related-grid {
4612display: grid !important;
4613grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
4614}
4615}/* スマホ */
4616@media screen and (max-width: 767px) {
4617#bt26 .bt-title-line {
4618display: inline !important;
4619}#bt26 .bt-title-line + .bt-title-line::before {
4620content: "";
4621display: block;
4622}#bt26 .bt-quickfacts {
4623display: grid !important;
4624grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
4625}#bt26 .bt-concern-grid,
4626#bt26 .bt-plan-grid,
4627#bt26 .bt-result,
4628#bt26 .bt-review-grid,
4629#bt26 .bt-trainer-grid,
4630#bt26 .bt-trainer-meta,
4631#bt26 .bt-checks,
4632#bt26 .bt-faq,
4633#bt26 .bt-access-grid,
4634#bt26 .bt-offers,
4635#bt26 .bt-related-grid {
4636display: grid !important;
4637grid-template-columns: minmax(0, 1fr) !important;
4638}#bt26 .bt-included {
4639display: grid !important;
4640grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
4641}#bt26 .bt-reason-list > article {
4642grid-template-columns: 45px minmax(0, 1fr) !important;
4643gap: 14px !important;
4644}#bt26 .bt-ba {
4645display: grid !important;
4646grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
4647}#bt26 .bt-gallery {
4648display: flex !important;
4649}#bt26 .bt-flow-list > li {
4650display: grid !important;
4651grid-template-columns: 42px minmax(0, 1fr) !important;
4652}#bt26 .bt-access-info dl > div {
4653display: grid !important;
4654grid-template-columns: 76px minmax(0, 1fr) !important;
4655}#bt26 .bt-men-link {
4656display: block !important;
4657}
4658}/* =========================================================
4659BREEZE 高槻 TOP|専門性・専門チーム 2026-08-11
4660========================================================= */#bt26 .bt-assurance {
4661max-width: 820px !important;
4662margin: 25px auto 0 !important;
4663padding: 14px 20px !important;
4664color: #57504c !important;
4665background: var(--bt-ivory) !important;
4666border-left: 3px solid var(--bt-gold) !important;
4667font-size: 13px !important;
4668line-height: 1.9 !important;
4669text-align: left !important;
4670}#bt26 .bt-assurance strong {
4671color: var(--bt-ink) !important;
4672font-family: "Noto Serif JP", "Yu Mincho", serif !important;
4673font-size: 16px !important;
4674font-weight: 600 !important;
4675}#bt26 .bt-team {
4676background: #fff !important;
4677}#bt26 .bt-team-grid {
4678display: grid !important;
4679grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
4680width: 100% !important;
4681max-width: 1120px !important;
4682margin: 0 auto !important;
4683border-top: 1px solid var(--bt-line) !important;
4684border-bottom: 1px solid var(--bt-line) !important;
4685}#bt26 .bt-team-member {
4686display: grid !important;
4687grid-template-columns: 168px minmax(0, 1fr) !important;
4688min-width: 0 !important;
4689min-height: 245px !important;
4690margin: 0 !important;
4691background: #fff !important;
4692}#bt26 .bt-team-member:nth-child(even) {
4693border-left: 1px solid var(--bt-line) !important;
4694}#bt26 .bt-team-member:nth-child(n+3) {
4695border-top: 1px solid var(--bt-line) !important;
4696}#bt26 .bt-team-member > figure {
4697position: relative !important;
4698width: 100% !important;
4699min-width: 0 !important;
4700height: 100% !important;
4701min-height: 245px !important;
4702margin: 0 !important;
4703overflow: hidden !important;
4704background: var(--bt-ivory) !important;
4705}#bt26 .bt-team-member > figure img {
4706position: absolute !important;
4707inset: 0 !important;
4708display: block !important;
4709width: 100% !important;
4710max-width: none !important;
4711height: 100% !important;
4712margin: 0 !important;
4713object-fit: cover !important;
4714}#bt26 .bt-team-member--arima > figure img {
4715object-position: center 18% !important;
4716}#bt26 .bt-team-member--nana > figure img {
4717object-position: 54% 20% !important;
4718}#bt26 .bt-team-member--mihara > figure img {
4719object-position: center 22% !important;
4720}#bt26 .bt-team-member--obara > figure img {
4721object-position: center 45% !important;
4722}#bt26 .bt-team-member > div {
4723display: flex !important;
4724flex-direction: column !important;
4725justify-content: center !important;
4726min-width: 0 !important;
4727padding: 27px 25px !important;
4728}#bt26 .bt-team-role {
4729margin: 0 0 7px !important;
4730color: var(--bt-gold) !important;
4731font-size: 8px !important;
4732font-weight: 900 !important;
4733line-height: 1.4 !important;
4734letter-spacing: .14em !important;
4735}html body #bt26 .bt-team-member h3,
4736html body #main_contents #bt26 .bt-team-member h3 {
4737margin: 0 !important;
4738color: var(--bt-ink) !important;
4739-webkit-text-fill-color: var(--bt-ink) !important;
4740font-size: 25px !important;
4741font-weight: 600 !important;
4742line-height: 1.45 !important;
4743letter-spacing: .04em !important;
4744}#bt26 .bt-team-member > div > strong {
4745display: block !important;
4746margin-top: 9px !important;
4747color: #4b463f !important;
4748font-size: 11px !important;
4749font-weight: 800 !important;
4750line-height: 1.7 !important;
4751}#bt26 .bt-team-member > div > p:last-child {
4752margin-top: 11px !important;
4753color: var(--bt-muted) !important;
4754font-size: 12px !important;
4755line-height: 1.85 !important;
4756}#bt26 .bt-supervisor-band {
4757display: grid !important;
4758grid-template-columns: 235px minmax(0, 1fr) !important;
4759align-items: stretch !important;
4760width: 100% !important;
4761max-width: 1120px !important;
4762margin: 30px auto 0 !important;
4763overflow: hidden !important;
4764color: #fff !important;
4765background:
4766radial-gradient(circle at 100% 0%, rgba(214,191,130,.13), transparent 35%),
4767var(--bt-ink) !important;
4768border: 1px solid rgba(185,151,85,.34) !important;
4769}#bt26 .bt-supervisor-band > figure {
4770position: relative !important;
4771min-width: 0 !important;
4772min-height: 270px !important;
4773margin: 0 !important;
4774overflow: hidden !important;
4775background: #292824 !important;
4776}#bt26 .bt-supervisor-band > figure img {
4777position: absolute !important;
4778inset: 0 !important;
4779display: block !important;
4780width: 100% !important;
4781max-width: none !important;
4782height: 100% !important;
4783margin: 0 !important;
4784object-fit: cover !important;
4785object-position: center 34% !important;
4786}#bt26 .bt-supervisor-band > div {
4787display: flex !important;
4788flex-direction: column !important;
4789justify-content: center !important;
4790min-width: 0 !important;
4791padding: 34px 40px !important;
4792}#bt26 .bt-supervisor-band .bt-eyebrow {
4793color: var(--bt-gold2) !important;
4794}html body #bt26 .bt-supervisor-band h3,
4795html body #main_contents #bt26 .bt-supervisor-band h3 {
4796margin: 0 !important;
4797color: #fff !important;
4798-webkit-text-fill-color: #fff !important;
4799font-family: "Noto Serif JP", "Yu Mincho", serif !important;
4800font-size: 27px !important;
4801font-weight: 600 !important;
4802line-height: 1.55 !important;
4803}#bt26 .bt-supervisor-name {
4804margin: 12px 0 0 !important;
4805color: var(--bt-gold2) !important;
4806font-size: 12px !important;
4807font-weight: 800 !important;
4808line-height: 1.7 !important;
4809}#bt26 .bt-supervisor-band > div > p:last-child {
4810margin-top: 13px !important;
4811color: rgba(255,255,255,.68) !important;
4812font-size: 12px !important;
4813line-height: 1.9 !important;
4814}/* TCD側の汎用幅・floatを打ち消す */
4815#bt26 .bt-team-grid,
4816#bt26 .bt-team-member,
4817#bt26 .bt-supervisor-band,
4818#bt26 .bt-team-member > figure,
4819#bt26 .bt-supervisor-band > figure {
4820float: none !important;
4821max-width: none !important;
4822}@media screen and (max-width: 900px) {
4823#bt26 .bt-team-grid {
4824grid-template-columns: minmax(0, 1fr) !important;
4825max-width: 760px !important;
4826}#bt26 .bt-team-member,
4827#bt26 .bt-team-member:nth-child(even),
4828#bt26 .bt-team-member:nth-child(n+3) {
4829border-left: 0 !important;
4830}#bt26 .bt-team-member:nth-child(n+2) {
4831border-top: 1px solid var(--bt-line) !important;
4832}#bt26 .bt-team-member {
4833grid-template-columns: 220px minmax(0, 1fr) !important;
4834}#bt26 .bt-supervisor-band {
4835grid-template-columns: 220px minmax(0, 1fr) !important;
4836max-width: 760px !important;
4837}
4838}@media screen and (max-width: 767px) {
4839#bt26 .bt-assurance {
4840margin-top: 20px !important;
4841padding: 13px 15px !important;
4842font-size: 12px !important;
4843line-height: 1.85 !important;
4844}#bt26 .bt-assurance strong {
4845font-size: 14px !important;
4846}#bt26 .bt-team-grid {
4847margin-top: 0 !important;
4848}#bt26 .bt-team-member {
4849grid-template-columns: 116px minmax(0, 1fr) !important;
4850min-height: 190px !important;
4851}#bt26 .bt-team-member > figure {
4852min-height: 190px !important;
4853}#bt26 .bt-team-member > div {
4854padding: 20px 16px !important;
4855}html body #bt26 .bt-team-member h3,
4856html body #main_contents #bt26 .bt-team-member h3 {
4857font-size: 20px !important;
4858}#bt26 .bt-team-member > div > strong {
4859margin-top: 7px !important;
4860font-size: 10px !important;
4861line-height: 1.65 !important;
4862}#bt26 .bt-team-member > div > p:last-child {
4863margin-top: 8px !important;
4864font-size: 11px !important;
4865line-height: 1.75 !important;
4866}#bt26 .bt-supervisor-band {
4867grid-template-columns: minmax(0, 1fr) !important;
4868}#bt26 .bt-supervisor-band > figure {
4869min-height: 0 !important;
4870aspect-ratio: 16 / 10 !important;
4871}#bt26 .bt-supervisor-band > div {
4872padding: 27px 21px 29px !important;
4873}html body #bt26 .bt-supervisor-band h3,
4874html body #main_contents #bt26 .bt-supervisor-band h3 {
4875font-size: 22px !important;
4876}#bt26 .bt-supervisor-band > div > p:last-child {
4877font-size: 11px !important;
4878line-height: 1.8 !important;
4879}
4880}/* =========================================================
4881BREEZE高槻 TOP|TCD外枠・FV直下余白 最終修正
48822026-08-12
4883※ #bt26 が存在するTOPページだけに適用
4884========================================================= *//* TOPページだけ #main_contents 自体の上下余白を解除 */
4885html body:has(#bt26) #main_contents {
4886width: 100% !important;
4887max-width: none !important;
4888margin-top: 0 !important;
4889margin-bottom: 0 !important;
4890padding-top: 0 !important;
4891padding-bottom: 0 !important;
4892}/* #main_contents 直下の汎用 .inner がTOP本文を包む場合も解除 */
4893html body:has(#bt26) #main_contents > .inner,
4894html body:has(#bt26) #main_contents .inner:has(#bt26) {
4895width: 100% !important;
4896max-width: none !important;
4897margin-top: 0 !important;
4898margin-bottom: 0 !important;
4899padding-top: 0 !important;
4900padding-bottom: 0 !important;
4901}/* #bt26 を入れているTCDフリースペース外枠を完全に解除 */
4902html body:has(#bt26) #main_contents .cb_content:has(#bt26),
4903html body:has(#bt26) #main_contents .cb_content:has(#bt26) > .cb_content_inner,
4904html body:has(#bt26) #main_contents .cb_content:has(#bt26) > .content_inner,
4905html body:has(#bt26) #main_contents .cb_content:has(#bt26) .post_content,
4906html body:has(#bt26) #main_contents .cb_content:has(#bt26) .post_conten {
4907width: 100% !important;
4908max-width: none !important;
4909margin-top: 0 !important;
4910margin-bottom: 0 !important;
4911padding-top: 0 !important;
4912padding-bottom: 0 !important;
4913}/* TOP本文そのものの外側余白をゼロに固定 */
4914html body:has(#bt26) #bt26 {
4915margin-top: 0 !important;
4916margin-bottom: 0 !important;
4917}/*
4918通常セクションの88pxは維持。
4919FV直後のINTROだけ少し詰めて、画像→本文の空白感を解消。
4920*/
4921html body:has(#bt26) #bt26 .bt-intro {
4922padding-top: 28px !important;
4923padding-bottom: 68px !important;
4924}/* WordPress/TCDが #bt26 の直前・直後に空要素を作った場合の補正 */
4925html body:has(#bt26) #main_contents .cb_content:has(#bt26) > p:empty,
4926html body:has(#bt26) #main_contents .cb_content:has(#bt26) > br,
4927html body:has(#bt26) #bt26 > p:empty,
4928html body:has(#bt26) #bt26 > br {
4929display: none !important;
4930width: 0 !important;
4931height: 0 !important;
4932min-height: 0 !important;
4933margin: 0 !important;
4934padding: 0 !important;
4935line-height: 0 !important;
4936}/* スマホ */
4937@media screen and (max-width: 767px) {
4938html body:has(#bt26) #bt26 .bt-intro {
4939padding-top: 22px !important;
4940padding-bottom: 48px !important;
4941}
4942}/* =========================================================
4943BREEZE高槻 TOP|最終CTA → フッター間の白帯を除去
4944TOPページ限定
4945========================================================= *//* main終了後のテーマ側余白を完全解除 */
4946html body:has(#bt26) #main_contents {
4947margin-bottom: 0 !important;
4948padding-bottom: 0 !important;
4949}/* フッター親要素に残る上余白をTOPだけ解除 */
4950html body:has(#bt26) #footer,
4951html body:has(#bt26) footer {
4952margin-top: 0 !important;
4953padding-top: 0 !important;
4954}/* 実際に色が付いているフッター領域の直前余白も解除 */
4955html body:has(#bt26) #footer_top,
4956html body:has(#bt26) #footer_bottom,
4957html body:has(#bt26) #copyright {
4958margin-top: 0 !important;
4959}/* 最終CTAを含むTOP本文の直後に空段落・改行があれば無効化 */
4960html body:has(#bt26) #bt26 + p:empty,
4961html body:has(#bt26) #bt26 + br,
4962html body:has(#bt26) #main_contents > p:empty:last-child,
4963html body:has(#bt26) #main_contents > br:last-child {
4964display: none !important;
4965width: 0 !important;
4966height: 0 !important;
4967min-height: 0 !important;
4968margin: 0 !important;
4969padding: 0 !important;
4970line-height: 0 !important;
4971}/* TOPの最終黒CTA自体にも外側余白を残さない */
4972html body:has(#bt26) #bt26 .bt-final {
4973margin-bottom: 0 !important;
4974}/* =========================================================
4975BREEZE高槻 TOP|TCD #index_content_builder 余白確定修正
49762026-08-12
4977DevToolsで確認した実DOM:
4978#header_slider_wrap
4979→ #index_content_builder
4980→ #cb_content_1.cb_free_space.cb_content
4981→ .post_content
4982→ #bt26
4983========================================================= *//* TOPのコンテンツビルダー本体 */
4984html body.home #index_content_builder {
4985display: block !important;
4986width: 100% !important;
4987max-width: none !important;
4988margin: 0 !important;
4989padding: 0 !important;
4990}/* 現在のTOP本文を入れているフリースペース */
4991html body.home #index_content_builder > #cb_content_1,
4992html body.home #index_content_builder #cb_content_1.cb_free_space,
4993html body.home #index_content_builder #cb_content_1.cb_content {
4994display: block !important;
4995width: 100% !important;
4996max-width: none !important;
4997margin: 0 !important;
4998padding: 0 !important;
4999}/* TCDがフリースペース内に作る本文ラッパー */
5000html body.home #index_content_builder #cb_content_1 > .post_content,
5001html body.home #index_content_builder #cb_content_1 .post_content,
5002html body.home #index_content_builder #cb_content_1 > .post_conten,
5003html body.home #index_content_builder #cb_content_1 .post_conten,
5004html body.home #index_content_builder #cb_content_1 > .cb_content_inner,
5005html body.home #index_content_builder #cb_content_1 .cb_content_inner,
5006html body.home #index_content_builder #cb_content_1 > .content_inner,
5007html body.home #index_content_builder #cb_content_1 .content_inner {
5008display: block !important;
5009width: 100% !important;
5010max-width: none !important;
5011margin: 0 !important;
5012padding: 0 !important;
5013}/* clearfix / inview / animate側に余白があっても無効化 */
5014html body.home #index_content_builder #cb_content_1 .clearfix,
5015html body.home #index_content_builder #cb_content_1 .inview,
5016html body.home #index_content_builder #cb_content_1 .animate {
5017margin-top: 0 !important;
5018margin-bottom: 0 !important;
5019}/* TOP本文を外側余白0で固定 */
5020html body.home #index_content_builder #cb_content_1 #bt26 {
5021width: 100vw !important;
5022max-width: 100vw !important;
5023margin-top: 0 !important;
5024margin-bottom: 0 !important;
5025}/*
5026FV直後は「白帯」ではなくデザイン余白だけ残す。
5027TCD外枠を0にした上で、INTRO自身を28pxに固定。
5028*/
5029html body.home #index_content_builder #cb_content_1 #bt26 .bt-intro {
5030margin-top: 0 !important;
5031padding-top: 28px !important;
5032padding-bottom: 68px !important;
5033}/* 最終CTAの外側余白も0 */
5034html body.home #index_content_builder #cb_content_1 #bt26 .bt-final {
5035margin-bottom: 0 !important;
5036}/* #cb_content_1 の直前・直後にTCDが空要素を出しても潰す */
5037html body.home #index_content_builder > p:empty,
5038html body.home #index_content_builder > br,
5039html body.home #index_content_builder #cb_content_1 > p:empty,
5040html body.home #index_content_builder #cb_content_1 > br,
5041html body.home #index_content_builder #cb_content_1 .post_content > p:empty:first-child,
5042html body.home #index_content_builder #cb_content_1 .post_content > p:empty:last-child,
5043html body.home #index_content_builder #cb_content_1 .post_content > br:first-child,
5044html body.home #index_content_builder #cb_content_1 .post_content > br:last-child {
5045display: none !important;
5046width: 0 !important;
5047height: 0 !important;
5048min-height: 0 !important;
5049margin: 0 !important;
5050padding: 0 !important;
5051border: 0 !important;
5052line-height: 0 !important;
5053}/* index_content_builder直後〜フッターの余白をTOPだけ解除 */
5054html body.home #index_content_builder {
5055margin-bottom: 0 !important;
5056padding-bottom: 0 !important;
5057}html body.home #index_content_builder + #footer,
5058html body.home #index_content_builder + footer,
5059html body.home #footer,
5060html body.home footer {
5061margin-top: 0 !important;
5062}/* スマホ */
5063@media screen and (max-width: 767px) {
5064html body.home #index_content_builder #cb_content_1 #bt26 .bt-intro {
5065padding-top: 22px !important;
5066padding-bottom: 48px !important;
5067}
5068}/* =========================================================
5069BREEZE高槻 TOP|WordPress自動生成の空Pを完全除去
5070DevTools実DOM確認済み
5071.post_content
5072> p
5073> #bt26
5074> p  ← この要素が下の白帯の原因
5075========================================================= *//* #bt26 の直前に生成されたp */
5076html body.home
5077#index_content_builder
5078#cb_content_1
5079.post_content > p:has(+ #bt26),/* #bt26 の直後に生成されたp */
5080html body.home
5081#index_content_builder
5082#cb_content_1
5083.post_content > #bt26 + p {
5084display: none !important;
5085visibility: hidden !important;
5086width: 0 !important;
5087max-width: 0 !important;
5088height: 0 !important;
5089min-height: 0 !important;
5090max-height: 0 !important;
5091margin: 0 !important;
5092padding: 0 !important;
5093border: 0 !important;
5094line-height: 0 !important;
5095font-size: 0 !important;
5096overflow: hidden !important;
5097}/* 中にbrやnbsp等があっても完全に無効化 */
5098html body.home
5099#index_content_builder
5100#cb_content_1
5101.post_content > #bt26 + p *,html body.home
5102#index_content_builder
5103#cb_content_1
5104.post_content > p:has(+ #bt26) * {
5105display: none !important;
5106width: 0 !important;
5107height: 0 !important;
5108margin: 0 !important;
5109padding: 0 !important;
5110line-height: 0 !important;
5111}/* 念のため、当該フリースペース本文の先頭・末尾pも余白ゼロ */
5112html body.home
5113#index_content_builder
5114#cb_content_1
5115.post_content > p:first-child,html body.home
5116#index_content_builder
5117#cb_content_1
5118.post_content > p:last-child {
5119margin-top: 0 !important;
5120margin-bottom: 0 !important;
5121padding-top: 0 !important;
5122padding-bottom: 0 !important;
5123}/* clearfixの疑似要素は高さを作らない */
5124html body.home
5125#index_content_builder
5126#cb_content_1
5127.post_content::before,html body.home
5128#index_content_builder
5129#cb_content_1
5130.post_content::after {
5131height: 0 !important;
5132min-height: 0 !important;
5133margin: 0 !important;
5134padding: 0 !important;
5135}
5136/* =========================================================
5137BREEZE高槻|Serviceページ FV左カラム上部余白 修正
51382026-08-27
5139※ #breeze-service-26 が存在するServiceページだけに適用
5140※ 右側写真・他固定ページ・TOPには影響させない
5141========================================================= *//* PC:左側コンテンツを縦中央ã
5141§ã¯ãªãä¸Šå¯„せにする */
5142@media screen and (min-width: 901px) {
5143html body:has(#breeze-service-26)
5144#breeze-service-26 .bs26-hero__content {
5145align-self: start !important;
5146justify-content: flex-start !important;
5147padding-top: 72px !important;
5148}
5149}/* タブレット:PCほど空けず、上部から自然に開始 */
5150@media screen and (min-width: 751px) and (max-width: 900px) {
5151html body:has(#breeze-service-26)
5152#breeze-service-26 .bs26-hero__content {
5153align-self: start !important;
5154justify-content: flex-start !important;
5155padding-top: 54px !important;
5156}
5157}/* WordPress/TCDがService本文の直前に空要素を作る場合だけ無効化 */
5158html body:has(#breeze-service-26)
5159#main_contents .post_content > p:has(+ #breeze-service-26),
5160html body:has(#breeze-service-26)
5161#main_contents .post_content > #breeze-service-26 + p:empty,
5162html body:has(#breeze-service-26)
5163#main_contents .post_content > br:has(+ #breeze-service-26) {
5164margin: 0 !important;
5165padding: 0 !important;
5166width: 0 !important;
5167height: 0 !important;
5168min-height: 0 !important;
5169line-height: 0 !important;
5170}/* スマホは現在のレイアウトを維持 */
5171@media screen and (max-width: 750px) {
5172html body:has(#breeze-service-26)
5173#breeze-service-26 .bs26-hero__content {
5174align-self: auto !important;
5175}
5176}
5177/* =========================================================
5178BREEZE高槻|Serviceページ パンくず直下の白帯を完全除去
51792026-08-27
5180Achievementページと同様、ページヘッダー直後から本文を開始
5181※ #breeze-service-26 が存在するServiceページだけに適用
5182========================================================= */html body:has(#breeze-service-26) #main_contents,
5183html body:has(#breeze-service-26) #main_contents > .inner,
5184html body:has(#breeze-service-26) #main_contents .inner:has(#breeze-service-26),
5185html body:has(#breeze-service-26) #main_contents .post_content:has(#breeze-service-26),
5186html body:has(#breeze-service-26) #main_contents .post_conten:has(#breeze-service-26),
5187html body:has(#breeze-service-26) #main_contents .content_inner:has(#breeze-service-26),
5188html body:has(#breeze-service-26) #main_contents .cb_content:has(#breeze-service-26),
5189html body:has(#breeze-service-26) #main_contents .cb_content_inner:has(#breeze-service-26) {
5190margin-top: 0 !important;
5191padding-top: 0 !important;
5192}html body:has(#breeze-service-26) #breeze-service-26,
5193html body:has(#breeze-service-26) #breeze-service-26 .bs26-hero {
5194margin-top: 0 !important;
5195}/* TCD / WordPress がService本文直前に空段落や改行を生成した場合 */
5196html body:has(#breeze-service-26) #main_contents p:empty:has(+ #breeze-service-26),
5197html body:has(#breeze-service-26) #main_contents br:has(+ #breeze-service-26),
5198html body:has(#breeze-service-26) #main_contents .post_content > p:empty:first-child,
5199html body:has(#breeze-service-26) #main_contents .post_content > br:first-child {
5200display: none !important;
5201width: 0 !important;
5202height: 0 !important;
5203min-height: 0 !important;
5204margin: 0 !important;
5205padding: 0 !important;
5206line-height: 0 !important;
5207}/* =========================================================
5208BREEZE高槻|Serviceページ WordPress自動生成の空P完全除去
52092026-08-27
5210DevTools実DOM確認済み:
5211#breeze-service-26
5212> p   ← パンくず下の白帯原因
5213> .bs26-hero
5214> p
5215> .bs26-nav
5216> p
5217> ...
5218========================================================= *//* Serviceページ直下にWordPressが自動生成する空P・BRを完全に無効化 */
5219html body:has(#breeze-service-26) #breeze-service-26 > p,
5220html body:has(#breeze-service-26) #breeze-service-26 > br {
5221display: none !important;
5222visibility: hidden !important;
5223width: 0 !important;
5224max-width: 0 !important;
5225height: 0 !important;
5226min-height: 0 !important;
5227max-height: 0 !important;
5228margin: 0 !important;
5229padding: 0 !important;
5230border: 0 !important;
5231line-height: 0 !important;
5232font-size: 0 !important;
5233overflow: hidden !important;
5234}/* 念のためService先頭セクションの外側余白も0に固定 */
5235html body:has(#breeze-service-26) #breeze-service-26 > .bs26-hero {
5236margin-top: 0 !important;
5237}/* =========================================================
5238BREEZE高槻|CONCEPT 2026-08-27|外部CSS化
5239WordPress本文内<style>非適用対策
5240========================================================= *//* =========================================================
5241BREEZE高槻|CONCEPT 2026-08-27
5242このページ内だけで完結するスコープCSS
5243========================================================= */
5244#breeze-concept-27,
5245#breeze-concept-27 *{
5246box-sizing:border-box;
5247}#breeze-concept-27{
5248--bc-ink:#171715;
5249--bc-charcoal:#22211e;
5250--bc-ivory:#f7f4ed;
5251--bc-paper:#ffffff;
5252--bc-gold:#b99755;
5253--bc-gold-soft:#d8c38f;
5254--bc-text:#34312c;
5255--bc-muted:#6e685f;
5256--bc-line:rgba(23,23,21,.13);
5257--bc-line-light:rgba(255,255,255,.16);width:100vw;
5258max-width:100vw;
5259margin:0 calc(50% - 50vw);
5260overflow:hidden;
5261color:var(--bc-text);
5262background:var(--bc-paper);
5263font-family:"Noto Sans JP","Yu Gothic",Meiryo,sans-serif;
5264line-height:1.9;
5265}#breeze-concept-27 > p,
5266#breeze-concept-27 > br{
5267display:none!important;
5268width:0!important;
5269height:0!important;
5270margin:0!important;
5271padding:0!important;
5272line-height:0!important;
5273}#breeze-concept-27 a{
5274text-decoration:none;
5275}#breeze-concept-27 img{
5276display:block;
5277width:100%;
5278height:auto;
5279}#breeze-concept-27 h2,
5280#breeze-concept-27 h3,
5281#breeze-concept-27 p,
5282#breeze-concept-27 figure{
5283margin-top:0!important;
5284}#breeze-concept-27 h2,
5285#breeze-concept-27 h3{
5286margin-bottom:0!important;
5287}#breeze-concept-27 p{
5288margin-bottom:0!important;
5289}#breeze-concept-27 .bc-serif{
5290font-family:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN",serif;
5291}#breeze-concept-27 .bc-container{
5292width:min(1160px,calc(100% - 48px));
5293margin:0 auto;
5294}#breeze-concept-27 .bc-container--narrow{
5295width:min(900px,calc(100% - 48px));
5296}#breeze-concept-27 .bc-section{
5297padding:92px 0;
5298}#breeze-concept-27 .bc-section--ivory{
5299background:var(--bc-ivory);
5300}#breeze-concept-27 .bc-section--dark{
5301color:#fff;
5302background:
5303radial-gradient(circle at 92% 0%,rgba(216,195,143,.14),transparent 36%),
5304var(--bc-ink);
5305}#breeze-concept-27 .bc-eyebrow{
5306margin:0 0 13px!important;
5307color:var(--bc-gold);
5308font-size:10px;
5309font-weight:800;
5310letter-spacing:.18em;
5311line-height:1.5;
5312}#breeze-concept-27 .bc-title{
5313color:var(--bc-ink);
5314font-size:clamp(30px,4.4vw,48px)!important;
5315font-weight:600!important;
5316line-height:1.52;
5317letter-spacing:.015em;
5318}#breeze-concept-27 .bc-title span{
5319color:var(--bc-gold);
5320}#breeze-concept-27 .bc-title--light{
5321color:#fff;
5322}#breeze-concept-27 .bc-lead{
5323max-width:800px;
5324margin:18px 0 0!important;
5325color:var(--bc-muted);
5326font-size:15px;
5327line-height:2.05;
5328}#breeze-concept-27 .bc-lead--center{
5329margin-left:auto!important;
5330margin-right:auto!important;
5331text-align:center;
5332}#breeze-concept-27 .bc-lead--light{
5333color:rgba(255,255,255,.70);
5334}#breeze-concept-27 .bc-heading{
5335max-width:820px;
5336margin:0 auto 48px;
5337text-align:center;
5338}/* HERO */
5339#breeze-concept-27 .bc-hero{
5340position:relative;
5341overflow:hidden;
5342color:#fff;
5343background:
5344linear-gradient(90deg,rgba(13,13,12,.96) 0%,rgba(13,13,12,.88) 47%,rgba(13,13,12,.36) 70%,rgba(13,13,12,.18) 100%),
5345url("https://breeze-takatuki.com/wp-content/uploads/2026/07/%E9%AB%98%E6%A7%BB-%E3%83%91%E3%83%BC%E3%82%BD%E3%83%8A%E3%83%AB%E3%82%B8%E3%83%A0.jpg") center/cover no-repeat;
5346}#breeze-concept-27 .bc-hero__inner{
5347display:flex;
5348align-items:center;
5349min-height:690px;
5350padding:88px 0;
5351}#breeze-concept-27 .bc-hero__content{
5352width:min(690px,64%);
5353}#breeze-concept-27 .bc-hero__title{
5354margin:0!important;
5355color:#fff;
5356font-size:clamp(39px,5.2vw,68px)!important;
5357font-weight:600!important;
5358line-height:1.42;
5359letter-spacing:.015em;
5360}#breeze-concept-27 .bc-hero__title em{
5361color:var(--bc-gold-soft);
5362font-style:normal;
5363}#breeze-concept-27 .bc-hero__lead{
5364max-width:650px;
5365margin:25px 0 0!important;
5366color:rgba(255,255,255,.78);
5367font-size:16px;
5368line-height:2.05;
5369}#breeze-concept-27 .bc-hero__lead a{
5370color:#fff!important;
5371font-weight:700;
5372text-decoration:underline;
5373text-decoration-color:rgba(216,195,143,.65);
5374text-underline-offset:4px;
5375}#breeze-concept-27 .bc-hero__facts{
5376display:grid;
5377grid-template-columns:repeat(3,minmax(0,1fr));
5378margin-top:36px;
5379border-top:1px solid rgba(255,255,255,.18);
5380border-bottom:1px solid rgba(255,255,255,.18);
5381}#breeze-concept-27 .bc-hero__facts div{
5382padding:17px 14px;
5383text-align:center;
5384}#breeze-concept-27 .bc-hero__facts div+div{
5385border-left:1px solid rgba(255,255,255,.18);
5386}#breeze-concept-27 .bc-hero__facts strong{
5387display:block;
5388color:var(--bc-gold-soft);
5389font-family:"Noto Serif JP",serif;
5390font-size:9px;
5391letter-spacing:.14em;
5392}#breeze-concept-27 .bc-hero__facts span{
5393display:block;
5394margin-top:5px;
5395color:#fff;
5396font-size:12px;
5397font-weight:700;
5398}/* BODY AWARENESS */
5399#breeze-concept-27 .bc-awareness{
5400display:grid;
5401grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);
5402gap:58px;
5403align-items:center;
5404}#breeze-concept-27 .bc-awareness__panel{
5405padding:46px 42px;
5406background:var(--bc-ivory);
5407border:1px solid var(--bc-line);
5408}#breeze-concept-27 .bc-awareness__quote{
5409color:var(--bc-ink);
5410font-family:"Noto Serif JP",serif;
5411font-size:clamp(26px,3vw,36px);
5412font-weight:600;
5413line-height:1.7;
5414}#breeze-concept-27 .bc-awareness__quote span{
5415color:var(--bc-gold);
5416}#breeze-concept-27 .bc-awareness__text{
5417margin-top:22px!important;
5418color:var(--bc-muted);
5419font-size:14px;
5420line-height:2;
5421}#breeze-concept-27 .bc-movement-list{
5422margin:0;
5423padding:0;
5424border-top:1px solid var(--bc-line);
5425list-style:none;
5426}#breeze-concept-27 .bc-movement-list li{
5427display:grid;
5428grid-template-columns:60px minmax(0,1fr);
5429gap:20px;
5430padding:23px 4px;
5431border-bottom:1px solid var(--bc-line);
5432}#breeze-concept-27 .bc-movement-list span{
5433color:var(--bc-gold);
5434font-family:"Noto Serif JP",serif;
5435font-size:12px;
5436letter-spacing:.10em;
5437}#breeze-concept-27 .bc-movement-list strong{
5438display:block;
5439color:var(--bc-ink);
5440font-size:17px;
5441line-height:1.65;
5442}#breeze-concept-27 .bc-movement-list p{
5443margin-top:7px!important;
5444color:var(--bc-muted);
5445font-size:13px;
5446line-height:1.85;
5447}/* PHILOSOPHY */
5448#breeze-concept-27 .bc-philosophy{
5449display:grid;
5450grid-template-columns:repeat(2,minmax(0,1fr));
5451max-width:940px;
5452margin:0 auto;
5453border-top:1px solid var(--bc-line-light);
5454border-bottom:1px solid var(--bc-line-light);
5455}#breeze-concept-27 .bc-philosophy article{
5456padding:40px 34px;
5457}#breeze-concept-27 .bc-philosophy article+article{
5458border-left:1px solid var(--bc-line-light);
5459}#breeze-concept-27 .bc-philosophy span{
5460color:var(--bc-gold-soft);
5461font-family:"Noto Serif JP",serif;
5462font-size:10px;
5463letter-spacing:.13em;
5464}#breeze-concept-27 .bc-philosophy h3{
5465margin-top:13px!important;
5466color:#fff;
5467font-size:23px!important;
5468font-weight:600!important;
5469line-height:1.6;
5470}#breeze-concept-27 .bc-philosophy p{
5471margin-top:12px!important;
5472color:rgba(255,255,255,.68);
5473font-size:13px;
5474line-height:1.95;
5475}/* 5 REASONS */
5476#breeze-concept-27 .bc-reasons{
5477border-top:1px solid var(--bc-line);
5478}#breeze-concept-27 .bc-reason{
5479display:grid;
5480grid-template-columns:92px minmax(0,1fr);
5481gap:34px;
5482padding:34px 4px;
5483border-bottom:1px solid var(--bc-line);
5484}#breeze-concept-27 .bc-reason__num{
5485padding-top:4px;
5486color:var(--bc-gold);
5487font-family:"Noto Serif JP",serif;
5488font-size:28px;
5489line-height:1;
5490}#breeze-concept-27 .bc-reason__label{
5491margin:0 0 6px!important;
5492color:var(--bc-gold);
5493font-size:9px;
5494font-weight:800;
5495letter-spacing:.12em;
5496}#breeze-concept-27 .bc-reason h3{
5497color:var(--bc-ink);
5498font-size:22px!important;
5499font-weight:700!important;
5500line-height:1.65;
5501}#breeze-concept-27 .bc-reason p{
5502max-width:820px;
5503margin-top:10px!important;
5504color:var(--bc-muted);
5505font-size:14px;
5506line-height:2;
5507}/* NOT DO */
5508#breeze-concept-27 .bc-not-grid{
5509display:grid;
5510grid-template-columns:repeat(3,minmax(0,1fr));
5511gap:12px;
5512}#breeze-concept-27 .bc-not-grid article{
5513padding:30px 27px;
5514background:#fff;
5515border:1px solid var(--bc-line);
5516}#breeze-concept-27 .bc-not-grid span{
5517color:var(--bc-gold);
5518font-family:"Noto Serif JP",serif;
5519font-size:11px;
5520letter-spacing:.1em;
5521}#breeze-concept-27 .bc-not-grid h3{
5522margin-top:12px!important;
5523color:var(--bc-ink);
5524font-size:18px!important;
5525font-weight:700!important;
5526line-height:1.65;
5527}#breeze-concept-27 .bc-not-grid p{
5528margin-top:8px!important;
5529color:var(--bc-muted);
5530font-size:13px;
5531line-height:1.9;
5532}/* JOURNEY */
5533#breeze-concept-27 .bc-journey{
5534display:grid;
5535grid-template-columns:repeat(5,minmax(0,1fr));
5536border:1px solid var(--bc-line);
5537}#breeze-concept-27 .bc-journey div{
5538position:relative;
5539padding:28px 19px;
5540background:#fff;
5541text-align:center;
5542}#breeze-concept-27 .bc-journey div+div{
5543border-left:1px solid var(--bc-line);
5544}#breeze-concept-27 .bc-journey small{
5545display:block;
5546color:var(--bc-gold);
5547font-size:8px;
5548font-weight:900;
5549letter-spacing:.12em;
5550}#breeze-concept-27 .bc-journey strong{
5551display:block;
5552margin-top:8px;
5553color:var(--bc-ink);
5554font-family:"Noto Serif JP",serif;
5555font-size:18px;
5556font-weight:600;
5557line-height:1.6;
5558}#breeze-concept-27 .bc-journey p{
5559margin-top:8px!important;
5560color:var(--bc-muted);
5561font-size:11px;
5562line-height:1.8;
5563}/* RELATED */
5564#breeze-concept-27 .bc-related{
5565display:grid;
5566grid-template-columns:repeat(5,minmax(0,1fr));
5567border:1px solid var(--bc-line);
5568}#breeze-concept-27 .bc-related a{
5569padding:25px 20px;
5570color:var(--bc-text)!important;
5571background:#fff;
5572}#breeze-concept-27 .bc-related a+a{
5573border-left:1px solid var(--bc-line);
5574}#breeze-concept-27 .bc-related span{
5575display:block;
5576color:var(--bc-gold);
5577font-size:8px;
5578font-weight:900;
5579letter-spacing:.12em;
5580}#breeze-concept-27 .bc-related strong{
5581display:block;
5582margin-top:8px;
5583color:var(--bc-ink);
5584font-family:"Noto Serif JP",serif;
5585font-size:16px;
5586font-weight:600;
5587}#breeze-concept-27 .bc-related small{
5588display:block;
5589margin-top:7px;
5590color:var(--bc-muted);
5591font-size:10px;
5592line-height:1.7;
5593}/* CTA */
5594#breeze-concept-27 .bc-cta{
5595padding:88px 0;
5596text-align:center;
5597color:#fff;
5598background:
5599radial-gradient(circle at 12% 0%,rgba(216,195,143,.15),transparent 38%),
5600var(--bc-ink);
5601}#breeze-concept-27 .bc-cta__title{
5602color:#fff;
5603font-size:clamp(30px,4.3vw,46px)!important;
5604font-weight:600!important;
5605line-height:1.55;
5606}#breeze-concept-27 .bc-cta__text{
5607max-width:760px;
5608margin:18px auto 0!important;
5609color:rgba(255,255,255,.70);
5610font-size:14px;
5611line-height:2;
5612}#breeze-concept-27 .bc-actions{
5613display:flex;
5614flex-wrap:wrap;
5615justify-content:center;
5616gap:11px;
5617margin-top:28px;
5618}#breeze-concept-27 .bc-btn{
5619display:inline-flex;
5620align-items:center;
5621justify-content:center;
5622min-width:250px;
5623min-height:56px;
5624padding:13px 22px;
5625font-size:13px;
5626font-weight:800;
5627line-height:1.5;
5628transition:.2s ease;
5629}#breeze-concept-27 .bc-btn:hover{
5630transform:translateY(-2px);
5631}#breeze-concept-27 .bc-btn--gold{
5632color:#17130a!important;
5633background:linear-gradient(135deg,var(--bc-gold-soft),var(--bc-gold));
5634border:1px solid var(--bc-gold);
5635}#breeze-concept-27 .bc-btn--outline{
5636color:#fff!important;
5637background:transparent;
5638border:1px solid rgba(255,255,255,.45);
5639}#breeze-concept-27 .bc-cta__meta{
5640margin-top:22px!important;
5641color:rgba(255,255,255,.56);
5642font-size:10px;
5643line-height:1.8;
5644}/* RESPONSIVE */
5645@media(max-width:900px){
5646#breeze-concept-27 .bc-awareness{
5647grid-template-columns:1fr;
5648gap:34px;
5649}#breeze-concept-27 .bc-not-grid{
5650grid-template-columns:1fr 1fr;
5651}#breeze-concept-27 .bc-journey{
5652grid-template-columns:1fr;
5653}#breeze-concept-27 .bc-journey div+div{
5654border-left:0;
5655border-top:1px solid var(--bc-line);
5656}#breeze-concept-27 .bc-related{
5657grid-template-columns:1fr 1fr;
5658}#breeze-concept-27 .bc-related a:nth-child(3),
5659#breeze-concept-27 .bc-related a:nth-child(5){
5660border-left:0;
5661}#breeze-concept-27 .bc-related a:nth-child(n+3){
5662border-top:1px solid var(--bc-line);
5663}
5664}@media(max-width:767px){
5665#breeze-concept-27 .bc-container,
5666#breeze-concept-27 .bc-container--narrow{
5667width:calc(100% - 34px);
5668}#breeze-concept-27 .bc-section{
5669padding:58px 0;
5670}#breeze-concept-27 .bc-heading{
5671margin-bottom:30px;
5672text-align:left;
5673}#breeze-concept-27 .bc-title{
5674font-size:25px!important;
5675line-height:1.62;
5676}#breeze-concept-27 .bc-lead,
5677#breeze-concept-27 .bc-lead--center{
5678margin-top:13px!important;
5679font-size:14px;
5680line-height:1.9;
5681text-align:left;
5682}#breeze-concept-27 .bc-hero{
5683background:
5684linear-gradient(180deg,rgba(12,12,11,.34) 0%,rgba(12,12,11,.72) 58%,rgba(12,12,11,.95) 100%),
5685url("https://breeze-takatuki.com/wp-content/uploads/2026/07/%E9%AB%98%E6%A7%BB-%E3%83%91%E3%83%BC%E3%82%BD%E3%83%8A%E3%83%AB%E3%82%B8%E3%83%A0.jpg") 62% center/cover no-repeat;
5686}#breeze-concept-27 .bc-hero__inner{
5687align-items:flex-end;
5688min-height:680px;
5689padding:54px 0;
5690}#breeze-concept-27 .bc-hero__content{
5691width:100%;
5692}#breeze-concept-27 .bc-hero__title{
5693font-size:34px!important;
5694line-height:1.5;
5695}#breeze-concept-27 .bc-hero__lead{
5696margin-top:19px!important;
5697font-size:14px;
5698line-height:1.92;
5699}#breeze-concept-27 .bc-hero__facts{
5700grid-template-columns:1fr;
5701margin-top:27px;
5702}#breeze-concept-27 .bc-hero__facts div{
5703padding:11px 8px;
5704text-align:left;
5705}#breeze-concept-27 .bc-hero__facts div+div{
5706border-top:1px solid rgba(255,255,255,.16);
5707border-left:0;
5708}#breeze-concept-27 .bc-awareness__panel{
5709padding:29px 23px;
5710}#breeze-concept-27 .bc-awareness__quote{
5711font-size:24px;
5712}#breeze-concept-27 .bc-movement-list li{
5713grid-template-columns:42px minmax(0,1fr);
5714gap:13px;
5715padding:20px 0;
5716}#breeze-concept-27 .bc-movement-list strong{
5717font-size:15px;
5718}#breeze-concept-27 .bc-philosophy{
5719grid-template-columns:1fr;
5720}#breeze-concept-27 .bc-philosophy article{
5721padding:29px 22px;
5722}#breeze-concept-27 .bc-philosophy article+article{
5723border-top:1px solid var(--bc-line-light);
5724border-left:0;
5725}#breeze-concept-27 .bc-reason{
5726grid-template-columns:46px minmax(0,1fr);
5727gap:14px;
5728padding:25px 0;
5729}#breeze-concept-27 .bc-reason__num{
5730font-size:22px;
5731}#breeze-concept-27 .bc-reason h3{
5732font-size:18px!important;
5733}#breeze-concept-27 .bc-reason p{
5734font-size:13px;
5735line-height:1.9;
5736}#breeze-concept-27 .bc-not-grid{
5737grid-template-columns:1fr;
5738gap:8px;
5739}#breeze-concept-27 .bc-not-grid article{
5740padding:23px 20px;
5741}#breeze-concept-27 .bc-related{
5742grid-template-columns:1fr;
5743}#breeze-concept-27 .bc-related a+a,
5744#breeze-concept-27 .bc-related a:nth-child(3),
5745#breeze-concept-27 .bc-related a:nth-child(5){
5746border-left:0;
5747border-top:1px solid var(--bc-line);
5748}#breeze-concept-27 .bc-cta{
5749padding:60px 0 66px;
5750text-align:left;
5751}#breeze-concept-27 .bc-cta__title{
5752font-size:26px!important;
5753}#breeze-concept-27 .bc-cta__text{
5754font-size:13px;
5755}#breeze-concept-27 .bc-actions{
5756display:grid;
5757grid-template-columns:1fr;
5758gap:8px;
5759}#breeze-concept-27 .bc-btn{
5760width:100%;
5761min-width:0;
5762}
5763}/* =========================================================
5764BREEZE高槻|CONCEPT TCD競合 最終補正
57652026-08-27
5766PCでGrid子要素が細く潰れる・段落ちする症状を修正
5767※ #breeze-concept-27 があるConceptページだけに限定
5768========================================================= */html body:has(#breeze-concept-27) #breeze-concept-27,
5769html body:has(#breeze-concept-27) #breeze-concept-27 * {
5770box-sizing: border-box !important;
5771}/* TCD側の汎用 float / width をConcept内部では無効化 */
5772html body:has(#breeze-concept-27) #breeze-concept-27 .bc-container,
5773html body:has(#breeze-concept-27) #breeze-concept-27 .bc-container--narrow,
5774html body:has(#breeze-concept-27) #breeze-concept-27 .bc-heading,
5775html body:has(#breeze-concept-27) #breeze-concept-27 .bc-awareness,
5776html body:has(#breeze-concept-27) #breeze-concept-27 .bc-philosophy,
5777html body:has(#breeze-concept-27) #breeze-concept-27 .bc-reasons,
5778html body:has(#breeze-concept-27) #breeze-concept-27 .bc-not-grid,
5779html body:has(#breeze-concept-27) #breeze-concept-27 .bc-journey,
5780html body:has(#breeze-concept-27) #breeze-concept-27 .bc-related,
5781html body:has(#breeze-concept-27) #breeze-concept-27 .bc-actions,
5782html body:has(#breeze-concept-27) #breeze-concept-27 .bc-movement-list {
5783float: none !important;
5784}/* -----------------------------
5785BODY AWARENESS:PC 2カラム固定
5786----------------------------- */
5787html body:has(#breeze-concept-27) #breeze-concept-27 .bc-awareness {
5788display: grid !important;
5789grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr) !important;
5790gap: 58px !important;
5791align-items: center !important;
5792width: 100% !important;
5793max-width: none !important;
5794margin: 0 !important;
5795}html body:has(#breeze-concept-27) #breeze-concept-27 .bc-awareness > * {
5796width: auto !important;
5797min-width: 0 !important;
5798max-width: none !important;
5799float: none !important;
5800margin-left: 0 !important;
5801margin-right: 0 !important;
5802}html body:has(#breeze-concept-27) #breeze-concept-27 .bc-awareness > :first-child {
5803grid-column: 1 !important;
5804grid-row: 1 !important;
5805}html body:has(#breeze-concept-27) #breeze-concept-27 .bc-awareness > :last-child {
5806grid-column: 2 !important;
5807grid-row: 1 !important;
5808}/* 「今の身体を知ること」4項目が縦に潰れるのを防止 */
5809html body:has(#breeze-concept-27) #breeze-concept-27 .bc-movement-list {
5810display: block !important;
5811width: 100% !important;
5812max-width: none !important;
5813margin: 0 !important;
5814padding: 0 !important;
5815}html body:has(#breeze-concept-27) #breeze-concept-27 .bc-movement-list > li {
5816display: grid !important;
5817grid-template-columns: 60px minmax(0, 1fr) !important;
5818gap: 20px !important;
5819align-items: start !important;
5820width: 100% !important;
5821min-width: 0 !important;
5822max-width: none !important;
5823margin: 0 !important;
5824float: none !important;
5825}html body:has(#breeze-concept-27) #breeze-concept-27 .bc-movement-list > li > span {
5826grid-column: 1 !important;
5827width: auto !important;
5828min-width: 0 !important;
5829max-width: none !important;
5830float: none !important;
5831}html body:has(#breeze-concept-27) #breeze-concept-27 .bc-movement-list > li > div {
5832display: block !important;
5833grid-column: 2 !important;
5834width: auto !important;
5835min-width: 0 !important;
5836max-width: none !important;
5837margin: 0 !important;
5838padding: 0 !important;
5839float: none !important;
5840}html body:has(#breeze-concept-27) #breeze-concept-27 .bc-movement-list strong,
5841html body:has(#breeze-concept-27) #breeze-concept-27 .bc-movement-list p {
5842display: block !important;
5843width: auto !important;
5844max-width: none !important;
5845float: none !important;
5846white-space: normal !important;
5847word-break: normal !important;
5848overflow-wrap: break-word !important;
5849}/* -----------------------------
5850OUR PHILOSOPHY:2カラム固定
5851----------------------------- */
5852html body:has(#breeze-concept-27) #breeze-concept-27 .bc-philosophy {
5853display: grid !important;
5854grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
5855width: 100% !important;
5856max-width: 940px !important;
5857margin-left: auto !important;
5858margin-right: auto !important;
5859}html body:has(#breeze-concept-27) #breeze-concept-27 .bc-philosophy > article {
5860width: auto !important;
5861min-width: 0 !important;
5862max-width: none !important;
5863margin: 0 !important;
5864float: none !important;
5865}/* -----------------------------
5866WHY BREEZE:縦リスト固定
5867----------------------------- */
5868html body:has(#breeze-concept-27) #breeze-concept-27 .bc-reasons {
5869display: block !important;
5870width: 100% !important;
5871max-width: none !important;
5872}html body:has(#breeze-concept-27) #breeze-concept-27 .bc-reason {
5873display: grid !important;
5874grid-template-columns: 92px minmax(0, 1fr) !important;
5875gap: 34px !important;
5876width: 100% !important;
5877min-width: 0 !important;
5878max-width: none !important;
5879margin: 0 !important;
5880float: none !important;
5881}html body:has(#breeze-concept-27) #breeze-concept-27 .bc-reason > div {
5882width: auto !important;
5883min-width: 0 !important;
5884max-width: none !important;
5885float: none !important;
5886}/* -----------------------------
5887WHAT WE DON'T DO:3カラム固定
5888----------------------------- */
5889html body:has(#breeze-concept-27) #breeze-concept-27 .bc-not-grid {
5890display: grid !important;
5891grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
5892gap: 12px !important;
5893width: 100% !important;
5894max-width: none !important;
5895}html body:has(#breeze-concept-27) #breeze-concept-27 .bc-not-grid > article {
5896width: auto !important;
5897min-width: 0 !important;
5898max-width: none !important;
5899margin: 0 !important;
5900float: none !important;
5901}/* -----------------------------
5902BODY CHANGE JOURNEY:5カラム固定
5903----------------------------- */
5904html body:has(#breeze-concept-27) #breeze-concept-27 .bc-journey {
5905display: grid !important;
5906grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
5907width: 100% !important;
5908max-width: none !important;
5909}html body:has(#breeze-concept-27) #breeze-concept-27 .bc-journey > div {
5910width: auto !important;
5911min-width: 0 !important;
5912max-width: none !important;
5913margin: 0 !important;
5914float: none !important;
5915}/* -----------------------------
5916MORE INFORMATION:5カラム固定
5917----------------------------- */
5918html body:has(#breeze-concept-27) #breeze-concept-27 .bc-related {
5919display: grid !important;
5920grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
5921width: 100% !important;
5922max-width: none !important;
5923}html body:has(#breeze-concept-27) #breeze-concept-27 .bc-related > a {
5924display: block !important;
5925width: auto !important;
5926min-width: 0 !important;
5927max-width: none !important;
5928height: auto !important;
5929margin: 0 !important;
5930float: none !important;
5931position: static !important;
5932}html body:has(#breeze-concept-27) #breeze-concept-27 .bc-related > a > span,
5933html body:has(#breeze-concept-27) #breeze-concept-27 .bc-related > a > strong,
5934html body:has(#breeze-concept-27) #breeze-concept-27 .bc-related > a > small {
5935width: auto !important;
5936max-width: none !important;
5937float: none !important;
5938white-space: normal !important;
5939}/* CTAボタン */
5940html body:has(#breeze-concept-27) #breeze-concept-27 .bc-actions {
5941display: flex !important;
5942flex-wrap: wrap !important;
5943justify-content: center !important;
5944width: 100% !important;
5945}html body:has(#breeze-concept-27) #breeze-concept-27 .bc-actions > a {
5946float: none !important;
5947}/* -----------------------------
5948タブレット
5949----------------------------- */
5950@media screen and (max-width: 900px) {
5951html body:has(#breeze-concept-27) #breeze-concept-27 .bc-awareness {
5952grid-template-columns: minmax(0, 1fr) !important;
5953gap: 34px !important;
5954}html body:has(#breeze-concept-27) #breeze-concept-27 .bc-awareness > :first-child,
5955html body:has(#breeze-concept-27) #breeze-concept-27 .bc-awareness > :last-child {
5956grid-column: 1 !important;
5957grid-row: auto !important;
5958}html body:has(#breeze-concept-27) #breeze-concept-27 .bc-not-grid {
5959grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
5960}html body:has(#breeze-concept-27) #breeze-concept-27 .bc-journey {
5961grid-template-columns: minmax(0, 1fr) !important;
5962}html body:has(#breeze-concept-27) #breeze-concept-27 .bc-related {
5963grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
5964}
5965}/* -----------------------------
5966スマホ
5967----------------------------- */
5968@media screen and (max-width: 767px) {
5969html body:has(#breeze-concept-27) #breeze-concept-27 .bc-movement-list > li {
5970grid-template-columns: 42px minmax(0, 1fr) !important;
5971gap: 13px !important;
5972}html body:has(#breeze-concept-27) #breeze-concept-27 .bc-philosophy {
5973grid-template-columns: minmax(0, 1fr) !important;
5974}html body:has(#breeze-concept-27) #breeze-concept-27 .bc-reason {
5975grid-template-columns: 46px minmax(0, 1fr) !important;
5976gap: 14px !important;
5977}html body:has(#breeze-concept-27) #breeze-concept-27 .bc-not-grid,
5978html body:has(#breeze-concept-27) #breeze-concept-27 .bc-related {
5979grid-template-columns: minmax(0, 1fr) !important;
5980}html body:has(#breeze-concept-27) #breeze-concept-27 .bc-actions {
5981display: grid !important;
5982grid-template-columns: minmax(0, 1fr) !important;
5983gap: 8px !important;
5984}
5985}/* =========================================================
5986BREEZE高槻|CONCEPT WordPress自動P 完全対応
59872026-08-27
5988DevToolsでServiceでも確認した「ブロック間の空<p>」対策を
5989Concept内のGrid/Flexに限定して適用。
5990========================================================= *//* ---------------------------------------------------------
59911) Grid / Flex直下に自動生成される空p・brを完全除去
5992--------------------------------------------------------- */
5993html body:has(#breeze-concept-27) #breeze-concept-27 .bc-awareness > p:empty,
5994html body:has(#breeze-concept-27) #breeze-concept-27 .bc-awareness > br,
5995html body:has(#breeze-concept-27) #breeze-concept-27 .bc-hero__facts > p:empty,
5996html body:has(#breeze-concept-27) #breeze-concept-27 .bc-hero__facts > br,
5997html body:has(#breeze-concept-27) #breeze-concept-27 .bc-philosophy > p:empty,
5998html body:has(#breeze-concept-27) #breeze-concept-27 .bc-philosophy > br,
5999html body:has(#breeze-concept-27) #breeze-concept-27 .bc-reasons > p:empty,
6000html body:has(#breeze-concept-27) #breeze-concept-27 .bc-reasons > br,
6001html body:has(#breeze-concept-27) #breeze-concept-27 .bc-not-grid > p:empty,
6002html body:has(#breeze-concept-27) #breeze-concept-27 .bc-not-grid > br,
6003html body:has(#breeze-concept-27) #breeze-concept-27 .bc-journey > p:empty,
6004html body:has(#breeze-concept-27) #breeze-concept-27 .bc-journey > br,
6005html body:has(#breeze-concept-27) #breeze-concept-27 .bc-related > p:empty,
6006html body:has(#breeze-concept-27) #breeze-concept-27 .bc-related > br,
6007html body:has(#breeze-concept-27) #breeze-concept-27 .bc-actions > p:empty,
6008html body:has(#breeze-concept-27) #breeze-concept-27 .bc-actions > br,
6009html body:has(#breeze-concept-27) #breeze-concept-27 .bc-movement-list > p:empty,
6010html body:has(#breeze-concept-27) #breeze-concept-27 .bc-movement-list > br {
6011display: none !important;
6012visibility: hidden !important;
6013width: 0 !important;
6014max-width: 0 !important;
6015height: 0 !important;
6016min-height: 0 !important;
6017max-height: 0 !important;
6018margin: 0 !important;
6019padding: 0 !important;
6020border: 0 !important;
6021line-height: 0 !important;
6022font-size: 0 !important;
6023overflow: hidden !important;
6024}/* ---------------------------------------------------------
60252) WordPressがリンクをpで囲った場合は箱だけ解除
6026--------------------------------------------------------- */
6027html body:has(#breeze-concept-27) #breeze-concept-27 .bc-related > p:has(> a),
6028html body:has(#breeze-concept-27) #breeze-concept-27 .bc-actions > p:has(> a) {
6029display: contents !important;
6030margin: 0 !important;
6031padding: 0 !important;
6032border: 0 !important;
6033}/* ---------------------------------------------------------
60343) BODY AWARENESS
6035空pがGrid項目にならない前提でPC横2列を再確定
6036--------------------------------------------------------- */
6037@media screen and (min-width: 901px) {
6038html body:has(#breeze-concept-27) #breeze-concept-27 .bc-awareness {
6039display: grid !important;
6040grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr) !important;
6041gap: 58px !important;
6042align-items: center !important;
6043}html body:has(#breeze-concept-27) #breeze-concept-27 .bc-awareness > .bc-awareness__panel {
6044grid-column: 1 !important;
6045grid-row: 1 !important;
6046width: 100% !important;
6047min-width: 0 !important;
6048}html body:has(#breeze-concept-27) #breeze-concept-27 .bc-awareness > div:not(.bc-awareness__panel) {
6049grid-column: 2 !important;
6050grid-row: 1 !important;
6051width: 100% !important;
6052min-width: 0 !important;
6053}
6054}/* 見出しは「まずは、」+「今の身体を知ること。」の2行に固定 */
6055@media screen and (min-width: 768px) {
6056html body:has(#breeze-concept-27) #breeze-concept-27 .bc-awareness .bc-title > span {
6057display: block !important;
6058width: max-content !important;
6059max-width: 100% !important;
6060white-space: nowrap !important;
6061}
6062}/* ---------------------------------------------------------
60634) MORE INFORMATION
6064pラップ有無どちらでもPC 5列を確定
6065--------------------------------------------------------- */
6066@media screen and (min-width: 901px) {
6067html body:has(#breeze-concept-27) #breeze-concept-27 .bc-related {
6068display: grid !important;
6069grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
6070grid-auto-flow: row !important;
6071width: 100% !important;
6072max-width: none !important;
6073align-items: stretch !important;
6074}html body:has(#breeze-concept-27) #breeze-concept-27 .bc-related > a,
6075html body:has(#breeze-concept-27) #breeze-concept-27 .bc-related > p > a {
6076display: block !important;
6077width: 100% !important;
6078min-width: 0 !important;
6079max-width: none !important;
6080height: 100% !important;
6081margin: 0 !important;
6082float: none !important;
6083position: static !important;
6084grid-row: 1 !important;
6085}html body:has(#breeze-concept-27) #breeze-concept-27 .bc-related > a:nth-of-type(1),
6086html body:has(#breeze-concept-27) #breeze-concept-27 .bc-related > p:nth-of-type(1) > a {
6087grid-column: 1 !important;
6088}html body:has(#breeze-concept-27) #breeze-concept-27 .bc-related > a:nth-of-type(2),
6089html body:has(#breeze-concept-27) #breeze-concept-27 .bc-related > p:nth-of-type(2) > a {
6090grid-column: 2 !important;
6091}html body:has(#breeze-concept-27) #breeze-concept-27 .bc-related > a:nth-of-type(3),
6092html body:has(#breeze-concept-27) #breeze-concept-27 .bc-related > p:nth-of-type(3) > a {
6093grid-column: 3 !important;
6094}html body:has(#breeze-concept-27) #breeze-concept-27 .bc-related > a:nth-of-type(4),
6095html body:has(#breeze-concept-27) #breeze-concept-27 .bc-related > p:nth-of-type(4) > a {
6096grid-column: 4 !important;
6097}html body:has(#breeze-concept-27) #breeze-concept-27 .bc-related > a:nth-of-type(5),
6098html body:has(#breeze-concept-27) #breeze-concept-27 .bc-related > p:nth-of-type(5) > a {
6099grid-column: 5 !important;
6100}
6101}/* 各リンク内のWordPress自動改行・pを無害化 */
6102html body:has(#breeze-concept-27) #breeze-concept-27 .bc-related a > p {
6103display: contents !important;
6104}html body:has(#breeze-concept-27) #breeze-concept-27 .bc-related a > br {
6105display: none !important;
6106}/* ---------------------------------------------------------
61075) タブレット / スマホは既存レスポンシブを維持
6108--------------------------------------------------------- */
6109@media screen and (min-width: 768px) and (max-width: 900px) {
6110html body:has(#breeze-concept-27) #breeze-concept-27 .bc-related {
6111display: grid !important;
6112grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
6113}html body:has(#breeze-concept-27) #breeze-concept-27 .bc-related > a,
6114html body:has(#breeze-concept-27) #breeze-concept-27 .bc-related > p > a {
6115grid-column: auto !important;
6116grid-row: auto !important;
6117}
6118}@media screen and (max-width: 767px) {
6119html body:has(#breeze-concept-27) #breeze-concept-27 .bc-related {
6120display: grid !important;
6121grid-template-columns: minmax(0, 1fr) !important;
6122}html body:has(#breeze-concept-27) #breeze-concept-27 .bc-related > a,
6123html body:has(#breeze-concept-27) #breeze-concept-27 .bc-related > p > a {
6124grid-column: 1 !important;
6125grid-row: auto !important;
6126width: 100% !important;
6127}
6128}/* =========================================================
6129BREEZE高槻|STRETCH LP 2026-08-27
6130高槻 ストレッチ / 高槻 パーソナルストレッチ
6131WordPress自動P・TCD競合対応済み
6132========================================================= */html body:has(#breeze-stretch-27) #main_contents,
6133html body:has(#breeze-stretch-27) #article,
6134html body:has(#breeze-stretch-27) .post_content {
6135width: auto !important;
6136max-width: none !important;
6137margin: 0 !important;
6138padding: 0 !important;
6139}html body:has(#breeze-stretch-27) #breeze-stretch-27,
6140html body:has(#breeze-stretch-27) #breeze-stretch-27 * {
6141box-sizing: border-box !important;
6142}html body:has(#breeze-stretch-27) #breeze-stretch-27 {
6143--bst-ink: #171715;
6144--bst-charcoal: #22211e;
6145--bst-ivory: #f6f2e9;
6146--bst-paper: #ffffff;
6147--bst-gold: #b89754;
6148--bst-gold-soft: #dac68f;
6149--bst-text: #36322d;
6150--bst-muted: #6e685f;
6151--bst-line: rgba(23, 23, 21, .14);
6152--bst-line-light: rgba(255, 255, 255, .16);width: 100vw !important;
6153max-width: 100vw !important;
6154margin: 0 calc(50% - 50vw) !important;
6155overflow: hidden !important;
6156color: var(--bst-text) !important;
6157background: var(--bst-paper) !important;
6158font-family: "Noto Sans JP", "Yu Gothic", Meiryo, sans-serif !important;
6159line-height: 1.9 !important;
6160}html body:has(#breeze-stretch-27) #breeze-stretch-27 a {
6161text-decoration: none !important;
6162}html body:has(#breeze-stretch-27) #breeze-stretch-27 img {
6163display: block !important;
6164width: 100% !important;
6165max-width: 100% !important;
6166height: auto !important;
6167}html body:has(#breeze-stretch-27) #breeze-stretch-27 h2,
6168html body:has(#breeze-stretch-27) #breeze-stretch-27 h3,
6169html body:has(#breeze-stretch-27) #breeze-stretch-27 p,
6170html body:has(#breeze-stretch-27) #breeze-stretch-27 figure,
6171html body:has(#breeze-stretch-27) #breeze-stretch-27 dl,
6172html body:has(#breeze-stretch-27) #breeze-stretch-27 ul,
6173html body:has(#breeze-stretch-27) #breeze-stretch-27 ol {
6174margin-top: 0 !important;
6175}html body:has(#breeze-stretch-27) #breeze-stretch-27 h2,
6176html body:has(#breeze-stretch-27) #breeze-stretch-27 h3,
6177html body:has(#breeze-stretch-27) #breeze-stretch-27 p,
6178html body:has(#breeze-stretch-27) #breeze-stretch-27 figure {
6179margin-bottom: 0 !important;
6180}/* WordPress自動生成の空p・brを完全除去 */
6181html body:has(#breeze-stretch-27) #breeze-stretch-27 > p,
6182html body:has(#breeze-stretch-27) #breeze-stretch-27 > br,
6183html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-hero__grid > p:empty,
6184html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-hero__grid > br,
6185html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-concerns > p:empty,
6186html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-concerns > br,
6187html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-method > p:empty,
6188html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-method > br,
6189html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-price-grid > p:empty,
6190html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-price-grid > br,
6191html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-reasons > p:empty,
6192html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-reasons > br,
6193html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-related > p:empty,
6194html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-related > br,
6195html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-actions > p:empty,
6196html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-actions > br {
6197display: none !important;
6198visibility: hidden !important;
6199width: 0 !important;
6200max-width: 0 !important;
6201height: 0 !important;
6202min-height: 0 !important;
6203max-height: 0 !important;
6204margin: 0 !important;
6205padding: 0 !important;
6206border: 0 !important;
6207line-height: 0 !important;
6208font-size: 0 !important;
6209overflow: hidden !important;
6210}/* WordPressがリンクをpで囲った場合 */
6211html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-actions > p:has(> a),
6212html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-related > p:has(> a) {
6213display: contents !important;
6214}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-inner {
6215width: min(1160px, calc(100% - 48px)) !important;
6216max-width: 1160px !important;
6217margin: 0 auto !important;
6218padding: 0 !important;
6219float: none !important;
6220}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-inner--narrow {
6221width: min(900px, calc(100% - 48px)) !important;
6222max-width: 900px !important;
6223}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-section {
6224padding: 92px 0 !important;
6225}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-section--ivory {
6226background: var(--bst-ivory) !important;
6227}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-section--dark {
6228color: #fff !important;
6229background:
6230radial-gradient(circle at 90% 0%, rgba(218,198,143,.14), transparent 38%),
6231var(--bst-ink) !important;
6232}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-section--price {
6233background:
6234radial-gradient(circle at 15% 0%, rgba(184,151,84,.08), transparent 34%),
6235#fff !important;
6236}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-eyebrow {
6237margin: 0 0 13px !important;
6238color: var(--bst-gold) !important;
6239font-size: 10px !important;
6240font-weight: 900 !important;
6241letter-spacing: .18em !important;
6242line-height: 1.5 !important;
6243}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-eyebrow--light {
6244color: var(--bst-gold-soft) !important;
6245}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-heading {
6246margin: 0 !important;
6247color: var(--bst-ink) !important;
6248font-family: "Noto Serif JP", "Yu Mincho", "Hiragino Mincho ProN", serif !important;
6249font-size: clamp(30px, 4.2vw, 46px) !important;
6250font-weight: 600 !important;
6251line-height: 1.55 !important;
6252letter-spacing: .015em !important;
6253}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-section--dark .bst27-heading,
6254html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-trainer .bst27-heading {
6255color: #fff !important;
6256}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-section-head {
6257max-width: 860px !important;
6258margin: 0 auto 48px !important;
6259text-align: center !important;
6260float: none !important;
6261}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-section-head--light {
6262color: #fff !important;
6263}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-section-lead {
6264max-width: 800px !important;
6265margin: 18px auto 0 !important;
6266color: var(--bst-muted) !important;
6267font-size: 15px !important;
6268line-height: 2.05 !important;
6269}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-section--dark .bst27-section-lead {
6270color: rgba(255,255,255,.70) !important;
6271}/* HERO */
6272html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-hero {
6273position: relative !important;
6274color: #fff !important;
6275background:
6276radial-gradient(circle at 8% 0%, rgba(218,198,143,.12), transparent 34%),
6277var(--bst-ink) !important;
6278overflow: hidden !important;
6279}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-hero__grid {
6280display: grid !important;
6281grid-template-columns: minmax(0, .88fr) minmax(480px, 1.12fr) !important;
6282min-height: 720px !important;
6283width: 100% !important;
6284max-width: none !important;
6285margin: 0 !important;
6286padding: 0 !important;
6287align-items: stretch !important;
6288float: none !important;
6289}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-hero__grid > * {
6290width: auto !important;
6291min-width: 0 !important;
6292max-width: none !important;
6293float: none !important;
6294}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-hero__content {
6295display: flex !important;
6296flex-direction: column !important;
6297justify-content: center !important;
6298padding: 78px clamp(36px, 6vw, 92px) 70px !important;
6299}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-hero__title {
6300margin: 0 !important;
6301color: #fff !important;
6302font-family: "Noto Serif JP", "Yu Mincho", serif !important;
6303font-size: clamp(43px, 5.4vw, 72px) !important;
6304font-weight: 600 !important;
6305line-height: 1.42 !important;
6306letter-spacing: .015em !important;
6307}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-hero__title em {
6308color: var(--bst-gold-soft) !important;
6309font-style: normal !important;
6310}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-hero__catch {
6311margin: 26px 0 0 !important;
6312color: #fff !important;
6313font-family: "Noto Serif JP", serif !important;
6314font-size: clamp(22px, 2.8vw, 32px) !important;
6315font-weight: 500 !important;
6316line-height: 1.75 !important;
6317}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-hero__lead {
6318max-width: 690px !important;
6319margin: 22px 0 0 !important;
6320color: rgba(255,255,255,.75) !important;
6321font-size: 15px !important;
6322line-height: 2.05 !important;
6323}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-hero__lead a {
6324color: #fff !important;
6325font-weight: 800 !important;
6326text-decoration: underline !important;
6327text-decoration-color: rgba(218,198,143,.60) !important;
6328text-underline-offset: 4px !important;
6329}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-hero__facts {
6330display: grid !important;
6331grid-template-columns: repeat(3, minmax(0,1fr)) !important;
6332width: 100% !important;
6333margin: 32px 0 0 !important;
6334border-top: 1px solid var(--bst-line-light) !important;
6335border-bottom: 1px solid var(--bst-line-light) !important;
6336}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-hero__facts > div {
6337width: auto !important;
6338min-width: 0 !important;
6339padding: 16px 12px !important;
6340text-align: center !important;
6341float: none !important;
6342}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-hero__facts > div + div {
6343border-left: 1px solid var(--bst-line-light) !important;
6344}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-hero__facts strong {
6345display: block !important;
6346color: var(--bst-gold-soft) !important;
6347font-size: 9px !important;
6348letter-spacing: .13em !important;
6349}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-hero__facts span {
6350display: block !important;
6351margin-top: 5px !important;
6352color: #fff !important;
6353font-size: 12px !important;
6354font-weight: 700 !important;
6355}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-hero__visual {
6356position: relative !important;
6357display: grid !important;
6358grid-template-columns: minmax(0, 1.38fr) minmax(0, .62fr) !important;
6359grid-template-rows: 1fr 1fr !important;
6360min-height: 720px !important;
6361background: #302d28 !important;
6362overflow: hidden !important;
6363}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-hero__main {
6364grid-column: 1 !important;
6365grid-row: 1 / span 2 !important;
6366width: 100% !important;
6367height: 100% !important;
6368overflow: hidden !important;
6369}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-hero__sub {
6370grid-column: 2 !important;
6371grid-row: 1 !important;
6372width: 100% !important;
6373height: 100% !important;
6374overflow: hidden !important;
6375border-left: 1px solid rgba(255,255,255,.15) !important;
6376border-bottom: 1px solid rgba(255,255,255,.15) !important;
6377}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-hero__main img,
6378html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-hero__sub img {
6379width: 100% !important;
6380height: 100% !important;
6381object-fit: cover !important;
6382}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-hero__main img {
6383object-position: 52% center !important;
6384}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-hero__sub img {
6385object-position: center !important;
6386}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-hero__price {
6387grid-column: 2 !important;
6388grid-row: 2 !important;
6389display: flex !important;
6390flex-direction: column !important;
6391align-items: center !important;
6392justify-content: center !important;
6393padding: 28px 20px !important;
6394text-align: center !important;
6395background:
6396radial-gradient(circle at 90% 0%, rgba(218,198,143,.18), transparent 42%),
6397#f4efe4 !important;
6398color: var(--bst-ink) !important;
6399}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-hero__price span {
6400color: var(--bst-gold) !important;
6401font-size: 9px !important;
6402font-weight: 900 !important;
6403letter-spacing: .15em !important;
6404}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-hero__price strong {
6405margin-top: 10px !important;
6406font-family: "Noto Serif JP", serif !important;
6407font-size: 23px !important;
6408font-weight: 600 !important;
6409}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-hero__price b {
6410display: block !important;
6411margin-top: 8px !important;
6412color: var(--bst-gold) !important;
6413font-family: "Noto Serif JP", serif !important;
6414font-size: clamp(42px, 4.5vw, 64px) !important;
6415line-height: 1.1 !important;
6416}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-hero__price small {
6417margin-left: 5px !important;
6418color: var(--bst-ink) !important;
6419font-family: "Noto Sans JP", sans-serif !important;
6420font-size: 11px !important;
6421}/* Buttons */
6422html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-actions {
6423display: flex !important;
6424flex-wrap: wrap !important;
6425gap: 10px !important;
6426margin-top: 28px !important;
6427width: 100% !important;
6428float: none !important;
6429}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-actions--center {
6430justify-content: center !important;
6431}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-button {
6432display: inline-flex !important;
6433align-items: center !important;
6434justify-content: center !important;
6435min-width: 240px !important;
6436min-height: 56px !important;
6437padding: 13px 22px !important;
6438font-size: 13px !important;
6439font-weight: 900 !important;
6440line-height: 1.5 !important;
6441float: none !important;
6442}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-button--gold {
6443color: #17130a !important;
6444background: linear-gradient(135deg, var(--bst-gold-soft), var(--bst-gold)) !important;
6445border: 1px solid var(--bst-gold) !important;
6446}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-button--outline-light {
6447color: #fff !important;
6448background: transparent !important;
6449border: 1px solid rgba(255,255,255,.42) !important;
6450}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-button--outline-dark {
6451color: var(--bst-ink) !important;
6452background: transparent !important;
6453border: 1px solid rgba(23,23,21,.28) !important;
6454}/* Concerns */
6455html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-concerns {
6456display: grid !important;
6457grid-template-columns: minmax(0,.92fr) minmax(0,1.08fr) !important;
6458gap: 52px !important;
6459align-items: center !important;
6460width: 100% !important;
6461float: none !important;
6462}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-concerns > * {
6463width: auto !important;
6464min-width: 0 !important;
6465max-width: none !important;
6466float: none !important;
6467}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-concern-list {
6468margin: 0 !important;
6469padding: 0 !important;
6470list-style: none !important;
6471border-top: 1px solid var(--bst-line) !important;
6472}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-concern-list li {
6473position: relative !important;
6474padding: 18px 6px 18px 30px !important;
6475border-bottom: 1px solid var(--bst-line) !important;
6476color: var(--bst-text) !important;
6477font-size: 14px !important;
6478line-height: 1.8 !important;
6479}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-concern-list li::before {
6480content: "" !important;
6481position: absolute !important;
6482left: 4px !important;
6483top: 27px !important;
6484width: 10px !important;
6485height: 1px !important;
6486background: var(--bst-gold) !important;
6487}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-concern-gallery {
6488display: grid !important;
6489grid-template-columns: repeat(2, minmax(0,1fr)) !important;
6490grid-template-rows: 270px 230px !important;
6491gap: 10px !important;
6492width: 100% !important;
6493float: none !important;
6494}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-concern-gallery figure {
6495width: 100% !important;
6496height: 100% !important;
6497overflow: hidden !important;
6498float: none !important;
6499}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-concern-gallery__wide {
6500grid-column: 1 / span 2 !important;
6501}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-concern-gallery img {
6502width: 100% !important;
6503height: 100% !important;
6504object-fit: cover !important;
6505}/* Method */
6506html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-method {
6507display: grid !important;
6508gap: 28px !important;
6509width: 100% !important;
6510}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-method__item {
6511display: grid !important;
6512grid-template-columns: minmax(0,.86fr) minmax(0,1.14fr) !important;
6513align-items: stretch !important;
6514min-height: 390px !important;
6515border: 1px solid var(--bst-line) !important;
6516background: #fff !important;
6517width: 100% !important;
6518float: none !important;
6519}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-method__item--reverse {
6520grid-template-columns: minmax(0,1.14fr) minmax(0,.86fr) !important;
6521}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-method__item--reverse figure {
6522grid-column: 2 !important;
6523grid-row: 1 !important;
6524}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-method__item--reverse > div {
6525grid-column: 1 !important;
6526grid-row: 1 !important;
6527}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-method__item figure {
6528width: 100% !important;
6529height: 100% !important;
6530overflow: hidden !important;
6531}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-method__item figure img {
6532width: 100% !important;
6533height: 100% !important;
6534object-fit: cover !important;
6535}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-method__item > div {
6536display: flex !important;
6537flex-direction: column !important;
6538justify-content: center !important;
6539padding: 46px 48px !important;
6540min-width: 0 !important;
6541}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-method__item span {
6542color: var(--bst-gold) !important;
6543font-size: 9px !important;
6544font-weight: 900 !important;
6545letter-spacing: .14em !important;
6546}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-method__item h3 {
6547margin: 13px 0 0 !important;
6548color: var(--bst-ink) !important;
6549font-family: "Noto Serif JP", serif !important;
6550font-size: 25px !important;
6551font-weight: 600 !important;
6552line-height: 1.65 !important;
6553}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-method__item p {
6554margin: 15px 0 0 !important;
6555color: var(--bst-muted) !important;
6556font-size: 14px !important;
6557line-height: 2 !important;
6558}/* Comparison */
6559html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-comparison {
6560width: 100% !important;
6561border-top: 1px solid var(--bst-line-light) !important;
6562border-bottom: 1px solid var(--bst-line-light) !important;
6563}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-comparison__row {
6564display: grid !important;
6565grid-template-columns: .72fr 1fr 1fr !important;
6566width: 100% !important;
6567float: none !important;
6568}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-comparison__row + .bst27-comparison__row {
6569border-top: 1px solid var(--bst-line-light) !important;
6570}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-comparison__row > div {
6571padding: 20px 22px !important;
6572color: rgba(255,255,255,.76) !important;
6573font-size: 13px !important;
6574line-height: 1.8 !important;
6575min-width: 0 !important;
6576float: none !important;
6577}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-comparison__row > div + div {
6578border-left: 1px solid var(--bst-line-light) !important;
6579}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-comparison__row > div:first-child {
6580color: var(--bst-gold-soft) !important;
6581font-weight: 900 !important;
6582}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-comparison__head > div {
6583color: #fff !important;
6584font-weight: 900 !important;
6585}/* Body grid */
6586html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-body-grid {
6587display: grid !important;
6588grid-template-columns: repeat(3, minmax(0,1fr)) !important;
6589gap: 0 !important;
6590width: 100% !important;
6591border-top: 1px solid var(--bst-line) !important;
6592border-left: 1px solid var(--bst-line) !important;
6593}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-body-grid article {
6594padding: 31px 28px !important;
6595min-width: 0 !important;
6596border-right: 1px solid var(--bst-line) !important;
6597border-bottom: 1px solid var(--bst-line) !important;
6598background: rgba(255,255,255,.52) !important;
6599float: none !important;
6600}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-body-grid span {
6601color: var(--bst-gold) !important;
6602font-family: "Noto Serif JP", serif !important;
6603font-size: 12px !important;
6604}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-body-grid h3 {
6605margin: 11px 0 0 !important;
6606color: var(--bst-ink) !important;
6607font-size: 18px !important;
6608font-weight: 800 !important;
6609line-height: 1.65 !important;
6610}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-body-grid p {
6611margin: 10px 0 0 !important;
6612color: var(--bst-muted) !important;
6613font-size: 13px !important;
6614line-height: 1.9 !important;
6615}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-photo-strip {
6616display: grid !important;
6617grid-template-columns: repeat(2, minmax(0,1fr)) !important;
6618gap: 10px !important;
6619margin-top: 30px !important;
6620width: 100% !important;
6621}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-photo-strip f
6621igure {
6622height: 360px !important;
6623overflow: hidden !important;
6624}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-photo-strip img {
6625width: 100% !important;
6626height: 100% !important;
6627object-fit: cover !important;
6628}/* Reasons */
6629html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-reasons {
6630display: grid !important;
6631grid-template-columns: repeat(5, minmax(0,1fr)) !important;
6632width: 100% !important;
6633border-top: 1px solid var(--bst-line) !important;
6634border-bottom: 1px solid var(--bst-line) !important;
6635}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-reasons article {
6636padding: 30px 22px !important;
6637min-width: 0 !important;
6638float: none !important;
6639}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-reasons article + article {
6640border-left: 1px solid var(--bst-line) !important;
6641}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-reasons span {
6642color: var(--bst-gold) !important;
6643font-size: 10px !important;
6644font-weight: 900 !important;
6645}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-reasons h3 {
6646margin: 12px 0 0 !important;
6647color: var(--bst-ink) !important;
6648font-size: 16px !important;
6649font-weight: 800 !important;
6650line-height: 1.65 !important;
6651}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-reasons p {
6652margin: 9px 0 0 !important;
6653color: var(--bst-muted) !important;
6654font-size: 12px !important;
6655line-height: 1.85 !important;
6656}/* Price */
6657html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-price-grid {
6658display: grid !important;
6659grid-template-columns: repeat(3, minmax(0,1fr)) !important;
6660gap: 12px !important;
6661width: 100% !important;
6662}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-price {
6663display: flex !important;
6664flex-direction: column !important;
6665padding: 36px 30px !important;
6666min-width: 0 !important;
6667border: 1px solid var(--bst-line) !important;
6668background: #fff !important;
6669float: none !important;
6670}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-price--featured {
6671color: #fff !important;
6672background:
6673radial-gradient(circle at 92% 0%, rgba(218,198,143,.16), transparent 38%),
6674var(--bst-ink) !important;
6675border-color: var(--bst-ink) !important;
6676}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-price__label {
6677color: var(--bst-gold) !important;
6678font-size: 9px !important;
6679font-weight: 900 !important;
6680letter-spacing: .15em !important;
6681}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-price h3 {
6682margin: 13px 0 0 !important;
6683color: var(--bst-ink) !important;
6684font-family: "Noto Serif JP", serif !important;
6685font-size: 22px !important;
6686font-weight: 600 !important;
6687line-height: 1.6 !important;
6688}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-price--featured h3 {
6689color: #fff !important;
6690}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-price__amount {
6691margin: 20px 0 0 !important;
6692color: var(--bst-gold) !important;
6693line-height: 1.1 !important;
6694}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-price__amount strong {
6695font-family: "Noto Serif JP", serif !important;
6696font-size: clamp(43px,4.5vw,61px) !important;
6697font-weight: 600 !important;
6698}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-price__amount span {
6699margin-left: 5px !important;
6700color: var(--bst-ink) !important;
6701font-size: 11px !important;
6702}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-price--featured .bst27-price__amount span {
6703color: #fff !important;
6704}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-price > p:not(.bst27-price__label):not(.bst27-price__amount) {
6705margin: 20px 0 0 !important;
6706color: var(--bst-muted) !important;
6707font-size: 13px !important;
6708line-height: 1.9 !important;
6709}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-price--featured > p:not(.bst27-price__label):not(.bst27-price__amount) {
6710color: rgba(255,255,255,.72) !important;
6711}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-price small {
6712display: block !important;
6713margin-top: auto !important;
6714padding-top: 20px !important;
6715color: var(--bst-muted) !important;
6716font-size: 10px !important;
6717line-height: 1.75 !important;
6718}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-price--featured small {
6719color: rgba(255,255,255,.55) !important;
6720}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-price-note {
6721margin: 22px auto 0 !important;
6722color: var(--bst-muted) !important;
6723font-size: 12px !important;
6724line-height: 1.8 !important;
6725text-align: center !important;
6726}/* Flow */
6727html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-flow {
6728display: grid !important;
6729grid-template-columns: repeat(5, minmax(0,1fr)) !important;
6730margin: 0 !important;
6731padding: 0 !important;
6732list-style: none !important;
6733width: 100% !important;
6734border-top: 1px solid var(--bst-line) !important;
6735border-bottom: 1px solid var(--bst-line) !important;
6736}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-flow li {
6737padding: 28px 22px !important;
6738min-width: 0 !important;
6739float: none !important;
6740}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-flow li + li {
6741border-left: 1px solid var(--bst-line) !important;
6742}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-flow span {
6743color: var(--bst-gold) !important;
6744font-family: "Noto Serif JP", serif !important;
6745font-size: 13px !important;
6746}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-flow h3 {
6747margin: 13px 0 0 !important;
6748color: var(--bst-ink) !important;
6749font-size: 16px !important;
6750font-weight: 800 !important;
6751line-height: 1.65 !important;
6752}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-flow p {
6753margin: 9px 0 0 !important;
6754color: var(--bst-muted) !important;
6755font-size: 12px !important;
6756line-height: 1.85 !important;
6757}/* Trainer */
6758html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-trainer {
6759color: #fff !important;
6760background:
6761radial-gradient(circle at 90% 0%, rgba(218,198,143,.14), transparent 40%),
6762var(--bst-ink) !important;
6763}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-trainer__grid {
6764display: grid !important;
6765grid-template-columns: minmax(0,.78fr) minmax(0,1.22fr) !important;
6766min-height: 650px !important;
6767align-items: stretch !important;
6768width: 100% !important;
6769}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-trainer__visual {
6770width: 100% !important;
6771height: 100% !important;
6772overflow: hidden !important;
6773}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-trainer__visual img {
6774width: 100% !important;
6775height: 100% !important;
6776object-fit: cover !important;
6777object-position: center 24% !important;
6778}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-trainer__content {
6779display: flex !important;
6780flex-direction: column !important;
6781justify-content: center !important;
6782padding: 70px clamp(36px,6vw,78px) !important;
6783min-width: 0 !important;
6784}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-trainer__reading {
6785margin: 9px 0 0 !important;
6786color: var(--bst-gold-soft) !important;
6787font-size: 10px !important;
6788font-weight: 800 !important;
6789letter-spacing: .14em !important;
6790}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-trainer__text {
6791margin: 22px 0 0 !important;
6792color: rgba(255,255,255,.72) !important;
6793font-size: 14px !important;
6794line-height: 2.05 !important;
6795}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-trainer__meta {
6796margin: 26px 0 0 !important;
6797border-top: 1px solid var(--bst-line-light) !important;
6798}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-trainer__meta > div {
6799display: grid !important;
6800grid-template-columns: 100px minmax(0,1fr) !important;
6801gap: 18px !important;
6802padding: 15px 0 !important;
6803border-bottom: 1px solid var(--bst-line-light) !important;
6804}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-trainer__meta dt {
6805color: var(--bst-gold-soft) !important;
6806font-size: 11px !important;
6807font-weight: 900 !important;
6808}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-trainer__meta dd {
6809margin: 0 !important;
6810color: rgba(255,255,255,.72) !important;
6811font-size: 12px !important;
6812line-height: 1.8 !important;
6813}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-text-link {
6814display: inline-block !important;
6815width: fit-content !important;
6816margin-top: 24px !important;
6817color: #fff !important;
6818font-size: 12px !important;
6819font-weight: 900 !important;
6820border-bottom: 1px solid var(--bst-gold-soft) !important;
6821}/* Supervision */
6822html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-supervision {
6823padding: 48px 50px !important;
6824text-align: center !important;
6825border: 1px solid var(--bst-line) !important;
6826background: var(--bst-ivory) !important;
6827}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-supervision > p:not(.bst27-eyebrow):not(.bst27-supervision__note) {
6828margin: 19px auto 0 !important;
6829max-width: 760px !important;
6830color: var(--bst-muted) !important;
6831font-size: 14px !important;
6832line-height: 2 !important;
6833}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-supervision__note {
6834margin: 17px auto 0 !important;
6835max-width: 760px !important;
6836color: #8a8379 !important;
6837font-size: 10px !important;
6838line-height: 1.8 !important;
6839}/* Choose */
6840html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-choose {
6841display: grid !important;
6842grid-template-columns: repeat(2,minmax(0,1fr)) !important;
6843width: 100% !important;
6844border-top: 1px solid var(--bst-line-light) !important;
6845border-bottom: 1px solid var(--bst-line-light) !important;
6846}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-choose > div {
6847padding: 42px 38px !important;
6848min-width: 0 !important;
6849}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-choose > div + div {
6850border-left: 1px solid var(--bst-line-light) !important;
6851}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-choose .bst27-heading {
6852color: #fff !important;
6853}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-choose p:not(.bst27-eyebrow) {
6854margin: 18px 0 0 !important;
6855color: rgba(255,255,255,.70) !important;
6856font-size: 13px !important;
6857line-height: 1.95 !important;
6858}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-choose__link h3 {
6859margin: 12px 0 0 !important;
6860color: #fff !important;
6861font-family: "Noto Serif JP", serif !important;
6862font-size: 24px !important;
6863font-weight: 600 !important;
6864line-height: 1.65 !important;
6865}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-choose__link a {
6866display: inline-block !important;
6867margin-top: 22px !important;
6868color: #fff !important;
6869font-size: 12px !important;
6870font-weight: 900 !important;
6871border-bottom: 1px solid var(--bst-gold-soft) !important;
6872}/* FAQ */
6873html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-faq {
6874max-width: 960px !important;
6875margin: 0 auto !important;
6876border-top: 1px solid var(--bst-line) !important;
6877}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-faq details {
6878border-bottom: 1px solid var(--bst-line) !important;
6879}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-faq summary {
6880position: relative !important;
6881padding: 24px 50px 24px 5px !important;
6882color: var(--bst-ink) !important;
6883font-size: 15px !important;
6884font-weight: 800 !important;
6885line-height: 1.75 !important;
6886cursor: pointer !important;
6887list-style: none !important;
6888}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-faq summary::-webkit-details-marker {
6889display: none !important;
6890}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-faq summary::after {
6891content: "+" !important;
6892position: absolute !important;
6893right: 10px !important;
6894top: 50% !important;
6895transform: translateY(-50%) !important;
6896color: var(--bst-gold) !important;
6897font-family: "Noto Serif JP", serif !important;
6898font-size: 24px !important;
6899font-weight: 400 !important;
6900}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-faq details[open] summary::after {
6901content: "−" !important;
6902}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-faq details > div {
6903padding: 0 50px 24px 5px !important;
6904}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-faq details > div p {
6905color: var(--bst-muted) !important;
6906font-size: 13px !important;
6907line-height: 1.95 !important;
6908}/* Access */
6909html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-access {
6910display: grid !important;
6911grid-template-columns: minmax(0,1.15fr) minmax(0,.85fr) !important;
6912gap: 40px !important;
6913align-items: stretch !important;
6914width: 100% !important;
6915}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-access dl {
6916margin: 0 !important;
6917border-top: 1px solid var(--bst-line) !important;
6918}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-access dl > div {
6919display: grid !important;
6920grid-template-columns: 130px minmax(0,1fr) !important;
6921gap: 18px !important;
6922padding: 16px 4px !important;
6923border-bottom: 1px solid var(--bst-line) !important;
6924}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-access dt {
6925color: var(--bst-gold) !important;
6926font-size: 11px !important;
6927font-weight: 900 !important;
6928}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-access dd {
6929margin: 0 !important;
6930color: var(--bst-text) !important;
6931font-size: 13px !important;
6932line-height: 1.8 !important;
6933}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-access dd a {
6934color: var(--bst-text) !important;
6935text-decoration: underline !important;
6936text-underline-offset: 3px !important;
6937}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-access__guide {
6938display: flex !important;
6939flex-direction: column !important;
6940justify-content: center !important;
6941padding: 42px 38px !important;
6942background:
6943radial-gradient(circle at 90% 0%, rgba(218,198,143,.14), transparent 38%),
6944var(--bst-ink) !important;
6945color: #fff !important;
6946}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-access__guide span {
6947color: var(--bst-gold-soft) !important;
6948font-size: 9px !important;
6949font-weight: 900 !important;
6950letter-spacing: .15em !important;
6951}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-access__guide strong {
6952display: block !important;
6953margin-top: 13px !important;
6954font-family: "Noto Serif JP", serif !important;
6955font-size: 23px !important;
6956font-weight: 600 !important;
6957line-height: 1.65 !important;
6958}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-access__guide p {
6959margin: 15px 0 0 !important;
6960color: rgba(255,255,255,.68) !important;
6961font-size: 12px !important;
6962line-height: 1.9 !important;
6963}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-access__guide a {
6964color: #fff !important;
6965text-decoration: underline !important;
6966text-underline-offset: 3px !important;
6967}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-related {
6968display: grid !important;
6969grid-template-columns: repeat(4,minmax(0,1fr)) !important;
6970margin-top: 36px !important;
6971width: 100% !important;
6972border: 1px solid var(--bst-line) !important;
6973}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-related > a,
6974html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-related > p > a {
6975display: block !important;
6976padding: 23px 20px !important;
6977min-width: 0 !important;
6978color: var(--bst-text) !important;
6979background: #fff !important;
6980float: none !important;
6981}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-related > a + a {
6982border-left: 1px solid var(--bst-line) !important;
6983}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-related span {
6984display: block !important;
6985color: var(--bst-gold) !important;
6986font-size: 8px !important;
6987font-weight: 900 !important;
6988letter-spacing: .13em !important;
6989}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-related strong {
6990display: block !important;
6991margin-top: 8px !important;
6992color: var(--bst-ink) !important;
6993font-family: "Noto Serif JP", serif !important;
6994font-size: 16px !important;
6995font-weight: 600 !important;
6996}/* CTA */
6997html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-cta {
6998padding: 88px 0 !important;
6999color: #fff !important;
7000text-align: center !important;
7001background:
7002radial-gradient(circle at 10% 0%, rgba(218,198,143,.15), transparent 38%),
7003var(--bst-ink) !important;
7004}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-cta__inner {
7005width: min(900px, calc(100% - 48px)) !important;
7006margin: 0 auto !important;
7007}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-cta__title {
7008margin: 0 !important;
7009color: #fff !important;
7010font-family: "Noto Serif JP", serif !important;
7011font-size: clamp(31px,4.4vw,48px) !important;
7012font-weight: 600 !important;
7013line-height: 1.55 !important;
7014}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-cta__text {
7015max-width: 760px !important;
7016margin: 18px auto 0 !important;
7017color: rgba(255,255,255,.70) !important;
7018font-size: 14px !important;
7019line-height: 2 !important;
7020}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-cta__meta {
7021margin: 22px 0 0 !important;
7022color: rgba(255,255,255,.52) !important;
7023font-size: 10px !important;
7024line-height: 1.8 !important;
7025}/* TABLET */
7026@media screen and (max-width: 1000px) {
7027html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-hero__grid {
7028grid-template-columns: minmax(0,1fr) minmax(420px,.9fr) !important;
7029}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-reasons {
7030grid-template-columns: repeat(2,minmax(0,1fr)) !important;
7031border-left: 1px solid var(--bst-line) !important;
7032}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-reasons article {
7033border-right: 1px solid var(--bst-line) !important;
7034border-bottom: 1px solid var(--bst-line) !important;
7035}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-reasons article + article {
7036border-left: 0 !important;
7037}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-flow {
7038grid-template-columns: repeat(2,minmax(0,1fr)) !important;
7039border-left: 1px solid var(--bst-line) !important;
7040}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-flow li {
7041border-right: 1px solid var(--bst-line) !important;
7042border-bottom: 1px solid var(--bst-line) !important;
7043}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-flow li + li {
7044border-left: 0 !important;
7045}
7046}/* MOBILE */
7047@media screen and (max-width: 767px) {
7048html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-inner,
7049html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-inner--narrow,
7050html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-cta__inner {
7051width: calc(100% - 34px) !important;
7052}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-section {
7053padding: 58px 0 !important;
7054}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-section-head {
7055margin-bottom: 30px !important;
7056text-align: left !important;
7057}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-heading {
7058font-size: 25px !important;
7059line-height: 1.62 !important;
7060}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-section-lead {
7061margin-top: 13px !important;
7062font-size: 14px !important;
7063line-height: 1.9 !important;
7064}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-hero__grid {
7065display: block !important;
7066min-height: 0 !important;
7067}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-hero__content {
7068padding: 54px 18px 44px !important;
7069}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-hero__title {
7070font-size: 36px !important;
7071line-height: 1.48 !important;
7072}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-hero__catch {
7073font-size: 22px !important;
7074line-height: 1.7 !important;
7075}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-hero__lead {
7076font-size: 14px !important;
7077line-height: 1.92 !important;
7078}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-hero__facts {
7079grid-template-columns: 1fr !important;
7080}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-hero__facts > div {
7081padding: 11px 8px !important;
7082text-align: left !important;
7083}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-hero__facts > div + div {
7084border-top: 1px solid var(--bst-line-light) !important;
7085border-left: 0 !important;
7086}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-hero__visual {
7087grid-template-columns: minmax(0,1.3fr) minmax(0,.7fr) !important;
7088min-height: 480px !important;
7089}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-hero__price {
7090padding: 18px 10px !important;
7091}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-hero__price strong {
7092font-size: 16px !important;
7093}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-hero__price b {
7094font-size: 36px !important;
7095}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-actions {
7096display: grid !important;
7097grid-template-columns: 1fr !important;
7098gap: 8px !important;
7099}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-button {
7100width: 100% !important;
7101min-width: 0 !important;
7102}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-concerns,
7103html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-method__item,
7104html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-method__item--reverse,
7105html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-trainer__grid,
7106html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-choose,
7107html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-access {
7108grid-template-columns: 1fr !important;
7109}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-concerns {
7110gap: 30px !important;
7111}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-concern-gallery {
7112grid-template-rows: 210px 170px !important;
7113}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-method__item {
7114min-height: 0 !important;
7115}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-method__item--reverse figure,
7116html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-method__item--reverse > div {
7117grid-column: 1 !important;
7118grid-row: auto !important;
7119}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-method__item figure {
7120height: 270px !important;
7121}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-method__item > div {
7122padding: 29px 23px !important;
7123}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-method__item h3 {
7124font-size: 20px !important;
7125}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-comparison {
7126overflow-x: auto !important;
7127}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-comparison__row {
7128grid-template-columns: 110px minmax(175px,1fr) minmax(175px,1fr) !important;
7129min-width: 460px !important;
7130}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-comparison__row > div {
7131padding: 17px 15px !important;
7132font-size: 11px !important;
7133}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-body-grid,
7134html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-price-grid,
7135html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-reasons,
7136html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-flow,
7137html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-related {
7138grid-template-columns: 1fr !important;
7139}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-body-grid {
7140border-left: 1px solid var(--bst-line) !important;
7141}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-photo-strip {
7142grid-template-columns: 1fr !important;
7143}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-photo-strip f
7143igure {
7144height: 260px !important;
7145}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-reasons article + article,
7146html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-flow li + li,
7147html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-related > a + a {
7148border-left: 0 !important;
7149}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-reasons article,
7150html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-flow li,
7151html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-related > a {
7152border-top: 1px solid var(--bst-line) !important;
7153}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-price {
7154padding: 30px 23px !important;
7155}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-trainer__visual {
7156height: 430px !important;
7157}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-trainer__content {
7158padding: 48px 18px !important;
7159}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-trainer__meta > div {
7160grid-template-columns: 78px minmax(0,1fr) !important;
7161gap: 12px !important;
7162}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-supervision {
7163padding: 32px 23px !important;
7164text-align: left !important;
7165}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-choose > div {
7166padding: 31px 22px !important;
7167}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-choose > div + div {
7168border-top: 1px solid var(--bst-line-light) !important;
7169border-left: 0 !important;
7170}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-access dl > div {
7171grid-template-columns: 92px minmax(0,1fr) !important;
7172gap: 13px !important;
7173}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-access__guide {
7174padding: 31px 24px !important;
7175}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-cta {
7176padding: 60px 0 66px !important;
7177text-align: left !important;
7178}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-cta__title {
7179font-size: 26px !important;
7180}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-cta__text {
7181font-size: 13px !important;
7182}
7183}
7184/* =========================================================
7185BREEZE高槻|STRETCH 改行・FV 最終調整
71862026-08-27
7187・FV「パーソナルストレッチ」の途中改行を防止
7188・黒背景のCHOOSE見出しを指定の2行で固定
7189・FAQ見出しの「質/問」1文字落ちを防止
7190========================================================= *//* ---------- PC:FVの黒面とタイトル ---------- */
7191@media screen and (min-width: 1200px) {
7192html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-hero__grid {
7193grid-template-columns: minmax(0, 48%) minmax(0, 52%) !important;
7194min-height: 680px !important;
7195}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-hero__content {
7196padding: 62px clamp(42px, 4.3vw, 78px) 58px !important;
7197}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-hero__title {
7198font-size: clamp(44px, 3.2vw, 58px) !important;
7199line-height: 1.46 !important;
7200word-break: keep-all !important;
7201overflow-wrap: normal !important;
7202}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-hero__title em {
7203display: block !important;
7204white-space: nowrap !important;
7205}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-hero__visual {
7206min-height: 680px !important;
7207}
7208}/* ---------- 黒背景:CHOOSE YOUR PURPOSE ---------- */
7209@media screen and (min-width: 901px) {
7210html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-choose > div {
7211padding-left: 34px !important;
7212padding-right: 34px !important;
7213}/* HTML内の <br> だけで2行に固定 */
7214html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-choose .bst27-heading {
7215font-size: clamp(28px, 2.25vw, 36px) !important;
7216line-height: 1.68 !important;
7217letter-spacing: 0 !important;
7218white-space: nowrap !important;
7219word-break: keep-all !important;
7220overflow-wrap: normal !important;
7221}html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-choose__link h3 {
7222font-size: clamp(20px, 1.55vw, 24px) !important;
7223white-space: nowrap !important;
7224word-break: keep-all !important;
7225overflow-wrap: normal !important;
7226}
7227}/* ---------- FAQ:「質問」の1文字落ちを防止 ---------- */
7228@media screen and (min-width: 901px) {
7229html body:has(#breeze-stretch-27)
7230#breeze-stretch-27 .bst27-section:has(.bst27-faq) .bst27-section-head {
7231max-width: 1040px !important;
7232}html body:has(#breeze-stretch-27)
7233#breeze-stretch-27 .bst27-section:has(.bst27-faq) .bst27-heading {
7234font-size: clamp(30px, 2.85vw, 38px) !important;
7235line-height: 1.55 !important;
7236white-space: nowrap !important;
7237word-break: keep-all !important;
7238overflow-wrap: normal !important;
7239}
7240}
7240/* 901px未満では端末幅に合わせて自然に改行 */
7241@media screen and (max-width: 900px) {
7242html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-choose .bst27-heading,
7243html body:has(#breeze-stretch-27) #breeze-stretch-27 .bst27-choose__link h3,
7244html body:has(#breeze-stretch-27)
7245#breeze-stretch-27 .bst27-section:has(.bst27-faq) .bst27-heading {
7246white-space: normal !important;
7247word-break: normal !important;
7248overflow-wrap: break-word !important;
7249}
7250}
7251/* =========================================================
7252BREEZE高槻 TOP|パーソナルストレッチ専用導線
72532026-08-28
7254配置:選ばれる理由 → ストレッチ導線 → 料金
7255========================================================= */html body:has(#bt26) #bt26 .bt-stretch-feature {
7256background:
7257radial-gradient(circle at 92% 0%, rgba(184,151,84,.10), transparent 34%),
7258#f7f4ed !important;
7259}html body:has(#bt26) #bt26 .bt-stretch-feature__grid {
7260display: grid !important;
7261grid-template-columns: minmax(0,.95fr) minmax(0,1.05fr) !important;
7262gap: 0 !important;
7263align-items: stretch !important;
7264width: 100% !important;
7265border: 1px solid rgba(23,23,21,.13) !important;
7266background: #fff !important;
7267}html body:has(#bt26) #bt26 .bt-stretch-feature__grid > p:empty,
7268html body:has(#bt26) #bt26 .bt-stretch-feature__grid > br {
7269display: none !important;
7270width: 0 !important;
7271height: 0 !important;
7272margin: 0 !important;
7273padding: 0 !important;
7274}html body:has(#bt26) #bt26 .bt-stretch-feature__grid > * {
7275min-width: 0 !important;
7276max-width: none !important;
7277float: none !important;
7278}html body:has(#bt26) #bt26 .bt-stretch-feature__visual {
7279position: relative !important;
7280min-height: 560px !important;
7281margin: 0 !important;
7282overflow: hidden !important;
7283background: #e9e3d8 !important;
7284}html body:has(#bt26) #bt26 .bt-stretch-feature__visual img {
7285width: 100% !important;
7286height: 100% !important;
7287object-fit: cover !important;
7288object-position: center !important;
7289}html body:has(#bt26) #bt26 .bt-stretch-feature__visual figcaption {
7290position: absolute !important;
7291left: 22px !important;
7292bottom: 20px !important;
7293padding: 7px 10px !important;
7294color: #fff !important;
7295background: rgba(23,23,21,.72) !important;
7296font-size: 9px !important;
7297font-weight: 900 !important;
7298letter-spacing: .12em !important;
7299}html body:has(#bt26) #bt26 .bt-stretch-feature__content {
7300display: flex !important;
7301flex-direction: column !important;
7302justify-content: center !important;
7303padding: 58px clamp(32px,4.5vw,62px) !important;
7304}html body:has(#bt26) #bt26 .bt-stretch-feature__content .bt-title span {
7305color: #b89754 !important;
7306}html body:has(#bt26) #bt26 .bt-stretch-feature__content .bt-lead {
7307margin-top: 18px !important;
7308}html body:has(#bt26) #bt26 .bt-stretch-feature__facts {
7309display: grid !important;
7310grid-template-columns: repeat(3,minmax(0,1fr)) !important;
7311margin-top: 28px !important;
7312border-top: 1px solid rgba(23,23,21,.13) !important;
7313border-bottom: 1px solid rgba(23,23,21,.13) !important;
7314}html body:has(#bt26) #bt26 .bt-stretch-feature__facts > p:empty,
7315html body:has(#bt26) #bt26 .bt-stretch-feature__facts > br {
7316display: none !important;
7317}html body:has(#bt26) #bt26 .bt-stretch-feature__facts > div {
7318padding: 16px 12px !important;
7319min-width: 0 !important;
7320text-align: center !important;
7321float: none !important;
7322}html body:has(#bt26) #bt26 .bt-stretch-feature__facts > div + div {
7323border-left: 1px solid rgba(23,23,21,.13) !important;
7324}html body:has(#bt26) #bt26 .bt-stretch-feature__facts span {
7325display: block !important;
7326color: #b89754 !important;
7327font-size: 8px !important;
7328font-weight: 900 !important;
7329letter-spacing: .10em !important;
7330}html body:has(#bt26) #bt26 .bt-stretch-feature__facts strong {
7331display: block !important;
7332margin-top: 6px !important;
7333color: #171715 !important;
7334font-size: 12px !important;
7335line-height: 1.7 !important;
7336}@media screen and (max-width: 900px) {
7337html body:has(#bt26) #bt26 .bt-stretch-feature__grid {
7338grid-template-columns: 1fr !important;
7339}html body:has(#bt26) #bt26 .bt-stretch-feature__visual {
7340min-height: 440px !important;
7341}
7342}@media screen and (max-width: 767px) {
7343html body:has(#bt26) #bt26 .bt-stretch-feature__visual {
7344min-height: 300px !important;
7345}html body:has(#bt26) #bt26 .bt-stretch-feature__content {
7346padding: 35px 21px !important;
7347}html body:has(#bt26) #bt26 .bt-stretch-feature__facts {
7348grid-template-columns: 1fr !important;
7349}html body:has(#bt26) #bt26 .bt-stretch-feature__facts > div {
7350padding: 12px 4px !important;
7351text-align: left !important;
7352}html body:has(#bt26) #bt26 .bt-stretch-feature__facts > div + div {
7353border-top: 1px solid rgba(23,23,21,.13) !important;
7354border-left: 0 !important;
7355}
7356}/* ==========================================================
7357PART B|外観 → カスタマイズ → 追加CSS から移行
7358既存表示を維持するため後段に配置
7359========================================================== *//* ==================================================
7360高槻ページ 共通CSS 整理版
7361FV直下3プラン画像 / メニューカード / 予約フォーム /
7362ダイエットページ / サービスページ / TOP相談ブロック
7363旧FLOWデザイン削除済み(新FLOWデザインは別CSSで管理)
7364================================================== *//* ==================================================
73650. 共通:横はみ出し防止
7366================================================== */html,
7367body {
7368max-width: 100% !important;
7369overflow-x: hidden !important;
7370}* {
7371box-sizing: border-box;
7372}/* ==================================================
73731. BREEZE高槻店|FV直下 3つの通い方 画像表示
7374================================================== */body #kv-top.breeze-tk-plan-visual,
7375body #kv-top.breeze-tk-plan-visual * {
7376box-sizing: border-box !important;
7377}body #kv-top.breeze-tk-plan-visual {
7378display: block !important;
7379width: 100vw !important;
7380max-width: 100vw !important;
7381margin-left: calc(50% - 50vw) !important;
7382margin-right: calc(50% - 50vw) !important;
7383margin-top: -34px !important;
7384margin-bottom: 0 !important;
7385padding: 0 0 42px !important;
7386background: linear-gradient(180deg, #fff 0%, #fff8f4 55%, #fff 100%) !important;
7387overflow: hidden !important;
7388}body #kv-top.breeze-tk-plan-visual .breeze-tk-plan-visual__wrap {
7389width: 100% !important;
7390max-width: 1480px !important;
7391margin: 0 auto !important;
7392padding: 0 28px !important;
7393}body #kv-top.breeze-tk-plan-visual .breeze-tk-plan-visual__img {
7394display: block !important;
7395width: 100% !important;
7396max-width: 100% !important;
7397height: auto !important;
7398margin: 0 auto !important;
7399border-radius: 18px !important;
7400box-shadow: 0 18px 42px rgba(70, 45, 35, 0.10) !important;
7401}body #kv-top.breeze-tk-plan-visual .breeze-tk-plan-visual__img--pc {
7402display: block !important;
7403}body #kv-top.breeze-tk-plan-visual .breeze-tk-plan-visual__img--sp {
7404display: none !important;
7405}body #kv-top.breeze-tk-plan-visual .breeze-tk-plan-visual__seo {
7406position: absolute !important;
7407width: 1px !important;
7408height: 1px !important;
7409padding: 0 !important;
7410margin: -1px !important;
7411overflow: hidden !important;
7412clip-path: inset(50%) !important;
7413white-space: nowrap !important;
7414border: 0 !important;
7415}body #kv-top.breeze-tk-plan-visual .breeze-tk-plan-visual__text {
7416max-width: 980px !important;
7417margin: 22px auto 0 !important;
7418padding: 0 18px !important;
7419text-align: center !important;
7420}body #kv-top.breeze-tk-plan-visual .breeze-tk-plan-visual__text p {
7421margin: 0 !important;
7422color: #5f5550 !important;
7423font-size: 15px !important;
7424font-weight: 500 !important;
7425line-height: 1.9 !important;
7426letter-spacing: 0.02em !important;
7427}@media (max-width: 767px) {
7428body #kv-top.breeze-tk-plan-visual {
7429margin-top: -18px !important;
7430padding: 0 0 30px !important;
7431}body #kv-top.breeze-tk-plan-visual .breeze-tk-plan-visual__wrap {
7432width: 100% !important;
7433max-width: none !important;
7434padding: 0 6px !important;
7435}body #kv-top.breeze-tk-plan-visual .breeze-tk-plan-visual__img--pc {
7436display: none !important;
7437}body #kv-top.breeze-tk-plan-visual .breeze-tk-plan-visual__img--sp {
7438display: block !important;
7439}body #kv-top.breeze-tk-plan-visual .breeze-tk-plan-visual__img {
7440width: 100% !important;
7441max-width: none !important;
7442border-radius: 12px !important;
7443box-shadow: 0 10px 24px rgba(70, 45, 35, 0.10) !important;
7444}body #kv-top.breeze-tk-plan-visual .breeze-tk-plan-visual__text {
7445margin-top: 16px !important;
7446padding: 0 18px !important;
7447text-align: left !important;
7448}body #kv-top.breeze-tk-plan-visual .breeze-tk-plan-visual__text p {
7449font-size: 14px !important;
7450line-height: 1.85 !important;
7451}
7452}/* ==================================================
74532. 高槻 メニューカード
7454================================================== */.takatsuki-menu-lux,
7455.takatsuki-menu-lux * {
7456box-sizing: border-box !important;
7457}.takatsuki-menu-lux {
7458max-width: 1040px !important;
7459margin: 0 auto !important;
7460padding: 10px 16px 24px !important;
7461color: #3e3634 !important;
7462}.takatsuki-menu-lux__head {
7463text-align: center !important;
7464margin-bottom: 28px !important;
7465}.takatsuki-menu-lux__label {
7466margin: 0 0 8px !important;
7467font-size: 12px !important;
7468letter-spacing: .12em !important;
7469color: #b07b72 !important;
7470font-weight: 700 !important;
7471}.takatsuki-menu-lux__title {
7472margin: 0 0 12px !important;
7473font-size: clamp(28px, 3.2vw, 40px) !important;
7474line-height: 1.4 !important;
7475font-weight: 800 !important;
7476color: #7a4c46 !important;
7477}.takatsuki-menu-lux__lead {
7478margin: 0 auto !important;
7479max-width: 760px !important;
7480font-size: 15px !important;
7481line-height: 1.95 !important;
7482color: #6b5d58 !important;
7483}.takatsuki-menu-lux__grid {
7484display: grid !important;
7485grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
7486gap: 18px !important;
7487}.takatsuki-menu-lux__card {
7488padding: 28px 22px 24px !important;
7489border: 1px solid #eadfdb !important;
7490border-radius: 22px !important;
7491background: #fff !important;
7492box-shadow: 0 10px 28px rgba(0,0,0,.04) !important;
7493text-align: center !important;
7494}.takatsuki-menu-lux__card--new {
7495background: linear-gradient(180deg, #fff 0%, #fff8f6 100%) !important;
7496border-color: #ead9cf !important;
7497}.takatsuki-menu-lux__badge {
7498display: inline-block !important;
7499margin-bottom: 12px !important;
7500padding: 6px 12px !important;
7501border-radius: 999px !important;
7502background: #c98987 !important;
7503color: #fff !important;
7504font-size: 11px !important;
7505line-height: 1.2 !important;
7506font-weight: 800 !important;
7507letter-spacing: .06em !important;
7508}.takatsuki-menu-lux__pill {
7509display: inline-block !important;
7510margin-bottom: 14px !important;
7511padding: 7px 12px !important;
7512border: 1px solid rgba(184,139,45,.20) !important;
7513border-radius: 999px !important;
7514background: rgba(184,139,45,.06) !important;
7515font-size: 12px !important;
7516font-weight: 700 !important;
7517color: #9a7a3a !important;
7518}.takatsuki-menu-lux__time {
7519margin: 0 0 8px !important;
7520font-size: clamp(34px, 4vw, 48px) !important;
7521line-height: 1.05 !important;
7522font-weight: 800 !important;
7523color: #2f2422 !important;
7524}.takatsuki-menu-lux__desc {
7525margin: 0 0 12px !important;
7526font-size: 14px !important;
7527line-height: 1.8 !important;
7528color: #6f625c !important;
7529}.takatsuki-menu-lux__price {
7530font-size: 20px !important;
7531font-weight: 800 !important;
7532color: #a9655b !important;
7533}.takatsuki-menu-lux__limit {
7534margin-top: 6px !important;
7535font-size: 12px !important;
7536color: #8e7f79 !important;
7537}.takatsuki-menu-lux__note {
7538margin: 16px auto 0 !important;
7539max-width: 760px !important;
7540text-align: center !important;
7541font-size: 13px !important;
7542line-height: 1.8 !important;
7543color: #7a6d69 !important;
7544}.takatsuki-menu-lux__cta-wrap {
7545margin: 22px 0 0 !important;
7546text-align: center !important;
7547}.takatsuki-menu-lux__cta {
7548display: inline-flex !important;
7549align-items: center !important;
7550justify-content: center !important;
7551width: min(100%, 560px) !important;
7552max-width: 100% !important;
7553padding: 16px 22px !important;
7554border-radius: 999px !important;
7555background: #a9655b !important;
7556color: #fff !important;
7557text-decoration: none !important;
7558font-size: 15px !important;
7559font-weight: 800 !important;
7560box-shadow: 0 10px 24px rgba(169,101,91,.20) !important;
7561}@media (max-width: 767px) {
7562.takatsuki-menu-lux {
7563padding: 6px 14px 20px !important;
7564}.takatsuki-menu-lux__title {
7565font-size: clamp(24px, 7vw, 32px) !important;
7566line-height: 1.45 !important;
7567}.takatsuki-menu-lux__lead {
7568font-size: 14px !important;
7569line-height: 1.9 !important;
7570text-align: left !important;
7571}.takatsuki-menu-lux__grid {
7572grid-template-columns: 1fr !important;
7573gap: 14px !important;
7574}.takatsuki-menu-lux__card {
7575padding: 24px 16px 20px !important;
7576border-radius: 18px !important;
7577}.takatsuki-menu-lux__time {
7578font-size: clamp(30px, 10vw, 42px) !important;
7579}.takatsuki-menu-lux__price {
7580font-size: 18px !important;
7581}.takatsuki-menu-lux__note {
7582font-size: 12px !important;
7583line-height: 1.75 !important;
7584}.takatsuki-menu-lux__cta {
7585width: 100% !important;
7586padding: 15px 16px !important;
7587font-size: 14px !important;
7588}
7589}/* ==================================================
75903. MW WP Form
7591================================================== */.mw_wp_form,
7592.mw_wp_form_confirm,
7593.mw_wp_form_complete {
7594color: #3e3634 !important;
7595font-size: 16px !important;
7596line-height: 1.9 !important;
7597}.mw_wp_form *,
7598.mw_wp_form_confirm *,
7599.mw_wp_form_complete * {
7600box-sizing: border-box !important;
7601}.mw_wp_form input[type="text"],
7602.mw_wp_form input[type="email"],
7603.mw_wp_form input[type="tel"],
7604.mw_wp_form input[type="number"],
7605.mw_wp_form input[type="url"],
7606.mw_wp_form input[type="date"],
7607.mw_wp_form textarea,
7608.mw_wp_form select {
7609width: 100% !important;
7610max-width: 100% !important;
7611padding: 13px 14px !important;
7612border: 1px solid #dccfcb !important;
7613border-radius: 12px !important;
7614background: #fff !important;
7615color: #3e3634 !important;
7616font-size: 16px !important;
7617line-height: 1.6 !important;
7618outline: none !important;
7619transition: border-color .2s ease, box-shadow .2s ease, background-color .2s ease !important;
7620-webkit-appearance: none !important;
7621appearance: none !important;
7622}.mw_wp_form textarea {
7623min-height: 150px !important;
7624resize: vertical !important;
7625}.mw_wp_form input[type="text"]:focus,
7626.mw_wp_form input[type="email"]:focus,
7627.mw_wp_form input[type="tel"]:focus,
7628.mw_wp_form input[type="number"]:focus,
7629.mw_wp_form input[type="url"]:focus,
7630.mw_wp_form input[type="date"]:focus,
7631.mw_wp_form textarea:focus,
7632.mw_wp_form select:focus {
7633border-color: #b07b72 !important;
7634box-shadow: 0 0 0 4px rgba(176,123,114,.12) !important;
7635background: #fffdfc !important;
7636}.mw_wp_form input::placeholder,
7637.mw_wp_form textarea::placeholder {
7638color: #9c918d !important;
7639opacity: 1 !important;
7640}.mw_wp_form label,
7641.mw_wp_form_confirm label {
7642display: inline-flex !important;
7643align-items: center !important;
7644gap: 6px !important;
7645color: #3e3634 !important;
7646font-weight: 700 !important;
7647}.mw_wp_form .required,
7648.mw_wp_form .mwform-required,
7649.mw_wp_form_confirm .required,
7650.mw_wp_form_confirm .mwform-required {
7651display: inline-block !important;
7652margin-left: 8px !important;
7653padding: 3px 8px !important;
7654border-radius: 999px !important;
7655background: #9f5c54 !important;
7656color: #fff !important;
7657font-size: 12px !important;
7658font-weight: 700 !important;
7659line-height: 1.2 !important;
7660vertical-align: middle !important;
7661}.mw_wp_form input[type="checkbox"],
7662.mw_wp_form input[type="radio"] {
7663transform: scale(1.05) !important;
7664margin-right: 6px !important;
7665}.mw_wp_form .horizontal-item,
7666.mw_wp_form .mwform-checkbox-field,
7667.mw_wp_form .mwform-radio-field {
7668line-height: 1.9 !important;
7669}.mw_wp_form_confirm input[type="text"],
7670.mw_wp_form_confirm input[type="email"],
7671.mw_wp_form_confirm input[type="tel"],
7672.mw_wp_form_confirm input[type="number"],
7673.mw_wp_form_confirm input[type="url"],
7674.mw_wp_form_confirm input[type="date"],
7675.mw_wp_form_confirm textarea,
7676.mw_wp_form_confirm select {
7677background: #fbf7f6 !important;
7678border-color: #eadfdb !important;
7679color: #5b4f4c !important;
7680}.mw_wp_form input[type="submit"],
7681.mw_wp_form input[type="button"],
7682.mw_wp_form input[type="reset"],
7683.mw_wp_form button,
7684.mw_wp_form_confirm input[type="submit"],
7685.mw_wp_form_confirm input[type="button"],
7686.mw_wp_form_confirm input[type="reset"],
7687.mw_wp_form_confirm button,
7688.mwform-back-button,
7689.mwform-submit-button {
7690appearance: none !important;
7691-webkit-appearance: none !important;
7692border: none !important;
7693background: #a7655d !important;
7694color: #fff !important;
7695font-size: 16px !important;
7696font-weight: 800 !important;
7697line-height: 1 !important;
7698padding: 14px 26px !important;
7699border-radius: 999px !important;
7700cursor: pointer !important;
7701box-shadow: 0 12px 28px rgba(166,101,93,.22) !important;
7702transition: transform .2s ease, box-shadow .2s ease, opacity .2s ease, background-color .2s ease !important;
7703text-decoration: none !important;
7704}.mw_wp_form input[type="submit"]:hover,
7705.mw_wp_form input[type="button"]:hover,
7706.mw_wp_form input[type="reset"]:hover,
7707.mw_wp_form button:hover,
7708.mw_wp_form_confirm input[type="submit"]:hover,
7709.mw_wp_form_confirm input[type="button"]:hover,
7710.mw_wp_form_confirm input[type="reset"]:hover,
7711.mw_wp_form_confirm button:hover,
7712.mwform-back-button:hover,
7713.mwform-submit-button:hover {
7714transform: translateY(-1px) !important;
7715box-shadow: 0 16px 30px rgba(166,101,93,.28) !important;
7716opacity: .96 !important;
7717}.mw_wp_form input[name="submitBack"],
7718.mw_wp_form_confirm input[name="submitBack"],
7719.mw_wp_form .mwform-back-button,
7720.mw_wp_form_confirm .mwform-back-button,
7721.mw_wp_form input[type="button"],
7722.mw_wp_form_confirm input[type="button"],
7723.mw_wp_form input[type="reset"],
7724.mw_wp_form_confirm input[type="reset"] {
7725background: #fff !important;
7726color: #7a4c46 !important;
7727border: 1px solid #e3d6d2 !important;
7728box-shadow: none !important;
7729}.mw_wp_form .horizontal-item + .horizontal-item,
7730.mw_wp_form_confirm .horizontal-item + .horizontal-item,
7731.mw_wp_form input + input,
7732.mw_wp_form_confirm input + input {
7733margin-left: 10px !important;
7734}.mw_wp_form .error,
7735.mw_wp_form .mw_wp_form_error,
7736.mw_wp_form .mwform-error {
7737display: block !important;
7738margin-top: 6px !important;
7739font-size: 13px !important;
7740line-height: 1.7 !important;
7741color: #b14b4b !important;
7742}.mw_wp_form table,
7743.mw_wp_form_confirm table {
7744width: 100% !important;
7745border-collapse: collapse !important;
7746}.mw_wp_form th,
7747.mw_wp_form td,
7748.mw_wp_form_confirm th,
7749.mw_wp_form_confirm td {
7750padding: 10px 0 !important;
7751vertical-align: top !important;
7752text-align: left !important;
7753}.mw_wp_form th,
7754.mw_wp_form_confirm th {
7755font-weight: 700 !important;
7756color: #3e3634 !important;
7757}.mw_wp_form_complete {
7758text-align: center !important;
7759}.mw_wp_form_complete p {
7760color: #5b4f4c !important;
7761line-height: 1.9 !important;
7762}@media (max-width: 767px) {
7763.mw_wp_form input[type="text"],
7764.mw_wp_form input[type="email"],
7765.mw_wp_form input[type="tel"],
7766.mw_wp_form input[type="number"],
7767.mw_wp_form input[type="url"],
7768.mw_wp_form input[type="date"],
7769.mw_wp_form textarea,
7770.mw_wp_form select {
7771font-size: 16px !important;
7772}.mw_wp_form input[type="submit"],
7773.mw_wp_form input[type="button"],
7774.mw_wp_form input[type="reset"],
7775.mw_wp_form button,
7776.mw_wp_form_confirm input[type="submit"],
7777.mw_wp_form_confirm input[type="button"],
7778.mw_wp_form_confirm input[type="reset"],
7779.mw_wp_form_confirm button,
7780.mwform-back-button,
7781.mwform-submit-button {
7782width: 100% !important;
7783max-width: 320px !important;
7784margin: 6px auto !important;
7785display: block !important;
7786}.mw_wp_form .horizontal-item + .horizontal-item,
7787.mw_wp_form_confirm .horizontal-item + .horizontal-item,
7788.mw_wp_form input + input,
7789.mw_wp_form_confirm input + input {
7790margin-left: 0 !important;
7791}
7792}/* ==================================================
77934. ダイエットページ本文
7794================================================== */.breeze-diet-sec,
7795.breeze-diet-sec * {
7796box-sizing: border-box !important;
7797}.breeze-diet-sec {
7798max-width: 980px !important;
7799margin: 0 auto !important;
7800padding: 0 16px !important;
7801color: #3e3634 !important;
7802font-size: 16px !important;
7803line-height: 1.9 !important;
7804overflow: hidden !important;
7805}.breeze-diet-sec h2,
7806.breeze-diet-sec p {
7807word-break: normal !important;
7808overflow-wrap: break-word !important;
7809}.breeze-diet-main-title {
7810margin: 0 0 10px !important;
7811font-size: 24px !important;
7812line-height: 1.5 !important;
7813font-weight: 800 !important;
7814color: #3e3634 !important;
7815text-align: center !important;
7816}.breeze-diet-lead {
7817max-width: 820px !important;
7818margin: 0 auto 24px !important;
7819text-align: center !important;
7820color: #5a514f !important;
7821}.breeze-worry {
7822margin: 0 0 34px !important;
7823}.breeze-worry-head {
7824text-align: center !important;
7825margin-bottom: 18px !important;
7826}.breeze-label {
7827margin: 0 0 6px !important;
7828font-size: 12px !important;
7829letter-spacing: .14em !important;
7830color: #b59690 !important;
7831font-weight: bold !important;
7832}.breeze-worry-title {
7833margin: 0 !important;
7834font-size: clamp(24px, 3vw, 32px) !important;
7835line-height: 1.45 !important;
7836font-weight: 800 !important;
7837color: #2f2422 !important;
7838}.breeze-worry-lead {
7839max-width: 720px !important;
7840margin: 10px auto 0 !important;
7841font-size: 15px !important;
7842line-height: 1.9 !important;
7843color: #6f6761 !important;
7844}.breeze-worry-grid {
7845display: grid !important;
7846grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
7847gap: 16px !important;
7848}.breeze-worry-card {
7849display: flex !important;
7850align-items: center !important;
7851gap: 16px !important;
7852padding: 20px 22px !important;
7853border: 1px solid #eadfdb !important;
7854border-radius: 22px !important;
7855background: linear-gradient(180deg, #fffdfc 0%, #fff7f5 100%) !important;
7856box-shadow: 0 10px 24px rgba(122,76,70,.06) !important;
7857min-width: 0 !important;
7858}.breeze-worry-icon {
7859width: 74px !important;
7860height: 74px !important;
7861flex: 0 0 74px !important;
7862border-radius: 18px !important;
7863background: #fff !important;
7864border: 1px solid #f0e4df !important;
7865display: flex !important;
7866align-items: center !important;
7867justify-content: center !important;
7868}.breeze-worry-icon img {
7869width: 52px !important;
7870height: 52px !important;
7871max-width: 52px !important;
7872max-height: 52px !important;
7873object-fit: contain !important;
7874display: block !important;
7875}.breeze-worry-text {
7876min-width: 0 !important;
7877}.breeze-worry-name {
7878font-size: 17px !important;
7879font-weight: 800 !important;
7880color: #3b2f2c !important;
7881line-height: 1.5 !important;
7882}.breeze-worry-sub {
7883margin-top: 4px !important;
7884font-size: 13px !important;
7885color: #7b706b !important;
7886line-height: 1.8 !important;
7887}.breeze-section-title {
7888margin: 18px 0 10px !important;
7889font-size: 22px !important;
7890line-height: 1.5 !important;
7891font-weight: 800 !important;
7892color: #3e3634 !important;
7893}.breeze-point {
7894display: flex !important;
7895gap: 10px !important;
7896align-items: flex-start !important;
7897margin: 14px 0 !important;
7898}.breeze-point.last {
7899margin-bottom: 24px !important;
7900}.breeze-point-num {
7901flex: 0 0 28px !important;
7902width: 28px !important;
7903height: 28px !important;
7904border-radius: 50% !important;
7905background: #a7655d !important;
7906color: #fff !important;
7907display: flex !important;
7908align-items: center !important;
7909justify-content: center !important;
7910font-weight: 800 !important;
7911line-height: 1 !important;
7912}.breeze-point-title {
7913margin: 0 0 4px !important;
7914font-weight: 800 !important;
7915}.breeze-point-text {
7916margin: 0 !important;
7917}.breeze-price-wrap {
7918width: 100% !important;
7919}.breeze-price-table {
7920width: 100% !important;
7921border-collapse: separate !important;
7922border-spacing: 0 !important;
7923border: 1px solid #f0e9e7 !important;
7924border-radius: 14px !important;
7925overflow: hidden !important;
7926font-size: 15px !important;
7927background: #fff !important;
7928}.breeze-price-table th {
7929text-align: left !important;
7930padding: 12px 14px !important;
7931border-bottom: 1px solid #f0e9e7 !important;
7932background: #fdf9f8 !important;
7933font-weight: 800 !important;
7934}.breeze-price-table th:last-child {
7935text-align: right !important;
7936}.breeze-price-table td {
7937padding: 12px 14px !important;
7938border-bottom: 1px solid #f5efee !important;
7939vertical-align: top !important;
7940}.breeze-price-table tr:last-child td {
7941border-bottom: none !important;
7942}.breeze-price-table td:last-child {
7943text-align: right !important;
7944white-space: nowrap !important;
7945}.breeze-note {
7946margin: 6px 0 10px !important;
7947color: #7a6d69 !important;
7948font-size: 12.5px !important;
7949}.breeze-link-text {
7950margin: 0 0 24px !important;
7951text-align: center !important;
7952}.breeze-link-text a {
7953color: #a7655d !important;
7954font-weight: bold !important;
7955text-decoration: underline !important;
7956}.breeze-faq {
7957border: 1px solid #efe7e5 !important;
7958border-radius: 12px !important;
7959padding: 14px 16px !important;
7960background: #fff !important;
7961margin: 0 0 10px !important;
7962}.breeze-faq-q {
7963margin: 0 0 6px !important;
7964font-weight: 800 !important;
7965color: #7a4c46 !important;
7966}.breeze-faq-a {
7967margin: 0 !important;
7968}.breeze-cta {
7969text-align: center !important;
7970margin: 20px 0 26px !important;
7971font-size: 0 !important;
7972}.breeze-cta a {
7973display: inline-block !important;
7974vertical-align: middle !important;
7975text-decoration: none !important;
7976border-radius: 999px !important;
7977font-weight: 800 !important;
7978letter-spacing: .01em !important;
7979margin: 0 8px 10px !important;
7980font-size: 16px !important;
7981}.breeze-cta-line {
7982background: #a7655d !important;
7983color: #fff !important;
7984padding: 14px 22px !important;
7985min-width: 250px !important;
7986box-shadow: 0 14px 30px rgba(166,101,93,.24) !important;
7987}.breeze-cta-form {
7988background: #fff !important;
7989color: #7a4c46 !important;
7990padding: 12px 18px !important;
7991min-width: 220px !important;
7992border: 1px solid #e7dedc !important;
7993}.breeze-cta-note {
7994font-size: 13px !important;
7995color: #7a6d69 !important;
7996margin: 8px 0 0 !important;
7997}@media (max-width: 767px) {
7998.breeze-diet-sec {
7999padding: 0 14px !important;
8000font-size: 15px !important;
8001line-height: 1.85 !important;
8002}.breeze-diet-main-title,
8003.breeze-diet-lead,
8004.breeze-worry-head,
8005.breeze-link-text {
8006text-align: left !important;
8007}.breeze-diet-main-title {
8008font-size: 22px !important;
8009line-height: 1.45 !important;
8010}.breeze-diet-lead {
8011margin-bottom: 26px !important;
8012}.breeze-worry {
8013margin-bottom: 30px !important;
8014}.breeze-worry-head {
8015margin-bottom: 16px !important;
8016}.breeze-worry-title {
8017font-size: 24px !important;
8018line-height: 1.45 !important;
8019}.breeze-worry-lead {
8020font-size: 14px !important;
8021line-height: 1.85 !important;
8022}.breeze-worry-grid {
8023grid-template-columns: 1fr !important;
8024gap: 12px !important;
8025}.breeze-worry-card {
8026gap: 12px !important;
8027padding: 16px 14px !important;
8028border-radius: 18px !important;
8029}.breeze-worry-icon {
8030width: 58px !important;
8031height: 58px !important;
8032flex: 0 0 58px !important;
8033border-radius: 15px !important;
8034}.breeze-worry-icon img {
8035width: 42px !important;
8036height: 42px !important;
8037max-width: 42px !important;
8038max-height: 42px !important;
8039}.breeze-worry-name {
8040font-size: 15.5px !important;
8041line-height: 1.45 !important;
8042}.breeze-worry-sub {
8043font-size: 12.5px !important;
8044line-height: 1.6 !important;
8045}.breeze-section-title {
8046font-size: 21px !important;
8047line-height: 1.45 !important;
8048}.breeze-point {
8049gap: 9px !important;
8050}.breeze-point-num {
8051flex: 0 0 26px !important;
8052width: 26px !important;
8053height: 26px !important;
8054font-size: 14px !important;
8055margin-top: 2px !important;
8056}.breeze-faq {
8057padding: 13px 14px !important;
8058border-radius: 14px !important;
8059}.breeze-cta {
8060margin-top: 22px !important;
8061}.breeze-cta a {
8062display: block !important;
8063width: 100% !important;
8064min-width: 0 !important;
8065margin: 0 0 10px !important;
8066padding-left: 12px !important;
8067padding-right: 12px !important;
8068font-size: 15px !important;
8069}.breeze-cta-note {
8070font-size: 12.5px !important;
8071line-height: 1.7 !important;
8072}
8073}/* ==================================================
80745. 料金プラン スマホ最終版
8075================================================== */@media (max-width: 767px) {
8076.breeze-diet-sec .breeze-price-table,
8077.breeze-diet-sec .breeze-price-table thead,
8078.breeze-diet-sec .breeze-price-table tbody,
8079.breeze-diet-sec .breeze-price-table tr,
8080.breeze-diet-sec .breeze-price-table th,
8081.breeze-diet-sec .breeze-price-table td {
8082display: block !important;
8083width: 100% !important;
8084}.breeze-diet-sec .breeze-price-table {
8085border: none !important;
8086background: transparent !important;
8087border-radius: 0 !important;
8088box-shadow: none !important;
8089overflow: visible !important;
8090border-collapse: separate !important;
8091border-spacing: 0 !important;
8092}.breeze-diet-sec .breeze-price-table thead {
8093display: none !important;
8094}.breeze-diet-sec .breeze-price-table tr {
8095margin: 0 0 16px !important;
8096padding: 18px 17px 17px !important;
8097border: 1px solid #eadfdb !important;
8098border-radius: 22px !important;
8099background: linear-gradient(180deg, #fffdfc 0%, #fff8f6 100%) !important;
8100box-shadow: 0 12px 28px rgba(122,76,70,.07) !important;
8101overflow: hidden !important;
8102}.breeze-diet-sec .breeze-price-table th,
8103.breeze-diet-sec .breeze-price-table td {
8104border: none !important;
8105background: transparent !important;
8106padding: 0 !important;
8107text-align: left !important;
8108white-space: normal !important;
8109vertical-align: top !important;
8110}.breeze-diet-sec .breeze-price-table td:first-child {
8111display: inline-flex !important;
8112align-items: center !important;
8113width: auto !important;
8114max-width: 100% !important;
8115margin: 0 0 11px !important;
8116padding: 6px 13px !important;
8117border-radius: 999px !important;
8118background: #f3e7e4 !important;
8119color: #7a4c46 !important;
8120font-size: 14px !important;
8121line-height: 1.35 !important;
8122font-weight: 900 !important;
8123letter-spacing: .01em !important;
8124}.breeze-diet-sec .breeze-price-table td:nth-child(2) {
8125margin: 0 0 13px !important;
8126color: #5f5551 !important;
8127font-size: 14px !important;
8128line-height: 1.75 !important;
8129font-weight: 500 !important;
8130}.breeze-diet-sec .breeze-price-table td:last-child {
8131margin-top: 0 !important;
8132padding-top: 13px !important;
8133border-top: 1px solid #f0e4df !important;
8134color: #2f2422 !important;
8135font-size: 23px !important;
8136line-height: 1.35 !important;
8137font-weight: 900 !important;
8138text-align: right !important;
8139letter-spacing: .01em !important;
8140}.breeze-diet-sec .breeze-price-table td:last-child strong {
8141color: #a7655d !important;
8142font-size: 20px !important;
8143line-height: 1.45 !important;
8144font-weight: 900 !important;
8145}.breeze-diet-sec .breeze-note {
8146margin: 12px 0 18px !important;
8147font-size: 12.5px !important;
8148line-height: 1.8 !important;
8149color: #7a6d69 !important;
8150}
8151}/* ==================================================
81526. 高槻店 サービスページ
8153================================================== */.breeze-service-page,
8154.breeze-service-page * {
8155box-sizing: border-box !important;
8156}.breeze-service-page {
8157--main: #00435c;
8158--accent: #70272a;
8159--text: #2f2f2f;
8160--line: #eaded6;
8161max-width: 1120px !important;
8162margin: 0 auto !important;
8163padding: 20px 16px 60px !important;
8164color: var(--text) !important;
8165}.breeze-service-hero {
8166background: linear-gradient(135deg, #f8f3ef 0%, #ffffff 58%, #f1e5df 100%) !important;
8167border-radius: 28px !important;
8168padding: 34px 24px !important;
8169margin: 0 0 34px !important;
8170text-align: center !important;
8171border: 1px solid var(--line) !important;
8172}.breeze-service-hero__label {
8173display: inline-block !important;
8174font-size: 13px !important;
8175letter-spacing: 0.12em !important;
8176color: var(--accent) !important;
8177font-weight: 800 !important;
8178margin: 0 0 12px !important;
8179}.breeze-service-hero h2 {
8180font-size: clamp(25px, 4vw, 38px) !important;
8181line-height: 1.45 !important;
8182margin: 0 0 16px !important;
8183color: var(--main) !important;
8184font-weight: 800 !important;
8185}.breeze-service-hero p {
8186max-width: 760px !important;
8187margin: 0 auto !important;
8188font-size: 16px !important;
8189line-height: 2 !important;
8190color: #4d4643 !important;
8191}.breeze-service-badges {
8192display: flex !important;
8193flex-wrap: wrap !important;
8194justify-content: center !important;
8195gap: 10px !important;
8196margin-top: 22px !important;
8197}.breeze-service-badges span {
8198display: inline-flex !important;
8199align-items: center !important;
8200justify-content: center !important;
8201background: #fff !important;
8202border: 1px solid var(--line) !important;
8203border-radius: 999px !important;
8204padding: 8px 14px !important;
8205font-size: 13px !important;
8206font-weight: 800 !important;
8207color: var(--main) !important;
8208line-height: 1.4 !important;
8209}.breeze-service-grid {
8210display: grid !important;
8211grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
8212gap: 24px !important;
8213}.breeze-service-card {
8214background: #fff !important;
8215border-radius: 24px !important;
8216overflow: hidden !important;
8217border: 1px solid var(--line) !important;
8218box-shadow: 0 10px 28px rgba(0, 0, 0, 0.06) !important;
8219}.breeze-service-card__photo {
8220min-height: 290px !important;
8221background-size: cover !important;
8222background-position: center !important;
8223background-repeat: no-repeat !important;
8224background-color: #efe7e1 !important;
8225position: relative !important;
8226}.breeze-service-card__photo::after {
8227content: "" !important;
8228position: absolute !important;
8229inset: 0 !important;
8230background: linear-gradient(to bottom, rgba(0,0,0,0.02), rgba(0,0,0,0.22)) !important;
8231pointer-events: none !important;
8232}.breeze-photo-01 {
8233background-image: url("https://breeze-takatuki.com/wp-content/uploads/2022/10/20250616_151415-scaled.jpg") !important;
8234}.breeze-photo-02 {
8235background-image: url("https://breeze-takatuki.com/wp-content/uploads/2026/07/%E9%AB%98%E6%A7%BB-%E3%83%80%E3%82%A4%E3%82%A8%E3%83%83%E3%83%88.jpg") !important;
8236}.breeze-photo-03 {
8237background-image: url("https://breeze-takatuki.com/wp-content/uploads/2022/10/20250616_151504-scaled.jpg") !important;
8238}.breeze-photo-04 {
8239background-image: url("https://breeze-takatuki.com/wp-content/uploads/2026/07/%E9%AB%98%E6%A7%BB-%E3%83%91%E3%83%BC%E3%82%BD%E3%83%8A%E3%83%AB%E3%82%B8%E3%83%A0.jpg") !important;
8240}.breeze-service-card__body {
8241padding: 24px 22px 26px !important;
8242}.breeze-service-card__en {
8243font-size: 13px !important;
8244letter-spacing: 0.12em !important;
8245font-weight: 800 !important;
8246color: var(--accent) !important;
8247margin: 0 0 8px !important;
8248line-height: 1.4 !important;
8249}.breeze-service-card h3 {
8250font-size: 22px !important;
8251line-height: 1.45 !important;
8252margin: 0 0 14px !important;
8253color: var(--main) !important;
8254font-weight: 800 !important;
8255}.breeze-service-card p {
8256font-size: 15px !important;
8257line-height: 1.95 !important;
8258margin: 0 !important;
8259color: #4d4643 !important;
8260}.breeze-service-card strong {
8261background: linear-gradient(transparent 60%, rgba(112,39,42,0.18) 60%) !important;
8262font-weight: 800 !important;
8263}.breeze-service-card__link {
8264margin-top: 18px !important;
8265}.breeze-service-card__link a {
8266display: inline-flex !important;
8267align-items: center !important;
8268justify-content: center !important;
8269color: #fff !important;
8270background: var(--main) !important;
8271border-radius: 999px !important;
8272padding: 10px 16px !important;
8273font-size: 14px !important;
8274font-weight: 800 !important;
8275text-decoration: none !important;
8276line-height: 1.5 !important;
8277}.breeze-service-cta {
8278margin-top: 38px !important;
8279background: var(--main) !important;
8280color: #fff !important;
8281border-radius: 26px !important;
8282padding: 30px 22px !important;
8283text-align: center !important;
8284}.breeze-service-cta h2 {
8285color: #fff !important;
8286font-size: clamp(22px, 3.5vw, 30px) !important;
8287line-height: 1.5 !important;
8288margin: 0 0 12px !important;
8289font-weight: 800 !important;
8290}.breeze-service-cta p {
8291font-size: 15px !important;
8292line-height: 1.9 !important;
8293margin: 0 auto 20px !important;
8294max-width: 720px !important;
8295color: #fff !important;
8296}.breeze-service-cta__buttons {
8297display: flex !important;
8298flex-wrap: wrap !important;
8299gap: 12px !important;
8300justify-content: center !important;
8301}.breeze-service-cta__buttons a {
8302display: inline-flex !important;
8303align-items: center !important;
8304justify-content: center !important;
8305min-width: 170px !important;
8306padding: 13px 18px !important;
8307border-radius: 999px !important;
8308font-weight: 800 !important;
8309text-decoration: none !important;
8310line-height: 1.5 !important;
8311}.breeze-service-cta__buttons a:first-child {
8312background: #fff !important;
8313color: var(--main) !important;
8314}.breeze-service-cta__buttons a:last-child {
8315background: var(--accent) !important;
8316color: #fff !important;
8317}.breeze-service-bottom-links {
8318text-align: center !important;
8319margin: 24px 0 0 !important;
8320font-size: 14px !important;
8321line-height: 1.8 !important;
8322color: #4d4643 !important;
8323}.breeze-service-bottom-links a {
8324color: var(--main) !important;
8325font-weight: 800 !important;
8326text-decoration: underline !important;
8327text-underline-offset: 3px !important;
8328}@media (max-width: 767px) {
8329.breeze-service-page {
8330padding: 12px 14px 44px !important;
8331}.breeze-service-hero {
8332border-radius: 22px !important;
8333padding: 28px 18px !important;
8334margin-bottom: 24px !important;
8335}.breeze-service-hero p {
8336font-size: 15px !important;
8337line-height: 1.9 !important;
8338text-align: left !important;
8339}.breeze-service-badges {
8340justify-content: flex-start !important;
8341}.breeze-service-grid {
8342grid-template-columns: 1fr !important;
8343gap: 20px !important;
8344}.breeze-service-card {
8345border-radius: 22px !important;
8346}.breeze-service-card__photo {
8347min-height: 230px !important;
8348}.breeze-service-card__body {
8349padding: 22px 18px 24px !important;
8350}.breeze-service-card h3 {
8351font-size: 20px !important;
8352}.breeze-service-card p {
8353font-size: 14.5px !important;
8354line-height: 1.9 !important;
8355}.breeze-service-card__link a,
8356.breeze-service-cta__buttons a {
8357width: 100% !important;
8358}.breeze-service-cta {
8359border-radius: 22px !important;
8360padding: 26px 18px !important;
8361}
8362}/* ==================================================
83637. TOPページ 相談CVブロック
8364FV下余白調整込み / 淡い色味版
8365================================================== */.breeze-top-cv,
8366.breeze-top-cv * {
8367box-sizing: border-box !important;
8368}body .breeze-top-cv {
8369width: 100vw !important;
8370max-width: 100vw !important;
8371margin: 0 calc(50% - 50vw) -48px !important;
8372padding: 0 !important;
8373color: #3e3634 !important;
8374overflow: hidden !important;
8375}body .breeze-top-cv__inner {
8376position: relative !important;
8377display: grid !important;
8378grid-template-columns: minmax(0, 1.08fr) minmax(420px, .92fr) !important;
8379gap: 38px !important;
8380align-items: stretch !important;
8381width: 100% !important;
8382max-width: none !important;
8383margin: 0 !important;
8384padding: clamp(38px, 5vw, 58px) clamp(32px, 7vw, 86px) clamp(18px, 2vw, 26px) !important;
8385border-radius: 0 !important;
8386background:
8387radial-gradient(circle at left top, rgba(167,101,93,.10), transparent 34%),
8388linear-gradient(135deg, #fff8f5 0%, #ffffff 58%, #f3e5df 100%) !important;
8389border-top: 1px solid #eadfdb !important;
8390border-bottom: 1px solid #eadfdb !important;
8391box-shadow: none !important;
8392overflow: hidden !important;
8393}.breeze-top-cv__inner::before {
8394content: "" !important;
8395position: absolute !important;
8396right: 38% !important;
8397top: 28px !important;
8398width: 1px !important;
8399height: calc(100% - 56px) !important;
8400background: linear-gradient(to bottom, transparent, rgba(167,101,93,.18), transparent) !important;
8401pointer-events: none !important;
8402}.breeze-top-cv__content {
8403position: relative !important;
8404z-index: 1 !important;
8405display: flex !important;
8406flex-direction: column !important;
8407justify-content: center !important;
8408}.breeze-top-cv__label {
8409display: inline-flex !important;
8410width: fit-content !important;
8411align-items: center !important;
8412gap: 8px !important;
8413margin: 0 0 16px !important;
8414padding: 7px 13px !important;
8415border-radius: 999px !important;
8416background: #fff !important;
8417border: 1px solid #eadfdb !important;
8418color: #a7655d !important;
8419font-size: 12px !important;
8420font-weight: 900 !important;
8421letter-spacing: .13em !important;
8422line-height: 1.4 !important;
8423}.breeze-top-cv__label::before {
8424content: "" !important;
8425width: 8px !important;
8426height: 8px !important;
8427border-radius: 50% !important;
8428background: #a7655d !important;
8429box-shadow: 0 0 0 5px rgba(167,101,93,.12) !important;
8430}.breeze-top-cv h2 {
8431margin: 0 0 18px !important;
8432color: #2f2422 !important;
8433font-size: clamp(34px, 4.5vw, 56px) !important;
8434line-height: 1.32 !important;
8435font-weight: 900 !important;
8436letter-spacing: .01em !important;
8437}.breeze-top-cv h2 em {
8438font-style: normal !important;
8439color: #a7655d !important;
8440background: linear-gradient(transparent 64%, rgba(167,101,93,.18) 64%) !important;
8441}.breeze-top-cv__lead {
8442max-width: 650px !important;
8443margin: 0 0 22px !important;
8444color: #5b4f4c !important;
8445font-size: 16.5px !important;
8446line-height: 2.05 !important;
8447font-weight: 500 !important;
8448}.breeze-top-cv__badges {
8449display: flex !important;
8450flex-wrap: wrap !important;
8451gap: 10px !important;
8452margin: 0 0 24px !important;
8453}.breeze-top-cv__badges span {
8454display: inline-flex !important;
8455align-items: center !important;
8456justify-content: center !important;
8457padding: 8px 14px !important;
8458border-radius: 999px !important;
8459background: #fff !important;
8460border: 1px solid #eadfdb !important;
8461color: #7a4c46 !important;
8462font-size: 13px !important;
8463font-weight: 900 !important;
8464line-height: 1.5 !important;
8465box-shadow: 0 6px 16px rgba(122,76,70,.04) !important;
8466}.breeze-top-cv__buttons {
8467display: flex !important;
8468flex-wrap: wrap !important;
8469gap: 12px !important;
8470margin: 0 0 14px !important;
8471}.breeze-top-cv__buttons a {
8472display: inline-flex !important;
8473align-items: center !important;
8474justify-content: center !important;
8475min-width: 230px !important;
8476padding: 15px 23px !important;
8477border-radius: 999px !important;
8478text-decoration: none !important;
8479font-size: 15px !important;
8480font-weight: 900 !important;
8481line-height: 1.5 !important;
8482transition: transform .2s ease, box-shadow .2s ease, opacity .2s ease !important;
8483}.breeze-top-cv__buttons a:first-child {
8484background: #a7655d !important;
8485color: #fff !important;
8486box-shadow: 0 16px 32px rgba(166,101,93,.25) !important;
8487}.breeze-top-cv__buttons a:last-child {
8488background: #fff !important;
8489color: #7a4c46 !important;
8490border: 1px solid #e7dedc !important;
8491}.breeze-top-cv__buttons a:hover {
8492transform: translateY(-2px) !important;
8493opacity: .94 !important;
8494}.breeze-top-cv__note {
8495margin: 0 0 20px !important;
8496color: #7a6d69 !important;
8497font-size: 13px !important;
8498line-height: 1.8 !important;
8499}.breeze-top-cv__proof {
8500display: grid !important;
8501grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
8502gap: 10px !important;
8503max-width: 640px !important;
8504}.breeze-top-cv__proof-item {
8505padding: 13px 12px !important;
8506border-radius: 18px !important;
8507background: rgba(255,255,255,.78) !important;
8508border: 1px solid #eadfdb !important;
8509text-align: center !important;
8510}.breeze-top-cv__proof-item span {
8511display: block !important;
8512margin: 0 0 4px !important;
8513color: #a7655d !important;
8514font-size: 11px !important;
8515font-weight: 900 !important;
8516letter-spacing: .08em !important;
8517}.breeze-top-cv__proof-item strong {
8518display: block !important;
8519color: #2f2422 !important;
8520font-size: 15px !important;
8521line-height: 1.5 !important;
8522font-weight: 900 !important;
8523}.breeze-top-cv__panel {
8524position: relative !important;
8525z-index: 1 !important;
8526padding: 30px 26px !important;
8527border-radius: 30px !important;
8528background:
8529radial-gradient(circle at top right, rgba(167,101,93,.10), transparent 32%),
8530linear-gradient(145deg, #fffaf8 0%, #fff 56%, #f4e7e3 100%) !important;
8531color: #3e3634 !important;
8532overflow: hidden !important;
8533border: 1px solid #eadfdb !important;
8534box-shadow: 0 18px 40px rgba(122, 76, 70, 0.10) !important;
8535}.breeze-top-cv__panel::before {
8536content: "" !important;
8537position: absolute !important;
8538top: -70px !important;
8539right: -70px !important;
8540width: 190px !important;
8541height: 190px !important;
8542border-radius: 50% !important;
8543background: rgba(167,101,93,.08) !important;
8544pointer-events: none !important;
8545}.breeze-top-cv__panel::after {
8546content: "" !important;
8547position: absolute !important;
8548inset: 14px !important;
8549border-radius: 24px !important;
8550border: 1px solid rgba(167,101,93,.14) !important;
8551pointer-events: none !important;
8552}.breeze-top-cv__panel-head {
8553position: relative !important;
8554z-index: 1 !important;
8555text-align: center !important;
8556margin-bottom: 22px !important;
8557}.breeze-top-cv__panel-label {
8558display: inline-block !important;
8559margin: 0 0 10px !important;
8560padding: 6px 13px !important;
8561border-radius: 999px !important;
8562background: #fff !important;
8563border: 1px solid #eadfdb !important;
8564color: #a7655d !important;
8565font-size: 11px !important;
8566font-weight: 900 !important;
8567letter-spacing: .14em !important;
8568}.breeze-top-cv__panel-title {
8569margin: 0 !important;
8570color: #2f2422 !important;
8571font-size: 25px !important;
8572line-height: 1.48 !important;
8573font-weight: 900 !important;
8574text-align: center !important;
8575}.breeze-top-cv__panel-sub {
8576margin: 9px 0 0 !important;
8577color: #6f625c !important;
8578font-size: 13px !important;
8579line-height: 1.85 !important;
8580}.breeze-top-cv__reason {
8581position: relative !important;
8582z-index: 1 !important;
8583display: grid !important;
8584gap: 14px !important;
8585}.breeze-top-cv__reason-item {
8586position: relative !important;
8587display: grid !important;
8588grid-template-columns: 58px 1fr !important;
8589gap: 15px !important;
8590align-items: flex-start !important;
8591padding: 18px 17px !important;
8592border-radius: 22px !important;
8593background: #fff !important;
8594border: 1px solid #eadfdb !important;
8595box-shadow: 0 10px 24px rgba(122, 76, 70, 0.06) !important;
8596}.breeze-top-cv__reason-num {
8597width: 58px !important;
8598height: 58px !important;
8599border-radius: 19px !important;
8600background: #a7655d !important;
8601color: #fff !important;
8602display: flex !important;
8603align-items: center !important;
8604justify-content: center !important;
8605flex-direction: column !important;
8606font-weight: 900 !important;
8607line-height: 1 !important;
8608box-shadow: 0 10px 20px rgba(166,101,93,.18) !important;
8609}.breeze-top-cv__reason-num small {
8610display: block !important;
8611margin-bottom: 5px !important;
8612color: #f8e8e4 !important;
8613font-size: 9px !important;
8614letter-spacing: .08em !important;
8615}.breeze-top-cv__reason-num b {
8616display: block !important;
8617color: #fff !important;
8618font-size: 20px !important;
8619}.breeze-top-cv__reason-text span {
8620display: block !important;
8621margin: 0 0 5px !important;
8622color: #a7655d !important;
8623font-size: 12px !important;
8624font-weight: 900 !important;
8625letter-spacing: .08em !important;
8626}.breeze-top-cv__reason-text strong {
8627display: block !important;
8628color: #2f2422 !important;
8629font-size: 18px !important;
8630line-height: 1.55 !important;
8631font-weight: 900 !important;
8632}.breeze-top-cv__reason-text p {
8633margin: 6px 0 0 !important;
8634color: #5b4f4c !important;
8635font-size: 13px !important;
8636line-height: 1.78 !important;
8637}.breeze-top-cv__mini {
8638position: relative !important;
8639z-index: 1 !important;
8640display: grid !important;
8641grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
8642gap: 10px !important;
8643margin-top: 17px !important;
8644}.breeze-top-cv__mini-item {
8645padding: 13px 10px !important;
8646border-radius: 17px !important;
8647background: #fff !important;
8648border: 1px solid #eadfdb !important;
8649text-align: center !important;
8650}.breeze-top-cv__mini-item span {
8651display: block !important;
8652color: #a7655d !important;
8653font-size: 11px !important;
8654font-weight: 900 !important;
8655letter-spacing: .08em !important;
8656margin-bottom: 4px !important;
8657}.breeze-top-cv__mini-item strong {
8658display: block !important;
8659color: #2f2422 !important;
8660font-size: 14px !important;
8661line-height: 1.5 !important;
8662font-weight: 900 !important;
8663}@media screen and (max-width: 767px) {
8664body .breeze-top-cv {
8665width: 100% !important;
8666max-width: 100% !important;
8667margin: -68px 0 -8px !important;
8668padding: 0 !important;
8669}body .breeze-top-cv__inner {
8670display: block !important;
8671padding: 30px 16px 24px !important;
8672border-radius: 0 0 24px 24px !important;
8673}.breeze-top-cv__inner::before {
8674display: none !important;
8675}.breeze-top-cv__label {
8676font-size: 10.5px !important;
8677letter-spacing: .08em !important;
8678margin-bottom: 14px !important;
8679}.breeze-top-cv h2 {
8680font-size: 28px !important;
8681line-height: 1.42 !important;
8682margin-bottom: 16px !important;
8683}.breeze-top-cv__lead {
8684font-size: 15px !important;
8685line-height: 1.9 !important;
8686}.breeze-top-cv__badges {
8687gap: 8px !important;
8688margin-bottom: 20px !important;
8689}.breeze-top-cv__badges span {
8690font-size: 12.5px !important;
8691padding: 7px 12px !important;
8692}.breeze-top-cv__buttons a {
8693width: 100% !important;
8694min-width: 0 !important;
8695}.breeze-top-cv__proof {
8696grid-template-columns: 1fr !important;
8697gap: 8px !important;
8698}.breeze-top-cv__proof-item {
8699text-align: left !important;
8700padding: 12px 13px !important;
8701}.breeze-top-cv__panel {
8702margin-top: 24px !important;
8703padding: 25px 18px !important;
8704border-radius: 24px !important;
8705background: linear-gradient(145deg, #fffaf8 0%, #fff 58%, #f5e8e3 100%) !important;
8706}.breeze-top-cv__panel::after {
8707inset: 10px !important;
8708border-radius: 20px !important;
8709}.breeze-top-cv__panel-head,
8710.breeze-top-cv__panel-title {
8711text-align: left !important;
8712}.breeze-top-cv__panel-title {
8713font-size: 22px !important;
8714}.breeze-top-cv__reason-item {
8715grid-template-columns: 50px 1fr !important;
8716gap: 12px !important;
8717padding: 16px 14px !important;
8718border-radius: 19px !important;
8719}.breeze-top-cv__reason-num {
8720width: 50px !important;
8721height: 50px !important;
8722border-radius: 16px !important;
8723}.breeze-top-cv__reason-num small {
8724font-size: 8px !important;
8725}.breeze-top-cv__reason-num b {
8726font-size: 18px !important;
8727}.breeze-top-cv__reason-text strong {
8728font-size: 16px !important;
8729}.breeze-top-cv__mini {
8730grid-template-columns: 1fr !important;
8731}
8732}
8733/* ==================================================
8734BLOG|アーカイブ・記事ページ 共通ヘッダー調整
87352026-08-28|中央寄せ修正版
8736================================================== */@media screen and (min-width: 768px) {body.post-type-archive-blog #page_header,
8737body.single-blog #page_header {
8738height: 460px !important;
8739min-height: 460px !important;
8740}body.post-type-archive-blog #page_header .title,
8741body.post-type-archive-blog #page_header h1,
8742body.single-blog #page_header .title,
8743body.single-blog #page_header h1 {
8744font-size: 42px !important;
8745line-height: 1.3 !important;
8746text-align: center !important;
8747white-space: nowrap !important;
8748}body.post-type-archive-blog #page_header .desc,
8749body.single-blog #page_header .desc {
8750font-size: 17px !important;
8751line-height: 1.75 !important;
8752text-align: center !important;
8753}
8754}@media screen and (max-width: 767px) {body.post-type-archive-blog #page_header,
8755body.single-blog #page_header {
8756height: 380px !important;
8757min-height: 380px !important;
8758}body.post-type-archive-blog #page_header .title,
8759body.post-type-archive-blog #page_header h1,
8760body.single-blog #page_header .title,
8761body.single-blog #page_header h1 {
8762font-size: 28px !important;
8763line-height: 1.4 !important;
8764text-align: center !important;
8765white-space: normal !important;
8766}body.post-type-archive-blog #page_header .desc,
8767body.single-blog #page_header .desc {
8768font-size: 14px !important;
8769line-height: 1.75 !important;
8770text-align: center !important;
8771}
8772}
8773/* =========================================================
8774フッターメニュー|プライバシーポリシー
8775追加:2026-09-03
8776========================================================= */#footer > .footer_menu {
8777background: #a6625c !important;
8778border-top: 1px solid rgba(217, 189, 122, 0.35);
8779}#footer > .footer_menu > ul {
8780height: auto !important;
8781min-height: 52px;
8782padding: 10px 20px;
8783justify-content: center;
8784}#footer > .footer_menu > ul > li {
8785margin: 0 10px !important;
8786}#footer > .footer_menu a {
8787color: #f6f0e7 !important;
8788font-size: 12px;
8789line-height: 1.6;
8790letter-spacing: 0.08em;
8791padding: 3px 6px;
8792text-decoration: none;
8793}#footer > .footer_menu a:hover,
8794#footer > .footer_menu a:focus-visible {
8795color: #d9bd7a !important;
8796text-decoration: underline;
8797text-underline-offset: 3px;
8798}
8799.styled_h2 {
8800font-size:26px !important; text-align:left; color:#ffffff; background:#000000;  border-top:0px solid #dddddd;
8801border-bottom:0px solid #dddddd;
8802border-left:0px solid #dddddd;
8803border-right:0px solid #dddddd;
8804padding:15px 15px 15px 15px !important;
8805margin:0px 0px 30px !important;
8806}
8807.styled_h3 {
8808font-size:22px !important; text-align:left; color:#000000;   border-top:0px solid #dddddd;
8809border-bottom:0px solid #dddddd;
8810border-left:2px solid #000000;
8811border-right:0px solid #dddddd;
8812padding:6px 0px 6px 16px !important;
8813margin:0px 0px 30px !important;
8814}
8815.styled_h4 {
8816font-size:18px !important; text-align:left; color:#000000;   border-top:0px solid #dddddd;
8817border-bottom:1px solid #dddddd;
8818border-left:0px solid #dddddd;
8819border-right:0px solid #dddddd;
8820padding:3px 0px 3px 20px !important;
8821margin:0px 0px 30px !important;
8822}
8823.styled_h5 {
8824font-size:14px !important; text-align:left; color:#000000;   border-top:0px solid #dddddd;
8825border-bottom:1px solid #dddddd;
8826border-left:0px solid #dddddd;
8827border-right:0px solid #dddddd;
8828padding:3px 0px 3px 24px !important;
8829margin:0px 0px 30px !important;
8830}
8831.q_custom_button1 {
8832color:#ffffff !important;
8833border-color:rgba(83,83,83,1);
8834}
8835.q_custom_button1.animation_type1 { background:#535353; }
8836.q_custom_button1:hover, .q_custom_button1:focus {
8837color:#ffffff !important;
8838border-color:rgba(125,125,125,1);
8839}
8840.q_custom_button1.animation_type1:hover { background:#7d7d7d; }
8841.q_custom_button1:before { background:#7d7d7d; }
8842.q_custom_button2 {
8843color:#ffffff !important;
8844border-color:rgba(83,83,83,1);
8845}
8846.q_custom_button2.animation_type1 { background:#535353; }
8847.q_custom_button2:hover, .q_custom_button2:focus {
8848color:#ffffff !important;
8849border-color:rgba(125,125,125,1);
8850}
8851.q_custom_button2.animation_type1:hover { background:#7d7d7d; }
8852.q_custom_button2:before { background:#7d7d7d; }
8853.speech_balloon_left1 .speach_balloon_text { background-color: #ffdfdf; border-color: #ffdfdf; color: #000000 }
8854.speech_balloon_left1 .speach_balloon_text::before { border-right-color: #ffdfdf }
8855.speech_balloon_left1 .speach_balloon_text::after { border-right-color: #ffdfdf }
8856.speech_balloon_left2 .speach_balloon_text { background-color: #ffffff; border-color: #ff5353; color: #000000 }
8857.speech_balloon_left2 .speach_balloon_text::before { border-right-color: #ff5353 }
8858.speech_balloon_left2 .speach_balloon_text::after { border-right-color: #ffffff }
8859.speech_balloon_right1 .speach_balloon_text { background-color: #ccf4ff; border-color: #ccf4ff; color: #000000 }
8860.speech_balloon_right1 .speach_balloon_text::before { border-left-color: #ccf4ff }
8861.speech_balloon_right1 .speach_balloon_text::after { border-left-color: #ccf4ff }
8862.speech_balloon_right2 .speach_balloon_text { background-color: #ffffff; border-color: #0789b5; color: #000000 }
8863.speech_balloon_right2 .speach_balloon_text::before { border-left-color: #0789b5 }
8864.speech_balloon_right2 .speach_balloon_text::after { border-left-color: #ffffff }
8865.qt_google_map .pb_googlemap_custom-overlay-inner { background:#333333; color:#ffffff; }
8866.qt_google_map .pb_googlemap_custom-overlay-inner::after { border-color:#333333 transparent transparent transparent; }
8867</style><style id="current-page-style" type="text/css">
8868#page_header .headline { color:#ffffff; }
8869#page_header .desc { color:#FFFFFF; }
8870#blog_list .title { font-size:20px; }
8871@media screen and (max-width:750px) {
8872#blog_list .title { font-size:16px; }
8873}
8874#page_header .overlay { background-color:rgba(0,0,0,0.5); }
8875#page_search_header .content { color:#ffffff; }
8876#page_search_header .catch { font-size:48px; }
8877@media screen and (max-width:750px) {
8878#page_search_header .catch { font-size:20px; }
8879}
8880#page_search_header .overlay { background-color:rgba(0,0,0,0.5); }
8881#site_loader_overlay.active #site_loader_animation {
8882opacity:0;
8883-webkit-transition: all 1.0s cubic-bezier(0.22, 1, 0.36, 1) 0s; transition: all 1.0s cubic-bezier(0.22, 1, 0.36, 1) 0s;
8884}
8885</style>
8885<script type="text/javascript">
8886jQuery(document).ready(function($){$("#header").hover(function(){
8887$(this).addClass("active");
8888}, function(){
8889$(this).removeClass("active");
8890});$("#global_menu li").hover(function(){
8891if( $(this).hasClass('menu-item-has-children') ){
8892$(">ul:not(:animated)",this).slideDown("fast");
8893$(this).addClass("active");
8894}
8895}, function(){
8896if( $(this).hasClass('menu-item-has-children') ){
8897$(">ul",this).slideUp("fast");
8898$(this).removeClass("active");
8899}
8900});});
8901</script>
8901<style type="text/css">
8902.p-footer-cta--1.footer_cta_type1 { background:rgba(0,0,0,1);  }
8903.p-footer-cta--1.footer_cta_type1 .catch { color:#ffffff; font-size:20px; }
8904.p-footer-cta--1.footer_cta_type1 #js-footer-cta__close:before { color:#ffffff; }
8905.p-footer-cta--1.footer_cta_type1 #js-footer-cta__close:hover:before { color:#cccccc; }
8906@media only screen and (max-width: 1050px) {
8907.p-footer-cta--1.footer_cta_type1 .catch { font-size:16px; }
8908}
8909@media only screen and (max-width: 750px) {
8910.p-footer-cta--1.footer_cta_type1 #js-footer-cta__btn:after { color:#ffffff; }
8911.p-footer-cta--1.footer_cta_type1 #js-footer-cta__btn:hover:after { color:#cccccc; }
8912}
8913.p-footer-cta--2.footer_cta_type1 { background:rgba(0,0,0,1);  }
8914.p-footer-cta--2.footer_cta_type1 .catch { color:#ffffff; font-size:20px; }
8915.p-footer-cta--2.footer_cta_type1 #js-footer-cta__close:before { color:#ffffff; }
8916.p-footer-cta--2.footer_cta_type1 #js-footer-cta__close:hover:before { color:#cccccc; }
8917@media only screen and (max-width: 1050px) {
8918.p-footer-cta--2.footer_cta_type1 .catch { font-size:16px; }
8919}
8920@media only screen and (max-width: 750px) {
8921.p-footer-cta--2.footer_cta_type1 #js-footer-cta__btn:after { color:#ffffff; }
8922.p-footer-cta--2.footer_cta_type1 #js-footer-cta__btn:hover:after { color:#cccccc; }
8923}
8924.p-footer-cta--3.footer_cta_type1 { background:rgba(0,0,0,1);  }
8925.p-footer-cta--3.footer_cta_type1 .catch { color:#ffffff; font-size:20px; }
8926.p-footer-cta--3.footer_cta_type1 #js-footer-cta__close:before { color:#ffffff; }
8927.p-footer-cta--3.footer_cta_type1 #js-footer-cta__close:hover:before { color:#cccccc; }
8928@media only screen and (max-width: 1050px) {
8929.p-footer-cta--3.footer_cta_type1 .catch { font-size:16px; }
8930}
8931@media only screen and (max-width: 750px) {
8932.p-footer-cta--3.footer_cta_type1 #js-footer-cta__btn:after { color:#ffffff; }
8933.p-footer-cta--3.footer_cta_type1 #js-footer-cta__btn:hover:after { color:#cccccc; }
8934}
8935</style>
8935<script>
8936jQuery(function ($) {
8937var $window = $(window);
8938var $body = $('body');
8939// クイックタグ - underline ------------------------------------------
8940if ($('.q_underline').length) {
8941var gradient_prefix = null;
8942$('.q_underline').each(function(){
8943var bbc = $(this).css('borderBottomColor');
8944if (jQuery.inArray(bbc, ['transparent', 'rgba(0, 0, 0, 0)']) == -1) {
8945if (gradient_prefix === null) {
8946gradient_prefix = '';
8947var ua = navigator.userAgent.toLowerCase();
8948if (/webkit/.test(ua)) {
8949gradient_prefix = '-webkit-';
8950} else if (/firefox/.test(ua)) {
8951gradient_prefix = '-moz-';
8952} else {
8953gradient_prefix = '';
8954}
8955}
8956$(this).css('borderBottomColor', 'transparent');
8957if (gradient_prefix) {
8958$(this).css('backgroundImage', gradient_prefix+'linear-gradient(left, transparent 50%, '+bbc+ ' 50%)');
8959} else {
8960$(this).css('backgroundImage', 'linear-gradient(to right, transparent 50%, '+bbc+ ' 50%)');
8961}
8962}
8963});
8964$window.on('scroll.q_underline', function(){
8965$('.q_underline:not(.is-active)').each(function(){
8966if ($body.hasClass('show-serumtal')) {
8967var left = $(this).offset().left;
8968if (window.scrollX > left - window.innerHeight) {
8969$(this).addClass('is-active');
8970}
8971} else {
8972var top = $(this).offset().top;
8973if (window.scrollY > top - window.innerHeight) {
8974$(this).addClass('is-active');
8975}
8976}
8977});
8978if (!$('.q_underline:not(.is-active)').length) {
8979$window.off('scroll.q_underline');
8980}
8981});
8982}
8983} );
8984</script>
8984<script>
vendor: 385 bytes, lines 8984-8993
8984
8985( function( w, d, s, l, i ) {
8986w[l] = w[l] || [];
8987w[l].push( {'gtm.start': new Date().getTime(), event: 'gtm.js'} );
8988var f = d.getElementsByTagName( s )[0],
8989j = d.createElement( s ), dl = l != 'dataLayer' ? '&l=' + l : '';
8990j.async = true;
8991j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
8992f.parentNode.insertBefore( j, f );
8993} )( window, document, 'script', 'dataLayer', '
8993GTM-T22QSFP
vendor: 5 bytes, line 8993
8993' );
8994</script>
8994<script>
vendor: 327 bytes, lines 8994-8998
8994(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
8995new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
8996j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
8997'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
8998})(window,document,'script','dataLayer','
8998GTM-5Q8D8N8S
vendor: 3 bytes, line 8998
8998');
8998</script>
8998
8999<style type="text/css">.saboxplugin-wrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:1px solid #eee;width:100%;clear:both;display:block;overflow:hidden;word-wrap:break-word;position:relative}.saboxplugin-wrap .saboxplugin-gravatar{float:left;padding:0 20px 20px 20px}.saboxplugin-wrap .saboxplugin-gravatar img{max-width:100px;height:auto;border-radius:0;}.saboxplugin-wrap .saboxplugin-authorname{font-size:18px;line-height:1;margin:20px 0 0 20px;display:block}.saboxplugin-wrap .saboxplugin-authorname a{text-decoration:none}.saboxplugin-wrap .saboxplugin-authorname a:focus{outline:0}.saboxplugin-wrap .saboxplugin-desc{display:block;margin:5px 20px}.saboxplugin-wrap .saboxplugin-desc a{text-decoration:underline}.saboxplugin-wrap .saboxplugin-desc p{margin:5px 0 12px}.saboxplugin-wrap .saboxplugin-web{margin:0 20px 15px;text-align:left}.saboxplugin-wrap .sab-web-position{text-align:right}.saboxplugin-wrap .saboxplugin-web a{color:#ccc;text-decoration:none}.saboxplugin-wrap .saboxplugin-socials{position:relative;display:block;background:#fcfcfc;padding:5px;border-top:1px solid #eee}.saboxplugin-wrap .saboxplugin-socials a svg{width:20px;height:20px}.saboxplugin-wrap .saboxplugin-socials a svg .st2{fill:#fff; transform-origin:center center;}.saboxplugin-wrap .saboxplugin-socials a svg .st1{fill:rgba(0,0,0,.3)}.saboxplugin-wrap .saboxplugin-socials a:hover{opacity:.8;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s;box-shadow:none!important;-webkit-box-shadow:none!important}.saboxplugin-wrap .saboxplugin-socials .saboxplugin-icon-color{box-shadow:none;padding:0;border:0;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s;display:inline-block;color:#fff;font-size:0;text-decoration:inherit;margin:5px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;overflow:hidden}.saboxplugin-wrap .saboxplugin-socials .saboxplugin-icon-grey{text-decoration:inherit;box-shadow:none;position:relative;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;margin:10px 5px;color:#444;fill:#444}.clearfix:after,.clearfix:before{content:' ';display:table;line-height:0;clear:both}.ie7 .clearfix{zoom:1}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-twitch{border-color:#38245c}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-behance{border-color:#003eb0}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-deviantart{border-color:#036824}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-digg{border-color:#00327c}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-dribbble{border-color:#ba1655}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-facebook{border-color:#1e2e4f}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-flickr{border-color:#003576}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-github{border-color:#264874}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-google{border-color:#0b51c5}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-html5{border-color:#902e13}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-instagram{border-color:#1630aa}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-linkedin{border-color:#00344f}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-pinterest{border-color:#5b040e}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-reddit{border-color:#992900}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-rss{border-color:#a43b0a}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-sharethis{border-color:#5d8420}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-soundcloud{border-color:#995200}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-spotify{border-color:#0f612c}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-stackoverflow{border-color:#a95009}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-steam{border-color:#006388}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-user_email{border-color:#b84e05}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-tumblr{border-color:#10151b}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-twitter{border-color:#0967a0}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-vimeo{border-color:#0d7091}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-windows{border-color:#003f71}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-whatsapp{border-color:#003f71}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-wordpress{border-color:#0f3647}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-yahoo{border-color:#14002d}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-youtube{border-color:#900}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-xing{border-color:#000202}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-mixcloud{border-color:#2475a0}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-vk{border-color:#243549}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-medium{border-color:#00452c}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-quora{border-color:#420e00}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-meetup{border-color:#9b181c}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-goodreads{border-color:#000}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-snapchat{border-color:#999700}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-500px{border-color:#00557f}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-mastodont{border-color:#185886}.sabox-plus-item{margin-bottom:20px}@media screen and (max-width:480px){.saboxplugin-wrap{text-align:center}.saboxplugin-wrap .saboxplugin-gravatar{float:none;padding:20px 0;text-align:center;margin:0 auto;display:block}.saboxplugin-wrap .saboxplugin-gravatar img{float:none;display:inline-block;display:-moz-inline-stack;vertical-align:middle;zoom:1}.saboxplugin-wrap .saboxplugin-desc{margin:0 10px 20px;text-align:center}.saboxplugin-wrap .saboxplugin-authorname{text-align:center;margin:10px 0 20px}}body .saboxplugin-authorname a,body .saboxplugin-authorname a:hover{box-shadow:none;-webkit-box-shadow:none}a.sab-profile-edit{font-size:16px!important;line-height:1!important}.sab-edit-settings a,a.sab-profile-edit{color:#0073aa!important;box-shadow:none!important;-webkit-box-shadow:none!important}.sab-edit-settings{margin-right:15px;position:absolute;right:0;z-index:2;bottom:10px;line-height:20px}.sab-edit-settings i{margin-left:5px}.saboxplugin-socials{line-height:1!important}.rtl .saboxplugin-wrap .saboxplugin-gravatar{float:right}.rtl .saboxplugin-wrap .saboxplugin-authorname{display:flex;align-items:center}.rtl .saboxplugin-wrap .saboxplugin-authorname .sab-profile-edit{margin-right:10px}.rtl .sab-edit-settings{right:auto;left:0}img.sab-custom-avatar{max-width:75px;}.saboxplugin-wrap {margin-top:0px; margin-bottom:0px; padding: 0px 0px }.saboxplugin-wrap .saboxplugin-authorname {font-size:18px; line-height:25px;}.saboxplugin-wrap .saboxplugin-desc p, .saboxplugin-wrap .saboxplugin-desc {font-size:14px !important; line-height:21px !important;}.saboxplugin-wrap .saboxplugin-web {font-size:14px;}.saboxplugin-wrap .saboxplugin-socials a svg {width:18px;height:18px;}</style>
8999<link rel="icon" href="https://breeze-takatuki.com/wp-content/uploads/2022/08/cropped-ブリーゼロゴ1200×1200-32x32.jpeg" sizes="32x32" /><link rel="icon" href="https://breeze-takatuki.com/wp-content/uploads/2022/08/cropped-ブリーゼロゴ1200×1200-192x192.jpeg" sizes="192x192" /><link rel="apple-touch-icon" href="https://breeze-takatuki.com/wp-content/uploads/2022/08/cropped-ブリーゼロゴ1200×1200-180x180.jpeg" /><meta name="msapplication-TileImage" content="https://breeze-takatuki.com/wp-content/uploads/2022/08/cropped-ブリーゼロゴ1200×1200-270x270.jpeg" /></head><body id="body" class="archive post-type-archive post-type-archive-blog wp-embed-responsive wp-theme-drop_tcd087 menu_type2 use_header_fix use_mobile_header_fix"><div id="container"><header id="header"><div id="header_logo"><p class="logo">
9000<a href="https://breeze-takatuki.com/" title="パーソナルジムBREEZE 高槻店">
9001<img class="logo_image" src="https://breeze-takatuki.com/wp-content/uploads/2026/07/パーソナルジムBREEZE-1.png?1790809107" alt="パーソナルジムBREEZE 高槻店" title="パーソナルジムBREEZE 高槻店" width="2172" height="724" />
9002</a></p></div>
9003<a class="global_menu_button" href="#"><span></span><span></span><span></span></a><nav id="global_menu"><ul id="menu-%e3%82%b5%e3%83%b3%e3%83%97%e3%83%ab%e3%83%a1%e3%83%8b%e3%83%a5%e3%83%bc" class="menu"><li id="menu-item-31" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-31 "><a href="https://breeze-takatuki.com/concept/">コンセプト</a></li><li id="menu-item-32" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-32 "><a href="https://breeze-takatuki.com/service/">サービス</a></li><li id="menu-item-1466" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1466 "><a href="https://breeze-takatuki.com/diet/">ダイエット</a></li><li id="menu-item-37" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-37 "><a href="https://breeze-takatuki.com/menu/">メニュー</a></li><li id="menu-item-38" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-38 "><a href="https://breeze-takatuki.com/trainer/">トレーナー</a></li><li id="menu-item-94" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-94 "><a href="https://breeze-takatuki.com/achievement/">実績</a></li><li id="menu-item-95" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-95 "><a href="https://breeze-takatuki.com/access/">アクセス</a></li><li id="menu-item-96" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-96 current-menu-item"><a href="https://breeze-takatuki.com/blog/" aria-current="page">ブログ</a></li><li id="menu-item-1737" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1737 "><a href="https://breeze-takatuki.com/contact/">無料カウンセリング予約</a></li><li id="menu-item-2619" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2619 "><a href="https://breeze-takatuki.com/stretch/">パーソナルストレッチ</a></li></ul></nav></header><div id="page_header"><div id="page_header_inner"><h1 class="headline rich_font animate_item common_headline">BREEZE高槻店 公式ブログ</h1><p class="desc animate_item"><span class="pc">ダイエット・ボディメイク・食事管理・ストレッチなど、女性の身体づくりに役立つ情報を発信しています。</span><span class="mobile">ダイエット・ボディメイク・食事管理・ストレッチなど、女性の身体づくりに役立つ情報を発信しています。</span></p></div><div id="bread_crumb"><ul class="clearfix" itemscope itemtype="https://schema.org/BreadcrumbList"><li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem" class="home"><a itemprop="item" href="https://breeze-takatuki.com/"><span itemprop="name">ホーム</span></a><meta itemprop="position" content="1"></li><li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><a itemprop="item" href="https://breeze-takatuki.com/blog/"><span itemprop="name">ブログ</span></a><meta itemprop="position" content="2"></li><li class="category" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
9004<a itemprop="item" href="https://breeze-takatuki.com/category/health/"><span itemprop="name">健康</span></a>
9005<a itemprop="item" href="https://breeze-takatuki.com/category/muscle/"><span itemprop="name">
9005筋肉</span></a><meta itemprop="position" content="3"></li><li class="last" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><span itemprop="name">運動で気分が変わるのはなぜ?自律神経・ストレス・睡眠との関係</span><meta itemprop="position" content="4"></li></ul></div><div class="overlay"></div><div class="bg_image" style="background:url(https://breeze-takatuki.com/wp-content/uploads/2025/06/4-1.jpg) no-repeat center top; background-size:cover;"></div></div><div id="blog_archive"><div id="blog_list" class="inview"><article class="item">
9006<a class="image_link animate_background" href="https://breeze-takatuki.com/blog/%e9%ab%98%e6%a7%bb-%e3%83%91%e3%83%bc%e3%82%bd%e3%83%8a%e3%83%ab%e3%80%80%e9%81%8b%e5%8b%95%e4%b8%ad%e3%81%ab%e4%bd%93%e3%81%ae%e4%b8%ad%e3%81%a7%e5%88%86%e6%b3%8c%e3%81%95%e3%82%8c%e3%82%8b%e3%83%9b/"><div class="image_wrap"><div class="image" style="background:url(https://breeze-takatuki.com/wp-content/uploads/2026/08/pose_dance_ukareru_woman-848x650.png) no-repeat center center; background-size:cover;"></div></div>
9007</a><div class="content"><p class="category"><a class="cat_id4" href="https://breeze-takatuki.com/category/muscle/">筋肉</a></p><div class="title_area">
9008<a class="title_link" href="https://breeze-takatuki.com/blog/%e9%ab%98%e6%a7%bb-%e3%83%91%e3%83%bc%e3%82%bd%e3%83%8a%e3%83%ab%e3%80%80%e9%81%8b%e5%8b%95%e4%b8%ad%e3%81%ab%e4%bd%93%e3%81%ae%e4%b8%ad%e3%81%a7%e5%88%86%e6%b3%8c%e3%81%95%e3%82%8c%e3%82%8b%e3%83%9b/"><h2 class="title"><span>運動で気分が変わるのはなぜ?自律神経・ストレス・睡眠との関係</span></h2></a><p class="date"><time class="entry-date updated" datetime="2026-09-14T04:40:30+00:00">2026.08.18</time></p></div></div></article><article class="item">
9009<a class="image_link animate_background" href="https://breeze-takatuki.com/blog/takatsuki-personal-gym-30-60-90/"><div class="image_wrap"><div class="image" style="background:url(https://breeze-takatuki.com/wp-content/uploads/2026/08/高槻でパーソナルジムを選ぶなら30分・60分・90分のどれ?目的別に違いを解説-1450x650.png) no-repeat center center; background-size:cover;"></div></div>
9010</a><div class="content"><p class="category"><a class="cat_id5" href="https://breeze-takatuki.com/category/training/">トレーニング</a></p><div class="title_area">
9011<a class="title_link" href="https://breeze-takatuki.com/blog/takatsuki-personal-gym-30-60-90/"><h2 class="title"><span>高槻でパーソナルジムを選ぶなら30分・60分・90分のどれ?</span></h2></a><p class="date"><time class="entry-date updated" datetime="2026-09-03T16:39:45+00:00">2026.08.12</time></p></div></div></article><article class="item">
9012<a class="image_link animate_background" href="https://breeze-takatuki.com/blog/%e9%ab%98%e6%a7%bb-%e3%83%91%e3%83%bc%e3%82%bd%e3%83%8a%e3%83%ab%e3%80%80%e6%9a%91%e3%81%95%e3%81%ab%e3%80%8c%e5%bc%b1%e3%81%84%e4%ba%ba%e3%80%8d%e3%81%a8%e3%80%8c%e5%bc%b7%e3%81%84%e4%ba%ba%e3%80%8d/"><div class="image_wrap"><div class="image" style="background:url(https://breeze-takatuki.com/wp-content/uploads/2026/08/images-2.png) no-repeat center center; background-size:cover;"></div></div>
9013</a><div class="content"><p class="category"><a class="cat_id2" href="https://breeze-takatuki.com/category/diet/">ダイエット</a></p><div class="title_area">
9014<a class="title_link" href="https://breeze-takatuki.com/blog/%e9%ab%98%e6%a7%bb-%e3%83%91%e3%83%bc%e3%82%bd%e3%83%8a%e3%83%ab%e3%80%80%e6%9a%91%e3%81%95%e3%81%ab%e3%80%8c%e5%bc%b1%e3%81%84%e4%ba%ba%e3%80%8d%e3%81%a8%e3%80%8c%e5%bc%b7%e3%81%84%e4%ba%ba%e3%80%8d/"><h2 class="title"><span>暑さに弱い人の特徴は?暑熱順化の仕組みと夏の運動で気をつけたいこと</span></h2></a><p class="date"><time class="entry-date updated" datetime="2026-09-14T05:28:12+00:00">2026.08.04</time></p></div></div></article><article class="item">
9015<a class="image_link animate_background" href="https://breeze-takatuki.com/blog/%e9%ab%98%e6%a7%bb-%e3%83%91%e3%83%bc%e3%82%bd%e3%83%8a%e3%83%ab%e3%80%80%e7%86%b1%e4%b8%ad%e7%97%87%e3%81%ae%e7%97%87%e7%8a%b6%e3%81%af%e3%81%a9%e3%82%93%e3%81%aa%e3%82%82%e3%81%ae%e3%81%8c%e3%81%82/"><div class="image_wrap"><div class="image" style="background:url(https://breeze-takatuki.com/w
9015p-content/uploads/2026/07/necchuusyou_taoreru_girl-771x650.png) no-repeat center center; background-size:cover;"></div></div>
9016</a><div class="content"><p class="category"><a class="cat_id16" href="https://breeze-takatuki.com/category/health/">健康</a></p><div class="title_area">
9017<a class="title_link" href="https://breeze-takatuki.com/blog/%e9%ab%98%e6%a7%bb-%e3%83%91%e3%83%bc%e3%82%bd%e3%83%8a%e3%83%ab%e3%80%80%e7%86%b1%e4%b8%ad%e7%97%87%e3%81%ae%e7%97%87%e7%8a%b6%e3%81%af%e3%81%a9%e3%82%93%e3%81%aa%e3%82%82%e3%81%ae%e3%81%8c%e3%81%82/"><h2 class="title"><span>熱中症の症状と応急処置|めまい・頭痛・意識障害が出たときの対応</span></h2></a><p class="date"><time class="entry-date updated" datetime="2026-09-12T18:14:35+00:00">2026.07.21</time></p></div></div></article><article class="item">
9018<a class="image_link animate_background" href="https://breeze-takatuki.com/blog/%e9%ab%98%e6%a7%bb-%e3%83%91%e3%83%bc%e3%82%bd%e3%83%8a%e3%83%ab%e3%80%80%e3%82%b3%e3%82%a2%e3%83%88%e3%83%ac%e3%83%bc%e3%83%8b%e3%83%b3%e3%82%b0%e3%81%8c%e8%85%b0%e7%97%9b%e4%ba%88%e9%98%b2%e3%81%ab/"><div class="image_wrap"><div class="image" style="background:url(https://breeze-takatuki.com/wp-content/uploads/2026/07/images.png) no-repeat center center; background-size:cover;"></div></div>
9019</a><div class="content"><p class="category"><a class="cat_id5" href="https://breeze-takatuki.com/category/training/">トレーニング</a></p><div class="title_area">
9020<a class="title_link" href="https://breeze-takatuki.com/blog/%e9%ab%98%e6%a7%bb-%e3%83%91%e3%83%bc%e3%82%bd%e3%83%8a%e3%83%ab%e3%80%80%e3%82%b3%e3%82%a2%e3%83%88%e3%83%ac%e3%83%bc%e3%83%8b%e3%83%b3%e3%82%b0%e3%81%8c%e8%85%b0%e7%97%9b%e4%ba%88%e9%98%b2%e3%81%ab/"><h2 class="title"><span>腰痛が気になる人のコアトレーニング|体幹を鍛える意味・やり方・注意点</span></h2></a><p class="date"><time class="entry-date updated" datetime="2026-09-14T04:40:37+00:00">2026.07.09</time></p></div></div></article><article class="item">
9021<a class="image_link animate_background" href="https://breeze-takatuki.com/blog/%e9%ab%98%e6%a7%bb%e3%81%a7%e3%83%91%e3%83%bc%e3%82%bd%e3%83%8a%e3%83%ab%e3%82%b8%e3%83%a0%e3%82%92%e3%81%8a%e6%8e%a2%e3%81%97%e3%81%ae%e6%96%b9%e3%81%b8%ef%bd%9cbreeze%e3%81%8c%e3%80%8c%e3%83%88/"><div class="image_wrap"><div class="image" style="background:url(https://breeze-takatuki.com/wp-content/uploads/2022/10/20250616_151504-1450x650.jpg) no-repeat center center; background-size:cover;"></div></div>
9022</a><div class="content"><p class="category"><a class="cat_id1" href="https://breeze-takatuki.com/category/uncategorized/">Uncategorized</a></p><div class="title_area">
9023<a class="title_link" href="https://breeze-takatuki.com/blog/%e9%ab%98%e6%a7%bb%e3%81%a7%e3%83%91%e3%83%bc%e3%82%bd%e3%83%8a%e3%83%ab%e3%82%b8%e3%83%a0%e3%82%92%e3%81%8a%e6%8e%a2%e3%81%97%e3%81%ae%e6%96%b9%e3%81%b8%ef%bd%9cbreeze%e3%81%8c%e3%80%8c%e3%83%88/"><h2 class="title"><span>比較サイト「トレピタ!」掲載のお知らせ|BREEZE高槻店</span></h2></a><p class="date"><time class="entry-date updated" datetime="2026-09-13T05:02:24+00:00">2026.07.07</time></p></div></div></article><article class="item">
9024<a class="image_link animate_background" href="https://breeze-takatuki.com/blog/%e9%ab%98%e6%a7%bb-%e3%83%91%e3%83%bc%e3%82%bd%e3%83%8a%e3%83%ab%e3%80%80%e3%82%ab%e3%83%aa%e3%82%bb%e3%83%8b%e3%82%af%e3%82%b9%e3%83%af%e3%83%bc%e3%82%af%e3%82%a2%e3%82%a6%e3%83%88%ef%bc%88%e8%87%aa/"><div class="image_wrap"><div class="image" style="background:url(https://breeze-takatuki.com/wp-content/uploads/2026/07/プランク.png) no-repeat center center; background-size:cover;"></div></div>
9025</a><div class="content"><p class="category"><a class="cat_id5" href="https://breeze-takatuki.com/category/training/">トレーニング</a></p><div class="title_area">
9026<a class="title_link" href="https://breeze-takatuki.com/blog/%e9%ab%98%e6%a7%bb-%e3%83%91%e3%83%bc%e3%82%bd%e3%83%8a%e3%83%ab%e3%80%80%e3%82%ab%e3%83%aa%e3%82%bb%e3%83%8b%e3%82%af%e3%82%b9%e3%83%af%e3%83%bc%e3%82%af%e3%82%a2%e3%82%a6%e3%83%88%ef%bc%88%e8%87%aa/"><h2 class="title"><span>カリセニクスとは?自重トレーニングのメリット・初心者メニューを解説</span></h2></a><p class="date"><time class="entry-date updated" datetime="2026-09-14T04:40:44+00:00">2026.07.07</time></p></div></div></article><article class="item">
9027<a class="image_link animate_background" href="https://breeze-takatuki.com/blog/%e9%ab%98%e6%a7%bb-%e3%83%91%e3%83%bc%e3%82%bd%e3%83%8a%e3%83%ab%e3%80%80%e4%bd%bf%e3%81%84%e6%96%b9%e3%81%ae%e3%83%90%e3%83%aa%e3%82%a8%e3%83%bc%e3%82%b7%e3%83%a7%e3%83%b3%e3%81%8c%e5%a4%9a%e3%81%8f/"><div class="image_wrap"><div class="image" style="background:url(https://breeze-takatuki.com/w
9027p-content/uploads/2026/06/undou_medicine_ball_woman.png) no-repeat center center; background-size:cover;"></div></div>
9028</a><div class="content"><p class="category"><a class="cat_id5" href="https://breeze-takatuki.com/category/training/">トレーニング</a></p><div class="title_area">
9029<a class="title_link" href="https://breeze-takatuki.com/blog/%e9%ab%98%e6%a7%bb-%e3%83%91%e3%83%bc%e3%82%bd%e3%83%8a%e3%83%ab%e3%80%80%e4%bd%bf%e3%81%84%e6%96%b9%e3%81%ae%e3%83%90%e3%83%aa%e3%82%a8%e3%83%bc%e3%82%b7%e3%83%a7%e3%83%b3%e3%81%8c%e5%a4%9a%e3%81%8f/"><h2 class="title"><span>メディシンボールとは?使い方・重さの選び方・初心者向けトレーニング</span></h2></a><p class="date"><time class="entry-date updated" datetime="2026-09-14T04:40:51+00:00">2026.06.30</time></p></div></div></article><article class="item">
9030<a class="image_link animate_background" href="https://breeze-takatuki.com/blog/%e9%ab%98%e6%a7%bb-%e3%83%91%e3%83%bc%e3%82%bd%e3%83%8a%e3%83%ab%e3%80%80%e3%82%b9%e3%83%bc%e3%83%91%e3%83%bc%e3%83%95%e3%83%bc%e3%83%89%e3%81%ae2026%e5%b9%b4%e7%8f%be%e5%9c%a8%e3%81%af%e4%bd%95/"><div class="image_wrap"><div class="image" style="background:url(https://breeze-takatuki.com/wp-content/uploads/2026/06/food_eiyoukinou-795x650.png) no-repeat center center; background-size:cover;"></div></div>
9031</a><div class="content"><p class="category"><a class="cat_id2" href="https://breeze-takatuki.com/category/diet/">ダイエット</a></p><div class="title_area">
9032<a class="title_link" href="https://breeze-takatuki.com/blog/%e9%ab%98%e6%a7%bb-%e3%83%91%e3%83%bc%e3%82%bd%e3%83%8a%e3%83%ab%e3%80%80%e3%82%b9%e3%83%bc%e3%83%91%e3%83%bc%e3%83%95%e3%83%bc%e3%83%89%e3%81%ae2026%e5%b9%b4%e7%8f%be%e5%9c%a8%e3%81%af%e4%bd%95/"><h2 class="title"><span>スーパーフードはダイエットに必要?意味・選び方・注意点を解説</span></h2></a><p class="date"><time class="entry-date updated" datetime="2026-09-14T05:28:19+00:00">2026.06.23</time></p></div></div></article><article class="item">
9033<a class="image_link animate_background" href="https://breeze-takatuki.com/blog/%e9%ab%98%e6%a7%bb%e3%81%a7%e7%94%a3%e5%be%8c%e3%83%80%e3%82%a4%e3%82%a8%e3%83%83%e3%83%88%e3%82%92%e5%a7%8b%e3%82%81%e3%81%9f%e3%81%84%e5%a5%b3%e6%80%a7%e3%81%b8%ef%bd%9c%e7%84%a1%e7%90%86%e3%81%aa/"><div class="image_wrap"><div class="image" style="background:url(https://breeze-takatuki.com/wp-content/uploads/2025/12/10634-1450x650.jpg) no-repeat center center; background-size:cover;"></div></div>
9034</a><div class="content"><p class="category"><a class="cat_id2" href="https://breeze-takatuki.com/category/diet/">ダイエット</a></p><div class="title_area">
9035<a class="title_link" href="https://breeze-takatuki.com/blog/%e9%ab%98%e6%a7%bb%e3%81%a7%e7%94%a3%e5%be%8c%e3%83%80%e3%82%a4%e3%82%a8%e3%83%83%e3%83%88%e3%82%92%e5%a7%8b%e3%82%81%e3%81%9f%e3%81%84%e5%a5%b3%e6%80%a7%e3%81%b8%ef%bd%9c%e7%84%a1%e7%90%86%e3%81%aa/"><h2 class="title"><span>高槻で産後ダイエットを始めたいママへ|いつから運動?食事・筋トレの進め方</span></h2></a><p class="date"><time class="entry-date updated" datetime="2026-09-13T06:04:57+00:00">2026.06.20</time></p></div></div></article></div><div class="inview"><div class="page_navi clearfix"><ul class='page-numbers'><li><span aria-current="page" class="page-numbers current">1</span></li><li><a class="page-numbers" href="https://breeze-takatuki.com/blog/page/2/">2</a></li><li><span class="page-numbers dots">&hellip;</span></li><li><a class="page-numbers" href="https://breeze-takatuki.com/blog/page/20/">20</a></li><li><a class="next page-numbers" href="https://breeze-takatuki.com/blog/page/2/"><span>&raquo;</span></a></li></ul></div></div></div><footer id="footer"><div id="footer_bottom"><div id="footer_logo"><div class="logo">
9036<a href="https://breeze-takatuki.com/" title="パーソナルジムBREEZE 高槻店">
9037<img class="logo_image" src="https://breeze-takatuki.com/wp-content/uploads/2026/07/パーソナルジムBREEZE-e1784748266590.png?1790809107" alt="パーソナルジムBREEZE 高槻店" title="パーソナルジムBREEZE 高槻店" width="200" height="67" />
9038</a></div></div><ul id="footer_sns" class="sns_button_list clearfix"><li class="insta"><a href="https://instagram.com/breeze_takatsuki?igshid=OGQ5ZDc2ODk2ZA==" rel="nofollow" target="_blank" title="Instagram"><span>Instagram</span></a></li></ul></div><div class="footer_menu"><ul id="menu-%e3%83%95%e3%83%83%e3%82%bf%e3%83%bc%e3%83%a1%e3%83%8b%e3%83%a5%e3%83%bc" class="menu"><li id="menu-item-2672" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2672 "><a href="https://breeze-takatuki.com/privacy-policy/">プライバシーポリシー</a></li></ul></div>
9038<p id="copyright">パーソナルジムBREEZE 高槻店 all rights reserved.</p></footer><div id="return_top">
9039<a href="#body"><span>TOP</span></a></div></div><div id="drawer_menu"><nav><ul id="mobile_menu" class="menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-31 "><a href="https://breeze-takatuki.com/concept/">コンセプト</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-32 "><a href="https://breeze-takatuki.com/service/">サービス</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1466 "><a href="https://breeze-takatuki.com/diet/">ダイエット</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-37 "><a href="https://breeze-takatuki.com/menu/">メニュー</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-38 "><a href="https://breeze-takatuki.com/trainer/">トレーナー</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-94 "><a href="https://breeze-takatuki.com/achievement/">実績</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-95 "><a href="https://breeze-takatuki.com/access/">アクセス</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-96 current-menu-item"><a href="https://breeze-takatuki.com/blog/" aria-current="page">ブログ</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1737 "><a href="https://breeze-takatuki.com/contact/">無料カウンセリング予約</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2619 "><a href="https://breeze-takatuki.com/stretch/">パーソナルストレッチ</a></li></ul></nav><div id="mobile_banner"></div></div>
9039<script>jQuery(document).ready(function($){$("#page_header .bg_image").addClass('animate');
9040$("#page_header .animate_item").each(function(i){
9041$(this).delay(i *700).queue(function(next) {
9042$(this).addClass('animate');
9043next();
9044});
9045});$(window).on('scroll load', function(i) {
9046var scTop = $(this).scrollTop();
9047var scBottom = scTop + $(this).height();
9048$('.inview').each( function(i) {
9049var thisPos = $(this).offset().top + 100;
9050if ( thisPos < scBottom ) {
9051$(this).addClass('animate');
9052}
9053});
9054$('.inview_mobile').each( function(i) {
9055var thisPos = $(this).offset().top;
9056if ( thisPos < scBottom ) {
9057$(this).addClass('animate_mobile');
9058}
9059});
9060$('.inview_group').each( function(i) {
9061var thisPos = $(this).offset().top + 100;
9062if ( thisPos < scBottom ) {
9063$(".animate_item",this).each(function(i){
9064$(this).delay(i * 700).queue(function(next) {
9065$(this).addClass('animate');
9066next();
9067});
9068});
9069}
9070});
9071});});</script>
9071<script type="speculationrules">
9072{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/drop_tcd087/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
9073</script>
vendor: 69 bytes, lines 9073-9075
9073
9074<noscript>
9075<iframe src="https://www.googletagmanager.com/ns.html?id=
9075GTM-T22QSFP
vendor: 83 bytes, lines 9075-9076
9075" height="0" width="0" style="display:none;visibility:hidden"></iframe>
9076</noscript>
9076</body></html>
9077<!-- Compressed by TCD -->

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.