/* features */
.dir-features #subtopDescription {
display:block;
padding:15px 0;
margin-bottom:0;
}
.dir-features .colBoxIndexL50 {
width:49%;
float:left;
clear:none;
margin-bottom:20px;
}
.dir-features .colBoxIndexR50 {
width:49%;
float:right;
clear:none;
margin-bottom:20px;
}
.dir-features .colBox .h10px {}
.dir-features #masterMain .colBox ul li {
background:url(//image.itmedia.co.jp/ait/images/reborn_ulli_ad.gif) no-repeat 0px 4px;
font-size:13px;
line-height:1.4;
padding-left:10px;
padding-bottom:0;
margin:0 0 9px 0;
list-style-type:none;
}
.dir-features #masterMain .colBox ul {
clear:both;
font-size:12px;
line-height:16px;
padding:0;
list-style-type:none;
margin:5px 0 25px;
}
.dir-features #masterMain .colBoxButtons .colBoxUlist ul li {
width:auto;
font-size:0.8rem;
border-radius:2px;
padding:4px 5px 3px;
margin-right:5px;
background:#EEE;
position:relative;
}
.dir-features #masterMain .colBox .h10px {
height:3px;
}
.dir-features #masterMain .colBox .colBoxIndex {
margin-bottom:10px;
}
.dir-features #masterMain .colBox .colBoxIndex .colBoxInfo {
font-size:0.7rem;
color:#999;
text-align:right;
display:block;
}
.dir-features #masterMain .colBoxButtons .colBoxUlist ul li a {
display:block;
padding:4px 8px;
}
.dir-features #masterMain .colBoxButtons .colBoxUlist ul li .colBoxUlistDate {
display:none;
}
.dir-features #masterMain .colBoxTopStory .colBoxDescription {
display:block;
}
.dir-features #masterMain .colBoxDescription {
display:none;
}
.colBoxDevArtIndex .colleft,
.colBoxOpeArtIndex .colleft {
float:left;
width:48%;
clear:both;
}
.colBoxDevArtIndex .colright,
.colBoxOpeArtIndex .colright {
float:right;
width:48%;
}
.dir-features #masterMain .colBoxTopStory {
padding:0!important;
border:0 none!important;
}
.dir-features #masterMain .colBoxTopStory .colBoxOuter {
padding:10px;
box-shadow:0 0 8px 0 #DDD;
border:1px solid #5ca3c5;
}
.dir-features #masterMain .colBoxTopStory .colBoxInner {
padding:0 10px 10px;
}
.dir-features #masterMain .colBoxTopStory .colBoxHead {
margin:1px 1px 10px;
}
.dir-features #masterMain .colBoxTopStory .colBoxIcon {
margin-left:5px;
float:right;
}
.dir-features #masterMain .colBoxTopStory .colBoxIndex {
padding:0 0 10px !important;
}
.dir-features #masterMain #colBoxID1 .colBoxClearRight,
.dir-features #masterMain #colBoxID1 .colBoxPageLink {
display:none!important;
}
.dir-features #masterMain .colBoxKwindex .colBoxLeft {
margin-right:10px;
}
.dir-features #masterMain .colBoxKwindex .backNumBoxRap .backNumBoxIn {
margin-left:15px;
padding-left:10px;
border-left:2px solid #DDD;
}
.dir-features #masterMain .colBoxKwindex .backNumBoxRap .backNumBoxIn ul {
margin-top:5px;
}
.dir-features #masterMain .colBoxKwindex .backNumBoxRap li {
text-overflow:ellipsis;
-webkit-text-overflow:ellipsis;
-o-text-overflow:ellipsis;
width:auto;
overflow:hidden;
white-space:nowrap;
}
.dir-features .colBoxFeaturesIndex80Urllist .colBoxTitle,
.dir-features .colBoxFeatures2index80Urllist .colBoxTitle,
.dir-features .colBoxFeaturesIndex80UrllistRelated .colBoxTitle,
.dir-features .colBoxFeatures2index80UrllistRelated .colBoxTitle{
padding:0 0 0 90px;
}

.dir-features .colBoxFeaturesIndex120Urllist .colBoxTitle,
.dir-features .colBoxFeatures2index120Urllist .colBoxTitle,
.dir-features .colBoxFeaturesIndex120UrllistRelated .colBoxTitle,
.dir-features .colBoxFeatures2index120UrllistRelated .colBoxTitle{
padding:0 0 0 130px;
}
