#key{width:100%;color:#fff}@media screen and (max-width: 767px){#key{margin-top:64px}}#key .key_visual{background-image:url("../img/apuchu_top.png");background-size:cover;background-repeat:no-repeat;margin-bottom:6rem;position:relative}#key .key_visual .relative{z-index:10}@media screen and (max-width: 1024px){#key .key_visual{margin-bottom:10rem;background-position:70% 50%}}@media screen and (max-width: 767px){#key .key_visual .button_yellow{font-size:1.25rem}}@media screen and (max-width: 640px){#key .key_visual{margin-bottom:20rem;padding-bottom:8rem}}@media screen and (max-width: 570px){#key .key_visual{padding-bottom:4rem}#key .key_visual h3.text_2xl{font-size:1.5rem}#key .key_visual h3.mb_sm{margin-bottom:0}#key .key_visual h2.text_4xl{font-size:1.875rem}}@media screen and (max-width: 425px){#key .key_visual{margin-bottom:18rem}#key .key_visual h3.text_2xl{font-size:1.25rem}#key .key_visual h2.text_4xl{font-size:1.5rem}#key .key_visual h1.text_5xl{font-size:2.5rem}}@media screen and (max-width: 375px){#key .key_visual{margin-bottom:16rem}#key .key_visual h3.text_2xl{font-size:1.125rem}#key .key_visual h2.text_4xl{font-size:1.25rem}#key .key_visual h1.text_5xl{font-size:2rem}}#key .key_apli{position:absolute;bottom:-4rem;justify-content:flex-end}@media screen and (max-width: 1024px){#key .key_apli{bottom:-8rem}}@media screen and (max-width: 640px){#key .key_apli{justify-content:center;bottom:-16rem}}@media screen and (max-width: 425px){#key .key_apli{bottom:-14rem}}@media screen and (max-width: 375px){#key .key_apli{bottom:-12rem}}#key .key_apli img{width:14.285%}@media screen and (max-width: 1024px){#key .key_apli img{width:20%}}#key .key_apli img:first-child{margin-right:2rem}@media screen and (max-width: 640px){#key .key_apli img{width:35%}}@media screen and (max-width: 500px){#key .key_apli img{width:40%}}#about_apuchu .icon{text-align:center}#about_apuchu .icon h2{display:inline-block;padding-right:2rem;position:relative;margin-top:2rem}@media screen and (max-width: 370px){#about_apuchu .icon h2{padding-right:0;margin-top:-0;padding-top:4rem}}#about_apuchu .icon h2::after{content:'';position:absolute;right:-2rem;top:-2rem;width:5rem;height:5rem;background-image:url("../img/woman.jpg");background-position:center;background-size:contain;z-index:-1}@media screen and (max-width: 370px){#about_apuchu .icon h2::after{right:50%;transform:translateX(50%);top:-2rem}}#about_apuchu .flex .item{text-align:center;width:33.3333%}@media screen and (max-width: 640px){#about_apuchu .flex .item{width:100%}}#about_apuchu .flex .item img{margin-bottom:2rem;width:55.5555%;height:10rem}@media screen and (max-width: 767px){#about_apuchu .flex .item img{width:100%;margin-bottom:1rem}}#about_apuchu .flex .item:not(:last-child){margin-right:4rem}@media screen and (max-width: 640px){#about_apuchu .flex .item:not(:last-child){margin-right:0;margin-bottom:4rem}}#about_apuchu .flex .item h3{font-size:1.5rem;margin-bottom:1rem}@media screen and (max-width: 767px) and (min-width: 641px){#about_apuchu .flex .item h3{font-size:1rem}}#about_apuchu .flex .item h4{text-align:left;font-weight:400}@media screen and (max-width: 767px) and (min-width: 641px){#about_apuchu .flex .item h4{font-size:0.825rem}}@media screen and (max-width: 640px){#about_apuchu .flex .item h4{text-align:center}}#features{background-color:#F2F2F2}@media screen and (max-width: 1024px){#features .flex{align-items:flex-end}}@media screen and (max-width: 767px){#features .flex{flex-direction:column}}#features .flex .textbox{background-color:#fff;width:calc(50% - 1rem);padding:0 15px 30px;margin-right:2rem}@media screen and (max-width: 767px){#features .flex .textbox{width:100%;margin-right:0;margin-bottom:2rem}}#features .flex .textbox .feature_top{font-size:7rem;-webkit-text-stroke:1px #000;line-height:1.45;font-family:"Poppins",sans-serif;font-style:oblique;display:flex;align-items:flex-end}#features .flex .textbox .feature_top::before{content:'FEATURE';-webkit-text-stroke:0px;font-family:"Bebas Neue",cursive;color:#E54646;font-size:2.25rem;font-style:normal;margin:0 0.5rem 2.5rem 0;letter-spacing:0.12em}#features .flex .textbox h4{font-size:1.5rem;font-weight:600;background:linear-gradient(transparent 50%, #FFE646 50%, #FFE646 100%, transparent 100%, transparent);display:inline}#features .flex .textbox h5{font-weight:500;margin-bottom:1rem}#features .flex .textbox p{font-weight:400}#features .flex .textbox p:not(:last-child){margin-bottom:1rem}#features .flex .img{width:calc(50% - 1rem)}@media screen and (max-width: 767px){#features .flex .img{width:100%}}#features .flex .img.img1{padding-left:4rem;padding-right:6rem;position:relative}@media screen and (max-width: 1024px){#features .flex .img.img1{padding-left:0;padding-right:2rem}}@media screen and (max-width: 767px){#features .flex .img.img1{padding-right:3rem}}#features .flex .img.img1 .img_back{border-radius:1rem;margin-top:15.625rem;width:100%}@media screen and (max-width: 767px){#features .flex .img.img1 .img_back{margin-top:10rem}}@media screen and (max-width: 375px){#features .flex .img.img1 .img_back{margin-top:11rem}}#features .flex .img.img1 .above{position:absolute;top:0;right:0;width:100%;display:flex;justify-content:flex-end}#features .flex .img.img1 .above .img_screenshot{width:29.411%}@media screen and (max-width: 1024px) and (min-width: 841px){#features .flex .img.img1 .above .img_screenshot{width:35.294%}}@media screen and (max-width: 840px) and (min-width: 768px){#features .flex .img.img1 .above .img_screenshot{width:40%}}@media screen and (max-width: 375px){#features .flex .img.img1 .above .img_screenshot{width:35.294%}}#features .flex .img.img1 .above .img_screenshot:first-child{margin-right:2rem}#features .flex .img.img2{padding-right:6rem;position:relative}@media screen and (max-width: 1024px){#features .flex .img.img2{padding-right:4rem}}#features .flex .img.img2 .img_back{width:100%}#features .flex .img.img2 .above{position:absolute;bottom:0;width:100%;right:0;display:flex;justify-content:flex-end}#features .flex .img.img2 .above .img_screenshot{width:23.529%}#features .flex .img.img3{padding-right:9rem;position:relative}@media screen and (max-width: 1024px){#features .flex .img.img3{padding-right:2rem}}#features .flex .img.img3 .img_back{width:100%;border-radius:1rem;margin-bottom:10.062rem}@media screen and (max-width: 1024px){#features .flex .img.img3 .img_back{margin-bottom:8rem}}#features .flex .img.img3 .above{position:absolute;bottom:0;width:100%;right:0;display:flex;justify-content:flex-end}#features .flex .img.img3 .above .img_screenshot{width:64.705%}@media screen and (max-width: 767px){#features .flex:nth-child(2n){flex-direction:column-reverse}}#features .flex:nth-child(2n) .textbox{margin-left:2rem;margin-right:0}@media screen and (max-width: 767px){#features .flex:nth-child(2n) .textbox{margin-left:0}}#movies h4{font-size:1rem}@media screen and (max-width: 767px){#movies{padding-bottom:4rem;border-bottom:2px solid #F2F2F2}}#movies .flex{justify-content:center}#movies .flex .item{width:50%}@media screen and (max-width: 767px){#movies .flex .item{margin-bottom:4rem}}#movies .flex .item:last-child{margin-left:2rem}@media screen and (max-width: 767px){#movies .flex .item:last-child{margin-left:0}}#movies .flex .item .video{position:relative;width:100%;height:0;padding-top:56.25%;border-radius:1rem;overflow:hidden;margin:0 auto 1rem}#movies .flex .item .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}#movies .flex .item p{text-align:center;font-weight:900}#movies a{display:inline-block;background-color:#E54646;color:#fff;font-size:1.25rem;padding:1rem 2rem;border-radius:9999px;transition:.5s}#movies a:hover{opacity:.7;transition:.5s}@media screen and (max-width: 767px){#movies a{font-size:1rem}}@media screen and (max-width: 767px){#flow .flow_img{align-items:center}}#flow .flow_img .item{width:100%;margin-left:2rem}@media screen and (max-width: 767px){#flow .flow_img .item{width:40%;margin-left:0;margin-bottom:4rem}}@media screen and (max-width: 640px){#flow .flow_img .item{width:50%}}@media screen and (max-width: 500px){#flow .flow_img .item{width:60%}}@media screen and (max-width: 425px){#flow .flow_img .item{width:75%}}#flow .flow_img .item:first-child{margin-left:0}#flow .flow_img .item:first-child .flow_step .child h4{margin-bottom:3rem}@media screen and (max-width: 1152px) and (min-width: 1025px){#flow .flow_img .item:first-child .flow_step .child h4{margin-bottom:2rem}}@media screen and (max-width: 1024px) and (min-width: 891px){#flow .flow_img .item:first-child .flow_step .child h4{margin-bottom:1rem}}@media screen and (max-width: 890px) and (min-width: 768px){#flow .flow_img .item:first-child .flow_step .child h4{margin-bottom:0.5rem}}@media screen and (max-width: 1152px) and (min-width: 891px){#flow .flow_img .item:first-child .flow_step .child .button_yellow{padding:0.666rem 1rem}}@media screen and (max-width: 890px) and (min-width: 768px){#flow .flow_img .item:first-child .flow_step .child .button_yellow{padding:0.666rem 0.666rem}}#flow .flow_img .item:last-child .flow_step::after{display:none}#flow .flow_img .item .flow_step{text-align:center;position:relative;margin-bottom:2rem}@media screen and (max-width: 767px){#flow .flow_img .item .flow_step{margin-bottom:1rem}}#flow .flow_img .item .flow_step::before{background-color:#F2F2F2;content:'';display:block;padding-top:100%;border-radius:9999px}#flow .flow_img .item .flow_step::after{position:absolute;content:'';width:0.75rem;padding-top:19.12px;background-image:url("../img/right.svg");background-position:center;background-size:contain;right:-1.5rem;top:calc(50% - 9px)}@media screen and (max-width: 768px){#flow .flow_img .item .flow_step::after{display:none}}#flow .flow_img .item .flow_step .child{position:absolute;top:0;left:50%;width:100%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}#flow .flow_img .item .flow_step .child h5{font-family:"Bebas Neue",cursive;color:#E54646;letter-spacing:0.12em;padding-top:2rem}@media screen and (max-width: 890px) and (min-width: 768px){#flow .flow_img .item .flow_step .child h5{padding-top:1rem}}#flow .flow_img .item .flow_step .child h4{font-size:1.125rem}#flow .flow_img .item .flow_step .child .img{width:50%;margin:1.5rem auto 0}@media screen and (max-width: 1024px) and (min-width: 768px){#flow .flow_img .item .flow_step .child .img{margin:0.5rem auto 0}}#flow .flow_img .item .flow_step .child .img.img1 img{margin-left:25%}#flow .flow_img .item .flow_step .child .img img{width:75%}#flow .flow_img .item p{text-align:center;font-weight:300}#functions{background-color:#F2F2F2}@media screen and (max-width: 550px){#functions .mobile{overflow-x:scroll}#functions .mobile::-webkit-scrollbar{height:0.5rem}#functions .mobile::-webkit-scrollbar-thumb{background:#D5D5D5;border-radius:9999px}}#functions table{border-collapse:separate;border-spacing:0.666rem 0.333rem}@media screen and (max-width: 550px){#functions table{min-width:36rem;margin-bottom:1rem}}#functions table th{background-color:#D5D5D5;width:16.666%;border-top:1rem #F6F6F6 solid}@media screen and (max-width: 767px){#functions table th{width:20%}}@media screen and (max-width: 620px){#functions table th{width:16.666%}}@media screen and (max-width: 550px){#functions table th{width:20%}}#functions table th.apuchu{background-color:#000;padding:2rem 0.75rem 1rem;border:#BAC2F2 2px solid;border-radius:1rem 1rem 0 0}@media screen and (max-width: 767px){#functions table th.apuchu{width:40%}}@media screen and (max-width: 620px){#functions table th.apuchu{width:50%}}@media screen and (max-width: 550px){#functions table th.apuchu{width:40%}}#functions table th.apuchu img{width:100%}#functions table td{background-color:#fff;text-align:center;font-size:0.875rem}#functions table td span{display:none}@media screen and (max-width: 550px){#functions table td span{display:inline}}#functions table td.last{border-bottom:1rem #F2F2F2 solid}#functions table td.apuchu{background-color:#FFF198;padding:1rem 0.75rem}#functions table td.apuchu.last{padding:1rem 0.75rem 2rem;border-radius:0 0 1rem 1rem;border-bottom:none}#prices a{padding:1rem 4rem;color:#fff;background-color:#E54646;border-radius:9999px;font-size:1.125rem;font-weight:600;transition:.5s}#prices a:hover{opacity:.7;transition:.5s}@media screen and (max-width: 767px){#prices a{padding:1rem 1rem;font-size:1rem}}@media screen and (max-width: 425px){#prices a{font-size:0.825rem}}#bottom .img{width:calc(50% - 1rem);margin-right:2rem}@media screen and (max-width: 767px){#bottom .img{margin-right:0;margin-bottom:2rem;width:80%}}@media screen and (max-width: 640px){#bottom .img{width:100%}}#bottom .img.img2{padding-right:6rem;position:relative}@media screen and (max-width: 640px){#bottom .img.img2{padding-right:4rem}}#bottom .img.img2 .img_back{width:100%}#bottom .img.img2 .above{position:absolute;bottom:0;width:100%;right:0;display:flex;justify-content:flex-end}#bottom .img.img2 .above .img_screenshot{width:23.529%}#bottom .right{width:calc(50% - 1rem)}@media screen and (max-width: 767px){#bottom .right{width:80%}}@media screen and (max-width: 640px){#bottom .right{width:100%}}#bottom .right h4{letter-spacing:0.12em;font-size:1.125rem}#bottom .right .apuchu_logo{margin:1em 0 2rem}#bottom .right .apuchu_logo img{width:100%}
