@import url('/css/ad.css');
#COIDP {
margin:0 auto;
}
#ITR2,
#ITR {
margin:0 0 10px;
}

/* ISTPRP  - PRパネル */
.ISTPRP .colBoxIcon a {
display:block;
width:660px;
background:#000 url(http://image.itmedia.co.jp/hc/images/pr.png) no-repeat 603px center;
border:none;
}

/* ISACB  - 記事面センターボックス */
#ISACB .colBoxNewtxt {
padding:0 0 0 5px;
}

/* ISABB  - 記事下スライドボックス */
#ISABB {
position:relative;
}
#ISABB .colBoxTitle h3 {
word-break:break-all;
}
#ISABB .colBoxDescription p {
word-break:break-all;
}

/* ISALC  - 記事下リンク */
#ISALC .colBoxTitle h3 {
word-break:break-all;
}

/* ISALC  - チャンネルリンク */
#ISAL .colBoxTitle h3 {
word-break:break-all;
font-size:13px;
}
#ISAL .colBoxDescription p {
word-break:break-all;
}
#ISAL .colBoxIndex {
padding:0 0 10px 0;
}

/* ITSB2 */
.colBoxR50 #ITSB2 {
text-align:right;
}

/* ITF
============================================ */
#ITF {
text-align:center;
margin:0 auto 20px;
}
#ITF #adHeaderText {
display:inline-block;
}
#cmsBody #ITF  h3 {
border-bottom:none;
border-left:none;
color:#334;
padding:0;
font-size:17px;
line-height:24px;
clear:none;
}
#ITF .colBoxIndex {
text-align:left;
}
#cmsBody #ITF .colBoxIcon img {
border:none;
width:80px;
height:60px;
}
#cmsBody #ITF a:link,
#cmsBody #ITF a:visited {
text-decoration:none;
}
#ITF .colBoxITF {
width:auto;
margin:0;
}
#masterMain #ITF .colBoxITF .colBoxInner {
border:none;
padding:0;
}
#ITF .colBoxITF .colBoxIndex {
border:none;
padding:0;
}
#ITF .colBoxOuter {
border:none;
}
#ITF .colBoxHead h2 {
background:none;
color:#111;
margin:0;
padding:8px 3px;
font-size:15px;
line-height:20px;
text-shadow:none;
}
#ITF .colBoxITF .colBoxHead {
background:none;
text-align:left;
padding:0;
border-top:5px #000 solid;
border-bottom:none;
color:#000;
}
#ITF .colBoxITF .colBoxHead .colBoxHeadSubtxt {
position:absolute;
color:#111;
font-weight:normal;
}