html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@-webkit-keyframes floating{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(20px);transform:translateY(20px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes floating{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(20px);transform:translateY(20px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes floating-sp{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(4vw);transform:translateY(4vw)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes floating-sp{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(4vw);transform:translateY(4vw)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(8px);transform:translateY(8px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(8px);transform:translateY(8px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}*{box-sizing:border-box}*::before,*::after{box-sizing:inherit}a{color:inherit;text-decoration:none}button{padding:0;border:none;background-color:rgba(0,0,0,0);cursor:pointer;outline:none;-webkit-appearance:none;appearance:none}.is-hidden{display:none}.fade-enter-active,.fade-leave-active{transition:opacity 1s ease-out}.fade-enter,.fade-leave-to{opacity:0}img{width:100%;pointer-events:none}.tokimekicolor_env-sp .kiyaku-text,.tokimekicolor_env-sp .kiyaku-list,.tokimekicolor_env-sp .notes-text,.tokimekicolor_env-sp .notes-title-sub,.tokimekicolor_env-sp .terms,.tokimekicolor_env-sp .howto-step-text,.tokimekicolor_env-sp .intro,#tokimekicolor.manga .manga-publisher,#tokimekicolor.manga .manga-info-description-text,.select_color-sp .result .book-detail-text,.select_color-sp .steps .step-text,.footer .copyright,.footer-list-item-anchor,.cmoa-text,.campaign-memo,.campaign-attention,.campaign-text,.button-terms{font-family:"Noto Sans JP",sans-serif;font-weight:400}.tokimekicolor_env-sp .kiyaku-note{font-family:"Noto Sans JP",sans-serif;font-weight:500}.tokimekicolor_env-sp .end-text,.tokimekicolor_env-sp .kiyaku-sub-title,.tokimekicolor_env-sp .kiyaku-title,.tokimekicolor_env-sp .howto-step-note,#tokimekicolor.manga .manga-info-author,#tokimekicolor.manga .manga-info-title,.select_color-sp .result .end-text,.campaign-text-note{font-family:"Noto Sans JP",sans-serif;font-weight:700}.campaign{background-color:#fbcbd6;background-image:radial-gradient(at 24% 60%, hsl(334deg, 100%, 87%) 0px, transparent 50%),radial-gradient(at 99% 98%, hsl(64deg, 82%, 90%) 0px, transparent 50%),radial-gradient(at 35% 96%, hsl(217deg, 100%, 85%) 0px, transparent 50%),radial-gradient(at 2% 97%, hsl(218deg, 72%, 88%) 0px, transparent 50%),radial-gradient(at 66% 28%, hsl(188deg, 72%, 84%) 0px, transparent 50%),radial-gradient(at 96% 4%, hsl(188deg, 72%, 84%) 0px, transparent 50%),radial-gradient(at 6% 7%, hsl(334deg, 100%, 87%) 0px, transparent 50%),radial-gradient(at 6% 49%, hsl(343deg, 100%, 76%) 0px, transparent 50%)}body.is-fixed{overflow:hidden}.tokimekicolor{width:100%;overflow:hidden}.tokimekicolor .wrap{position:relative;max-width:1048px;margin:0 auto}.tokimekicolor .js-scroll{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);transition:opacity .4s ease-out,-webkit-transform .4s ease-out;transition:opacity .4s ease-out,transform .4s ease-out;transition:opacity .4s ease-out,transform .4s ease-out,-webkit-transform .4s ease-out}.tokimekicolor .js-scroll.is-active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.tokimekicolor .floating{-webkit-animation:floating 10s ease-in-out infinite;animation:floating 10s ease-in-out infinite}.tokimekicolor .floating-a{-webkit-animation-delay:1s;animation-delay:1s}.tokimekicolor .sns-title{max-width:120px;margin:0 auto}.tokimekicolor .sns-list{display:flex;justify-content:center;margin-top:20px}.tokimekicolor .sns-item{width:67px}.tokimekicolor .sns-item-anchor{display:inline-block}.tokimekicolor .sns-item.sns-facebook{margin:0 36px}.tokimekicolor .information{background:url("/sol/pcc/N/promo/tokimekicolor/images/index/information_bg.jpg") no-repeat center top;background-size:cover;padding:85px 0 70px}.tokimekicolor .information-inner{position:relative}.tokimekicolor .information-illust{position:absolute;top:-168px;left:-70px;z-index:1}.button{display:flex;flex-direction:column;align-items:center}.button-image{width:255px;pointer-events:auto}.button-anchor{display:flex;align-items:center;justify-content:center;width:386px;height:77px;margin:0 auto 0;border-radius:300px;background-color:#f28589;cursor:pointer}.button-terms{position:relative;display:inline-block;font-size:19px;margin-top:15px;padding-left:20px;margin-left:-20px}.button-terms::before{position:relative;display:inline-block;align-items:center;content:"";width:11px;height:11px;border-top:2px solid #000;border-right:2px solid #000;margin-right:10px;-webkit-transform:translate3d(0, -1.5px, 0) rotate(45deg);transform:translate3d(0, -1.5px, 0) rotate(45deg)}.campaign{color:#28231c;padding:90px 0 113px}.campaign-title{max-width:855px;margin:0 auto}.campaign-text{font-size:16px;line-height:1.8;margin-left:10px}.campaign-text-note{color:#f28589;line-height:1.15}.campaign-text.attention{font-size:13px;line-height:1;color:#4b5562;margin-top:13px}.campaign-attention{font-size:10px;color:#887c7b;text-align:right;position:absolute;bottom:10px;right:15px}.campaign-memo{font-size:13px;line-height:1.538;margin-top:10px;margin-left:10px}.campaign-memo-note{color:#f28589}.campaign-inner{display:flex;flex-wrap:wrap;position:relative;margin-top:35px}.campaign-anchor{display:inline-block;max-width:298px;margin-top:10px}.campaign-box{width:100%;padding-left:75px;position:relative;background-repeat:no-repeat;background-size:contain;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);transition:opacity .4s ease-out,-webkit-transform .4s ease-out;transition:opacity .4s ease-out,transform .4s ease-out;transition:opacity .4s ease-out,transform .4s ease-out,-webkit-transform .4s ease-out}.campaign-box.is-active.campaign02{transition-delay:.15s}.campaign-box.is-active.campaign03{transition-delay:.3s}.campaign-box-title{position:absolute;top:-8px;left:30px;max-width:163px}.campaign-box-info{flex-shrink:0}.campaign-box-image{-webkit-transform:rotate(12deg) translateY(-10px);transform:rotate(12deg) translateY(-10px);margin-left:9%}.campaign-box.campaign01{max-width:512px;height:263px;padding-top:20px;background-image:url("/sol/pcc/N/promo/tokimekicolor/images/index/bg_campaign_01.png")}.campaign-box.campaign02{position:absolute;top:-15px;right:10px;max-width:620px;padding-left:0}.campaign-box.campaign03{display:flex;height:291px;margin-top:20px;padding-top:70px;background-image:url("/sol/pcc/N/promo/tokimekicolor/images/index/bg_campaign_03.png")}.campaign-box.campaign03 .campaign-text-note{font-size:23px}.campaign-button{display:flex;justify-content:center;width:100%;margin-top:45px}.campaign-illust{position:absolute}.campaign-illust.illust1{top:-250px;left:-102px}.campaign-illust.illust1.is-end{top:-350px}.campaign-illust.illust2{top:-30px;right:-125px}.cmoa{display:flex;flex-direction:column;align-items:center;margin-top:70px;position:relative;z-index:5}.cmoa-text{display:inline-block;font-size:16px;color:#28231c;line-height:1.625;text-align:center;padding:0 20px;position:relative}.cmoa-text::before,.cmoa-text::after{content:"";width:1px;height:50px;background-color:#28231c;position:absolute;top:50%}.cmoa-text::before{left:0;-webkit-transform:translateY(-50%) rotate(-34deg);transform:translateY(-50%) rotate(-34deg)}.cmoa-text::after{right:0;-webkit-transform:translateY(-50%) rotate(34deg);transform:translateY(-50%) rotate(34deg)}.cmoa-logo{display:inline-block;margin-top:20px}.cmoa-present{width:270px;margin:20px auto 0}.footer{position:relative;z-index:10;background-color:#ff969a;color:#fff;padding:15px 0 20px}.footer-list{display:flex;align-items:center}.footer-list-item{margin-right:28px}.footer-list-item-anchor{display:inline-block;font-size:14px;position:relative;padding-left:17px;color:#fff;text-decoration:none;}.footer-list-item-anchor:hover{color:#fff;text-decoration:none;}.footer-list-item-anchor::before{content:"";width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:50%;left:0;-webkit-transform:translate3d(0, -45%, 0) rotate(45deg);transform:translate3d(0, -45%, 0) rotate(45deg)}.footer-list-item-anchor.icon-window{padding-right:20px;background-image:url("/sol/pcc/N/promo/tokimekicolor/images/common/icon_window.svg");background-size:12px;background-repeat:no-repeat;background-position:right center}.footer .copyright{font-size:14px;text-align:center;margin-top:25px;opacity:.5}.return-button{position:fixed;bottom:30px;right:35px;z-index:30;width:105px;transition:bottom .2s ease-out,opacity .2s ease-out,-webkit-transform .2s ease-out;transition:bottom .2s ease-out,opacity .2s ease-out,transform .2s ease-out;transition:bottom .2s ease-out,opacity .2s ease-out,transform .2s ease-out,-webkit-transform .2s ease-out;opacity:0;pointer-events:none}.return-button.is-active{pointer-events:auto;opacity:1}.return-button.is-active.is-bottom{transition-duration:.2s;-webkit-transform:translateY(-110px);transform:translateY(-110px)}.return-button-anchor{display:inline-block}.kv-button.result-button .kv-button-anchor{-webkit-transform:translateY(0px) !important;transform:translateY(0px) !important}.kv-button-anchor{display:inline-block;position:fixed;top:25px;right:30px;z-index:35;width:155px;opacity:1 !important;-webkit-transform:translateY(100px) !important;transform:translateY(100px) !important;transition-duration:.2s !important}.kv-button-anchor.is-active{-webkit-transform:translateY(0px) !important;transform:translateY(0px) !important}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@keyframes floating{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(20px);transform:translateY(20px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes floating-sp{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(4vw);transform:translateY(4vw)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(8px);transform:translateY(8px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}*{box-sizing:border-box}*::before,*::after{box-sizing:inherit}a{color:inherit;text-decoration:none}button{padding:0;border:none;background-color:rgba(0,0,0,0);cursor:pointer;outline:none;-webkit-appearance:none;appearance:none}.is-hidden{display:none}.fade-enter-active,.fade-leave-active{transition:opacity 1s ease-out}.fade-enter,.fade-leave-to{opacity:0}img{width:100%;pointer-events:none}.tokimekicolor_env-sp .kiyaku-text,.tokimekicolor_env-sp .kiyaku-list,.tokimekicolor_env-sp .notes-text,.tokimekicolor_env-sp .notes-title-sub,.tokimekicolor_env-sp .terms,.tokimekicolor_env-sp .howto-step-text,.tokimekicolor_env-sp .intro,#tokimekicolor.manga .manga-publisher,#tokimekicolor.manga .manga-info-description-text,.select_color-sp .result .book-detail-text,.select_color-sp .steps .step-text,.button-terms,.campaign-text,.campaign-attention,.campaign-memo,.cmoa-text,.footer-list-item-anchor,.footer .copyright{font-family:"Noto Sans JP",sans-serif;font-weight:400}.tokimekicolor_env-sp .kiyaku-note{font-family:"Noto Sans JP",sans-serif;font-weight:500}.tokimekicolor_env-sp .end-text,.tokimekicolor_env-sp .kiyaku-sub-title,.tokimekicolor_env-sp .kiyaku-title,.tokimekicolor_env-sp .howto-step-note,#tokimekicolor.manga .manga-info-author,#tokimekicolor.manga .manga-info-title,.select_color-sp .result .end-text,.campaign-text-note{font-family:"Noto Sans JP",sans-serif;font-weight:700}.campaign{background-color:#fbcbd6;background-image:radial-gradient(at 24% 60%, hsl(334deg, 100%, 87%) 0px, transparent 50%),radial-gradient(at 99% 98%, hsl(64deg, 82%, 90%) 0px, transparent 50%),radial-gradient(at 35% 96%, hsl(217deg, 100%, 85%) 0px, transparent 50%),radial-gradient(at 2% 97%, hsl(218deg, 72%, 88%) 0px, transparent 50%),radial-gradient(at 66% 28%, hsl(188deg, 72%, 84%) 0px, transparent 50%),radial-gradient(at 96% 4%, hsl(188deg, 72%, 84%) 0px, transparent 50%),radial-gradient(at 6% 7%, hsl(334deg, 100%, 87%) 0px, transparent 50%),radial-gradient(at 6% 49%, hsl(343deg, 100%, 76%) 0px, transparent 50%)}body.is-fixed{overflow:hidden}.tokimekicolor{width:100%;overflow:hidden}.tokimekicolor .wrap{position:relative;max-width:1048px;margin:0 auto}.tokimekicolor .js-scroll{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);transition:opacity .4s ease-out,-webkit-transform .4s ease-out;transition:opacity .4s ease-out,transform .4s ease-out;transition:opacity .4s ease-out,transform .4s ease-out,-webkit-transform .4s ease-out}.tokimekicolor .js-scroll.is-active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.tokimekicolor .floating{-webkit-animation:floating 10s ease-in-out infinite;animation:floating 10s ease-in-out infinite}.tokimekicolor .floating-a{-webkit-animation-delay:1s;animation-delay:1s}.tokimekicolor .sns-title{max-width:120px;margin:0 auto}.tokimekicolor .sns-list{display:flex;justify-content:center;margin-top:20px}.tokimekicolor .sns-item{width:67px}.tokimekicolor .sns-item-anchor{display:inline-block}.tokimekicolor .sns-item.sns-facebook{margin:0 36px}.tokimekicolor .information{background:url("/sol/pcc/N/promo/tokimekicolor/images/index/information_bg.jpg") no-repeat center top;background-size:cover;padding:85px 0 70px}.tokimekicolor .information-inner{position:relative}.tokimekicolor .information-illust{position:absolute;top:-168px;left:-70px;z-index:1}.button{display:flex;flex-direction:column;align-items:center}.button-image{width:255px;pointer-events:auto}.button-anchor{display:flex;align-items:center;justify-content:center;width:386px;height:77px;margin:0 auto 0;border-radius:300px;background-color:#f28589;cursor:pointer}.button-terms{position:relative;display:inline-block;font-size:19px;margin-top:15px;padding-left:20px;margin-left:-20px}.button-terms::before{position:relative;display:inline-block;align-items:center;content:"";width:11px;height:11px;border-top:2px solid #000;border-right:2px solid #000;margin-right:10px;-webkit-transform:translate3d(0, -1.5px, 0) rotate(45deg);transform:translate3d(0, -1.5px, 0) rotate(45deg)}.campaign{color:#28231c;padding:90px 0 113px}.campaign-title{max-width:855px;margin:0 auto}.campaign-text{font-size:16px;line-height:1.8;margin-left:10px}.campaign-text-note{color:#f28589;line-height:1.15}.campaign-text.attention{font-size:13px;line-height:1;color:#4b5562;margin-top:13px}.campaign-attention{font-size:10px;color:#887c7b;text-align:right;position:absolute;bottom:10px;right:15px}.campaign-memo{font-size:13px;line-height:1.538;margin-top:10px;margin-left:10px}.campaign-memo-note{color:#f28589}.campaign-inner{display:flex;flex-wrap:wrap;position:relative;margin-top:35px}.campaign-anchor{display:inline-block;max-width:298px;margin-top:10px}.campaign-box{width:100%;padding-left:75px;position:relative;background-repeat:no-repeat;background-size:contain;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);transition:opacity .4s ease-out,-webkit-transform .4s ease-out;transition:opacity .4s ease-out,transform .4s ease-out;transition:opacity .4s ease-out,transform .4s ease-out,-webkit-transform .4s ease-out}.campaign-box.is-active.campaign02{transition-delay:.15s}.campaign-box.is-active.campaign03{transition-delay:.3s}.campaign-box-title{position:absolute;top:-8px;left:30px;max-width:163px}.campaign-box-info{flex-shrink:0}.campaign-box-image{-webkit-transform:rotate(12deg) translateY(-10px);transform:rotate(12deg) translateY(-10px);margin-left:9%}.campaign-box.campaign01{max-width:512px;height:263px;padding-top:20px;background-image:url("/sol/pcc/N/promo/tokimekicolor/images/index/bg_campaign_01.png")}.campaign-box.campaign02{position:absolute;top:-15px;right:10px;max-width:620px;padding-left:0}.campaign-box.campaign03{display:flex;height:291px;margin-top:20px;padding-top:70px;background-image:url("/sol/pcc/N/promo/tokimekicolor/images/index/bg_campaign_03.png")}.campaign-box.campaign03 .campaign-text-note{font-size:23px}.campaign-button{display:flex;justify-content:center;width:100%;margin-top:45px}.campaign-illust{position:absolute}.campaign-illust.illust1{top:-250px;left:-102px}.campaign-illust.illust1.is-end{top:-350px}.campaign-illust.illust2{top:-30px;right:-125px}.cmoa{display:flex;flex-direction:column;align-items:center;margin-top:70px;position:relative;z-index:5}.cmoa-text{display:inline-block;font-size:16px;color:#28231c;line-height:1.625;text-align:center;padding:0 20px;position:relative}.cmoa-text::before,.cmoa-text::after{content:"";width:1px;height:50px;background-color:#28231c;position:absolute;top:50%}.cmoa-text::before{left:0;-webkit-transform:translateY(-50%) rotate(-34deg);transform:translateY(-50%) rotate(-34deg)}.cmoa-text::after{right:0;-webkit-transform:translateY(-50%) rotate(34deg);transform:translateY(-50%) rotate(34deg)}.cmoa-logo{display:inline-block;margin-top:20px}.cmoa-present{width:270px;margin:20px auto 0}.footer{position:relative;z-index:10;background-color:#ff969a;color:#fff;padding:15px 0 20px}.footer-list{display:flex;align-items:center}.footer-list-item{margin-right:28px}.footer-list-item-anchor{display:inline-block;font-size:14px;position:relative;padding-left:17px}.footer-list-item-anchor::before{content:"";width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:50%;left:0;-webkit-transform:translate3d(0, -45%, 0) rotate(45deg);transform:translate3d(0, -45%, 0) rotate(45deg)}.footer-list-item-anchor.icon-window{padding-right:20px;background-image:url("/sol/pcc/N/promo/tokimekicolor/images/common/icon_window.svg");background-size:12px;background-repeat:no-repeat;background-position:right center}.footer .copyright{font-size:14px;text-align:center;margin-top:25px;opacity:.5}.return-button{position:fixed;bottom:30px;right:35px;z-index:30;width:105px;transition:bottom .2s ease-out,opacity .2s ease-out,-webkit-transform .2s ease-out;transition:bottom .2s ease-out,opacity .2s ease-out,transform .2s ease-out;transition:bottom .2s ease-out,opacity .2s ease-out,transform .2s ease-out,-webkit-transform .2s ease-out;opacity:0;pointer-events:none}.return-button.is-active{pointer-events:auto;opacity:1}.return-button.is-active.is-bottom{transition-duration:.2s;-webkit-transform:translateY(-110px);transform:translateY(-110px)}.return-button-anchor{display:inline-block}.kv-button.result-button .kv-button-anchor{-webkit-transform:translateY(0px) !important;transform:translateY(0px) !important}.kv-button-anchor{display:inline-block;position:fixed;top:25px;right:30px;z-index:35;width:155px;opacity:1 !important;-webkit-transform:translateY(100px) !important;transform:translateY(100px) !important;transition-duration:.2s !important}.kv-button-anchor.is-active{-webkit-transform:translateY(0px) !important;transform:translateY(0px) !important}.select_color-sp{background-image:url("/sol/cc/N/promo/tokimekicolor/images/shindan/result/bg.jpg");background-size:cover;background-position:center bottom;background-repeat:no-repeat}.select_color-sp-index::before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-image:url("/sol/cc/N/promo/tokimekicolor/images/shindan/bg_index.jpg");background-size:cover;background-position:center top}.select_color-sp .wrap{margin:0 5.3333333333vw}.select_color-sp .container{position:relative;z-index:5;margin:0 5.3333333333vw;background-image:url("/sol/pcc/N/promo/tokimekicolor/images/shindan/bg_contents.png");background-size:5.3333333333vw}.select_color-sp.page-result .container{margin:0;background:none}.select_color-sp .loading{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background-image:url("/sol/cc/N/promo/tokimekicolor/images/shindan/loading/bg.jpg");background-size:cover;background-position:center center;opacity:0;transition:opacity 1.5s ease-out;display:flex;flex-direction:column-reverse;align-items:center;justify-content:center}.select_color-sp .loading[data-active]{opacity:1}.select_color-sp .loading[data-lock]{pointer-events:none;z-index:-1}.select_color-sp .loading-image{width:56vw;max-width:280px;margin-top:5.3333333333vw;margin-left:2.6666666667vw}.select_color-sp .loading-icon{width:72vw;height:66.6666666667vw;max-width:450px;max-height:430px;display:flex;align-items:center;justify-content:center;position:relative}.select_color-sp .loading-icon-text{width:29.6vw}.select_color-sp .loading-icon-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("/sol/pcc/N/promo/tokimekicolor/images/shindan/loading/loading.png");background-size:contain;background-repeat:no-repeat;background-position:center center;-webkit-animation:loading .8s steps(8) infinite;animation:loading .8s steps(8) infinite}.select_color-sp .steps{position:relative;padding:11.3333333333vw 0 8vw;margin:6.6666666667vw 0}.select_color-sp .steps[data-scene=step1] .step-title img{width:54.9333333333vw}.select_color-sp .steps[data-scene=step1] .item[data-id=color1]{margin-left:8.6666666667vw}.select_color-sp .steps[data-scene=step1] .item[data-id=color3]{margin-right:6.6666666667vw}.select_color-sp .steps[data-scene=step1] .item[data-id=color5] .text img{width:8.8vw}.select_color-sp .steps[data-scene=step1] .item[data-id=color7] .text img{width:8.8vw}.select_color-sp .steps[data-scene=step1] .item[data-id=color1] .text img{width:9.6666666667vw}.select_color-sp .steps[data-scene=step1] .item[data-id=color2] .text img{width:8.8vw}.select_color-sp .steps[data-scene=step1] .item[data-id=color3] .text img{width:7.9333333333vw}.select_color-sp .steps[data-scene=step1] .item[data-id=color4] .text img{width:12.6vw}.select_color-sp .steps[data-scene=step1] .item[data-id=color5] .text img{width:15.0666666667vw}.select_color-sp .steps[data-scene=step1] .item[data-id=color6] .text img{width:15.9333333333vw}.select_color-sp .steps[data-scene=step1] .item[data-id=color7] .text img{width:9.6vw}.select_color-sp .steps[data-scene=step1] .item[data-id=color8] .text img{width:18.8vw}.select_color-sp .steps[data-scene=step1] .item[data-id=color9] .text img{width:7.8666666667vw}.select_color-sp .steps[data-scene=step1] .item[data-id=color10] .text img{width:10.2666666667vw}.select_color-sp .steps[data-scene=step2]{margin-bottom:-9.7333333333vw}.select_color-sp .steps[data-scene=step2] .step-title img{width:30.1333333333vw}.select_color-sp .steps[data-scene=step2] .items{margin-left:-8vw}.select_color-sp .steps[data-scene=step2] .items .item{width:10.6666666667vw;margin-bottom:3.3333333333vw;margin-left:9.3333333333vw}.select_color-sp .steps[data-scene=step2] .items .item[data-id=color1] .text img{width:calc(.1333333333*91*1vw)}.select_color-sp .steps[data-scene=step2] .items .item[data-id=color2] .text img{width:calc(.1333333333*127.5*1vw)}.select_color-sp .steps[data-scene=step2] .items .item[data-id=color3] .text img{width:calc(.1333333333*133*1vw)}.select_color-sp .steps[data-scene=step2] .items .item[data-id=color4] .text img{width:calc(.1333333333*122.5*1vw)}.select_color-sp .steps[data-scene=step2] .items .item[data-id=color5] .text img{width:calc(.1333333333*59.5*1vw)}.select_color-sp .steps[data-scene=step2] .items .item[data-id=color6] .text img{width:calc(.1333333333*153*1vw)}.select_color-sp .steps[data-scene=step2] .items .item[data-id=color7] .text img{width:calc(.1333333333*145*1vw)}.select_color-sp .steps[data-scene=step2] .items .item[data-id=color8] .text img{width:calc(.1333333333*132*1vw)}.select_color-sp .steps[data-scene=step2] .items .item[data-id=color9] .text img{width:calc(.1333333333*116*1vw)}.select_color-sp .steps[data-scene=step2] .items .item[data-id=color10] .text img{width:calc(.1333333333*104.5*1vw)}.select_color-sp .steps[data-scene=step2] .items .item[data-id=color2] .text img,.select_color-sp .steps[data-scene=step2] .items .item[data-id=color3] .text img,.select_color-sp .steps[data-scene=step2] .items .item[data-id=color4] .text img{-webkit-transform:scaleX(0.9);transform:scaleX(0.9)}.select_color-sp .steps[data-scene=step2] .items .item[data-id=color1]{margin-left:11.3333333333vw}.select_color-sp .steps[data-scene=step2] .items .item[data-id=color4]{margin-right:6.6666666667vw}.select_color-sp .steps[data-scene=step2] .items .item[data-id=color5]{margin-left:29.3333333333vw}.select_color-sp .steps[data-scene=step2] .items .item[data-id=color6]{margin-left:8vw;margin-right:26.6666666667vw}.select_color-sp .steps[data-scene=step3] .step-title img{width:32.8vw}.select_color-sp .steps[data-scene=step3] .items{margin-left:-7.3333333333vw}.select_color-sp .steps[data-scene=step3] .items .item{width:12vw;margin-left:7.3333333333vw}.select_color-sp .steps[data-scene=step3] .items .item[data-id=color1]{margin-left:13.3333333333vw}.select_color-sp .steps[data-scene=step3] .items .item[data-id=color4]{margin-right:6.6666666667vw}.select_color-sp .steps[data-scene=step3] .items .item[data-id=color5]{margin-left:33.3333333333vw}.select_color-sp .steps[data-scene=step3] .items .item[data-id=color1] .text img{width:calc(.1333333333*60*1vw)}.select_color-sp .steps[data-scene=step3] .items .item[data-id=color2] .text img{width:calc(.1333333333*128*1vw)}.select_color-sp .steps[data-scene=step3] .items .item[data-id=color3] .text img{width:calc(.1333333333*65.5*1vw)}.select_color-sp .steps[data-scene=step3] .items .item[data-id=color4] .text img{width:calc(.1333333333*96*1vw)}.select_color-sp .steps[data-scene=step3] .items .item[data-id=color5] .text img{width:calc(.1333333333*76*1vw)}.select_color-sp .steps[data-scene=step3] .items .item[data-id=color4] .text img{width:calc(.1333333333*96*1vw)}.select_color-sp .steps[data-scene=step3] .items .item[data-id=color7] .text img{width:calc(.1333333333*91*1vw)}.select_color-sp .steps[data-scene=step3] .items .item[data-id=color8] .text img{width:calc(.1333333333*59*1vw)}.select_color-sp .steps[data-scene=step3] .items .item[data-id=color9] .text img{width:calc(.1333333333*91.5*1vw)}.select_color-sp .steps[data-scene=step3] .items .item[data-id=color10] .text img{width:calc(.1333333333*97*1vw)}.select_color-sp .steps[data-scene=step3] .items .item[data-id=color6]{margin-right:26.6666666667vw}.select_color-sp .steps[data-scene=step3] .items .item[data-id=color6] .text img{width:10.8vw}.select_color-sp .steps .return{display:inline-block;position:absolute;top:-4.4vw;left:-4.4vw;width:19.2vw}.select_color-sp .steps .buttons{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;width:100%;margin-top:6.6666666667vw}.select_color-sp .steps .buttons .btn{width:56.1333333333vw;height:11.3333333333vw;padding:0 2.6666666667vw;border-radius:200px;display:flex;align-items:center;justify-content:center;cursor:pointer}.select_color-sp .steps .buttons .btn.decide{border:2px solid rgba(0,0,0,0);background-color:rgba(242,133,137,.5);pointer-events:none}.select_color-sp .steps .buttons .btn.decide[data-active]{pointer-events:auto;background-color:#f28589}.select_color-sp .steps .buttons .btn.decide img{width:26.9333333333vw}.select_color-sp .steps .buttons .btn.prev{width:42vw;height:8.5333333333vw;margin-top:3.6vw;border:2px solid #f28589;background-color:#fff}.select_color-sp .steps .buttons .btn.prev img{width:29.6vw}.select_color-sp .steps .step-title{text-align:center;height:6.1333333333vw}.select_color-sp .steps .step-title img{max-width:100%;width:auto}.select_color-sp .steps .step-text{font-size:3.7333333333vw;text-align:center;letter-spacing:0.1em;margin-top:4vw;-webkit-transform:translateX(0.7em);transform:translateX(0.7em)}.select_color-sp .steps .items{display:flex;justify-content:center;flex-wrap:wrap;margin-left:-2.5333333333vw;margin-bottom:-4.4vw;margin-top:5.6vw}.select_color-sp .steps .items .item{width:19.3333333333vw;margin-left:2.5333333333vw;margin-bottom:4.4vw;padding-bottom:6.1333333333vw;opacity:.4;position:relative;-webkit-transform:translateY(0);transform:translateY(0);transition:opacity .35s ease-out,-webkit-transform .35s ease-out;transition:opacity .35s ease-out,transform .35s ease-out;transition:opacity .35s ease-out,transform .35s ease-out,-webkit-transform .35s ease-out;cursor:pointer}.select_color-sp .steps .items .item[data-selected=true]{opacity:1}.select_color-sp .steps .items .item .text{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.select_color-sp .result .kv{padding-bottom:13.0666666667vw;position:relative;background-image:url("/sol/pcc/N/promo/tokimekicolor/images/shindan/bg_contents.png");background-size:5.3333333333vw}.select_color-sp .result .kv .wrap{margin:0}.select_color-sp .result .kv-inner{height:133.3333333333vw;padding-top:12.6666666667vw;line-height:0;position:relative}.select_color-sp .result .kv-illust{position:absolute;z-index:5;-webkit-animation-name:floating-sp;animation-name:floating-sp}.select_color-sp .result .kv-illust img{-webkit-animation-duration:15s;animation-duration:15s}.select_color-sp .result .kv-illust.title{position:relative;z-index:15;width:53.6vw;margin:0 auto}.select_color-sp .result .kv-illust.word{width:22.2666666667vw;height:29.4666666667vw;display:flex;align-items:center;justify-content:center;background-image:url("/sol/pcc/N/promo/tokimekicolor/images/shindan/result/word_frame.png");background-size:contain;background-repeat:no-repeat;z-index:20;-webkit-animation-duration:7s;animation-duration:7s}.select_color-sp .result .kv-illust.word img{width:5.3333333333vw}.select_color-sp .result .kv-illust.word[data-step=step1]{top:101.8666666667vw;left:74vw}.select_color-sp .result .kv-illust.word[data-step=step2]{top:39.0666666667vw;left:33.8666666667vw}.select_color-sp .result .kv-illust.word[data-step=step3]{top:81.0666666667vw;left:24.6666666667vw}.select_color-sp .result .kv-illust.flower1{top:-5.3333333333vw;right:0;width:21.6vw}.select_color-sp .result .kv-illust.flower2{top:2vw;left:0;width:19.8666666667vw;z-index:1}.select_color-sp .result .kv-illust.flower3{top:30.9333333333vw;left:4.6666666667vw;width:33.2vw;z-index:1}.select_color-sp .result .kv-illust.flower4{top:74.6666666667vw;right:0;width:20.2666666667vw;z-index:10}.select_color-sp .result .kv-illust.illust1{top:32vw;right:0vw;width:66.4vw;z-index:10}.select_color-sp .result .kv-illust.illust2{top:50.2666666667vw;left:3.2vw;width:37.6vw}.select_color-sp .result .kv-illust.illust3{top:97.3333333333vw;left:2.6666666667vw;width:37.8666666667vw}.select_color-sp .result .kv-illust.illust4{top:84.8vw;left:43.0666666667vw;width:35.7333333333vw}.select_color-sp .result .kv .buttons{margin-top:2vw;margin-bottom:-4.2666666667vw}.select_color-sp .result .kv .buttons .button{margin-bottom:4.2666666667vw}.select_color-sp .result .kv .buttons .button-image{width:100%}.select_color-sp .result .kv .buttons .button-anchor{padding:0;width:69.8666666667vw;height:11.3333333333vw}.select_color-sp .result .kv .buttons .button-anchor.twitter{background-color:#00bdfa}.select_color-sp .result .kv .buttons .button-anchor.twitter .button-image{width:41.7333333333vw}.select_color-sp .result .kv .buttons .button-anchor.get .button-image{width:61.3333333333vw}.select_color-sp .result .book{margin-top:4.6666666667vw;padding:5.7333333333vw 4.6666666667vw;position:relative;background-color:#f99}.select_color-sp .result .book-inner{padding:9.3333333333vw 0;border-radius:3.2vw;overflow:hidden;background-color:#fff}.select_color-sp .result .book-title{width:72.4vw;margin:0 auto}.select_color-sp .result .book-image{width:100%;margin-top:9.3333333333vw;display:flex;justify-content:center;align-items:center;position:relative;z-index:1}.select_color-sp .result .book-image.only-pc{display:none !important}.select_color-sp .result .book-image.only-tablet{display:flex !important}.select_color-sp .result .book-image::before{content:"";position:absolute;top:50%;left:50%;z-index:1;width:78vw !important;height:78vw !important;border-radius:500px;background-color:#ffebef;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.select_color-sp .result .book-image img{position:relative;z-index:3;width:56.8vw;box-shadow:1.3333333333vw 1.3333333333vw 0 rgba(238,118,158,.2)}.select_color-sp .result .book-flex{margin-top:9.3333333333vw}.select_color-sp .result .book-items{position:relative;z-index:3}.select_color-sp .result .book-items-inner{display:flex;justify-content:center;padding:0 5.3333333333vw}.select_color-sp .result .book-item{position:relative;padding-bottom:7.3333333333vw}.select_color-sp .result .book-item[data-step=step2]{margin:0 7.3333333333vw 0 8.6666666667vw}.select_color-sp .result .book-item .image{width:auto;height:29.8666666667vw}.select_color-sp .result .book-item-title{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.select_color-sp .result .book-item-title img{width:auto;height:4vw}.select_color-sp .result .book-detail{margin-top:8.6666666667vw;padding:0 2.9333333333vw}.select_color-sp .result .book-detail-title{position:relative;text-align:center}.select_color-sp .result .book-detail-title::before{content:"";width:100%;height:1px;position:absolute;top:50%;left:0;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#f28589}.select_color-sp .result .book-detail-title span{display:inline-flex;align-items:center;justify-content:center;margin:0 auto;width:90px;position:relative;z-index:3;background-color:#fff}.select_color-sp .result .book-detail-title img{width:auto;height:20px}.select_color-sp .result .book-detail-text{font-size:5.8666666667vw;line-height:1.5555555556;display:flex;justify-content:center;margin-top:4vw}.select_color-sp .result .book-buttons{margin-top:12.6666666667vw}.select_color-sp .result .book-button{width:69.8666666667vw;margin:3.3333333333vw auto 0;text-align:center}.select_color-sp .result .book-button:first-of-type{margin-top:0}.select_color-sp .result .book-button:last-of-type{margin-top:9.3333333333vw}.select_color-sp .result .book-button-text{width:53.3333333333vw;margin:0 auto 2.4vw}.select_color-sp .result .book-button a{display:inline-block}.select_color-sp .result .book-illust{position:absolute}.select_color-sp .result .book-illust.illust1{top:-20vw;right:-4vw;width:26.9333333333vw}.select_color-sp .result .book-illust.illust2{bottom:-16vw;left:-4vw;width:32.1333333333vw}.select_color-sp .result .campaign{background:none;padding-bottom:0;position:relative}.select_color-sp .result .campaign .wrap{margin:0}.select_color-sp .result .campaign-illust.illust1{opacity:1 !important;width:26.2666666667vw;top:inherit;bottom:-10.6666666667vw;left:-8.6666666667vw}.select_color-sp .result .campaign-illust.illust2{opacity:1 !important;width:33.3333333333vw;top:inherit;bottom:-16.6666666667vw;right:-8.6666666667vw}.select_color-sp .result .campaign-illust.illust2.is-end{bottom:44vw}.select_color-sp .result .end-text{font-size:3.7333333333vw;line-height:1.4;text-align:center;color:#fff;margin:4vw auto 0;padding:2vw;width:82.6666666667vw;background-color:rgba(0,0,0,.85)}.select_color-sp .result .illustarea{position:relative;padding-bottom:34.6666666667vw}.select_color-sp .result .illustarea .illust-image{position:absolute}.select_color-sp .result .illustarea .illust-image.illust1{left:-2vw;bottom:0;width:54.4vw}.select_color-sp .result .illustarea .illust-image.illust2{right:-4vw;bottom:-2.6666666667vw;width:36vw}.v-enter-active,.v-leave-active{opacity:0 !important;-webkit-transform:translateY(10px) !important;transform:translateY(10px) !important}.v-enter-from,.v-leave-to{opacity:0 !important;-webkit-transform:translateY(0) !important;transform:translateY(0) !important;transition:none !important}#tokimekicolor.manga{position:relative;overflow:hidden;min-height:95vh}#tokimekicolor.manga::before{content:"";width:100%;height:100%;position:fixed;top:0;left:0;z-index:1;background-image:url("/sol/pcc/N/promo/tokimekicolor/images/manga/bg.jpg");background-position:center top;background-size:cover}#tokimekicolor.manga .js-check-manga{opacity:0;transition:opacity,.5s ease-out;transition-delay:.5s}#tokimekicolor.manga .js-check-manga[data-active]{opacity:1}#tokimekicolor.manga .manga-container{position:relative;z-index:5;max-width:1200px;margin:0 auto;padding:30px}#tokimekicolor.manga .manga-inner{position:relative;padding:40px 80px 60px 70px;background-image:url("/sol/pcc/N/promo/tokimekicolor/images/common/bg.png")}#tokimekicolor.manga .manga-title{max-width:612px;margin:0 auto}#tokimekicolor.manga .manga-detail{display:flex;justify-content:space-between;margin-top:30px}#tokimekicolor.manga .manga-images{display:flex;width:62%;position:relative;z-index:5}#tokimekicolor.manga .manga-images-title{max-width:306px;margin:0 auto;-webkit-transform:translateX(-30px);transform:translateX(-30px)}#tokimekicolor.manga .manga-images-main{width:52%;max-width:306px;margin-top:5px}#tokimekicolor.manga .manga-images-sub{width:48%;max-width:312px;margin-left:3%}#tokimekicolor.manga .manga-image{box-shadow:7px 7px 0 #f5bcb7;line-height:0}#tokimekicolor.manga .manga-image.main{max-width:250px;margin:0 auto 0;-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}#tokimekicolor.manga .manga-info{width:35%;max-width:350px;flex-shrink:0;margin-left:3%;position:relative;z-index:5}#tokimekicolor.manga .manga-info-box{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px 20px;background-color:#fcdadc;min-height:280px}#tokimekicolor.manga .manga-info-title{font-size:32px;line-height:1.5625;white-space:pre-wrap}#tokimekicolor.manga .manga-info-author{font-size:22px;line-height:2.2272727273;margin-top:20px}#tokimekicolor.manga .manga-info-description{margin-top:18px;padding:15px 20px;border:1px solid #c96161;background-color:#fff}#tokimekicolor.manga .manga-info-description-text{font-size:16px;line-height:1.875;letter-spacing:0.05em;text-align:justify;text-justify:inter-ideograph}#tokimekicolor.manga .manga-logo{position:absolute;bottom:1.75%;right:1.35%;z-index:5;width:11%}#tokimekicolor.manga .manga-logo-anchor{display:inline-block}#tokimekicolor.manga .manga-publisher{font-size:13px;line-height:1.5384615385;color:#182436;text-align:right;margin-top:10px;margin-right:-7px;white-space:pre-wrap}#tokimekicolor.manga .manga-buttons{display:flex;justify-content:center;margin-top:17px}#tokimekicolor.manga .manga-buttons-anchor{display:inline-block}#tokimekicolor.manga .manga-buttons-anchor.read{width:37.5%;margin-right:3.3%}#tokimekicolor.manga .manga-buttons-anchor.play{width:37.11%}#tokimekicolor.manga .manga-illust{position:absolute;z-index:1}#tokimekicolor.manga .manga-illust.illust1{width:25%;top:-70px;left:-135px}#tokimekicolor.manga .manga-illust.illust2{width:26%;top:-80px;right:-100px}#tokimekicolor.manga .manga-illust.illust3{width:21.25%;bottom:-40px;left:-70px}#tokimekicolor.manga .manga-illust.illust4{width:38.3%;bottom:110px;right:-15px;z-index:10;pointer-events:none}.tokimekicolor_env-sp .grad-a{background:url("/sol/cc/N/promo/tokimekicolor/images/index/bg_kv.jpg") no-repeat center top #f7c9d1;background-size:cover;padding-bottom:19px}.tokimekicolor_env-sp .keyvisual{display:flex;justify-content:center;position:relative;z-index:50;padding-top:4vw}.tokimekicolor_env-sp .keyvisual .wrap{width:100%;height:100%;margin:0;-webkit-perspective:10000px;perspective:10000px}.tokimekicolor_env-sp .keyvisual .kv-button{opacity:0;transition:opacity .5s ease-out}.tokimekicolor_env-sp .keyvisual.is-active .keyvisual-item{transition-delay:1s;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.tokimekicolor_env-sp .keyvisual.is-active .keyvisual-info{transition-delay:2.4s;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.tokimekicolor_env-sp .keyvisual.is-active .keyvisual-illust-item{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.tokimekicolor_env-sp .keyvisual.is-active .keyvisual-cmoa,.tokimekicolor_env-sp .keyvisual.is-active .keyvisual-scroll,.tokimekicolor_env-sp .keyvisual.is-active .button,.tokimekicolor_env-sp .keyvisual.is-active .kv-button{opacity:1;transition-delay:3.8s;pointer-events:auto}.tokimekicolor_env-sp .keyvisual-info{position:relative;z-index:5;padding-top:51.0666666667vw;-webkit-transform:translate3d(0, 0, -1500px);transform:translate3d(0, 0, -1500px);opacity:0;transition:opacity .8s ease-out,-webkit-transform 1.2s ease-out;transition:opacity .8s ease-out,transform 1.2s ease-out;transition:opacity .8s ease-out,transform 1.2s ease-out,-webkit-transform 1.2s ease-out}.tokimekicolor_env-sp .keyvisual-scroll{position:absolute;bottom:0;left:calc(50% - 7.6vw * 0.5);width:7.6vw;text-align:center;opacity:0;transition:opacity .5s ease-out;-webkit-animation:bounce 1.5s ease-out infinite;animation:bounce 1.5s ease-out infinite}.tokimekicolor_env-sp .keyvisual-cmoa{position:absolute;top:3.7333333333vw;right:2.9333333333vw;z-index:20;opacity:0;width:22.4vw;transition:opacity .5s ease-out}.tokimekicolor_env-sp .keyvisual .button{opacity:0;margin:10vw auto 0;transition:opacity .5s ease-out}.tokimekicolor_env-sp .keyvisual .button-anchor{width:56.1333333333vw;height:11.2vw}.tokimekicolor_env-sp .keyvisual .button-image{width:36.4vw}.tokimekicolor_env-sp .keyvisual-logo{width:81.0666666667vw;margin:8vw auto 0}.tokimekicolor_env-sp .keyvisual-item{position:relative;z-index:10;width:auto;height:164vw;margin:0 auto;background-image:url("/sol/cc/N/promo/tokimekicolor/images/index/paper.png");background-size:92.4vw;background-position:center top;background-repeat:no-repeat;-webkit-perspective:10000px;perspective:10000px;-webkit-transform:translate3d(0, 0, -800px);transform:translate3d(0, 0, -800px);opacity:0;transition:opacity .25s ease-out,-webkit-transform .5s ease-out;transition:opacity .25s ease-out,transform .5s ease-out;transition:opacity .25s ease-out,transform .5s ease-out,-webkit-transform .5s ease-out}.tokimekicolor_env-sp .keyvisual-text{width:57.6vw;margin:0 auto}.tokimekicolor_env-sp .keyvisual-illust-item{position:absolute;z-index:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);opacity:0;transition:opacity .25s ease-out,-webkit-transform .5s ease-out;transition:opacity .25s ease-out,transform .5s ease-out;transition:opacity .25s ease-out,transform .5s ease-out,-webkit-transform .5s ease-out}.tokimekicolor_env-sp .keyvisual-illust-item-image{-webkit-animation:floating-sp 10s ease-in-out infinite;animation:floating-sp 10s ease-in-out infinite;-webkit-animation-delay:4s;animation-delay:4s}.tokimekicolor_env-sp .keyvisual-illust-item.illust1{width:70.5333333333vw;top:-32vw;left:-13.3333333333vw;transition-delay:1.5s}.tokimekicolor_env-sp .keyvisual-illust-item.illust2{width:67.7333333333vw;bottom:-40vw;right:-9.3333333333vw;transition-delay:1.65s}.tokimekicolor_env-sp .keyvisual-illust-item.illust2 img{-webkit-animation-duration:8.5s;animation-duration:8.5s}.tokimekicolor_env-sp .keyvisual-illust-item.illust3{width:48.9333333333vw;top:14vw;right:1.4666666667vw;transition-delay:1.8s}.tokimekicolor_env-sp .keyvisual-illust-item.illust4{width:34.6666666667vw;bottom:-2.6666666667vw;left:1.3333333333vw;transition-delay:1.95s}.tokimekicolor_env-sp .intro{position:relative;z-index:5;padding:4.2666666667vw 5.0666666667vw;margin-top:2.9333333333vw;background-color:#ff969a}.tokimekicolor_env-sp .intro-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48.4vw 5.3333333333vw 45.3333333333vw;border-radius:2.6666666667vw;background-color:#fff}.tokimekicolor_env-sp .intro-title{width:calc(495 / 750 * 100vw);height:100vh;max-height:calc(292 / 750 * 100vw)}.tokimekicolor_env-sp .intro-text{font-size:4vw;text-align:center;line-height:2.3333333333;margin-top:8vw}.tokimekicolor_env-sp .intro-text:nth-of-type(2),.tokimekicolor_env-sp .intro-text:nth-of-type(3){margin-top:6.6666666667vw}.tokimekicolor_env-sp .intro-illust{position:absolute;z-index:10}.tokimekicolor_env-sp .intro-illust.illust1{width:calc(333 / 750 * 100vw);height:100vh;max-height:calc(305 / 750 * 100vw);top:5.7333333333vw;left:-2vw}.tokimekicolor_env-sp .intro-illust.illust2{width:calc(274 / 750 * 100vw);height:100vh;max-height:calc(362 / 750 * 100vw);bottom:-5.3333333333vw;right:.6666666667vw}.tokimekicolor_env-sp .intro-illust.illust3{width:calc(317 / 750 * 100vw);height:100vh;max-height:calc(254 / 750 * 100vw);bottom:8.6666666667vw;left:-1.7333333333vw}.tokimekicolor_env-sp .howto{position:relative;z-index:10;background-image:url("/sol/pcc/N/promo/tokimekicolor/images/index/bg_howto.png");background-size:7.2vw;padding:18.6666666667vw 0}.tokimekicolor_env-sp .howto-title{width:calc(496 / 750 * 100vw);height:100vh;max-height:calc(147 / 750 * 100vw);margin:0 auto}.tokimekicolor_env-sp .howto-steps{position:relative;margin-top:7.8666666667vw}.tokimekicolor_env-sp .howto-steps::after{content:"";width:28.2666666667vw;height:53.7333333333vw;background:url("/sol/cc/N/promo/tokimekicolor/images/index/howto_illust_01.png") no-repeat;background-size:contain;position:absolute;top:155.3333333333vw;right:-3.7333333333vw;z-index:5;-webkit-animation:floating-sp 10s ease-in-out infinite;animation:floating-sp 10s ease-in-out infinite}.tokimekicolor_env-sp .howto-step{width:72.6666666667vw;height:72.6666666667vw;padding-top:8vw;border-radius:133.3333333333vw;position:relative;background-color:#ffebef;margin:12.6666666667vw auto 0}.tokimekicolor_env-sp .howto-step:first-of-type{margin-top:0}.tokimekicolor_env-sp .howto-step-title{width:calc(253 / 750 * 100vw);height:100vh;max-height:calc(100 / 750 * 100vw);margin:0 auto}.tokimekicolor_env-sp .howto-step-text{font-size:3.4666666667vw;color:#28231c;text-align:center;line-height:1.7692307692;margin-top:5.3333333333vw}.tokimekicolor_env-sp .howto-step-note{color:#f28589}.tokimekicolor_env-sp .howto-step-illust{position:absolute;top:calc(100% - 24vw);left:50%;width:100%;z-index:1;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tokimekicolor_env-sp .howto-step-illust.step1{width:calc(487 / 750 * 100vw);height:100vh;max-height:calc(268 / 750 * 100vw)}.tokimekicolor_env-sp .howto-step-illust.step2{width:calc(403 / 750 * 100vw);height:100vh;max-height:calc(228 / 750 * 100vw)}.tokimekicolor_env-sp .howto-step-illust.step3{width:calc(268 / 750 * 100vw);height:100vh;max-height:calc(288 / 750 * 100vw)}.tokimekicolor_env-sp .howto .button{margin-top:26.6666666667vw}.tokimekicolor_env-sp .terms{color:#28231c;margin-top:11.4666666667vw}.tokimekicolor_env-sp .terms-title{width:72.2666666667vw;margin:0 auto}.tokimekicolor_env-sp .terms-text{font-size:4.8vw;line-height:1.5;text-align:center;margin-top:4.2666666667vw}.tokimekicolor_env-sp .terms .button{margin-top:9.3333333333vw}.tokimekicolor_env-sp .notes{position:relative;z-index:25;color:#28231c;padding:15.0666666667vw 4.6666666667vw 15.4666666667vw;background-image:url("/sol/pcc/N/promo/tokimekicolor/images/index/bg_howto.png");background-size:7.2vw}.tokimekicolor_env-sp .notes-inner{position:relative}.tokimekicolor_env-sp .notes-title{width:24.2666666667vw}.tokimekicolor_env-sp .notes-title-sub{font-size:3.7333333333vw;margin-top:8vw}.tokimekicolor_env-sp .notes-list{margin-top:2vw}.tokimekicolor_env-sp .notes-text{font-size:3.7333333333vw;line-height:1.6428571429}.tokimekicolor_env-sp .notes-illust{width:calc(397 / 750 * 100vw);height:100vh;max-height:calc(377 / 750 * 100vw);position:absolute;top:-40.5333333333vw;right:-7.3333333333vw;z-index:1;pointer-events:none}.tokimekicolor_env-sp .kiyaku{color:#28231c;padding:7.3333333333vw 4vw;background-image:url("/sol/cc/N/promo/tokimekicolor/images/kiyaku/bg.jpg");background-size:cover;background-position:center top}.tokimekicolor_env-sp .kiyaku-inner{padding:6.6666666667vw;background-image:url("/sol/pcc/N/promo/tokimekicolor/images/common/bg.png");background-size:8vw}.tokimekicolor_env-sp .kiyaku-title{font-size:6.4vw;text-align:center;margin-bottom:6vw}.tokimekicolor_env-sp .kiyaku-text,.tokimekicolor_env-sp .kiyaku-list{font-size:3.4666666667vw;line-height:1.75}.tokimekicolor_env-sp .kiyaku-sub-title{font-size:4vw;line-height:1.625;margin-bottom:1.3333333333vw}.tokimekicolor_env-sp .kiyaku-info{margin-top:.6666666667vw}.tokimekicolor_env-sp .kiyaku-info .kiyaku-text{margin-top:4vw}.tokimekicolor_env-sp .kiyaku-info .kiyaku-text:first-of-type{margin-top:0}.tokimekicolor_env-sp .kiyaku-content{margin-top:8vw}.tokimekicolor_env-sp .kiyaku-list{margin-top:.6666666667vw}.tokimekicolor_env-sp .kiyaku-anchor{color:#f28589;text-decoration:underline}.tokimekicolor_env-sp .kiyaku-line{text-decoration:underline}.tokimekicolor_env-sp .kiyaku-indent-half{text-indent:-0.6em;padding-left:.6em}.tokimekicolor_env-sp .kiyaku-howto{margin-top:8vw}.tokimekicolor_env-sp .kiyaku-howto .kiyaku-lists{padding-left:3.7333333333vw}.tokimekicolor_env-sp .kiyaku-note{color:#3e8df5}.tokimekicolor_env-sp .end-text{font-size:3.7333333333vw;line-height:1.4;text-align:center;color:#fff;margin:4vw auto 0;padding:2vw;width:82.6666666667vw;background-color:rgba(0,0,0,.85)}@media(min-width: 750px){.only-sp,.only-tablet{display:none !important}#tokimekicolor.manga .manga-buttons-anchor,.select_color-sp .result .book-button a,.return-button-anchor,.cmoa-logo,.campaign-anchor,.button-anchor,.tokimekicolor .sns-item-anchor{transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out;will-change:transform}#tokimekicolor.manga .manga-buttons-anchor:hover,.select_color-sp .result .book-button a:hover,.return-button-anchor:hover,.cmoa-logo:hover,.campaign-anchor:hover,.button-anchor:hover,.tokimekicolor .sns-item-anchor:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.kv-button-anchor img{display:inline-block;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out}.kv-button-anchor:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.only-sp,.only-tablet{display:none !important}#tokimekicolor.manga .manga-buttons-anchor,.select_color-sp .result .book-button a,.tokimekicolor .sns-item-anchor,.button-anchor,.campaign-anchor,.cmoa-logo,.return-button-anchor{transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out;will-change:transform}#tokimekicolor.manga .manga-buttons-anchor:hover,.select_color-sp .result .book-button a:hover,.tokimekicolor .sns-item-anchor:hover,.button-anchor:hover,.campaign-anchor:hover,.cmoa-logo:hover,.return-button-anchor:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.kv-button-anchor img{display:inline-block;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out}.kv-button-anchor:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}}@media(max-width: 1048px){.only-tablet{display:block !important}.tokimekicolor .wrap{margin:0 3%}.tokimekicolor .information-illust{width:300px;left:-10px}.only-tablet{display:block !important}.tokimekicolor .wrap{margin:0 3%}.tokimekicolor .information-illust{width:300px;left:-10px}.select_color-sp .result .book-image::before{width:40vw;height:40vw}}@media(max-width: 749px){.only-pc,.only-tablet{display:none !important}.tokimekicolor .information{background:url("/sol/cc/N/promo/tokimekicolor/images/index/bg_kv.jpg") no-repeat center top;background-size:cover;padding:30.6666666667vw 0 24vw;position:relative;z-index:35}.tokimekicolor .information-inner,.tokimekicolor .information .wrap{position:static}.tokimekicolor .information-illust{width:54.1333333333vw !important;width:calc(406 / 750 * 100vw);height:100vh;max-height:calc(252 / 750 * 100vw);top:-6.6666666667vw;left:2.9333333333vw !important}.tokimekicolor .sns-title{width:24.9333333333vw}.tokimekicolor .sns-list{margin-top:5.8666666667vw}.tokimekicolor .sns-item{width:16.2666666667vw}.tokimekicolor .sns-item.sns-facebook{margin:0 7.7333333333vw}.tokimekicolor .floating{-webkit-animation:floating-sp 10s ease-in-out infinite;animation:floating-sp 10s ease-in-out infinite}.tokimekicolor .floating-a{-webkit-animation-delay:1s;animation-delay:1s}.button-image{width:36.5333333333vw}.button-anchor{width:56.1333333333vw;height:11.2vw}.button-terms{font-size:3.4666666667vw;margin-top:1.7333333333vw;padding-left:20px;margin-left:-20px}.button-terms::before{width:1.7333333333vw;height:1.7333333333vw;border-top:1px solid #000;border-right:1px solid #000;margin-right:2.6666666667vw;-webkit-transform:translate3d(0, -1.5px, 0) rotate(45deg);transform:translate3d(0, -1.5px, 0) rotate(45deg)}.campaign{background:url("/sol/cc/N/promo/tokimekicolor/images/index/bg_campaign.jpg") no-repeat center top;background-size:cover;color:#28231c;padding:18vw 0 18.6666666667vw;position:relative;z-index:20}.campaign-title{width:92.1333333333vw;margin:0 auto}.campaign-button{margin-top:8vw}.campaign-text{font-size:3.3333333333vw !important;line-height:1.6;white-space:nowrap;margin-left:0}.campaign-text-note{color:#f28589}.campaign-memo{font-size:2.8vw !important;line-height:1.5238095238 !important;white-space:nowrap;margin-top:3.2vw !important;margin-left:0}.campaign-memo-note{color:#f28589}.campaign-attention{bottom:2vw;right:2vw;font-size:1.8666666667vw}.campaign-inner{margin:7.3333333333vw auto 0;width:82.9333333333vw}.campaign-anchor{display:block;width:56.1333333333vw;margin:2.6666666667vw auto 0}.campaign-box{position:relative;width:auto !important;padding:7.3333333333vw 6vw;background-repeat:no-repeat;background-size:contain}.campaign-box-info{width:auto !important}.campaign-box-title{position:absolute;top:-4vw;left:-3.2vw;width:calc(264 / 750 * 100vw);height:100vh;max-height:calc(122 / 750 * 100vw)}.campaign-box-image{width:calc(545 / 750 * 100vw);height:100vh;max-height:calc(225 / 750 * 100vw);margin-top:3.3333333333vw;margin-bottom:6.6666666667vw;margin-left:0 !important;-webkit-transform:rotate(6deg) !important;transform:rotate(6deg) !important}.campaign-box.campaign01{padding:6vw 0 0 !important;height:59.6vw !important;background-image:url("/sol/cc/N/promo/tokimekicolor/images/index/bg_campaign_01.png") !important}.campaign-box.campaign02{margin-top:-2.6666666667vw !important;height:60vw;padding-top:8vw !important;padding-right:2.6666666667vw;padding-left:3.3333333333vw;padding-bottom:0 !important;background-image:url("/sol/cc/N/promo/tokimekicolor/images/index/bg_campaign_02.png") !important;background-position:center top;background-size:cover !important}.campaign-box.campaign02 img.only-sp{width:100% !important}.campaign-box.campaign02 img.only-pc{display:none !important}.campaign-box.campaign03{display:flex;justify-content:center;margin-top:4vw !important;padding:10vw 0 8vw 0 !important;height:92vw;background-image:url("/sol/cc/N/promo/tokimekicolor/images/index/bg_campaign_03.png")}.campaign-box.campaign03 .campaign-text{font-size:4vw;line-height:1.6428571429;text-align:center;margin-left:auto;margin-right:auto}.campaign-box.campaign03 .campaign-text.attention{font-size:2.8vw;color:#182436;margin-top:2vw}.campaign-box.campaign03 .campaign-text-note{font-size:4.8vw}.campaign-box.campaign03 .campaign-anchor{margin-top:.6666666667vw}.campaign-box.campaign03 .campaign-box-image{max-width:inherit !important;margin:2.6666666667vw auto 5.3333333333vw}.campaign-illust{position:absolute}.campaign-illust.illust1{opacity:1 !important;width:36vw;top:-100vw;left:-8.6666666667vw}.campaign-illust.illust1.is-end{top:-120vw}.campaign-illust.illust2{opacity:1 !important;width:18vw;top:37.3333333333vw;right:-8.6666666667vw}.cmoa{margin-top:14vw}.cmoa-text{font-size:3.7333333333vw;line-height:1.71;padding:0 5.3333333333vw}.cmoa-text::before,.cmoa-text::after{width:1px;height:16vw}.cmoa-text::before{left:0;-webkit-transform:translateY(-50%) rotate(-18deg);transform:translateY(-50%) rotate(-18deg)}.cmoa-text::after{right:0;-webkit-transform:translateY(-50%) rotate(18deg);transform:translateY(-50%) rotate(18deg)}.cmoa-logo{width:48vw;margin-top:4vw}.cmoa-present{width:57.3333333333vw;margin-top:6.6666666667vw}.footer{position:relative;z-index:50;padding:6.6666666667vw 0}.footer-list-item{margin-right:5.3333333333vw}.footer-list-item:last-of-type{margin-right:0}.footer-list-item-anchor{display:inline-block;font-size:3.7333333333vw;position:relative;padding-left:3.7333333333vw}.footer-list-item-anchor::before{width:2vw;height:2vw;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:translate3d(0, -45%, 0) rotate(45deg);transform:translate3d(0, -45%, 0) rotate(45deg)}.footer-list-item-anchor.icon-window{padding-right:4vw;background-size:2.6666666667vw}.footer .copyright{font-size:3.7333333333vw;margin-top:5.3333333333vw}.return-button{bottom:4vw;right:4vw;z-index:100;width:19.2vw}.return-button.is-active.is-bottom{-webkit-transform:translateY(-26.6666666667vw);transform:translateY(-26.6666666667vw)}.kv-button.result-button .kv-button-anchor{-webkit-transform:translateY(0px) !important;transform:translateY(0px) !important}.kv-button-anchor{top:3.3333333333vw;right:2vw;width:22.6666666667vw;-webkit-transform:translateY(16vw) !important;transform:translateY(16vw) !important}.kv-button-anchor.is-active{-webkit-transform:translateY(0px) !important;transform:translateY(0px) !important}.only-pc,.only-tablet{display:none !important}.tokimekicolor .information{background:url("/sol/cc/N/promo/tokimekicolor/images/index/bg_kv.jpg") no-repeat center top;background-size:cover;padding:30.6666666667vw 0 24vw;position:relative;z-index:35}.tokimekicolor .information-inner,.tokimekicolor .information .wrap{position:static}.tokimekicolor .information-illust{width:54.1333333333vw !important;width:calc(406 / 750 * 100vw);height:100vh;max-height:calc(252 / 750 * 100vw);top:-6.6666666667vw;left:2.9333333333vw !important}.tokimekicolor .sns-title{width:24.9333333333vw}.tokimekicolor .sns-list{margin-top:5.8666666667vw}.tokimekicolor .sns-item{width:16.2666666667vw}.tokimekicolor .sns-item.sns-facebook{margin:0 7.7333333333vw}.tokimekicolor .floating{-webkit-animation:floating-sp 10s ease-in-out infinite;animation:floating-sp 10s ease-in-out infinite}.tokimekicolor .floating-a{-webkit-animation-delay:1s;animation-delay:1s}.button-image{width:36.5333333333vw}.button-anchor{width:56.1333333333vw;height:11.2vw}.button-terms{font-size:3.4666666667vw;margin-top:1.7333333333vw;padding-left:20px;margin-left:-20px}.button-terms::before{width:1.7333333333vw;height:1.7333333333vw;border-top:1px solid #000;border-right:1px solid #000;margin-right:2.6666666667vw;-webkit-transform:translate3d(0, -1.5px, 0) rotate(45deg);transform:translate3d(0, -1.5px, 0) rotate(45deg)}.campaign{background:url("/sol/cc/N/promo/tokimekicolor/images/index/bg_campaign.jpg") no-repeat center top;background-size:cover;color:#28231c;padding:18vw 0 18.6666666667vw;position:relative;z-index:20}.campaign-title{width:92.1333333333vw;margin:0 auto}.campaign-button{margin-top:8vw}.campaign-text{font-size:3.3333333333vw !important;line-height:1.6;white-space:nowrap;margin-left:0}.campaign-text-note{color:#f28589}.campaign-memo{font-size:2.8vw !important;line-height:1.5238095238 !important;white-space:nowrap;margin-top:3.2vw !important;margin-left:0}.campaign-memo-note{color:#f28589}.campaign-attention{bottom:2vw;right:2vw;font-size:1.8666666667vw}.campaign-inner{margin:7.3333333333vw auto 0;width:82.9333333333vw}.campaign-anchor{display:block;width:56.1333333333vw;margin:2.6666666667vw auto 0}.campaign-box{position:relative;width:auto !important;padding:7.3333333333vw 6vw;background-repeat:no-repeat;background-size:contain}.campaign-box-info{width:auto !important}.campaign-box-title{position:absolute;top:-4vw;left:-3.2vw;width:calc(264 / 750 * 100vw);height:100vh;max-height:calc(122 / 750 * 100vw)}.campaign-box-image{width:calc(545 / 750 * 100vw);height:100vh;max-height:calc(225 / 750 * 100vw);margin-top:3.3333333333vw;margin-bottom:6.6666666667vw;margin-left:0 !important;-webkit-transform:rotate(6deg) !important;transform:rotate(6deg) !important}.campaign-box.campaign01{padding:6vw 0 0 !important;height:59.6vw !important;background-image:url("/sol/cc/N/promo/tokimekicolor/images/index/bg_campaign_01.png") !important}.campaign-box.campaign02{margin-top:-2.6666666667vw !important;height:60vw;padding-top:8vw !important;padding-right:2.6666666667vw;padding-left:3.3333333333vw;padding-bottom:0 !important;background-image:url("/sol/cc/N/promo/tokimekicolor/images/index/bg_campaign_02.png") !important;background-position:center top;background-size:cover !important}.campaign-box.campaign02 img.only-sp{width:100% !important}.campaign-box.campaign02 img.only-pc{display:none !important}.campaign-box.campaign03{display:flex;justify-content:center;margin-top:4vw !important;padding:10vw 0 8vw 0 !important;height:92vw;background-image:url("/sol/cc/N/promo/tokimekicolor/images/index/bg_campaign_03.png")}.campaign-box.campaign03 .campaign-text{font-size:4vw;line-height:1.6428571429;text-align:center;margin-left:auto;margin-right:auto}.campaign-box.campaign03 .campaign-text.attention{font-size:2.8vw;color:#182436;margin-top:2vw}.campaign-box.campaign03 .campaign-text-note{font-size:4.8vw}.campaign-box.campaign03 .campaign-anchor{margin-top:.6666666667vw}.campaign-box.campaign03 .campaign-box-image{max-width:inherit !important;margin:2.6666666667vw auto 5.3333333333vw}.campaign-illust{position:absolute}.campaign-illust.illust1{opacity:1 !important;width:36vw;top:-100vw;left:-8.6666666667vw}.campaign-illust.illust1.is-end{top:-120vw}.campaign-illust.illust2{opacity:1 !important;width:18vw;top:37.3333333333vw;right:-8.6666666667vw}.cmoa{margin-top:14vw}.cmoa-text{font-size:3.7333333333vw;line-height:1.71;padding:0 5.3333333333vw}.cmoa-text::before,.cmoa-text::after{width:1px;height:16vw}.cmoa-text::before{left:0;-webkit-transform:translateY(-50%) rotate(-18deg);transform:translateY(-50%) rotate(-18deg)}.cmoa-text::after{right:0;-webkit-transform:translateY(-50%) rotate(18deg);transform:translateY(-50%) rotate(18deg)}.cmoa-logo{width:48vw;margin-top:4vw}.cmoa-present{width:57.3333333333vw;margin-top:6.6666666667vw}.footer{position:relative;z-index:50;padding:6.6666666667vw 0}.footer-list-item{margin-right:5.3333333333vw}.footer-list-item:last-of-type{margin-right:0}.footer-list-item-anchor{display:inline-block;font-size:3.7333333333vw;position:relative;padding-left:3.7333333333vw}.footer-list-item-anchor::before{width:2vw;height:2vw;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:translate3d(0, -45%, 0) rotate(45deg);transform:translate3d(0, -45%, 0) rotate(45deg)}.footer-list-item-anchor.icon-window{padding-right:4vw;background-size:2.6666666667vw}.footer .copyright{font-size:3.7333333333vw;margin-top:5.3333333333vw}.return-button{bottom:4vw;right:4vw;z-index:100;width:19.2vw}.return-button.is-active.is-bottom{-webkit-transform:translateY(-26.6666666667vw);transform:translateY(-26.6666666667vw)}.kv-button.result-button .kv-button-anchor{-webkit-transform:translateY(0px) !important;transform:translateY(0px) !important}.kv-button-anchor{top:3.3333333333vw;right:2vw;width:22.6666666667vw;-webkit-transform:translateY(16vw) !important;transform:translateY(16vw) !important}.kv-button-anchor.is-active{-webkit-transform:translateY(0px) !important;transform:translateY(0px) !important}#tokimekicolor.manga::before{background-image:url("/sol/cc/N/promo/tokimekicolor/images/manga/bg.jpg")}#tokimekicolor.manga .manga{min-height:inherit}#tokimekicolor.manga .manga-inner{padding:5.3333333333vw 4vw 9.3333333333vw !important;background-size:8vw}#tokimekicolor.manga .manga-title{width:50vw;max-width:inherit;margin:0 auto}#tokimekicolor.manga .manga-container{padding:3.2vw !important}#tokimekicolor.manga .manga-detail{display:block;margin-top:6vw}#tokimekicolor.manga .manga-images{width:calc(100% - 0.9333333333vw);justify-content:space-between;margin-top:1.3333333333vw}#tokimekicolor.manga .manga-images-title{width:64vw;max-width:inherit;margin:0 auto;-webkit-transform:none;transform:none}#tokimekicolor.manga .manga-images-main{width:39.2vw;max-width:inherit;margin-top:1.3333333333vw;-webkit-transform:translateX(-2.6666666667vw);transform:translateX(-2.6666666667vw)}#tokimekicolor.manga .manga-images-sub{display:flex;flex-direction:column;align-items:flex-end;width:42.9333333333vw;max-width:inherit;margin-left:0}#tokimekicolor.manga .manga-image{box-shadow:1.0666666667vw 1.0666666667vw 0 #f5bcb7}#tokimekicolor.manga .manga-image.main{max-width:inherit;-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}#tokimekicolor.manga .manga-info{width:100%;max-width:inherit;margin-left:0;margin-top:2vw}#tokimekicolor.manga .manga-info-box{min-height:inherit;padding:4vw 4vw 3.7333333333vw}#tokimekicolor.manga .manga-info-title{font-size:4.2666666667vw;line-height:1.5}#tokimekicolor.manga .manga-info-author{font-size:3.7333333333vw;line-height:1.7857142857;margin-top:2vw}#tokimekicolor.manga .manga-info-description{font-size:3.4666666667vw;line-height:1.3846153846;margin-top:1.3333333333vw;padding:2.6666666667vw 3.3333333333vw}#tokimekicolor.manga .manga-logo{width:16.6666666667vw;top:1.6vw;left:1.6vw;bottom:inherit;right:inherit}#tokimekicolor.manga .manga-publisher{font-size:2.6666666667vw;white-space:pre;margin-top:.9333333333vw;overflow-wrap:normal}#tokimekicolor.manga .manga-publisher br{display:none}#tokimekicolor.manga .manga-buttons{flex-direction:column;align-items:center;margin-top:6.6666666667vw}#tokimekicolor.manga .manga-buttons-anchor.read{width:69.8666666667vw;margin-right:0}#tokimekicolor.manga .manga-buttons-anchor.play{width:69.8666666667vw;margin-top:4vw}#tokimekicolor.manga .manga-illust.illust1{width:15.6vw;top:8vw;left:-3.2vw}#tokimekicolor.manga .manga-illust.illust2{width:22.2666666667vw;top:-4vw;right:-3.2vw}#tokimekicolor.manga .manga-illust.illust3{width:21.2vw;bottom:-3.3333333333vw;left:-3.2vw}#tokimekicolor.manga .manga-illust.illust4{width:30.2666666667vw !important;bottom:-3.7333333333vw !important;right:-3.2vw}}@media(max-width: 1048px)and (max-width: 750px){.tokimekicolor .wrap{margin:0 3.7333333333vw}.tokimekicolor .wrap{margin:0 3.7333333333vw}}@media(max-width: 1200px){.campaign-inner{display:block}.campaign-inner .campaign-box{width:623px;margin:0 auto;background-size:cover}.campaign-inner .campaign-box .campaign-text{font-size:2.6666666667vw;line-height:1.6}.campaign-inner .campaign-box .campaign-text-note{color:#f28589}.campaign-inner .campaign-box .campaign-memo{font-size:2.2666666667vw;line-height:1.8823529412;white-space:nowrap;margin-top:2vw}.campaign-inner .campaign-box .campaign-memo-note{color:#f28589}.campaign-inner .campaign-box.campaign01{display:flex;flex-direction:column;align-items:center;padding-left:0;max-width:inherit;height:auto;padding-bottom:70px;background-image:url("/sol/cc/N/promo/tokimekicolor/images/index/bg_campaign_01.png");background-position:center bottom;background-repeat:no-repeat}.campaign-inner .campaign-box.campaign02{position:relative;top:0;right:0;background:none;margin-top:-30px;padding-top:50px;padding-bottom:30px;background-image:url("/sol/cc/N/promo/tokimekicolor/images/index/bg_campaign_02.png");background-position:center top;background-repeat:no-repeat}.campaign-inner .campaign-box.campaign02 img.only-sp{display:block !important;width:80%;margin:0 auto}.campaign-inner .campaign-box.campaign02 img.only-pc{display:none !important}.campaign-inner .campaign-box.campaign03{margin-top:15px;padding-left:30px;background-image:url("/sol/cc/N/promo/tokimekicolor/images/index/bg_campaign_03.png")}.campaign-inner .campaign-box.campaign03 .campaign-box-image{flex-shrink:0;max-width:320px;margin-left:10px;-webkit-transform:rotate(8deg);transform:rotate(8deg)}.campaign-inner .campaign-box.campaign03 .campaign-text{font-size:2vw}.campaign-inner .campaign-box.campaign03 .campaign-text.attention{margin-top:5px}.campaign-inner .campaign-box-info{align-items:center;width:50%}.campaign-inner{display:block}.campaign-inner .campaign-box{width:623px;margin:0 auto;background-size:cover}.campaign-inner .campaign-box .campaign-text{font-size:2.6666666667vw;line-height:1.6}.campaign-inner .campaign-box .campaign-text-note{color:#f28589}.campaign-inner .campaign-box .campaign-memo{font-size:2.2666666667vw;line-height:1.8823529412;white-space:nowrap;margin-top:2vw}.campaign-inner .campaign-box .campaign-memo-note{color:#f28589}.campaign-inner .campaign-box.campaign01{display:flex;flex-direction:column;align-items:center;padding-left:0;max-width:inherit;height:auto;padding-bottom:70px;background-image:url("/sol/cc/N/promo/tokimekicolor/images/index/bg_campaign_01.png");background-position:center bottom;background-repeat:no-repeat}.campaign-inner .campaign-box.campaign02{position:relative;top:0;right:0;background:none;margin-top:-30px;padding-top:50px;padding-bottom:30px;background-image:url("/sol/cc/N/promo/tokimekicolor/images/index/bg_campaign_02.png");background-position:center top;background-repeat:no-repeat}.campaign-inner .campaign-box.campaign02 img.only-sp{display:block !important;width:80%;margin:0 auto}.campaign-inner .campaign-box.campaign02 img.only-pc{display:none !important}.campaign-inner .campaign-box.campaign03{margin-top:15px;padding-left:30px;background-image:url("/sol/cc/N/promo/tokimekicolor/images/index/bg_campaign_03.png")}.campaign-inner .campaign-box.campaign03 .campaign-box-image{flex-shrink:0;max-width:320px;margin-left:10px;-webkit-transform:rotate(8deg);transform:rotate(8deg)}.campaign-inner .campaign-box.campaign03 .campaign-text{font-size:2vw}.campaign-inner .campaign-box.campaign03 .campaign-text.attention{margin-top:5px}.campaign-inner .campaign-box-info{align-items:center;width:50%}#tokimekicolor.manga .manga-inner{padding:30px 20px 30px 40px}#tokimekicolor.manga .manga-title{width:60%}#tokimekicolor.manga .manga-info-title{font-size:24px}#tokimekicolor.manga .manga-info-author{margin-top:10px}#tokimekicolor.manga .manga-info-description-text{font-size:14px;line-height:1.6428571429}#tokimekicolor.manga .manga-illust.illust4{bottom:100px;right:-15px;z-index:10}}