@charset "UTF-8";

#left-cel ul#left-sub li#select a{
	color:#66a6b0;
}

#right-cel h4 span{
	font-weight:bold;
	font-size:28px;
	color:#328997;
}

@media only screen and (max-width: 767px) {
#right-cel h4{
	border-bottom:none;
}
}

/*その他
-----------------------------------------------------*/
.koumoku-txt{
	width:60%;
	float:left;
	display:inline;
}

.koumoku-img{
	width:35%;
	float:right;
	display:inline;
}

.koumoku-img img{
	width:100%;
	height:auto;
}

@media only screen and (max-width: 767px) {
.koumoku-img img{
	display:none;
}
}

ul.koumoku{
list-style:none;
	font-size:medium;
	color:#333333;
	margin:0 55px 0 0;
	padding:0;
}

ul.koumoku li{
	margin:0 0 12px 0;
	padding:0;
	font-size:medium;
	text-indent:0;
}

.koumoku-txt ul.koumoku li{
	font-size:large;
}

table{
	width:100%;
	font-size:medium;
	margin:0 0 10px 0;
	color:#333333;
	text-align:center;
	border:#cccccc solid 1px;
}

table tr.sub{
	background-color:#fff9dc;
}

table th{
	padding:5px 0;
	border:#cccccc solid 1px;
	font-weight:normal;
}

table td{
	padding:5px 0;
	border:#cccccc solid 1px;
}


.left-info{
	width:50%;
	float:left;
	display:inline;
}

.right-info{
	width:45%;
	float:right;
	display:inline;
}

.right-info img{
	width:100%;
	height:auto;
}

@media only screen and (max-width: 767px) {
	.left-info{
	width:100%;
	}
	
	.right-info{
	width:100%;
	}
	
	.right-info table{
	margin-top:30px;
	margin-bottom:30px;
}

}