﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background-color:transparent;font-style:normal}main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{position:relative;-webkit-text-size-adjust:100%}ul,ol,li{list-style:none}a:focus{outline:thin dotted}img{vertical-align:bottom;line-height:0}label{cursor:pointer}del{text-decoration:line-through}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{color:#666;font-size:12px;font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;line-height:1.333}a:link{color:#666}a:visited{color:#666}a:hover{color:#666}a:active{color:#666}html{overflow-y:scroll}a{text-decoration:none}a:hover,a:active{text-decoration:underline;outline:0}em{font-style:normal}.elcoin .contentsTitle h2,.elcoin .contents h3,.elcoin .buyPoint .btnHancoin a,.elcoin .ecArea .ecList .buyBtn a,.elcoin .caution h4,.terms h1 span,.terms .agreeForm input.btnAgreeTerm,.terms .btnGametop a,#loginArea .login .btnLogin a,#loginArea .login .btnRegister a,#loginArea .loginInfo .btnBuy a{text-indent:100%;white-space:nowrap;overflow:hidden}.contentsArea{display:block;position:relative;min-width:960px;margin:0 auto;padding:0;font-size:0}header,footer,section,h1,h2,h3,h4,h5,h6,div,p,th,td,dl,dt,dd,ul,ol,li,a,span{box-sizing:border-box}a:focus,*:focus{outline:none}.elcoin{width:610px;margin:0 auto;overflow:hidden}.elcoin .contentsTitle{position:relative;width:100%;height:28px;margin-bottom:20px;padding-bottom:5px;border-bottom:2px solid #c6def6}.elcoin .contentsTitle h2{width:152px;height:22px;background:url('//images.hangame.co.jp/r02/game/els/official/ttl_shop.gif?1446451093') 0 1px no-repeat}.elcoin .contents{color:#686868}.elcoin .contents h3{width:610px;height:32px;background:url('//images.hangame.co.jp/r02/game/els/official/ttl_shop_sub.jpg?1446451094') 0 0 no-repeat}.elcoin .contents .lead{margin:15px 10px;line-height:1.5}.elcoin .contents .lead span{color:#c3f}.elcoin .buyPoint{position:relative;width:590px;height:80px;margin:0 auto 30px;padding:1px;background:#fff;border:1px solid #add8fa;line-height:1.5}.elcoin .buyPoint .txt{position:relative;width:100%;height:100%;padding:10px 205px 10px 12px;background:#f6fbff}.elcoin .buyPoint .txt::before{position:absolute;top:8px;right:202px;content:"";width:0;height:60px;border-left:1px solid #add8fa}.elcoin .buyPoint .txt::after{position:absolute;top:8px;right:201px;content:"";width:0;height:60px;border-right:1px solid #fff}.elcoin .buyPoint .btnHancoin{position:absolute;top:9px;right:9px;width:175px;height:36px;background:url('//images.hangame.co.jp/r02/game/els/official/btn_buy_hancoin.gif?1446451094') 0 0 no-repeat}.elcoin .buyPoint .btnHancoin a{display:block;width:100%;height:100%}.elcoin .buyPoint .btnGuide{position:absolute;top:56px;right:9px;width:110px;height:10px;text-align:right;background:url('//images.hangame.co.jp/r02/game/els/official/ico_arrow.gif?1446451094') 0 0 no-repeat}.elcoin .buyPoint .btnGuide a{display:block;width:100%;height:100%;font-size:10px;color:#666;line-height:1}.elcoin .myMoney{position:relative;width:590px;height:55px;margin:0 auto 30px}.elcoin .myMoney h4{width:100%;padding:0 0 3px 2px;font-size:14px;border-bottom:1px solid #1c78d2}.elcoin .myMoney h4 span{padding-right:3px;font-size:12px;font-weight:normal}.elcoin .myMoney dl{position:relative;width:100%;padding:3px 0 0 7px}.elcoin .myMoney dt{float:left;width:150px;height:18px;margin:10px 0 9px;padding-left:8px;line-height:18px;background:url('//images.hangame.co.jp/r02/game/els/official/ico_dt_arrow.gif?1446451094') 0 7px no-repeat}.elcoin .myMoney dt.gift{margin-left:28px}.elcoin .myMoney dd{float:left;width:123px;height:16px;margin:10px 0 9px;padding-right:5px;background-color:#f1f1f1;border:1px solid #c0c0c0;font-size:10px;text-align:right;line-height:16px}.elcoin .myMoney dd strong{color:#036;font-size:12px}.elcoin .ecArea{width:610px}.elcoin .ecArea .ecList{margin-left:-5px;font-size:0}.elcoin .ecArea .ecList li{position:relative;display:inline-block;width:136px;height:150px;margin:0 0 15px 15px;padding:76px 0 0;background:url('//images.hangame.co.jp/r02/game/els/official/bg_shop_hc.jpg?1550224860') center 7px no-repeat,url('//images.hangame.co.jp/r02/game/els/official/bg_ec_list.jpg?1446451094') 0 0 no-repeat;text-align:center;line-height:1.1;vertical-align:top}.elcoin .ecArea .ecList .ecPrice{margin-bottom:11px;font-size:14px;font-weight:bold}.elcoin .ecArea .ecList .ecPrice span{font-size:15px}.elcoin .ecArea .ecList .price{margin:0 auto;font-size:12px}.elcoin .ecArea .ecList .price em{display:inline-block;padding:3px 4px 0 0;font-size:10px;font-style:normal;text-align:right;text-decoration:line-through;vertical-align:top}.elcoin .ecArea .ecList .price img{margin:4px 5px 0 1px;display:inline-block;vertical-align:top}.elcoin .ecArea .ecList .price span{display:inline-block;margin:-4px 0;color:#f00;font-size:10px;text-align:center;vertical-align:top;line-height:1.1}.elcoin .ecArea .ecList .price span strong{font-size:12px;font-weight:normal}.elcoin .ecArea .ecList .buyBtn{position:relative;width:38px;height:19px;margin:7px auto 0;background:url('//images.hangame.co.jp/r02/game/els/official/btn_buy_ec_on.gif?1446451094') 0 0 no-repeat}.elcoin .ecArea .ecList .buyBtn a{display:block;width:100%;height:100%;background:url('//images.hangame.co.jp/r02/game/els/official/btn_buy_ec.gif?1446451094') 0 0 no-repeat;transition:all 0.15s;opacity:1}.elcoin .ecArea .ecList .buyBtn a:hover{opacity:0}.elcoin .ecArea .ecList .period{position:absolute;top:-10px;left:-10px;width:55px;height:55px;background:url('//images.hangame.co.jp/r02/game/els/official/ico_period.png?1446451094') 0 0 no-repeat}.elcoin .caution{position:relative;width:590px;margin:20px auto 0;padding:1px;background:#fff;border:1px solid #add8fa;border-radius:4px}.elcoin .caution h4{position:absolute;top:7px;left:-7px;width:53px;height:16px;background:url('//images.hangame.co.jp/r02/game/els/official/ttl_caution_list.gif?1446451094') 0 0 no-repeat;z-index:1}.elcoin .caution ul{position:relative;width:100%;height:100%;padding:10px 10px 10px 50px;background:#f6fbff;color:#69c;font-size:10px;z-index:0}.elcoin .caution ul li{padding-left:12px;background:url('//images.hangame.co.jp/r02/game/els/official/ico_caution_arrow.gif?1446451094') 0 5px no-repeat;margin-bottom:6px;line-height:1.5}.elcoin .caution ul li:last-child{margin-bottom:0}.terms{width:100%;height:866px;margin:0 auto;text-align:center;background:url('//images.hangame.co.jp/r02/game/els/official/bg_tarms.jpg?1548833035') center top no-repeat}.terms h1{width:140px;min-height:156px;margin:0 auto;padding:5px 0 0}.terms h1 img{width:140px;height:auto}.terms h1 span{display:block;width:100px;height:24px;margin:5px auto 0;background-position:0 0;background-repeat:no-repeat}.terms form label{font-size:12px}.terms>.termsBefore h1 span{background-image:url('//images.hangame.co.jp/r02/game/els/official/txt_register.png?1550453398')}.terms>.termsAfter h1{height:174px}.terms>.termsAfter h1 span{background-image:url('//images.hangame.co.jp/r02/game/els/official/txt_agreement.png?1550453582')}.terms>.termsAgree h1{width:432px;padding:92px 0 0}.terms>.termsAgree h1 img{width:236px}.terms>.termsAgree h1 span{width:432px;height:26px;margin:35px auto 0;background-image:url('//images.hangame.co.jp/r02/game/els/official/txt_completion.png?1550453069')}.terms p.lead{color:#666;font-size:14px;line-height:1.6}.terms p.lead.register{height:68px}.terms .termsBox{width:854px;height:458px;margin:0 auto;padding:20px 20px 20px 24px;background:#fff;border:2px solid #e5e5e5;color:#808080;font-size:13px;text-align:left;line-height:1.6;overflow-y:scroll}.terms .termsBox h2{color:#4c4c4c;text-indent:-0.5em;line-height:2.2}.terms .termsBox h3{margin:20px 0 0;line-height:2.2}.terms .termsBox li{margin-bottom:14px;padding-left:1em;text-indent:-1em}.terms .termsBox li>ol{margin:4px 0 0}.terms .termsBox li>ol li{margin-bottom:4px}.terms .termsBox .other{margin-top:30px}.terms .agreeForm{margin-top:30px;text-align:center}.terms .agreeForm .btnAgree{width:304px;height:67px;margin:14px auto 0;padding:0;background:url('//images.hangame.co.jp/r02/game/els/official/btn_register_on.png?1550453299') 0 0 no-repeat;-moz-box-shadow:1px 2px 4px 0px rgba(4,0,0,0.2);-webkit-box-shadow:1px 2px 4px 0px rgba(4,0,0,0.2);box-shadow:1px 2px 4px 0px rgba(4,0,0,0.2)}.terms .agreeForm input{margin-right:10px;line-height:24px;vertical-align:-2px}.terms .agreeForm input#rbt2{margin-left:15px}.terms .agreeForm input.btnAgreeTerm{position:relative;display:block;width:304px;height:67px;margin:0;padding:0;background:url('//images.hangame.co.jp/r02/game/els/official/btn_register.png?1550453288') 0 0 no-repeat;border:none;outline:none;cursor:pointer;transition:all 0.15s;opacity:1}.terms .agreeForm input.btnAgreeTerm:hover{opacity:0}.terms .btnGametop{position:relative;width:304px;height:67px;margin:80px auto 0;background:url('//images.hangame.co.jp/r02/game/els/official/btn_gametop_on.png?1550547302') 0 0 no-repeat;-moz-box-shadow:1px 2px 4px 0px rgba(4,0,0,0.2);-webkit-box-shadow:1px 2px 4px 0px rgba(4,0,0,0.2);box-shadow:1px 2px 4px 0px rgba(4,0,0,0.2)}.terms .btnGametop a{display:block;width:100%;height:100%;background:url('//images.hangame.co.jp/r02/game/els/official/btn_gametop.png?1550547270') 0 0 no-repeat;transition:all 0.15s;opacity:1}.terms .btnGametop a:hover{opacity:0}#footerEls.footerEls{width:100%;background:#383c3d;color:#666}#footerEls.footerEls .gameInfo{width:677px;min-height:87px;margin:0 auto;padding:20px 0;border:none;font-size:0;box-sizing:border-box}#footerEls.footerEls .gameInfo__copyright{display:inline-block;width:469px;font-size:10px;text-align:left;line-height:1.5;vertical-align:top;white-space:nowrap;color:#999}#footerEls.footerEls .gameInfo__copyright a{color:#999;text-decoration:none}#footerEls.footerEls .logo{float:left;margin-right:20px}#footerEls.footerEls .gameInfo__data{display:inline-block;vertical-align:top}#loginArea{position:relative;display:flex;justify-content:center;align-items:center;width:210px;height:131px;margin:0 auto;background:#f5f5f5}#loginArea .login{position:relative;width:210px;height:110px;margin-bottom:2px;padding:8px 13px;background:#fff;border:2px solid #404040;-moz-box-shadow:0px 1px 0 0 #ccc;-webkit-box-shadow:0px 1px 0 0 #ccc;box-shadow:0px 1px 0 0 #ccc}#loginArea .login .txt{position:relative;width:120px;height:19px;margin:0 0 2px;background:url('//images.hangame.co.jp/r02/game/els/official/bg_loginbox.gif?1446451089') 0 0 no-repeat}#loginArea .login .txt>input{position:absolute;top:2px;left:1px;width:118px;height:15px;padding:0 5px;border:none;background:none;box-sizing:border-box}#loginArea .login .txt>input.txtid{background:url('//images.hangame.co.jp/r02/game/els/official/bg_login_id.gif?1446451089') no-repeat left top}#loginArea .login .txt>input.txtpass{background:url('//images.hangame.co.jp/r02/game/els/official/bg_login_pass.gif?1446451089') no-repeat left top}#loginArea .login .btnLogin{position:absolute;top:8px;right:13px;width:55px;height:40px;background:url('//images.hangame.co.jp/r02/game/els/official/btn_login.gif?1446451089') center top no-repeat}#loginArea .login .btnLogin a{display:block;width:100%;height:100%}#loginArea .login .forgot{height:23px;padding-left:6px;font-size:10px;line-height:20px;background:url('//images.hangame.co.jp/r02/game/els/official/ico_more.gif?1446451088') 0 7px no-repeat}#loginArea .login .forgot>a{color:#949494;text-decoration:underline}#loginArea .login .btnRegister{width:180px;height:25px;background:url('//images.hangame.co.jp/r02/game/els/official/btn_regist.gif?1446451089') center top no-repeat}#loginArea .login .btnRegister a{display:block;width:100%;height:100%}#loginArea .loginInfo{width:210px;height:60px;margin-bottom:3px;padding:1px 1px 0;background:#fff;border:2px solid #404040;-moz-box-shadow:0px 1px 0 0 #ccc;-webkit-box-shadow:0px 1px 0 0 #ccc;box-shadow:0px 1px 0 0 #ccc}#loginArea .loginInfo .user{width:204px;height:23px;padding:0 0 0 12px;background:#404040;color:#ccc;font-size:10px;line-height:24px}#loginArea .loginInfo .user a{display:inline-block;margin-right:2px;color:#fff;font-size:12px}#loginArea .loginInfo .credit{width:204px;height:32px;padding:8px 11px;color:#666;font-size:0;line-height:16px}#loginArea .loginInfo .hancoin{position:relative;display:inline-block;width:149px;padding-left:15px;font-size:10px;background:url('//images.hangame.co.jp/r02/game/els/official/ico_price.gif?1446451089') 0 2px no-repeat}#loginArea .loginInfo .hancoin>em{position:absolute;top:0px;right:4px;text-align:right}#loginArea .loginInfo .hancoin>em a{padding-right:2px;color:#2c63a6;font-size:12px;font-weight:bold}#loginArea .loginInfo .btnBuy{display:inline-block;width:33px;height:15px;background:url('//images.hangame.co.jp/r02/game/els/official/btn_buy.gif?1446451089') 0 0 no-repeat;vertical-align:top}#loginArea .loginInfo .btnBuy a{display:block;width:100%;height:100%}
