@charset "utf-8";

@import url("/css/reset.css");
@import url("/css/navigation.css");
@import url("/css/style.css");
@import url("/css/snipet.css");
@import url("/css/print.css");

/* body =============================== */

#creatorsBody{
	background-color:#a0681d;
	background-image:url(img/bg_top_creators.jpg);
	background-position:center top;
	background-repeat:repeat-y;	
}


#headerMono {
	background:#eeeeee url(/img/top/bg_header_grad_ffffff.png) repeat-x;
/*	border-bottom:1px solid #ff89a3;*/
	border-bottom:1px solid #cccccc;	
}

/* banner =============================== */

#contents #pageBannercreators{
	margin:10px 0;
	background:#000194 url(img/bg_header_creators.jpg) repeat;
	color:#ffffff;
	font-size:140%;
	font-weight:600;
	line-height:2;
	text-indent:0.5em;
	border:1px solid #000000;
}

#contents #pageBannercreators a{
	color:#ffffff;
	text-decoration:none;
	line-height:90px;
	font-size:150%;
}

#contents #pageBannercreators a img{
	vertical-align:middle;
}

/* article =============================== */

div.article{
	margin-bottom:20px;
}

div.article h1{
	margin:0 0 5px 0;
	padding:8px 5px;
	background-color:#ffffff;
	background-image:url(img/bg_article_h1.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	font-size:200%;
	border:1px solid #333333;
}


div.article h1 a{
	text-decoration:none;
	color:#333333;
	font-weight:600;
}

div.article h1 a:hover{
	background-color:transparent;
}

div.articleBody{
	min-height:600px;
}

div.article h2{
	margin:20px 0 20px 0;
	padding:3px 0;
	font-size:150%;
	border-bottom:1px solid #ff99aa;
}

div.article h3{
	margin:15px 0 15px 0;
	font-size:120%;
	border-bottom:1px dotted #99eeff;
}

div.article h4{
	margin:10px 0 10px 0;
	font-size:110%;
}

div.articleBody ul li{
	list-style-type:disc;
}

div.articleBody ol li{
	list-style-type:decimal;
}

div.articleBody ol ul li{
	list-style-type:circle;
}

div.article p{
	margin:10px 0 10px 0;
	line-height:1.4;
	font-size:120%;
}

#main div.article p.updatetime{
	padding-right:3px;
	text-align:right;
	color:#999999;
	font-size:80%;
	margin-bottom:20px;
}

div#summary{
	border-top:1px dotted gray;
	padding:10px;
	margin-top:40px;
}

div.articleBody tr{
	border:0px;
}

div.articleBody table.style_table{
	margin:10px auto 20px auto;
	border-collapse: collapse;
	border:1px solid #333333;
}

div.articleBody table tr.odd .style_td{
	background-color:#fcfcfc;
}


div.articleBody table .style_th,
div.articleBody table .style_td{
	margin:1px;
	padding:3px 3px;
	border:1px solid #333333;
}

div.articleBody table .style_th{
	background-color:#f0f0f0;
	color:#333333;
}

div.articleBody table thead td{
	background-color:#fcfcfc;
	font-weight:600;
	color:#333333;
}

div.articleBody ul li,
div.articleBody ol li{
	line-height:2;
}


div.articleBody blockquote,
div.articleBody pre{
	font-size:100%;
}



#toolbar{
	margin:20px 50px;
	padding:10px;
	text-align:center;
	background-color:#f0f0f0;
	border:1px #cccccc solid;
/*	display:none;*/
}

/* sub.creators =============================== */

div.creators h4{
	background-image:url(img/bg_article_h1.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	border:1px solid #333333;
	color:#333333;
}

div.creators div.subMenuEvent{
}

div.creators div.subMenuEvent ul li{
	background-image:url(img/listicon_creatorsa.png);
}

div.creators div.subMenuEvent ul ul li{
	background-image:url(img/listicon_creatorsb.png);
}

div.creators div.subMenuEvent ul ul ul li{
	background-image:url(img/listicon_creatorsc.png);
}

/* erase pukiwiki trash =============================== */

.clear{
	clear:both;
	height:0px;
}


.jumpmenu{
	display:none;
}

a.anchor_super{
	font-size:60%;
}

