
#main{
    width: 100%;
border-top: #ce2337 solid 1px;z-index: 110;
background-color: #fff;
color: #000;
font-size: 16px;
}

#main_wrapper{
    width: 80%;
margin: 0 auto;
display: table;
color:#000;
font-size: 16px;
}

#main_navi{
    width: calc(420px - 40px);
    min-height: 400px;
    padding: 20px;
display: table-cell;
}

#main_content{
    width: calc(100% - 420px - 40px);
    min-height: 400px;
    padding: 20px;
display: table-cell;
font-size: 16px;
}

.galTitle{
font-size:60px;
font-weight:bold;
}
.galSubTitle{
font-size:20px;
margin-top:-20px;
}