html,body {
	height: 100%;
}
body	{
	padding-top:70px;
	padding-bottom:20px;
}
/* navbar */
.navbar-default {
    background-color:	#e45e32;	/* ベースカラー */
    border-color:	#c9502c;	/* フチの色 */
}
/* title */
.navbar-default .navbar-brand {
	color:	#fff;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
	/* color: #5E5E5E; */
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
}
/* link */
.navbar-default .navbar-nav > li > a {
	color:	#fff;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
	color:	#bbb;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
	color:			#ddd;
	background-color:	#c9502c;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
	color:			#ddd;
	background-color:	#bc4b29;
}
/* caret */
.navbar-default .navbar-nav > .dropdown > a .caret {
	border-top-color:	#fff;
	border-bottom-color:	#fff;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
	border-top-color:	#bbb;
	border-bottom-color:	#bbb;
}
.navbar-default .navbar-nav > .open > a .caret,
.navbar-default .navbar-nav > .open > a:hover .caret,
.navbar-default .navbar-nav > .open > a:focus .caret {
	border-top-color:	#ddd;
	border-bottom-color:	#ddd;
}
/* mobile version */
.navbar-default .navbar-toggle {
	border-color:	#c92502c;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
	background-color:	#c9502c;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color:	#af4626;
}
@media (max-width: 767px) {
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
		color:	#fff;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
		color:	#bbb;
	}
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
	color:			#FFF;
	background-color:	#e45e32;
}
#container {
	width: 100%;
	position: relative;
	height: auto !important;
	height: 100%;
	min-height: 100%;
}
.fixedS	{
	position:	fixed;
	top:	70px;
}
#contents {
	padding-bottom: 20px;
}
.carImg	{
	width:350px;
}
.t_top2	{
	width:150px;
}
#footer	{
	position:fixed;
	width:100%;
	bottom:0;
	height:20px;
	background-color:#e7672b;
}
#footer a	{
	float:left;
	padding-top:1px;
	padding-left:5px;
	color:#fff;
}
#footer #copyright	{
	float:right;
	padding-right:15px;
	color:#fff;
}

.snavbar-brand { /*never used*/
	background-size: contain;
	position: relative;
	top:5px;
	left:5px;
	height: 41px;
	width: 100px;
}
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.row-eq-height {
	display: flex;
	flex-wrap: wrap;
}

table.csstable {
	width: 100%;
	border-collapse: collapse;
}
table.csstable th.t_top {
    border-top: #b3b3b3 4px solid;
}
table.csstable th.t_top2 {
    border-top: #223a70 4px solid;
}
table.csstable th {
	border-bottom: #e3e3e3 1px solid;
	border-left: #e3e3e3 1px solid;
	text-align: left;
	background: #f7f7f7;
	padding: 10px;
	font-weight: normal;
}
td.tred {
	/* grade color red */
	border-top: #be1309 4px solid;
}
td.tblue {
	/* grade color blue */
	border-top: #4169e1 4px solid;
}
td.tgreen {
	/* grade color green */
	border-top: #228b22 4px solid;
}
table.csstable td {
	border-bottom: #e3e3e3 1px solid;
	border-right: #e3e3e3 1px solid;
	border-left: #e3e3e3 1px solid;
	text-align: left;
	padding: 10px;
}
.rootItahan{
	max-width:800px;
	min-width:200px;
}
.desc{
	position:relative;
	margin-top:20px;
	margin-bottom:20px;
}

#exmn{
	color:	#888;
}
.mnps{
	color:	red;
}
.indexh2 {
	color:	#111;
}
.indexh4 {
	color:	#888;
}
.listblack{
	color:	#111;
}