/* 共通項目 */
/* 文字 */
.px9{font-size:9px;line-height:150%;}
.px10{font-size:10px;line-height:150%;}
.px12{font-size:12px;line-height:150%;}
.px14{font-size:14px;line-height:150%;}
.px16{font-size:16px;line-height:150%;}
.px18{font-size:18px;line-height:150%;}
.px20{font-size:20px;line-height:150%;}
.px22{font-size:22px;line-height:150%;}
.px24{font-size:24px;line-height:150%;}


/* リンク */
a:link {color:#000e81;text-decoration:underline;}
a:visited {color:#000e81;text-decoration:underline;}
a:hover {color:#39f;}
a:active {color:#f00;}

.wt-txt a:link{color:#fff;text-decoration:underline;}
.wt-txt a:visited{color:#fff;text-decoration:underline;}
.wt-txt a:hover{color:#ccc;}
.wt-txt a:active{color:#999;}

a.bk:link{color:#000;text-decoration:underline;}
a.bk:visited{color:#000;text-decoration:underline;}
a.bk:hover{color:#666;}
a.bk:active{color:#333;}

a.wall:link{color:#4c4500;text-decoration:underline;}
a.wall:visited{color:#4c4500;text-decoration:underline;}
a.wall:hover{color:#666;}
a.wall:active{color:#333;}

a.off:link{color:#c00;text-decoration:underline;}
a.off:visited{color:#c00;text-decoration:underline;}
a.off:hover{color:#f99;}
a.off:active{color:#f33;}

/* html elements */
form,h1,h2,h3,h4,h5,h6{
	margin: 0px;
	padding: 0px;
}

body{
	margin:0px;
	padding:0px;
	background:#fff;
}

.r-indent{
	text-indent:-1em;
	padding-left:1em;
}


/* header */
.header{
	height:46px;
	background:#c40000;
}

.headerlink{
	margin-left:20px;
}

.top-data{
	margin-left:20px;
	height:36px;
}

.footer{
	margin-left:20px;
	margin-bottom:20px;
	width:800px;
}

.loginstatus-big{
	background:#c40000;
	padding:10px;
	color:#fff;
}

/* contents */
.contents{
	margin-left:20px;
}

h1{
	display:inline;
	font-size:16px;
}

.thumb{
	border-left:1px solid #fff;
	border-bottom:1px solid #fff;
	background:#e6e6e6;
}

div.thumb_nologin{
	background:#c8c394;
}

img.thumb_nologin{
	filter:Alpha(opacity=40);
}

.redline{
	width:800px;
	height:2px;
	background:#c40000;
	margin:15px 0px 15px 20px;
	padding:0px;
}

.movie-box{
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	background:url(../img2/cmn/movie_bg.gif) repeat-y #252525;
}

.movie-txt{
	padding:3px 3px;
	color:#fff;
}

.top1px{
	border-top:1px solid #fff;
}

.left1px{
	border-left:1px solid #fff;
}

.photoview{
	margin:15px;
}

/* linklist */
.links{
	padding-left:14px;
	margin-top:5px;
	background:url(../img2/cmn/link.jpg) no-repeat 0px 0.3em;
}

.ep-td{
	padding-right:10px;
}

/* fonts */
.bold{
	font-weight:bold;
}

.wt-txt{
	color:#fff;
}

.red{
	color:#c40000;
}

.gray61{
	color:#616161;
}
