/* mix 1 */

.bbox{ background:#32B3C3; }
.rbox{ background:#D5625E; }
.ybox{ background:#E6C500; }
.gbox{ background:#91BF2C; }
.grbox{ background:#dddddd; }

/* 共通 */
body{ color:#555; }
a{ color: #006699; text-decoration: underline;}
a:hover{ color: #D90000;}

/* ヘッダー */
header.te200mix-hmenu{ background:#333; }
header.te200mix-hmenu li a{
	background: #333;
	color:#fff;
}
header.te200mix-hmenu li a:hover{
	background: #999;
	color:#fff;
}
.te200mix-mainimg{
	background: #F2CE6F;
}
.te200mix-h1 h1{
	color:#666;
}
.te200mix-thumb{
	color:#666;
}
/* ヘッダー：メニュー */
.navbar-default { background-color: #333; border-color: #333; }
.navbar-default .navbar-nav > li > a {}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus { background-color: transparent; background: #999; }
.navbar-default .navbar-toggle { border-color: #666; }
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: #666; }
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: #333; border: none; }

/* コンテンツ */
.te200mix-title{
	background: #C8DB8C;
}
.te200mix-title h2{
	background: url(../images/h2_icon.png) 50% 0px no-repeat;
	color:#ffffff;
}
.te200mix-content{
	background: #EFCCC8;
}

/* フッター */
.te200mix-foot{
	background: #333333;
	color: #fff;
}
.te200mix-foot a{
	color: #fff;
}

/* スマートフォン最適 */
@media (max-width: 767px) {
	.te200mix-title h2{
		background: none;
		color:#ffffff;
	}
	.te200mix-foot nav li a{ display: block; }
}
