/* CSS Document */

@media only screen and (min-width : 960px) {
.stellarnav > ul > li:nth-child(3)  {
	background-color: #dcd0bb !important;
}
.stellarnav > ul > li:nth-child(3) a {
	color:#fff !important;
}
}

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

ul.g-menu > li:nth-child(2) > a {
	background-color:#dcd0bb;
	color:#fff;
}
ul.g-menu > li:nth-child(2) > a:hover {
	background-color:#c6b599;
}

}

dl.nagare {
	width: 100%;
	margin-bottom: 10%;
	overflow:hidden;
}
dl.nagare dt {
	float: left;
	width: 28%;
	clear: both;
	padding: 5px;
	border-top: 1px solid #CCC;
}
dl.nagare dd {
	float: right;
	width: 72%;
	padding: 5px;
	border-top: 1px solid #CCC;
 /float:none;
 /margin-left:28%;
 /width:auto;

}

.table-ul {
	display: table;
	table-layout: fixed;
	text-align: center;
	width: 100%;
	margin-bottom: 5%;
}
.table-ul li {
	display: table-cell;
	vertical-align: middle;
	padding: 1%;
}

