.l-wrap{overflow:hidden}.is-spmenu-open{overflow:hidden}.l-ft{background-color:#111;padding:72px 0px 60px;position:relative}@media only screen and (max-width: 767px){.l-ft{padding:60px 0 24px}}.l-ft__main{display:flex;justify-content:space-between}.l-ft__main.following{width:100%;margin:0;position:fixed;bottom:0;left:0;z-index:9999}.l-ft__logo-wrap{margin-top:8px}@media only screen and (max-width: 767px){.l-ft__logo-wrap{margin-top:0}}.l-ft__txt-cntr{margin-top:36px;color:#fff;font-size:14px}.l-ft__txt+.l-ft__txt{margin-top:.75em}@media only screen and (max-width: 767px){.l-ft__right{display:none}}.l-ft__nav{display:flex;gap:10px 64px}@media only screen and (max-width: 1279px){.l-ft__nav{flex-direction:column}}.l-ft__list{display:flex;flex-direction:column;gap:13px}.l-ft__link{color:#fff;transition:.5s color;position:relative}@media only screen and (max-width: 1279px){.l-ft__link{font-size:14px}}@media only screen and (min-width: 768px){.l-ft__link:hover{color:#117f69}.l-ft__link:hover::after{opacity:1;width:100%}}.l-ft__link::after{content:"";position:absolute;bottom:-4px;left:50%;height:1px;width:0;opacity:0;background-color:#117f69;display:block;transform:translateX(-50%);transition:.5s;pointer-events:none}.l-ft__link.--sub{margin-left:1.25em;padding-left:1em;position:relative}.l-ft__link.--sub::before{content:"-";position:absolute;left:4px}.l-ft__copy{margin-top:72px;border-top:1px solid #fff;padding-top:32px}@media only screen and (max-width: 767px){.l-ft__copy{margin-top:54px;border-top:none;padding-top:0}}.l-ft__copy-txt{color:#fff;font-size:10px;text-align:center}.p-ft-rules{display:flex}@media only screen and (max-width: 767px){.p-ft-rules{display:none}}.p-ft-rules__block+.p-ft-rules__block{margin-left:30px}.p-ft-rules__blockInr{transition:.7s}@media only screen and (min-width: 1280px){.p-ft-rules__blockInr:hover{transform:translateY(2px);opacity:.6}}.p-ft-rules__link{color:#fff;font-size:12px;font-weight:500;font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,Osaka,sans-serif}.footer_parts{display:flex;max-width:1200px;margin:0 auto;justify-content:space-between}@media only screen and (max-width: 767px){.footer_parts{max-width:100%}}.footer_parts.following{width:100%}.pc_none{display:none}@media only screen and (max-width: 767px){.pc_none{display:block}}.p-ft-contact{height:49px;display:flex;align-items:center;width:100%;background-color:#45ac61;padding:0 20px;margin:0 auto;border-top:1px solid rgba(216,216,216,.6)}.p-ft-contact__phone,.p-ft-contact__reserve{width:50%;text-align:center}.p-ft-contact__reserve{position:relative}.p-ft-contact__reserve::before{position:absolute;content:"";top:-1px;left:0;width:1px;height:20px;background-color:#d8d8d8}.p-ft-contact__phoneTxt,.p-ft-contact__reserveTxt{font-size:16px;font-weight:700;font-family:"NotoSansCJKJP",sans-serif;display:block}.p-ft-contact__phoneTxt span,.p-ft-contact__reserveTxt span{position:relative;padding:0 15px 0 20px}.p-ft-contact__phoneTxt span::before,.p-ft-contact__reserveTxt span::before{position:absolute;content:"";-webkit-mask:url(/images/footer/ft03_icon_phone.svg) no-repeat center/contain;mask:url(/images/footer/ft03_icon_phone.svg) no-repeat center/contain;width:15px;height:15px;top:5px;left:0;background-color:#fff}.p-ft-contact__reserveTxt span{padding:0 0 0 20px}.p-ft-contact__reserveTxt span::before{-webkit-mask:url(/images/footer/ft03_icon_calendar.svg) no-repeat center/contain;mask:url(/images/footer/ft03_icon_calendar.svg) no-repeat center/contain;height:16px}.p-scroll-top{width:50px;height:50px;background-color:#117f69;border:1px solid #117f69;position:fixed;right:20px;bottom:20px;z-index:1;transition:.5s background-color}.p-scroll-top::before{content:"";position:absolute;top:calc(50% + 4px);left:50%;width:10px;height:10px;border-top:2px solid #fff;border-left:2px solid #fff;transform:translate(-50%, -50%) rotate(45deg);transition:.5s border}@media only screen and (min-width: 1280px){.p-scroll-top:hover{background-color:#fff}.p-scroll-top:hover::before{border-top:2px solid #117f69;border-left:2px solid #117f69}}.l-sp-menu-list-cntr{height:calc(var(--vh, 1vh)*100 - 124px);overflow-y:auto}.l-sp-menu{opacity:0;position:fixed;top:0;left:0;z-index:998;width:100%;background-color:#111;transition:.5s opacity;height:calc(var(--vh, 1vh)*100);padding:94px 20px 0;pointer-events:none}.is-spmenu-open .l-sp-menu{opacity:1;pointer-events:auto}.l-sp-menu__close{position:absolute;top:30px;right:21px;width:28px;height:28px}.l-sp-menu__close::before,.l-sp-menu__close::after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%) rotate(45deg);width:100%;height:3px;background-color:#fff}.l-sp-menu__close::after{transform:translateY(-50%) rotate(-45deg)}.l-sp-menu__list.acc-cont .l-sp-menu__item:first-child{border-top:none}.l-sp-menu__item{border-bottom:1px solid #d1d1ce}.l-sp-menu__item:first-child{border-top:1px solid #d1d1ce}.l-sp-menu__link{display:flex;align-items:center;padding:13px 30px 12px 0px;color:#fff;font-size:14px;font-weight:500;position:relative}.l-sp-menu__link::after{content:"";position:absolute;top:50%;right:10px;transform:translateY(-50%);width:10px;height:18px;-webkit-mask:url("/spc-securities-assets/images/common/linkbtn-arrow.svg") center/contain no-repeat;mask:url("/spc-securities-assets/images/common/linkbtn-arrow.svg") center/contain no-repeat;background-color:#fff}.l-sp-menu__link.--acc::before,.l-sp-menu__link.--acc::after{content:"";position:absolute;top:50%;right:10px;transform:translateY(-50%);width:16px;height:2px;-webkit-mask:none;mask:none;background-color:#fff}.l-sp-menu__link.--acc::after{transition:.5s transform;transform:translateY(-50%) rotate(90deg)}.l-sp-menu__link.--sub{margin-left:1em;padding-left:1em;position:relative}.l-sp-menu__link.--sub::before{content:"-";position:absolute;left:4px}.l-sp-menu__txt-arrow{display:inline-block;position:relative;padding-right:20px}.l-sp-menu__txt-arrow::after{content:"";position:absolute;top:50%;right:0px;transform:translateY(-50%);width:8px;height:14px;-webkit-mask:url("/wp-content/themes/pfc-blanchard-theme/pfc-blanchard-assets/images/common/l-sp-menu__arrow-right.svg") center/contain no-repeat;mask:url("/wp-content/themes/pfc-blanchard-theme/pfc-blanchard-assets/images/common/l-sp-menu__arrow-right.svg") center/contain no-repeat;background-color:#117f69}.l-sp-menu__linkbtn-cntr{margin-top:22px;text-align:center}.l-sp-menu__linkbtn{max-width:192px;width:100%}.l-sp-menu__linkbtn-link{font-size:13px;background-color:#117f69;border:1px solid #117f69}.l-sp-menu__bottom-list{margin-top:22px}.l-sp-menu__bottom-list-item{text-align:center;font-size:14px}.l-sp-menu__bottom-list-item:not(:first-child){margin-top:1.5em}.l-sp-menu__bottom-list-link{color:#117f69;font-weight:700}.l-sp-menu__bottom-list-link.--login{position:relative;padding-left:23px}.l-sp-menu__bottom-list-link.--login::before{content:"";position:absolute;top:0;left:0;width:16px;height:16px;-webkit-mask:url("/wp-content/themes/pfc-blanchard-theme/pfc-blanchard-assets/images/common/l-hd__login.svg") center/contain no-repeat;mask:url("/wp-content/themes/pfc-blanchard-theme/pfc-blanchard-assets/images/common/l-hd__login.svg") center/contain no-repeat;background-color:#117f69}.acc-btn.is-open .--acc::after{transform:translateY(-50%)}.acc-cont{display:none}.l-main{padding-top:118px;padding-bottom:16px;min-height:calc(var(--vh, 1vh)*100 - 118px - 614px)}@media only screen and (max-width: 767px){.l-main{padding-top:88px;min-height:calc(var(--vh, 1vh)*100 - 88px - 310px)}}.c-lower-top-band{background:url("/spc-securities-assets/images/lower/c-lower-top-band-bg.webp") center/cover no-repeat}.c-lower-top-band__inr{height:220px;display:flex;justify-content:center;flex-direction:column}.c-lower-top-band__subttl{color:#117f69;font-size:16px;font-weight:700;line-height:1.25}.c-lower-top-band__ttl{margin-top:8px;margin-bottom:8px;font-size:37px;font-weight:700;line-height:1.25}.c-lower-top-band.--en .c-lower-top-band__ttl{color:#117f69}.p-bread{margin-top:104px}@media only screen and (max-width: 767px){.p-bread{margin-top:88px}}.p-bread__list{display:flex;gap:24px;white-space:nowrap;overflow-x:auto}.p-bread__item{position:relative;display:flex;align-items:center;justify-content:center}.p-bread__link{display:block;position:relative;color:#117f69;font-size:14px;line-height:1.3}.p-bread__link.--top{width:16px;height:14px}.p-bread__link.--top::before{position:absolute;content:"";width:16px;height:14px;background:url("/spc-securities-assets/images/lower/p-ft-bread-home.svg") center/contain no-repeat;top:0;left:0}.p-bread__link.--last{color:#111;opacity:.6}.p-bread__link:not(.--top):before,.p-bread__link:not(.--top):after{content:"";display:block;width:6px;height:1px;background:#111;opacity:.6;position:absolute;top:50%;left:-15px;transform:rotate(35deg);transform-origin:100%;pointer-events:none}.p-bread__link:not(.--top):after{transform:rotate(-35deg)}.c-anchor-link__list{display:flex;flex-wrap:wrap;gap:20px}@media only screen and (max-width: 1279px){.c-anchor-link__list{gap:10px}}@media only screen and (max-width: 767px){.c-anchor-link__list{flex-direction:column}}.c-anchor-link__item{display:flex;align-items:center;justify-content:center;width:calc(33.3333333333% - 13.3333333333px);height:50px;padding:0 10px;border:1px solid #117f69;color:#117f69;background-color:#fff;transition:.5s background-color}.c-anchor-link__item:hover{background-color:#117f69}.c-anchor-link__item:hover .c-anchor-link__txt{color:#fff}@media only screen and (max-width: 1279px){.c-anchor-link__item{width:calc(33.3333333333% - 6.6666666667px)}}@media only screen and (max-width: 767px){.c-anchor-link__item{max-width:560px;width:100%;margin-left:auto;margin-right:auto}}.c-anchor-link__item.--wide{width:calc(50% - 10px)}@media only screen and (max-width: 1279px){.c-anchor-link__item.--wide{width:calc(50% - 5px)}}@media only screen and (max-width: 767px){.c-anchor-link__item.--wide{width:100%}}.c-anchor-link__item.--active{background-color:#117f69;color:#fff;pointer-events:none}.c-anchor-link__txt{text-align:center;line-height:1.2;font-size:16px;font-weight:700;transition:.5s color}.c-archive-ttl{font-size:34px;font-weight:400}.c-archive{margin-top:40px;position:relative}.c-archive__filter-cntr{display:flex;align-items:center;justify-content:center}.c-archive__filter-list{display:flex;gap:30px}.c-archive__filter-item a{color:#fff}.c-archive__filter-link{font-size:14px;background-color:#702c3e;padding:6px 10px 4px}.c-archive__list{display:flex;flex-wrap:wrap;gap:38px 30px}@media only screen and (max-width: 1279px){.c-archive__list{gap:38px 15px}}.c-archive__item{width:calc(33.3333333333% - 20px)}@media only screen and (max-width: 1279px){.c-archive__item{width:calc(50% - 7.5px)}}@media only screen and (max-width: 767px){.c-archive__item{max-width:500px;width:100%;margin:0 auto}}@media only screen and (min-width: 1280px){.c-archive__link:hover .c-archive__img{transform:scale(1.1)}}.c-archive__img-cont{overflow:hidden;width:100%;aspect-ratio:372/186;position:relative}.c-archive__img-cont.--yellow{border:6px solid #f7ee12}.c-archive__img-cont.--yellow::before{content:"";position:absolute;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 52px 52px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f7ee12 rgba(0,0,0,0);z-index:1}.c-archive__img-cont.--purple{border:6px solid #99f}.c-archive__img-cont.--purple::before{content:"";position:absolute;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 52px 52px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #99f rgba(0,0,0,0);z-index:1}.c-archive__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.5s transform}.c-archive__img-ttl-cntr{position:absolute;top:8px;left:8px;display:flex;flex-direction:column;align-items:flex-start}.c-archive__img-ttl{font-family:"Zen Maru Gothic",sans-serif;color:var(--eerie-black);background-color:#f7ee12;font-size:20px;font-weight:700;padding:0 10px}.c-archive__img-ttl.--purple{background-color:#99f}.c-archive__img-ttl+.c-archive__img-ttl{margin-top:6px}.c-archive__ttl-cntr{margin-top:15px}.c-archive__ttl{font-size:18px;font-weight:500;line-height:1.6}@media only screen and (max-width: 1279px){.c-archive__ttl{font-size:14px}}@media only screen and (max-width: 767px){.c-archive__ttl{font-size:16px}}.c-archive__date-cntr{margin-top:14px;display:flex;align-items:center}.c-archive__date{margin-top:2px;font-size:15px;line-height:1}.c-archive__cat{margin-left:16px;font-size:12px;font-weight:700;line-height:1;color:var(--eerie-black);background-color:#efedee;padding:5px 10px 5px}.c-archive__cat.--white{background-color:#fff;border:1px solid #efedee}.c-archive__cat.--yellow{background-color:#f7ee12}.c-archive__cat.--purple{background-color:#99f}.c-archive__cat+.c-archive__cat{margin-left:6px}.c-archive__more-cont{margin-top:70px;text-align:center}.c-archive__more-cntr{margin-top:40px}@media only screen and (max-width: 767px){.c-archive__more-cntr{margin-top:32px}}.c-archive__more-cntr a{color:#712d3d}.c-archive__more{font-size:18px;padding-right:1em;position:relative}.c-archive__more::after{content:"";position:absolute;top:50%;right:2px;transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-top:2px solid #712d3d;border-right:2px solid #712d3d}.more-posts{margin:60px auto 0;max-width:372px;width:100%;height:66px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;background-color:var(--eerie-black);border:2px solid var(--eerie-black);color:#fff;position:relative;transition:.5s background-color,.5s color}@media only screen and (min-width: 1280px){.more-posts:hover{background-color:#fff;color:var(--eerie-black)}.more-posts:hover .more-posts__arrow{fill:var(--eerie-black)}}.more-posts__arrow{position:absolute;top:50%;right:18px;transform:translateY(-50%);fill:#fff;transition:.5s fill}#loading{position:absolute;bottom:240px;left:50%;transform:translateX(-50%)}.c-horiz-media{display:flex;align-items:center;gap:36px 4%;position:relative;z-index:1}@media only screen and (max-width: 767px){.c-horiz-media{flex-direction:column}}.c-horiz-media.--align-start{align-items:flex-start}.c-horiz-media__item.--img{width:42.6%}@media only screen and (max-width: 767px){.c-horiz-media__item.--img{max-width:360px;width:100%}}.c-horiz-media__item.--txt{width:53.4%}@media only screen and (max-width: 767px){.c-horiz-media__item.--txt{width:100%}}.c-horiz-media__subttl{color:#117f69;font-size:16px;font-weight:700}.c-horiz-media__subttl.--en{font-size:clamp(24px,2.133vw,32px)}@media only screen and (max-width: 767px){.c-horiz-media__subttl.--en{font-size:32px}}.c-horiz-media__ttl{margin-top:16px;font-size:clamp(24px,2.133vw,32px);font-weight:700;line-height:1.4}@media only screen and (max-width: 767px){.c-horiz-media__ttl{margin-top:8px;font-size:32px}}.c-horiz-media__desc{margin-top:32px}@media only screen and (max-width: 767px){.c-horiz-media__desc{margin-top:20px}}.c-horiz-media__txt{font-size:16px;line-height:1.5}.c-horiz-media__txt+.c-horiz-media__txt{margin-top:.8em}@media only screen and (max-width: 767px){.c-horiz-media__txt+.c-horiz-media__txt{margin-top:.5em}}.c-horiz-media .c-linkbtn{margin-top:48px}@media only screen and (max-width: 767px){.c-horiz-media .c-linkbtn{margin-top:24px}}.c-horiz-pair{display:flex;align-items:center;gap:100px 40px;position:relative;z-index:1}@media only screen and (max-width: 1279px){.c-horiz-pair{flex-direction:column}}.c-horiz-pair__item{width:calc(50% - 20px)}@media only screen and (max-width: 1279px){.c-horiz-pair__item{width:100%}}.c-horiz-pair__subttl{color:#117f69;font-size:16px;font-weight:700}.c-horiz-pair__ttl{margin-top:16px;font-size:clamp(24px,2.133vw,32px);font-weight:700;line-height:1.4}@media only screen and (max-width: 767px){.c-horiz-pair__ttl{margin-top:8px;font-size:32px}}.c-horiz-pair__desc{margin-top:32px}@media only screen and (max-width: 767px){.c-horiz-pair__desc{margin-top:20px}}.c-horiz-pair__txt{font-size:16px}.c-horiz-pair__txt+.c-horiz-pair__txt{margin-top:.5em}.c-ttl__txt{font-size:32px;font-weight:700;line-height:1.4;padding-bottom:18px;position:relative}.c-ttl__txt::after{position:absolute;content:"";width:30px;height:4px;background-color:#117f69;bottom:0;left:0}.c-ttl-link{font-size:20px;font-weight:700;color:#117f69;position:relative;padding-right:32px}.c-ttl-link::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:25px;height:20px;-webkit-mask:url("/wp-content/themes/pfc-blanchard-theme/pfc-blanchard-assets/images/common/link-arrow-right.svg") no-repeat center/contain;mask:url("/wp-content/themes/pfc-blanchard-theme/pfc-blanchard-assets/images/common/link-arrow-right.svg") no-repeat center/contain;background-color:#117f69;transition:.5s right}@media only screen and (min-width: 1280px){.c-ttl-link:hover::after{right:-5px}}.c-ttl-link.--vistaBlue{color:#9ed8b3}.c-ttl-link.--vistaBlue::after{background-color:#9ed8b3}.c-width{margin:0 auto;max-width:1200px;padding-left:40px;padding-right:40px;transition:.5s padding-left,.5s padding-right;max-width:1280px}@media only screen and (max-width: 1279px){.c-width{padding-left:30px;padding-right:30px;max-width:1260px}}@media only screen and (max-width: 767px){.c-width{padding-left:15px;padding-right:15px}}.c-width.--sub{max-width:1020px}@media only screen and (max-width: 1279px){.c-width.--sub{padding-left:30px;padding-right:30px;max-width:1000px}}@media only screen and (max-width: 767px){.c-width.--sub{padding-left:15px;padding-right:15px}}.c-width.--wide{max-width:1500px}@media only screen and (max-width: 1279px){.c-width.--wide{padding-left:30px;padding-right:30px}}@media only screen and (max-width: 767px){.c-width.--wide{padding-left:15px;padding-right:15px}}.c-sec{padding:120px 0 120px}@media only screen and (max-width: 767px){.c-sec{padding:60px 0 60px}}.c-sec.--pt0{padding-top:0}.c-sec.--pt60{padding-top:60px}@media only screen and (max-width: 767px){.c-sec.--pt60{padding-top:40px}}.c-sec.--pb0{padding-bottom:0px}.c-sec.--pb60{padding-bottom:60px}@media only screen and (max-width: 767px){.c-sec.--pb60{padding-bottom:40px}}.c-sec.--60{padding:60px 0}@media only screen and (max-width: 767px){.c-sec.--60{padding:40px 0}}.c-line-box-cntr{display:flex;flex-wrap:wrap;gap:20px}@media only screen and (max-width: 1279px){.c-line-box-cntr{gap:10px}}@media only screen and (max-width: 767px){.c-line-box-cntr{flex-direction:column;gap:16px}}.c-line-box-cntr .c-link-box{width:calc(33.3333333333% - 13.3333333333px)}@media only screen and (max-width: 1279px){.c-line-box-cntr .c-link-box{width:calc(33.3333333333% - 6.6666666667px)}}@media only screen and (max-width: 767px){.c-line-box-cntr .c-link-box{margin-left:auto;margin-right:auto;max-width:560px;width:100%}}.c-line-box-cntr .c-link-box.--big{width:calc(50% - 10px)}@media only screen and (max-width: 1279px){.c-line-box-cntr .c-link-box.--big{width:calc(50% - 5px)}}@media only screen and (max-width: 767px){.c-line-box-cntr .c-link-box.--big{margin-left:auto;margin-right:auto;max-width:560px;width:100%}}.c-line-box-cntr .c-link-box.--active{background-color:#cfe5e1;pointer-events:none}.c-line-box-cntr .c-link-box.--active .c-link-box__link::after{content:none}.c-link-box{display:block;border:2px solid #117f69;position:relative}@media only screen and (min-width: 1280px){.c-link-box:hover .c-link-box__link{color:#117f69;background-color:#fff}.c-link-box:hover .c-link-box__link::before{transform-origin:right center;transform:scaleX(0)}.c-link-box:hover .c-link-box__link::after{background-color:#117f69}}.c-link-box.--asset{max-width:250px;border:2px solid #ddd}@media only screen and (max-width: 767px){.c-link-box.--asset{margin-left:auto;margin-right:auto}}.c-link-box.--asset .c-link-box__img-wrap{height:54px;padding:0}.c-link-box.--asset .c-link-box__link{height:22px;padding:2px 20px 0px 20px;border-top:1px solid rgba(221,221,221,.45);justify-content:center;color:#111;font-size:10px}.c-link-box.--asset .c-link-box__link::before{background:rgba(221,221,221,.45)}.c-link-box.--asset .c-link-box__link:after{content:none}.c-link-box__img-wrap{height:230px;padding:24px;display:flex;align-items:center;justify-content:center}.c-link-box__link{transition:.5s;padding:3px 50px 0px 20px;width:100%;height:50px;display:flex;align-items:center;font-size:16px;color:#fff;background-color:#fff;border-top:1px solid #117f69;line-height:1.3;position:relative;overflow:hidden;font-weight:600;z-index:0}@media only screen and (max-width: 1279px){.c-link-box__link{padding:3px 30px 0px 10px}}@media only screen and (max-width: 767px){.c-link-box__link{font-size:14px}}.c-link-box__link::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:#117f69;z-index:-1;transition:.5s;transform-origin:left center;transform:scale(1);transition:transform .45s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.c-link-box__link:after{content:"";width:10px;height:16px;top:50%;right:20px;display:block;position:absolute;transform:translateY(-50%);background-color:#fff;-webkit-mask:url("/spc-securities-assets/images/common/linkbtn-arrow.svg") center/contain no-repeat;mask:url("/spc-securities-assets/images/common/linkbtn-arrow.svg") center/contain no-repeat;transition:.5s}@media only screen and (max-width: 1279px){.c-link-box__link:after{right:8px}}.c-linkbtn-cntr{text-align:center}.c-link-card{padding-bottom:56px;position:relative}@media only screen and (max-width: 1279px){.c-link-card{padding-bottom:0}}.c-link-card__img-wrap{aspect-ratio:690/310}@media only screen and (max-width: 767px){.c-link-card__img-wrap{aspect-ratio:345/180}}.c-link-card__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-link-card__txt-cntr{background-color:#fff;position:absolute;bottom:0;left:0;display:flex;padding-top:24px;padding-right:30px;gap:16px 61px}@media only screen and (max-width: 1279px){.c-link-card__txt-cntr{position:relative;padding-right:0;flex-direction:column}}.c-link-card__subttl{color:#117f69;font-weight:700;font-size:16px}.c-link-card__ttl{margin-top:16px;font-weight:700;font-size:clamp(24px,2.133vw,32px);line-height:1.4}@media only screen and (max-width: 1279px){.c-link-card__ttl{font-size:32px;margin-top:4px}}.c-link-card__desc-cntr{position:relative}.c-link-card__desc-cntr::before{content:"";position:absolute;top:0;left:-31px;width:1px;height:88px;background-color:#ddd}@media only screen and (max-width: 767px){.c-link-card__desc-cntr::before{content:none}}.c-link-card__desc-cntr .c-linkbtn{margin-top:16px}@media only screen and (max-width: 1279px){.c-link-card__desc-cntr .c-linkbtn{margin-top:24px}}.c-lower-ttl{font-size:44px;font-weight:400;font-family:"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Arial,sans-serif}@media only screen and (max-width: 767px){.c-lower-ttl{font-size:20px}}@media only screen and (max-width: 767px){.c-lower-ttl--sp-f36{font-size:36px}}.c-lower-ttl__cntr{display:flex;justify-content:space-between}.c-lower-ttl__list{margin-top:18px;display:flex;flex-wrap:wrap;gap:15px 30px;margin-left:35px}@media only screen and (max-width: 1279px){.c-lower-ttl__list{margin-left:0}}.c-lower-ttl__item{position:relative;font-weight:700;color:#182c51;padding-left:18px;font-size:16px;line-height:1.6;transition:.5s opacity}@media only screen and (max-width: 767px){.c-lower-ttl__item{font-size:14px}}@media only screen and (min-width: 1280px){.c-lower-ttl__item:hover{opacity:.7}}.c-lower-ttl__item::before{content:"";position:absolute;top:triangle-top(16, 1.6, 9);left:0;width:0;height:0;border-style:solid;border-width:9px 5px 0 5px;border-color:#182c51 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media only screen and (max-width: 767px){.c-lower-ttl__item::before{top:triangle-top-sp(14, 1.6, 9)}}.c-card-arrow__list{display:flex;gap:14px}@media only screen and (max-width: 767px){.c-card-arrow__list{flex-wrap:wrap;gap:14px}}.c-card-arrow__item{position:relative;border-radius:20px;width:calc(33.3333333333% - 9.3333333333px);padding:40px 55px 45px}@media only screen and (max-width: 1279px){.c-card-arrow__item{padding:30px 40px 35px}}@media only screen and (max-width: 767px){.c-card-arrow__item{width:100%;max-width:560px;margin-left:auto;margin-right:auto;padding:35px 30px 35px}}.c-card-arrow__item:nth-child(odd){background-color:#eee}.c-card-arrow__item:nth-child(even){background-color:#cfe5e1}@media only screen and (max-width: 767px){.c-card-arrow__item.--first{padding:25px 30px 35px}}@media only screen and (max-width: 767px){.c-card-arrow__item.--last{padding:35px 30px 25px}}.c-card-arrow__item.--center:before{content:"";display:inline-block;position:absolute;width:41px;height:12px;background-position:0px;background-repeat:no-repeat;background-image:url(/spc-securities-assets/images/business/privateplacement/c-card-arrow-green-rl.svg);top:calc(50% - 15px);left:0px;transform:translate(-100%, -50%)}@media only screen and (max-width: 767px){.c-card-arrow__item.--center:before{top:0px;left:calc(50% - 15px);transform:translateY(-100%) rotate(90deg);transform-origin:right bottom}}.c-card-arrow__item.--center:after{content:"";display:inline-block;position:absolute;width:41px;height:12px;background-position:0px;background-repeat:no-repeat;background-image:url(/spc-securities-assets/images/business/privateplacement/c-card-arrow-gray-lr.svg);top:calc(50% + 14px);left:-14px;transform:translateY(-50%)}@media only screen and (max-width: 767px){.c-card-arrow__item.--center:after{top:-14px;left:calc(50% - 15px);transform:rotate(90deg);transform-origin:left top}}.c-card-arrow__item.--last:before{content:"";display:inline-block;position:absolute;width:41px;height:12px;background-position:0px;background-repeat:no-repeat;background-image:url(/spc-securities-assets/images/business/privateplacement/c-card-arrow-green-lr.svg);top:calc(50% - 15px);left:-14px;transform:translateY(-50%)}@media only screen and (max-width: 767px){.c-card-arrow__item.--last:before{top:-14px;left:calc(50% - 15px);transform:rotate(90deg);transform-origin:left top}}.c-card-arrow__item.--last:after{content:"";display:inline-block;position:absolute;width:41px;height:12px;background-position:0px;background-repeat:no-repeat;background-image:url(/spc-securities-assets/images/business/privateplacement/c-card-arrow-gray-rl.svg);top:calc(50% + 14px);left:0px;transform:translate(-100%, -50%)}@media only screen and (max-width: 767px){.c-card-arrow__item.--last:after{top:0px;left:calc(50% - 15px);transform:translateY(-100%) rotate(90deg);transform-origin:right bottom}}.c-card-arrow__img-wrap{min-height:221px;display:flex;justify-content:center;align-items:flex-end}@media only screen and (max-width: 767px){.c-card-arrow__img-wrap{min-height:auto}}.c-card-arrow__ttl{font-size:18px;font-weight:bold;margin-top:28px;text-align:center}@media only screen and (max-width: 767px){.c-card-arrow__ttl{margin-top:14px;font-size:16px}}.c-card-arrow__ttl.--en{line-height:1.4;display:flex;align-items:center;justify-content:center}.c-sub-ttl__txt{font-size:20px;font-weight:700;line-height:1.3}.c-sub-ttl__txt.--green{color:#117f69}.c-dot-list.--wide .c-dot-list__item+.c-dot-list__item{margin-top:32px}.c-dot-list__item{font-size:16px;line-height:1.625;padding-left:1em;position:relative}.c-dot-list__item:before{content:"";width:8px;height:8px;border-radius:50%;display:inline-block;position:absolute;top:8px;left:0px;background:#117f69}.c-dot-list__item+.c-dot-list__item{margin-top:.4em}.c-dot-list__txt{display:block}.c-dot-list__txt+.c-dot-list__txt{margin-top:.4em}.c-txt-img{display:flex}@media only screen and (max-width: 767px){.c-txt-img{display:block}}.c-txt-img__cont.--txt{width:68.1%;padding-top:40px}@media only screen and (max-width: 767px){.c-txt-img__cont.--txt{width:100%;padding-top:0px}}.c-txt-img__cont.--img{width:31.9%}@media only screen and (max-width: 767px){.c-txt-img__cont.--img{width:100%;padding-left:0px;margin-top:32px}}.c-txt-img__txt{font-size:16px;line-height:1.625}.c-txt-img__txt+.c-txt-img__txt{margin-top:8px}.c-txt-img__img-wrap{text-align:right}@media only screen and (max-width: 767px){.c-txt-img__img-wrap{text-align:center}}.c-table.--history .c-table__dt{width:104px}@media only screen and (max-width: 767px){.c-table.--history .c-table__dt{width:100%}}.c-table.--en .c-table__dt{width:164px}@media only screen and (max-width: 767px){.c-table.--en .c-table__dt{width:100%}}.c-table__dl{display:flex;padding:24px 0;border-bottom:1px solid #c6c6c6}.c-table__dl:first-child{border-top:1px solid #c6c6c6}@media only screen and (max-width: 767px){.c-table__dl{display:block;padding:16px 0}}.c-table__dt{width:140px;font-size:16px;font-weight:700;line-height:1.625}@media only screen and (max-width: 767px){.c-table__dt{width:100%}}.c-table__dd{width:calc(100% - 140px);font-size:16px;line-height:1.625}@media only screen and (max-width: 767px){.c-table__dd{width:100%;margin-top:4px}}.c-num-list{counter-reset:my-counter}.c-num-list__item{counter-increment:my-counter;padding-left:1.5em;padding-right:1em;position:relative;font-size:16px}.c-num-list__item:not(:first-child){margin-top:.8em}.c-num-list__item::before{content:counter(my-counter) ". ";font-weight:700;position:absolute;top:0;left:.1em}.c-num-list__item+.c-num-list__item{margin-top:.5em}.c-num-list.--atention .c-num-list__item{padding-left:2.8em;line-height:1.7}.c-num-list.--atention .c-num-list__item::before{content:"注" counter(my-counter) ". ";font-weight:700;position:absolute;top:0;left:.1em}.c-num-list.--atention .c-num-list__item+.c-num-list__item{margin-top:.4em}.c-gray-box{background:#f9f9f9;padding:32px 32px 40px}@media only screen and (max-width: 767px){.c-gray-box{padding:24px}}.c-gray-box__ttl{font-size:23px;font-weight:700;line-height:1.3;color:#117f69}@media only screen and (max-width: 767px){.c-gray-box__ttl{font-size:20px}}.c-gray-box .c-table{margin-top:24px}@media only screen and (max-width: 767px){.c-gray-box .c-table{margin-top:16px}}.c-gray-box .c-table .--br{display:block}@media only screen and (max-width: 767px){.c-gray-box .c-table .--br{display:inline}}.c-num-ttl__txt{font-size:20px;font-weight:700;line-height:1.3;padding-bottom:16px;border-bottom:1px solid #c6c6c6;display:flex;gap:16px}@media only screen and (max-width: 767px){.c-num-ttl__txt{padding-bottom:8px;gap:8px}}.c-num-ttl__num{position:relative;font-size:24px;color:#117f69;line-height:1.1}html.is-modal-open{overflow:hidden;height:100%}.c-modal{opacity:0;visibility:hidden;transition:opacity .3s linear,visibility .3s linear;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:10000;background:rgba(0,0,0,.9)}.c-modal.is-visible{opacity:1;visibility:visible}.c-modal__question-icon{position:relative;transition:.5s;cursor:pointer}@media only screen and (min-width: 1280px){.c-modal__question-icon:hover{color:#117f69}}.c-modal__question-icon:after{content:"";background-image:url(/spc-securities-assets/images/common/question-icon.svg);background-repeat:no-repeat;vertical-align:center;background-size:contain;background-position:contain;width:16px;height:16px;display:inline-block;margin:0 2px;position:relative;top:2px}.c-modal__box{max-width:940px;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.c-modal__close{cursor:pointer;position:absolute;top:-16px;right:0;width:22px;height:22px;transform:translateY(-100%)}.c-modal__close .--border01{position:absolute;width:30px;height:2px;top:10px;right:-4px;background-color:#fff;transform:rotate(45deg)}.c-modal__close .--border02{position:absolute;width:30px;height:2px;top:10px;right:-4px;background-color:#fff;transform:rotate(-45deg)}.c-modal__label{background:#117f69;padding:16px 24px}.c-modal__label-txt{font-size:20px;line-height:1.5;color:#fff;font-weight:700}.c-modal__cont{background:#fff;padding:24px}.c-modal__close-btn{margin:24px auto 0;width:100%;max-width:300px;height:50px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#117f69;background-color:#fff;border:1px solid #117f69;line-height:1;transition:.5s background-color,.5s color}@media only screen and (min-width: 1280px){.c-modal__close-btn:hover{color:#fff;background:#117f69}}.c-project-sort__list{display:flex;justify-content:flex-end;gap:10px}@media only screen and (max-width: 1279px){.c-project-sort__list{justify-content:flex-start}}.c-project-sort__item{background-color:#fff;font-family:"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Arial,sans-serif;font-size:16px;line-height:1.5;padding:4px 13px 2px;transition:.3s background-color,.3s color}@media only screen and (min-width: 1280px){.c-project-sort__item:hover{cursor:pointer}}.c-project-sort__item.--gray{background-color:#efedee}.c-project-sort__item.is-active{background-color:var(--eerie-black);color:#fff}@media only screen and (min-width: 1280px){.c-project-sort__item.is-active:hover{cursor:auto}}.c-linkbtn-cntr{text-align:center}.c-linkbtn{width:100%;max-width:320px}@media only screen and (max-width: 767px){.c-linkbtn{max-width:345px}}@media only screen and (max-width: 1279px){.c-linkbtn.--tb-center{margin-left:auto;margin-right:auto}}@media only screen and (max-width: 767px){.c-linkbtn.--sp-center{margin-left:auto;margin-right:auto}}.c-linkbtn__link{transition:.5s;padding:3px 50px 0px 20px;width:100%;height:50px;display:flex;align-items:center;font-size:16px;color:#fff;background-color:#fff;border:1px solid #117f69;line-height:1.3;position:relative;overflow:hidden;font-weight:700;z-index:0}@media only screen and (min-width: 1280px){.c-linkbtn__link:hover{color:#117f69}}@media only screen and (max-width: 767px){.c-linkbtn__link{font-size:14px}}@media only screen and (min-width: 1280px){.c-linkbtn__link:not([disabled]):hover{background-color:#fff}.c-linkbtn__link:not([disabled]):hover::before{transform-origin:right center;transform:scaleX(0)}.c-linkbtn__link:not([disabled]):hover::after{background-color:#117f69}}.c-linkbtn__link::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:#117f69;z-index:-1;transition:.5s;transform-origin:left center;transform:scale(1);transition:transform .45s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.c-linkbtn__link:after{content:"";width:10px;height:16px;top:50%;right:20px;display:block;position:absolute;transform:translateY(-50%);background-color:#fff;-webkit-mask:url("/spc-securities-assets/images/common/linkbtn-arrow.svg") center/contain no-repeat;mask:url("/spc-securities-assets/images/common/linkbtn-arrow.svg") center/contain no-repeat;transition:.5s}@media only screen and (max-width: 767px){.c-linkbtn__link:after{right:20px}}.c-txt{font-size:16px;font-weight:500;line-height:1.6}.c-txt+.c-txt{margin-top:10px}.c-txt p{font-size:16px;font-weight:500;line-height:1.6}.c-txt p+p{margin-top:10px}.c-txt.--space-lg p+p{margin-top:20px}.c-txt__link{display:inline-block;color:#117f69;transition:.5s;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media only screen and (min-width: 1280px){.c-txt__link:hover{opacity:.6}}.c-txt__link.--tel{text-decoration:none;pointer-events:none;color:#111}@media only screen and (max-width: 1279px){.c-txt__link.--tel{pointer-events:all}}.c-alpha-list__item{font-size:16px;line-height:1.625;padding-left:24px;position:relative;text-indent:8px}.c-alpha-list__item::before{content:"a.";position:absolute;top:0px;left:-6px;font-weight:700}.c-alpha-list__item:nth-child(2)::before{content:"b."}.c-alpha-list__item:nth-child(3)::before{content:"c."}.c-alpha-list__item:nth-child(4)::before{content:"d."}.c-alpha-list__item:nth-child(5)::before{content:"e."}.c-alpha-list__item:nth-child(6)::before{content:"f."}.c-alpha-list__item:nth-child(7)::before{content:"g."}.c-alpha-list__item:nth-child(8)::before{content:"h."}.c-alpha-list__item:nth-child(9)::before{content:"i."}.c-alpha-list__item+.c-alpha-list__item{margin-top:.45em}.c-gray-card{margin-top:20px;background:#f9f9f9;padding:60px 60px 60px;display:flex;align-items:center}@media only screen and (max-width: 767px){.c-gray-card{padding:24px 15px;flex-direction:column;gap:24px}}.c-gray-card__img-wrap{display:flex;justify-content:center;width:260px;padding-right:50px}@media only screen and (max-width: 767px){.c-gray-card__img-wrap{padding-right:0}}.c-gray-card__img{max-width:210px;width:100%;margin:0 auto}.c-gray-card__txt-wrap{width:calc(100% - 260px)}@media only screen and (max-width: 767px){.c-gray-card__txt-wrap{width:100%}}.c-gray-card__ttl{font-size:23px;font-weight:700;line-height:1.3;color:#117f69}@media only screen and (max-width: 767px){.c-gray-card__ttl{font-size:20px}}.c-gray-card__txt{margin-top:20px;font-size:16px;line-height:1.625}@media only screen and (max-width: 767px){.c-gray-card__txt{margin-top:16px}}@media only screen and (min-width: 1280px){.u-pc-hide{display:none}}@media only screen and (min-width: 768px){.u-tb-hide{display:none}}@media only screen and (max-width: 767px){.u-sp-hide{display:none}}.u-sp-space{display:none}@media only screen and (max-width: 767px){.u-sp-space{display:inline}}.u-txt-left{text-align:left}.u-txt-center{text-align:center}.u-txt-right{text-align:right}.u-ml-auto{margin-left:auto}.u-mr-auto{margin-right:auto}.u-ib{display:inline-block}.u-mt0{margin-top:0px}.u-mt8{margin-top:8px}.u-mt16{margin-top:16px}.u-mt24{margin-top:24px}.u-mt32{margin-top:32px}.u-mt40{margin-top:40px}.u-mt48{margin-top:48px}@media only screen and (max-width: 767px){.u-mt48{margin-top:24px}}.u-mt56{margin-top:56px}.u-mt64{margin-top:64px}.u-mt72{margin-top:72px}.u-mt80{margin-top:80px}.u-mt88{margin-top:88px}.u-mt96{margin-top:96px}.u-mt104{margin-top:104px}.u-mt112{margin-top:112px}.u-mt120{margin-top:120px}.u-align-right{text-align:right}.s-for_corporate{margin-top:80px}@media only screen and (max-width: 767px){.s-for_corporate{margin-top:64px}}.s-for_corporate .c-ttl{margin-top:80px}@media only screen and (max-width: 767px){.s-for_corporate .c-ttl{margin-top:60px}}.s-for_corporate .c-ttl+.c-num-ttl,.s-for_corporate .c-ttl+.c-txt{margin-top:48px}@media only screen and (max-width: 767px){.s-for_corporate .c-ttl+.c-num-ttl,.s-for_corporate .c-ttl+.c-txt{margin-top:32px}}.s-for_corporate .c-num-ttl{margin-top:72px}@media only screen and (max-width: 767px){.s-for_corporate .c-num-ttl{margin-top:56px}}.s-for_corporate .c-num-ttl+.c-txt{margin-top:24px}@media only screen and (max-width: 767px){.s-for_corporate .c-num-ttl+.c-txt{margin-top:16px}}.s-for_corporate .c-txt+.c-ttl{margin-top:96px}@media only screen and (max-width: 767px){.s-for_corporate .c-txt+.c-ttl{margin-top:72px}}.s-for_corporate .c-txt+.c-num-list{margin-top:24px}@media only screen and (max-width: 767px){.s-for_corporate .c-txt+.c-num-list{margin-top:16px}}.s-for_corporate .c-txt+.c-txt{margin-top:16px}.s-for_corporate .c-num-list+.c-txt{margin-top:24px}@media only screen and (max-width: 767px){.s-for_corporate .c-num-list+.c-txt{margin-top:16px}}.s-for_corporate .c-gray-box{margin-top:24px;padding:32px 40px 40px}@media only screen and (max-width: 767px){.s-for_corporate .c-gray-box{margin-top:16px;padding:24px}}.s-for_corporate .c-gray-box+.c-txt{margin-top:96px}@media only screen and (max-width: 767px){.s-for_corporate .c-gray-box+.c-txt{margin-top:72px}}