@charset "utf-8" ;

/*-------------------------
CSS Information
File name : style.css
-------------------------*/

/*
Theme Name: WordPress Okabeblog
Theme URI: http://www.yellow-data.com/blog/
Description: 岡部泉ブログ
Version: 1.0
Author: Ianda Inc.
Author URI:http://www.ianda.jp/
*/

/*reset
-------------------------*/

img,abbr,acronym,fieldset {
    border : 0 ;
    vertical-align : bottom ;
}

li {
    list-style-type : none ;
}

a {
    outline : none ;
}


/*body
-------------------------*/

body {
color : #333 ;
font-size : 62.5% ;
font-family : Verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif ;
background : #CCC ;
}


/*link
-------------------------*/

a:link {
    color : #333 ;
    text-decoration : none ;
}

a:visited {
    color : #333 ;
    text-decoration : none ;
}

a:hover {
    text-decoration : underline ;
}


/*wrapper
-------------------------*/

#wrapper {
width : 900px ;
margin : 0 auto ;
background : #e6e4ce ;
}


/*header
-------------------------*/

#header {
width : 860px ;
height : 20px ;
padding : 12px 20px ;
}

/*logo
-------------------------*/

#logo {
line-height : 20px ;
font-size : 1.2em ;
}

#logo h1 {
float : left ;
font-weight : normal ;
}

#logo h2 {
font-weight : normal ;
}

#logo a {
}

#logo h1 a:hover {
}


/*nav
-------------------------*/

#nav {
float : right ;
}

#nav ul {
}

#nav li {
float : left ;
line-height : 20px ;
font-size : 1.2em ;
font-weight : normal ;
}

#nav li a {
margin-left : 10px ;
}

#nav li a:hover {
}


/*blurb
-------------------------*/

#blurb {
width : 900px ;
height : 180px ;
background : url(images/header.jpg) no-repeat ;
border-top : 1px solid #FFF ;
border-bottom : 1px solid #FFF ;
}


/*news
-------------------------*/

#news {
position : relative ;
width : 520px ;
line-height : 20px ;
margin-bottom : 20px ;
padding : 20px 20px 10px 20px ;
background : url(images/news_body.gif) repeat-y ;
}

#news h3 {
font-size : 1.6em ;
margin-bottom : 10px ;
border-bottom : 1px dotted #cc3333 ;
color : #cc3333 ;
}

#news p {
font-size : 1.2em ;
}

#news img.top {
position : absolute ;
top : 0 ;
left : 0 ;
}

#news img.bottom {
position : absolute ;
bottom : 0 ;
left : 0 ;
}


/*content
-------------------------*/

#content {
float : left ;
width : 560px ;
min-height : 600px ;
padding : 20px 40px ;
background : #FFF ;
}


/*post
-------------------------*/

.post {
width : 560px ;
}

.post h1 {
line-height : 12px ;
margin-bottom : 6px;
border-bottom : 1px solid #808068 ;
font-size : 1.4em ;
padding : 10px 0 ;
}

.post h1 a {
color : #808068 ;
}

.post p {
line-height : 24px ;
font-size : 1.6em ;
margin-top : 12px ;
}

.post em{
font-size : 1.6em ;
}

.post h2 {
font-size : 1.6em ;
}

.post h3,.post h4 {
font-size : 1.6em ;
}

.post h1:hover,.post h2:hover,.post h3:hover,.post h4:hover {
}

.post .indent {
padding-left : 10px ;
}

.post .indent p {
padding-left : 10px ;
}

.post small {
line-height : 20px ;
font-size : 1.2em ;
}

.post small a {
}

.post .aligncenter {
margin : 0 auto ;
display : block ;
}

.post abbr {
font-weight : normal ;
}

.post ul{
list-style : circle ;
margin : 0 0 0 20px ;
}

.post ol{
list-style:decimal;
margin : 0 0 0 30px ;
}

.post .wp-caption {
background : #f7f7f7 ;
border : 1px solid #ccc ;
margin : 10px ;
text-align : center ;
padding : 5px 0 0 ;
}

.post .wp-caption-text {
margin : 0 ;
}

.post .wp-caption a,.post .wp-caption a:hover {
border-bottom : 0 ;
text-decoration : none ;
}

.post blockquote {
color : #777 ;
border-left : 5px solid #ccc ;
margin : 15px 30px 0 10px ;
padding-left : 20px ;
}

.post pre {
font-family : Verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif ;
font-size : 12px ;
letter-spacing : -1px ;
margin : 104px 0 10px 0 ;
}

.post .message ul {
margin : 12px 0 0 ;
}

.post .message {
display : none ;
background :# 0F67A1 ;
margin-top : 10px ;
padding : 20px ;
color : #fff ;
}

.post img.hanko {
margin-bottom : 48px ;
}


/*navigation
-------------------------*/

.navigation .alignleft {
float : left ;
font-size : 1.2em ;
}

.navigation .alignright {
float : right ;
font-size : 1.2em ;
}


/*comments
-------------------------*/

#comments h3,#comments h4,#comments h5{
font-family : Verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif ;

font-size : 1.2em ;
margin : 35px 0 5px ;
font-weight : normal ;
}

#comments h4{
font-size : 1.2em ;
}

#comments h5{
font-size : 1.2em ;
}

#comments cite{
font-family : Verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif ;
font-size : 1.2em ;
font-weight : normal ;
border-bottom : 1px dotted #ccc ;
}

#comments em {
font-style : italic ;
text-align : right ;
}

#comments ol.commentlist li {
margin-top : 20px ;
border : 1px dotted #ccc ;
border-right : 0 ;
padding : 10px 5px 20px 10px ;
min-height : 110px ;
}

#comments p {
margin : 10px 0 0 10px ;
width : auto ;
}

#comments span {
display : block ;
color : #eee ;
font-family : Verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif ;
font-size : 1.2em ;
font-weight : normal ;
float : right ;
padding-top : 25px ;
}

#comments ul.formlist {
margin : 20px auto ;
width : 375px ;
}

#comments ul.formlist li {
display : block ;
margin : 10px 0 0 ;
}

#comments ul.formlist p{
font-size : 1.2em ;
margin : 10px 0 0 ;
text-align : center ;
}

#comments input {
font-family : Verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif ;
width : 370px ;
line-height : 20px ;
font-size : 1.2em ;
font-weight : normal ;
}

#comments textarea {
font-family : Verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif ;
width : 370px ;
font-size : 1.2em ;
font-weight : normal ;
}

#comments li.submitbutton input {
text-align : center ;
background : #fff ;
border : 1px solid #aaa ;
color : #000 ;
font-family : Verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif ;
font-weight : normal ;
font-size : 1.2em ;
width : 374px ;
}

#comments .center {
text-align : center ;
}


/*sidebar
-------------------------*/

#sidebar {
float : right ;
width : 220px ;
padding : 20px ;
}

#sidebar h3 {
line-height : 22px ;
margin : 10px 0 ;
padding-left : 10px ;
border-top : 1px solid #FFF ;
border-bottom : 1px solid #FFF ;
background : #cfcdb9 ;
font-size : 1.2em ;
}

#sidebar .block ul {
}

#sidebar .block ul.space {
margin-top : 20px ;
}

#sidebar .block ul .children{
border : 0 ;
padding : 0 0 0 8px ;
}

#sidebar .block li {
line-height : 22px ;
font-size : 1.2em ;
}

#sidebar .block li a {
}

#sidebar .block li a:hover {
}

#sidebar .widget_search label {
display : block ;
padding : 25px 0 3px 0 ;
font-size : 1.2em ;
border-bottom : 1px dotted #ccc ;
margin : 0 0 5px ;
}

#sidebar .widget_recent_comments li {
}

#sidebar .widget_recent_comments li a,#sidebar .widget_recent_comments li a:hover{
background : none ;
border-bottom : 1px dotted #000 ;
text-decoration : none ;
color : #000 ;
font-weight : 600 ;
}

#sidebar .widget_recent_comments li a:hover {
color : #e12000 ;
border-bottom :1 px dashed #e12000 ;
background-color : #f7f7f7 ;
}

#sidebar .widget_tag_cloud h3 {
border-bottom : 1px dotted #ccc ;
}

#sidebar .widget_text h3,#sidebar .calendar h3{
border-bottom : 1px dotted #ccc ;
}

#sidebar .calendar h3{
display : none ;
}

#sidebar #wp-calendar {
width : 100% ;
}

#sidebar #wp-calendar caption,#sidebar #wp-calendar th,#sidebar #wp-calendar td{
line-height : 18px ;
font-size : 1.2em ;
text-align : center ;
}

#sidebar #wp-calendar caption {
font-weight : bold ; 
}

#sidebar #wp-calendar th ,#sidebar #wp-calendar tfoot td {
font-weight : bold ; 
border-top : 1px dotted #ccc ;
border-bottom : 1px dotted #ccc ;
}

#sidebar #wp-calendar tbody td a{
font-weight:  bold ; 
color : #FAA052 ;
}


/*footer
-------------------------*/

#footer {
width : 900px ;
line-height : 20px ;
padding : 12px 0 ;
border-top : 1px solid #FFF ;
font-size : 1.2em ;
text-align : center ;
clear : both ;
}
