/* CSS style 05 */

body {
	color : #999;
	font-size : 12px;
	font-family : "MS UI Gothic", Verdana, Osaka;
	font-style : normal;
	font-weight : normal;
	line-height : 125%;
	text-align : left;
	word-spacing : 0px;
	margin : 0px;
	padding : 0px;
	scrollbar-base-color : #ffe;
	scrollbar-arrow-color : #bb5;
	scrollbar-face-color : #fff;
	scrollbar-track-color : #dcf;
	scrollbar-highlight-color : #dcc;
	scrollbar-shadow-color : #edd;
	scrollbar-darkshadow-color : #dcc;
	scrollbar-3dlight-color : #dcc;
	background-color : #111;
	background-repeat : no-repeat;
	background-attachment : fixed;
	background-position : center center;
	overflow-x : hidden; 
}

div {
	margin : 0px;
	padding : 0px;
}

h1 {
	display : block;
	color : #222;
	font-size : 48px;
	font-family : Verdana, Arial, Osaka;
	font-style : normal;
	font-weight : bold;
	line-height : 100%;
	text-align : left;
	width : 480px;
	margin : 20px 0px 8px 8px;
	padding : 0px 0px 2px 12px;
	border-top : none;
	border-right : none;
	border-bottom : none;
	border-left : #222 48px solid;
}

H1 a {
	color : #222;
	text-decoration : none;
}

H1 a:hover {
	color : #333;
}

h2 {
	color : #555;
	font-size : 12px;
	font-family : Verdana, Arial, Osaka;
	font-style : normal;
	font-weight : bold;
	line-height : 100%;
	text-align : left;
	width : 480px;
	margin : 12px 0px 0px 8px;
	padding : 0px 0px 2px 12px;
	border-top : none;
	border-right : none;
	border-bottom : none;
	border-left : #557 7px solid;
	filter : dropshadow( color=#333333, offx=1, offy=2, positive=1 );
}

a {
	color : #059;
	text-decoration : none;
}

a:hover {
	color : #fff;
}

address {
	display : block;
	color : #777;
	font-size : 12px;
	font-family : Arial, "Century Gothic", Osaka;
	font-style : normal;
	text-align : left;
	margin : 0px 0px 0px 12px;
	padding : 0px;
	border : none; 
	background-color : transparent;
}

address a{
	color : #bbc;
	font-style : normal;
	border : none; 
	background-color : transparent;
	text-decoration : none;
}

q {
	font-size : 12px;
	font-family : "MS UI Gothic", Verdana, Osaka;
	line-height : 155%;
	margin : 0px;
	padding : 0px;
	border-top : none;
	border-right : none;
	border-bottom : #bbb 1px solid;
	border-left : none;
	background-color : transparent;
}

blockquote {
	font-size : 11px;
	font-family : "MS UI Gothic", Verdana, Osaka;
	margin : 0.5em;
	padding : 2px;
	border : #ccc 1px solid;
	background-color : lightgoldenrodyellow;
}

hr {
	height : 1px;
	border : #eee 1px solid;
}

img {
	margin : 0px;
	padding : 0px;
	border : none; 
}

p {
	color : #777;
	font-size : 12px;
	font-family : "MS UI Gothic", Verdana, Osaka;
	margin : 0px;
	padding : 0px;
	line-height : 1.6em;
}

table, tr, td {
	color : dimgray;
	font-size : 11px;
	font-family : Verdana, Arial, Osaka;
	font-style : normal;
	font-weight : normal;
	line-height : 155%;
	border : none;
	margin : 0px;
	padding : 0px;
}

td.sauce01 {
	color : royalblue;
	font-size : 10px;
	background-color : #fff;
}

td.sauce02 {
	color : silver;
	font-size : 9px;
	font-family : Arial, Osaka;
	background-color : #fff;
}

dl {
	font-size : 12px;
	font-family : Verdana, Arial, Osaka;
	text-align : left;
	margin : 0px;
	padding : 0px;
}


dl dt {
	margin : 0px;
	padding : 0px;
}


dl dd {
	margin : 0px;
	padding : 0px;
}

dl dd a {
	display : inline;
	text-indent : 0px;
	text-decoration : none;
	margin : 0px;
	padding : 0px;
	background-color : transparent;
}

ul {
	color : #bbb;
	font-size : 11px;
	font-family : Verdana, Arial, Osaka;
	margin : 20px 0px 20px 55px;
	padding : 2px;
	list-style-type : square;
	list-style-position : outside;
}

ul li {
	margin : 0px;
	padding : 0px;
}
