:root{--ARK_BLACK:#0a0a23;--ARK_PURPLE:#8264ff;--ARK_GREEN:#38d996}header{border-color:var(--ARK_PURPLE)}@media screen and (min-width: 1024px){.m-text{font-size:20px;margin-top:20px}}.sp-br{display:none}strong{color:var(--ARK_PURPLE);font-size:1.05em;padding:0
0.2em}#mv{padding:80px
0 160px;border-bottom:solid 5px var(--ARK_GREEN);overflow:hidden;position:relative;color:#fff;font-family:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN","BIZ UDPMincho","MS PMincho",serif}#mv::before,#mv::after{will-change:transform;transform:translate3d(0,0,0)}#mv::before{content:"";position:absolute;inset:0;background:linear-gradient(
135deg,
rgba(0, 18, 28, .85) 0%,
rgba(0, 35, 48, .65) 45%,
rgba(0, 72, 68, .40) 100%
),
radial-gradient(
circle at 85% 25%,
rgba(98, 210, 166, .18) 0%,
rgba(98, 210, 166, 0) 60%
),
url('/files/sp/ark/images/new/mv-background.svg');background-position:center center;background-size:cover;background-repeat:no-repeat;animation:mvZoom 8s ease-out forwards;will-change:transform;filter:none;z-index:0}#mv .container,
#mv .mv-logo{position:relative;z-index:3}#mv
.container{position:relative;isolation:isolate}#mv
h2{font-size:48px;font-weight:700;letter-spacing:0.05em;line-height:1.25;opacity:0;transform:translateY(30px);animation:fadeUp 1s ease forwards}#mv
h1{font-size:60px;font-weight:900;letter-spacing:0.05em;line-height:1.25;padding:1em
0;opacity:0;transform:translateY(40px);animation:fadeUp 1s ease .4s forwards}#mv h1 .hira, #mv h2
.hira{font-size:0.75em;letter-spacing:0.05em}#mv .mv-logo{width:75%;max-width:420px;position:absolute;left:50%;bottom:40px;transform:translateX(-50%)}#mv::after{content:"";position:absolute;top:0;left:-60%;width:50%;height:100%;background:linear-gradient(
90deg,
transparent 0%,
rgba(98, 210, 166, 0.05) 40%,
rgba(255,255,255,0.12) 50%,
rgba(98, 210, 166, 0.05) 60%,
transparent 100%
);transform:skewX(-30deg);animation:lineFlow 5s ease-out 1;pointer-events:none;z-index:2;opacity:0.4}@keyframes
mvZoom{from{transform:scale(1)}to{transform:scale(1.15)}}@keyframes
fadeUp{to{opacity:1;transform:translateY(0)}}@keyframes
lineFlow{from{transform:translateX(0) skewX(-20deg)}to{transform:translateX(350%) skewX(-20deg)}}.fade-up,.fade-left,.fade-right,.fade-scale{opacity:0;transition:opacity 1.1s cubic-bezier(.22,.61,.36,1),
transform 1.1s cubic-bezier(.22,.61,.36,1)}.fade-up{transform:translateY(50px)}.fade-left{transform:translateX(-50px)}.fade-right{transform:translateX(50px)}.fade-scale{transform:scale(.92)}.fade-up.is-active,.fade-left.is-active,.fade-right.is-active,.fade-scale.is-active{opacity:1;transform:none}.delay1{transition-delay: .15s}.delay2{transition-delay: .3s}.delay3{transition-delay: .45s}.delay4{transition-delay: .6s}.opening{text-align:center;padding:30px
0 0 !important;background:radial-gradient(
circle,
rgba(255,255,255,1) 0%,
rgba(255,255,255,.85) 100%
),
url('/files/sp/ark/images/new/mv-background.svg');background-size:cover;background-position:right center}.opening
h2{font-family:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN","BIZ UDPMincho","MS PMincho",serif;font-size:40px;font-weight:900;line-height:2;color:var(--ARK_BLACK);letter-spacing:0.05em;margin:2em
0;padding:1em
0;position:relative}.opening h2>span{display:block}.opening h2::before{content:"";position:absolute;left:50%;bottom:0;width:80%;height:3px;transform:translateX(-50%);background:linear-gradient(
90deg,
transparent,
rgba(98,210,166,1),
transparent
)}.opening h2::after{content:"";position:absolute;left:50%;top:0;width:80%;height:3px;transform:translateX(-50%);background:linear-gradient(
90deg,
transparent,
rgba(130,100,255,1),
transparent
)}.opening
p{font-size:24px;font-weight:500;line-height:1.8;color:var(--ARK_BLACK);letter-spacing:0.02em;margin:1.5em 0}.opening p
small{font-size:14px;font-weight:400;line-height:1.25;color:var(--ARK_BLACK);letter-spacing:0;margin:0}.contents{position:relative;overflow:hidden;padding:100px
0}.contents::before{content:"";position:absolute;left:50%;bottom:0;width:80%;height:3px;transform:translateX(-50%);background:linear-gradient(
90deg,
transparent,
rgba(98,210,166,1),
transparent
)}.contents::after{content:"";position:absolute;left:50%;top:0;width:80%;height:3px;transform:translateX(-50%);background:linear-gradient(
90deg,
transparent,
rgba(130,100,255,1),
transparent
)}.section-ark{position:relative}.section-ark-symbol{position:absolute;left:80vw;top:-10vw;width:55vw;height:55vw;transform:translateX(-50%);background:url('/files/sp/ark/images/new/symbol_ark.svg') center / cover no-repeat;pointer-events:none}.section-white-1{background:radial-gradient(
circle,
rgba(255,255,255,.85) 0%,
rgba(255,255,255,.75) 70%,
rgba(10,10,35,0.25) 100%
),
url('/files/sp/ark/images/background-section-1.png');background-size:cover;background-position:left top}.section-white-2{background:radial-gradient(
circle,
rgba(255,255,255,85) 0%,
rgba(255,255,255,.0) 100%
),
url('/files/sp/ark/images/new/section-background.png');background-size:cover;background-position:right top}.section-dark{background:var(--ARK_BLACK)}.section-dark
.container{background:#fff;padding:40px
24px}.section-gray{background:#f2f2f2}.row-gray{background:#f2f2f2;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.section-message{background:radial-gradient(
circle,
rgba(255,255,255,85) 0%,
rgba(255,255,255,.0) 100%
),
url('/files/sp/ark/images/new/message-background.png');background-size:cover;background-position:right top}.section-message
p{font-weight:700;font-family:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN","BIZ UDPMincho","MS PMincho",serif;letter-spacing:0.05em}.section-message
img{max-width:360px}.title01{font-family:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN","BIZ UDPMincho","MS PMincho",serif;font-size:32px;font-weight:900;line-height:1.5;color:var(--ARK_BLACK);position:relative;margin:0
0 50px;padding:0
0 20px;letter-spacing:0.05em}.title01 .hira,
.title02
.hira{font-size:0.85em;letter-spacing:0.02em}.title01 .num,
.title02
.num{font-size:1.35em;line-height:1}.title01::before{content:'';position:absolute;left:-8px !important;bottom:0 !important;border-bottom:solid 5px var(--ARK_PURPLE) !important;width:calc(100% + 16px) !important}.title01::after{content:'';position:absolute;left:60%;bottom:-10px;border-bottom:solid 3px var(--ARK_GREEN);width:38%}.title02{font-size:24px;font-weight:bold;line-height:1.5;color:#fff;border-right:solid 5px var(--ARK_PURPLE);border-left:solid 5px var(--ARK_PURPLE);background:linear-gradient(
0deg,
rgba(10,10,35,0.5) 0%,
var(--ARK_BLACK) 50%,
rgba(10,10,35,0.5) 100%
);position:relative;margin:40px
0 30px;padding:4px
16px;text-align:center;letter-spacing:0.05em}.title03{font-size:20px;font-weight:bold;line-height:1.2;color:var(--ARK_BLACK);margin:30px
0 0;text-align:center;letter-spacing:0.02em}.title03
.hira{font-size:0.75em;font-weight:normal;letter-spacing:0.01em;color:rgba(10,10,35,0.85)}.title04{font-size:22px;font-weight:bold;line-height:1.5;color:var(--ARK_BLACK);margin:30px
0;text-align:center;letter-spacing:0.02em}.title04
big{font-size:1.25em;color:var(--ARK_PURPLE);padding:0
0.1em}.title05{position:relative;font-size:24px;font-weight:bold;line-height:1.5;color:var(--ARK_BLACK);margin:50px
0 20px 30px;letter-spacing:0.02em}.title05::before{position:absolute;content:'■';left:-30px;top:0;font-size:24px;font-weight:bold;line-height:1.5;color:var(--ARK_BLACK)}#global-nav{min-height:58px}.hide-hr{margin:0;visibility:hidden}.nav-area{display:flex;justify-content:center;align-items:center;gap:10px}.nav-btn{position:relative;display:flex;justify-content:center;align-items:center;width:calc(100% / 2);max-width:420px;height:48px;padding:0
24px;background:var(--ARK_BLACK);color:#fff;border:solid 2px #fff;border-radius:100px;text-align:center;text-decoration:none;font-size:20px;font-weight:bold;line-height:1;transition:all .3s ease;z-index:5}.nav-btn
i{position:absolute;right:20px;top:50%;font-size:30px;transform:translateY(-50%);transition:all .3s ease}.nav-btn:hover,.nav-btn:focus{background-color:var(--PRIMARY_02);color:#fff;text-decoration:none}.nav-btn:hover i,
.nav-btn:focus
i{top:calc(50%+2px)}.fixed{position:fixed;top:0;left:0;width:100%;z-index:1000;transform:translateZ(0);backface-visibility:hidden}.fixed .nav-btn{height:40px;padding:0;font-size:16px}.fixed .nav-btn
i{display:none}.fixed .menu-btn{position:fixed;top:10px;right:10px;display:flex;justify-content:center;align-items:center;width:0;height:0;z-index:1;background:var(--PRIMARY_01)}.fixed .menu-btn span,
.fixed .menu-btn span::before,
.fixed .menu-btn span::after{content:"";position:absolute;display:block;width:0;height:0;border-radius:3px;background:#fff}.fixed .menu-btn span::before{bottom:8px}.fixed .menu-btn span::after{top:8px}#menu-btn-check{display:none}#menu-btn-check:checked ~ .menu-btn
span{background:transparent}#menu-btn-check:checked ~ .menu-btn span::before{bottom:0;transform:rotate(45deg)}#menu-btn-check:checked ~ .menu-btn span::after{top:0;transform:rotate(-45deg)}.menu-content{position:fixed;top:0;left:100%;width:0;height:0;z-index:0;background:var(--PRIMARY_01);font-size:0}.menu-content
ul{padding:70px
10px 0}.menu-content ul
li{list-style:none;border-bottom:solid 1px #fff}.menu-content ul li
a{position:relative;display:block;width:100%;padding:9px
15px 10px 0;color:#fff;text-decoration:none;line-height:1.2;box-sizing:border-box}.menu-content ul li a::before{content:"";position:absolute;right:11px;bottom:16px;width:7px;height:7px;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(135deg)}#menu-btn-check:checked~.menu-content{left:0;width:100%;height:auto;font-size:15px;transition:all .2s ease}.image-col--1,.image-col--2,.image-col--3,.image-col--5{padding:30px
0;display:grid;gap:28px 8px}.image-col--1{grid-template-columns:repeat(auto-fit,100%)}.image-col--2{grid-template-columns:repeat(2,1fr)}.image-col--3{grid-template-columns:repeat(3,1fr)}.image-col--5{grid-template-columns:repeat(6, 1fr)}@media screen and (min-width: 767px){.image-col--5>:nth-child(1){grid-column:1 / 3;justify-self:center;width:calc(100% - 16px / 3)}.image-col--5>:nth-child(2){grid-column:3 / 5;justify-self:center;width:calc(100% - 16px / 3)}.image-col--5>:nth-child(3){grid-column:5 / 7;justify-self:center;width:calc(100% - 16px / 3)}.image-col--5>:nth-child(4){grid-column:2 / 4;justify-self:center;width:calc(100% - 16px / 3)}.image-col--5>:nth-child(5){grid-column:4 / 6;justify-self:center;width:calc(100% - 16px / 3)}}.image-col--1 img,
.image-col--1 picture,
.image-col--2 img,
.image-col--2 picture,
.image-col--3 img,
.image-col--3 picture,
.image-col--5 img,
.image-col--5
picture{width:100%;display:block;margin:0
auto}.banner{display:block;cursor:pointer;border:solid 2px var(--ARK_BLACK);margin:10px
auto;max-width:280px;overflow:hidden;transition:all 0.3s ease}.banner
img{display:block;width:100%;transition:transform .3s ease}.banner:hover{border:solid 2px var(--PRIMARY_02)}.banner:hover
img{transform:scale(1.05)}.bigideas-all-pdf{position:relative;display:block;cursor:pointer;border:solid 2px var(--ARK_BLACK);margin:10px
auto;padding:50px;overflow:hidden;color:var(--ARK_BLACK);font-size:48px;font-weight:900;line-height:1.5;background-image:url('/files/sp/ark/images/new/bigideas-background.png');background-size:cover;background-position:right center;transition:all .3s ease}.bigideas-all-pdf:hover{color:var(--PRIMARY_02);border-color:var(--PRIMARY_02)}.bigideas-all-pdf:hover .pdf-badge{background:var(--PRIMARY_02);box-shadow:none}.pdf-badge{position:absolute;top:5px;right:-55px;width:200px;text-align:center;padding:8px
0;background:var(--ARK_GREEN);color:#fff;font-size:16px;font-weight:700;transform:rotate(25deg);box-shadow:0 4px 8px rgba(0,0,0,.3);transition:all .3s ease}.pdf-badge
i{font-size:16px}.bigideas{margin:40px
0}.bigideas-head{color:var(--ARK_BLACK);background:#fff;border:none;line-height:1.25;font-size:20px;font-weight:bold;cursor:pointer;position:relative;border-right:solid 3px var(--ARK_GREEN);border-left:solid 3px var(--ARK_GREEN);background:linear-gradient(
0deg,
#fff 0%,
rgba(98, 210, 166, 0.05) 50%,
#fff 100%
);margin:0
auto 30px;padding:8px
20px;text-align:left;width:100%;max-width:480px;letter-spacing:0.05em;transition:all .3s ease}.bigideas-head:hover{color:var(--PRIMARY_02);border-color:var(--PRIMARY_02)}.bigideas-head::after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:36px;color:var(--ARK_BLACK);transition:color .3s ease}.bigideas-head:hover::after{color:var(--PRIMARY_02)}.bigideas.active .bigideas-head::after{content:"−"}.bigideas-body{max-height:0;overflow:hidden;opacity:0;transition:max-height .8s cubic-bezier(.22,.61,.36,1),
opacity .5s ease}.bigideas.active .bigideas-body{max-height:2000px;opacity:1}.banner-grid{display:grid;grid-template-columns:repeat(auto-fit,calc(100% / 4 - 45px / 4));gap:15px;padding:10px
0}.banner-grid
.banner{max-width:100%;margin:0}.nisa-seicho{font-size:14px;text-align:right;line-height:1.5;margin:12px
0}.nisa-seicho
span{background:var(--PRIMARY_02);padding:2px
5px 4px;border-radius:8px;color:#fff;margin-right:4px}.fund-area{position:relative;padding-bottom:50px}.fund-visual{position:relative;background:var(--ARK_BLACK);border:solid 2px #fff;text-align:left}.fund-visual
img{opacity:1}.fund-visual .fund-info{display:flex;align-items:center;position:relative;height:90px;padding:12px;font-size:14px;line-height:1.5;color:#fff;z-index:1}.fund-visual .fund-name{clear:both;display:flex;align-items:center;height:auto;min-height:120px;position:relative;padding:0
16px 32px;font-size:16px;font-weight:bold;line-height:1.25;color:#fff}.fund-visual .fund-name
small{padding-top:6px;font-size:14px;font-weight:normal;display:block;color:#fff}.fund-visual .fund-name
sub{position:absolute;right:16px;bottom:8px;padding-bottom:8px;font-size:80%;font-weight:normal;display:block}.fund-btn-area{position:relative;height:100px}.fund-btn{position:relative;border:solid 2px #fff;border-top:solid 0 #fff;border-right:solid 0 #fff;height:50px;background:var(--ARK_PURPLE);font-size:13px;line-height:1.2;float:left;color:#fff;transition:all 0.3s ease}.fund-btn:hover,.fund-btn:focus,.fund-risk:hover,.fund-risk:focus{background:var(--PRIMARY_02);color:#fff}.fund-area .col-1{width:calc(100% - 40px)}.fund-area .col-2{width:calc(50% - 40px)}.fund-area
.seicho{padding-left:8px}.fund-area .seicho::after{content:"成";position:absolute;top:0;left:0;background:var(--PRIMARY_02);color:#fff;font-size:12px;padding:4px;border-radius:0 0 10px 0}.fund-risk{width:40px;height:50px;background:var(--ARK_BLACK);border:solid 2px #fff;border-top:solid 0 #fff;border-left:solid 0 #fff;font-size:11.5px;line-height:1.2;float:left;color:#fff;transition:all 0.3s ease}.fund-cap{position:absolute;left:32px;bottom:24px;clear:both;font-size:12px;line-height:1.2;padding-top:8px;color:#555;text-align:center}.youtube-thumb,.youtube-thumb-redirect{position:relative;cursor:pointer;border:solid 2px var(--ARK_BLACK);max-width:720px;margin:10px
auto;transition:all 0.3s ease}.youtube-thumb:hover,.youtube-thumb-redirect:hover{border:solid 2px var(--PRIMARY_02)}.youtube-thumb:hover .play-btn,
.youtube-thumb-redirect:hover .play-btn{border-color:var(--PRIMARY_02)}.youtube-thumb:hover .play-btn::before,
.youtube-thumb-redirect:hover .play-btn::before{border-left:22px solid var(--PRIMARY_02)}.youtube-thumb img,
.youtube-thumb-redirect
img{display:block;width:100%;height:auto}.play-btn{position:absolute;top:50%;left:50%;width:60px;height:60px;border:solid 3px var(--ARK_BLACK);background:#fff;transform:translate(-50%,-50%);border-radius:60px;transition:all 0.3s ease}.play-btn::before{content:"";position:absolute;top:50%;left:50%;transition:all 0.3s ease;transform:translate(-40%,-50%);border-left:22px solid var(--ARK_BLACK);border-top:14px solid transparent;border-bottom:14px solid transparent}.modal{display:none;position:fixed;inset:0;z-index:9999}.modal.active{display:block}.modal-overlay{position:absolute;inset:0;background:rgba(0,0,0,.8)}.modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(90vw,960px);background:none}.video-wrap{position:relative;padding-top:56.25%}.video-wrap
iframe{position:absolute;inset:0;width:100%;height:100%;border:none}.modal-close{position:absolute;top:-50px;right:0;width:48px;height:48px;border:none;background:none;color:#fff;font-size:48px;line-height:1;cursor:pointer;z-index:10000}.modal-close:hover{color:var(--PRIMARY_02)}@media screen and (max-width: 1023px){#mv{padding:40px
0 120px}#mv
h1{font-size:40px}#mv
h2{font-size:32px}#mv .mv-logo{right:16px;bottom:30px;max-width:360px}.opening
h2{font-size:32px}.opening
p{font-size:20px;letter-spacing:0}.contents{padding:80px
0}.section-white-1,.section-white-2{background-attachment:scroll}.title01{font-size:24px}.title02{font-size:20px}.title03,.title04{font-size:18px}.title05{font-size:20px;margin-left:24px}.title05::before{font-size:20px;left:-24px}.bigideas-all-pdf{padding:30px
30% 30px 30px;font-size:42px}.banner-grid{grid-template-columns:repeat(auto-fit,calc(100% / 3 - 20px / 3));gap:10px}}@media screen and (max-width: 767px){.sp-br{display:block}#mv{padding:40px
0 80px}#mv
h1{font-size:28px;line-height:1.4;letter-spacing:0.1em}#mv
h2{font-size:22px;line-height:1.4;letter-spacing:0.1em}#mv .mv-logo{width:70%;max-width:240px;right:10px;bottom:20px}.opening
h2{font-size:20px}.opening
p{font-size:16px}.opening p
small{font-size:12px}.contents{padding:60px
0}.section-dark
.container{background:#fff;padding:40px
16px;margin:0
12px}.title01{font-size:22px}.title02{font-size:18px}.title03,.title04{font-size:17px}.title05{font-size:16px;margin-left:20px}.title05::before{font-size:16px;left:-20px}.image-col--3,.image-col--5{grid-template-columns:repeat(2,1fr)}.image-col--3>:last-child:nth-child(odd),.image-col--5>:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc(50% - 4px)}.bigideas-all-pdf{padding:20px
30% 20px 20px;font-size:36px}.nav-area{display:block}.nav-btn{width:100%;height:40px;padding:0
30px 0 0;margin-bottom:5px;border-radius:0 100px 100px 0;text-align:left;font-size:13.5px}.nav-btn
i{left:90%;top:50%;bottom:auto;transform:translate(-50%,-50%);font-size:13.5px}.fixed{position:relative}.fixed .nav-btn{height:40px;padding:0
30px 0 0;font-size:100%}.fixed .nav-btn
i{display:block}.fixed .menu-btn{width:40px;height:40px}.fixed .menu-btn span,
.fixed .menu-btn span::before,
.fixed .menu-btn span::after{width:25px;height:3px}}