/*
	www Style Sheet
*/

/*=================================================================================

	Common Structure Module

=================================================================================*/

html {
	scrollbar-base-color: #770209;
	scrollbar-face-color: red;
	scrollbar-arrow-color: black;
}
body#www {
	background: #000 url("../_image/bg.gif");
	color: #ccc;
	font-size:77%;
}

/* 通常リンク */
a:link,
a:visited {
	color: #fff;
}
a:hover {
	color: red;
}

h1{
	padding:10px 0 0 10px;
	/* background: #560107; */
	color:red;
	font-weight:normal;
	letter-spacing: 2px;
}
h2{
	margin:0 0 2px 0;
	padding:0 0 3px 3px;
	/* background: #560107; */
	color:red;
	letter-spacing: 1px;
}
#iframe h2{
	border-bottom: 3px solid red;
}

/*---------------------------------------*/

.box {
	background: #e50112 url("../_image/bg2.gif");
	border-top: solid 1px #FC747A;
	border-right: solid 1px #770209;
}
.box ul{
	margin:5px 8px 8px 8px;
	padding:8px;
	background: #000;
	border: solid 1px;
	border-color: #770209 #FC747A #FC747A #770209;
}
.box li{
	padding:8px 0 8px 0;
}

.box.iframe ul{
	padding:0;
}

/*---------------------------------------*/

.chakuuta{
	padding:3px;
	text-align:center;
	background:#230103;
}
.chakuuta.left{
	float:left;
}
.chakuuta.right{
	margin:0 0 0 320px;
}

/*---------------------------------------*/

#indexListning li{
	border-bottom: 1px dotted #770209;
}
#indexListning .left{
	/* display: none; */
	float: left;
	width:30px;
	height:30px;
	margin: 0 10px 0 0;
	padding: 3px;
	font-size:70%;
	color:red;
	border: 3px solid #FF8040;
}
#indexListning .right{
	/* float: left; */
	/* margin:0 0 0 10px; */
}
#indexListning .title{
	color:red;
}
#indexListning .title s{
	margin:0 3px 0 0;
}
#indexListning .credit{
	margin:5px 0 0 0;
	/* padding:0 0 0 5px; */
	color:#ccc;
}

/*---------------------------------------*/

a.photo img{
	margin: 5px 0 0 8px;
	padding: 5px;
	background-color: #000000;
	border: 1px solid #770209;
}	
a:hover img{
	filter:alpha(opacity=75); /*IE*/
	-moz-opacity:0.75; /*FF*/
	opacity:0.75;
}

/*---------------------------------------*/

body#iframe {
	padding: 5px;
	color: #ccc;
	font-size:77%;
	background: #000;
}
#iframe a.photo img{
	margin: 0 2px 2px 0;
}	
body#iframe li{
	margin:0 0 2px 0;
	padding:3px;
	/* background: #1B0102; */
	border-bottom: 1px dotted #770209;
}

