.layout-content-inner{
	background: #ffffff;
}
.seminar_h3{
	background: #a52d14;
	font-size: 1.3em;
	color: #ecd4cf;
	line-height: 1.5;
	font-weight: bold;
	margin: 0;
	padding: 0.2em 0.5em;
}
.seminar_hr{
	border-top: 0.1em dashed #ecd4cf;
	margin: 0.5em 0;
}
[class*=widget-title] {
    margin: 0.5em 0;
    line-height: 1.5;
}
@media (max-width: 767px){
	.layout-content{
		background: #ffffff;
	}
}
.layout-content-box h3, .layout-content-box h1,.layout-content-box .i-annc .i-annc__th{
	background: #a52d14;
	color: #ecd4cf;
    margin: 0;
	padding: 0.2em 0.5em;
}
.layout-content-box .i-annc .i-annc__th{
    border-top: 0.1em solid #de9485;
}
h1.i-annc__page-title:not(:empty) {
    border-bottom: 0.1em dashed #de9485;
}
.internal-page .layout-content-box h3{
	font-size: 1.3em;
}
.layout-content-box h3,.layout-content-box h1{
	font-weight: bold;
}
.seminar_hr{
	display: none;
}
a[class*="more"],a.btn-primary {
    background: #a52d14;
    color: #ffebe7;
}
li.w-annc__item.row:before{
	display: none;
}
.w-annc a.w-annc__title {
    color: #666666;
}
.layout-content-box a:hover, .layout-content-box a.hover-class, .layout-content-box .w-annc__title:hover,  .layout-content-box .w-annc__title.hover-class{
	color:  #a52d14;
}
.layout-content-box .w-annc__title{
	text-decoration: underline;
}
.w-annc__postdate-wrap{
	line-height: 1.8;
}
a[class*="more"]:hover, a[class*="more"].hover-class,a.btn-primary:hover , a.btn-primary.hover-class {
    background: #781703;
    color: #ffebe7;
}
.layout-content-box li.w-annc__item.row{
	border-bottom: 0em;
	margin: 0;
	padding:  0.4em;
}
.layout-content-box li.w-annc__item.row:nth-child(2n+2),.layout-content-box .table-striped>tbody>tr:nth-child(2n+2){
	background: #e9e9e9;
}
.layout-content-box .table-striped>tbody>tr:nth-of-type(odd){
	background: transparent;
}
tbody td, tbody td a, .i-annc a.i-annc__title{
	color: #9b9b9b;
}
.mainContent{
	background: #ffffff;
	padding: 0;
}
.layout-content{
	padding-top: 0;
}
.body-banner{
	padding: 0;
}
.row, .layout-content-box{
	margin: 0;
	padding: 0;
}
#seminar_content{
	padding: 0.5em;
}
