﻿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}fieldset,img{border:0}abbr,acronym{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}a{text-decoration:none}li{list-style:none}.cf:after{content:".";display:block;clear:both;height:0;visibility:hidden}.cf{min-height:1px}* html .cf{height:1px}@font-face{font-family:"bebas";font-style:normal;font-weight:medium;src:url("./webfont/bebas.eot");src:url("./webfont/bebas.eot?#iefix") format("embedded-opentype"),url("./webfont/bebas.woff") format("woff"),url("./webfont/bebas.otf") format("opentype")}@keyframes logoRotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes scrollAnim{0%{background-position:center bottom 15px;opacity:.8}100%{background-position:center bottom 0;opacity:.5}}@keyframes showSlideImage{0%{opacity:0}100%{opacity:1}}@keyframes landscape{0%{opacity:1;transform:translate(0, 0)}49%{opacity:1}50%{opacity:0;transform:translate(-2000px, 0)}51%{opacity:0;transform:translate(2000px, 0)}52%{opacity:1}100%{opacity:1;transform:translate(0, 0)}}.fi{-webkit-transition:all 2.5s ease;-moz-transition:all 2.5s ease;-ms-transition:all 2.5s ease;-o-transition:all 2.5s ease;transition:all 2.5s ease;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;opacity:0;transform:translate(0, 30px)}.fi.active{opacity:1;transform:translate(0, 0)}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.content-popup{width:90%;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);max-width:400px;margin:0 auto;padding:60px 0}.mfp-close-btn-in .mfp-close{width:40px;height:40px;line-height:40px;text-align:center;font-size:20px;font-weight:bold;right:10px}.mfp-zoom-in .mfp-content{opacity:0;transition:all 0.3s ease-in-out;transform:scale(0.8, 0.8)}.mfp-zoom-in.mfp-bg{opacity:0;transition:all 0.3s ease-out}.mfp-zoom-in.mfp-ready .mfp-content{opacity:1;transform:scale(1, 1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.8}.mfp-zoom-in.mfp-removing .mfp-content{transform:scale(0.8, 0.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.mfp-newspaper .mfp-with-anim{opacity:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.5s;transform:scale(0) rotate(500deg)}.mfp-newspaper.mfp-bg{opacity:0;transition:all 0.5s}.mfp-newspaper.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1) rotate(0deg)}.mfp-newspaper.mfp-ready.mfp-bg{opacity:0.8}.mfp-newspaper.mfp-removing .mfp-with-anim{transform:scale(0) rotate(500deg);opacity:0}.mfp-newspaper.mfp-removing.mfp-bg{opacity:0}.mfp-move-horizontal .mfp-with-anim{opacity:0;transition:all 0.3s;transform:translateX(-50px)}.mfp-move-horizontal.mfp-bg{opacity:0;transition:all 0.3s}.mfp-move-horizontal.mfp-ready .mfp-with-anim{opacity:1;transform:translateX(0)}.mfp-move-horizontal.mfp-ready.mfp-bg{opacity:0.8}.mfp-move-horizontal.mfp-removing .mfp-with-anim{transform:translateX(50px);opacity:0}.mfp-move-horizontal.mfp-removing.mfp-bg{opacity:0}.mfp-move-from-top .mfp-content{vertical-align:top}.mfp-move-from-top .mfp-with-anim{opacity:0;transition:all 0.2s;transform:translateY(-100px)}.mfp-move-from-top.mfp-bg{opacity:0;transition:all 0.2s}.mfp-move-from-top.mfp-ready .mfp-with-anim{opacity:1;transform:translateY(0)}.mfp-move-from-top.mfp-ready.mfp-bg{opacity:0.8}.mfp-move-from-top.mfp-removing .mfp-with-anim{transform:translateY(-50px);opacity:0}.mfp-move-from-top.mfp-removing.mfp-bg{opacity:0}.mfp-3d-unfold .mfp-content{perspective:2000px}.mfp-3d-unfold .mfp-with-anim{opacity:0;transition:all 0.3s ease-in-out;transform-style:preserve-3d;transform:rotateY(-60deg)}.mfp-3d-unfold.mfp-bg{opacity:0;transition:all 0.5s}.mfp-3d-unfold.mfp-ready .mfp-with-anim{opacity:1;transform:rotateY(0deg)}.mfp-3d-unfold.mfp-ready.mfp-bg{opacity:0.8}.mfp-3d-unfold.mfp-removing .mfp-with-anim{transform:rotateY(60deg);opacity:0}.mfp-3d-unfold.mfp-removing.mfp-bg{opacity:0}.mfp-zoom-out .mfp-with-anim{opacity:0;transition:all 0.3s ease-in-out;transform:scale(1.3)}.mfp-zoom-out.mfp-bg{opacity:0;transition:all 0.3s ease-out}.mfp-zoom-out.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-out.mfp-ready.mfp-bg{opacity:0.8}.mfp-zoom-out.mfp-removing .mfp-with-anim{transform:scale(1.3);opacity:0}.mfp-zoom-out.mfp-removing.mfp-bg{opacity:0}@keyframes hinge{0%{transform:rotate(0);transform-origin:top left;animation-timing-function:ease-in-out}20%, 60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out}80%{transform:rotate(60deg) translateY(0);opacity:1;transform-origin:top left;animation-timing-function:ease-in-out}100%{transform:translateY(700px);opacity:0}}.hinge{animation-duration:1s;animation-name:hinge}.mfp-with-fade .mfp-content,.mfp-with-fade.mfp-bg{opacity:0;transition:opacity .5s ease-out}.mfp-with-fade.mfp-ready .mfp-content{opacity:1}.mfp-with-fade.mfp-ready.mfp-bg{opacity:0.8}.mfp-with-fade.mfp-removing.mfp-bg{opacity:0}html,body{font-size:10px}body{-webkit-font-smoothing:antialiased;text-align:left;font-weight:400;height:100%;background-size:15px auto;position:relative;background-color:#fff;font-family:"Noto Sans JP",sans-serif;min-width:980px;text-align:center;background:url("../img/2x/bg@2x.png") repeat center top #ff0;background-size:300px auto}br.sp{display:none}br.pc{display:inline}.pc{display:block}.sp{display:none}img{max-width:100%;height:auto}a:hover{opacity:1}.l-inner{width:980px;max-width:980px;margin:0 auto}.l-box{border:1.5rem solid #36bdef;border-radius:5.0rem;background-color:#fff;padding:0 7.0rem;margin-bottom:7.0rem}.p-copy{font-size:1.5rem;height:40px;line-height:40px;background-color:#f2f2f2;position:relative;cursor:pointer}.p-copy span{display:block;width:90%;position:absolute;left:5%;bottom:-55px;height:40px;line-height:40px;font-size:1.5rem;font-weight:bold;background-color:#ff87b1;color:#fff;border-radius:5px}.p-copy span:before{content:"";display:block;width:0;height:0;position:absolute;left:50%;top:-10px;border:5px solid transparent;border-bottom:8px solid #ff87b1}.p-copy:before{content:"コピーしました";display:block;position:absolute;left:50%;top:-40px;background-color:rgba(0,0,0,0.7);color:#fff;font-size:1.3rem;line-height:1;padding:.5em 2em;border-radius:.2em;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;transform:translate(-50%, 10px);opacity:0;pointer-events:none;white-space:nowrap}.p-copy.is-tooltip:before{transform:translate(-50%, 0px);opacity:1}.p-comment{position:relative;width:100%;background:url("../img/2x/footer_chara_pc@2x.png") no-repeat center center;background-size:100% auto;width:796px;height:243px}.p-comment__text{width:540px;height:10px;padding:20px 15px;font-weight:bold}.p-comment__text--small{font-size:2.6rem}.p-comment__text--large{font-size:3.0rem;padding:30px 15px}.p-title{width:980px;margin-top:-1.0rem;margin-left:-9.0rem;margin-bottom:3.0rem}.p-title img{margin:0 auto}.header{width:100%;height:65px;padding-top:15px}.header__inner{width:980px;margin:0 auto;display:flex;justify-content:space-between}.nav__list{display:flex;justify-content:flex-end;align-items:center;align-content:center;height:70px}.nav__item{margin-right:5.0rem}.nav__item:last-child{margin-right:0}.kv{height:780px;overflow:hidden}.kv__inner{width:980px;height:780px;margin:0 auto;position:relative}.kv__logo{position:absolute;left:-10px;top:50px}.kv__logo-01,.kv__logo-02,.kv__logo-03{position:absolute}.kv__logo-01{left:-30px;top:15px;z-index:2}.kv__logo-02{left:-38px;top:-28px;z-index:1}.kv__logo-03{left:0;top:0}.kv__rotate{width:670px;height:670px;z-index:0}.kv__rotate img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;animation:rotate 20s infinite linear}.kv__chara-01,.kv__chara-02{position:absolute}.kv__chara-01{z-index:2;left:654px;top:-10px}.kv__chara-02{z-index:1;left:547px;top:142px}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.cp__text{font-size:2.2rem;font-weight:bold;margin-bottom:5.0rem}.cp__list{display:flex;margin-bottom:5.0rem}.cp__list li{width:33.3333%;justify-content:space-between}.howto__list{display:flex;align-items:stretch;margin:0 -10px;margin-bottom:5.0rem;margin-bottom:8.0rem}.howto__item{padding:0 10px;position:relative;width:33.3333%;box-sizing:border-box}.howto__item:before{content:"";display:block;width:55px;height:31px;background:url("../img/2x/arrow_r@2x.png") no-repeat center center;background-size:100% auto;position:absolute;right:-25px;top:70px;z-index:1}.howto__item:last-child:before{display:none}.howto__content{background-color:#ff0;height:100%;padding:10px 10px 0 10px;text-align:center}.howto__step{margin-bottom:2.0rem;padding-top:2.0rem}.howto__text{font-size:1.8rem;margin-bottom:3.0rem}.howto__text span{color:#ff87b1}.term{width:100%;background-color:#f2f2f2;height:300px;overflow:scroll;margin-bottom:3.0rem}.term__inner{padding:15px 10px}.term h4{font-size:20px;text-align:center;font-weight:bold}.term p{font-size:12px;line-height:1.8;text-align:left}.term p a{color:#000;text-decoration:underline}.example__list{width:100%}.example__list li{position:relative;width:100%;padding-top:56.25%;margin-bottom:3.0rem}.example__list iframe{position:absolute;width:100%;height:100%;left:0;top:0}.footer__copyright{font-size:1.2rem;font-weight:bold;margin:3.0rem auto;padding-bottom:5.0rem}.sr-sh-theme-rule{display:none !important}.sr-sh-form,.sr-sh-theme-form{display:none !important}.sr-sh-theme-card__wrapper{box-shadow:none;border-radius:0}.sr-sh-theme-card__wrapper .sr-sh-theme-card__media{border-radius:0}.sr-sh-sizer,.sr-sh-theme-item{width:25% !important}.sr-sh-sizer.large,.sr-sh-theme-item.large{width:49.8% !important}.sr-sh sr-sh-theme .ngdialog .sr-sh-theme-btn,.sr-sh .sr-sh-theme-btn.sr-sh-load-more-button{width:260px;height:60px;line-height:60px;color:#000;text-align:left;padding-left:1em;border:2px solid #812213 !important;background-color:#F15A24 !important;border-radius:10px;font-size:0;font-weight:bold;display:block;margin:0 auto;text-align:center;position:relative}.sr-sh sr-sh-theme .ngdialog .sr-sh-theme-btn:before,.sr-sh .sr-sh-theme-btn.sr-sh-load-more-button:before{content:"もっとみる";line-height:60px;position:absolute;left:0;top:0;width:100%;font-size:20px;display:inline-block;height:60px;color:#000;font-weight:bold}.ngdialog .sr-sh-theme-btn.selected,.ngdialog .sr-sh-theme-btn:active,.ngdialog .sr-sh-theme-btn:focus,.ngdialog .sr-sh-theme-btn:hover,.sr-sh .sr-sh-theme-btn.selected,.sr-sh .sr-sh-theme-btn:active,.sr-sh .sr-sh-theme-btn:focus,.sr-sh .sr-sh-theme-btn:hover{background-color:#fff !important;border:none}.ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-source-wrapper span,.ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-source-wrapper a{font-size:12px !important;color:#000}.masonryBrick.sr-sh-item .sr-sh-theme-card__description{font-size:0}.masonryBrick.sr-sh-item .sr-sh-theme-card__description:before{display:block;padding:10px 0;font-size:16px;font-weight:bold;background-color:transparent}.masonryBrick.sr-sh-item:first-child .sr-sh-theme-card__description:before{content:"オラゴン"}.masonryBrick.sr-sh-item:nth-of-type(2) .sr-sh-theme-card__description:before{content:"ダンボール怪人"}.masonryBrick.sr-sh-item:nth-of-type(3) .sr-sh-theme-card__description:before{content:"ルシファー"}.masonryBrick.sr-sh-item:nth-of-type(4) .sr-sh-theme-card__description:before{content:"ウリエル"}.masonryBrick.sr-sh-item:nth-of-type(5) .sr-sh-theme-card__description:before{content:"ラファエル"}.masonryBrick.sr-sh-item:nth-of-type(6) .sr-sh-theme-card__description:before{content:"ガブリエル"}.masonryBrick.sr-sh-item:nth-of-type(7) .sr-sh-theme-card__description:before{content:"ミカエル"}.masonryBrick.sr-sh-item:nth-of-type(8) .sr-sh-theme-card__description:before{content:"ケテル"}.masonryBrick.sr-sh-item:nth-of-type(9) .sr-sh-theme-card__description:before{content:"キングクロッチ"}.masonryBrick.sr-sh-item:nth-of-type(10) .sr-sh-theme-card__description:before{content:"サンダルフォン"}.masonryBrick.sr-sh-item:nth-of-type(11) .sr-sh-theme-card__description:before{content:"メタトロン"}.masonryBrick.sr-sh-item:nth-of-type(12) .sr-sh-theme-card__description:before{content:"ビナー"}.masonryBrick.sr-sh-item:nth-of-type(13) .sr-sh-theme-card__description:before{content:"ゼフォン"}.masonryBrick.sr-sh-item:nth-of-type(14) .sr-sh-theme-card__description:before{content:"ベルゼブブ"}.masonryBrick.sr-sh-item:nth-of-type(15) .sr-sh-theme-card__description:before{content:"コクマー"}.masonryBrick.sr-sh-item:nth-of-type(16) .sr-sh-theme-card__description:before{content:"スルガト"}.masonryBrick.sr-sh-item:nth-of-type(17) .sr-sh-theme-card__description:before{content:"パンドラ"}.masonryBrick.sr-sh-item:nth-of-type(18) .sr-sh-theme-card__description:before{content:"ゼウス"}.masonryBrick.sr-sh-item:nth-of-type(19) .sr-sh-theme-card__description:before{content:"アーサー"}.masonryBrick.sr-sh-item:nth-of-type(20) .sr-sh-theme-card__description:before{content:"マーリン"}.masonryBrick.sr-sh-item:nth-of-type(21) .sr-sh-theme-card__description:before{content:"ハムシル"}.masonryBrick.sr-sh-item:nth-of-type(22) .sr-sh-theme-card__description:before{content:"ランスロット"}.masonryBrick.sr-sh-item:nth-of-type(23) .sr-sh-theme-card__description:before{content:"ガウェイン"}.masonryBrick.sr-sh-item:nth-of-type(24) .sr-sh-theme-card__description:before{content:"トリスタン"}.masonryBrick.sr-sh-item:nth-of-type(25) .sr-sh-theme-card__description:before{content:"グィネヴィア"}.masonryBrick.sr-sh-item:nth-of-type(26) .sr-sh-theme-card__description:before{content:"パーシヴァル"}.masonryBrick.sr-sh-item:nth-of-type(27) .sr-sh-theme-card__description:before{content:"ティファレト"}.masonryBrick.sr-sh-item:nth-of-type(28) .sr-sh-theme-card__description:before{content:"シャークマン"}.masonryBrick.sr-sh-item:nth-of-type(29) .sr-sh-theme-card__description:before{content:"シュモクマン"}.masonryBrick.sr-sh-item:nth-of-type(30) .sr-sh-theme-card__description:before{content:"マダム・ゼニー"}.masonryBrick.sr-sh-item:nth-of-type(31) .sr-sh-theme-card__description:before{content:"ペリノア"}.masonryBrick.sr-sh-item:nth-of-type(32) .sr-sh-theme-card__description:before{content:"ヴィシャス"}.masonryBrick.sr-sh-item:nth-of-type(33) .sr-sh-theme-card__description:before{content:"アラウィン"}.masonryBrick.sr-sh-item:nth-of-type(34) .sr-sh-theme-card__description:before{content:"ソロモン"}.masonryBrick.sr-sh-item:nth-of-type(35) .sr-sh-theme-card__description:before{content:"レビィ"}.masonryBrick.sr-sh-item:nth-of-type(36) .sr-sh-theme-card__description:before{content:"フォルネウス"}.masonryBrick.sr-sh-item:nth-of-type(37) .sr-sh-theme-card__description:before{content:"カシエル"}.masonryBrick.sr-sh-item:nth-of-type(38) .sr-sh-theme-card__description:before{content:"バルト"}.masonryBrick.sr-sh-item:nth-of-type(39) .sr-sh-theme-card__description:before{content:"マルクト"}.masonryBrick.sr-sh-item:nth-of-type(40) .sr-sh-theme-card__description:before{content:"ノア"}.masonryBrick.sr-sh-item:nth-of-type(41) .sr-sh-theme-card__description:before{content:"オペコ"}.masonryBrick.sr-sh-item:nth-of-type(42) .sr-sh-theme-card__description:before{content:"ケセド"}.sr-sh-theme-card__wrapper .sr-sh-theme-card:hover .sr-sh-theme-card__media.low-profile,.sr-sh-theme-card__wrapper .sr-sh-theme-card.hover .sr-sh-theme-card__media.low-profile{min-height:0}.sr-sh-theme-card__wrapper .sr-sh-theme-card:hover .sr-sh-theme-card__media.low-profile img.sr-sh-item-image,.sr-sh-theme-card__wrapper .sr-sh-theme-card.hover .sr-sh-theme-card__media.low-profile img.sr-sh-item-image{position:static !important;transform:translate(0)}.sr-sh .sr-sh-theme-signin-wrapper .sr-sh-theme-facebook-wrapper button.sr-sh-theme-btn-facebook,.ngdialog .sr-sh-theme-signin-wrapper .sr-sh-theme-facebook-wrapper button.sr-sh-theme-btn-facebook{display:none}.sr-sh-form.sr-sh-theme-form.ng-valid-email{display:none}.sr-sh .sr-sh-theme-btn.sr-sh-theme-btn-twitter:hover,.ngdialog .sr-sh-theme-btn.sr-sh-theme-btn-twitter:hover{background-color:#55acee !important;color:#fff !important}.sr-sh .sr-sh-theme-btn.sr-sh-theme-btn-twitter,.ngdialog .sr-sh-theme-btn.sr-sh-theme-btn-twitter{background-color:#55acee !important;color:#fff !important}@media screen and (max-width: 767px){.sr-sh-sizer,.sr-sh-theme-item,.sr-sh-sizer.large,.sr-sh-theme-item.large{width:50% !important}.sr-sh-theme-card__wrapper .sr-sh-theme-card{height:46.8vw;padding:2vw;border-radius:2.6vw}.masonryBrick.sr-sh-item .sr-sh-theme-card__description:before{font-size:3.4vw;padding:2% 0}.sr-sh-theme-card__top-statistics-container{bottom:1.5vw}.sr-sh-theme-statistics__item-icon{width:32vw;height:10.5vw}.sr-sh-theme-statistics__item-icon:before{width:32vw;height:10.5vw}}@media screen and (max-width: 767px){html{font-size:2.4vw}body{min-width:320px}a:hover{opacity:1 !important}br.sp{display:inline}br.pc{display:none}.pc{display:none !important}.sp{display:block !important}img{width:100%;height:auto}.l-inner{width:90%}.l-box{border:2vw solid #36bdef;border-radius:5vw;padding:0 3vw;margin-bottom:5vw}.p-copy{font-size:1.5rem;height:40px;line-height:40px;background-color:#f2f2f2;position:relative;margin-bottom:7.0rem;cursor:pointer}.p-copy span{display:block;width:90%;position:absolute;left:5%;bottom:-55px;height:40px;line-height:40px;font-size:1.5rem;font-weight:bold;background-color:#ff87b1;color:#fff;border-radius:5px}.p-copy span:before{content:"";display:block;width:0;height:0;position:absolute;left:50%;top:-10px;border:5px solid transparent;border-bottom:8px solid #ff87b1}.p-comment{position:relative;width:78.93333vw;height:51.2vw;background:url("../img/2x/footer_chara_sp@2x.png") no-repeat center bottom;background-size:100% auto}.p-comment__text{width:100%;height:auto;padding:6.66667vw 5.33333vw;box-sizing:border-box;font-weight:bold}.p-comment__text--small{font-size:3.2vw}.p-comment__text--large{font-size:4.13333vw;padding:5.33333vw 5.33333vw}.p-title{width:90vw;margin-top:-5vw;margin-left:-5vw;margin-bottom:3.0rem;height:23vw;position:relative}.p-title img{position:absolute;left:50%;top:0;transform:translate(-50%, 0);z-index:3}.header{height:13vw;padding-top:3vw}.header__inner{width:90vw;display:block}.header__logo{width:60.8vw}.header__nav{display:none}.nav__list{display:none;height:65px}.nav__item{margin-right:5.0rem}.nav__item:last-child{margin-right:0}.kv{height:150.13333vw}.kv__inner{width:100%;height:150.13333vw}.kv__logo{position:absolute;left:5vw;top:0}.kv__logo-01{width:94.93333vw;height:102.4vw;max-width:200vw;max-height:200vw;max-width:200%;left:0;top:0}.kv__logo-02{left:-38px;top:-28px;z-index:1}.kv__logo-03{left:0;top:0}.kv__rotate{width:90.66667vw;height:90.66667vw;z-index:0}.kv__rotate img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;animation:rotate 20s infinite linear}.kv__chara-01,.kv__chara-02{position:absolute}.kv__chara-01{z-index:2;width:87.73333vw;height:160.53333vw;max-width:200vw;max-height:200vw;left:40.53333vw;top:69.6vw}.kv__chara-02{width:65.86667vw;height:86.13333vw;max-width:200vw;max-height:200vw;z-index:1;left:20vw;top:102.4vw}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.cp__text{font-size:3.46667vw;text-align:left;margin-bottom:2.0rem}.cp__list{display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:2.0rem}.cp__list li{width:47%}.howto__list{display:block;margin:0 0;margin-bottom:3.0rem}.howto__item{padding:0;width:100%;margin-bottom:2.0rem}.howto__item:last-child{margin-bottom:0}.howto__item:before{content:"";width:6.4vw;height:14.4vw;background:url("../img/1x/arrow_b.png") no-repeat center center;background-size:contain;right:auto;top:auto;left:50%;bottom:-10.66667vw;transform:translate(-50%, 0)}.howto__item:last-child:before{display:none}.howto__content{height:auto;padding:8vw 10vw;text-align:center}.howto__step{width:auto;margin-bottom:2.0rem;padding-top:1.0rem}.howto__text{font-size:1.8rem;margin-bottom:3.0rem}.howto__text span{color:#ff87b1}.term{width:100%;background-color:#f2f2f2;height:300px;overflow:scroll;margin-bottom:3.0rem}.term__inner{padding:10% 5%}.term h4{font-size:3.73333vw}.term p{font-size:2.66667vw}.example__list li{margin-bottom:2.0rem}.footer__copyright{font-size:1.2rem;font-weight:bold;margin:3.0rem auto;padding-bottom:5.0rem}}
