E@charset "utf-8";/* =======================================	CommonElements======================================= */body {      font-size: 100%;	line-height: 160%;	font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "MS P Gothic";	color: #000;	text-align: center;	background: #fff;	position: relative;	overflow: hidden;	visibility: hidden;  }a:link { text-decoration:nderline; color: #0000ff;}a:visited { text-decoration:nderline; color: #0000ff;}a:active { text-decoration:nderline; color: #0000ff;}a:hover { text-decoration:none; color: #0000ff;}p {padding: 0 0 30px 0;}h1 {	top: 0;	left: 0;	padding: 10px 0;	width: 100%;	background: #000;	color: #fff;	font-size: 12px;	font-weight: bold;	text-align: center;	position: absolute;}h2 {	top: 0;                bottom: 300px;	left: 50px;	padding: 30px 0;	width: 100%;	font-size: 14px;	position: absolute;}h3 {	top: 0;      bottom: 290px;	left: 50px;	padding: 30px 0;	width: 100%;	font-size: 14px;	position: absolute;}/*-----------------------------------------------------/* #container --------------------------- */  #container {	top: 0;	left: 0;	width: 100%;	height: 100%;	position: absolute;	z-index: 1;}-----------------------------------------------------*//* .stageBase--------------------------- */.stageBase {	width: 100%;	position: relative;	overflow: hidden;}.stageBase .fieldWrap {	padding: 10px 0 0 0;	text-align: center;}#stage1 {background:#36042A;}#stage2 {background:#00ffee;}#stage3 {background:#333;}#stage4 {background:#ccffcc;}#stage5 {background:#ff88aa;}#stage6 {background:#36042A;}#stage7 {background:#00ffee;}#stage8 {background:#ddaadd;}#stage9 {background:#ccffcc;}#stage10 {background:#ff88aa;}/* .stageSlide--------------------------- */.stageSlide {	position: relative;	overflow: hidden;	visibility: hidden;}.stageSlide .slideWrap {	top: 0;	left: 0;	position: absolute;	overflow: hidden;}.stageSlide .slideWrap:before,.stageSlide .slideWrap:after {	content: " ";	display: table;}.stageSlide .slideWrap:after {clear: both;}.stageSlide .slideWrap {*zoom: 1;}.stageSlide .slidePanel {	float: left;	overflow: hidden;}.stageSlide .sdPrev,.stageSlide .sdNext {	margin-top: -25px;	top: 50%;	width: 50px;	height: 50px;	display: block;	position: absolute;	z-index: 99;}.stageSlide .sdPrev { left: 6%; background-image: url('../../4400/css/1-slide_prev.png'); background-repeat:                no-repeat; background-color: left; background-attachment:                scroll; background-position: transparent top }.stageSlide .sdNext { right: 5%; background-image: url('../../4400/css/1-slide_next.png'); background-repeat:                no-repeat; background-color: left; background-attachment:                scroll; background-position: transparent top }.stageSlide .slideNav {	bottom: 20px;	left: 0;	width: 100%;	height: 15px;	text-align: center;	position: absolute;	z-index: 98;}.stageSlide .slideNav a { width: 15px; height: 15px; background-image: url('../../4400/css/nav.png');                background-repeat: no-repeat; background-attachment: scroll;                display: inline-block; overflow: hidden; margin-left: 5px;                margin-right: 5px; margin-top: 0; margin-bottom: 0;                background-position: transparent center }.stageSlide .slideNav a.pnActive { background-image: url('../../4400/css/nav_acv.png'); background-repeat: no-repeat;                background-attachment: scroll; background-position:                transparent center }/*-------------------------------------------------------------------------------------------------------------------------------/* #pageNav--------------------------- */#pageNav {	top: 0;	right: 15px;   /*25*/	width: 15px;	text-align: center;	position: fixed;	z-index: 2;}#pageNav ul {	width: 15px;	display: block;}#pageNav ul li {	padding-bottom: 5px;	width: 15px;	height: 15px;	display: block;	overflow: hidden;}#pageNav ul li a { width: 15px; height: 15px; background-image: url('../../4400/css/nav.png');                background-repeat: no-repeat; background-attachment: scroll;                display: block; background-position: transparent center }#pageNav ul li.activeStage a { background-image: url('../../4400/css/nav_acv.png'); background-repeat: no-repeat;                background-attachment: scroll; background-position:                transparent center }-----------------------------------------------------------------------------------------------------------------------------*//* #pageDown--------------------------- */#pageDown {	bottom: 0;	left: 0;	width: 100%;	height: 40px;	text-align: center;	position: fixed;	overflow: hidden;	z-index: 3;}#pageDown a  { width: 30px; height: 30px; background-image: url('../../4400/css/next_arw.png');                background-repeat: no-repeat; background-attachment: scroll;                display: block; margin-left: auto; margin-right: auto;                margin-top: 0; margin-bottom: 0; background-position:                transparent center }
