body { font-size:11px; line-height: 18px; margin: 0px; padding: 0px; color: #666666;}
h1 { font-size: 10px; color: #FFFFFF; margin: 0px; padding: 0px; }
h2 { font-size: 10px; color: #FFFFFF; margin: 0px; padding: 0px; }
h3 { font-size: 10px; color: #FFFFFF; margin: 0px; padding: 0px; }

h3.title { display: block; border-left: #2B180C 3px solid; padding: 3px 0 3px 10px; width: 310px; color: #2B180C; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
h3.title a{ font-size: 12px; color: #2B180C;}
h3.title a:hover{ font-size: 12px; color: #CAA277;}

h3.title01 { display: block; border-left: #2B180C 3px solid; padding: 3px 0 3px 10px; width: 450px; color: #2B180C; font-size: 12px; font-weight: normal; margin-bottom: 5px;}

h3.voice{ display: block; margin-bottom: 10px; padding-left: 25px; border-bottom: #333333 1px solid; text-decoration: none; font-weight: bold; width: 570px; background-image:url(img/point01.gif); background-repeat: no-repeat; color: #666666;}
h3.voice a{ color: #666666;}
h3.voice a:hover{ color: #CAA277;}

.voice_ttl h3{ display: block; margin-bottom: 10px; padding-left: 25px; border-bottom: #333333 1px solid; text-decoration: none; font-weight: bold; width: 570px; background-image:url(img/point01.gif); background-repeat: no-repeat; color: #666666;}
.voice_ttl h3 a{ color: #666666;}
.voice_ttl h3 a:hover{ color: #CAA277;}

a{ color: #666666; text-decoration: none;}
a:hover{ color: #CAA277; text-decoration: none;}

.padding-05 { padding: 5px;}
.padding-10 { padding: 10px;}

.b-menu { color: #2B180C; line-height: 13px;}
.b-menu a{ color: #2B180C; line-height: 13px; text-decoration: none;}
.b-menu a:hover{ color: #CAA277; line-height: 13px; text-decoration: none;}

.day { display: block; width: 60px; background-image:url(img/point03.gif); background-repeat: no-repeat; padding: 2px 0 2px 25px; color: #2B180C; float: right;}

.b-border { border: #CCCCCC 1px solid; padding: 10px; color: #2B180C;}

.continue { display: block; width: 100px; background-color:#5B5B5B; color:#FFFFFF; text-align: center; padding: 2px;}
.continue a{ color:#FFFFFF;}
.continue a:hover{ color:#CAA277;}

.continue01 { display: block; width: 100px; background-color:#5B5B5B; color:#FFFFFF; text-align: center; margin-left: 450px; padding: 2px;}
.continue01 a{ color:#FFFFFF;}
.continue01 a:hover{ color:#CAA277;}


.new { margin-left: 12px;}
.menu { padding: 0 18px 0 0;}

.comment { font-size: 11px;}
.b-comment { color: #2B180C;}
.to-comment a{ color:#333333; text-decoration: underline;}
.to-comment a:hover{ color:#CAA277; text-decoration: underline;}

.toko { color: #B77E04; padding: 5px;}
.touroku { border-left: #CCCCCC 1px dotted; padding: 5px;}

.regist-mail { background-image:url(img/member-bg01.gif); padding: 5px; text-align: left;}
.r-comment { padding-left: 5px; margin: 10px 5px 5px 5px; font-size: 10px; color: #333333;}
.regist-qr { background-image:url(img/member-bg02.gif); padding: 20px 15px 15px 15px;}

.img_r {
 float: right;
 border: none;
 vertical-align:top;
 margin-left: 5px;
 margin-bottom: 5px;
}
.img_l {
 float: left;
 border: none;
 margin-right:5px;
 vertical-align:top;
 margin-bottom: 5px;
}
.img_n {
 float: none;
 border: none;
}

textarea,select,input { font-family: "?q???M?m?p?S Pro W3","Hiragino Kaku GothicPro","Osaka","Verdana","Helvetica","Arial","?l?r?o?S?V?b?N","sans-serif";}
.php a { color: #666666; text-decoration:underline;}

.w95p	{ width: 95%; }



#main_title{
width:820px;
padding-right:80px;
margin:2px auto;
font-size:10px;
color:#666666;
text-align:left;
font-weight:normal;
text-align:right
}
/*++++ staff +++*/

h3.title_staff { display: block; border-left: #2B180C 3px solid; padding: 3px 0 3px 10px; width: 177px; color: #2B180C; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
h3.title_staff a{ font-size: 12px; color: #2B180C;}
h3.title_staff a:hover{ font-size: 12px; color: #CAA277;}

.day-lian1 { display: block; width: 60px; background:url(img/staffblog-kochab.jpg) no-repeat left center; padding: 2px 0 2px 145px; color: #2B180C; float: right;}
.day-lian4 {display: block; width: 60px; background:url(img/staffblog-kochab.jpg) no-repeat left center; padding: 2px 0 2px 145px; color: #2B180C; float: right;}
.day-lian7 { display: block; width: 60px; background:url(img/staffblog-kochab.jpg) no-repeat left center; padding: 2px 0 2px 145px; color: #2B180C; float: right;}
.day-lian8 { display: block; width: 60px; background:url(img/staffblog-kochab.jpg) no-repeat left center; padding: 2px 0 2px 145px; color: #2B180C; float: right;}

.day-lian10 { display: block; width: 60px; background:url(img/staffblog-kochab.jpg) no-repeat left center; padding: 2px 0 2px 145px; color: #2B180C; float: right;}
.day-lian11 { display: block; width: 60px; background:url(img/staffblog-kochab.jpg) no-repeat left center; padding: 2px 0 2px 145px; color: #2B180C; float: right;}
.day-lian13 { display: block; width: 60px; background:url(img/staffblog-kochab.jpg) no-repeat left center; padding: 2px 0 2px 145px; color: #2B180C; float: right;}

.day-lian12 { display: block; width: 60px; background:url(img/staffblog-kochab-f.jpg) no-repeat left center; padding: 2px 0 2px 145px; color: #2B180C; float: right;}
.day-lian14 { display: block; width: 60px; background:url(img/staffblog-kochab-f.jpg) no-repeat left center; padding: 2px 0 2px 145px; color: #2B180C; float: right;}