

a { color:#FFF;}

body{
	background: #313131 url(../img/smt/color1/bg_b.gif) repeat;
	color: #fff;
	text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.4) ;
}

/*altカラー1*/
.text_color_alt1 a,
.text_color_alt1 {
	color:#1a1a1a;
	text-shadow: 0px 1px 0px rgba(255,255,255,0.5);
}

.text_color_alt2 a,
.text_color_alt2 {
	color:#666;
	text-shadow: none;
}

.icon_question {
	background: url(../img/smt/color1/icon_question.png) no-repeat left center;
}


.main_area #slider .nav ul li a {
	background-image:url(../img/smt/color1/dot2.png);
}

.tablet .main_area #slider .nav ul li a {
	background-image:url(../img/smt/color1/dot1.png);
}

#games_console_detail #slider .nav ul li a,
#games_console_detail #slider_graph .nav ul li a {
	background-image:url(../img/smt/color1/dot1.png);
}

#games_product_detail #slider .nav ul li a,
#games_product_detail #slider_graph .nav ul li a {
	background-image:url(../img/smt/color1/dot1.png);
}

#grid .block {
	box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.8);
}

#grid .nav {
	background:url(../img/smt/color1/bg_nav.png);
	background-size:147px auto;
}

#grid .border {
	border:1px solid #d1d1d1;
	background: rgb(242,242,242);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,1)), color-stop(100%,rgba(226,226,226,1)));
	background: -webkit-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(226,226,226,1) 100%);
	background: linear-gradient(to bottom,  rgba(242,242,242,1) 0%,rgba(226,226,226,1) 100%);
}

#grid .search_console,
#basic .search_console .inner  {
	background: rgb(246,246,246);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,246,246,1)), color-stop(100%,rgba(226,226,226,1)));
	background: -webkit-linear-gradient(top,  rgba(246,246,246,1) 0%,rgba(226,226,226,1) 100%);
	background: linear-gradient(to bottom,  rgba(246,246,246,1) 0%,rgba(226,226,226,1) 100%);
}


#grid .divider {
	background: rgba(30,30,30,0.6);
	-webkit-box-shadow:0 1px 2px 1px rgba(0,0,0,0.5) inset;
}



header{
	background: #1a1a1a url(../img/smt/color1/bg_header_tex.png) repeat;
	border-bottom: 1px solid #1a1a1a;
}

header ul {
	background: url(../img/smt/color1/bg_header.png);
}

#gl_home a {
	background-image:url(../img/smt/color1/btn_gl_home.png);
}

#gl_games a {
	background-image:url(../img/smt/color1/btn_gl_games.png);
}

#gl_hole a {
	background-image:url(../img/smt/color1/btn_gl_hole.png);
}

#gl_news a {
	background-image:url(../img/smt/color1/btn_gl_news.png);
}

/*インクルード版のボタン*/
#gl_vista a {
	background-image:url(../img/smt/color1/btn_gl_vista.png);
	width:79px;
	height:36px;
	-webkit-background-size: 122px 36px !important;
	background-size: 122px 36px !important;
}

footer {
	background: #1a1a1a;
	border-top: 1px solid #000;
}

footer ul li {
	background: #333;
}

footer .inner {
	border-top: 1px solid #333333;
}

footer .pagetop a {
	background:url(../img/smt/color1/pagetop.png);
}


.divider {
	background: url(../img/smt/color1/bg_divider.png);
	background-size: auto 30px;
}
.divider.divider--topdata {
	background-size: auto 38px;
}

#page_vista .divider {
	background: url(../img/smt/color1/bg_divider_vista.png);
	background-size: auto 40px;
}

.title_bar {
	background: url(../img/smt/color1/bg_divider.png);
}

.title_bar--data {
	background-color: #313131;
}

.icon_bar .cat {
	background: #fff;
	color:#1a1a1a;
	text-shadow:none;
}

.divider .count {
	background: #1a1a1a;
}

/*error*/
.error {
	background: #313131;
}

/*sort*/
.sortList {
	border: 1px solid #2b2b2b;
}

.sortList__item {
	border-right: 1px solid #2b2b2b;
}

.sortList__item__link {
	color: #d9d9d9;
}

.sortList__item__link--active {
	background-color: #292929;
	color: #fff;
}

.sortList__item__link .arrow_b {
	background: url(../img/smt/color1/arrow_d_b.png) no-repeat;
	-webkit-background-size: 10px 7px !important;
	background-size: 10px 7px !important;
}

.sortList__item__link--active .arrow_b {
	background: url(../img/smt/arrow_b_w.png) no-repeat;
	-webkit-background-size: 10px 7px !important;
	background-size: 10px 7px !important;
}

.asc .arrow_b {
	background: url(../img/smt/arrow_t_w.png) no-repeat!important;
	-webkit-background-size: 10px 7px !important;
	background-size: 10px 7px !important;
}

/*loader*/
.loader {
	border-top: 5px solid rgba(255, 255, 255, 0.2);
  border-right: 5px solid rgba(255, 255, 255, 0.2);
  border-bottom: 5px solid rgba(255, 255, 255, 0.2);
  border-left: 5px solid #ffffff;
}

/*btn*/

.btn a{
color:#1a1a1a;
border:#666666 solid 1px;
text-shadow: rgba(255, 255, 255, 0.9) 0px 1px 1px;
background: rgb(253,253,253);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,253,253,1)), color-stop(50%,rgba(224,224,224,1)), color-stop(51%,rgba(212,212,212,1)), color-stop(100%,rgba(205,205,205,1)));
}


.btn_panel a{
color:#fff !important;
border:#666666 solid 1px;
text-shadow: rgba(0, 0, 0, 0.9) 0px -1px 1px;
background-color:rgba(255,255,255,0.1);
}

.btn .count {
	background: #999999;
	-webkit-box-shadow: inset 1px 1px 2px 0px rgba(0, 0, 0, 0.2);
	box-shadow: inset 1px 1px 2px 0px rgba(0, 0, 0, 0.2);
}


.btn_group .btn a{
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 0 solid #999999;
	border-left: 1px solid #999999;	
}

.btn_group .btn:last-child a{
border-bottom: 1px solid #999999;
}

.btn_group .divider {
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(152,152,152,1)), color-stop(100%,rgba(123,123,123,1)));
	background: -webkit-linear-gradient(top,  rgba(152,152,152,1) 0%,rgba(123,123,123,1) 100%);
	background: linear-gradient(to bottom,  rgba(152,152,152,1) 0%,rgba(123,123,123,1) 100%);
}


.news .arrow {
	background: url(../img/smt/arrow_r_w.png);
}


.btn .arrow_r,
.btn_panel .arrow_r {
	background: url(../img/smt/arrow_r_b.png) no-repeat;
}

.btn_panel .arrow_r {
	background: url(../img/smt/arrow_r_w.png) no-repeat;
}


.btn .arrow_l,
.btn_panel .arrow_l {
	background: url(../img/smt/arrow_l_b.png) no-repeat;
}

.btn_panel .arrow_l {
	background: url(../img/smt/arrow_l_w.png) no-repeat;
}

.btn .arrow_t,
.btn_panel .arrow_t {
	background: url(../img/smt/arrow_t_b.png) no-repeat!important;
	-webkit-background-size: 10px 7px !important;
}

.btn_panel .arrow_t {
	background: url(../img/smt/arrow_t_w.png) no-repeat!important;
	-webkit-background-size: 10px 7px !important;
}

.btn .arrow_b,
.btn_panel .arrow_b {
	background: url(../img/smt/arrow_b_b.png) no-repeat;
	-webkit-background-size: 10px 7px !important;
}

.btn_panel .arrow_b {
	background: url(../img/smt/arrow_b_w.png) no-repeat;
	-webkit-background-size: 10px 7px !important;
}

hr {
	border-top: 1px solid #000;
	border-bottom: 1px solid rgba(255,255,255,0.2);
}

.table tr {
	background:rgba(0,0,0,0.3);	
}

.table {
	border: 1px solid #666666;
}

.table table tr {
	border-bottom: 1px solid #666666;
}

.table table .kakuhen {
	background-color:rgba(255,0,0,0.2);
}

.table_data table tr th {
	background-color:rgba(255,255,255,0.1);
}

.table_data table tr td,
.table_data table tr th {
	border-left: 1px solid #666666;
}

.select select {
	background: #f5f5f5;
	border: 1px solid #666666;
}

.panel_collapsible .hidden {
	background-color:rgba(255,255,255,0.1);
	border:#666666 solid 1px;
}

.title_bar .icon_info {
	background: url(../img/smt/color1/icon_info.png) no-repeat center center;
}
.title_bar .icon_settings {
	background: url(../img/smt/color1/icon_settings.png) no-repeat center center;
}

#console_footer {
	background: url(../img/smt/color1/bg_console_footer.png) repeat;
	border-top: 1px solid #666;
}

#console_footer .btn_console_index a{
	background:url(../img/smt/color1/btn_console_footer.png);
}

#page_home .main_area {
background: rgb(90,90,90);
background: -moz-linear-gradient(top,  rgba(90,90,90,1) 0%, rgba(34,34,34,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(90,90,90,1)), color-stop(100%,rgba(34,34,34,1)));
background: -webkit-linear-gradient(top,  rgba(90,90,90,1) 0%,rgba(34,34,34,1) 100%);
background: -o-linear-gradient(top,  rgba(90,90,90,1) 0%,rgba(34,34,34,1) 100%);
background: -ms-linear-gradient(top,  rgba(90,90,90,1) 0%,rgba(34,34,34,1) 100%);
background: linear-gradient(to bottom,  rgba(90,90,90,1) 0%,rgba(34,34,34,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a5a5a', endColorstr='#222222',GradientType=0 );
}

/*data tabel*/

#games_console_data  th.header-row-fixed {
	background: #666;
	border-top: 1px solid #666;
	border-bottom: 1px solid #404040;
	border-right: 1px solid #777;
	border-left: 1px solid #333;
	background: -webkit-gradient(linear, center top, center bottom, from(#929292), color-stop(0.48, #929292),color-stop(0.52, #5C5C5C), to(#5C5C5C));
}
#games_console_data  th.header-row-fixed div {
	color:#ffffff;
}

#games_console_data .header-row table th {
	border-top: 1px solid #666;
	border-bottom: 1px solid #333;
	border-right: 1px solid #777;
	border-left: 1px solid #333;
	background: -webkit-gradient(linear, center top, center bottom, from(#929292), color-stop(0.48, #929292),color-stop(0.52, #5C5C5C), to(#5C5C5C));
}

#games_console_data th.selected, #games_console_data .header-row table th.selected {
	background:url(../img/smt/color1/bg_table_selected.png);
	-webkit-background-size:cover;
	border-top: 1px solid #000;
	border-bottom: 1px solid #1a1a1a;
	border-right: 1px solid #1a1a1a;
	border-left: 1px solid #1a1a1a;
}

#games_console_data .header-col table {
	background: #666;
}

#games_console_data .header-col table td {
	border-right: 1px solid #777;
	border-left: 1px solid #333;
	border-top: 1px solid #777;
	border-bottom: 1px solid #333;
}

#games_console_data .content-body table td {
	border-top: 1px solid #444;
	border-bottom: 1px solid #222;
	border-right: 1px solid #444;
	border-left: 1px solid #222;
	color: #FFF;
}

#games_console_data td, #games_console_data th {
	color: #ffffff;
}
#games_console_data td div, #games_console_data th div{
	color: #ffffff;
}

/* ranking */
.fixedNav {
	background: #313131 url(../img/smt/color1/bg_b.gif) repeat;
}
.fixedTabnav {
	background: #313131 url(../img/smt/color1/bg_b.gif) repeat;
}
.tab__list__item .tab__link {
	background: #666;
	color: #999;
}
.tab__list__item--active .tab__link {
	background: #fff;
	color: #191919;
}
.tri:after{
  border-color: #666 transparent transparent transparent;
}
.tri.active:after {
	border-color: #fff transparent transparent transparent;
}
.selectList {
	border: 1px solid #2b2b2b;
}
.selectList__item {
	border-right: 1px solid #2b2b2b;
}
.selectList--day .selectList__item.bb {
	border-bottom: 1px solid #2b2b2b;
}
.selectList__item a {
	color: #d9d9d9;
}
.selectList__item .item__term--active, .selectList__item .item__rate--active {
	background-color: #292929;
	color: #fff;
}
.selectList--rate .selectList__item {
	border: 1px solid #2b2b2b;
	border-right: none;
}
.selectList--rate .selectList__item:last-child {
	border-right: 1px solid #2b2b2b;
}
.selectList--rate.selectList__list--sp .selectList__item:nth-last-child(2) {
	border-right: 1px solid #2b2b2b;
}
.tabBg {
	background-color: #4e4e4e;
}
.search {
	background: #313131 url(../img/smt/color1/bg_b.gif) repeat;
}
.search .calendar {
	border :1px solid #666;
}
.sticky {
	background: #4e4e4e;
}
.tabSticky {
	background: #4e4e4e;
}
.table_data.table_search table tr th {
	border-top: 1px solid #666;
	border-bottom: 1px solid #333;
	border-right: 1px solid #777;
	border-left: 1px solid #333;
	background: -webkit-gradient(linear, center top, center bottom, from(#929292), color-stop(0.48, #929292),color-stop(0.52, #5C5C5C), to(#5C5C5C));
}
.table_search table tr th.active {
	background: url(../img/smt/color1/bg_table_selected.png);
	background-size: cover;
	border-top: 1px solid #000;
	border-bottom: 1px solid #1a1a1a;
	border-right: 1px solid #1a1a1a;
	border-left: 1px solid #1a1a1a;
}
.table_data.table_search table tr th.active .arrow_b {
	background: url(../img/smt/arrow_b_w.png) no-repeat;
}
.table_data.table_search table tr td {
	border-top: 1px solid #444;
	border-bottom: 1px solid #222;
	border-right: 1px solid #444;
	border-left: 1px solid #222;
	color: #FFF;
}

/*tablet*/

.tablet #gl_nav #gl_home a {
	background:url(../img/smt/color1/btn_gl_home_tab.png);
}

.tablet #gl_nav #gl_games a {
	background:url(../img/smt/color1/btn_gl_games_tab.png);
}

.tablet #gl_nav #gl_hole a {
	background:url(../img/smt/color1/btn_gl_hole_tab.png);
}
.tablet #gl_nav #gl_news a {
	background:url(../img/smt/color1/btn_gl_news_tab.png);
}
.tablet #sidebar {
	border-right: 1px solid #1a1a1a;
	background: rgba(0,0,0,0.2);
}

.tablet header {
	border-bottom:1px solid #1a1a1a;
	color:#fff;
}

#page_vista #btn_console_index{
	background: url(../img/smt/color1/btn_console_index.png);
	background-size: 106px 26px;
}
