/* fullSlideShow
--------------------------- */
.fullSlideShow {
    width: 100%;
    text-align: left;
    position: relative;
    overflow: hidden;
}
.fullSlideShow ul {
    top: 50%;
    left: 50%;
    width: 100%;
    position: absolute; /* absolute or fixed */
    overflow: hidden;
}
.fullSlideShow ul li {
    top: 0;
    left: 0;
    width: 100%;
    display: none;
    position: absolute;
}
.fullSlideShow ul li img {
    width: 100%;
}

.fullSlideShowsp {
    width: 100%;
    text-align: left;
    position: relative;
    overflow: hidden;
}
.fullSlideShowsp ul {
    top: 50%;
    left: 50%;
    width: 100%;
    position: absolute; /* absolute or fixed */
    overflow: hidden;
}
.fullSlideShowsp ul li {
    top: 0;
    left: 0;
    width: 100%;
    display: none;
    position: absolute;
}
.fullSlideShowsp ul li img {
    width: 100%;
}


 
/* PagiNation
--------------------------- */
.pagiNation {
    bottom: 120px;
    left: 0;
    width: 100%;
    height: 2px;
    text-align: center;
    position: absolute; /* absolute or fixed */
    z-index: 110; /* 非表示にする場合は「90」以下に */
    visibility: visible; /* 非表示にする場合は「hidden」に */
	display:table-column;
	vertical-align:middle;
}
 
.pagiNation a {
    margin: 0 12px;
    width: 46px;
    height: 2px;
    display: inline-block;
    overflow: hidden;
    background: #fff;
	opacity: 0.5 !important;
}
.pagiNation a.pnActive {
    opacity:1 !important;
}

a.btnPrev{
	position:absolute;
	top:0;
	bottom:0;
	margin:auto;
	left:10px;
	background:url(../img/nav_pre.png) no-repeat;
	width:31px;
	height:56px;
	z-index:110;
}
a.btnNext{
	position:absolute;
	top:0;
	bottom:0;
	margin:auto;
	right:10px;
	background:url(../img/nav_next.png) no-repeat;
	width:31px;
	height:56px;
	z-index:110;
}
 
 
/* Wrapper
--------------------------- */
#wrapper {
    width: 100%;
    text-align: left;
    background: #fff;
    position: relative;
    z-index: 120;
}
 
.contents {
    padding: 30px 50px 50px 50px;
}
.contents p {
    padding-bottom: 3em;
    line-height: 180%;
}
 
/* =======================================
    ClearFixElements
======================================= */
.fullSlideShow ul:after {
    content: ".";
    height: 0;
    clear: both;
    display: block;
    visibility: hidden;
}
.fullSlideShow ul {
    display: inline-block;
    overflow: hidden;
}