@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:#12175a}#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{position:relative;width:100%;height:920px;background:url("260218up_hashtag_x_bg_kv_pc.jpg") no-repeat center center/cover;overflow:hidden;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#hashtag_x h1{color:none !important;border:none !important;background:none}#hashtag_x .logoArea{position:absolute;top:52%;left:49%;-webkit-transform:translate(-50%, -60%);transform:translate(-50%, -60%);z-index:2}@media (max-width: 1550px){#hashtag_x .logoArea .mainLogo{width:clamp(450px, 55vw, 650px)}#hashtag_x .logoArea .logoSide{width:clamp(300px, 325px, 400px)}}#hashtag_x .mainLogo{-webkit-transform:translate(-50%, -60%);transform:translate(-50%, -60%);width:670px;z-index:2;-webkit-animation:bounceInScale 1.2s ease forwards;animation:bounceInScale 1.2s ease forwards;padding-bottom:70px}#hashtag_x .logoSide{position:absolute;top:57%;-webkit-transform:translateY(-50%);transform:translateY(-50%);white-space:nowrap}#hashtag_x .logoSideLeft{right:calc(100% + 0px)}@media (max-width: 1550px){#hashtag_x .logoSideLeft{right:calc(100% + -3vw)}}#hashtag_x .logoSideRight{left:calc(100% + -5px)}@media (max-width: 1550px){#hashtag_x .logoSideRight{right:1vw}}@-webkit-keyframes bounceInScale{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}60%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceInScale{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}60%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}#hashtag_x .photoList{width:100%;overflow:hidden;margin-bottom:1.5rem;position:relative}#hashtag_x .photoListInner{display:-webkit-flex;display:flex;width:-webkit-max-content;width:max-content;gap:40px}#hashtag_x .photoListTop{position:absolute;top:5vw;left:0;width:100%}#hashtag_x .photoListBottom{position:absolute;bottom:40px;left:0;width:100%}#hashtag_x .photoItem{-webkit-flex:0 0 auto;flex:0 0 auto;width:285px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}#hashtag_x .photoItem img{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain}#hashtag_x .photoListTop .photoListInner{-webkit-animation:scroll-loop 40s linear infinite;animation:scroll-loop 40s linear infinite}#hashtag_x .photoListBottom .photoListInner{-webkit-transform:translateX(calc(100vw - var(--loop-width)));transform:translateX(calc(100vw - var(--loop-width)));animation:scroll-loop 40s linear infinite reverse}@-webkit-keyframes scroll-loop{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-1 * var(--loop-width)));transform:translateX(calc(-1 * var(--loop-width)))}}@keyframes scroll-loop{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-1 * var(--loop-width)));transform:translateX(calc(-1 * var(--loop-width)))}}#hashtag_x .copyright{width:100%;position:absolute;bottom:8px;left:0;text-align:center;color:#fff;font-weight:bold;font-size:11px;line-height:1.2}#hashtag_x .mainCol{margin:auto;text-align:center;position:relative}#hashtag_x .mainCol .about{position:relative;width:100%;background:#fddfef;z-index:0}#hashtag_x .mainCol .about::before{content:"";position:absolute;top:0;left:0;width:100%;height:150px;background:url(260218up_hashtag_x_bg_about_nit_red.png) no-repeat top center;background-size:cover;mix-blend-mode:multiply;opacity:1}#hashtag_x .mainCol .about::after{content:"";position:absolute;left:0;width:100%;height:150px;background:url(260218up_hashtag_x_bg_about_nit_red.png) no-repeat bottom center;background-size:cover;mix-blend-mode:multiply;opacity:1;visibility:visible !important;-webkit-transform:translateY(-100%) scaleY(-1);transform:translateY(-100%) scaleY(-1)}#hashtag_x .mainCol .about .aboutWrap{position:relative;width:100%}#hashtag_x .mainCol .about .aboutSide{position:absolute;z-index:2;width:18vw;height:calc(18vw * 754 / 334);padding-top:9vw;background-repeat:no-repeat;background-size:contain;pointer-events:none}#hashtag_x .mainCol .about .aboutSideLeft{left:0;background-image:url("260218up_hashtag_x_bg_about_left.png");background-position:left bottom}#hashtag_x .mainCol .about .aboutSideRight{right:2vw;background-image:url("260218up_hashtag_x_bg_about_right.png");background-position:right bottom}@media (max-width: 1700px){#hashtag_x .mainCol .about .aboutSide{width:15vw;height:calc(15vw * 754 / 334);margin-top:18vw;background-size:cover}#hashtag_x .mainCol .about .aboutSideLeft{background-position:right bottom}#hashtag_x .mainCol .about .aboutSideRight{right:0vw;background-position:left bottom}}@media (max-width: 1200px){#hashtag_x .mainCol .about .aboutSide{width:22vw;height:calc(22vw * 754 / 334);margin-top:22vw;background-size:cover}#hashtag_x .mainCol .about .aboutSideLeft{background-position:right bottom}#hashtag_x .mainCol .about .aboutSideRight{right:0vw;background-position:left bottom}}#hashtag_x .mainCol .about .aboutSideDeco{position:absolute;bottom:8.5vw;z-index:1;width:180px;height:auto}#hashtag_x .mainCol .about .aboutSideDecoLeft{left:5vw;padding-bottom:2vw}@media (max-width: 1200px){#hashtag_x .mainCol .about .aboutSideDecoLeft{left:0;padding-bottom:10vw}}#hashtag_x .mainCol .about .aboutSideDecoRight{right:6vw;-webkit-transform:translateY(-20px);transform:translateY(-20px)}@media (max-width: 1200px){#hashtag_x .mainCol .about .aboutSideDecoRight{right:0;padding-bottom:8vw}}#hashtag_x .mainCol .about.isView .aboutInner p,#hashtag_x .mainCol .about.isView .aboutInner img{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}#hashtag_x .mainCol .about .aboutInner{position:relative;max-width:1080px;margin:auto;padding:80px 0;z-index:2}#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 p{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0;transition:.8s .5s}#hashtag_x .mainCol .about .aboutInner .aboutText p+p{margin-top:50px}#hashtag_x .mainCol .about .aboutInner .aboutText{margin-top:100px}#hashtag_x .mainCol .about .aboutInner .postExample{margin-top:50px}#hashtag_x .mainCol .about .aboutInner .postExample p{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;color:#12175a;font-size:30px;font-weight:bold;text-align:center}#hashtag_x .mainCol .about .aboutInner .postExample p::before,#hashtag_x .mainCol .about .aboutInner .postExample p::after{content:"";width:40px;height:3.5px;background:#12175a}#hashtag_x .mainCol .about .aboutInner .postExample p::before{margin-right:20px}#hashtag_x .mainCol .about .aboutInner .postExample p::after{margin-left:20px}#hashtag_x .mainCol .about .aboutInner .postExample .postExampleImg{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;gap:60px;margin-top:20px}#hashtag_x .mainCol .about .aboutInner .postExample .postExampleImg img{max-width:100%;height:auto;-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0;transition:opacity 0.6s ease, -webkit-transform 0.6s ease;transition:transform 0.6s ease, opacity 0.6s ease;transition:transform 0.6s ease, opacity 0.6s ease, -webkit-transform 0.6s ease}#hashtag_x .mainCol .about .aboutInner .postExample .postExampleImg.isView img{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}#hashtag_x .mainCol .about .aboutInner .postExample .postExampleImg.isView img:nth-child(2){transition-delay:0.15s}#hashtag_x .mainCol .about .aboutInner .postExample .postExampleImg.isView img:nth-child(3){transition-delay:0.3s}#hashtag_x .mainCol .bgWhite{background-color:#e1ffff}#hashtag_x .mainCol .bgWhite::before{content:"";position:absolute;left:0;width:100%;height:150px;background:url(260218up_hashtag_x_bg_howto_nit_gold.png) no-repeat top center;background-size:cover;mix-blend-mode:multiply;opacity:1;visibility:visible !important}#hashtag_x .mainCol .bgWhite::after{content:"";position:absolute;left:0;width:100%;height:150px;background:url(260218up_hashtag_x_bg_howto_nit_gold.png) no-repeat bottom center;background-size:cover;mix-blend-mode:multiply;opacity:1;visibility:visible !important;-webkit-transform:translateY(-100%) scaleY(-1);transform:translateY(-100%) scaleY(-1)}#hashtag_x .mainCol .howToApply{position:relative;z-index:1;padding-top:80px}#hashtag_x .mainCol .howToApply h2{width:340px;margin:0 auto;font-size:0;line-height:0;color:none !important;border:none !important;background:none}#hashtag_x .mainCol .howToApply h2 img{display:block;width:100%;height:auto}#hashtag_x .mainCol .howToApply .howToWrap{position:relative;width:100%}#hashtag_x .mainCol .howToApply .howToSide{position:absolute;z-index:2;width:22vw;height:calc(22vw * 715 / 380);padding-top:5vw;background-repeat:no-repeat;background-size:contain;pointer-events:none}#hashtag_x .mainCol .howToApply .howToSideLeft{left:0;background-image:url("260218up_hashtag_x_bg_howto_left.png");background-position:left bottom}#hashtag_x .mainCol .howToApply .howToSideRight{right:0;background-image:url("260218up_hashtag_x_bg_howto_right.png");background-position:right bottom}@media (max-width: 1700px){#hashtag_x .mainCol .howToApply .howToSide{width:28vw;height:calc(28vw * 715 / 380)}}@media (max-width: 1200px){#hashtag_x .mainCol .howToApply .howToSide{width:20vw;height:calc(20vw * 715 / 380);height:80vw;margin-top:10vw;background-size:cover}}#hashtag_x .mainCol .howToApply .howtoSideDeco{position:absolute;bottom:-18vw;z-index:1;width:200px;height:auto}@media (max-width: 1200px){#hashtag_x .mainCol .howToApply .howtoSideDeco{bottom:-28vw}}#hashtag_x .mainCol .howToApply .howtoSideDecoLeft{left:80px}#hashtag_x .mainCol .howToApply .howtoSideDecoRight{right:80px;padding-bottom:2vw}@media (max-width: 1200px){#hashtag_x .mainCol .howToApply .howtoSideDecoRight{padding-bottom:0vw}}#hashtag_x .mainCol .howToApply .stepList{position:relative;z-index:2;max-width:1080px;margin:30px auto 0}#hashtag_x .mainCol .howToApply .stepList li{position:relative;margin-top:77px;-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0;transition:.5s;background:url("260218up_hashtag_x_bg_step_pc.png") no-repeat left top;background-size:contain}#hashtag_x .mainCol .howToApply .stepList li:after{content:"";position:absolute;left:0;right:0;background:url("260218up_hashtag_x_img_arrow.png") no-repeat center 16px;width:84px;height:62px;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{position:relative;z-index:1}#hashtag_x .mainCol .howToApply .stepList li dl dt{position:absolute;top:1%;left:50px;z-index:2}#hashtag_x .mainCol .howToApply .stepList li dl dt img{display:block}#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;padding:28px 30px 38px 30px;font-size:24px}#hashtag_x .mainCol .howToApply .stepList li dl dd .descriptionTxt{padding-left:150px;text-align:left}#hashtag_x .mainCol .howToApply .stepList li dl dd .descriptionTxt p{line-height:1.5}#hashtag_x .mainCol .howToApply .stepList li dl dd .descriptionTxt .marker{background:linear-gradient(transparent 65%, #ffef3b 65%, #ffef3b 85%, transparent 85%)}#hashtag_x .mainCol .howToApply .stepList li dl dd .descriptionTxt .note{display:block;font-size:0.55em;padding-left:1em;text-indent:-1em;line-height:1.5;margin-top:3px;white-space:nowrap}#hashtag_x .mainCol .howToApply .stepList li dl dd .descriptionImg{padding-right:50px}#hashtag_x .mainCol .howToApply .stepList li dl dd .linkBtnWrap{margin-top:20px;display:-webkit-flex;display:flex;gap:5px}#hashtag_x .mainCol .howToApply .stepList li dl dd .linkBtn{position:relative;max-width:400px;padding:5px}#hashtag_x .mainCol .howToApply .stepList li dl dd .linkBtn a{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background:#fd71b3;padding:8px 16px;border-radius:50px;font-size:16px;color:#fff;text-decoration:none;width:200px;white-space:nowrap;height:35px;transition:box-shadow 0.25s ease, -webkit-transform 0.25s ease;transition:transform 0.25s ease, box-shadow 0.25s ease;transition:transform 0.25s ease, box-shadow 0.25s ease, -webkit-transform 0.25s ease}@media (hover: hover){#hashtag_x .mainCol .howToApply .stepList li dl dd .linkBtn a:hover{-webkit-transform:scale(1.02);transform:scale(1.02);box-shadow:0 5px 5px rgba(0,0,0,0.25)}}#hashtag_x .mainCol .howToApply .stepList li dl dd .linkBtn a .snsIco{max-width:30px;margin-right:10px}#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.4em;color:#fff;border-bottom:1px solid rgba(255,255,255,0.7);line-height:1.2}#hashtag_x .mainCol .applicationTerms{padding-top:80px}#hashtag_x .mainCol .applicationTerms h2{width:340px;height:auto;margin:0 auto;color:none;border:none;font-size:0;line-height:0}#hashtag_x .mainCol .applicationTerms .terms{background-color:#fff;position:relative;max-width:1080px;margin:30px auto 0;padding:30px;border:2px solid #c0c0c0;text-align:left;font-size:18px;-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0;transition:.5s;z-index:2;margin-bottom:80px}#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;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:10;opacity:1;transition:opacity 0.5s ease;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#hashtag_x .mainCol .applicationTerms .terms .scrollIco .icoImg{display:block;width:80px;height:auto;margin:0}#hashtag_x .mainCol .applicationTerms .terms .scrollIco.fadeOut{opacity:0;pointer-events:none}#hashtag_x .mainCol .applicationTerms .terms .termsInner{height:250px;overflow:auto;-webkit-transform:rotateZ(0.03deg);transform:rotateZ(0.03deg)}#hashtag_x .mainCol .applicationTerms .terms .termsInner p{color:#000}#hashtag_x .mainCol .applicationTerms .terms .termsInner dt,#hashtag_x .mainCol .applicationTerms .terms .termsInner li{color:#000}#hashtag_x .mainCol .applicationTerms .terms .termsInner dl{color:#000;margin-top:20px}#hashtag_x .mainCol .applicationTerms .terms .termsInner dl dd{color:#000}#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{color:#000;display:block;padding-left:1em;text-indent:-1em;line-height:1.25;margin-top:3px}#hashtag_x .mainCol .applicationTerms .terms .termsInner dl dd a{color:#fd71b3;text-decoration:underline}@media (hover: hover){#hashtag_x .mainCol .applicationTerms .terms .termsInner dl dd a:hover{text-decoration:none}}#hashtag_x .mainCol .applicationTerms .terms .termsInner dl dd li{line-height:1.25;margin-top:10px}
