@charset "UTF-8";
/*
 * style.css
 *
 *  version --- 1.0
 *  updated --- 2012/08/15
 */

/* TopPage
------------------------------------------------------------------*/
body{
	background-color: #f3f2ee;
}
.pBlock{
	background-color: #fff;	
}



/* First */
.information{
	/*
	background-color:#000;
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
	*/
	height:60px;
	background:url(../common/img/bg/bg01.png);
	/*
	
	width:100%;
	height:100px;
	color: #fff;
	*/
  
}

.information .inner{
	width:950px;
	margin:5px auto 0 auto;
	padding:5px 0 0 0;
	text-align:left;
}
.information .inner p{
	color:#ccc;
	font-size:85%;
}

.information .inner .newsArea{

}
.information dl{}
.information dl dt{
	font-size: 80%;
	font-weight: bold;
	color: #fff;
	float: left;
	display: inline;
	width: 70px;	
}
.information dl dd{
	font-size: 85%;
	float: right;
	display: inline;
	width: 880px;	
}
.information dl a{
	color: #fff;
	text-decoration: none;
}
.information dl dt a{
	font-weight: bold;
}
.information dl a:hover{
	color: #fff;
	text-decoration: underline;
}




#gWrapper.top #cPageTop { display: none; }



.topImgViewport {
    width: calc((100vh - 50px - 40px) / 750 * 2000);
    min-width: calc((491px - 50px - 40px) / 750 * 2000);
    max-width: 2000px;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.topImgFlipsnap { /* + 1px added to workaround ie 11 layout issue */
    width: calc((100vh - 50px - 40px) / 750 * 2000 * 27 - -1px); /* num of top images */
    min-width: calc((491px - 50px - 40px) / 750 * 2000 * 27 - -1px); /* num of top images */
    max-width: calc(2000px * 27 - -1px); /* num of top images */
}
.topImgFlipsnap:after {
    content: "";
    display: block;
    clear: both;
    height: 0;
}
.topImgItem {
    display: block;
    float: left;
    width: calc((100vh - 50px - 40px) / 750 * 2000);
    min-width: calc((491px - 50px - 40px) / 750 * 2000);
    max-width: 2000px;
    position: relative;
}
.topImgItem > a {
    display: block;
}
.topImgItem > a > img {
    display: block;
}

.topImgOverlay { visibility: hidden; }
.topImgOverlay.current { visibility: visible; }
