@charset 'utf-8';

* {
	font-family	: Verdana,sans-serif;
	font-style	: normal;
	margin		: 0;
	padding		: 0;
}

body { text-align: center;
       background-color: #FFFFEB;}

#main { width: 780px;
        margin: 0 auto;
        text-align: left;
        font-size: 12px;
        background-color: #fff;}
        
img { border: 0;}
        
h1 { font-size: 10px;
     font-weight: normal;
     text-align: right;
     padding: 0;
     margin: 0;}
     
/*header-----------------------------------------------------*/
#header h2 {width: 522px;
            padding: 100px 0 0 0 ;
            float: left;
            font-size: 14px;
            color: #FF6633;}

#header { width: 780px;
          height: 136px;
          background: url("images/header_01.jpg") left top no-repeat;}
     
.header_02 { float: left;
             width: 258px;}

/*left----------------------------------------------------------*/
.link { font-size: 11px;
        text-align: center;
        margin: 5px;}

#left_box { width: 180px;
            padding-left: 5px;
            float: left;}

#recentry ul{ font-size: 11px;
               padding: 0;
               margin: 0 0 0 18px;}
               
#archives ul {font-size: 11px;
               padding: 0;
               margin: 0 0 0 18px;}
               
#category ul{ font-size: 11px;
               padding: 0;
               margin: 0 0 0 18px;}
               
#archives,#category, { margin: 20px 0 20px 0;}

div#calendar table { font-size: 10px;
                     text-align: center;
                     margin: auto;}  
            
div#calendar { text-align: center;}


div#calendar a:link { font-weight: bold;
                      color: #FF6600;
                      text-decoration: none;}
                                            
/*right_box-------------------------------------------------------*/

#right_box {width: 560px;
            float: left;
            margin-left: 18px;
            margin-top: 10px;}
             
.title { width: 559px;
         background: url("images/ent_01.gif") left top no-repeat;
         height: 28px;}
         
.title h3 { font-size: 15px;
            margin:5px 0 0 50px;
            padding: 0;}
            

          
/*エントリー--------------------------------------------------------------*/
            
.ent_body { width: 559px;
              background: url("images/ent_02.gif") left top repeat-y;
              padding: 5px;
              text-align: left;}
              
.write_body img { float: left;
                width: 240px;
				margin : 0px 15px 10px 15px;
}
                
.write_body p { text-align: left;}
              
              
.entry-more-link { padding: 3px 15px 3px 0;
                   text-align: right;}
                   

.inent_body { text-align: right;
               padding: 3px 15px 3px 0;
               clear: both;}
              
.date-header  { font-size: 11px;
                  padding: 0;
                  margin: 5px 10px 3px 0;
                  text-align: right;}
                  
.cate_box { border-bottom: solid 1px #333;
                  border-left:solid 1px #333;
                  border-right:solid 1px #333;
                  width: 169px;
                  }
.category_box { border-bottom: solid 1px #333;
                  border-left:solid 1px #333;
                  border-right:solid 1px #333;
                  width: 169px;
                  }
                   
.cate_box ul { margin-bottom: 2px;
               line-height: 1.6em;
               color: #FF6600;}
                  
.module-content ul li { padding: 0;
                   margin: 0; }
                   

                   
.module-header { margin: 30px 0 0 0;
                 padding: 0;}
                 

/*footer------------------------------------------*/          
.footer { font-size: 11px;
          text-align: center;
          margin: 0;
          padding: 0;}
          
/*Link--------------------------------------------*/

#header a { color:#FF6633 ;
             text-decoration: none;
}

#header a:link { color: #FF6633;
	           text-decoration: none;
}

#header a:hover { color: #FF6633;
                text-decoration: underline;
}

}
#header a:active {color: #FF6633;
	              text-decoration: none;
}

#calendar a { font-weight: bold;
                      color: #FF6600;
                      text-decoration: none;}
                      
#calendar a:link { font-weight: bold;
                      color: #FF6600;
                      text-decoration:none;}   
                      
#calendar a:visited {  color: #CC0000;
                      text-decoration: underline;}                   
#calendar a:hover { 
                      color: #CC0000;
                      text-decoration: underline;}

#calendar a:active {
                      color: #FF6600;
                      text-decoration: none;}
                      
.entry-header a { color: #333;
                  text-decoration: none;}
                  
.entry-header a:link { color: #333;
                       text-decoration: none;}
                       
.entry-header a:hover { color: #CC0000;
                        text-decoration: underline;}
                        
.entry-header a:active { color: #333;
                         text-decoration: none;}
                         
.inent_body, a { color: #333;
                text-decoration: none;}
                
.cate_box,.entry-more-link,  a { color: #FF6600;
               text-decoration: none;}
               
.cate_box,.entry-more-link,  a:link { color: #FF6600;
               text-decoration: none;}

               
.cate_box,.entry-more-link,  a:hover { color: #FF0000;
                    text-decoration: underline;}
                             
/*-------------------------------------------------*/
               
div.fake {
	clear: both;
}
.fake hr {
	display: none;
}
hr {
	clear: both;
}

.comments-open-header { font-size: 14px;
                       color: #FF6600;}

h3.comment { font-size: 14px;
             color: #FF6600;}
             
h3.track { font-size: 14px;
             color: #FF6600;}
             
p.content-nav { margin-bottom: 10px;
                margin-top: 10px;
               text-align: center;}
               
.comments-write { padding: 3px;}

.botan { margin-top: 10px;}

.entry-footer { text-align: right;
                padding-right: 15px;}
