@charset "utf-8";
/* CSS Document */

#slider_wrap{
	position: relative;
	overflow: hidden;
	width: 100%;
	padding-bottom: 50px;
}
.bx-viewport {
	overflow: visible!important;
	width: 354px!important;
	height: 291px;
	margin: 0 auto;
}
.slider {
	overflow: hidden;
	margin: 0 auto;
}
.slide {
}
.slide_over_l, .slide_over_r {
	position: absolute;
	width: 49px;
	height: 291px;
	top: 0;
}
.slide_over_l {
	left: -1px;
	background: url(../img/slider_shade_l.png) no-repeat 0 0;
}
.slide_over_r {
	right: 0;
	background: url(../img/slider_shade_r.png) no-repeat 0 0;
}
#info {
	padding: 20px 0;
	text-align: center;
}
.bnr1 {
	width: 485px;
	padding: 20px 0;
	text-align: center;
}
#news {
	width: 485px;
	overflow: hidden;
	min-height: 250px;
	margin-bottom: 20px;
	background: url(../img/top-news-bg.gif) no-repeat 0 0;
	background-size: contain; 	
}
#news ul {
	width: 80%;
	margin: 50px auto 0;
}
#news li {
	overflow: hidden;
	padding: 10px 0;
	border-bottom: dashed 1px #ccc;
}
#news li .date {
	float: left;
	width: 15%;
	padding-right: 10px;
}
.bnr2 {
	padding: 10px 0 10px 35px;
	text-align: left;
}
.bnr2 img {
	margin: 0 5px;
}
#sns2 {
	display: none;
}


/* ==================================================== */
/*                                             ：-969px                                                */
/* ==================================================== */
@media screen and (max-width: 969px) {

/* ------------------------------- */
/*       	 header           */
/* ------------------------------- */

/* ------------------------------- */
/*      	contents         */
/* ------------------------------- */


} /* ========== /-969px ==========  */





/* ==================================================== */
/*                                             ：-767px                                                */
/* ==================================================== */
@media screen and (max-width: 767px) {

/* ------------------------------- */
/*       	 header           */
/* ------------------------------- */

/* ------------------------------- */
/*      	contents         */
/* ------------------------------- */
.bx-viewport {
	width: 70%!important;
	height: auto;
}
.bnr1 {
	width: 100%;
}
.bnr2 {
	text-align: center;	
}
.bnr2 img {
	margin: 0 1px;
}
#news {
	width: 100%;
	margin-bottom: 0;
}
#news ul {
	width: 100%;
}
#sns2 {
	display: block;
	width: 70%;
	margin: 0 auto 10px;
}
#sns2 p {
	text-align: center;
}
#sns2 ul {
	width: 100%;
	display: table;
}
#sns2 li {
	display: table-cell;
}
#sns2 li a {
	display: block;
	overflow: hidden;
	width: 50px;
	height: 50px;
	margin: 0 auto;
	text-indent: -999px;
}
#sns2 li:nth-child(1) a {background: url(../leftbnr_SNSimg/tirol_istg_sp.gif) no-repeat 50% 0;}
#sns2 li:nth-child(2) a {background: url(../leftbnr_SNSimg/tirol_FB_sp.gif) no-repeat 50% 0;}
#sns2 li:nth-child(3) a {background: url(../leftbnr_SNSimg/tirol_tw_sp.gif) no-repeat 50% 0;}

} /* ========== /-767px ==========  */


/* ==================================================== */
/*                                             ：-480px                                                */
/* ==================================================== */
@media screen and (max-width: 480px) {

#slider_wrap{
	padding-bottom: 10px;
}
.bx-wrapper .bx-pager {
display: none;
}
.bnr1 {
	padding-top: 10px;
}
} /* ========== /-480px ==========  */



