@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,cite,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,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,p,pre,q,samp,section,small,span,strong,sub,sup,time,ul,var,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline}article,aside,figcaption,figure,footer,header,hgroup,menu,nav,section,time{display:block}li{list-style:none}ol li{list-style:decimal}img{border:0;vertical-align:top;font-size:0;line-height:0}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}hr{margin:1em 0;padding:0;display:block;height:1px;border:0;border-top:1px solid #ccc}input,select{vertical-align:middle}input,textarea{margin:0;padding:0}html{font-size:10px}body{font-size:1.4rem}body{font-family:Carnas,"Noto Sans JP",sans-serif;font-size:1.6rem;line-height:1.8;color:#000}body.active{overflow:hidden}main{display:block}h1,h2,h3,h4,h5,h6{line-height:1.4}a{color:#000;text-decoration:none;transition:.3s}a:hover{opacity:.7}img{width:100%;height:auto}sup{vertical-align:top}.l-header{position:fixed;top:0;left:0;width:100%;padding:40px 60px;z-index:2;transition:.3s;box-sizing:border-box}.l-header__container{display:flex;align-items:center;justify-content:space-between;max-width:1140px;margin:auto}.l-header__logo a{display:block;width:150px;line-height:0}.l-header__logo a svg .logo-mark,.l-header__logo a svg .logo-type{transition:.3s}.l-header__logo a:hover{opacity:1}.l-header__logo a:hover svg .logo-mark,.l-header__logo a:hover svg .logo-type{fill:#fff}.l-header__nav ul{display:flex}.l-header__nav ul li a{display:flex;align-items:center;padding:20px}.l-header__nav ul li a[target=_blank]:after{content:"";display:block;width:12px;height:12px;background:url(../images/icon-blank_dark.svg) 0/cover;margin:0 0 0 6px;transition:.3s}.l-header__nav ul li a:hover{opacity:1;color:#fff}.l-header__nav ul li a:hover[target=_blank]:after{background:url(../images/icon-blank_white.svg) 0/cover}.l-header__nav ul li.coming-soon a{color:rgba(0,0,0,.3);pointer-events:none}.l-header__nav ul li.coming-soon a:after{font-family:Carnas,"Noto Sans JP",sans-serif;content:"Coming Soon";font-size:1.2rem;color:#fff;background:#000;line-height:1;padding:6px 12px;margin:0 0 0 8px;border-radius:50px}.l-header__hum{display:none}.l-header.fixed{padding:10px 60px}.l-header[data-color=yellow]{background:#fcd72b;background:linear-gradient(180deg,#fcd72b 0,#fcd72b 80%,rgba(252,215,43,0) 90%)}.l-header[data-color=light-yellow]{background:#ffef99;background:linear-gradient(180deg,#ffef99 0,#ffef99 80%,rgba(255,239,153,0) 90%)}.l-header[data-color=black]{background:#1d1800;background:linear-gradient(180deg,#1d1800 0,#1d1800 80%,rgba(29,24,0,0) 90%)}.l-header[data-color=black] .l-header__logo a svg .logo-mark{fill:#fcd72b}.l-header[data-color=black] .l-header__logo a svg .logo-type{fill:#fff}.l-header[data-color=black] .l-header__logo a:hover svg .logo-type{fill:#fcd72b}.l-header[data-color=black] .l-header__nav ul li a{color:#fff}.l-header[data-color=black] .l-header__nav ul li a[target=_blank]:after{background:url(../images/icon-blank_white.svg) 0/cover}.l-header[data-color=black] .l-header__nav ul li a:hover{color:#fcd72b}.l-header[data-color=black] .l-header__nav ul li a:hover[target=_blank]:after{background:url(../images/icon-blank_yellow.svg) 0/cover}.l-header[data-color=black] .l-header__nav ul li.coming-soon a{color:rgba(255,255,255,.3)}.l-header[data-color=white]{background:#fff;background:linear-gradient(180deg,#fff 0,#fff 80%,rgba(255,255,255,0) 90%)}.l-header[data-color=white] .l-header__logo a svg .logo-mark{fill:#fcd72b}.l-header[data-color=white] .l-header__logo a:hover svg .logo-type{fill:#fcd72b}.l-header[data-color=white] .l-header__nav ul li a:hover{color:#fcd72b}.l-header[data-color=white] .l-header__nav ul li a:hover[target=_blank]:after{background:url(../images/icon-blank_yellow.svg) 0/cover}.l-header[data-color=purple]{background:#7331ff;background:linear-gradient(180deg,#7331ff 0,#7331ff 80%,rgba(115,49,255,0) 90%)}.l-header[data-color=purple] .l-header__logo a svg .logo-mark,.l-header[data-color=purple] .l-header__logo a svg .logo-type{fill:#fff}.l-header[data-color=purple] .l-header__logo a:hover svg .logo-mark,.l-header[data-color=purple] .l-header__logo a:hover svg .logo-type{fill:#fcd72b}.l-header[data-color=purple] .l-header__nav ul li a{color:#fff}.l-header[data-color=purple] .l-header__nav ul li a[target=_blank]:after{background:url(../images/icon-blank_white.svg) 0/cover}.l-header[data-color=purple] .l-header__nav ul li a:hover{color:#fcd72b}.l-header[data-color=purple] .l-header__nav ul li a:hover[target=_blank]:after{background:url(../images/icon-blank_yellow.svg) 0/cover}.l-header[data-color=purple] .l-header__nav ul li.coming-soon a{color:rgba(255,255,255,.3)}.l-header[data-color=gray]{background:#f1f1f1;background:linear-gradient(180deg,#f1f1f1 0,#f1f1f1 80%,rgba(241,241,241,0) 90%)}.l-header[data-color=gray] .l-header__logo a svg .logo-mark{fill:#fcd72b}.l-header[data-color=gray] .l-header__logo a:hover svg .logo-type{fill:#fcd72b}.l-header[data-color=gray] .l-header__nav ul li a:hover{color:#fcd72b}.l-header[data-color=gray] .l-header__nav ul li a:hover[target=_blank]:after{background:url(../images/icon-blank_yellow.svg) 0/cover}.l-header[data-color=light-gray]{background:#fbfbfb;background:linear-gradient(180deg,#fbfbfb 0,#fbfbfb 80%,rgba(251,251,251,0) 90%)}.l-header[data-color=light-gray] .l-header__logo a svg .logo-mark{fill:#fcd72b}.l-header[data-color=light-gray] .l-header__logo a:hover svg .logo-type{fill:#fcd72b}.l-header[data-color=light-gray] .l-header__nav ul li a:hover{color:#fcd72b}.l-header[data-color=light-gray] .l-header__nav ul li a:hover[target=_blank]:after{background:url(../images/icon-blank_yellow.svg) 0/cover}@media only screen and (max-width:1120px){.l-header{padding:0}.l-header__main{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 60px;z-index:1}.l-header__logo a{width:100px}.l-header__nav{position:fixed;top:0;left:0;width:100%;height:100%;padding:80px 60px 60px;overflow-y:scroll;opacity:0;visibility:hidden;transform:translateY(-50%);transition:.6s;box-sizing:border-box}.l-header__nav ul{display:block;border-top:1px solid #171515}.l-header__nav ul li{border-bottom:1px solid #171515}.l-header__nav ul li a{padding:20px 0}.l-header__hum{position:relative;display:flex;align-items:center;justify-content:space-between;flex-direction:column;width:44px;height:32px;padding:8px 10px;border:2px solid #171515;border-radius:6px;cursor:pointer;z-index:1;box-sizing:border-box}.l-header__hum span{display:block;width:100%;height:2px;background:#171515;transition:.3s}.l-header.fixed{padding:0}.l-header[data-color=yellow]{background:0 0}.l-header[data-color=yellow] .l-header__main{background:#fcd72b;background:linear-gradient(180deg,#fcd72b 0,#fcd72b 90%,rgba(252,215,43,0) 100%)}.l-header[data-color=yellow] .l-header__nav{background:#fcd72b}.l-header[data-color=light-yellow]{background:0 0}.l-header[data-color=light-yellow] .l-header__main{background:#ffef99;background:linear-gradient(180deg,#ffef99 0,#ffef99 90%,rgba(255,239,153,0) 100%)}.l-header[data-color=light-yellow] .l-header__nav{background:#ffef99}.l-header[data-color=black]{background:0 0}.l-header[data-color=black] .l-header__main{background:#1d1800;background:linear-gradient(180deg,#1d1800 0,#1d1800 90%,rgba(29,24,0,0) 100%)}.l-header[data-color=black] .l-header__nav{background:#1d1800}.l-header[data-color=black] .l-header__nav ul{border-top:1px solid #fff}.l-header[data-color=black] .l-header__nav ul li{border-bottom:1px solid #fff}.l-header[data-color=black] .l-header__hum{border:2px solid #fff}.l-header[data-color=black] .l-header__hum span{background:#fff}.l-header[data-color=white]{background:0 0}.l-header[data-color=white] .l-header__main{background:#fff;background:linear-gradient(180deg,#fff 0,#fff 90%,rgba(255,255,255,0) 100%)}.l-header[data-color=white] .l-header__nav{background:#fff}.l-header[data-color=purple]{background:0 0}.l-header[data-color=purple] .l-header__main{background:#7331ff;background:linear-gradient(180deg,#7331ff 0,#7331ff 90%,rgba(115,49,255,0) 100%)}.l-header[data-color=purple] .l-header__nav{background:#7331ff}.l-header[data-color=purple] .l-header__nav ul{border-top:1px solid #fff}.l-header[data-color=purple] .l-header__nav ul li{border-bottom:1px solid #fff}.l-header[data-color=purple] .l-header__hum{border:2px solid #fff}.l-header[data-color=purple] .l-header__hum span{background:#fff}.l-header[data-color=gray]{background:0 0}.l-header[data-color=gray] .l-header__main{background:#f1f1f1;background:linear-gradient(180deg,#f1f1f1 0,#f1f1f1 90%,rgba(241,241,241,0) 100%)}.l-header[data-color=gray] .l-header__nav{background:#f1f1f1}.l-header[data-color=light-gray]{background:0 0}.l-header[data-color=light-gray] .l-header__main{background:#fbfbfb;background:linear-gradient(180deg,#fbfbfb 0,#fbfbfb 90%,rgba(251,251,251,0) 100%)}.l-header[data-color=light-gray] .l-header__nav{background:#fbfbfb}.l-header.active .l-header__nav{opacity:1;visibility:visible;transform:translateY(0)}}@media screen and (max-width:767px){.l-header__main{padding:15px}.l-header__nav{padding:80px 20px 20px}}.l-footer{background:#fbfbfb;padding:80px 60px}.l-footer__container{max-width:1200px;margin:auto}.l-footer__sitemap{display:flex;margin:0 0 60px}.l-footer__sitemap>ul{display:flex;flex-direction:column;align-items:flex-start;margin:0 62px 0 0}.l-footer__sitemap>ul:last-child{margin:0}.l-footer__sitemap>ul>li p{font-weight:700;color:#303030}.l-footer__sitemap>ul>li ul{margin:10px 0 0}.l-footer__sitemap>ul>li ul li{margin:0 0 6px}.l-footer__sitemap>ul>li ul li:last-child{margin:0}.l-footer__sitemap>ul>li ul li.coming-soon a{color:rgba(0,0,0,.3);pointer-events:none}.l-footer__sitemap>ul>li ul li.coming-soon a:after{font-family:Carnas,"Noto Sans JP",sans-serif;content:"Coming Soon";font-size:1.2rem;color:#fff;background:#000;line-height:1;padding:6px 12px;margin:0 0 0 8px;border-radius:50px}.l-footer__sitemap>ul>li ul li a{display:flex;align-items:center;color:#303030}.l-footer__sitemap>ul>li ul li a[target=_blank]:after{content:"";display:block;width:12px;height:12px;background:url(../images/icon-blank_dark.svg) 0/cover;margin:0 0 0 6px;transition:.3s}.l-footer__sitemap>ul>li ul li a:hover{opacity:1;color:gold}.l-footer__sitemap>ul>li ul li a:hover[target=_blank]:after{background:url(../images/icon-blank_yellow.svg) 0/cover}.l-footer__company p{margin:0 0 20px}.l-footer__company p:nth-child(1) a{display:block;width:90px}.l-footer__company p:nth-child(2),.l-footer__company p:nth-child(3){font-family:Carnas,"Noto Sans JP",sans-serif;font-size:1rem;font-weight:400;color:#888}.l-footer__company p:last-child{margin:0}@media screen and (max-width:767px){.l-footer{padding:80px 40px 40px}.l-footer__sitemap{display:block}.l-footer__sitemap>ul{margin:0 0 20px}}.c-button{display:flex;align-items:center;justify-content:center;width:100%;height:52px;background:#000;border:none;border-radius:4px;cursor:pointer;transition:.3s;box-sizing:border-box}.c-button span{font-size:1.6rem;font-weight:500;color:#fff;transition:.3s}.c-button:hover{opacity:1;background:#3a3001}.c-button:active{background:#746002}.c-button.-community{background:#fcd72b}.c-button.-community span{position:relative;display:flex;align-items:center;color:#000;padding:0 0 0 30px}.c-button.-community span:before{content:"";position:absolute;top:0;left:0;bottom:0;width:20px;height:20px;background:url(../images/icon-community.svg) center/cover;margin:auto;transition:.3s}.c-button.-community:hover{background:#e8c003}.c-button.-community:active{background:#ae9003}.c-button.-community:active span{color:#fff}.c-button.-community:active span:before{background:url(../images/icon-community_white.svg) center/cover}.c-button.-yellow{background:#fcd72b}.c-button.-yellow span{color:#000}.c-button.-yellow:hover{background:#e8c003}.c-button.-yellow:active{background:#ae9003}.c-button.-yellow:active span{color:#fff}.c-button.-stock{width:200px;background:0 0;border:1px solid #fff}.c-button.-stock:hover{background:rgba(255,255,255,.2)}.c-button.-stock:active{background:rgba(255,255,255,.5)}@media screen and (max-width:767px){.c-button{width:100%}.c-button.-community{width:100%}.c-button.-yellow{width:100%}.c-button.-stock{width:100%}}.c-stock{background:#7331ff;padding:100px 60px}.c-stock__container{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;max-width:1000px;margin:auto}.c-stock__thumb{width:30%}.c-stock__main{width:58%}.c-stock__content{margin:0 0 32px}.c-stock__content h2{font-size:4rem;color:#fff;margin:0 0 32px}.c-stock__content h2 span{font-family:Carnas,"Noto Sans JP",sans-serif;display:block;font-size:2.4rem;color:#fff;margin:0 0 10px}.c-stock__content p{color:#fff}@media screen and (max-width:767px){.c-stock{padding:32px 24px}.c-stock__container{display:block}.c-stock__thumb{width:80%;margin:0 auto 30px}.c-stock__main{width:100%}.c-stock__content{margin:0 0 24px}.c-stock__content h2{font-size:3.2rem;margin:0 0 24px}}.u-device-sp{display:none}@media screen and (max-width:767px){.u-device-sp{display:block}}@media screen and (max-width:767px){.u-device-pc{display:none}}@keyframes slide{0%{transform:translateX(-10%);opacity:0}100%{opacity:1;transform:translateX(calc(100vw - 20%))}}.animation__triangle{transform:translateX(-10%);height:150%;margin:0 auto;margin-top:-12%;width:auto;max-width:none;animation:slide 12s linear infinite alternate;position:absolute;opacity:0}.animation picture:nth-child(1) .animation__triangle{opacity:0;-webkit-animation-delay:.7s;animation-delay:-3.7s}.animation picture:nth-child(2) .animation__triangle{opacity:0;-webkit-animation-delay:1.4s;animation-delay:-3s}.animation picture:nth-child(3) .animation__triangle{opacity:0;-webkit-animation-delay:2.1s;animation-delay:-2.3s}.animation picture:nth-child(4) .animation__triangle{opacity:0;-webkit-animation-delay:2.8s;animation-delay:-1.6s}.animation picture:nth-child(5) .animation__triangle{opacity:0;-webkit-animation-delay:3.5s;animation-delay:-.9s}.animation picture:nth-child(6) .animation__triangle{opacity:0;-webkit-animation-delay:4.2s;animation-delay:-.2s}.animation picture:nth-child(7) .animation__triangle{opacity:0;-webkit-animation-delay:4.9s;animation-delay:.5s}.animation picture:nth-child(8) .animation__triangle{opacity:0;-webkit-animation-delay:5.6s;animation-delay:1.2s}.animation picture:nth-child(9) .animation__triangle{opacity:0;-webkit-animation-delay:6.3s;animation-delay:1.9s}.animation picture:nth-child(10) .animation__triangle{opacity:0;-webkit-animation-delay:7s;animation-delay:2.6s}.animation picture:nth-child(11) .animation__triangle{opacity:0;-webkit-animation-delay:7.7s;animation-delay:3.3s}.animation picture:nth-child(12) .animation__triangle{opacity:0;-webkit-animation-delay:8.4s;animation-delay:4s}.p-front-modal{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,.5);padding:20px 0;overflow:auto;opacity:0;visibility:hidden;z-index:2;transition:.3s;box-sizing:border-box}.p-front-modal:before{content:"";display:inline-block;vertical-align:middle;height:100%;margin-right:-.3em}.p-front-modal.active{opacity:1;visibility:visible}.p-front-modal__container{position:relative;display:inline-block;vertical-align:middle;max-width:500px;width:90%;background:#fff;border-radius:4px;box-sizing:border-box}.p-front-modal__content iframe{width:100%;height:520px}.p-front-visual{background:#fcd72b;padding:180px 60px 60px}.p-front-visual__container{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;max-width:1200px;margin:auto}.p-front-visual__thumb{width:40%}.p-front-visual__main{width:48%}.p-front-visual__content{margin:0 0 32px}.p-front-visual__content h2{font-family:Carnas,"Noto Sans JP",sans-serif;font-size:6rem;line-height:1.2;margin:0 0 32px}.p-front-visual__btn{width:240px}@media screen and (max-width:767px){.p-front-visual{padding:120px 24px 32px}.p-front-visual__container{display:block}.p-front-visual__thumb{width:100%;margin:0 0 24px}.p-front-visual__main{width:100%}.p-front-visual__content{margin:0 0 24px}.p-front-visual__content h2{font-size:4.8rem;text-align:center;margin:0 0 24px}.p-front-visual__btn{width:100%}}.p-front-community{background:#1d1800 url(../images/bg-community.png) center/cover;padding:60px}.p-front-community__content{margin:0 0 24px}.p-front-community__content h2{font-family:Carnas,"Noto Sans JP",sans-serif;font-size:3.8rem;color:#fff;text-align:center;margin:0 0 24px}.p-front-community__content p{color:#fff;text-align:center}.p-front-community__content p a{color:#fff;text-decoration:underline}.p-front-community__content p a:hover{opacity:1;color:#fcd72b}.p-front-community__btn{display:flex;justify-content:center;flex-direction:column;width:280px;margin:auto}.p-front-community__btn small{display:block;font-size:1rem;color:#fff;text-align:center;margin:10px 0 0}@media screen and (max-width:767px){.p-front-community{padding:40px 24px}.p-front-community__content h2{font-size:3.2rem}.p-front-community__btn{width:100%}}.p-front-partner{background:#fff;padding:100px 60px 80px}.p-front-partner__container{display:flex;align-items:center;justify-content:space-between;max-width:1000px;margin:auto}.p-front-partner__thumb{width:48%}.p-front-partner__main{width:48%}.p-front-partner__content{margin:0 0 32px}.p-front-partner__content h2{font-family:Carnas,"Noto Sans JP",sans-serif;font-size:4rem;margin:0 0 32px}.p-front-partner__content h2 span{display:block;font-size:2.4rem;margin:0 0 10px}.p-front-partner__btn{width:200px}@media screen and (max-width:767px){.p-front-partner{padding:32px 24px}.p-front-partner__container{display:block}.p-front-partner__thumb{width:100%;margin:0 0 24px}.p-front-partner__main{width:100%}.p-front-partner__content{margin:0 0 24px}.p-front-partner__content h2{font-size:3.2rem;margin:0 0 24px}.p-front-partner__btn{width:100%}}.p-about-info{max-width:1140px;padding:320px 60px 120px;margin:auto}.p-about-info__head{font-family:Carnas,"Noto Sans JP",sans-serif;font-size:4.8rem;font-weight:500;text-align:center;margin:0 0 60px}.p-about-info__body dl{margin:0 0 20px}.p-about-info__body dl:last-child{margin:0}.p-about-info__body dl dd,.p-about-info__body dl dt{font-family:Carnas,"Noto Sans JP",sans-serif}.p-about-info__body dl dt{font-weight:700}@media screen and (max-width:767px){.p-about-info{padding:220px 40px 120px}.p-about-info__head{font-size:4rem}}.p-broker-api-visual{background:#fff;padding:180px 60px 60px}.p-broker-api-visual__container{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;max-width:1200px;margin:auto}.p-broker-api-visual__thumb{width:46%}.p-broker-api-visual__main{width:50%}.p-broker-api-visual__content{margin:0 0 32px}.p-broker-api-visual__content h2{font-family:Carnas,"Noto Sans JP",sans-serif;font-size:6rem;line-height:1.2;margin:0 0 32px}.p-broker-api-visual__btn{width:180px}@media screen and (max-width:767px){.p-broker-api-visual{padding:120px 24px 32px}.p-broker-api-visual__container{display:block}.p-broker-api-visual__thumb{width:100%;margin:0 0 24px}.p-broker-api-visual__main{width:100%}.p-broker-api-visual__content{margin:0 0 24px}.p-broker-api-visual__content h2{font-size:4rem;text-align:center;margin:0 0 24px}.p-broker-api-visual__btn{width:100%}}.p-broker-api-future{background:#171515;padding:80px 60px}.p-broker-api-future__container{display:flex;justify-content:space-between;max-width:1200px;margin:auto}.p-broker-api-future__block{width:31%}.p-broker-api-future__icon{width:80px;margin:0 0 24px}.p-broker-api-future__content h2{min-height:68px;font-size:2.4rem;color:#fff;margin:0 0 32px}.p-broker-api-future__content p{color:#fff}.p-broker-api-future__content p sup a{color:#fff}@media screen and (max-width:767px){.p-broker-api-future{padding:32px 24px}.p-broker-api-future__container{display:block}.p-broker-api-future__block{width:100%;margin:0 0 40px}.p-broker-api-future__block:last-child{margin:0}.p-broker-api-future__icon{margin:0 auto 24px}.p-broker-api-future__content h2{min-height:auto;text-align:center;margin:0 0 24px}}.p-broker-api-contact{background:#ffef99;padding:80px 60px}.p-broker-api-contact__head{margin:0 0 60px}.p-broker-api-contact__head h2{font-family:Carnas,"Noto Sans JP",sans-serif;font-size:3.2rem;text-align:center;margin:0 0 24px}.p-broker-api-contact__head p{text-align:center}.p-broker-api-contact__body{max-width:380px;background:#fff;padding:60px 60px 40px;margin:auto;border:1px solid #000;border-radius:20px;box-sizing:border-box}.p-broker-api-contact__list{margin:0 0 60px}.p-broker-api-contact__list li{position:relative;line-height:1.4;padding:0 0 0 30px;margin:0 0 32px;word-break:break-all}.p-broker-api-contact__list li:before{content:"";position:absolute;top:0;left:0;bottom:0;width:16px;height:16px;background:url(../images/icon-check.svg) center/cover;margin:auto}.p-broker-api-contact__list li:last-child{margin:0}.p-broker-api-contact__btn{display:flex;justify-content:center;width:180px;margin:auto}@media screen and (max-width:767px){.p-broker-api-contact{padding:32px 24px}.p-broker-api-contact__head{margin:0 0 40px}.p-broker-api-contact__head p{text-align:left}.p-broker-api-contact__body{padding:32px 40px}.p-broker-api-contact__list{margin:0 0 40px}.p-broker-api-contact__list li{margin:0 0 20px}.p-broker-api-contact__btn{width:100%}}.p-broker-api-partner{background:#f1f1f1;padding:80px 60px}.p-broker-api-partner__container{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;max-width:1000px;margin:auto}.p-broker-api-partner__thumb{width:34%}.p-broker-api-partner__main{width:54%}.p-broker-api-partner__content{margin:0 0 32px}.p-broker-api-partner__content h2{font-family:Carnas,"Noto Sans JP",sans-serif;font-size:4rem;margin:0 0 32px}.p-broker-api-partner__content h2 span{display:block;font-size:1.6rem}.p-broker-api-partner__btn{width:180px}@media screen and (max-width:767px){.p-broker-api-partner{padding:32px 24px}.p-broker-api-partner__container{display:block}.p-broker-api-partner__thumb{width:80%;margin:0 auto 24px}.p-broker-api-partner__main{width:100%}.p-broker-api-partner__content{margin:0 0 24px}.p-broker-api-partner__content h2{font-size:3.2rem;margin:0 0 24px}.p-broker-api-partner__content h2 span{font-size:2.4rem}.p-broker-api-partner__btn{width:100%}}.p-broker-api-service{padding:80px 60px}.p-broker-api-service__container{max-width:1200px;margin:auto}.p-broker-api-service__head{display:flex;align-items:center;justify-content:space-between;margin:0 0 60px}.p-broker-api-service__head__thumb{width:24%}.p-broker-api-service__head__main{width:66%}.p-broker-api-service__head__content{margin:0 0 24px}.p-broker-api-service__head__content h2{font-family:Carnas,"Noto Sans JP",sans-serif;font-size:3.2rem;margin:0 0 24px}.p-broker-api-service__head__btn{width:180px}.p-broker-api-service__body{display:flex;justify-content:space-between}.p-broker-api-service__body li{width:22%}.p-broker-api-service__body li h3{font-family:Carnas,"Noto Sans JP",sans-serif;display:flex;align-items:center;font-size:1.8rem;margin:0 0 24px}.p-broker-api-service__body li h3 span{flex:none;width:55px;height:55px;margin:0 12px 0 0}.p-broker-api-service__body li p{font-size:1.4rem}@media screen and (max-width:767px){.p-broker-api-service{padding:32px 24px 0}.p-broker-api-service__head{display:block}.p-broker-api-service__head__thumb{width:80%;margin:0 auto 24px}.p-broker-api-service__head__main{width:100%}.p-broker-api-service__head__content h2{text-align:center}.p-broker-api-service__head__btn{width:100%}.p-broker-api-service__body{display:block}.p-broker-api-service__body li{position:relative;width:100%;padding:32px 0}.p-broker-api-service__body li:before{content:"";position:absolute;left:0;bottom:0;width:120px;height:2px;background:#e1e1e1}.p-broker-api-service__body li:last-child:before{content:none}}.p-broker-api-management{background:#171515;padding:80px 60px}.p-broker-api-management__container{display:flex;align-items:center;justify-content:space-between;max-width:1000px;margin:auto}.p-broker-api-management__thumb{width:38%}.p-broker-api-management__main{width:58%}.p-broker-api-management__main h2{font-size:3.2rem;color:#fff;margin:0 0 24px}.p-broker-api-management__main p{color:#fff}@media screen and (max-width:767px){.p-broker-api-management{padding:32px 24px}.p-broker-api-management__container{display:block}.p-broker-api-management__thumb{width:80%;margin:0 auto 24px}.p-broker-api-management__main{width:100%}.p-broker-api-management__main h2{font-size:2.4rem;text-align:center}}.p-broker-api-text{background:#f1f1f1;padding:40px 60px}.p-broker-api-text ul{max-width:1200px;margin:auto}.p-broker-api-text ul li{font-size:1.4rem;color:#6c6c6c}@media screen and (max-width:767px){.p-broker-api-text{padding:32px 24px}}