#mainwrap{
background: url(/skins/img/reg_topbg.jpg) 1px 0px no-repeat;
000padding-top: 170px;
}

#maincontents{
margin: 0px 6px 0px 6px;
padding: 40px 50px 30px 50px;
border:1px solid #FFCC99;
00background: #EBE9DD ;
background: #F5F4EF ;
}

#maincontents a:link, #maincontents a:visited{
color: #A2822C;
text-decoration: none;
}
#maincontents a:hover, #maincontents a:active{
color: #A2822C;
text-decoration:underline;
}


#conttitle{
height:42px;
padding: 113px 50px 0px 60px;
}


.photo1 img{padding:5px; border:1px solid #cccccc; background-color:#ffffff; }

.go2top a:link, .go2top a:visited{
text-indent:-9999px;
display:block;
width:70px;
height:14px;
line-height:0;
float:right;
background:url(/skins/img/go2top.gif) 0px 0px no-repeat;
}
.go2top a:hover{
background-position:0px -14px;
text-decoration: none;
}





.tb01{
width:100%; 
border-bottom: 1px dotted #EBE9DD;
}
.tb01 td{
border-top: 1px dotted #EBE9DD;
}
.tb01 th{
width:80px;
 text-align:left;
 font-weight:bold;
border-top: 3px solid #EBE9DD;
00border-left: 3px solid #EBE9DD;
 }
 
 
h3 {
height:39px;
font-size:130%;
padding-top:4px;
background:url(/skins/img/h3_bg.gif) 0px 0px repeat-x;
00border-top: 3px solid #EBE9DD;
88font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
 }
 

 .itemtitle{
height:34px;
padding-top:0px;
background:url(/skins/img/h3_bg.gif) 0px 0px repeat-x;
}
  .itemtitle h3{
height:22px;
display:block;
 float:left;
font-size:120%;
font-weight:bold;
padding-top:8px;
line-height:1;
}
 
/*Archives*/

.nc_subhead{
margin: 0px 0px 0px 0px;
padding: 0px;
text-align:right;
background: #eee;
border-bottom: 1px solid #ccc;
}
.nc_subhead img{
border:none;
}
.contenttitle{
font-size:80%;
}
.nclink1 a{ 
font-size:80%;
padding:0 12px 0 16px;
background: transparent url(/skins/img/arrow1.gif) no-repeat 0px center;
}
.nclink1 a:hover{
background: transparent url(/skins/img/arrow2.gif) no-repeat 0px center;
}

.nc_subhead2{
margin: 0px ;
padding: 2px 0px 0px 3px;
background: #eee;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
font-size:80%;
}

.nc_subhead2 h4{
font-size:90%;
}





.archiveindex  { 
   width: 100%;
   padding:0;
}


.archiveindex a { 
    text-decoration: none;
}
.archiveindex table { 
    width: 100%;
    margin: auto;
    padding: 0;
    border-collapse: collapse;
}
.archiveindex th { 
    background-color: #F5F4EF;
    margin: 0;
    padding: 2px 5px;
    text-align: left;
    font-size: larger;
}
.archiveindex tr { 
    background-color: #f0f0f0;
    margin: 0;
    padding: 0;

}
.archiveindex tr.stripe { 
    background-color: transparent;

}
.archiveindex tr.more { 
    background: none;
}
.archiveindex td { 
    margin: 0;
    padding: 2px 5px;
    border-top: 0px dotted gray;
    text-align: left;
    vertical-align: top;
}
.archiveindex td.detail { /*日付表示セル*/
    white-space: nowrap;
    text-align: left;
}
.archiveindex td span.title { /*記事タイトル*/
}
.archiveindex td span.title-up { /*更新された記事*/
    color: red;
}
.archiveindex td span.catdesc { /*カテゴリー詳細*/
    font-size: small;
    color: gray;
}
.archiveindex td span.nomore { /*Moreリンク無効*/
    color: #ccc;
}

