{{ toastMessage }}
家具と家電のレンタル ・サブスク CLAS (クラス)
メニュー

家具と家電の

レンタル・サブスク

カート {{ cartQuantity }}
{{ categoriesBarTitle }}

診断コンテンツ【お部屋】_設問④

2025/06/11

/* 以下全体CSS */ .HeaderForSp__logoTitle { display: none; } /* PCで非表示 */ .sp_none{ display: none; } .pc_none{ display: block; } @media screen and (min-width: 768px) { .pc_none{ display:none; } .sp_none{ display: block; } } @media screen and (min-width: 768px) { body.content2 .SectionComponent:first-child { margin-top: 0; } } body.content2 { background-color: #E0EBE7; } /* 記事タイトル非表示 */ body.content2 .TitleComponent h1 { display: none; } /* CPバナー非表示 #pt-element-ddd6d1fb { display: none; }*/ /* 日付非表示 */ .datetime { display: none; } /* パンくず非表示 */ body.content2 .BreadCrumbSection { display: none; } /* 以下全体CSSここまで */ .shindan_warp { max-width: 960px; margin: 32px auto; padding: 32px; background-color: #E0EBE7; display: block; justify-content: center; align-items: center; min-height: 100vh; box-sizing: border-box; } @media screen and (min-width: 768px) { .shindan_warp { width: 80%; /* PC画面以上の場合に幅を80%に */ } } @media screen and (max-width: 768px) { .shindan_warp { padding-top: 0; } } .shindan_image { display: block; width: 100%; height: auto; } .shindan_start { display: block; width: 100%; height: auto; } .shindan_start:hover { opacity: 0.8; } .shindan_image-item { width: 100%; height: auto; } /* --- プログレスバー画像のスタイル --- */ .progress_image_container { display: block; width: 100%; /* コンテナの幅を100%に */ margin-bottom: 60px; /* 質問エリアとの間隔 */ text-align: left; /* 画像を左に寄せる場合 (画像自体が左揃えのデザインなら不要かも) */ } .progress_image { display: block; /* 画像下の余白を防ぐ */ max-width: 100%; /* 親要素の幅を超えないようにする */ height: auto; /* アスペクト比を保つ */ /* 必要に応じて画像の幅や高さを直接指定することもできます */ /* 例: width: 300px; */ } /* --- プログレスバー画像のスタイル ここまで --- */ .container { border-radius: 10px; text-align: center; } h2 { color: #333; /* 見出しの色 */ margin-bottom: 30px; font-size: 26px; /* フォントサイズを調整 */ } /* スマートフォン向けのレスポンシブ対応 */ @media (max-width: 768px) { h2 { font-size: 20px; } } /* ギャラリー全体を囲むコンテナ */ .gallery-container { max-width: 1200px; margin: 0 auto; } /* グリッドレイアウトの設定 */ .gallery-grid { display: grid; /* 均等な幅の2つのカラムを作成 */ grid-template-columns: repeat(2, 1fr); /* 画像間の隙間 */ gap: 16px; } /* 各画像(リンク)のスタイル */ .gallery-item { display: block; /* aタグをブロック要素にする */ overflow: hidden; /* ホバー時に画像がはみ出ないようにする */ } /* 画像のスタイル */ .gallery-item img { width: 100%; /* 親要素の幅いっぱいに広げる */ height: auto; /* 画像の縦横比を維持する */ display: block; /* 画像下の余分な隙間をなくす */ } /* マウスを乗せた時に画像を少し拡大する */ .gallery-item:hover img { opacity: 0.7; /* ホバー時に不透明度を70%にする */ transition: opacity 0.2s ease-in-out; /* 変化を滑らかにするためのトランジション(任意) */ } /* 画面幅が768px以下の場合(スマートフォンなど) */ @media (max-width: 768px) { .gallery-grid { gap: 10px; } } #idkvjy9vcw4k { visibility: visible !important; }