*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}[hidden]{display:none}hr{-webkit-box-sizing:content-box;box-sizing:content-box}abbr[title]{border-bottom:1px dotted}address,em{font-style:normal}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C""\201D""\2018""\2019"}small{font-size:80%}sub{bottom:-.25em;font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-.5em}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:none}legend{display:none}input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}a{text-decoration:none}a:active,a:hover{outline:0}img{border:0}ol,ul,li{list-style:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;word-break:break-all;word-wrap:break-word}.btn-reset{display:inline-block;*display:inline;zoom:1;padding:0 10px;background-color:#9DAAB3;border:solid 1px #80929e;color:#fff}.btn-lists{position:relative;width:100%;text-align:center}.btn-lists li{display:inline-block;*display:inline;zoom:1;margin:0 5px}.btn-form{padding:8px 25px;background-color:#1bced5;border:solid 1px #1ab5bc;font-weight:700;color:#fff}.btn-form:hover{color:#fff;text-decoration:none;background-color:#1bc6cd}.btn-faq{padding:8px 20px;background-color:#4c6573;border:solid 1px #475d69;color:#fff}.btn-faq:hover{color:#fff;text-decoration:none;background-color:#415b69}.btn-write{display:inline-block;*display:inline;zoom:1;width:75px;height:30px;padding:0 10px;background-color:#1bced5;border:solid 1px #1ab5bc;line-height:30px;vertical-align:top;text-align:center}.btn-write a{color:#fff}.btn-write a:hover{color:#fff;text-decoration:none}.btn-back{display:inline-block;*display:inline;zoom:1;height:30px;background-color:#efefef;border:1px solid #ddd;margin:0 3px}.btn-back a{display:block;width:100%;height:100%;padding:0 10px;line-height:30px;vertical-align:middle}.btn-back a:hover{color:#666;text-decoration:none}.btn-list{display:inline-block;*display:inline;zoom:1;width:160px;height:35px;font-weight:700}.btn-list a{display:block;width:100%;height:100%;background-color:#4c6573;line-height:35px;color:#fff}.btn-list a:hover{text-decoration:none;color:#fff}.btn-modify{display:inline-block;*display:inline;zoom:1;height:35px;font-weight:700}.btn-modify a{display:block;width:100%;height:100%;padding:0 20px;background-color:#1BCED5;line-height:35px;color:#fff}.btn-modify a:hover{text-decoration:none;color:#fff}.btn-delete{display:inline-block;*display:inline;zoom:1;height:35px;font-weight:700}.btn-delete a{display:block;width:100%;height:100%;padding:0 20px;background-color:#999;line-height:35px;color:#fff}.btn-delete a:hover{text-decoration:none;color:#fff}.btn-report{display:inline-block;*display:inline;zoom:1;height:20px;padding:0 10px;border:solid 1px #a1b1bb;background-color:#fff;color:#a1b1bb;line-height:20px;cursor:pointer}.btn-comment{display:inline-block;*display:inline;zoom:1;height:20px;padding:0 10px;border:solid 1px #4c6573;color:#4c6573;line-height:20px;cursor:pointer}.btn-submit{display:inline-block;*display:inline;zoom:1;width:160px;height:35px;background-color:#4c6573;border:1px solid #3b515f;color:#fff}.btn-cancel{display:inline-block;*display:inline;zoom:1;width:160px;height:35px;background-color:#a0a1a3;border:1px solid #848587;color:#fff}.btn-info{display:inline-block;*display:inline;zoom:1;width:160px;height:35px;margin-top:10px;background-color:#d8dde1;border:1px solid #ced3d7;font-weight:700;text-align:center;line-height:35px}.btn-info:hover{text-decoration:none}#btn-kit{position:relative;width:100%;display:block;width:200px;margin:10px auto;padding:5px;border:solid 1px #cdcdcd;color:#cdcdcd;text-decoration:none}#btn-kit.active{border:solid 1px #4c6573;background-color:#4c6573;color:#fff}.starter-download{position:relative;width:100%;margin-bottom:30px;padding-bottom:25px;border-bottom:2px solid #cfe2ec}.starter-download .title{padding-top:30px;font-size:16px;font-weight:700;line-height:2}.starter-download .btn-download{position:absolute;top:-25px;right:0;width:340px;height:162px;z-index:1}.starter-download .btn-download a{display:block;width:100%;height:100%}label{cursor:pointer;padding:0 5px}select{cursor:pointer}input[type=text]{padding:0 5px}.form-filter{position:relative;width:100%;text-align:center}.form-filter table{text-align:left;margin-bottom:10px}.form-filter table tr{border:1px solid #c1cdd3}.form-filter table tr th{padding:10px 15px;color:#566e7e;background-color:#d9e3e8}.form-filter table td{background-color:#f0f6fa;padding:10px 15px}.form-filter table td ul{position:relative;width:100%}.form-filter table td ul li{display:inline-block;*display:inline;zoom:1;margin-right:30px}.form-filter table td label{display:inline-block;*display:inline;zoom:1;cursor:pointer}.form-filter table td input[type=checkbox]{display:inline-block;*display:inline;zoom:1;width:16px;height:16px;margin-right:5px;vertical-align:middle}.form-filter .text-caution{text-align:left;font-size:11px}.form-filter .btn-write{position:absolute;top:-35px;right:0;width:auto;height:30px;z-index:1}.form-filter .btn-reset,.form-filter .btn-search,.form-filter .btn-back{display:inline-block;*display:inline;zoom:1;width:120px;height:30px;margin:0 5px}.form-filter .btn-reset input,.form-filter .btn-search input,.form-filter .btn-back input{display:block;width:100%;height:100%;background-color:transparent;border:none;color:#fff;font-weight:700}.form-filter .btn-reset{padding:0;background-color:#9DAAB3;border:solid 1px #80929e}.form-filter .btn-search{background-color:#4c6573;border:solid 1px #475d69}.form-qna{position:relative;width:100%;margin-top:30px}.form-qna table tr{border:1px solid #c1cdd3}.form-qna table tr th,.form-qna table tr td{padding:10px 15px}.form-qna table tr th{background-color:#f0f6fa}.form-qna table tr td select,.form-qna table tr td label{cursor:pointer}.form-qna table tr td select,.form-qna table tr td input{display:block;width:100%;height:30px;padding:0 10px}.form-qna table tr td textarea{display:block;width:100%;padding:10px}.form-community{position:relative;width:100%;margin-bottom:30px}.form-community table{border:solid 1px #c1cdd3;background-color:#ecf1f5}.form-community table tr{border-bottom:solid 1px #c1cdd3}.form-community table tr select,.form-community table tr input{width:50%;height:30px}.form-community table tr textarea{display:block;width:100%;padding:10px}.form-community .text-caution{margin:0;text-align:left}.form-comment{position:relative;width:100%;margin-top:30px;padding:20px 20px 5px;border:solid 1px #c1cdd3;background-color:#ecf1f5}.form-comment p{display:inline-block;*display:inline;zoom:1;margin-bottom:15px}.form-comment p label{display:inline-block;*display:inline;zoom:1;font-weight:700;margin-right:10px;line-height:26px;cursor:pointer}.form-comment p select{display:inline-block;*display:inline;zoom:1;margin-right:15px;height:26px;line-height:26px;border:1px solid #d0d0d0;color:#a0a0a0}.form-comment p textarea{display:inline-block;*display:inline;zoom:1;width:570px;height:64px;margin-right:10px;padding:10px;border:1px solid #d0d0d0;resize:vertical}.form-comment p input[type=submit]{display:inline-block;*display:inline;zoom:1;width:63px;height:64px;border:solid 1px #3e535f;background-color:#4c6573;color:#fff;font-weight:700;vertical-align:top}.form-search{position:relative;width:100%;margin:30px 0;text-align:center}.form-search p{display:inline-block;*display:inline;zoom:1;position:relative;height:30px;vertical-align:top}.form-search p input{display:block;width:100%;height:100%}.form-search p input[type=text]{width:270px;padding:0 6px;border:solid 2px #586f7c;color:#5d6060}.form-search p input[type=submit]{width:65px;background-color:#4c6573;border:solid 1px #475d69;color:#fff}.form-search p select{display:block;width:100%;height:100%;min-width:100px;text-align:center;border:solid 2px #586f7c;color:#5d6060}.form-buttons{position:relative;width:100%;margin:20px auto;text-align:center}.form-buttons li{display:inline-block;*display:inline;zoom:1;margin:0 10px}.count-inline{display:inline-block;*display:inline;zoom:1;margin-left:10px;font-size:11px;color:#8b9ba5}.count-block{position:relative;width:100%;margin:5px 0;text-align:right;font-size:11px;color:#8b9ba5}.paging{position:relative;width:100%;height:28px;line-height:28px}.paging .first,.paging .prev,.paging .next,.paging .last{display:inline-block;*display:inline;zoom:1;margin:0 3px;height:100%;border:1px solid #d2dbdf}.paging .first a,.paging .prev a,.paging .next a,.paging .last a{padding:0 8px}.paging .first a:hover,.paging .prev a:hover,.paging .next a:hover,.paging .last a:hover{text-decoration:none}.paging ul{display:inline-block;*display:inline;zoom:1;height:100%;margin:0 5px}.paging ul li{display:inline-block;*display:inline;zoom:1;height:100%;margin:0 6px}.paging ul li.active a{color:#3ed0d8;font-weight:700}.paging a{color:#566e7e}.tap-menu{position:relative;width:100%;height:34px;border-bottom:solid 2px #1c4054;line-height:32px;letter-spacing:-.4em}.tap-menu li{display:inline-block;*display:inline;zoom:1;min-width:100px;height:100%;border-top:1px solid #c0ccd3;border-right:1px solid #c0ccd3;text-align:center;cursor:pointer;letter-spacing:normal}.tap-menu li:first-child{border-left:1px solid #c0ccd3}.tap-menu li a{display:block;width:100%;height:100%;padding:0 10px;color:#738d9f}.tap-menu li:hover{background-color:#f5f5f5}.tap-menu li:hover a{text-decoration:none}.tap-menu li.active{border:solid 1px #1c4054;border-bottom:none;background:#1d4156;background:-webkit-gradient(linear,left top,left bottom,from(#1d4156),to(#2b566e));background:linear-gradient(to bottom,#1d4156 0%,#2b566e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d4156',endColorstr='#2b566e',GradientType=0);color:#fff;font-weight:700}.tap-menu li.active a{color:#fff}.tap-content{position:relative;width:100%;margin-bottom:30px}.tap-content li{display:none}table{position:relative;width:100%;border-collapse:collapse}table tr.active{font-weight:700}table tr th,table tr td{vertical-align:middle!important}table tr td{padding:12px 10px}.support-option{position:relative;width:100%;margin-bottom:20px!important}.support-option .support-id{display:none}.support-option tbody th{width:25%;background-color:#fafafa}.support-option tbody th,.support-option tbody td{border:1px solid #ddd;padding:5px 10px}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.text-caution{margin:10px 0;text-align:right;color:#859eab}.text-red{color:#f10}.sub-category{color:#738d9f}.mark-list{position:relative;width:100%}.mark-list li{position:relative;width:100%;margin-bottom:5px;padding-left:20px}.mark-list li:before{content:"窶ｻ";display:block;position:absolute;top:50%;left:0;width:20px;height:14px;margin-top:-7px}.disc-list{position:relative;width:100%}.disc-list li{position:relative;width:100%;margin-bottom:20px;list-style:disc inside}.tag-list{position:relative;width:100%;margin-bottom:10px}.tag-list:last-child{margin-bottom:0}.tag-list .title{font-weight:700;font-size:12px}.tag-list ul{font-size:11px}.tag-list ul li{display:inline-block;*display:inline;zoom:1}.tag-list ul li input{width:14px;height:14px;vertical-align:middle}header{position:relative;width:100%;background-repeat:no-repeat;background-image:url(//static.gamecom.jp/soulworker/official/renewal/bg_nav.jpg);background-position:50% 0;box-shadow:0 0 10px rgba(0,0,0,0.8);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.8);-moz-box-shadow:0 0 10px rgba(0,0,0,0.8);-ms-box-shadow:0 0 10px rgba(0,0,0,0.8);-o-box-shadow:0 0 10px rgba(0,0,0,0.8);min-height:52px;color:#fff;z-index:1}header a{display:block;width:100%;height:100%;color:#fff;cursor:pointer}header a:hover{color:#02fbf2;text-decoration:none}header nav{position:relative;width:1080px;margin:0 auto}header nav:after{content:"";display:block;clear:both}header nav h1{float:left;position:relative;width:150px;height:52px}header nav h1 a{background-repeat:no-repeat;background-image:url(//static.gamecom.jp/soulworker/official/logo_soulworker.png);background-position:50%;overflow:hidden;font:0/0 a}header nav .nav-gnb{float:left;position:relative;width:880px;margin-left:50px}header nav .nav-gnb:after{content:"";display:block;clear:both}header nav .nav-gnb>li{float:left;margin-right:10px;position:relative;width:165px}header nav .nav-gnb>li>a{position:relative;width:100%;height:52px;overflow:hidden;font:0/0 a;background-repeat:no-repeat;background-position:50% 0}header nav .nav-gnb>li>a:hover{background-position:50% 100%}header nav .nav-gnb>li:nth-child(1)>a{background-image:url(//static.gamecom.jp/soulworker/official/renewal/btn_menu1.png)}header nav .nav-gnb>li:nth-child(2)>a{background-image:url(//static.gamecom.jp/soulworker/official/renewal/btn_menu2.png)}header nav .nav-gnb>li:nth-child(3)>a{background-image:url(//static.gamecom.jp/soulworker/official/renewal/btn_menu3.png)}header nav .nav-gnb>li:nth-child(4)>a{background-image:url(//static.gamecom.jp/soulworker/official/renewal/btn_menu4.png)}header nav .nav-gnb>li:nth-child(5)>a{background-image:url(//static.gamecom.jp/soulworker/official/renewal/btn_menu5.png)}header nav .nav-gnb>li:last-child{margin-right:0}header nav .nav-gnb>li:hover ul{display:block}header nav .nav-gnb>li ul{display:none;position:absolute;top:52px;left:50%;width:100%;height:auto;margin-left:-82.5px;padding:14px 9px 16px;border:solid 1px #171717;background-color:rgba(35,48,48,0.9);-webkit-box-shadow:rgba(70,78,78,0.97) 0 0 0 1px inset;box-shadow:rgba(70,78,78,0.97) 0 0 0 1px inset}header nav .nav-gnb>li ul li{margin:0 auto;border-top:solid 1px #455c55;text-align:center}header nav .nav-gnb>li ul li:first-child{border-top:none}header nav .nav-gnb>li ul li:first-child a{border-top:none}header nav .nav-gnb>li ul li a{line-height:33px;border-top:solid 1px #233131;font-weight:700;text-shadow:1px 1px 3px #323635}footer{position:relative;width:100%;height:140px;margin-top:70px;padding:40px 0 30px;background-color:#383c3d;color:#888}footer a{color:#b9b9b9}footer .footer-content{position:relative;width:820px;margin:0 auto;padding-left:320px}footer .footer-content .company-logos{position:absolute;top:0;left:0;width:300px;height:60px}footer .footer-content .company-logos li{display:inline-block;*display:inline;zoom:1;margin-right:20px}footer .footer-content .company-logos li:last-child{margin-right:0}footer .footer-content .company-nav{position:relative;width:100%}footer .footer-content .company-nav li{display:inline-block;*display:inline;zoom:1}footer .footer-content .company-nav li:after{content:"|";display:block;display:inline-block;*display:inline;zoom:1;margin:0 10px;color:#555}footer .footer-content .company-nav li:last-child:after{content:none}footer .footer-content .company-copyrights{position:relative;width:100%;margin-top:10px;font-size:11px}aside{float:left;position:relative;width:274px;padding-top:26px;text-align:center}aside .link-support{position:relative;width:100%;height:172px;background-repeat:no-repeat;background-image:url(//static.gamecom.jp/soulworker/official/aside/bg_support.jpg);background-position:50% 0;padding-top:152px}aside .link-support:after{content:"";display:block;clear:both}aside .link-support a{display:block;width:100%;height:100%;overflow:hidden;font:0/0 a}aside .link-support li{position:absolute;bottom:0;height:22px;background-repeat:no-repeat;background-image:url(//static.gamecom.jp/soulworker/official/aside/btn_support.png);background-position:50% 0}aside .link-support li:nth-child(1){left:13px;width:69px;background-position:0 0}aside .link-support li:nth-child(1):hover{background-position:0 100%}aside .link-support li:nth-child(2){left:80px;width:98px;background-position:-69px 0;z-index:1}aside .link-support li:nth-child(2):hover{background-position:-69px 100%}aside .link-support li:nth-child(3){left:176px;width:86px;background-position:-167px 0}aside .link-support li:nth-child(3):hover{background-position:-167px 100%}aside .link-guide{position:relative;width:100%;background-repeat:no-repeat;background-image:url(//static.gamecom.jp/soulworker/official/aside/btn_guide.jpg);background-position:50% 0;margin:15px 0}aside .link-guide a{display:block;width:100%;height:100%;overflow:hidden;font:0/0 a}aside .link-guide li{position:relative}aside .link-guide li:nth-child(1){width:100%;height:123px}aside .link-guide li:nth-child(2),aside .link-guide li:nth-child(3){display:inline-block;width:124px;height:100px}aside .link-banner{position:relative;width:100%;line-height:1}aside .link-banner a{display:block;width:100%;height:100%}aside .link-banner li{overflow:hidden;height:59px;margin-bottom:10px}aside .link-banner li:last-child{margin-bottom:0}aside .link-social{position:relative;width:100%;margin-top:16px}aside .link-social a{display:block;width:100%;height:100%;overflow:hidden;font:0/0 a}aside .link-social li{position:relative;width:248px;margin:0 auto;border-bottom:solid 1px #bdc9cf;line-height:1}aside .link-social li:nth-child(1){height:35px;border-top:solid 1px #bdc9cf;background-repeat:no-repeat;background-image:url(//static.gamecom.jp/soulworker/official/aside/btn_youtube.png);background-position:50%}aside .link-social li:nth-child(2){height:38px;background-repeat:no-repeat;background-image:url(//static.gamecom.jp/soulworker/official/aside/btn_twitter.png);background-position:50%}aside .link-policy{position:relative;width:248px;height:30px;margin:16px auto}aside .link-policy:after{content:"";display:block;clear:both}aside .link-policy a{display:block;width:100%;height:100%;color:#566e7e}aside .link-policy a:hover{text-decoration:none}aside .link-policy li{float:left;position:relative;width:118px;height:100%;border:solid 1px #d2dbdf;line-height:30px}aside .link-policy li:first-child{margin-right:12px}#gameStartToolTip{position:absolute;top:-110px;left:15px;width:220px;height:90px;padding:10px;background-color:#fff;border:3px solid #1bced5;font-size:11px;line-height:1.6;letter-spacing:-1px;text-align:center;z-index:10;opacity:0}#gameStartToolTip a{display:block;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;line-height:1;width:60%;margin:9px auto 0;padding:5px 0;background-color:#18949b;color:#fff}#gameStartToolTip a:hover{background-color:#158087;color:#fff;text-decoration:none}#gameStartToolTip:after{content:"";display:block;position:absolute;bottom:-30px;left:90px;width:0;height:0;border-top:15px solid #1bced5;border-bottom:15px solid transparent;border-right:15px solid transparent;border-left:15px solid transparent}.main-gamestart,.sub-gamestart{cursor:pointer}.main-gamestart .frame-gamestart,.sub-gamestart .frame-gamestart{overflow:hidden;position:relative;width:100%;height:100%}.main-gamestart a,.sub-gamestart a{overflow:hidden;display:block;width:100%;height:100%}.main-gamestart a video,.sub-gamestart a video{display:block;width:100%;height:100%}.main-gamestart a video.gameStartVidOn,.sub-gamestart a video.gameStartVidOn{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.main-gamestart iframe,.sub-gamestart iframe{position:relative;display:block;width:260px;height:220px;border:none}.main-gamestart{position:absolute;top:17px;left:14px;width:248px;height:207px}.sub-gamestart{position:relative;width:246px;height:142px;margin:10px auto 28px;cursor:pointer}.sub-gamestart iframe{top:-34px;left:-5px}.sub-gamestart .before,.sub-gamestart .after{content:"";display:block;background-repeat:no-repeat;background-image:url(//static.gamecom.jp/soulworker/official/aside/frame_gamestart.png);background-position:50% 0;position:absolute;top:0;width:32px;height:144px;z-index:1}.sub-gamestart .before{left:0;background-position:0 -4px}.sub-gamestart .after{right:0;background-position:0 -148px}.form-login{position:relative;width:100%;margin-bottom:20px;padding:22px 12px;background-color:rgba(255,255,255,0.8);border:solid 1px #92b3c0}.form-login input{display:block;width:172px;height:23px;padding:0 10px;border:solid 1px #c7c7c7;margin-bottom:4px}.form-login .btn-login{position:absolute;top:22px;right:12px;width:68px;height:50px;background-repeat:no-repeat;background-image:url(//static.gamecom.jp/soulworker/official/common/btn_login.jpg);background-position:50% 0;box-shadow:0 1px 5px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.1);-ms-box-shadow:0 1px 5px rgba(0,0,0,0.1);-o-box-shadow:0 1px 5px rgba(0,0,0,0.1)}.form-login .btn-login input[type=submit]{overflow:hidden;font:0/0 a;display:block;width:100%;height:100%;padding:0;border:none;background-color:transparent}.form-login .btn-login:hover{background-position:0 100%}.form-login .btn-link{margin:7px 0;text-align:center;color:#ddd}.form-login .btn-link a{color:#a7a7a7}.form-login .btn-join{position:relative;width:250px;height:48px;background-repeat:no-repeat;background-image:url(//static.gamecom.jp/soulworker/official/common/btn_join.jpg);background-position:50% 0;box-shadow:0 1px 5px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.1);-ms-box-shadow:0 1px 5px rgba(0,0,0,0.1);-o-box-shadow:0 1px 5px rgba(0,0,0,0.1);margin-left:-1px}.form-login .btn-join:hover{background-position:50% 100%}.form-login .btn-join a{display:block;width:100%;height:100%;overflow:hidden;font:0/0 a}.form-login .user-info{position:relative;width:100%;text-align:left;color:#233e4f}.form-login .user-info span{font-weight:700;margin-right:5px}.form-login .btn-logout{position:absolute;top:22px;right:12px;width:auto;height:20px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;background:#eaeaea;background:-webkit-gradient(linear,left top,left bottom,from(#eaeaea),to(#fefefe));background:linear-gradient(to bottom,#eaeaea 0%,#fefefe 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea',endColorstr='#fefefe',GradientType=0);border:1px solid #97a1a2;line-height:20px;font-size:11px}.form-login .btn-logout a{display:block;width:100%;height:100%;padding:0 5px;color:#6F7B83}.form-login .btn-logout a:hover{text-decoration:none}.form-login .btn-charge{position:relative;width:100%;height:34px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;margin-top:10px;background:#0b91b1;background:-webkit-gradient(linear,left top,left bottom,from(#0b91b1),to(#38abbc));background:linear-gradient(to bottom,#0b91b1 0%,#38abbc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b91b1',endColorstr='#38abbc',GradientType=0);border:1px solid #2E4A5C;line-height:34px}.form-login .btn-charge a{display:block;width:100%;height:100%;font-weight:700;font-size:12px;color:#fff}.form-login .btn-charge a:hover{text-decoration:none}.form-hangame{overflow:hidden;position:relative;width:100%}.form-hangame iframe{display:block;width:100%;height:187px;border:none}.main-notice,.main-community,.main-gallery{margin-top:40px}.main-notice a,.main-community a,.main-gallery a{display:block;width:100%;height:100%}.main-notice a:after,.main-community a:after,.main-gallery a:after{content:"";display:block;clear:both}.main-notice a:hover,.main-community a:hover,.main-gallery a:hover{color:#1bced5;text-decoration:none}.main-notice h3,.main-community h3,.main-gallery h3{position:relative;width:100%;margin-bottom:11px;padding-bottom:3px;border-bottom:solid 1px #304e61;font-weight:700;font-size:14px;color:#304e61}.main-notice .btn-more,.main-community .btn-more,.main-gallery .btn-more{position:absolute;right:0;width:16px;height:16px;font-size:16px;line-height:1;z-index:1}.main-notice .btn-more a,.main-community .btn-more a,.main-gallery .btn-more a{display:block;width:100%;height:100%;color:#676767}.main-notice .btn-more a:hover,.main-community .btn-more a:hover,.main-gallery .btn-more a:hover{text-decoration:none}.main-notice ul,.main-community ul{position:relative;width:100%}.main-notice ul li,.main-community ul li{position:relative;width:100%;height:35px;border-bottom:solid 1px #d2dbdf}.main-notice ul li:last-child,.main-community ul li:last-child{border-bottom:none}.main-notice ul li a span,.main-community ul li a span{float:left;display:block;height:100%;line-height:35px}.main-notice ul li a span.category,.main-community ul li a span.category{width:70px;height:16px;margin-top:9px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border:1px solid #1bced5;color:#1bced5;font-size:10px;font-weight:700;text-align:center;line-height:16px;letter-spacing:-1px}.main-notice ul li a span.title,.main-community ul li a span.title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.main-notice ul li a span.date,.main-community ul li a span.date{width:60px;text-align:right;color:#566e7e}.main-visual{position:relative;width:100%;height:565px;background-repeat:no-repeat;background-image:url(//static.gamecom.jp/soulworker/official/main/bg_header.png);background-position:50% 0}.main-visual .main-panel{position:absolute;bottom:0;left:50%;width:1004px;height:236px;background-repeat:no-repeat;background-image:url(//static.gamecom.jp/soulworker/official/main/bg_pannel.png);background-position:50% 0;margin-left:-502px}.main-visual .main-panel:after{content:"";display:block;clear:both}.main-visual .main-panel .main-gamestart{position:absolute;top:17px;left:14px;width:248px;height:207px;cursor:pointer}.main-visual .main-panel .main-gamestart a{display:block;width:100%;height:100%}.main-visual .main-panel .main-gamestart a video{display:block;width:100%;height:100%}.main-visual .main-panel .main-gamestart a video.gameStartVidOn{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.main-visual .main-panel .main-gamestart iframe{display:block}.main-visual .main-panel .main-banner{overflow:hidden;position:absolute;top:18px;left:276px;width:478px;height:205px}.main-visual .main-panel .main-banner .swiper-wrapper{position:relative;width:100%;white-space:nowrap;letter-spacing:-.4em}.main-visual .main-panel .main-banner .swiper-wrapper li{display:inline-block;*display:inline;zoom:1;letter-spacing:normal}.main-visual .main-panel .main-banner .swiper-wrapper li a{display:block;width:100%;height:100%}.main-visual .main-panel .main-banner .swiper-pagination{position:absolute;top:174px;left:36px;width:auto;height:6px;line-height:0;z-index:2;cursor:pointer}.main-visual .main-panel .main-banner .swiper-pagination span{display:inline-block;*display:inline;zoom:1;width:27px;height:100%;margin-right:10px;background-color:#535353}.main-visual .main-panel .main-banner .swiper-pagination span.swiper-pagination-bullet-active{background-color:#00fff6}.main-visual .main-panel .main-calender{position:absolute;top:18px;left:771px;width:215px;height:204px}.main-visual .main-panel .main-calender .btn-more{position:absolute;top:8px;right:15px;width:12px;height:12px;font-size:14px;font-weight:700;line-height:1;z-index:1}.main-visual .main-panel .main-calender .btn-more a{color:#6c8a8d}.main-visual .main-panel .main-calender .btn-more a:hover{text-decoration:none}.main-visual .main-panel .main-calender .month{position:relative;width:100%;height:30px;padding:0 15px;background-color:#354244;color:#6c8a8d;font-weight:700;line-height:30px}.main-visual .main-panel .main-calender .week{position:relative;width:100%;height:30px;padding-top:4px}.main-visual .main-panel .main-calender .week:after{content:"";display:block;clear:both}.main-visual .main-panel .main-calender .week li{float:left;position:relative;width:14%;height:100%;background-color:#232627;color:#6c898c;font-size:10px;text-align:center;vertical-align:middle;line-height:12px}.main-visual .main-panel .main-calender .week li:nth-child(1),.main-visual .main-panel .main-calender .week li:nth-child(7){width:15%}.main-visual .main-panel .main-calender .week li:nth-child(odd):after{background-color:#364345}.main-visual .main-panel .main-calender .week li:nth-child(even):after{background-color:#2e3a3b}.main-visual .main-panel .main-calender .week li:after{content:"";display:block;position:absolute;top:100%;left:0;width:100%;height:145px;border-left:1px solid #30303E}.main-visual .main-panel .main-calender .week li:first-child:after{border-left:none}.main-visual .main-panel .main-calender .event{position:absolute;top:64px;left:1px;width:99%;height:100%;z-index:1}.main-visual .main-panel .main-calender .event li{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;height:22px;margin:4px 0;padding:0 0 0 8px;border:1px solid #35736f;background-color:rgba(0,255,234,0.1);line-height:22px;cursor:pointer;color:#00ffea}.main-visual .main-panel .main-calender .event li a{color:#00ffea}.main-visual .main-panel .frame{position:relative;width:100%}.main-visual .main-panel .frame span{display:block;position:absolute;background-image:url(//static.gamecom.jp/soulworker/official/main/frame_panel.png);z-index:1}.main-visual .main-panel .frame span.gt{top:17px;left:14px;width:248px;height:19px;background-position:0 -467px}.main-visual .main-panel .frame span.gl{top:36px;left:14px;width:11px;height:169px;background-position:0 -129px}.main-visual .main-panel .frame span.gr{top:36px;left:251px;width:11px;height:169px;background-position:0 -298px}.main-visual .main-panel .frame span.gb{top:205px;left:14px;width:248px;height:19px;background-position:0 -110px}.main-visual .main-panel .frame span.blt{top:17px;left:276px;width:11px;height:16px;background-position:0 -14px}.main-visual .main-panel .frame span.brt{top:18px;left:739px;width:15px;height:13px;background-position:0 -44px}.main-visual .main-panel .frame span.blb{top:209px;left:276px;width:11px;height:14px;background-position:0 0}.main-visual .main-panel .frame span.brb{top:209px;left:743px;width:11px;height:14px;background-position:0 -30px}.main-visual .main-panel .frame span.clt{top:18px;right:221px;width:12px;height:12px;background-position:0 -68px}.main-visual .main-panel .frame span.crt{top:18px;right:18px;width:15px;height:15px;background-position:0 -95px}.main-visual .main-panel .frame span.clb{top:212px;right:221px;width:12px;height:11px;background-position:0 -57px}.main-visual .main-panel .frame span.crb{top:208px;right:18px;width:11px;height:15px;background-position:0 -80px}.main-pickup{width:702px}.main-pickup:after{content:"";display:block;clear:both}.main-pickup h3{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;width:100%;height:53px;background-repeat:no-repeat;background-image:url(//static.gamecom.jp/soulworker/official/main/title_pickup.png);background-position:0 0;margin-bottom:30px;padding:28px 25px 0 145px;font-size:12px;font-weight:400;line-height:1}.main-pickup h3 a{color:#fff}.main-pickup h3 a:hover{color:#02fbf2}.main-pickup div{float:left;position:relative;width:222px;height:225px;margin:12px 12px 0 0;border:solid 1px #b3b9bc}.main-pickup div a{display:block;width:100%;height:100%}.main-pickup div a:hover{color:#1bced5;text-decoration:none}.main-pickup div a span{display:block}.main-pickup div a span.thumb{overflow:hidden;width:100%;height:127px}.main-pickup div a span.thumb img{width:100%}.main-pickup div a span.title{padding:15px 10px 5px;font-weight:700}.main-pickup div a span.desc{overflow:hidden;height:42px;padding:0 10px}.main-notice .btn-more{top:4px}.main-notice ul li a span.title{width:550px;margin-left:10px;font-weight:700}.main-community{position:relative;width:100%}.main-community:after{content:"";display:block;clear:both}.main-community .btn-more{top:4px}.main-community section ul li a span .comment{font-style:normal;color:#1bced5}.main-community .community-free ul li a span.title{width:630px}.main-community .community-trade,.main-community .community-friend{float:left;width:48%;margin-top:40px}.main-community .community-trade ul li a span.title,.main-community .community-friend ul li a span.title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:80%}.main-community .community-trade ul li a span.date,.main-community .community-friend ul li a span.date{width:20%}.main-community .community-friend{margin-right:4%}.main-gallery .btn-more{top:4px}.main-gallery ul{position:relative;width:100%;margin-top:20px}.main-gallery ul:after{content:"";display:block;clear:both}.main-gallery ul li{float:left;position:relative;width:209px;margin-right:31px}.main-gallery ul li:last-child{margin-right:0}.main-gallery ul li a span{display:block;position:relative;width:100%}.main-gallery ul li a span.thumb{overflow:hidden;margin-bottom:10px;height:128px;border:solid 1px #304e61}.main-gallery ul li a span.thumb img{width:100%}.main-gallery ul li a span.title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:22px}.main-gallery ul li a span.date{padding-right:20%;color:#566e7e}.main-gallery ul li a span.date .comment{display:block;position:absolute;top:0;right:0;width:20%;height:100%;color:#1bced5;text-align:right;font-style:normal}.main-timeline{position:absolute;top:26px;right:-268px;width:248px;height:902px;margin:0 auto;border:1px solid #d2dbdf}.main-timeline iframe{display:block;width:100%}.content-nav{position:relative;width:100%}.content-footer{position:relative;width:100%;margin:30px 0;text-align:center}.layout-inline{position:relative;width:100%;text-align:center;margin:20px auto}.layout-inline li{display:inline-block;*display:inline;zoom:1;margin:0 20px}.layout-inline li a{display:block;width:100%;height:100%}.caution{position:relative;width:100%;margin:30px 0;padding:15px;border:1px solid #c1cdd3;font-size:11px;color:#a0b0ba}.caution ul li{list-style:disc;margin-left:20px;margin-bottom:10px}.caution ul li:last-child{margin-bottom:0}.box-comment{position:relative;width:100%;margin-top:30px;padding:20px;border:solid 1px #c1cdd3;background-color:#ecf1f5;text-align:center}.sub-visual{position:relative;width:100%;height:219px;background-repeat:no-repeat;background-image:url(//static.gamecom.jp/soulworker/official/common/bg_header.png);background-position:50% 0}.content-header{position:relative;width:100%;margin-top:25px}.content-header h3{position:relative;width:100%;margin-bottom:30px;font-size:28px;font-weight:700;color:#1C4054;line-height:1}.content-header .content-breadcrumbs{position:relative;width:100%;margin-bottom:15px;color:#a5b6c0;text-align:right}.content-header .content-breadcrumbs li{display:inline-block;*display:inline;zoom:1}.content-header .content-breadcrumbs li:after{content:">";display:block;display:inline-block;*display:inline;zoom:1;margin:0 10px}.content-header .content-breadcrumbs li:last-child:after{content:none}.content-header .content-breadcrumbs li a{color:#738d9f}.catalog{position:relative;width:100%;margin-top:30px}.catalog h3{position:relative;width:100%;padding:15px 20px;font-size:12px;font-weight:700;background-color:#ecf1f5;border:1px solid #c1cdd3;color:#566e7e;line-height:1}.catalog ul{position:relative;width:704px;margin-top:14px}.catalog ul:after{content:"";display:block;clear:both}.catalog ul li{float:left;position:relative;width:338px;height:188px;border:solid 1px #c1cdd3;margin:0 14px 14px 0;font-size:11px}.catalog ul li .icon{position:absolute;top:14px;left:14px;width:52px;height:52px;z-index:1}.catalog ul li .icon img{width:100%;height:100%}.catalog ul li .info{position:relative;width:100%;height:80px;padding:14px 14px 14px 80px;background:#ecf1f5;border-bottom:solid 1px #c1cdd3;color:#566e7e;line-height:1.6}.catalog ul li .info .name{font-weight:700;font-size:12px}.catalog ul li .desc{overflow:hidden;position:relative;width:100%;padding:14px}.notice-list,.community-list,.gallery-list,.comment-list,.article{position:relative;width:100%}.notice-list .category,.community-list .category,.gallery-list .category,.comment-list .category,.article .category{display:inline-block;*display:inline;zoom:1;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;width:65px;border:1px solid #1bced5;color:#1bced5;font-size:10px;font-weight:700;text-align:center;line-height:16px;letter-spacing:-1px}.notice-list .server,.community-list .server,.gallery-list .server,.comment-list .server,.article .server{display:inline-block;*display:inline;zoom:1;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;width:30px;margin-right:5px;background-color:#8f9ca6;font-size:10px;font-style:normal;font-weight:400;text-align:center;color:#fff}.notice-list .comment,.community-list .comment,.gallery-list .comment,.comment-list .comment,.article .comment{display:inline-block;*display:inline;zoom:1;margin:0 3px;font-size:11px;color:#00d7da;vertical-align:top}.notice-list .comment:before,.notice-list .comment:after,.community-list .comment:before,.community-list .comment:after,.gallery-list .comment:before,.gallery-list .comment:after,.comment-list .comment:before,.comment-list .comment:after,.article .comment:before,.article .comment:after{display:inline-block;*display:inline;zoom:1}.notice-list .comment:before,.community-list .comment:before,.gallery-list .comment:before,.comment-list .comment:before,.article .comment:before{content:'['}.notice-list .comment:after,.community-list .comment:after,.gallery-list .comment:after,.comment-list .comment:after,.article .comment:after{content:']'}.notice-list table tbody tr td.file a:after,.community-list table tbody tr td.file a:after,.gallery-list table tbody tr td.file a:after,.comment-list table tbody tr td.file a:after,.article table tbody tr td.file a:after{content:'';display:inline-block;*display:inline;zoom:1;background-repeat:no-repeat;background-image:url(//static.gamecom.jp/soulworker/official/common/icon_file.png);background-position:50% 0;width:12px;height:12px;margin:0 5px;background-position:0 0}.notice-list table tbody tr td.img a:after,.community-list table tbody tr td.img a:after,.gallery-list table tbody tr td.img a:after,.comment-list table tbody tr td.img a:after,.article table tbody tr td.img a:after{content:'';display:inline-block;*display:inline;zoom:1;background-repeat:no-repeat;background-image:url(//static.gamecom.jp/soulworker/official/common/icon.png);background-position:50% 0;width:13px;height:11px;margin:0 5px;background-position:0 0}.notice-list table tbody tr td.new:after,.community-list table tbody tr td.new:after,.gallery-list table tbody tr td.new:after,.comment-list table tbody tr td.new:after,.article table tbody tr td.new:after{content:'';display:inline-block;*display:inline;zoom:1;background-repeat:no-repeat;background-image:url(//static.gamecom.jp/soulworker/official/common/icon.png);background-position:50% 0;width:9px;height:9px;margin:0 5px;background-position:0 -22px}.notice-list table{border-top:1px solid #d2dbdf}.notice-list table tr td{border-bottom:1px solid #d2dbdf}.notice-list table tr td:first-child{text-align:center}.community-list table thead tr{border:1px solid #e4e8eb;background-color:#ecf1f5;font-weight:700}.community-list table thead tr th{padding:10px 0;color:#566e7e}.community-list table tbody{font-size:11px}.community-list table tbody tr td{border-bottom:1px solid #e0e0e0}.community-list table tbody tr td:nth-child(1){font-size:12px}.community-list table tbody tr td:nth-child(3),.community-list table tbody tr td:nth-child(4){text-align:center}.community-list table tbody tr td a{color:#566e7e}.gallery-list{position:relative;width:100%}.gallery-list ul{position:relative;width:702px}.gallery-list ul:after{content:"";display:block;clear:both}.gallery-list ul li{float:left;position:relative;width:222px;margin-right:12px;margin-bottom:25px}.gallery-list ul li a{display:block;width:100%;height:100%;letter-spacing:-.4em}.gallery-list ul li a:hover{text-decoration:none}.gallery-list ul li a span{overflow:hidden;display:inline-block;*display:inline;zoom:1;letter-spacing:normal}.gallery-list ul li a span.thumb{width:100%;height:128px}.gallery-list ul li a span.thumb img{width:100%;height:auto}.gallery-list ul li a span.thumb:after{content:"";display:block;position:absolute;top:0;left:0;width:222px;height:128px;border:1px solid #c1cdd3;z-index:1}.gallery-list ul li a span.title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;height:20px;margin:5px 0}.gallery-list ul li a span.name{width:88%}.gallery-list ul li a span.comment{width:12%;margin:0;text-align:right}.comment-list .count{margin-bottom:10px;font-weight:700;color:#1bced5}.comment-list .btn-report,.comment-list .btn-comment{position:absolute;bottom:15px;z-index:1;font-size:11px}.comment-list .btn-report{right:15px}.comment-list .btn-comment{right:100px}.comment-list ul{position:relative;width:100%;border-top:1px solid #c1cdd3}.comment-list ul li{position:relative;width:100%;padding:15px 130px 15px 15px;border-bottom:1px solid #c1cdd3}.comment-list ul li .name{margin-bottom:15px;font-weight:700}.comment-list ul li .date{position:absolute;top:15px;right:15px;width:auto;height:21px;line-height:21px}.article{border-bottom:2px solid #1c4054}.article .btn-report{position:absolute;right:15px;bottom:15px;z-index:1}.article .article-title{position:relative;width:100%;border-top:1px solid #4c6573;border-bottom:1px solid #4c6573;padding:15px}.article .article-title .category{margin-right:20px;vertical-align:top}.article .article-title .subject{display:inline-block;*display:inline;zoom:1;width:85%;font-size:14px;font-weight:700;line-height:1.4}.article .article-media{position:relative;width:100%;margin-bottom:30px}.article .article-media iframe{display:block;width:100%;height:100%;width:620px;height:340px;margin:0 auto}.article .article-info{position:relative;width:100%;padding:15px;text-align:right}.article .article-info .writer{position:absolute;top:15px;left:15px;width:auto;height:auto;text-align:left}.article .article-info .date,.article .article-info .count{display:inline-block;*display:inline;zoom:1;margin-left:20px}.article .article-content{position:relative;width:100%;padding:30px 15px 40px}.article .article-content hr{position:relative;width:100%;height:1px;margin:10px 0 20px;border:none;background-color:#4c6573}.article .article-content .screenshot{position:relative;width:100%;margin:0 auto 30px;text-align:center;cursor:pointer}.article .article-content .screenshot img{max-width:100%}.article .article-box-title{position:relative;width:100%;margin-top:20px;padding:5px 20px;background-color:#ecf1f5;border:solid 1px #c1cdd3;font-size:12px;color:#566e7e;font-weight:700;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.article .article-box{position:relative;width:100%;margin-top:-1px;padding:20px;border:solid 1px #c1cdd3;-webkit-box-sizing:border-box;box-sizing:border-box}.article .article-attachment{position:relative;width:100%;margin:30px 0 0;padding:15px;font-size:11px;color:#80898e;background-color:#fafafa;-webkit-box-sizing:border-box;box-sizing:border-box}.article .article-attachment li{list-style:disc inside}.article .article-attachment li a{color:#80898e}.article .article-tag{position:relative;width:100%;margin-bottom:40px;padding-top:15px;padding-left:25px;line-height:1}.article .article-tag p{position:relative;width:auto;display:inline-block;*display:inline;zoom:1;border-top-right-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-top-right-radius:3px;-ms-border-top-right-radius:3px;-o-border-top-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-bottom-right-radius:3px;-ms-border-bottom-right-radius:3px;-o-border-bottom-right-radius:3px;margin-right:20px;margin-bottom:10px;padding:5px 10px;background-color:#a0b0ba;color:#fff}.article .article-tag p:before{content:"";display:block;position:absolute;top:0;left:-22px;width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-right:11px solid #a0b0ba;border-left:11px solid transparent}.article .article-tag p:after{content:"";display:block;position:absolute;top:50%;left:0;width:3px;height:3px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;margin-top:-1.5px;background-color:rgba(255,255,255,0.5);z-index:1}.event-calender{overflow:hidden;position:relative;width:100%;height:320px;margin:20px auto;border:1px solid #e0e0e0;text-align:center;line-height:1}.event-calender .week{position:relative;width:100%;height:34px;padding:11px 0 0;background-color:#d2dbdf;border-bottom:1px solid #e0e0e0;font-weight:700;font-size:14px}.event-calender .days{position:relative;width:100%;height:284px}.event-calender .days:after{content:"";display:block;clear:both}.event-calender .days li{float:left;position:relative;width:14.28%;height:100%;padding-top:10px;border-right:1px solid #e0e0e0;font-weight:700;font-size:18px}.event-calender .days li:first-child{background-color:#f1f7fa}.event-calender .days li:last-child{border-right:none}.event-calender .days li span{display:block;font-size:11px;font-weight:400}.event-calender .links{overflow:hidden;position:absolute;top:80px;left:0;width:100%;height:258px;padding:10px 0;border-top:1px solid #e0e0e0;text-align:left;z-index:1}.event-calender .links li{position:relative;width:auto;margin-bottom:20px}.event-calender .links li a{display:inline-block;*display:inline;zoom:1;font-weight:700;font-size:11px}.event-calender .links li:after{content:"";display:block;position:absolute;top:130%;left:0;height:5px;background-color:#27ccce}.event-calender .links li[data-start="1"]{left:0}.event-calender .links li[data-start="2"]{left:14.28%}.event-calender .links li[data-start="3"]{left:28.56%}.event-calender .links li[data-start="4"]{left:42.84%}.event-calender .links li[data-start="5"]{left:57.12%}.event-calender .links li[data-start="6"]{left:71.4%}.event-calender .links li[data-start="7"]{left:85.68%}.event-calender .links li[data-length="1"]:after{width:14.28%}.event-calender .links li[data-length="2"]:after{width:28.56%}.event-calender .links li[data-length="3"]:after{width:42.84%}.event-calender .links li[data-length="4"]:after{width:57.12%}.event-calender .links li[data-length="5"]:after{width:71.4%}.event-calender .links li[data-length="6"]:after{width:85.68%}.event-calender .links li[data-length="7"]:after{width:100%}.game-starter{position:relative;width:100%;height:700px;background-repeat:no-repeat;background-image:url(//static.gamecom.jp/soulworker/official/starter/bg_starter.jpg);background-position:50% 100%;padding-top:10px;text-align:center;line-height:1.8}.game-starter .title{font-size:16px;font-weight:700;margin-bottom:10px}#hangameCharge{overflow:hidden;display:block;position:relative;width:100%;height:700px;margin-top:60px}.gamecom-charge{position:relative;width:100%}.gamecom-charge .btn-refresh{position:absolute;bottom:0;right:0;width:110px;height:24px;background-color:#81898e;border:solid 1px #616a6f;text-align:center}.gamecom-charge .btn-refresh a{display:block;width:100%;height:100%;color:#fff;line-height:24px;font-size:11px}.gamecom-charge .btn-refresh a:hover{text-decoration:none}.gamecom-charge .text-refresh{margin-top:15px}.hangame-charge .charge-caution{margin:0!important}body{font-family:"繝｡繧､繝ｪ繧ｪ",Meiryo,"�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け","繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;font-size:12px;line-height:1.8;color:#566e7e;background-color:#fff}a{color:#304e61;cursor:pointer}a:hover{color:#1bced5;text-decoration:underline}#container{position:relative;width:100%;min-width:1100px}#container.main-hangame{padding-bottom:50px}#gameStarter{overflow:hidden;visibility:hidden;position:absolute;top:0;right:0;width:1px;height:1px}#gameStarter iframe{position:relative;width:100%}.error-page{position:relative;width:100%;padding:20px 0;text-align:center}.error-page .btn-list{margin-top:30px}main{background-repeat:no-repeat;background-image:url(//static.gamecom.jp/soulworker/official/common/bg_main.jpg);background-position:50% 0;position:relative;width:1000px;margin:0 auto}main:after{content:"";display:block;clear:both}main section{position:relative;width:100%}.launcher-info{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2);z-index:10}.launcher-info .info{position:absolute;top:50%;left:50%;width:600px;height:300px;margin-top:-150px;margin-left:-300px;padding:30px;background-color:#fff;border:5px solid #1bced5;text-align:center}.launcher-info .info .title{font-size:16px;font-weight:700}.launcher-info .info .btn-detail{margin-top:5px}.launcher-info .info .btn-detail a{color:#0b91b1;text-decoration:underline}.launcher-info .info .btn-close{position:absolute;top:15px;right:15px;width:30px;height:30px;background-repeat:no-repeat;background-image:url(//static.gamecom.jp/soulworker/official/common/btn_close.png);background-position:100% 0;overflow:hidden;font:0/0 a;cursor:pointer}#content{float:left;position:relative;width:690px;margin-left:36px;padding-top:11px}.btn-top{position:absolute;top:1000px;left:50%;width:48px;height:38px;background-repeat:no-repeat;background-image:url(//static.gamecom.jp/soulworker/official/common/btn_top.jpg);background-position:50% 0;overflow:hidden;font:0/0 a;margin-left:540px;cursor:pointer;z-index:1}.main-gallery ul{overflow:hidden;height:181px;white-space:nowrap}.main-gallery ul li{float:none;display:inline-block;margin-right:27px}.main-gallery ul li a span.thumb img{height:100%}footer .company-nav{min-height:20px}.main-banner{color:#aaa}.main-banner .no-data{padding:20px}.form-login .btn-guide{position:relative;width:135px;height:22px;margin-left:-1px;background:url(//static.gamecom.jp/soulworker/official/aside/btn_guide2.png) no-repeat 0 0}.form-login .btn-guide a{overflow:hidden;display:block;height:100%;text-indent:-9999px}aside .guide-link,aside .catalog-link,aside .event-link,aside .social-link,.side-content .guide-link,.side-content .catalog-link,.side-content .event-link,.side-content .social-link{position:relative;width:248px;margin:40px auto 0}aside .guide-link h4,aside .catalog-link h4,aside .event-link h4,aside .social-link h4,.side-content .guide-link h4,.side-content .catalog-link h4,.side-content .event-link h4,.side-content .social-link h4{overflow:hidden;position:relative;width:100%;height:20px;background-repeat:no-repeat;background-position:0 50%;text-indent:-9999px}aside .guide-link .text,aside .catalog-link .text,aside .event-link .text,aside .social-link .text,.side-content .guide-link .text,.side-content .catalog-link .text,.side-content .event-link .text,.side-content .social-link .text{position:relative;margin:15px 0;border-top:2px solid #92B4C0;border-bottom:2px solid #92B4C0}aside .guide-link .text li,aside .catalog-link .text li,aside .event-link .text li,aside .social-link .text li,.side-content .guide-link .text li,.side-content .catalog-link .text li,.side-content .event-link .text li,.side-content .social-link .text li{text-align:left;border-bottom:1px solid #D6E1E5;line-height:34px;vertical-align:middle}aside .guide-link .text li a,aside .catalog-link .text li a,aside .event-link .text li a,aside .social-link .text li a,.side-content .guide-link .text li a,.side-content .catalog-link .text li a,.side-content .event-link .text li a,.side-content .social-link .text li a{display:block;height:100%;color:#466071}aside .guide-link .text li a:hover,aside .catalog-link .text li a:hover,aside .event-link .text li a:hover,aside .social-link .text li a:hover,.side-content .guide-link .text li a:hover,.side-content .catalog-link .text li a:hover,.side-content .event-link .text li a:hover,.side-content .social-link .text li a:hover{text-decoration:none;color:#1bced5}aside .guide-link .text li a span,aside .catalog-link .text li a span,aside .event-link .text li a span,aside .social-link .text li a span,.side-content .guide-link .text li a span,.side-content .catalog-link .text li a span,.side-content .event-link .text li a span,.side-content .social-link .text li a span{display:inline-block;width:26px;height:26px;margin:0 10px;background-position:50%;background-repeat:no-repeat;vertical-align:middle}aside .guide-link .text li:last-child,aside .catalog-link .text li:last-child,aside .event-link .text li:last-child,aside .social-link .text li:last-child,.side-content .guide-link .text li:last-child,.side-content .catalog-link .text li:last-child,.side-content .event-link .text li:last-child,.side-content .social-link .text li:last-child{border-bottom:none}aside .guide-link h4,.side-content .guide-link h4{background-image:url(//static.gamecom.jp/soulworker/official/aside/title_guide.png)}aside .catalog-link h4,.side-content .catalog-link h4{background-image:url(//static.gamecom.jp/soulworker/official/aside/title_catalog.png)}aside .catalog-link .icon1,.side-content .catalog-link .icon1{background-image:url(//static.gamecom.jp/soulworker/official/aside/icon_catalog1.png)}aside .catalog-link .icon2,.side-content .catalog-link .icon2{background-image:url(//static.gamecom.jp/soulworker/official/aside/icon_catalog2.png)}aside .catalog-link .icon3,.side-content .catalog-link .icon3{background-image:url(//static.gamecom.jp/soulworker/official/aside/icon_catalog3.png)}aside .catalog-link .text:last-child,.side-content .catalog-link .text:last-child{margin-top:30px}aside .event-link,.side-content .event-link{margin-top:0}aside .event-link h4,.side-content .event-link h4{background-image:url(//static.gamecom.jp/soulworker/official/aside/title_event.png)}aside .event-link .icon1,.side-content .event-link .icon1{background-image:url(//static.gamecom.jp/soulworker/official/aside/icon_event.png)}aside .social-link h4,.side-content .social-link h4{margin-bottom:15px;background-image:url(//static.gamecom.jp/soulworker/official/aside/title_sns.png)}aside .social-link .banner,.side-content .social-link .banner{padding-top:15px;border-top:2px solid #92B4C0}aside .timeline,.side-content .timeline{margin-top:10px}.article-content .character-nav{position:relative}.article-content .character-nav ul{width:102%;letter-spacing:-1em}.article-content .character-nav ul li{display:inline-block;width:165px;height:56px;margin:0 10px 10px 0;padding-left:80px;padding-right:0;background-position:0 0;background-repeat:no-repeat;background-color:#EAEAEA;font-size:14px;font-weight:700;line-height:56px;letter-spacing:0;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.article-content .character-nav ul li a{display:block;width:100%;height:100%}.article-content .character-nav ul li a:hover{text-decoration:none}.article-content .character-nav ul li:nth-child(1){background-image:url(//static.gamecom.jp/soulworker/official/catalog/thumb_haru.png)}.article-content .character-nav ul li:nth-child(2){background-image:url(//static.gamecom.jp/soulworker/official/catalog/thumb_erwin.png)}.article-content .character-nav ul li:nth-child(3){background-image:url(//static.gamecom.jp/soulworker/official/catalog/thumb_lily.png)}.article-content .character-nav ul li:nth-child(4){background-image:url(//static.gamecom.jp/soulworker/official/catalog/thumb_stella.png)}.article-content .character-nav ul li:nth-child(5){background-image:url(//static.gamecom.jp/soulworker/official/catalog/thumb_jin.png)}.article-content .character-nav ul li:nth-child(6){background-image:url(//static.gamecom.jp/soulworker/official/catalog/thumb_iris.png)}.article-content .character-nav ul li:nth-child(7){background-image:url(//static.gamecom.jp/soulworker/official/catalog/thumb_chii.png)}.article-content .character-nav ul li:nth-child(8){background-image:url(//static.gamecom.jp/soulworker/official/catalog/thumb_efnel.png)}.article-content .character-nav ul li.on{background-color:#1D4054}.article-content .character-nav ul li.on a{color:#fff}.article-content .character-body{position:relative;padding-top:40px}.article-content .character-body>div{position:relative;z-index:1}.article-content .character-body:after{content:'';display:block;position:absolute;top:0;left:100px;width:100%;height:825px;background-position:100% 0;background-repeat:no-repeat}.article-content .character-body.haru:after{background-image:url(//static.gamecom.jp/soulworker/official/guide/character/bg_character1.png)}.article-content .character-body.erwin:after{background-image:url(//static.gamecom.jp/soulworker/official/guide/character/bg_character2.png)}.article-content .character-body.jin:after{background-image:url(//static.gamecom.jp/soulworker/official/guide/character/bg_character3.png)}.article-content .character-body.lily:after{background-image:url(//static.gamecom.jp/soulworker/official/guide/character/bg_character4.png)}.article-content .character-body.stella:after{background-image:url(//static.gamecom.jp/soulworker/official/guide/character/bg_character5.png)}.article-content .character-body.iris:after{background-image:url(//static.gamecom.jp/soulworker/official/guide/character/bg_character6.png)}.article-content .character-body.chii:after{background-image:url(//static.gamecom.jp/soulworker/official/guide/character/bg_character7.png)}.article-content .character-body.efnel:after{background-image:url(//static.gamecom.jp/soulworker/official/guide/character/bg_character8.png)}.article-content .character-body h3{margin:-5px 0;font-size:34px;font-weight:700;color:#29536c}.article-content .character-body h4{font-size:16px;font-weight:700;color:#00d7da}.article-content .character-body h5{font-weight:400;line-height:20px}.article-content .character-body h5 a{display:inline-block;color:#748a97}.article-content .character-body h5 a:after{content:'';display:inline-block;width:16px;height:16px;margin-left:10px;background:url(//static.gamecom.jp/soulworker/official/guide/character/icon_voice.png) no-repeat 100% 50%;vertical-align:middle}.article-content .character-body .comment{margin:30px 0}.article-content .character-body .personality{color:#748a97}.article-content .character-body .profile{margin:30px 0}.article-content .character-body .profile table tr th{width:20%;color:#00d7da;text-align:left}.article-content .character-body .profile table tr td{color:#29536c}.article-content .character-body .media{position:relative}.article-content .character-body .media ul li{display:inline-block;width:210px;margin-right:20px;cursor:pointer}.article-content .character-body .media ul li:last-child{margin-right:0}.article-content .character-body .media ul li .title{position:relative;display:inline-block;height:20px;padding:0 10px 0 5px;background-color:#4b6572;line-height:20px;font-size:10px;color:#fff}.article-content .character-body .media ul li .title:after{content:'';position:absolute;top:0;right:-20px;display:inline-block;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid #4b6572;border-right:10px solid transparent;border-left:10px solid #4b6572}.article-content .character-body .media ul li .thumb{position:relative;width:100%;height:138px;border:1px solid #4b6572}.article-content .character-body .media ul li .thumb a{display:block;height:100%}.article-content .character-body .media ul li .thumb a img{width:100%;height:100%}.article-content .character-body .media ul li:hover .thumb a:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(27,206,213,0.1)}.article-content .character-body .story{position:relative;margin:30px 0;color:#29536c}.article-content .character-body .story .title{margin-bottom:5px;font-weight:700;color:#00d7da}header nav{width:1100px}header nav .nav-gnb{width:900px;margin-left:50px}header nav .nav-gnb>li{width:150px;margin:0}header nav .nav-gnb>li:nth-child(6)>a{background-image:url(//static.gamecom.jp/soulworker/official/renewal/btn_menu6.png)}