/*
	@homepage http://userstyles.org/styles/3857
	@updateurl http://userstyles.org/styles/iecss/3857/%E3%81%AF%E3%81%A6%E3%81%AA%E5%8C%BF%E5%90%8D%E3%83%80%E3%82%A4%E3%82%A2%E3%83%AA%E3%83%BC%E3%82%92%E8%AA%AD%E3%81%BF%E3%82%84%E3%81%99%E3%81%8F2.css
	@domain anond.hatelabo.jp
*/
@namespace url(http://www.w3.org/1999/xhtml);body{
margin-left:20% !important;
width:75%;
overflow-x:hidden;
color:#313A3A !important;
}


#logo img{
display:none;
}
#globalheader form#global-search input.search-text{
width:15em !important;
background-color:#FFFEFD;
border:2px #EED4C7 solid !important;
-moz-border-radius:3px;
}
#globalheader form#global-search input.search-submit{
opacity:0.70;
border:none !important;
}
#globalheader div#bannersub table td{
background:url("http://lab.rails2u.com/bgmaker/slash.png?margin=3&linecolor=F3DFD5&bgcolor=false") !important;
color:#BB5520 !important;
}
#globalheader div#bannersub table td td{
background-image:none !important;
}


.hatena-body{
width:100% !important;
}

.pager-r,
.pager-l,
.pager{
float:none !important;
text-align:right !important;
letter-spacing:1px;
}
.pager-l strong,
.pager strong{
	padding:0 5px;
	background-color:#F9EFE9 !important;
	color:#BB5520 !important;
}
.navigation{
font-size:90% !important;
}

div.day{
margin:0 !important;
padding:0 !important;
}
div.body{
margin:0 !important;
padding:0 !important;
border:none !important;
}
div.section{
margin:0 0 2.5em 0 !important;
padding-left:13px !important;
border-left:10px solid #EED4C7;
}
span.sanchor{
display:none;
}
div.day p{
padding:0 !important;
text-indent:0 !important;
text-align: justify;
}
div.section p{
margin:0 !important;
}
div.section blockquote{
margin:8px 0 !important;
padding:0.8em 1.5em;
border:1px solid #D4CBC6 !important;
background-color:#FDFBF9 !important;
-moz-border-radius:5px;
color:#504D4A;
}
div.section pre{
overflow-x:auto;
border:1px solid #D4CBC6 !important;
background-image:url("http://lab.rails2u.com/bgmaker/slash.png?margin=3&linecolor=F3DFD5&bgcolor=false") !important;
-moz-border-radius:5px;
font-size:100% !important;
}
div.day p.sectionfooter{
padding-top:15px !important;
text-align:left !important;
}

.refererlist{
background-image:url("http://lab.rails2u.com/bgmaker/slash.png?margin=3&linecolor=F3DFD5&bgcolor=false") !important;

}
div.caption {
background-color:#FFFFFF !important;
border:none !important;
}
.refererlist ul{
padding:0.5em 0 !important;
width:100% !important;
background-color:transparent !important;
overflow:hidden;
}
.refererlist ul li{
margin:0 1.5em;
}

#sbi{
border:2px #EED4C7 solid !important;
}
#sbb,
.post-submit input{
background-color:#FFFEFD;
border:2px #EED4C7 solid !important;
-moz-border-radius:5px;
color:#9F481B !important;
}

#text-title,
#text-body{
margin-bottom:5px !important;
background-color:#FFFEFD;
border:2px #EED4C7 solid !important;
-moz-border-radius:3px;
}
.post-submit input{
background-color:#FFFEFD;
border:2px #EED4C7 solid !important;
-moz-border-radius:3px;
color:#9F481B !important;
}



h1{
border:none !important;
font-family:"ï¼­ï¼³ æ˜Žæœ","ãƒ’ãƒ©ã‚®ãƒŽæ˜Žæœ Pro W3","Hiragino Mincho Pro",serif;
font-size:150% !important;
color:#BB5520 !important;
letter-spacing:2px;
}
#intro{
display:none;
}
h2{
margin:0 !important;
padding:0 !important;
background-color:#FFFFFF !important;
font-family:Georgia,serif;
font-size:200% !important;
}
h3{
margin-bottom:10px !important;
border-bottom:1px dotted #BB5520;
}
h4{
padding:5px 0 0 6px !important;
border-left:12px double #CC8058 !important;
border-bottom:none !important;
font-size:100% !important;
color:#BB5520;
}



#globalheader td#globalmenu ul li a{
color:#BB5520 !important;
font-weight:bold;
}
#globalheader div#bannersub table td a{
color:#BB5520 !important;
}

.pager-l a:link,
.pager a:link,
.refererlist ul li a:link{
color:#BB5520 !important;
}
.pager-l a:visited,
.pager a:visited,
.refererlist ul li a:visited{
color:#DEAB90 !important;
}

#breadcrumbs a:link,
.navigation a:link,
div.section a:link,
.navigation a:visited{
color:#313A3A;
}
#breadcrumbs a:visited,
.navigation a:visited,
div.section a:visited{
color:#999D9D;
}
a.keyword{
border:none !important;
color:#414D4D !important;
}

span.date{
color:#DEAB90 !important;
}
h2 a{
text-decoration:none !important;
}
h3,
h3 a,
h3 a.keyword{
color:#BB5520 !important;
}
.explain a{
color:#9F481B !important;
}
