body{background: #e4e4e4;}
.container-header{
	max-width: 100%;
	max-height: auto;
	padding: 0;
	margin: 50px 0 0 0;
}
.container-header .row{
	max-width: 100%;
	max-height: auto;
	margin: 0;
	padding: 0;
}
.nomargin{
	max-width: 100%;
	max-height: auto;
	margin: 0;
	padding: 0;
}

.container-header .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding:0;
	margin:0%;
}

#search{}
#search .stocklist{padding: 1%;}
#search h4{border-bottom: 1px dotted #666;}
#search ul{list-style: none;margin: 0;padding: 0;}
#search ul li{list-style: none;margin: 0;padding: 0 0 0 2%;}
#search ul li a{font-weight: 500;font-size: 1.2em;}

.navbar-brand{}
.tab-pane h2{background: #eb8e07;padding: 1% 2%;color: #f5f5f5;border-radius: 4px;}
.text-muted {
  color: #444;
		font-size: 14px;
}
.btn-group{margin-top: 2%;}

.staff,.report,.store{	background: #fff;padding:2%;margin: 1%;border-radius: 6px;}
.staff img{margin: 0 auto;display: block;padding: 0;}
.staff h4{padding: 0;margin: 0;font-weight: 600;font-size: 16px;}
.staff p{font-size: 14px;}

.blogbox{
	background: #fff;
	padding:2%;
	margin: 1%;
}
.blogbox p{margin: 0;padding:0.5%;}
.blogtitle{
	color: #111;
	font-size: 18px;
	line-height:1.3;
	margin: 0;
	padding: 0;
}
.blogbox .b_txt{font-size: 12px;}

#menu{padding:0; }
.first{border: solid 1px #f05f40;}
.tabmenu{border-top: solid 1px #f05f40;border-bottom: solid 1px #f05f40;border-right: solid 1px #f05f40;}
#reuse table{
	width:98%;
	margin:auto;
	font-size:12pt;
	border:3px solid #e36f03;
}
#reuse table tr{
	border-bottom:1px solid #655;
}
.kaitorilist{
	border-collapse:collapse;
}
.kaitorilist th,
.kaitorilist td{
	padding:0.3em;
	background:#f4f4f4;
}
.kaitorilist th{
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	color:#ff8000;
	border-bottom:1px solid #ff8000;
}
.kaitorilist td{
	color:#262626;
}
.kaitorilist td.price{
	color:#f33;
	font-weight:bold;
	font-size:120%;
	text-align:center;
}

.nav-tabs{padding: 0.5% 0;}
.nav-tabs li{font-size: 18px}

.slide{margin: 0;padding: 0;}
.slide a{text-decoration: none;color: #222;line-height: 1.3;}
.slide .price{font-weight: 600;color: #e81d1d;padding: 1%;margin: 0;}
.slide p{padding: 0;margin: 0;}
.modelimg{padding: 1%;}


footer{width: 100%;margin: 0;padding: 2% 1% 1% 1%;}
footer{ text-align: center; padding-top: 0; font-size:12px; background: #6e0003 !important; margin:0;}
footer h5{border-bottom:solid 1px #fff;padding:2%;margin:2%; text-align:left;color:#fff;font-weight:bold;}
footer .logo{ margin: 1%; padding-top: 1%}
footer ul{text-align: left !important;list-style: none;margin: 1%;padding: 1%;}
footer li{color: #fff;}
footer li a{color: #fff;}
footer li a:hover{color: #ececec;}
.copy{ margin-top: 1%; padding-bottom: 1%;}
.copy span{ color: #f5f5f5;}

@media (max-width: 940px) {body{width: 100%;}.staff p{font-size: 80%;}.staffname{padding: 0.5% 0;margin: 0;font-weight: 600;font-size: 16px;}footer .info li{float: left;padding: 1%;}}
@media (max-width: 768px) {body{width: 100%;}.staff p{font-size: 80%;}.staffname{padding: 0.5% 0;margin: 0;font-weight: 600;font-size: 16px;}footer .info li{float: left;padding: 1%;}.portfolio-box-caption {font-size: 60%;}.tabmenu{border-top: solid 1px #cc9898;border-bottom: solid 1px #cc9898;border-right:none;}.first{border-left: none;}
}
@media (max-width: 480px) {body{width: 100%;}#reuse table{font-size:90%;}#search h4{border-bottom: 1px dotted #666;font-size: 95%;}footer .info li{float: left;padding: 1%;}}
