/*
 * Global styles
 */
body {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	margin:	0;
	padding: 0;
	text-align: center;
	color: #222233;
	font-size: 0.83em;
	font-family: Osaka, 'ＭＳ Ｐゴシック';
	background-color: #f6f6f9;
}
img {
	border:0;
}
form {
	margin: 0px;
	font-family: 'ＭＳ Ｐゴシック';
}
textarea, input {
	font-size: 1em;
	font-family: 'ＭＳ ゴシック';
}
select, option {
	font-size: 1em;
	font-family: 'ＭＳ Ｐゴシック';
}
table, td, th {
	font-size: 1em;
}
.hidden {
	display: none;
}

/**
 * Screen
 */
#screen {
	position: relative;
	top: 0;
	left: 0;
	width: 780px;
	margin: 0;
	border: 0;
	padding: 0;
	text-align: left;
	font-family: Osaka, 'ＭＳ Ｐゴシック';
	background-color: #ffffff;
}

/**
 * Header
 */
#header {
	width: 780px;
	font-size: 1em;
	font-weight: normal;
	background-color: #fffeff;
}
#header div.logo {
	float: left;
	width: 280px;
}
#header div.logo img {
	border: 0;
}

#header form.search {
	float: right;
	width: 470px;
	margin: 0;
	padding: 16px 10px 0 0;
	line-height: 1.25em;
	text-align: right;
	color: #005588;
	font-family: 'ＭＳ Ｐゴシック';
}

/**
 * Header RSS
 */
#header div.rss {
	float: right;
	width: 80px;
	margin-top: 24px;
}

/**
 * Header RSS
 */
#header div.googleSearchMain {
	float: right;
	width: 260px;
	margin-top: 20px;
}
/**
 * Header menu
 */
#header ul  {
	clear: both;
	float: left;
	width: 780px;
	margin: 0;
	padding: 0;
	border: 1px #005588 solid;
	background-color: #005588;
}
#header ul li {
	display: inline;
	margin: 0px;
}
#header ul li.map {
	float: right;
}
#header ul li a {
	float: left;
	padding: 1px 15px;
	border-right: 1px #5577aa solid;
	font-weight: bold;
	font-family: Arial, Osaka, 'ＭＳ Ｐゴシック';
	text-decoration: none;
	line-height: 1.2em;
	background-color: #005588;
	color: #ffffff;
}
#header ul li a:hover {
	background-color: #ffffff;
	color: #ee6644;
}
#header ul li a.select {
	background-color: #dde0ea;
	color: #0044cc;
}

/*
 * Body
 */
#body {
	clear: both;
	float: left;
	width: 780px;
	font-size: 1em;
	font-weight: normal;
	background-color: #ffffff;
	background-image: url(http://www.sound-uz.jp/php/images/bg-vborder-w233h60.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
#bodyFoot {
	clear: both;
	float: left;
	width: 524px;
	margin: 1em 0 1em 6px;
	padding: 1em 0;
	border-top: 1px #ccbb99 dotted;
	text-align: center;
}
#bodyFoot div.adBottom {
	margin: 10px 10px;
	text-align: center;
	color: #aaaaaa;
	line-height: 1.35em;
}

/*
 * Main
 */
#main {
	clear: both;
	float: left;
	width: 524px;
	margin: 0 0 10px 6px;
	padding: 0;
	text-align: left;
	line-height: 1.45em;
	font-family: Osaka, 'ＭＳ Ｐゴシック';
}
#main h1 {
	clear: both;
	margin: 0.3em 0 0 0;
	padding: 0.5em 0.2em;
	border-bottom: 1px #99aabb dotted;
	font-family: sans-serif, Osaka, 'ＭＳ Ｐゴシック';
	font-size:  1.4em;
	line-height: 1.1em;
	color: #003355;
	background-color: #ffffff;
}
#main h1.script {
	padding: 0.5em 0.2em 0.5em 30px;
	background-image: url(http://www.sound-uz.jp/php/images/icon-script-w24h24.gif);
	background-repeat: no-repeat;
	background-position: 6px left;
}
#main h1.note {
	padding: 0.5em 0.2em 0.5em 30px;
	background-image: url(http://www.sound-uz.jp/php/images/icon-note-w24h24.gif);
	background-repeat: no-repeat;
	background-position: 6px left;
}
#main h1.bbs {
	padding: 0.5em 0.2em 0.5em 30px;
	background-image: url(http://www.sound-uz.jp/php/images/icon-bbs-w24h24.gif);
	background-repeat: no-repeat;
	background-position: 6px left;
}
#main h1.favorite {
	padding: 0.5em 0.2em 0.5em 30px;
	background-image: url(http://www.sound-uz.jp/php/images/icon-favorite-w24h24.gif);
	background-repeat: no-repeat;
	background-position: 6px left;
}
#main h1.warning {
	padding: 0.5em 0.2em 0.5em 30px;
	background-image: url(http://www.sound-uz.jp/php/images/icon-warning-w24h24.gif);
	background-repeat: no-repeat;
	background-position: 6px left;
}
#main h2 {
	clear: both;
	margin: 0px;
	padding: 0.5em;
	border-top: 1px #99aabb dotted;
	border-bottom: 1px #99aabb dotted;
	font-family: sans-serif, Osaka, 'ＭＳ Ｐゴシック';
	font-size:  1.1em;
	line-height: 1.1em;
	color: #005588;
	background-color: #d6e3ee;
}
#main h3 {
	clear: both;
	margin: 6px 0px 0.5em 0px;
	padding: 3px 4px 4px 32px;
	border-bottom: 1px #99a6af solid;
	font-family: Osaka, 'ＭＳ Ｐゴシック';
	font-size: 1.15em;
	line-height: 1.1em;
	color: #003355;
	background-color: #dde3ea;
	background-image: url(http://www.sound-uz.jp/php/images/icon-wakaba-w24h24.gif);
	background-repeat: no-repeat;
	background-position: 4pt 1pt;
}
#main h4 {
	margin: 0.8em 4px 3px 0px;
	padding: 0 0 3px 20px;
	border-bottom: 1px #ccbbaa dotted;
	font-family: Osaka, 'ＭＳ Ｐゴシック';
	font-size:  1.15em;
	line-height: 1.1em;
	color: #003355;
	background-image: url(http://www.sound-uz.jp/php/images/icon-check-w16h16.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}
#main h4.script {
	background-image: url(http://www.sound-uz.jp/php/images/icon-script-w16h16.gif);
	padding: 0 0 3px 26px;
}
#main h4.bbs {
	background-image: url(http://www.sound-uz.jp/php/images/icon-bbs-w16h16.gif);
	padding: 0 0 3px 26px;
}
#main h4.note {
	background-image: url(http://www.sound-uz.jp/php/images/icon-note-w16h16.gif);
	padding: 0 0 3px 26px;
}
#main h5 {
	margin: 0px;
	padding: 0.5em;
	text-decoration: underline;
	font-size:  1em;
	font-family: sans-serif, Osaka, 'ＭＳ Ｐゴシック';
	color: #003355;
}
#main h6 {
	margin: 0px;
	padding: 0.5em;
	text-decoration: underline;
	font-size:  1em;
	font-family: sans-serif, Osaka, 'ＭＳ Ｐゴシック';
	font-weight: normal;
	color: #003355;
}

#main p {
	margin: 0.6em 8px 0.8em 8px;
	line-height: 1.45em;
}
#main ul {
	margin: 0.8em 8px 0.8em 2.5em;
	line-height: 1.45em;
}
#main ul li {
	margin: 0.5em 0 0.8em 0;
	line-height: 1.45em;
}
#main a {
	color: #000088;
	text-decoration: none;
}
#main a:hover {
	color: #ff4400;
	text-decoration: underline;
}
#main ul.list {
	margin: 0.5em 8px 0.5em 2.5em;
	line-height: 1.45em;
}
#main ul.list li {
	margin: 0.5em 0 0.5em 0;
	line-height: 1.3em;
}

/*
 * Main block
 */
#main div.tnavi {
	clear: both;
	margin: 0;
	padding: 2px;
	color: #7a7066;
	border-bottom: 1px #9aa0a6 solid;
}
#main div.fnavi {
	clear: both;
	margin: 0;
	padding: 2px;
	color: #7a7066;
	border-top: 1px #9aa0a6 solid;
}
#main div.head {
	clear: both;
	margin: 16px 0 24px 0;
	padding: 0;
}
#main div.info {
	margin: 0 2px 0 2px;
	color: #7a7066;
	text-align: right;
}
#main div.more {
	clear: both;
	float: right;
	display: inline;
	margin: 0 8px 1em 0;
	padding: 0 0 0 34px;
	text-align: right;
	color: #dd6600;
	font-weight: bold;
	background-image: url(http://www.sound-uz.jp/php/images/bg-more-w30h16.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
#main div.pageup {
	clear: both;
	margin: 0 3px 3px 0;
	text-align: right;
}
#main div.ads {
	clear: both;
	margin: 1em 0;
	padding: 2em 0;
	border-top: 1px #ccbb99 dotted;
	text-align: center;
}
#main a.pancher {
	clear: both;
	font-size: 4pt;
	line-height: 4pt;
}
/*
 * Page navi
 */
#main div.pnavi {
	clear: both;
	height:16px;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	padding: 0px;
}
#main div.pnavi span.info {
	float: left;
	color: #7a7066;
}
#main div.pnavi img.next {
	float: right;
	margin: 0;
	margin-left: 12px;
	padding: 0;
}
#main div.pnavi img.prev {
	float: right;
	margin: 0;
	padding: 0;
}
#main code {
	font-family:'ＭＳ ゴシック', monospace;
	font-size: 1em;
}
/**
 * Codef
 */
#main pre.codef {
	width: 97%;
	margin: 0;
	padding: 6px;
	border: 1px #dadadf solid;
	border-left: 2px #667799 solid;
	line-height: 1.35em;
	font-size: 1em;
	color: #000022;
	background-color: #eaeaef;
	overflow-x: scroll;
	scrollbar-base-color: #dadadf;
	font-family:'ＭＳ ゴシック', monospace;
}
/**
 * Bquote
 */
#main blockquote.bquote {
	width: 99%;
	margin: 0;
	padding: 6px;
	border-left: 2px #66aa66 solid;
	border-bottom: 1px #dee6de solid;
	line-height: 1.35em;
	font-size: 1em;
	color: #005500;
	background-color: #eef6ee;
	overflow-x: scroll;
	scrollbar-base-color: #dee6de;
}

/**
 * Bookmark page
 */
#main dl.link {
	margin: 0.8em 6px 2em 6px;
	line-height: 1.4em;
}
#main dl.link dt {
	margin: 1em 6px 0.6em 4px;
	padding: 0 0 0 22px;
	border-bottom: 1px #ccbbaa dotted;
	font-weight: bold;
	font-family: Arial, Osaka, 'ＭＳ Ｐゴシック';
	background-image: url(http://www.sound-uz.jp/php/images/icon-favorite-w16h16.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}
#main dl.link dd {
	margin-top: 0.1em;
	margin-bottom: 0.5em;
}
#main dl.link dd ul li {
	margin: 0.3em 0 0.3em 0.5em;
}
/*
 * BBS styles
 */
#main h3.bbsTitle {
	clear: both;
	margin: 6px 0 0 0;
	padding: 8px 5px;
	border-top: 1px #bbbec4 solid;
	border-left: 1px #bbbec4 solid;
	border-right: 1px #99a0a6 solid;
	border-bottom: 1px #e0e0e0 solid;
	font-family: Osaka, 'ＭＳ Ｐゴシック';
	font-size: 1.15em;
	font-weight: bold;
	line-height: 1.1em;
	color: #334466;
	background-color: #dde3ea;
	background-image: url(http://www.sound-uz.jp/php/images/none.gif);
	background-repeat: no-repeat;
	background-position: 4pt 1pt;
}
#main div.bbsInfo {
	margin: 0;
	padding: 3px 10px;
	border-top: 1px #d6dce0 solid;
	border-left: 1px #b6b8ba solid;
	border-right: 1px #939699 solid;
	border-bottom: 1px #c6cacf solid;
	background-color: #d6dce0;
	color: #50607a;
}
#main div.bbsComment {
	clear: both;
	margin: 0 ;
	padding: 10px 10px;
	background-color: #fafafa;
	border: 1px #e6e6e6 solid;
	border-top: 1px #fafafa solid;
	border-left: 1px #dddddd solid;
	border-right: 1px #d0d3d6 solid;
	border-bottom: 1px #fafafa solid;
}
#main div.bbsFoot {
	clear: both;
	margin: 0 0 14px 0;
	padding: 3px 6px;
	border-top: 1px #dde0e3 solid;
	border-bottom: 1px #b0b3b6 solid;
	border-left: 1px #b6b9bc solid;
	border-right: 1px #bbc0c3 solid;
	background-color: #f3f3f3;
	color: #7a7066;
	text-align: right;
}
#main ul.thread {
	clear: both;
	margin: 0.8em 0 1.4em 0;
	padding: 0;
	font-size: 1em;
	line-height: 1.1em;
}
#main ul.thread li {
	margin-top: 2px;
	margin-left: 0;
	padding: 0;
	margin-bottom: 0;
}
#main ul.thread li.topic {
	margin-top: 2px;
	margin-left: 0;
	margin-bottom: 1px;
	padding: 0 0 1px 0;
	border-bottom: 1px #ccbbaa dotted;
	background-color: #f6f0ea;
}
#main ul.thread li.topic a {
	font-weight: bold;
}
#main ul.thread li.ind1 {
	padding-left: 20px;
}
#main ul.thread li.ind2 {
	padding-left: 40px;
}
#main ul.thread li.ind3 {
	padding-left: 60px;
}
#main ul.thread li.ind4 {
	padding-left: 80px;
}
#main ul.thread li.ind5 {
	padding-left: 100px;
}
#main ul.thread li.ind6 {
	padding-left: 120px;
}
#main ul.thread li.ind7 {
	padding-left: 140px;
}
#main ul.thread li.ind8 {
	padding-left: 160px;
}
#main ul.thread li.ind9 {
	padding-left: 180px;
}
#main ul.thread li.ind10 {
	padding-left: 200px;
}
#main ul.thread li.ind11 {
	padding-left: 220px;
}
#main ul.thread li.ind12 {
	padding-left: 240px;
}
#main ul.thread li.ind13 {
	padding-left: 260px;
}
#main ul.thread li.ind14 {
	padding-left: 280px;
}
#main ul.thread li.ind15 {
	padding-left: 300px;
}
#main ul.thread li.ind16 {
	padding-left: 320px;
}
#main ul.thread li.ind17 {
	padding-left: 340px;
}
#main ul.thread li.ind18 {
	padding-left: 360px;
}
#main ul.thread li.ind19 {
	padding-left: 380px;
}
#main ul.thread li.ind20 {
	padding-left: 400px;
}
#main ul.thread li.ind21 {
	padding-left: 420px;
}
#main ul.thread li.ind22 {
	padding-left: 440px;
}
#main ul.thread li.ind23 {
	padding-left: 460px;
}
#main ul.thread li.ind24 {
	padding-left: 480px;
}

#main dl.bbs {
	margin: 0.8em 6px 2em 6px;
	line-height: 1.4em;
}
#main dl.bbs dt {
	margin: 1em 6px 0.6em 4px;
	padding: 0 0 0 22px;
	border-bottom: 1px #ccbbaa dotted;
	font-weight: bold;
	font-family: Arial, Osaka, 'ＭＳ Ｐゴシック';
	background-image: url(http://www.sound-uz.jp/php/images/icon-point-w16h16.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	color: #003355;
}
#main dl.bbs dt.dot {
	background-image: url(http://www.sound-uz.jp/php/images/icon-dotOrange-w16h16.gif);
}
#main dl.bbs dd {
	margin-top: 0.1em;
	margin-bottom: 0.5em;
}
#main dl.bbs dd ul li {
	margin: 0.3em 0 0.3em 0.5em;
}
/*
 * BBS Form styles
 */
#bbsFormSpace {
	clear: both;
	margin: 0 0 14px 0;
	padding: 8px 6px;
	background-color: #ffffff;
}
#bbsFormSpace div.bbs-formname {
	clear: both;
	margin: 0 0 8px 0;
	padding: 0 0 3px 0;
	color: #7a7066;
	font-weight: bold;
	border-bottom: 1px #cccccc solid;
}
#bbsFormSpace textarea {
	width: 500px;
	height: 20em;
}
#bbsFormSpace div.resetButtom {
	clear: both;
	margin: 4px;
	padding: 0 0 12px 0;
	padding: 4px 0 0 3px;
	border-top: 1px #bbbbbb solid;
}
#bbsFormSpace form input.submit {
	margin: 0 6px 0 0;
	padding: 0.2em 1.5em;
	border-top: 3px #d6cac9 double;
	border-left: 3px #d6cac9 double;
	border-bottom: 3px #a09090 double;
	border-right: 3px #a09090 double;
	background-color: #f0eae6;
	color: #998055;
	font-weight: bold;
}

/**
 * PHP Note styles
 */
table.doctree {
	width: 540px;
	margin: 0 0 2em 0;
	padding: 0;
	border: 0;
}
#main ul.doctree {
	margin: 0 0  0.2em 0;
}

#main ul.doctree li {
	margin: 0.3em 0 0.6em 1.5em;
	line-height: 1.1em;
}


/**
 * Error403 Bad
 */

#main table.agentTable {
	clear: both;
	width: 500px;
	margin:10px;
	
}
#main table.agentTable tr td {
	padding: 8px;
	background-color: #f0f0f0;
}
#main table.agentTable tr td.th {
	width: 100px;
	background-color: #a0afe3;
}



/**
 * Document styles
 */
#doc h3 {
	clear: both;
	margin: 6px 0px 0.5em 0px;
	padding: 3px 4px 4px 32px;
	border-bottom: 1px #99a6af solid;
	font-family: Osaka, 'ＭＳ Ｐゴシック';
	font-size: 1.15em;
	line-height: 1.1em;
	color: #003355;
	background-color: #dde3ea;
	background-image: url(http://www.sound-uz.jp/php/images/icon-wakaba-w24h24.gif);
	background-repeat: no-repeat;
	background-position: 4pt 1pt;
}
#doc h4.code {
	margin: 0.8em 4px 3px 0px;
	padding: 0 0 3px 8px;
	border-bottom: 1px #ccbbaa dotted;
	font-family: Arial, Osaka, 'ＭＳ Ｐゴシック';
	font-size:  1.15em;
	line-height: 1.1em;
	color: #003355;
	background-image: none;
}

#doc dl {

}

#doc dl dt {
	margin: 1em 6px 0.6em 4px;
	padding: 0 0 0 22px;
	border-bottom: 1px #ccbbaa dotted;
	font-weight: bold;
	font-family: Arial, Osaka, 'ＭＳ Ｐゴシック';
	background-image: url(http://www.sound-uz.jp/php/images/icon-check-w16h16.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	color: #003355;
}
#doc dl dt.none {
	margin: 1em 6px 0.6em 4px;
	padding: 0 0 0 4px;
	border-bottom: 1px #ccbbaa dotted;
	font-weight: bold;
	font-family: Arial, Osaka, 'ＭＳ Ｐゴシック';
	background-image: url(http://www.sound-uz.jp/php/images/none.gif);
	background-repeat: no-repeat;
	color: #003355;
}
#doc dl dt.point {
	margin: 1em 6px 0.6em 4px;
	padding: 0 0 0 22px;
	border-bottom: 1px #ccbbaa dotted;
	font-weight: bold;
	font-family: Arial, Osaka, 'ＭＳ Ｐゴシック';
	background-image: url(http://www.sound-uz.jp/php/images/icon-point-w16h16.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	color: #003355;
}
#doc dl dd {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
#doc dl dd.point {
	margin-top: 0.8em;
	margin-bottom: 0.8em;
	padding: 0.5em 1em;
	background-color: #eee6e0;
}

#doc dl dt.dotGreen {
	padding: 0 0 0 22px;
	background-image: url(http://www.sound-uz.jp/php/images/icon-dotGreen-w16h16.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}
#doc dl dt.dotYellow {
	padding: 0 0 0 22px;
	background-image: url(http://www.sound-uz.jp/php/images/icon-dotYellow-w16h16.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}
#doc dl dt.dotOrange {
	padding: 0 0 0 22px;
	background-image: url(http://www.sound-uz.jp/php/images/icon-dotOrange-w16h16.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}

/**
 * Directry tree
 */
#doc ul.dirtree {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 2em;
	margin-right: 0;
}
#doc ul.dirtree ul {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
}
#doc ul.dirtree li {
	margin-top: 0.4em;
	margin-bottom: 0.4em;
	margin-left: 0.8em;
	margin-right: 0;
	padding-left: 4px;
	line-height: 1.2em;
}
#doc ul.dirtree li.drive {
	list-style-image: url(http://www.sound-uz.jp/php/images/icon-drive-w16h16.gif); 
}
#doc ul.dirtree li.dir {
	list-style-image: url(http://www.sound-uz.jp/php/images/icon-dir-w16h16.gif); 
}
#doc ul.dirtree li.file {
	list-style-image: url(http://www.sound-uz.jp/php/images/icon-doc-w16h16.gif); 
}

#doc div.point {
	margin: 0.6em 8px 0.8em 8px;
	padding: 0.1em 0.5em;
	border: 1px #ccbbaa solid;
	background-color: #f6f0ec;
	line-height: 1.4em;
}
#doc pre.codef {
	width: 99%;
	margin: 0 0 0 8px;
	padding: 6px;
	border: 1px #dadadf solid;
	border-left: 2px #667799 solid;
	line-height: 1.3em;
	font-size: 1em;
	color: #000022;
	background-color: #eaeaef;
	overflow-x: scroll;
	scrollbar-base-color: #dadadf;
	font-family:'ＭＳ ゴシック', monospace;
}
#doc pre.con {
	width: 99%;
	margin: 0 0 0 8px;
	padding: 6px;
	border: 3px #ffffff ridge;
	line-height: 1.3em;
	font-size: 1em;
	color: #000022;
	background-color: #000000;
	color: #ffffff;
	font-family:'ＭＳ ゴシック', monospace;
}




/**
 * Side
 */
#side {
	float: right;
	width: 210px;
	margin: 10px 6px 24px 0;
	line-height: 1.5em;
	font-family: Osaka, 'ＭＳ Ｐゴシック';
	color: #222233;
}
/**
 * Side sBookmarks
 */
#side table.sBookmarks {
	width: 208px;
	margin-bottom: 16px;
}
#side table.sBookmarks tr td{
	width: 28px;
}
/**
 * Side title
 */
#side div.title1 {
	margin: 0.5em 0 0.2em 0;
	padding: 0.2em 0.3em;
	border-top: 1px #bbccdd dotted;
	border-bottom: 1px #aab9c9 dotted;
	font-family: Arial, 'ＭＳ Ｐゴシック';
	font-weight: bold;
	line-height: 1.2em;
	color: 334466;
	background-color: #dde3ea;
}
#side div.title2 {
	margin: 0.5em 0 0.2em 0;
	padding: 0.2em 0.3em;
	border-bottom: 1px #ccbb99 dotted;
	font-family: Arial, 'ＭＳ Ｐゴシック';
	font-weight: bold;
	line-height: 1.2em;
	color: 998055;
	background-color: #ffffff;
}
#side div.iconScript {
	padding: 0.2em 0.3em 0.2em 22px;
	background-image: url(http://www.sound-uz.jp/php/images/icon-script-w16h16.gif);
	background-repeat: no-repeat;
	background-position: 4px left;
}
#side div.iconNote {
	padding: 0.2em 0.3em 0.2em 22px;
	background-image: url(http://www.sound-uz.jp/php/images/icon-note-w16h16.gif);
	background-repeat: no-repeat;
	background-position: 4px left;
}
#side div.iconBbs {
	padding: 0.2em 0.3em 0.2em 22px;
	background-image: url(http://www.sound-uz.jp/php/images/icon-bbs-w16h16.gif);
	background-repeat: no-repeat;
	background-position: 3px left;
}
#side div.favorite {
	padding: 0.2em 0.3em 0.2em 22px;
	background-image: url(http://www.sound-uz.jp/php/images/icon-favorite-w16h16.gif);
	background-repeat: no-repeat;
	background-position: 3px left;
}
/**
 * Side list
 */
#side ul {
	margin: 0.6em 0px 1em 0px;
	padding: 0px;
}
#side ul li {
	margin: 0.2em 6px 0.5em 10px;
	line-height: 1.2em;
}
/**
 * Side a
 */
#side a {
	color: #000088;
	text-decoration: none;
}
#side a:hover {
	color: #ff4400;
	text-decoration: underline;
}

/**
 * Side Ads
 */
#side div.ads {
	margin: 0.6em 0;
	padding: 0.8em 1em;
	border-top: 1px #ccbb99 dotted;
	line-height: 1.2em;
}



/*
 * Foot Styles
 */
#foot {
	clear: both;
	float: left;
	width: 780px;
	margin: 0;
	border-top: 3px #006699 double;
	padding: 12px 0 14px 0;
	text-align: right;
	line-height: 1.3em;
	color: #ffffff;
	background-color: #005588;
}

#foot a {
	color: #ffffff;
}
#foot a:hover {
	color: #ff9900;
}
#foot div.signature {
	clear: both;
	margin-right: 16px;
}


/*
 *  Track Back
 */
input.tb-url {
	font-size: 1em;
	border: 0px;
	color: #666666;
}
.tb-view {
	margin: 0px 10px 0px 10px;
	line-height: 1.3em;
}
.tb-title {
	border-top: 1px #cccccc dotted;
	padding-top: 0.5em;
}
.tb-comment {
	color: #333333;
}
.tb-foot {
	text-align: right ;
	padding-bottom: 0.5em;
}



/*
 *  IME Mode
 */
.ime-on {
	ime-mode: active;
}
.ime-off {
	ime-mode: disabled;
}

/*
 * Float
 */
.float-left {
	float: left;
}
.float-right {
	float: right;
}
#main div.float-both {
	clear: both;
	display: inline;
	width: 1px;
	height: 1px;
	font-size: 4pt;
	line-height: 4pt;
}

/**
 * Font through
 */
.through {
	text-decoration: line-through;
}


/*
 * Font size
 */
span.font-normal {
	font-weight: normal;
}
.font-s {
	font-size: 0.9em;
}
.font-m {
	font-size: 1em;
}
.font-l {
	font-size: 1.1em;
}
.font-ll {
	font-size: 1.2em;
}


.indent {
	text-indent: 1.2em;
}

.left {
	text-align: left;
}

.right {
	text-align: right;
}

.center {
	text-align: center;
}

.underline {
	text-decoration: underline;
}

.bold {
	font-weight: bold;
}

.italic {
	font-style: italic;
}


.color-white {
	color: #ffffff;
}

.color-gold {
	color: #7a7066;
}

.color-gray {
	color: #888888;
}

.color-orange {
	color: #ff7700;
}

.color-gold {
	color: #7a7066;
}

.color-black {
	color: #000000;
}

.color-red {
	color: #cc0000;
}

.color-blue {
	color: #002299;
}

.color-green {
	color: #007700;
}

.color-normal {
	color: #000000;
}

.bg-pink {
	background-color: #ffeeaa;
}

.bg-gold {
	background-color: #f0eae6;
}

.bg-liteblue {
	background-color: #e6f3ff;
}

.bg-litered {
	background-color: #ffeeee;
}
.bg-litegreen {
	background-color: #cceecc;
}

.bg-white {
	background-color: #ffffff;
}

.bg-error {
	background-color: #f6f0ff;
}

.uline-dot {
	border-bottom: 1px #ddeeff dotted;
}

/*
 * List marker
 */
.mb16 {
	margin-bottom: 10px;
}



/*
 * List marker
 */
li.dot {
	list-style-image: url(http://www.sound-uz.jp/php/images/icon-dotOrange-w16h16.gif); 
}
li.doc {
	list-style-image: url(http://www.sound-uz.jp/php/images/icon-doc-w16h16.gif); 
}
li.dir {
	list-style-image: url(http://www.sound-uz.jp/php/images/icon-dir-w16h16.gif); 
}
li.drive {
	list-style-image: url(http://www.sound-uz.jp/php/images/icon-drive-w16h16.gif); 
}

/**
 * Yahoo search box
 */
#srchBox {
	width:200px;
	_width:198px;
	margin-bottom:0;
	color:#000000;
	text-align:center;
}
#srchBox * {
	margin:0;
	padding:0;
	font-size:10pt;
	*font-size:small;
	*font:x-small;
}
#srchBox a img {
	border:none;
}
#srchBox #srch {
	margin: 0;
	padding:6px 0 0 0;
}
#srchBox #srchInput {
	width:130px;
	_width:130px;
}
#srchBox #srchBtn {
	width:50px;
}
*html #srchBox #srchBtn {
	padding-top:0;
}
*:first-child+html #srchBox #srchBtn {
	padding-top:2px;
}
#srchBox ul {
	margin-top:6px;
	margin-bottom:6px;
	text-align:left;
}
#srchBox li {
	list-style-type:none;
	display:block;
}
#srchBox li input {
	zoom:1;
	margin-right:2px;
	_margin:-4px 0 -4px -4px;
	vertical-align:middle;
	border:0;
}
*:+html #srchBox li input {
	margin:-4px 0 -4px -4px;
}
#srchBox #srchLogo {
	margin:6px 6px 6px 0;
	text-align:center;
}
#srchBox #srchLogo a {
	color:#666666;
	text-decoration:none;
	font-size:85%;
}
#srchBox #srchLogo a:hover{
	text-decoration:underline;
}
#srchBox.watermark {
	padding-bottom: 6px;
}
#srchBox.watermark #srchInput {
	font-size:10pt;
	padding:1px 1px 1px 1px;
	border:1px solid #a5acb2;
	background: url(http://i.yimg.jp/images/search/customsearch/yjlogo/yjlogo_type4.gif) center center no-repeat;
}
#srchBox.watermark #srchInput.nomark {
	background: none;
}
#srchBox.watermark #srchLogo {
	display: none;
}

/**
 * se_hilite.jp.js
 */
.hilite1, .hilite4, .hilite7 { background-color: #ffa; }
.hilite2, .hilite5, .hilite8 { background-color: #faf; }
.hilite3, .hilite6, .hilite9 { background-color: #aff; }


.spampBox {
	margin: 16px 20px;
	border: 2px #000055 solid;
	padding: 10px;

}
