/*--共通--*/
* {margin:0;padding:0;}
p {text-align:left;margin:15px 0;}
p, ul {font-size:13px;line-height:1.4em;}
p a, li a {color:#39c;text-decoration:none;}
p#cross-links {text-align:center; position:relative; top:-45px;}
p#cross-links {border-bottom:1px solid #FF5012;margin-bottom:10px;padding-bottom:10px;}
a:focus {outline:none;}
img {border:0;}
h3 {border-bottom:1px solid silver;margin-bottom:5px;padding-bottom:3px;text-align:left;}
body {font-family:Verdana,Arial;background:#000000;color:#000;width:900px;margin:auto;text-align:center;padding-bottom:0px;}
/*--ヘッダーメニュー--*/
#header {position:relative;top:-25px;margin:0 15px;padding:0 0 0 0; height:20px;}
#header ul#mainNav {float:right;padding:0 0 0 0;}
#header #mainNav li {float:left; font-size:0px;}
#header #mainNav li a {display:block;}
.logo {position:relative;left:-320px;top:5px;}
/*--メイン--*/
.stripViewer .panelContainer .panel ul {text-align:left;margin:0 0 0 0;}
.slider-wrap {margin:10px 0;position:relative;top:-30px;width:100%;}
.csw {width:100%;height:35px;background:#fff;overflow:scroll;}
.csw .loading {margin:200px 0 300px 0;text-align:center;}
.stripViewer {position:relative;overflow:hidden;margin:auto;width:900px;height:350px;clear:both;background-image:url(images/main_bg.png);background-repeat:no-repeat;}
.stripViewer .panelContainer {position:relative;left:0;top:0;width:100%;list-style-type:none;}
.stripViewer .panelContainer .panel {float:left;height:100%;position:relative;width:900px;}
.stripViewer .panelContainer .panel .wrapper {padding:10px;}
.stripViewer .panelContainer .panel .wrapper1 {padding:10px;background-image:url(images/bg01.png);background-repeat:no-repeat;background-position:top right;height:350px;}
.stripViewer .panelContainer .panel .wrapper2 {padding:10px;background-image:url(images/bg02.png);background-repeat:no-repeat;background-position:top right;height:350px;}
.stripViewer .panelContainer .panel .wrapper3 {padding:10px;background-image:url(images/bg03.png);background-repeat:no-repeat;background-position:top right;height:350px;}
.stripViewer .panelContainer .panel .wrapper4 {padding:10px;background-image:url(images/bg04.png);background-repeat:no-repeat;background-position:top right;height:350px;}
.stripNav {margin:auto;}
.stripNav ul {list-style:none;}
.stripNav ul li {float:left;margin-right:2px;}
.stripNav a {display:none;}
.stripNav li a:hover {background: #333;}
.stripNav li a.current {background: #000;color:#fff;}
.stripNavL, .stripNavR {position: absolute;top:370px;text-indent:-9000em;}
.stripNavL a, .stripNavR a {display:block;height:40px;width:40px;}
.stripNavL {left:0;}
.stripNavR {right:0;}
.stripNavL {background:url("images/left.gif") no-repeat center;}
.stripNavR {background:url("images/right.gif") no-repeat center;}
.lineup {position:relative;left:-310px;top:-35px;}
.photo {position:relative;left:220px;top:-180px;width:440px;height:290px;}
/*--フッター--*/
#footer {position:relative;top:-50px;height:100px;background-image:url(images/foot_bg.png);background-repeat:no-repeat;}
#footer ul#mainNav {float:center;}
#footer #mainNav li {float:left;font-size:0px;width:300px;height:200px;}
#footer #mainNav li a {display:block;}
/*--コピーライト--*/
#copyright {font-size:10px;color:#FF6600;}
