/* common */
.prs201607-marbot {
    margin-bottom:1em;
}
.prs201607-marbot-M {
    margin-bottom:2em;
}
.prs201607-marbot-L {
    margin-bottom:6em;
}
.prs201607-h2 {
    font-weight:bold;
    font-size:1.1em;
}
.prs201607-bold {
    font-weight:bold;
    text-decoration:underline;
}

/* each */
.prs201607-header {
    padding-top:80px;
    width:100%;
    font-size:1.1em;
}
.prs201607-header-right {
    text-align:right;
}
.prs201607-title {
    border:2px solid black;
    margin-bottom:1em;
    padding:1em;
    font-size:2.6em;
    text-align:center;
}
.prs201607-subtitle {
    margin-top:0.5em;
    font-size:0.7em;
}
.prs201607-mainmsg {
    margin-left:auto;
    margin-right:auto;
    width:95%;
    font-size:1.2em;
}
.prs201607-mainmsg p {
    line-height:1.8em;
    margin-bottom:1.8em;
}
.prs201607-mainimg {
    width:100%;
    text-align:center;
}
.prs201607-mainimg-left {
    width:50%;
    padding-left:auto;
    padding-right:auto;
    text-align:center;
}
.prs201607-mainimg-right {
    width:50%;
    padding-left:auto;
    padding-right:auto;
    text-align:center;
}
.prs201607-mainimg img {
    height:200px;
}
.prs201607-notes {
    margin-left:3em;
    margin-right:5em;
    font-size:0.8em;
    line-height:1.8em;
}
.prs201607-genesis {
    width:75%;
    line-height:1.8em;
}
#prs201607-img3 {
    width:210px;
}
.prs201607-profile {
}
.prs201607-profile-left {
    width:78%;
    line-height:1.8em;
}
.prs201607-profile-img {
    width:180px;
}
.prs201607-company {
    line-height:1.8em;
    margin-bottom:1.8em;
}
.prs201607-inquiry {
    width:90%;
    border:1px solid black;
    padding:1em;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:1em;
    text-align:center;
}
