@charset "utf-8";
/* CSS Document */

* {
	margin:0px auto;
	padding:0px;
}

body {
	margin:0px;
	padding:15px;
	font-size:12px;
	font-family:Verdana, Arial, "メイリオ", "ＭＳ Ｐゴシック";
	text-align:center;
	line-height:16px;
	background:url(../../images/bg.jpg) center top no-repeat;
}

img {
	border:none;
}

#header {
	margin:10px auto;
	padding:0px;
	width:800px;
	height:178px;
	background:url(../images/header.jpg) top center no-repeat;
}

#main {
	margin:0px auto 0px auto;
	padding:0px;
	width:800px;
}

#main div#frameTop {
	margin:0px;
	padding:0px;
	height:32px;
	background:url(../images/frameTop.png) 0px 0px no-repeat;
}

#main div#frameMiddle {
	margin:0px;
	padding:0px 33px;
	background:url(../images/frameMiddle.png) 0px 0px repeat-y;
}

#main div#frameBottom {
	margin:0px;
	padding:0px;
	height:30px;
	background:url(../images/frameBottom.png) 0px 0px no-repeat;
}


div#frameMiddle #catch {
	margin:0px;
	padding:0px 0px 26px 0px;
	height:163px;
	background:url(../images/header.jpg) 0px 0px no-repeat;
}

div#frameMiddle #catch2 {
	margin:0px;
	padding:0px 0px 26px 0px;
	height:500px;
	background:url(../images/catch2.jpg) 0px 0px no-repeat;
}

div#frameMiddle #item {
	margin:0px;
	padding:186px 25px 26px 25px;
	height:93px;
	background:url(../images/item.jpg) 0px 0px no-repeat;
}

div#frameMiddle #caution {
	margin:0px;
	padding:0px;
	width:734px;
	text-align:left;
	color:#CC0000;
}

#caution strong {
	font-size:14px;
}

#caution #cap {
	width:734px;
	height:18px;
	background:url(../images/cautionCap.png) top center no-repeat;
}

#caution #mdl {
	margin:0px;
	padding:2px 18px 2px 18px;
	background:url(../images/cautionMdl.png) top center repeat-y;
}

#caution #low {
	width:734px;
	height:18px;
	background:url(../images/cautionLow.png) top center no-repeat;
}

#caution ul {
	margin:5px auto 12px 10px;
	padding:0px;
}

#caution ul li {
	margin:6px auto 2px 14px;
	padding:0px 0px 0px 0px;
	list-style-type:disc;
	line-height:1.2em;
}

#caution ul li a {
	text-decoration:underline;
	color:#0033FF;
}

#caution ul li a:hover {
	color:#CC3300;
}

#caution ul li.kome {
	padding-left:12px;
	list-style-type:none;
	background:url(http://space.joycity.jp/hs/images/pop/km.gif) 0px -2px no-repeat;
}

#banner {
	margin:20px auto 0px auto;
	padding:0px;
	width:734px;
	height:95px;
	background:url(../images/fs_734_95.jpg) top center no-repeat;
}

#banner a {
	width:734px;
	height:95px;
	display:block;
}

#item #hsBtn, #item #fsBtn {
	margin:176px auto;
}

#item #hsBtn {
	margin:0px;
	padding:0px;
	width:300px;
	height:70px;
	display:block;
	float:left;
	background:url(../images/hsBtn.jpg) 0px 0px no-repeat;
}

#item #fsBtn {
	margin:0px;
	padding:0px;
	width:300px;
	height:70px;
	display:block;
	float:right;
	background:url(../images/fsBtn.jpg) 0px 0px no-repeat;
}

#item #hsBtn a:hover {
	background:url(../images/hsBtn.jpg) 0px -70px no-repeat;
}

#item #fsBtn a:hover {
	background:url(../images/fsBtn.jpg) 0px -70px no-repeat;
}

#item #hsBtn a, #item #fsBtn a, #BCBtn a {
	width:300px;
	height:70px;
	display:block;
}

#item #hsBtn a span, #item #fsBtn a span, #BCBtn a span, #banner span {
	display:none;
}

#BCBtn {
	margin:20px auto 0px auto;
	padding:0px;
	width:300px;
	height:70px;
	display:block;
	background:url(../images/bitcashBtn.jpg) 0px 0px no-repeat;
}

#BCBtn a:hover {
	background:url(../images/bitcashBtn.jpg) 0px -70px no-repeat;
}


#caution a {
	color:#0066CC;
}

#caution a:hover {
	text-decoration:underline;
	color:#FF6600;
}

#caution a:visited {
	color:#6633FF;
}

#copyright {
	margin:20px auto;
	padding:0px;
	font-size:0.9em;
	font-family:Verdana, Helvetica, Arial;
}


