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;
}

a:hover{
color:#ff66cc;
}

.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{

width:784px;
overflow:hidden;
margin:0px 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;
text-align:center;
padding-top:15px;
}

.leftmenu{
text-align:left;
padding-left:15px;
}

.leftmenu a{
padding-bottom:5px;
}

.leftbox{
width:155px;
margin:0px auto;
}

/* ３列右サイドバー */
.right {
 float: right;
 width: 155px;
text-align:center;
margin-right: 0px;
margin: 0px auto;
padding-right: 22px; 
text-align: center;
}


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

width: 415px;
padding-top:15px;
padding-bottom:18px;
padding-left:15px;
}

h3{
margin-bottom:0px;
}

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

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

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

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

.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;
}

.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;

}



.ku{
width:410px;
text-align:left;
padding-top:3px;
padding-bottom:3px;
}

.entry{
width:400px;
margin-top:0px;
margin-bottom:0px;
}

.entry p{
margin-top:0px;
margin-bottom:0px;
}

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

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

.entryhead2{
text-align:left;
padding-right:5px;
color:#66cc00;
}

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

.others{
text-align:left;
padding-top:8px;
padding-bottom:8px;
}

.entry-header2{
color:#ff6633;
font-size:13px;
text-align:left;
padding-right:5px;
padding-bottom:3px;
padding-top:3px;
width:400px;
}

.entry-header2 a{
color:#ff6633;

}

.pagetop{

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

.pagetop p{
text-align:right;
padding-right:120px;
margin: 0px auto;
padding-top:5px;
padding-bottom:10px;
}

.pagetopimg{
vertical-align: middle;
}

.vote {
width:149px;
border: 1px dotted #cccccc;
background-color: #FFFFF0;
padding: 3px;
margin: 0px auto;
margin-right: 8px;
}


.hoshi {
background-image: url(http://www.papataihen.com/img/hoshi.gif);
height:6px;
}


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

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

#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: 2px;
padding-left: 0px;
}



.point {
font-size: 9px;
}

#jwfx_menu {
margin-right: 3px;
width:150px;
}

#jwfx {
margin-right: 3px;
font-size: 10px;
width:150px;
}

.hotelbanner{
padding-top:3px;
padding-bottom:3px;
}

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

.picture1{
margin:0px auto;
border:solid 1px #cccccc;
width:145px;
margin-top:6px;
padding-bottom:0px;
line-height:150%;
text-align:center;
overflow:hidden;
}

.etsuranranking{
text-align:left;
}

.googlemap{
margin:0px auto;
width:400px;
margin-top:10px;
overflow:hidden;
}

.hyoudai{
margin:0px auto;
font-size:10px;
padding-left:13px;
padding-bottom:5px;
}

table{
font-size:13px;
}

.areasub{
margin:0px auto;
width:140px;
padding-left:12px;
margin-top:8px;
line-height:140%;
text-align:left;
}

.leftbox{
padding-left:8px;
}
