#ITR,
#ITR2 {
margin:0 0 20px;
text-align:center;
}
body #COIDP {
width:990px!important;
margin:0 auto;
}
#ITN {
width:auto;
margin:0 auto;
text-align:center;
}
#ITT {
margin:10px 0 20px;
padding:0 0 0 25px;
background:url(//image.itmedia.co.jp/images/top/colBoxITTicon.gif) no-repeat 0 0;
}
#ITT .colBox {
margin:0;
}
#ITT .colBoxTitleSubtxt {
display:none;
}
#ITT .colBoxTitle {
background:url(//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;
}
#ISTCPB .colBoxHeadSubtxt,
#ISTCPB2 .colBoxHeadSubtxt,
#ITGE .colBoxHeadSubtxt,
#ITGE2 .colBoxHeadSubtxt {
top:0;
right:5px;
font-weight:bold;
color:gray;
}
#ISTCPB .colBoxNewtxt,
#ISTCPB2 .colBoxNewtxt {
padding-left:6px;
font-size:14px;
line-height:20px;
}
#ISTLR .colBoxHead {
background:#FFcc00;
margin-bottom:15px;
}
#ISTLR .colBoxHead h2 {
color:#FFcc00;
}
#ISTLR .colBoxHeadSubtxt {
color:#FFcc00;
}
#ISTLR .colBoxTitle {
margin-bottom:3px;
}
#ISTLR .colBoxTitle h3 {
font-size:13px;
font-weight:normal;
}
#ISTLR .colBoxDescription p {
font-size:11px;
line-height:18px;
}
#ITR #sidekickITR {
margin:0 auto;
}
#ITGE .colBoxHead,
#ITGE2 .colBoxHead {
border:none;
background:transparent;
margin-bottom:0;
}
#ITGE .colBoxHeadSubtxt,
#ITGE2 .colBoxHeadSubtxt {
top:6px;
}
#ITGE .colBoxHead h2,
#ITGE2 .colBoxHead h2 {
display:none;
}
#ITGE .colBoxTitle h3,
#ITGE2 .colBoxTitle h3 {
padding-right:42px;
}
#ITGE2 .colBoxHeadSubtxt {
display:none;
}
#ITGE2 .colBoxIndex {
position:relative;
}
#ITGE2 .colBoxIndex::before {
content:"- PR -";
position:absolute;
top:6px;
right:5px;
font-weight:bold;
color:#808080;
font-size:10px;
line-height:14px;
}
#ITIRInner {
text-align:center;
margin:0 auto 20px;
}
#ITIR #adHeaderText img {
margin:0 auto 20px;
}