/*!
 * IE10 viewport hack for Surface/desktop Windows 8 bug
 * Copyright 2014-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*
 * See the Getting Started docs for more information:
 * http://getbootstrap.com/getting-started/#support-ie10-width
 */
@-ms-viewport     { width: device-width; }
@-o-viewport      { width: device-width; }
@viewport         { width: device-width; }



h1{
	display:block;
	width:100%;
	float:left;
	/*overflow: hidden;*/
	color:#222;
	font-size:10px;
	text-decoration:none;
}

option:disabled {
    background:#DCDCDC;
    cursor:not-allowed; /* 禁止カーソル */
}

.container{
	border:none;
}
.navbar{
	margin-bottom:0;
	background: transparent;
	border:none;

}

#menus{
	margin-top:1em;
}

#menus-wrap{
	background:url(/themed/jiqoo/img/bg.png) repeat-x left bottom;
}

.navbar-collapse,.navbar .container-fluid{
	padding:0;
	margin:0;
}

nav li{
	font-weight: 650;
	border-top:2px solid #fff;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
	border-bottom:4px solid #a81429;
}


nav li:first-child,nav li:last-child  {
  border-left:4px solid #fff;
}


#navbar>ol> li >a{
	color:#fff;
	background:#111;


	-webkit-border-top-left-radius:10px;
	-moz-border-top-left-radius:10px; 
	border-top-left-radius:10px;

	-webkit-border-top-right-radius:10px;
	-moz-border-top-right-radius:10px; 
	border-top-right-radius:10px;

}

#navbar>ol> li >a:hover{
	background:#D70724;
}


#navbar .dropdown-menu {
	background:#222;
	
}
#navbar .dropdown-menu ol{
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	-khtml-opacity:0.95;
	opacity:0.95;
	background:#111;
	margin:0;
	padding:0;
}
#navbar .dropdown-menu li{
	color:#fff;
	background:#111;
	border:none;
	margin:.2em auto;
	padding:.1em .4em ;
}
#navbar .dropdown-menu li a{
	background:#111;
	margin:.2em auto;
	padding:.1em .5em ;
	padding-left:2em;
	color:#fefefe;
	margin-bottom:0;
}

#navbar .dropdown-menu li a:hover{
	color:#fff;
	background:#D70724;
}


.nav-justified {
  position: relative;
}
  
.nav-justified > li {
  float: none;
}
 
.nav-justified > li > a {
  vertical-align: middle;
  display: block;
  width: 100%;
  height: 100%;
}

#navbar li .active a{
	background:#D70724;
}


.navbar-header button{
	width: 100px;
}


#logomini{
	margin-bottom: -3.5em;
	margin-top:1em;
}



#topbnrs{
	background:#D70724;
	border:0;
}
#topbnrs .container{
	margin:1em auto;
	padding:0;

}

#container-main{
	margin:auto;
	margin-top:1em;
	margin-bottom:2em;
}

#column-left img ,#column-right img{
	width:100%;
	margin:auto;
	margin-bottom:.8em;
}

#sendqr img,#topKototama img{
	width:auto;
}

.archive{
	margin:auto;
}


#slider li{
	margin-top:-.1em;
}


  .navbar-header {
	  margin-top: -1.5em;
	  margin-bottom: 0;
  }



@media (min-width: 768px) {
  .container {
    width: 750px;
  }


	#logomini{
		margin-bottom: .5em;
	}

	.nav li{
		font-size:.75em;
		padding:0em;
	}
	.nav li a{
		padding:1em 0em;	
	}


}


@media (min-width: 992px) {
  .container {
    width: 970px;
  }


	h1{
		font-size:12px;
	}

	.nav li{
		font-size:1em;
	}
	.nav li a{
		padding:1.5em 1em;	
	}

	#tempoSearch{
		font-size:.6em;
		padding:0;
		padding-bottom:.3em;

	}
	#tempoSearch input,#tempoSearch select{
		margin:0;
	}


}




@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }


	#tempoSearch{
		font-size:.7em;
	}


}