@charset "utf-8";
/* スライド */
#slide {
	margin:0 auto 20px;
}
.bxslider li {
	height:410px;
}
/* スライドページ */
.bx-wrapper span{
	display: none !important;
}
.bx-wrapper .bx-pager {
	width:993px;
	text-align:center;
	height:12px;
	margin:10px auto 0;
}
.bx-wrapper .bx-pager-link {
	display: inline-block;
	/*float:left;*/
	width:12px;
	border-radius: 50%;
	height:12px;
	margin:0 0 0 13.5px;
	background-color:#000000;
	color:#000000;
	font-size:0;	
}
.bx-pager-item {
	width:12px;
	margin: 0 10px;
	height:12px;
	display: inline-block;
}
.bx-wrapper .bx-pager-link.active {
	color:#ff8400;
	background-color:#ff8400;

}
/* スライドボタン */
.bx-controls-direction {
	position:absolute;
	height:70px;
	width:100%;
	top:50%;
}
.bx-controls-direction .bx-prev {
	position:absolute;
	left:10px;
	width:25px;
	height:70px;
	background-image: url(../images/p_arrow.png);
	
}
.bx-controls-direction .bx-next {
	position:absolute;
	right:10px;
	width:25px;
	height:70px;
	background-image: url(../images/n_arrow.png);	
}

/* コンテンツ */
#LeftDisp {
	width:730px;
	float:left;
}
#RightDisp {
	width:230px;
	border:1px solid #000;
	float: right;
}
/* バナー */
.banner_area li {
	float:left;
}
.banner_area li:last-child {
	float: right;
}
#area01 {
	margin:0 auto 20px;
}
#area02 {

	margin:0 auto 20px;
}
#area02 p {
	text-align:center;
	font-weight:bold;
}
#area03 {
	margin:0 auto 20px;
}

/* 注意喚起 */
#caution {
	background-image:url(../images/info_back.png);
	background-repeat:no-repeat;
	background-position:8px 10px;
	margin:0 auto 20px;
	background-color:#e1e1e1;
	box-sizing:border-box;
	padding:10px;
}
#caution dl {
	margin:0 0 0 75px;
}
#caution dt {
	font-size:15px;
	font-weight:bold;
	color:#dc1a00;
}
#caution dd {
	font-size:12px;
}

/*　動画　*/
#top_movie {
	margin:0 auto 35px;
}
#top_movie ul {
	border-bottom:3px solid #ffa200;
	padding:10px 0;
}
#top_movie li {
	display:inline-block;
	margin:0 3px 0 0;	
}
#top_movie li:last-child {
	margin:0px 0 0 0;	
}
#top_movie .more {
	right:0;
}
/* トピックス */
#top_news {
	box-sizing:border-box;
}
#top_news .more {
	right:0;
}
#top_news ul {
	border-bottom:3px solid #ffa200;
	padding:0 0 10px;
}
#top_news li {
	width:100%;
	box-sizing:border-box;
	margin:10px auto 0;
	background-image: url(/index/images/n_arrow.png);
	background-repeat:no-repeat;
	background-position:3px 7px;
	padding:0 0 0 30px;
}
.topic_img {
	float:left;
}
#top_news dl {
	padding:0 10px;
	box-sizing:border-box;
}
#top_news dt {
	color:#666666;
}
#facebook{
	display: flex;
	margin: 10px 0 0 0;
}
#facebook div{
	width: 320px;
	display: inline-block;
	position: relative;
}
.sns_icon{
	position: absolute;
    right: -6px;
    top: -15px;

}
#top_right {
	float:right;
	width:230px;
}

.more {
	position:absolute;
	width:72px;
	height:19px;
	background-color:#ffa200;
}

.movie_list{
	margin: 10px 0 0;
}
.movie_list {  height: 0; overflow: hidden; }


/* 問い合わせ　*/
.toiawase_dial {
	border: 2.5px solid #000;
	border-radius: 10px;
	background: #ffa200;
	margin: 15px 0 0;
	text-align: center;
	padding: 10px 0;
	width:345px;
	position: relative;
	left: 10px;
}
.toiawase_dial a{
  color: #000 !important;
  text-decoration: none;
}
.toiawase_dial dt {
	font-weight: bold;
	font-size: 20px;
	padding: 0 0 0px;
}
.toiawase_dial dd p i {
  font-size: 27px;
  margin:0 5px 0 0;
}
.toiawase_dial dd p:first-child{
	font-size: 27px;
	font-weight:bold;
}
.toiawase_dial dd p:last-child{
  margin: -1px 0 0;
  font-size: 17px;
  font-weight: bold;
}

.toiawase_box{
   display: flex;
}