body{
margin-top:0px;
text-align:center;
background-color:#89d0e2;
background-image:url(http://www.papataihen.com/img/bodybg.gif);
background-repeat:repeat-x;
font-family: Verdana, Osaka, Arial, sans-serif;
font-size: 13px;
color:#666666;
}

a{
color:#3399ff;
font-size: 13px;
}

a:hover{
color:#ff66cc;
font-size: 13px;
}

.head{
width:784px;
margin: 0px auto;
background-image:url(http://www.papataihen.com/img/headbg.gif);
background-repeat:repeat-y;
}

.menu{
width:784px;
background-image:url(http://www.papataihen.com/img/menubg.gif);
background-repeat:repeat-y;
margin: 0px auto;
}

.contentswrap{
clear:both;
width:784px;

margin:0px auto;
overflow: auto;
background-image:url(http://www.papataihen.com/img/centerbg2.gif);
background-repeat:repeat-y;
}

.menuunder{
width:750px;
margin: 0px auto;
text-align:left;
padding-top:3px;
padding-bottom:3px;
}

/* ３列左サイドバー */
.left {
float: left;
width: 160px;
padding-left:12px;
text-align:center;
}

.leftbox{
width:155px;
margin:0px auto;
line-height: 17px;
padding-bottom:5px;
}

/* ３列右サイドバー */
.right {
 float: right;
 width: 162px;
text-align:center;
padding-right:12px;
margin: 0px auto;
font-size: 13px;
}


/* ３列メイン */
.center {
 float: left;
text-align:center;
 margin: 0px auto;
 width: 435px;
}

.topcomment{
width:350px;
text-align:center;
margin:0px auto;
}

.underimg{
margin: 0px auto;
clear:both;
width:784px;

background-image:url(http://www.papataihen.com/img/centerbg2.gif);
background-repeat:repeat-y;
}

.count{
margin: 0px auto;
clear:both;
width:784px;

background-image:url(http://www.papataihen.com/img/centerbg2.gif);
background-repeat:repeat-y;
margin-top:20px;
}

.undermenu{
margin: 0px auto;
clear:both;
width:784px;
background-image:url(http://www.papataihen.com/img/centerbg2.gif);
background-repeat:repeat-y;


font-size: xx-small;
}


.under{
margin: 0px auto;
clear:both;
width:784px;

}

img{
border:0;
}

.shinchaku{
background-image:url(http://www.papataihen.com/img/shinchakubg.gif);
background-repeat:no-repeat;
width:400px;

text-align:left;
padding-top:5px;
padding-bottom:5px;
color:#0066cc;
clear:both;
margin: 0px auto;
}

.shinchakuunder {
margin: 0px auto;
width:398px;
text-align:left;

}

.event{
background-image:url(http://www.papataihen.com/img/eventbg.gif);
background-repeat:no-repeat;
width:400px;

text-align:left;
padding-top:5px;
padding-bottom:5px;
color:#993300;
clear:both;
margin: 0px auto;
margin-top:15px;
}

.eventunder {
margin: 0px auto;
width:398px;
text-align:left;
padding-bottom:5px;
overflow:auto;
}

.entry-toptext {
margin-top:2px;
margin-bottom:5px;

}

#ranking{
text-align: center;
width: 150px;
margin: 0px auto;
padding-bottom: 10px;
padding-right: 0px;
padding-left: 0px;
float: right;
margin-right: 3px;
font-size:x-small;
}

#ranking .rank-top {
font-size:x-small;
width:145px;
margin: 0px auto;
text-align:left;
}

#ranking ol {
text-align:left;
list-style-type: decimal;
font-size: 12px;
margin-right:0px;
}

#ranking  li {
text-align:left;
margin-left: 0px;
margin-top: 4px;
padding-left: 0px;
}

#ranking  a {
margin-left: -10px;
}

.point {
font-size: 9px;
}

.center h3 {
font-size: 13px;
margin: 0px auto;
margin-top: 18px;
margin-bottom: 5px;
}

.center h3 a {
text-decoration: none;
}

.center h3 a:hover {
text-decoration: underline;
}

.ku {
text-align: left;
margin: 0px auto;
padding-left: 0px;
width: 420px;
background-color:#f4fff4;
}

.ku a {
text-decoration: none;
color:#ff6633;
border-left:solid 4px #99ff00;
background-color:#f4fff4;
padding-left: 5px;
padding-top: 3px;
padding-bottom: 3px;
width: 420px;
}

.ku a:hover {
text-decoration: underline;

border-left:solid 4px #99ff00;
background-color:#f4fff4;
padding-left: 5px;
padding-top: 3px;
padding-bottom: 3px;
width: 420px;
}

.entry-header2 {
text-align: left;
width: 390px;
line-height: 130%;
margin: 0px auto;
background-color:#ffffff;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 3px;
margin-top:0px;
}

.entry-header2 a {
text-decoration: none;
}

.entry-header2 a:hover {
text-decoration: underline;
}

.tophead {
text-align: left;
margin: 0px auto;

width: 390px;

}

.topcateenter {
text-align: left;
width: 390px;
line-height: 130%;
margin: 0px auto;

padding-bottom: 3px;
}

.produce{
margin: 0px auto;
width:760px;
text-align:right;
}

.centerbox{
margin:0px auto;
text-align:center;
padding-left:13px;
width:425px;
overflow:hidden;
}

.etsuranranking{
text-align:left;
}

.googlemap{
margin:0px auto;
width:400px;
margin-top:10px;
padding-bottom:15px;
}

.etsuranranking p{
margin:0px auto;
line-height:130%;
}

.topcateenter p{
margin:0px auto;
line-height:130%;
}


.entry-header{
color:#ff6633;
font-size:small;
border-left:solid 4px #99ff00;
width:400px;
text-align:left;
padding-left:5px;
padding-bottom:3px;
padding-top:3px;
background-color:#f4fff4;
line-height:19px;
font-size:13px;
margin-top:8px;
}

.entry-header a{
color:#ff6633;

}

.oshirasebody{
margin:0px auto;
width:400px;
text-align:left;
padding-top:10px;
padding-bottom:10px;
}

.oshirasebody p{
margin-top:2px;
margin-bottom:2px;
}

.rightlist{
margin:0px auto;
width:110px;
text-align:left;
line-height:140%;
}

.rightlist ul{
margin-left:0px;
padding-left:0px;
list-style:none;
}

.rightlist li{
margin-left:0px;
padding-left:0px;
}

.lefttop{
margin:0px auto;
padding-top:12px;
}

.entryhead{
text-align:left;
margin-top:0px;
margin-bottom:0px;
color:#66cc00;
width:400px;
}

.entryhead p{
margin-top:0px;
margin-bottom:0px;
padding-top:2px;
padding-bottom:2px;
}

.entry-footer{
width:400px;
text-align:right;
}

tbody{
font-size:13px;
}

.newday{
margin:0px auto;
width:60px;
text-align:left;
float:left;
line-height:150%;
}

.newentrytitle{
margin:0px auto;
width:330px;
text-align:left;
float:right;
line-height:150%;
}
