body {
             text-align:center ;
             background-color: #f4f4f4;
             d
	font-size : 14px;
             margin : 0 ;
             padding : 0 ;
             }

table#table-01 {
    width: 476px;
    border: 1px #666666 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table#table-01 th {
    padding: 5px;
    border: #666666 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
    width : 238px ;
    white-space: nowrap; 
}
table#table-01 td {
    padding: 5px;
    border: 1px #666666 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
    white-space: nowrap;
}

table#table-02 {
    width: 476px;
    border: 1px #666666 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table#table-02 th {
    padding: 5px;
    border: #666666 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    white-space: nowrap; 
}
table#table-02 td {
    padding: 5px;
    border: 1px #666666 solid;
    border-width: 0 0 1px 1px;
    white-space: nowrap;
}

#page11-le { float :left ; }
#page11-ri { float : left ; margin-left :30px ;} 

#count {
              margin-top:15px ;
              margin-bottom :0px ;
              padding:3px;
              border:1px solid #000000;
              background:url(http://www.jc-no23.com/wp-content/themes/2009theme/images/count.jpg) no-repeat left top;
              }

#count p {
               font-size:11px ;
               color:#333333 ;
               margin:0;
               padding:4px 30px 1px 30px ;
               }

#member h2 { margin-top:20px ;  padding-top : 20px ;} 

#page11all { float :left ; }

.pagenav { margin-left :0 ; padding-left : 0 ; }

.page_item { padding:5px 0; list-style-type :disc ; }

#page11 h5{ margin-top : 2px ; font-size :24px ; font-family : "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック",Osaka; }

#page46 li { line-height : 140% ;}

#page14 {
              margin:5px 10px 30px 0;
              padding:5px ;
              line-height : 140% ;
　　　　　font-size:12px ;
              }

#newcoment {
              margin:0 ;
              padding:10px 20px 10px 10px ;
              background-color : #e1e1ff ;
              } 

#page15 { float: left ; 
                   margin-bottom:30px ;}

#page15 ul {
                margin:5px 0 5px 15px;
                padding:0;
                }  

#page15 li {
                padding:5px 0 0 0;
                }  

#page15 h4 {
                padding:3px 0;
                font-size:15px ;
                background-color:#00cccc;
                color : #ffffff ; 
                }     


img { border-style : none ; }

ul { list-style-type : none ; }

#container {
              width : 800px ;
              background-color:#ffffff;
              margin-left : auto ;
              margin-right : auto ;
              text-align:left ;
              border : 1px solid #999999 ;
     
              }



#logo {
            margin : 0 0 10px 0 ;
            padding: 22px 0 0 10px ;
            float:left;
            width:450px;
            }

#tel {   margin : 0 ;
            width:280px;
            padding :8px 0 8px 30px;
            float:left ;
           }

#nav { 
           height : 42px;
           clear: both; 
           width:800px;
           background:url(http://www.jc-no23.com/wp-content/themes/2009theme/images/back_nav.jpg) repeat-x left top ;}

form { float:right ;padding: 9px 10px 0 0 ; }



#topimg {
              margin-top : 3px ;
              width :800px ;
              }

#topimg-le {float :left ;}
#topimg-re {float : right ;padding-right : 10px ;}

#topimg ul { margin :0 ; padding : 0 ;}
#topimg li  { margin :0 ; padding : 0 ;}
#contents {
               margin-top : 5px ;
               widht : 800px ;
               clear : both ;
               }

#side_bar {
               width :280px ;
               padding :8px 4px 0 4px ;
               float : left ;
               margin-bottom : 0px ;
               }

#side_img  { width : 240px ; padding:0 0 30px 10px ;  margin-bottom :10px ;}

#side_img p{  line-height : 140%  ; font-size : 11px ; }

#footer {
            clear: both;
            width:800px;
             background:url(http://www.jc-no23.com/wp-content/themes/2009theme/images/back_footer.gif) repeat-x left top;
             height:50px;
             color:#FFFFFF;
             text-align:center ;
             margin-top:0px ;
             }

#footer address {
             padding:15px 0 0 25px;
             font-size:14px;}


#side_nav {
              padding-top:2px;
              margin-bottom :8px ;
              }

#side_nav ul {
              margin : 5px 0 0 0 ;
              padding-left : 0 ;
              }

#side_nav li {
             width : 215px ;
             border-bottom:2px solid #999999;
              font-size: 13px ;
              background: url(http://www.jc-no23.com/wp-content/themes/2009theme/images/icon.gif) no-repeat 0px 10px;
              margin-left :7px ;
              padding: 10px 0 4px 35px ;
              }

#side_nav a { color : #000000　; text-decoration :none ; }
#side_nav a:hover { color : #0080ff ; }

#topnews { width :459px ; 
                      height : 420px ;
                      mergin-top:0px  ;
                      margin-bottom : 20px ;
                      padding : 10px 5px 5px 10px ; 
　　　　　　　　background:url(http://www.jc-no23.com/wp-content/themes/2009theme/images/newsbc.jpg) repeat-x left top ;
                      background-color : #c9ffff ;      
                      border :solid 1px #cccccc ;
                      overflow : auto ;}

#main { width :485px ; padding :9px 8px 0px 8px ; float :right ; margin-bottom : 0px ;  }
#main2  { width :485px ; padding :10px ; float :right ; }

#main h2 { font-size:15px ; margin : 0 ; color : #0080ff;  }
#main h3 { font-size:15px ; margin : 0 ; }
#main h4 { font-size:12px ; margin : 4px 0 0 0; }
#main p { letter-spacing:0.1em ;line-height :130% ;}
div#main img { float : left ; margin:0px ;}
.postmetadata { font-size:14px ; margin : 4px 0 0 0 ; color : #000000; }
.post  a{ text-decoration :none ;  }
#main2 h2 { font-size:15px ; margin-top : 10px ; color : #0000f3;  }
#main2 img { float : right ; margin-right :1em ; margin-bottom :0.5em ;}
#main2 p { letter-spacing:0.1em ;line-height :130% ;}

#bread {
               margin :0px 0 5px 15px;
               padding-top:5px;
               font-size :1em ;
               }

.page h1{
                background:url('./img/titilebar.jpg') no-repeat ; 
                height :28px ;
                padding :3px 0 4px 15px ; 
                margin :10px 0 ;
                font-size:18px ! important;
		color : #0080ff ; 
                }

.page {
padding:0 20px;
}

#main .page img {
margin:10px 20px 10px 0;
}

#clear { clear :both ; }
.clear { clear :both ; }
.blue #slatenav{position:relative;display:block;height:42px;font-size:11px;font-weight:bold;background:transparent url(http://www.jc-no23.com/wp-content/themes/2009theme/images/back_nav.jpg) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;float:left;}
.blue #slatenav ul{margin:0 0 0 30px ;padding:0;list-style-type:none;width:550px;}
.blue #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.blue #slatenav ul li a{display:block;float:left;color:#D5F1FF;text-decoration:none;padding:14px 22px 0 22px;height:28px;}
.blue #slatenav ul li a:hover,.blue #slatenav ul li a.current{color:#fff;background:transparent url(http://www.jc-no23.com/wp-content/themes/2009theme/images/blueslate_backgroundOVER.gif) no-repeat top center;}

#main ul{
	padding-left:50px;
}

div#news_l{
         padding-top:15px;
}

div#news #newsphoto img{
        width:150px;
        height:112px;

}

#newsphoto{
margin:5px;
}

div #main .post  img{
float:none !important;
margin:5px;
}

div #main .post {
margin:5px 15px;
}

div#main .post h2{
margin:0;
padding:0;
}

#main .nofloat {
    float: none;
}

strong{
	font-weight:bold;
}

div #main div p{
line-height:130%;
margin:5px 0;
font-size:1em;
}

#newstxt_l{
max-height:130px;
overflow:hidden;
}

#newstxt{
max-height:100px;
overflow:hidden;
}

.kakasi{
margin:15px;
}

.kakasi p{
margin-top:5px;
}

.kakasi li{
margin:5px 0
}

.back_member{
margin:15px;
}
