h1#site-title{color:#ffffff;}
small#site-subtitle{color:#ffffff;}
.jumbotron{background-image:url(../images/background.jpg);background-position:center center;background-repeat:no-repeat;#background-attachment:fixed;background-size:cover;background-color:#464646;padding-top:10px;padding-bottom:10px;}
footer{text-align:right;padding:20px;background:#2e7431;color:#ffffff;margin:0;}
footer a{color:#ffffff;}
footer a:hover{color:#ffffff;}
#pr_wrap{margin-bottom:23px;}
.circle-title a{color:#000000;}
.point .point-box{text-align:center;}
.point-circle a{width:100px;height:100px;margin:0 auto;font-size:60px;line-height:115px;color:#ffffff;border-radius:100%;display:inline-block;}
.point-circle{width:100px;height:100px;margin:0 auto;font-size:60px;line-height:115px;color:#fff;border-radius:100%;}
.point .point-box .point-circle.new{background-color:#4caf50;background-image:url(../images/soccerball_icon2.png);}
.point .point-box .point-circle.game{background-color:#ff9800;}
.point-circle.game img{display:table-cell;width:80px;margin:0 auto;text-align:center;vertical-align:middle;padding-top:12px;}
.point .point-box .point-circle.mail{background-color:#2196f3;}
.point .point-box .point-circle.bbs{background-color:#f44336;}
.point .point-box .point-circle.ranking{background-color:#e6dd28;}
.point .point-box .point-circle.tv{background-color:#000000;}
.point .point-box .point-circle.link{background-color:#f89dd4;}
.point .point-box .point-description h4{text-align:center;}
.point .point-box .point-description p{text-align:justify;}
.sp_only{display:none;}
@media screen and (min-width:769px) and (max-width:990px){h1#site-title{font-size:2em;}
}
@media screen and (max-width:768px){h1#site-title, small#site-subtitle{visibility:hidden;}
.sp_only{display:inline;font-weight:bold;line-height:50px;font-size:100%;}
}
@media screen and (max-width:480px){.jumbotron{padding-bottom:0;padding-top:0;margin-bottom:10px;height:120px;}
}
#bbs-list-box{margin:20px auto;}
#bbs-list-box a{padding:5px;display:inline-block;}
#bbs-list-box a div.media-left img{width:2.6em;height:2.8em;background-color:#ffffff;}
#bbs-list-box a div.media-body{vertical-align:middle;}
#bbs-list-box h4.media-title{display:inline-block;font-weight:bold;font-size:1.1em;width:100%;}
#bbs-list-box span.media-subtitle{font-weight:bold;}
.tabbable-line > .nav-tabs{border:none;margin:0;}
.tabbable-line > .nav-tabs > li{margin-right:2px;margin-bottom:5px;}
.tabbable-line > .nav-tabs > li > a{border:0;margin-right:0;color:#737373;border-bottom:solid 1px #ccc !important;}
.tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a{border:0;background:none !important;color:#cccccc;}
.tabbable-line > .nav-tabs > li.active{border-bottom:4px solid #f3565d;margin-bottom:1px !important;}
.tabbable-line > .nav-tabs > li.active > a{border:0;color:#333333;}
.tabbable-line > .tab-content{background-color:#fff;border:0;padding:15px 0;}
.tab-content .list-group > a.list-group-item{border:0;border-bottom:solid 1px #ccc;}
h1#bbspage-title{position:relative;padding:.3em;background-color:#f0f0f0;font-size:1.3em;margin:3px 0 20px 0;}
h1 span{display:block;padding:.75em 1em;border:1px dashed #ccc;}
h1#bbspage-title::before,
h1#bbspage-title::after{content:'';position:absolute;border-style:solid;border-color:transparent;}
h1#bbspage-title::before{top:100%;left:0;border-width:0 15px 15px 0;border-right-color:#ccc;}
h1#bbspage-title::after{top:-15px;right:0;border-style:solid;border-width:0 15px 15px 0;border-bottom-color:#ccc;}