@charset "utf-8"; /*使用する文字コード*/
BR.clear{
    clear:both;
}
.ui-content{
    padding:5px 15px 15px;
    line-height:1.5;
    }
#topMenu li a{
    color:#54a70e;
    }
.photo{
    text-align:center;
    }
.photo img{
    border-radius:10px;
    }
H1#siteTitle{
    margin:0px 0px 5px 0px;
    font-size:11px;
    font-weight:normal;
    line-height:1.2;
    text-align:center;
    color:#b4b5b4;
}
H2#logo{
    margin:0px;
    padding:0;
    background:none;
    border:none;
    text-align:center;
}
STRONG.caution{
    color:#DD0000;
}
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;
}
#copyright{
    text-align:center;
    color:#fff;
    text-shadow:none;
    background:#83d623;
    font-size:12px;
    padding:10px;
    }
h2{
    background:#1b1b1b;
    color:#fff;
    position:relative;
    padding:6px 10px 7px;
    margin:0;
    font-size:18px;
    }
h2:after{
    position:absolute;
    top:0;
    right:0;
    border-right:10px solid #fff;
    border-top:20px solid transparent;
    border-bottom:20px solid transparent;
    border-left:0;
    content:"";
    }
h4{
    background:#6bc221;
    color:#fff;
    border-radius:5px;
    position:relative;
    padding:4px 10px;
    margin:10px 0;
    }
h4:after{
    position:absolute;
    bottom:-5px;
    left:10%;
    border-top:5px solid #6bc221;
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    border-bottom:0;
    content:"";
    }
UL.listBg{
    border-radius:5px;
    background:#f4f4f4;
    padding:20px 20px 20px 30px;
    margin-bottom:20px;
    }
UL.listBg li{
    font-size:16px;
    font-weight:bold;
    color:#FE4C4C;
    margin-bottom:20px;
    }
UL.listBg li:last-child{
    margin-bottom:0;
    }