透明に、色をまとう。日本製クリアPVCブランド acaa
:root{
–paper:#F7FBFA;
–paper-deep:#EEF6F3;
–ink:#1F2B29;
–ink-soft:#5B6B67;
–coral:#FF6F5E;
–yellow:#FFC94D;
–sky:#57C6E0;
–lilac:#A88CE8;
–mint:#4FD1A5;
–line:#DCE9E4;
}
*{box-sizing:border-box;}
body{
margin:0;
font-family:”Noto Sans JP”,”Hiragino Sans”,sans-serif;
background:var(–paper);
color:var(–ink);
-webkit-font-smoothing:antialiased;
}
.wrap{
max-width:640px;
margin:0 auto;
background:var(–paper);
position:relative;
overflow-x:hidden;
}
h1,h2,h3{
font-family:”Zen Kaku Gothic New”,sans-serif;
margin:0;
}
a{ text-decoration:none; }
img{ max-width:100%; display:block; }
.mono{ font-family:”IBM Plex Mono”,monospace; }
.pr-bar{
background:var(–ink);
color:#EAF3F0;
text-align:center;
padding:6px 10px;
font-size:11px;
letter-spacing:.02em;
}
.hero{
position:relative;
padding:44px 24px 34px;
text-align:center;
background:
radial-gradient(circle at 15% 10%, rgba(87,198,224,.18), transparent 45%),
radial-gradient(circle at 90% 20%, rgba(255,111,94,.16), transparent 40%),
linear-gradient(180deg,#FFFFFF, var(–paper) 70%);
overflow:hidden;
}
.eyebrow{
display:inline-flex;
align-items:center;
gap:8px;
background:#fff;
border:1px solid var(–line);
color:var(–ink-soft);
font-size:11.5px;
font-weight:600;
letter-spacing:.06em;
padding:6px 14px;
border-radius:999px;
margin-bottom:20px;
}
.eyebrow .dot{ width:6px; height:6px; border-radius:50%; background:var(–coral); }
.hero h1{
font-size:27px;
line-height:1.55;
font-weight:900;
letter-spacing:.01em;
margin-bottom:14px;
}
.hero h1 .accent{
background:linear-gradient(90deg,var(–coral),var(–lilac),var(–sky));
-webkit-background-clip:text;
background-clip:text;
color:transparent;
}
.hero p.lead{
font-size:14px;
line-height:1.9;
color:var(–ink-soft);
margin:0 auto 30px;
max-width:460px;
}
.layers{
position:relative;
width:100%;
max-width:340px;
height:230px;
margin:0 auto 30px;
}
.pane{
position:absolute;
border-radius:20px;
border:1.5px solid rgba(255,255,255,.9);
box-shadow:0 12px 30px -14px rgba(31,43,41,.25);
backdrop-filter:blur(2px);
}
.pane-1{ width:150px; height:190px; left:6%; top:6%; background:linear-gradient(160deg, rgba(255,111,94,.35), rgba(255,111,94,.08)); transform:rotate(-8deg); }
.pane-2{ width:150px; height:190px; left:32%; top:0; background:linear-gradient(160deg, rgba(87,198,224,.35), rgba(87,198,224,.08)); transform:rotate(3deg); }
.pane-3{ width:150px; height:190px; right:4%; top:10%; background:linear-gradient(160deg, rgba(168,140,232,.35), rgba(168,140,232,.08)); transform:rotate(11deg); }
.pane-label{
position:absolute;
bottom:14px; left:0; right:0;
text-align:center;
font-size:10px;
letter-spacing:.1em;
color:rgba(31,43,41,.55);
}
.cta-btn{
display:block;
width:100%;
max-width:400px;
margin:0 auto;
background:var(–ink);
color:#fff;
font-family:”Zen Kaku Gothic New”,sans-serif;
font-weight:700;
font-size:15.5px;
text-align:center;
padding:16px 18px;
border-radius:999px;
box-shadow:0 10px 24px -8px rgba(31,43,41,.4);
}
.cta-sub{
font-size:11px;
color:var(–ink-soft);
margin-top:10px;
}
section{ padding:46px 24px; }
.kicker{
font-family:”IBM Plex Mono”,monospace;
font-size:11px;
font-weight:600;
color:var(–ink-soft);
letter-spacing:.15em;
text-align:center;
margin-bottom:10px;
text-transform:uppercase;
}
.section-title{
font-size:19px;
font-weight:900;
text-align:center;
margin-bottom:26px;
line-height:1.6;
}
.concept{
background:var(–paper-deep);
border-radius:24px;
margin:0 24px;
padding:34px 24px;
text-align:center;
}
.concept p{
font-size:15px;
line-height:2;
color:var(–ink);
font-weight:500;
}
.concept .small{
margin-top:14px;
font-size:12px;
color:var(–ink-soft);
line-height:1.8;
}
.prod-grid{
display:grid;
grid-template-columns:1fr 1fr;
gap:12px;
}
.prod-card{
background:#fff;
border:1px solid var(–line);
border-radius:18px;
padding:20px 14px;
text-align:center;
}
.prod-ico{
width:48px; height:48px;
margin:0 auto 10px;
border-radius:50%;
display:flex; align-items:center; justify-content:center;
font-size:20px;
}
.prod-card b{
display:block;
font-size:13.5px;
margin-bottom:4px;
}
.prod-card span{
font-size:11px;
color:var(–ink-soft);
line-height:1.6;
}
.palette-wrap{
background:#fff;
border:1px solid var(–line);
border-radius:20px;
padding:24px 20px;
}
.palette-grid{
display:grid;
grid-template-columns:repeat(6,1fr);
gap:10px;
margin-bottom:16px;
}
.swatch{
aspect-ratio:1/1;
border-radius:50%;
border:1px solid rgba(0,0,0,.06);
}
.palette-note{
font-size:11.5px;
color:var(–ink-soft);
line-height:1.8;
text-align:center;
}
.palette-note b{ color:var(–ink); }
.feat-list{
display:flex;
flex-direction:column;
gap:12px;
}
.feat-row{
display:flex;
align-items:center;
gap:14px;
background:#fff;
border:1px solid var(–line);
border-radius:16px;
padding:14px 16px;
}
.feat-tag{
font-family:”IBM Plex Mono”,monospace;
font-size:10px;
font-weight:600;
color:#fff;
background:var(–ink);
border-radius:8px;
padding:6px 8px;
flex-shrink:0;
}
.feat-row div b{
display:block;
font-size:13.5px;
margin-bottom:2px;
}
.feat-row div span{
font-size:11.5px;
color:var(–ink-soft);
line-height:1.6;
}
.choose-grid{
display:flex;
flex-direction:column;
gap:12px;
}
.choose-card{
display:flex;
gap:14px;
background:var(–paper-deep);
border-radius:16px;
padding:16px;
}
.choose-num{
font-family:”IBM Plex Mono”,monospace;
font-size:12px;
font-weight:700;
color:var(–coral);
flex-shrink:0;
}
.choose-card b{
display:block;
font-size:13.5px;
margin-bottom:3px;
}
.choose-card span{
font-size:11.5px;
color:var(–ink-soft);
line-height:1.7;
}
.section-dark{
background:var(–ink);
color:#EAF3F0;
}
.section-dark .section-title{ color:#fff; }
.section-dark .kicker{ color:#9FB3AE; }
.voice-note{
text-align:center;
font-size:11px;
color:#9FB3AE;
margin-bottom:22px;
line-height:1.8;
}
.voice-list{
display:flex;
flex-direction:column;
gap:12px;
}
.voice-card{
background:rgba(255,255,255,.06);
border:1px solid rgba(255,255,255,.12);
border-radius:16px;
padding:16px;
}
.voice-top{
display:flex;
align-items:center;
gap:10px;
margin-bottom:8px;
}
.voice-avatar{
width:30px; height:30px;
border-radius:50%;
flex-shrink:0;
}
.voice-name{ font-size:11.5px; color:#B9C9C5; }
.voice-body{ font-size:12.5px; line-height:1.8; color:#EAF3F0; margin:0; }
.final-cta{
text-align:center;
padding:52px 24px 44px;
background:
radial-gradient(circle at 25% 20%, rgba(255,111,94,.12), transparent 45%),
radial-gradient(circle at 80% 75%, rgba(87,198,224,.14), transparent 45%),
linear-gradient(180deg,#FFFFFF,var(–paper));
}
.final-cta h2{
font-size:21px;
line-height:1.6;
margin-bottom:10px;
}
.final-cta p{
font-size:13px;
color:var(–ink-soft);
margin-bottom:24px;
}
.banner-wrap{
margin:26px auto 0;
display:flex;
justify-content:center;
}
footer{
background:var(–paper-deep);
padding:22px 20px 30px;
text-align:center;
}
footer p{
font-size:10.5px;
color:var(–ink-soft);
line-height:1.8;
margin:0 0 8px;
}
.fixed-cta{
position:sticky;
bottom:0;
left:0; right:0;
z-index:10;
background:rgba(247,251,250,.94);
backdrop-filter:blur(6px);
padding:10px 16px;
box-shadow:0 -6px 18px rgba(31,43,41,.12);
border-top:1px solid var(–line);
}
@media (min-width:641px){
.fixed-cta{ display:none; }
}
【PR】本ページは広告主とのアフィリエイト提携(A8.net)に基づく紹介記事です
日本製クリアPVCブランド
透明という余白に、
好きな色をまとう。
バッグも財布も、小物も。革とは違う軽さと抜け感が魅力のクリアPVCブランド「acaa」。11色から選べて、送料は全国どこでも無料です。
acaa公式通販を見てみる →
全国送料無料 / 30種類以上のアイテムを展開
コメントを残す