#ITT {
margin-bottom:10px;
}
#ITT div {
font-size:12px;
line-height:18px;
margin:0 0 5px 0!important;
}
#ITR {
margin-bottom:10px;
}
#ITR2 {
margin-bottom:10px;
}
#BEACON {
display:none;
}

/* GOVERNANCE TEMPLATE
/*-----------------------------------------------------------------------------*/
.colBox {
background:#FFF;
border:1px solid #CCC;
margin-bottom:10px;
position:relative;
}
.colBoxHead {
background:url(//image.itmedia.co.jp/tt/images/tt/cboxIdx_heading1_noimg2.gif) no-repeat 0 0;
border-right:1px solid #000;
border-bottom:1px solid #EEE;
height:26px;
color:#FAF1B0;
position:relative;
}
.colBoxHead h2 {
font-size:12px;
line-height:25px;
margin:0;
padding:0 0 0 21px;
}
.colBoxInner {
padding:10px;
}
.colBoxSubTitle h5 {
font-size:12px;
line-height:20px;
}
.colBoxTitle h3 {
font-size:16px;
line-height:24px;
}
.colBoxDescription p {
font-size:12px;
line-height:20px;
}
.colBoxUlist ul {
list-style:none;
margin:0;
padding:0;
}
.colBoxUlist ul li {
border:none;
font-size:12px;
line-height:18px;
margin:0 0 5px;
}
.colBoxPageLink {
padding:5px;
}
.colBoxHeadSubtxt {
position:absolute;
top:5px;
right:5px;
font-size:10px;
font-weight:bold;
}

/* SNS BUTTONS
/*-----------------------------------------------------------------------------*/
#snsContents .colBoxInner {
padding:0;
}

/* ISALR
/*-----------------------------------------------------------------------------*/
#ISALR .colBoxHead {
position:relative;
margin:0;
padding:5px 5px 5px 24px;
font-size:12px;
border-bottom:1px solid #CCC;
background:url(//image.itmedia.co.jp/images/ulli_newspaper-arrow.png) no-repeat 3px center #EEE;
border-right:none;
color:#000;
}
#ISALR .colBoxIcon {
float:left;
margin:0 5px 5px 0;
}
#ISALR .colBoxIcon img {
width:80px;
height:auto;
}
#ISALR .colBoxHead h2 {
padding:0;
}
#ISALR .colBoxHeadSubtxt {
top:10px;
}
#ISALR .colBoxTitle h3 {
margin:0;
font-size:12px;
line-height:16px;
}
#ISALR .colBoxInner {
padding:5px;
}
#ISALR .colBoxDescription p {
margin:0;
font-size:11px;
line-height:16px;
}
.colBoxNewtxt {
color:#c00;
}