@import url('/css/ad.css');
.colBoxAdframe .colBoxIndex{
overflow:hidden;
}
#ITN,
#ITRN {
margin:0 auto;
text-align:center;
width:auto;
}
#ITR,
#ITRR,
#ITR2,
#ITRR2,
#ITR3 {
margin:0 0 10px;
}
/* トップリンク */
.colBoxISTLC .colBoxIcon a {
border:none;
}
.colBoxISTLC .colBoxIcon img {
width:120px;
height:auto;
}
/* サイドリンク */
.colBoxISALR,
.colBoxISALR2 {
margin-top:5px;
}
.colBoxISALR .colBoxIndex,
.colBoxISALR2 .colBoxIndex {
margin:0 0 16px;
}
.colBoxISALR .colBoxTitle,
.colBoxISALR2 .colBoxTitle {
margin:0;
}
.colBoxISALR .h10px,
.colBoxISALR2 .h10px {
height:0;
}
#masterSub .colBoxISALR .colBoxIcon a,
#masterSub .colBoxISALR2 .colBoxIcon a {
margin:0 4px 0 0;
border:none;
}
.colBoxISALR .colBoxIcon img,
.colBoxISALR2  .colBoxIcon img {
width:80px;
height:auto;
}
#ISALC .colBoxTitle h3 {
font-size:20px;
line-height:28px;
}
/* オススメPC */
#ITOP .colBoxHead {
background:url(//image.itmedia.co.jp/pcuser/images/ITOP_title2.gif) no-repeat;
border-bottom:none;
height:65px;
padding:0;
margin:0;
}
#ITOP .colBoxHead h2,
#ITOP .colBoxHead .colBoxHeadSubtxt {
padding:0;
margin:0;
display:none;
}
#ITOP .colBoxUlist ul li {
font-size:12.5px;
background: url(//image.itmedia.co.jp/pcuser/images/ITOP_ulli_document2.gif) no-repeat 0 4px;
padding:5px 0 6px 17px;
}
#masterSub #ITOP .colBoxInner {
padding:7px 2px 0;
border:1px solid #BB068F;
}
/* 注目トピックス */
#ITAT .colBoxHead {
background:url(//image.itmedia.co.jp/pcuser/images/ITAT_title2.gif) no-repeat;
border-bottom:none;
height:65px;
padding:0;
margin:0;
}
#ITAT .colBoxHead h2,
#ITAT .colBoxHead .colBoxHeadSubtxt {
padding:0;
margin:0;
display:none;
}
#ITAT .colBoxUlist ul li {
font-size:12.5px;
background: url(//image.itmedia.co.jp/pcuser/images/ITAT_ulli_document2.gif) no-repeat 0 4px;
padding:5px 0 6px 17px;
}
#masterSub #ITAT .colBoxInner {
padding:7px 2px 0;
border:1px solid #FF6638;
}
/* テキスト広告 */
.colBoxITT {
padding:3px 5px;
margin:0;
}
#masterMain .colBoxITT .colBoxInner {
padding:0 0 10px;
}
#masterMain .colBoxITT .colBoxIndex {
margin:0;
padding:0;
}
.dir-features .colBoxITT .colBoxTitle h3 {
font-size:12px;
line-height:16px;
}
/* プレミアムセンター */
.colBoxISTCPB .colBoxISTCPB {
margin-bottom:0;
}
.colBoxISTCPB .colBoxIndex {
margin:0 0 25px;
}
.colBoxISTCPB .h10px {
height:0;
}
.colBoxISTCPB .colBoxIcon a {
border:none;
margin:0 15px 0 0;
}
.colBoxISTCPB .colBoxIcon img {
width:160px;
height:auto;
}

/* 記事下アドセンス 2013 07 23 */
#ITADS {
padding:10px 5px;
}
#ITADS .colBoxR50 {
text-align:right;
}
/* サイドバナー */
#masterSub #ITNI {
margin:0 0 10px;
}
/* ISACB */
#masterMain #ISACB .colBoxIcon a {
margin:0 8px 0 0;
border:none;
}
#ISACB .colBoxIcon img {
width:80px;
height:auto;
}
#ISACB .colBoxISACB {
margin:0 5px 15px;
border-top:1px #CCC solid;
border-bottom:1px #CCC solid;
}
#ISACB .colBoxHead {
margin:0;
padding:0;
border-bottom:none;
}
#ISACB .colBoxHead h2 {
display:none;
}
#ISACB .colBoxIndex {
margin:0 40px 0 0;
}
#ISACB .colBoxTitle h3 {
font-size:20px;
line-height:28px;
}
#ISACB .colBoxDescription {
margin:0;
}
#ISACB .h10px {
height:0;
}
/* ITSB2 */
#ITSB2.colBoxR50 {
text-align:right;
}
/* ITF */
#ITF {
text-align:center;
margin:0 auto 20px;
}
#ITF .colBoxITF {
width:auto;
margin:0;
}
#cmsBody #ITF a:link,
#cmsBody #ITF a:visited {
text-decoration:none;
}
#ITF #adHeaderText {
display:inline-block;
}
#ITF .colBoxITF .colBoxIcon a {
border:none;
}
#cmsBody #ITF .colBoxIcon img {
border:none;
width:80px;
height:auto;
}
#cmsBody #ITF a:link img {
border:none;
}
#masterMain #ITF .colBoxITF .colBoxInner {
border:none;
padding:20px 0 0;
}
#ITF .colBoxOuter {
border:none;
}
#ITF .colBoxITF .colBoxIndex {
text-align:left;
border:none;
padding:0;
}
#ITF .colBoxITF .colBoxHead {
background:none;
border:none;
margin:0;
padding:0;
text-align:left;
}
#ITF .colBoxHeadSubtxt {
right:0;
color:#333;
}
#ITF .colBoxHead h2 {
background:none;
color:#111;
margin:0;
padding:0 0 3px;
font-size:14px;
line-height:20px;
border-bottom: 1px solid #DDD;
text-shadow:none;
}
#cmsBody #ITF h3 {
border-bottom:none;
border-left:none;
color:#334;
padding:0;
font-size:17px;
line-height:24px;
clear:none;
}
/* ITIR */
#ITIR {
text-align:center;
position: relative;
padding: 20px 0 0;
}
#ITIR .pr {
font-size:10px;
line-height:14px;
text-align:right;
position: absolute;
top: 3px;
right: 0;
}
#ITIRInner {
text-align:center;
margin:0 auto 20px;
}
#ITIR #adHeaderText {
display:inline-block;
}
#ITIR #adHeaderText img {
margin:0 auto 20px;
}
#ITIR #adHeaderText span.pr {
color:#555!important;
}
/* RANKTXT */
#RANKTXT .colBoxITT .colBoxTitle {
margin:0 0 3px;
padding:0 0 3px 34px;
background:url(//image.itmedia.co.jp/images/olli_rank0.gif) no-repeat 0 -1000px;
border-bottom:1px dotted #CCC;
min-height:30px;
height:auto !important;
}
#masterSub .colBoxRanking #RANKTXT .colBoxInner {
padding:0;
}
#RANKTXT .colBoxITT {
padding:0;
}
#masterSub #RANKTXT .colBox {
margin:0;
}
/* ISALCT */
#ISALCT .colBoxTitle h3 {
font-size:20px;
line-height:28px;
}
#ISALCT .colBoxIcon a {
border:none;
}
#ISALCT .colBoxIcon img {
width:150px;
}
/* LOGOAD */
#LOGOAD .colBoxIcon {
display:block;
text-align:center;
}
#LOGOAD .colBox {
margin-bottom:20px;
}
#LOGOAD .colBoxIcon a {
margin:0;
display:block;
border:none;
float:none;
}

/* 旧記事下アドセンス */
#ITADS .endlink {
background:#FFF;;
border:1px solid #CCC;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
padding:10px;
height:1%;
}
#ITADS .endlink .tytle {
font-size:12px;
font-weight:bold;
line-height:20px;
border-bottom:2px solid #DDD;
}
#ITADS .endlink p {
margin:12px 0;
font-size:13px;
line-height:17px;
}
#ITADS .endlink .title a {
font-weight:bold;
}
#ITADS .endlink .title a:hover {
color:#C00;
}
#ITADS .endlink .host a {
color:#008000;
}
#ITADS .endlink h4 {
float:right;
font-size:12px;
margin:0;
}
#ITADS .endlink h4 {
font-size:12px;
}