@charset "UTF-8";html{background-color:#fca4b4}body{line-height:1.5;color:#333;font-family:sans-serif;user-select:none}header{background-color:#fff;padding:1% 0% 1%;margin-bottom:1.2%}.header-inner{max-width:600px;width:99%;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;align-items:center}.header-btn{border:2px solid #fca4b4;padding:10px 20px;border-radius:10px;display:block;transition:0.5s}.header-btn:hover{border:2px solid #a4fcec}.header-btn .btn{white-space:nowrap;color:#fca4b4;transition:0.5s;font-weight:700}.header-btn .btn:hover{color:#a4fcec}@media (max-width:750px){header{margin-bottom:2%}}.wp-block-image img{max-width:100%;height:100%}.logo{padding-left:1%}header .logo img{width:55%;min-width:210px}h2{font-size:1.1rem;padding:1rem .8rem;font-weight:700}.radius{background-color:#fff;padding:9% 0% 1%;border-radius:13px;margin:3% 1%;box-shadow:rgb(252 164 180) 3px 4px 0}.app .title{padding-bottom:1%}.title h1{font-size:1.3rem;font-weight:800}.title .time{font-size:.7rem;text-align:end;margin-top:.5%;margin-right:1%}.container{margin-top:4%}.footer-inner .logo{width:100%;max-width:240px}.footer-inner .logo img{width:100%}.footer-inner{max-width:400px;width:99%;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;align-items:center}footer{background-color:#fff;padding:2.5% 6% 0%}footer .f-logo{margin-bottom:2%}@media (max-width:750px){footer .f-logo img{width:25%}footer{padding:6% 6% 2%}}.center{text-align:center;margin-bottom:1%}footer .center ul{display:flex;flex-wrap:wrap;max-width:300px;margin:0 auto}footer .center li{flex:1 0 50%;font-size:.9rem;padding:1%}footer p{text-align:center;font-size:.5rem;padding:2%}.store .click-app-image:hover{filter:brightness(1.3)}.flex{display:flex;position:relative}.keisai .app_size img{width:100px;height:100px;border:2px solid #e5e5e5;border-radius:25px;z-index:inherit}.keisai .app_size a:hover{filter:brightness(1.1)}.keisai .app_name{margin-left:5%}.star{font-size:1.2rem}.yellow01{color:#ffff80}.yellow02{color:#ffff2b}.yellow03{color:#ff0}.yellow04{color:#ffd5aa}.yellow05{color:#ffbf80}.keisai .app_name h3{font-size:1.3rem;font-weight:700;margin-bottom:8px;position:relative;border:none;padding:16px 0 0}.keisai .app_title{margin-top:4%}.keisai .app_title p{font-size:1.1rem;padding:1rem .4rem;border-left:8px solid #fca4b4;font-weight:700;background-color:#fca4b4;color:#fff}.keisai .app_title img{text-align:center;width:100%}.keisai .point{border:2px solid #fa6374;border-radius:12px;padding:3% 4%;background-color:#fff5f6;margin-top:4%;position:relative;z-index:10}.keisai .point:before{position:absolute;content:"";top:0;left:0;background-color:#fa6374;height:56px;width:100%;border-radius:8px 8px 0 0;z-index:9}.keisai .point .h3{padding-bottom:1%;margin-bottom:4%;border-bottom:2px dashed #fa6374;color:#fff;font-size:1.3em;font-weight:700;text-align:center;z-index:10;position:relative}.keisai .point li{padding-left:10%;margin-bottom:4%;position:relative;color:#333}.keisai .point li::after{content:"";display:block;position:absolute;top:.5em;left:.5em;width:15px;height:9px;border-left:3px solid #fa6374;border-bottom:3px solid #fa6374;transform:rotate(-45deg)}.keisai .user{margin-top:4%;padding:2% 0 5%}.keisai .user .h3{color:#fff;font-weight:700;text-align:center;font-size:1.3em;margin-bottom:2%;background-color:#418ac3;border-radius:5px}.keisai .user .h3 img{width:8%;min-width:40px}.keisai .user .bk{border:2px solid #418ac3;padding:4%;border-radius:5px;background-color:rgb(84,181,255,.1)}.keisai .user .user_01{margin-bottom:3%}.keisai .user h4{font-weight:700;font-size:1.2em;color:#418ac3}.keisai .user .star{border-bottom:2px solid #418ac3;padding-bottom:2%}.keisai .user .user-text{margin-top:3%;color:#333}.arrow_box{position:relative;background:#fff;padding:3%;border:2px solid #ff5900;color:#ff5900;border-radius:19px;-webkit-border-radius:19px;-moz-border-radius:19px;margin:5% 2% 4%}.arrow_box:after,.arrow_box:before{border:solid transparent;content:"";height:0;width:0;pointer-events:none;position:absolute;top:100%;left:47%}.arrow_box:after{border-color:rgba(255,255,255,0);border-top-width:10px;border-bottom-width:10px;border-left-width:10px;border-right-width:10px;margin-left:-10px;border-top-color:#fff}.arrow_box:before{border-color:rgba(255,89,0,0);border-top-width:12px;border-bottom-width:12px;border-left-width:12px;border-right-width:12px;margin-left:-12px;margin-top:2px;border-top-color:#ff5900}button{position:relative;padding:3%;display:block;background-color:#00b158;width:100%;margin-top:4%;text-align:center;border-radius:3px;font-weight:700;color:#fff;text-decoration:none;outline:none;overflow:hidden}button::before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);transform:skewX(-25deg);animation:shine 3s infinite}@keyframes shine{100%{left:125%}}.company{text-align:center;font-size:.8em;margin-top:3%;margin-bottom:7%}.ranking{background-color:#f27474;width:80px;text-align:center;font-weight:700;border-radius:8px;color:#fff}.error img{width:100%}.error p{margin-top:2%}.space{padding-top:3%}.app_space{margin:0 2%;position:relative}.apple_space{width:35%;margin-right:2%}.google_space{width:42.5%}@media (max-width:750px){.apple_space{width:41.5%;margin-right:1%}.google_space{width:40%}}.store{text-align:center}.single .google_space{width:40%!important}.single .apple_space{width:40%!important;text-align:right!important}.category{margin-top:3%}.category p span{background-color:#223a70;color:#fff;padding:1% 4%;border-radius:5px;font-size:.8rem;pointer-events:none;user-select:none;margin-right:5px}.category-01 p a{background-color:#ff6868;color:#fff;padding:1% 4%;border-radius:5px;font-size:.8rem}.category-02 p a{background-color:#5794f0;color:#fff;padding:1% 4%;border-radius:5px;font-size:.8rem}.sukima{margin-left:1%}.center-02{margin:0 auto;max-width:600px}.title{padding:3% 2% 2%;color:#418ac3;text-shadow:0 2px 4px #a4fcec}.pr{font-size:10px;text-align:right;margin-bottom:8px;margin-right:2%}.radius-02{background-color:#fff;border-radius:13px;margin:0% 1%;box-shadow:rgb(252 164 180) 3px 4px 0}.yellow-marker{background:linear-gradient(transparent 60%,rgb(252,164,180) 60%)}.font-red{color:#ff1717}.radius2{background-color:#fff;padding:5%;border-radius:13px;margin:3% 1%;box-shadow:rgb(252 164 180) 3px 4px 0}.radius2 .title{padding:0 0 2%}.radius2 p{margin-bottom:5px}.center-02 .container{margin:0}.appeal-flex{display:flex;align-items:center}.appeal-flex .app img{width:80px;height:80px;object-fit:cover}.appeal-flex .appeal-text{text-align:left;width:100%;margin-left:3%}.appeal-flex .appeal-title{margin-bottom:2%;color:#ff5900;padding-right:2%;font-size:1.2em;font-weight:700}.appeal-flex .appeale-right-text{font-size:.8em;color:#333}.arrow-title{font-weight:900;text-align:center}.arrow_box_bottom{background-color:#418ac3;margin:6% 2%;border-radius:16px;padding:3%;color:#fff}.osusume{background-image:url(img/osusume-2.png)}.new{background-image:url(img/new-2.png)}.event{background-image:url(img/event-2.png)}.collab{background-image:url(img/collab-2.png)}.bound{animation:icon 2s infinite;background-size:contain;width:44px;height:43px;position:absolute;top:-16%;left:65px}@keyframes icon{0%{transform:translate(0,0) scale(0) rotate(0deg) skew(0deg,0deg)}20%{animation-timing-function:ease;transform:translate(0,0) scale(1.2,1.2) rotate(0deg) skew(0deg,0deg);opacity:1}30%{animation-timing-function:ease;transform:translate(0,0) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}35%{animation-timing-function:ease;transform:translate(0,0) scale(1.1,1.1) rotate(0deg) skew(0deg,0deg);opacity:1}40%{animation-timing-function:ease;transform:translate(0,0) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}45%{animation-timing-function:ease;transform:translate(0,0) scale(1.1,1.1) rotate(0deg) skew(0deg,0deg);opacity:1}100%{animation-timing-function:ease;transform:translate(0,0) scale(1.1,1.1) rotate(0deg) skew(0deg,0deg);opacity:1}}.loading-icon{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-sizing:border-box;width:15px;height:15px;border-radius:50%;box-shadow:0 -30px 0 #eee,21px -21px 0 #ddd,30px 0 0 #ccc,21px 21px 0 #bbb,0 30px 0 #aaa,-21px 21px 0 #999,-30px 0 0 #666,-21px -21px 0 #000;animation:rotate 1s steps(8) 0s infinite}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.bg{background-color:#1111117d;display:none;width:100vw;height:100vh;position:fixed;z-index:999}.center-03{max-width:600px;margin:0 auto}.single_app_title{display:flex;align-items:center;// background-color:#afeeee;border-radius:16px;// border:3px solid #afeeee;padding:8px 16px;position:relative;// color:#fca4b4}.single_app_titele_02{font-weight:700;font-size:1.4em;color:#ff5d5f;padding-top:8px}.single_app_title h1{font-size:1.1em;font-weight:700;padding-left:8px}.single_app_space{margin:4px 0 24px}.single_app_space_02{margin:24px 0}.single_width{width:100%;margin-left:16px}.border-top{border-bottom:2px solid #e8e8e8;padding-top:16px}.bk-white{background-color:#fff;display:flex}.center-03 .google_space{width:52%}.center-03 .apple_space{width:44%}.center-03 .keisai{margin-top:16px}.center-03 .keisai .point{background-color:#fff5f6}.center-03 .keisai .point li{color:#555}.center-03 .buttom{background-color:#13b100;color:#fff;text-align:center;margin-top:8px;padding:8px;border-radius:8px;border-bottom:solid 4px #208b11;transform:translateY(3px)}.center-03 .title-center{align-items:center}.center-03 .store{margin:8px 0}.app_page{text-align:right;padding-right:3%;padding-top:15px}.app_page a{color:#418ac3;font-weight:700}.app_page a:hover{filter:brightness(1.3)}.app_content{padding:24px 0}.bottom-section{margin:24px auto}.bottom-section :first-child{margin-bottom:0}.bottom-section .h3{background-color:#fff;color:#fca4b4;font-size:20px;text-align:center;padding:8px;border-radius:13px;font-weight:700;margin:0 1%}.post-flex{display:flex;padding:24px 16px;align-items:center}.post-flex figure{margin-right:16px}.post-flex figure img{width:70px;height:100%;border-radius:8px}.post-flex .post-text a{display:block;margin-top:16px;color:#828282}.post-flex .post-text h4{font-size:18px;font-weight:700;margin-bottom:8px}.post-flex .post-text p{font-weight:400}.bottom-section .app-bottom{display:block;margin-top:16px}.loop-11-section{margin:8px auto}.loop-11-section .loop .ranking{font-size:12px;margin-bottom:4px}.loop-11-section .loop p{font-size:12px}.loop-11-section .arrow{margin-left:12px}.app-list .post-flex{flex-wrap:wrap;gap:10px;justify-content:center}.app-list .post-flex a{display:block;width:60px;text-align:center}.app-list .post-flex figure{margin:0}.app-list .post-flex figure img{width:60px}.read-more-004{position:relative;margin-top:4%}.read-more-004 p{display:-webkit-box;position:relative;margin-bottom:10px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;font-weight:400}.read-more-004:has(:checked) p{display:block}.read-more-004 p::after{display:block;position:absolute;left:0;bottom:0;width:100%;height:60px;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.9) 50%,hsla(0,0%,100%,.9) 0,#fff);content:""}.read-more-004:has(:checked) p::after{content:none}.read-more-004 label{display:flex;align-items:center;gap:0 6px;position:absolute;bottom:0;left:50%;transform:translateX(-50%);padding:8px 40px;border-radius:1px;background-color:#fff;color:#fb8700;border:1px solid;font-size:12px;border-radius:20px}.read-more-004 label:hover{background-color:#fb8700;color:#fff;cursor:pointer}.read-more-004:has(:checked) label{display:none}.read-more-004 label::after{display:inline-block;width:10px;height:5px;background-color:#fb8700;clip-path:polygon(0 0,100% 0,50% 100%);content:""}.read-more-004 label:hover::after{background-color:#fff}.read-more-004 input{display:none}.pre-wrap{white-space:pre-wrap}// お問い合わせフォーム *,*::before,*::after{box-sizing:border-box}.contact{padding:20px}.contact-contents__items{margin-top:25px}.contact-contents__item,.contact-contents__item--required{display:flex;width:80%;margin-left:auto;margin-right:auto}.contact-contents__item:not(:first-child),.contact-contents__item--required:not(:first-child){margin-top:30px}.contact-contents__item--required .contact-contents__item-title label{position:relative;font-size:16px}.contact-contents__item--required .contact-contents__item-title label::after{position:absolute;content:"必須";top:20px;left:0;padding:2px 4px;font-size:12px;color:red;width:40px;border:1px solid red;text-align:center;border-radius:5px}.contact-contents__item-title{width:160px;font-size:16px}.contact-contents__item-title label{width:auto}.contact-contents__item-input--text{width:80%;margin:0}.contact-contents__item-textarea{width:80%}.contact-contents__submit{margin:40px auto 0;text-align:center}input[type="text"],input[type="email"],input[type="tel"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:none;border:2px solid rgba(0,0,0,.16);border-radius:3px;color:inherit;font-size:16px;padding:.4em .8em;width:100%;font-size:16px}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:none;border:2px solid rgba(0,0,0,.16);border-radius:0;color:inherit;font-family:inherit;font-size:16px;height:300px;padding:.4em .8em;width:100%}input.contact-contents__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #f78da7;border-radius:0;color:#f78da7;cursor:pointer;background-color:#fff;font-size:16px;padding:10px 30px;text-decoration:none;letter-spacing:.5px;transition:all 0.5s;cursor:pointer;min-width:160px;width:auto;font-family:inherit;border-radius:10px}input.contact-contents__btn:hover,input.contact-contents__btn:focus{color:#fff;background:#f78da7}input.contact-contents__btn::-moz-focus-inner{padding:0}@media (max-width:767px){.contact-contents__items{margin-top:40px}.contact-contents__item,.contact-contents__item--required{display:block}.contact-contents__item--required .contact-contents__item-title label::after{top:50%;left:auto;right:-50px;transform:translateY(-50%)}.contact-contents__item-input--text{margin-top:20px;width:100%}.contact-contents__item-textarea{margin-top:20px;width:100%}input[type="text"],input[type="email"],input[type="tel"]{width:100%}}.contact h3{font-size:24px;text-align:center;margin-top:20px}.contact-btn{display:block;font-size:12px;color:#fff;border-radius:5px;padding:10px 0;text-align:center;width:110px;background-color:#00ced1;margin-right:10px;font-weight:500;transition:0.5s;border:2px solid #fff}.contact-btn:hover{opacity:.5}.privacy-title{font-size:30px;text-align:center;margin-top:30px}.privacy-content{padding:20px 25px}.privacy-content p{font-size:16px;margin-bottom:40px;line-height:1.5;letter-spacing:.03em}.privacy-content h3{font-size:20px;margin-top:15px}.contact-title{font-size:30px;text-align:center;margin-top:30px}.app_name .h3{font-weight:700;margin-top:15px;margin-bottom:15px}.container p{margin:10px 0}.single_app_title{border:2px solid #fca4b4;border-radius:13px}.single_app_title h1{color:#fca4b4}#single-h1{text-shadow:none;color:#000;font-weight:700;font-size:1.3rem}