*,:after,:before{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{box-sizing:content-box}abbr[title]{border-bottom:1px dotted}address,em{font-style:normal}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}small{font-size:80%}sub{bottom:-0.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:-0.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]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;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}img{border:0;vertical-align:middle}ol,ul,li{list-style:none}table{border-spacing:0;border-collapse:collapse}em,address{font-style:normal}button{margin:0;padding:0;overflow:visible;cursor:pointer}a{display:inline-block;text-decoration:none;cursor:pointer}img{-moz-user-select:none;user-select:none;-webkit-user-select:none}@keyframes spin{100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg)}}html{font-size:16px;scroll-behavior:smooth}body{font-family:"メイリオ","Meiryo","ＭＳ ゴシック","MS Gothic","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN",sans-serif;font-size:1rem;line-height:1.6;color:#1e1c1f}#container{min-width:1280px;padding-top:90px;background-repeat:no-repeat;background-position:50% 0;background-size:100% auto;background-color:#fff}@media screen and (max-width: 2000px){#container{background-size:auto}}.blind{overflow:hidden;visibility:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}a:hover{color:#c09f45}.no-data{padding:20px 0;text-align:center}.event-area{position:relative;width:1280px;height:100px;margin:0 auto;text-align:center;line-height:100px}#alert{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background-color:rgba(0,0,0,.2)}#alert .alert-content{position:absolute;top:50%;left:50%;width:500px;height:auto;margin:-100px 0 0 -250px;padding:30px;background-color:#fff;border-radius:20px;box-shadow:4px 12px 30px 6px rgba(0,0,0,.1);text-align:center}#alert .alert-content p{padding:0 30px}#alert .alert-content .title{font-size:20px;font-weight:bold;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #eee;line-height:1;color:#405163}#alert .alert-content a{display:inline-block;width:100px;height:40px;border-radius:10px;line-height:40px;margin:30px 10px 0 10px;background-color:#eee;color:#1e1c1f}#alert .alert-content a:hover{background-color:#ddd;color:#1e1c1f}#alert .alert-content .btn-ok{background-color:#405163;color:#fff}#alert .alert-content .btn-ok:hover{background-color:#57687a;color:#fff}#alert.info .alert-content .title{color:#40a5f4}#alert.info .alert-content .title::before{content:"";display:inline-block;vertical-align:middle;width:16px;height:16px;margin-right:5px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_icon.png") no-repeat;background-position:-1px -507px}#alert.success .alert-content .title{color:#33b390}#alert.success .alert-content .title::before{content:"";display:inline-block;vertical-align:middle;width:18px;height:18px;margin-right:5px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_icon.png") no-repeat;background-position:-19px -506px}#alert.error .alert-content .title{color:#ee404c}#alert.error .alert-content .title::before{content:"";display:inline-block;vertical-align:middle;width:18px;height:16px;margin-right:5px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_icon.png") no-repeat;background-position:-39px -507px}main .article-wrap{position:relative;padding-top:24px;border-top:2px solid #b8bbc2}main .article-header{position:relative;margin-bottom:20px;padding-bottom:20px;border-bottom:2px solid #c7d1da}main .article-header h3{font-size:3.5rem;color:#909da0;margin-bottom:20px;line-height:1.4}main .article-header .article-info li{display:inline-block;margin-right:23px;font-size:.875rem;vertical-align:middle;color:#98a3a6}main .article-header .article-info li.date::before{content:"";display:inline-block;vertical-align:middle;width:12px;height:12px;margin-right:5px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_icon.png") no-repeat;background-position:0 -51px}main .article-header .article-info li.comment::before{content:"";display:inline-block;vertical-align:middle;width:16px;height:14px;margin-right:5px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_icon.png") no-repeat;background-position:-38px 0}main .article-header .article-info li.vote::before{content:"";display:inline-block;vertical-align:middle;width:14px;height:13px;margin-right:5px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_icon.png") no-repeat;background-position:-32px -18px}main .article-header .article-info li.category.text{width:79px;height:20px;font-size:.75rem;border:1px solid #99aebe;color:#99aebe;text-align:center;line-height:20px}main .article-header .article-info li.category.notice{overflow:hidden;width:79px;height:20px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_category.jpg") no-repeat;background-position:0 0;text-indent:-100px}main .article-header .article-info li.category.event{overflow:hidden;width:79px;height:20px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_category.jpg") no-repeat;background-position:0 -20px;text-indent:-100px}main .article-header .article-info li.category.update{overflow:hidden;width:79px;height:20px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_category.jpg") no-repeat;background-position:0 -40px;text-indent:-100px}main .article-header .article-info li.category.report{overflow:hidden;width:79px;height:20px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_category.jpg") no-repeat;background-position:0 -60px;text-indent:-100px}main .article-header .article-info li.category.friend{overflow:hidden;width:79px;height:20px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_category.jpg") no-repeat;background-position:0 -80px;text-indent:-100px}main .article-header .article-info li.category.guild{overflow:hidden;width:79px;height:20px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_category.jpg") no-repeat;background-position:0 -100px;text-indent:-100px}main .article-body{line-height:2;padding-bottom:20px;border-bottom:2px solid #c7d1da}main .article-body img{max-width:100%}main .article-body .article-menu{text-align:right}main .article-body .article-menu button{margin-left:10px}main .article-body .event-date{margin:38px 0;padding-left:5px;color:#a38b5d;border-left:6px solid #a38b5d;line-height:1}main .article-body .article-banner{text-align:center;margin:17px 0}main .article-body .btn-vote{cursor:pointer;text-align:center;background-color:rgba(0,0,0,0);border:1px solid #90a1b1;color:#405163;display:block;width:278px;height:38px;margin:0 auto;line-height:38px}main .article-body .btn-vote:hover{background-color:#90a1b1;color:#fff}main .article-body .btn-vote::before{content:"";display:inline-block;vertical-align:middle;width:14px;height:13px;margin-right:5px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_icon.png") no-repeat;background-position:0 -18px}main .article-body .btn-vote:hover::before{content:"";display:inline-block;vertical-align:middle;width:14px;height:13px;margin-right:5px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_icon.png") no-repeat;background-position:-16px -18px}main .article-body .btn-delete,main .article-body .btn-report{cursor:pointer;text-align:center;background-color:rgba(0,0,0,0);border:1px solid #90a1b1;color:#405163;width:72px;height:26px}main .article-body .btn-delete:hover,main .article-body .btn-report:hover{background-color:#90a1b1;color:#fff}main .article-body .article-block{padding:2rem;background-color:#efefef;color:#606060}main .article-footer{text-align:center;margin:36px 0}main .article-footer::after{content:"";display:block;clear:both}main .article-footer>*{vertical-align:middle}.board-list{position:relative;border-top:2px solid #b8bbc2;border-bottom:2px solid #b8bbc2}.board-list ul li{position:relative;line-height:1.4}.board-list ul li:last-child{margin-bottom:0}.board-list ul li a{width:100%;min-height:20px;padding:5px 75px 5px 0;color:#2a3448}.board-list ul li a:hover{color:#c09f45}.board-list ul li a span{display:inline-block;vertical-align:middle}.board-list ul li a>.category{display:block;position:absolute;top:50%;left:0;margin-top:-10px}.board-list ul li a>.category.text{width:79px;height:20px;font-size:.75rem;border:1px solid #99aebe;color:#99aebe;text-align:center;line-height:20px}.board-list ul li a>.category.notice{overflow:hidden;width:79px;height:20px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_category.jpg") no-repeat;background-position:0 0;text-indent:-100px}.board-list ul li a>.category.event{overflow:hidden;width:79px;height:20px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_category.jpg") no-repeat;background-position:0 -20px;text-indent:-100px}.board-list ul li a>.category.update{overflow:hidden;width:79px;height:20px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_category.jpg") no-repeat;background-position:0 -40px;text-indent:-100px}.board-list ul li a>.category.report{overflow:hidden;width:79px;height:20px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_category.jpg") no-repeat;background-position:0 -60px;text-indent:-100px}.board-list ul li a>.category.friend{overflow:hidden;width:79px;height:20px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_category.jpg") no-repeat;background-position:0 -80px;text-indent:-100px}.board-list ul li a>.category.guild{overflow:hidden;width:79px;height:20px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_category.jpg") no-repeat;background-position:0 -100px;text-indent:-100px}.board-list ul li a>.title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}.board-list ul li a>.id{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:absolute;top:50%;right:85px;width:100px;margin-top:-8px;text-align:center;color:#878e9c}.board-list ul li a>.date{position:absolute;top:50%;right:0;width:60px;margin-top:-8px;text-align:right;color:#878e9c}.board-list ul li.unread a .category{border-color:#004cff !important;color:#004cff !important}.board-list ul li.unread a .title{color:#004cff}.board-list ul{padding:10px 0}.board-list ul li a{padding-top:12px;padding-bottom:12px}.board-list ul li a>.info{display:block;margin-top:5px;color:#878e9c}.board-list ul li a>.info i{display:inline-block;margin-right:20px;font-style:normal}.board-list ul li a>.info .comment::before{content:"";display:inline-block;vertical-align:middle;width:16px;height:14px;margin-right:5px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_icon.png") no-repeat;background-position:-38px 0}.board-list ul li a>.info .vote::before{content:"";display:inline-block;vertical-align:middle;width:14px;height:13px;margin-right:5px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_icon.png") no-repeat;background-position:-32px -18px}.board-list ul li.pin{font-weight:bold;border-bottom:1px solid #dfe0e4}.board-list ul li.pin::before{content:"";display:inline-block;vertical-align:middle;width:20px;height:16px;margin-right:5px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_icon.png") no-repeat;background-position:0 -65px}.board-list ul li.pin::before{position:absolute;top:50%;left:0;margin-top:-8px}.board-list ul li.file .title::before{content:"";display:inline-block;vertical-align:middle;width:18px;height:14px;margin-right:5px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_icon.png") no-repeat;background-position:0 -99px}.board-list ul li.block a{color:#cdced3}.board-list ul li.block a span{color:#cdced3}.board-list.category ul li a{padding-left:94px}.btn-list{cursor:pointer;text-align:center;background-color:#405163;color:#fff;display:inline-block;width:278px;height:76px}.btn-list:hover{background-color:#6e8096;color:#fff}.btn-list:not(button){line-height:76px}.btn-post{cursor:pointer;text-align:center;background-color:#a38b5d;color:#fff;width:108px;height:48px}.btn-post:hover{background-color:#b5a27d;color:#fff}.btn-post:not(button){line-height:48px}.btn-back{cursor:pointer;text-align:center;background-color:#405163;color:#fff;width:278px;height:76px;margin:0 23px;font-size:1.125rem;font-weight:bold}.btn-back:hover{background-color:#6e8096;color:#fff}.btn-back:not(button){line-height:76px}.btn-submit{cursor:pointer;text-align:center;background-color:#a38b5d;color:#fff;width:278px;height:76px;margin:0 23px;font-size:1.125rem;font-weight:bold}.btn-submit:hover{background-color:#b5a27d;color:#fff}.btn-submit:not(button){line-height:76px}.btn-submit:disabled{background-color:#eee;color:#aaa}.btn-fansite{cursor:pointer;text-align:center;background-color:#a38b5d;color:#fff;width:278px;height:76px;margin:0 23px;padding-top:15px;font-size:1.125rem;font-weight:bold}.btn-fansite:hover{background-color:#b5a27d;color:#fff}.btn-fansite span{display:block;font-size:.75rem;font-weight:normal}.btn-fansitekit{cursor:pointer;text-align:center;background-color:#a38b5d;color:#fff;width:540px;height:76px;font-size:1.125rem;font-weight:bold;line-height:76px}.btn-fansitekit:hover{background-color:#b5a27d;color:#fff}.btn-all-download{cursor:pointer;text-align:center;background-color:#405163;color:#fff;width:290px;height:76px;font-size:1.125rem;font-weight:bold;line-height:76px}.btn-all-download:hover{background-color:#6e8096;color:#fff}.btn-game-download{overflow:hidden;width:100%;height:154px;background:url("https://static.gamecom.jp/rohanrevision/official/common/btn_download.png") no-repeat 50% 0;text-indent:-100%}.btn-game-download:hover{background-position:50% 100%}.comment-wrap{position:relative}.comment-wrap .login-comment{text-align:center;background-color:#eff0f1;border:1px solid #dae0e7;padding:1rem 2rem;margin-bottom:2rem}.comment-wrap .form-comment{position:relative}.comment-wrap .form-comment form::after{content:"";display:block;clear:both}.comment-wrap .form-comment form>*{float:left}.comment-wrap .form-comment .input-group{width:940px}.comment-wrap .form-comment .input-group select{width:100%;height:40px;margin-bottom:10px}.comment-wrap .form-comment .input-group textarea{height:100px}.comment-wrap .form-comment .input-group .counter{top:66px}.comment-wrap .form-comment .btn-character{display:block;width:100%;height:40px;margin-bottom:10px;background-color:#90a1b1;border:1px solid #728494;color:#fff}.comment-wrap .form-comment .btn-character:hover{background-color:#728494}.comment-wrap .form-comment .btn-character:disabled{background-color:#eee;border:1px solid #ddd;color:#aaa;cursor:default}.comment-wrap .form-comment .btn-submit{cursor:pointer;text-align:center;background-color:#a38b5d;color:#fff;position:absolute;top:0;right:0;width:200px;height:150px;margin-left:10px;margin-right:0;font-size:1.125rem;font-weight:bold}.comment-wrap .form-comment .btn-submit:hover{background-color:#b5a27d;color:#fff}.comment-wrap .comment-list{position:relative;margin-top:30px}.comment-wrap .comment-list ul li{margin-bottom:16px;padding:28px;background-color:#f8f8f6;font-size:.875rem;color:#546579}.comment-wrap .comment-list ul li:last-child{margin-bottom:none}.comment-wrap .comment-list ul li.block{background-color:#f6f6f6}.comment-wrap .comment-list ul li.block>*{opacity:.5}.comment-wrap .comment-list ul li .info{margin-bottom:23px;line-height:1;color:#2a3448}.comment-wrap .comment-list ul li .info>*{display:inline-block;margin-right:24px}.comment-wrap .comment-list ul li .info .no{padding:.25rem .5rem;background-color:rgba(0,0,0,.2);color:#fff}.comment-wrap .comment-list ul li .info .date{color:#878e9c}.comment-wrap .comment-list ul li .info button{cursor:pointer;text-align:center;background-color:rgba(0,0,0,0);border:1px solid #90a1b1;color:#405163;width:72px;height:26px;margin-right:10px}.comment-wrap .comment-list ul li .info button:hover{background-color:#90a1b1;color:#fff}form{position:relative}form label,form select,form input,form textarea{display:inline-block;vertical-align:middle}form select,form input,form textarea{border:1px solid #90a1b1}form select::-moz-placeholder, form input::-moz-placeholder, form textarea::-moz-placeholder{color:#c7d1da}form select::placeholder,form input::placeholder,form textarea::placeholder{color:#c7d1da}form select{cursor:pointer}form button{outline:none;display:inline-block;border:none}form select,form input{height:42px;padding:0 17px}form select[type=file],form input[type=file]{line-height:42px}form textarea{width:100%;padding:17px;resize:none}form .input-group{position:relative}form .input-group .counter{position:absolute;right:16px;background-color:#fff;font-size:.875rem;color:#cdced3;line-height:1;z-index:2}form .input-group .counter i{font-style:normal}form .input-group input+.counter{top:15px}form .input-group textarea+.counter{top:20px;margin-top:0}form .input-group *~.error{display:block;margin-top:5px;padding-left:150px;font-size:.875rem;color:#c14d48}form .input-group [name=content]~.error,form .input-group [name=comment]~.error{padding-left:0}form .input-group *~.tip{display:block;margin-top:5px;padding-left:150px;font-size:.875rem;color:#889aad}form .input-group .preview{display:block;margin-top:10px;padding-left:150px}form .input-group .preview::after{content:"";display:block;clear:both}form .input-group .preview i{float:left;display:block;position:relative;width:100px;height:100px;margin-right:10px;overflow:hidden;border-radius:10px;border:1px solid #eee;cursor:pointer}form .input-group .preview i img{width:100%;height:100%}form .input-group .preview i:hover::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1}.form-wrap .form-header{position:relative}.form-wrap .form-header .box{padding:25px 35px}.form-wrap .form-header .box .disc-list li{list-style:disc;margin-left:20px}.form-wrap .form-header .box .mark-list li{position:relative;margin-left:20px}.form-wrap .form-header .box .mark-list li::before{content:"※";display:inline-block;vertical-align:middle;position:absolute;top:0;left:-20px;margin-right:5px}.form-wrap .form-header .box.caution{background-color:#f8f8f6;color:#6f7075}.form-wrap .form-header .box.success{background-color:#ebffec}.form-wrap .form-header .box.warning{background-color:#ffffe5}.form-wrap .form-header .box.error{background-color:#ffe5e5}.form-wrap .form-header .tip{margin:23px 0;color:#c14d48;font-size:.875rem}.form-wrap .form-body{position:relative;padding:29px 0;border-top:2px solid #b8bbc2;border-bottom:2px solid #b8bbc2}.form-wrap .form-body .input-group{margin-bottom:33px;letter-spacing:-1rem}.form-wrap .form-body .input-group>*{letter-spacing:0}.form-wrap .form-body .input-group:last-child{margin-bottom:0}.form-wrap .form-body .input-group label{width:150px}.form-wrap .form-body .input-group select,.form-wrap .form-body .input-group input{width:1000px}.form-wrap .form-body .input-group textarea[name=content]{resize:vertical;height:426px;padding:28px}.form-wrap .form-body .input-group.required label::before{content:"※";display:inline-block;vertical-align:middle;color:#c14d48}.form-wrap .form-footer{position:relative;text-align:center;padding:28px 0}.form-search{width:100%;margin-top:-36px;margin-bottom:26px}.form-search::after{content:"";display:block;clear:both}.form-search form{float:right}.form-search input[type=text]{width:326px;height:38px;padding:0 17px;border:1px solid #c7d1da}.form-search .btn-submit,.form-search .btn-cancel{height:38px;margin:0;border:1px solid #c7d1da;background-color:#fff;font-size:1rem;font-weight:normal;color:#c7d1da;vertical-align:middle}.form-search .btn-submit:hover,.form-search .btn-cancel:hover{background-color:#aab8c5;color:#fff}.form-search .btn-submit{width:78px}.form-search .btn-submit::before{content:"";display:inline-block;vertical-align:middle;width:14px;height:14px;margin-right:5px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_icon.png") no-repeat;background-position:0 -83px}.form-search .btn-submit:hover::before{content:"";display:inline-block;vertical-align:middle;width:14px;height:14px;margin-right:5px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_icon.png") no-repeat;background-position:-17px -83px}.form-search .btn-cancel{width:100px;display:inline-block;text-align:center;line-height:38px}.paging{position:relative}.paging ul{letter-spacing:-1rem;text-align:center}.paging ul li{display:inline-block;letter-spacing:0}.paging ul li a{margin:0 13px;color:#2a3448;vertical-align:middle}.paging ul li a.active{color:#a38b5d;text-decoration:underline}.paging ul li .btn-first{margin:0 6px;width:26px;height:26px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_common_2.png") no-repeat;background-position:-52px 0}.paging ul li .btn-first:hover{background-position:-52px -26px}.paging ul li .btn-prev{margin:0 32px 0 6px;width:26px;height:26px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_common_2.png") no-repeat;background-position:0 0}.paging ul li .btn-prev:hover{background-position:0 -26px}.paging ul li .btn-next{margin:0 6px 0 32px;width:26px;height:26px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_common_2.png") no-repeat;background-position:-26px 0}.paging ul li .btn-next:hover{background-position:-26px -26px}.paging ul li .btn-last{margin:0 6px;width:26px;height:26px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_common_2.png") no-repeat;background-position:-78px 0}.paging ul li .btn-last:hover{background-position:-78px -26px}.article-body{color:#4d5457}.article-body .h1{font-size:2.875rem;font-weight:bold;line-height:1.5}.article-body .h2{font-size:2.5rem;font-weight:bold;line-height:1.5}.article-body .h3{font-size:2.25rem;font-weight:bold;line-height:1.5}.article-body .h4{font-size:1.875rem;font-weight:bold;line-height:1.5}.article-body .h5{font-size:1.5rem;font-weight:bold;line-height:1.5}.article-body .h6{font-size:1.25rem;font-weight:bold;line-height:1.5}.article-body .sub{font-size:.875rem;color:#9ca5a9}.article-body .text-yellow{color:#c09f45}.article-body .text-blue{color:#5884c7}.article-body .text-red{color:#c14d48}.article-body .text-green{color:#75a866}.article-body .text-gray{color:#9ca5a9}.article-body .disc-list li{list-style:disc;margin-left:20px}.article-body .mark-list li{position:relative;margin-left:20px}.article-body .mark-list li::before{content:"※";display:inline-block;vertical-align:middle;position:absolute;top:0;left:-20px;margin-right:5px}.article-body .btn-yellow,.article-body .btn-blue,.article-body .btn-red,.article-body .btn-green,.article-body .btn-gray{background-repeat:repeat-x;background-size:auto 100%;padding:6px 29px;color:#fff}.article-body .btn-yellow:hover,.article-body .btn-blue:hover,.article-body .btn-red:hover,.article-body .btn-green:hover,.article-body .btn-gray:hover{text-decoration:none}.article-body .btn-yellow{background-image:url("https://static.gamecom.jp/rohanrevision/official/common/template_yellow.jpg")}.article-body .btn-blue{background-image:url("https://static.gamecom.jp/rohanrevision/official/common/template_blue.jpg")}.article-body .btn-red{background-image:url("https://static.gamecom.jp/rohanrevision/official/common/template_red.jpg")}.article-body .btn-green{background-image:url("https://static.gamecom.jp/rohanrevision/official/common/template_green.jpg")}.article-body .btn-gray{background-image:url("https://static.gamecom.jp/rohanrevision/official/common/template_gray.jpg")}.article-body .table-style1,.article-body .table-style2,.article-body .table-style3{width:100%;font-size:.875rem}.article-body .table-style1 tr th,.article-body .table-style1 tr td,.article-body .table-style2 tr th,.article-body .table-style2 tr td,.article-body .table-style3 tr th,.article-body .table-style3 tr td{padding:14px}.article-body .table-style1 thead tr th{background-color:#8c8f96;color:#fff}.article-body .table-style1 tbody tr:nth-child(odd){background-color:#ebecee}.article-body .table-style1 tbody tr:nth-child(even){background-color:#f2f3f4}.article-body .table-style2{border:1px solid #c7d1da}.article-body .table-style2 thead tr th{background-color:#c7d1da;color:#6e8096}.article-body .table-style2 tbody tr th,.article-body .table-style2 tbody tr td{border-bottom:1px solid #c7d1da}.article-body .table-style3 thead tr th{border-top:2px solid #b8bbc2;border-bottom:1px solid #dfe0e4;background-color:#ebecee;color:#6e8096}.article-body .table-style3 tbody tr th,.article-body .table-style3 tbody tr td{border-bottom:1px solid #dfe0e4}.article-body hr{width:100%;height:1px;border:none;background-color:#c7d1da}.article-body .line-style1{width:235px;height:14px;background:url("https://static.gamecom.jp/rohanrevision/official/common/template_line1.png") no-repeat}.article-body .line-style2{width:235px;height:14px;background:url("https://static.gamecom.jp/rohanrevision/official/common/template_line2.png") no-repeat}.article-body .line-style3{width:100%;height:1px;background-color:#dfe0e4}.article-body .tab-wrap{position:relative}.article-body .tab-wrap .tab-menu{letter-spacing:-1rem}.article-body .tab-wrap .tab-menu li{display:inline-block;margin-right:11px;padding:13px 50px;letter-spacing:0;cursor:pointer}.article-body .tab-wrap .tab-menu li:last-child{margin-right:0}.article-body .tab-wrap .tab-content{display:none;position:relative;padding:30px 0;border-top:1px solid #dfe0e4;border-bottom:2px solid #b8bbc2}.article-body .tab-style1 .tab-menu li{border-top:2px solid #ebecee;background-color:#f8f8f6;color:#6e8096}.article-body .tab-style1 .tab-menu li.active{border-top-color:#b8bbc2;background-color:#e9f0f4}.article-body .tab-style2 .tab-menu{padding:4px 0;border-top:2px solid #b8bbc2}.article-body .tab-style2 .tab-menu li{border:1px solid #90a1b1;color:#6d8199}.article-body .tab-style2 .tab-menu li.active{border:1px solid #aab8c5;background-color:#aab8c5;color:#fff}.article-body .gallery-wrap{position:relative;width:100%;text-align:center}.article-body .gallery-wrap .gallery-img li{display:none}.article-body .gallery-wrap .gallery-img li img{max-width:100%}.article-body .gallery-wrap .gallery-nav{padding-top:22px;letter-spacing:-1rem;text-align:center}.article-body .gallery-wrap .gallery-nav li{overflow:hidden;display:inline-block;width:12px;height:12px;margin:0 9px;background-color:#c7d1da;border-radius:6px;text-indent:-20px;letter-spacing:0;cursor:pointer}.article-body .gallery-wrap .gallery-nav li.active{background-color:#405163}.box-scroll{overflow-x:hidden;position:relative;height:500px}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.text-underline{font-weight:bold;background:#fffeb7;background:linear-gradient(180deg, rgba(255, 254, 183, 0) 50%, rgb(255, 254, 183) 50%)}aside{position:fixed;top:50%;right:5px;width:96px;height:auto;margin-bottom:-166px;z-index:9}aside a{display:block;margin-top:-1px}aside a:last-child{height:32px}aside a.btn-login{width:96px;height:96px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_common_2.png") no-repeat;background-position:0 -74px}aside a.btn-login:hover{background-position:-96px -74px}aside a.btn-mall{width:96px;height:96px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_common_2.png") no-repeat;background-position:0 -170px}aside a.btn-mall:hover{background-position:-96px -170px}aside a.btn-twitter{width:96px;height:96px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_common_2.png") no-repeat;background-position:0 -266px}aside a.btn-twitter:hover{background-position:-96px -266px}aside a.btn-youtube{width:96px;height:96px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_common_2.png") no-repeat;background-position:0 -362px}aside a.btn-youtube:hover{background-position:-96px -362px}aside a.btn-logout{margin-top:5px;padding:.25rem 0;background-color:#f8f8f7;border:1px solid #c7d1da;text-align:center;font-weight:bold;font-size:.8rem;color:#b5c1cc}aside a.btn-logout:hover{background-color:#c7d1da;color:#f8f8f7}aside a.btn-top{margin-top:5px;width:96px;height:32px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_common_2.png") no-repeat;background-position:0 -458px}aside a.btn-top:hover{background-position:-96px -458px}main{position:relative;width:1280px;margin:0 auto;padding:40px 64px;background-color:#fff;border:1px solid #d9d2d2}main .breadcrumbs{margin-left:-32px;margin-bottom:32px;font-size:.75rem;color:#a1afb2}main .breadcrumbs a{color:#a1afb2}main .breadcrumbs ul li{display:inline-block;vertical-align:top}main .breadcrumbs ul li .home::before{content:"";display:inline-block;vertical-align:middle;width:16px;height:16px;margin-right:5px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_icon.png") no-repeat;background-position:0 -33px}main .breadcrumbs ul li::after{content:">";display:inline-block;vertical-align:middle;margin:0 16px;color:#6e8990;vertical-align:top}main .breadcrumbs ul li:last-child a{color:#ae8820}main .breadcrumbs ul li:last-child::after{content:none}main .page-wrap{position:relative}main .page-header{position:relative;margin-bottom:26px}main .page-header::after{content:"";display:block;clear:both}main .page-header h2{float:left;height:34px}main .page-header h2 img{line-height:1}main .page-header .category{float:right;letter-spacing:-1rem}main .page-header .category a{width:158px;height:34px;margin-right:9px;border:1px solid #90a1b1;text-align:center;line-height:34px;letter-spacing:0;color:#405163}main .page-header .category a:last-child{margin-right:0}main .page-header .category a.active{background-color:#90a1b1;color:#fff}main .page-header .menu{float:right;text-align:right}main .page-header .menu a{cursor:pointer;text-align:center;background-color:rgba(0,0,0,0);border:1px solid #90a1b1;color:#405163;height:34px;margin-left:10px;padding:0 30px;line-height:34px}main .page-header .menu a:hover{background-color:#90a1b1;color:#fff}main .page-body{position:relative}main .page-footer{position:relative;text-align:center;margin-top:49px;min-height:40px}main .page-footer .btn-post{position:absolute;top:-11px;right:0;z-index:2}header{position:fixed;top:0;left:0;width:100%;height:90px;background-color:#181719;color:#e9edf0;z-index:30}header a{color:#e9edf0}header a:hover{text-decoration:none}header h1{position:absolute;top:0;left:50%;width:161px;height:100%;margin-left:-640px;background:url("https://static.gamecom.jp/rohanrevision/official/logo_rohanrevision.png") no-repeat 50%;z-index:2}header h1 a{display:block;height:100%}header .btn-gamestart{display:block;position:absolute;top:0;left:50%;width:200px;height:100%;margin-left:440px;background:url("https://static.gamecom.jp/rohanrevision/official/common/btn_gamestart.png") no-repeat 50% 0;cursor:pointer;z-index:2}header .btn-gamestart:hover{background-position:50% 100%}header nav{overflow:hidden;position:relative;height:90px;background-color:#29282a;transition:.4s;-webkit-transition:.4s}header nav::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:90px;background-color:#181719}header nav:hover{height:340px}header nav>ul{position:relative;width:919px;margin:0 auto;letter-spacing:-1rem;text-align:center;z-index:2}header nav>ul>li{position:relative;display:inline-block;width:15%;margin-right:1%;vertical-align:top;letter-spacing:0}header nav>ul>li:last-child{margin-right:0}header nav>ul>li>a{height:90px;line-height:90px}header nav>ul>li ul{width:100%;font-size:.875rem}header nav>ul>li ul li{line-height:2}header nav>ul>li ul li:first-child{margin-top:32px}header nav>ul>li ul li:last-child{margin-bottom:66px}header nav>ul>li ul li a{color:#b8b8b9}footer{position:relative;margin-top:100px;background-color:#181519}footer .lnb ul{width:1280px;margin:0 auto;padding:38px 0;border-bottom:1px solid #29272a;font-size:.875rem;text-align:center}footer .lnb ul li{display:inline-block;margin:0 40px}footer .lnb ul li a{color:#a5a5ad}footer .copyright ul{width:1280px;margin:0 auto;padding:50px 0 44px 0;color:#4c4c4e;font-size:.75rem}footer .copyright ul li{display:inline-block;vertical-align:middle}footer .copyright ul li.wemade{width:140px;height:40px;margin-left:250px;margin-right:76px;background:url("https://static.gamecom.jp/rohanrevision/official/logo_gop.png") no-repeat 50%}footer .copyright ul li.playwith{width:140px;height:40px;margin-right:127px;background:url("https://static.gamecom.jp/rohanrevision/official/logo_playwith.png") no-repeat 50%}footer .copyright ul li p{line-height:2.5}.community-page .board-list ul li{border-bottom:1px solid #dfe0e4}.community-page .board-list ul li:last-child{border-bottom:none}.community-page .board-list ul li a{padding-top:14px;padding-bottom:14px}[data-type=fansite] .fansite-category{position:relative;width:100%;padding-top:29px;padding-bottom:28px;border-top:2px solid #b8bbc2;text-align:center}[data-type=fansite] .fansite-category a{color:#405163}[data-type=fansite] .fansite-category a.active{color:#a38b5d;font-weight:bold;text-decoration:underline}[data-type=fansite] .fansite-category a::after{content:"";display:inline-block;vertical-align:middle;width:1px;height:16px;margin:0 32px;background-color:#405163}[data-type=fansite] .fansite-category a:last-child::after{content:none}[data-type=fansite] .fansite-list{position:relative;padding:26px 0;border-top:1px solid #dfe0e4;border-bottom:2px solid #b8bbc2}[data-type=fansite] .fansite-list ul li{margin-bottom:16px}[data-type=fansite] .fansite-list ul li *:last-child{margin-bottom:0}[data-type=fansite] .fansite-list ul li a{display:block;position:relative;min-height:216px;padding:18px 84px 18px 430px;background-color:#f8f8f6;color:#405163}[data-type=fansite] .fansite-list ul li a span{display:block}[data-type=fansite] .fansite-list ul li a .thumbnail{position:absolute;top:50%;left:84px;width:320px;height:180px;margin-top:-90px}[data-type=fansite] .fansite-list ul li a .thumbnail img{width:100%;height:100%}[data-type=fansite] .fansite-list ul li a .type{margin-bottom:15px}[data-type=fansite] .fansite-list ul li a .title{font-weight:bold;margin-bottom:20px}[data-type=fansite] .fansite-list ul li a .desc{margin-bottom:30px;font-size:.875rem;color:#6e8096}[data-type=fansite] .fansite-list ul li a .info{font-size:.75rem;color:#90a1b1}[data-type=fansite] .fansite-list ul li a .info i{font-style:normal;margin-right:55px}[data-type=fansite] .fansite-list ul li a .info i:last-child{margin-right:0}[data-type=fansite] .fansite-list ul li a .info i.author::before{content:"";display:inline-block;vertical-align:middle;width:15px;height:18px;margin-right:5px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_icon.png") no-repeat;background-position:0 -115px}[data-type=fansite] .fansite-list ul li a .info i.link::before{content:"";display:inline-block;vertical-align:middle;width:22px;height:16px;margin-right:5px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_icon.png") no-repeat;background-position:0 -135px}[data-type=screenshot] .screenshot-list{padding:26px 0;border-top:2px solid #b8bbc2;border-bottom:2px solid #b8bbc2}[data-type=screenshot] .screenshot-list ul::after{content:"";display:block;clear:both}[data-type=screenshot] .screenshot-list ul li{overflow:hidden;float:left;display:block;position:relative;width:360px;height:360px;margin:0 35px 35px 0;background-color:#f8f8f6}[data-type=screenshot] .screenshot-list ul li:nth-child(3n){margin-right:0}[data-type=screenshot] .screenshot-list ul li a{height:100%;padding:28px 32px}[data-type=screenshot] .screenshot-list ul li a span{position:relative;display:block}[data-type=screenshot] .screenshot-list ul li a .thumbnail{overflow:hidden;width:296px;height:186px}[data-type=screenshot] .screenshot-list ul li a .thumbnail img{width:100%;height:100%;transition:.2s}[data-type=screenshot] .screenshot-list ul li a .title{overflow:hidden;margin:26px 0;height:50px;color:#5c5d61}[data-type=screenshot] .screenshot-list ul li a .info{font-size:.875rem}[data-type=screenshot] .screenshot-list ul li a .info i{font-style:normal;color:#405163}[data-type=screenshot] .screenshot-list ul li a .info i+i{margin-left:1rem}[data-type=screenshot] .screenshot-list ul li a .info i.comment::before{content:"";display:inline-block;vertical-align:middle;width:16px;height:14px;margin-right:5px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_icon.png") no-repeat;background-position:-20px 0}[data-type=screenshot] .screenshot-list ul li a .info i.vote::before{content:"";display:inline-block;vertical-align:middle;width:14px;height:13px;margin-right:5px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_icon.png") no-repeat;background-position:0 -18px}[data-type=screenshot] .screenshot-list ul li a .info i.id{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:absolute;top:0;right:0;width:150px;text-align:right}[data-type=screenshot] .screenshot-list ul li.block a span{color:#cdced3}[data-type=screenshot] .screenshot-list ul li.block a span .comment,[data-type=screenshot] .screenshot-list ul li.block a span .vote{display:none}[data-type=screenshot] .screenshot-list ul li.block a span .id{color:#cdced3}[data-type=screenshot] .screenshot-list ul li:hover .thumbnail img{transform:scale(1.1);-webkit-transform:scale(1.1)}[data-type=novel] .novel-list{padding:26px 0;border-top:2px solid #b8bbc2;border-bottom:2px solid #b8bbc2}[data-type=novel] .novel-list ul::after{content:"";display:block;clear:both}[data-type=novel] .novel-list ul li{position:relative;float:left;width:260px;margin-right:27px;margin-bottom:27px}[data-type=novel] .novel-list ul li:last-child{margin-right:0}[data-type=novel] .novel-list ul li a{display:block;height:100%;padding:21px;background-color:#f8f8f6;text-align:center}[data-type=novel] .novel-list ul li a span{display:block}[data-type=novel] .novel-list ul li a .thumbnail{width:215px;height:135px;margin-bottom:18px}[data-type=novel] .novel-list ul li a .thumbnail img{width:100%;height:100%}[data-type=novel] .novel-list ul li a .chapter{color:#a38b5d;margin-bottom:10px}[data-type=novel] .novel-list ul li a .title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#5c5d61}[data-type=novel] .novel-list ul li.new a::before{content:"";display:block;width:46px;height:22px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_common_2.png") no-repeat;background-position:-46px -52px;position:absolute;top:21px;left:21px;z-index:1}[data-type=novel] .article-header .thumbnail{float:left;width:215px;height:135px;margin-right:20px}[data-type=novel] .article-header .thumbnail img{width:100%;height:100%}[data-type=novel] .article-header .chapter{color:#a38b5d;padding:15px 0 10px 0}.form-novel{float:right}.form-novel form select{height:38px;border:1px solid #90a1b1;color:#405163}.form-novel form a{display:inline-block;width:158px;height:38px;margin-left:10px;background-color:rgba(0,0,0,0);border:1px solid #90a1b1;vertical-align:middle;line-height:38px;text-align:center;color:#405163}.form-novel form a:hover{background-color:#90a1b1;color:#fff}[data-type=soundtrack] .sound-player{position:relative;height:240px;margin-bottom:26px;padding-left:273px}[data-type=soundtrack] .sound-player .cover{position:absolute;top:0;left:0;width:240px;height:240px}[data-type=soundtrack] .sound-player .cover img{width:100%;height:100%}[data-type=soundtrack] .sound-player .desc{color:#a38b5d}[data-type=soundtrack] .sound-player .title{font-size:3.5rem;font-weight:bold;color:#909da0}[data-type=soundtrack] .sound-player .control-bar{position:relative;width:100%;height:10px;margin-top:25px;background-color:#ebecee}[data-type=soundtrack] .sound-player .control-bar .play-time,[data-type=soundtrack] .sound-player .control-bar .end-time{position:absolute;top:100%;font-size:.75rem;color:#405163}[data-type=soundtrack] .sound-player .control-bar .play-time{left:0}[data-type=soundtrack] .sound-player .control-bar .end-time{right:0}[data-type=soundtrack] .sound-player .control-bar .progress{display:block;width:0;height:100%;background-color:#405163}[data-type=soundtrack] .sound-player .control-menu{display:none;position:absolute;bottom:0;left:0;width:100%;padding-left:273px}[data-type=soundtrack] .sound-player .control-menu>*{display:inline-block;width:180px;height:34px;margin-right:5px;border:solid 1px #90a1b1;background-color:#fff;color:#405163}[data-type=soundtrack] .sound-player .control-menu>*:hover{background-color:#90a1b1;color:#fff}[data-type=soundtrack] .sound-player .control-menu .btn-pause::before{content:"";display:inline-block;vertical-align:middle;width:9px;height:15px;margin-right:5px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_icon.png") no-repeat;background-position:0 -153px}[data-type=soundtrack] .sound-player .control-menu .btn-pause:hover::before{content:"";display:inline-block;vertical-align:middle;width:9px;height:15px;margin-right:5px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_icon.png") no-repeat;background-position:-11px -153px}[data-type=soundtrack] .sound-player .control-menu .btn-stop::before{content:"";display:inline-block;vertical-align:middle;width:15px;height:15px;margin-right:5px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_icon.png") no-repeat;background-position:0 -170px}[data-type=soundtrack] .sound-player .control-menu .btn-stop:hover::before{content:"";display:inline-block;vertical-align:middle;width:15px;height:15px;margin-right:5px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_icon.png") no-repeat;background-position:-17px -170px}[data-type=soundtrack] .sound-player .control-menu .btn-download{float:right;text-align:center;line-height:34px}[data-type=soundtrack] .sound-player .control-menu .btn-download::before{content:"";display:inline-block;vertical-align:middle;width:18px;height:16px;margin-right:5px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_icon.png") no-repeat;background-position:0 -187px}[data-type=soundtrack] .sound-player .control-menu .btn-download:hover{background-color:#90a1b1;color:#fff}[data-type=soundtrack] .sound-player .control-menu .btn-download:hover::before{content:"";display:inline-block;vertical-align:middle;width:18px;height:16px;margin-right:5px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_icon.png") no-repeat;background-position:-20px -187px}[data-type=soundtrack] .sound-list{padding-top:26px;border-top:1px solid #dfe0e4}[data-type=soundtrack] .sound-list ul::after{content:"";display:block;clear:both}[data-type=soundtrack] .sound-list ul li{position:relative;float:left;width:560px;height:240px;margin-right:30px;margin-bottom:30px;padding:36px 28px 36px 220px;background-color:#f8f8f6}[data-type=soundtrack] .sound-list ul li:nth-child(2n){margin-right:0}[data-type=soundtrack] .sound-list ul li .cover{position:absolute;top:36px;left:28px;width:168px;height:168px;cursor:pointer}[data-type=soundtrack] .sound-list ul li .cover img{width:100%;height:100%}[data-type=soundtrack] .sound-list ul li .title{color:#a38b5d;margin-bottom:14px;font-weight:bold}[data-type=soundtrack] .sound-list ul li .desc{font-size:.875rem;color:#405163}[data-type=soundtrack] .sound-list ul li:hover .cover::before,[data-type=soundtrack] .sound-list ul li.playing .cover::before{content:"";display:inline-block;vertical-align:middle;width:96px;height:96px;margin-right:5px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_icon.png") no-repeat;background-position:0 -205px}[data-type=soundtrack] .sound-list ul li:hover .cover::before,[data-type=soundtrack] .sound-list ul li.playing .cover::before{position:absolute;top:50%;left:50%;margin:-48px 0 0 -48px;z-index:1}[data-type=wallpaper] .wallpaper ul{letter-spacing:-1rem}[data-type=wallpaper] .wallpaper ul::after{content:"";display:block;clear:both}[data-type=wallpaper] .wallpaper ul li{float:left;width:382px;height:370px;margin-right:2px;margin-bottom:2px;padding:28px 31px;border:1px solid #e9edf0;letter-spacing:-1rem}[data-type=wallpaper] .wallpaper ul li:nth-child(3n){margin-right:0}[data-type=wallpaper] .wallpaper ul li img{display:block;width:318px;height:220px}[data-type=wallpaper] .wallpaper ul li a{display:inline-block;width:158px;height:32px;margin-right:2px;margin-top:2px;border:1px solid #90a1b1;text-align:center;line-height:32px;letter-spacing:0;color:#405163}[data-type=wallpaper] .wallpaper ul li a:hover{background-color:#90a1b1;color:#fff}[data-type=wallpaper] .wallpaper ul li a:nth-child(4),[data-type=wallpaper] .wallpaper ul li a:nth-child(6){margin-right:0}[data-type=wallpaper] .wallpaper ul li a.fullwidth{width:100%}.news-page .board-list ul li{padding-left:30px}.news-page .board-list ul li a>.category{left:30px}[data-type=event] .event-list{padding:26px 0;border-top:2px solid #b8bbc2;border-bottom:2px solid #b8bbc2}[data-type=event] .event-list ul::after{content:"";display:block;clear:both}[data-type=event] .event-list ul li{float:left;position:relative;display:block;width:49%;margin-bottom:30px}[data-type=event] .event-list ul li:nth-child(odd){margin-right:2%}[data-type=event] .event-list ul li.pin::before{content:"";display:block;width:46px;height:22px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_common_2.png") no-repeat;background-position:0 -52px;position:absolute;top:0;left:0;z-index:1}[data-type=event] .event-list ul li a{display:block;padding:10px 0 10px 270px;color:#6e8096;line-height:1}[data-type=event] .event-list ul li a span{display:block}[data-type=event] .event-list ul li a .thumbnail{position:absolute;top:0;left:0;width:248px;height:140px;background-color:#2e2e2e}[data-type=event] .event-list ul li a .thumbnail img{width:100%;height:100%}[data-type=event] .event-list ul li a .date{margin-bottom:18px;padding-left:5px;color:#a38b5d;border-left:6px solid #a38b5d;line-height:1}[data-type=event] .event-list ul li a .title{overflow:hidden;height:85px;line-height:1.8}[data-type=coupon] .coupon-info{padding-top:67px;border-top:2px solid #b8bbc2;text-align:center;color:#909da0}[data-type=coupon] .coupon-info strong{color:#405163}[data-type=coupon] .coupon-info hr{border:none;height:1px;margin:36px 0;background-color:#d9d2d2}[data-type=coupon] .coupon-info .caution{position:relative;padding:37px 50px;background-color:#f8f8f6;text-align:left;color:#6e8096}[data-type=coupon] .coupon-info .caution h4{margin-bottom:10px;color:#c14d47;font-size:1.125rem}[data-type=coupon] .coupon-info .caution ul li{margin-left:20px;list-style:disc}[data-type=coupon] .coupon-list{width:100%;border-top:2px solid #b8bbc2;border-bottom:2px solid #b8bbc2;text-align:center;color:#2a3448}[data-type=coupon] .coupon-list thead tr th{padding:5px 0;border-bottom:2px solid #b8bbc2;color:#aab8c5}[data-type=coupon] .coupon-list tbody tr td{padding:10px 5px;border-bottom:1px solid #dfe0e4}[data-type=coupon] .coupon-list tbody tr td:last-child{text-align:center}[data-type=coupon] .coupon-list ul{text-align:left}[data-type=coupon] .coupon-list ul li{list-style:disc}[data-type=coupon] .coupon-list .btn-use{cursor:pointer;text-align:center;background-color:#405163;color:#fff;font-size:.85rem;padding:.5rem 1rem}[data-type=coupon] .coupon-list .btn-use:hover{background-color:#6e8096;color:#fff}[data-type=coupon] .coupon-result{padding:4rem 0;border-top:2px solid #b8bbc2;border-bottom:1px solid #b8bbc2;text-align:center}[data-type=coupon] .coupon-result .text-red{color:#e25851}[data-type=coupon] .coupon-result .coupon{width:600px;margin:2rem auto;padding:1.5rem 0;font-size:1.6rem;font-weight:bold;background-color:#e6eaef;color:#405163}[data-type=coupon] .coupon-result .supply-result{width:600px;margin:0 auto;text-align:left}[data-type=coupon] .coupon-result .supply-result ul li{position:relative;padding-left:160px;padding-right:100px;vertical-align:middle;line-height:30px}[data-type=coupon] .coupon-result .supply-result ul li span{display:inline-block;position:absolute;top:0;font-size:.85rem;text-align:center}[data-type=coupon] .coupon-result .supply-result ul li .result{left:0;width:140px;background-color:#37c172;color:#fff}[data-type=coupon] .coupon-result .supply-result ul li .result.error{background-color:#e25851;color:#fff}[data-type=coupon] .coupon-result .supply-result ul li .qty{right:0;width:80px;background-color:#f0eeee}[data-type=coupon] .coupon-result .supply-result ul li+li{margin-top:.5rem}[data-type=coupon] .page-body{text-align:center}[data-type=coupon] .page-body .btn-guide,[data-type=coupon] .page-body .btn-storage{margin:2rem 1rem;padding:.5rem 2rem}[data-type=coupon] .page-body .btn-guide{cursor:pointer;text-align:center;background-color:rgba(0,0,0,0);border:1px solid #90a1b1;color:#405163}[data-type=coupon] .page-body .btn-guide:hover{background-color:#90a1b1;color:#fff}[data-type=coupon] .page-body .btn-storage{cursor:pointer;text-align:center;background-color:#405163;color:#fff}[data-type=coupon] .page-body .btn-storage:hover{background-color:#6e8096;color:#fff}.form-coupon{width:460px;margin:58px auto 0 auto}.form-coupon input[type=text]{width:460px;height:56px;text-align:center}.form-coupon .btn-submit{width:460px;height:56px;margin:18px auto 0 auto;line-height:56px}[data-type=coupon] .character-list{position:relative;margin:30px 0;border:4px solid #d5d9da;text-align:left}[data-type=coupon] .character-list ul li{display:block;border-bottom:1px solid #d5d9da}[data-type=coupon] .character-list ul li label{display:block;padding:.5rem 1rem;letter-spacing:-1rem;cursor:pointer}[data-type=coupon] .character-list ul li label input[type=radio]{display:inline-block;width:20px;height:20px}[data-type=coupon] .character-list ul li label input[type=radio]:checked~span{font-weight:bold}[data-type=coupon] .character-list ul li label span{display:inline-block;margin-left:20px;letter-spacing:0}[data-type=coupon] .character-list ul li label span i{display:inline-block;padding:2px 10px;font-size:.875rem;background-color:#eee;color:#999}.shop-page[data-type=usageguide] .page-body{padding-top:36px;border-top:2px solid #b8bbc2}.shop-page[data-type=usageguide] .page-body h3{position:relative;margin-bottom:48px;font-size:3rem;font-weight:bold;color:#909da0}.shop-page[data-type=usageguide] .page-body .box{position:relative;margin:34px 0 28px 0;padding:32px;background-color:#f8f8f6;color:#6e8096}.shop-page[data-type=usageguide] .page-body .box a{position:absolute;top:50%;display:block;width:200px;height:60px;margin-top:-30px;line-height:60px}.shop-page[data-type=usageguide] .page-body .box .btn-about{right:252px;cursor:pointer;text-align:center;background-color:#405163;color:#fff}.shop-page[data-type=usageguide] .page-body .box .btn-about:hover{background-color:#6e8096;color:#fff}.shop-page[data-type=usageguide] .page-body .box .btn-about::before{content:"";display:inline-block;vertical-align:middle;width:17px;height:17px;margin-right:5px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_icon.png") no-repeat;background-position:0 -303px}.shop-page[data-type=usageguide] .page-body .box .btn-about::before{margin-right:15px}.shop-page[data-type=usageguide] .page-body .box .btn-charge{right:32px;cursor:pointer;text-align:center;background-color:#a38b5d;color:#fff}.shop-page[data-type=usageguide] .page-body .box .btn-charge:hover{background-color:#b5a27d;color:#fff}.shop-page[data-type=usageguide] .page-body .box .btn-charge::before{content:"";display:inline-block;vertical-align:middle;width:17px;height:17px;margin-right:5px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_icon.png") no-repeat;background-position:0 -303px}.shop-page[data-type=usageguide] .page-body .box .btn-charge::before{margin-right:15px}.shop-page[data-type=usageguide] .page-body .article-wrap,.shop-page[data-type=usageguide] .page-body .article-body{border:none}.shop-page[data-type=usageguide] .article-body .tab-wrap .tab-menu li{width:48%;margin-right:0;text-align:center}.shop-page[data-type=usageguide] .article-body .tab-wrap .tab-menu li+li{margin-left:4%}.shop-page[data-type=usageguide] .article-body .tab-wrap .tab-menu li.active{background-color:#90a1b1;color:#fff}.shop-page[data-type=usageguide] .article-body .tab-wrap .tab-content{padding:32px;background-color:#f8f8f6}#loading{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100}#loading::after{content:"";display:block;position:absolute;top:50%;left:50%;width:64px;height:64px;margin:-32px 0 -32px 0;background:url("https://static.gamecom.jp/rohanrevision/official/common/img_loading.png") no-repeat 50%;animation:spin 1s;-webkit-animation:spin 1s;animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}main .page-header .menu a{padding:0 20px}main .page-header .menu a.active{background-color:#405163;color:#fff}[data-type=mall] .mall-list{position:relative}[data-type=mall] .mall-list ul::after{content:"";display:block;clear:both}[data-type=mall] .mall-list ul li{float:left;display:block;width:274px;height:150px;margin-right:18px;margin-bottom:18px;border:1px solid #dfe0e4;background-color:#fff}[data-type=mall] .mall-list ul li:nth-child(4n){margin-right:0}[data-type=mall] .mall-list ul li a{position:relative;display:block;height:100%;padding:15px 15px 15px 77px;color:#405163}[data-type=mall] .mall-list ul li a::after{content:"";display:inline-block;vertical-align:middle;display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#202a36;opacity:.9}[data-type=mall] .mall-list ul li a span{display:block}[data-type=mall] .mall-list ul li a .icon{position:absolute;top:50%;left:15px;width:48px;height:48px;margin-top:-24px}[data-type=mall] .mall-list ul li a .icon img{width:100%;height:100%}[data-type=mall] .mall-list ul li a .category{display:inline-block;height:20px;padding:0 10px;border:1px solid #90a1b1;font-size:.75rem;text-align:center;line-height:20px;color:#90a1b1}[data-type=mall] .mall-list ul li a .title{overflow:hidden;height:44px;margin:10px 0;line-height:1.5}[data-type=mall] .mall-list ul li a .price{float:right;text-align:right;color:#a38b5d}[data-type=mall] .mall-list ul li a .price::before{content:"";display:inline-block;vertical-align:middle;width:16px;height:16px;margin-right:5px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_icon.png") no-repeat;background-position:0 -364px}[data-type=mall] .mall-list ul li a .price::before{margin-right:10px}[data-type=mall] .mall-list ul li a .price .org{font-style:normal;text-decoration:line-through;color:#90a1b1}[data-type=mall] .mall-list ul li a .price .org::after{content:"→";display:inline-block;vertical-align:middle;margin:0 5px;opacity:.5;font-size:.75rem}[data-type=mall] .mall-list ul li a .btn-buy{display:none;position:absolute;bottom:30px;left:50%;width:120px;height:50px;margin:-25px 0 0 -60px;background-color:#a38b5d;text-align:center;line-height:50px;color:#fff;z-index:2}[data-type=mall] .mall-list ul li:hover a::after{display:block}[data-type=mall] .mall-list ul li:hover a .price{float:none;position:absolute;top:30px;left:0;width:100%;z-index:2;text-align:center}[data-type=mall] .mall-list ul li:hover a .btn-buy{display:block}[data-type=mall] .mall-list.best{padding:10px 0 2px 10px;background-color:#f8f8f6}[data-type=mall] .mall-list.best h3{margin-bottom:10px;font-size:1.125rem;color:#90a1b1}[data-type=mall] .mall-list.best ul li{margin-right:8px;margin-bottom:8px}[data-type=mall] .mall-status{position:relative;padding:.5rem 1rem;height:46px;background-color:#f6f8fa;margin-bottom:20px;padding-right:400px;color:#405163}[data-type=mall] .mall-status .yp-wrap{line-height:30px}[data-type=mall] .mall-status .yp-wrap strong{display:inline-block;margin-right:.5rem;padding:0 1rem;background-color:#e4e9ee;font-size:.85rem;color:#405163}[data-type=mall] .mall-status .link-wrap{position:absolute;top:.5rem;right:1rem;width:auto;text-align:right}[data-type=mall] .mall-status .link-wrap a{display:inline-block;padding:0 1rem;background-color:#fff;border:1px solid #dfe0e4;color:#405163;font-size:.85rem}[data-type=mall] .mall-status .link-wrap a+a{margin-left:1em}[data-type=mall] .mall-status .link-wrap a:hover{background-color:#405163;color:#fff}[data-type=mall] .mall-category{position:relative;margin:40px 0 20px 0;padding:20px 120px;border-top:2px solid #b8bbc2;border-bottom:1px solid #dfe0e4;text-align:center;line-height:1}[data-type=mall] .mall-category a{color:#617286}[data-type=mall] .mall-category a.active{color:#a38b5d;font-weight:bold;text-decoration:underline}[data-type=mall] .mall-category a::after{content:"";display:inline-block;vertical-align:middle;width:1px;height:16px;margin:10px 20px;background-color:#cbd1d8}[data-type=mall] .mall-category a:last-child::after{content:none}[data-type=mall] .mall-sort{position:relative;margin:15px 0;padding:10px;background-color:#f8f8f6}[data-type=mall] .mall-sort::after{content:"";display:block;clear:both}[data-type=mall] .mall-sort .total{float:left;color:#90a1b1}[data-type=mall] .mall-sort .total span{display:inline-block;margin:0 5px 0 10px;color:#a38b5d}[data-type=mall] .mall-sort .sort-type{float:right}[data-type=mall] .mall-sort .sort-type a{font-size:.875rem;color:#90a1b1}[data-type=mall] .mall-sort .sort-type a::after{content:"";display:inline-block;vertical-align:middle;width:1px;height:10px;margin:0 10px;background-color:#96a1ad}[data-type=mall] .mall-sort .sort-type a.active{text-decoration:underline;color:#405163}[data-type=mall] .mall-sort .sort-type a:last-child::after{content:none}.mall-modal::after{content:"";display:block;clear:both}.mall-modal iframe{display:block;width:100%;height:100%;border:none}#mallContent h3{line-height:1;padding:20px 30px 0 30px}#mallContent h3::after{content:"";display:block;height:2px;margin-top:20px;background-color:#b8bbc2}#mallContent .item-wrap{overflow-x:hidden;position:relative;height:498px;padding:20px 30px 70px 30px}#mallContent .item-gallery{float:left;width:175px}#mallContent .item-gallery .icon{display:block;width:175px;height:175px;margin:0 auto 5px auto}#mallContent .item-gallery .nav{letter-spacing:-1rem;text-align:center}#mallContent .item-gallery .nav li{position:relative;display:inline-block;width:40px;height:40px;margin-right:5px;letter-spacing:0;cursor:pointer}#mallContent .item-gallery .nav li img{width:100%;height:100%}#mallContent .item-gallery .nav li:last-child{margin-right:0}#mallContent .item-gallery .nav li.active::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #c09f45}#mallContent .item-info{float:right;width:580px}#mallContent .item-info table{width:100%}#mallContent .item-info table tr th,#mallContent .item-info table tr td{padding:10px;border-bottom:1px solid #dfe0e4}#mallContent .item-info table tr th{color:#90a1b1}#mallContent .item-info table tr td{color:#405163}#mallContent .item-info .category{display:inline-block;height:20px;padding:0 20px;border:1px solid #90a1b1;font-size:.75rem;line-height:20px}#mallContent .item-info .price{color:#a38b5d}#mallContent .item-info .price::before{content:"";display:inline-block;vertical-align:middle;width:16px;height:16px;margin-right:5px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_icon.png") no-repeat;background-position:0 -364px}#mallContent .item-info .price::before{margin-right:10px}#mallContent .item-info .price .org{font-style:normal;text-decoration:line-through;color:#90a1b1}#mallContent .item-info .price .org::after{content:"→";display:inline-block;vertical-align:middle;margin:0 5px;opacity:.5;font-size:.75rem}#mallContent .item-info .qty{vertical-align:middle}#mallContent .item-info .qty button{width:26px;height:26px;border:1px solid #90a1b1;background-color:#fff;color:#90a1b1}#mallContent .item-info .qty input{width:100px;height:26px;padding:0;text-align:center;color:#2a3448}#mallContent .item-info .qty input:-moz-read-only{outline:none;background-color:#f4f4f4;border:none}#mallContent .item-info .qty input:read-only{outline:none;background-color:#f4f4f4;border:none}#mallContent .item-desc,#mallContent .item-list{clear:both;position:relative;padding-top:20px}#mallContent .item-desc h4,#mallContent .item-list h4{margin-bottom:10px;font-size:1rem;color:#90a1b1}#mallContent .item-desc>div,#mallContent .item-list>div{border:1px solid #dfe0e4;color:#405163}#mallContent .item-desc>div{padding:15px}#mallContent .item-list table{width:100%;font-size:.875rem;word-break:break-all}#mallContent .item-list table tbody tr:nth-child(even){background-color:#f4f4f4}#mallContent .item-list table tbody tr td{padding:.5rem}#mallContent .item-list table tbody tr td:nth-child(1){text-align:center}#mallContent .item-list table tbody tr td:nth-child(1) img{width:34px;height:34px}#mallContent .item-list table tbody tr td.icon{text-align:center}#mallContent .item-caution{margin-top:20px;font-size:.875rem;color:#9d9d9d}#mallContent .item-caution h4{margin-bottom:5px;font-size:1rem}#mallContent .item-caution ul li{margin-left:20px;list-style:disc}#mallContent .mall-ui{position:absolute;bottom:0;left:0;width:100%;height:190px;padding:30px;background-color:#f8f8f6;z-index:2}#mallContent .mall-ui::after{content:"";display:block;clear:both}#mallContent .mall-ui .alert{position:absolute;top:-42px;left:0;width:100%;height:42px;padding:0 40px;line-height:42px;font-weight:bold;cursor:pointer}#mallContent .mall-ui .alert::after{content:"X";display:block;position:absolute;top:0;right:0;width:40px;height:100%;text-align:center}#mallContent .mall-ui .status{float:left;width:530px}#mallContent .mall-ui .status ul li{position:relative;padding:10px 0 10px 100px;border-bottom:1px solid #dfe0e4;text-align:right}#mallContent .mall-ui .status ul li:last-child{border-bottom:none}#mallContent .mall-ui .status ul li span{display:inline-block;margin-right:5px}#mallContent .mall-ui .status ul li .label{position:absolute;top:50%;left:0;width:auto;height:26px;margin-top:-13px;line-height:26px;font-weight:bold;z-index:2}#mallContent .mall-ui .status ul li.balance{color:#405163}#mallContent .mall-ui .status ul li.balance .btn-refresh{overflow:hidden;position:absolute;top:50%;left:60px;width:18px;height:18px;margin-top:-9px;border:none;background-color:rgba(0,0,0,0);line-height:1;z-index:3}#mallContent .mall-ui .status ul li.balance .btn-refresh::before{content:"";display:inline-block;vertical-align:middle;width:18px;height:18px;margin-right:5px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_icon.png") no-repeat;background-position:0 -382px}#mallContent .mall-ui .status ul li.balance .btn-refresh:hover::before{content:"";display:inline-block;vertical-align:middle;width:18px;height:18px;margin-right:5px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_icon.png") no-repeat;background-position:-18px -382px}#mallContent .mall-ui .status ul li.total{color:#a38b5d}#mallContent .mall-ui .status ul li.remain{color:#6e8096}#mallContent .mall-ui .menu{float:right;position:relative;width:238px}#mallContent .mall-ui .menu>*{display:block;width:238px}#mallContent .mall-ui .menu .btn-buy,#mallContent .mall-ui .menu .btn-supply{height:78px;border:none;font-size:1.25rem;line-height:78px}#mallContent .mall-ui .menu .btn-charge,#mallContent .mall-ui .menu .btn-cancel{height:42px;margin-top:7px;line-height:42px;border:none}#mallContent .mall-ui .menu .btn-buy{cursor:pointer;text-align:center;background-color:#a38b5d;color:#fff}#mallContent .mall-ui .menu .btn-buy:hover{background-color:#b5a27d;color:#fff}#mallContent .mall-ui .menu .btn-buy:disabled{background-color:#ccc;color:#eee;cursor:default}#mallContent .mall-ui .menu .btn-charge{cursor:pointer;text-align:center;background-color:#405163;color:#fff}#mallContent .mall-ui .menu .btn-charge:hover{background-color:#6e8096;color:#fff}#mallContent .mall-ui .menu .btn-cancel{display:none;position:absolute;right:0;bottom:0;background-color:#4c4c4e;color:#fff;z-index:10}#mallContent .mall-ui .menu .btn-cancel:hover{background-color:#727274}#mallContent .mall-ui .menu .btn-supply{cursor:pointer;text-align:center;background-color:#405163;color:#fff}#mallContent .mall-ui .menu .btn-supply:hover{background-color:#6e8096;color:#fff}#mallContent .mall-ui.process .status{width:100%}#mallContent .mall-ui.process .status .balance{visibility:hidden}#mallContent .mall-ui.process .menu{display:none}@media screen and (max-height: 750px){#mallContent{padding-bottom:190px}#mallContent .item-wrap{height:auto}#mallContent .mall-ui{position:fixed}}#mallContent[data-status=confirm] .mall-ui .alert{background-color:#f8edd0;color:#dcab20}#mallContent[data-status=confirm] .mall-ui .alert::before{content:"";display:inline-block;vertical-align:middle;width:16px;height:16px;margin-right:5px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_icon.png") no-repeat;background-position:0 -402px}#mallContent[data-status=complete] .mall-ui .alert{background-color:#e8efdb;color:#76a863}#mallContent[data-status=complete] .mall-ui .alert::before{content:"";display:inline-block;vertical-align:middle;width:16px;height:16px;margin-right:5px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_icon.png") no-repeat;background-position:0 -420px}#mallContent[data-status=in-error] .mall-ui .alert{background-color:#f3e0e0;color:#bf4c47}#mallContent[data-status=in-error] .mall-ui .alert::before{content:"";display:inline-block;vertical-align:middle;width:16px;height:16px;margin-right:5px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_icon.png") no-repeat;background-position:0 -458px}#mallContent[data-status=error]{padding:80px 120px;text-align:center;color:#344050}#mallContent[data-status=error] h3{margin-bottom:35px}#mallContent[data-status=error] h3::after{content:none !important}#mallContent[data-status=error] .error-info{position:relative;width:600px;margin:100px auto;border-top:1px solid #dfe0e4;text-align:left}#mallContent[data-status=error] .error-info li{display:block;border-bottom:1px solid #dfe0e4;padding:14px 0}#mallContent[data-status=error] .error-info li span{display:inline-block;width:150px;text-align:center;color:#90a1b1}#mallContent[data-status=error] .btn-qna{cursor:pointer;text-align:center;background-color:#a38b5d;color:#fff;width:238px;height:78px;line-height:78px;font-size:1.125rem;font-weight:bold}#mallContent[data-status=error] .btn-qna:hover{background-color:#b5a27d;color:#fff}[data-type=charge] .page-body h3{margin-bottom:1rem;padding:.5rem 1rem;border:1px solid #b8c2cb;background-color:#e5eaef;color:#405163}[data-type=charge] .page-body table{width:100%}[data-type=charge] .page-body table tbody tr+tr{border-top:1px solid #e5eaef}[data-type=charge] .page-body table tbody tr td{text-align:center;padding:.75rem 1rem}[data-type=charge] .page-body table tbody tr td span{display:block;width:300px;height:40px;line-height:40px;padding:0 1rem;background-color:#e5eaef;font-weight:bold;text-align:right}[data-type=charge] .page-body .yp-info{position:relative}[data-type=charge] .page-body .yp-info table{margin:2rem 0 1rem 0;border-top:1px solid #b8c2cb;border-bottom:1px solid #b8c2cb}[data-type=charge] .page-body .yp-info table+p{font-size:14px}[data-type=charge] .page-body .yp-info .btn-refresh{position:absolute;bottom:0;right:0;display:block;width:120px;height:26px;line-height:26px;background-color:#405163;color:#fff;text-align:center;font-size:14px}[data-type=charge] .page-body .yp-info .btn-refresh:hover{background-color:#2d3c4b}[data-type=charge] .page-body .jewel-info{position:relative}[data-type=charge] .page-body .jewel-info table{width:100%;margin:2rem 0;border:1px solid #b8c2cb}[data-type=charge] .page-body .jewel-info .btn-buy,[data-type=charge] .page-body .jewel-info .btn-history{display:inline-block;height:40px;margin-left:.5rem;padding:0 4rem;line-height:40px;text-align:center}[data-type=charge] .page-body .jewel-info .btn-buy{background-color:#405163;color:#fff;text-align:center;font-size:14px}[data-type=charge] .page-body .jewel-info .btn-buy:hover{background-color:#2d3c4b}[data-type=charge] .page-body .jewel-info .btn-history{background-color:#dedede;color:#000}[data-type=charge] .page-body .jewel-info .btn-history:hover{background-color:#b8b8b8}[data-type=charge] .page-body .charge-amount ul li{position:relative;padding:1rem 1rem;border:1px solid #b8c2cb;background-color:#e5eaef}[data-type=charge] .page-body .charge-amount ul li+li{margin-top:1rem}[data-type=charge] .page-body .charge-amount ul li span{display:inline-block;vertical-align:middle}[data-type=charge] .page-body .charge-amount ul li span+span{margin-left:1rem}[data-type=charge] .page-body .charge-amount ul li .icon{width:40px;height:40px}[data-type=charge] .page-body .charge-amount ul li .icon img{width:100%;height:auto;vertical-align:middle}[data-type=charge] .page-body .charge-amount ul li .yp{width:120px;border-right:1px solid #b8c2cb;margin-right:2rem}[data-type=charge] .page-body .charge-amount ul li .yp strong{margin-right:.25rem}[data-type=charge] .page-body .charge-amount ul li .btn-buy{position:absolute;top:1rem;right:1rem;width:140px;height:40px;border:none;background-color:#405163;color:#fff;text-align:center;font-size:14px;cursor:pointer}[data-type=charge] .page-body .charge-amount ul li .btn-buy:hover{background-color:#2d3c4b}[data-type=charge] .page-body .charge-amount ul li .btn-buy:disabled{background-color:#ddd;color:#aaa;cursor:not-allowed}[data-type=charge] .page-body .charge-caution{margin-top:2rem;padding:2rem;border:1px solid #b8c2cb;color:#405163;font-size:14px}[data-type=charge] .page-body .charge-caution .text-red{color:#f10}[data-type=charge] .page-body .charge-caution ul li+li{margin-top:.5rem}[data-type=charge] .confirm-wrap .article-body{border-bottom:none}[data-type=charge] .confirm-wrap .article-body .mark-list{margin:10px 0}[data-type=charge] .confirm-wrap form .form-body{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:30px;margin:40px 0;padding:40px;border:5px solid #dfe0e4}[data-type=charge] .confirm-wrap form .form-body select{width:140px;margin-right:10px}[data-type=charge] .confirm-wrap form .form-footer{text-align:center}[data-type=service] .service-info{position:relative;margin:30px 0;padding:20px;background-color:#f8f8f6;color:#6e8096}[data-type=service] .service-info h3{font-size:1.125rem;margin-bottom:1rem;color:#405163}[data-type=service] .service-info a{margin-top:20px;padding:10px 20px;cursor:pointer;text-align:center;background-color:rgba(0,0,0,0);border:1px solid #90a1b1;color:#405163}[data-type=service] .service-info a:hover{background-color:#90a1b1;color:#fff}[data-type=service] .service-list .item{position:relative;padding:30px;border:4px solid #d5d9da}[data-type=service] .service-list .item+.item{margin-top:2rem}[data-type=service] .service-list .item h4{margin-bottom:20px;font-size:1.125rem;font-weight:bold}[data-type=service] .service-list .item .img{display:block;margin:2rem 0}[data-type=service] .service-list .item .link{position:absolute;top:50%;right:40px;width:270px;height:auto;transform:translateY(-50%)}[data-type=service] .service-list .item .link a{display:block;width:100%}[data-type=service] .service-list .item .link .btn-ticket{cursor:pointer;text-align:center;background-color:rgba(0,0,0,0);border:1px solid #90a1b1;color:#405163;height:50px;margin-top:10px;line-height:50px;font-size:.85rem}[data-type=service] .service-list .item .link .btn-ticket:hover{background-color:#90a1b1;color:#fff}[data-type=service] .service-list .item .link .btn-service{cursor:pointer;text-align:center;background-color:#405163;color:#fff;height:80px;line-height:80px}[data-type=service] .service-list .item .link .btn-service:hover{background-color:#6e8096;color:#fff}[data-type=service] .service-list .item .howto{width:700px;margin-top:1rem;padding:1rem;background-color:#f0f5f6;color:#405163}[data-type=service] .service-list .item .howto h5{font-size:1rem;font-weight:bold;margin-bottom:.5rem}[data-type=service] .service-list .item .howto ol{padding-left:1rem;font-size:.85rem}[data-type=service] .service-list .item .howto ol li{list-style:decimal;margin-left:1rem}[data-type=service] .service-list .item .caution{margin-top:20px;font-size:.875rem;color:#999}[data-type=service] .service-list .item .caution li{position:relative;margin-left:20px}[data-type=service] .service-list .item .caution li::before{content:"※";display:inline-block;vertical-align:middle;position:absolute;top:0;left:-20px;margin-right:5px}[data-type=service] .service-caution{margin-top:40px;color:#666}[data-type=service] .service-caution h4{font-size:1.125rem;margin-bottom:.5rem}[data-type=service] .service-caution ul li{position:relative;margin-left:20px}[data-type=service] .service-caution ul li::before{content:"※";display:inline-block;vertical-align:middle;position:absolute;top:0;left:-20px;margin-right:5px}[data-type=service] .character-list{position:relative;margin:30px 0;border:4px solid #d5d9da}[data-type=service] .character-list ul li{display:block;border-bottom:1px solid #d5d9da}[data-type=service] .character-list ul li label{display:block;padding:.5rem 1rem;letter-spacing:-1rem;cursor:pointer}[data-type=service] .character-list ul li label input[type=radio]{display:inline-block;width:20px;height:20px}[data-type=service] .character-list ul li label input[type=radio]:checked~span{font-weight:bold}[data-type=service] .character-list ul li label span{display:inline-block;margin-left:20px;letter-spacing:0}[data-type=service] .character-list ul li label span i{display:inline-block;padding:2px 10px;font-size:.875rem;background-color:#eee;color:#999}[data-type=service] .character-name{position:relative;width:648px;margin:30px auto;padding:20px}[data-type=service] .character-name input[type=text]{width:100%;padding-right:120px}[data-type=service] .character-name .btn-check{position:absolute;top:20px;right:20px;cursor:pointer;text-align:center;background-color:#a38b5d;color:#fff;width:100px;height:42px;z-index:1}[data-type=service] .character-name .btn-check:hover{background-color:#b5a27d;color:#fff}[data-type=service] .character-name span{display:none;margin-top:5px;font-size:.875rem}[data-type=service] .character-name span.success{color:#1aab45}[data-type=service] .character-name span.error{color:#f10}[data-type=storage] .storage-info{position:relative;margin:30px 0;padding:20px;background-color:#f8f8f6;color:#6e8096}[data-type=storage] .storage-info h3{font-size:1.125rem;margin-bottom:1rem;color:#405163}[data-type=storage] .storage-list{width:100%;border-top:2px solid #b8bbc2;border-bottom:2px solid #b8bbc2;color:#2a3448}[data-type=storage] .storage-list thead tr th{padding:5px 0;border-bottom:2px solid #b8bbc2;color:#aab8c5}[data-type=storage] .storage-list tbody tr td{padding:10px 5px;border-bottom:1px solid #dfe0e4}[data-type=storage] .storage-list tbody tr td.icon{text-align:center}[data-type=storage] .storage-list tbody tr td.icon img{overflow:hidden;width:40px;height:40px;border-radius:5px}[data-type=storage] .storage-list tbody tr td.qty,[data-type=storage] .storage-list tbody tr td.date,[data-type=storage] .storage-list tbody tr td.menu{text-align:center}[data-type=storage] .storage-list tbody tr td .btn-use{padding:5px 15px;cursor:pointer;text-align:center;background-color:#405163;color:#fff}[data-type=storage] .storage-list tbody tr td .btn-use:hover{background-color:#6e8096;color:#fff}.support-page .article-header .article-info .category{padding:0 20px;border:1px solid #90a1b1;font-size:.875rem;color:#90a1b1}.support-page .article-body .answer-wrap{position:relative;margin-top:45px;padding:26px 26px 26px 115px;background-color:#f8f8f6;border-left:10px solid #405163}.support-page .article-body .answer-wrap h4{position:absolute;top:24px;left:38px;color:#a38b5d}.support-page .article-body .answer-wrap .reply-date{margin-bottom:1rem;color:#aeaeae}[data-type=faq] .board-list{border-top:none;border-bottom:none;border-left:1px solid #c7d1da;border-right:1px solid #c7d1da}[data-type=faq] .board-list ul li a{padding-left:190px}[data-type=faq] .board-list ul li a .category{left:40px;width:130px;height:20px;font-size:.75rem;border:1px solid #90a1b1;text-align:center;font-weight:normal;line-height:20px;color:#90a1b1}[data-type=faq] .board-list ul li a .date{right:10px}[data-type=faq] .board-list ul li.pin::before{left:10px}[data-type=faq] .page-footer{margin-top:0}[data-type=faq] .page-footer .paging{padding:33px 0;border-top:1px solid #c7d1da;border-left:1px solid #c7d1da;border-right:1px solid #c7d1da}[data-type=faq] .page-footer .btn-list{margin:36px 0}[data-type=faq] .page-footer .qna-info{border-top:1px solid #c7d1da;padding-top:32px;text-align:center;color:#617286}[data-type=faq] .page-footer .qna-info.line{margin-top:36px;border-top:1px solid #c7d1da}[data-type=faq] .page-footer .qna-info .btn-qna{display:inline-block;cursor:pointer;text-align:center;background-color:#a38b5d;color:#fff;width:278px;height:76px;margin-top:30px;line-height:76px;font-size:1.125rem}[data-type=faq] .page-footer .qna-info .btn-qna:hover{background-color:#b5a27d;color:#fff}[data-type=faq] .article-body{border-bottom:none}[data-type=faq] .faq-info{position:relative;border-top:2px solid #b8bbc2;padding-top:29px;text-align:center;color:#617286}[data-type=faq] .faq-info .category{position:relative;width:100%;margin-top:28px;padding:32px 0;text-align:center;border:1px solid #c7d1da}[data-type=faq] .faq-info .category a{color:#405163}[data-type=faq] .faq-info .category a.active{color:#a38b5d;font-weight:bold;text-decoration:underline}[data-type=faq] .faq-info .category a::after{content:"";display:inline-block;vertical-align:middle;width:1px;height:16px;margin:0 32px;background-color:#405163}[data-type=faq] .faq-info .category a:last-child::after{content:none}[data-type=qna] .qna-info{position:relative;border-top:2px solid #b8bbc2;padding:32px 0 17px 0;color:#405163}[data-type=qna] .qna-info .box{position:relative;margin:34px 0 28px 0;padding:32px;background-color:#f8f8f6;color:#6e8096}[data-type=qna] .qna-info .box .btn-faq{position:absolute;top:50%;right:32px;display:block;width:200px;height:60px;margin-top:-30px;line-height:60px;cursor:pointer;text-align:center;background-color:#405163;color:#fff}[data-type=qna] .qna-info .box .btn-faq:hover{background-color:#6e8096;color:#fff}[data-type=qna] .board-list{border-color:#dfe0e4}[data-type=qna] .board-list ul li a{padding-left:120px}[data-type=qna] .board-list ul li a .category{width:100px;height:20px;font-size:.75rem;border:1px solid #90a1b1;text-align:center;font-weight:normal;line-height:20px;color:#90a1b1}[data-type=qna] .board-list ul li.file .title::before{content:"";display:inline-block;vertical-align:middle;width:15px;height:19px;margin-right:5px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_icon.png") no-repeat;background-position:0 -322px}[data-type=qna] .board-list ul li[data-status="1"] a .category{border-color:#cdced3;color:#cdced3}[data-type=qna] .article-wrap .article-body .qna-options{margin-bottom:1rem;padding:1rem;border:1px solid #c3c4c8;font-size:.875rem}[data-type=qna] .article-wrap .article-body .qna-options ul li{position:relative}[data-type=qna] .article-wrap .article-body .qna-options ul li span{display:inline-block;width:20%;margin-right:1rem;text-align:right;color:#c3c4c8}[data-type=qna] .article-wrap .article-body .qna-options ul li+li{margin-top:.5rem}[data-type=qna] .article-wrap .article-body .qna-files{position:relative;margin-top:1rem;text-align:right}[data-type=qna] .article-wrap .article-body .qna-files>p{display:inline-block;color:#c3c4c8}[data-type=qna] .article-wrap .article-body .qna-files ul{display:inline-block}[data-type=qna] .article-wrap .article-body .qna-files ul li{display:inline-block;padding:.25rem 1rem;background-color:#e9eef2;color:#293242}[data-type=qna] .article-wrap .article-body .qna-files ul li::before{content:"";display:inline-block;vertical-align:middle;width:15px;height:19px;margin-right:5px;background:url("https://static.gamecom.jp/rohanrevision/official/common/ui_icon.png") no-repeat;background-position:0 -322px}[data-type=qna] .article-wrap .article-body .qna-files ul li+li{margin-top:.5rem;margin-left:.5rem}body:has(.error-page){background-color:#181519}#container.error-page{background-image:url("https://static.gamecom.jp/rohanrevision/official/common/bg_common.jpg");background-attachment:fixed}.error-page main{width:680px;padding:60px 0}.error-page .page-body{text-align:center;color:#6e8096}.error-page .page-body strong{display:block;margin:35px auto 50px auto;font-size:1.125rem;color:#344050}.error-page .page-body .btn-main{cursor:pointer;text-align:center;background-color:#405163;color:#fff;width:218px;height:45px;margin-top:52px;line-height:45px}.error-page .page-body .btn-main:hover{background-color:#6e8096;color:#fff}.login-page .page-body{padding:80px 0;text-align:center;color:#6e8096}.login-page .page-body strong{font-size:1.125rem;color:#909da0}.login-page .page-body .login-support{padding-top:21px;letter-spacing:-1rem}.login-page .page-body .login-support a{color:#6e8096;letter-spacing:0}.login-page .page-body .login-support a:first-child::after{content:"";display:inline-block;vertical-align:middle;width:1px;height:16px;margin:0 50px;background-color:#9ca9ba}.login-page .page-body hr{display:block;width:460px;height:1px;margin:26px auto 41px auto;background-color:#c7d1da;border:none}.login-page .page-body .btn-join{cursor:pointer;text-align:center;background-color:#405163;color:#fff;width:460px;height:60px;margin-top:41px;font-size:1.125rem;font-weight:bold;line-height:60px}.login-page .page-body .btn-join:hover{background-color:#6e8096;color:#fff}.form-login{width:460px;margin:35px auto 0 auto}.form-login form{width:100%}.form-login form input{width:100%;margin-top:12px}.form-login form .btn-login{cursor:pointer;text-align:center;background-color:#a38b5d;color:#fff;width:100%;height:60px;margin-top:23px;border:none;font-size:1.125rem;font-weight:bold}.form-login form .btn-login:hover{background-color:#b5a27d;color:#fff}#container.maintenance-page{background-image:url("https://static.gamecom.jp/rohanrevision/official/common/bg_common.jpg");background-attachment:fixed}.maintenance-page main{width:680px;left:50%;margin-left:-640px;padding:56px;z-index:2}.maintenance-page .page-body{text-align:center;color:#6e8096}.maintenance-page .page-body .date{margin:34px 0;font-size:1.125rem;color:#617286}.maintenance-page .page-body .sns-menu{margin-top:63px}.maintenance-page .page-body .sns-menu a{cursor:pointer;text-align:center;background-color:#405163;color:#fff;width:218px;height:45px;line-height:45px}.maintenance-page .page-body .sns-menu a:hover{background-color:#6e8096;color:#fff}.maintenance-page .page-body .sns-menu a:first-child{margin-right:40px}.maintenance-page footer::after{content:"";display:block;position:absolute;right:0;top:-982px;width:1016px;height:982px;background:url("https://static.gamecom.jp/rohanrevision/official/maintenance/img_character.png") no-repeat 100% 100%}#modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:10001}#modal .btn-close{position:absolute;top:50%;left:50%;width:100px;height:30px;margin:-360px 0 0 305px;padding:0 10px;line-height:30px;text-align:center;background-color:#92a3b3;color:#fff;cursor:pointer;z-index:10}#modal .btn-close:before{margin-right:10px}#modal .modal-content{position:absolute;top:50%;left:50%;width:870px;height:750px;margin:-375px 0 0 -435px;background-color:#fff}#modal .modal-content iframe{display:block;width:100%;height:100%}@media screen and (max-height: 750px){#modal .btn-close{top:15px;margin-top:0}#modal .modal-content{top:0;margin-top:0;height:100%}}#container{background-image:url("https://static.gamecom.jp/rohanrevision/official/background/bg_220601.jpg")}#pbar_box *{box-sizing:content-box}