@charset "UTF-8";@charset "UTF-8";body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}
select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif}
table{font-size:inherit;font:100%}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}
body{color:#333;background-color:#444}
a{text-decoration:none;}
a:link{color:#912828}
a:visited{color:#713838}
a:hover{background-color:#F4F43D}
a:focus,textarea:focus,input:focus{outline:1px solid #850844}
h1{margin:0;padding:10px 60px;border-top:1px solid #eee;border-bottom:1px solid #eee;line-height:1.5;font-size:167%;clear:both}
body.mainIndex h1{display:none}
h2{margin:0.8em 1.5em 0.5em;font-size:140%;clear:both;font-weight:bold;border-bottom:1px dotted #CCCCCC;border-left:5px solid #666666;padding-left:0.8em}
h3{margin:0.8em 6em 0.5em 3em;clear:both;font-size:135%;font-weight:bold;border-bottom:1px dotted #CCCCCC;border-left:5px solid #666666;padding-left:0.8em}
h4{margin:0.8em 1em 0em;margin-left:4em;margin-right:16em;clear:both;padding-left:0.8em;font-weight:bold;border-bottom:1px solid #F4A460}
p{font-size:118%;max-width:40em;text-indent:1em;margin:0.5em 2em 0.8em}
blockquote{margin:0.6em 30px 0.5em}
table{font-size:inherit;margin:0.5em 2em 0.5em}
select,input,textarea{font-size:99%}
textarea{width:80%}
pre,cite{font-size:100%}
li,dt,dd{font-size:115%}
*{font-style:normal}
body{padding-bottom:1em}
pre,address,code{margin:0.6em 30px 0.5em}
cite{margin:0.5em 30px}
pre{padding:0.5em 0 0.5em 20px;width:95%;max-width:85%;overflow:auto;color:#666;background-color:#eee;text-indent:0;color:#444}
pre[title]:before{margin:-0.5em -20px 1em;padding:0.2em 20px;display:block;content:attr(title);color:#fff;background-color:#bbb;font-size:85%}
blockquote{width:95%;max-width:85%;padding:0.6em 20px;border-top:3px solid #666;border-left:3px solid #666;background-color:#eee}
blockquote[title]:before{font-size:90%;margin-bottom:0.3em;display:block;content:"引用: "attr(title);color:#333}
blockquote[cite]:after{font-size:90%;padding:0.2em 20px;display:block;content:"引用元: "attr(cite);color:#333;text-align:right}
blockquote p{font-size:105%;text-indent:0}
blockquote pre{margin:0}
cite{font-size:105%;display:block;text-indent:0;line-height:1.3}
q{quotes:"”" "”";clear:both;border-bottom:1px dotted #F4A460}
em{font-weight:bold}
strong{color:#000000;font-size:115%}
code{padding:0.5em 0 0.5em 20px;display:block;background-color:#eee}q
abbr,acronym{border-bottom:1px dotted #aaa;cursor:help}
kbd{border:1px solid #ccc;padding:0 0.3em;background-color:#f5f5f5;font-family:"Osaka－等幅",monospace;text-transform:uppercase}
hr{margin:0 10em 1em 6em}
ul,ol,dl{margin:0em 30px;max-width:60em;line-height:1.2;padding:1px 0;list-style-position:inside}
ul{list-style-type:circle}
li{margin:0.3em 10px}
dt,dd{margin:0}
dl{line-height:1.4}
dt{margin-left:1em;margin-top:0.6em;border-top:1px solid;white-space:nowrap;background-color:#FFE4E1}
dd{margin-top:0.2em;margin-bottom:1em;margin-left:2em;background-color:#fff}
li li,li p,li pre,li dt,li dd,dd li,dd p,dd pre,dd dt,dd dd{font-size:100%}
li ul,li ol,li dl,li p,dd ul,dd ol,dd dl,dd p{margin:0 10px}
del{text-decoration:line-through}
ins{border-bottom:1px dotted #ccc;text-decoration:none}
form{margin:0em 30px;padding:1px 0}
form dl,form p{margin:0.5em 0}
fieldset{padding:0;border:1px solid #ddd}
legend{margin:0 1em;padding:0 10px}
input,textarea{margin:0 0 0.5em;padding:1px 0.2em;border:1px solid #ddd;font-family:Arial,Helvetica,"ヒラギノ角ゴ Pro W3",sans-serif;background-color:#f5f5f5}
input:hover,textarea:hover{border:1px solid #aaa}
textarea{padding:0.4em 8px}
input.inputField{}
input.radio{background-color:transparent;background-image:none;border:none}
table{border-collapse: collapse;}
th,td{border: solid 1px #666666;}
th{color:#000;background-color:#eff0f1}
td{background-color:#fff}
img{vertical-align:middle;border:0}
object,embed,iframe{margin-left:0em}
div#searchBox{text-align:right;color:#FFF}
div#header{padding:1px 0;background-color:#fff;border-bottom:1px solid #eee}
div#header p.siteName{margin:10px 30px 10px;line-height:1;font-size:144%;font-weight:bold}
div#header p.siteName a{text-decoration:none}
div#header p.siteName a:hover{text-decoration:none;border-bottom:none}
div#header p.siteName{color:#000}
div#header p.description{margin:0 30px;color:#999;font-size:100%}
div#content{padding:1px 0;position:relative;padding-bottom:1px;background-color:#fff}
div#content p.return{clear:both;text-align:right}
div#main{padding:1px 0;font-size:13px;}
.textBody a{	background-image:url(http://www.hide10.com/images/underline.gif);	background-position:bottom;    background-repeat:repeat-x;}
p.topicPath{margin:0em 30px;padding-top:0.6em;line-height:1;font-size:100%}
p.topicPath span.current{padding:0 0.5em;border:1px solid #CEBFD1;color:#664984;background-color:#f5f5f5}
ul#flip1{list-style-type:none;position:relative;top:1px;margin:0;float:right}
ul#flip1 li{float:left;font-size:105%;text-align:left;line-height:1.2;margin:0}
ul#flip1 li a{min-width:8em;padding:0;display:block;color:#444444;background-color:#CD853F}
ul#flip1 li.older a{border-left:2px solid #fff;background-color:#F0C673;text-align:right}
div.entry{margin:0 0 1em 0;padding:1px 0}
div.entry h2 a:link{}
div.entry h2 a:visited{}
div.entry h2 a:hover{}
div.entry ul.info{margin-top:0.4em;margin-bottom:0.2em}
div.entry ul.info li{margin:0.1em 0.5em 0.1em 0;display:inline}
div.entry div.date,div.newList{padding:0em 2em;background-color:#FFE4E1;font-weight:bold;line-height:2}
div.entry div.date a{font-weight:normal}
div.entry div.textBody{line-height:1.8;font-size:105%;margin:0;padding:1px 0;letter-spacing:1px}
div.entry div.textBody h2,div.entry div.textBody h3{margin-top:1em}
div.entry div.textBody dl,div.entry div.textBody ul,div.entry div.textBody ol{border-left:none;border-bottom:none}
div.textBody a img{border:3px solid #ccc}
div.textBody a:hover img{border:3px solid #850844}
p.continue{margin-bottom:0}
p.continue a{padding:0 0.5em;background-color:#f5f5f5;text-decoration:none}
p.continue a:hover{color:#fff;background-color:#000}
div.entry ul.reaction{margin-top:0}
div.entry ul.reaction li{margin:0 10px 0 0;display:inline}
div.entry ul.reaction li a{text-decoration:none}
ul#flip2     {list-style-type:none; margin: 1em 4em;}
ul#flip2 li  {float:left;font-size:115%;text-align:left;line-height:1.5em;margin:0em;width:50%;}
ul#flip2 li a{display:block;background-color:#CD853F;color:#444444;}
ul#flip2 li.older a{border-left:2px solid #fff;background-color:#F0C673;text-align:right}
ol.commentlist{list-style:none;margin:1em 2em;padding:0;text-indent:0}
ol.commentlist li{border:1px solid #d5d5d5;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;height:1%;margin:0 0 5px;padding:5px 7px 10px 20px;position:relative;display:block;clear:both}
ol.commentlist li p{font:normal 12px/1.4 helvetica,arial,sans-serif;margin:0 0 1em;text-indent:0}
ol.commentlist li ul{font:normal 12px/1.4 helvetica,arial,sans-serif;list-style:square;margin:0 0 1em;padding:0;text-indent:0}
ol.commentlist li ul.children{list-style:none;margin:1em 0 0;text-indent:0}
ol.commentlist .commentImg{font-size:11px;float:left;text-indent:0em;margin-right:1em}
ol.commentlist .commentmetadata{font-size:11px}
ol.commentlist .commentdata{margin-left:2em;float:right;text-align:right;font-size:11px}
div#comments{padding:1px 0}
div#comments h2{}
div#comments dl.log{}
div#comments dl.log dt{margin:0}
div#comments dl.log dt span.name{margin-right:0.5em}
div#comments dl.log dt span.date{color:#999}
div#comments dl.log dd{margin:0 0 0.8em 0;border-bottom:1px solid #eee}
div#comments dl.log dd p{margin:0.5em 0 1em 0;text-indent:0}
form.post{}
form.post dl{}
form.post dl dt{margin:0}
form.post dl dd{margin-left:0;margin-bottom:0}
form.post dl input{margin:0}
form.post textArea{margin:0}
form.post div.action{margin:0 20px 1em}
form.post div.action input.submit{margin:0.4em 0}
form.post div.name-email{margin:0.4em 1em}
div#trackback{margin-top:1em}
div#trackback h2{}
div#trackback dl.log{border-left:5px solid #FF4500}
div#trackback dl.log dt{}
div#trackback dl.log dd{margin:0;padding:0.4em 10px;padding-bottom:1em;border-bottom:1px solid #eee}
div#trackback dl.info{border-left:5px solid #aaa;border-bottom:1px solid #eee;background-color:#f5f5f5}
div#trackback dl.info .URL{color:#FF4500;background-color:#fff}
div#trackback dl.info .URL textarea{height:1.2em;width:35em}
div#utilities{padding:1px 0}
div#utilities li{padding:1px 0;font-size:12px}
div#utilities dl dt{margin:0;padding:0.1em 10px;background-color:#FFE4E1}
div#utilities dl dd{margin:0;padding:0.2em 0 0.5em}
div#utilities dl dd ul{margin:0;list-style-position:outside}
div#utilities dl dd ul li{margin:0.4em 0 0.4em 20px}
div#utilities dl dd ul li a{text-decoration:none}
div#utilities dl dd ul li ul{list-style-type:disc}
div#utilities dl dd ul li li{margin:0.3em 0 0 15px}
div#AccessToplist{margin:0;line-height:1}
div#Archiveslist ul li{margin:0;font-size:60%;line-height:1}
div#utilities dl dd form{margin:0;border:none}
div#utilities dl dd form fieldset{border:none}
div#utilities dl dd form legend{display:none}
div#utilities dl dd form input{margin-left:0}
div#utilities dl dd form input.inputField{}
div#utilities dl dd p{margin:0.2em 5px;line-height:1.4;color:#999}
div#utilities dl dd dl dt{margin:0.3em 0;background-color:#ccc;font-size:12px}
div#utilities dl dd dl dt a{text-decoration:none}
div#utilities dl dd dl dd{margin:0.1em 5px;font-size:12px}
div#utilities dl dd table{margin:0.4em 0;width:100%}
div#utilities dl dd table caption{color:#FF4500}
div#utilities dl dd table th,div#utilities dl dd table td{padding:1px 10px}
div#footer{padding:1px 0}
div#footer ul.support{margin:0.6em 0;text-align:right}
div#footer ul.support li{margin:0 0 0 6px;display:inline;font-size:85%;color:#fff}
div#footer ul.support li a{color:#ccc;text-decoration:none}
div#footer li.template a{}
div#footer li.template a[title]:after{content:" "attr(title)}
div#footer address{margin:0.8em 0;text-align:right;color:#fff}
.admin a{text-decoration:none;color:#f65472}
.admin a:hover{color:#953844}
ul.pager{text-align:center}
ul.pager li{display:inline}
ul.pager li.newer:before{}
ul.pager li.older:after{}
p.pagerNum{text-align:center}
p.pagerNum a{text-decoration:none;border-bottom:none}
p.pagerNum strong{}
.count{color:#000}
li.atom,li.rss{}
li.atom a,li.rss a{}
dl.data{padding:0;border-right:1px solid #eee}
dl.data dt{margin:0;padding:0.1em 0 0.1em 1em;border-top:1px solid #eee;width:10em;float:left;color:#333}
dl.data dd{margin:0 0 0 10em;padding:0.1em 1em;border-left:1px solid #eee;border-top:1px solid #eee;color:#999}
.img_L{margin-right:1em!important;margin-top:0.5em!important;margin-bottom:1em!important;float:left;text-indent:0em}
.img_R{margin-left:1em!important;margin-top:1em!important;float:right;text-indent:0em}
.clear{display:block;clear:both}
ul#globalNavi,div#utilities,.textBody,ul.flip{min-height:1px}
ul#globalNavi:after,div#utilities:after,.textBody:after,ul.flip:after{height:0;visibility:hidden;content:".";display:block;clear:both}
/*\*//**/div.ads_336x280,div.ads_468x60,ads_336x280,div.ads_468x15,div.ads_728x90{margin:0em 3em}
.syntax_hilite ul,.syntax_hilite ol,.syntax_hilite dl{list-style-position:outside}
.syntax_hilite li{font-size:100%;margin:0}
.igBar{margin:0em 2em;width:90%}
.wp-caption{margin:0em 3em}
.wp-caption-text{margin:0;padding:0;visibility:hidden;display:none}
.gallery dl,.gallery dt{margin:0;background-color:#ffffff;border:none}
.st-related-header{font-size:110%;margin:1em 30px 0}
.st-related-posts li{font-size:110%;line-height:1}
.st-related-posts li a img,.st-related-posts li a:hover img{border:none}
.AmazonDetailText{font-size:x-small}
.st-tag-cloud{margin:1em 30px 0.5em}
ul#globalNavi{margin:0 0 1em 0;padding:0 0 0 40px;background-color:#FAF0E6;max-width:none;line-height:1.0}
ul#globalNavi li{margin:0;padding:0;float:left;width:8em;list-style-type:none;font-weight:bold}
ul#globalNavi li a{padding:0.4em 12px;border:none;border-left:1px solid #222222;display:block;position:relative;line-height:1;font-size:92%;color:#333;text-align:center;text-decoration:none;background-color:#FAF0E6}
ul#globalNavi li a:hover{color:#fff;background-color:#850844}
.gallery{margin:auto}
.gallery-item{float:left;margin-top:10px;text-align:center;width:33%}
.gallery img{border:2px solid #cfcfcf}
.gallery-caption{margin-left:0}
.MusicList li{font-size:small}
.statuses{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0}
.statuses li{margin:0 3em;position:relative;border-bottom:1px dashed #D2DADA;line-height:1.1em;padding:0.7em 0 0.6em}
.statuses .thumb{display:block;height:50px;left:0;margin:0 10px 0 5px;overflow:hidden;position:absolute;width:50px}
.thumb{font-size:2.8em;line-height:50px;padding:10px 15px 10px 0}
.thumb a img{border:none}
.statuses span.status-body{display:block;overflow:hidden;text-indent:0em}
.profile ol.statuses span.status-body{margin-left:0;min-height:0}
ol.statuses span.status-body a{color:#990000}
ol.statuses span.status-body strong{color:#990000;font-size:100%}
ol.statuses span.status-body a.entry-date{color:#999999}
ol.statuses .screen-name{margin-right:5px}
.container{margin:1em auto;position:relative}
ol.statuses span.meta,.hentry .meta{color:#999999;display:block;font-size:0.764em;margin:3px 0 0}
.fsizer{}
.fsizer a{display:block;float:left;width:20px;margin-right:5px;text-align:center;border:1px dotted #ccc;color:#5761a0;text-decoration:none;cursor:pointer;letter-spacing:0;line-height:100%}
.fsizer a:hover{text-decoration:none;background:#ebebeb}
.fsizer a#fs_sml{font-size:9px;height:15px;padding-top:5px}
.fsizer a#fs_med{font-size:13px;height:17px;padding-top:3px}
.fsizer a#fs_lrg{font-size:16px;height:18px;padding-top:2px}
.fsizer a.fsactive{color:#000;background:#ebebeb;cursor:default}
@charset "UTF-8";body{margin:0 8px;text-align:center}
div#header,div#content,div#footer{width:95%;min-width:30em;max-width:920px;margin:0 auto;position:relative;text-align:left}
body.double div#main{width:76%;float:left;margin-right:-1px;border-right:1px solid #eee;border-bottom:1px solid #eee}
body.double div#utilities{width:24%;float:right;clear:right}
body.double div#utilities dl{margin:3px 5px 0.2em}
body{font-size:13px}
.syntax_hilite, li .syntax_hilite {	padding:3px 3px 10px 8px; border:1px solid #303130; background-color:#FEFEFE;	font-size:13px; font-family:'Courier New',Courier,monospace;	/* comment the line below to remove scrolling in code boxes */
	overflow:auto; white-space:nowrap;}
/* change this line to set the width of code box */
.syntax_hilite { width:90%; margin: 0em 2em;}
/* change this line to set the width of code box in a list */
li .syntax_hilite { width:460px; }
.igBar, li .igBar {	font-family:courier,arial,verdana;	border-left:1px solid #EEEEEE;	border-top:1px solid #EEEEEE;}
/* change this line to set the width of plain text bar above code box in a list */
li .igBar { width:471px; }
.igBar a, .igBar a:hover {	margin:0px 5px 0px 10px; font-weight:bold; color:#000000;	text-decoration:none;}
.syntax_hilite .langName { color:#000000; font-weight:bold; }
.syntax_hilite textarea { margin:0px -5px -2px 0px; border:none; }
attr {	text-decoration:underline;}
.socialButton { display: block; width: 60em; margin:0em 4em ;}
div.outp{margin:0em 2em}
.linkwithin_hook{ margin:0em 4em; }
.linkwithin_hook a{	background-image:none;}
.tagsRSS {margin:0em 2em}
input.submit{border-color:#45362F;color:#fff;background-color:#5B524D;font-size:100%;font-weight:bold;text-transform:uppercase;margin:0em 2em;padding:4px 20px;}
input.submit:hover{background-color:#000}
label{margin-bottom:0em;}
div#utilities dl dd form input.submit{margin:0em;padding:4px;font-size:80%}
.iLikeThis{ display: block; margin:1em 4em 0em; }
.photovote td{ width:260px; height:260px; border:none; empty-cells:hide;}
.readingTime{ font-size:105%; text-indent:2em; margin-top:0.5em ;}