@charset "utf-8";
body { 	margin:0;padding:0; 
	font-family: verdana,arial,sans-serif; 
	font-style: normal;
	font-variant: normal;
	font-weight: normal;/* font-size: small; */
	line-height: 1.5; font-size-adjust: none;
	background:#969696 url(object/bg_red1.gif) top repeat-x;color:#666
}
/*

1-1.Yahoo UI Library Fonts CSS
	http://developer.yahoo.com/yui/fonts/
	*Copyright (c) 2006, Yahoo! Inc. All rights reserved.
	*http://developer.yahoo.com/yui/license.txt

Font-size Adjustment
	77% = 10px	| 	112% = 16px	|	167% = 22px	
	85% = 11px	|	129% = 17px	|	174% = 23px
	92% = 12px	|	136% = 18px	|	182% = 24px
	100% = 13px	|	144% = 19px	|	189% = 25px
	107% = 14px	|	152% = 20px	|	197% = 26px
	114% = 15px	|	159% = 21px	|
=*/
/*Adjustment*/
body {
	font-size: 13px;
	*font-size: small;
	*font: x-small;
}

table {
	font-size: inherit;
	font: 100%;
}
/*Adjustment*/
.body {margin-left: 5%; margin-right:5%;padding:0;
	background:#fff;
	border-left:solid #CC1100 2px;border-right:solid #B0171F 2px;
	_width:90%;
}
table.gS{ font-size:100%;width:90%;background:#fff;margin-bottom:20px;
}
.gS tr.s1 {background-color:#aaa; color:#fff;
}
.gS tr.s2 {background-color:#c7c7c7; color:#666;
}
.gS td {border:solid 1px #fff;padding:3px;}


#header { margin: 0; padding:20px 0 0 0;
	position:relative;
	-moz-background-clip: initial; -moz-background-origin: initial;
	-moz-background-inline-policy: initial;
	/*border-bottom:dotted #EE0000 1px;
	background:url(http://www.sumuzo.net/D_set/object/logo2-1.gif) right no-repeat;*/
}
#menuIn{background:#666;margin:0;}
#footer {border-top:dotted #ccc 1px;font-size:80% ;
	background:url(object/shadow1.gif) left bottom repeat-x; 
	color:#ee0000;
}
#footer a{color:#666;text-decoration:none;
}
#footer a:hover{color:#ee0000;
}
.column-in { margin: 0pt; padding: 0.5em 1em; }

.cleaner { border: medium none ; margin: 0pt; padding: 0pt;
 background: transparent none repeat scroll 0%; 
 clear: both; height: 1px; font-size: 1px;
  -moz-background-clip: initial; 
  -moz-background-origin: initial; 
  -moz-background-inline-policy: initial; 
}

/* scrib headers */
h1, h2, h3 { margin: 0.2em 0pt; }

h2 { font-size:120% }
h3.mtitle{font-size:130%; color:#555; border-bottom:solid #ee0000 1px; 
padding-bottom:2px;
}
h3.redt{font-size:130%; color:#ee0000; margin-top:30px;
margin-bottom:10px; 
}
h4 {font-weight:bold;font-size:12px;
	text-transform:uppercase;
	background-color:	#A3A3A3;
	color:white;
	padding-left:5px;padding-top:2px; 
	padding-bottom:1px;
	margin-top:10px; margin-right:0; margin-left:0;margin-bottom:10px;
}
.sq {padding:20px;background:#f0f0f0; border:solid #ee0000 1px;
	color:#444; line-height:150％;
}
.red {color:ee0000;}
.header { font-family:Georgia,Verdana,sans-serif; font-weight:bold; 
	font-size:250%; color: #EE0000;letter-spacing:.03em;

}

p { margin: 0.5em 0pt; }

/* link */
a { color: #003399; text-decoration:none;
}
/* body red title*/
a.headline { color:#ee0000;
	line-height:1;margin-bottom:3px; margin-top:3px;
	font-weight:bold;text-decoration:none;
}
a.extheadline { color:#ff6600;font-weight:bold;text-decoration:none }
a:hover { text-decoration:underline }
a.headline:hover{ text-decoration:underline }
a.extheadline:hover { text-decoration:underline }

input { font-size:11px }

.tease { margin-left:10px }/* サムネールキャプション*/
.meta { margin-left:10px;color:#336600;font-size:100%;}
.metanomargin { margin-left:0px;color:#336600;font-size:100%}
.entry {margin-top:10px}
.icontable{margin-left:10px;margin-bottom:10px;
	padding:0;
}
.icontable table {width:90%; font-size:10px;}
.icontable table td{border-bottom:dotted #666 1px;padding:2px;}
.icontable table img {border:0;
}
.item { line-height:1.4em;padding:10px 5px;}
.item:hover { background-color:#ccff99;}
.item_ext { line-height:1.4em;padding:10px 5px;}
.item_ext:hover { background-color:#F7EEDF; }


.more { color:#009933}
a.more{color:#33b5cc; 
	background:url(http://www.sumuzo.net/D_set/object/arrow-c.gif) left no-repeat;
	padding-left:12px;}
.extmore { color:#009933; }

img.thumb { position:relative; float:left;
	border:solid #666 1px;
	margin-right:5px;width:50px;height:50px;
} 

.righty {text-align:right;}
.rightyright {text-align:right;float:right; }

.entryfooter {color:#999;padding-top:10px }

.comment .author {
	font-style:normal;
	text-transform:none;
	font-weight:bold;
	text-decoration:none;
}



cite { 
	font-style:normal;
	text-transform:none;
	text-decoration:none;
}

.comment .body {
	margin-left:20px;
}

.comment { margin-bottom:25px; }

.comments { margin-top:30px }

img { 
	border:solid #666 1px;
	padding:0px;
	margin:0px;
}

li .document, ul .document {
	list-style-image: url(/imgs/page.gif)
};

li .folder, ul .folder {
	list-style-image: url(/imgs/folderopen.gif)
}

ul li { list-style:disc; }
ul { margin-left:25px; padding:0 }

ul.noindent { margin:0; padding:0; }
ul li.nodot { list-style:none; margin:0; padding:0; }

form { padding:0;margin:0 }

h1.header {display:inline}

