html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1.5em}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{overflow-y:scroll}html,body{margin:0;padding:0;min-width:100%;min-height:100%;background:#000}body{font-family:'Lato', 'Noto Sans JP', '游ゴシック Medium', '游ゴシック体', 'Yu Gothic Medium', YuGothic, 'ヒラギノ角ゴ ProN', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-size:16px;font-weight:500;line-height:1.42857143;color:rgba(255,255,255,0.7);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}h1,h2,h3,h4,h5{clear:both;text-align:center;margin:0;font-weight:normal}h1{margin:30px 0;font-size:2.3vw}@media screen and (max-width: 850px){h1{margin:46px 0 0px;font-size:5vw}}h2{font-size:2vw}@media screen and (max-width: 850px){h2{font-size:4vw}}h3{margin:24px 0 12px 0;font-size:1.5vw}@media screen and (max-width: 850px){h3{font-size:3.5vw}}p{text-align:left;margin:0 0 0.7em 0}p,dl,dt,dd,ol,ul,li,form,label{text-align:left}dl dt{margin:0 0 0.7em 0}dl dd{margin-left:1.5em;border:none}dl dd:not(:last-child){margin-bottom:0.7em}ul{margin-top:1%}em,address{font-style:normal}a,a:link,a:visited{color:rgba(255,255,255,0.7);text-decoration:none;-webkit-transition:all .3s;transition:all .3s}a:hover{color:#fff;cursor:pointer}form{position:relative;margin:10px 5px;text-align:center}@media screen and (max-width: 850px){form{margin:0}}input,select,textarea{border:none;padding:5px 7px;font-family:'Lato', 'Noto Sans JP', '游ゴシック Medium', '游ゴシック体', 'Yu Gothic Medium', YuGothic, 'ヒラギノ角ゴ ProN', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-size:16px;background:#000;color:rgba(255,255,255,0.7);width:100%;-webkit-appearance:none;border-radius:0}input[type="checkbox"],input[type="radio"]{position:relative;top:3px;cursor:pointer}a.s-button,input[type="image"],input[type="submit"],input[type="button"]{cursor:pointer;background:none;color:rgba(255,255,255,0.7);border:none}input[type="image"],input[type="submit"]{position:absolute;top:calc(50% - 13px);right:6px;width:24px}a.s-button:hover,input[type="image"]:hover,input[type="submit"]:hover,input[type="button"]:hover{color:#fff}label{cursor:pointer}input[type="number"]#answer{width:64px}textarea{width:100%}.fab,.fas{margin-right:6px}.v-null{width:15px}.not-data{text-indent:0;text-align:center;font-size:x-large}.not-data i{display:block;font-size:100px;margin:50px 0;color:rgba(120,0,0,0.8)}.error-message,span.warning-message{display:block;width:100%;color:#fff;padding:1%;margin:0;text-align:left;margin:0 0 4px 0}.error-message{background:#a00}span.warning-message{background:#c90}span.warning-message strong{font-size:large;display:block}span.warning-message p{margin:8px 8px 0  8px;font-weight:normal}.comp-mess{background:#0b0;color:#fff;padding:8px;margin:0 0 20px 0}.disabled-box{background:#ededed}img{border:none;vertical-align:middle}.auto-size{width:100%;height:auto}.clearfix:after{content:'.';display:block;height:0px;clear:both;visibility:hidden}* html .clearfix{display:inline-table;display:block}@media screen and (max-width: 850px){.cfix:after{content:'.';display:block;height:0px;clear:both;visibility:hidden}* html .cfix{display:inline-table;display:block}}.m-only{display:none}@media screen and (max-width: 850px){.m-only{display:inline}.p-only{display:none}}.gad{text-align:center}.gad ins{text-align:center;min-height:280px}@media screen and (max-width: 590px){.gad ins{min-height:200px}}#jump-button{position:fixed;right:2vw;bottom:10px;z-index:90;color:rgba(255,255,255,0.3);z-index:999}#jump-button i{font-size:38px}#jump-button:hover{color:#fff}@font-face{font-family:'musics';src:url("../fonts/musics.eot?qfszpy");src:url("../fonts/musics.eot?qfszpy#iefix") format("embedded-opentype"),url("../fonts/musics.ttf?qfszpy") format("truetype"),url("../fonts/musics.woff?qfszpy") format("woff"),url("../fonts/musics.svg?qfszpy#musics") format("svg");font-weight:normal;font-style:normal;font-display:block;font-size:12px}[class^="fa-"],[class*=" fa-"]{font-family:'musics' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;font-size:12px;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-yahoo:before{content:"\e900"}.fa-amazon:before{content:"\f270"}.fa-spotify:before{content:"\f1bc"}.fa-youtube:before{content:"\f167"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-caret-square-right:before{content:"\f152"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-up:before{content:"\f139"}.fa-circle:before{content:"\f111"}.fa-compact-disc:before{content:"\f51f"}.fa-envelope:before{content:"\f0e0"}.fa-exclamation-triangle:before{content:"\f071"}.fa-home:before{content:"\f015"}.fa-info-circle:before{content:"\f05a"}.fa-lock:before{content:"\f023"}.fa-registered:before{content:"\f25d"}.left-container{position:fixed;z-index:9999;top:0;left:0;width:250px;padding:20px;background:#292929;height:100vh}.left-container ul li a,.left-container ul li span{display:block;padding:10px}.left-container ul li a{-webkit-transition:all .6s;transition:all .6s}.left-container ul li a:hover{background:rgba(0,0,0,0.6)}.left-container ul li span{color:rgba(255,255,255,0.3);background:rgba(0,0,0,0.2)}.left-container form input.s-txt{border:1px solid rgba(255,255,255,0.3);border-left:1px solid rgba(0,0,0,0.9);border-top:1px solid rgba(0,0,0,0.9)}.left-container form input.fas{width:24px;height:24px;padding:3px;margin:0;opacity:0.7}.left-container form input.fas:hover{opacity:1}@media screen and (max-width: 850px){.left-container{width:100%;height:50px;padding:0}.left-container ul{margin:0}.left-container ul li{font-size:12px;width:15%;float:left}.left-container ul li a,.left-container ul li span{height:50px;border:1px solid rgba(255,255,255,0.3);border-right:1px solid rgba(0,0,0,0.9);border-bottom:1px solid rgba(0,0,0,0.9);text-align:center;font-size:8px}.left-container ul li a i,.left-container ul li span i{display:block;font-size:12px;margin:0 0 4px 0}.left-container ul li.s-area{width:40%}.left-container ul li.s-area form{margin-right:0px;margin-left:0px}.left-container ul li.s-area form input.s-txt{font-size:3.5vw;height:50px}}.right-container{margin-left:250px}@media screen and (max-width: 850px){.right-container{margin-left:0}}.main-header{padding:20px;padding-top:30px;text-align:center}.main-footer{padding:20px;text-align:center}.index .main-container{background:-webkit-gradient(linear, left top, right top, from(rgba(70,49,84,0.9)), to(rgba(70,49,84,0.5)));background:linear-gradient(90deg, rgba(70,49,84,0.9), rgba(70,49,84,0.5))}.about .main-container{background:-webkit-gradient(linear, left top, right top, from(rgba(10,93,122,0.9)), to(rgba(10,93,122,0.5)));background:linear-gradient(90deg, rgba(10,93,122,0.9), rgba(10,93,122,0.5))}.article .main-container{background:-webkit-gradient(linear, left top, right top, from(rgba(36,81,70,0.9)), to(rgba(36,81,70,0.5)));background:linear-gradient(90deg, rgba(36,81,70,0.9), rgba(36,81,70,0.5))}.search .main-container{background:-webkit-gradient(linear, left top, right top, from(rgba(39,51,82,0.9)), to(rgba(19,31,62,0.5)));background:linear-gradient(90deg, rgba(39,51,82,0.9), rgba(19,31,62,0.5))}.generation .main-container{background:-webkit-gradient(linear, left top, right top, from(rgba(75,70,13,0.9)), to(rgba(65,60,13,0.5)));background:linear-gradient(90deg, rgba(75,70,13,0.9), rgba(65,60,13,0.5))}.privacy .main-container{background:-webkit-gradient(linear, left top, right top, from(rgba(62,51,91,0.9)), to(rgba(42,31,71,0.5)));background:linear-gradient(90deg, rgba(62,51,91,0.9), rgba(42,31,71,0.5))}.contact .main-container{background:-webkit-gradient(linear, left top, right top, from(rgba(90,52,23,0.9)), to(rgba(80,42,13,0.5)));background:linear-gradient(90deg, rgba(90,52,23,0.9), rgba(80,42,13,0.5))}.admin .main-container{background:#fff}.index .main-container dl dt,.about .main-container dl dt,.article .main-container dl dt,.generation .main-container dl dt,.search .main-container dl dt{color:#000}.index .main-container ol,.about .main-container ol,.article .main-container ol,.generation .main-container ol,.search .main-container ol{clear:both;list-style:none;padding:0 4px}.index .main-container ol li,.about .main-container ol li,.article .main-container ol li,.generation .main-container ol li,.search .main-container ol li{-webkit-transition:all .6s;transition:all .6s;border-bottom:1px dotted rgba(255,255,255,0.2)}.index .main-container ol li a,.about .main-container ol li a,.article .main-container ol li a,.generation .main-container ol li a,.search .main-container ol li a{position:relative;display:block;padding:8px 100px 8px 8px}@media screen and (max-width: 850px){.index .main-container ol li a,.about .main-container ol li a,.article .main-container ol li a,.generation .main-container ol li a,.search .main-container ol li a{padding:16px 8px}}.index .main-container ol li a span,.about .main-container ol li a span,.article .main-container ol li a span,.generation .main-container ol li a span,.search .main-container ol li a span{position:absolute;display:block;width:5em;top:0;right:0;padding:8px 0}.index .main-container ol li a span i,.about .main-container ol li a span i,.article .main-container ol li a span i,.generation .main-container ol li a span i,.search .main-container ol li a span i{margin:0 4px}@media screen and (max-width: 850px){.index .main-container ol li a span,.about .main-container ol li a span,.article .main-container ol li a span,.generation .main-container ol li a span,.search .main-container ol li a span{position:static;display:block;margin:0px;padding-bottom:0;font-size:small}}.index .main-container ol li a em,.about .main-container ol li a em,.article .main-container ol li a em,.generation .main-container ol li a em,.search .main-container ol li a em{margin-right:1em;opacity:0.6}@media screen and (max-width: 850px){.index .main-container ol li a em,.about .main-container ol li a em,.article .main-container ol li a em,.generation .main-container ol li a em,.search .main-container ol li a em{margin-right:0;display:block}}.index .main-container ol li:hover,.about .main-container ol li:hover,.article .main-container ol li:hover,.generation .main-container ol li:hover,.search .main-container ol li:hover{background:rgba(0,0,0,0.3);cursor:pointer}.fa-spotify{color:rgba(30,215,96,0.4)}.fa-spotify:hover{color:#1ed760}.fa-amazon{color:rgba(255,167,36,0.5)}.fa-amazon:hover{color:#ffb12e}.fa-youtube{color:rgba(255,0,0,0.4)}.fa-youtube:hover{color:red}.non-di{color:rgba(180,180,180,0.1)}.non-di:hover{color:rgba(180,180,180,0.1)}.non-d .fa-circle,.non-d .fa-spotify,.non-d .fa-amazon,.non-d .fa-youtube{color:rgba(255,255,255,0.2)}.list-bg{text-align:center;font-size:10vw;position:fixed;top:50vh;right:2vw;opacity:0.4;z-index:0}.list-bg span{display:block;font-size:2.5vw}.main-container{padding:20px}.main-container .a-total{margin-top:20px;text-align:center}.main-container .l-title{margin-bottom:20px}.main-container ul{margin:0;padding:0}.main-container ul li{list-style:none;float:left}.main-container ul li span{display:block;border:1px solid rgba(255,255,255,0.3);border-right:1px solid rgba(0,0,0,0.9);border-bottom:1px solid rgba(0,0,0,0.9);margin:4px;background:rgba(0,0,0,0.3)}@media screen and (max-width: 590px){.main-container ul li span{margin:2px}}.main-container ul li a{display:block;padding:10px}.main-container ul li a:hover{background:#000}.main-container ul li .non-d{background:rgba(0,0,0,0.1);border:1px solid rgba(255,255,255,0.15);border-right:1px solid rgba(0,0,0,0.6);border-bottom:1px solid rgba(0,0,0,0.6);color:rgba(255,255,255,0.2);padding:10px}.main-container ul li .blanc{padding:10px;border:1px solid rgba(255,255,255,0.05);border-right:1px solid rgba(0,0,0,0.3);border-bottom:1px solid rgba(0,0,0,0.3);color:rgba(255,255,255,0.2);background:rgba(0,0,0,0.01)}.main-container ul.s-select li{width:calc(100% / 4)}.main-container ul.s-select li span{text-align:center}@media screen and (max-width: 590px){.main-container ul.s-select li span{font-size:small}.main-container ul.s-select li span i{display:block}}.main-container ul.letter{margin-bottom:20px;clear:both}@media screen and (max-width: 590px){.main-container ul.letter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:center;justify-content:center}}.main-container ul.letter li{width:20%}.main-container ul.letter li em{float:right}@media screen and (max-width: 590px){.main-container ul.letter li em{float:none;display:block;font-size:2.5vw}}@media screen and (max-width: 590px){.main-container ul.letter li a,.main-container ul.letter li span{text-align:center}}.accordion ul{list-style:none;margin:0;padding:0}.accordion ul li{margin:0}.accordion label a,.accordion label span{margin:4px;padding:10px;display:block;border:1px solid rgba(255,255,255,0.3);border-right:1px solid rgba(0,0,0,0.9);border-bottom:1px solid rgba(0,0,0,0.9);-webkit-transition:all .6s;transition:all .6s;cursor:pointer;background:rgba(0,0,0,0.3);text-align:center}.accordion label a:hover,.accordion label span:hover{background:#000;color:#fff}.accordion label a .fa-arrow-circle-left,.accordion label span .fa-arrow-circle-left{margin-right:10px}.accordion label a .fa-chevron-circle-down,.accordion label span .fa-chevron-circle-down{margin-left:10px}@media screen and (max-width: 590px){.accordion label a,.accordion label span{margin:2px}}.accordion .toggle{display:none}.accordion .toggle+ul{max-height:0;overflow:hidden;-webkit-transition:all 2s ease-out;transition:all 2s ease-out}.accordion .toggle:checked+ul{max-height:9999px;-webkit-transition:all 3s ease-in;transition:all 3s ease-in}.search h2{margin-top:20px}.article .main-container dl{position:relative}.article .main-container dl dt{clear:both;color:rgba(255,255,255,0.7);position:absolute;padding:10px;width:150px;text-align:right}@media screen and (max-width: 850px){.article .main-container dl dt{width:100%;position:static;border:none;text-align:left;padding:10px 10px 10px 10px;background:rgba(255,255,255,0.1)}}.article .main-container dl dd{margin:0;padding:10px 10px 10px 160px}.article .main-container dl dd:not(:last-child){border-bottom:1px dotted rgba(255,255,255,0.3)}@media screen and (max-width: 850px){.article .main-container dl dd{padding:0 10px 10px 1em}.article .main-container dl dd:not(:last-child){border:none}}.article .main-container dl dd .a-link{border-bottom:1px dotted rgba(255,255,255,0.5)}.article .main-container dl dd div.d-site{line-height:32px;margin-bottom:3px}.article .main-container dl dd div.d-site div.s-name{float:left;width:90px;text-align:right}@media screen and (max-width: 850px){.article .main-container dl dd div.d-site div.s-name{text-align:left;float:none;width:100%}}.article .main-container dl dd div.d-site div.s-link{float:left;width:calc(100% - 90px)}@media screen and (max-width: 850px){.article .main-container dl dd div.d-site div.s-link{float:none;width:100%}}.article .main-container dl dd div.d-site div.s-link a{font-size:32px;clear:both;padding:0 6px;color:rgba(255,255,255,0.5)}@media screen and (max-width: 590px){.article .main-container dl dd div.d-site div.s-link a{margin-bottom:12px}}.article .main-container dl dd div.d-site div.s-link a i{-webkit-transition:all .6s;transition:all .6s;width:32px;line-height:32px;font-size:24px}.article .main-container dl dd div.d-site div.s-link a:hover{color:#fff}.article .main-container dl dd span.note{display:block;color:rgba(255,255,255,0.5);font-size:small;margin-bottom:8px}@media screen and (max-width: 850px){.article .main-container dl dd span.note{margin-bottom:16px}}.article .main-container dl dd.buy-s a{padding:0 6px;color:rgba(255,255,255,0.5)}@media screen and (max-width: 590px){.article .main-container dl dd.buy-s a{margin-bottom:12px}}.article .main-container dl dd.buy-s a i{-webkit-transition:all .6s;transition:all .6s;font-size:24px;margin-right:3px}.article .main-container dl dd.buy-s a .fa-registered{color:rgba(240,26,26,0.5)}.article .main-container dl dd.buy-s a .fa-yahoo{color:rgba(255,0,39,0.5)}.article .main-container dl dd.buy-s a .fa-amazon{color:rgba(255,167,36,0.6)}.article .main-container dl dd.buy-s a:hover{color:#fff}.article .main-container dl dd.buy-s a:hover .fa-registered{color:#d30000}.article .main-container dl dd.buy-s a:hover .fa-yahoo{color:#ff0027}.article .main-container dl dd.buy-s a:hover .fa-amazon{color:#ffb12e}.about .main-container h2{margin:20px 0 36px 0}.about .main-container ul{margin:0.5em 30px 30px 30px}@media screen and (max-width: 850px){.about .main-container ul{margin:0.5em 0px 30px 10px}}.about .main-container ul li{list-style:disc;float:none;margin:0 0 0.5em 0;font-size:15px}.about .main-container ul li ul{margin:0.5em 30px}.privacy .main-container div.text-area{padding:30px}@media screen and (max-width: 850px){.privacy .main-container div.text-area{padding:0px}}.privacy .main-container div.text-area dl{margin:30px 0}.privacy .main-container div.text-area dl dt{position:static}.privacy .main-container div.text-area ol{padding-left:0}.privacy .main-container div.text-area ol ol{padding-left:1em}.privacy .main-container div.text-area .ta-r{text-align:right}.contact .main-container div.text-area{-webkit-transition:all .6s;transition:all .6s;padding:30px}.contact .main-container div.text-area ul.career{width:50%;margin:30px auto}@media screen and (max-width: 850px){.contact .main-container div.text-area ul.career{width:100%}}.contact .main-container div.text-area ul.career li{margin:3px;width:calc(33.33333% - 6px)}@media screen and (max-width: 850px){.contact .main-container div.text-area ul.career li{float:none;width:100%}}.contact .main-container div.text-area ul.career li a{display:block;text-align:center;background:rgba(0,0,0,0.2)}.contact .main-container div.text-area ul.career li a:hover{background:rgba(0,0,0,0.7)}.contact .main-container div.text-area .n-form{clear:both;padding-top:30px}.contact .main-container div.text-area .n-form a.s-button{display:block;margin:auto;padding:8px 20px;width:200px;background:#000;text-align:center}.contact .main-container div.text-area .n-form a.s-button:hover{background:#333;color:#fa6}@media screen and (max-width: 850px){.contact .main-container div.text-area{padding:0px}}.contact .main-container input,.contact .main-container textarea{-webkit-transition:all .6s;transition:all .6s;background:#fff;color:#333}.contact .main-container input[type="submit"]{position:static;background:#000;width:120px;margin-top:30px;color:#fff}.contact .main-container input[type="submit"]:hover{background:#333;color:#fa6}.contact .main-container dl{margin:20px 0}.generation .main-container h2{margin:20px 0}.generation .main-container .g-total{margin-top:20px;text-align:center}.generation .main-container div.caution{padding:1.5vw;background:rgba(0,0,0,0.3)}.generation .main-container div.caution ol{padding-left:20px;list-style-type:disc}.generation .main-container div.caution ol li{border:none;margin:0.5em 0}.generation .main-container div.caution ol li:hover{cursor:auto;background:none}.generation .main-container .not-data{margin:5vw 0}.g-selector a,.g-selector span.target_p{display:block;padding:0.7vw 0;text-align:center;border:rgba(255,255,255,0.2) 1px solid;border-right-color:rgba(0,0,0,0.6);border-bottom-color:rgba(0,0,0,0.6)}@media screen and (max-width: 850px){.g-selector a,.g-selector span.target_p{padding:4vw 0vw}}.g-selector a{background:rgba(0,0,0,0.4)}.g-selector a:hover{background:rgba(0,0,0,0.7)}.g-selector span.target_p{background:rgba(50,50,50,0.6);color:#777}.g-selector dt{clear:both;display:block;padding-top:6px;margin:0}.g-selector dt a,.g-selector dt span.target_p{width:100%;font-size:1.3em}.g-selector dd{margin:0}.g-selector dd a,.g-selector dd span.target_p{float:left;width:10%}@media screen and (max-width: 850px){.g-selector dd a,.g-selector dd span.target_p{width:20%}}.g-selector dd em{font-size:xx-small;margin:0;line-height:0.7}
