/*
Theme Name: 10thws
*/

body {
	margin: 0px;
	padding: 0px;
	font-family:  "ヒラギノ明朝 Pro", "MS P 明朝", "MS 明朝", Times, "Times New Roman", Georgia;
	font-size: 1em;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
        color:#333;
              line-height: 2;
}


a {
   text-decoration: none;
   color: #333;  
}


a img {
       border: none;
}


div.post img  {
               border: none;
}


div#wrapper {
               width:  800px;
               margin:  auto;
}


div#header {        background-image: url(images/header.png);
                 background-repeat: no-repeat;
              width: 800px;
              height: 230px;
              margin-left:  auto;
              margin-right:  auto;
              margin-bottom:  20px;
}


div#contents{
             width:580px;
             float: left;
             margin: 20px;
}


p#pagedescript  {
                 background-image: url(images/news.png);
                 background-repeat: no-repeat;
                 width:570px;
                 height:25px;
                 padding-bottom: 20px;
                 margin-left: 10px;
}

p#pagedescript2  {
                 background-image: url(images/link.png);
                 background-repeat: no-repeat;
                 width:570px;
                 height:25px;
                 padding-bottom: 20px;
                 margin-left: 10px;
}
 


p#pagetitle  {
              font-size: 1.1em;
              color: #444;
              margin-top: -61px;
              margin-bottom: 61px;
              margin-left: 430px;
}


div.post    {
             padding-bottom: 10px;
             margin: 25px 5px;
}
         
                 
div.post h2 {
             background-image: url(images/5lines.png);
             background-repeat: no-repeat;
             width:550px;
             height: 80px;
//             font-size: 1.75em;
             font-size: 1.2em;
             padding-top: 3px;
             padding-left: 63px;
}


div.post h2 a {
             color: #444;       
}


div.post p   {
              font-size: 0.9em; 
              padding: 1px 29px 9px 29px;
}


div.post2 p   {
              font-size: 0.95em; 
              padding: 5px 0 5px 10px;
              margin-left: 15px;
}


p.postinfo   {
              text-align: right;
//              margin-top: -86px;
              margin-top: -66px;
              margin-bottom:30px;
              margin-right:40px;
}

p.clear      {
              clear: both;
}


p.pagelink a {
              font-size: 0.7em;
              color: #444; 
}


span.pageprev {
               float: left;
}


span.pagenext {
               float: right;
}




.aligncenter {
              display: block;
              margin-left: auto;
              margin-right: auto;
}


.alignleft   {
              float: left;
              margin-right: 10px;
              margin-bottom: 2px;
}


.alignright  {
              float: right;
              margin-right: 10px;
              margin-bottom: 2px;
}


div#sidebar {
             width: 180px;
             float: right;
             margin-top: 50px;
             margin-bottom: 30px;
}


div#sidebar h2 {
                font-size: 1.2em; 
                color: #e2004e;
                padding: 10px 20px 0 30px;
                margin-top: 15px;
                margin-bottom: -5px;
                   
}


div#sidebar li {
                font-size: 0.8em; 
                list-style-type: none;
                padding-bottom:3px;
                padding-left:10px;
                   
}


div#sidebar li a {
                color: #333;  
                   
}


div#sidebar ul {
     
}


div#footer   {
              clear: both;
}

div#footer ul{
              float: right;
              padding-top: 40px;
              padding-bottom: 10px;
              padding-right: 30px;
              }
              

address      {
              font-size: 0.75em;
              font-style: normal;
              float: right;
              padding-bottom: 5px;
              padding-right: 10px;
              color: #999;
              clear: both;
}


address    a  {
              color: #999;
}



input#s  {
           width: 70%;
           margin: 20px 20px 10px 0;
           float: right;
           }
           
input#sb  {
           //width: 70%;
           margin: 0 20px 40px; 0;
           float: right;
           }


#wp-calendar {
    font-size: 0.75em;
	empty-cells: show;
	width: 70%;
    margin: 0 0 30px 35px;
	}

#wp-calendar #next {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar caption {
	text-align: center;
    padding-top:90px;
	padding-bottom:5px;
	}

#wp-calendar a {
	display: block;
    color: #e2004e;
	}    

#wp-calendar td, #wp-calendar th{
	padding: 2px 0;
	text-align: center;
	}


#navi  {
        list-style: none; 
        margin-top:-16px;
}


#navi li  {
           float: left; 
           margin-top:17px;
}


.top  {
       margin-left: -10px;
}


.news  {
        margin-left: 65px;
}


.link  {
        margin-left: 85px;
}

