@charset "utf-8";

body.feature h4.orangebar{
background-color: #ff6600;
text-align:center;
color:#fff;
padding:15px;
}

.ankerContents{
width:900px;
margin:30px auto 0;
}

.ankerContents .ankerList{
border-top:2px solid #000;
}

.ankerContents .ankerList:last-child{
border-bottom:2px solid #000;
}

.ankerContents .ankerList a{
display:table;
width:100%;
padding:10px;
box-sizing: border-box;
}

.ankerContents .ankerList a:hover,
.ankerContents .ankerList a:hover .ankerComents {
text-decoration:none;
opacity:0.7;
}

.ankerImg{
padding:10px;
display:table-cell;
width:200px;
vertical-align:middle;
text-align:center;
}

.ankerTxt{
display:table-cell;
vertical-align:middle;
padding: 10px 0 10px 30px;
background: url(/common/images/ico_down_01.gif)center left / 15px no-repeat;
}

.ankerTitle{
font-size:18px;
font-weight:bold;
color:#000;
margin-top:0!important;
}

.orangeTxt{
color:#ff6600;

}
.ankerComents{
color:#000;
font-size:14px;
}

.ac_model.feature #contents .detailSection .main .detailGroup .yellowTitle{
width:85%;
margin:40px auto 30px;
background-color:#fff5e3;
color:#ff6600;
padding:8px;
text-align:center;
font-weight:bold;
}

.contentsInner{
width:85%;
margin:30px auto 0;
}


.ac_model.feature #contents .detailSection .main .detailGroup .contentsTitle{
font-size:16px;
border-bottom:1px solid #000;
text-align:left;
margin:50px auto 30px;
}

.ac_model.feature #contents .detailSection .main .detailGroup .note dd{
margin-left: 3em;
}


a:hover img {
    opacity: 0.7;
}