/* Template-specific stuff
 *
 * Customizations just for the template; these are not necessary for anything
 * with disabling the responsiveness.
 */

/* Account for fixed navbar */
body {

}

body,
.navbar-fixed-top,
.navbar-fixed-bottom {
  min-width:  1170px; /*970px;*/
}

/* Don't let the lead text change font-size. */
.lead {
  font-size: 16px;
}

/* Finesse the page header spacing */
.page-header {
  margin-bottom: 30px;
}
.page-header .lead {
  margin-bottom: 10px;
}


/* Non-responsive overrides
 *
 * Utilitze the following CSS to disable the responsive-ness of the container,
 * grid system, and navbar.
 */

/* Reset the container */
.container {
  width: 1170px; /*970px;*/
  max-width: none !important;
}

/* Demonstrate the grids */
.col-xs-4 {
  padding-top: 15px;
  padding-bottom: 15px;
  /*background-color: #eee;
  background-color: rgba(86,61,124,.15);
  border: 1px solid #ddd;
  border: 1px solid rgba(86,61,124,.2);*/
}

.container .navbar-header,
.container .navbar-collapse {
  margin-right: 0;
  margin-left: 0;
}

/* Always float the navbar header */
.navbar-header {
  float: left;
}

/* Undo the collapsing navbar */
.navbar-collapse {
  display: block !important;
  height: auto !important;
  padding-bottom: 0;
  overflow: visible !important;
  visibility: visible !important;
}

.navbar-toggle {
  display: none;
}
.navbar-collapse {
  border-top: 0;
}

.navbar-brand {
  margin-left: -15px;
}

/* Always apply the floated nav */
.navbar-nav {
  float: left;
  margin: 0;
}
.navbar-nav > li {
  float: left;
	
}
.navbar-nav > li > a {
  padding: 15px;
}

/* Redeclare since we override the float above */


/**▼修正▼------------------------------------
可変にした時にスマホ用ナビをPC用ナビに戻す処理
----------------------------------------------**/

/*グローバルナビ周り*/

.navi_wrap {
		background:#393939;

	background-image: -moz-linear-gradient( 90deg, rgb(16,17,16) 0%, rgb(16,17,16) 1%, rgb(81,83,82) 1%, rgb(101,102,101) 52%, rgb(111,111,111) 83%, rgb(120,120,120) 99%, rgb(141,140,140) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(16,17,16) 0%, rgb(16,17,16) 1%, rgb(81,83,82) 1%, rgb(101,102,101) 52%, rgb(111,111,111) 83%, rgb(120,120,120) 99%, rgb(141,140,140) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(16,17,16) 0%, rgb(16,17,16) 1%, rgb(81,83,82) 1%, rgb(101,102,101) 52%, rgb(111,111,111) 83%, rgb(120,120,120) 99%, rgb(141,140,140) 100%);

}


.navbar-nav > li {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
/*グローバルナビ 基本サイズ*/
	width: 16%;
	white-space: nowrap;
  /*  border-right:1px #999 solid;*/
 border-bottom: none;/*スマホborder打ち消し*/
 
 }


/*グローバルナビ 左から5番目サイズ調整*/
.navbar-nav > li:nth-child(5) {
	width: 18%;
}
/*グローバルナビ 左から6番目サイズ調整*/
.navbar-nav > li:nth-child(6) {
	width: 18%;
}

  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
color: #fff!important;

		border-top:none;
      border-bottom:none;		

  }


/*グローバルナビ可変無効対応*/
@media (max-width: 767px){

.navi_wrap .container{
  padding-left: 15px;
  padding-right: 15px;
}


	.navbar-nav > li {
	    /*display: block;
	    text-align: left;
	    padding: 0;
	    margin: 0;*/
	    width: 16%;
	    /*margin-right: 0px;
	    background-image: none;
	    box-shadow: none;
	    border-bottom:none;
	    color: #fff;
	    border-left: none!important;*/
	         border-right:1px #999 solid!important;
	    
		background:#393939;

		background-image: -moz-linear-gradient( 90deg, rgb(16,17,16) 0%, rgb(16,17,16) 1%, rgb(81,83,82) 1%, rgb(101,102,101) 52%, rgb(111,111,111) 83%, rgb(120,120,120) 99%, rgb(141,140,140) 100%);
		background-image: -webkit-linear-gradient( 90deg, rgb(16,17,16) 0%, rgb(16,17,16) 1%, rgb(81,83,82) 1%, rgb(101,102,101) 52%, rgb(111,111,111) 83%, rgb(120,120,120) 99%, rgb(141,140,140) 100%);
		background-image: -ms-linear-gradient( 90deg, rgb(16,17,16) 0%, rgb(16,17,16) 1%, rgb(81,83,82) 1%, rgb(101,102,101) 52%, rgb(111,111,111) 83%, rgb(120,120,120) 99%, rgb(141,140,140) 100%);

		text-shadow: none;
		font-size:16px;/*PCナビ カスタマイズ*/
		}

	.navbar-nav > li:first-child {
	       border-left:1px #999 solid!important;
		}

	#TopPage #gNav-top a,
		#seihin #gNav-seihin a,
		#trial #gNav-trial a,
		#buy #gNav-buy a,
		#fun #gNav-fun a,
		#sup #gNav-sup a {


		  background-image: -moz-linear-gradient( 90deg, rgb(16,17,16) 0%, rgb(16,17,16) 1%, rgb(86,85,86) 1%, rgb(75,75,75) 42%, rgb(71,72,72) 60%, rgb(64,65,65) 86%, rgb(57,58,58) 99%, rgb(126,126,126) 100%);
		  background-image: -webkit-linear-gradient( 90deg, rgb(16,17,16) 0%, rgb(16,17,16) 1%, rgb(86,85,86) 1%, rgb(75,75,75) 42%, rgb(71,72,72) 60%, rgb(64,65,65) 86%, rgb(57,58,58) 99%, rgb(126,126,126) 100%);
		  background-image: -ms-linear-gradient( 90deg, rgb(16,17,16) 0%, rgb(16,17,16) 1%, rgb(86,85,86) 1%, rgb(75,75,75) 42%, rgb(71,72,72) 60%, rgb(64,65,65) 86%, rgb(57,58,58) 99%, rgb(126,126,126) 100%);
 background-image: url(/com2017/imgs/common/gnav_bg.png);  
background-repeat: no-repeat;
background-position:center center;	

		}


	.navbar-nav li a {
		color:#fff!important;
	}

  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }

}



