@charset "UTF-8";
/* CSS Document */

body{
margin: 50px 0 0 0;
}

#header {
	margin: 10px auto;
	width:80%;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 24px;
	color: #00CCFF;
	line-height: 32px;
	letter-spacing: 0.3em;
}

#party {
	width: 480px;
	padding: 15px;
	background-color: #00CCFF;
	color: #FFFFFF;
	line-height: 18px;
}

#party_title {
	font-family:"Times New Roman", Times, serif;
	font-size: 18px;
	letter-spacing: 0.2em;
	color: #FFFFFF;
	margin-bottom: 15px;
}


/* スクロールボックス */
#box {
	padding:15px;
	margin: 0 auto;
	width:80%;
	height:320px;
	overflow:auto;
	position:relative;
	border-top: dotted 1px #999999;
	border-bottom: dotted 1px #999999;
	background-image:url(../pic/white_30.png);
}

/* スクロールバー */
.scrollgeneric {
	line-height:1px;
	font-size:1px;
	position:absolute;
	top:0;
	left:0;
}

/* 縦スクロール範囲と背景 */
.vscrollerbase {
	width:5px;
	background-color:#eee;
}

/* 縦スクロールバー */
.vscrollerbar {
	width:5px;
	background-color:#00CCFF;
}

/* 横スクロール範囲と背景 */
.hscrollerbase {
	height:5px;
	background-color:#eee;
}

/* 横スクロールバー */
.hscrollerbar {
	height:5px;
	background-color:#00CCFF;
}

/* 縦横スクロールバー */
.scrollerjogbox {
	width:5px;
	height:5px;
	top:auto;
	left:auto;
	bottom:0;
	right:0;
	background-color:#eee;
}

/* maximage */
img.bgimage {
    display: none;
	position:fixed !important;
}
img.loader {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -12px 0 0 -12px;
}


.honbun {
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
letter-spacing: 0.2em;
line-height: 2em;
}

.honbun a,
.honbun a:link.honbun,
.honbun a:visited.honbun {
    color:#00CCFF;
    text-decoration:none;
}
.honbun a:hover {
    color:#00CCFF;
    text-decoration:underline;
}

.copy {
padding:15px;
margin: 0 auto;
width:80%;
text-align: right;
font-size: 9px;
color: #000;
line-height: 2em;
font-family: "Times New Roman", Times, serif;
letter-spacing: 0.2em;
}