.colBoxAdframe .colBoxIndex{
overflow:hidden;
}
#ITR,
#ITR2 {
margin:0 0 20px;
text-align:center;
}
#ITN {
width:auto;
margin:0 auto;
text-align:center;
}
#ITT {
margin:10px 0 20px;
padding:0 0 0 25px;
background:url(https://image.itmedia.co.jp/images/top/colBoxITTicon.gif) no-repeat 0 0;
}
#ITT .colBox {
margin:0;
}
#ITT .colBoxTitleSubtxt {
display:none;
}
#ITT .colBoxTitle {
background:url(https://image.itmedia.co.jp/images/top/ITT_bg.gif) no-repeat 0 0;
padding:0 0 5px 21px;
margin:0;
}
#ITT .colBoxTitle a {
font-size:12px;
line-height:18px;
font-weight:normal;
}
#ITINF .colBoxHeadSubtxt,
#ITINF2 .colBoxHeadSubtxt,
#ISTLF .colBoxHeadSubtxt,
#ISTCPB .colBoxHeadSubtxt {
top:0;
right:5px;
font-weight:bold;
color:gray;
}
#ISTCPB .colBoxNewtxt,
#ITINF2 .colBoxNewtxt {
padding-left:6px;
font-size:14px;
line-height:20px;
}
#ISTCPB .colBoxIcon a,
#ITINF2 .colBoxIcon a {
border:none;
}
#ISTCPB .colBoxIcon img,
#ITINF2 .colBoxIcon img {
width:120px;
height:auto;
}
#ISTCPB .colBoxNewtxt {
padding-left:6px;
font-size:14px;
line-height:20px;
}
#ISALR .colBoxIndex,
#ISALR2 .colBoxIndex{
margin-bottom:16px;
}
#ISALR .colBoxTitle,
#ISALR2 .colBoxTitle{
margin-bottom:3px;
}
#ISALR .colBoxTitle h3,
#ISALR2 .colBoxTitle h3{
font-size:14px;
line-height:20px;
font-weight:normal;
}
#ISALR .colBoxIcon a,
#ISALR2 .colBoxIcon a{
margin:0 4px 0 0;
border:none;
}
#ISALR .colBoxIcon img,
#ISALR2 .colBoxIcon img{
width:80px;
height:auto;
}
#ISALR .h10px,
#ISALR2 .h10px{
height:0;
}
#ITR #sidekickITR {
margin:0 auto;
}
#ITINF .colBoxHead,
#ISTLF .colBoxHead {
border:none;
background:transparent;
margin-bottom:0;
}
#ITINF .colBoxHeadSubtxt {
top:6px;
}
#ITINF .colBoxHead h2 {
display:none;
}
#ITINF .colBoxTitle h3,
#ISTLF .colBoxTitle h3 {
padding-right:42px;
}
#ISTLF .colBoxHead {
display:none;
}
#ITINF .colBoxIndex {
margin-bottom:10px;
}
#ISTLF .colBoxIndex,
#ITINF .colBoxIndex {
position:relative;
margin:0 0 10px;
}
#ISTLF .colBoxTitleSubtxt,
#ITINF .colBoxTitleSubtxt {
position:absolute;
top:6px;
right:5px;
font-weight:bold;
color:#808080;
font-size:10px;
line-height:14px;
}
#ISTLF .colBoxTitleSubtxt::before,
#ITINF .colBoxTitleSubtxt::before {
content:"- ";
}
#ISTLF .colBoxTitleSubtxt::after,
#ITINF .colBoxTitleSubtxt::after {
content:" -";
}
#ISTLF .colBoxSubTitle,
#ITINF .colBoxSubTitle {
margin:0;
}
#ISTLF .colBoxIcon img,
#ITINF .colBoxIcon img {
width:120px;
height:auto;
}
.colBoxITTNEW,
.colBoxITTNEW3 {
padding-bottom:0;
margin-bottom:10px;
overflow:hidden;
}
.colBoxITTNEW .colBoxHead h2,
.colBoxITTNEW3 .colBoxHead h2 {
font-size:12px;
line-height:18px;
color:#666;
border-left:3px solid #DDD;
padding-left:4px;
}
.colBoxNewArt .colBoxITTNEW .colBoxHead,
.colBoxNewArt .colBoxITTNEW3 .colBoxHead {
position:relative;
border-bottom:2px solid #E5E5E5;
margin-bottom:12px;
padding-bottom:0;
}
.colBoxITTNEW a::before,
.colBoxITTNEW3 a::before  {
content:'\30FB';
}
/* colBoxAD
/*-----------------------------------------------------------------------------*/
.colBoxAdHead{
position:relative;
height:18px;
}
#masterMain .colBoxAd.colBox,
.colBoxAd.colBox,
.colBoxDisplayAd,
.colBoxDisplayAd a{
display:inline-block;
}
