@charset "UTF-8";
/*

#06C2DD
rgba(6,194,221,1)

#02B4D8
rgba(2,180,216,1)

#0289C0
rgba(2,137,192,1)

#0277C4
rgba(2,119,196,1)


#013076
rgba(1,48,118,1)

#164772
rgba(22,71,114,1)

*/
:root {
  --base: #007bff;
}

#home .jumbotron {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#b0d4e3+0,88bacf+100;Grey+3D+%233 */
	/background: #b0d4e3; /* Old browsers */
	/background: -moz-linear-gradient(top,  #b0d4e3 0%, #88bacf 100%); /* FF3.6-15 */
	/background: -webkit-linear-gradient(top,  #b0d4e3 0%,#88bacf 100%); /* Chrome10-25,Safari5.1-6 */
	/background: linear-gradient(to bottom,  #b0d4e3 0%,#88bacf 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	/filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0d4e3', endColorstr='#88bacf',GradientType=0 ); /* IE6-9 */

	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#013076+0,06c2dd+100 */
	background: #013076; /* Old browsers */
	background: -moz-linear-gradient(top,  #013076 0%, #06c2dd 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #013076 0%,#06c2dd 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #013076 0%,#06c2dd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#013076', endColorstr='#06c2dd',GradientType=0 ); /* IE6-9 */


	background: #013076; /* Old browsers */
	background: -moz-linear-gradient(top,  #013076 0%, #06c2dd 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #013076 0%,#06c2dd 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #013076 0%,#06c2dd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#013076', endColorstr='#06c2dd',GradientType=0 ); /* IE6-9 */


	color:white;
}

.logo {
	font-family: 'Bebas Neue', cursive !important;
}

.login-user {
	padding:10px;
}

body {
	/background:#CCC !important;
}

h1,h2 {
/	color:rgba(255,255,255,0.7);
	color:rgba(0,0,0,0.5);
}
#menu a {
	/color:rgba(255,255,255,0.8) !important;
	color:rgba(0,0,0,0.6) !important;
}
#menu {

	/background:rgba(5,54,97,1) !important;
	/background:rgba(0,0,0,0.9) !important;
	/background:rgba(0,0,0,1) !important;

}
#content {
	max-width:1200px;
	min-height:500px;
	margin:0 auto;
}

.card-title {
	font-weight:bold;
}


.detail-container {
	padding:20px 0;
}

.left {
	float:left;
}

ul.category-list {
	list-style:none;
}

ul.category-list li {
	float:left;
}
.memo {
	border-top:1px solid #999;
	padding-top:10px;
	margin-top:10px;
}
#cart-view .corp_name,#cart-conf .corp_name,.product-name .corp_name, #category-product .corp_name {
	font-size:12px;
	font-weight:normal;
	padding-bottom:5px;
}
#cart-conf .price,#cart-view .price,#category-product #product .price {
	text-align:right;
	font-size:18px;
}
#cart-conf .price b,#cart-view .price b,#category-product #product .price b {
	font-size:12px;
}
.cart-del {
	float:right;
}
.card {
	margin:0;
	margin-bottom:15px;
}
#product-detail .price div:nth-child(1) {
	text-align:right;
}
#product-detail .price div:nth-child(1) b {
	float:left;
}
/*#product-detail .price {
	text-align:right;
}*/
.product-name {
	border-bottom:1px solid rgba(0,0,0,0.3);
	padding:10px 0px;
	margin-bottom:20px;
}
.price{padding:20px 0;}
.price-num {
	font-weight:bold;
	font-size:20px;
}
.button-container {
	padding:15px 0;
}
.detail-container h6 {
	padding:15px 0;
}
#product-document h6 {
	padding:10px 0 !important;
}

footer {
	background:#164772 !important;
	color:white;
}
footer .container .logo {
 font-size:20px;
}
footer .container {
	width:auto;
	max-width:1200px !important;
	margin:0 auto !important;
	float:none;
}
footer .container a {
	color:white !important;
}

.bottom-button-container {
	margin-top:30px;border-top:1px solid #999;padding:30px 0;
	text-align:center;
}

.zoom-picture {
	overflow:hidden;
	/*display:inline-block;*/
}

a.disabled{
    pointer-events: none;
}