@charset "utf-8"; /*使用する文字コード*/
.ui-body-c{
    background-image:none;
    background-color:#990000;
    color:#ffefb8;
    text-shadow:none;
}
BR.clear{
    clear:both;
}
H1#siteTitle{
    margin:0px 0px 5px 0px;
    font-size:10px;
    font-weight:normal;
    text-align:center;
    color:#e0c17e;
}
H2#logo{
    margin:0px;
    text-align:center;
    background:none;
    padding:0px;
    border:none;
}
STRONG.caution{
    color:#d22535;
}
DIV.imageGroup{
    text-align:center;
}
.ui-li-heading,
.ui-li-desc,
.ui-btn-text{
overflow: visible;
white-space: normal;
}
DIV#catchArea{
    margin:0px;
    text-align:center;
}
DIV.telBanner{
    text-align:center;
}
DIV#swipeImage UL,
DIV#swipeImage LI{
    margin:0px;
    padding:0px;
    list-style:none;
}
DIV#swipeImage UL{
    width:100%;
}
SPAN#swipeImagePosition{
    font-size:18px;
}
SPAN#swipeImagePosition em.swipeImageOn {
    color:#EE0000;
}
P.copyright{
    font-size:10px;
    text-align:center;
}
H2{
    background-color:#d9bd5e;
    border-bottom:3px solid #000000;
    color:#000000;
    padding:10px;
    margin:0px -15px 15px -15px;
    text-shadow:0 1px 0 #ffffff;
    font-size:18px;
}
H4{
    color:#ffffff;
    background:url(../../images/h4_bg.gif) repeat left top;
    border-radius:4px;
    padding:5px 10px;
    border:2px solid #000000;
}
TABLE.priceList{
    border-collapse:collapse;
    width:100%;
}
TABLE.priceList TH,
TABLE.priceList TD{
    border:3px solid #000000;
    padding:5px;
}
TABLE.priceList TH{
    font-weight:bold;
    width:30%;
    background:url(../../images/table_bg.gif)left top repeat;
}
TABLE.priceList TD{
    font-weight:bold;
    width:30%;
    text-align:right;
}
.scheduleList{
    border-collapse:collapse;
    width:100%;    
}
.scheduleList th,
.scheduleList td{
    border:3px solid #000000;
    padding:5px;
}
.scheduleList th{
    font-weight:bold;
    background:url(../../images/table_bg.gif)left top repeat;
}