
/* AREA WRAP */
.area_wrap		{ background-image:none;}
#area-contents		{ width:960px; margin:0 auto;}
#main-group		{ float:right; width:100%; margin-left:-200px;}
#main-group .core	{ padding-top:3px; float:left; width:100%; margin-right:-200px;}
#area-main		{ margin:0 200px;}

#hd {
    margin-top: -1px;
    position:relative;
}
#contents {
    margin-top: -5px;
    position:relative;
}
#title_text {
    margin-top: 5px;
    margin-bottom: -20px;
    margin-right: 10px;
    position:relative;
}
#subtitle_text {
    margin-top: 1px;
    margin-bottom: -20px;
    margin-right: 10px;
    position:relative;
}

table.bn-box { table-layout: fixed; width: 100%; word-wrap: break-word; margin-left: 0px; margin-right: 15px;}
.bn-icon { vertical-align: top; text-align: center; width: 250px; color: blue; font-size: 12px;}
.bn-spc { width: 5px;}
.bn-title {
    color: black;
    font-size: 24px;
    margin-top: 20px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 30px;
    position:relative;
}


#margin-ec { margin-top: 1px; }

.contents-title {
    font-size: 20px;
    color:blue;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 30px;
    position:relative;
}
.contents-text {
    font-size: 18px;
    line-height: 1.7em;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 30px;
    position:relative;
}
.contents-imgt {
    color:blue;
    font-size: 14px;
    line-height: 2.0em;
    margin-right: 15px;
    margin-bottom: 30px;
    position:relative;
}

.contents-text img.fle{
    float: left;
}
.contents-text img.fri{
    float: right;
}


area{
  border:none;
  outline:none;
}

