.LineHeight2em {line-height: 2em;}

.LineHeight15em {line-height: 1.5em;}

.LineHeight08em {line-height: 1.5em;}

.color_text_pink {color: #ee1493;}
.color_text_white {
	color: #FFFFFF;
 }
.color_text_grenn {
	color: #336600;
 }

.color_blue_navy_11pt {
	color: #03F;
	font-family: Arial, Helvetica, sans-serif;
 }
.color_text_blue_navy {
	color: #0033FF;
 }

.color_red_dark_11pt {
	color: #990000;
	font-family: "Times New Roman", Times, serif;
 }
.color_text_red_dark {
	color: #880000;
 }

.color_text_red {color: #A80000}

.color_bg_dark_Mib {background-color: #778888;}

.color_bg_lite_Mib {background-color: #DDEEEE;}

.color_bg_Mib {background-color: #EAFFFF;}
.color_text_green {color: #66CC33}
.color_text_brown {color: #993300}
.color_text_orange {color: #FF9900}
.color_text_magenda {color: #FF00FF}
.color_text_magenda_lite {color: #FF66FF}
.color_text_magenda_heavy {color: #CC33CC}
.color_text_green_black {color: #003333}

.color_text_gray_dark {color: #666666}

.color_gray_midium {color: #999999}

.枠下灰線 {
	border-bottom-color: #DDDDDD;
	border-bottom-style: solid;
	border-bottom-width: 1px;
 }

.枠上線2px_Mib {
	border-top-color: #66cccc;
	border-top-style: ;
	border-top-style: solid;
	border-top-width: 2px;
 }

.枠下線1px_Mib {
	border-bottom-color: #66cccc;
	border-bottom-style: ;
	border-bottom-style: solid;
	border-bottom-width: 1px;
 }

.枠下線2px_Mib {
	border-bottom-color: #66cccc;
	border-bottom-style: ;
	border-bottom-style: solid;
	border-bottom-width: 2px;
 }

.枠下線4px_Mib {
	border-bottom-color: #ddeeee;
	border-bottom-style: ;
	border-bottom-style: solid;
	border-bottom-width: 4px;
 }
.hr_blue_noir {
	-webkit-box-shadow: 0 0px;
	border-color: #AABBBB;
	border-width: 1px;
	box-shadow: 0 0px;
	text-shadow: 0px 0px;
 }

.container-fluid {
	background-color: #DDEEEE;
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
	height: 48px;
	min-height: 48px;
 }

@media (min-width: 767px) {.hr_color_blue_lite}

{}


@media (max-width: 768px) {.media > .pull-sm-left, .media .pull-sm-right}

	.navbar {
	background-color: #EEFFFF;
	 }

	.navbar-default {
	background-color: #DDEEEE;
	 }

	.navbar-collapse {
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
	-webkit-overflow-scrolling: touch;
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
	overflow-x: visible;
	padding-left: 15px;
	 }

		.navbar-collapse.in {
	-webkit-box-shadow: 0px 1px;
	box-shadow: 0px 1px;
	overflow-y: auto;
		 }

	.navbar-brand {
	float: left;
	font-size: 18px;
	line-height: 20px;
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 10px;
	 }

	.img-thumbnail {
		-o-transition: all .2s ease-in-out;
		-webkit-transition: all .2s ease-in-out;
		background-color: #fff;
		border-radius: 4px;
		border: 1px solid #ddd;
		display: inline-block;
		height: auto;
		line-height: 1.42857143;
		max-width: 100%;
		padding: 4px;
		transition: all .2s ease-in-out;
	 }

	.navbar-toggle {
	background-color: 889999;
	background-image: none;
	border-radius: 4px;
	border: 1px solid transparent;
	position: relative;
	 }

.navbar-toggle .icon-bar {
	border-radius: 1px;
	height: 5px;
	width: 32px;
	display: block;
		 }

.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}
/*
@media (min-width: 768px) {
  .navbar-header {
	float: left;
	min-height: 72px;
	height: 72px;
  }
}
*/

@media screen and (min-width: 768px) {}
