@charset "utf-8";

/* ======================

 [brake-point]
 min-width:900px /pc・tb
 max-width:639px /spL
 max-width:479px /sp

====================== */

/* -----------------------------------------------------------------------------------------------------------
 メイン
----------------------------------------------------------------------------------------------------------- */

/* ------------------------------------------------------------------------------ // pc -- */
@media screen and (min-width:900px){


/*　大枠広げる 
----------------------------- */

#contents {
	clear: both;
	width: 1002px;
	min-width: 1002px;
	margin: 0 auto;
}

/* メイン
----------------------------- */

/* 包括 */
#main {
	display: table; 
	position: relative;
	width: 100%;
	height: 694px;
}

/* イメージ */
#main #wrapMainImg {
	display: table-cell;
	position: absolute;
	top: 10px;
	left: 1px;
	width: 1000px;
	height: 694px;
	vertical-align: top;
	text-align: center;
}

/* イメージ */
#main #wrapMainImg img {
	height: 692px;
	margin: 0 auto;
	vertical-align: bottom;
}

/* ニュース */
#main #wrapNews {
	position: absolute;
	right: 1px;
	bottom: 2px;
	padding: 15px 60px;
    background-color: rgba(000,000,000,0.8);
	z-index: 100;
}

/* ニュース */
#main #wrapNews .hn02 {
	width: 100%;
	color: #fff;
	font-style: italic;
	text-align: center;
}

/* ニュース見出し下バー */
#main #wrapNews .hn02:after {
	display: block;
	content: " ";
	width: 35px;
	height: 1px;
	margin: 10px auto 12px;
	border-top: solid 1px #fff;
}

/* ニュース包括 */
#main #wrapNews dl {
	clear: both;
	width: 100%;
	color: #fff;
	font-size: 1.3rem;
}

/* ニュース日付 */
#main #wrapNews dl dt {
	clear: left;
	float: left;
	width: 7em;
}

/* ニュース記事 */
#main #wrapNews dl dd {
	padding-left: 7.5em;
	padding-bottom: 0.5em;
}


}
/* pc // -- */

/* ------------------------------------------------------------------------------ // tb -- */
@media screen and (max-width:899px){
/*　大枠広げる 
----------------------------- */
#contents {
	clear: both;
	width: 100%;
	margin: 0 auto;
}

/* メイン
----------------------------- */
/* bxslider */
ul.bxslider li {
  width: 100%;
  height: 270px;
  position: relative;
}
ul.bxslider li img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-width: 100%;
  max-height: 100%;
  margin: auto;
}

/* ニュース */
#main #wrapNews {
	width: 100%;
	background: #7f7f7f;
	color: #fff;
	margin-top: 1.5em;
	padding: 1em;
}
#main #wrapNews .hn02 {
	width: 100%;
	color: #fff;
	font-weight: normal;
	font-style: italic;
	text-align: center;
}
/* ニュース見出し下バー */
#main #wrapNews .hn02:after {
	display: block;
	content: " ";
	width: 35px;
	height: 1px;
	margin: 0 auto 12px;
	border-top: solid 1px #fff;
}

/* ニュース包括 */
#main #wrapNews dl {
	clear: both;
	width: 100%;
	color: #fff;
	font-size: 1.3rem;
}

/* ニュース日付 */
#main #wrapNews dl dt {
	clear: left;
	float: left;
	width: 7em;
}

/* ニュース記事 */
#main #wrapNews dl dd {
	padding-left: 7.5em;
	padding-bottom: 0.5em;
}
#main #wrapNews dl dd a {
	color: #fff;
}
}
/* tb // -- */
