@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 {
text-align:center;
display:block;
border:none;
float:none;
margin:0 0 5px;
}
/*---------------------------------------------------------------------*/
/* Sub - ITTC */
/*---------------------------------------------------------------------*/
#ITTC .colBoxUlist ul li {
font-size:12px;
}
#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;
}
/*---------------------------------------------------------------------*/
/* Sub - ITTI */
/*---------------------------------------------------------------------*/
#ITTI .colBoxITTI {
margin-bottom:20px;
}
#ITTI .colBoxUlist ul li {
font-size:12px;
}
#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 - 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 - EMDIGIAD */
/*---------------------------------------------------------------------*/
#EMDIGIAD img,
#EMDIGIAD map,
#EMDIGIAD object,
#EMDIGIAD 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/ee/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/ee/images/colBoxITTP_recnavinext.gif) no-repeat;
}
#colBoxITTP .colBoxInfoImgTech {
background:url(http://image.itmedia.co.jp/ee/images/colBoxITTP_tech.gif) no-repeat;
}
/*---------------------------------------------------------------------*/
/* Subtop - ISTLCT */
/*---------------------------------------------------------------------*/
#masterMain #ISTLCT .colBoxHead {
margin:0 0 10px;
padding:6px 2px;
background:#FFF;
border-bottom:4px solid #42A56C;
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 */
/*---------------------------------------------------------------------*/
#ITSB {
float:left;
margin: 0 40px 20px 0;
}
.colBoxITSB {
width:500px;
padding:10px;
margin:0 auto 25px;
border-radius:10px;
border:2px solid #600;
}
#colBoxITSB .colBoxTitle h3 {
border:none;
font-size:15px;
line-height:18px;
border-bottom:1px dotted #CCC;
padding-left:0;
}
.colBoxITSB .colBoxOuter {
border:none;
}
.colBoxITSB .colBoxHead {
background:none;
}
.colBoxITSB .colBoxTitle {
margin:0 0 10px;
}
.colBoxITSB .colBoxTitle h3 {
padding:0 0 5px;
}
#colBoxITSB .colBoxSubTitle h5 {
font-size:14px;
color:#A73;
}
#colBoxITSB .colBoxOuter {
width:100%;
}
#colBoxITSB .colBoxHead {
float:left;
width:100%;
}
#colBoxITSB .colBoxInner {
clear:both;
}
#colBoxITSB .colBoxIcon {
float:left;
}
#colBoxITSB .colBoxIcon a {
display:block;
margin:0 15px 15px 0;
}
#colBoxITSB .colBoxDescription {
}
#colBoxITSB .colBoxDescription p{
font-size:14px;
line-height:18px;
margin:0 0 8px;
clear:none;
}
#colBoxITSB .colBoxInfo {
clear:both;
}
/*---------------------------------------------------------------------*/
/* Article - ITSB2 */
/*---------------------------------------------------------------------*/
#ITSB2 {
float:right;
margin: 0 0 20px 0;
}




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

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

/* ITGE
--------------------------------------------------*/
#masterSub #ITGE {
width:300px!important;
border:1px solid #9AADB6!important;
}

/* ITGE2
--------------------------------------------------*/
#ITGE2 {
margin:0 0 10px;
}

/* 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;
}

/* 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;
}