#container {	width: 100%;	text-align: center;}/* fullSlideShow--------------------------- */.fullSlideShow {	width: 100%;	text-align: left;	position : relative ;	overflow : hidden;}.fullSlideShow ul {	width: 100%;	position :fixed ;	top: 50%;	left: 50%;	overflow : hidden ;}.fullSlideShow ul li {	top: 0;	left: 0;	width: 100%;	display: none;	position : absolute ;}.fullSlideShow ul li img {	width: 100%;}/* SideNavi------------------------- */.fullSlideShow .btnPrev,.fullSlideShow .btnNext {    margin-top: -25px;    top: 50%;    width: 50px;    height: 50px;	position: relative;     z-index: 105;}.fullSlideShow .btnPrev {    left: 10px;    background: transparent url("../img/btnPrev.png") no-repeat center center;}.fullSlideShow .btnNext {    right: 10px;    background: transparent url("../img/btnNext.png") no-repeat center center;}/* PagiNation--------------------------- */.pagiNation {	bottom : 60px ;	left : 0 ;	width : 100% ;	text-align : center ;	position : fixed ; 	z-index : 130 ; /* 非表示にする場合は「90」以下に */ 	visibility: visible; /* 非表示にする場合は「hidden」に */}.pagiNation a {	margin : 0 5px ;	width : 20px ;	height : 20px ;	display: inline-block ;	overflow : hidden ;	background : #000 ;}.pagiNation a.pnActive {	filter:alpha(opacity=100)!important ;	-moz-opacity : 1!important ;	opacity : 1!important ;}/* 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;}