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

家具と家電の

レンタル・サブスク

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

1人分から買えるオフィス防災備蓄|増員時の補充・期限管理もCLASにおまかせ

2026/03/27

/* メイン画像 */ .main { width: 100%; } .main_box{ text-align: center; } @media screen and (max-width: 768px) { .main { max-width: inherit; } } .SectionComponent { margin-top: 0 !important; } /* 全体の横幅100%指定 */ .article_detail { width: 100% !important; } /* 記事タイトル非表示 */ body.content2 .TitleComponent h1 { display: none; } .TitleComponent{ margin-top: 0 !important; } /* CPバナー非表示 */ #pt-element-ddd6d1fb, #pt-element-5332fee8, #pt-element-d284fd4c { display: none; } /* 日付非表示 */ .datetime { display: none; } /* 商品リスト */ .BlockComponent { margin: 0 !important; border-radius: 0 !important; background-color: #F6FAF7 !important; } .ProductListComponent { max-width: 1000px; margin: 0 auto; } body.content2 .SearchResultCard { background-color: transparent !important; } /* PCで非表示 */ .sp_none{ display: none; } .pc_none{ display: block; } /* おすすめ記事 */ @media screen and (min-width: 768px) { body.content2 .RelatedArticleSection { margin: 128px auto 0; padding: 0; max-width: 1000px; } .pc_none{ display:none; } .sp_none{ display: block; } body.content2 .TitleComponent[data-size=h2] { max-width: 1000px; margin: 0 auto; } } #id8olxx9pt38 { visibility: visible !important; }
.main_ttl{ color: #3B6143; font-size: 20px; font-weight: 700; text-align: center; } .box{ padding: 16px 0; text-align: center; background-color: #E7F5FF; } a .cta { width: 30%; text-align: center; } .cta { text-align: center; } .cta img{ width: 30%; } .cta img:hover { transform: translateY(-5px); } /* テキストCSS */ .text_box{ margin-top: 16px; padding: 0px 16px; line-height: 260%; } .text{ color: #4b5049; font-size: 14px; text-align: center; line-height: 240%; } @media screen and (max-width: 768px) { .box{ padding: 40px 0; } .text { text-align: left; } .cta img{ width: 80%; } } .sub_ttl{ color: #0D6E9E; font-size: 16px; font-weight: 500; line-height: 2; letter-spacing: 0.1em; text-align: center; } .img_box { margin: 40px 0px 40px; text-align: center; } .img_box02 { margin: 40px 0px 40px; background-color: #E7F5FF; } .img_box02 img{ width: 40%; text-align: center; } .img_box img, .img_box02 img{ max-width: 1000px; margin: 0px auto; padding:0px; } .bg_yellow{ background-color: #F2F3F2; padding: 40px 0 40px; margin-top: 0 !important; } @media screen and (max-width: 768px) { .Content_box{ margin-top: auto; } .img_box { margin: 40px 0px 80px; } .img_box img { max-width: 100%; margin: 0 auto 0 auto; } .img_box02 img { max-width: 1000px; margin: 0 auto 0 auto; } .sub_ttl{ padding: 0 16px; font-size: 17px; } } .Content_box{ text-align: center; } .check_mark img{ text-align: center; width: 54px; } .check_ttl{ color: #0D6E9E; font-size: 36px; font-weight: 900; text-align: center; padding:8px 16px;   letter-spacing:3px; } .img_box img{ max-width: 1000px; margin: 0 auto 16px auto ; } .bg_white{ background-color: #FFFFFF; padding: 100px 0 100px; text-align: center; } .bg_gray{ background-color: #F0F3F5; padding: 100px 0 100px; } .bg_blue{ background-color: #E7F5FF; margin: 100px 0px 100px; text-align: center; } @media screen and (max-width: 1000px) { .Content_box{ margin-top: auto; } .img_box img { max-width: 100%; } .check_ttl{ font-size: 20px; } } /* カードレイアウト */ .card-image-wrapper { display: flex; gap: 20px; /* カード同士の隙間 */ justify-content: center; max-width: 1000px; margin: 40px auto 0; } .card-img-link { flex: 1; /* 3つの幅を均等にする */ transition: transform 0.3s ease; display: block; } .card-img-link img { width: 100%; /* 親要素の幅いっぱいに広げる */ height: auto; /* 比率を維持 */ display: block; border-radius: 15px; /* 画像の角を丸くする */ box-shadow: 0 4px 15px rgba(0,0,0,0.1); } /* ホバーした時に少し浮き上がらせる演出 */ .card-img-link:hover { transform: translateY(-5px); } /* 【重要】スマホ対応:画面が狭くなったら縦に並べる */ @media (max-width: 768px) { .card-image-wrapper { flex-direction: column; align-items: center; padding: 0 20px; } .card-img-link { width: 100%; max-width: 340px; /* スマホで広がりすぎないよう制限 */ } } #idzqa6gakskq { visibility: visible !important; }

この記事をシェアする