@charset "UTF-8";
#page #news_box {
	float: left;
	width: 550px;
	margin-top: 10px;
		position: relative;
	overflow: hidden;
}
#article h2{
	border-bottom: none !important;
	margin-top: 20px;
}
#page #news_box #news_title {
	background-image: url(../img/news_topics_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 7px;
	height: 20px;
	padding-bottom: 5px;
}
#page #news_box #news_title #ichiran {
	float: right;
	width: 50px;
	margin-right: 10px;
}
#page #news_box #naiyou {
	width: 528px;
	font-size: 1em;
	line-height: 130%;
	background-color: #FFF;
	border: 1px solid #b4b5b6;
	height: 500px;
	overflow: auto;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#page #news_box #naiyou dt {
	float: left;
	padding-right: 10px;
	padding-bottom: 9px;
}
html:first-child #page #news_box #naiyou dd {
	padding-bottom: 13px;
}

#page #news_box #naiyou dd {
	padding-bottom: 9px;
}

#page #news_box #naiyou a {
	color: #004098;
}
#page #right_con {
	width: 385px;
	float: right;
	margin-top: 10px;
}
#page #right_con .btn {
	margin-bottom: 5px;
}
#photo {
	overflow: hidden;
	padding-top: 10px;
}
#page #news_box #naiyou #article {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	padding-bottom: 15px;
}
.slider {
	height: 402px;
	width: 100%;
}
.carousel-cell{
	height: 325px;
	width: 100%;
}
.carousel-cell-01{
	background: url("/images/top-image01.jpg");
	background-size:cover;
}
.carousel-cell-02{
	background: url("/images/top-image02.jpg");
	background-size:cover;
}
.carousel-cell-03{
	background: url("/images/top-image03.jpg");
	background-size:cover;
}
.carousel-cell-04{
	background: url("/images/top-image04.jpg");
	background-size:cover;
}
.carousel-cell-05{
	background: url("/images/top-image05.jpg");
	background-size:cover;
}
.carousel-cell-06{
	background: url("/images/top-image06.jpg");
	background-size:cover;
}
.carousel-cell-07{
	background: url("/images/top-image07.jpg");
	background-size:cover;
}
.carousel-cell-08{
	background: url("/images/top-image08.jpg");
	background-size:cover;
}
.carousel-nav{
	padding: 0 72px;
	background: #F8ECBD;
}
.carousel-sub-cell{
	position: relative;
	width: 156px;
	height: 57px;
	margin-right: 5px;
	margin: 10px 6px 10px 0;
	border: 3px solid #ccc;
	box-sizing:border-box;
	opacity: 0.7;
}
.is-nav-selected{
	opacity: 1;
	border: 3px solid #676767;
}
.carousel-sub-cell-movie{
	background: url("/images/top-images-movie.jpg");
	background-size:cover;
}
.carousel-sub-cell-01{
	background: url("/images/thumbs/t01.jpg");
	background-size:cover;
}
.carousel-sub-cell-02{
	background: url("/images/thumbs/t02.jpg");
	background-size:cover;
}
.carousel-sub-cell-03{
	background: url("/images/thumbs/t03.jpg");
	background-size:cover;
}
.carousel-sub-cell-04{
	background: url("/images/thumbs/t04.jpg");
	background-size:cover;
}
.carousel-sub-cell-05{
	background: url("/images/thumbs/t05.jpg");
	background-size:cover;
}
.carousel-sub-cell-06{
	background: url("/images/thumbs/t06.jpg");
	background-size:cover;
}
.carousel-sub-cell-07{
	background: url("/images/thumbs/t07.jpg");
	background-size:cover;
}
.carousel-sub-cell-08{
	background: url("/images/thumbs/t08.jpg");
	background-size:cover;
}
.flickity-prev-next-button{
	top: 363px;
	z-index: 1;
}
.flickity-button{
	background: none;
}
.flickity-button:hover{
	 background: none;
}
.flickity-button-icon{
	fill:#e26943;
}
.flickity-prev-next-button.next{
	right: 33px;
}
.flickity-prev-next-button.previous{
	left: 30px;
}

.carousel-main .flickity-slider {
  transform: none !important;
}

.carousel-cell {
  left: 0 !important;
  opacity: 0;
  transition: opacity 0.6s ease-in-out;
  z-index: -1;
}

.carousel-cell.is-selected {
  opacity: 1;
  z-index: 0
}

/*movie*/
.my-video-dimensions{
	width: 100% !important;
}
.video-js{
	width: 100% !important;
}
.video-js .vjs-big-play-button{
	top: 43% !important;
	left: 47% !important;
}