﻿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:#676767}a:visited{color:#676767}a:hover{color:#676767}a:active{color:#676767}html{overflow-y:scroll}a{text-decoration:none}a:hover,a:active{text-decoration:underline;outline:0}em{font-style:normal}.HGfooter a{text-decoration:none}#footerSw{width:100%;font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif !important;line-height:1}#footerSw a:link,#footerSw a:visited,#footerSw a:hover,#footerSw a:active{display:inline-block}#footerSw a:hover{text-decoration:none}#footerSw a:focus,#footerSw *:focus{outline:none}#footerSw.footerSw{width:100%;background:#383c3d;color:#666}#footerSw.footerSw a{color:#666}#footerSw .gameInfo{width:677px;min-height:87px;margin:0 auto;padding:20px 0;border:none;font-size:0;box-sizing:border-box}#footerSw .gameInfo__copyright{display:inline-block;width:469px;font-size:10px;text-align:left;line-height:1.5;vertical-align:top;white-space:nowrap}#addFootere.bgWT #footerSw .gameInfo__copyright{color:#8f8f8f}#addFootere.bgBK #footerSw .gameInfo__copyright{color:#666}#footerSw .gameInfo__copyright .logo{float:left;margin-right:20px}#footerSw .gameInfo__data{display:inline-block;vertical-align:top}.m-loginPanel{position:relative;padding:22px 12px;background-color:rgba(255,255,255,0.8);border:solid 1px #92b3c0;width:274px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.ie8 .m-loginPanel{background-color:#fff}.btnLogin{position:absolute;top:22px;right:12px}.txtid,.txtpass{width:172px;height:23px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #c7c7c7}.ie8 .txtid,.ie8 .txtpass{background-color:#fff;background-repeat:no-repeat !important}.txtid{margin-bottom:4px}.lnk_forgetPass{line-height:36px}.lnk_forgetPass a{color:#a7a7a7;font-size:12px;text-decoration:none}.lnk_forgetPass a:hover{text-decoration:underline}.maintenance .lnk_forgetPass a{text-decoration:underline}.maintenance .lnk_forgetPass a:hover{text-decoration:none}.loginPanel_txt{font-size:12px;line-height:1.3;color:#a6a6a6}.loginPanel_login{color:#233e4f;font-size:12px}.loginPanel_login .btn_info a{display:block;width:248px;height:38px;background:url('//images.hangame.co.jp/r02/game/soulworker/official/r02/btn_info.png') no-repeat center 0}.loginPanel_login .btn_info a:hover{background:url('//images.hangame.co.jp/r02/game/soulworker/official/r02/btn_info_hov.png') no-repeat center 0}.loginPanel_login .btn_shop{margin-top:10px}.loginPanel_login .btn_shop a{display:block;width:248px;height:38px;background:url('//images.hangame.co.jp/r02/game/soulworker/official/r02/btn_hancoin.png') no-repeat center 0}.loginPanel_login .btn_shop a:hover{background:url('//images.hangame.co.jp/r02/game/soulworker/official/r02/btn_hancoin_hov.png') no-repeat center 0}.btn_buy{position:absolute;top:72px;right:10px}.btn_buy2{position:absolute;top:150px;right:10px}.btn_idinfo{position:absolute;top:22px;right:10px}.userName{padding-top:3px}.userName a{margin-right:.5em;color:#233e4f;font-size:14px;font-weight:bold;text-decoration:underline}.userName a:hover{color:#ff5400}.userData{margin-top:13px;padding-top:12px;border-top:solid 1px #9bb9c5;font-size:0}.userData dt,.userData dd{display:inline-block;font-size:12px;line-height:27px;white-space:nowrap}.userData dt{width:95px}.userData dd{text-align:right;width:84px}.userData dd a{text-decoration:underline;color:#233e4f}.userData dd a:hover{color:#ff5400}.spr_btn1_login{background-image:url('//images.hangame.co.jp/r02/game/soulworker/official/r02/spr_btn-s78dd4988b1.png');background-repeat:no-repeat;display:inline-block;font:0/0 a;text-shadow:none;color:transparent;padding:0;border:none;overflow:hidden;width:71px;height:53px;background-position:0 -282px}.spr_btn1_login:hover{background-image:url('//images.hangame.co.jp/r02/game/soulworker/official/r02/spr_btn-s78dd4988b1.png');background-repeat:no-repeat;display:inline-block;font:0/0 a;text-shadow:none;color:transparent;padding:0;border:none;overflow:hidden;width:71px;height:53px;background-position:0 -335px}.spr_btn1_entry{background-image:url('//images.hangame.co.jp/r02/game/soulworker/official/r02/spr_btn-s78dd4988b1.png');background-repeat:no-repeat;display:inline-block;font:0/0 a;text-shadow:none;color:transparent;padding:0;border:none;overflow:hidden;width:250px;height:48px;background-position:0 -164px}.spr_btn1_entry:hover{background-image:url('//images.hangame.co.jp/r02/game/soulworker/official/r02/spr_btn-s78dd4988b1.png');background-repeat:no-repeat;display:inline-block;font:0/0 a;text-shadow:none;color:transparent;padding:0;border:none;overflow:hidden;width:250px;height:48px;background-position:0 -212px}.spr_btn1_idinfo{background-image:url('//images.hangame.co.jp/r02/game/soulworker/official/r02/spr_btn-s78dd4988b1.png');background-repeat:no-repeat;display:inline-block;font:0/0 a;text-shadow:none;color:transparent;padding:0;border:none;overflow:hidden;width:60px;height:22px;background-position:0 -260px}.spr_btn1_buy{background-image:url('//images.hangame.co.jp/r02/game/soulworker/official/r02/spr_btn-s78dd4988b1.png');background-repeat:no-repeat;display:inline-block;font:0/0 a;text-shadow:none;color:transparent;padding:0;border:none;overflow:hidden;width:40px;height:22px;background-position:0 0}.m-shop{width:690px;color:#1c4054}.shopGuide_txt1{display:inline-block;vertical-align:top;padding-top:37px;width:364px;line-height:20px}.shopGuide_txt1 .last-txt{padding:16px 0 3px 0}.shopGuide_txt2{display:inline-block;vertical-align:top;padding:37px 0 76px;line-height:20px}.shopGuide_txt2 .last-txt{padding:16px 0 3px 0}.shopGuide_txtLink1{display:inline-block;vertical-align:top;padding:40px 0 0 82px;width:220px}.shopGuide_txtLink1 p{margin-bottom:10px}.shopGuide_txtLink1 a{color:#6e8290;font-size:12px;text-decoration:underline}.shopGuide_txtLink1 .hangame-btn{padding-bottom:10px}.shopGuide_txtLink1 .hangame-btn a{display:block;width:198px;height:39px;line-height:39px;text-align:center;color:#fff;text-decoration:none;font-weight:bold;background:#4c6573;border:solid 1px #4c6573}.shopGuide_txtLink1 .hangame-btn a:hover{background:#1cdfd8;border:solid 1px #1dbcb6}.shopGuide_txtBox2{border:solid 1px #c1cdd3;font-size:12px;color:#1c4054;padding:30px 18px 19px}.shopGuide_txtBox2 .txt{float:left;line-height:20px}.shopGuide_figClm{padding-top:40px}.shopGuide_figClm:after{clear:both;height:0;content:".";display:block;visibility:hidden}.shopGuide_figClm .clmLeft{float:left;width:320px}.shopGuide_figClm .clmRight{float:left;width:344px;margin-left:22px}.shopGuide_figClm .clmRight p{padding-bottom:48px}.shopGuide_figClm a{display:block;width:198px;height:39px;line-height:39px;text-align:center;color:#fff;text-decoration:none;font-weight:bold;background:#4c6573;border:solid 1px #4c6573;margin:20px 0 0 107px}.shopGuide_figClm a:hover{background:#1cdfd8;border:solid 1px #1dbcb6}.m-shopGallery .shopGallery_txt1{color:#1c4054;line-height:20px;padding-top:36px}.m-shopGallery .txtBox-list{font-size:0;padding-top:6px;margin-left:-10px}.m-shopGallery .txtBox-list li{display:inline-block;vertical-align:top;width:338px;height:188px;border:solid 1px #c1cdd3;margin:10px 0 0 10px}.m-shopGallery .txtBox-list li dl{height:52px;border-bottom:solid 1px #c1cdd3;padding:14px;font-size:0;color:#566e7e;background:#ecf1f5}.m-shopGallery .txtBox-list li dl dt{display:inline-block;vertical-align:top;width:52px}.m-shopGallery .txtBox-list li dl dd{position:relative;display:inline-block;vertical-align:top;width:240px;margin-left:16px;font-size:11px;line-height:16px;padding-top:3px}.m-shopGallery .txtBox-list li dl dd strong{display:block;font-size:12px;font-weight:bold}.m-shopGallery .txtBox-list li dl dd span{display:block;position:absolute;top:36px;right:0}.m-shopGallery .txtBox-list li p{padding:14px;font-size:12px;color:#566e7e;line-height:16px}.m-shopGallery .shopGuide_figClm{padding:16px 0 81px 0}.m-shopGallery .pic{padding-top:41px}.m-shopGallery .txt_list_order{margin:28px 0 0 0 !important}.m-shopGallery .txt_list_order .txt-list_block{display:block;padding-left:14px}.m-shopGallery .txt_list_order dl dd span{display:inline-block;font-size:12px}.m-shopGallery .txt_list_order dl dd strong{display:inline-block;font-size:12px;width:85px;font-weight:normal}.m-btn1 a{display:block;width:198px;height:39px;line-height:39px;text-align:center;color:#fff;text-decoration:none;font-weight:bold;background:#4c6573;border:solid 1px #4c6573;font-size:13px}.m-btn1 a:hover{background:#1cdfd8;border:solid 1px #1dbcb6}.m-btn2 a{display:block;width:50px;height:20px;line-height:22px;text-align:center;color:#fff;text-decoration:none;background:#304e61;font-size:12px}.m-btn2 a:hover{background:#1cdfd8}.m-txtLink1{margin-top:12px}.m-txtLink1 a{color:#6e8290;font-size:12px;text-decoration:none}.m-txtLink1 a:hover{text-decoration:underline}.btn_link{width:206px;text-align:center;float:right;margin-right:15px}.shopBuy_ttl{padding:48px 0 6px 14px}.shopBuy_info{width:100%;border-top:1px solid #c1cdd3;border-bottom:1px solid #c1cdd3}.shopBuy_info tr:first-child td{border-bottom:1px dotted #c1cdd3}.shopBuy_info tr td{height:40px;text-align:left}.shopBuy_info tr td.td1{width:195px}.shopBuy_info tr td.td2{width:130px}.shopBuy_info tr td.td3{width:220px}.shopBuy_info tr td.td4{width:145px}.shopBuy_info tr td .txt1{width:180px;padding-left:15px}.shopBuy_info tr td .txt2{width:185px;padding-left:35px}.shopBuy_info tr td .data{width:120px;height:30px;padding-right:10px;background:#ecf1f5;line-height:30px;text-align:right}.shopBuy_info tr td .data strong{padding-right:3px}.coinArea{margin:0 -40px -16px 0}.coinArea .coinList{margin-top:40px}.coinArea .coinList li{width:218px;height:200px;text-align:center;border:1px solid #c1cdd3;float:left;margin:0 16px 16px 0}.coinArea .coinList li .coinWrap{height:198px;background:#ecf1f5;border:1px solid #fff}.coinArea .coinList li .coin_pic{width:139px;padding:25px 0 6px;margin:auto;border-bottom:1px dotted #c1cdd3}.coinArea .coinList li .coin_pic .txt{padding-top:14px;font-size:14px}.coinArea .coinList li .txt_buy .money{padding:9px 0 6px}.coinArea .coinList li .txt_buy .btnBuy{width:50px;margin:auto}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.o-pb1{padding-bottom:80px}.o-pb2{padding-bottom:38px}.o-pt1{padding-top:38px}body{min-width:860px}#contentsArea{display:block;position:relative;padding:0}#contentsArea .infoArea{margin-top:20px;font-size:0}#contentsArea .infoArea dl{border:2px solid #e5e5e5;display:inline-block;margin:0 10px;height:80px;font-size:0}#contentsArea .infoArea dl dt{display:block;float:left;background-color:#f2f2f2;width:126px;height:80px;font-size:17px;line-height:80px}#contentsArea .infoArea dl dd{display:block;font-size:14px;float:left;line-height:22px;width:288px;text-align:left;height:80px;background-color:#fff}#contentsArea .infoArea dl dd p{padding:19px 0 0 31px}#contentsArea .infoArea dl dd p input{margin-top:5px}#contentsArea .infoArea dl dd p.birthday input{width:36px}#contentsArea .noteTxt{color:#4d4d4d;font-size:13px;margin-top:22px;display:block}#contentsArea .termsBefore,#contentsArea .termsAgree,#contentsArea .termsAfter{height:896px;text-align:center;background:url('//images.hangame.co.jp/r02/game/soulworker/official/r02/bg_term.jpg?1591232490') no-repeat center 0;padding-top:30px}#contentsArea .termsAgree{height:530px;padding-top:178px}#contentsArea .termsBefore img,#contentsArea .termsAgree img,#contentsArea .termsAfter img{border:none;display:block;margin:0 auto}#contentsArea .termsBefore>p,#contentsArea .termsAgree>p,#contentsArea .termsAfter>p{padding-top:50px;line-height:22px;font-size:14px;margin-bottom:25px}#contentsArea .termsBefore .termsLogo{margin-bottom:30px}#contentsArea .termsAgree .termsLogo{margin-bottom:50px}#contentsArea .termsAfter .termsLogo{margin-bottom:100px}#contentsArea .termsBefore .register{background:url('//images.hangame.co.jp/r02/game/soulworker/official/r02/ttl_term.png?1591232490') no-repeat center 0}#contentsArea .termsAgree .agree{margin:26px 0 46px;background:url('//images.hangame.co.jp/r02/game/soulworker/official/r02/txt_agree.png?1591232490') no-repeat center 0;padding-top:37px}#contentsArea .terms{width:838px;height:268px;border:2px solid #e5e5e5;margin:0 auto;padding:8px;overflow-y:scroll;font-size:13px;text-align:left;color:#808080;background-color:#ffffff}#contentsArea .terms h2{padding-left:10px;line-height:24px;color:#4c4c4c}#contentsArea .terms h3{line-height:24px}#contentsArea .terms p{padding-left:10px;line-height:20px;margin-bottom:20px}#contentsArea .terms ul{margin-bottom:24px}#contentsArea .terms li{list-style:disc;margin-left:24px;line-height:20px;margin-bottom:20px}#contentsArea .agreeForm{margin-top:40px;line-height:20px;text-align:center}#contentsArea .agreeForm input{line-height:24px;vertical-align:middle;margin-right:10px}#contentsArea .agreeForm input#rbt2{margin-left:15px}#contentsArea .agreeForm .btnAgreeTerm a{margin:14px auto 0;display:block;background-image:url('//images.hangame.co.jp/r02/game/soulworker/official/r02/spr_btn-s78dd4988b1.png');background-repeat:no-repeat;font:0/0 a;text-shadow:none;color:transparent;padding:0;border:none;overflow:hidden;width:308px;height:71px;background-position:0 -388px}#contentsArea .agreeForm .btnAgreeTerm a:hover{background-image:url('//images.hangame.co.jp/r02/game/soulworker/official/r02/spr_btn-s78dd4988b1.png');background-repeat:no-repeat;font:0/0 a;text-shadow:none;color:transparent;padding:0;border:none;overflow:hidden;width:308px;height:71px;background-position:0 -459px}#contentsArea .termsAgree .btnDownload a{margin:14px auto 0;display:block;background-image:url('//images.hangame.co.jp/r02/game/soulworker/official/r02/spr_btn-s78dd4988b1.png');background-repeat:no-repeat;font:0/0 a;text-shadow:none;color:transparent;padding:0;border:none;overflow:hidden;width:308px;height:71px;background-position:0 -22px}#contentsArea .termsAgree .btnDownload a:hover{background-image:url('//images.hangame.co.jp/r02/game/soulworker/official/r02/spr_btn-s78dd4988b1.png');background-repeat:no-repeat;font:0/0 a;text-shadow:none;color:transparent;padding:0;border:none;overflow:hidden;width:308px;height:71px;background-position:0 -93px}#contentsArea .termsAgree .btnTop a{margin:14px auto 0;display:block;background-image:url('//images.hangame.co.jp/r02/game/soulworker/official/r02/spr_btn-s78dd4988b1.png');background-repeat:no-repeat;font:0/0 a;text-shadow:none;color:transparent;padding:0;border:none;overflow:hidden;width:308px;height:71px;background-position:0 -530px}#contentsArea .termsAgree .btnTop a:hover{background-image:url('//images.hangame.co.jp/r02/game/soulworker/official/r02/spr_btn-s78dd4988b1.png');background-repeat:no-repeat;font:0/0 a;text-shadow:none;color:transparent;padding:0;border:none;overflow:hidden;width:308px;height:71px;background-position:0 -601px}#contentsArea .termsAfter .terms{height:456px;margin-top:45px}
