.icon-fonts-setting{font-family:PPicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:PPicons;src:url(/fonts/PPicons.ttf?veyxii) format("truetype"),url(/fonts/PPicons.woff?veyxii) format("woff"),url(/fonts/PPicons.svg?veyxii#PPicons) format("svg")}[class^=ficon-],[class*=" ficon-"]{font-family:PPicons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ficon-japan:before{content:"\e900"}.ficon-train:before{content:"\e921"}.ficon-circle-report:before{content:"\e902"}.ficon-circle-guide:before{content:"\e903"}.ficon-circle-column:before{content:"\e905"}.ficon-circle-ptype:before{content:"\e906"}.ficon-circle-food:before{content:"\e916"}.ficon-circle-question:before{content:"\e917"}.ficon-circle-voice:before{content:"\e918"}.ficon-circle-fashion:before{content:"\e919"}.ficon-circle-beginner:before{content:"\e91a"}.ficon-join:before{content:"\e91b"}.ficon-logout:before{content:"\e91c"}.ficon-login:before{content:"\e91d"}.ficon-room:before{content:"\e91e"}.ficon-circle-woman:before{content:"\e91f"}.ficon-circle-man:before{content:"\e920"}.ficon-line:before{content:"\e914"}.ficon-star-favo:before{content:"\e915"}.ficon-bell:before{content:"\e912"}.ficon-member:before{content:"\e913"}.ficon-alert:before{content:"\e911"}.ficon-ashiato:before{content:"\e90d"}.ficon-check-bold:before{content:"\e90e"}.ficon-message:before{content:"\e90f"}.ficon-setting:before{content:"\e910"}.ficon-member-full:before{content:"\e90c"}.ficon-infomation:before{content:"\e901"}.ficon-question02:before{content:"\e904"}.ficon-apply-all:before{content:"\e907"}.ficon-area-full:before{content:"\e908"}.ficon-arrow-left-slim:before{content:"\e909"}.ficon-arrow-right-slim:before{content:"\e90a"}.ficon-call:before{content:"\e90b"}.ficon-money:before{content:"\e800"}.ficon-conbini:before{content:"\e801"}.ficon-card:before{content:"\e802"}.ficon-external-link:before{content:"\e61c"}.ficon-expansion:before{content:"\e61d"}.ficon-reduction:before{content:"\e61e"}.ficon-arrow-bottom:before{content:"\e61f"}.ficon-arrow-top:before{content:"\e620"}.ficon-heart-full:before{content:"\e621"}.ficon-star-full:before{content:"\e622"}.ficon-mail:before{content:"\e624"}.ficon-sex:before{content:"\e625"}.ficon-question:before{content:"\e626"}.ficon-food:before{content:"\e627"}.ficon-apply:before{content:"\e628"}.ficon-graph:before{content:"\e61b"}.ficon-area:before{content:"\e600"}.ficon-arrow-left:before{content:"\e601"}.ficon-arrow-right:before{content:"\e602"}.ficon-beginner:before{content:"\e603"}.ficon-calendar:before{content:"\e604"}.ficon-check:before{content:"\e605"}.ficon-close:before{content:"\e606"}.ficon-crown:before{content:"\e607"}.ficon-glass:before{content:"\e608"}.ficon-glass-bold:before{content:"\e609"}.ficon-glass-plus:before{content:"\e60a"}.ficon-heart:before{content:"\e60b"}.ficon-sort:before{content:"\e60c"}.ficon-lounge:before{content:"\e60d"}.ficon-man:before{content:"\e60e"}.ficon-map:before{content:"\e60f"}.ficon-menu:before{content:"\e610"}.ficon-party:before{content:"\e611"}.ficon-report:before{content:"\e612"}.ficon-slide-prev:before{content:"\e613"}.ficon-slide-next:before{content:"\e614"}.ficon-star:before{content:"\e615"}.ficon-star-plus:before{content:"\e616"}.ficon-time:before{content:"\e617"}.ficon-trash:before{content:"\e618"}.ficon-triangle:before{content:"\e619"}.ficon-woman:before{content:"\e61a"}.ficon-flag-star:before{content:"\e922"}.ficon-history:before{content:"\e923"}.ficon-arrow-circle:before{content:"\e924"}.ficon-eye:before{content:"\e925"}.ficon-eye-off:before{content:"\e926"}.ficon-pop-glass:before{content:"\e927"}.ficon-pop-area:before{content:"\e928"}.ficon-pop-calendar:before{content:"\e929"}.ficon-pop-man:before{content:"\e92a"}.ficon-pop-woman:before{content:"\e92b"}.ficon-pop-book:before{content:"\e92c"}.ficon-pop-foot:before{content:"\e92d"}.ficon-pop-party:before{content:"\e92e"}.ficon-return:before{content:"\e92f"}.ficon-adjustment:before{content:"\e930"}.ficon-plus:before{content:"\e931"}.ficon-minus:before{content:"\e932"}.ficon-star-favo-full:before{content:"\e933"}.ficon-price-tags:before{content:"\e936"}.ficon-clip:before{content:"\e934"}.ficon-good:before{content:"\e935"}.ficon-help-chat:before{content:"\e937"}.ficon-party-alcohol:before{content:"\e938"}.ficon-notification-phone:before{content:"\e939"}.ficon-note-report:before{content:"\e93a"}.ficon-diamond-ring:before{content:"\e93b"}.ficon-fashion-bag:before{content:"\e93c"}html{width:100vw;height:100vh;position:relative}body{min-height:100vh;min-height:-webkit-fill-available;position:relative;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif}body a{text-decoration:none}body a :hover{text-decoration:none}body p{font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-size:14px;line-height:1.6;color:#666;font-weight:400}@media only screen and (min-width:48em){body p{font-size:16px}}.pc-only{display:none}@media only screen and (min-width:48em){.pc-only{display:block}}.sp-only{display:block}@media only screen and (min-width:48em){.sp-only{display:none}}h2.section-title{font-size:22px;letter-spacing:4px;color:#666;font-weight:400;position:relative;text-align:center;margin-bottom:30px}h2.section-title:after{content:"";display:block;background:#6ac1dd;padding-top:2px;width:80px;margin:8px auto 0}.entry_button{width:250px;display:block;margin:30px auto 0;background:#ddd;color:#fff;font-weight:600;font-size:16px;height:45px;line-height:45px;text-align:center;border-radius:30px;position:relative;pointer-events:none}.pp_button{position:relative;width:100%;margin:30px auto 0;display:block}.pp_button img{width:100%;max-width:400px;margin:0 auto;display:block;box-shadow:0 10px 10px -6px rgba(0,0,0,.3)}.pp_button :hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.top-block{position:relative;width:100%;height:100%;display:block;padding:50px 0}.top-block__inner{padding:0 15px;max-width:600px;margin:0 auto;display:block}.top-block:nth-child(even){background:#f3f8f9}.footer{margin-top:0}header{position:relative}header a{text-align:center;display:block;margin:0 auto;width:100%;max-width:180px;padding:20px 0}@media only screen and (min-width:48em){header a{max-width:200px}}.mv{position:relative;width:100%;height:auto}@media only screen and (min-width:48em){.mv{max-width:1000px;height:auto;margin:0 auto;display:block}}.mv h1{position:absolute;font-family:vdl-penletter,sans-serif;font-weight:500;font-style:normal;transform:rotate(-12deg);letter-spacing:-2px;font-size:28px;bottom:130px;left:15px}@media only screen and (min-width:48em){.mv h1{font-size:38px;bottom:220px;left:30px}}.mv h1 .inn img{max-width:330px;padding:5px 10px}@media only screen and (min-width:48em){.mv h1 .inn img{max-width:450px}}.mv h1 .is-active{position:relative;display:inline-block}.mv h1 .is-active:before{animation:bg 3s cubic-bezier(.22,1,.36,1) forwards;background:rgba(255,255,255,.8);content:"";position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:left center}.mv h1 .is-active .inn{color:#333;display:inline-block;position:relative;z-index:1;padding:none}@media only screen and (min-width:48em){.mv h1 .is-active .inn{font-size:38px}}@keyframes bg{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transform:scaleX(0) translateX(-5%)}30%{transform:scaleX(1) translateX(0)}100%{transform:scaleX(1) translateX(0)}30%,100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}.mv img{width:100%;height:auto}.top-content{position:relative;width:100%;display:block}.top-content__inner{position:absolute;z-index:2;width:100%;top:-50px}@media only screen and (min-width:48em){.top-content__inner{top:-100px}}.top-content__box{display:block;width:80%;max-width:320px;margin:0 auto;border:solid 2px #666;text-align:center;background:rgba(255,255,255,.9);padding:20px 0}@media only screen and (min-width:48em){.top-content__box{max-width:400px}}.top-content__box p{margin-bottom:10px}.top-content__box p img{max-width:170px;display:inline-block}@media only screen and (min-width:48em){.top-content__box p img{max-width:200px}}.top-content__box p span{display:inline-block;margin-left:4px;font-size:16px}.top-content__box h2{font-size:20px;line-height:1.8}@media only screen and (min-width:48em){.top-content__box h2{font-size:22px}}.top-content__box h2 span{font-size:14px;display:block}@media only screen and (min-width:48em){.top-content__box h2 span{font-size:16px}}.intro{padding-top:120px;width:100%}.intro__inner{max-width:600px;margin:0 auto 30px;display:block;padding:30px 15px;background-color:#fff;background-image:linear-gradient(90deg,transparent 0,transparent 50%,#fff 50%,#fff 100%),linear-gradient(180deg,#dae6e8 1px,transparent 1px);background-size:8px 100%,100% 2em}@media only screen and (min-width:48em){.intro__inner{background-size:8px 100%,100% 2.2em}}.intro__inner a{width:100%;height:auto;margin:0 auto 30px;display:block}.intro__inner a img{width:100%;height:auto}.intro__inner .fukidashi{display:block;width:100%;margin:0 auto 10px;text-align:center}.intro__inner .fukidashi span{display:inline-block;padding:0 30px;position:relative;font-size:18px}.intro__inner .fukidashi span:before{content:"";position:absolute;left:0;background:url(/cmp/love_reality_show/common/img/fukidashi1.png) no-repeat;background-size:contain;width:20px;height:30px}.intro__inner .fukidashi span:after{content:"";position:absolute;right:0;background:url(/cmp/love_reality_show/common/img/fukidashi2.png) no-repeat;background-size:contain;width:20px;height:30px}.intro__inner p{line-height:2em;margin-bottom:1.4em}@media only screen and (min-width:48em){.intro__inner p{margin-bottom:1.2em}}.intro__inner .message-txt{color:#666;text-align:center;width:100%;font-family:vdl-penletter,sans-serif;font-weight:500;font-style:normal;font-size:20px;letter-spacing:-2px;margin-top:20px;line-height:2}.intro__inner .message-txt span{background:linear-gradient(transparent 60%,#ffdad7 60%);line-height:1.2}@media only screen and (min-width:48em){.intro__inner .message-txt{font-size:24px}.intro__inner .message-txt br{display:none}}@media only screen and (min-width:48em){.intro{padding-top:100px}}.point__last-txt{text-align:center}.point-box1{width:100%;position:relative;height:260px}@media only screen and (min-width:48em){.point-box1{height:300px}}.point-box1__txt{position:relative;z-index:2;width:80%}.point-box1__txt h2{font-size:15px;line-height:1.8;font-weight:700;text-shadow:0 0 3px #fff;color:#666;margin-bottom:20px;text-align:left}@media only screen and (min-width:48em){.point-box1__txt h2{font-size:18px}}.point-box1__txt h2 span{display:block;color:#dd7f8a}.point-box1__txt p{background:rgba(255,255,255,.95);font-weight:500;padding:15px;font-size:13px;position:relative}@media only screen and (min-width:48em){.point-box1__txt p{font-size:14px;padding:20px}}.point-box1__txt p:after{height:50px;width:1px;background:#666;content:"";position:absolute;left:0;bottom:-5px}.point-box1__txt p:before{height:1px;width:50px;background:#666;content:"";position:absolute;left:-5px;bottom:0}.point-box1__img{position:absolute;z-index:1;width:45%;right:-15px;top:-30px}.point-box1__img img{width:100%;height:auto;max-width:200px}.point-box2{width:100%;position:relative;height:260px}@media only screen and (min-width:48em){.point-box2{height:300px}}.point-box2__txt{position:relative;z-index:2;width:80%;margin-left:auto;margin-right:0}.point-box2__txt h2{font-size:15px;line-height:1.8;font-weight:700;text-shadow:0 0 3px #fff;color:#666;margin-bottom:20px;text-align:right}.point-box2__txt h2 span{display:block;color:#dd7f8a}@media only screen and (min-width:48em){.point-box2__txt h2{font-size:18px}}.point-box2__txt p{background:rgba(255,255,255,.95);padding:15px;font-weight:500;font-size:13px;position:relative}@media only screen and (min-width:48em){.point-box2__txt p{font-size:14px;padding:20px}}.point-box2__txt p:after{height:50px;width:1px;background:#666;content:"";position:absolute;right:0;bottom:-5px}.point-box2__txt p:before{height:1px;width:50px;background:#666;content:"";position:absolute;right:-5px;bottom:0}.point-box2__img{position:absolute;z-index:1;width:45%;left:-15px;top:-30px}.point-box2__img img{width:100%;height:auto;max-width:200px}.requirements table{width:100%;background:none;border:none}.requirements table tr{background:none;border-bottom:solid 1px #ccc}.requirements table th{padding:15px 0 10px;width:16%;color:#666;font-size:13px}@media only screen and (min-width:48em){.requirements table th{font-size:16px;padding:15px 0}}.requirements table td{padding:15px 0 10px 10px;width:84%;color:#666;font-size:13px}@media only screen and (min-width:48em){.requirements table td{font-size:16px;padding:15px 0 15px 10px}}.step .step-box{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:15px 0;position:relative;border-bottom:1px dashed #ccc}.step .step-box:last-child{border-bottom:none}.step .step-box:last-child:before,.step .step-box:last-child:after{display:none}.step .step-box img{width:40px;height:40px;display:inline-block}.step .step-box p{display:inline-block;padding-left:35px}.step .step-box:after{position:absolute;content:"";bottom:-10px;display:inline-block;vertical-align:middle;color:#ccc;left:50%;line-height:1;width:1em;height:1em;border:.1em dashed currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(-25%) translateX(-50%) rotate(135deg)}.step .step-box:before{position:absolute;content:"";width:1em;height:2px;background:#f3f8f9;left:50%;transform:translateX(-50%);bottom:-1px}.qa .qa-box{margin-bottom:30px}.qa .qa-box:last-child{margin-bottom:0}.qa .qa-box__q{padding-left:55px;height:45px;border-bottom:solid 1px #ffc094;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.qa .qa-box__q:before{position:absolute;left:0;bottom:0;content:"";width:45px;height:45px;background:url(/cmp/love_reality_show/common/img/qa-img.png) no-repeat;background-size:contain}.qa .qa-box__a{padding:12px 0 0 55px}.qa .qa-box a{display:block;margin:10px 0;width:100%}.qa .qa-box a img{width:100%;height:auto}.fadeinunder{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.fadeinunder.active{animation:FadeInUnder 1.2s .3s forwards}@keyframes FadeInUnder{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transform:translateY(16px)}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transform:translateY(0)}}.form{max-width:500px;width:100%;display:block;margin:0 auto}.form__inner{padding:0 15px}.form h1.section-title{font-size:22px;letter-spacing:4px;color:#666;font-weight:400;position:relative;text-align:center;margin-bottom:30px;margin-top:30px}.form h1.section-title:after{content:"";display:block;background:#6ac1dd;padding-top:2px;width:80px;margin:8px auto 0}.form form{margin:30px 0}.form__title{font-size:14px;margin-bottom:5px;line-height:1;padding-left:10px}.form__input input,.form__input select,.form__input textarea{border-radius:30px;padding:8px 16px;padding:.5rem 1rem;margin-bottom:0}.form__input.age input{width:30%;max-width:120px;display:inline-block}.form__input.age span{display:inline-block;padding-left:5px;font-size:12px}.form__label{width:100%}.form__button input{border:none;width:250px;display:block;margin:30px auto 0;background:linear-gradient(to bottom right,#dd7f8a,#ffc194);color:#fff;font-weight:600;font-size:16px;height:45px;line-height:45px;text-align:center;border-radius:30px;position:relative}.form .return-button input{width:200px;border-radius:.3125rem;color:#4b91ad;border:1px solid #ccc;padding:10px 20px;background:#fff;font-size:14px;margin:0 auto;display:block}.form__text{margin-bottom:20px;border-bottom:solid 1px #ccc}.form .error{margin-bottom:16px;margin-bottom:1rem}.form .note-text{text-align:left}.footer{margin-top:40px;margin-top:2.5rem}.footer-content-list li a:before{position:absolute;content:"";display:inline-block;vertical-align:middle;color:#999;top:45%;right:13px;line-height:1;width:8px;height:8px;border:2px solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:rotate(45deg)}@media only screen and (min-width:48em){.footer-content-list li a:before{display:none}}.end-box{width:100%;margin:30px 0}.end-box__inner{padding:0 15px}.end-box__message{text-align:center}.end-box__message h1{font-size:24px;margin-bottom:20px}.end-box__button{margin-top:30px}.end-box__button a{width:230px;border-radius:.3125rem;color:#4b91ad;border:1px solid #ccc;padding:10px 20px;background:#fff;font-size:14px;margin:0 auto;display:block}