@charset "UTF-8";#brandContents img{width:100%}#brandContents .pg0btm{padding-bottom:0!important}#brandContents .pg0top{padding-top:0!important}#brandContents .mg0btm{margin-bottom:0!important}#brandContents .mg05btm{margin-bottom:.5em!important}#brandContents .mg1btm{margin-bottom:1em!important}#brandContents .mg15btm{margin-bottom:1.5em!important}#brandContents .mg2btm{margin-bottom:2em!important}#brandContents .mg25btm{margin-bottom:2.5em!important}#brandContents .mg3btm{margin-bottom:3em!important}#brandContents .mg4btm{margin-bottom:4em!important}#brandContents .mg5btm{margin-bottom:5em!important}#brandContents .mg6btm{margin-bottom:6em!important}#brandContents .mg7btm{margin-bottom:7em!important}#brandContents .mg8btm{margin-bottom:8em!important}#brandContents .mg0top{margin-top:0!important}#brandContents .mg05top{margin-top:.5em!important}#brandContents .mg1top{margin-top:1em!important}#brandContents .mg15top{margin-top:1.5em!important}#brandContents .mg2top{margin-top:2em!important}#brandContents .mg25top{margin-top:2.5em!important}#brandContents .mg3top{margin-top:3em!important}#brandContents .mg4top{margin-top:4em!important}#brandContents .mg5top{margin-top:5em!important}#brandContents .mg6top{margin-top:6em!important}#brandContents .mg7top{margin-top:7em!important}#brandContents .mg8top{margin-top:8em!important}#brandContents .align_center{text-align:center}#brandContents .align_left{text-align:left}#brandContents .align_right{text-align:right}#brandContents .font40{font-size:40%!important}#brandContents .font50{font-size:50%!important}#brandContents .font60{font-size:60%!important}#brandContents .font70{font-size:70%!important}#brandContents .font80{font-size:80%!important}#brandContents .font85{font-size:85%!important}#brandContents .font90{font-size:90%!important}#brandContents .font100{font-size:100%!important}#brandContents .font110{font-size:110%!important}#brandContents .font120{font-size:120%!important}#brandContents .font130{font-size:130%!important}#brandContents .font140{font-size:140%!important}#brandContents .font150{font-size:150%!important}#brandContents .font200{font-size:200%!important}#brandContents .ls0{letter-spacing:0!important}#brandContents .ls05{letter-spacing:-.05em}#brandContents .ls1{letter-spacing:-.1em}#brandContents .ls15{letter-spacing:-.15em}#brandContents .ls2{letter-spacing:-.2em}#brandContents .ls3{letter-spacing:-.3em}#brandContents .ls4{letter-spacing:-.4em}#brandContents .ls5{letter-spacing:-.5em}#brandContents .ls6{letter-spacing:-.6em}#brandContents .ls7{letter-spacing:-.7em}#brandContents .ls8{letter-spacing:-.8em}#brandContents .ls9{letter-spacing:-.9em}#brandContents .ls10{letter-spacing:-1em}@media only screen and (max-width:950px){#brandContents .pconly{display:none}}#brandContents .pcmonly{display:none}@media only screen and (max-width:950px){#brandContents .pcmonly{display:block}}#brandContents .sponly:not(.pconly){display:none}@media only screen and (max-width:768px){#brandContents .sponly{display:block!important}#brandContents .spnone{display:none!important}}#brandContents .list_circle.li_btm>li,#brandContents .list_notice.li_btm>li,#brandContents .list_number.li_btm>li,#brandContents .list_simple.li_btm>li{margin-bottom:.5em}#brandContents .list_circle.li_btm>li:last-child,#brandContents .list_notice.li_btm>li:last-child,#brandContents .list_number.li_btm>li:last-child,#brandContents .list_simple.li_btm>li:last-child{margin-bottom:0!important}#brandContents .list_circle.li_btm.btm15>li,#brandContents .list_notice.li_btm.btm15>li,#brandContents .list_number.li_btm.btm15>li,#brandContents .list_simple.li_btm.btm15>li{margin-bottom:1.5em}#brandContents .list_circle li,#brandContents .list_notice li,#brandContents .list_number li,#brandContents .list_simple li{transform:rotate(.05deg)}#brandContents .list_simple{margin-top:1em}#brandContents .list_simple>li{list-style-type:none;margin-left:1.2em}#brandContents .list_simple>li:before{content:"・";margin-left:-1.2em;margin-right:.2em}#brandContents .list_notice{font-size:80%}#brandContents .list_notice>li{list-style-type:none;margin-left:1.2em}#brandContents .list_notice>li:before{content:"※";margin-left:-1.2em;margin-right:.2em}#brandContents .list_number{list-style-type:decimal;padding-left:1.2em}#brandContents .hovereffect{transition-duration:.2s;transition-timing-function:cubic-bezier(.33,1,.68,1)}#brandContents .hovereffect.mouse_react:hover,#brandContents .hovereffect.touch_on{opacity:.7}#brandContents{background-image:url(../images/bg-pc.jpg);background-position:top;background-repeat:repeat-y;background-size:2500px 8293px;font-size:18px;line-height:1.8;padding-top:50px;position:relative}@media only screen and (max-width:950px){#brandContents{padding-top:5.2631578947%}}@media only screen and (max-width:768px){#brandContents{background-image:url(../images/bg-sp.jpg);background-size:1500px 9369px;padding-top:6.5104166667%}}@media only screen and (max-width:1400px){#brandContents{font-size:18px;font-size:1.2857142857vw}}@media only screen and (max-width:950px){#brandContents{font-size:20px;font-size:2.1052631579vw}}@media only screen and (max-width:768px){#brandContents{font-size:24px;font-size:3.125vw}}#brandContents .decoration_line{background-color:#7b49fb;clip-path:polygon(0 0,100% 0,calc(100% - 16px) 100%,0 100%);height:24px;left:0;min-width:200px;position:absolute;right:auto;top:0;width:calc(-400px + 50vw)}@media only screen and (max-width:768px){#brandContents .decoration_line{clip-path:polygon(0 0,100% 0,calc(100% - 5px) 100%,0 100%);height:12px;min-width:67px;width:calc(-120.5px + 50vw)}}#brandContents .decoration{align-items:center;display:flex;justify-content:space-between;margin-bottom:2.5em;margin-left:auto;margin-right:auto;width:25%}#brandContents .decoration.end{margin:6em auto}#brandContents .decoration span{height:5px;position:relative;width:7px}#brandContents .decoration span:after,#brandContents .decoration span:before{background-color:#7b49fb;content:"";position:absolute;top:0}#brandContents .decoration span:before{height:1px;left:0;width:100%}#brandContents .decoration span:after{height:100%;left:3px;width:1px}#brandContents .header .logo_game{position:absolute;right:1em;top:2em;width:240px}@media only screen and (max-width:1400px){#brandContents .header .logo_game{width:17.1428571429%}}@media only screen and (max-width:950px){#brandContents .header .logo_game{margin-left:auto;margin-right:auto;position:static;width:31.5789473684%}}@media only screen and (max-width:768px){#brandContents .header .logo_game{width:50%}}#brandContents .header .header_banner{border:.35em solid #7b49fb;margin:3em auto 0;position:relative;width:80%}@media only screen and (max-width:950px){#brandContents .header .header_banner{width:100%}}@media only screen and (max-width:768px){#brandContents .header .header_banner{border-left:none;border-right:none;margin-left:-3.4%;margin-top:2.5em;width:106.3157894737%;width:106.8%}}#brandContents .header .header_banner:after,#brandContents .header .header_banner:before{background-color:#7b49fb;content:"";height:1px;position:absolute;top:50%;transition:width .4s ease-out;translate:0 -50%;width:0;z-index:1}@media only screen and (max-width:768px){#brandContents .header .header_banner:after,#brandContents .header .header_banner:before{display:none}}#brandContents .header .header_banner:before{left:-100%}#brandContents .header .header_banner:after{right:-100%}#brandContents .header .header_banner.fire:after,#brandContents .header .header_banner.fire:before{width:100%}#brandContents .header .header_banner img{display:block;height:auto;position:relative;width:100%;z-index:10}#brandContents .header .wrap_pagetitle{font-size:250%;margin:.8em 0 -.2em}@media only screen and (max-width:768px){#brandContents .header .wrap_pagetitle{font-size:200%;margin-bottom:.8em}}#brandContents .header .wrap_pagetitle .pagetitle,#brandContents .header .wrap_pagetitle .pagetitle_sub{color:#7b49fb;font-family:Zen Antique Soft,MyYuGothicM,游ゴシック,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif}#brandContents .header .wrap_pagetitle .pagetitle{line-height:1.2}@media only screen and (max-width:768px){#brandContents .header .btn_common.big{margin-top:0}}#brandContents .header .schedule{font-family:Zen Antique Soft,MyYuGothicM,游ゴシック,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;margin-top:.5em}@media only screen and (max-width:950px){#brandContents .header .text_header{padding:0 5%}}#brandContents .ytime{display:none}#brandContents .ytime.active{display:block}#brandContents .container,#brandContents .header{margin-left:auto;margin-right:auto;text-align:center;width:1100px}@media only screen and (max-width:1400px){#brandContents .container,#brandContents .header{width:78.5714285714%}}@media only screen and (max-width:950px){#brandContents .container,#brandContents .header{padding:0 3.1578947368%;width:100%}}#brandContents .container a,#brandContents .header a{font-weight:700;text-decoration:underline;transition-duration:.2s;transition-property:color,opacity;transition-timing-function:cubic-bezier(.33,1,.68,1)}#brandContents .container a:link,#brandContents .container a:visited,#brandContents .header a:link,#brandContents .header a:visited{color:#7b49fb}#brandContents .container a:hover,#brandContents .header a:hover{color:#a480ff}#brandContents .container .btn_common,#brandContents .header .btn_common{align-items:center;background-color:#000;border-radius:3em;color:#fff!important;display:flex;font-weight:600;justify-content:center;line-height:1.5;margin-left:auto;margin-right:auto;margin-top:2em;padding:1em 0;text-align:center;text-decoration:none;transition:background-color .2s;width:41.8181818182%}@media only screen and (max-width:950px){#brandContents .container .btn_common,#brandContents .header .btn_common{width:51.6853932584%}}@media only screen and (max-width:768px){#brandContents .container .btn_common,#brandContents .header .btn_common{width:77.9661016949%}}#brandContents .container .btn_common:hover,#brandContents .header .btn_common:hover{background-color:#7b49fb}#brandContents .container .btn_common.big,#brandContents .header .btn_common.big{font-family:Zen Antique Soft,MyYuGothicM,游ゴシック,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:150%;font-weight:400;padding:.8em 0;position:relative;width:54.3636363636%}#brandContents .container .btn_common.big:after,#brandContents .header .btn_common.big:after{border-right:.1em solid #fff;border-top:.1em solid #fff;content:"";height:.4em;position:absolute;right:1em;rotate:45deg;top:50%;transition:translate .2s;translate:0 -50%;width:.4em}#brandContents .container .btn_common.big:hover:after,#brandContents .header .btn_common.big:hover:after{translate:5px -50%}@media only screen and (max-width:950px){#brandContents .container .btn_common.big,#brandContents .header .btn_common.big{width:67.191011236%}}@media only screen and (max-width:768px){#brandContents .container .btn_common.big,#brandContents .header .btn_common.big{font-size:120%;width:90%}}#brandContents .container .btn_common.disabled,#brandContents .header .btn_common.disabled{background-color:#595959!important;color:grey!important;pointer-events:none!important}#brandContents .container .btn_common.disabled:after,#brandContents .header .btn_common.disabled:after{border-color:grey;display:none}#brandContents .container .frame,#brandContents .header .frame{background-color:#fff;margin-bottom:1em;margin-top:3em;padding:4.5454545455% 5.4545454545% 6.3636363636%;text-align:left}@media only screen and (max-width:768px){#brandContents .container .frame,#brandContents .header .frame{padding:3.90625% 5.2083333333% 6.5104166667%}}#brandContents .container .frame h3,#brandContents .header .frame h3{border-bottom:1px solid;color:#7b49fb;font-family:Zen Antique Soft,MyYuGothicM,游ゴシック,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:200%;margin-bottom:1em;padding-bottom:.5em;text-align:center}#brandContents .container .frame h4,#brandContents .header .frame h4{color:#fff;font-family:Zen Antique Soft,MyYuGothicM,游ゴシック,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:120%;line-height:1.3;margin-left:.5em;margin-top:2.5em;position:relative}#brandContents .container .frame h4:before,#brandContents .header .frame h4:before{background-color:#7b49fb;content:"";height:100%;left:-.5em;position:absolute;top:0;width:.3em}#brandContents .container .frame h4.line,#brandContents .header .frame h4.line{background-color:#000;margin-bottom:.8em;padding:.3em 1em}#brandContents .container .frame h4.line.purple,#brandContents .header .frame h4.line.purple{background-color:#7b49fb}#brandContents .container .frame h4.line.purple:before,#brandContents .header .frame h4.line.purple:before{background-color:#000}#brandContents .container .frame .title_center,#brandContents .header .frame .title_center{display:flex;justify-content:center;margin-bottom:.8em}#brandContents .container .frame .title_center h4,#brandContents .header .frame .title_center h4{align-items:center;background-color:#7b49fb;clip-path:polygon(30px 0,100% 0,calc(100% - 30px) 100%,0 100%);display:inline-flex;justify-content:center;margin-left:auto;margin-right:auto;min-width:30%;padding:.3em 2.5em;text-align:center;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:768px){#brandContents .container .frame .title_center h4,#brandContents .header .frame .title_center h4{min-width:50%}}#brandContents .container .frame .title_center h4.black,#brandContents .header .frame .title_center h4.black{background-color:#000}#brandContents .container .frame h5,#brandContents .header .frame h5{color:#7b49fb;font-family:Zen Antique Soft,MyYuGothicM,游ゴシック,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:120%;line-height:1.3;margin-top:2.5em}#brandContents .container .frame h5.black,#brandContents .header .frame h5.black{color:#000}#brandContents .container .frame h6,#brandContents .header .frame h6{font-weight:700;margin-bottom:.3em;margin-top:2em}#brandContents .container .frame p,#brandContents .header .frame p{letter-spacing:.1em;margin-top:.5em}#brandContents .container .frame .strong,#brandContents .container .frame strong,#brandContents .header .frame .strong,#brandContents .header .frame strong{color:#7b49fb;font-weight:700}#brandContents .container .frame .text_orange,#brandContents .header .frame .text_orange{color:#fc5703!important}#brandContents .container .frame .text_black,#brandContents .header .frame .text_black{color:#000!important}#brandContents .container .frame .btn_common,#brandContents .header .frame .btn_common{width:47.9166666667%}@media only screen and (max-width:950px){#brandContents .container .frame .btn_common,#brandContents .header .frame .btn_common{width:58.9743589744%}}@media only screen and (max-width:768px){#brandContents .container .frame .btn_common,#brandContents .header .frame .btn_common{width:87.619047619%}}#brandContents .container .frame .btn_common.big,#brandContents .header .frame .btn_common.big{width:62.2916666667%}@media only screen and (max-width:950px){#brandContents .container .frame .btn_common.big,#brandContents .header .frame .btn_common.big{width:76.6666666667%}}@media only screen and (max-width:768px){#brandContents .container .frame .btn_common.big,#brandContents .header .frame .btn_common.big{width:100%}}#brandContents .container .frame table .w10,#brandContents .header .frame table .w10{width:10%}#brandContents .container .frame table .w15,#brandContents .header .frame table .w15{width:15%}#brandContents .container .frame table .w20,#brandContents .header .frame table .w20{width:20%}#brandContents .container .frame table .w30,#brandContents .header .frame table .w30{width:30%}@media only screen and (max-width:950px){#brandContents .container .frame table .w25_pcm,#brandContents .header .frame table .w25_pcm{width:25%!important}}@media only screen and (max-width:768px){#brandContents .container .frame table .w25_sp,#brandContents .header .frame table .w25_sp{width:25%!important}}#brandContents .container .frame table.table_simple,#brandContents .header .frame table.table_simple{background-color:#7b49fb;border:2px solid #7b49fb;border-collapse:separate;border-radius:10px;border-spacing:0;margin-top:2em;overflow:hidden;width:100%}#brandContents .container .frame table.table_simple td,#brandContents .container .frame table.table_simple th,#brandContents .header .frame table.table_simple td,#brandContents .header .frame table.table_simple th{border-bottom:1px solid #7b49fb;border-right:1px solid #7b49fb}#brandContents .container .frame table.table_simple td.br_none,#brandContents .container .frame table.table_simple th.br_none,#brandContents .header .frame table.table_simple td.br_none,#brandContents .header .frame table.table_simple th.br_none{border-right:none}#brandContents .container .frame table.table_simple td.vm,#brandContents .container .frame table.table_simple th.vm,#brandContents .header .frame table.table_simple td.vm,#brandContents .header .frame table.table_simple th.vm{vertical-align:middle}#brandContents .container .frame table.table_simple td:last-child,#brandContents .container .frame table.table_simple th:last-child,#brandContents .header .frame table.table_simple td:last-child,#brandContents .header .frame table.table_simple th:last-child{border-right:none}#brandContents .container .frame table.table_simple tr:last-child td,#brandContents .container .frame table.table_simple tr:last-child th,#brandContents .header .frame table.table_simple tr:last-child td,#brandContents .header .frame table.table_simple tr:last-child th{border-bottom:none}#brandContents .container .frame table.table_simple th,#brandContents .header .frame table.table_simple th{background-color:#7b49fb;border-color:#fff;color:#fff;padding:.4em;text-align:center}#brandContents .container .frame table.table_simple td,#brandContents .header .frame table.table_simple td{background-color:#fff;padding:1em 1.4em}#brandContents .container .frame table.table_simple.black,#brandContents .header .frame table.table_simple.black{background-color:#000;border-color:#000}#brandContents .container .frame table.table_simple.black th,#brandContents .header .frame table.table_simple.black th{background-color:#000}#brandContents .container .frame table.table_simple.black td,#brandContents .header .frame table.table_simple.black td{border-color:#000}#brandContents .container .frame table.table_simple.table_allow td,#brandContents .header .frame table.table_simple.table_allow td{padding-left:2.4em;position:relative}#brandContents .container .frame table.table_simple.table_allow td:before,#brandContents .header .frame table.table_simple.table_allow td:before{background-color:#7b49fb;clip-path:polygon(0 0,100% 50%,0 100%);content:"";height:100%;left:-.02em;position:absolute;top:0;width:1em}#brandContents .container .frame table.table_caption,#brandContents .header .frame table.table_caption{margin-top:2em;width:100%}#brandContents .container .frame table.table_caption td,#brandContents .container .frame table.table_caption th,#brandContents .header .frame table.table_caption td,#brandContents .header .frame table.table_caption th{padding-top:1.5em}@media only screen and (max-width:950px){#brandContents .container .frame table.table_caption td,#brandContents .container .frame table.table_caption th,#brandContents .header .frame table.table_caption td,#brandContents .header .frame table.table_caption th{display:block}}#brandContents .container .frame table.table_caption th,#brandContents .header .frame table.table_caption th{padding-right:1em;width:20%}@media only screen and (max-width:950px){#brandContents .container .frame table.table_caption th,#brandContents .header .frame table.table_caption th{width:30%}}#brandContents .container .frame table.table_caption th div,#brandContents .header .frame table.table_caption th div{background-color:#7b49fb;color:#fff;font-weight:700;padding:0 1em;text-align:center;width:100%}@media only screen and (max-width:950px){#brandContents .container .frame table.table_caption td,#brandContents .header .frame table.table_caption td{padding-top:.5em}}#brandContents .container .frame .allow,#brandContents .header .frame .allow{background-color:#000;clip-path:polygon(0 0,100% 0,50% 100%);display:block;height:1em;margin:1em auto 0;width:2em}#brandContents .container .frame .box,#brandContents .header .frame .box{background-color:rgba(123,73,251,.1);border:2px solid #a480ff;border-radius:10px;margin-left:auto;margin-right:auto;margin-top:1em;padding:1em 1.5em;width:95%}@media only screen and (max-width:950px){#brandContents .container .frame .box,#brandContents .header .frame .box{width:100%}}#brandContents .container .frame .wrap_scroll,#brandContents .header .frame .wrap_scroll{background-color:rgba(89,89,89,.1);max-height:20em;overflow-y:auto;padding:2em}#brandContents .container .frame .wrap_scroll::-webkit-scrollbar,#brandContents .header .frame .wrap_scroll::-webkit-scrollbar{width:.5em}#brandContents .container .frame .wrap_scroll::-webkit-scrollbar-track,#brandContents .header .frame .wrap_scroll::-webkit-scrollbar-track{background-color:rgba(89,89,89,.1)}#brandContents .container .frame .wrap_scroll::-webkit-scrollbar-thumb,#brandContents .header .frame .wrap_scroll::-webkit-scrollbar-thumb{background-color:#595959}#brandContents .container .frame .wrap_scroll::-webkit-scrollbar-thumb:hover,#brandContents .header .frame .wrap_scroll::-webkit-scrollbar-thumb:hover{background-color:#404040}#brandContents .container .frame.purple,#brandContents .header .frame.purple{background-color:#7b49fb;color:#fff}#brandContents .container .frame.purple h3,#brandContents .container .frame.purple h4,#brandContents .header .frame.purple h3,#brandContents .header .frame.purple h4{color:#fff}#brandContents .container .frame.purple h4.line,#brandContents .header .frame.purple h4.line{background-color:#000}#brandContents .container .frame.purple h4.line:before,#brandContents .header .frame.purple h4.line:before{background-color:#fff}#brandContents .container .frame.purple h4.line.white,#brandContents .header .frame.purple h4.line.white{background-color:#fff;color:#000}#brandContents .container .frame.purple .title_center h4,#brandContents .container .frame.purple h4.line.white:before,#brandContents .header .frame.purple .title_center h4,#brandContents .header .frame.purple h4.line.white:before{background-color:#000}#brandContents .container .frame.purple .title_center h4.white,#brandContents .header .frame.purple .title_center h4.white{background-color:#fff;color:#000}#brandContents .container .frame.purple table.table_simple td strong,#brandContents .header .frame.purple table.table_simple td strong{color:#7b49fb}#brandContents .container .frame.purple table.table_caption th div,#brandContents .header .frame.purple table.table_caption th div{background-color:#000}#brandContents .container .frame.purple a:link,#brandContents .container .frame.purple a:visited,#brandContents .container .frame.purple h5,#brandContents .container .frame.purple strong,#brandContents .header .frame.purple a:link,#brandContents .header .frame.purple a:visited,#brandContents .header .frame.purple h5,#brandContents .header .frame.purple strong{color:#fff}#brandContents .container .frame.purple a:hover,#brandContents .header .frame.purple a:hover{color:#d4c5fb}#brandContents .container .frame.purple .btn_common:hover,#brandContents .header .frame.purple .btn_common:hover{background-color:#3e247e}#brandContents .container .frame.purple .table_simple,#brandContents .header .frame.purple .table_simple{background-color:#fff;border-color:#fff;color:#000}#brandContents .container .frame.purple .table_simple.black,#brandContents .header .frame.purple .table_simple.black{background-color:#000;border-color:#000}#brandContents .container .frame.purple .box_allow,#brandContents .header .frame.purple .box_allow{border-color:#000}#brandContents .container .frame.purple .box_allow .title,#brandContents .header .frame.purple .box_allow .title{background:#000;padding:.8em 1em}#brandContents .container .frame.purple .box_allow .content,#brandContents .header .frame.purple .box_allow .content{color:#000}#brandContents .container .frame.purple .box_allow .content:before,#brandContents .header .frame.purple .box_allow .content:before{background-color:#000}#brandContents .container .frame.purple .box,#brandContents .header .frame.purple .box{background-color:hsla(0,0%,100%,.8);border-color:#fff;color:#000}#brandContents .container .frame.purple .box a:link,#brandContents .container .frame.purple .box a:visited,#brandContents .header .frame.purple .box a:link,#brandContents .header .frame.purple .box a:visited{color:#7b49fb}#brandContents .container .frame.purple .box a:hover,#brandContents .header .frame.purple .box a:hover{color:#a480ff}#brandContents .container .frame.black,#brandContents .header .frame.black{background-color:#000;color:#fff}#brandContents .container .frame.black h3,#brandContents .container .frame.black h5,#brandContents .header .frame.black h3,#brandContents .header .frame.black h5{color:#fff}#brandContents .container .frame.black a:link,#brandContents .container .frame.black a:visited,#brandContents .header .frame.black a:link,#brandContents .header .frame.black a:visited{color:#a480ff}#brandContents .container .frame.black a:hover,#brandContents .header .frame.black a:hover{color:#7b49fb}#brandFooter{background-color:#fff;border-top:1px solid #000;padding:90px 20px 150px}@media print,screen and (min-width:768px){#brandFooter{margin-top:40px}}@media print,screen and (max-width:767px){#brandFooter{margin-top:20px;padding:90px 20px 65px}}#brandFooter a{color:#000}#brandFooter img{width:100%}#brandFooter .brandFooter_inner{align-items:center;display:grid;grid-template-columns:1fr auto;justify-content:space-between;margin:0 auto;max-width:800px;width:100%}@media print,screen and (max-width:767px){#brandFooter .brandFooter_inner{grid-template-columns:1fr}}#brandFooter .brandFooter_inner .brandFooter_gameLogo{transition:opacity .2s ease}@media print,screen and (min-width:768px){#brandFooter .brandFooter_inner .brandFooter_gameLogo{width:350px}}@media print,screen and (max-width:767px){#brandFooter .brandFooter_inner .brandFooter_gameLogo{margin:0 auto 70px}}#brandFooter .brandFooter_inner .brandFooter_info{display:grid;grid-template-columns:1fr;width:-moz-fit-content;width:fit-content}@media print,screen and (min-width:768px){#brandFooter .brandFooter_inner .brandFooter_info{gap:16px}}@media print,screen and (max-width:767px){#brandFooter .brandFooter_inner .brandFooter_info{gap:12px;margin-bottom:40px}}#brandFooter .brandFooter_inner .brandFooter_contents{width:-moz-fit-content;width:fit-content}@media print,screen and (max-width:767px){#brandFooter .brandFooter_inner .brandFooter_contents{margin:0 auto}}#brandFooter .brandFooter_inner .brandFooter_infoItem{align-items:flex-end;display:flex;letter-spacing:.12em;line-height:1.4}@media print,screen and (min-width:768px){#brandFooter .brandFooter_inner .brandFooter_infoItem{font-size:13px}}@media print,screen and (max-width:767px){#brandFooter .brandFooter_inner .brandFooter_infoItem{font-size:10px}}#brandFooter .brandFooter_inner .brandFooter_infoItem small{letter-spacing:.06em}@media print,screen and (min-width:768px){#brandFooter .brandFooter_inner .brandFooter_infoItem small{font-size:11px}}@media print,screen and (max-width:767px){#brandFooter .brandFooter_inner .brandFooter_infoItem small{font-size:8px}}#brandFooter .brandFooter_inner .brandFooter_infoHead:after{content:"："}#brandFooter .brandFooter_inner .brandFooter_guide{display:inline-block;letter-spacing:.12em;line-height:1.4;text-decoration:underline;text-underline-offset:4px;transition:opacity .2s ease;width:-moz-fit-content;width:fit-content}@media print,screen and (min-width:768px){#brandFooter .brandFooter_inner .brandFooter_guide{font-size:13px;margin-top:50px}}@media print,screen and (max-width:767px){#brandFooter .brandFooter_inner .brandFooter_guide{font-size:10px;margin:0 auto}}#brandFooter .brandFooter_inner .brandFooter_campanyLogo{align-items:flex-end;display:flex}@media print,screen and (min-width:768px){#brandFooter .brandFooter_inner .brandFooter_campanyLogo{gap:28px;margin-top:90px}}@media print,screen and (max-width:767px){#brandFooter .brandFooter_inner .brandFooter_campanyLogo{gap:22px;margin-top:65px}}#brandFooter .brandFooter_inner .brandFooter_campanyLogo_item{transition:opacity .2s ease}@media print,screen and (min-width:768px){#brandFooter .brandFooter_inner .brandFooter_campanyLogo_item.company{width:170px}}@media print,screen and (max-width:767px){#brandFooter .brandFooter_inner .brandFooter_campanyLogo_item.company{width:128px}}@media print,screen and (min-width:768px){#brandFooter .brandFooter_inner .brandFooter_campanyLogo_item.nhn{width:108px}}@media print,screen and (max-width:767px){#brandFooter .brandFooter_inner .brandFooter_campanyLogo_item.nhn{width:81px}}#brandFooter .brandFooter_infoText{text-align:center}@media print,screen and (min-width:768px){#brandFooter .brandFooter_infoText small{font-size:10px}}@media print,screen and (max-width:767px){#brandFooter .brandFooter_infoText small{font-size:7px}}.brandFooter_logoStore{width:400px}.brandFooter_logoStore .brandFooter_gameLogo{width:90%}.brandFooter_logoStore .store_link{margin-top:100px;text-align:center}.brandFooter_logoStore .store_link h5{font-family:Zen Antique Soft,MyYuGothicM,游ゴシック,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:25px}.brandFooter_logoStore .store_link .store-list{display:flex;gap:20px;justify-content:center;margin-top:20px}.brandFooter_logoStore .store_link .store-list li{height:55px}.brandFooter_logoStore .store_link .store-list li img{height:100%;width:auto}@media only screen and (max-width:768px){.brandFooter_logoStore{margin:0 auto 40px;width:250px}.brandFooter_logoStore .store_link{margin-top:40px}.brandFooter_logoStore .store_link h5{color:#7b49fb}.brandFooter_logoStore .store_link .store-list li{height:40px}}