@charset "utf-8";

/*---style stylesheet---*/

/* introduction.html
======================================*/
.introductionConts { margin-bottom: 90px;}

.introductionTxt {
    font-size: 1.8rem;
    line-height: 1.5;
    letter-spacing: 0.05em;
}

/*開催概要*/
.outlineArea { margin-bottom: 90px;}

.outlineArea .conts_subTtl:after { width: 155px;}

.headBg { background-color: #eae9e0;}
.boxBg { background-color: #f8f7f3;}

.outlineTable dl {
    width: 100%;
    margin-bottom: 10px;
}

.outlineTable dt,
.outlineTable dd {
    display: table-cell;
    vertical-align: middle;
    font-size: 1.8rem;
    line-height: 1.4;
    padding: 15px 0 15px 30px;
}

.outlineTable dt { width: 225px;}

.outlineTable dd {
    width: 775px;
    padding-right: 15px;
}

.loca_btnMap { padding: 8px 5px 6px;}
