@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}img{max-width:100%;height:auto;vertical-align:bottom}a,abbr,address,article,aside,audio,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,label,legend,li,main,mark,nav,ol,p,pre,q,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,video{margin:0;padding:0;border:0}html{font-size:62.5%}body{font-size:1.6rem;line-height:1.4}*{font-family:inherit;font-size:inherit;line-height:inherit}a,a:visited{color:inherit}article,aside,footer,header,main,nav,section{display:block}*{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}img,video{max-width:100%}img{border-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}[hidden]{display:none!important}[disabled]{cursor:not-allowed}:focus:not(:focus-visible){outline:none}.sr-only{position:absolute;clip:rect(1px,1px,1px,1px);left:-9999px;top:-9999px}:root{--color-bg:#f7f7f7;--color-white:#fff;--color-dark:#444;--color-text:#333;--color-brand:#ea5400;--color-brand--hover:#ab4409;--width-container:1060px;--width-media:940px;--space-container:80px;--space-base:4px;--lineheight-none:1;--lineheight-title:1.5;--lineheight-text:1.75;--font-small:14px;--font-text:16px;--font-title:30px}@media screen and (max-width:767px){:root{--width-container:calc(100% - 40px);--width-media:100%;--font-text:14px;--font-title:24px}}html{scroll-behavior:smooth}body,html{font-family:Arial,"\\30D2ラギノ角ゴPro W3",Hiragino Kaku Gothic Pro,Osaka,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}body{color:var(--color-text);line-height:var(--lineheight-text);font-size:var(--font-text)}.container{max-width:var(--width-container);width:calc(100% - 40px);margin-left:auto;margin-right:auto}.bg-image{display:block;position:absolute;top:0;left:0;bottom:0;right:0}a.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--color-brand);background-color:var(--color-brand);color:var(--color-white);border-radius:3px;font-size:16px;text-decoration:none;max-width:280px;height:56px;width:100%;position:relative;font-weight:700}a.button--arrow:after{background-image:url(../images/common/icon/icon_arrow_right_white.svg);width:6px;height:12px;right:16px;top:calc(50% - 6px)}a.button--arrow:after,a.button--mail:after{content:"";background-repeat:no-repeat;display:inline-block;position:absolute;background-size:contain}a.button--mail:after{background-image:url(../images/icon/icon_tab3_active.svg);width:29px;height:22px;left:12px;top:calc(50% - 11px)}a.button:hover{background-color:var(--color-brand--hover);border-color:var(--color-brand--hover)}a.button--outline{background:transparent;color:var(--color-brand)}a.button--outline.button--arrow:after{background-image:url(../images/common/icon/icon_arrow_right_brand.svg);background-size:contain}a.button--outline:hover{background-color:var(--color-brand);border-color:var(--color-brand);color:var(--color-white)}a.button--outline:hover:after{background-image:url(../images/common/icon/icon_arrow_right_white.svg);background-size:contain}a.button--white{background-color:var(--color-white);color:var(--color-brand);border-color:var(--color-white)}a.button--white:hover{background-color:#fff;border-color:#fff;opacity:.75}a.button--white.button--arrow:after{background-image:url(../images/common/icon/icon_arrow_right_brand.svg);background-size:contain}a.link__text--brand:hover,a.link__text--brand__arrow:hover,a.link__text--dark:hover,a.link__text--light:hover{text-decoration:none}a.link__text--brand[target=_blank]:after,a.link__text--brand__arrow[target=_blank]:after,a.link__text--dark[target=_blank]:after,a.link__text--light[target=_blank]:after{content:"";background-repeat:no-repeat;width:16px;height:16px;display:inline-block;margin-left:var(--space-base)}a.link__text--dark[target=_blank]:after{background-image:url(../images/common/icon/icon_outside_link_white.svg)}a.link__text--dark.link__text--faq:before{content:"";background-image:url(../images/common/icon/icon_faq_white.svg);background-repeat:no-repeat;width:16px;height:16px;display:inline-block;margin-right:var(--space-base);vertical-align:text-bottom}a.link__text--dark.link__text--faq:after{display:none}a.link__text--dark--arrow:after{content:"";background-repeat:no-repeat;width:5px;height:10px;display:inline-block;margin-left:var(--space-base);background-image:url(../images/vtuber/icon_arrow_right_white_gradation.svg);background-size:contain;vertical-align:unset}a.link__text--light[target=_blank]:after{background-image:url(../images/common/icon/icon_outside_link.svg)}a.link__text--brand{color:var(--color-brand)}a.link__text--brand[target=_blank]:after{background-image:url(../images/common/icon/icon_outside_link_brand.svg)}a.link__text--brand__arrow{color:var(--color-brand)}a.link__text--brand__arrow:after{content:"";background-repeat:no-repeat;width:8.93px;height:15px;display:inline-block;margin-left:var(--space-base);background-image:url(../images/common/icon/icon_arrow_right_brand.svg);background-size:contain;vertical-align:text-top}a:hover img{opacity:.6}section[class^=section]{padding:var(--space-container) 0}section[class^=section]:after{content:"";display:table;clear:both}section[class^=section] [class^=title]{font-size:var(--font-title);font-weight:700}section[class^=section] [class^=title] span{display:inline-block}section[class^=section] .title--border{line-height:var(--lineheight-title);margin-bottom:calc(var(--space-base)*8);position:relative;padding-left:1.2em}section[class^=section] .title--border:before{content:"";height:1px;width:20px;background:var(--color-brand);display:inline-block;vertical-align:super;margin-right:calc(var(--space-base)*2);position:absolute;top:50%;left:0}section[class^=section] .title--border.sm{font-size:24px;margin-bottom:calc(var(--space-base)*6)}@media screen and (max-width:767px){section[class^=section] .title--border.sm{font-size:20px}}section[class^=section] .title--subText{text-align:center;margin-bottom:calc(var(--space-base)*8)}section[class^=section] .title--subText small{display:block;line-height:var(--lineheight-none)}section[class^=section] .title--subText small:after{content:"";height:1px;width:38px;background:var(--color-brand);display:block;margin:calc(var(--space-base)*4) auto calc(var(--space-base)*4)}section[class^=section] p:not(:last-child){margin-bottom:calc(var(--space-base)*5)}header{padding:21.8px 0;height:76px;position:fixed;z-index:9999;background:#fff;width:100%;top:0;left:0}header,header h1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header h1 .logo{width:303px}header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:calc(100% - 80px)}header .header__link{margin-left:auto}header .header__navi li a{text-decoration:none}header .header__navi_contact a{height:40px}header .c-button,header .p-hamburger{display:none}.heroArea{margin-top:76px}@media screen and (min-width:1350px){header .container{max-width:1220px}}@media screen and (min-width:971px){header .header__navi{display:block!important;height:inherit!important}header .header__navi ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .header__navi li{margin-right:24px}header .header__navi li a{position:relative;display:inline-block;letter-spacing:normal}header .header__navi li:nth-child(4){margin-right:32px}header .header__navi li:nth-child(5){margin-right:0}header .header__navi li:not(.header__navi_contact) a:hover:after{bottom:-4px;opacity:1;visibility:visible}header .header__navi li:not(.header__navi_contact) a:after{position:absolute;bottom:-8px;left:0;content:"";width:100%;height:1px;background-color:var(--color-brand);opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s}header .header__navi li.header__navi_contact{height:40px;width:132px}header .header__navi li.header__navi_contact a{font-size:14px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;padding-left:35px}header .header__navi li.header__navi_contact a:after{width:23px;height:18px;left:8px;top:calc(50% - 9px)}.body--crowdfunding .header__navi_crowdfunding a:after,.body--index .header__navi_top a:after,.body--mailmagazine .header__navi_mailmagazine a:after,.body--subscription .header__navi_subscription a:after{opacity:1;visibility:visible;-webkit-transition:none;transition:none;bottom:-4px}}@media screen and (min-width:971px) and (max-width:1220px){header .container{max-width:calc(100% - 20px);width:inherit}header .logo{max-width:212px}header .logo a{display:block}header .header__navi li a{font-size:14px;letter-spacing:-.02em}header .header__navi li.header__navi_contact{width:124px}header .header__navi li.header__navi_contact a{font-size:13px;padding-left:28px}header .header__navi li.header__navi_contact a:after{width:18px;height:14px;left:6px;top:calc(50% - 8px)}header .header__navi li{margin-right:16px}header .header__navi li:nth-child(4){margin-right:24px}header .header__navi li:last-child{margin-right:0}}@media screen and (max-width:970px){header{height:60px;padding:0}header .container{max-width:calc(100% - 48px)}header h1{width:calc(100% - 60px)}header h1 .logo{width:100%;max-width:212px}header .header__link,header .link__fanbeats{display:none}header .header__navi{font-size:14px;position:fixed;display:block;z-index:9999;background:#fff;width:100%;top:60px;left:0;height:0;overflow:hidden;-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}header .header__navi ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}header .header__navi ul li{border-top:1px solid #dfdfdf}header .header__navi ul li:not(:nth-child(4)){margin-right:0}header .header__navi ul li.header__navi_contact{display:block;padding:24px 48px;text-align:center;border-bottom:1px solid #dfdfdf}header .header__navi ul li.header__navi_contact a{height:56px;padding-left:24px}header .header__navi ul li a:not(.button){display:block;padding:20px 24px}header .header__navi ul li .button:hover{opacity:1}header .header__navi.is-open{display:block;height:inherit}header .c-button{position:relative;display:inline-block;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;cursor:pointer}header .p-hamburger{position:absolute;top:0;bottom:0;right:24px;width:24px;height:48px;margin:auto;border-radius:50%;-webkit-box-shadow:0 0 2rem transparent;box-shadow:0 0 2rem transparent;outline:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header .p-hamburger:focus,header .p-hamburger:hover{-webkit-box-shadow:0 0 .5rem hsla(0,0%,100%,.5);box-shadow:0 0 .5rem hsla(0,0%,100%,.5)}header .p-hamburger__line{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:24px;height:3px;border-radius:3px;background-color:#333;-webkit-transition:inherit;transition:inherit}header .p-hamburger__line:after,header .p-hamburger__line:before{position:absolute;display:block;width:100%;height:100%;border-radius:inherit;background-color:inherit;content:"";-webkit-transition:inherit;transition:inherit}header .p-hamburger__line:before{top:-8px}header .p-hamburger__line:after{top:8px}header .p-hamburger[aria-expanded=true] .p-hamburger__line{background-color:transparent}header .p-hamburger[aria-expanded=true] .p-hamburger__line:after,header .p-hamburger[aria-expanded=true] .p-hamburger__line:before{top:0;background-color:#333}header .p-hamburger[aria-expanded=true] .p-hamburger__line:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}header .p-hamburger[aria-expanded=true] .p-hamburger__line:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header .u-visuallyHidden{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px}.heroArea{margin-top:60px}}.body--borderTop{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.body--borderTop header{border-bottom:1px solid #dfdfdf}@media screen and (max-width:970px){.body--borderTop header .header__navi{top:59px}}.body--borderTop section{margin-top:76px}@media screen and (max-width:767px){.body--borderTop section{padding-top:72px;margin-top:60px}}.body--borderTop footer{margin-top:auto}section.section--showcase{padding-bottom:0}section.section--showcase .widgetWrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:var(--space-container)}section.section--showcase .widgetWrap li{-webkit-box-flex:1;-ms-flex:1;flex:1}section.section--showcase .widgetWrap li:not(:last-child){margin-right:20px}@media screen and (max-width:800px){section.section--showcase .widgetWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:calc(var(--space-base)/2);margin-left:auto;margin-right:auto;max-width:600px}section.section--showcase .widgetWrap li:not(:last-child){margin-right:0;margin-bottom:24px}}.section--media .media{max-width:var(--width-media);margin-left:auto;margin-right:auto}.section--media .media ul:not(:last-child){margin-bottom:calc(var(--space-base)*20)}.section--media .media .mediaList{display:-webkit-box;display:-ms-flexbox;display:flex}.section--media .media .mediaList:not(:last-child){margin-bottom:24px}.section--media .media .mediaList__date{margin-right:var(--font-title)}.section--media .media .mediaList__title{text-decoration:underline}.section--media .media .mediaList__title:hover{text-decoration:none}@media screen and (max-width:767px){.section--media .media ul:not(:last-child){margin-bottom:52.5px}.section--media .media .mediaList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section--media .media .mediaList__date{line-height:var(--lineheight-none);margin-right:0;margin-bottom:calc(var(--space-base)*2)}}.section--media .button--outline{display:-webkit-box;display:-ms-flexbox;display:flex;margin:calc(var(--space-base)*13) auto 0}.section--contact{background:url(../images/common/bg_contact.jpg) no-repeat;background-color:var(--color-dark);background-size:cover;color:var(--color-white);text-align:center;background-position:bottom}.section--contact h2{font-size:var(--font-title);line-height:var(--lineheight-title);margin-bottom:calc(var(--space-base)*13)}@media screen and (max-width:399px){.section--contact h2{font-size:22px!important;margin-bottom:calc(var(--space-base)*9)}}.section--contact .button{max-width:366px;height:64px;font-size:20px}@media screen and (max-width:767px){.section--contact .button{max-width:280px;height:56px;font-size:16px}}.section--contact .button+p{margin-top:calc(var(--space-base)*6)}.section--contact__totop .title--contact br{display:none}@media screen and (max-width:768px){.section--contact__totop .title--contact span:nth-child(2) br{display:inline}}@media screen and (max-width:767px){.section--contact__totop .title--contact{margin-bottom:30px}.section--contact__totop .title--contact span{display:block!important}.section--contact__totop .title--contact br{display:inline}}@media screen and (max-width:399px){.section--contact__totop .title--contact{font-size:20px!important}}.section--contact__totop .link__text--dark br{display:none}@media screen and (max-width:399px){.section--contact__totop .link__text--dark br{display:inline}}.section--contact--animation{position:relative;overflow:hidden;background-color:var(--color-dark)}.section--contact--animation:before{content:"";top:0;left:0;bottom:0;right:0;-webkit-transform:scale(1.25);transform:scale(1.25);position:absolute;z-index:0}.section--contact--animation .bg-image,.section--contact--animation:before{background:url(../images/common/bg_contact.jpg) bottom/cover no-repeat}.section--contact--animation .container{position:relative}section.section--flow{padding:0}section.section--flow .flow__content{background-color:var(--color-bg);padding:80px 0}section.section--flow .flow__content p{font-size:30px;font-weight:700;text-align:center;margin-bottom:76px}section.section--flow .flow__content p span{display:inline-block}section.section--flow .flow__content p strong{font-size:40px;color:var(--color-brand);display:inline-block}section.section--flow .list__flow{display:-webkit-box;display:-ms-flexbox;display:flex}section.section--flow .list__flow li{position:relative}section.section--flow .list__flow li:not(:last-of-type){margin-right:10px}section.section--flow .list__flow li:not(:last-of-type):after{content:"";position:absolute;top:50%;right:-12px;background:url(../images/common/icon/icon_arrow_right_gray.svg) no-repeat 0 0;background-size:contain;padding-top:13.45%;display:block;z-index:1;width:15px}@media screen and (max-width:768px){section.section--flow .flow__content p{margin-bottom:0}section.section--flow .list__flow{max-width:calc(100% - 120px);-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.section--flow .list__flow li{margin-top:40px}}@media screen and (max-width:767px){section.section--flow .flow__content p{font-size:24px}section.section--flow .flow__content p strong{font-size:28px}section.section--flow .list__flow{max-width:inherit}section.section--flow .list__flow li{width:calc(33.33% - 8px)}section.section--flow .list__flow li:nth-child(3){margin-right:0}section.section--flow .list__flow li img{width:100%}}@media screen and (max-width:384px){section.section--flow .flow__content p{font-size:20px}section.section--flow .flow__content p strong{font-size:24px}}footer{background-color:var(--color-dark);padding:calc(var(--space-base)*8) 0;color:#dfdfdf;font-size:var(--font-small)}footer .container{position:relative}footer .container .footerLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .container .footerLink__icon:not(:nth-child(3)){margin-right:calc(var(--space-base)*3)}footer .container .footerLink__text:not(:first-of-type){margin-left:calc(var(--space-base)*6)}footer .container .footerLink__text a:hover{text-decoration:none}footer .container .footerLink .link__fanbeats{display:none}footer .container .footerLink img{width:32px}footer .container .footerLink .copyright{margin-left:auto}@media screen and (max-width:767px){footer .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .container .footerLink{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .container .footerLink__icon:last-child{margin-right:0}footer .container .footerLink__text{margin-left:0;text-align:center;-ms-flex-preferred-size:100%;flex-basis:100%}footer .container .footerLink__text:not(:first-of-type){margin-left:calc(var(--space-base)*4)}footer .container .footerLink .link__fanbeats{display:block!important;margin-top:calc(var(--space-base)*3);margin-bottom:calc(var(--space-base)*8 + 1em);margin-left:0}footer .container .footerLink:first-of-type .footerLink__text{margin-bottom:calc(var(--space-base)*4);-ms-flex-preferred-size:inherit;flex-basis:inherit}footer .container .footerLink:first-of-type .copyright{width:100%;text-align:center}}.footerFloatLink{display:none;background:#fff;border-top:1px solid #dfdfdf;position:fixed;width:100%;left:0;bottom:0;z-index:9999}.footerFloatLink.show{display:block}.footerFloatLink .btnWrap{padding:16px 0}.footerFloatLink .btn,.footerFloatLink .btnWrap{display:-webkit-box;display:-ms-flexbox;display:flex}.footerFloatLink .btn{border:1px solid;font-size:24px;padding:6px 24px;height:51px;border-radius:3px;text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1;text-decoration:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-weight:700}.footerFloatLink .btn:hover{opacity:.65}.footerFloatLink .btn:hover img{opacity:1}.footerFloatLink .btn__floatTop{color:#61c9b6;margin-right:12px;padding-right:33px;-ms-flex-preferred-size:37.735%;flex-basis:37.735%}.footerFloatLink .btn__floatTop span{display:inline}.footerFloatLink .btn__floatTop:after{content:"";background-image:url(../images/common/icon/icon_arrow_right_green.svg);background-repeat:no-repeat;width:9px;height:16px;display:inline-block;position:absolute;right:24px;top:17px;background-size:contain}.footerFloatLink .btn__floatContact{margin-left:12px;background:#61c9b6;color:#fff;padding-right:36px;-ms-flex-preferred-size:60%;flex-basis:60%;border:1px solid #61c9b6}.footerFloatLink .btn__floatContact div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:calc(-60% + 216px)}.footerFloatLink .btn__floatContact picture{margin-right:16px}.footerFloatLink .btn__floatContact:after{content:"";background-image:url(../images/common/icon/icon_arrow_right_white.svg);background-repeat:no-repeat;width:9px;height:16px;display:inline-block;position:absolute;right:24px;top:17px;background-size:contain}@media screen and (min-width:768px) and (max-width:1050px){.footerFloatLink .btn{font-size:18px;padding:6px 36px 6px 12px}.footerFloatLink .btn:after{right:12px}.footerFloatLink .btn__floatContact div{margin-left:calc(-50% + 145px)}.footerFloatLink .btn__floatContact picture{max-width:145px}}@media screen and (max-width:767px){.footerFloatLink .btn{font-size:12px;padding:8px;height:44px}.footerFloatLink .btn:after{right:8px}.footerFloatLink .btnWrap{padding:12px 0}.footerFloatLink .btn__floatTop{margin-right:4px;-ms-flex-preferred-size:39.45%;flex-basis:39.45%}.footerFloatLink .btn__floatTop:after{width:4px;height:8px}.footerFloatLink .btn__floatContact{margin-left:4px;-ms-flex-preferred-size:58.1%;flex-basis:58.1%}.footerFloatLink .btn__floatContact div{margin-left:calc(10% - 32px)}.footerFloatLink .btn__floatContact picture{margin-right:4px}.footerFloatLink .btn__floatContact:after{width:4px;height:8px}}@media screen and (max-width:399px){.footerFloatLink .btn{padding:6px}.footerFloatLink .btn:after{right:6px}.footerFloatLink .btn__floatTop{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:40%;flex-basis:40%}.footerFloatLink .btn__floatContact{-ms-flex-preferred-size:56%;flex-basis:56%}.footerFloatLink .btn__floatContact div{margin-left:calc(16% - 32px)}.footerFloatLink .btn__floatContact p>span{display:block}}[aria-label][role~=tooltip]{position:relative}[aria-label][role~=tooltip]:after,[aria-label][role~=tooltip]:before{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;opacity:0;pointer-events:none;-webkit-transition:all var(--microtip-transition-duration,.18s) var(--microtip-transition-easing,ease-in-out) var(--microtip-transition-delay,0s);transition:all var(--microtip-transition-duration,.18s) var(--microtip-transition-easing,ease-in-out) var(--microtip-transition-delay,0s);position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:10;-webkit-transform-origin:top;transform-origin:top}[aria-label][role~=tooltip]:before{background-size:100% auto!important;content:""}[aria-label][role~=tooltip]:after{background:rgba(17,17,17,.9);border-radius:4px;color:#fff;content:attr(aria-label);font-size:var(--microtip-font-size,13px);font-weight:var(--microtip-font-weight,normal);text-transform:var(--microtip-text-transform,none);padding:.5em 1em;white-space:nowrap;-webkit-box-sizing:content-box;box-sizing:content-box}[aria-label][role~=tooltip]:focus:after,[aria-label][role~=tooltip]:focus:before,[aria-label][role~=tooltip]:hover:after,[aria-label][role~=tooltip]:hover:before{opacity:1;pointer-events:auto}[role~=tooltip][data-microtip-position|=top]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M2.658 0h32.004c-6 0-11.627 12.002-16.002 12.002C14.285 12.002 8.594 0 2.658 0z'/%3E%3C/svg%3E") no-repeat;height:6px;width:18px;margin-bottom:5px}[role~=tooltip][data-microtip-position|=top]:after{margin-bottom:11px}[role~=tooltip][data-microtip-position|=top]:before{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);bottom:100%;left:50%}[role~=tooltip][data-microtip-position|=top]:hover:before{-webkit-transform:translate3d(-50%,-5px,0);transform:translate3d(-50%,-5px,0)}[role~=tooltip][data-microtip-position|=top]:after{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);bottom:100%;left:50%}[role~=tooltip][data-microtip-position=top]:hover:after{-webkit-transform:translate3d(-50%,-5px,0);transform:translate3d(-50%,-5px,0)}[role~=tooltip][data-microtip-position=top-left]:after{-webkit-transform:translate3d(calc(-100% + 16px),0,0);transform:translate3d(calc(-100% + 16px),0,0);bottom:100%}[role~=tooltip][data-microtip-position=top-left]:hover:after{-webkit-transform:translate3d(calc(-100% + 16px),-5px,0);transform:translate3d(calc(-100% + 16px),-5px,0)}[role~=tooltip][data-microtip-position=top-right]:after{-webkit-transform:translate3d(-16px,0,0);transform:translate3d(-16px,0,0);bottom:100%}[role~=tooltip][data-microtip-position=top-right]:hover:after{-webkit-transform:translate3d(-16px,-5px,0);transform:translate3d(-16px,-5px,0)}[role~=tooltip][data-microtip-position|=bottom]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M33.342 12H1.338c6 0 11.627-12.002 16.002-12.002C21.715-.002 27.406 12 33.342 12z'/%3E%3C/svg%3E") no-repeat;height:6px;width:18px;margin-top:5px;margin-bottom:0}[role~=tooltip][data-microtip-position|=bottom]:after{margin-top:11px}[role~=tooltip][data-microtip-position|=bottom]:before{-webkit-transform:translate3d(-50%,-10px,0);transform:translate3d(-50%,-10px,0);bottom:auto;left:50%;top:100%}[role~=tooltip][data-microtip-position|=bottom]:hover:before{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}[role~=tooltip][data-microtip-position|=bottom]:after{-webkit-transform:translate3d(-50%,-10px,0);transform:translate3d(-50%,-10px,0);top:100%;left:50%}[role~=tooltip][data-microtip-position=bottom]:hover:after{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}[role~=tooltip][data-microtip-position=bottom-left]:after{-webkit-transform:translate3d(calc(-100% + 16px),-10px,0);transform:translate3d(calc(-100% + 16px),-10px,0);top:100%}[role~=tooltip][data-microtip-position=bottom-left]:hover:after{-webkit-transform:translate3d(calc(-100% + 16px),0,0);transform:translate3d(calc(-100% + 16px),0,0)}[role~=tooltip][data-microtip-position=bottom-right]:after{-webkit-transform:translate3d(-16px,-10px,0);transform:translate3d(-16px,-10px,0);top:100%}[role~=tooltip][data-microtip-position=bottom-right]:hover:after{-webkit-transform:translate3d(-16px,0,0);transform:translate3d(-16px,0,0)}[role~=tooltip][data-microtip-position=left]:after,[role~=tooltip][data-microtip-position=left]:before{bottom:auto;left:auto;right:100%;top:50%;-webkit-transform:translate3d(10px,-50%,0);transform:translate3d(10px,-50%,0)}[role~=tooltip][data-microtip-position=left]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='36'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M0 33.342V1.338c0 6 12.002 11.627 12.002 16.002C12.002 21.715 0 27.406 0 33.342z'/%3E%3C/svg%3E") no-repeat;height:18px;width:6px;margin-right:5px;margin-bottom:0}[role~=tooltip][data-microtip-position=left]:after{margin-right:11px}[role~=tooltip][data-microtip-position=left]:hover:after,[role~=tooltip][data-microtip-position=left]:hover:before{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}[role~=tooltip][data-microtip-position=right]:after,[role~=tooltip][data-microtip-position=right]:before{bottom:auto;left:100%;top:50%;-webkit-transform:translate3d(-10px,-50%,0);transform:translate3d(-10px,-50%,0)}[role~=tooltip][data-microtip-position=right]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='36'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M12 2.658v32.004c0-6-12.002-11.627-12.002-16.002C-.002 14.285 12 8.594 12 2.658z'/%3E%3C/svg%3E") no-repeat;height:18px;width:6px;margin-bottom:0;margin-left:5px}[role~=tooltip][data-microtip-position=right]:after{margin-left:11px}[role~=tooltip][data-microtip-position=right]:hover:after,[role~=tooltip][data-microtip-position=right]:hover:before{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}[role~=tooltip][data-microtip-size=small]:after{white-space:normal;width:80px}[role~=tooltip][data-microtip-size=medium]:after{white-space:normal;width:150px}[role~=tooltip][data-microtip-size=large]:after{white-space:normal;width:260px}.body--index .section--feature,.body--index .section--solution,.body--index .section--tool{padding-bottom:0!important}.body--index .heroArea{position:relative;overflow:hidden}.body--index .heroArea:after{content:"";display:table;clear:both}.body--index .heroArea:before{content:"";background:url(../images/index/bg_index_heroimage_pc.jpg) bottom/cover no-repeat;top:0;left:0;bottom:0;right:0;-webkit-transform:scale(1.25);transform:scale(1.25);position:absolute;z-index:0}@media screen and (max-width:459px){.body--index .heroArea:before{background:url(../images/index/bg_index_heroimage_sp.jpg) bottom/cover no-repeat}}.body--index .heroArea .bg-image{background:url(../images/index/bg_index_heroimage_pc.jpg) bottom/cover no-repeat}@media screen and (max-width:459px){.body--index .heroArea .bg-image{background:url(../images/index/bg_index_heroimage_sp.jpg) no-repeat;background-size:cover}}.body--index .heroArea .container{position:relative;min-height:670px;padding:159px 0 158px;text-align:center}@media screen and (max-width:767px){.body--index .heroArea .container{min-height:667px;text-align:center;padding:207px 0 206px}}@media screen and (max-width:350px){.body--index .heroArea .container{padding:110px 0;min-height:450px}}.body--index .heroArea__title,.body--index .heroArea p{width:66.887%;max-width:calc(100% - 280px);margin:0 auto;z-index:1;color:#fff}@media screen and (max-width:767px){.body--index .heroArea__title,.body--index .heroArea p{width:100%;max-width:100%}}.body--index .heroArea__title{font-size:40px;line-height:var(--lineheight-text);font-weight:700;margin-bottom:calc(var(--space-base)*8)}.body--index .heroArea__title span{display:inline-block}@media screen and (max-width:1080px) and (min-width:767px){.body--index .heroArea__title{font-size:30px}}@media screen and (max-width:767px){.body--index .heroArea__title{font-size:22px;text-align:center}}.body--index .heroArea__image{max-width:351px;position:absolute;right:0;top:181px}@media screen and (max-width:767px){.body--index .heroArea__image{position:relative;width:100%;max-width:256px;top:inherit;right:inherit;margin-bottom:calc(var(--space-base)*8)}}.body--index .heroArea p{font-size:18px;line-height:var(--lineheight-text);margin-bottom:calc(var(--space-base)*13)}.body--index .heroArea p span{display:inline-block}@media screen and (max-width:1080px) and (min-width:767px){.body--index .heroArea p{font-size:14px}.body--index .heroArea p br{display:none}}@media screen and (max-width:767px){.body--index .heroArea p{margin-bottom:calc(var(--space-base)*9);font-size:12px;text-align:left}.body--index .heroArea p br{display:none}}@media screen and (max-width:959px){.body--index .heroArea p span{display:inline}}@media screen and (max-width:399px){.body--index .heroArea p span:nth-child(2){display:inline}}.body--index .heroArea .button{z-index:1}.body--index .section--solution{position:relative}.body--index .section--solution .content__area{background-color:#fff;padding-top:0;padding-bottom:0}@media screen and (min-width:768px){.body--index .section--solution .content__area.content--solution .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.body--index .section--solution .content__area.content--solution .container__inner{width:100%;max-width:518px;text-align:center}.body--index .section--solution .content__area.content--solution .container__inner:first-child{margin-bottom:calc(var(--space-base)*10)}@media screen and (min-width:768px){.body--index .section--solution .content__area.content--solution .container__inner{width:48.8%}}.body--index .section--solution .content__area.content--solution .container__inner a{display:block;background-color:#f7f7f7;border:1px solid #dedede;text-decoration:none}.body--index .section--solution .content__area.content--solution .container__inner a img{display:inline-block;max-width:100%;padding:calc(var(--space-base)*9)}@media screen and (min-width:768px){.body--index .section--solution .content__area.content--solution .container__inner a img{margin:calc(var(--space-base)*12) calc(var(--space-base)*3);padding:0}}.body--index .section--solution .content__area.content--solution .container__inner a:hover .link__text--more{opacity:.6}.body--index .section--solution .content__area.content--solution .container__inner .link__text--more{padding:calc(var(--space-base)*4);background-color:#fff;color:var(--color-brand);font-weight:700;text-decoration:none}@media screen and (max-width:399px){.body--index .section--solution .content__area.content--solution .container__inner .link__text--more{font-size:13px}}.body--index .section--solution .content__area.content--solution .container__inner .link__text--more:after{content:"";background-repeat:no-repeat;width:8.93px;height:15px;display:inline-block;margin-left:var(--space-base);background-image:url(../images/common/icon/icon_arrow_right_brand.svg);background-size:contain;vertical-align:text-top}@media screen and (max-width:767px){.body--index .section--solution .content__area.content--solution .container__inner{margin-left:auto;margin-right:auto}}.body--index .section--solution .content__area.content--solution .container .title--subText{margin-bottom:calc(var(--space-base)*6)}@media screen and (min-width:768px){.body--index .section--solution .content__area.content--solution .container .title--subText{margin-bottom:calc(var(--space-base)*8)}}.body--index .section--support{padding-bottom:0}.body--index .content__area{padding:80px 0;background-color:#f7f7f7}.body--index .content__area.content--vtuber{border-top:3px solid #fff}.body--index .content__area.content--vtuber .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:0 calc(var(--space-base)*15)}.body--index .content__area.content--vtuber .container__text{max-width:48%;-ms-flex-item-align:center;align-self:center}@media screen and (min-width:768px) and (max-width:905px){.body--index .content__area.content--vtuber .container__text .title--border span{display:inline}}.body--index .content__area.content--vtuber .container__image{position:relative;margin-right:auto;margin-left:0;max-width:39.5%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.body--index .content__area.content--vtuber .container__image img{display:inline-block;max-width:100%}@media screen and (max-width:767px){.body--index .content__area.content--vtuber .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.body--index .content__area.content--vtuber .container__text{max-width:100%;margin-bottom:calc(var(--space-base)*8)}.body--index .content__area.content--vtuber .container__image{width:100%;max-width:92%;margin-top:0;margin-left:auto;margin-right:auto;padding-right:0}}.body--index .content__area.content--campaign{border-top:3px solid #fff}.body--index .content__area.content--campaign .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 calc(var(--space-base)*15)}.body--index .content__area.content--campaign .container__text{max-width:48%;-ms-flex-item-align:center;align-self:center}.body--index .content__area.content--campaign .container__image{position:relative;margin-right:auto;margin-left:auto;max-width:23.6%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.body--index .content__area.content--campaign .container__image img{display:inline-block;max-width:100%}@media screen and (max-width:767px){.body--index .content__area.content--campaign .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.body--index .content__area.content--campaign .container__text{max-width:100%;margin-bottom:calc(var(--space-base)*6)}.body--index .content__area.content--campaign .container__image{width:100%;max-width:50%;margin-top:calc(var(--space-base)*6);margin-left:auto;margin-right:auto;padding-right:0}}.body--index .content__area.content--promotion{border-top:3px solid #fff}.body--index .content__area.content--promotion .container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 calc(var(--space-base)*15);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.body--index .content__area.content--promotion .container__text{max-width:48%;-ms-flex-item-align:center;align-self:center}.body--index .content__area.content--promotion .container__image{position:relative;margin-right:auto;max-width:40%;width:100%}.body--index .content__area.content--promotion .container__image img{display:inline-block;max-width:100%}@media screen and (max-width:767px){.body--index .content__area.content--promotion .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.body--index .content__area.content--promotion .container__text{max-width:100%;margin-bottom:calc(var(--space-base)*6)}.body--index .content__area.content--promotion .container__image{width:100%;max-width:70%;margin-top:calc(var(--space-base)*6);margin-left:auto;margin-right:auto;padding-right:0}}@media screen and (min-width:768px) and (max-width:900px){.body--index .content__area.content--promotion .container__text{max-width:57%}.body--index .content__area.content--promotion .container__image{max-width:38%}}.body--index .content__area.content--onlinelive{border-top:3px solid #fff}.body--index .content__area.content--onlinelive .container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 calc(var(--space-base)*15)}.body--index .content__area.content--onlinelive .container__text{max-width:47.3%;-ms-flex-item-align:center;align-self:center}.body--index .content__area.content--onlinelive .container__image{position:relative;margin-left:auto;max-width:45.2%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.body--index .content__area.content--onlinelive .container__image img{display:inline-block;max-width:100%}@media screen and (max-width:767px){.body--index .content__area.content--onlinelive .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.body--index .content__area.content--onlinelive .container__text{max-width:100%;margin-bottom:calc(var(--space-base)*6)}.body--index .content__area.content--onlinelive .container__image{width:100%;max-width:350px;margin-top:calc(var(--space-base)*6);margin-left:auto;margin-right:auto;padding-right:0}}@media screen and (min-width:768px) and (max-width:900px){.body--index .content__area.content--onlinelive .container__text{max-width:57%}.body--index .content__area.content--onlinelive .container__image{max-width:38%}}.body--index .section--about .content__area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:435px;background-color:var(--color-dark);background-size:cover;color:var(--color-white);text-align:center;background-position:top;position:relative;overflow:hidden}.body--index .section--about .content__area:before{content:"";top:0;left:0;bottom:0;right:0;-webkit-transform:scale(1.25);transform:scale(1.25);position:absolute;z-index:0}.body--index .section--about .content__area .bg-image,.body--index .section--about .content__area:before{background:url(../images/index/bg_about.png) bottom/cover no-repeat}.body--index .section--about .title--border{padding-left:0}.body--index .section--about .title--border:before{position:static;top:auto;left:auto;display:inline-block}.body--index .section--about .title--border span{display:inline}.body--index .section--about .container__text{position:relative}.body--index .section--about p span{display:inline-block}@media screen and (max-width:767px){.body--index .section--about p{text-align:left}.body--index .section--about p span{display:inline}}@media screen and (max-width:767px){.body--index .section--media .button{margin-top:calc(var(--space-base)*8)}}.body--index .section--flow{margin-top:var(--space-container)}.body--index .section--tool .tool__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.body--index .section--tool .tool__list li{background-color:#f5f5f5;position:relative;width:25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.body--index .section--tool .tool__list li img{width:100%;display:block}@media screen and (min-width:768px){.body--index .section--tool .tool__list li:nth-child(2),.body--index .section--tool .tool__list li:nth-child(4),.body--index .section--tool .tool__list li:nth-child(5),.body--index .section--tool .tool__list li:nth-child(7),.body--index .section--tool .tool__list li:nth-child(10),.body--index .section--tool .tool__list li:nth-child(12),.body--index .section--tool .tool__list li:nth-child(13),.body--index .section--tool .tool__list li:nth-child(15),.body--index .section--tool .tool__list li:nth-child(18),.body--index .section--tool .tool__list li:nth-child(20),.body--index .section--tool .tool__list li:nth-child(21),.body--index .section--tool .tool__list li:nth-child(23),.body--index .section--tool .tool__list li:nth-child(26),.body--index .section--tool .tool__list li:nth-child(28),.body--index .section--tool .tool__list li:nth-child(29),.body--index .section--tool .tool__list li:nth-child(31),.body--index .section--tool .tool__list li:nth-child(34),.body--index .section--tool .tool__list li:nth-child(36){background-color:#fcfcfc}}@media screen and (max-width:767px){.body--index .section--tool .tool__list{margin-left:-20px;margin-right:-20px}.body--index .section--tool .tool__list li{width:50%}.body--index .section--tool .tool__list li:nth-child(2),.body--index .section--tool .tool__list li:nth-child(3),.body--index .section--tool .tool__list li:nth-child(6),.body--index .section--tool .tool__list li:nth-child(7),.body--index .section--tool .tool__list li:nth-child(10),.body--index .section--tool .tool__list li:nth-child(11),.body--index .section--tool .tool__list li:nth-child(14),.body--index .section--tool .tool__list li:nth-child(15),.body--index .section--tool .tool__list li:nth-child(18),.body--index .section--tool .tool__list li:nth-child(19),.body--index .section--tool .tool__list li:nth-child(22),.body--index .section--tool .tool__list li:nth-child(23),.body--index .section--tool .tool__list li:nth-child(26),.body--index .section--tool .tool__list li:nth-child(27),.body--index .section--tool .tool__list li:nth-child(30),.body--index .section--tool .tool__list li:nth-child(31),.body--index .section--tool .tool__list li:nth-child(34),.body--index .section--tool .tool__list li:nth-child(35){background-color:#fcfcfc}}.body--index .section--tool .tool__list a{text-decoration:underline;display:block;width:100%}.body--index .section--tool .tool__list a:hover{text-decoration:none}@media screen and (max-width:459px){html.sr .body--index .heroArea .bg-image,html.sr .body--index .heroArea .bg-image.isAnimation{-webkit-transform:scale(1.5);transform:scale(1.5);bottom:16%;left:8%}html.sr .body--index .heroArea .bg-image.isAnimation{-webkit-animation:heroAreaAnimation .9s ease-in-out forwards;animation:heroAreaAnimation .9s ease-in-out forwards}}@-webkit-keyframes heroAreaAnimation{to{left:-25%;-webkit-transform:scale(1);transform:scale(1);bottom:0}}@keyframes heroAreaAnimation{to{left:-25%;-webkit-transform:scale(1);transform:scale(1);bottom:0}}.body--crowdfunding .heroArea{background:url(../images/bg_crowd_heroarea.png) no-repeat 0 0;background-size:cover;color:var(--color-white);position:relative;min-height:672px;overflow-x:hidden}.body--crowdfunding .heroArea:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.65);z-index:0}.body--crowdfunding .heroArea .container{position:relative;z-index:1;padding:205px 0}.body--crowdfunding .heroArea__title,.body--crowdfunding .heroArea p{max-width:calc(100% - 534px);margin-right:auto;z-index:1}.body--crowdfunding .heroArea__title{font-size:40px;line-height:var(--lineheight-title);font-weight:700;margin-bottom:calc(var(--space-base)*8)}.body--crowdfunding .heroArea__title span{display:inline-block}.body--crowdfunding .heroArea__image{width:66.41%;position:absolute;right:-11%;top:64px}.body--crowdfunding .heroArea p{font-size:18px;line-height:1.61}.body--crowdfunding .heroArea p span{display:inline-block}.body--crowdfunding .heroArea .button--arrow{margin-top:calc(var(--space-base)*6)}@media screen and (min-width:1151px){.body--crowdfunding .heroArea__title{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.body--crowdfunding .heroArea__title span:nth-child(2){letter-spacing:.14em}}@media screen and (min-width:768px) and (max-width:1185px){.body--crowdfunding .heroArea__image{top:calc(50% - 240px);right:-5%;max-width:650px}}@media screen and (min-width:768px) and (max-width:1150px){.body--crowdfunding .heroArea__title,.body--crowdfunding .heroArea p{max-width:calc(44% - 24px)}.body--crowdfunding .heroArea__title span,.body--crowdfunding .heroArea p span{display:inline}}@media screen and (min-width:768px) and (max-width:960px){.body--crowdfunding .heroArea__title{font-size:35px}.body--crowdfunding .heroArea p{font-size:16px}}@media screen and (max-width:767px){.body--crowdfunding .heroArea{min-height:inherit;padding:48px 0 24px}.body--crowdfunding .heroArea .container{padding:0;width:calc(100% - 48px)}.body--crowdfunding .heroArea .heroArea__title{font-size:28px;text-align:left;line-height:1.285}.body--crowdfunding .heroArea .heroArea__title span{display:block}.body--crowdfunding .heroArea .heroArea__image{position:relative;top:inherit;right:inherit;margin-bottom:calc(var(--space-base)*8);display:block;margin-left:-40px;margin-right:-40px;max-width:calc(100% + 80px);width:calc(100% + 80px)}.body--crowdfunding .heroArea .heroArea__title,.body--crowdfunding .heroArea p{width:100%;max-width:100%}.body--crowdfunding .heroArea p{font-size:14px;text-align:left}.body--crowdfunding .heroArea p span{display:inline}.body--crowdfunding .heroArea .button--arrow{margin-top:calc(var(--space-base)*4);margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:380px){.body--crowdfunding .heroArea__title{font-size:24px!important}}.body--crowdfunding .section--feature{padding-bottom:0}.body--crowdfunding .section--feature .title--subText{margin-bottom:calc(var(--space-base)*20)}@media screen and (max-width:767px){.body--crowdfunding .section--feature .title--subText{margin-bottom:calc(var(--space-base)*6)}}@media screen and (max-width:330px){.body--crowdfunding .section--feature .title--subText{letter-spacing:-.03em}}.body--crowdfunding .section--feature [class*="--no"]{position:relative}.body--crowdfunding .section--feature [class*="--no"] .container{margin-bottom:40px}.body--crowdfunding .section--feature [class*="--no"] .featureList__image{background:var(--color-bg);max-width:100%;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0}.body--crowdfunding .section--feature [class*="--no"] .featureList__text{position:relative;z-index:1;margin-bottom:76px}.body--crowdfunding .section--feature [class*="--no"] .featureList__text .featureList__number{line-height:var(--lineheight-title);margin-bottom:calc(var(--space-base)*8);position:relative;padding-left:64px}.body--crowdfunding .section--feature [class*="--no"] .featureList__text .featureList__number:before{content:"";height:1px;width:48px;background:var(--color-brand);display:inline-block;vertical-align:super;margin-right:calc(var(--space-base)*2);position:absolute;top:50%;left:0}@media screen and (min-width:768px){.body--crowdfunding .section--feature [class*="--no"] .container{min-height:388px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:120px;width:100%;max-width:1280px}.body--crowdfunding .section--feature [class*="--no"] .featureList__image{position:absolute;width:100%;max-width:820px}.body--crowdfunding .section--feature [class*="--no"] .featureList__text{max-width:330px}.body--crowdfunding .section--feature [class*="--no"]:nth-child(odd) .container{margin-left:inherit}.body--crowdfunding .section--feature [class*="--no"]:nth-child(odd) .featureList__image{left:0}.body--crowdfunding .section--feature [class*="--no"]:nth-child(odd) .featureList__text{margin-left:708px}.body--crowdfunding .section--feature [class*="--no"]:nth-child(2n) .container{margin-right:inherit}.body--crowdfunding .section--feature [class*="--no"]:nth-child(2n) .featureList__image{right:0}.body--crowdfunding .section--feature [class*="--no"]:nth-child(2n) .featureList__text{margin-left:auto;margin-right:708px}.body--crowdfunding .section--feature [class*="--no"]:last-child .container{margin-bottom:80px}}@media screen and (min-width:1281px){.body--crowdfunding .section--feature [class*="--no"] .container{max-width:calc(1280px + 5%)}.body--crowdfunding .section--feature [class*="--no"] .featureList__image{max-width:calc(820px + 5%)}.body--crowdfunding .section--feature [class*="--no"] .featureList__text{max-width:calc(330px + 5%)}.body--crowdfunding .section--feature [class*="--no"]:nth-child(odd) .featureList__text{margin-left:calc(708px + 5%)}.body--crowdfunding .section--feature [class*="--no"]:nth-child(2n) .featureList__text{margin-right:calc(708px + 5%)}}@media screen and (min-width:768px) and (max-width:1050px){.body--crowdfunding .section--feature [class*="--no"] .container{padding:0 24px}.body--crowdfunding .section--feature [class*="--no"] .featureList__image{max-width:78.09524%}.body--crowdfunding .section--feature [class*="--no"]:nth-child(odd) .featureList__text{margin-left:67.42857%}.body--crowdfunding .section--feature [class*="--no"]:nth-child(2n) .featureList__text{margin-right:67.42857%;margin-left:0}}@media screen and (max-width:767px){.body--crowdfunding .section--feature [class*="--no"]{padding-top:42px}.body--crowdfunding .section--feature [class*="--no"] .featureList__text{position:static;margin-bottom:0}.body--crowdfunding .section--feature [class*="--no"] .featureList__text p{padding:24px 12px 0}.body--crowdfunding .section--feature [class*="--no"] .featureList__text .featureList__number{padding:0 0 0 calc(23px + var(--space-base)*2);position:absolute;top:0}.body--crowdfunding .section--feature [class*="--no"] .featureList__text .featureList__number img{display:inline-block;max-height:30px}.body--crowdfunding .section--feature [class*="--no"] .featureList__text .featureList__number:before{width:23px;margin-right:calc(var(--space-base)*3)}.body--crowdfunding .section--feature [class*="--no"] .featureList__image{width:calc(100% - 40px);margin-left:auto;margin-right:auto;position:relative;min-height:inherit}.body--crowdfunding .section--feature [class*="--no"] .featureList__image picture{display:block;width:100%}.body--crowdfunding .section--feature [class*="--no"] .featureList__image picture img{width:100%}}.body--crowdfunding .section--feature .featureList--no8 .featureList__image picture{max-width:420px}@media screen and (max-width:767px){.body--crowdfunding .section--feature .featureList--no8 .featureList__image picture{max-width:100%}}.body--subscription .heroArea{background:url(../images/bg_crowd_heroarea.png) no-repeat 0 0;background-size:cover;color:var(--color-white);position:relative;min-height:672px;overflow-x:hidden}.body--subscription .heroArea:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:-webkit-gradient(linear,left top,right top,from(#e15817),to(#f98764));background:linear-gradient(90deg,#e15817,#f98764);z-index:0;opacity:.9}.body--subscription .heroArea:after{content:"";position:absolute;left:0;bottom:0;background:url(../images/bg_white_bottom.svg) no-repeat 0 0;background-size:cover;padding-top:13.45%;display:block;z-index:0;width:100%}.body--subscription .heroArea .container{position:relative;z-index:1;padding:176px 0}.body--subscription .heroArea__title,.body--subscription .heroArea p{max-width:calc(100% - 486px);margin-right:auto;z-index:1}.body--subscription .heroArea__title{font-size:40px;line-height:var(--lineheight-title);font-weight:700;margin-bottom:calc(var(--space-base)*8)}.body--subscription .heroArea__title span{display:inline-block}.body--subscription .heroArea__image{position:absolute;right:0;top:84px;width:43.58%}.body--subscription .heroArea p{font-size:18px;line-height:1.61;margin-bottom:52px}.body--subscription .heroArea p span{display:inline-block}@media screen and (min-width:768px) and (max-width:1185px){.body--subscription .heroArea__image{top:inherit;bottom:0;max-width:inherit}}@media screen and (min-width:768px) and (max-width:1150px){.body--subscription .heroArea__title,.body--subscription .heroArea p{max-width:calc(53% - 24px)}.body--subscription .heroArea__title span,.body--subscription .heroArea p span{display:inline}.body--subscription .heroArea__title{font-size:35px}.body--subscription .heroArea p{font-size:16px}}@media screen and (max-width:768px){.body--subscription .heroArea{min-height:inherit;padding:80px 0 240px;position:relative;overflow-x:inherit}.body--subscription .heroArea .container{padding:0;position:static}.body--subscription .heroArea .heroArea__title{font-size:35px;text-align:left;line-height:1.485}.body--subscription .heroArea .heroArea__title span{display:block}.body--subscription .heroArea .heroArea__image{position:relative;top:inherit;right:inherit;display:block;width:349px;position:absolute;bottom:-30px;right:24px;margin-bottom:0;z-index:2}.body--subscription .heroArea .heroArea__title,.body--subscription .heroArea p{width:100%;max-width:495px;position:relative}.body--subscription .heroArea p{font-size:16px;text-align:left}.body--subscription .heroArea p span{display:inline}}@media screen and (max-width:767px){.body--subscription .heroArea{padding:44px 0 24px}.body--subscription .heroArea:after{display:none}.body--subscription .heroArea .heroArea__image{position:static;width:100%;max-width:311px;display:block;margin:12px auto;position:relative;bottom:inherit;right:inherit}.body--subscription .heroArea .heroArea__title{font-size:20px;text-align:center;max-width:100%;margin-bottom:inherit}.body--subscription .heroArea p{max-width:100%;font-size:14px;margin-bottom:16px}.body--subscription .heroArea .button--white{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto}}@media screen and (max-width:399px){.body--subscription .heroArea__title{font-size:20px!important}}.body--subscription .section--feature{padding-bottom:80px}.body--subscription .section--feature .title--subText{margin-bottom:calc(var(--space-base)*20)}@media screen and (max-width:768px){.body--subscription .section--feature .title--subText{margin-bottom:26px}}@media screen and (max-width:399px){.body--subscription .section--feature .title--subText{font-size:20px}}.body--subscription .section--feature [class*="--no"]{position:relative;padding-bottom:13.45%}.body--subscription .section--feature [class*="--no"]:after{content:"";position:absolute;left:0;bottom:0;background:url(../images/bg_white_bottom.svg) no-repeat 0 0;background-size:cover;padding-top:13.45%;display:block;z-index:0;width:100%}.body--subscription .section--feature [class*="--no"] .container{max-width:768px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.body--subscription .section--feature [class*="--no"] .featureList__image picture{max-width:100%;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0}.body--subscription .section--feature [class*="--no"] .featureList__text{position:relative;z-index:1}.body--subscription .section--feature [class*="--no"] .featureList__number{line-height:var(--lineheight-title);margin-bottom:calc(var(--space-base)*6);position:relative}.body--subscription .section--feature [class*="--no"] .featureList__number:before{content:"";height:1px;width:48px;background:var(--color-brand);display:inline-block;vertical-align:text-top;margin-right:calc(var(--space-base)*2)}@media screen and (min-width:768px){.body--subscription .section--feature [class*="--no"]:nth-child(odd){background:var(--color-bg)}.body--subscription .section--feature [class*="--no"]:nth-child(odd) .featureList__text{width:316px;margin-left:auto}.body--subscription .section--feature [class*="--no"]:nth-child(2n) .container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.body--subscription .section--feature [class*="--no"]:nth-child(2n) .featureList__number{text-align:right}.body--subscription .section--feature [class*="--no"]:nth-child(2n) .featureList__text{width:330px;margin-right:auto}.body--subscription .section--feature [class*="--no"]:nth-child(2n) .featureList__image picture{margin-bottom:40px}.body--subscription .section--feature [class*="--no"]:nth-child(2n):after{content:"";position:absolute;left:0;bottom:0;background:url(../images/bg_white_top.svg) no-repeat 0 0 var(--color-bg);background-size:contain;padding-top:13.45%;display:block;z-index:0;width:100%}.body--subscription .section--feature [class*="--no"].featureList--no1{padding-top:32px}.body--subscription .section--feature [class*="--no"].featureList--no1 .featureList__number{margin-bottom:8px}.body--subscription .section--feature [class*="--no"].featureList--no1 .featureList__image{width:360px}.body--subscription .section--feature [class*="--no"].featureList--no2 .featureList__image{width:355px}.body--subscription .section--feature [class*="--no"].featureList--no3 .featureList__image{width:328px}.body--subscription .section--feature [class*="--no"].featureList--no4 .featureList__image{width:329px}.body--subscription .section--feature [class*="--no"].featureList--no5 .featureList__image{width:390px}.body--subscription .section--feature [class*="--no"].featureList--no6 .featureList__image{width:374px}.body--subscription .section--feature [class*="--no"].featureList--no7 .featureList__image{width:334px}.body--subscription .section--feature [class*="--no"].featureList--no8{padding-bottom:0}.body--subscription .section--feature [class*="--no"].featureList--no8 .featureList__image{width:374px}.body--subscription .section--feature [class*="--no"].featureList--no8:after{display:none}}@media screen and (max-width:768px){.body--subscription .section--feature [class*="--no"] .container{width:calc(100% - 100px)}.body--subscription .section--feature [class*="--no"] .featureList__text{width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.body--subscription .section--feature [class*="--no"]:nth-child(odd) .featureList__text{margin-left:40px}.body--subscription .section--feature [class*="--no"]:nth-child(2n) .featureList__text{margin-right:40px}}@media screen and (max-width:767px){.body--subscription .section--feature [class*="--no"]{padding-top:42px;padding-bottom:0}.body--subscription .section--feature [class*="--no"]:after{display:none}.body--subscription .section--feature [class*="--no"] .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 40px)}.body--subscription .section--feature [class*="--no"] .featureList__text{position:static;margin:0!important;width:100%}.body--subscription .section--feature [class*="--no"] .featureList__text p{padding:24px 12px 0}.body--subscription .section--feature [class*="--no"] .featureList__text .featureList__number{padding:0 0 0 calc(23px + var(--space-base)*2);position:absolute;top:0}.body--subscription .section--feature [class*="--no"] .featureList__text .featureList__number img{display:inline-block;max-height:30px}.body--subscription .section--feature [class*="--no"] .featureList__text .featureList__number:before{width:23px;margin-right:calc(var(--space-base)*3)}.body--subscription .section--feature [class*="--no"] .featureList__number:before{width:23px;vertical-align:super}.body--subscription .section--feature [class*="--no"] .featureList__number img{width:40px}.body--subscription .section--feature [class*="--no"] .featureList__image{width:100%;margin-left:auto;margin-right:auto;position:relative;min-height:inherit}.body--subscription .section--feature [class*="--no"] .featureList__image picture{display:block;width:100%}.body--subscription .section--feature [class*="--no"] .featureList__image picture img{width:100%}}@media screen and (max-width:768px){.body--subscription .section--feature .title--subText span:nth-child(4){display:block}}.body--media .section--media .title--border{font-size:24px;margin-bottom:calc(var(--space-base)*6)}@media screen and (max-width:767px){.body--media .section--media .title--border{font-size:20px}}.body--contactPage .section--contactPage iframe{width:100%!important}.body--contactPage .section--contactPage .freebirdFormviewerViewHeaderHeader{padding-top:0!important}.body--contactPage .section--contactPage .title--subText{margin-bottom:calc(var(--space-base)*6)}.body--contactPage .section--contactPage form .u-mb-20{margin-bottom:20px}@media screen and (max-width:767px){.body--contactPage .section--contactPage .container{max-width:100%;width:100%}}.body--mailmagazine .heroArea{background:url(../images/bg_crowd_heroarea.png) no-repeat 0 0;background-size:cover;color:var(--color-white);position:relative;min-height:672px;overflow-x:hidden}.body--mailmagazine .heroArea:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(129,198,185,.92);z-index:0}.body--mailmagazine .heroArea .container{position:relative;z-index:1;padding:170px 0}.body--mailmagazine .heroArea__title,.body--mailmagazine .heroArea p{max-width:47.736%;margin-right:auto;z-index:1}.body--mailmagazine .heroArea__title{font-size:40px;line-height:var(--lineheight-title);font-weight:700;margin-bottom:calc(var(--space-base)*8)}.body--mailmagazine .heroArea__title span{display:inline-block}.body--mailmagazine .heroArea__image{width:52.264%;position:absolute;right:0;top:81px}.body--mailmagazine .heroArea p{font-size:18px;line-height:1.61}.body--mailmagazine .heroArea p span{display:inline-block}.body--mailmagazine .heroArea .button--arrow{margin-top:calc(var(--space-base)*13);color:#61c9b6}.body--mailmagazine .heroArea .button--arrow:after{background-image:url(../images/common/icon/icon_arrow_right_green.svg);background-size:contain}@media screen and (min-width:1151px){.body--mailmagazine .heroArea__title{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}}@media screen and (min-width:768px) and (max-width:1185px){.body--mailmagazine .heroArea__image{top:calc(50% - 225px);right:0;max-width:554px}}@media screen and (min-width:768px) and (max-width:1150px){.body--mailmagazine .heroArea__title,.body--mailmagazine .heroArea p{max-width:calc(50% - 24px)}.body--mailmagazine .heroArea__title span,.body--mailmagazine .heroArea p span{display:inline}}@media screen and (min-width:768px) and (max-width:960px){.body--mailmagazine .heroArea__title{font-size:35px}.body--mailmagazine .heroArea p{font-size:16px}}@media screen and (max-width:767px){.body--mailmagazine .heroArea{min-height:inherit;padding:48px 0 24px}.body--mailmagazine .heroArea .container{padding:0;width:calc(100% - 48px)}.body--mailmagazine .heroArea .heroArea__title{font-size:28px;text-align:center;line-height:1.285}.body--mailmagazine .heroArea .heroArea__title span{display:block}.body--mailmagazine .heroArea .heroArea__image{position:relative;top:inherit;right:inherit;margin-bottom:0;display:block;margin-left:-20px;margin-right:-20px;max-width:calc(100% + 40px);width:calc(100% + 40px)}.body--mailmagazine .heroArea .heroArea__title,.body--mailmagazine .heroArea p{width:100%;max-width:100%}.body--mailmagazine .heroArea p{font-size:14px;text-align:left}.body--mailmagazine .heroArea p span{display:inline}.body--mailmagazine .heroArea .button--arrow{margin-top:calc(var(--space-base)*4);margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:380px){.body--mailmagazine .heroArea__title{font-size:22px!important}}.body--mailmagazine .section--feature{padding-bottom:0}.body--mailmagazine .section--feature .title--subText{margin-bottom:calc(var(--space-base)*20)}@media screen and (max-width:767px){.body--mailmagazine .section--feature .title--subText{margin-bottom:calc(var(--space-base)*6)}}@media screen and (max-width:330px){.body--mailmagazine .section--feature .title--subText{letter-spacing:-.03em}}.body--mailmagazine .section--feature [class*="--no"]{position:relative}.body--mailmagazine .section--feature [class*="--no"] .container{margin-bottom:40px}.body--mailmagazine .section--feature [class*="--no"] .featureList__image{background:var(--color-bg);max-width:100%;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0}.body--mailmagazine .section--feature [class*="--no"] .featureList__text{position:relative;z-index:1;margin-bottom:98px}.body--mailmagazine .section--feature [class*="--no"] .featureList__text .featureList__number{line-height:var(--lineheight-title);margin-bottom:calc(var(--space-base)*8);position:relative;padding-left:64px}.body--mailmagazine .section--feature [class*="--no"] .featureList__text .featureList__number:before{content:"";height:1px;width:48px;background:var(--color-brand);display:inline-block;vertical-align:super;margin-right:calc(var(--space-base)*2);position:absolute;top:50%;left:0}@media screen and (min-width:768px){.body--mailmagazine .section--feature [class*="--no"] .container{min-height:388px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:120px;width:100%;max-width:1280px}.body--mailmagazine .section--feature [class*="--no"] .featureList__image{position:absolute;width:100%;max-width:820px}.body--mailmagazine .section--feature [class*="--no"] .featureList__text{max-width:330px}.body--mailmagazine .section--feature [class*="--no"]:nth-child(odd) .container{margin-left:inherit}.body--mailmagazine .section--feature [class*="--no"]:nth-child(odd) .featureList__image{left:0}.body--mailmagazine .section--feature [class*="--no"]:nth-child(odd) .featureList__text{margin-left:708px}.body--mailmagazine .section--feature [class*="--no"]:nth-child(2n) .container{margin-right:inherit}.body--mailmagazine .section--feature [class*="--no"]:nth-child(2n) .featureList__image{right:0}.body--mailmagazine .section--feature [class*="--no"]:nth-child(2n) .featureList__text{margin-left:auto;margin-right:708px}.body--mailmagazine .section--feature [class*="--no"]:last-child .container{margin-bottom:80px}}@media screen and (min-width:1281px){.body--mailmagazine .section--feature [class*="--no"] .container{max-width:calc(1280px + 5%)}.body--mailmagazine .section--feature [class*="--no"] .featureList__image{max-width:calc(820px + 5%)}.body--mailmagazine .section--feature [class*="--no"] .featureList__text{max-width:calc(330px + 5%)}.body--mailmagazine .section--feature [class*="--no"]:nth-child(odd) .featureList__text{margin-left:calc(708px + 5%)}.body--mailmagazine .section--feature [class*="--no"]:nth-child(2n) .featureList__text{margin-right:calc(708px + 5%)}}@media screen and (min-width:768px) and (max-width:1050px){.body--mailmagazine .section--feature [class*="--no"] .container{padding:0 24px}.body--mailmagazine .section--feature [class*="--no"] .featureList__image{max-width:78.09524%}.body--mailmagazine .section--feature [class*="--no"]:nth-child(odd) .featureList__text{margin-left:67.42857%}.body--mailmagazine .section--feature [class*="--no"]:nth-child(2n) .featureList__text{margin-right:67.42857%;margin-left:0}}@media screen and (max-width:767px){.body--mailmagazine .section--feature [class*="--no"]{padding-top:42px}.body--mailmagazine .section--feature [class*="--no"] .featureList__text{position:static;margin-bottom:0}.body--mailmagazine .section--feature [class*="--no"] .featureList__text p{padding:24px 12px 0}.body--mailmagazine .section--feature [class*="--no"] .featureList__text .featureList__number{padding:0 0 0 calc(23px + var(--space-base)*2);position:absolute;top:0}.body--mailmagazine .section--feature [class*="--no"] .featureList__text .featureList__number img{display:inline-block;max-height:30px}.body--mailmagazine .section--feature [class*="--no"] .featureList__text .featureList__number:before{width:23px;margin-right:calc(var(--space-base)*3)}.body--mailmagazine .section--feature [class*="--no"] .featureList__image{width:calc(100% - 40px);margin-left:auto;margin-right:auto;position:relative;min-height:inherit}.body--mailmagazine .section--feature [class*="--no"] .featureList__image picture{display:block;width:100%}.body--mailmagazine .section--feature [class*="--no"] .featureList__image picture img{width:100%}}.body--mailmagazine .section--feature .featureList--no1 .featureList__text{margin-bottom:132px}@media screen and (max-width:767px){.body--mailmagazine .section--feature .featureList--no1 .featureList__text{margin-bottom:inherit}}.body--mailmagazine .section--feature .featureList--no2 .featureList__text{margin-bottom:76px}@media screen and (max-width:767px){.body--mailmagazine .section--feature .featureList--no2 .featureList__text{margin-bottom:inherit}}.body--vtuber{background-color:#000;color:#fff}.body--vtuber header{color:var(--color-text)}.body--vtuber .container{width:calc(100% - 48px)}.body--vtuber .heroArea a.button--gradation,.body--vtuber .section--contact a.button--arrow{display:-webkit-box;display:-ms-flexbox;display:flex;background:-webkit-gradient(linear,right top,left top,from(#ea5400),to(#00bcbc));background:linear-gradient(270deg,#ea5400,#00bcbc);border:none;border-radius:0;margin:auto;font-weight:400}.body--vtuber .heroArea a.button--gradation:after,.body--vtuber .section--contact a.button--arrow:after{background-image:url(../images/vtuber/icon_arrow_right_white_gradation.svg);width:5px;height:10px;top:calc(50% - 5px)}.body--vtuber .heroArea a.button--gradation:hover,.body--vtuber .section--contact a.button--arrow:hover{opacity:.7}.body--vtuber .heroArea{color:var(--color-white);position:relative;min-height:720px;overflow:hidden;padding-top:56.25%}.body--vtuber .heroArea:before{content:"";background:url(../images/vtuber/bg_vtuber_heroarea_pc.jpg) 50% 50%/cover no-repeat;top:0;left:0;bottom:0;right:0;-webkit-transform:scale(1.25);transform:scale(1.25);position:absolute;z-index:0}@media screen and (max-width:500px){.body--vtuber .heroArea:before{background:url(../images/vtuber/bg_vtuber_heroarea_sp.jpg) 50% 50%/cover no-repeat}}@media screen and (min-width:501px) and (max-width:768px){.body--vtuber .heroArea:before{background:url(../images/vtuber/bg_vtuber_heroarea_pcsmall.jpg) 50% 50%/cover no-repeat}}.body--vtuber .heroArea .bg-image{background:url(../images/vtuber/bg_vtuber_heroarea_pc.jpg) 50% 50%/cover no-repeat}@media screen and (max-width:500px){.body--vtuber .heroArea .bg-image{background:url(../images/vtuber/bg_vtuber_heroarea_sp.jpg) 50% 50%/cover no-repeat}}@media screen and (min-width:501px) and (max-width:768px){.body--vtuber .heroArea .bg-image{background:url(../images/vtuber/bg_vtuber_heroarea_pcsmall.jpg) 50% 50%/cover no-repeat}}.body--vtuber .heroArea .container{position:relative;z-index:1;max-width:640px}.body--vtuber .heroArea__title,.body--vtuber .heroArea p{z-index:1}.body--vtuber .heroArea__title{font-size:24px;line-height:var(--lineheight-title);font-weight:400;margin-bottom:calc(var(--space-base)*12);text-align:center}.body--vtuber .heroArea__title span{display:inline-block}.body--vtuber .heroArea__title img{display:block;margin-top:calc(var(--space-base)*8)}.body--vtuber .heroArea p{font-size:18px;line-height:1.61;margin-bottom:52px}.body--vtuber .heroArea p span{display:inline-block}.body--vtuber .heroArea__scroll{position:absolute;width:30px;left:calc(50% - 15px);bottom:30px}.body--vtuber .heroArea .container{position:absolute;top:0;left:0;right:0;bottom:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:501px) and (max-width:768px){.body--vtuber .heroArea{padding-top:90%;min-height:690px}}@media screen and (max-width:500px){.body--vtuber .heroArea{padding-top:175%;min-height:inherit}.body--vtuber .heroArea:after{display:none}.body--vtuber .heroArea .container__inner{margin-top:-40%}.body--vtuber .heroArea .heroArea{min-height:600px}.body--vtuber .heroArea .heroArea__image{display:block;margin:14px auto 40px}.body--vtuber .heroArea .heroArea__title{font-size:16px;text-align:center;max-width:100%;margin-bottom:inherit}.body--vtuber .heroArea .heroArea__scroll{bottom:16%}.body--vtuber .heroArea p{max-width:100%;font-size:12px;margin-bottom:36px}.body--vtuber .heroArea .button--gradation{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;max-width:252px}}@media screen and (max-width:319px){.body--vtuber .heroArea .heroArea__scroll{bottom:40px}}.body--vtuber .bgArea{position:relative}.body--vtuber .bgArea:after,.body--vtuber .bgArea:before{content:"";width:100%;display:block;position:absolute;left:0;height:0;z-index:-2}.body--vtuber .bgArea:before{background:url(../images/vtuber/bg_vtuber_heroarea_top_pc.jpg) no-repeat 0 0/cover;padding-top:131%;top:0}.body--vtuber .bgArea:after{background:url(../images/vtuber/bg_vtuber_heroarea_bottom_pc.jpg) no-repeat 0 100%/cover;bottom:0;padding-top:217%;z-index:-1}@media screen and (min-width:1200px){.body--vtuber .bgArea{background:url(../images/vtuber/bg_vtuber_heroarea_pcwide.jpg) repeat-y 0 0/cover}.body--vtuber .bgArea:after,.body--vtuber .bgArea:before{display:none}}@media screen and (max-width:768px){.body--vtuber .bgArea:before{background:url(../images/vtuber/bg_vtuber_heroarea_top_sp.jpg) no-repeat 0 0/cover;padding-top:428%;z-index:-1}.body--vtuber .bgArea:after{background:url(../images/vtuber/bg_vtuber_heroarea_bottom_sp.jpg) no-repeat 0 100%/cover;padding-top:481%;z-index:-2}}@media screen and (max-width:500px){.body--vtuber .bgArea:after{background:url(../images/vtuber/bg_vtuber_heroarea_bottom_spmin.jpg) no-repeat 0 100%/cover;padding-top:662%}}@media screen and (max-width:384px){.body--vtuber .bgArea:before{padding-top:600%}}.body--vtuber section[class^=section] .title--subText{line-height:var(--lineheight-none);margin-bottom:calc(var(--space-base)*16)}.body--vtuber section[class^=section] .title--subText small{margin-bottom:calc(var(--space-base)*6)}.body--vtuber section[class^=section] .title--subText small:after{display:none}.body--vtuber section[class^=section] .title--subText span{font-size:16px;font-weight:400;margin-top:0}@media screen and (max-width:500px){.body--vtuber section[class^=section] .title--subText{margin-left:auto;margin-right:auto}.body--vtuber section[class^=section] .title--subText small{margin-bottom:calc(var(--space-base)*4);margin-left:auto;margin-right:auto}.body--vtuber section[class^=section] .title--subText span{font-size:12px}}.body--vtuber section.section--showcase .container{background-color:rgba(22,22,23,.7);padding:80px 52px}.body--vtuber section.section--showcase .container .widgetWrap{margin-top:0}@media screen and (max-width:500px){.body--vtuber section.section--showcase .container{padding:40px 12px}.body--vtuber section.section--showcase .container .title--subText{margin-bottom:36px}.body--vtuber section.section--showcase .container .title--subText small{width:116px;margin-left:auto;margin-right:auto}.body--vtuber section.section--showcase .container .title--subText{margin-bottom:32px}.body--vtuber section.section--showcase .container .title--subText small{margin-bottom:16px}}@media screen and (min-width:800px) and (max-width:935px){.body--vtuber section.section--showcase .container{padding:80px 24px;width:100%}.body--vtuber section.section--showcase .container .widgetWrap li:not(:last-child){margin-right:2%}}@media screen and (min-width:876px){.body--vtuber section.section--showcase .container .widgetWrap li:not(:last-child){margin-right:calc(var(--space-base)*8)}}.body--vtuber section.section--feature{padding:120px 0}@media screen and (max-width:500px){.body--vtuber section.section--feature .title--subText{margin-bottom:30px}.body--vtuber section.section--feature .title--subText small{width:160px}}.body--vtuber section.section--feature [class*="--no"]{position:relative}.body--vtuber section.section--feature [class*="--no"]:not(:last-of-type){padding-bottom:calc(var(--space-base)*16)}.body--vtuber section.section--feature [class*="--no"] .container{max-width:var(--width-container);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(22,22,23,.9);position:relative;min-height:300px}.body--vtuber section.section--feature [class*="--no"] .container__inner+picture{position:absolute;z-index:0}.body--vtuber section.section--feature [class*="--no"] .featureList__text{position:relative;z-index:1}.body--vtuber section.section--feature [class*="--no"] .featureList__number{line-height:var(--lineheight-title);position:relative}@media screen and (min-width:501px){.body--vtuber section.section--feature [class*="--no"] .container__inner+picture{top:0}.body--vtuber section.section--feature [class*="--no"] .container__inner{max-width:790px;width:74.5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;position:relative;z-index:1}.body--vtuber section.section--feature [class*="--no"] .featureList__number{width:204px}.body--vtuber section.section--feature [class*="--no"] .featureList__text{-webkit-box-flex:1;-ms-flex:1;flex:1}.body--vtuber section.section--feature [class*="--no"]:nth-child(odd) .container{margin-left:inherit}.body--vtuber section.section--feature [class*="--no"]:nth-child(odd) .featureList__text{margin-left:3.7%}.body--vtuber section.section--feature [class*="--no"]:nth-child(odd) .container__inner+picture{right:0}.body--vtuber section.section--feature [class*="--no"]:nth-child(2n) .container{margin-right:inherit}.body--vtuber section.section--feature [class*="--no"]:nth-child(2n) .container__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.body--vtuber section.section--feature [class*="--no"]:nth-child(2n) .featureList__text{margin-right:3.7%}.body--vtuber section.section--feature [class*="--no"]:nth-child(2n) .container__inner+picture{left:0}}@media screen and (min-width:501px) and (max-width:768px){.body--vtuber section.section--feature [class*="--no"] .container{width:84.9%}.body--vtuber section.section--feature [class*="--no"] .container__inner{width:90%}.body--vtuber section.section--feature [class*="--no"] .title--subText span:nth-child(4){display:block}.body--vtuber section.section--feature [class*="--no"] .featureList__number{width:33%}.body--vtuber section.section--feature [class*="--no"] .featureList__text{width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.body--vtuber section.section--feature [class*="--no"]:nth-child(odd) .featureList__text{margin-left:0}.body--vtuber section.section--feature [class*="--no"]:nth-child(2n) .featureList__text{margin-right:0}}@media screen and (max-width:500px){.body--vtuber section.section--feature [class*="--no"]:not(:last-of-type){padding-bottom:calc(var(--space-base)*10)}.body--vtuber section.section--feature [class*="--no"] .container{min-height:318px;display:block}.body--vtuber section.section--feature [class*="--no"] .container__inner{z-index:1;position:relative}.body--vtuber section.section--feature [class*="--no"] .container__inner+picture{right:0;bottom:0}.body--vtuber section.section--feature [class*="--no"] .featureList__number{display:block;margin-bottom:24px}.body--vtuber section.section--feature [class*="--no"] .featureList__number img{width:98px}.body--vtuber section.section--feature [class*="--no"] .featureList__text:nth-child(2n),.body--vtuber section.section--feature [class*="--no"] .featureList__text:nth-child(odd){margin-left:auto;margin-right:auto;width:calc(100% - 56px)}.body--vtuber section.section--feature [class*="--no"].featureList--no5 .featureList__number{margin-bottom:6px}}.body--vtuber section.section--flow .flow__content{background-color:rgba(22,22,23,.8)}.body--vtuber section.section--flow .flow__content p{margin-bottom:64px}.body--vtuber section.section--flow .flow__content p strong{font-size:36px;color:inherit;text-decoration:underline}.body--vtuber section.section--flow .list__flow{max-width:960px}.body--vtuber section.section--flow .list__flow li:not(:last-of-type){margin-right:-1.345%}.body--vtuber section.section--flow .list__flow li:not(:last-of-type):after{display:none}@media screen and (max-width:767px){.body--vtuber section.section--flow .list__flow{max-width:600px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.body--vtuber section.section--flow .list__flow li{margin-top:20px}.body--vtuber section.section--flow .list__flow li:first-child{width:34.547%}.body--vtuber section.section--flow .list__flow li:nth-child(2){width:34.59%}.body--vtuber section.section--flow .list__flow li:nth-child(3){width:34.983%}.body--vtuber section.section--flow .list__flow li:nth-child(4){width:34.547%}.body--vtuber section.section--flow .list__flow li:nth-child(5){width:33.653%}.body--vtuber section.section--flow .list__flow li:not(:last-of-type){margin-right:-2%}}@media screen and (min-width:501px) and (max-width:768px){.body--vtuber section.section--flow .flow__content p{margin-bottom:0}.body--vtuber section.section--flow .flow__content p strong{font-size:36px;color:inherit;text-decoration:underline}.body--vtuber section.section--flow .list__flow li{margin-top:60px}}@media screen and (max-width:500px){.body--vtuber section.section--flow .flow__content{padding:40px 34px}.body--vtuber section.section--flow .flow__content .container{text-align:left;width:100%;max-width:100%;margin-bottom:20px}.body--vtuber section.section--flow .flow__content p strong{font-size:24px}.body--vtuber section.section--flow .flow__content p span{display:inline}.body--vtuber section.section--flow .title--subText{margin-bottom:32px}.body--vtuber section.section--flow .title--subText small{width:60px}}.body--vtuber section.section--contact{padding:var(--space-container) 0 70px}.body--vtuber section.section--contact h2{margin-bottom:calc(var(--space-base)*12)}.body--vtuber section.section--contact .button+p{margin-top:calc(var(--space-base)*12)}.body--vtuber section.section--contact .button{max-width:268px;font-size:16px}.body--vtuber footer{background-color:#161617}.body--vtuber footer .link__text--dark[target=_blank]:after{background-image:url(../images/vtuber/icon_outside_link_white.svg);width:15px;height:15px;vertical-align:-1px}