body { 
margin: 0; 
padding: 0; 
text-align: center; 
background-color: #fff; 
background-image: url(img/bodyback2.gif);
background-repeat: repeat-x;
font-size: 12px;
}

.main2 { 
width: 900px; 
height: 150px; 
margin: auto;
text-align: left;
}

.pan {
padding: 0px 0 5px 0;
}

.nexttop {
width: 590px;
height: 15px;
background-image: url("img/nexttop.gif");
background-repeat: no-repeat;
}

.nextmidashi {
background-image: url("img/nextmidashi.gif");
background-repeat: no-repeat;
width: 590px;
height: 52px;
}

.nextmidashi h3 {
margin: 0;
font-size: 14px;
color: #725A61;
padding: 5px 0 0 40px;
}

.nextside {
background-image: url("img/oshiraseside.gif");
background-repeat: repeat-y;
width: 590px;
}

.entry {
clear: both;
padding: 0 30px 30px 30px;
}

.entry p {
margin: 0;
}

.blogentry {
clear: both;
padding: 0 30px 30px 30px;
line-height: 18px;
}

.blogentry p {
margin: 0;
}

.moblogkun-entry p {
margin: 0;
}

.salyu table {
width: 530px;
}

.salyu table tr td {
padding: 10px;
}

.lefttd {
background-color: #DFDDC3;
}

.righttd {
background-color: #EFEEE0;
}

.staffbox {
width: 260px;
float: left;
}

.staffbox img {
border: 3px solid #9F998B;
}

.staffue {
background-image: url(http://nudie.pr-pro.jp/renewal/img/staffue.gif);
width: 260px;
height: 15px;
background-repeat: no-repeat;
}

.staffshita {
background-image: url(http://nudie.pr-pro.jp/renewal/img/staffshita.gif);
width: 260px;
height: 15px;
background-repeat: no-repeat;
}

.staffside {
background-color: #F1EFEA;
padding: 5px 20px;
}

.staffname {
margin: 0;
padding: 20px 0 0 0;
line-height: 22px;
}

.staffcomment {
margin: 0;
padding: 5px 0 0 0;
line-height: 18px;
}

.menutable table {
width: 310px;
border-collapse: collapse;
}

.menutable table tr th {
padding: 5px 10px;
border-bottom: 1px dotted #aaa;
width: 170px;
font-weight: normal;
}

.menutable table tr td {
padding: 5px 10px;
border-bottom: 1px dotted #aaa;
}

.campue {
background-image: url(http://nudie.pr-pro.jp/renewal/img/campue.gif);
background-repeat: no-repeat;
height: 15px;
}

.campshita {
background-image: url(http://nudie.pr-pro.jp/renewal/img/campshita.gif);
background-repeat: no-repeat;
height: 15px;
}

.campside {
background-image: url(http://nudie.pr-pro.jp/renewal/img/campside.gif);
background-repeat: repeat-y;
padding: 0 20px;
}

.campside p {
margin: 0;
line-height: 16px;
}

.entriesmidashi {
margin: 0;
background-image: url(http://nudie.pr-pro.jp/renewal/img/entriesmidashi.gif);
background-repeat: no-repeat;
width: 270px;
height: 34px;
}

.entries {
padding: 0 15px;
margin: 20px 0 0 0;
}

.entries dl {
margin: 0;
padding: 10px 10px 0 10px;
}

.entries dd {
margin: 0 0 8px 0;
border-bottom: 1px dotted #006E3D;
padding: 0 0 8px;
}

.entries dd a {
text-decoration: none;
}

.entries dd a:hover {
color: #D2C877;
text-decoration: underline;
border: 0;
}

.archive {
padding: 15px;
margin: 20px 0 0 0;
}

.archivemidashi {
margin: 0 0 10px 0;
background-image: url(http://nudie.pr-pro.jp/renewal/img/archive.gif);
background-repeat: no-repeat;
width: 270px;
height: 34px;
}

.sitemaptext {
       padding: 0 40px 0 0;
       font-size: 12px;
       letter-spacing: 1px;
       line-height: 20px;
       color: #3C3C3C;
       }
      
.sitemaptext dl {
       margin: 0;
       width: 530px;
       }

.sitemaptext dt {
       border-bottom: 1px dotted #dddddd;
      padding: 5px 0;
}

.sitemaptext dd {
       border-bottom: 1px dotted #dddddd;
             padding: 5px 0;
       }

.sitemaptext a {
       color: #3C3C3C;
       text-decoration: none;
}

.sitemaptext a:hover {
       color: #F79726;
}
