@charset "UTF-8";
/**
 * [File list]
 * - https://5509.me/css/share/default.css
 * - https://5509.me/css/share/fonts.css
 * - https://5509.me/css/share/layout.css
 * - https://5509.me/css/share/common.css
 * - https://5509.me/css/module/prettify.css
 * - http://fonts.googleapis.com/css?family=Ubuntu+Mono:400,700|Arvo:400,700|Nova+Mono)
 * - https://5509.me/css/import.css
 *
 * Powered by CSS_DynamicCompressor
 * http://rewish.org/php_mysql/css_dynamic_compressor
 * (c) 2010 rew <rewish.org@gmail.com>
 */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}header,section,footer,article,aside{margin:0;padding:0}body{ line-height:1.4 }body *{ font-family:"Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,"ヒラギノ丸ゴ Pro W4",HiraMaruPro-W4,"ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,Osaka,sans-serif }ul,ol{ list-style:none }table{border-collapse:collapse }img,fieldset{ border:none }img{ vertical-align:top }body{font:13px/1.231 "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,"ヒラギノ丸ゴ Pro W4",HiraMaruPro-W4,"ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,Osaka,sans-serif;*font-size:small; *font:x-small; }select,input,button,textarea{font:99% "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,"ヒラギノ丸ゴ Pro W4",HiraMaruPro-W4,"ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,Osaka,sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monaco,monospace;*font-size:108%;line-height:1.4}div.pagebody{zoom:1}div.pagebody::after{content:".";display:block;height:0px;clear:both;line-height:0;visibility:hidden}header,footer,section,article,aside,nav{display:block}body > header{xborder-top:solid #121212 5px;width:950px;height:90px;position:relative;z-index:2}div.pagebody{width:950px;padding-bottom:25px;position:relative;z-index:2;overflow:hidden}div.pagebody div.main{float:left;width:660px}div.pagebody div.sub{float:right;width:280px}div.bottom_archives{position:relative;z-index:2;background:#fff;opacity:.9}body > footer{border-top:solid #ddd 1px;height:50px;width:100%;position:fixed;bottom:0;left:0;z-index:2;background:#eee;opacity:.8}body.mobile > footer{position:relative}div.main article,div.main article section.comments ol li,div.main article section.comments ol li header div.author{zoom:1}div.main article:after,div.main article section.comments ol li:after,div.main article section.comments ol li header div.author:after{content:".";display:block;height:0px;clear:both;line-height:0;visibility:hidden}body{line-height:1.5;color:#252525;background:#fefefe}h1,h2,h3,h4{font-size:100%;font-weight:normal}a{color:#121212;text-decoration:underline}a:hover{text-decoration:none}img{background:url(../../img/bg_repeat.gif) repeat}kbd{margin:0 2px;border:solid #ccc 1px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:2px 4px;background:#eee;font-family:Helvetica,Verdana}body div.bg_wrap_a,body div.bg_wrap_b,body div.bg_wrap_c{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background-image:url(../../img/logo_ink.gif);background-position:left top;background-attachment:scroll;background-repeat:no-repeat}body div.bg_wrap_b{position:fixed;background-image:url(../../img/bg_ink_lay_b.gif);background-position:left top;background-attachment:fixed;background-repeat:no-repeat}body div.bg_wrap_c{position:fixed;background-image:url(../../img/bg_ink.gif);background-position:right top;background-attachment:fixed;background-repeat:no-repeat}@font-face{font-family:'Leijona';src:url("/http/5509.me/fonts/Leijona.otf") format("opentype")}body > header .logo a{position:absolute;top:24px;left:40px;color:#343434;font-family:'Leijona',sans-serif;font-size:28px;text-decoration:none;text-shadow:1px 1px 0 #ccc}body > header .logo a:before,body > header .logo a:after{color:#eee;text-shadow:1px 1px 0 #fefefe}body > header .logo a:before{content:'= '}body > header .logo a:after{content:';'}body > header .logo a:hover{text-decoration:underline}body > header nav ul{padding:30px 0 0 179px;font-size:100%}body > header nav ul li{display:inline-block}body > header nav ul li a{padding:5px 13px;display:block;color:#121212;font-weight:bold;text-decoration:none;outline:none;-webkit-transition:ease .2s;-moz-transition:ease .2s;-ms-transition:ease .2s;transition:ease .2s}body > header nav ul li a:hover,body > header nav ul li a.active{color:#ccc}body > header nav ul li.feed a{margin:0 13px;padding:0;display:inline-block;width:16px;height:16px;position:relative;top:2px;text-indent:-1000em;outline:none}body > header form{width:226px;height:22px;position:absolute;top:34px;right:23px;background:url(../../img/bg_search.gif) no-repeat}body > header form fieldset legend{display:none}body > header form input{margin-left:23px;border:none;padding:.1em 0;width:197px;background:none}body > header form input.search{display:none}body > header form span.inputSearch-group{position:relative;display:inline-block;*display:inline;zoom:1}body > header form span.inputSearch-group input{padding-right:25px;width:177px}body > headerform span.inputSearch-group span.inputSearch{width:17px;position:absolute;right:2px;top:3px;background:url(../../img/delval.gif) no-repeat left center;cursor:pointer}body > header form span.inputSearch-group span.placeholder{position:absolute;top:3px;left:23px;color:#888;font-size:86%;font-family:Georgia;font-style:italic}.round{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.following{background:#fff;opacity:.9}hr.autopagerize_page_separator{display:none}div.autopagerize_page_info{padding-bottom:17px;text-align:right}p.autopagerize_page_info a{color:#da9a1b;font-weight:bold}div.main article{border-top:solid #999 1px;padding-top:17px}div.main article ul.sbm{float:left;padding:5px 0 0 10px}div.main article ul.sbm li{display:inline-block}div.main article ul.sbm li a{margin-right:8px;padding:0 3px;font-family:monaco,monospace,sans-serif;font-size:77%;text-decoration:none}div.main article ul.sbm li.fb_share a:first-child{margin:0;width:auto;height:16px;position:relative;top:2px;left:2px;text-indent:0}div.main article ul.sbm li.fb_share a:first-child span{height:8px}div.main article ul.sbm li a.before{margin-left:-5px}div.main article ul.sbm li.Hatena a{border-bottom:solid #f00 1px;color:#f00;background:#fcc}div.main article ul.sbm li.Delicious a{border-bottom:solid #006FFF 1px;color:#fff;background:#73ADFF}div.main article ul.sbm li.Twitter a{margin-left:2px;border-bottom:solid #a6e6ff 1px;padding:0 3px;color:#fff;background:#6dd2fc}div.main article ul.sbm li a:first-child{margin:0;border:none;padding:0;display:inline-block;width:16px;height:16px;text-indent:-1000em}div.main article ul.sbm li.Hatena a:first-child{background:url(/http/5509.me/img/hatena.gif) no-repeat left center}div.main article ul.sbm li.Delicious a:first-child{margin-right:-3px;background:url(/http/5509.me/img/delicious.gif) no-repeat left center}div.main article ul.sbm li.Twitter a:first-child{margin-right:-3px;background:url(/http/5509.me/img/twitter.gif) no-repeat left center}div.main article ul.sbm li a:hover{border:none}div.main article ul.sbm li a img{vertical-align:middle}div.main article div.entry_body{float:right;width:500px;line-height:1.6}div.main article div.entry_body header{overflow:hidden}div.main article.archives div.entry_body header.following{padding:5px 0}div.main article div.single header .like{float:left;padding-top:3px;width:55px}div.main article div.entry_body header .entry_title{padding-bottom:3px;color:#565656;font-size:123%;font-weight:bold;line-height:1.3}div.main article div.single header .entry_title{float:right;width:435px}div.main article div.entry_body header .entry_title a{color:#565656}div.main article.archives div.entry_body header.following .entry_title a{color:#da9a1b;xtext-decoration:none;font-weight:normal}div.main article.archives div.entry_body header.following .entry_title a:before{padding-right:3px;content:'▲:'}div.main article div.entry_body header .entry_title img{vertical-align:middle}div.main article div.entry_body header .entry_title .hatena-star-comment-container{display:none}div.main article div.entry_body div.contents{color:#454545;font-size:108%}div.main article div.entry_body div.contents div.note{border:solid #bbb 1px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:1em;background:url(../../img/bg_repeat.gif) repeat}div.main article div.entry_body div.contents span.caption{padding-top:.5em;display:block;font-size:93%}div.main article div.entry_body div.contents strong{color:#121212;font-weight:bold}div.main article div.entry_body div.contents em{color:;font-weight:bold}div.main article div.entry_body div.contents h2{margin:1.8em 0 1.2em;border:solid #ddd 1px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px 10px;color:#121212;background:#eee;font-size:108%;font-weight:bold}div.main article div.entry_body div.contents h3{margin:1.2em 0;border-left:solid #999 3px;padding-left:.7em;color:#333;font-weight:bold}div.main article div.entry_body div.contents h4{margin:1.2em 0;font-weight:bold}div.main article div.entry_body div.contents p{margin:1.2em 0}div.main article div.entry_body div.contents p.left{float:left;margin:0 1em 1em 0}div.main article div.entry_body div.contents p.right{float:left;margin:0 0 1em 1em}.clear{clear:both !important}div.main article div.entry_body div.contents p.continue a{padding-left:1.6em;color:#121212;background-color:transparent;font-family:Georgia;font-style:italic;text-decoration:underline}div.main article div.entry_body div.contents p.continue a:hover{text-decoration:none}div.main article div.entry_body div.contents a{background:rgba(243,231,32,.7)}div.main article div.entry_body div.contents a img{margin-top:0 !important}div.main article div.entry_body div.contents a:hover{xcolor:#fefefe;text-decoration:none}div.main article div.entry_body div.contents a.act[href*='http://']:not([href*='5509.me']):after{content:'' important}div.main article div.entry_body div.contents p.link a[href*='sample'],div.main article div.entry_body div.contents p.link a.sample,div.main article div.entry_body div.contents p.link a[href$='zip'],div.main article div.entry_body div.contents p.link a.download{margin:2px 0 2px 0;border:solid #d9d9d9 1px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:4px 10px 4px 38px;display:inline-block;color:#121212;background-color:#f7f7f7;font-family:Georgia;font-weight:normal;font-style:italic;text-decoration:none}div.main article div.entry_body div.contents p.link a[href*='sample']:hover,div.main article div.entry_body div.contents p.link a.sample:hover,div.main article div.entry_body div.contents p.link a[href$='zip']:hover,div.main article div.entry_body div.contents p.link a.download:hover{border-color:#da9a1b}div.main article div.entry_body div.contents p a img{xborder:solid #b9b9b9 1px;margin:.5em 0}div.main article div.entry_body div.contents p a:hover img{xborder-color:#da9a1b}div.main article div.entry_body div.contents ul{list-style:disc;margin:1.1em 0 1.1em 1em;border-left:3px solid #ddd}div.main article div.entry_body div.contents ol{list-style:decimal;margin:1.1em 0 1.1em 1em;border-left:3px solid #ddd}div.main article div.entry_body div.contents li{margin-left:2em;padding:.3em 0}div.main article div.entry_body div.contents dl{border-left:solid #ddd 3px;margin:1.1em 0 1.1em 1em;padding-left:1em}div.main article div.entry_body div.contents blockquote dl{border-left:none;margin:1.1em 0 1.1em;padding:0}div.main article div.entry_body div.contents div.hreview dl{border:none;margin:0;padding:0 0 .5em}div.main article div.entry_body div.contents dl dt{padding-top:.5em}div.main article div.entry_body div.contents dl dd{padding:.3em 0 0 .5em}div.main article div.entry_body div.contents pre{margin:1.2em 0;padding:.5em 1em;overflow:auto;color:#efefef;background:rgba(0,0,0,.9)}div.main article div.entry_body div.contents blockquote{margin:1.2em 0;border:solid #b9b9b9 2px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:0 1em;color:#333;background:url(../../img/bg_repeat.gif) repeat}div.main article div.entry_body div.contents blockquote p{margin:1em 0}div.main article div.entry_body div.contents blockquote cite{font-family:Georgia;font-style:italic}div.main article div.entry_body div.contents blockquote cite a{font-family:Georgia;font-style:italic;font-weight:normal}div.main article div.entry_body div.contents table{margin:0 1em;border:solid #bbb 1px;font-size:93%}div.main article div.entry_body div.contents table.amazon{margin:1.5em 0 0;border:none}div.main article div.entry_body div.contents table th,div.main article div.entry_body div.contents table td{border:dotted #bbb 1px;padding:.4em .8em;text-align:left}div.main article div.entry_body div.contents table.amazon th,div.main article div.entry_body div.contents table.amazon td{padding:.2em 1.5em .2em 0;border:none}div.main article div.entry_body div.contents table.amazon td img{background:none}div.main article div.entry_body div.contents table th{border-bottom-style:solid;background:#ccc}div.ad{padding-top:1.5em;text-align:center}div.main article div.entry_body div.contents div.sbmbuttons{padding-bottom:10px}div.main article div.entry_body div.contents div.sbmbuttons h2{margin-bottom:1em;border:none;border-bottom:dotted #666 1px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:0 0 5px 5px;background:none}div.main article div.entry_body div.contents div.sbmbuttons div{padding-left:5px}div.main article div.entry_body div.contents div.related{border:solid #252525 1px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:6px 12px 8px;color:#fff;background:#121212;font-size:93%}div.main article div.entry_body div.contents div.related h2{margin:0;border:none;border-bottom:solid #333 1px;padding:0 0 3px;color:#fff;background:none}div.main article div.entry_body div.contents div.related ul{margin:0;border:none;border-top:solid #666 1px}div.main article div.entry_body div.contents div.related ul li{list-style:none;margin:0;border:none;xborder-bottom:solid #333 1px}div.main article div.entry_body div.contents div.related ul li a{border-bottom:solid #666 1px;padding:3px 5px;display:block;color:#ddd;background-color:transparent;font-weight:normal}div.main article div.entry_body div.contents div.related ul li a:hover{color:#fff;background:#da9a1b}div.main article footer{float:left;margin-left:2px;border-right:solid #666 1px;padding:6px 8px;width:126px;background:#eee;font-size:86%;text-align:right;opacity:.9}div.main article footer time{display:inline-block;color:#666;font-family:Georgia;font-style:italic}div.main article footer span.comments a,div.main article footer span.leave a{padding-left:1.8em;display:inline-block;color:#252525}div.main article section.comments{clear:both;padding-top:20px;font-size:100%}div.main article section.comments h2{border-top:solid #121212 1px;padding:12px 0 0 162px;font-size:108%;font-weight:bold}div.main article section.comments .page_nav{padding:1.2em 0 0 162px;font-size:93%}div.main article section.comments .page_nav a{margin:0 2px;border:solid #b9b9b9 1px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:2px 7px;display:inline-block;font-family:Georgia;font-style:italic;text-decoration:none}div.main article section.comments .page_nav a.active_page{background:#eee;font-weight:bold}div.main article section.comments .page_nav a:hover{border-color:#da9a1b;color:#da9a1b;background:-moz-linear-gradient(top,#fff,#ddd);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ddd))}div.main article section.comments ol{padding-left:162px}div.main article section.comments ol.children{border-left:solid #ddd 2px;padding-left:12px}div.main article section.comments ol li{margin-top:18px}div.main article section.comments ol li header{padding:0 0 12px;position:relative;background:url(../../img/comment_section.gif) no-repeat 30px bottom}div.main article section.comments ol li header div.author span.avatar{float:left;width:60px}div.main article section.comments ol li header div.author span.avatar img{border:solid #b9b9b9 1px;padding:3px}div.main article section.comments ol li header div.author span.name{margin-left:60px;display:block}div.main article section.comments ol li header div.author time{margin-left:60px;display:block;color:#666;font-size:93%;font-family:Georgia;font-style:italic}div.main article section.comments ol li header div.reply{position:absolute;top:0;right:3px}div.main article section.comments ol li header div.reply a{color:#DA9A1B}div.main article section.comments ol li section{-moz-border-radius:5px;-webkit-border-radius:5px;padding:0 10px 10px;background:#ddd}div.main article section.comments ol li section a{color:#3684c8;font-weight:bold}div.main article section.comments ol li section a:hover{color:#999;text-decoration:none}div.main article section.comments ol li section p{padding-top:10px}div.main article section.comments ol li section ul{list-style:disc;margin:9px 0 0 1.5em}div.main article section.comments ol li section ol{list-style:decimal;margin:9px 0 0 1.5em}div.main article section.comments ol li section li{margin:0;padding:1px 0}div.main article section.comments ol li pre{margin-top:10px;border:solid #b4b4b4 2px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:.5em 1em;overflow:auto;background:#fefefe}div.main article section.comment_form{clear:both;padding-top:20px;position:relative;font-size:93%}div.main article section.comments section.comment_form{padding:20px 0 0;position:relative;background:none;font-size:100%}div.main article section.comment_form a#cancel-comment-reply-link{position:absolute;top:32px;right:0;color:#DA9A1B;font-weight:normal}div.main article section.comment_form h2{border-top:solid #121212 1px;padding:12px 0 0 162px;font-size:108%;font-weight:bold}div.main article section.comments section.comment_form h2{padding-left:0}div.main article section.comment_form p.notice{margin:8px 0 0 162px;border:solid #f60 2px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:5px 10px;font-weight:bold}div.main article section.comments section.comment_form p.notice{margin-left:0}div.main article section.comments section.comment_form div.cancel{position:absolute;top:32px;right:0}div.main article section.comment_form form{margin:18px 0 0 162px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:10px 15px;background:#ddd}div.main article section.comments section.comment_form form{margin:12px 0 0}div.main article section.comment_form fieldset legend{display:none}div.main article section.comment_form fieldset dl dt{font-weight:bold}div.main article section.comment_form fieldset dl dd{padding:3px 0 4px}div.main article section.comment_form fieldset dl dd input,div.main article section.comment_form fieldset dl dd textarea{border:solid #fff 1px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:3px 4px}div.main article section.comment_form fieldset dl dd input:hover,div.main article section.comment_form fieldset dl dd input:focus,div.main article section.comment_form fieldset dl dd textarea:hover,div.main article section.comment_form fieldset dl dd textarea:focus{border-color:#da9a1b}div.main article section.comment_form fieldset dl dd span{display:block;margin-top:3px}div.main article section.comment_form fieldset dl dd input{width:250px}div.main article section.comment_form fieldset dl dd textarea{width:440px}div.main article section.comment_form form div.submit{padding-top:6px}div.main article section.comment_form form div.submit input{border:solid #666 1px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:4px 14px;background:#f7f7f7}div.main article section.comment_form form div.submit input:hover{border-color:#da9a1b;background:#eee}div.main article section.trackbacks{clear:both;padding-top:20px;font-size:93%}div.main article section.trackbacks dl.info{margin:12px 0 0 162px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:10px 15px 4px;background:#ddd}div.main article section.trackbacks dl.info dt{padding-bottom:3px;font-weight:bold}div.main article section.trackbacks dl.info dd{padding-bottom:6px}div.main article section.trackbacks dl.info dd input{border:solid #fff 1px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:3px 4px;width:95%;background:#fff}div.main article section.trackbacks dl.info dd input:hover,div.main article section.trackbacks dl.info dd input:focus{border-color:#da9a1b}div.main article section.trackbacks h2{border-top:solid #121212 1px;padding:12px 0 0 162px;font-size:108%;font-weight:bold}div.main article section.trackbacks ol{padding-left:162px}div.main article section.trackbacks ol li{margin-top:12px;border:solid #ddd 2px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:10px 15px}div.main article section.trackbacks ol li span.name{display:block}div.main article section.trackbacks ol li time{display:block;color:#666;font-family:Georgia;font-style:italic;font-size:93%}div.main article section.trackbacks ol li section{margin-top:6px;border-top:dotted #ddd 1px;padding-top:6px}div.main div#wpLoadingButton{xpadding:1.2em 0 0 162px;margin:1.2em 0 0 162px;border:solid #d9d9d9 1px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:3px 7px;display:inline-block;background:-moz-linear-gradient(top,#fff,#ddd);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ddd))}div.main div#wpLoadingButton:hover{border-color:#da9a1b}div.main div#wpLoadingButton:active{background:-moz-linear-gradient(top,#ddd,#fff);background:-webkit-gradient(linear,left top,left bottom,from(#ddd),to(#fff))}div.main div#wpLoadingButton.loading{opacity:.7}div.main div#wpLoadingButton span#wpPageRizeLoading img{margin-bottom:5px;vertical-align:middle;background:none}div.main div#wpLoadingButton a{margin-left:.5em;font-family:Georgia;font-weight:bold;font-style:italic}div.main div.pagerize{padding:1.2em 0 0 162px;font-size:93%}div.main div.pagerize span.current,div.main div.pagerize a{border:solid #b9b9b9 1px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:2px 7px;display:inline-block;font-family:Georgia;font-style:italic;text-decoration:none}div.main div.pagerize span.current{background:#eee;font-weight:bold}div.main div.pagerize a:hover{border-color:#da9a1b;color:#da9a1b;background:-moz-linear-gradient(top,#fff,#ddd);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ddd))}section.related{margin-top:2.4em}section.related h2{border:none !important;color:#fff;background:none !important}section.related ul{list-style:none !important;margin:0 !important;border:none !important;padding:0 !important}section.related ul li{margin:0 !important}div.sub div.muki{text-align:center;margin-top:1.5em}div.sub div.muki img{background:none !important}div.sub a{color:#686868}div.sub section h2,div.sub aside h2{border-top:solid #121212 1px;padding:18px 0 12px 3px;font-weight:bold}div.sub section div.pic{float:left;width:71px}div.sub section div.pic img{margin-left:3px;border:solid #b9b9b9 1px;padding:3px;width:45px}div.sub section div.data{margin-left:71px;font-size:86%}div.sub section div.data dl dt,div.sub section div.data dl dd{display:inline;xfont-family:Georgia}div.sub section div.data dl dt{font-weight:bold}div.sub section div.data ul{padding-top:.7em}div.sub section div.data ul li{padding:.2em 0}div.sub section div.data ul li a{padding-left:2em}div.sub section div.data ul.noicon li a{padding-left:0}div.sub nav,div.sub aside{margin-top:18px;border-top:solid #121212 1px;padding:18px 0 12px 3px;width:277px}div.sub nav#info{position:relative}div.sub aside{margin-top:0;padding-top:0;border:none}div.sub nav h2,div.sub nav h3{display:none}div.sub aside h2{padding-bottom:12px;font-weight:bold}div.sub nav ul.tab{padding-bottom:12px}div.sub nav ul.tab li{margin-right:5px;display:inline-block;/display:inline;/zoom:1}div.sub nav ul.tab li a{display:inline-block;/display:inline;/zoom:1;color:#999;font-size:86%;text-decoration:none;cursor:pointer}div.sub nav ul.tab li a.active{color:#121212;font-size:100%;font-weight:bold}div.sub nav ul.tab li a:hover{color:#252525}div.sub nav section,div.sub aside{font-size:93%}div.sub nav section ul,div.sub aside ul{border-top:solid #d5d5d5 1px}div.sub nav section ul li,div.sub aside ul li{border-bottom:solid #d5d5d5 1px;padding:6px 5px;-webkit-transition:ease .2s;-moz-transition:ease .2s;-ms-transition:ease .2s;transition:ease .2s}div.sub nav section ul li:hover,div.sub aside ul li:hover{background:#eee}div.sub #awasete ul li a{padding-left:23px;display:block;background-position:left 1px;background-repeat:no-repeat}div.sub #awasete #awaseteLink{padding-top:5px;text-align:right}div.sub nav section#popular ul li a.Hatena{margin-left:.5em;border-bottom:solid #f00 1px;padding:0 3px;color:#f00;background:#fcc;font-size:86%;text-decoration:none}div.sub nav section#popular ul li a.Delicious{border-bottom:solid #006fff 1px;padding:0 3px;color:#fff;background:#73adff;font-size:77%;font-family:monaco,monoscape,sans-serif;text-decoration:none}div.sub nav section#popular ul li a.Twitter{border-bottom:solid #a6e6ff 1px;padding:0 3px;color:#fff;background:#6dd2fc;font-size:77%;font-family:monaco,monoscape,sans-serif;text-decoration:none}div.sub nav section#popular ul li a:hover{border:none}div.sub nav section#popular ul li a span.count{margin-right:2px}div.sub nav section#tags ul{padding-top:6px}div.sub nav section#tags ul li{border-bottom:none;padding:0;display:inline-block}div.sub nav section#tags ul li a{margin:0;padding:0 2px;background:no-repeat;display:inline-block;text-decoration:none}div.sub nav section#tags ul li.level1 a{ font-size:153.9%; font-weight:bold; }div.sub nav section#tags ul li.level2 a{ font-size:138.5%; }div.sub nav section#tags ul li.level3 a{ font-size:116%; }div.sub nav section#tags ul li.level4 a{ font-size:100% }div.sub nav section#tags ul li.level5 a{ font-size:93%; }div.sub nav section#tags ul li.level6 a{ color:#777; font-size:93%; }a#awaseteBlogParts{display:none}div.bottom_archives{border-top:solid #121212 1px;padding-top:12px;width:950px}div.bottom_archives nav{margin-left:162px;padding-bottom:60px;width:788px}div.bottom_archives nav h2{display:none}div.bottom_archives div.archives{margin-top:12px;border-top:dotted #121212 1px;padding-top:6px}div.bottom_archives nav h3{font-size:108%;font-weight:bold}div.bottom_archives nav ul,div.bottom_archives nav dl{margin-top:6px;border-top:solid #b9b9b9 1px;padding:6px 0 0 4px}div.bottom_archives nav ul li{margin-right:.8em;display:inline-block;font-size:93%}div.bottom_archives nav dl dt{float:left;width:4em}div.bottom_archvies nav dl dd{margin-left:4em;color:#ccc}div.bottom_archives nav dl dd a,div.bottom_archives nav dl dd span{padding:0 4px}div.bottom_archives nav a,div.bottom_archives nav span{display:inline-block;color:#666;font-weight:bold;text-decoration:none}div.bottom_archives nav a:hover{color:#da9a1b}div.bottom_archives nav span{color:#ccc}body > footer div.pagetop{border:solid #d5d5d5 1px;border-top:none;border-bottom:none;position:absolute;left:830px;line-height:50px;text-align:center}body > footer div.pagetop a{padding-left:1.4em;display:inline-block;width:101px;height:50px;color:#121212;xfont-family:Georgia;xfont-style:italic}body > footer div.info{position:absolute;top:10px;left:163px;color:#666;font-size:86%;font-style:italic}body > footer div.info p{font-family:Georgia;line-height:1.3}body > footer div.info a{color:#121212;font-family:Georgia}body > header nav ul li.feed a,div.main article div.entry_body div.contents p.continue a,div.main article footer span.comments a,div.main article footer span.leave a,div.main article div.entry_body div.contents p.link a[href*='sample'],div.main article div.entry_body div.contents p.link a[href$='zip'],div.main article div.entry_body div.contents p.link a.sample,div.main article div.entry_body div.contents p.link a.download,div.sub section div.data ul li.twitter a,div.sub section div.data ul li.delicious a,div.sub section div.data ul li.hatena a,div.sub section div.data ul li.flickr a,body > footer div.pagetop a{background-image:url(../../img/icons.png);background-repeat:no-repeat}body > header nav ul li.feed a{background-position:0 -335px}div.main article div.entry_body div.contents p.continue a{background-position:0 -54px}div.main article div.entry_body div.contents p.continue a:hover{background-position:0 -36px}div.main article footer span.comments a{background-position:0 -18px}div.main article footer span.comments a:hover{background-position:0 -1px}div.main article footer span.leave a{background-position:0 -91px}div.main article footer span.leave a:hover{background-position:0 -73px}div.main article div.entry_body div.contents p.link a[href*='sample'],div.main article div.entry_body div.contents p.link a.sample{background-position:7px -182px}div.main article div.entry_body div.contents p.link a[href$='zip'],div.main article div.entry_body div.contents p.link a[href*='user.js'],div.main article div.entry_body div.contents p.link a.download{background-position:7px -135px}div.main article div.entry_body div.contents p.link a[href*='sample']:hover,div.main article div.entry_body div.contents p.link a.sample:hover{background-position:7px -160px}div.main article div.entry_body div.contents p.link a[href$='zip']:hover,div.main article div.entry_body div.contents p.link a[href*='user.js']:hover,div.main article div.entry_body div.contents p.link a.download:hover{background-position:7px -109px}div.sub section div.data ul li.twitter a,div.sub section div.data ul li.delicious a,div.sub section div.data ul li.hatena a,div.sub section div.data ul li.flickr a{display:block;line-height:16px}div.sub section div.data ul li.hatena a{line-height:15px}div.sub section div.data ul li.twitter a{background-position:0 -287px}div.sub section div.data ul li.twitter a:hover{background-position:0 -271px}div.sub section div.data ul li.delicious a{background-position:0 -255px}div.sub section div.data ul li.delicious a:hover{background-position:0 -239px}div.sub section div.data ul li.hatena a{background-position:0 -224px}div.sub section div.data ul li.hatena a:hover{background-position:0 -209px}div.sub section div.data ul li.flickr a{background-position:0 -319px}div.sub section div.data ul li.flickr a:hover{background-position:0 -303px}body > footer div.pagetop a{background-position:20px -405px}body > footer div.pagetop a:hover{background-position:20px -372px}aside#banner{position:fixed;top:90px;left:965px;z-index:100}aside#banner a{padding-bottom:1.5em;display:block;text-align:center}aside#banner a img{background:none}pre .str,code .str{ color:#65B042; } pre .kwd,code .kwd{ color:#E28964; } pre .com,code .com{ color:#AEAEAE; xfont-style:italic; } pre .typ,code .typ{ color:#89bdff; } pre .lit,code .lit{ color:#3387CC; } pre .pun,code .pun{ color:#fff; } pre .pln,code .pln{ color:#fff; } pre .tag,code .tag{ color:#89bdff; } pre .atn,code .atn{ color:#bdb76b; } pre .atv,code .atv{ color:#65B042; } pre .dec,code .dec{ color:#3387CC; } pre.prettyprint,code.prettyprint{﻿background:#252525;﻿-moz-border-radius:8px;﻿-webkit-border-radius:8px;﻿-o-border-radius:8px;﻿-ms-border-radius:8px;﻿-khtml-border-radius:8px;﻿border-radius:8px}pre.prettyprint{﻿width:95%;﻿margin:1em auto;﻿padding:1em;﻿white-space:pre-wrap}ol.linenums{ margin-top:0; margin-bottom:0; color:#AEAEAE; } li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{ list-style-type:none }li.L1,li.L3,li.L5,li.L7,li.L9{ }@media print{pre .str,code .str{ color:#060; }pre .kwd,code .kwd{ color:#006; font-weight:bold; }pre .com,code .com{ color:#600; xfont-style:italic; }pre .typ,code .typ{ color:#404; font-weight:bold; }pre .lit,code .lit{ color:#044; }pre .pun,code .pun{ color:#440; }pre .pln,code .pln{ color:#000; }pre .tag,code .tag{ color:#006; font-weight:bold; }pre .atn,code .atn{ color:#404; }pre .atv,code .atv{ color:#060; }}@font-face{font-family:'Arvo';font-style:normal;font-weight:bold;src:local('Arvo Bold'),local('Arvo-Bold'),url('http://themes.googleusercontent.com/static/fonts/arvo/v5/F-uvpIj1hF17IDyvQvI50Q.ttf') format('truetype')}@font-face{font-family:'Ubuntu Mono';font-style:normal;font-weight:bold;src:local('Ubuntu Mono Bold'),local('UbuntuMono-Bold'),url('http://themes.googleusercontent.com/static/fonts/ubuntumono/v3/ceqTZGKHipo8pJj4molytp_TkvowlIOtbR7ePgFOpF4.ttf') format('truetype')}@font-face{font-family:'Ubuntu Mono';font-style:normal;font-weight:normal;src:local('Ubuntu Mono'),local('UbuntuMono-Regular'),url('http://themes.googleusercontent.com/static/fonts/ubuntumono/v3/ViZhet7Ak-LRXZMXzuAfkZ0EAVxt0G0biEntp43Qt6E.ttf') format('truetype')}@font-face{font-family:'Arvo';font-style:normal;font-weight:normal;src:local('Arvo'),url('http://themes.googleusercontent.com/static/fonts/arvo/v5/MViwy4K6e56oHcyeMzjbCQ.ttf') format('truetype')}@import url("share/default.css");@import url("share/fonts.css");@import url("share/layout.css");@import url("share/common.css");@import url("module/prettify.css");@import url(http://fonts.googleapis.com/css?family=Ubuntu+Mono:400,700|Arvo:400,700|Nova+Mono);