@charset "utf-8";

/* ==================================================================
	Site Name:
	Author:é«˜æ©‹ æ½¤
	Version: 1.0

	Page Title:	TOP

=================================================================== */
#entries-box{
	width:960px;
}

#entries-box .conts {
    margin: 0 0px 10px 0;

}

#entries-box img{
	max-width: 100%;
}

h3.main-image{
	width:960px;
	margin: 0 auto;
	padding:35px 0;
	text-align: center;
}

h4.catch{
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #e8b049), color-stop(0.00, #e2a01c));
	background: -webkit-linear-gradient(#e2a01c, #e8b049);
	background: -moz-linear-gradient(#e2a01c, #e8b049);
	background: -o-linear-gradient(#e2a01c, #e8b049);
	background: -ms-linear-gradient(#e2a01c, #e8b049);
	background: linear-gradient(#e2a01c, #e8b049);
	text-align: center;
	color:#FFF;
	font-size:1.2em;
	padding:3px 0;
}

#contents {
    margin: 0px auto 10px;
    border-top: none;
    padding-top: 30px;
}


#entries-box .conts h5{
	border-left: none!important;
	padding:0;
	margin: 0 0 20px 0;
	font-size:1.1em;
	color:#b17e19;
	background: none!important;
}

.conts .bnrSeminar{
	margin-bottom: 30px;
}

.conts ul.bnrList{
	display: flex;
	justify-content:space-between;
	margin-bottom: 43px;
}

.conts section + section{
	margin-top: 42px;
}

#entries-box .conts .movieBox h5,
#entries-box .conts .knowBox h5{
	margin-bottom: 37px;
}

.conts .movieBox ul.movieList{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content:space-between;
	margin-bottom: -25px;
}

.conts .movieBox ul.movieList li{
	margin-bottom: 25px;

}

.conts .knowBox ul.knowList{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content:center;
}

.conts .knowBox ul.knowList li{
	margin: 0 8px;
}
#contents .conts .knowBox ul.knowList li a{
	display: block;
	color: #333;
	text-decoration: none;
	transition: 0.5s;
}
#contents .conts .knowBox ul.knowList li a:hover{
	opacity: 0.9;
}

.conts .knowBox ul.knowList li a span{
	margin-top: 14px;
	display: block;
	text-align: center;
}

#contents .conts p.bnr{
	margin: 30px 0;
}

.info{
	clear:none!important;
	margin-top:20px;
	width:268px;
	height:100px;
	overflow-y: scroll;
	border:1px solid #999;
	padding:15px;
	font-size:0.9em;
	line-height: 1.5em;
}

.info a{
	color:#333!important;
	text-decoration: none!important;
}


.info p{
	margin:10px 0!important;
}


.info a:hover{
	text-decoration: underline!important;
}

.info .news-list{

}

.info .news-list li{
	margin-bottom:10px;
}


.search-list{
	margin:10px 5px;
}

.search-list li{
	float:left;
	max-width: 293px;
	margin:5px 12px;
}


.category-list{
	margin:10px 5px;
}

.category-list li{
	float:left;
	margin:5px 11px;
	width:293px;
}

.category-list li a{
	display:block;
	text-decoration: none!important;
	color:#3f3a39!important;
	padding:15px 25px;
	background-color: #fffcdb;
	font-size:1.2em;
	font-weight:bold;
	border-radius:10px;
}

.category-list li a:hover{
	background-color: #dfddcd;
}

.twitter{
	height:450px;
	width:600px;
}

.twitter h4{
	position: relative;
	z-index:10;
}

.twitter iframe{
	margin-top:-70px!important;
	z-index:0;
	position: relative;
}
