/*見出し*/
.shisetsuh2a {
background-image: url(img/shisetsu_logo_bk_a.jpg);
background-repeat: no-repeat;
height: 30px;
}
.shisetsuh2b {
background-image: url(img/shisetsu_logo_bk_b.jpg);
background-repeat: no-repeat;
height: 30px;
}
.shisetsuh2a h2 {
padding-top: 0.2em;
text-indent: 1em;
vertical-align:bottom;
}
.shisetsuh2b h2 {
padding-top: 0.2em;
text-indent: 1em;
vertical-align:bottom;
}
.shisetsuh3a {
background-color: #F2EDE5;
border-bottom: 1px solid #B6B6B6;
}
.shisetsuh3a h3 {
padding-top: 0.2em;
text-indent: 1em;
vertical-align:bottom;
}

/*インデックス*/
#shisetsudata {
background-color: #F2EDE5;
background-image: url(../img/t_bk.gif);
padding: 10px 0;
}
#shisetsudata th {
padding: 4px 10px 4px 0px;
}
#shisetsudata td {
padding: 4px 10px 4px 0px;
}

#access {
background-color: #F2EDE5;
background-image: url(../img/t_bk.gif);
padding: 10px 0;
}

#hosoku {
background-color: #F2EDE5;
background-image: url(../img/t_bk.gif);
padding: 10px 0;
}

/*館内図*/
.floormap {
background-color: #F2EDE5;
background-image: url(../img/t_bk.gif);
padding: 10px 0;
}
.floormap table {
background-color: #FFFFFF;
border: 1px solid #B4C647;
border-top: none;
}
.floormap th {
background-color: #B4C647;
padding: 5px 3px;
border-top: 1px solid #A0B93B;
}
.floormap td {
padding: 5px 3px;
border-top: 1px solid #B4C647;
}

.zumen {
background-color: #F2EDE5;
background-image: url(../img/t_bk.gif);
padding: 10px 0;
}
.zumen table {
background-color: #FFFFFF;
border: 1px solid #B4C647;
}
.zumen th {
background-color: #B4C647;
padding: 3px 10px;
}
.zumen td {
padding: 5px 2px 5px 8px;
}

/*料金表*/
#ryoukin table {
background-color: #FFFFFF;
border: 1px solid #B4C647;
border-top: none;
border-right: none;
}
#ryoukin th {
background-color: #D0DD80;
padding: 3px 2px;
border-top: 1px solid #A0B93B;
border-right: 1px solid #A0B93B;
}
#ryoukin td {
padding: 3px 2px;
border-top: 1px solid #B4C647;
border-right: 1px solid #B4C647;
}
.th2 {
background-color: #ECF3BE;
font-weight: bold;
}

/*利用申込案内*/
#yoyakusystem {
background-color: #F2EDE5;
background-image: url(../img/t_bk.gif);
padding: 10px 0;
}
#yoyakusystembt {
background-color: #FFFFFF;
border: 1px solid #B4C647;
}
#yoyakusystembt td {
padding: 10px;
}

#madoguchi {
background-color: #F2EDE5;
background-image: url(../img/t_bk.gif);
padding: 10px 0;
}
#madoguchi table {
background-color: #FFFFFF;
border: 1px solid #B4C647;
}
#madoguchi th {
background-color: #B4C647;
padding: 3px 10px;
}
#madoguchi td {
padding: 5px 2px 5px 8px;
}

#annaibassui table {
background-color: #FFFFFF;
border: 1px solid #B4C647;
}
#annaibassui th {
background-color: #D0DD80;
padding: 3px 10px;
}
#annaibassui .tdl {
padding: 5px 0px 5px 8px;
}
#annaibassui .tdr {
padding: 5px 8px 5px 0px;
}


/*催し物案内*/
#saijikensaku {
background-color: #F2EDE5;
background-image: url(../img/t_bk.gif);
padding: 10px 0;
}

.kensakuth {
background-color: #6666CC;
color: #FFFFFF;
padding: 5px;
}
.kensakutd {
background-color: #FFFFFF;
padding: 5px;
}
.kensakutdlast {
background-color: #CCCCFF;
padding: 8px 0;
}

.kensakukekkath {
background-color: #6666CC;
color: #FFFFFF;
padding: 5px;
}
.kensakukekkatd {
background-color: #EAEAFF;
padding: 5px;
}

.shousaith {
background-color: #6666CC;
color: #FFFFFF;
padding: 5px;
}
.shousaitd {
background-color: #EAEAFF;
padding: 5px;
}
.shousaititletd {
background-color: #FFFFFF;
padding: 10px;
}

.shousaititle {
margin-bottom: 5px;
color: #330099;
}
.shousaisubtitle01 {
margin-bottom: 5px;
font-size: 120%;
}
.shousaisubtitle02 {
margin-bottom: 20px;
font-size: 120%;
}
.shousailead {
margin-bottom: 5px;
}