@charset "UTF-8";
/**
 * [File list]
 * - http://rewish.org/share/css/init.css
 * - http://rewish.org/share/css/header.css
 * - http://rewish.org/share/css/main.css
 * - http://rewish.org/share/css/central.css
 * - http://rewish.org/share/css/sbm.css
 * - http://rewish.org/share/css/archive.css
 * - http://rewish.org/share/css/article.css
 * - http://rewish.org/share/css/textbody.css
 * - http://rewish.org/share/css/shCore.css
 * - http://rewish.org/share/css/shTheme.css
 * - http://rewish.org/share/css/sidebar.css
 * - http://rewish.org/share/css/footer.css
 * - http://rewish.org/share/css/hacks.css
 *
 * Powered by CSS_DynamicCompressor - v0.4.1
 * http://rewish.org/php_mysql/css_dynamic_compressor
 * (c) 2010 rew <rewish.org@gmail.com>
 */
body,div,p,blockquote,table,th,td,embed,object,fieldset,form,input,textarea,select,option,pre,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6{margin:0;padding:0;vertical-align:baseline}html{height:101%;overflow-y:scroll}body{position:relative;background:#000 url('/share/img/body_bg.png') 0 0 repeat fixed;color:#FEFEFE;font-size:13px;*font-size:small;*font:x-small;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','Trebuchet MS',Arial,'ＭＳ Ｐゴシック',sans-serif;line-height:1.6;letter-spacing:1px}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:bold}address{font-style:normal}strong{font-weight:bold;color:#FF4500}em{font-style:normal;font-weight:bold}del{text-decoration:line-through}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}pre{font-family:monospace;*font-size:108%;line-height:1.5}a:link{color:#3663B6;text-decoration:none}a:visited{color:#7536B6;text-decoration:none}a:hover{text-decoration:underline}a:active{text-decoration:none}ul{list-style:none}ol{list-style:decimal}hr{ display:none}select,input,button,textarea{font-size:99%;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','Trebuchet MS',Arial,'ＭＳ Ｐゴシック',sans-serif}textarea{overflow:auto}fieldset{border:0}legend{display:none}label{cursor:pointer}table{border-collapse:collapse;border-spacing:0;font-size:inherit;font:100%}th{font-weight:bold;text-align:left}img{border:0;vertical-align:bottom}header,footer,section,article,aside,nav{display:block}body > header{width:900px;margin:0 auto 20px;padding:20px 0 0;overflow:hidden}body > header h1{float:left;margin:0 20px 0 0;padding:5px 0 0;font-size:1.4em}body > header h2{width:460px;float:left;padding:0 0 0 20px;border-left:3px solid #418ceb}section.entrySearch{position:absolute;top:0;left:50%;width:220px;margin:0 0 0 230px;border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;background:url('/share/img/alpha_black.png') 0 0 repeat}section.entrySearch h1{padding:5px 15px}section.entrySearch h1:first-letter{color:#06F}section.entrySearch form{padding:0 15px 15px}section.entrySearch input{float:left;width:146px;height:26px;padding:0 4px;border:0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;line-height:26px;background:#EFEFEF}section.entrySearch input:focus{background:#FFF}section.entrySearch button{display:block;float:right;width:32px;height:26px;border:0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#AAA;background-image:gradient(linear,0 0,0 100%,from(rgba(255,255,255,0.8)),to(rgba(255,255,255,0)));background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0.8)),to(rgba(255,255,255,0)));background-image:-moz-linear-gradient(top,rgba(255,255,255,0.8),rgba(255,255,255,0));;cursor:pointer;text-align:center}section.entrySearch button:hover{background-color:#BBB}section.entrySearch button:active{background-image:gradient(linear,0 0,0 100%,from(rgba(255,255,255,0)),to(rgba(255,255,255,0.8)));background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0)),to(rgba(255,255,255,0.8)));background-image:-moz-linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,0.8));}section.entrySearch button img{vertical-align:middle}nav.global.top{width:900px;margin:20px auto}nav.global.top ul{overflow:hidden;font-size:108%}nav.global.top ul li{float:left;margin:0 20px 0 0}nav.global.top ul li a{padding:0 0 0 17px;color:#FFF}nav.global.top ul li.home a{background:url('/share/img/gnav/home.gif') 0 50% no-repeat}nav.global.top ul li.about a{background:url('/share/img/gnav/about.gif') 0 51% no-repeat}nav.global.top ul li.feed a{background:url('/share/img/gnav/feed.gif') 0 51% no-repeat}nav.global.top ul li.contact a{background:url('/share/img/gnav/contact.gif') 0 51% no-repeat}nav.global.top ul li.download a{background:url('/share/img/article/textbody/download_icon.gif') 0 51% no-repeat}nav.global.top ul li.popular a{background:url('/share/img/gnav/popular.gif') 0 51% no-repeat}div.main{width:900px;margin:0 auto}#archive > header{position:relative;margin:0 0 20px;padding:8px 15px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background:#FFF}#archive > header h1{color:#693;font-size:118%;line-height:30px}#archive > header div.count{position:absolute;top:8px;right:15px;line-height:30px;font-size:108%;color:#333}#archive > header div.count span{font-weight:bold;color:#FF4500}div.paginate{margin:0 0 40px;padding:5px 40px;text-align:center}div.paginate div,div.paginate ol,div.paginate ol li{display:inline;list-style:none}div.paginate div a,div.paginate div span{margin:0 1px;padding:4px 10px;border:1px solid #93B549;background:#E2F2C2;color:#333}div.paginate div a:hover{border:solid 1px #E55555;background:#F7D2D2}div.paginate div span{border:solid 1px #999;background:#E5E5E5}div.central{float:left;width:660px}#sitemap_list{margin:0;border:0}#sitemap_list li{margin:0;list-style:none}#sitemap_list li a{display:block;padding:3px 5px;border-left:3px solid #555 !important;background:#E5E5E5;font-weight:bold;font-size:108%}#sitemap_list li ul li.post-item{margin:0 0 0 1.5em;list-style:circle}#sitemap_list li ul li.post-item a{display:inline;padding:0;border:0 !important;background:none;font-weight:normal;font-size:100%}#errors{background:url('/share/img/sprite.png') -1070px -1270px no-repeat}#errors h1{padding:8px 15px 5px;background:url('/share/img/sprite.png') -1070px -1281px no-repeat;color:#693;font-size:118%;line-height:30px}#errors section{overflow:hidden;margin:0 15px;padding:0 0 10px;background:url('/share/img/sprite.png') -1085px 100% no-repeat}#errors section h2{padding:10px 15px 3px;background:#EEE url('/share/img/sprite.png') -1085px -1363px no-repeat;font-weight:bold;color:#000}#errors section div.maybe{padding:0 15px 7px;background:#EEE;color:#333}#errors section div.maybe p{padding:10px 0 0;background:url('/share/img/article/title_line.gif') 0 0 repeat-x}ul.sbmCount{float:right;padding:2px 0 0;font-size:10px;font-weight:bold;font-family:Arial,sans-serif;line-height:16px}ul.sbmCount li{display:inline;margin:0 0 0 5px}ul.sbmCount li img{margin:0 -2px 3px 0;vertical-align:middle}ul.sbmCount li a{vertical-align:middle;text-decoration:none}ul.sbmCount li a.count{padding:0 2px}ul.sbmCount li.hatena a.count{border-bottom:1px solid #FF6563;background:#FFF0F0;color:#FF6563}ul.sbmCount li.hatena a.rank2{border-bottom:1px solid #F00;background:#FCC;color:#F00}ul.sbmCount li.del a.count{border-bottom:1px solid #006FFF;background:#73ADFF;color:#FFF}ul.sbmCount li.del a.rank2{border-bottom:1px solid #4171AF;background:#5592E9}ul.sbmCount li.del a.rank3{background:#3274D0}ul.sbmCount li.live a.count{border-bottom:1px solid #99F;background:#E2E2FE;color:#99F}ul.sbmCount li.live a.rank2{border-bottom:1px solid #C3F;background:#EEDDF6;color:#C3F}ul.sbmCount li.retweet{margin:0 0 0 3px;padding:1px 0 1px 17px;background:url('/share/img/sbm/twitter.gif') 0 50% no-repeat;font-size:85%}ul.sbmCount li.retweet a{padding:1px 3px 0;border-bottom:1px solid #00BCF7;background:#70D7F7;color:#FFF}article.entry{margin:0 0 3em}article.entry header{padding:15px 20px 0;border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;background:#FFF;color:#333}article.entry header h1{position:relative;float:right;width:560px;margin:0 0 5px;padding:8px 0;background:url('/share/img/article/title_line.gif') 0 100% repeat-x;font-size:123.1%;line-height:1.2}article.entry header h1 img{vertical-align:middle}article.entry header time{posiTion:relative;display:block;float:left;width:46px;height:62px;background:#CCC url('/share/img/sprite.png') 0 0 no-repeat;letter-spacing:0}article.entry header time span{position:absolute;display:block;font-family:Arial,sans-serif;color:#333;line-height:1}article.entry header time span.year{top:16px;left:8px;width:31px;height:8px;font-size:10px;text-align:center}article.entry header time span.month{top:28px;left:4px;width:20px;font-size:15px;font-weight:bold}article.entry header time span.day{top:40px;left:25px;width:20px;font-size:15px;font-weight:bold}article.entry header time span a{color:#333}article.entry header dl.marks{margin:0 0 0 60px}article.entry header dl.marks .category,article.entry header dl.marks .tag{float:left;margin:0 10px 0 0;padding:2px 0 0;font-size:93%}article.entry header dl.marks dt.category,article.entry header dl.marks dt.tag{margin:0 5px 0 0}article.entry header dl.marks .category img,article.entry header dl.marks .tag img{margin:-2px 0 0;vertical-align:middle}article.entry header dl.description{margin:0 0 0 60px}article.entry header dl.description dt{display:none}article.entry header dl.description dd{float:left;margin:0 10px 0 0;padding:2px 0 0;font-size:93%}article.entry div.textBody{padding:20px;border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;background:#FFF;color:#333;font-size:100%;line-height:1.8}article.entry footer{position:relative;overflow:hidden;margin:-9px 0 0;padding:9px 15px 0}article.entry footer div.readMore{float:left}article.entry footer dl.feedback{position:relative;float:right;width:112px;height:42px;margin:-9px 0 0;background:url('/share/img/sprite.png') -46px 0 no-repeat;letter-spacing:0;text-align:center}article.entry footer dl.feedback img{vertical-align:top}article.entry footer dl.feedback dt{position:absolute;top:0;width:51px;height:9px;background:#FFF;color:#000;font-family:Arial,sans-serif;font-size:10px;line-height:1}article.entry footer dl.feedback dt.cmt{left:0px}article.entry footer dl.feedback dt.tb{left:61px}article.entry footer dl.feedback dd a{position:absolute;display:block;top:10px;width:23px;height:22px;padding:2px 0 0;color:#000;font-weight:bold}article.entry footer dl.feedback dd.cmt a{left:14px;background:#FFF url('/share/img/sprite.png') -60px -10px no-repeat}article.entry footer dl.feedback dd.tb a{left:75px;padding-right:3px;background:#FFF url('/share/img/sprite.png') -121px -10px no-repeat}article.entry aside.related{overflow:hidden;margin:0 15px;padding:0 0 15px;color:#333;border-top:1px solid #DFDFDF;border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;background:#EEE}article.entry aside.related h2{padding:10px 15px 3px;border-top:1px solid #E6E6E6;font-weight:bold;color:#000}article.entry aside.related div.content{padding:0 15px}article.entry aside.related div.content ul{padding:7px 0 0;background:url('/share/img/article/title_line.gif') 0 0 repeat-x}article.entry aside.related div.content ul li{margin:0 0 0 2em;list-style:disc}#postNav{margin:-1em 15px 2em;padding:10px 15px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background:url('/share/img/alpha_black.png') 0 0 repeat}#postNav dl{width:600px;overflow:hidden}#postNav dl dt{clear:left;float:left;width:5em}section.feedback h2{height:13px;margin:0 0 1em;padding:7px 0 5px 37px;line-height:13px}section.feedback h2 img{margin:0 6px 0 0}section.feedback h2 span.count{font-size:13px}section.feedback section.logs article{margin:0 0 1em}section.feedback section.logs h3{display:none}section.feedback section.logs article div.body{width:600px;padding:8px 15px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background:url('/share/img/alpha_black.png') 0 0 repeat}section.feedback section.logs article div.body p{padding:0.5em 0;line-height:1.8;color:#CCC}section.feedback section.logs article div.author{padding:0 5px 5px}section.feedback section.logs article div.author ul{text-align:right;overflow:hidden}section.feedback section.logs article div.author ul li{display:inline;padding:5px 0 0}section.feedback section.logs article div.author ul li.type{padding:5px 0 0 50px;background:url('/share/img/article/comment_type.png') 0 50% no-repeat}section.feedback section.logs article div.author ul li.type img{vertical-align:middle}#comments{clear:left;margin:0 15px}#comments h2{background:url('/share/img/sprite.png') -158px 0 no-repeat}#commentsForm{margin:0 0 2em;padding:12px 15px 18px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background:url('/share/img/alpha_black.png') 0 0 repeat}#commentsForm form{position:relative;width:600px;overflow:hidden}#commentsForm dl.profile{float:left;width:200px}#commentsForm dl.profile dt{margin:0 0 1px 2px}#commentsForm dl.profile dd{margin:0 0 8px}#commentsForm dl.profile dd input{display:block;width:176px;padding:5px;border:2px solid #191919;background:url('/share/img/alpha_black.png') 0 0 repeat;color:#CCC}#commentsForm dl.content{float:right;width:395px}#commentsForm dl.content dt{margin:0 0 1px 2px}#commentsForm dl.content dt span{font-size:77%}#commentsForm dl.content dd textarea{display:block;width:383px;height:15em;padding:4px;border:2px solid #191919;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;background:url('/share/img/alpha_black.png') 0 0 repeat;color:#CCC;font-size:100%;letter-spacing:1px}#commentsForm div.action input{position:absolute;bottom:0;left:0;display:block;width:190px;height:30px;border:2px solid #555;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;color:#000;background:#DDD;text-transform:uppercase;-webkit-transform:uppercase;-moz-transform:uppercase;cursor:pointer;font-size:100%;letter-spacing:1px}#commentsForm div.action input:hover{border:2px solid #69C;background:#CCC}#trackbacks{clear:both;margin:0 15px 40px}#trackbacks h2{background:url('/share/img/sprite.png') -158px -25px no-repeat}#trackbacks div.data{padding:10px 15px 10px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background:url('/share/img/alpha_black.png') 0 0 repeat}#trackbacks div.data dl dt{margin:0 0 2px;color:#CCC;font-weight:bold}#trackbacks div.data dl dd{margin:0 0 9px}#trackbacks div.data dl dd input{width:590px;padding:3px 5px;border:2px solid #191919;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;background:url('/share/img/alpha_black.png') 0 0 repeat;color:#CCC}#trackbacks section.logs{clear:both;padding:20px 0 0}#trackbacks section.logs article div.body p strong{margin:0 0 10px}div.textBody section{clear:left;margin:0 15px 2.5em}div.textBody section section{margin:0 0 2.5em}div.textBody section h2{margin:0 -15px 0.5em;padding:0 0 0 15px;background:url('/share/img/article/textbody/subhead.gif') 0 50% no-repeat;color:#000;font-size:116%;font-weight:bold}div.textBody section h3{margin:0 0 1em !important;padding:5px 0 0 5px;line-height:1.6;border-left:4px solid #369;color:#333;font-size:108%;font-weight:bold}div.textBody p{margin:0 0 1.5em}div.textBody pre{margin:0 0 1.5em;padding:5px;background:#F0F0F0;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',osaka,'VL ゴシック','ＭＳ ゴシック',sans-serif !important;overflow-x:scroll;overflow-y:visible;*overflow:scroll;line-height:1.4}div.textBody ul{margin:0.3em 15px 1.5em;padding:0 0 0 5px;border-left:3px solid #CCC;list-style-type:disc}div.textBody ul li{margin:0 0 0 1.5em}div.textBody ol{margin:0.3em 10px 1.5em;border-left:3px solid #CCC;list-style-type:decimal}div.textBody ol li{margin:0 0 0 2.5em}div.textBody li ul{margin:0.3em 0 1em 5px;list-style-type:circle}div.textBody li ol{margin:0.3em 0 1em}div.textBody ol li ul li{margin:0 0 0 1.5em}div.textBody dl{margin:0.5em 0 1.5em;padding:10px 15px;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;background:#DDD}div.textBody dl dt{margin:0 0 2px}div.textBody dl dd{margin:0 0 5px;padding:5px 7px;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;background:#FFF}div.textBody dl.path dd{width:548px;font-family:osaka,"ＭＳ Ｐゴシック",sans-serif !important;white-space:nowrap;overflow-x:scroll}div.textBody dl dd ul,div.textBody dl dd ol{margin-bottom:0 !important;margin-left:0 !important;border-left:0 !important}div.textBody blockquote{width:550px;margin:0 auto 1.5em;padding:27px 0 0;background:url('/share/img/article/textbody/quote_head.gif') 0 0 no-repeat}div.textBody blockquote cite{display:block;height:37px;padding:0 45px 0 5px;background:url('/share/img/article/textbody/quote_foot.gif') 0 100% no-repeat;text-align:right;line-height:30px}div.textBody blockquote ol,div.textBody blockquote ul{margin:0;padding:7px 20px 0.5em 40px;border:none;background:transparent url('/share/img/article/textbody/quote_body.gif') 0 0 repeat-y}div.textBody blockquote li{margin:0 0 0.5em 1em}div.textBody blockquote p{margin:0;padding:7px 20px 0.5em 30px;background:transparent url('/share/img/article/textbody/quote_body.gif') 0 0 repeat-y}div.textBody table{width:100%;margin:0 auto 1.5em;border:solid 1px #CCC;font-size:0.9em}div.textBody table th,div.textBody table td{padding:5px 10px;border:solid 1px #CCC}div.textBody table tr th{background:#DDD;text-align:center}div.textBody table tr td{background:#FDFDFD}div.textBody table tr.even td{background:#F2F0EE}div.textBody table tr.over td{background:#666;color:#FFF}div.textBody p img.left{float:left;margin:0 15px 1em 0}div.textBody p img.right{float:right;margin:0 15px 1em 0}div.textBody a img{padding:2px;border:solid 1px #CCC}div.textBody a:hover img{border:solid 1px #0BF}div.textBody span.note{padding:0 5px;margin:0 0.2em;font-size:0.8em}div.textBody p.clear{clear:both}div.textBody p.note{margin-left:1em;color:#666;text-indent:-1em}div.textBody p.codeMemo{margin:0 0 0.5em}div.textBody pre.command{background:#121212;color:#FDFDFD}div.textBody p.inTb{padding:10px;border:solid 1px #E55555;background:#F7D2D2}div.textBody p.message{padding:10px;border:1px solid #93B549;background:#E2F2C2}div.textBody p.path{width:530px;padding:3px 10px 10px;border:#CCC solid 1px;background:#E5E5E5;font-family:osaka ,"ＭＳ Ｐゴシック" ,sans-serif !important;white-space:nowrap;overflow-x:scroll}div.textBody span.path{font-family:osaka ,"ＭＳ Ｐゴシック" ,sans-serif !important;display:block;margin:1em 0;color:#666}div.textBody a.exLink{margin:0 5px 0 0;padding:0 13px 0 0;background:url('/share/img/article/textbody/ex_link.gif') 100% 50% no-repeat}div.textBody a.downLoad{padding:0 0 0 15px;background:url('/share/img/article/textbody/download_icon.gif') 0 50% no-repeat}div.textBody a.demo{padding:0 0 0 15px;background:url('/share/img/article/textbody/demo_link.gif') 0 50% no-repeat}div.textBody span.red{color:#F00}div.textBody span.blue{color:#00F}ins,del{display:block;padding:5px 10px}ins[datetime]:before,del[datetime]:before{display:block}ins{text-decoration:none;background:#E6EFDD}ins[datetime]:before{content:"[" attr(datetime) "]追記"}del{background:#EFEFEF}del[datetime]:before{content:"[" attr(datetime) "]削除"}code{margin:0 3px;padding:1px 5px;border-bottom:1px dashed #666;background:#EFEFEF;color:#060;line-height:1.6}.syntaxhighlighter,.syntaxhighlighter div,.syntaxhighlighter code,.syntaxhighlighter span{margin:0 !important;padding:0 !important;border:0 !important;outline:0 !important;background:none !important;text-align:left !important;float:none !important;vertical-align:baseline !important;position:static !important;left:auto !important;top:auto !important;right:auto !important;bottom:auto !important;height:auto !important;width:auto !important;line-height:1.8 !important;font-family:Monaco,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ ゴシック',sans-serif !important;font-weight:normal !important;font-style:normal !important;white-space:nowrap !important}.syntaxhighlighter{width:100% !important;margin:0 0 1.2em !important;padding:1px !important; position:relative !important;overflow:auto;font-size:108% !important;letter-spacing:0}.syntaxhighlighter code{display:inline !important}.syntaxhighlighter .bold{font-weight:bold !important}.syntaxhighlighter .italic{font-style:italic !important}.syntaxhighlighter .line .number{float:left !important; width:3em !important; padding-right:.3em !important;text-align:right !important;display:block !important;font-family:Monaco !important}.syntaxhighlighter.nogutter .line .number{display:none !important}.syntaxhighlighter .line .content{margin-left:3.3em !important; padding-left:.5em !important;display:block !important}.syntaxhighlighter .line .content .block{display:block !important;padding-left:1.5em !important;text-indent:-1.5em !important}.syntaxhighlighter .line .content .spaces{display:none !important}.syntaxhighlighter.nogutter .line .content{margin-left:0 !important; border-left:none !important}.syntaxhighlighter .bar{display:none !important}.syntaxhighlighter .bar.show{display:block !important}.syntaxhighlighter.collapsed .bar{display:block !important}.syntaxhighlighter.nogutter .ruler{margin-left:0 !important;padding-left:0 !important}.syntaxhighlighter .ruler{padding:0 0 .5em .5em !important;margin-left:3.3em !important;overflow:hidden !important}.syntaxhighlighter.collapsed .lines,.syntaxhighlighter.collapsed .ruler{display:none !important}.syntaxhighlighter .lines.no-wrap{overflow:auto;overflow-y:hidden}.syntaxhighlighter .toolbar{position:absolute !important;right:0px !important;top:0px !important;font-size:1px !important;padding:8px 8px 8px 0 !important; }.syntaxhighlighter.collapsed .toolbar{padding:.2em 0 .5em .5em !important;position:static !important}.syntaxhighlighter .toolbar a.item,.syntaxhighlighter .toolbar .item{display:block !important;float:left !important;margin-left:8px !important;background-repeat:no-repeat !important;overflow:hidden !important;text-indent:-5000px !important}.syntaxhighlighter.collapsed .toolbar .item{display:none !important}.syntaxhighlighter.collapsed .toolbar .item.expandSource{background-image:url('/share/img/article/textbody/magnifier.png') !important;display:inline !important;text-indent:0 !important;width:auto !important;float:none !important;height:16px !important;padding-left:20px !important}.syntaxhighlighter .toolbar .item.viewSource{background-image:url('/share/img/article/textbody/page_white_code.png') !important}.syntaxhighlighter .toolbar .item.printSource{background-image:url('/share/img/article/textbody/printer.png') !important}.syntaxhighlighter .toolbar .item.copyToClipboard{text-indent:0 !important;background:none !important;overflow:visible !important}.syntaxhighlighter .toolbar .item.about{background-image:url('/share/img/article/textbody/help.png') !important}.syntaxhighlighter.printing,.syntaxhighlighter.printing .line.alt1 .content,.syntaxhighlighter.printing .line.alt2 .content,.syntaxhighlighter.printing .line.highlighted .number,.syntaxhighlighter.printing .line.highlighted.alt1 .content,.syntaxhighlighter.printing .line.highlighted.alt2 .content,.syntaxhighlighter.printing .line .content .block{background:none !important}.syntaxhighlighter .no-wrap .line .content .block{white-space:nowrap !important}.syntaxhighlighter.printing .line .number{color:#bbb !important}.syntaxhighlighter.printing .line .content{color:#000 !important}.syntaxhighlighter.printing .toolbar,.syntaxhighlighter.printing .ruler{display:none !important}.syntaxhighlighter.printing a{text-decoration:none !important}.syntaxhighlighter.printing .plain,.syntaxhighlighter.printing .plain a{ color:#000 !important}.syntaxhighlighter.printing .comments,.syntaxhighlighter.printing .comments a{ color:#008200 !important}.syntaxhighlighter.printing .string,.syntaxhighlighter.printing .string a{color:blue !important; }.syntaxhighlighter.printing .keyword{ color:#069 !important; font-weight:bold !important; }.syntaxhighlighter.printing .preprocessor{ color:gray !important; }.syntaxhighlighter.printing .variable{ color:#a70 !important; }.syntaxhighlighter.printing .value{ color:#090 !important; }.syntaxhighlighter.printing .functions{ color:#ff1493 !important; }.syntaxhighlighter.printing .constants{ color:#0066CC !important; }.syntaxhighlighter.printing .script{font-weight:bold !important}.syntaxhighlighter.printing .color1,.syntaxhighlighter.printing .color1 a{ color:#808080 !important; }.syntaxhighlighter.printing .color2,.syntaxhighlighter.printing .color2 a{ color:#ff1493 !important; }.syntaxhighlighter.printing .color3,.syntaxhighlighter.printing .color3 a{ color:red !important; }a.codeTaggle{display:block;margin:0 -2px 0 0;padding:0 5px;background-color:#393939;color:#FEFEFE}pre.plain{margin:0 -2px 0 0 !important;background-color:#000 !important;color:#FEFEFE !important}.syntaxhighlighter{background-color:#090909 !important}.syntaxhighlighter .line.highlighted .number{background-color:#333 !important;color:#FFF !important}.syntaxhighlighter .line.highlighted.alt1 .content,.syntaxhighlighter .line.highlighted.alt2 .content{background-color:#333 !important;color:#FFF !important}.syntaxhighlighter .line .number{color:#5C5C5C !important}.syntaxhighlighter .line .content{border-left:3px solid #369 !important;color:#FFF !important}.syntaxhighlighter.printing .line .content{border:0 !important}.syntaxhighlighter .line.alt1 .content{background-color:#090909 !important}.syntaxhighlighter .line.alt2 .content{background-color:#131313 !important}.syntaxhighlighter .ruler{color:silver !important;background-color:#F8F8F8 !important;border-left:3px solid #6CE26C !important}.syntaxhighlighter.nogutter .ruler{border:0 !important}.syntaxhighlighter .toolbar{background-color:#111 !important;border:#000 solid 1px !important}.syntaxhighlighter .toolbar a{color:#a0a0a0 !important}.syntaxhighlighter .toolbar a:hover{color:red !important}.syntaxhighlighter .phpTag{color:#C33 !important}.syntaxhighlighter .plain,.syntaxhighlighter .plain a{color:#DDD !important}.syntaxhighlighter .comments,.syntaxhighlighter .comments a{color:#808080 !important}.syntaxhighlighter .string,.syntaxhighlighter .string a{color:#FF80FF !important}.syntaxhighlighter .keyword{color:#369 !important;font-weight:bold !important}.syntaxhighlighter .modifier{color:#070 !important;font-weight:bold !important}.syntaxhighlighter .preprocessor{color:gray !important}.syntaxhighlighter .variable{color:#A70 !important}.syntaxhighlighter .value{color:#090 !important}.syntaxhighlighter .functions{color:#ff1493 !important}.syntaxhighlighter .constants{color:#FF8000 !important}.syntaxhighlighter .script{background-color:yellow !important}.syntaxhighlighter .color1,.syntaxhighlighter .color1 a{color:#070 !important}.syntaxhighlighter .color2,.syntaxhighlighter .color2 a{color:#ff1493 !important}.syntaxhighlighter .color3,.syntaxhighlighter .color3 a{color:red !important}aside.sidebar{float:right;width:220px}aside.sidebar section{margin:0 0 25px;padding:15px 14px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background:url('/share/img/alpha_black.png') 0 0 repeat}aside.sidebar section h1{height:22px;padding:31px 0 0 59px;font-size:10px;font-weight:normal}aside.sidebar section ul{padding:3px 0 0;font-size:93%}aside.sidebar section ul li{display:inline}aside.sidebar section ul li a{display:block;padding:5px 0;border-bottom:dashed 1px #333;color:#ECECEC;line-height:1.7em}aside.sidebar section.recent h1{background:url('/share/img/sprite.png') 0 -62px no-repeat}aside.sidebar section.recent ul li a{padding:5px 0 5px 15px;background:url('/share/img/widget/recent_icon.png') 0 0.8em no-repeat}aside.sidebar section.category h1{background:url('/share/img/sprite.png') 0 -115px no-repeat}aside.sidebar section.category ul li a{padding:5px 0 5px 18px;background:url('/share/img/widget/category_icon.gif') 0 0.8em no-repeat}aside.sidebar section.tags h1{background:url('/share/img/sprite.png') 0 -168px no-repeat}aside.sidebar section.tags ul{overflow:hidden}aside.sidebar section.tags ul li a{float:left;width:95px}aside.specialArchives{position:relative;width:100%;height:240px;padding:20px 0 0;background:url('/share/img/footer/aside_bg.png') 0 0 repeat-x}aside.specialArchives section.monthly,aside.specialArchives section.awasete{position:absolute;left:50%}aside.specialArchives section.monthly{width:372px;margin:0 0 0 -430px}aside.specialArchives section.awasete{width:435px;margin:0 0 0 -5px}aside.specialArchives h1{float:left;height:25px;padding:0 0 0 8px;border-left:3px solid #008AFF;line-height:18px}aside.specialArchives section.monthly h1 img{margin:0 0 -7px}aside.specialArchives section.awasete h1 img{margin:0 0 -9px}aside.specialArchives a.detail{display:block;float:right;padding:7px 0 0;line-height:18px}aside.specialArchives dl{color:#333}aside.specialArchives dl a{color:#CCC}aside.specialArchives section.monthly dl{margin:45px 0 0;border-top:dashed 1px #333;line-height:2.4}aside.specialArchives section.monthly dl dt{clear:left;float:left;width:48px;background:#000;text-align:center}aside.specialArchives section.monthly dl dd{border-bottom:dashed 1px #333;background:url('/share/img/alpha_black.png') 0 0 repeat}aside.specialArchives section.monthly dl dd ul{overflow:hidden}aside.specialArchives section.monthly dl dd ul li{float:left;display:inline}aside.specialArchives section.monthly dl dd ul li span,aside.specialArchives section.monthly dl dd ul li a{display:block;width:27px;text-align:center}aside.specialArchives section.monthly dl dd ul li.even span,aside.specialArchives section.monthly dl dd ul li.even a{background:url('/share/img/alpha_black.png') 0 0 repeat}aside.specialArchives section.awasete ul{margin:45px 0 0;border-top:dashed 1px #333;list-style:none}aside.specialArchives section.awasete ul li{display:inline}aside.specialArchives section.awasete ul li a{display:block;padding:0 0 0 25px;border-bottom:dashed 1px #333;background:url('/share/img/widget/recent_icon.png') 3px 50% no-repeat;line-height:2.4}body > footer{background:url('/share/img/alpha_black.png') 0 0 repeat}body > footer div.info{padding:5px 0;background:url('/share/img/alpha_black.png') 0 0 repeat;font-size:93%}body > footer div.info div.generator,body > footer div.info p{width:860px;margin:0 auto;text-align:right}#disableJavascript{position:absolute;top:0;left:0;width:100%;padding:5px 0;border-bottom:solid 1px #E55555;background:#F7D2D2;color:#E55555;font-weight:bold;text-align:center;line-height:22px}header:after,div.main:after,div.central:after,div.central > article > header:after,#trackbacks:after{content:'';display:block;clear:both}header,div.main,div.central,article.bodyChild header,#trackbacks{/zoom:1}span.hatena-star-comment-container{display:none}