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:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}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:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*{margin:0;padding:0;box-sizing:border-box}img{vertical-align:bottom}@media screen and (max-width: 750px){img{width:100%}}body{background-image:url(../images/bg_pattern.png);animation:move 60s infinite linear;overflow-x:hidden;position:relative;font-family:"M PLUS Rounded 1c", sans-serif}@keyframes move{0%{background-position:0 0}100%{background-position:-1350px -1350px}}#load{position:fixed;width:100%;height:100vh;top:0px;left:0px;background:#42c7d7;z-index:9998}#load::after{content:'';display:block;background:url(../images/logo_gyaarstudio.png) top center no-repeat;background-size:contain;width:134px;height:120px;position:relative;top:calc(50% - 67px);left:calc(50% - 60px);z-index:9999;animation:puni 1s infinite linear}#load.open{animation:slideOut 1s forwards ease;animation-delay:2s}@keyframes puni{0%{transform:scale(0.9, 1.05) translateY(0)}15%{transform:scale(1.1, 0.9) translateY(10%)}30%{transform:scale(1, 1) translateY(0)}45%{transform:scale(1.05, 0.95) translateY(5%)}60%{transform:scale(1, 1) translateY(0)}75%{transform:scale(1.02, 0.98) translateY(2%)}80%{transform:scale(1, 1) translateY(0)}100%{transform:scale(1, 1) translateY(0)}}@keyframes slideOut{from{transform:translateX(0)}to{transform:translateX(-100%)}}#cursor{position:fixed;width:53px;height:52px;margin:-26px 0 0 -26px;z-index:9999;pointer-events:none;opacity:0;transition:transform .2s;animation:5s linear infinite rotation}#cursor.is-active{transition:transform .2s;animation:2s linear infinite rotationReverse}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes rotationReverse{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}@media screen and (max-width: 750px){.btnTop{display:block;width:18.4vw;position:fixed;z-index:5;bottom:4.8vw;right:4.8vw;transition:.2s;opacity:0}.btnTop.is-show{display:block;animation:zoomIn .2s;transform:scale(1, 1);transition:.2s;opacity:1}}@media screen and (min-width: 751px){.btnTop{display:block;position:fixed;z-index:5;bottom:20px;right:20px;transition:.2s;opacity:0}.btnTop.is-show{display:block;animation:zoomIn .2s;transform:scale(1, 1);transition:.2s;opacity:1}.btnTop.is-show:hover{animation:puni 1s infinite linear}}@keyframes zoomIn{0%{opacity:0;transform:scale(0.3, 0.3)}80%{opacity:1;transform:scale(1.2, 1.2)}100%{opacity:1;transform:scale(1, 1)}}@media screen and (max-width: 750px){.navBtn{text-decoration:none;display:block;color:#fff;position:fixed;z-index:9997;top:5.6vw;right:5.6vw;background:#e62e87;text-align:center;font-size:2.4vw;font-weight:500;box-shadow:0px 0px 0px .8vw #fff;border-radius:50%;width:14.4vw;height:14.4vw;line-height:14.4vw;cursor:pointer}.navBtn span{width:5.6vw;height:.53333vw;display:block;position:absolute;left:50%;transform:translateX(-50%);background-color:#fff;border-radius:100vh;transition:.2s}.navBtn span:nth-of-type(1){top:calc(50% - 3.2vw);transform:translate(-50%, -50%)}.navBtn span:nth-of-type(2){top:calc(50% - 1.6vw);transform:translate(-50%, -50%)}.navBtn span:nth-of-type(3){top:50%;transform:translate(-50%, -50%)}.navBtn::after{content:'MENU';display:inline-block;position:absolute;top:calc(50% + 3.07vw);left:50%;transform:translate(-50%, -50%)}.navBtn.close{color:#e62e87;background:#fff;box-shadow:0px 0px 0px .8vw #e62e87}.navBtn.close span{background-color:#e62e87;transition:.2s}.navBtn.close span:nth-of-type(1){top:calc(50% - 1.6vw);transform:translate(-50%, -50%) rotate(45deg)}.navBtn.close span:nth-of-type(2){opacity:0}.navBtn.close span:nth-of-type(3){top:calc(50% - 1.6vw);transform:translate(-50%, -50%) rotate(-45deg)}.navBtn.close::after{content:'CLOSE';display:inline-block;position:absolute;top:calc(50% + 3.07vw);left:50%;transform:translate(-50%, -50%)}}@media screen and (min-width: 751px){.navBtn{display:none}}@media screen and (min-width: 751px){.sp{display:none}}@media screen and (max-width: 750px){.pc{display:none}}@media screen and (max-width: 750px){.tab{display:none}}@media screen and (min-width: 1000px){.tab{display:none}}.pcNav{display:none}@media screen and (min-width: 1000px){.pcNav{display:block}}.btnBns{display:block;position:fixed;z-index:100;top:20px;right:20px}@media screen and (max-width: 1000px){.btnBns{display:block}}@media screen and (max-width: 750px){.btnBns{top:23vw;right:5.6vw}}.btnBns a{display:block;width:160px;height:160px;border-radius:50%;box-shadow:0px 0px 0px 6px #fff;background-image:url(../images/btn_bns_txt-on.png);background-position:center center;background-repeat:no-repeat;background-size:100%;background-color:#e6201d;transition:0.2s}@media screen and (max-width: 750px){.btnBns a{box-shadow:0px 0px 0px 0.8vw #fff;width:14.4vw;height:14.4vw;transition:0s}}.btnBns a img{opactiy:1.0}@media screen and (min-width: 751px){.btnBns a:hover{box-shadow:0px 0px 0px 6px #e6201d;background-color:#fff}.btnBns a:hover img{opacity:0}}header{display:block;width:90%;max-width:1000px;margin:0 auto;position:relative}@media screen and (max-width: 750px){header{margin:8vw auto 5.33333vw}}@media screen and (min-width: 751px){header{display:block;margin:60px auto 30px}}@media screen and (min-width: 1000px){header{display:flex;justify-content:space-between;align-items:stretch;margin:60px auto 50px}}@media screen and (min-width: 751px){header .rightCol{width:100%;margin:0 auto}}@media screen and (min-width: 1000px){header .rightCol{display:flex;flex-direction:column;width:56%}}header .logo{display:block}@media screen and (max-width: 750px){header .logo{width:53.33333vw;margin:0 auto}}@media screen and (min-width: 751px){header .logo{width:auto;max-width:380px;margin:0 auto}}@media screen and (min-width: 1000px){header .logo{flex:0 1 380px;width:38%;max-width:380px}}header .logo img{width:100%}@media screen and (min-width: 751px){header h1{order:1;display:block;width:auto;max-width:560px;margin:0 auto 25px}}@media screen and (min-width: 1000px){header h1{order:1;display:block;width:100%;max-width:560px}}header h1 img{width:100%}@media screen and (max-width: 750px){header nav{display:block;width:100vw;height:100vh;overflow-y:auto;position:fixed;top:0;left:0;z-index:9996;background:#42c7d7;padding:4.8vw;opacity:0;transition:opacity .3s;pointer-events:none}header nav.is-active{opacity:1;pointer-events:inherit}}@media screen and (min-width: 751px){header nav{display:block;transition:0}}@media screen and (max-width: 750px){header nav .navList{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:10.66667vw;position:relative}header nav .navList:before{content:'';position:absolute;top:0;left:0;background:url(../images/logo_gyaarstudio.png) center top no-repeat;background-size:contain;width:18.13333vw;height:16vw}}@media screen and (min-width: 751px){header nav .navList{display:flex;justify-content:center;margin-bottom:25px}}@media screen and (min-width: 1000px){header nav .navList{display:flex;justify-content:space-between;margin-bottom:25px}}header nav .navList li{display:inline-block}header nav .navList li a{text-decoration:none;display:block;font-weight:800;color:#fff;position:relative;background:#e62e87;text-align:center}@media screen and (max-width: 750px){header nav .navList li a{font-size:7.46667vw;box-shadow:0px 0px 0px 1.06667vw #fff;border-radius:50%;width:39.46667vw;height:39.46667vw;line-height:39.46667vw;margin-bottom:8.53333vw}header nav .navList li a.contact{font-size:6.13333vw}}@media screen and (min-width: 751px){header nav .navList li a{font-size:30px;box-shadow:0px 0px 0px 6px #fff;border-radius:50%;width:160px;height:160px;line-height:160px;margin:0 20px}header nav .navList li a.contact{font-size:24px}}@media screen and (min-width: 1000px){header nav .navList li a{font-size:30px;box-shadow:0px 0px 0px 6px #fff;border-radius:50%;width:160px;height:160px;line-height:160px;margin:0}header nav .navList li a.contact{font-size:24px}}header nav .navList li a span{font-weight:500}@media screen and (max-width: 750px){header nav .navList li a span{position:absolute;line-height:1;font-size:3.2vw;top:calc(50% + 7.47vw);left:50%;transform:translate(-50%, -50%)}}@media screen and (min-width: 751px){header nav .navList li a span{position:absolute;line-height:1;font-size:16px;top:calc(50% + 26px);left:50%;transform:translate(-50%, -50%)}}@media screen and (min-width: 751px){header nav .navList li a{transition:.2s}header nav .navList li a:hover{color:#e62e87;background:#fff;box-shadow:0px 0px 0px 6px #e62e87}}header .lgCol{position:relative}@media screen and (min-width: 1000px){header .lgCol{position:absolute;bottom:-25px;right:0}}@media screen and (max-width: 1000px){header .lgCol{position:absolute;top:0;right:0}}@media screen and (max-width: 750px){header .lgCol{position:absolute;top:16.66667vw;right:.53333vw}}@media screen and (min-width: 1000px){header .btnLgLists{display:flex;justify-content:flex-end;width:140px;margin-left:calc(100% - 140px)}}@media screen and (max-width: 1000px){header .btnLgLists{display:flex;justify-content:flex-end;width:180px}}@media screen and (max-width: 750px){header .btnLgLists{flex-direction:column;width:auto}}@media screen and (min-width: 751px){header .btnLgList{width:47%}header .btnLgList:nth-child(n+2){margin:0 0 0 6%}}@media screen and (max-width: 750px){header .btnLgList{width:14.4vw;height:14.4vw}header .btnLgList:nth-child(n+2){margin:1.33333vw 0 0 0}}header .btnLg{text-align:center;border-radius:50%;width:100%;aspect-ratio:1 / 1;display:flex;justify-content:center;align-items:center;color:#e62e87;text-decoration:none;background:#fff;border-color:#e62e87;border-style:solid}@media screen and (max-width: 750px){header .btnLg{border-width:3px;font-size:5.33333vw}}@media screen and (min-width: 751px){header .btnLg{border-width:6px;font-size:24px}}header .btnLg.--active{background:#e62e87;color:#fff;border-color:#fff;pointer-events:none}@media (hover: hover){header .btnLg{transition:color 0.3s, background-color 0.3s, border-color 0.3s}header .btnLg:hover{color:#fff;background:#e62e87;border-color:#fff}}main{overflow:hidden}main #introduction{background-color:#fff14a;display:block;width:90%;max-width:1000px;margin:0 auto}@media screen and (max-width: 750px){main #introduction{background-image:url(../images/bg_intro.png);background-position:right bottom -1%;background-size:100% auto;background-repeat:no-repeat;padding:10.66667vw 8vw 50.66667vw;border:4px solid #000;border-radius:2.66667vw}}@media screen and (min-width: 751px){main #introduction{background-image:url(../images/bg_intro.png);background-position:right bottom;background-repeat:no-repeat;padding:80px 80px 360px;border:6px solid #000;border-radius:20px}}main #introduction .catch{color:#e62e87;font-weight:800}@media screen and (max-width: 750px){main #introduction .catch{font-size:10.66667vw;line-height:1.2;margin-bottom:10.66667vw;letter-spacing:-0.08em}}@media screen and (min-width: 751px){main #introduction .catch{font-size:60px;line-height:1.2;margin-bottom:60px}}main #introduction .description{font-weight:800}@media screen and (max-width: 750px){main #introduction .description{font-size:3.73333vw;line-height:2.0}}@media screen and (min-width: 751px){main #introduction .description{font-size:22px;line-height:2.0}}main .bnrCol{width:90%;max-width:1000px;text-align:center}@media screen and (min-width: 751px){main .bnrCol{margin:60px auto 100px}}@media screen and (max-width: 750px){main .bnrCol{margin:8vw auto 16vw}}main .bnrCol a{display:inline-block;transition:opacity 0.2s;opacity:1.0}@media screen and (min-width: 751px){main .bnrCol a:hover{opacity:0.6}}main .bnrCol a img{max-width:100%}main #title{background:#42c7d7;position:relative}@media screen and (max-width: 750px){main #title{padding:calc(21.33vw - 20px) 0}}@media screen and (min-width: 751px){main #title{padding:100px 0}}main #title::before,main #title::after{height:20px;content:"";position:absolute;left:0;width:100%}main #title::before{top:-20px;background:linear-gradient(45deg, #42c7d7 10px,rgba(0,0,0,0) 0%),linear-gradient(315deg, #42c7d7 10px,rgba(0,0,0,0) 0%);background-size:20px 20px}main #title::after{bottom:-20px;background:linear-gradient(135deg, #42c7d7 10px,rgba(0,0,0,0) 0%),linear-gradient(225deg, #42c7d7 10px,rgba(0,0,0,0) 0%);background-size:20px 20px}main #title h2{background:#e62e87;color:#fff;font-weight:800;text-align:center;position:relative}@media screen and (max-width: 750px){main #title h2{box-shadow:0px 0px 0px 3px #fff;margin:0 auto 10.66667vw;border-radius:50%;width:30.66667vw;height:30.66667vw;line-height:30.66667vw;font-size:6.4vw}}@media screen and (min-width: 751px){main #title h2{box-shadow:0px 0px 0px 6px #fff;margin:0 auto 60px;border-radius:50%;width:192px;height:192px;line-height:192px;font-size:36px}}main #title h2 span{position:absolute;font-weight:500}@media screen and (max-width: 750px){main #title h2 span{line-height:1;font-size:3.73333vw;top:calc(50% + 6.4vw);left:50%;transform:translate(-50%, -50%)}}@media screen and (min-width: 751px){main #title h2 span{line-height:1;font-size:19px;top:calc(50% + 19px + 10px);left:50%;transform:translate(-50%, -50%)}}main #title .pnavTitleLists{display:flex;max-width:1100px;width:90%}@media screen and (max-width: 750px){main #title .pnavTitleLists{margin:0 auto 6vw;flex-wrap:wrap}}@media screen and (min-width: 751px){main #title .pnavTitleLists{margin:0 auto 40px;justify-content:space-between}}@media screen and (max-width: 750px){main #title .pnavTitleList{width:48%;padding:0 3px}main #title .pnavTitleList:nth-child(even){margin-left:4%}main #title .pnavTitleList:nth-child(n+3){margin-top:4%}}@media screen and (min-width: 751px){main #title .pnavTitleList{width:23%;padding:0 6px}main #title .pnavTitleList:nth-child(n+2){margin-left:2.33%}}main #title .btnPnav{position:relative;display:flex;height:100%;justify-content:center;align-items:center;text-align:center;background:#e62e87;color:#fff;font-weight:800;text-decoration:none;width:100%;border-radius:100vh;line-height:1.2}@media screen and (max-width: 750px){main #title .btnPnav{font-size:4vw;padding:2.5vw 0.7em;box-shadow:0px 0px 0px 3px #fff;margin:3px auto}}@media screen and (min-width: 751px){main #title .btnPnav{font-size:min(3.3vw , 18px);padding:12px 0.7em;box-shadow:0px 0px 0px 6px #fff;margin:6px auto}}@media (hover: hover){main #title .btnPnav{transition:color 0.2s, box-shadow 0.2s}main #title .btnPnav:hover{color:#e62e87;background:#fff}}@media screen and (hover: hover) and (max-width: 750px){main #title .btnPnav:hover{box-shadow:0px 0px 0px 3px #e62e87}}@media screen and (hover: hover) and (min-width: 751px){main #title .btnPnav:hover{box-shadow:0px 0px 0px 6px #e62e87}}@media screen and (max-width: 750px){main #title .groupTitle:nth-child(n+2){margin:10.66667vw auto 0}}@media screen and (min-width: 751px){main #title .groupTitle:nth-child(n+2){margin:60px auto 0}}main #title section{background:#fff;display:block;width:90%;max-width:1100px;margin:0 auto;position:relative}main #title section:last-child{margin-bottom:0}@media screen and (max-width: 750px){main #title section{margin:0 auto 10.66667vw;padding:10.66667vw 8vw;border-radius:10.66667vw}}@media screen and (min-width: 751px){main #title section{margin:0 auto 60px;padding:60px;border-radius:40px}}main #title section h3{font-weight:800;text-align:center;line-height:1.2}@media screen and (max-width: 750px){main #title section h3{font-size:6.4vw;margin-bottom:10.66667vw}main #title section h3 span{font-size:2.93333vw;line-height:240%;vertical-align:top}}@media screen and (min-width: 751px){main #title section h3{font-size:42px;margin-bottom:60px}main #title section h3 span{font-size:22px;line-height:240%;vertical-align:top}}main #title section .ssCol{display:flex;justify-content:center}@media screen and (max-width: 750px){main #title section .ssCol{width:100%;margin-bottom:8vw}main #title section .ssColItem{margin-right:2.13333vw}main #title section .ssColItem:last-of-type{margin-right:0}main #title section .ssCol img{display:block;min-width:0;width:100%;height:100%}}@media screen and (min-width: 751px){main #title section .ssCol{width:100%;margin-bottom:36px}main #title section .ssColItem{margin-right:16px}main #title section .ssColItem:last-of-type{margin-right:0}main #title section .ssCol img{display:block;min-width:0;width:100%;height:100%}}main #title section .catch{color:#e62e87;font-weight:700}@media screen and (max-width: 750px){main #title section .catch{font-size:8vw;line-height:1.2;letter-spacing:-0.03em;margin-bottom:0.44em}}@media screen and (min-width: 751px){main #title section .catch{font-size:50px;line-height:1.2;letter-spacing:-0.03em;margin-bottom:13px}}main #title section .description{font-weight:700}@media screen and (max-width: 750px){main #title section .description{font-size:3.73333vw;line-height:2.0;margin-bottom:8vw}}@media screen and (min-width: 751px){main #title section .description{font-size:22px;line-height:2.0;margin-bottom:28px}}main #title section .descriptionEnd{font-weight:800;line-height:1.5;color:#e62e87}@media screen and (max-width: 750px){main #title section .descriptionEnd{font-size:3.2vw;margin-bottom:8vw}}@media screen and (min-width: 751px){main #title section .descriptionEnd{font-size:20px;margin-bottom:28px}}main #title section .descriptionEnd:has(+main #title section .descriptionEnd){margin-bottom:0}@media screen and (max-width: 750px){main #title section .descriptionEnd:has(+main #title section .descriptionEnd){margin-bottom:0}}@media screen and (min-width: 751px){main #title section .descriptionEnd:has(+main #title section .descriptionEnd){margin-bottom:0}}main #title section .descriptionEnd[data-indent="1"]{padding:0 0 0 1em;text-indent:-1em}main #title section .txtLink{display:inline-block;color:#e62e87;font-weight:700}@media screen and (min-width: 751px){main #title section .txtLink{font-size:22px;line-height:2.0;transition:.2s;margin-right:20px}main #title section .txtLink:hover{transform:scale(1.1)}}main #title section .logoPf{display:inline-block}@media screen and (max-width: 750px){main #title section .logoPf{width:34.67vw;margin-bottom:4vw}}@media screen and (min-width: 751px){main #title section .logoPf{margin-bottom:30px}}main #title section .btn{background:#e62e87;color:#fff;font-weight:800;text-decoration:none}@media screen and (max-width: 750px){main #title section .btn{display:block;margin:0 auto;font-size:4.26667vw;text-align:center;padding:4vw;border-radius:100vh;transition:.2s;box-shadow:0px 0px 0px 3px #fff}}@media screen and (min-width: 751px){main #title section .btn{font-size:28px;line-height:1.2;padding:24px 12px;width:480px;margin:24px auto 0;border-radius:100vh;display:block;text-align:center;transition:.2s;box-shadow:0px 0px 0px 6px #fff}main #title section .btn:hover{color:#e62e87;background:#fff;box-shadow:0px 0px 0px 6px #e62e87}}@media screen and (min-width: 1000px){main #title section .btn{font-size:32px;width:420px;padding:20px 36px;border-radius:100vh;position:absolute;bottom:60px;right:60px;transition:.2s;box-shadow:0px 0px 0px 6px #fff}main #title section .btn:hover{color:#e62e87;background:#fff;box-shadow:0px 0px 0px 6px #e62e87}}main #title section .btn[data-position="relative"]{position:relative;bottom:0;right:0}@media screen and (min-width: 1000px){main #title section .btn[data-position="relative"]{margin:0}}main #title section .btnDisabled{background:#737373;color:#fff;font-weight:800;text-decoration:none;border-radius:100vh;display:block;text-align:center}@media screen and (max-width: 750px){main #title section .btnDisabled{width:fit-content;margin:0 auto;font-size:4.26667vw;padding:4vw 1.6em;transition:0.2s;box-shadow:0px 0px 0px 3px #fff}}@media screen and (min-width: 751px){main #title section .btnDisabled{font-size:28px;padding:24px 0;width:420px;margin:24px auto 0;box-shadow:0px 0px 0px 6px #fff}}@media screen and (min-width: 1000px){main #title section .btnDisabled{font-size:min(2.6vw , 28px);width:auto;padding:24px 36px;position:absolute;bottom:60px;right:60px;box-shadow:0px 0px 0px 6px #fff;margin:24px 0 0}}main #title section .btnDisabled[data-position="relative"]{position:relative;bottom:0;right:0}@media screen and (min-width: 1000px){main #title section .btnDisabled[data-position="relative"]{margin-top:0}}@media screen and (min-width: 1000px){main #title section .wrapTitleNote{display:flex;justify-content:space-between;align-items:center}}@media screen and (min-width: 1000px){main #title section .btnStoreSnsLists{display:flex;justify-content:flex-end}}@media screen and (max-width: 750px){main #title section .btnStoreSnsList:nth-child(n+2){margin-top:20px}}@media screen and (min-width: 1000px){main #title section .btnStoreSnsList:nth-child(n+2){margin-left:25px}}main #title section .btnSnsSore{background:#e62e87;color:#fff;font-weight:800;text-decoration:none;border-radius:100vh;display:block;text-align:center}@media screen and (max-width: 750px){main #title section .btnSnsSore{width:56vw;margin:0 auto;font-size:6.4vw;padding:4vw 0;transition:0.2s;box-shadow:0px 0px 0px 3px #fff}}@media screen and (min-width: 751px){main #title section .btnSnsSore{font-size:36px;padding:24px 0;width:420px;margin:24px auto 0;box-shadow:0px 0px 0px 6px #fff}}@media screen and (min-width: 1000px){main #title section .btnSnsSore{font-size:min(3vw , 36px);width:auto;padding:24px 36px;position:absolute;bottom:60px;right:60px;box-shadow:0px 0px 0px 6px #fff}}main #title section .btnSnsSore[data-lang="en"]{line-height:1.2}@media screen and (max-width: 750px){main #title section .btnSnsSore[data-lang="en"]{padding:4vw;width:100%;font-size:4.26667vw}}@media screen and (min-width: 751px){main #title section .btnSnsSore[data-lang="en"]{font-size:28px;width:480px;padding:20px 36px}}@media screen and (min-width: 1000px){main #title section .btnSnsSore[data-lang="en"]{width:auto;padding:20px 36px;font-size:min(3vw , 32px)}}@media (hover: hover){main #title section .btnSnsSore{transition:0.2s}main #title section .btnSnsSore:hover{color:#e62e87;background:#fff;box-shadow:0px 0px 0px 6px #e62e87}}main #title section .btnSnsSore[data-position="relative"]{position:relative;bottom:0;right:0}@media screen and (min-width: 1000px){main #title section .btnSnsSore[data-position="relative"]{margin-top:0}}main #title section small{font-weight:500}@media screen and (max-width: 750px){main #title section small{display:block;font-size:3.2vw;line-height:1.2;margin-bottom:8vw}}@media screen and (min-width: 1000px){main #title section small{display:block;width:auto;max-width:100%;font-size:12px;line-height:1}}@media screen and (min-width: 751px){main #title section small{max-width:46%}}main #news{background-color:#66d4c3}@media screen and (max-width: 750px){main #news{background-image:url(../images/bg_news.png);background-size:cover;background-position:center center;background-repeat:repeat-y;padding:21.33333vw 0}}@media screen and (min-width: 751px){main #news{background-image:url(../images/bg_news_pc.png);background-size:auto auto;background-position:center center;background-repeat:repeat-y;padding:100px 0}}main #news h2{background:#e62e87;color:#fff;font-weight:800;text-align:center;position:relative}@media screen and (max-width: 750px){main #news h2{box-shadow:0px 0px 0px 3px #fff;margin:0 auto 10.66667vw;border-radius:50%;width:30.66667vw;height:30.66667vw;line-height:30.66667vw;font-size:6.4vw}}@media screen and (min-width: 751px){main #news h2{box-shadow:0px 0px 0px 6px #fff;margin:0 auto 60px;border-radius:50%;width:192px;height:192px;line-height:192px;font-size:36px}}main #news h2 span{position:absolute;font-weight:500}@media screen and (max-width: 750px){main #news h2 span{line-height:1;font-size:3.73333vw;top:calc(50% + 6.4vw);left:50%;transform:translate(-50%, -50%)}}@media screen and (min-width: 751px){main #news h2 span{line-height:1;font-size:19px;top:calc(50% + 19px + 10px);left:50%;transform:translate(-50%, -50%)}}main #news .contentNews{background:#fff;display:block;width:94%;max-width:1100px;position:relative;margin-right:auto;margin-left:auto}@media screen and (max-width: 750px){main #news .contentNews{padding:10.66667vw 8vw;border-radius:2.66667vw}}@media screen and (min-width: 751px){main #news .contentNews{padding:70px;border-radius:40px}}main #news .contentNews h3{font-weight:800;text-align:center;line-height:1.2}@media screen and (max-width: 750px){main #news .contentNews h3{font-size:6.4vw;margin-bottom:10.66667vw}}@media screen and (min-width: 751px){main #news .contentNews h3{font-size:42px;margin-bottom:60px}}@media screen and (min-width: 751px){main #news .contentNewsInner{display:flex;justify-content:space-between;align-items:stretch}}@media screen and (max-width: 750px){main #news .titNewsInner{margin-bottom:8vw}}@media screen and (min-width: 751px){main #news .titNewsInner{margin-bottom:60px}}@media screen and (min-width: 751px){main #news .wrapSnsLink{width:49%;max-width:430px;display:flex;flex-direction:column}}main #news .wrapSnsLink p{line-height:2;font-weight:700;letter-spacing:-0.03em}@media screen and (max-width: 750px){main #news .wrapSnsLink p{font-size:3.73333vw}}@media screen and (min-width: 751px){main #news .wrapSnsLink p{font-size:22px}}main #news .snsLinkLists{display:flex;justify-content:center}@media screen and (max-width: 750px){main #news .snsLinkLists{margin-bottom:5.33333vw}}@media screen and (min-width: 751px){main #news .snsLinkLists{flex-grow:2;align-items:center}}main #news .snsLinkList{max-width:125px}@media screen and (max-width: 750px){main #news .snsLinkList{width:22%;min-width:60px}main #news .snsLinkList:nth-child(n+2){margin:0 0 0 8%}}@media screen and (min-width: 751px){main #news .snsLinkList{width:48%}main #news .snsLinkList:nth-child(n+2){margin:0 0 0 4%}}main #news .btnSnsOfficial{display:block;width:100%;aspect-ratio:1 / 1;border-radius:50%;position:relative}main #news .btnSnsOfficial::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;aspect-ratio:1 / 1}main #news .btnSnsOfficial.--x{background:#111111}main #news .btnSnsOfficial.--x::before{background:url("../images/logo_x_wht.svg") center center/40% auto no-repeat}main #news .btnSnsOfficial.--youtube::before{background:url("../images/ico_youtube.svg") center center/100% auto}@media screen and (max-width: 750px){main #news .snsTimeine{width:100%;margin-top:35px}}@media screen and (min-width: 751px){main #news .snsTimeine{width:47%}}main #news .snsTimeine .twitter-timeline{width:100% !important}main #news .snsTimeine iframe{width:100% !important}footer{background:#fff}@media screen and (max-width: 750px){footer{padding:10.66667vw 0 21.33333vw}}@media screen and (min-width: 751px){footer{padding:60px 0}}footer .footerInner{display:block;width:90%;max-width:1000px;margin:0 auto}@media screen and (max-width: 750px){footer .footerInner{display:flex;flex-direction:column;align-items:center}}@media screen and (min-width: 751px){footer .footerInner{display:flex;justify-content:space-between;align-items:center}}footer .logoBns{display:inline-block}@media screen and (max-width: 750px){footer .logoBns{width:24vw;margin-bottom:10.66667vw}}@media screen and (min-width: 751px){footer .logoBns{width:114px}}footer .logoBns img{width:100%}footer .logoBandai{display:inline-block}@media screen and (max-width: 750px){footer .logoBandai{width:36vw;margin-bottom:10.66667vw}}@media screen and (min-width: 751px){footer .logoBandai{width:180px}}footer .logoBandai img{width:100%}footer small{line-height:1;font-weight:800}@media screen and (max-width: 750px){footer small{order:3;font-size:3.73333vw}}@media screen and (min-width: 751px){footer small{font-size:14px}}@media screen and (min-width: 751px){footer .linkCol{text-align:right}}footer .share{display:block}@media screen and (max-width: 750px){footer .share{display:flex;justify-content:center;margin-bottom:8vw}}@media screen and (min-width: 751px){footer .share{display:flex;margin-bottom:15px}}@media screen and (max-width: 750px){footer .share .fb-share-button{margin-left:2.66667vw}}@media screen and (min-width: 751px){footer .share .fb-share-button{margin-left:20px}}footer .txtLink{color:#4d4d4d;font-weight:700}@media screen and (max-width: 750px){footer .txtLink{display:block;font-size:3.73333vw;margin-bottom:5.33333vw;text-align:center}}@media screen and (min-width: 751px){footer .txtLink{font-size:14px;line-height:1.2;transition:.6s}footer .txtLink:hover{opacity:.2}}
