body { font-family: "メイリオ", "ＭＳ Ｐゴシック", arial, helvetica, clean, sans-serif; font-size: 12px; line-height: 160%; background-image: url(images/bg2.gif); margin: 0; padding: 0; }
img, div, input { behavior: url("/common/js/iepngfix.htc") }

h1, h2, h3, h4, h5, h6, p, ul, li, tr, td, th {
list-style-type: none;
margin: 0;
padding: 0;
}
img {
border: 0;
}

.remove {
display: none;
}
.clear { line-height: 0; clear: both; }
a {
color: #535353;
text-decoration: underline;
}
a:hover { color: #fff; text-decoration: none; }
.none { display: none; }


p { }

td { }

a:link { }

a:visited { }

a:hover { }

a:active { }
strong { color: #e95283; }
.wrap { background-image: url(images/bg3.gif); background-repeat: no-repeat; background-position: right 0; width: 100%; }
.cnts { background-image: url(images/bg_center.png); background-repeat: repeat-x; background-position: 0 top; width: 100%; margin-right: auto; margin-left: auto; }
.sub_cnts { background-image: url(images/sub_center_bg.png); background-repeat: repeat-x; background-position: 0 top; margin-right: auto; margin-left: auto; width: 100%; }
.footer { width: 740px; margin-right: auto; margin-left: auto; }
.main { width: 740px; margin-right: auto; margin-left: auto; }
.botom { background-image: url(images/bg4.gif); background-repeat: no-repeat; background-position: right bottom; width: 100%; }
.brawn { color: #79592e; }
/*TOP*/
.description { background-image: url(../images/concept.png); background-repeat: no-repeat; background-position: 0 51px; display: block; width: 621px; height: 311px; margin-right: auto; margin-left: auto; }
.topics { width: 621px; margin-right: auto; margin-left: auto; padding-bottom: 30px; }
.topics h3 { background-image: url(../images/ttl_topics.gif); width: 52px; height: 13px; margin-top: 10px; }
.topics ul { margin-top: 10px; }
.topics ul li { margin-top: 2px; margin-bottom: 10px; }
/*FOOTER*/
.footer { width: 100%; margin-right: auto; margin-left: auto; padding-bottom: 30px; border-top: 1px solid #a28e7d; }
.footer_cnts { width: 740px; margin-right: auto; margin-left: auto; padding-top: 10px; }
.navi { float: left; }
.copy { float: right; }
/*共通*/
.btn_home { background-image: url(images/btn_home.png); width: 131px; height: 19px; float: right; display: block; }
.btn_home a { width: 131px; height: 19px; display: block; }
.fee_waku { font-size: 12px; width: 740px; margin-top: 44px; margin-right: auto; margin-left: auto; }
.fee_waku .ttl { margin-bottom: 5px; }
table.fee1 { width: 420px; float: left; }
table.fee1 td { padding-bottom: 2px; }
table.fee1 th { font-weight: normal; text-align: left; }
table.fee2 { width: 320px; float: left; }
table.fee2 td { padding-bottom: 2px; }
table.fee2 th { font-weight: normal; text-align: left; }
.pic { margin-right: 11px; }
.pic_table { margin-top: 20px; }
.staff_ttl { background-image: url(images/ttl_staff.png); background-repeat: no-repeat; background-position: left 0; height: 14px; margin-top: 12px; margin-bottom: 17px; }
tabel.staff {  }
.prize { font-size: 12px; margin-top: 5px; margin-bottom: 34px; }
.prize ul { margin-top: 5px; margin-left: 10px; }
.prize li { margin-bottom: 3px; list-style-type: disc; }
.center_ban { width: 100px; display: block; }
.center_ban8 { width: 8px; display: block; }
.center_ban24 { width: 24px; display: block; }
.center_ban131 { width: 131px; display: block; }
.page_top { background-image: url(images/to_top.png); width: 65px; height: 15px; float: right; margin-top: 44px; margin-bottom: 5px; display: block; }
.page_top a { width: 65px; height: 15px; display: block; }
.poricy { background-image: url(../yukari/images/lead.png); width: 573px; height: 24px; margin-top: 65px; margin-left: 83px; }
.name { color: #79592e; font-weight: normal; margin-bottom: 5px; border-top: 1px solid #79592e; border-bottom: 1px solid #79592e; }
.map_exp { color: #79592e; text-align: center; width: 157px; margin-top: 10px; }
/*ユーカリ店*/
#yukari .logo { background-image: url(../yukari/images/logo.png); background-repeat: no-repeat; background-position: 0 center; width: 142px; height: 169px; margin-right: auto; margin-left: auto; display: block; }
/*都賀店*/
#tsuga .logo { background-image: url(../tsuga/images/logo.png); background-repeat: no-repeat; background-position: 0 center; width: 142px; height: 169px; margin-right: auto; margin-left: auto; }
/*みつわ台店*/
#mitsuwadai .logo { background-image: url(../mitsuwadai/images/logo.png); background-repeat: no-repeat; background-position: 0 center; width: 142px; height: 169px; margin-right: auto; margin-left: auto; }
