.editable-area.bond .tbl-data-01.bond-style{

}
.editable-area.bond .tbl-data-01.bond-style tbody{
position:relative;
}

.editable-area.bond .tbl-data-01.bond-style td,
.editable-area.bond .tbl-data-01.bond-style th{
vertical-align:middle;
}
.editable-area.bond .tbl-data-01.bond-style strong{
color:#ff4040;
font-weight:bold;
}

.editable-area.bond .tbl-data-01.bond-style img{
vertical-align:middle;
}

.editable-area.bond .js-more-details{

}

.editable-area.bond  .js-details{
position:absolute;
width:675px;
left:20px;
margin-top:3px;
*margin-top:24px;
z-index:100;
background:#A7A7A7;
padding:20px 20px;
}

.editable-area.bond .js-details .tbl-data-01.bond-style{
background:#fff;
}

.editable-area.bond .js-details .tbl-data-01.bond-style th,
.editable-area.bond .js-details .tbl-data-01.bond-style td{
padding: 2px 7px 1px;
border:solid #c3c3c3;
border-width:0 1px 1px 0;
}

.editable-area.bond .js-details .tbl-data-01.bond-style .cell-01{
background:#EFEFEF;
}

.editable-area.bond .tbl-data-01.bond-style .is-active{
background:#A7A7A7;
}

.editable-area.bond .icon-new{
margin:0 5px;
}

.editable-area.bond .special-box {
overflow:hidden;
position:relative;
padding:20px 0;
}

.editable-area.bond .special-box-txt{
overflow:hidden;
}

.editable-area.bond .special-box-txt p{
margin-top:0;
}

.editable-area.bond .special-box-txt .special-box-txt--title{
float:left;
margin-right:10px;
color:#1C7DC1;
text-align:center;
}

.editable-area.bond .special-box-txt .special-box-txt--read{
overflow:hidden;
padding-right:10px;
}

.editable-area.bond .special a{
width:100%;
height:100%;
left: 0;
top: 0;
position: absolute;
text-decoration:none;
display: block;
text-indent:-100%;
background/*\**/: #fff\9; /*IE7、8用ハック*/
filter:alpha(opacity=0); /*フィルターで透明に*/
opacity:0;
}

.editable-area.bond .special .special-box:hover{
background: #EFF5FB;
transition: all 300ms ease 0s;
}

.editable-area.bond .special .special-box-img{
float:left;
margin:0 10px;
}

.editable-area.bond.bond .icon-arrow{
background: url("/member/images/arrow-01.gif") no-repeat 0 0.5em;
padding-left: 15px;
}

.is-hidden{
display:none;
}

.editable-area.bond .special .icon-bond{
background-color: #2c82e0;
border: 1px solid #2c82e0;
border-radius: 5px;
box-shadow: 0 0 0 1px #ffffff inset;
color: #ffffff;
display: inline-block;
font-family: arial;
font-size: 13px;
font-style: normal;
font-weight: bold;
height: 23px;
line-height: 24px;
text-align: center;
text-decoration: none;
text-indent: 0;
width: 84px;
}

.index-hdg-l2 .icon-window{
background: url("/member/html/images/icon-window-wh.gif") no-repeat 0 0.25em;
display:inline-block;
*display:inline;
*zoom:1;
*vertical-align:middle;
width:15px;
height:1em;
}
