html,body,h1,h2{margin:0;padding:0}
h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,address{margin:1em 0;padding:0;}
h2,h3,h4,pre,blockquote{clear:both;}
body{line-height:1.5em;color:#000;background:#eee;letter-spacing:0.1em}

a         { color:#39e;text-decoration:none}
a:visited { color:#e39;text-decoration:none}
a:hover   { color:#00c;text-decoration:underline}
a:active, a:focus{color:#890;text-decoration:underline;text-shadow:0 0 1px #060;}

h2{padding-left:8px;border:solid 1px #eee;vertical-align:text-bottom;background:#fff url(/voice/style/h2.png) repeat-x 0 100%;font-weight:normal;font-size:100%}
h3{padding-left:20px;border-bottom:#aaa 1px dotted;background:url(/voice/style/h3.png) no-repeat center left;font-weight:normal;font-size:100%}
h4{padding-left:20px;background:url(/voice/style/h4.png) no-repeat center left;font-weight:normal;font-size:100%}


ul{margin:1em;line-height:150%;list-style:url(/voice/style/li/gray.png);letter-spacing:0.1em}
th{border:solid 1px #eee;background:#FFF url(/voice/style/h2.png) repeat-x 0 100%}

img{border:0px}
img.window { border:solid 4px #dddddd; border-color:#aaaaaa #dddddd #e6e6e6 #bbbbbb; }
img.book {border:solid 1px #ccc;border-bottom:solid 4px #bbb;border-right:solid 6px #fffff9;}

strong.current{font-size:280%}
ul.rss{font-size:80%}

a.today{color:#000;background:#dfd;font-weight:bold}
p {line-height:150%;margin:1em;letter-spacing:0.1em;}
/* 
 * clear:both;
 * XHTML $B$G(B br clear="all" $B$H$$$&$N$O(B NG. $B?F$N%V%m%C%/MWAG$K(B clear$BB0@-$r;XDj(B  
 */
hr.clear {width:8px;height:8px;margin-right:auto;margin-left:auto;border:1px solid #cec;clear:both;background-color:#efe;}
th,td{border:1px solid;border-color:#fff #ddd #ccc #fff;padding:2px 4px;}

p.ajax,dt.fold{color:#aaa}
p.column{padding:0.5em;border:solid 1px #ccc;background:#fafaee}
p.com_ping{margin:0 20px;padding:0;color:#aaa;font-size:xx-small;text-align:right}
p.err{padding:1px 4px;border:solid 1px red;background:#fa0}
p.footnote{margin:0 2em;padding:0}
p.ping,p.res{padding:0.5em 1em;color:#666;font-size:90%}
p.right,table.moji td,td.r{text-align:right}
p.secre{color:#f3f3f3}
p.synhigh{letter-spacing:0}

q{border-bottom:dotted 1px #ccc;color:#333;background:#f9f9f9}
blockquote {margin:1em;padding:0.5em 1em;border-left:4px double #999;border-width:1px 2px 2px 1px;border-color:#eee #aaa #bbb #eee;border-style:solid;color:#333;background-color:#f9f9f9;font-size:85%;}
blockquote blockquote,blockquote p{margin:0.5em}
blockquote ol,blockquote ul{margin:0.5em 0.5em 0.5em 2em}
blockquote p.cite{margin:0.5em;padding-right:1em;text-align:right}

h4,h5,h6{font-weight:bold;font-size:100%}
address{color:#aaa;font-style:normal;font-size:80%;text-align:right}
#main,#secondary,#sub{clear:both;padding:0;margin:0 6%;margin-bottom:32px;}
#foot_ad{clear:both;text-align:center;margin:1em;}

abbr,acronym{color:#900;font-weight:bold}
cite{font-style:normal}
cite.title{padding-left:16px;font-weight:bold}
em{font-style:italic}
em.blue{color:blue;background:#f0f0ff;font-style:normal}
span.hit{background:#ff0;font-weight:bold}
span.name,strong,dt{font-weight:bold}
span.tag{padding:2px;border:solid 1px #ccd;border-left:solid 3px #ccd;color:#006;background:#f6f6f9;font-size:xx-small}
span.size{font-size:x-small;color:#aaa;}

strong.green  {background:#E6FF3F;font-weight:normal;}
strong.yellow {background:#ffffcc;font-weight:normal;}
strong.pink   {background:#ffcccc;font-weight:normal;}
strong.blue   {background:#aaeeff;font-weight:normal;}

span.ref3,span.ref2,span.ref1 {color:blue;font-style:normal;font-size:small;font-size:x-small;letter-spacing:0em;font-weight:bold;}
/* font-family:Arial, Helvetica, sans-serif; */
span.ref3{background:#ccf;}
span.ref2{background:#f0f0ff;}


dl,#tagsearch{margin:1em}

dt{font-weight:bold}
dt.fold{color:#aaa}
dd{margin-left:2em}
dd.anon{color:#eee;font-size:8pt}

dd{margin-left:2em}
dd.anon{color:#eee;font-size:8pt}
ol{margin:1em 3em;line-height:150%;letter-spacing:0.1em}
ol ol,ul ul{margin:0 2em}
ol.graph{line-height:100%;font-size:8pt}
ol.toc{margin-left:1em;padding:0.5em 3em;border:solid 1px #eee;background:#f9fcf9 no-repeat bottom right}
ol.toc a, h3.toc{color:#363}
ul.tagcloud{padding:0;line-height:200%;background:#fff}
ul.tagcloud li{padding-left:0.5em;display:inline}
ul.tree{border-left:dashed 1px #fcc;line-height:1.1em;color:#666;font-size:x-small}
ul.tree li.child{margin-left:3em}
ul.tree li.parent{margin-left:1em}
#taglist{padding:2px;border:solid 1px #ccd;border-left:solid 3px #ccd;background:#f6f6f9}
#taglist a{color:#006;font-size:xx-small}
td.sat{background:#eef}
td.sun{background:#fee}
td.today{background:#efe}
#header form{margin:10px 5px;float:right}

.footnote{color:#666;font-size:x-small}
.navi{margin-top:2em;font-size:80%;text-align:right}
.tagcloud span{display:none}
.textinput{background:#f6f6f6}
.textinput-focus{background:#f6f0e6}

.filelist{width:320px;margin-left:0;padding:10px;border:solid 1px #999;font-size:12pt;background:#eee}
img.clip{margin:0px 32px 32px 32px}
hr{height:1px;color:#eee}

dd.tbx{font-size:x-small;color:#999}
p.schedule,input.btn:hover {color:#000}
p.toolbox{margin:0;padding:0;margin-left:40px}
img.book{border:solid 1px #ccc;border-right:solid 6px #fffff9;border-bottom:solid 4px #bbb}
#msg{width:60em}
#msg{padding:4px;width:40em;height:20em}
/*
textarea.excerpt{padding:4px;width:40em;height:6em}
*/
object,embed{vertical-align:top}
span.column{border:solid 1px #ddd}
span.monta{color:#ffe;background:#ffe}

/* background-iamge */


a.expander{color:#393;font-size:small}
a.nofollow{color:#aaf;font-size:x-small}
table.sgfinfo { margin:0em 2em; font-size:small; color:#963; }

table.sgfinfo th, table.sgfinfo td { padding:0 12px; margin:0; }
pre {
    margin:1em;
    padding:1em;
    width:90%;
    line-height:1.2em;
    overflow:hidden;
    font-size:80%;
    white-space:pre;
    letter-spacing:0;

    border : 1px solid #bbb;
    color  : #333;
    background-color : #f6f6f6;
    font-family:"Lucida Console","Courier New",monospace;
}

/*
    border : 1px solid #bda;
    color  : #030;
    background-color : #f6f9f3;
*/
pre.xhtml {border-top:solid 2px #ded;border-bottom:solid 2px #ded;background-color:#fcfff0;}
pre.goban {line-height:1em;letter-spacing:0;font-size:12pt;background-color:#fff;}
pre.console {border:solid 1px #999;color:#0f0;background:black;}
pre.sgf {
    margin-left:40px;
    padding-left:100px;
    border-top:solid 1px #CD933B;
    border-bottom:solid 1px #CD933B;
    line-height:100%;
    letter-spacing:0em;
    background:#fff url(/voice/style/sgfback.png) repeat-y;
    font-size:x-small;
    width:80%;
/*
    font-size:60%;
    height:6em;
    overflow:auto;
*/
}
pre.java {
    border:#e66 1px dotted;
    background:#f6f6f6 url(/voice/style/icon/java.png) no-repeat right top;
}
a.remove {
    font-size:x-small;
    color:#999;
    padding-left:20px;
    background:url(/voice/style/icon/remove.png) no-repeat left center;
}

.date-jp { color:#999; letter-spacing:0em; font-size:small; }

/* font */
.date{color:#999;font-family:Georgia,Times New Roman,serif;font-style:oblique;font-weight:normal;letter-spacing:0.1em}
code, .code{font-family:"Lucida Console","Courier New",monospace;letter-spacing:0}
p.goban{font:16pt/100% monospace;letter-spacing:0}
p.synHigh{font:10pt "Courier New",monospace;text-align:right}
table.calender td{border:#ddd 1px solid;width:40px;height:40px;color:#999;font:oblique normal 14pt Georgia,'Times New Roman',serif;text-align:center;letter-spacing:0.1em}
p.permalink{font:small "Times New Roman";color:#999}

/* div */
div.content {
    margin:0;
    margin-bottom:2em;
    padding:0;

}
div.column {
    margin:0;
    padding:2em;
}

div.excerpt { padding:0px; }
a.n, a.url, a.file, a.asin, span.n, span.url {
    line-height:1em;
    font-family:Arial, Helvetica, sans-serif;
    letter-spacing:0em;
    font-size:80%;
}
/*
a.n { display:inline-block; width:8em; }
a.url, a.asin, a.file, span.url {font-size:80%;}
 */
span.n { font-family:"Times New Roman",serif; }
span.url { color:#aaa; }
a.tag, a.thistag {
    border-style:solid;
    border-width:1px;
    border-color:#eee #aaa #bbb #eee;
    color:#999;
    background-color:#eee;
    font-size:80%;
    letter-spacing:0;
}
a.tag:hover { color:#000; background-color:#d6e699; }
a.thistag{ color:#ccc;background-color:#fff; }
a.thistag:hover { text-decoration:none; }
a.tc0{font-size:80%}
a.tc1{font-size:100%}
a.tc2{font-size:120%}
a.tc3{font-size:160%}
a.tc4{font-size:200%}
a.tc5{font-size:240%}
a.tc6{font-size:280%}

ul.tagcloud li a:hover { background-color:#b4cc54; color:#fff; }

#secondary{padding:0}
#secondary p{margin:0;color:#999}
#secondary p #toppic{float:right;margin-left:20px;margin-bottom:20px}
#secondary #profile{float:left;margin:0;margin-right:160px}
#secondary p.mhover{color:black}

#topinfo{ border: solid 2px #f00; }

#bookshelf ul{width:780px;height:160px;list-style:none;}
#bookshelf ul li{width:130px;height:160px}
div.wood ul{margin:0;padding:0;}
div.wood {
    border:solid 6px #c8a473;
    border-right:solid 8px #c8a473;
    border-left:solid 8px #c8a473;
    background:url(/voice/style/bookshelf.png) repeat-x;
    background-color:#f0ddc0;
}
button.next {font-size:x-small;border:0;padding:0;margin:0;}
button.prev {font-size:x-small;border:0;padding:0;margin:0;}



legend,label {color:#aaa;font-size:small;font-style:oblique;}
label { width:6em;float:left;clear:both;}
legend a.n {font-style:normal;}
p.tags{text-align:right;}

/*
 * input.h { border:0; background-color:#fff; color:#ccc; font-size:xx-small; }
 */

p.comment{color:#bbb}
span.none{color:#bbb}
span.person{color:#bbb}

#header{margin:0 0 24px;padding:0;}

#header h1{padding-left:10px;height:40px;float:left;}
h1{vertical-align:middle;font:oblique bold 24pt "Times New Roman",serif;text-align:left;margin:0;padding:10px 16px;color:#333;text-shadow:1px 1px 0 #DDD,0 0 10px #999,0 0 10px #999}
h1 a,h1 a:visited,h1 a:active {color:#666}
h1 a:hover{
	color:#90B030;text-decoration:none;
	text-shadow:0.1em 0.1em 0.1em #360;
}

/*
h1{padding:10px 20px;vertical-align:middle;color:#bbb;font:oblique bold 24pt "Times New Roman",serif;text-align:left;}
h1 a,h1 a:visited{color:#bbb}
h1 a:hover{color:#bc0;text-shadow:0.1em 0.1em 0.1em #360;}
h1 a:active{color:#bc0;}
*/

h1 span.subtitle,h2 span.subtitle{color:#999;font-style:normal;font-weight:normal;font-size:10pt;}

table.fig {margin:1em;}
table.fig td,table.fig th{
    font-size:small;
    border:1px solid;
    border-color:#fff #ddd #ccc #fff;
    padding:2px 4px;
}
table.moji{float:right}

div.article, div.comment, div.trackback, div.suspend, div.referer {
    margin:0;
    padding:2em;
    border-bottom:1px dotted #ccc;
}

/*
    border:solid 1px #999;
    border-color:#f6f6f6 #dddddd #cccccc #f0f0f0;
    background-color:#fff;
*/
#sub, #popular, div.list { -moz-border-radius : 16px; }
/* kadomaru
    border-radius         : 11px;
    -moz-border-radius    : 11px;
    -khtml-border-radius  : 11px;
    -webkit-border-radius : 11px;

    box-sizing            : content-box;
    -moz-box-sizing       : content-box;
    -khtml-box-sizing     : content-box;
    -webkit-box-sizing    : content-box;
    -webkit-box-shadow:1px 0px 5px #666;
*/
div.article {
    padding:1em 2em;
    border-left:0;
    border-top:0;
    background:#fff url(/voice/style/curl/curl.png) no-repeat left top;
}

div.comment {
    padding:0em 2em;
    border-right:double 4px #fec;
    background:#fff url(/voice/style/icon/comment.png) no-repeat 16px 16px;
}
div.trackback {
    color:#999;
    padding:0em 2em;
    border-right:double 4px #cef;
    background:#fff url(/voice/style/icon/trackback.png) no-repeat 16px 16px;
}
div.trackback h3{ margin-top:3em; }
#form-message { width:94%; }

img.zoomi { border:2px solid #eee;border-color:#eee #aaa #bbb #eee; }
img.zoomi:hover { border-color:#eef #ade #bef #eef; }
img.zoomj {border:2px solid #fff}

div.hreview{margin:2em;padding:0.5em 1em;background:#fff url(/voice/style/corners/1.png) no-repeat top left;font-size:90%}
label.qs_label{color:#090;width:12em;}


/*linkbar*/
#linkbar{clear:both;height:20px;margin:0;padding:0 12px;background:#ddd;font:12px Verdana,Arial,sans-serif}
#linkbar li a{color:#666;}
#linkbar li a:hover {color:#3a3; text-decoration:none;}
#linkbar li{padding:2px 11px;float:left;list-style:none none}
#linkbar li.fontlarge, #linkbar li.fontsmall, 
#linkbar li.index, #linkbar li.next, #linkbar li.prev, #linkbar li.rand, #linkbar li.feed, #linkbar li.feed:hover, #linkbar li.twitter, #linkbar li.twitter:hover {padding-left:20px}
#linkbar li.index, #linkbar li.next, #linkbar li.prev, #linkbar li.rand { float:right; }

#linkbar li.fontlarge, #linkbar li.fontsmall, #linkbar li.feed, li.feed:hover, li.twitter, li.twitter:hover {background:url(/voice/style/sprite/zoom-feed.png) no-repeat}
#linkbar li.fontsmall  {background-position:0 0}
#linkbar li.fontlarge  {background-position:0 -33px}
#linkbar li.feed       {background-position:0 -65px}
#linkbar li.feed:hover {background-position:0 -95px}

#linkbar li.twitter       {background-position:0 -127px}
#linkbar li.twitter:hover {background-position:0 -159px}

#linkbar li.index, #linkbar li.next, #linkbar li.prev, #linkbar li.rand { background:url(/voice/style/sprite/linkbar.png) no-repeat }
#linkbar li.prev{ background-position:0 0px}
#linkbar li.next{ background-position:0 -31px}
#linkbar li.index{background-position:0 -63px}
#linkbar li.rand{ background-position:0 -95px}
#linkbar li.current{ background-color:#f0f0f0;}

input.url{line-height:1em;font-family:Arial,Helvetica,sans-serif;letter-spacing:0.1em;font-size:80%;border:0px;}

/* jquery.pager.js */
.nav { padding:5px; border-top:1px solid #ccc; background:#eee; }
.nav a { padding:0 5px; }
.nav a.highlight { color:#000; font-weight:bold; }

#control{text-align:right;font-size:small;font-style:oblique;color:#999;}
#popular{margin:0 6%;margin-bottom:60px;padding:2em;border:solid 1px #999;border-color:#f6f6f6 #dddddd #cccccc #f0f0f0;background-color:#fff;}
span.notitle{color:#999;font-size:90%;}
ol.history{text-align:right;font-size:10pt;font-style:italic;color:#ccc;}

li.info, span.tags{color:#9c9;font-size:85%;letter-spacing:0}


ul.slide, span.ad  { color:#aaa; letter-spacing:0; font-size:10pt; }
span.ad { color:#690; }

.bold{color:#f00;font-weight:bold;}
.msie{color:#00c;}
.firefox{color:#fa0;}
.opera,.safari{color:#f39;}
.kddi{color:#09f;}
.softbank{color:#999;}
.other_agent{color:#090;}
.macintosh,.linux{color:#9a6;}
ul.relate li{list-style:none;}
ul.subjects li{margin:0;padding:0;list-style:none;overflow:hidden;}


li a.inner { padding-left:12px; border-left:solid 2px #ccc; }
li.go a.inner         ,div.go h2         { border-left:solid 2px #ffcc00; }
li.computer a.inner   ,div.computer h2   { border-left:solid 2px #d7eb00; }
li.music a.inner      ,div.music h2      { border-left:solid 2px #0099ff; }
li.sports a.inner     ,div.sports h2     { border-left:solid 2px #009900; }
li.discussion a.inner ,div.discussion h2 { border-left:solid 2px #ffddff; }
li.review a.inner     ,div.review h2     { border-left:solid 2px #00ffff; }
li.text a.inner       ,div.text h2       { border-left:solid 2px #ffff00; }
li.etc a.inner        ,div.etc h2        { border-left:solid 2px #666666; }
li a:hover.inner      { border-left:solid 2px #0000ff; }


#category{margin:24px 0 0 24px;font:12px Verdana,Arial,sans-serif;float:left;}
#category a{color:#aaa;background:transparent;}
#category li{list-style:none none;float:left;margin-left:6px;}

#category li a { padding-left:6px;border-left:solid 6px #eeeeee; color:#aaa;}
#category li a:hover.go         { border-left:solid 6px #ffcc00; color:#ea0;}
#category li a:hover.computer   { border-left:solid 6px #d7eb00; color:#890;}
#category li a:hover.discussion { border-left:solid 6px #ffddff; color:#d39;}
#category li a:hover.music      { border-left:solid 6px #0099ff; color:#069;}

div.pager{margin:16px;padding:6px;border:solid 1px #ccc;background:#fafafa;font:90% Arial;}

.pf0{color:#000;text-decoration:underline}
div.suspend { color:#ccc; background-color:#f9f9f9;padding:0px 60px; }
dd.spam,dd.anon,p.suspend{font-size:xx-small;color:#eee;line-height:1em;letter-spacing:0}

p.bc{font-weight:bold;text-align:center}
.center{text-align:center;}
.right{text-align:right;}

#footer-home { text-align:center; }
#footer-home a { color:#999; }

/*
textarea,input { border:1px solid #ccc; }
border-color:#3b5998;
*/

textarea:focus,input:focus{background:#f6fff6 none repeat scroll 0 0;border-bottom:1px solid #0c0;}
div.list{margin:0;padding:2em;border:solid 1px #999;border-color:#f6f6f6 #dddddd #cccccc #f0f0f0;background:#fff;}
/*
    border-right:double 6px #ccc;
    border-bottom:double 6px #aaa;
 */


blockquote {          border-color:#eee #aaa #bbb #eee; }
blockquote.int {      border-color:#eee #afa #bbb #eee; }
blockquote.ext {      border-color:#eee #aaf #bbb #eee; }
blockquote.wikipedia {border-color:#eee #666 #bbb #eee; }
blockquote.hatena  {  border-color:#eee #03a #bbb #eee; }
blockquote.rakuten {  border-color:#eee #faa #bbb #eee; }
blockquote.twitter {  border-color:#eee #aef #bbb #eee; }

/*
#recent tr.highlight { background-color:#f0fffc; }
#recent td.trackback { color:#99a; }
#referer_simple a.highlight { background-color:#9e6; }
*/


#recent tr.highlight { background-color:#cd0; }
#recent td.trackback { color:#99a; }
#referer_simple a.highlight { background-color:#cd0; }

.underline{text-decoration:underline;}
/* queryLoader.js */
.QOverlay{background-color:#cd0;z-index:9999;}
.QLoader{background-color:#eee;height:1px;}
.not-important{font-size:x-small;color:#ccc}

#filesize{margin-right:64px;color:#ccc;font-size:xx-small;text-align:right;}
span.fnote{border-bottom:dotted 1px #ccc;color:#9a9;background:#f9fff9;font-size:90%;}
#secondary table{margin:16px 0px;}
p.excerpt{padding:1em 0.5em;border:solid 1px #ccc;background:url(/voice/style/abstract.png)no-repeat 0 0;
/* -webkit-box-shadow:2px 2px 2px #aaa;-moz-box-shadow:2px 2px 2px #aaa;box-shadow:2px 2px 2px #aaa; */
}
/* gradient
    background: #ddd -webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba(100, 100, 100, .5)), to(rgba(90, 90, 90, .1)));
*/

.toolbar{margin:0;padding:0;}
.toolbar p.tb{color:#999;background-color:#fff;margin:0;padding:0;font:80% "Comic Sans MS",Osaka,sans-serif;text-align:right;}
.toolbar p.trackback{margin:1em;font:80% "Comic Sans MS",Osaka,sans-serif;text-align:left;}
div.content,div.column,div.list,div.sub,#popular{border:solid 1px #999;border-color:#eee #ddd #ccc #eee;background-color:#fff;}

/*
    border-color:#f6f6f6 #dddddd #cccccc #f0f0f0;

    -webkit-box-shadow: 4px 4px 4px #aaa;
    -moz-box-shadow:4px 4px 4px #aaa;
    box-shadow: 4px 4px 4px #aaa;
*/

li.trackback { list-style:url(/voice/style/1616/trackback.png); }
a.google_s{ padding-left:45px;background:url(/voice/style/icon/google2-s.png)no-repeat center left;}
a.ext     { padding-left:20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKBAMAAAB/HNKOAAAAElBMVEX///9mmcwzmcwAZv8AZsyZzP99KHHnAAAAAXRSTlMAQObYZgAAADtJREFUeJxjYGAwNjZmYGASYGBmYGAwApIuLqZA0oE5IAhImrIaCzM4BAY7KDA4sBo4MDBAkIuLiwMDAK4UBtFto5ZcAAAAAElFTkSuQmCC) no-repeat center left}
a.sgf     { padding-left:20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABfVBMVEUJCQkODQoLCwsMDAwUEQwNDQ0TEQ0ODg4PDw8QDw8bFw8SEhITExMkHxUYGBgbGxs/NR1EOB4fHx8gICBRQiNDOSQ/OCpWSCx3YTM2NjZ6ZDaFazeFbDg5OTlyYTw9PT2Hbz6PdT6mhUOnhkRaVEWoiEWkhkapiUapiUeqiUeqikeMdkiqikirikiri0idgkmtjEqtjUqujkxNTU2Eck25lk2+mk56bVHDnlHHoVKgh1PJo1PGoVTOqFfWrVfXrVd8cFiwlFjPqFjYrljZr1nYr1rZsFrasFrasVrasFvasVvbsVvbslvcslvasVzbsVzbslzcslzcs1yGeV3ds13csl7LqGDctGNmZmXWsmhpaWnZt293dna3onfavICDgoGHh4afmo6bm5ujo6O+taOkpKStrKyvr6+ysrLExMTGxsbJyMbn383Pz87Q0NDS0tLX19fY19fb29nr5dri4uLj4+Pn5+fo6Ojr6unq6uru7u7z8/P19fX29vb8/PwY4JNyAAAA9ElEQVR4nC3NdVcCURCG8VFREBW7sQOuuXa7wl4cZNYYHbu7u/Ozc/cc//2d9zwvCK2ySuA8oe7TNjLI9s3H08kaMzv9qJMM689/P+93h3GiacvRZrH3/fv1cns67hqwkRist8/Xh8ujwYhqCTdHogo2rx/vr873e4kdy06RgOyeXRwfjEwss9OtTRokEVuZ6RwlcnXXohhAo2oJkaYaK2vGTBSNKJdxsnWjIVQwRCAeJAXrd7aqQ/6iBehRSoVVR1vFQF1JXravHXjOLJixvLQwP5AZZGAvSqybcgP+LCj7B2Q9W5UDGcXmlskD0Zgaro2yUBrdAUIhtvTr9AAAAABJRU5ErkJggg==) no-repeat center left}
a.rakuten { padding-left:20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAKlBMVEX////57e3Pwr7Jq6fYmZfbfX3FUlDGSEbDLy6+Hh3CFxe+CAi/AAD+/v7kzqtsAAAAAXRSTlMAQObYZgAAAIRJREFUeJxjYGAwm70zhQEI1M4AQRIDA1MPiHFCgYHtzIny6jNnChhszhy5e7HnzBGGnDNHrgXqnDnGMOfMkTtH7pw5ybDnzJFbTTJnToMYdy/mABlAqatCZ4BSQMV3YmPOHAdpv3P4OlA70MCcU+lAA6FWGDAwqIMYxSDr3WbvLGFgAADP60pYASBvAwAAAABJRU5ErkJggg==) no-repeat center left}
a.goo { padding-left:20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAABIAAAASABGyWs+AAAACXZwQWcAAAAQAAAAEABcxq3DAAAAzklEQVQ4y6VTuxGEIBB93jh+GjAzsQW2FkqxByiFWqAEDTSzAcdoL7jBEQ49x3sZLLu8D2TMzGNd4gm6dUM2VAV36/ZowFiXeN05OGsNRwRHhFnroHbKwBEF60ZKLMYAAIS1O4M8daMjQiNlsLcYszcecSmh7Xu0fX8pL78qxnpvDfBNXq9Hin5yQGzULyRTiBMAPinEfiRT8BJSKXhjAwxVwUdYIXhSimNMSrEVItgbqoK/GBwfTMwgZpU00VOMh6Q8ODXxLsa6RPbvd34DvsCMN1aXdu8AAAAldEVYdGNyZWF0ZS1kYXRlADIwMTAtMDEtMjRUMDE6MTk6MzUrMDk6MDCPH1JTAAAAJXRFWHRtb2RpZnktZGF0ZQAyMDEwLTAxLTI0VDAxOjE5OjM3KzA5OjAwRzE1TgAAAABJRU5ErkJggg==) no-repeat center left}
a.google  { padding-left:24px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEX9/f3o6efmv2rtshCgvdOzuqE8omMBlzlaicC+NCr4AAHcBQIYZbkMUqsCjjoFfTvLq47cAAAAiUlEQVR4nGMI8LnCOHvVqqUMDL1nBKRXrdrNwHDmrAMnlNEAYfgCGTtn72YQkLnjEP/83U+GI4yOrN/L694x3D3C4A+kgYy7AmLPQYw7HQKMeXXv3jM4MioJsL0DMhiVjQ0Z/737z8BqbGzE8O79fwZhY2Njhv///zMwAUVYQYxAJSUF+f//vwIA200/JQxCoKwAAAAASUVORK5CYII=) no-repeat center left}
a.tb      { padding-left:24px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMAgMAAAAWidUSAAAACVBMVEX//8D//8AAAAB4l/6gAAAAAXRSTlMAQObYZgAAAC9JREFUeJxjYOBawMDAoMDFAAINEIIDKMCgxcC0imFVA8MKCJcJJAUmGBYABUDaALb0BiMTa4ntAAAAAElFTkSuQmCC) no-repeat center left}
a.tbx     { padding-left:24px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMAgMAAAAWidUSAAAACVBMVEX//8z/AAAAAAADHr1eAAAAAXRSTlMAQObYZgAAADRJREFUeJxjYOBawMDAoMAFJBqAkAlEgQQYBBmYVjGwMDCsALKAXDBgBEIGhgCgKANrAAMAp1kEvLQKWokAAAAASUVORK5CYII=) no-repeat center left}

a.jar { 
    font-size:large;
}
/*images 16x16 icon */

a.wikipedia,a.youtube,a.amazon,a.nicovideo,a.delisious,a.hatena,a.mixi,a.twitter {padding-left:20px;}
a.amazon    { background:url(/voice/style/sprite/extlink.png) no-repeat 0 0px}
a.wikipedia { background:url(/voice/style/sprite/extlink.png) no-repeat 0 -32px}
a.youtube   { background:url(/voice/style/sprite/extlink.png) no-repeat 0 -64px}
a.nicovideo { background:url(/voice/style/sprite/extlink.png) no-repeat 0 -96px}
a.delisious { background:url(/voice/style/sprite/extlink.png) no-repeat 0 -128px}
a.hatena    { background:url(/voice/style/sprite/extlink.png) no-repeat 0 -160px}
a.mixi      { background:url(/voice/style/sprite/extlink.png) no-repeat 0 -192px}
a.twitter   { background:url(/voice/style/sprite/zoom-feed.png) no-repeat 0 -160px}

div.twitter{background-color:#a2e9f2;padding:0.2em;margin:4px;}
div.twitter p{background-color:#ffffff;padding:0em;margin:0;}
.slideshow img{padding:4px;border:1px solid #ccc;background-color:#eee;}

del{color:#999;background:transparent;text-decoration:line-through}
ins{text-decoration:underline}
/*$BJ8Kv$N%;%l%b%K!<(B*/
del.ceremony { text-decoration:none; color:#9ca; }

#topmsg a { color:#aac; font-size:10pt; letter-spacing:0; }
#top-info{position:absolute;top:0;right:0;margin:0;padding:0.2em 0.8em;border:solid 1px #f99;}
.warnings{color:#e30;background-color:#ffeeee;font-size:80%;}


input.btn {
    margin:0;
    padding-left:18px;
    background:#eee url(/voice/style/1616/play.png) no-repeat center left;
    -moz-border-radius : 16px;
    -moz-box-shadow: 2px 2px 2px #aaa;
/*
    margin-right:10px;
    padding:0;
    border:0;
    color:#999;
    font:oblique bold 80% "Times New Roman",serif;
*/
}

img.goban {
    background-image:url(/voice/style/cgoban.jpg);
    background-color:#deb45e;
}

