body{
	margin: 0;
	padding-top: 40px;
}   


* { margin: 0; padding: 0 }
p { text-align: left; margin: 15px 0 }
p, ul { font-size: 13px; line-height: 1.4em }
p#footer {
	text-align: center;
	line-height: 20px;
}
h2 {
	border-bottom: 1px dotted silver;
	margin-bottom: 5px;
	padding-bottom: 3px;
	text-align: left;
	font-size: 14px;
	padding-top: 10px;
	font-weight: normal;
	background-image: url(../img/bg_h2.jpg);
	background-repeat: no-repeat;
	background-position: left 10px;
	padding-left: 15px;
}

.hflink a:link { color: #999999}
.hflink a:visited { color: #CCCCCC}
.hflink a:hover { color: #fffacd}
.hflink a:active { color: #ffffff }


.style1 {color: #666666}
body {
	background-color: #EBEBEB;
}




div#headerArea {
	position: fixed !important;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 23px;
	font-size: 13px;
	padding-left: 10px;
	padding-top: 7px;
	background-image: url(../img/hd_bg.jpg);
	overflow: hidden;
}  
div#footerArea {
	position: fixed !important;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 70px;
	background-image: url(../img/ft_bg.jpg);
	background-repeat: no-repeat;
	text-align: center;
	line-height: 20px;
	overflow: hidden;
}  
div#contentsArea{
}  





.slider-wrap {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	width: 950px;
}
 
 
.stripViewer { /* スライドパネルの大外枠 */
	position: relative;
	overflow: hidden;
	width: 940px;
	clear: both;
	background: #EBEBEB;
	height: 540px;
}
 
.stripViewer .panelContainer { /* スライドパネルの外枠 */
position: relative;
left: 0; top: 0;
width: 100%;
list-style-type: none;
}
 
.stripViewer .panelContainer .panel { /* 実際にスライドするパネル */
	float:left;
	height: 100%;
	position: relative;
	width: 950px;
	top: -15px;
}
 
.stripViewer .panelContainer .panel .wrapper {
	padding: 0px;
}

.stripNav ul {display: none;}
.stripNav a {display: none;}
.stripNavL, .stripNavR {display: none;}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

