body {
padding:20px 0 0;
margin:0;
}

h1,h2,h3,h4,h5,h6 {
margin:0;
padding:0;
}

.f12 {
font-size:12px;
line-height:1.5;
}

.f14 {
font-size:14px;
line-height:1.5;
}

.f16 {
	font-size:12px;
	line-height:1.5;
}

img {
border:none;
}

a {
	color:#000000;
	text-decoration: none;
}
a:hover {
	color: #999999;

}

.footer {
margin:5px auto 5px;
color:#737273;
}
.footer td {
font-size:10px;
line-height:1.6;
}
.footer td.fb {
font-size:12px;
line-height:1.2;
}
.footer a {
color:#737273;
text-decoration:none;
}
.footer a:hover {
text-decoration:underline;
}

.title {
font-size:16px;
margin:0 0 10px;
}

.pulldown,
.pulldown ul {
margin:0;
padding:0;
list-style:none;
}
.pulldown li ul {
margin:20px 0 0 14px;
}
.pulldown li.off ul {
display:none;
}
.pulldown li.on ul {
display:block;
}
.pulldown ul .mb {
margin-bottom:20px;
}

/*
===========PEOPLE追加2009/11/16================
*/

.people_list,.profile,.entry {
padding-top:18px;
}
.people_list td,.profile td,.entry td {
font-size:12px;
}

.people_list {
width:140px;
}
.profile {
width:201px;
border-left:2px #999 solid;
border-top:2px #999 solid;
}
.profile_bottom {
width:201px;
border-left:2px #999 solid;
}
.profile h3 {
font-size:14px;
padding:7px 0;
}
.profile h3 span {
font-size:12px;
}
.entry {
width:475px;
border-top:2px #999 solid;
}
.entry h2 {
font-size:14px;
margin:0 0 5px;
}
.entry p.name {
font-size:14px;
font-weight:bold;
line-height:1;
}
.entry p {
margin:0 0 15px;
}

/*
===========SHOP追加2009/12/09================
*/

.shop_title {
border-top:2px #999 solid;
border-bottom:2px #999 solid;
padding:10px 5px;
}
.shop_title h2 {
background:url(img/icon01.gif) no-repeat left center;
padding-left:20px;
font-size:14px;
}

/*
===========footer追加================
*/

.footer2 {
margin:5px auto 5px;
color:#737273;
}
.footer2 td {
font-size:10px;
}
.footer2 a {
color:#737273;
text-decoration:none;
}
.footer2 a:hover {
text-decoration:underline;
}
