html{height:100%}body{height:100%}body.use-affix{height:auto;min-height:800px;background-color:#f5f5f5}body .wrap{margin:0 auto -140px;padding:0 0 140px}body.use-affix .wrap{min-height:800px;background-color:#fff}
.clearfix-tail-only::after{content:" ";display:table}.manager-shortcut{position:relative;height:0;overflow:visible}.manager-shortcut .btn{position:absolute;right:4px;top:4px;opacity:.5;z-index:2}
.manager-shortcut .btn:hover{opacity:1.0}.account-index .nav .fa{vertical-align:middle}.nav-x-scroll-wrap{margin-bottom:15px}@media(max-width:479px){.nav-x-scroll-wrap{position:relative;overflow-x:auto;white-space:nowrap;display:flex}
.nav-x-scroll-wrap .nav{white-space:nowrap;display:flex}}.discussion-header{margin:-20px 0 20px;background-size:cover;background-position:center}.discussion-header .discussion-header-inside{padding:20px 10px 5px;min-height:170px}
.discussion-header .container{position:relative}.discussion-header .discussion-header-down-tone{background:-moz-linear-gradient(top,rgba(0,0,0,0.3) 0,rgba(0,0,0,0.1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0.3)),color-stop(100%,rgba(0,0,0,0.1)));background:-webkit-linear-gradient(top,rgba(0,0,0,0.3) 0,rgba(0,0,0,0.1) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0.3) 0,rgba(0,0,0,0.1) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0.3) 0,rgba(0,0,0,0.1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.3) 0,rgba(0,0,0,0.1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d000000',endColorstr='#00000000',GradientType=0)}
.discussion-header .symbol-image{float:left;margin:0 20px 15px 0}.discussion-header .symbol-image .thumbnail{-moz-box-shadow:0 4px 8px rgba(0,0,0,0.2);-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.2);-o-box-shadow:0 4px 8px rgba(0,0,0,0.2);-ms-box-shadow:0 4px 8px rgba(0,0,0,0.2);box-shadow:0 4px 8px rgba(0,0,0,0.2);margin-bottom:0;padding:0;border:5px solid #fff;border-radius:10px;overflow:hidden}
.discussion-header .symbol-image img{width:128px;height:128px}.discussion-header .title-block{padding-left:150px;min-height:74px}.discussion-header .forum-title{padding:0 0 10px;margin:20px 0 10px;color:white;font-size:36px;border-bottom:1px solid white;text-shadow:0 2px 8px rgba(0,0,0,0.3);word-break:break-all}
.discussion-header .forum-title .label{font-size:12px;vertical-align:middle}.discussion-header .page-title{margin:0 0 28px;color:white;font-size:24px;text-shadow:0 4px 8px rgba(0,0,0,0.3);word-break:break-all}
.discussion-header .access-info{margin-top:-28px;margin-bottom:28px}.discussion-header .activity-info{position:absolute;bottom:0;right:15px}.discussion-header .activity-info .comment-activity,.discussion-header .activity-info .access-activity,.discussion-header .activity-info .watch-activity{float:left;width:100px;height:40px;padding:4px 10px;vertical-align:top;background:rgba(255,255,255,0.7);margin-right:4px;border-radius:4px}
@media(max-width:1199px){}@media(max-width:991px){.discussion-header .page-title{margin-bottom:0}.discussion-header .access-info{margin-top:0;margin-bottom:0}.discussion-header .activity-info{position:static;float:right;margin:10px 0 0 0}
}@media(max-width:767px){.discussion-header .discussion-header-inside{min-height:106px}.discussion-header .symbol-image{width:106px}.discussion-header .symbol-image img{width:96px;height:96px}.discussion-header .title-block{padding-left:128px}
.discussion-header .forum-title{margin-bottom:5px;font-size:30px}.discussion-header .page-title{font-size:20px}}@media(max-width:479px){.discussion-header .symbol-image{float:none;margin:0 auto}.discussion-header .title-block{padding-left:0}
.discussion-header .forum-title{margin-bottom:0;font-size:20px;text-align:center;border-bottom:0;padding-bottom:0}.discussion-header .page-title{font-size:16px;text-align:center}.discussion-header .access-info{text-align:center}
.discussion-header .activity-info{float:none;margin:10px -25px 0;padding:0}.discussion-header .activity-info-inner{margin:0 auto;width:312px}}.discussion-header .activity-info .comment-activity .comment-activity-total,.discussion-header .activity-info .access-activity .access-activity-total,.discussion-header .activity-info .watch-activity .watch-activity-total{display:block;text-align:center}
.discussion-header .activity-info .comment-activity .comment-activity-total a{color:black}.discussion-header .activity-info .comment-activity .comment-activity-total a:hover{color:#2183b4}.discussion-header .activity-info .comment-activity .comment-activity-total .comment-activity-total-value,.discussion-header .activity-info .access-activity .access-activity-total .pv-total,.discussion-header .activity-info .watch-activity .watch-activity-total .watch-activity-total-value{display:block;font-size:14px;font-weight:bold;height:20px}
.discussion-header .activity-info .comment-activity .comment-activity-total small,.discussion-header .activity-info .access-activity .access-activity-total small,.discussion-header .activity-info .watch-activity .watch-activity-total small{display:block;line-height:1em;margin:-2px 0 2px;font-size:10px}
.discussion-header .activity-info .access-activity .access-activity-total small{margin-top:-3px;font-size:11px}.discussion-header .activity-info .watch-activity .watch-toggle{white-space:nowrap;color:white;font-weight:bold}
.owner-info{margin:18px 0 0;text-align:right;font-size:90%}.owner-info .posted-user{margin-bottom:4px}.owner-info .posted-user .owner-icon-container{display:inline-block;vertical-align:middle}.owner-info .posted-user .owner-icon{margin:0;width:24px;height:24px;border-radius:2px;border:0;padding:1px;outline:0}
.owner-info .posted-user .owner-icon img{display:block}.owner-info .posted-user .owner-icon-container a{display:block}.owner-info .posted-user .owner-icon-container a:hover,.owner-info .posted-user .owner-icon-container a:focus,.owner-info .posted-user .owner-icon-container a:active{text-decoration:none}
.owner-info .posted-user .owner-icon-container a:hover .owner-icon,.owner-info .posted-user .owner-icon-container a:focus .owner-icon,.owner-info .posted-user .owner-icon-container a:active .owner-icon{box-shadow:rgba(68,170,221,1) 0 0 0 1px;-webkit-box-shadow:rgba(68,170,221,1) 0 0 0 1px;-moz-box-shadow:rgba(68,170,221,1) 0 0 0 1px}
.user-page-header{margin:0 0 20px}.user-page-header .user-icon{float:left;width:60px;height:60px;margin:0 10px 0 0}.user-page-header .user-page-header-text{padding-left:70px}.user-page-header .title{color:#317eac;font-size:26px;font-weight:bold;margin:12px 0 4px}
.user-page-header .user-page-header-desc{color:#888;font-size:90%;margin:4px 0}.dashboard-index .unread{background-color:lightyellow}.dashboard-index .list-view-item .text,.dashboard-reaction .list-view-item .text,.watch-list-index .list-view-item .text{padding-left:70px}
.watch-list-index .list-view-item .forum .forum-title{font-size:16px}.watch-list-index .list-view-item .forum .topic-title{font-size:12px;color:#ccc}.watch-list-index .list-view-item .topic .forum-title{font-size:12px}
.watch-list-index .list-view-item .topic .topic-title{font-size:16px}.dashboard-index .list-view-item .comment-number,.dashboard-reaction .list-view-item .comment-number{font-size:14px}.dashboard-index .list-view-item .topic-header-body-container,.dashboard-index .list-view-item .comment-header-body-container,.dashboard-index .list-view-item .comment-header-body-deleted,.dashboard-reaction .list-view-item .comment-header-body-container,.dashboard-reaction .list-view-item .comment-header-body-deleted{margin-left:74px;padding-left:10px;border-left:4px solid #ccc}
.dashboard-index .topic .header{font-size:90%;margin-bottom:2px;word-break:break-all}.dashboard-index .topic .header .posted-user{margin-right:.5em}.dashboard-index .topic .header .topic-timestamp{display:inline-block;margin-right:.5em}
.dashboard-index .topic .header .topic-timestamp a{color:#333}.dashboard-index .topic .header .topic-timestamp a:active,.dashboard-index .topic .header .topic-timestamp a:focus,.dashboard-index .topic .header .topic-timestamp a:hover{color:#4ad}
.dashboard-index .topic .modification{color:#999;font-size:80%}.dashboard-abuse-report-index .reporting{padding:8px;margin:8px 10% 8px 0;border:1px solid #ccc;border-radius:4px;background:#eee}.dashboard-abuse-report-index .moderation{padding:8px;margin:8px 0 8px 10%;border:1px solid #5cc3cc;border-radius:4px;background:#acecff}
.tools-container{margin:8px 0;white-space:nowrap}.tools-container>.tools-container-content{float:right}@media(max-width:767px){.tools-container>.tools-container-content{float:none}}.block-link{position:relative}
.block-link>a.block-link-anchor{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-9999px}.block-link:hover a{text-decoration:underline}.social-share-buttons{min-height:20px;margin:0 0 15px;overflow:hidden}
.social-share-buttons>*{margin-left:5px;margin-bottom:5px;vertical-align:top}.topic-detail .topic-operations-container,.comment-detail .comment-operations-container{min-height:40px}.drawer--right .drawer-hamburger{border-radius:4px;border:0;background:#000;opacity:.2;width:50px;height:48px;top:auto;right:20px;bottom:86px;outline:0;padding:15px;box-sizing:border-box}
.drawer--right .drawer-hamburger:hover,.drawer--right .drawer-hamburger:active{opacity:.5}.drawer--right.drawer-open .drawer-hamburger{right:275px;opacity:1;background-color:transparent;top:0;bottom:auto}
.drawer--right .drawer-hamburger .drawer-hamburger-icon{background-color:white;margin-top:0}.drawer--right .drawer-hamburger .drawer-hamburger-icon:before{background-color:white;top:-6px}.drawer--right .drawer-hamburger .drawer-hamburger-icon:after{background-color:white;top:6px}
.drawer--right.drawer-open .drawer-hamburger .drawer-hamburger-icon{background-color:transparent}.drawer--right.drawer-open .drawer-hamburger .drawer-hamburger-icon:before,.drawer--right.drawer-open .drawer-hamburger .drawer-hamburger-icon:after{top:0;height:5px}
@media(max-width:767px){.drawer--right .drawer-hamburger{right:16px;bottom:92px}}.drawer--right .drawer-nav{right:-280px;width:280px}.drawer .drawer-nav{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:5300}
.drawer .drawer-hamburger{z-index:5300}.drawer .drawer-iscroll{padding-bottom:40px}.drawer .drawer-white{background-color:white}.drawer-overlay{background-color:rgba(0,0,0,0.5)}.discussion-aside .affix-top{transform:translate3d(0,0,0)}
.history-comment-pagination .pagination{float:right}@media(max-width:767px){.history-comment-pagination .pagination+*{clear:right}}.Differences td{word-break:break-all}.highlight{background-color:yellow}
.wrap{margin:0 auto 0;padding:0 0 20px}.brand-logo{display:block;width:160px;height:30px;margin:-5px 0;background:url("../_86cdc4e4/img/logo.png");text-indent:-9999px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.brand-logo{background:url("../_86cdc4e4/img/x2/logo.png");background-size:100%}
}.nowrap{white-space:nowrap}.btn-link .caret{border-top-color:#4ad}.btn-link.disabled,.btn-link[disabled],fieldset[disabled] .btn-link{color:#888}.dropdown-menu>.disabled{cursor:not-allowed}.dropdown-menu>.disabled>a{pointer-events:none}
.owner-icon img,.comment-icon img,.user-icon img,.owner-icon a>img,.comment-icon a>img,.user-icon a>img{height:100%}.wrap .navbar{border-radius:0;border-top:0;border-left:0;border-right:0}.navbar-nab-no-hamburger{margin:7.5px -15px}
.navbar-nab-no-hamburger>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}.navbar-nab-no-hamburger{float:left;margin:0}.navbar-nab-no-hamburger>li{float:left}.navbar-nab-no-hamburger>li>a{padding-top:15px;padding-bottom:15px}
.navbar-nab-no-hamburger.navbar-right:last-child{margin-right:-15px}.navbar-nab-no-hamburger>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-default .navbar-nab-no-hamburger>li>a{color:#fff}
.navbar-default .navbar-nab-no-hamburger>li>a:hover,.navbar-default .navbar-nab-no-hamburger>li>a:focus{color:#fff;background-color:#2592c9}.navbar-default .navbar-nab-no-hamburger>.active>a,.navbar-default .navbar-nab-no-hamburger>.active>a:hover,.navbar-default .navbar-nab-no-hamburger>.active>a:focus{color:#fff;background-color:#2592c9}
.navbar-default .navbar-nab-no-hamburger>.disabled>a,.navbar-default .navbar-nab-no-hamburger>.disabled>a:hover,.navbar-default .navbar-nab-no-hamburger>.disabled>a:focus{color:#ddd;background-color:transparent}
.navbar-default .navbar-nab-no-hamburger>.open>a,.navbar-default .navbar-nab-no-hamburger>.open>a:hover,.navbar-default .navbar-nab-no-hamburger>.open>a:focus{background-color:#2592c9;color:#fff}@media(min-width:768px){.search-query-input{max-width:190px}
}.navbar-default .navbar-nab-no-hamburger>.nav-inbox{position:relative}.navbar-default .navbar-nab-no-hamburger>.nav-inbox>a{display:block;padding:17px 10px 8px;height:50px;color:#fff}.navbar-default .navbar-nab-no-hamburger>.nav-inbox>a:hover,.navbar-default .navbar-nab-no-hamburger>.nav-inbox>a:focus{background:0}
.navbar-default .navbar-nab-no-hamburger>.nav-inbox .icon{font-size:22px;opacity:.8}.navbar-default .navbar-nab-no-hamburger>.nav-inbox>a:hover .icon,.navbar-default .navbar-nab-no-hamburger>.nav-inbox>a:focus .icon{opacity:1}
.navbar-default .navbar-nab-no-hamburger>.nav-inbox .badge{position:absolute;right:-5px;top:10px;font-size:8px;background-color:red;color:#fff;z-index:2}.navbar .user-icon{display:inline-block;width:38px;height:38px;margin:-15px 4px -15px 0;padding:0;border:0;background:#fff;border-radius:2px;overflow:hidden}
.navbar .user-nickname{display:inline-block;white-space:nowrap;max-width:12em;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;vertical-align:middle}.navbar .dropdown-header{color:#999}
.discussion-above .ad-block{display:none}.discussion-main{float:left;width:820px}.discussion-aside{float:right;width:300px}.discussion-aside .ad-block{float:left;width:100%;text-align:center}@media(max-width:1199px){.discussion-main{width:620px}
}@media(max-width:991px){.discussion-main{float:none;width:100%;margin-bottom:60px}.discussion-aside{float:none;width:100%}.discussion-aside .ad-block{width:50%}}@media(max-width:767px){.discussion-aside .ad-block{width:100%}
}@media(max-width:479px){.wrap>.container{padding-left:10px;padding-right:10px}.wrap>.container .row{margin-left:-10px;margin-right:-10px}.wrap>.container .col-xs-1,.wrap>.container .col-sm-1,.wrap>.container .col-md-1,.wrap>.container .col-lg-1,.wrap>.container .col-xs-2,.wrap>.container .col-sm-2,.wrap>.container .col-md-2,.wrap>.container .col-lg-2,.wrap>.container .col-xs-3,.wrap>.container .col-sm-3,.wrap>.container .col-md-3,.wrap>.container .col-lg-3,.wrap>.container .col-xs-4,.wrap>.container .col-sm-4,.wrap>.container .col-md-4,.wrap>.container .col-lg-4,.wrap>.container .col-xs-5,.wrap>.container .col-sm-5,.wrap>.container .col-md-5,.wrap>.container .col-lg-5,.wrap>.container .col-xs-6,.wrap>.container .col-sm-6,.wrap>.container .col-md-6,.wrap>.container .col-lg-6,.wrap>.container .col-xs-7,.wrap>.container .col-sm-7,.wrap>.container .col-md-7,.wrap>.container .col-lg-7,.wrap>.container .col-xs-8,.wrap>.container .col-sm-8,.wrap>.container .col-md-8,.wrap>.container .col-lg-8,.wrap>.container .col-xs-9,.wrap>.container .col-sm-9,.wrap>.container .col-md-9,.wrap>.container .col-lg-9,.wrap>.container .col-xs-10,.wrap>.container .col-sm-10,.wrap>.container .col-md-10,.wrap>.container .col-lg-10,.wrap>.container .col-xs-11,.wrap>.container .col-sm-11,.wrap>.container .col-md-11,.wrap>.container .col-lg-11,.wrap>.container .col-xs-12,.wrap>.container .col-sm-12,.wrap>.container .col-md-12,.wrap>.container .col-lg-12{padding-left:10px;padding-right:10px}
.discussion-aside{width:auto}.discussion-aside .ad-block{margin:0 auto}}.discussion-aside .info-container{margin-top:10px}.discussion-aside .info{width:300px}.discussion-aside .info.affix{position:fixed;top:10px}
.discussion-aside .info.affix-bottom{position:absolute}@media(max-width:991px){.discussion-aside .info{width:100%}.discussion-aside .info.affix,.discussion-aside .info.affix-bottom{position:static}}.discussion-aside .aside-group,.drawer-discussion-aside .aside-group{border:3px solid #eee;padding:6px 10px;margin-bottom:20px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.discussion-aside .aside-group .aside-group-title:first-child,.drawer-discussion-aside .aside-group .aside-group-title:first-child{margin-top:6px;font-size:18px;font-weight:bold}.discussion-aside .aside-group .aside-group-title a,.drawer-discussion-aside .aside-group .aside-group-title a{color:#317eac}
.discussion-aside .aside-group .list-view:last-child,.drawer-discussion-aside .aside-group .list-view:last-child{margin-bottom:0}.discussion-aside .aside-group:last-child,.drawer-discussion-aside .aside-group:last-child{margin-bottom:0}
.discussion-aside .aside-group.aside-group-share-buttons{margin-top:-16px}.discussion-aside .aside-nav{margin-bottom:20px}.drawer-nav .aside-nav{margin:10px 10px 0}.drawer-nav .aside-group.aside-group-share-buttons{margin-top:4px}
.drawer-nav .aside-group{border:3px solid #eee;padding:6px 10px;margin:10px;border-radius:6px}.aside-group.aside-group-hidden{display:none;margin:0;padding:0;height:0;border:0}.list-view{margin-bottom:20px;padding-left:0}
.list-view-item{position:relative;display:block;padding:10px 0;margin-bottom:-1px;border-top:1px solid #ddd}.list-view-item-heading{margin-top:0;margin-bottom:5px}.list-view-item:last-child{margin-bottom:0}
.comment-refresh-container{float:right}.comment-refresh-container button .text{display:none}@media(max-width:767px){.comment-refresh-container{float:none;margin-bottom:20px}.comment-refresh-container button{width:100%}
.comment-refresh-container button .text{display:inline}}.symbol-image-sm{position:relative;width:64px;height:64px}.symbol-image-sm .thumbnail{position:absolute;border-radius:3px;padding:0;margin-bottom:0;border:0;overflow:hidden;max-width:100%}
.symbol-image-sm .forum-symbol{width:50px;height:50px}.symbol-image-sm .comment-icon{right:1px;bottom:1px;width:34px;height:34px;border-radius:2px;padding:0;box-shadow:rgba(0,0,0,0.2) 1px 2px 5px 0;-webkit-box-shadow:rgba(0,0,0,0.2) 1px 2px 5px 0;-moz-box-shadow:rgba(0,0,0,0.2) 1px 2px 5px 0}
.page-header{margin-top:0}.app-modal .modal-header{background-color:#4ad;margin:-1px -1px 0 -1px;padding:10px 15px 4px;border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;border:1px solid #999;border:1px solid rgba(0,0,0,0.2)}
.app-modal .modal-header .close,.app-modal .modal-header .modal-title{color:#fff;font-size:14px}.app-modal .modal-header .close{opacity:.8}.app-modal .modal-header .close:hover{opacity:1.0}.app-modal .modal-footer{padding:10px 20px;border-top:0}
.slider-paging .pagination{display:table-row;width:100%}.slider-paging .pagination li{display:table-cell;white-space:nowrap;vertical-align:middle;padding:0 0 0 5px;border-collapse:separate}.slider-paging .pagination li:first-child{padding-left:0}
.slider-paging .pagination li.slider-pager{width:98%;padding:0 20px}.slider-paging .pagination li.slider-pager .slider{width:100%}.slider-paging .pagination input{display:none}.embedded-content{max-width:500px}
.hashed-track-info{display:inline-block;margin-right:6px;color:#bbb}.ad-hoc-hint{color:#555}.ad-hoc-hint .ad-hoc-hint-icon{display:table-cell;line-height:20px;padding-right:4px;vertical-align:top}.ad-hoc-hint .ad-hoc-hint-icon-offset{display:table-cell;vertical-align:top}
.ad-hoc-hint .close{margin-top:-1px}.ad-hoc-hint-below-navbar{margin:-20px 0 20px;padding:6px 0;border-bottom:1px solid transparent}.ad-hoc-hint-below-navbar .container{padding:0 20px}.ad-hoc-hint-above-comment-form{padding:10px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}
.ad-hoc-hint-management-console{margin:-20px -15px 20px -25px;padding:6px 20px;border-bottom:1px solid transparent}.forum-management-main-full .ad-hoc-hint-management-console{margin-left:-15px}@media(max-width:767px){.ad-hoc-hint-management-console{margin-left:-15px}
}.ad-hoc-hint-color-info{background-color:#e6f7ff;border-color:#cdf2fa}.ad-hoc-hint-color-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.ad-hoc-hint-color-warning{background-color:#ffd;border-color:#cca;color:#c09853}
.ad-hoc-hint-color-danger{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}textarea.md-code-editor{font-family:Menlo,Monaco,Consolas,"Courier New",'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ ゴシック','MS Gothic',monospace}
textarea.md-code-editor.auto-size{height:6em;min-height:6em;max-height:20em}.ekko-lightbox .modal-dialog{margin:30px auto}@media all and (-ms-high-contrast:none){.ekko-lightbox{display:block !important}
}.abuse-report-body{margin-left:52px}.abuse-thumbnail{background-color:#fff;border-radius:5px;width:42px;height:42px;float:left;margin-right:10px}.abuse-thumbnail>img{width:100%;overflow:auto;white-space:pre}
.form-user-nickname{width:80%}.form-thumbnail{float:left;width:40px;margin-right:10px}.form-thumbnail>img{width:100%}.with-label{margin-top:24px}.with-thumbnail{margin-left:-48px}.forums .list-view-item,.topics .list-view-item{padding-bottom:0;margin-top:10px;word-break:break-all}
.forums .list-view-item .list-view-item-heading,.topics .list-view-item .list-view-item-heading{width:85%;font-size:18px;margin:-2px 0 4px}.forums .list-view-item .list-view-item-heading small,.topics .list-view-item .list-view-item-heading small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.forums .list-view-item .list-view-item-heading{padding-top:6px}.forums .list-view-item .topic-detail-aside,.topics .list-view-item .topic-detail-aside{float:right;width:15%;text-align:right;margin-bottom:0;color:#666}
@media(max-width:479px){.forums .list-view-item .list-view-item-heading,.topics .list-view-item .list-view-item-heading{width:80%}.forums .list-view-item .topic-detail-aside,.topics .list-view-item .topic-detail-aside{width:20%}
}@media(max-width:359px){.forums .list-view-item .list-view-item-heading,.topics .list-view-item .list-view-item-heading{width:70%}.forums .list-view-item .topic-detail-aside,.topics .list-view-item .topic-detail-aside{width:30%}
}.forums .list-view-item .topic-detail-aside>small,.topics .list-view-item .topic-detail-aside>small{display:block;white-space:nowrap;margin-left:-10px}.forums .list-view-item .metadata,.topics .list-view-item .metadata{font-size:12px}
.forums .list-view-item .metadata .owner,.topics .list-view-item .metadata .owner{display:inline-block;margin:4px 0}.forums .list-view-item .metadata .owner .hashed-track-info,.topics .list-view-item .metadata .owner .hashed-track-info{display:inline-block;white-space:nowrap}
.forums .list-view-item ul,.topics .list-view-item ul{margin:4px 0}.forums .list-view-item .list-view-item-text,.topics .list-view-item .list-view-item-text{margin-bottom:0}.forums .list-view-item .thumbnail,.topics .list-view-item .thumbnail{width:64px;height:64px;padding:0;border:0;border-radius:3px;margin-bottom:0;overflow:hidden;margin-right:10px}
.forums .list-view-item .topic-thumbnail-offset,.topics .list-view-item .topic-thumbnail-offset{padding-left:74px}.aside-forums .list-view-item,.aside-topics .list-view-item{padding:6px 0;margin:0}.aside-forums .list-view-item .list-view-item-heading{font-size:14px;line-height:14px;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden;overflow-y:hidden;margin:0}
.aside-forums .list-view-item .list-view-item-text{font-size:12px;line-height:12px;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden;overflow-y:hidden;color:#888;margin:0}.aside-topics .list-view-item .list-view-item-heading{white-space:normal;word-break:break-all;overflow-x:hidden}
.aside-forums .list-view-item ul,.aside-topics .list-view-item ul{margin:4px 0}.aside-forums .list-view-item .thumbnail,.aside-topics .list-view-item .thumbnail{width:40px;height:40px;padding:0;border:0;border-radius:2px;margin-bottom:0;overflow:hidden}
.aside-forums .list-view-item .topic-thumbnail-offset,.aside-topics .list-view-item .topic-thumbnail-offset{padding-left:46px}.aside-forums .list-view-item .topic-thumbnail-offset .ranking{float:left;margin:0 .5em 0 0;padding:0 .5em;border-radius:4px;font-size:11px;background-color:#aaa;color:white}
.aside-forums .list-view-item .content,.aside-topics .list-view-item .content{font-size:12px}.comments .list-view-item{border:0;padding:0;margin:10px 0 -8px}.child-comments .list-view{margin:0}.child-comments .list-view-item{margin:0}
.child-comments{padding-left:30px}@media(max-width:479px){.child-comments{padding-left:12px}}.comments .comment{width:100%;border-top:1px solid #ddd;padding:8px 4px 0}.comment .comment-icon-container,.topic-detail .expanded-comment-ref .comment-icon-container{position:absolute}
.comment-icon-container .comment-icon{display:block;width:40px;height:40px;line-height:40px;border-radius:2px;padding:0;border:0;margin-bottom:0;background-color:#fff;overflow:hidden}.comment-icon-container a:hover .comment-icon,.comment-icon-container a:focus .comment-icon,.comment-icon-container a:active .comment-icon{box-shadow:rgba(68,170,221,1) 0 0 0 1px;-webkit-box-shadow:rgba(68,170,221,1) 0 0 0 1px;-moz-box-shadow:rgba(68,170,221,1) 0 0 0 1px}
.comment-icon-container .comment-icon img{border:0;padding:0;height:40px;overflow-y:hidden}.comment-icon-container .comment-number{text-align:center;font-size:11px;margin-top:1px;overflow-x:visible;white-space:nowrap;color:#aaa}
.child-comments .comment-icon-container .comment-icon{width:34px;height:34px;line-height:34px}.child-comments .comment-icon-container .comment-icon img{height:34px}.child-comments .comment-icon-container .comment-number{font-size:10px}
.comment .comment-header-body-container,.comment .comment-header-body-deleted{padding-left:50px}.child-comments .comment .comment-header-body-container,.child-comments .comment .comment-header-body-deleted{padding-left:42px}
.comment .comment-header-body-deleted{padding-top:10px;vertical-align:middle;color:#ccc}.comment .header{font-size:90%;margin-bottom:2px;word-break:break-all}.comment .header .posted-user{margin-right:.5em}
.comment .header .comment-timestamp{display:inline-block;margin-right:.5em}.comment .header .comment-timestamp a{color:#333}.comment .header .comment-timestamp a:active,.comment .header .comment-timestamp a:focus,.comment .header .comment-timestamp a:hover{color:#4ad}
.comment .header .comment-timestamp .glyphicon{color:#888}.comment .header .comment-parent-link-muted{border:0;color:#ccc;padding:0}.comment .header a.comment-parent-link-muted:active,.comment .header a.comment-parent-link-muted:focus,.comment .header a.comment-parent-link-muted:hover{color:#4ad}
.comment-topic{font-size:23px;margin:0 0 20px}.comment-view .comment-detail{border-top:1px solid #ccc;margin:0 0 20px;padding:8px 4px}.comment-view .comment-detail .operations{margin-top:20px}.comment-view h2{font-size:16px}
.comment-list-options{text-align:right;margin:0 0 8px}.comments .comment .content{max-width:100%;position:relative;min-height:60px}.comments .comment .child-comments .comment .content{min-height:50px}.content .body{width:100%;overflow-x:auto;overflow-y:hidden}
.content .body>*:first-child{margin-top:4px}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#333}.content h1{font-size:24px}.content h2{font-size:20px}.content h3{font-size:18px}
.content h4{font-size:16px}.content h5{font-size:14px}.content h6{font-size:12px}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{padding-bottom:.2em;margin:1.5em 0 14px}.content h1{border-bottom:2px solid #ddd}
.content h2{border-bottom:1px solid #ddd}.content h3{border-bottom:1px solid #eee}.content .body>h1:first-child,.content .body>h2:first-child,.content .body>h3:first-child,.content .body>h4:first-child,.content .body>h5:first-child,.content .body>h6:first-child{margin-top:8px}
.content h1 .heading-anchor,.content h2 .heading-anchor,.content h3 .heading-anchor,.content h4 .heading-anchor,.content h5 .heading-anchor,.content h6 .heading-anchor{display:block;position:relative;margin-top:-20px;margin-bottom:19px;height:1px;visibility:hidden}
.content h1 .heading-anchor-link,.content h2 .heading-anchor-link,.content h3 .heading-anchor-link,.content h4 .heading-anchor-link,.content h5 .heading-anchor-link,.content h6 .heading-anchor-link{visibility:hidden;font-size:14px;margin-left:.25em;color:#ccc}
.content h1:hover .heading-anchor-link,.content h2:hover .heading-anchor-link,.content h3:hover .heading-anchor-link,.content h4:hover .heading-anchor-link,.content h5:hover .heading-anchor-link,.content h6:hover .heading-anchor-link{visibility:visible}
.content img,.content iframe{max-width:100%}.content a.media-modal-stripped>img,.content a.media-modal>img,.content a.media-external>img{max-height:70px;width:auto;padding:2px;border:1px solid #ccc}.content a.media-modal:hover>img,.content a.media-external:hover>img{border-color:#4ad}
.content a[data-flickr-embed]>img{max-height:none;padding:inherit;border:inherit;width:auto;height:auto}.content a.media-external{display:inline-block;position:relative}.content a.media-external:after{display:inline-block;position:absolute;right:2px;bottom:2px;padding:2px;background:#fff;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e066"}
.content .paragraph-collapse{margin:10px 0 10px}.content .paragraph-collapse>.collapse-control{display:inline-block;color:#4ad;padding:0 6px;background:0;border:0;outline:0;text-align:left;margin-left:1.5em;text-indent:-1.5em}
.content .paragraph-collapse>.collapse-control:before{position:relative;top:1px;display:inline-block;margin-right:4px;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #4ad;border-radius:4px;padding:2px;font-size:80%;vertical-align:12%;text-align:center;text-indent:0}
.content .paragraph-collapse>.collapse-control:before{content:"\e113"}.content .paragraph-collapse.collapsed>.collapse-control:before{content:"\e114"}.content .paragraph-collapse>.collapse-control:hover{text-decoration:underline}
.content .paragraph-collapse>.collapse-control:hover:before{border-color:#2183d4}.content .paragraph-collapse>.collapse-body{display:block;margin-top:8px;margin-left:20px}.content .paragraph-collapse.collapsed>.collapse-body{display:none}
.content table td,.content table th{border:1px solid #888;padding:.5em}.content blockquote{font-size:14px;padding:0 10px 0 14px;margin:0 0 10px}.content pre.aa{font-family:'ＭＳ Ｐゴシック','IPAMonaPGothic','IPA モナー Pゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','sans-serif';background:0;border:0;white-space:pre;word-wrap:normal;word-break:keep-all;font-size:10px;line-height:normal}
.content .body ul,.content .body ol{padding-left:1.6em}.content .body li ul,.content .body li ol{padding-left:1.2em}.content .reference-marker-wrapper:before,.content .reference-marker-wrapper:after{content:" "}
.content .comment-parent-link{font-size:80%;border:1px solid #4ad;border-radius:4px;vertical-align:2px;padding:0 6px}.content .comment-parent-link:hover,.content .comment-parent-link:focus,.content .comment-parent-link:active{border-color:#2183b4}
.content .mention{display:inline-block;font-size:80%;border:1px solid #4ad;border-radius:4px;vertical-align:2px;padding:0 6px;color:#4ad;font-weight:bold;cursor:pointer}.content .embed-content-container{max-width:100%}
.content .embed-content-container-4by3{width:400px}.content .embed-content-container-16by9{width:500px}.content .external-resource-ssl-disallowed{background:#eee;padding:6px 10px}.content .nicovideo-embed-alt{border:1px solid silver;max-width:370px}
.content .nicovideo-embed-alt img{max-width:100%}.content .nicovideo-embed-alt .site-name{padding:0 5px;background:black;color:white}.content .nicovideo-embed-alt .nicovideo-embed-alt-body{margin:5px}.content .embed3-container{max-width:600px;position:relative;overflow:hidden}
.content .embed3-container-bordered{border:1px solid #d8d8d8;border-radius:5px;padding:10px}.content .embed3-overlay{position:absolute;left:0;right:0;top:0;bottom:0}.content .embed3-overlay:hover{background-color:rgba(0,0,0,0.03)}
.content .embed3-container .embed3-image{float:left;margin-right:10px;max-width:100px;max-height:100px}.content .embed3-container .embed3-title{font-size:125%}.content .embed3-container .embed3-subtitle{font-size:110%;margin-bottom:10px}
.content .embed3-container .embed3-subtitle-single{margin-bottom:0}.content .embed3-container .embed3-description{font-size:90%;margin:10px 0}.content .embed3-container .embed3-provider-name{font-size:90%;margin-top:10px;color:#888}
.content .embed3-container .embed3-provider-icon{max-height:20px;margin-right:.5em}.content .embed3-container .symbol-image-sm{margin-right:10px}.content .embed3-container .comment-header-body-container{padding-left:74px}
.content .embed3-container .embed3-comment-header,.content .embed3-container .embed3-comment-body{margin-bottom:10px}.child-comments .more-child-comments{margin:20px 0 10px 5px}.content .hider-button{opacity:0;height:1px;overflow-y:visible}
.content:hover .hider-button{opacity:1.0}.comment-inline-reply-container{margin:0 0 0 4px}.comment-add-reply{display:block;border:0;background:0;font-size:10px;line-height:12px;width:100%;height:12px;color:#ccc;outline:0;text-align:left;padding:0 0 0 20px}
.comment-add-reply:hover{color:#888;background:#eee}.comment-add-mention{display:inline-block;padding:0;margin-left:8px;color:#ccc;outline:0;border:0;font-size:12px;line-height:16px}.comment-add-mention:hover{color:#888}
.view-mode-timeline .comment-inline-reply-container{margin:0 0 0 25px}.view-mode-timeline .comment-inline-reply-container .header{padding-left:0 !important;line-height:1em !important}.view-mode-timeline .comment-inline-reply-container .comment-icon-container,.view-mode-timeline .comment-inline-reply-container .header .comment-parent-link{display:none}
.view-mode-timeline .hider-hidden-comment{display:none}.comment-parent-link{display:inline-block;font-size:90%;font-weight:bold}.comment-form-container{margin:12px 0 0}.comment-form .reply-target-number{margin:8px 0;padding:8px 0 0;border-top:1px solid #eee}
.comment-form .reply-target-number .comment-icon{text-align:center;color:#fff;font-size:13px;background-color:#4ad}.comment-form .reply-target-number .header{padding-left:50px;line-height:40px}@media(min-width:768px){.comment-form #nickname{width:270px}
}.comment-form .markdown_toolbox .btn-xs{padding:4px 6px}@media(max-width:479px){.comment-form .markdown_toolbox .btn-xs{padding:5px 8px}}.comment-form .submit-options{float:right;margin:10px 0}.button-flash-effect{animation:button-flash-effect-animation 1s;-webkit-animation:button-flash-effect-animation 1s;-moz-animation:button-flash-effect-animation 1s;-o-animation:button-flash-effect-animation 1s;-ms-animation:button-flash-effect-animation 1s}
@keyframes button-flash-effect-animation{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes button-flash-effect-animation{0%{opacity:0}100%{opacity:1}}@-moz-keyframes button-flash-effect-animation{0%{opacity:0}
100%{opacity:1}}@-o-keyframes button-flash-effect-animation{0%{opacity:0}100%{opacity:1}}@-ms-keyframes button-flash-effect-animation{0%{opacity:0}100%{opacity:1}
}.last-posted-comment-effect{background-color:transparent;animation:last-posted-comment-effect-animation 1s;-webkit-animation:last-posted-comment-effect-animation 1s;-moz-animation:last-posted-comment-effect-animation 1s;-o-animation:last-posted-comment-effect-animation 1s;-ms-animation:last-posted-comment-effect-animation 1s}
@keyframes last-posted-comment-effect-animation{0%{background-color:rgba(179,230,255,1)}100%{background-color:rgba(255,255,255,0)}}@-webkit-keyframes last-posted-comment-effect-animation{0%{background-color:rgba(179,230,255,1)}
100%{background-color:rgba(255,255,255,0)}}@-moz-keyframes last-posted-comment-effect-animation{0%{background-color:rgba(179,230,255,1)}100%{background-color:rgba(255,255,255,0)}}
@-o-keyframes last-posted-comment-effect-animation{0%{background-color:rgba(179,230,255,1)}100%{background-color:rgba(255,255,255,0)}}@-ms-keyframes last-posted-comment-effect-animation{0%{background-color:rgba(179,230,255,1)}
100%{background-color:rgba(255,255,255,0)}}.comment-refresh-container .new-comments{margin-left:6px;background-color:red;font-size:10px}.pagination-support-read-next{text-align:center}@media(max-width:767px){.pagination-support-read-next a{width:100%}
}.forum-view .watch,.topic-view .watch{margin:-4px 0 0 12px}.forum-view .watch .dropdown-menu,.topic-view .watch .dropdown-menu{left:auto;right:0}.user-trip{font-size:80%;color:#888;white-space:nowrap}
.user-trip .glyphicon{font-size:11px}.user-role-level .glyphicon{font-size:10px;margin-left:-5px}.user-role-level .glyphicon:first-child{margin-left:-4px}.user-title{font-weight:bold}.comment-form-attached-effect{left:0;animation:comment-form-attached-effect-animation .3s;-webkit-animation:comment-form-attached-effect-animation .3s;-moz-animation:comment-form-attached-effect-animation .3s;-o-animation:comment-form-attached-effect-animation .3s;-ms-animation:comment-form-attached-effect-animation .3s}
@keyframes comment-form-attached-effect-animation{0%{opacity:.5;top:-40px}100%{opacity:1;top:0}}@-webkit-keyframes comment-form-attached-effect-animation{0%{opacity:.5;top:-40px}
100%{opacity:1;top:0}}@-moz-keyframes comment-form-attached-effect-animation{0%{opacity:.5;top:-40px}100%{opacity:1;top:0}}@-o-keyframes comment-form-attached-effect-animation{0%{opacity:.5;top:-40px}
100%{opacity:1;top:0}}@-ms-keyframes comment-form-attached-effect-animation{0%{opacity:.5;top:-40px}100%{opacity:1;top:0}}.comment .hider-button{float:right}.comment .hider-wrapper{padding:2px 5px;color:#ccc;min-height:24px}
.comment .hider-hidden-content{float:left}.comment .hider-unhide{float:right}.content .instagram-media,.content .instagram-media-registered{max-width:400px !important}.content .imgur-embed-iframe-pub{max-width:440px !important}
.comments pre code .token.comment{width:auto;border-top:0;padding:0}.Differences{width:100%;border-collapse:collapse;border-spacing:0;empty-cells:show}.Differences thead{display:none}.Differences tbody th{text-align:right;background:#fafafa;padding:1px 2px;border-right:1px solid #eee;vertical-align:top;font-size:13px;font-family:Monaco,Menlo,Consolas,'Courier New',monospace;font-weight:normal;color:#999;width:5px}
.Differences td{padding:1px 2px;font-size:13px;font-family:Monaco,Menlo,Consolas,'Courier New',monospace}.DifferencesSideBySide .ChangeInsert td.Left{background:#dfd}.DifferencesSideBySide .ChangeInsert td.Right{background:#cfc}
.DifferencesSideBySide .ChangeDelete td.Left{background:#f88}.DifferencesSideBySide .ChangeDelete td.Right{background:#faa}.DifferencesSideBySide .ChangeReplace .Left{background:#fe9}.DifferencesSideBySide .ChangeReplace .Right{background:#fd8}
.Differences ins,.Differences del{text-decoration:none}.DifferencesSideBySide .ChangeReplace ins,.DifferencesSideBySide .ChangeReplace del{background:#fc0}.Differences .Skipped{background:#f7f7f7}.DifferencesInline .ChangeReplace .Left,.DifferencesInline .ChangeDelete .Left{background:#fdd}
.DifferencesInline .ChangeReplace .Right,.DifferencesInline .ChangeInsert .Right{background:#dfd}.DifferencesInline .ChangeReplace ins{background:#9e9}.DifferencesInline .ChangeReplace del{background:#e99}
.DifferencesInline th[data-line-number]:before{content:attr(data-line-number)}.discussion .navbar{background:#fff;border-color:#ccc;color:#666}.discussion .brand-logo{background:url("../_86cdc4e4/img/logo-inverse.png")}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.discussion .brand-logo{background:url("../_86cdc4e4/img/x2/logo-inverse.png");background-size:100%}}.discussion .navbar-default .navbar-nab-no-hamburger>li>a,.discussion .navbar-default .navbar-nab-no-hamburger>li>a:focus{color:#666;background:#fff}
.discussion .navbar-default .navbar-nab-no-hamburger>li>a:hover,.discussion .navbar-default .navbar-nab-no-hamburger>.open>a,.discussion .navbar-default .navbar-nab-no-hamburger>.open>a:hover,.discussion .navbar-default .navbar-nab-no-hamburger>.open>a:focus{color:#666;background:#eee}
.discussion .navbar-default .navbar-nab-no-hamburger>.nav-inbox>a{color:#666}.discussion .navbar-default .navbar-nab-no-hamburger>.nav-inbox>a:hover,.discussion .navbar-default .navbar-nab-no-hamburger>.nav-inbox>a:focus{background:0}
a.rss-button{display:inline-block;height:20px;width:60px;border-radius:3px;padding:3px;font-size:14px;line-height:14px;text-align:center;background-color:orange;color:white;text-decoration:none}a.rss-button:hover{background-color:darkorange;color:white}
a.rss-button i{vertical-align:middle}a.rss-button span{line-height:11px;font-size:11px;font-weight:bold;vertical-align:middle}.fp-root{margin:0 -15px 0 -5px}.fp-main{float:left;width:820px}.fp-aside{float:right;width:300px;margin-left:40px}
@media(max-width:1199px){.fp-main{width:620px}.fp-aside{margin-left:30px}}@media(max-width:991px){.fp-root{margin:0}.fp-main,.fp-aside{float:none;margin:0 0 20px;width:auto}}.fp-aside-1{margin-bottom:-250px}
.fp-aside-2{margin-top:-40px}@media(max-width:991px){.fp-aside-1{margin-bottom:0}.fp-aside-2{margin-top:0}}.fp-sprite{display:inline-block;background:url(../_86cdc4e4/img/frontpage.png) 0 0;text-indent:-9999px}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.fp-sprite{background:url(../_86cdc4e4/img/x2/frontpage.png) 0 0;background-size:900px 600px}}.fp-splash{margin:0 auto;padding:20px 0;text-align:center;position:relative}
.fp-splash h1#site-title{margin:0 auto 10px}.fp-splash .lead{font-size:14px;vertical-align:bottom}.fp-splash .fps-mascot-01{position:absolute;top:50px;left:-10px}.fp-splash .fps-mascot-02{position:absolute;top:70px;right:-10px;z-index:2}
@media(max-width:1199px){.fp-splash .fps-mascot-01{left:-70px}.fp-splash .fps-mascot-02{right:-30px}}@media(max-width:991px){.fp-splash .fps-mascot-01{left:-30px}.fp-splash .fps-mascot-02{right:-10px}}
@media(max-width:767px){.fp-splash{min-height:260px}.fp-splash .fps-mascot-01{left:40px;top:140px}.fp-splash .fps-mascot-02{right:40px;top:160px}}@media(max-width:479px){.fp-splash{min-height:320px}.fp-splash .fps-large-logo{width:280px;height:123px;background-position:0 -445px}
.fp-splash .fps-mascot-01{left:0;top:200px}.fp-splash .fps-mascot-02{right:0;top:220px}}.fp-heading-1{background:#fff;background:-webkit-linear-gradient(#fff 0,#dfdfdf 100%);background:linear-gradient(#fff 0,#dfdfdf 100%);border:1px solid #d6d6d6;border-left:14px solid #0293cc;border-top-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-bottom-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;font-size:135%;color:#555;padding:10px 15px 10px 5px;margin-bottom:20px}
.fp-heading-1:before{display:inline-block;content:"";margin:-10px 10px -10px 0;width:48px;height:30px;background:url(../_86cdc4e4/img/frontpage.png) no-repeat -460px -20px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.fp-heading-1:before{background:url(../_86cdc4e4/img/x2/frontpage.png) no-repeat -460px -20px;background-size:900px 600px}
}.fp-heading-2{background-color:#00b2db;border-radius:5px;color:#fff;font-size:100%;font-weight:bold;padding:8px 10px;line-height:19px}.fp-heading-2:after{display:inline-block;float:right;content:"";width:23px;height:33px;margin:-8px 0 0 0;background:url(../_86cdc4e4/img/frontpage.png) no-repeat -508px -20px}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.fp-heading-1:after{background:url(../_86cdc4e4/img/x2/frontpage.png) no-repeat -1016px -40px;background-size:900px 600px}}.fp-new-guidance{margin:0 0 20px;text-align:center}
.fp-new-guidance .btn{width:300px;font-weight:bold;color:#fff;padding:30px 0;border-radius:8px;background-image:-webkit-linear-gradient(#fc7869,#fd6959 60%,#ee5241);background-image:-o-linear-gradient(#fc7869,#fd6959 60%,#ee5241);background-image:linear-gradient(#fc7869,#fd6959 60%,#ee5241);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe12b31',endColorstr='#ffb5191f',GradientType=0);filter:none;border-bottom:1px solid #ee5241}
.fp-new-guidance .btn:hover,.fp-new-guidance .btn:focus,.fp-new-guidance .btn:active{color:#ff0}@media(max-width:991px){.fp-new-guidance .btn{width:100%;padding:18px 0}}.fp-signup-guide{position:relative;background:#bbc441;border-radius:5px;color:#fff;padding:10px 10px 30px;text-align:center;max-width:300px;min-height:225px;margin:0 auto 20px}
@media(max-width:991px){.fp-aside-1{margin:0 50px}.fp-aside-1 .ad-block{text-align:center}.fp-aside-1:after{clear:both;content:" ";display:table}}@media(max-width:767px){.fp-aside-1{margin:0}
.fp-aside-1 .search-form{max-width:300px;margin:0 auto}.fp-aside-1 .fp-signup-guide{float:none;margin:20px auto}.fp-aside-1 .ad-block{float:none;margin:20px auto;width:auto;text-align:center}.fp-aside-1:after{clear:none;content:"";display:table}
}.fp-signup-guide h3{color:#fff;font-size:20px;margin:2px 0 10px}.fp-signup-guide .fps-signup-infograph{margin:10px 0}.btn-fp-orange{background:#ffad2a;background:-webkit-linear-gradient(#ffad2a 0,#f25a00 100%);background:linear-gradient(#ffad2a 0,#f25a00 100%);border:1px solid #fff;border-radius:5px;color:#fff;font-weight:bold;margin-bottom:10px;width:70%}
.btn-fp-blue{background:#5e9ce6;background:-webkit-linear-gradient(#5e9ce6 0,#3b5998 100%);background:linear-gradient(#5e9ce6 0,#3b5998 100%);border:1px solid #fff;border-radius:5px;color:#fff;font-weight:bold;margin-bottom:10px;width:70%}
.fp-signup-guide a{color:#fff}.fp-signup-guide a:hover,.fp-signup-guide a:focus,.fp-signup-guide a:active{color:#ffd655}.fp-signup-guide-login{margin-top:-16px;font-size:12px}.fp-signup-guide:after{content:"";position:absolute;right:8px;bottom:8px;text-indent:-9999px;width:40px;height:32px;background:url(../_86cdc4e4/img/frontpage.png) no-repeat -467px -170px}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.fp-signup-guide:after{background:url(../_86cdc4e4/img/x2/frontpage.png) no-repeat -467px -170px;background-size:900px 600px}}.fp-user-guide{padding:0}
.fp-user-guide>li{display:block;list-style:none}.fp-user-guide>li:before{content:"";float:left;background:url(../_86cdc4e4/img/frontpage.png) 0 0 no-repeat;text-indent:-9999px;width:52px;height:52px;margin-right:20px}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.fp-user-guide>li:before{background:url(../_86cdc4e4/img/x2/frontpage.png) no-repeat;background-size:900px 600px}}.fp-user-guide .fp-user-guide-1:before{background-position:0 -356px}
.fp-user-guide .fp-user-guide-2:before{background-position:-52px -356px}.fp-user-guide .fp-user-guide-3:before{background-position:-104px -356px}.fp-user-guide .fp-user-guide-4:before{background-position:-156px -356px}
.fp-user-guide .fp-user-guide-5:before{background-position:-208px -356px}.fp-user-guide li h3{padding-left:72px;font-size:18px}.fp-user-guide li h3:before{content:"";display:inline-block;text-indent:-9999px;width:16px;height:16px;background:url(../_86cdc4e4/img/frontpage.png) no-repeat 0 -408px;margin-right:5px}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.fp-user-guide li h3:before{background:url(../_86cdc4e4/img/x2/frontpage.png) no-repeat 0 -408px;background-size:900px 600px}}.fp-user-guide li h3 strong{color:#f15a24}
.fp-user-guide li p{padding-left:72px}.fp-hot-topics .fp-topic-item{float:left;width:390px;margin:0 15px 15px 0;height:100px;overflow-y:hidden}.fp-hot-topics .fp-topic-item .thumbnail{position:relative;width:96px;height:96px;margin-bottom:0;padding:0;border:0;border-radius:6px;overflow:hidden}
.fp-hot-topics .fp-topic-item .thumbnail .ranking{position:absolute;right:0;bottom:0;padding:0 .5em;border-top-left-radius:4px;background-color:rgba(0,0,0,0.3);font-size:12px;color:white}.fp-hot-topics .fp-topic-item .fp-topic-item-text{padding-left:108px}
.fp-hot-topics .fp-topic-item .fp-topic-item-topic{margin:5px 0 12px;font-size:16px;font-weight:bold;line-height:120%;max-height:55px}.fp-hot-topics .fp-topic-item .fp-topic-item-topic a{color:#555}.fp-hot-topics .fp-topic-item .fp-topic-item-info{font-size:12px;overflow-y:visible}
.fp-hot-topics .fp-topic-item .fp-topic-item-group{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fp-hot-topics .fp-topic-item .fp-topic-item-group a{color:#555}@media(max-width:1199px){.fp-hot-topics .fp-topic-item{width:290px}
}@media(max-width:979px){.fp-hot-topics .fp-topic-item{width:340px}}@media(max-width:767px){.fp-hot-topics{margin:0}.fp-hot-topics .fp-topic-item{float:none;width:auto;margin:0 auto 15px}}.fp-announcement-header{float:left;font-size:12px;font-weight:bold;margin-bottom:4px}
.fp-announcement-header .label{display:inline-block;width:70px;margin-left:4px}.fp-announcement-message{font-size:14px;padding-left:170px}@media(max-width:767px){.fp-announcement-header{float:none}.fp-announcement-message{padding-left:0}
}.fp-announcement-message>p:first-child,.fp-announcement-detail>p:first-child{margin-top:0}.fp-announcement-detail>p:first-child{margin-top:-4px}.fp-announcement-message>p:last-child,.fp-announcement-detail>p:last-child{margin-bottom:0}
.fp-announcement-detail{font-size:12px;margin:0 0 0 4px;color:#888;padding-left:12px;border-left:1px solid #ccc}.fp-hot-forums .list-view-item{margin:10px 0 0;padding:0;border:0}.fp-hot-forums .list-view-item .thumbnail{position:relative;width:64px;height:64px;margin-bottom:0;padding:0;border:0;border-radius:6px;overflow:hidden}
.fp-hot-forums .list-view-item .thumbnail .ranking{position:absolute;right:0;bottom:0;padding:0 .5em;border-top-left-radius:4px;background-color:rgba(0,0,0,0.3);font-size:11px;color:white}.fp-hot-forums .list-view-item .fp-forum-item-text{padding-left:74px}
.fp-hot-forums .list-view-item h3{margin:4px 0;font-size:14px;font-weight:bold;line-height:120%;white-space:nowrap;overflow-x:hidden;overflow-y:hidden;text-overflow:ellipsis}.fp-hot-forums .list-view-item h3 a{color:#555}
.fp-hot-forums .list-view-item p{font-size:12px;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}@media(max-width:991px){.fp-hot-forums,.fp-official-twitter{float:left;width:350px}.fp-hot-forums{margin:0 20px 0 0}
}@media(max-width:767px){.fp-hot-forums,.fp-official-twitter{float:none;width:auto}.fp-hot-forums{margin:0}}.fp-recent-comments .fp-comment-item{margin:0 0 20px}.fp-recent-comments .comment-forum-symbol{width:64px;height:64px;margin:0 10px 0 0}
.fp-recent-comments .fp-comment-item .comment-header{font-size:90%}.fp-recent-comments .fp-comment-item .comment-header .posted-user{margin-right:.5em}.fp-recent-comments .fp-comment-item .comment-header .comment-timestamp{display:inline-block;margin-right:.5em}
.fp-recent-comments .fp-comment-item .comment-header .comment-timestamp a{color:#333}.fp-recent-comments .fp-comment-item .comment-header .comment-timestamp a:active,.fp-recent-comments .fp-comment-item .comment-header .comment-timestamp a:focus,.fp-recent-comments .fp-comment-item .comment-header .comment-timestamp a:hover{color:#4ad}
.fp-recent-comments .fp-comment-item .comment-header .comment-parent-link{color:#ccc}.fp-recent-comments .fp-comment-item .comment-header .comment-parent-link:hover,.fp-recent-comments .fp-comment-item .comment-header .comment-parent-link:focus,.fp-recent-comments .fp-comment-item .comment-header .comment-parent-link:active{color:#2183b4}
.fp-recent-comments .comment-header-body-container{margin-left:74px}.fp-recent-comments .comment-header-body-container .comment-body{margin:4px 0 2px}.fp-recent-comments .comment-header-body-container .comment-body .content{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}
.fp-recent-forums .fp-forum-item{float:left;width:390px;margin:0 15px 15px 0;height:72px}@media(max-width:1199px){.fp-recent-forums .fp-forum-item{width:290px}}@media(max-width:979px){.fp-recent-forums .fp-forum-item{width:340px}
}@media(max-width:767px){.fp-recent-forums{margin:0}.fp-recent-forums .fp-forum-item{float:none;width:auto;margin:0 auto 15px}}.fp-recent-forums .fp-forum-item .thumbnail{width:64px;height:64px;margin:0 10px 0 0;padding:0;border:0;border-radius:4px;overflow:hidden}
.fp-recent-forums .fp-forum-item .fp-forum-item-text{padding-left:74px}.fp-recent-forums .fp-forum-item .topic-detail-aside{float:right;text-align:right;margin-bottom:0;color:#666}.fp-recent-forums .fp-forum-item .topic-detail-aside>small{display:block;white-space:nowrap}
.fp-recent-forums .fp-forum-item h3{margin:4px 0;font-size:14px;font-weight:bold;line-height:120%;white-space:nowrap;overflow-x:hidden;overflow-y:hidden;text-overflow:ellipsis}.fp-recent-forums .fp-forum-item h3 a{color:#555}
.fp-recent-forums .fp-forum-item p{font-size:12px;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.frontpage .wrap{background:url(../_86cdc4e4/img/frontpage-footer-bg.png) no-repeat center bottom;padding-bottom:120px;border-bottom:140px solid #e8e8e8}
@media(max-width:719px){.frontpage .wrap{background:url(../_86cdc4e4/img/frontpage-footer-bg-s.png) no-repeat center bottom}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.frontpage .wrap{background:url(../_86cdc4e4/img/x2/frontpage-footer-bg.png) no-repeat center bottom;background-size:50%}
}@media(-webkit-min-device-pixel-ratio:2) and (max-width:719px),(min-resolution:2dppx) and (max-width:719px){.frontpage .wrap{background:url(../_86cdc4e4/img/x2/frontpage-footer-bg-s.png) no-repeat center bottom;background-size:50%}
}.fps-point01{width:16px;height:16px;background-position:0 -408px}.fps-large-logo-v{width:280px;height:123px;background-position:0 -445px}.fps-large-logo{width:450px;height:70px;background-position:0 0}
.fps-inline-logo{width:120px;height:20px;background-position:-460px 0}.fps-heading-mascot-1{width:48px;height:30px;background-position:-460px -20px}.fps-heading-mascot-2{width:23px;height:33px;background-position:-508px -20px}
.fps-mascot-01{width:171px;height:112px;background-position:-28px -90px}.fps-mascot-02{width:142px;height:86px;background-position:-206px -90px}.fps-keypoint-1{width:144px;height:94px;background-position:-32px -245px}
.fps-keypoint-2{width:144px;height:94px;background-position:-176px -245px}.fps-keypoint-3{width:144px;height:94px;background-position:-320px -245px}.fps-keypoint-4{width:144px;height:94px;background-position:-464px -245px}
.fps-abstraction-icon-1{width:52px;height:52px;background-position:0 -356px}.fps-abstraction-icon-2{width:52px;height:52px;background-position:-52px -356px}.fps-abstraction-icon-3{width:52px;height:52px;background-position:-104px -356px}
.fps-abstraction-icon-4{width:52px;height:52px;background-position:-156px -356px}.fps-abstraction-icon-5{width:52px;height:52px;background-position:-208px -356px}.fps-signin-infograph{width:268px;height:44px;background-position:-628px -31px}
.fps-mascot-03{width:40px;height:32px;background-position:-467px -170px}.scroll-to-top-bottom{position:fixed;border-radius:4px;border:0;background:#000;opacity:.2;color:#fff;right:20px;width:50px;height:48px;outline:0;z-index:1039}
.scroll-to-top-bottom:hover{opacity:.5}.scroll-to-top-bottom:active{opacity:.2}.scroll-to-top-bottom-top{top:16px}.scroll-to-top-bottom-bottom{bottom:16px}@media(max-width:767px){.scroll-to-top-bottom{right:16px}
.scroll-to-top-bottom-bottom{bottom:32px}}.ekko-lightbox .modal-header,.ekko-lightbox .modal-body,.ekko-lightbox .modal-footer{padding:10px}.ekko-lightbox .modal-header .modal-title{font-size:11pt;color:#ccc}
.ekko-lightbox-container .modal-loading{text-align:center;font-size:20px;padding-top:80px;padding-bottom:80px}@media(max-width:767px){.lb-profile .modal-dialog,.lb-mention .modal-dialog{min-width:300px}
}.ekko-lightbox .square-box{position:relative}.ekko-lightbox .square-box:before{content:"";display:block;padding-top:100%}.ekko-lightbox .square-content{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box}
.ekko-lightbox .center-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:auto}.ekko-lightbox .profile-icon-box{box-shadow:rgba(0,0,0,0.2) 0 4px 8px}.ekko-lightbox .profile-account{margin:8px 0}
.ekko-lightbox .profile-introduction{margin:8px 0;padding:8px 0 0;border-top:1px solid #ddd;max-height:350px;overflow-y:auto}.referenced-comments-area .comments-head{text-align:left}.referenced-comments-area .close{float:none}
.referenced-comments-area .expanded-comment-ref{border-left:4px solid #ccc;padding:0 0 0 10px;margin:0 0 6px 4px}.referenced-comments-area .expanded-comment-ref .comment-header-body-container,.referenced-comments-area .expanded-comment-ref .comment-header-body-deleted{padding-left:42px}
.referenced-comments-area .expanded-comment-ref .comment-icon{width:34px;height:34px}.referenced-comments-area .expanded-comment-ref .comment-icon img{height:100%}blink{-webkit-animation:blink-animation .5s linear infinite;-moz-animation:blink-animation .5s linear infinite;animation:blink-animation .5s linear infinite}
@-webkit-keyframes blink-animation{0%{opacity:0}19.9%{opacity:0}20%{opacity:1}100%{opacity:1}}@-moz-keyframes blink-animation{0%{opacity:0}19.9%{opacity:0}20%{opacity:1}
100%{opacity:1}}@keyframes blink-animation{0%{opacity:0}19.9%{opacity:0}20%{opacity:1}100%{opacity:1}}.ad-block-between-topic-comments{border-top:1px solid #ddd;margin-bottom:-1px}
