@import url('/css/ad.css');
/*---------------------------------------------------------------------*/
/* ITN */
/*---------------------------------------------------------------------*/
#ITN,
#ITRN {
width:auto;
margin:0 auto;
text-align:center;
}
/*---------------------------------------------------------------------*/
/* ITR */
/*---------------------------------------------------------------------*/
#ITR {
margin:0 0 30px;
}
/*---------------------------------------------------------------------*/
/* ITR2 */
/*---------------------------------------------------------------------*/
#ITR2 {
margin:0 0 20px;
}
/*---------------------------------------------------------------------*/
/* ITR3 */
/*---------------------------------------------------------------------*/
#ITR3 {
margin:0 0 30px;
}
/*---------------------------------------------------------------------*/
/* ITEV */
/*---------------------------------------------------------------------*/
#ITEV li{
list-style-type:none;
font-size:13px;
margin-bottom:7px;
}
/*---------------------------------------------------------------------*/
/* ITSB */
/*---------------------------------------------------------------------*/
#ITSB{
margin:0 auto 20px;
}
/*---------------------------------------------------------------------*/
/* ITT */
/*---------------------------------------------------------------------*/
#ITT{
margin-top:0;
margin-bottom:0;
}
/*---------------------------------------------------------------------*/
/* adHeaderText */
/*---------------------------------------------------------------------*/
.colBoxTopNewArticle #adHeaderText {
margin:0 auto 20px!important;
}
/*---------------------------------------------------------------------*/
/* colBoxNewtxt */
/*---------------------------------------------------------------------*/
.colBoxNewtxt {
color:#BD372F;
}

/*---------------------------------------------------------------------*/
/* ISTLC */
/*---------------------------------------------------------------------*/
#ISTLC {
position:relative;
overflow:hidden;
}
#ISTLC .colBoxISTLC {
margin-bottom:15px;
}
#ISTLC .colBoxHead span {
display:inline-block;
position:static;
color:#555;
line-height:15px;
top:auto;
right:auto;
margin:0;
float:right;
}
#ISTLC .colBoxIndex {
margin-bottom:0;
position:relative;
}
#ISTLC .colBoxInfo {
font-size:10px;
margin-bottom:0;
}
#ISTLC .colBoxTitle h3 {
font-size:16px;
font-weight:bold;
}
#ISTLC .colBoxIcon a {
margin:0 20px 0 0;
}
#ISTLC .colBoxPageLink {
clear:both;
}
#ISTLC .colBoxDescription {
width:auto;
margin:0;
}
#ISTLC .colBoxNewtxt {
margin-left:5px;
}
#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;
}

/*---------------------------------------------------------------------*/
/* ITSB */
/*---------------------------------------------------------------------*/
.colBoxITSB {
border:3px solid #0230A0;
padding:10px;
margin:0 auto;
border-radius:10px;
}

#colBoxITSB .colBoxTitle h3 {
border:none;
font-size:15px;
line-height:18px;
border-bottom:1px dotted #CCC;
padding-left:0;
}

#colBoxITSB .colBoxSubTitle h5 {
font-size:14px;
}

#colBoxITSB .colBoxOuter {
width:100%;
}

#colBoxITSB .colBoxIcon {
float:left;
}

#colBoxITSB .colBoxIcon a {
display:block;
margin:0 15px 15px 0;
}

#colBoxITSB .colBoxDescription {
}

#colBoxITSB .colBoxDescription p{
clear:none;
font-size:14px;
line-height:18px;
margin:0 0 8px;
}

#colBoxITSB .colBoxInfo {
clear:both;
}
#ITTO .colBoxUlist ul li {
margin:0 0 5px 0;
}

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

/*---------------------------------------------------------------------*/
/* #ITTN*/
/*---------------------------------------------------------------------*/
#ITTN {
position:relative;
}
.colBoxITTN .colBoxHead {
border:none;
}
.colBoxITTN .colBoxHead h2 {
color:#999;
font-size:12px;
float:left;
line-height:30px;
margin:0;
padding:0;
position:absolute;
top:55px;
left:50%;
margin-left:-72px;
}
#ITTN .colBoxTitle h3 {
font-size:11px;
line-height:15px;
}
#ITTN .colBoxHeadSubtxt {
display:none;
}

/*---------------------------------------------------------------------*/
/* colBoxSeminar */
/*---------------------------------------------------------------------*/
#masterSub .colBoxSeminar h3 {
font-size:12px;
line-height:14px;
font-weight:normal;
}
#masterSub .colBoxSeminar small {
clear:both;
}
/*---------------------------------------------------------------------*/
/* 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;
}
/*---------------------------------------------------------------------*/
/* ITTE */
/*---------------------------------------------------------------------*/
#ITTE li {
background:url(//image.itmedia.co.jp/ait/images/ad_evecal_ulli1.gif) no-repeat 0px -2px;
}
/*---------------------------------------------------------------------*/
/* articleInner ITR */
/*---------------------------------------------------------------------*/
#masterType-article #TABLETAD {
float:right;
margin:0 0 0 10px;
}

/*---------------------------------------------------------------------*/
/* reborn */
/*---------------------------------------------------------------------*/

/*---------------------------------------------------------------------*/
/* ITT */
/*---------------------------------------------------------------------*/
#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;
}
/*---------------------------------------------------------------------*/
/* COIDP */
/*---------------------------------------------------------------------*/
#COIDP {
position:relative;
z-index:2;
}
/*---------------------------------------------------------------------*/
/* ISALR */
/*---------------------------------------------------------------------*/
#ISALR .colBoxISALR {
position:relative;
}
#ISALR .colBoxTitle {
margin-bottom:5px;
}
#ISALR .colBoxTitle h3 {
font-size:14px;
font-weight:normal;
}
#ISALR .colBoxTitle .colBoxNewtxt {
font-size:11px;
padding-left:5px;
}
#masterSub #ISALR .colBox .colBoxIcon a {
margin:0 10px 0 0;
}
#ISALR .colBoxIndex {
margin-bottom:15px;
}
#ISALR .colBoxIndex:last-child {
margin-bottom:0;
}
#ISALR .h10px {
height:0;
}
#ISALR .colBoxDescription {
display:none;
}
#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;
}
/*---------------------------------------------------------------------*/
/* ITSB2 */
/*---------------------------------------------------------------------*/
#ITSB2 {
margin:0 auto 20px;
float:right;
}
/*---------------------------------------------------------------------*/
/* colBoxGoogleAd */
/*---------------------------------------------------------------------*/
#masterMain .tmplArticle .colBox.colBoxGoogleAd {
margin-bottom:15px;
}
.colBoxGoogleAd {
clear:both;
}
.colBoxGoogleAd .colBoxL50,
.colBoxGoogleAd .colBoxR50 {width:auto;}
/*---------------------------------------------------------------------*/
/* ITKB */
/*---------------------------------------------------------------------*/
#tmplNews #ITKB h3 {
border:none;
}
#ITKB .colBoxHead {
height:15px;
padding:0;
margin-left:0;
margin-bottom:15px;
background:#DDD;
border:0;
clear:both;
}
#ITKB .colBoxHead h2{
display:inline-block;
font-size:14px;
height:15px;
line-height:15px;
margin:0 0 15px 0;
padding:0 10px 0 5px;
background:#FFF;
border-left:5px solid #5ca3c5;
}
#ITKB .colBoxHead .colBoxHeadSubtxt {
line-height:15px;
top:0px;
padding:0 10px;
}
#ITKB .colBoxIcon a {
border:none;
}
#masterMain .tmplArticle #ITKB .colBox {
margin-bottom:25px;
}

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