@import url('/css/ad.css');
/*---------------------------------------------------------------------*/
/* colBoxNewtxt */
/*---------------------------------------------------------------------*/
.colBoxNewtxt {
color:#BD372F;
}
/*---------------------------------------------------------------------*/
/* ITN */
/*---------------------------------------------------------------------*/
#ITN,
#ITRN {
width:auto;
margin:0 auto;
text-align:center;
}
/*---------------------------------------------------------------------*/
/* ITR */
/*---------------------------------------------------------------------*/
#ITR,
#ITR3 {
margin:0 0 30px;
}
/*---------------------------------------------------------------------*/
/* ITSB */
/*---------------------------------------------------------------------*/
#ITSB{
margin:0 auto 20px;
}
/*---------------------------------------------------------------------*/
/* ITSB2 */
/*---------------------------------------------------------------------*/
#ITSB2 {
margin:0 auto 20px;
float:right;
}
/*---------------------------------------------------------------------*/
/* ITT */
/*---------------------------------------------------------------------*/
#ITT{
margin-top:0;
margin-bottom:0;
}
/*---------------------------------------------------------------------*/
/* ISTLC */
/*---------------------------------------------------------------------*/
#ISTLC {
position:relative;
overflow:hidden;
}
#ISTLC .colBoxISTLC {
margin-bottom:15px;
}
#ISTLC .colBoxIndex {
margin-bottom:0;
position:relative;
}
#ISTLC .colBoxTitle h3 {
font-size:16px;
}
#ISTLC .colBoxIcon a {
margin:0 20px 0 0;
}
#ISTLC .colBoxDescription {
width:auto;
margin:0;
}
#ISTLC .colBoxPageLink {
clear:both;
}
#ISTLC .colBoxNewtxt {
margin-left:5px;
}
#ISTLC .colBoxInfo {
font-size:10px;
margin-bottom:0;
}
#ISTLC .colBoxInfo .colBoxLinktxt {
font-size:10px;
color:#BBB;
}
/*---------------------------------------------------------------------*/
/* ISTLR */
/*---------------------------------------------------------------------*/
#masterSub #ISTLR {
margin-bottom:20px;
}
#ISTLR .colBoxTitle h3 {
font-size:13px;
}
#ISTLR .colBox .colBoxIcon a {
float:none;
border:none;
margin:0;
display:block;
}
#ISTLR .colBoxIndex {
margin-bottom:15px;
}
/*---------------------------------------------------------------------*/
/* ITTO */
/*---------------------------------------------------------------------*/
#ITTO .colBoxUlist ul li {
margin:0 0 5px 0;
}
/*---------------------------------------------------------------------*/
/* ITOT*/
/*---------------------------------------------------------------------*/
#ITOT1 {
margin:10px 0;
}
/*---------------------------------------------------------------------*/
/* ITTI MSITTI */
/*---------------------------------------------------------------------*/
#masterSub .colBoxITTI.colBox {
margin-bottom:0;
}
#masterSub .colBoxMSITTI.colBox {
margin-bottom:15px;
overflow:hidden;
}
#ITTI {
clear:both;
}
#ITTI li,
#MSITTI li {
margin-bottom:15px;
}
#ITTI li:last-child,
#MSITTI li:last-child {
margin-bottom:0;
}
#ITTI li a,
#MSITTI li a {
color:#666;
}
#ITTI li a strong,
#MSITTI li a strong {
color:#1d3994;
letter-spacing:-0.7px;
}
#ITTI li a:hover strong,
#MSITTI li a:hover strong {
color:#000;
}
#masterSub #ITTI .colBoxITTI li,
#masterSub #MSITTI .colBoxMSITTI li {
font-size:14px;
margin-bottom:20px;
}
/*---------------------------------------------------------------------*/
/* ITNC */
/*---------------------------------------------------------------------*/
#ITNC1,
#ITNC2 {
text-align:center;
margin-bottom:10px;
}
#ITNC1 img,
#ITNC2 img {
margin:0 0 10px;
}
#ITNC1 #adHeaderText {
margin:0 auto!important;
}
/*---------------------------------------------------------------------*/
/* ITT */
/*---------------------------------------------------------------------*/
#masterMain #ITT .colBox {
background:none;
margin-bottom:10px;
}
#masterMain #ITT .colBox:last-child {
margin-bottom:20px;
}
.colBoxITT .colBoxTitle {
background:url(//image.itmedia.co.jp/images/ad/ITT_pr.gif) no-repeat 0 0px;
}
.colBoxITT .colBoxTitle h3 {
line-height:12px;
}
/*---------------------------------------------------------------------*/
/* ISALR */
/*---------------------------------------------------------------------*/
#ISALR .colBoxISALR {
position:relative;
}
#ISALR .colBoxTitle h3 {
font-weight:normal;
}
#ISALR .colBoxTitle .colBoxNewtxt {
font-size:11px;
padding-left:5px;
}
#ISALR .colBoxIndex {
margin-bottom:15px;
}
#ISALR .colBoxIndex:last-child {
margin-bottom:0;
}
#ISALR .h10px {
height:0;
}
#masterSub #ISALR a {
word-break:break-all;
}
/*---------------------------------------------------------------------*/
/* ITNI */
/*---------------------------------------------------------------------*/
#ITNI img {
margin-bottom:20px;
}
/*---------------------------------------------------------------------*/
/* LOGOAD */
/*---------------------------------------------------------------------*/
#LOGOAD .colBoxIcon {
display:block;
text-align:center;
}
#LOGOAD .colBoxIcon a {
border:0 none;
text-align:center;
margin-right:0;
float:none;
}
/*---------------------------------------------------------------------*/
/* ISALCT */
/*---------------------------------------------------------------------*/
#ISALCT {
overflow:hidden;
margin:0 0 20px;
word-break:break-all;
}
#ISALCT .colBoxIndex {
width:150px;
float:left;
margin:0 12px 10px 0;
}
#ISALCT .colBoxIndex:nth-child(4n) {
margin:0;
}
#ISALCT .colBoxIndex:nth-child(4n+1) {
clear:both;
}
#ISALCT .colBoxIcon {
display:block;
margin:0 0 10px;
}
#ISALCT .colBoxIcon img {
width:150px;
}
#ISALCT .colBoxIcon a {
float:none;
margin:0;
border:none;
display:block;
}
#ISALCT .colBoxTitle h3 {
font-size:14px;
line-height:20px;
font-weight:normal;
margin:0;
padding-left:0;
border-left:none;
border-bottom:none;
}
#ISALCT .colBoxPageLink {
clear:both;
}
#ISALCT .colBoxNewtxt {
white-space:nowrap;
}

/*---------------------------------------------------------------------*/
/* adHeaderText */
/*---------------------------------------------------------------------*/
.colBoxTopNewArticle #adHeaderText {
margin:0 auto 20px!important;
}
/*---------------------------------------------------------------------*/
/* colBoxSeminar */
/*---------------------------------------------------------------------*/
#masterSub .colBoxSeminar h3 {
font-size:12px;
line-height:14px;
font-weight:normal;
}
#masterSub .colBoxSeminar small {
clear:both;
}
/*---------------------------------------------------------------------*/
/* colBoxGoogleAd */
/*---------------------------------------------------------------------*/
#masterMain .tmplArticle .colBox.colBoxGoogleAd {
margin-bottom:15px;
}
.colBoxGoogleAd {
clear:both;
}
.colBoxGoogleAd .colBoxL50,
.colBoxGoogleAd .colBoxR50 {width:auto;}

/*---------------------------------------------------------------------*/
/* ISTLCU ISALRU */
/*---------------------------------------------------------------------*/
#ISTLCU li {
padding-left:24px;
background:url(//image.itmedia.co.jp/ait/images/top_adtxt_bg.gif) no-repeat 0 4px;
}
#ISALRU li {
font-size:14px;
}