@keyframes Up{0%{opacity:0;transform:translateY(150px)}to{opacity:1;transform:translateY(0)}}@keyframes Down{0%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(150px)}}img{vertical-align:top}main a{color:#0065bd}.pc{display:block}.sp{display:none}main>section{margin-top:0}main>section>.container{padding:0}.ins-omikuji-terms .container .block-terms .terms-inner .terms-content .terms-overview .terms-attention-list li{text-indent:-1em;padding-left:1em;margin-left:4px}.ins-omikuji-terms .container .block-terms .terms-inner .terms-content .terms-overview .terms-attention-list li:before{content:'\203B';margin-right:4px;margin-left:-4px}.ins-omikuji-terms .container .block-terms .terms-inner .terms-content .terms-overview .terms-attention-list a.blank{text-indent:0}.ins-end .container,.ins-mv{margin:0 auto;text-align:center}.ins-end .container p{font-size:2.3rem;font-weight:700;padding:4% 0}.ins-mv{height:100%}.ins-mv .container .block-mv .mv-inner{text-align:center;margin:40px auto 0}.ins-mv .container .block-mv .mv-inner .entry-btn{font-size:2.7rem;background:linear-gradient(45deg,#0065bd 0,#0e8bd1 100%);max-width:400px;margin:0 auto;color:#fff;border-radius:6px}.ins-mv .container .block-mv .mv-inner .entry-btn:hover,.ins-sticky #block-sticky .block-sticky-box #block-sticky-box-btn .sticky-box-btn-on:hover{opacity:.8}.ins-mv .container .block-mv .mv-inner .entry-btn a{text-decoration:none;color:#fff;display:block;padding:6px 10px 11px;position:relative;line-height:1.2}.ins-mv .container .block-mv .mv-inner .entry-btn a:after,.ins-sticky #block-sticky a:after{content:'';display:block;width:15px;height:23px;background:url(/recruitid/assets/static/img/campaign/point202512/M4v5d/img-arrow-btn.png) center/contain no-repeat;position:absolute;top:35%;right:5%;transform:rotate(0deg)}.ins-mv .container .block-mv .mv-inner .entry-btn a span,.ins-mv .container .block-mv .mv-inner .entry-btn-end span,.ins-sticky #block-sticky .block-sticky-box #block-sticky-box-btn .sticky-box-btn-off .entry-btn-end span,.ins-sticky #block-sticky .block-sticky-box #block-sticky-box-btn .sticky-box-btn-on span{font-size:1.8rem}.ins-mv .container .block-mv .mv-inner .entry-btn-end{font-size:2.7rem;background:#ccc;max-width:400px;margin:0 auto;color:#fff;border-radius:6px;padding:6px 10px 11px;line-height:1.2}.ins-mv .container .block-mv .mv-inner .mv-txt{margin:0 24px}.ins-mv .container .block-mv .mv-inner .mv-txt ul{font-size:1.2rem;margin:30px auto 0;max-width:770px;text-align:left;padding-left:1em;text-indent:-1em}.ins-mv .container .block-mv .mv-inner .mv-txt ul li,.ins-partake .container .block-partake .partake-inner .partake-step-note li{padding-bottom:6px}.ins-mv .container .block-mv .mv-inner .mv-txt ul li:last-child{padding-top:6px}.ins-mv .container .block-mv .mv-inner a.blank,.ins-omikuji-terms .container .block-terms .terms-inner .terms-content .terms-overview .terms-disc-style-list a.blank{text-indent:0}.ins-about,.ins-partake{height:100%}.ins-partake .container .block-partake{background:url(/recruitid/assets/static/img/campaign/point202512/M4v5d/img-partake-bg_pc.png);background-size:100%;background-position:top;margin:30px 0 0;padding:62px 0 64px}.ins-partake .container .block-partake h1.partake-ttl{border-bottom:none;max-width:130px;margin:0 auto;padding-top:0;padding-bottom:12px;font-size:2.4rem}.ins-partake .container .block-partake .partake-inner{margin:44px auto 0;max-width:772px}.ins-partake .container .block-partake .partake-inner .partake-step{padding:28px 60px;text-align:center;box-sizing:border-box;border:2px solid #a88a54;border-radius:10px;background:#fff}.ins-partake .container .block-partake .partake-inner .partake-step.step1 .partake-step-ttl{font-size:2.6rem;font-weight:600}.ins-partake .container .block-partake .partake-inner .partake-step.step1 .partake-step-lst dt{max-width:562px;margin:30px auto}.ins-partake .container .block-partake .partake-inner .partake-step.step1 .partake-step-lst dd{text-align:left}.ins-partake .container .block-partake .partake-inner .partake-step.step1 .partake-step-lst-lnk{font-size:1.6rem;line-height:1.8}.ins-partake .container .block-partake .partake-inner .partake-step.step1 .partake-step-lst-txt{margin:4px auto 0;font-size:1.2rem;text-indent:-1em;padding-left:1em}.ins-partake .container .block-partake .partake-inner .partake-step.step2{padding:0 64px 40px}.ins-partake .container .block-partake .partake-inner .partake-step.step2 .partake-step-ttl{max-width:210px;margin:-1px auto 0}.ins-partake .container .block-partake .partake-inner .partake-step.step2 .partake-step-lst dt{max-width:560px;margin:24px auto 39px}.ins-partake .container .block-partake .partake-inner .partake-step.step2 .partake-step-lst dd{max-width:400px;margin:0 auto}.ins-partake .container .block-partake .partake-inner .partake-step.step2 .partake-step-lst-img dd{margin:0 auto 16px}.ins-partake .container .block-partake .partake-inner .partake-step.step2 .partake-block-hpb{background:#feebf2;border-radius:10px;padding:24px 0 18px;max-width:560px;margin:40px auto 0}.ins-partake .container .block-partake .partake-inner .partake-step.step2 .partake-block-hpb dt{max-width:128px;margin:0 auto}.ins-partake .container .block-partake .partake-inner .partake-step.step2 .partake-block-hpb-txt{color:#9f1547;font-size:1.8rem;font-weight:700;padding:14px}.ins-partake .container .block-partake .partake-inner .partake-step-arrow{max-width:180px;margin:40px auto}.ins-partake .container .block-partake .partake-inner .partake-step-note{font-size:1.2rem;margin:38px 0 0;text-align:left;padding-left:1em;text-indent:-1em}.ins-about .container .block-about{background:url(/recruitid/assets/static/img/campaign/point202512/M4v5d/img-about-bg_pc.png) bottom/contain no-repeat,#fffde3;padding:44px 0 40px}.ins-about .container .block-about .about-inner{margin:40px auto 35px;max-width:560px;font-size:1.6rem}.ins-about .container .block-about .about-inner ul li:nth-child(2){padding:40px 0 0}.ins-about .container .block-about .about-inner ul li:nth-child(3){padding:36px 0;text-align:center}.ins-omikuji-terms{margin-top:0}.ins-omikuji-terms .container{padding:0 0 13%}.ins-omikuji-terms .container .block-terms h2.title{font-size:2.8rem;border-bottom:none;text-align:center;margin:80px 0 0;padding-bottom:0}.ins-omikuji-terms .container .block-terms .terms-inner{max-width:980px;margin:0 auto;font-size:1.4rem;padding:1.5% 0 0}.ins-omikuji-terms .container .block-terms .terms-inner .terms-content .terms-overview li{padding:.5% 0 0}.ins-omikuji-terms .container .block-terms .terms-inner .terms-content .terms-overview .terms-overview-ttl{font-weight:700;font-size:1.6rem;padding:2.5% 0 0}.ins-omikuji-terms .container .block-terms .terms-inner .terms-content .terms-overview .terms-style-list li{padding-bottom:10px}.ins-omikuji-terms .container .block-terms .terms-inner .terms-content .terms-overview .terms-disc-style-list li{text-indent:-1em;padding-left:1em;margin-left:4px}.ins-omikuji-terms .container .block-terms .terms-inner .terms-content .terms-overview .terms-disc-style-list li:before{content:'・';margin-right:4px;margin-left:-4px}.ins-omikuji-terms .container .block-terms .terms-inner .terms-content .terms-overview .terms-service-l-ttl{font-size:1.5rem;font-weight:700}.ins-sticky #block-sticky{position:fixed;bottom:0;background:#fff;width:100%;text-align:center;opacity:0;transform:translateY(0);min-height:130px}.ins-sticky #block-sticky a{display:block;width:100%;text-align:center;text-decoration:none;color:#fff;padding:6px 10px 11px;line-height:1.2;position:relative}.ins-sticky #block-sticky .block-sticky-box{margin:0 auto}.ins-sticky #block-sticky .block-sticky-box #block-sticky-box-btn{max-width:400px;width:400px;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:2.7rem;margin:0 auto;color:#fff}.ins-sticky #block-sticky .block-sticky-box #block-sticky-box-btn .sticky-box-btn-on{background:linear-gradient(45deg,#0065bd 0,#0e8bd1 100%);border-radius:6px}.ins-sticky #block-sticky .block-sticky-box #block-sticky-box-btn .sticky-box-btn-off .entry-btn-end{background:#ccc;border-radius:6px;max-width:400px;margin:0 auto;font-size:2.7rem;color:#fff;padding:6px 10px 11px;line-height:1.2}.ins-sticky .UpMove{animation:Up .5s forwards;padding:3% 0 2%}.ins-sticky .DownMove{animation:Down .5s forwards}@media screen and (max-width:767px){.pc{display:none}.sp{display:block}main>section{margin-top:0}.ins-end .container p,.ins-mv .container .block-mv .mv-inner .entry-btn a span,.ins-mv .container .block-mv .mv-inner .entry-btn-end span,.ins-sticky #block-sticky .block-sticky-box #block-sticky-box-btn .sticky-box-btn-off .entry-btn-end span,.ins-sticky #block-sticky .block-sticky-box #block-sticky-box-btn .sticky-box-btn-on span{font-size:1.6rem}.ins-mv .container,.ins-partake{padding:0}.ins-mv .container .block-mv .mv-inner{margin:24px auto 0;padding:0 16px}.ins-mv .container .block-mv .mv-inner .entry-btn{font-size:2.2rem;max-width:311px}.ins-mv .container .block-mv .mv-inner .entry-btn a,.ins-sticky #block-sticky a{padding:4px 10px 9px}.ins-mv .container .block-mv .mv-inner .entry-btn a:after,.ins-sticky #block-sticky a:after{width:9px;height:16px;top:38%}.ins-mv .container .block-mv .mv-inner .entry-btn-end{font-size:2.2rem;max-width:311px;padding:6px 10px 11px}.ins-mv .container .block-mv .mv-inner .mv-txt{margin:0}.ins-mv .container .block-mv .mv-inner .mv-txt ul{margin:24px 0 12px}.ins-mv .container .block-mv .mv-inner .mv-txt ul li{padding-bottom:0}.ins-mv .container .block-mv .mv-inner .mv-txt ul li:last-child{padding-top:16px}.ins-partake .container .block-partake{background:url(/recruitid/assets/static/img/campaign/point202512/M4v5d/img-partake-bg_sp.png);background-size:100%;background-position:top;margin:16px 0 0;padding:46px 0 60px}.ins-partake .container .block-partake .partake-inner{margin:26px 16px 0}.ins-partake .container .block-partake .partake-inner .partake-step{padding:30px 12px 32px;border-radius:6px}.ins-partake .container .block-partake .partake-inner .partake-step .partake-step-btn{width:100%;font-size:1.6rem;border-radius:6px}.ins-partake .container .block-partake .partake-inner .partake-step .partake-step-btn a{padding:12px}.ins-partake .container .block-partake .partake-inner .partake-step .entry-btn-end{font-size:1.6rem;background:#ccc;border-radius:6px}.ins-partake .container .block-partake .partake-inner .partake-step.step1 .partake-step-ttl{font-size:2.2rem;font-weight:500}.ins-partake .container .block-partake .partake-inner .partake-step.step1 .partake-step-lst dt{max-width:247px}.ins-partake .container .block-partake .partake-inner .partake-step.step1 .partake-step-lst-lnk{font-size:1.4rem}.ins-partake .container .block-partake .partake-inner .partake-step.step2{margin:26px 0 0;padding:0 24px 36px}.ins-partake .container .block-partake .partake-inner .partake-step.step2 .partake-step-ttl img{max-width:150px}.ins-partake .container .block-partake .partake-inner .partake-step.step2 .partake-step-lst dt{margin:24px auto 30px}.ins-partake .container .block-partake .partake-inner .partake-step.step2 .partake-step-lst-img dt{max-width:255px}.ins-partake .container .block-partake .partake-inner .partake-step.step2 .partake-block-hpb{font-size:1.2rem;padding:14px 12px;margin:34px auto 0;border-radius:8px}.ins-partake .container .block-partake .partake-inner .partake-step.step2 .partake-block-hpb-txt{font-size:1.4rem;padding:12px 0 6px}.ins-partake .container .block-partake .partake-inner .partake-step.step2 .partake-block-hpb dd:last-child{text-align:left}.ins-partake .container .block-partake .partake-inner .partake-step-arrow{max-width:95px;margin:26px auto}.ins-about .container .block-about{background:url(/recruitid/assets/static/img/campaign/point202512/M4v5d/img-about-bg_sp.png) bottom/contain no-repeat,#fffde3}.ins-about .container .block-about .about-inner{font-size:1.4rem;margin:24px auto 0;max-width:330px}.ins-about .container .block-about .about-inner ul li:nth-child(2){padding:30px 0 0}.ins-about .container .block-about .about-inner ul li:nth-child(3){padding:24px 0}.ins-omikuji-terms .container{padding:0 0 23%}.ins-omikuji-terms .container .block-terms h2.title{font-size:2.4rem;margin:56px 0 0;padding:0}.ins-omikuji-terms .container .block-terms .terms-inner{padding:0;width:calc(100% - 48px)}.ins-omikuji-terms .container .block-terms .terms-inner .terms-content .terms-overview{margin:3% 0;font-size:1.2rem}.ins-omikuji-terms .container .block-terms .terms-inner .terms-content .terms-overview li{padding:1% 0 0}.ins-omikuji-terms .container .block-terms .terms-inner .terms-content .terms-overview .terms-overview-ttl{font-size:1.5rem;padding:6% 0 0}.ins-omikuji-terms .container .block-terms .terms-inner .terms-content .terms-overview .terms-attention-list li{font-size:1.2rem}.ins-omikuji-terms .container .block-terms .terms-inner .terms-content .terms-overview .terms-service-l-ttl{font-size:1.4rem}.ins-sticky #block-sticky{min-height:90px}.ins-sticky #block-sticky .block-sticky-box #block-sticky-box-btn{max-width:311px;padding:0;font-size:2.2rem;width:100%}.ins-sticky #block-sticky .block-sticky-box #block-sticky-box-btn .sticky-box-btn-on{border-radius:6px}.ins-sticky #block-sticky .block-sticky-box #block-sticky-box-btn .sticky-box-btn-off .entry-btn-end{margin:9% auto;font-size:2.2rem;background:#ccc;border-radius:6px;padding:6px 10px 11px;max-width:311px}footer .footer-container .page-top-container{top:-190px}}@media screen and (min-width:768px){main>section>.container{max-width:980px}}@media screen and (min-width:376px) and (max-width:767px){.ins-partake .container .block-partake .partake-inner .partake-step.step2 .partake-block-hpb dd:last-child{text-align:center}.ins-about .container .block-about .about-inner ul li:nth-child(3){padding:36px 0 72px}}@media screen and (min-width:768px) and (max-width:1011px){.ins-about,.ins-partake{padding:0}.ins-about .container .block-about .about-inner,.ins-omikuji-terms .container .block-terms .terms-inner,.ins-partake .container .block-partake .partake-inner{width:calc(100% - 48px)}.ins-partake .container .block-partake .partake-inner .partake-step .partake-step-btn{border-radius:5px}.ins-omikuji-terms{padding:0 2%}.ins-omikuji-terms .container .block-terms h2.title{font-size:3rem}}@media screen and (max-width:374px){.ins-omikuji-terms .container .block-terms h2.title{font-size:1.9rem}.ins-sticky #block-sticky .block-sticky-box #block-sticky-box-btn{padding:0 12px}}