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

/*---------------------------------------------------------------------*/
/* Header - ITN */
/*---------------------------------------------------------------------*/
#ITN map,
#ITN img,
#ITN object {
margin:0;
}
/*---------------------------------------------------------------------*/
/* Main - ITT */
/*---------------------------------------------------------------------*/
#masterType-top #ITT {
margin:0 5px;
}
/*---------------------------------------------------------------------*/
/* Sub - LOGOAD */
/*---------------------------------------------------------------------*/
#LOGOAD .colBoxIcon {
display:block;
}
#LOGOAD .colBoxIcon a {
border:0 none;
display:block;
float:none;
margin:0;
text-align:center;
}
/*---------------------------------------------------------------------*/
/* Sub - ITTC */
/*---------------------------------------------------------------------*/
#ITTC .colBoxUlist ul li a {
white-space:nowrap;
}
/*---------------------------------------------------------------------*/
/* Sub - ITR ITR2 */
/*---------------------------------------------------------------------*/
#ITR {
margin:0 0 20px;
}
#ITR2 img,
#ITR2 map,
#ITR2 object {
margin:0 0 20px;
}
#ITR2 {
width:300px;
overflow:hidden;
}
/*---------------------------------------------------------------------*/
/* Sub - ITTI */
/*---------------------------------------------------------------------*/
#ITTI .colBoxITTI {
margin-bottom:20px;
}
#ITTI .colBoxUlist ul li a {
white-space:normal;
word-wrap:break-word;
word-break:break-all;
display:block;
}
#ITTI .colBoxUlist ul li a strong {
letter-spacing:-0.7px;
}
/*---------------------------------------------------------------------*/
/* Sub - EMDIGIAD */
/*---------------------------------------------------------------------*/
#EMDIGIAD img,
#EMDIGIAD map,
#EMDIGIAD object,
#EMDIGIAD ins {
margin:0 0 20px;
}
/*---------------------------------------------------------------------*/
/* Sub - EMIFISAD */
/*---------------------------------------------------------------------*/
#masterSub #EMIFISAD .colBoxHead {
background:url(http://image.itmedia.co.jp/mn/images/colBoxEMIFISAD_colBoxHead02.gif) no-repeat 0 0;
height:44px;
padding:0;
}

#masterSub #EMIFISAD .colBoxHead h2 {
padding:13px 0 0 62px;
font-size:14px;
line-height:19px;
}

#masterSub #EMIFISAD .colBoxInner {
height:100%;
}

#masterSub #EMIFISAD .colBoxHead .colBoxHeadSubtxt {
display:none;
}

#masterSub #EMIFISAD .colBoxUlist ul li {
background:url(http://image.itmedia.co.jp/mn/images/colBoxEMIFISAD_ulli02.gif) no-repeat 0 0;
padding:0 0 3px 20px;
}
/*---------------------------------------------------------------------*/
/* Sub - ISALR */
/*---------------------------------------------------------------------*/
#ISALR .colBoxISALR h3 {
font-size:14px;
line-height:18px;
}
#ISALR .colBoxIcon a {
margin:0 10px 3px 0;
}
/*---------------------------------------------------------------------*/
/* Sub - ITEPL */
/*---------------------------------------------------------------------*/
#ITEPL .colBoxITEPL h3 {
font-size:12px;
line-height:16px;
}
/*---------------------------------------------------------------------*/
/* Sub - EDNSS */
/*---------------------------------------------------------------------*/
#EDNSS .colBoxEDNSS h3 {
font-size:12px;
line-height:16px;
}
/*---------------------------------------------------------------------*/
/* Sub - VIDEOAD */
/*---------------------------------------------------------------------*/
#VIDEOAD img,
#VIDEOAD map,
#VIDEOAD object,
#VIDEOAD ins {
margin:0 0 20px;
}
/*---------------------------------------------------------------------*/
/* Sub - ITKT */
/*---------------------------------------------------------------------*/

/*---------------------------------------------------------------------*/
/* Sub - ITTP */
/*---------------------------------------------------------------------*/
#colBoxITTP .colBoxOuter {
border:0 none!important;
line-height:1%;
}
#colBoxITTP .colBoxInner {
border-top:0 none!important;
border-right:1px solid #CCC!important;
border-left:1px solid #CCC!important;
border-bottom:1px solid #CCC!important;
padding:3px!important;
background:#DDD;
}
#colBoxITTP .colBoxHead {
background:url(http://image.itmedia.co.jp/mn/images/colBoxITTP_colBoxHead.gif) no-repeat 0 bottom!important;
height:50px;
}
#colBoxITTP .colBoxHead h2 {
position:absolute;
top:39px;
right:74px;
}
#colBoxITTP .colBoxHead span {
top:39px;
}
#colBoxITTP .colBoxIndex {
padding:5px;
background:#EEE;
}
#colBoxITTP .colBoxInfo {
text-align:left;
font-size:10px;
margin:0!important;
}
#colBoxITTP .colBoxInfo p {
float:left;
margin:0;
height:28px;
line-height:28px;
}
#colBoxITTP .colBoxInfo a {
display:block;
margin-left:8px;
width:90px;
height:24px;
text-indent:-9999px;
float:left;
}
#colBoxITTP .colBoxInfoImgRecruit {
background:url(http://image.itmedia.co.jp/mn/images/colBoxITTP_recnavinext.gif) no-repeat;
}
#colBoxITTP .colBoxInfoImgTech {
background:url(http://image.itmedia.co.jp/mn/images/colBoxITTP_tech.gif) no-repeat;
}
/*---------------------------------------------------------------------*/
/* Subtop - ISTLCT */
/*---------------------------------------------------------------------*/
#masterMain #ISTLCT .colBoxHead {
margin:0 0 10px;
padding:6px 2px;
background:#FFF;
border-bottom:4px solid #A01013;
color:#333;
}
/*---------------------------------------------------------------------*/
/* Top Subtop - CTBANNER */
/*---------------------------------------------------------------------*/
#CTBANNER {
text-align:center;
}
#CTBANNER img {
padding-bottom:5px;
}
#CTBANNER #adHeaderText {
margin:0 auto 10px !important;
width:430px !important;
}
/*---------------------------------------------------------------------*/
/* Article - ITOT */
/*---------------------------------------------------------------------*/
#ITOT div {
line-height:16px;
margin:0 0 3px !important;
}
#ITOT div a:hover {
color:#C00;
}
/*---------------------------------------------------------------------*/
/* Article - ISALSS ISALSC */
/*---------------------------------------------------------------------*/
.colBoxISALSS,
.colBoxISALSC {
margin-bottom:15px;
}
/*---------------------------------------------------------------------*/
/* Article - ITSB ITSB2 */
/*---------------------------------------------------------------------*/
#ITSB {
float:left;
margin:0 0 20px 0;
}
#ITSB2 {
float:right;
margin:0 0 20px 0;
}

/* ISALRT
--------------------------------------------------*/
.colBoxISALRT .colBoxHead {
background-image:url(http://image.itmedia.co.jp/mn/images/colBoxHead_bg3_or.gif) !important;
}

/* ITF
--------------------------------------------------*/
#masterType-article #ITF {
margin:0 auto 10px;
width:500px;
}

/* INTC - 110601
--------------------------------------------------*/
#ITNC1 {
padding-bottom:20px;
width:390px;
margin:auto;
}
#ITNC1 #adHeaderText {
width:390px!important;
}

/* ITNI
--------------------------------------------------*/
#ITNI .colBoxIndex img {
margin:0 0 10px;
padding:0 0 10px;
border-bottom:1px dotted #E4E4E4;
}

/* EDNRC
--------------------------------------------------*/
#EDNRC {
clear:both;
}
#colBoxEDNRC .colBoxHead {
background-image:url(http://image.itmedia.co.jp/mn/images/colBoxHead_bg3_or.gif)!important;
padding:4px 0 7px 24px!important;
margin:0;
}
#colBoxEDNRC .colBoxHead h2 {
color:#FFF;
font-size:12px;
line-height:16px;
}
#colBoxEDNRC .colBoxHeadSubtxt {
color:#FFF;
}
#colBoxEDNRC .colBoxOuter {
border:1px solid #CCC;
}
#colBoxEDNRC .colBoxInner {
padding:5px!important;
border:3px solid #EEE;
}
#colBoxEDNRC .colBoxIndex {
padding:0 0 5px 14px;
margin:0 0 5px;
border-bottom:1px dotted #CCC;
background:url(http://image.itmedia.co.jp/images/ulli_book0.gif) no-repeat 0 2px;
}
#colBoxEDNRC .colBoxTitle h3 {
font-size:13px;
line-height:17px;
}
#colBoxEDNRC .colBoxInfo {
font-weight:bold;
font-size:11px;
line-height:15px;
margin:0;
}
#colBoxEDNRC .colBoxInfo a {}

/* EDNCS
--------------------------------------------------*/
.colBoxEDNCS .colBoxHead {
background-image:url(http://image.itmedia.co.jp/mn/images/colBoxHead_bg3_or.gif) !important;
}
.colBoxEDNCS h3 {
font-size:12px !important;
line-height:16px !important;
font-weight:normal;
}
.colBoxEDNCS h3 .colBoxNewtxt {
display:block;
}

/* ITGE2
--------------------------------------------------*/
#ITGE2 {
width:300px;
overflow:hidden;
}

/* ITGE
--------------------------------------------------*/
#ITGE {
width:300px;
overflow:hidden;
}

/* LOGOAD2-4
--------------------------------------------------*/
#LOGOAD2 .colBoxHead,
#LOGOAD3 .colBoxHead,
#LOGOAD4 .colBoxHead {
margin:0 0 15px;
}
#LOGOAD2 .colBoxIcon a,
#LOGOAD3 .colBoxIcon a,
#LOGOAD4 .colBoxIcon a {
margin:0;
border:none;
}
#LOGOAD2 .colBoxIcon a img {
margin:0 10px 20px;
width:300px;
}
#LOGOAD3 .colBoxIcon a img {
margin:0 5px 20px;
width:200px;
}
#LOGOAD4 .colBoxIcon a img {
margin:0 14px 20px;
width:100px;
}
/* ISTLC ISTLC2 ISTLCT
--------------------------------------------------*/
#ISTLC .colBoxIcon a,
#ISTLC2 .colBoxIcon a,
#ISTLCT .colBoxIcon a {
margin:0 10px 3px 0;
}
#ISTLC .colBox .colBoxIndex,
#ISTLC2 .colBox .colBoxIndex,
#ISTLCT .colBox .colBoxIndex {
width:480px;
}