/*　--------------------------------------------------
------------------------------------------------------
------------------------------------------------------

INDEX SLIDES


-------------------------------------------------- */
#index_slides{background:#000;overflow:hidden;text-align:center;z-index:100;}
/* section.main .inner #index_slides p{position:absolute;bottom:75px;left:10px;color:#FFF;font-size:91.7%;text-shadow:1px 1px 2px #000;-moz-text-shadow:1px 1px 2px #000;-webkit-text-shadow:1px 1px 2px #000;z-index:99;} */
.cycle-slideshow,.cycle-slideshow img{text-align:center;}
.cycle-slide{width:100%;}
.cycle-slide > img{max-width:100%;width:auto;height:auto;}

@media screen and (max-width:980px){
	section.main .inner #index_slides{height:100%;background:#000;overflow:hidden;text-align:center;}
}
@media screen and (max-width:690px){
}


/*　--------------------------------------------------
------------------------------------------------------
------------------------------------------------------

INDEX BANNER SLIDES


-------------------------------------------------- */
#index_banner_slides{position:absolute;width:100%;overflow:hidden;display:inline-block;z-index:101;}
#index_banner_slides .images{width:100%;text-align:center;vertical-align:top;}
#index_banner_slides .images img{max-width:100%;width:95%;height:auto;}

@media screen and (max-width:980px){
	.cycle-slide > a > img,
	.cycle-slide > img{max-width:95%;width:auto;height:auto;}
}

/* pager */
.cycle-pager{position:relative;width:100%;z-index:101;text-align:center;overflow:hidden;}
.cycle-pager span{font-family:arial;font-size:40px;width:16px;height:16px;line-height:25px;display:inline-block;color:#ddd;cursor:pointer;}
.cycle-pager span.cycle-pager-active{color:#999;}
.cycle-pager > *{cursor:pointer;}



/*　--------------------------------------------------
------------------------------------------------------
------------------------------------------------------

MESSAGE TOP



-------------------------------------------------- */
.top.message{width:100%;text-align:center;}
.top.message h1{color:#FFF;font-size:100px;font-weight:bold;line-height:1em;text-align:center;}
.top.message h1 img{width:94%;display:inline-block;}

@media screen and (max-width:980px){
/* 	.top.message h1{width:100%;} */
}
@media screen and (max-width:690px){
}