/*
* Base Design of style-sheet
* $Id:$
* (C)2004-2007 Miko.Hoshina all rights reserved.
* License: PHPv3 or GPLv2
*/

*{
	padding:0;
	margin:0;
	zoom:1;
}
img{
	border:0;
}

body{
	font:9pt/155% 'Hiragino Kaku Gothic Pro', Meiryo, Verdana, 'MS P Gothic', sans-serif;
	text-align:center;
}

/*
* default anchor design
*/
a{
	background-color:inherit;
	text-decoration:none;
}
a:active{
	background-color:inherit;
	text-decoration:underline;
}
a:visited{
	background-color:inherit;
	text-decoration:none;
}
a:hover{
	background-color:inherit;
	text-decoration:underline;
}
a.tip{
	border-bottom:1px dotted #321;
}
a.tip:visited{
	border-bottom:1px dotted #321;
}
a.tip:hover{
	border-bottom:1px solid #321;
	text-decoration:none;
}
a.toc{
	visibility:hidden;
}

/*
* default list design
*/
ul, ol, dd, dir, menu{
	margin:1em 0 1em 0.6em;
	padding-left:2em;
}
dl{
	margin-left:2em;
	padding-left:0;
	margin-bottom:0.6em
}
dl dt{
	font-weight:bold;
}
dl dd{
	margin:0.2em 0 0 0;
}
ol ul, ul ol, ul ul, ol ol{
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
}
dl dl{
	margin-top:0.2em;
	margin-bottom:0;
	margin-left:0;
}
ul{
	list-style-type:disc;
}
ul ul{
	list-style-type:circle;
}
ul ul ul{
	list-style-type:square;
}
ol{
	list-style-type:decimal;
}
ol ol{
	list-style-type:lower-alpha;
}
ol ol ol{
	list-style-type:lower-roman;
}
li{
	zoom:normal;
}

/*
* default quote design
*/
blockquote{
	margin-left:1em;
	line-height:110%;
}
blockquote blockquote{
	margin-left:0;
}

/*
* default image design
*/
img.logo{
}
img.thumb{
}
img.ribbon{
	padding:0 1px;
	vertical-align:middle;
}
img.picture{
	max-width:240px;
}

/*
*
*/
table.style_table{
	margin:4px auto;
	background-color:#999;
	border:1px solid #999;
}
th.style_th{
	background-color:#fc6;
	border:0;
	padding:0 4px;
}
td.style_td{
	background-color:#ffd;
	border:0;
	padding:0 4px;
}

/*
*
*/
hr.style_hr{
	border:0;
	border-top:1px solid #eee;
}

sup.footnote{
	margin-left:.2em;
	margin-right:.2em;
}
sup.foottext{
	margin-left:.2em;
	margin-right:.2em;
}

/*
*
*/
#container{
	position:absolute;
	z-index:10000;
}
#wrapper{
	z-index:0;
}
#dialog{
	position:absolute;
	z-index:10000;
	border:2px solid #f60;
	background-color:#ffd;
}
#dialogin{
}

/*
* vim:ts=2
*/
