@charset "UTF-8";

/* 各デバイス共通
------------------------------------------------------------*/


#term-table {
	font-size: 14px;
	margin-bottom: 20px;
}

#term-table tr{

	vertical-align: middle;
	background: #EDE7DA;
}
#term-table th{
	padding: 10px;
	width: 12%;
	vertical-align: middle;
	background: #EDE7DA;
	border-bottom: 1px solid #FFF;
	color: #441F0D;
	font-weight: bold;
}
#term-table td{
	padding: 10px;
	vertical-align: middle;
	background: #F9F6F1;
	border-bottom: 1px solid #FFF;
	width: 80%;
}




#term-tb tr{

	vertical-align: middle;
	background: #EDE7DA;
}
#term-tb th{
	padding: 10px;
	width: 12%;
	vertical-align: middle;
	background: #EDE7DA;
	border-bottom: 1px solid #FFF;
	color: #441F0D;
	font-weight: bold;
}
#term-tb td{
	padding: 10px;
	vertical-align: middle;
	background: #F9F6F1;
	border-bottom: 1px solid #FFF;
	width: 80%;
}


#term-tb2 tr{

	vertical-align: middle;
	background: #EDE7DA;
}
#term-tb2 th{
	padding: 10px;
	width: 12%;
	vertical-align: middle;
	background: #EDE7DA;
	border-bottom: 1px solid #FFF;
	color: #441F0D;
	font-weight: bold;
}
#term-tb2 td{
	padding: 10px;
	vertical-align: middle;
	background: #F9F6F1;
	border-bottom: 1px solid #FFF;
	width: 80%;
}






/*PC用
------------------------------------------------------------*/

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


}


/* ここから959px以下 
------------------------------------------------------------*/

@media only screen and (max-width: 959px){







}



.term-title01 {
	font-size: 16px;
	color: #683C19;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #938E44;
	font-weight: bold;
}

.term-img {
	float: left;
	width: 200px;
	margin-right: 10px;
}

.term-content-inner {
	margin-bottom: 20px;
}
