html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:1em}html,body{width:100%;height:100%}body{font:normal 1em/1.8 "M PLUS Rounded 1c",sans-serif;color:#000;letter-spacing:0;background:#fff;margin:0;font-weight:400}.f-f-noto-serif{font:normal 1em/1.8 "Noto Serif JP",sans-serif;font-weight:400}.f-f-noto-sans{font:normal 1em/1.8 "Noto Sans JP",sans-serif;font-weight:400}body p,body span,body dl,body a,h1,h2,h3,h4,h5,h6{transform:rotate(0.03deg);-moz-transform:rotate(0.03deg);-ms-transform:rotate(0.03deg);-o-transform:rotate(0.03deg);-webkit-transform:rotate(0.03deg)}a{display:inline-block;text-decoration:none}li{list-style:none}*,*:before,*:after{box-sizing:border-box}img{width:100%;height:auto;display:block}.f-s-12{font-size:12px}.f-s-24{font-size:24px}.f-s-36{font-size:36px}@media screen and (max-width: 1047px){.f-s-sp10{font-size:10px}.f-s-sp12{font-size:12px}.f-s-sp13{font-size:13px}.f-s-sp14{font-size:14px}.f-s-sp15{font-size:15px}.f-s-sp18{font-size:18px}.f-s-sp19{font-size:19px}.f-s-sp20{font-size:20px}.f-s-sp22{font-size:22px}.f-s-sp24{font-size:24px}.f-s-sp28{font-size:28px}.f-s-sp30{font-size:30px}.f-s-sp32{font-size:32px}}@media screen and (min-width: 1048px){.f-s-pc12{font-size:12px}.f-s-pc14{font-size:14px}.f-s-pc18{font-size:18px}.f-s-pc21{font-size:21px}.f-s-pc24{font-size:24px}.f-s-pc27{font-size:27px}.f-s-pc30{font-size:30px}.f-s-pc32{font-size:32px}.f-s-pc36{font-size:36px}.f-s-pc48{font-size:48px}.f-s-pc64{font-size:64px}}.f-w-500{font-weight:500;font-style:normal}.f-w-700{font-weight:700;font-style:normal}.f-w-800{font-weight:800;font-style:normal}.f-w-900{font-weight:900;font-style:normal}.f-lh-14{line-height:1.4}.f-c-blue-m{color:#0061ca}.f-c-blue-d{color:#003a79}@media screen and (min-width: 1048px){.bg-top-bousai-01{position:relative;z-index:1;height:800px;background-repeat:no-repeat;background-position:top;background-image:url(/images/pr/app-cp/bousai-01-pc-bg.jpg);background-size:cover;margin:0 auto}}.bg-gray{background-color:#f5f5f5}@media screen and (min-width: 1048px){.bg-top-bousai-02{position:relative;z-index:1;height:540px;background-repeat:no-repeat;background-position:top;background-image:url(/images/pr/app-cp/bousai-02/top-BG.jpg);background-size:cover;margin:0 auto}}@media screen and (min-width: 1048px){.bousai-02-middle-title-box{position:relative;z-index:1;height:344px;background-repeat:no-repeat;background-position:top;background-image:url(/images/pr/app-cp/bousai-02/middle-BG.jpg);background-size:cover;margin:0 auto}}.l-wrapper{position:relative;margin:auto}.l-relative{position:relative}.l-mrl-80px{margin:0px 80px}.l-mt-8px{margin-top:8px !important}.l-mt-16px{margin-top:16px !important}.l-mt-20px{margin-top:20px !important}.l-mt-24px{margin-top:24px !important}.l-mt-32px{margin-top:32px !important}.l-mt-40px{margin-top:40px !important}.l-mt-64px{margin-top:64px !important}.l-mt-120px{margin-top:120px !important}@media screen and (min-width: 1048px){.l-mt-pc8px{margin-top:8px !important}.l-mt-pc10px{margin-top:10px !important}.l-mt-pc16px{margin-top:16px !important}.l-mt-pc18px{margin-top:18px !important}.l-mt-pc20px{margin-top:20px !important}.l-mt-pc24px{margin-top:24px !important}.l-mt-pc26px{margin-top:26px !important}.l-mt-pc30px{margin-top:30px !important}.l-mt-pc40px{margin-top:40px !important}.l-mt-pc64px{margin-top:64px !important}.l-mt-pc120px{margin-top:120px !important}.l-mt-pc150px{margin-top:150px !important}}@media screen and (max-width: 1047px){.l-mt-sp8px{margin-top:8px !important}.l-mt-sp16px{margin-top:16px !important}.l-mt-sp19px{margin-top:19px !important}.l-mt-sp24px{margin-top:24px !important}.l-mt-sp32px{margin-top:32px !important}.l-mt-sp40px{margin-top:40px !important}.l-mt-sp48px{margin-top:48px !important}.l-mt-sp72px{margin-top:72px !important}.l-mt-sp86px{margin-top:86px !important}}.l-p-16px{padding:16px}.l-pt-40px{padding-top:40px}.l-pb-120px{padding-bottom:120px}@media screen and (min-width: 1048px){.l-pt-pc32px{padding-top:32px}.l-pt-pc40px{padding-top:40px}.l-pl-pc20px{padding-left:20px}.l-pr-pc24px{padding-right:24px}.l-ptb-pc40px{padding:40px 0px}.l-prl-pc60px{padding-right:60px;padding-left:60px}}@media screen and (max-width: 1047px){.l-pb-32px{padding-bottom:32px}.l-prl-sp16px{padding-right:16px;padding-left:16px}.l-ptb-sp24px{padding-top:24px;padding-bottom:24px}.l-ptb-sp24px-prl-sp16px{padding:24px 16px}.l-mrl-sp16px{margin-right:16px;margin-left:16px}}.l-w50{width:50%}.l-w100{width:100%}@media screen and (min-width: 1048px){.l-w-pc430px{width:430px}.l-w-pc480px{width:480px}.l-w-pc1048px{width:1048px}.l-w-pc50{width:50%}}.l-w-sp285px-pc378px{width:285px}@media screen and (min-width: 1048px){.l-w-sp285px-pc378px{width:378px}}.l-w-sp343px-pc402px{width:343px}@media screen and (min-width: 1048px){.l-w-sp343px-pc402px{width:402px}}.l-pl-1em{padding-left:1em}.l-pl-4em{padding-left:4em}.l-flex{display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 1048px){.l-flex-pc{display:flex;justify-content:space-between;align-items:center}}.l-flex-c{display:flex;justify-content:center;align-items:center}.l-flex-jc-se{justify-content:space-evenly}.l-flex-jc-sa{justify-content:space-around}.l-flex-fd-rr{flex-direction:row-reverse}.l-flex-ai-fe{align-items:flex-end}.l-flex-ai-stretch{align-items:stretch !important}.l-flex-1{flex:1}@media screen and (min-width: 1048px){.l-sp1-pc3{display:flex;justify-content:center;gap:0 10px}}.l-gap15{gap:0 15px}.l-ta-c{text-align:center}.l-ta-l{text-align:left}.l-link{text-decoration:underline;display:block}.l-m-auto{margin:0 auto}@media screen and (max-width: 1047px){.l-m-auto-sp{margin:0 auto}}.l-text-indent-1em{margin-left:1em;text-indent:-1em}.l-text-indent-3em{margin-left:3em;text-indent:-3em}.l-pl-3em{padding-left:3em}#m-hd{width:100%;background-color:#fff;box-shadow:0 15px 15px -15px rgba(0,0,0,.2);z-index:10000}.m-header{margin:0 auto;padding:10px 16px;font-weight:bold}@media screen and (min-width: 1048px){.m-header{width:1048px;padding:14.5px 0}}.m-header .m-dl{margin-left:16px;padding:4px 16px;border-radius:4px;background-color:#000;color:#fff}.m-atf-box{position:relative;width:1048px;height:800px;margin:0 auto}@media screen and (min-width: 1048px){.m-atf-box .m-atf-main-img{width:693px;height:526px;margin:0 auto;padding-top:48px}.m-atf-box .m-atf-sub-img{position:absolute;top:584px;left:0;width:1048px}.m-atf-box .m-atf-sub-img .m-img-box{width:158px;height:158px}}.m-band .m-logo-box{width:330px;margin:0 auto;justify-content:center;text-align:center}@media screen and (min-width: 1048px){.m-band .m-logo-box{width:554px}}.m-band .m-logo-box .m-img-box{margin-right:10px}.m-dl-box{text-align:center;margin:0 auto;border-top:1px solid #000;border-bottom:1px solid #000;padding:16px 0}.m-dl-box .m-dl-btn-ios{width:157px;height:50px}.m-dl-box .m-dl-btn-android{width:167px;height:50px}@media screen and (min-width: 1048px){.m-dl-box .m-qr{margin-left:24px;background-color:#fff;padding:8px;border-radius:8px;border:1px solid #000}}.m-separator{position:relative;text-align:center;color:#000}.m-separator::before{position:absolute;content:"";border-top:4px double #000;width:372px;top:21px;left:0}@media screen and (max-width: 1047px){.m-separator::before{top:-24px;left:0;right:0;margin:auto}}.m-separator::after{position:absolute;content:"";border-top:4px double #000;width:372px;top:21px;right:0}@media screen and (max-width: 1047px){.m-separator::after{top:auto;left:0;right:0;bottom:-24px;margin:auto}}.m-separator-common{position:relative;text-align:center;color:#000}.m-separator-common::before{position:absolute;content:"";border-top:4px double #000;width:372px;top:21px;left:0}@media screen and (max-width: 1047px){.m-separator-common::before{width:50px}}.m-separator-common::after{position:absolute;content:"";border-top:4px double #000;width:372px;top:21px;right:0}@media screen and (max-width: 1047px){.m-separator-common::after{width:50px}}.m-gradient-wrap{padding:64px 0;border-radius:220px 220px 0 0}@media screen and (max-width: 1047px){.m-gradient-wrap{padding:88px 16px 64px;border-radius:64px 64px 0 0}}.m-gradient-wrap .m-gradient-box{padding:0}@media screen and (min-width: 1048px){.m-gradient-wrap .m-gradient-box{margin:0 auto;width:900px}}.m-gradient-wrap .m-gradient-box .m-function-r{position:relative;height:355px;box-sizing:border-box;padding-top:21px}@media screen and (max-width: 1047px){.m-gradient-wrap .m-gradient-box .m-function-r{padding-top:0;height:auto}}.m-gradient-wrap .m-gradient-box .m-function-r .m-title{text-align:center;margin:0 0 24px 400px;color:#fff}@media screen and (max-width: 1047px){.m-gradient-wrap .m-gradient-box .m-function-r .m-title{margin:0 0 5px 0}}.m-gradient-wrap .m-gradient-box .m-function-r .m-count{position:absolute;top:49px;right:64px;width:155px;height:93px}@media screen and (max-width: 1047px){.m-gradient-wrap .m-gradient-box .m-function-r .m-count{top:-12px;right:3%}}.m-gradient-wrap .m-gradient-box .m-function-r .m-text-img-box{filter:drop-shadow(1px 1px 4px rgba(1, 97, 202, 0.5)) drop-shadow(5px 5px 8px rgba(1, 97, 202, 0.43)) drop-shadow(12px 12px 10px rgba(1, 97, 202, 0.25)) drop-shadow(21px 22px 12px rgba(1, 97, 202, 0.07)) drop-shadow(33px 34px 13px rgba(1, 97, 202, 0.01))}@media screen and (max-width: 1047px){.m-gradient-wrap .m-gradient-box .m-function-r .m-text-img-box{position:relative}}.m-gradient-wrap .m-gradient-box .m-function-r .m-text-img-box .m-text{position:relative;display:flex;align-items:center;padding:74px 64px 77px 450px;background-color:#fff;border-radius:500px;height:220px;box-sizing:border-box;box-shadow:0px 8px 10px 0px rgba(48,129,238,.25) inset;z-index:1}@media screen and (max-width: 1047px){.m-gradient-wrap .m-gradient-box .m-function-r .m-text-img-box .m-text{padding:24px 24px 265px 24px;width:343px;height:auto;margin:0 auto;border-radius:32px;display:block}}.m-gradient-wrap .m-gradient-box .m-function-r .m-text-img-box .m-img{position:absolute;top:-135px;left:-1px;width:401px;height:355px;z-index:2}@media screen and (max-width: 1047px){.m-gradient-wrap .m-gradient-box .m-function-r .m-text-img-box .m-img{top:auto;bottom:0;left:24px;width:292px;height:auto}}.m-gradient-wrap .m-gradient-box .m-function-l{position:relative;height:355px;box-sizing:border-box;padding-top:21px}@media screen and (max-width: 1047px){.m-gradient-wrap .m-gradient-box .m-function-l{padding-top:0;height:auto}}.m-gradient-wrap .m-gradient-box .m-function-l .m-title{text-align:center;margin:0 400px 24px 0;color:#fff}@media screen and (max-width: 1047px){.m-gradient-wrap .m-gradient-box .m-function-l .m-title{margin:0 0 5px 0}}.m-gradient-wrap .m-gradient-box .m-function-l .m-count{position:absolute;top:49px;left:58px;width:155px;height:93px}@media screen and (max-width: 1047px){.m-gradient-wrap .m-gradient-box .m-function-l .m-count{top:-12px;left:7%}}.m-gradient-wrap .m-gradient-box .m-function-l .m-text-img-box{filter:drop-shadow(1px 1px 4px rgba(1, 97, 202, 0.5)) drop-shadow(5px 5px 8px rgba(1, 97, 202, 0.43)) drop-shadow(12px 12px 10px rgba(1, 97, 202, 0.25)) drop-shadow(21px 22px 12px rgba(1, 97, 202, 0.07)) drop-shadow(33px 34px 13px rgba(1, 97, 202, 0.01))}.m-gradient-wrap .m-gradient-box .m-function-l .m-text-img-box .m-text{position:relative;display:flex;align-items:center;padding:74px 450px 77px 64px;background-color:#fff;border-radius:500px;height:220px;box-sizing:border-box;box-shadow:0px 8px 10px 0px rgba(48,129,238,.25) inset;z-index:1}@media screen and (max-width: 1047px){.m-gradient-wrap .m-gradient-box .m-function-l .m-text-img-box .m-text{padding:24px 24px 265px 24px;width:343px;height:auto;margin:0 auto;border-radius:32px;display:block}}.m-gradient-wrap .m-gradient-box .m-function-l .m-text-img-box .m-img{position:absolute;top:-135px;right:-3px;width:401px;height:355px;z-index:2}@media screen and (max-width: 1047px){.m-gradient-wrap .m-gradient-box .m-function-l .m-text-img-box .m-img{top:auto;bottom:0;left:24px;width:292px;height:auto}}.m-recommend{width:1000px;margin:0 auto}@media screen and (max-width: 1047px){.m-recommend{width:375px;margin:0 auto 64px}.m-recommend .m-recommend-box{display:block}}.m-recommend li{width:480px;display:flex;padding:16px;justify-content:space-between;border-radius:32px;box-shadow:0px 8px 10px 0px rgba(48,129,238,.25) inset}@media screen and (max-width: 1047px){.m-recommend li{display:block;width:343px;margin:0 auto 32px}}.m-recommend li .m-img{width:150px;height:200px}@media screen and (max-width: 1047px){.m-recommend li .m-img{margin:0 auto 16px}}.m-recommend li .m-text-box{width:274px;padding-top:8.5px}@media screen and (max-width: 1047px){.m-recommend li .m-text-box{width:auto}}.m-recommend li .m-text-box .m-title{color:#000;padding-bottom:10px;text-align:center}.m-recommend li .m-text-box .m-title span{display:block}.m-tenkijp-link{color:#000}.m-app-wrap{text-align:center}@media screen and (max-width: 1047px){.m-app-wrap .m-app-box{display:block}.m-app-wrap .m-app-box .m-app-text-box{text-align:center}}.m-app-wrap a{padding:16px 24px;border:2px solid #0061ca;border-radius:8px;background-color:#fff}.m-app-wrap a .m-img{margin-right:16px}@media screen and (max-width: 1047px){.m-app-wrap a .m-img{margin:0 auto 16px;width:55px;height:60px}}.m-app-wrap a .m-text-1{color:#000}.m-app-wrap a .m-text-2{color:#0061ca}@media screen and (min-width: 1048px){.m-notes{width:1048px}}.m-notes ul{list-style-position:inside;margin-left:2em}.m-notes ul li{list-style:disc}.m-horizontal-line{position:relative;width:100%;text-align:center}.m-horizontal-line::before{position:absolute;content:"";top:50%;left:0;right:0;height:1px;background-color:#000;z-index:0}.m-horizontal-line .text{position:relative;background-color:#fff;z-index:1;display:inline-block;padding:0 10px}.m-dashed-line-box{border:1px dashed #0061ca;padding:20px 32px 0 32px;border-radius:8px}.m-dashed-line-box li{margin-bottom:24px}.m-footer{background-color:#f5f5f5;padding:32px 0}.m-footer .m-tenkijp-common-footer{width:1000px;text-align:center;margin:0 auto}@media screen and (max-width: 1047px){.m-footer .m-tenkijp-common-footer{width:375px}}.m-footer .m-tenkijp-common-footer a{color:#000;text-decoration:underline}.m-footer .m-tenkijp-common-footer .ft-menu{margin-bottom:8px}.m-footer .m-tenkijp-common-footer .ft-menu li{display:inline;padding:0 12px;border-right:solid 1px #ccc}.m-footer .m-tenkijp-common-footer .ft-menu li:last-child{border-right:none}@media screen and (max-width: 1047px){h1{width:208.36px;height:51.35px;display:inline-block}}@media screen and (min-width: 1048px){.u-pc-none{display:none !important}}@media screen and (max-width: 1047px){.u-sp-none{display:none !important}}.sp-br{display:block}@media screen and (min-width: 1048px){.sp-br{display:none}}.m-carousel-sp-box{min-height:178px;max-width:620px;margin:0 auto}.slick-slide{margin:5px}.slick-dots{text-align:center;margin-top:5px;margin-bottom:20px}.slick-dots li{display:inline-block}.slick-dots li button{font-size:1em;background-color:#ccc;width:10px;height:10px;border-radius:50%;margin:0 10px;padding:0;color:rgba(255,255,255,0);border:none;outline:none}.slick-dots li.slick-active button{background-color:#0061ca}.slick-slide:not(.slick-center){-webkit-filter:opacity(70%);-moz-filter:opacity(70%);-o-filter:opacity(70%);-ms-filter:opacity(70%);filter:opacity(70%);transition:.2s linear}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:33%;display:block;width:16px;height:16px;padding:0;cursor:pointer;color:rgba(0,0,0,0);border:none;outline:none;background:rgba(0,0,0,0);border-top:4px solid #0061ca;border-right:4px solid #0061ca;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:10}.slick-prev{left:-5px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.slick-next{right:0px}.bousai-01-pc-text-box{position:absolute;bottom:8px;right:0;color:#fff;width:1048px;text-align:right}.bousai-01-pc-bg_corner{position:absolute;content:"";bottom:0;left:0;width:110px;height:110px}.bousai-01-btn-box,.btn-box{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1047px){.bousai-01-btn-box,.btn-box{display:block}}.bousai-01-btn-box .bousai-01-btn,.bousai-01-btn-box .btn,.btn-box .bousai-01-btn,.btn-box .btn{position:relative;padding:16px 24px;border:1px solid #000;color:#000;background-color:#fff}.bousai-01-btn-box .bousai-01-btn:before,.bousai-01-btn-box .btn:before,.btn-box .bousai-01-btn:before,.btn-box .btn:before{position:absolute;left:0;width:0;height:100%;content:"";background-color:#fff;mix-blend-mode:difference;transition:.3s}.bousai-01-btn-box .bousai-01-btn:hover::before,.bousai-01-btn-box .btn:hover::before,.btn-box .bousai-01-btn:hover::before,.btn-box .btn:hover::before{width:100%}@media screen and (min-width: 1048px){.bg-bousai-01-campaign-step{margin:0 80px}}@media screen and (min-width: 1048px){.bg-bousai-01-campaign-step ul{display:flex;justify-content:space-between;align-items:center}}.bg-bousai-01-campaign-step ul li{text-align:center}@media screen and (min-width: 1048px){.bg-bousai-01-campaign-step ul li{width:290px}}.bg-bousai-01-campaign-step ul li .step-box{position:relative;padding:22px 0;color:#fff;line-height:1}@media screen and (min-width: 1048px){.bg-bousai-01-campaign-step ul li .step-box{width:260px;padding-left:2em}.bg-bousai-01-campaign-step ul li .step-box.step1{background-color:#997150}.bg-bousai-01-campaign-step ul li .step-box.step2{background-color:#6c4b30}.bg-bousai-01-campaign-step ul li .step-box.step3{background-color:#4b2607}.bg-bousai-01-campaign-step ul li .step-box::after{position:absolute;content:"";top:0;right:-62px;border:30px solid rgba(0,0,0,0);border-left:33px solid #997150}.bg-bousai-01-campaign-step ul li .step-box.step2::after{right:-60px;border-left:30px solid #6c4b30}.bg-bousai-01-campaign-step ul li .step-box.step3::after{right:-60px;border-left:30px solid #4b2607}}@media screen and (max-width: 1047px){.bg-bousai-01-campaign-step ul li .step-box.step1{background-color:#997150}.bg-bousai-01-campaign-step ul li .step-box.step2{background-color:#6c4b30}.bg-bousai-01-campaign-step ul li .step-box.step3{background-color:#4b2607}}.bg-bousai-01-campaign-step ul li .img-box{width:48px;height:48px;margin:24px auto 0}@media screen and (max-width: 1047px){.bg-bousai-01-campaign-step ul li .triangle{margin:24px auto 0;width:0;height:0;border-left:15px solid rgba(0,0,0,0);border-right:15px solid rgba(0,0,0,0);border-top:15px solid #6c4b30}.bg-bousai-01-campaign-step ul li .triangle.triangle-2{border-top:15px solid #4b2607}}.bousai-01-qr,.qr{width:80px;height:80px}@media screen and (min-width: 1048px){.bousai-01-img-200,.img-200{width:200px;height:200px}}.bousai-02-atf-box{width:724px;height:457px;margin:0 auto;padding-top:24px}.bousai-02-text-wrap{margin-top:-160px;position:relative;z-index:10}@media screen and (max-width: 1047px){.bousai-02-text-wrap{margin-top:-30px}}@media screen and (max-width: 1047px){.bousai-02-text-wrap h2{display:inline-block;background:rgba(255,255,255,.5019607843)}}@media screen and (min-width: 1048px){.bousai-02-text-wrap .bousai-02-text-box{width:523px}}.bousai-02-text-wrap .bousai-02-top-img{width:406px}.bousai-02-sub-img-box .m-img-box{width:100px;height:100px}@media screen and (min-width: 1048px){.bg-bousai-02-campaign-step{margin:64px 80px 0}}@media screen and (min-width: 1048px){.bg-bousai-02-campaign-step ul{display:flex;justify-content:space-between;align-items:center}}.bg-bousai-02-campaign-step ul li{position:relative;background-color:#fff;padding:48px 16px 0}@media screen and (max-width: 1047px){.bg-bousai-02-campaign-step ul li{margin-bottom:77px}.bg-bousai-02-campaign-step ul li:last-child{margin-bottom:0}}@media screen and (min-width: 1048px){.bg-bousai-02-campaign-step ul li{width:287px;padding:48px 16px}}.bg-bousai-02-campaign-step ul li .step-img-box{position:absolute;top:-44px;left:44%;width:44px;height:65px}.bg-bousai-02-campaign-step ul li .dl-img-box{width:208px;height:121px;margin:0 auto}.bg-bousai-02-campaign-step ul li .line-img-box{margin:16px auto 0;width:21px;height:4px}@media screen and (max-width: 1047px){.bg-bousai-02-campaign-step ul li .triangle{position:relative;top:15px;margin:32px auto 0;width:0;height:0;border-left:15px solid rgba(0,0,0,0);border-right:15px solid rgba(0,0,0,0);border-top:15px solid #76797e}.bg-bousai-02-campaign-step ul li .triangle.triangle-2{border-top:15px solid #525157}}.bousai-02-member-box{border-radius:240px 240px 0 0}@media screen and (max-width: 1047px){.bousai-02-member-box{border-radius:40px 40px 0 0}}.bousai-02-member-box .member-icon-card{width:55px;height:35px;margin-right:24px}@media screen and (max-width: 1047px){.bousai-02-member-box .member-icon-card{margin:0 auto 16px}}@media screen and (min-width: 1048px){.bousai-02-member-box .member-img-box{width:1044px;height:332px;margin:0 auto}}@media screen and (max-width: 1047px){.bousai-02-member-box .member-img-box{margin:0 19px}}@media screen and (min-width: 1048px){.bousai-02-diagnosis-box{position:relative;top:-77px;z-index:100}}@media screen and (max-width: 1047px){.bousai-02-diagnosis-box{display:block}}@media screen and (min-width: 1048px){.bousai-02-diagnosis-box .member-smartphone{width:400px;height:389px}}@media screen and (max-width: 1047px){.bousai-02-diagnosis-box .member-smartphone{margin:0 82.5px}}@media screen and (min-width: 1048px){.bousai-02-diagnosis-box .text-box{width:608px}}@media screen and (max-width: 1047px){.bousai-02-diagnosis-box .text-box{text-align:center}}@media screen and (max-width: 1047px){.bousai-02-diagnosis-box .m-dashed-line-box{margin:0 16px;padding:16px 16px 0;text-align:left}}.bousai-02-diagnosis-box .m-dashed-line-box .icon-check{width:24px;height:24px;margin-right:8px}.app-introduction{margin-top:-77px}.mask-area{position:relative}.mask-area .end-text-box{background-color:rgba(255,255,255,.75);z-index:999999;position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center}.mask-area .end-text-box .text{background-color:rgba(51,51,51,.85);color:#fff;width:340px;height:70px;text-align:center;line-height:70px;font-size:20px;font-weight:bold}@media screen and (max-width: 1047px){.mask-area .end-text-box .text{font-size:16px}}.mask-area .bousai-01-end-text-box{padding-top:7%;align-items:flex-start}@media screen and (max-width: 1047px){.mask-area .bousai-01-end-text-box{padding-top:40%}}.mask-area .bousai-02-end-text-box{height:2700px;align-items:flex-start;padding-top:100px}@media screen and (max-width: 1047px){.mask-area .bousai-02-end-text-box{height:3100px}}