@import url('/css/ad.css');

/* ISAL & PressRelease & ITTC(RC) */
#masterSub #ISAL .colBoxHead h2,
#masterSub #ITTC .colBoxHead h2,
#masterSub .colBoxPressRelease .colBoxHead h2 {
border-bottom:5px solid #D7C447;
}
#masterSub #ISAL .colBoxHead,
#masterSub #ITTC .colBoxHead,
#masterSub .colBoxPressRelease .colBoxHead {
border-bottom:1px solid #D7C447;
}

/* ITTC */
#masterMain #ITTC .colBoxHead {
background-position:0 -360px;
}
#masterMain #ITTC .colBoxHeadSubtxt {
background-color:#FFF;
color:#D7C447;
top:8px;
right:0;
}
#masterMain #ITTC .colBoxUlist ul {
font-size:15px;
line-height:20px;
font-weight:bold;
}
#masterMain #ITTC .colBoxUlist ul li {
height:40px;
width:300px;
padding:2px 15px 3px;
float:left;
}
#masterMain #ITTC .colBox {
margin-bottom:10px;
}

/* ISTCPB */
#masterMain #ISTCPB .colBoxHeadSubtxt {
background-color:#FFF;
color:#D7C447;
top:8px;
right:0;
}
#masterMain #ISTCPB .colBox {
margin-bottom:10px;
}
#masterMain #ISTCPB .colBoxHead {
background:url(http://image.itmedia.co.jp/makoto/images/makoto_title_parts.png) no-repeat 0 -60px;
border:none;
height:30px;
margin:0 0 10px;
padding:0;
}
#masterMain #ISTCPB .colBoxHead h2 {
font-size:0;
line-height:0;
text-indent:-9999px;
}

/* ISALC */
#masterMain #ISALC .colBoxHead {
background-color:#EEE;
padding:2px 6px;
}
#masterMain #ISALC .colBoxHead h2 {
font-size:12px;
line-height:18px;
}
#ISALC .colBoxHeadSubtxt {
right:6px;
top:4px;
}
#masterMain #ISALC .colBox {
margin-bottom:10px;
}
#ISALC .colBoxSubTitle h5 {
background:url(http://image.itmedia.co.jp/makoto/images/ISTLR_ico_special.gif) no-repeat;
display:inline;
color:#A73;
font-size:13px;
line-height:18px;
font-weight:bold;
padding:0 0 0 52px;
}

/* ITADS */
#ITADS {
position:relative;
font-size:13px;
line-height:18px;
}
#ITADS .tytle {
background-color:#EEE;
padding:2px 6px;
margin:0 0 10px;
}
#ITADS p {
padding:0;
margin:0 0 10px;
}
#ITADS .tytle a {
font-size:12px;
line-height:18px;
font-weight:bold;
}
#ITADS h4 {
font-size:10px;
line-height:14px;
font-weight:normal;
color:#333;
position:absolute;
right:6px;
top:4px;
padding:0;
margin:0;
}
#ITADS h4 u {
text-decoration:none;
}
#ITADS p span.title {
font-weight:bold;
}
#ITADS .host a:link,
#ITADS .host a:visited {
color:#008000;
}

/* close up (newzia) */
.colBoxR50 #newzia_connect_flmakoto .endlink h4 {
position:relative;
background-color:#EEE;
margin:0 0 10px;
padding:2px 6px;
}
.colBoxR50 #newzia_connect_flmakoto h4 u {
font-size:12px;
line-height:18px;
margin:0;
padding:0;
text-decoration:none;
}
.colBoxR50 #newzia_connect_flmakoto h4 small {
font-size:10px;
line-height:14px;
font-weight:normal;
color:#333;
position:absolute;
right:6px;
top:4px;
padding:0;
margin:0;
}
.colBoxR50 #newzia_connect_flmakoto p {
margin:0;
padding:0;
}
.colBoxR50 #newzia_connect_flmakoto span {
font-size:13px;
line-height:18px;
}
.colBoxR50 #newzia_connect_flmakoto span.title {
font-size:15px;
line-height:24px;
font-weight:bold;
}

/* ISTLC */
#subtopContents #ISTLC .colBoxHead {
background:none;
color:#333;
}
#masterMain #subtopContents #ISTLC .colBox {
border-bottom:1px solid #404040;
margin-bottom:30px;
}