@charset "UTF-8";

/*
* Theme Name: 九州国立博物館ホームページ カラースタイル（150302）
* Description:
* Author: m-gumi.jp
* Version: 1.0
*/
body {
	background:#fff;
}
::selection {
	color:#fff;
	background: #88c9ea;
}
::-moz-selection {
	color:#fff;
	background: #88c9ea;
}

.site-color {
	color:#3399cc !important;
}
a {
	color: #34495E;
	text-decoration: none;
	outline: none !important;
	-moz-transition: all .2s ease-in;
	-webkit-transition: all .2s ease-in;
	-o-transition: all .2s ease-in;
	transition: all .2s ease-in;
}
a,
a:visited {
	text-decoration: none;
	cursor: pointer;
}
a:hover,
a:focus {
  color: #34abd7;
  text-decoration: none;
}
.text-primary {
  color: #3370cc;
}
a.text-primary:hover {
  color: #2b60b0;
}
.text-success {
  color: #27AE60;
}
a.text-success:hover {
  color: #1e894c;
}
.text-info {
  color: #5db1db;
}
a.text-info:hover {
  color: #309cd2;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover {
  color: #bb840b;
}
.text-danger {
  color: #E74C3C;
}
a.text-danger:hover {
  color: #d02a18;
}
.kyuhaku-nav {
	border-top: 1px solid #81aeef;
	border-bottom: 1px solid #ffffff;
	background: #406cb5; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQwNmNiNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxODQ2ODMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #406cb5 0%, #184683 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#406cb5), color-stop(100%,#184683)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #406cb5 0%,#184683 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #406cb5 0%,#184683 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #406cb5 0%,#184683 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #406cb5 0%,#184683 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#406cb5', endColorstr='#184683',GradientType=0 ); /* IE6-8 */
	-webkit-box-shadow: 0 1px 2px #dbdada;
	-moz-box-shadow: 0 1px 2px #dbdada;
	box-shadow: 0 1x 2px #dbdada;
	font-size: 105%;
}

.navbar-top {
	background:#152950;
}
.navbar-nav > li > a {
	color:#fff;
}
.nav > li.active small {
	color: #ffffff;
}
.nav > li > a:hover, .nav > li > a:focus, .nav > li:hover > a  {
	background: #152950;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus, .cartMenu:hover > a.dropdown-toggle {
	background:#152950;
}
.action-control a:hover, .action-control a.active {
	color:#fff;
	background:#3370cc;
}
.product:hover {
	border: 1px  solid #3399cc;
	border-bottom: 2px solid #3399cc;
}

.full {
	width:100%;
}

.modal-header {
    background: #3370cc;
}

/* tree menu */
.nav.tree > li.active, .nav.tree > li > a:hover, .nav.tree > li > a:focus, .nav.tree > li:hover > a  {
	background:none;
	color:#2c3e50;
}

.nav.tree .open-tree > a, .nav.tree .open-tree > a:hover, .nav.tree .open-tree > a:focus {
	background:none;
	font-weight:bold;
	color:#2c3e50;
}

/* タブ設定 */
/*.nav-tabs > li.active > a,*/
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus,
.nav-tabs > li:hover > a {
	background: #e6eaea;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid #ddd;
  border-radius: 4px 4px 0 0;
}
.nav-tabs {
}

.socialIcon a:hover {
	background:#3370cc;
}
.cart-actions button, .cart-actions .wishlist {
	background: none repeat scroll 0 0 #3370cc;
    border: 2px solid #3370cc;
}
.cart-actions button:hover {
	background:#fff;
	color:#2c3e50;
	border:solid 2px #3399cc;
}
.sp-thumbs a:hover, .sp-thumbs a:active, .sp-current, sp-current:visited {
	border: 2px solid #3399cc !important;
}

.promo-1 {
	 background: none repeat scroll 0 0 #3485d7;
}

 @media (max-width: 767px) {
	 .miniCartFooter {
		 background:#3370cc !important;
}
}

/* カスタマイズ BOOTSTRAP MODAL
================================================== */
.btn {
	font-size: 15px;
	font-weight: normal;
	line-height: 1.4;
	padding: 7px 12px 5px;
	transition: all 0.25s linear 0s;
	-webkit-transition: all 0.25s linear 0s;
	-moz-transition: all 0.25s linear 0s;
	-ms-transition: all 0.25s linear 0s;
	-o-transition: all 0.25s linear 0s;
}
.btn-lg {
	font-size: 18px;
	line-height: 1.33;
	padding: 10px 16px;
}
.btn-sm {
	font-size: 13px;
	line-height: 1.5;
	padding: 5px 8px 3px;
}
.btn-xs {
	font-size: 12px;
	line-height: 1.5;
	padding: 2px 5px 0;
}
.btn-lg {
	font-size: 16px;
	line-height: 1.471;
	padding: 10px 20px;
}
.btn-thin {
	border: 1px solid #BDC3C7;
	color: #BDC3C7;
	background: none;
}

/*
Made By Tanim Ahmed
*/


.alpha10 {
    background:rgb(0,0,0);
	background: transparent\9;
	background:rgba(0,0,0,0.1);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#19000000,endColorstr=#19000000);
	zoom: 1;
}
.alpha10:nth-child(n) {
	filter: none;
}
.alpha20 {
 background:rgb(0,0,0);
	background: transparent\9;
	background:rgba(0,0,0,0.2);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);
	zoom: 1;
}
.alpha20:nth-child(n) {
	filter: none;
}

.alpha30 {
    background:rgb(0,0,0);
	background: transparent\9;
	background:rgba(0,0,0,0.3);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c000000,endColorstr=#4c000000);
	zoom: 1;
}
.alpha30:nth-child(n) {
	filter: none;
}

.alpha40 {
    background:rgb(0,0,0);
	background: transparent\9;
	background:rgba(0,0,0,0.4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
	zoom: 1;
}
.alpha40:nth-child(n) {
	filter: none;
}

.alpha50 {
 background:rgb(0,0,0);
	background: transparent\9;
	background:rgba(0,0,0,0.5);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);
	zoom: 1;
}
.alpha50:nth-child(n) {
	filter: none;
}


.alpha60 {
    background:rgb(0,0,0);
	background: transparent\9;
	background:rgba(0,0,0,0.6);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
	zoom: 1;
}
.alpha60:nth-child(n) {
	filter: none;
}

.alpha70 {
    background:rgb(0,0,0);
	background: transparent\9;
	background:rgba(0,0,0,0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000,endColorstr=#b2000000);
	zoom: 1;
}
.alpha70:nth-child(n) {
	filter: none;
}

.alpha80 {
    background:rgb(0,0,0);
	background: transparent\9;
	background:rgba(0,0,0,0.8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000);
	zoom: 1;
}
.alpha80:nth-child(n) {
	filter: none;
}


.alpha90 {
    background:rgb(0,0,0);
	background: transparent\9;
	background:rgba(0,0,0,0.9);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5000000,endColorstr=#e5000000);
	zoom: 1;
}
.alpha90:nth-child(n) {
	filter: none;
}

/* label 大きさ・位置補正
================================================== */
.font-size55 {
	font-size: 55%; !important;
	bottom: 2px;
	position: relative;
}
