@import url('/css/ad.css?240112');
.colBoxAdframe .colBoxIndex{
overflow:hidden;
}
/*---------------------------------------------------------------------*/
/* colBoxNewtxt */
/*---------------------------------------------------------------------*/
.colBoxNewtxt {
color:#BD372F;
}
/*---------------------------------------------------------------------*/
/* ITN */
/*---------------------------------------------------------------------*/
#ITN,
#ITRN {
width:auto;
margin:0 auto;
text-align:center;
}
/*---------------------------------------------------------------------*/
/* ITR */
/*---------------------------------------------------------------------*/
#ITR {
margin:0 0 30px;
}
/*---------------------------------------------------------------------*/
/* ISTLC */
/*---------------------------------------------------------------------*/
#ISTLC {
position:relative;
overflow:hidden;
}
#masterType-subtop .catemp #ISTLC .colBoxISTLC {
margin-bottom:30px;
}
#ISTLC .colBoxISTLC {
margin-bottom:15px;
}
#masterMain #ISTLC .colBoxIndex {
margin-bottom:0;
position:relative;
}
#ISTLC .colBoxTitle h3 {
font-size:16px;
}
#masterMain #ISTLC .colBoxIcon a {
margin:0 15px 0 0;
border:none;
}
#ISTLC .colBoxIcon img {
width:80px;
height:auto;
}
#masterMain #ISTLC .colBoxPageLink {
margin:0;
clear:both;
}
#ISTLC .colBoxNewtxt {
margin-left:5px;
}
/*---------------------------------------------------------------------*/
/* 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;
}
/*---------------------------------------------------------------------*/
/* ITTI */
/*---------------------------------------------------------------------*/
#masterSub .colBoxITTI.colBox {
margin-bottom:0;
}
#ITTI {
clear:both;
}
#ITTI li{
margin-bottom:15px;
}
#ITTI li:last-child{
margin-bottom:0;
}
#ITTI li a{
color:#666;
}
#ITTI li a strong{
color:#1d3994;
letter-spacing:-0.7px;
}
#ITTI li a:hover strong{
color:#000;
}
#masterSub #ITTI .colBoxITTI li{
font-size:14px;
margin-bottom:20px;
}
/*---------------------------------------------------------------------*/
/* ITT */
/*---------------------------------------------------------------------*/
#masterMain #ITT .colBox {
background:none;
margin-bottom:10px;
}
#masterMain #ITT .colBox:last-child {
margin-bottom:20px;
}
.colBoxITT .colBoxTitle {
background:url(https://image.itmedia.co.jp/images/ad/ITT_pr.gif) no-repeat 0 0px;
}
.colBoxITT .colBoxTitle h3 {
line-height:12px;
}
/*---------------------------------------------------------------------*/
/* ISALR ISALR2 */
/*---------------------------------------------------------------------*/
#ISALR .colBoxISALR,
#ISALR2 .colBoxISALR2 {
position:relative;
}
#ISALR .colBoxIndex,
#ISALR2 .colBoxIndex {
margin-bottom:15px;
}
#ISALR .colBoxIndex:last-child,
#ISALR2 .colBoxIndex:last-child {
margin-bottom:0;
}
#ISALR .colBoxTitle h3,
#ISALR2 .colBoxTitle h3 {
font-weight:normal;
}
#masterSub #ISALR a,
#masterSub #ISALR2 a {
word-break:break-all;
border:none;
}
#ISALR .colBoxIcon img,
#ISALR2 .colBoxIcon img {
width:80px;
height:auto;
}
#ISALR .colBoxTitle .colBoxNewtxt,
#ISALR2 .colBoxTitle .colBoxNewtxt {
font-size:11px;
padding-left:5px;
}
#ISALR .h10px,
#ISALR2 .h10px {
height:0;
}
/*---------------------------------------------------------------------*/
/* 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;
height:auto;
}
#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;}

/* ITIR
/*-----------------------------------------------------------------------------*/
#ITIR{
width:640px;
margin:0 auto;
}
#ITIR .colBoxDisplayAd,
#ITIR iframe{
margin-bottom:24px!important;
}
#ITIR .colBoxDisplayAd iframe{
margin-bottom:0!important;
}
#cmsBody #ITIR a:visited img,
#cmsBody #ITIR a:hover img,
#cmsBody #ITIR a:link img{
border:none;
}

/* colBoxAD
/*-----------------------------------------------------------------------------*/
#masterMain .colBoxAd .colBoxInner,
.colBoxAd .colBoxInner{
padding:0;
}
#masterMain .colBoxAd.colBox,
.colBoxAd.colBox,
.colBoxDisplayAd{
display:inline-block;
border:none;
}
.colBoxDisplayAd a{
display:inline-block;
}
.colBoxAdHead{
position:relative;
height:16px;
}

/* ITTEN
/*-----------------------------------------------------------------------------*/
#ITTEN .colBoxIndex{
margin-bottom:15px;
}
#ITTEN .colBoxIndex:last-child{
margin-bottom:0;
}
#ITTEN .colBoxIcon img{
width:80px;
height:auto;
}
#ITTEN .colBoxTitle h3{
font-weight:normal;
}
#masterSub #ITTEN a{
word-break:break-all;
border:none;
}
#ITTEN .colBoxTitle .colBoxNewtxt{
font-size:11px;
padding-left:5px;
}
#ITTEN .h10px{
height:0;
}
