@charset "UTF-8";
.navbar-default {
	border: none;
	background-color: #000000;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #B7B7B7;
	color: hsla(0,0%,100%,1.00);
}
.menu #defaultNavbar1 .nav.navbar-nav.active {
	width: 100%;
}
.navbar-default .navbar-nav > li > a {
	color: #FFFFFF;
}
.navbar {
	margin-bottom: 0px;
}
.navbar-header {
	margin-bottom: 20px;
	margin-top: 20px;
}
ul.navbar-nav {
	border-left: thin dotted hsla(0,0%,58%,1.00);
}
body {
	font-size: 16px;
	line-height: 1.8em;
}
footer {
	padding-top: 30px;
	padding-bottom: 40px;
	background-image: -webkit-linear-gradient(270deg, rgba(0,0,0,1.00) 0%, rgba(74,74,74,1.00) 100%);
	background-image: -moz-linear-gradient(270deg, rgba(0,0,0,1.00) 0%, rgba(74,74,74,1.00) 100%);
	background-image: -o-linear-gradient(270deg, rgba(0,0,0,1.00) 0%, rgba(74,74,74,1.00) 100%);
	background-image: linear-gradient(180deg, rgba(0,0,0,1.00) 0%, rgba(74,74,74,1.00) 100%);
	color: hsla(0,0%,100%,1.00);
	text-align: center;
	font-size: 0.8em;
	margin-top: 80px;
}
p {
}
.title-01 {
	color: hsla(44,69%,39%,1.00);
}
.title-02 {
	color: hsla(44,69%,39%,1.00);
}
.title-3 {
	font-size: medium;
}
.title-03 {
	color: hsla(358,95%,26%,1.00);
}
.padding0 {
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}
.content-800 {
	max-width: 100%;
	width: 800px;
}
.content-1000 {
	max-width: 1000px;
	/* [disabled]width: 1000px;
*/
	margin-left: auto;
	margin-right: auto;
}
.header-logo {
	max-width: 75%;
}
.header-area {
	margin-left: auto;
	margin-right: auto;
	/* [disabled]width: 1000px;
*/
	/* [disabled]max-width: 100%;
*/
}
.header-container {
	width: 1000px;
	max-width: 100%;
	padding-left: 15px;
	padding-right: 15px;
}
.menu {
	background-color: hsla(44,20%,32%,1.00);
	clear: left;
}
.menu a {
	color: hsla(0,0%,100%,1.00);
}
.title-back {
	padding-top: 10px!important;
	padding-bottom: 10px!important;
	background-color: hsla(0,0%,40%,1.00);
	margin-bottom: 50px;
}
.page-title {
	color: hsla(0,0%,100%,1.00);
	margin-bottom: 30px;
	margin-top: 30px;
	font-size: 1.7em;
	font-weight: bold;
}
.index-titletext {
	margin-bottom: 70px;
}
.coat-lineup {
	margin-top: 40px;
	margin-bottom: 40px;
}
.coat-brand {
	border-bottom: thin dotted hsla(0,0%,58%,1.00);
	padding-bottom: 20px;
	padding-top: 20px;
}
.carfilm article {
	margin-bottom: 70px;
}
.carfilm h2 {
	color: hsla(358,100%,19%,1.00);
	font-size: 1.5em;
	line-height: normal;
	margin-bottom: 20px;
}
.film-color {
	text-align: center;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 0.8em;
	line-height: 1.4em;
}
.shop-table {
	margin-top: 60px;
	margin-bottom: 40px;
	border-top: thin dotted hsla(0,0%,58%,1.00);
}
.shop-table th {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	border-bottom: thin dotted hsla(0,0%,58%,1.00);
	width: 30%;
}
.shop-table td {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	border-bottom: thin dotted hsla(0,0%,58%,1.00);
	width: 75%;
}
.shop-table td label {
	font-weight: normal;
	font-size: 0.95em;
}

@media (min-width:599px) and (max-width:1199px) {
.container {
	width: 95%;
}
}

@media (max-width:959px) {
body {
	font-size: 14px;
}
}

@media (min-width:599px) {
.title-01 {
	/* [disabled]color: hsla(44,70%,26%,1.00);
*/
	font-size: 1.8em;
	line-height: 1.8em;
}
.title-02 {
	font-size: 1.4em;
	font-weight: bold;
}
.title-03 {
	color: hsla(358,95%,26%,1.00);
	font-size: 1.3em;
}
.navbar-nav li {
	width: 195px;
	display: block;
	text-align: center;
	max-width: 20%;
	font-size: 0.9em;
	border-right: thin dotted hsla(0,0%,58%,1.00);
}
.dropdown-menu > li > a {
	width: 100%;
	padding: 10px!important;
}
}

@media (max-width:598px) {
.title-01 {
	font-size: 1.5em;
	text-align: left;
}
.title-02 {
	font-size: 1.3em;
}
.title-03 {
	/* [disabled]color: hsla(358,95%,26%,1.00);
*/
	font-size: 1.2em;
	padding-top: 0px;
}
.row.text-center .col-xs-12 p {
}
.dropdown-menu > li > a {
	width: 100%;
	padding: 10px!important;
}
}
.lineup-title {
	color: hsla(44,69%,39%,1.00);
	border-bottom: thin solid hsla(0,0%,0%,1.00);
	padding-bottom: 10px;
	margin-bottom: 20px;
	padding-left: 10px;
	font-size: 1.7em;
}
.table-price {
	margin-bottom: 40px;
	margin-top: 30px;
}
.table-price th {
	padding: 10px;
	background-color: hsla(0,0%,87%,1.00);
}
.table-price td {
	padding: 10px;
	text-align: center;
	width: 13%;
}
.inquiry-tel {
	border: thin solid hsla(0,0%,67%,1.00);
	text-align: center;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-size: 1.6em;
	margin-top: 30px;
	color: hsla(358,100%,25%,1.00);
	font-weight: bold;
}
.ggmap {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
.ggmap iframe, .ggmap object, .ggmap embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
