#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;
}

/* COIDP ITMID BAR
/*-----------------------------------------------------------------------------*/
#COIDP {
height:20px;
background:url(http://img.itmedia.jp/so/p/image/itmidNav_bg.gif) repeat-x 0 0;
font-size:12px;
line-height:16px;
min-width:990px;
}
.COIDP-in {
width:990px;
margin:0 auto;
}
#COIDP .COIDP-Message {
float:left;
margin-left:10px;
padding:1px 5px 0 0;
}
#COIDP .COIDP-Member {
float:right;
margin-right:10px;
}
#COIDP .COIDP-NewEntry {
float:left;
padding:1px 15px 0 20px;
background:url(http://img.itmedia.jp/so/p/image/itmidNav_NewEntry.gif) no-repeat 0 0;
}
#COIDP .COIDP-MyPage {
float:left;
padding:1px 0px 0px 15px;
background:url(http://img.itmedia.jp/so/p/image/itmidNav_MyPage.gif) no-repeat 0 0;
}
#COIDP a {
color:#323778;
text-decoration:none;
}
#COIDP a:hover {
text-decoration:underline;
}

/* GOVERNANCE TEMPLATE
/*-----------------------------------------------------------------------------*/
.colBox {
background:#FFF;
border:1px solid #CCC;
margin-bottom:10px;
position:relative;
}
.colBoxHead {
background:url(http://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;
}
/* ITKB
/*-----------------------------------------------------------------------------*/
#ITKB {
margin:20px 0 20px;
border-bottom:1px solid #CCC;
}
#colBoxITKB {
border:none;
}

#ITKB .colBoxInner {
padding:10px 0 0 0;
}
#ITKB .colBoxHead {
background: none;
border: none;
border-bottom: 2px solid #CCC;
height: auto;
color: #111;
position: static;
clear: both;
}
#ITKB .colBoxHead h2{
background: none;
border:none;
color: #111;
font-size: 14px;
line-height: 20px;
margin: 0;
padding: 0 0 5px;
text-align: left;
}
#ITKB .colBoxHead span{
font-size: 10px;
font-weight: normal;
}
#ITKB .colBoxHead h2,
#ITKB .colBoxHead span{
display: inline-block;
}
#ITKB .colBoxIndex .colBoxIcon a {
margin: 0 5px 5px 0;
float: left;
}
#ITKB .colBoxIndex .colBoxSubTitle {
line-height: 22px;
margin:0;
}
#ITKB .colBoxIndex .colBoxTitle h3{
margin: 0;
font-size: 16px;
line-height: 24px;
}
#ITKB .colBoxIndex .colBoxSubTitle h5 {
color: #666;
margin:0;
}
#ITKB .colBoxDescription p{
margin:0;
color: #444;
}
#ITKB .colBoxTitle .colBoxNewtxt{
padding: 0 5px;
color: #C00;
}

/* ISALR
/*-----------------------------------------------------------------------------*/
#ISALR .colBoxHead {
position:relative;
margin:0;
padding:5px 5px 5px 24px;
font-size:12px;
border-bottom:1px solid #CCC;
background:url(http://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 .colBoxHead h2 {
padding:0;
}
#ISALR .colBoxHeadSubtxt {
top:10px;
}
#ISALR .colBoxTitle h3 {
margin:0;
font-size:11px;
line-height:16px;
}
#ISALR .colBoxInner {
padding:5px;
}
#ISALR .colBoxDescription p {
margin:0;
font-size:11px;
line-height:16px;
}
.colBoxNewtxt {
color:#c00;
}