@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=M+PLUS+1p:wght@400;700");body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}img{vertical-align:top}a img{border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}#bigBackground{min-width:1200px}#hashtag_x *{font-family:"M PLUS 1p","游ゴシック", "Yu Gothic","Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;font-weight:700;line-height:1.5;color:#000}#hashtag_x a{margin:0;padding:0}@media (hover: hover){#hashtag_x a:hover,#hashtag_x a:hover img{text-decoration:none}}#hashtag_x .spOnly{display:none}#hashtag_x .pcOnly{display:block}#hashtag_x .brSpan{display:inline-block}@-webkit-keyframes scroll-to-top{0%{-webkit-transform:translateY(-66.6%);transform:translateY(-66.6%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes scroll-to-top{0%{-webkit-transform:translateY(-66.6%);transform:translateY(-66.6%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes scroll-to-bottom{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-66.6%);transform:translateY(-66.6%)}}@keyframes scroll-to-bottom{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-66.6%);transform:translateY(-66.6%)}}@-webkit-keyframes scroll-to-right{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(50%);transform:translateX(50%)}}@keyframes scroll-to-right{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(50%);transform:translateX(50%)}}@-webkit-keyframes scroll-to-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes scroll-to-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@-webkit-keyframes float{0%{-webkit-transform:translateY(-1%);transform:translateY(-1%)}100%{-webkit-transform:translateY(1%);transform:translateY(1%)}}@keyframes float{0%{-webkit-transform:translateY(-1%);transform:translateY(-1%)}100%{-webkit-transform:translateY(1%);transform:translateY(1%)}}#hashtag_x .mv{overflow:hidden;position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}#hashtag_x .mv .photoSlide{overflow:hidden;position:absolute;width:calc((305 / 1920) * 100%);height:100%;padding:0 calc((20 / 1920) * 100%);z-index:2}#hashtag_x .mv .photoSlide:first-of-type{left:0}#hashtag_x .mv .photoSlide:first-of-type .photoList{-webkit-animation:scroll-to-top 32s infinite linear;animation:scroll-to-top 32s infinite linear}#hashtag_x .mv .photoSlide:last-of-type{right:0}#hashtag_x .mv .photoSlide:last-of-type .photoList{-webkit-animation:scroll-to-bottom 32s infinite linear;animation:scroll-to-bottom 32s infinite linear}#hashtag_x .mv .photoSlide:before,#hashtag_x .mv .photoSlide:after{content:"";position:absolute;visibility:initial;top:0;background:url(250829up_hashtag_x_photo_slide_line.jpg) repeat-y top center;background-size:100%;width:calc((20 / 345) * 100%);height:100%}#hashtag_x .mv .photoSlide:before{left:0}#hashtag_x .mv .photoSlide:after{right:0}#hashtag_x .mv .photoSlide .photoList .photoImg img{width:100%}#hashtag_x .mv .kv{position:relative;width:calc((1230 / 1920) * 100%);padding-top:calc((915/1920) * 100%);background:url(250829up_hashtag_x_kv_bg_pc.jpg) no-repeat top center;background-size:100%}#hashtag_x .mv .kv.jsFirstviewStart h1{-webkit-transform:translate(0, 0);transform:translate(0, 0)}#hashtag_x .mv .kv.jsFirstviewStart .kvCharacter{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;animation:float 2s .6s ease-in-out infinite alternate-reverse}#hashtag_x .mv .kv.jsFirstviewStart .present{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}#hashtag_x .mv .kv h1{position:absolute;top:clamp(80px , 10vw , 184px);background:transparent;width:calc((751 / 1230) * 100%);border:none;-webkit-transform:translate(-100%, 20%);transform:translate(-100%, 20%);transition:.5s}#hashtag_x .mv .kv .kvCharacter{position:absolute;right:calc((30 / 1920) * 100%);width:calc((823 / 1230) * 100%);-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0;transition:.65s .2s;top:calc((-30 / 1920) * 100%)}#hashtag_x .mv .kv .present{position:absolute;-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0;transition:.8s .5s;right:calc((30 / 1920) * 100%);bottom:calc((30 / 1920) * 100%);width:calc((283 / 1230) * 100%)}#hashtag_x .mv .kv .copyright{position:absolute;bottom:5px;left:5px;width:calc((666 / 1230) * 100%)}#hashtag_x .mv .kv img{width:100%}#hashtag_x .mainCol{background:url(250829up_hashtag_x_apply_bg_deco.png) repeat-y top center,url(250829up_hashtag_x_white_bg.jpg) repeat-y top center,#fff;margin:auto;text-align:center;position:relative;overflow:hidden;padding-bottom:80px}#hashtag_x .mainCol .about{position:relative;width:100%;padding:80px 0;background:url(250829up_hashtag_x_about_bg_deco.png) no-repeat top center,url(250829up_hashtag_x_about_bg.jpg) no-repeat top center,#1fa8ff;background-size:cover}#hashtag_x .mainCol .about:before{content:"";position:absolute;top:0;left:0;background:#1fa8ff;width:100%;height:100%;pointer-events:none;transition:.5s .5s}#hashtag_x .mainCol .about.isView:before{opacity:0}#hashtag_x .mainCol .about.isView .aboutInner p{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}#hashtag_x .mainCol .about .aboutInner{position:relative;max-width:1080px;margin:auto;padding:46px 0}#hashtag_x .mainCol .about .aboutInner:before,#hashtag_x .mainCol .about .aboutInner:after{content:"";position:absolute;left:0;right:0;width:100%;height:100%;visibility:initial;z-index:0;pointer-events:none}#hashtag_x .mainCol .about .aboutInner:before{top:0;background:url(250829up_hashtag_x_about_bg_frame_l.png) no-repeat top left,url(250829up_hashtag_x_about_bg_frame_r.png) no-repeat top right}#hashtag_x .mainCol .about .aboutInner:after{bottom:0;background:url(250829up_hashtag_x_about_bg_frame_l.png) no-repeat top left,url(250829up_hashtag_x_about_bg_frame_r.png) no-repeat top right;-webkit-transform:scale(1, -1);transform:scale(1, -1)}#hashtag_x .mainCol .about .aboutInner p{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0;transition:.8s .5s}#hashtag_x .mainCol .closeTxt{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background:#111;width:100%;height:100%;z-index:10}#hashtag_x .mainCol .closeTxt p{color:#fff;font-size:36px;-webkit-transform:rotateZ(0.03deg);transform:rotateZ(0.03deg)}#hashtag_x .mainCol .howToApply{padding-top:80px}#hashtag_x .mainCol .howToApply .stepList{max-width:1080px;margin:30px auto 0}#hashtag_x .mainCol .howToApply .stepList li{position:relative;margin-top:90px;border:2px solid #1fa8ff;box-sizing:border-box;-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0;transition:.5s}#hashtag_x .mainCol .howToApply .stepList li:after{content:"";position:absolute;left:0;right:0;bottom:-70px;background:url(250829up_hashtag_x_step_arrow.png) no-repeat top center;width:84px;height:42px;margin:auto;visibility:initial}#hashtag_x .mainCol .howToApply .stepList li:first-child{margin-top:0}#hashtag_x .mainCol .howToApply .stepList li:last-child:after{display:none}#hashtag_x .mainCol .howToApply .stepList li.isView{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}#hashtag_x .mainCol .howToApply .stepList li dl{overflow:hidden}#hashtag_x .mainCol .howToApply .stepList li dl:before,#hashtag_x .mainCol .howToApply .stepList li dl:after{content:"";position:absolute;background:url(250829up_hashtag_x_step_deco.png) no-repeat top center;width:24px;height:34px;z-index:0}#hashtag_x .mainCol .howToApply .stepList li dl:before{left:10px;bottom:10px}#hashtag_x .mainCol .howToApply .stepList li dl:after{right:10px;top:10px}#hashtag_x .mainCol .howToApply .stepList li dl dt{max-width:210px;padding:10px 30px;border-right:2px solid #1fa8ff;border-bottom:2px solid #1fa8ff;-webkit-transform:skew(-30deg);transform:skew(-30deg);box-sizing:border-box}#hashtag_x .mainCol .howToApply .stepList li dl dt span{display:block;-webkit-transform:skew(30deg);transform:skew(30deg)}#hashtag_x .mainCol .howToApply .stepList li dl dt:after{content:"";position:absolute;top:0;left:calc(100% + 12px);width:12px;height:100%;border-right:2px solid #1fa8ff;border-left:2px solid #1fa8ff;border-bottom:2px solid #1fa8ff}#hashtag_x .mainCol .howToApply .stepList li dl dd{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;margin-top:-30px;padding:0 40px 12px;font-size:28px}#hashtag_x .mainCol .howToApply .stepList li dl dd .descriptionTxt{margin-top:20px;text-align:left}#hashtag_x .mainCol .howToApply .stepList li dl dd .descriptionTxt .marker{background:linear-gradient(transparent 70%, #ffed26 70%)}#hashtag_x .mainCol .howToApply .stepList li dl dd .descriptionTxt .note{display:block;font-size:0.6em;padding-left:1em;text-indent:-1em}#hashtag_x .mainCol .howToApply .stepList li dl dd .linkBtn{position:relative;max-width:400px;margin:auto;padding:5px}#hashtag_x .mainCol .howToApply .stepList li dl dd .linkBtn a{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background:#1fa8ff;padding:3px 20px;font-size:26px;color:#fff}#hashtag_x .mainCol .howToApply .stepList li dl dd .linkBtn a:before,#hashtag_x .mainCol .howToApply .stepList li dl dd .linkBtn a:after{content:"";position:absolute;width:16px;height:16px;z-index:0;transition:.5s}#hashtag_x .mainCol .howToApply .stepList li dl dd .linkBtn a:before{left:0;bottom:0;border-left:2px solid #1fa8ff;border-bottom:2px solid #1fa8ff}#hashtag_x .mainCol .howToApply .stepList li dl dd .linkBtn a:after{right:0;top:0;border-right:2px solid #1fa8ff;border-top:2px solid #1fa8ff}@media (hover: hover){#hashtag_x .mainCol .howToApply .stepList li dl dd .linkBtn a:hover:before,#hashtag_x .mainCol .howToApply .stepList li dl dd .linkBtn a:hover:after{width:calc(100% - 2px);height:calc(100% - 2px)}}#hashtag_x .mainCol .howToApply .stepList li dl dd .linkBtn a .snsIco{max-width:30px}#hashtag_x .mainCol .howToApply .stepList li dl dd .linkBtn a .snsIco img{width:100%}#hashtag_x .mainCol .howToApply .stepList li dl dd .linkBtn a span{display:inline-block;margin-left:0.2em;color:#fff;border-bottom:1px solid #fff;line-height:1}#hashtag_x .mainCol .applicationTerms{padding-top:80px}#hashtag_x .mainCol .applicationTerms .terms{position:relative;max-width:1080px;margin:30px auto 0;padding:30px 20px;border:2px solid #c0c0c0;text-align:left;font-size:18px;-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0;transition:.5s}#hashtag_x .mainCol .applicationTerms .terms.isView{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}#hashtag_x .mainCol .applicationTerms .terms .scrollIco{position:absolute;top:0;left:0;background:rgba(0,0,0,0.7);width:100%;height:100%;z-index:2}#hashtag_x .mainCol .applicationTerms .terms .scrollIco .icoImg{display:block;width:24%;margin:8vw auto 0}#hashtag_x .mainCol .applicationTerms .terms .termsInner{height:500px;overflow:auto;-webkit-transform:rotateZ(0.03deg);transform:rotateZ(0.03deg)}#hashtag_x .mainCol .applicationTerms .terms .termsInner dl{margin-top:20px}#hashtag_x .mainCol .applicationTerms .terms .termsInner dl dd .case li{color:#666;font-size:0.9em}#hashtag_x .mainCol .applicationTerms .terms .termsInner dl dd .howtoList li,#hashtag_x .mainCol .applicationTerms .terms .termsInner dl dd .noteList li,#hashtag_x .mainCol .applicationTerms .terms .termsInner dl dd .case li{padding-left:1em;text-indent:-1em}#hashtag_x .mainCol .applicationTerms .terms .termsInner dl dd .note{display:block;padding-left:1em;text-indent:-1em}#hashtag_x .mainCol .applicationTerms .terms .termsInner dl dd a{color:#1fa8ff;text-decoration:underline}@media (hover: hover){#hashtag_x .mainCol .applicationTerms .terms .termsInner dl dd a:hover{text-decoration:none}}
