@charset "utf-8";a,ins{text-decoration:none}#bg:after,.pc,article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}#summary,#top-header,#wrapper{position:relative}#bg,#bg:after,#gulliver{position:absolute}#bg,#bg-container,#bg:after{bottom:0;left:0;right:0}#bg,#bg-container,#bg:after,.bg-img{width:100%;height:100%}#stage,.img-btn img,.img-btn:after{pointer-events:none}a,hr{padding:0}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}ins,mark{background-color:#ff9;color:#000}body{line-height:1}li,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}#bg:after,.form-ttl:before{content:""}a{margin:0;font-size:100%;vertical-align:baseline;background:0 0}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{height:1px;border:0;border-top:1px solid #ccc;margin:1em 0}input,select{vertical-align:middle}body,html{background:#fff;font:13px/1em "Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;letter-spacing:1px;word-break:break-all;word-wrap:break-word;font-feature-settings:"palt";-webkit-text-size-adjust:100%}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}#wrapper{z-index:2;min-width:1024px}.section{padding:0 0 40px}#bg-container{position:fixed;z-index:1;top:0}#bg{z-index:-1;top:0}#bg:after{background:url(../img/common/bg_overlay_pt.png) center center;background-size:1px 2px;z-index:1;top:0}.bg-img{object-fit:cover}.sp{display:none}#main-ttl{color:#fff;font-size:20px;font-weight:700;text-align:center;display:flex;justify-content:center;align-items:center;padding:30px 0}#main-txt,#summary-inner{font-size:14px;color:#fff;text-align:center}#main-ttl span{display:inline-block}.main-ttl-txt{padding:0 0 0 10px}.mini-gulliver{width:60px;height:auto}#main-txt{padding:0 0 90px}@media all and (max-width:812px){#wrapper{width:100%;min-width:100%;overflow-x:hidden}.pc{display:none}.sp{display:block}#main-txt{color:#fff;text-align:center;padding:0 5% 15%;font-size:14px;line-height:1.5em}}#top-header{width:100%;height:650px;background:url(../img/top/poster.png) center center repeat-x;background-size:1600px 574px;animation:bgSlide 20s linear infinite}@keyframes bgSlide{0%{background-position:0 0;transform:translateZ(0)}100%{background-position:-1600px 0;transform:translateZ(1px)}}#sub-header{height:250px;border-bottom:1px solid #fff;background:url(../img/common/bg.jpg) center center no-repeat;background-size:cover}#header-inner{width:100%;height:100%;background:url(../img/common/bg_overlay_pt.png) center center rgba(0,0,0,.5);background-size:1px 2px}#sub-header #header-inner{background-color:transparent}#anemone-ttl{width:286px;margin:0 auto;padding:80px 0 40px}#sub-header #anemone-ttl{width:190px;padding:40px 0 20px}#cp-ttl{width:750px;margin:0 auto}#summary{width:700px;height:100px;border:1px solid #fff;margin:70px auto 130px;padding:4px}#gulliver{z-index:1;width:85px;top:10px;left:-40px}#summary-inner{width:100%;height:100%;background:rgba(0,0,0,.5);border:1px solid #fff}#summary-inner p{padding:28px 0}#summary-inner strong{font-size:16px;display:block;padding:0 0 10px}#footer{width:100%;background:#000}#cc{text-align:center;color:#fff;font-size:10px;padding:5px 0}#period-box,.top-header-nav-box{font-size:14px;border-right:1px solid #fff;font-weight:700}#official-banner{width:343px;margin:60px auto 0}@media all and (max-width:812px){#official-banner{width:90%;margin:10% auto 0}}#top-header-nav-container{width:100%;height:50px;background:#000;position:absolute;z-index:5;bottom:0;left:0;right:0;border-top:1px solid #fff;border-bottom:1px solid #fff;justify-content:center}#period-box{width:300px;height:100%;border-left:1px solid #fff;text-align:center;line-height:25px}.period-txt0{background:#fff;color:#000;height:50%}.period-txt1{color:#fff;height:50%}#top-header-nav{color:#fff}.top-header-nav-box{line-height:50px;padding:0 40px;position:relative;cursor:pointer}.top-header-nav-box:after,.top-header-nav-box:before{content:"";display:block;width:8px;height:8px;border-bottom:1px solid #fff;border-left:1px solid #fff;transform:rotate(-45deg);position:absolute;pointer-events:none;top:20px;right:15px}#make-link-btn a,#tos-box{position:relative}.top-header-nav-box:after{top:15px}#top-share-container{color:#fff;align-items:center;border-right:1px solid #fff}#top-share-txt{font-size:12px;padding:0 10px}.top-share-btn{width:28px;height:28px;border-radius:14px;overflow:hidden;text-align:center;line-height:28px;margin:0 10px 0 0}#top-share-tw{background:#1da1f2}#top-share-fb{background:#3b5998}#top-share-line{background:#00c300}.top-share-btn a{color:#fff;display:block;padding:1px 0 0 2px;font-size:14px}#make-link-btn,#tos-box{padding:4px;border:1px solid #fff}.section{width:100%;background:url(../img/common/bg_pt.png) center center #000;background-size:294px 348px;display:block}#howto-img,#tos-box{width:820px;margin:0 auto}#tos-ttl,.form-ttl span{background:#fff;text-align:center}#howto-container,#tos-container{padding:50px 0}#make-link-container{background:0 0;padding:160px 0}#make-link-btn{width:400px;height:80px;margin:0 auto}#make-link-btn:hover{opacity:.6}#make-link-btn a{display:block;width:100%;height:100%;background:rgba(0,0,0,.5);border:1px solid #fff;font-size:20px;font-weight:700;color:#fff;text-align:center;line-height:68px}#tos-ttl{width:250px;height:40px;line-height:40px;font-size:16px;font-weight:700;color:#000;position:absolute;z-index:1;top:-18px;left:calc(50% - 125px)}#tos-box-inner{width:100%;height:100%;border:1px solid #fff;padding:50px 30px 30px;color:#fff;font-size:12px;line-height:1.5em}#tos-box-inner p{padding:0 0 15px}@media all and (max-width:812px){#summary,#top-header{position:relative;height:auto}#sub-header,#summary,#top-header{height:auto}#period-box,#top-header-nav{border-bottom:1px solid #fff}#make-link-btn a,#period-box,#tos-ttl,.top-header-nav-box{font-weight:700;text-align:center}#make-link-btn a,#period-box,#summary-inner,#tos-ttl,.top-share-btn{text-align:center}#top-header{width:100%;background:url(../img/top/poster.png) center center/1000px auto repeat-x;animation:bgSlide 20s linear infinite}@keyframes bgSlide{0%{background-position:0 0;transform:translateZ(0)}100%{background-position:-1000px 0;transform:translateZ(1px)}}#header-inner{width:100%;height:100%;background:url(../img/common/bg_overlay_pt.png) center center/1px 2px rgba(0,0,0,.5)}#anemone-ttl{width:50%;margin:0 auto;padding:10% 0 5%}#sub-header #anemone-ttl{width:30%;margin:0 auto;padding:3% 0}#cp-ttl{width:80%;margin:0 auto}#sub-header #cp-ttl{width:90%;margin:0 auto;padding:0 0 6%}#summary{width:84%;border:1px solid #fff;margin:5% auto 10%;padding:4px}#gulliver{position:absolute;z-index:1;width:16%;top:auto;bottom:-12%;left:-9%}#summary-inner{width:100%;height:100%;background:rgba(0,0,0,.5);border:1px solid #fff;font-size:12px;color:#fff}#summary-inner p{padding:4%;line-height:1.5em}#summary-inner strong{font-size:14px;display:block;padding:0 0 5%}#top-header-nav-container{width:100%;height:auto;background:#000;position:static;display:block}#period-box{width:100%;height:50px;border-right:none;font-size:13px;line-height:25px}.period-txt0{background:#fff;color:#000;height:50%}.period-txt1{color:#fff;height:50%}#top-header-nav{color:#fff;justify-content:center}.top-header-nav-box{border-right:1px solid #fff;font-size:12px;line-height:50px;position:relative;cursor:pointer;padding:0 0 5px}.top-header-nav-box:nth-child(1){width:20%}.top-header-nav-box:nth-child(2){width:40%}.top-header-nav-box:nth-child(3){width:40%;border:none}.top-header-nav-box:after,.top-header-nav-box:before{content:"";display:block;width:6px;height:6px;border-bottom:1px solid #fff;border-left:1px solid #fff;transform:rotate(-45deg);position:absolute;pointer-events:none;top:38px;right:calc(50% - 4px)}.top-header-nav-box:after{top:35px}#top-share-container{color:#fff;align-items:center;border-right:none;justify-content:center;padding:3% 0}#top-share-txt{font-size:12px;padding:0 10px}.top-share-btn{width:28px;height:28px;border-radius:14px;overflow:hidden;line-height:28px;margin:0 10px 0 0}#make-link-btn a,#tos-box-inner{width:100%;height:100%;color:#fff}#top-share-tw{background:#1da1f2}#top-share-fb{background:#3b5998}#top-share-line{background:#00c300}.top-share-btn a{color:#fff;display:block;padding:1px 0 0 2px;font-size:14px}#make-link-btn,#tos-box{margin:0 auto;padding:4px;border:1px solid #fff}.section{width:100%;background:url(../img/common/bg_pt.png) center center/294px 348px #000;display:block}#howto-container{padding:8% 0}#howto-img{width:70%;margin:0 auto}#make-link-container{background:0 0;padding:20% 0}#make-link-btn{width:80%;height:80px}#make-link-btn:hover{opacity:1}#make-link-btn a{display:block;background:rgba(0,0,0,.5);border:1px solid #fff;font-size:16px;line-height:68px}#tos-container{padding:50px 0}#tos-box{width:90%;position:relative}#tos-ttl{width:80%;height:30px;line-height:30px;font-size:14px;color:#000;background:#fff;position:absolute;z-index:1;top:-13px;left:10%}#tos-box-inner{border:1px solid #fff;padding:8% 5% 0;font-size:12px;line-height:1.5em}#tos-box-inner p{padding:0 0 5%}}#making-area{justify-content:center}.form-section{width:480px;margin:0 0 40px;border:1px solid #fff;position:relative}.form-ttl,.form-ttl:before{background:#000;position:absolute;border-top:1px solid #fff}.form-ttl{color:#fff;font-size:14px;font-weight:700;height:30px;line-height:30px;text-align:center;top:-15px;left:0;border-bottom:1px solid #fff;z-index:1}.form-ttl:before{display:block;width:21px;height:21px;z-index:-1;top:4px;right:-11px;transform:rotate(45deg);border-right:1px solid #fff}.form-ttl span{position:relative;z-index:1;color:#000;display:inline-block;margin:0 25px 0 0;padding:0 5px;height:28px}.form-ttl span:after,.form-ttl span:before{width:21px;height:21px;background:#fff;position:absolute;z-index:-1;top:4px;transform:rotate(45deg);display:block;content:""}.form-ttl span:after{left:-11px}.form-ttl span:before{right:-11px}#making-left{margin:0 40px 0 0}.img-btn-box{margin:0;padding:30px 10px 10px;justify-content:space-between}.img-btn{width:80px;border:1px solid #ddd;display:block;margin:0 5px;line-height:0;position:relative}.img-btn:after{content:"";width:calc(100% + 2px);height:calc(100% + 2px);border:2px solid #c2779d;position:absolute;z-index:1;top:-1px;left:-1px;display:none}.img-btn.act:after,.img-btn:hover:after,.making-btn,.size-btn,.size-btn span{display:block}.img-btn img{width:100%;height:auto}#txt-section{padding:30px 20px 20px}.input-txt{width:440px;height:50px;border-radius:3px;font-size:14px;border:1px solid #ddd;text-transform:uppercase;ime-mode:disabled;background:#000;color:#fff;padding:0 0 0 10px}.size-btn-box{width:450px;margin:0 auto;padding:25px 0 5px}.size-btn{width:140px;height:70px;margin:5px;border:1px solid #ddd;border-radius:3px;text-align:center;color:#aaa;font-size:16px;line-height:1.2em;padding:20px 0 0;cursor:pointer}.size-btn span{font-size:60%}.size-btn.act,.size-btn:hover{background:#0b0b0b;border-color:#c2779d;color:#c2779d}#stage-box,.making-btn,.making-btn p{border:1px solid #fff}#stage-box{width:422px;padding:30px 0;position:relative;z-index:1}#stage-box .form-ttl{margin:0 auto;left:50%;transform:translateX(-50%);padding:0 20px;width:80%}#stage-box .form-ttl:after{content:"";display:block;width:21px;height:21px;background:#000;position:absolute;z-index:-1;top:4px;left:-11px;transform:rotate(-135deg);border-top:1px solid #fff;border-right:1px solid #fff}#stage{box-shadow:0 0 1px #ddd;position:relative;transform-origin:top left;width:80%;margin:0 auto}#stage-img-box{line-height:0}.stage-img{width:100%}.font-img-box{position:absolute;left:10%;bottom:10%}.size-0 .font-img-box{width:calc((100%/750) *650);left:calc((100% - (100%/750) *650)/ 2);bottom:14%}.size-1 .font-img-box{width:calc((100%/1080) *900);left:calc((100% - (100%/1080) *900)/ 2);bottom:14%}.size-2 .font-img-box{width:calc((100%/1125) *900);left:calc((100% - (100%/1125) *900)/ 2);bottom:15%}.size-3 .font-img-box,.size-4 .font-img-box{width:calc((100%/2160) *900);left:calc((100% - (100%/2160) *900)/ 2)}.font-img-box p{width:10%;line-height:0}.font-img-box p img{width:100%}.making-btn{width:400px;height:80px;margin:50px auto 100px;text-align:center;color:#fff;background:0 0;padding:4px}.making-btn:hover{opacity:.6}.making-btn p{width:100%;height:100%;line-height:70px;font-size:18px;font-weight:700;background:rgba(0,0,0,.5);position:relative}.making-btn p:after,.making-btn p:before{content:"";display:block;height:1px;background:#fff;position:absolute;z-index:1;top:50%;right:20px}.making-btn p:after{width:60px}.making-btn p:before{width:25px;transform:rotate(15deg) translateY(-4px)}@media all and (max-width:812px){.form-ttl,.form-ttl span,.making-btn,.size-btn{text-align:center}#making-area{justify-content:center;display:block}.form-section{width:90%;margin:0 auto 8%;border:1px solid #fff;position:relative}.form-ttl,.form-ttl:before{background:#000;position:absolute;border-top:1px solid #fff}.form-ttl{color:#fff;font-size:14px;font-weight:700;height:30px;line-height:30px;top:-15px;left:0;border-bottom:1px solid #fff;z-index:1}.form-ttl:before{content:"";display:block;width:21px;height:21px;z-index:-1;top:4px;right:-11px;transform:rotate(45deg);border-right:1px solid #fff}.img-btn,.size-btn{border:1px solid #ddd}.form-ttl span{position:relative;z-index:1;background:#fff;color:#000;display:inline-block;margin:0 25px 0 0;padding:0 5px;height:28px}.form-ttl span:after,.form-ttl span:before{width:21px;height:21px;background:#fff;position:absolute;z-index:-1;transform:rotate(45deg);display:block;content:"";top:4px}.form-ttl span:after{left:-11px}.form-ttl span:before{right:-11px}#making-left{margin:0}.img-btn-box{margin:0;padding:30px 5px 10px;justify-content:flex-start;flex-wrap:wrap}.img-btn{width:31.3%;display:block;margin:1%;line-height:0}.img-btn img{width:100%;height:auto}.img-btn:not(.act):hover:after{display:none}#txt-section{padding:30px 20px 20px}.input-txt{width:100%;height:50px;border-radius:3px;font-size:14px;border:1px solid #ddd;text-transform:uppercase;ime-mode:disabled;background:#000;color:#fff}.size-btn-box{width:100%;margin:0 auto;padding:25px 2% 1%}.size-btn{width:46%;height:70px;margin:2%;border-radius:3px;display:block;color:#aaa;font-size:14px;line-height:1.2em;padding:20px 0 0;cursor:pointer}.size-btn span{font-size:10px;display:block;letter-spacing:1px}.size-btn:not(.act):hover{border:1px solid #ddd;background:0 0;color:#aaa}#stage-box,.making-btn,.making-btn p{border:1px solid #fff}#stage-box{width:70%;margin:0 auto;padding:30px 0 20px;position:relative;z-index:1}#stage-box .form-ttl{margin:0 auto;left:50%;transform:translateX(-50%);padding:0 20px;width:80%}#stage-box .form-ttl:after{content:"";display:block;width:21px;height:21px;background:#000;position:absolute;z-index:-1;top:4px;left:-11px;transform:rotate(-135deg);border-top:1px solid #fff;border-right:1px solid #fff}#stage{position:relative;transform-origin:top left;width:80%;margin:0 auto}#stage-img-box{line-height:0}.stage-img{width:100%}.font-img-box{position:absolute;left:10%;bottom:10%}.size-0 .font-img-box{width:calc((100%/750) *650);left:calc((100% - (100%/750) *650)/ 2);bottom:14%}.size-1 .font-img-box{width:calc((100%/1080) *900);left:calc((100% - (100%/1080) *900)/ 2);bottom:14%}.size-2 .font-img-box{width:calc((100%/1125) *900);left:calc((100% - (100%/1125) *900)/ 2);bottom:15%}.size-3 .font-img-box,.size-4 .font-img-box{width:calc((100%/2160) *900);left:calc((100% - (100%/2160) *900)/ 2)}.font-img-box p{width:10%;line-height:0}.font-img-box p img{width:100%}.making-btn{width:90%;height:80px;margin:0 auto 15%;display:block;color:#fff;background:0 0;padding:4px}.making-btn:hover{opacity:1}.making-btn p{width:100%;height:100%;line-height:70px;font-size:18px;font-weight:700;background:rgba(0,0,0,.5)}.making-btn p:after,.making-btn p:before{content:"";display:block;height:1px;background:#fff;position:absolute;z-index:1;top:50%;right:5%}.making-btn p:after{width:12%}.making-btn p:before{width:15px;transform:rotate(15deg) translateY(-2px)}}.download-btn,.download-btn a{border:1px solid #fff;display:block}#download-img-box{width:600px;margin:0 auto}.download-txt{text-align:center;color:#fff}.download-btn{width:400px;height:80px;margin:50px auto 10px;text-align:center;color:#fff;background:0 0;padding:4px}.download-btn a{width:100%;height:100%;line-height:70px;color:#fff;font-size:18px;font-weight:700;background:rgba(0,0,0,.5)}.download-icon{width:24px;display:inline-block;margin:0 10px 0 0}.download-share-btn a,.link-btn a{display:block;color:#fff;font-size:18px;font-weight:700}.download-icon img{margin:0 0 -5px}#download-share-container{width:820px;margin:80px auto 50px;border-bottom:2px solid #fff}#download-share-container-inner{padding:40px 0}.download-share-btn{width:260px;height:60px;line-height:60px;text-align:center;border-radius:3px}.link-btn,.link-btn a{border:1px solid #fff}.download-share-btn a{position:relative;z-index:1}.download-share-btn a i{margin:0 10px 0 0}#twitter-share-btn{background:#1da1f2}#facebook-share-btn{background:#3b5998;margin:0 20px}#insta-share-btn{background:#d6249f;background:-webkit-linear-gradient(135deg,#427eff 0,#f13f79 70%) no-repeat;background:linear-gradient(135deg,#427eff 0,#f13f79 70%) no-repeat;position:relative;overflow:hidden}#insta-share-btn:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(15deg,#ffdb2c,#f9764c 25%,rgba(255,77,64,0) 50%) no-repeat;background:linear-gradient(15deg,#ffdb2c,#f9764c 25%,rgba(255,77,64,0) 50%) no-repeat}.link-btn{width:343px;height:90px;margin:0 auto 20px;padding:4px}.link-btn a{width:100%;height:100%;background:rgba(0,0,0,.5);line-height:80px;text-align:center}#download #official-banner{margin:0 auto}#download #main-txt{padding:0 0 60px}@media all and (max-width:812px){.download-btn a,.download-share-btn a,.link-btn a{display:block;color:#fff;font-weight:700}#download-img-box{width:80%;margin:0 auto}.download-txt{text-align:center;color:#fff}.download-btn{width:80%;height:80px;margin:50px auto 10px;text-align:center;display:block;color:#fff;border:1px solid #fff;background:0 0;padding:4px}.download-btn a{width:100%;height:100%;line-height:70px;border:1px solid #fff;font-size:18px;background:rgba(0,0,0,.5)}#download-share-container{width:90%;margin:15% auto;border-bottom:2px solid #fff}#download-share-ttl{overflow:hidden}#download-share-ttl img{height:25px;width:auto;margin-left:calc((100% - 513px)/ 2)}#download-share-container-inner{padding:8% 0 3%;display:block}.download-share-btn{width:80%;height:50px;line-height:50px;text-align:center;border-radius:3px;margin:0 auto 5%}.link-btn,.link-btn a{border:1px solid #fff}.download-share-btn a{font-size:16px;position:relative;z-index:1}.download-share-btn a i{padding:0 10px 0 0}#twitter-share-btn{background:#1da1f2}#facebook-share-btn{background:#3b5998;margin:0 auto 5%}#insta-share-btn{background:#d6249f;background:-webkit-linear-gradient(135deg,#427eff 0,#f13f79 70%) no-repeat;background:linear-gradient(135deg,#427eff 0,#f13f79 70%) no-repeat;position:relative;overflow:hidden}#insta-share-btn:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(15deg,#ffdb2c,#f9764c 25%,rgba(255,77,64,0) 50%) no-repeat;background:linear-gradient(15deg,#ffdb2c,#f9764c 25%,rgba(255,77,64,0) 50%) no-repeat}.link-btn{width:80%;height:80px;margin:0 auto 20px;padding:4px}.link-btn a{width:100%;height:100%;background:rgba(0,0,0,.5);line-height:70px;font-size:18px;text-align:center}#download #official-banner{margin:0 auto;width:80%}#download #main-txt{padding:0 0 40px;width:90%;margin:0 auto;font-size:12px}}.flex{display:-webkit-flex;display:flex}.flex-wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-center{-webkit-justify-content:center;justify-content:center}.flex-left{-webkit-justify-content:flex-start;justify-content:flex-start}.flex-right{-webkit-justify-content:flex-end;justify-content:flex-end}.w100{width:100%;height:auto}