@charset "utf-8";
html{
    height:100%;
}
body {
	background:url(../images/detail.jpg) #000000;
	margin: 0;
	padding: 20px;
}
body * {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 150%;
	color: #FFF;
}
/*
body {
	background:#FFF;
	margin: 0;
	padding: 10px;
}
body * {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 150%;
	color: #666;
}
*/
img {
	border: 0;
}


/* ************************************************************************************ */

#sidemenu {
	margin: 20px 0 30px 6px;
}

/* ************************************************************************************ */

#main {
	margin: 10px 19px 30px 20px;
}

/* ************************************************************************************ */

#banner {
	text-align:center;
}
#banner img {
	margin: 0 0 10px 0;
	border: 1px #a2a2a2 solid;
}
#banner a:hover img {
	border: 1px #f6ff00 solid;
}


/* ************************************************************************************ */

.gallery_list_photo img {
	border: 1px #262626 solid;
}
.gallery_list_photo a img {
	border: 1px #262626 solid;
}
.gallery_list_photo a:hover img {
	border: 1px #f6ff00 solid;
}
.gallery_list_txt {
	text-align:center;
	font-size: 10px;
	margin: 3px 3px 10px 3px;
}
.gallery_detail_photo img {
	border: 1px #262626 solid;
	margin: 0 0 10px 0;
}

/* ************************************************************************************ */

.comic_list_photo img {
	border: 1px #262626 solid;
}
.comic_list_photo a img {
	border: 1px #262626 solid;
}
.comic_list_photo a:hover img {
	border: 1px #f6ff00 solid;
}
.comic_list_txt {
	text-align:center;
	font-size: 10px;
	margin: 3px 3px 10px 3px;
}
.comic_detail_photo img {
	border: 1px #262626 solid;
	margin: 0 0 10px 0;
}

/* ************************************************************************************ */

table.form td {
	padding: 5px 5px;
}
.textfield {
	color:#000;
	width: 200px;
}
.textarea {
	color:#000;
	width: 300px;
	line-height: 100%;
	padding: 2px;
}
.input {
	color:#000;
	padding: 2px;
}
.select {
	color:#000;
}
.select option{
	color:#000;
}
/* ************************************************************************************ */

.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */

/* ************************************************************************************ */
.pd5 { padding:5px; }
.pd10 { padding:10px; }
.pd15 { padding:15px; }
.pd20 { padding:20px; }
.txt12 { font-size: 12px; }
.txt10 { font-size: 10px; }
.txt12_l { font-size: 12px; line-height: 200%; }
.txt10_l { font-size: 10px; line-height: 200%; }
.txt14 { font-size: 14px;}
.txt18 { font-size: 18px; line-height: 130%; }
.txt24 { font-size: 24px; line-height: 130%; }
.grayCCC { color: #CCC; }
.gray999 { color: #999; }
.gray666 { color: #666; }
.gray333 { color: #333; }
.redC00 { color: #C00; }
.whiteFFF { color: #FFF; }
.black000 { color: #000; }
.txt_bold { font-weight:bold }
.txt_underline { text-decoration:underline }


/* ************************************************************************************ */

a {
	color:#FFF;
	text-decoration: none;
}
a:hover{
	color:#f6ff00;
	text-decoration: underline;
}

#news a {
	color:#f6ff00;
}