@import url('/css/article.css');

#cmsBody p a {
	color:#1a0dab!important;
}

#cmsBody #endlinkConnection #art li {
min-height:62px;
}
#cmsBody .endlink li a img {
width:80px;
height:60px;
}
#cmsByline {
margin:0 0 10px;
}

/* QUICK POLL
---------------------------------------------------------------------------------------------- */
#cmsBody .colBoxQuickPoll {
width:450px;
margin:0 auto;
background:#FFF;
text-align:left;
line-height:100%;
border:1px solid #CCC;
}
#cmsBody .colBoxQuickPoll .colBoxOuter {
}
#cmsBody .colBoxQuickPoll .colBoxHead {
height:25px;
border-bottom:1px solid #CCC;
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed));
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#EDEDED',GradientType=0 );
margin:0;
float:none;
}
#cmsBody .colBoxQuickPoll .colBoxHead h2 {
margin:0;
padding:0 0 0 7px;
overflow:hidden;
color:gray;
font-size:13px;
line-height:25px;
background:none;
float:none;
}
#cmsBody .colBoxQuickPoll .colBoxInner {
padding:10px;
border:3px solid #EEE;
}
#cmsBody .colBoxQuickPoll form {
height:1%\9; /* for IE */
margin:0;
}
#cmsBody .colBoxQuickPoll .colBoxTitle {
margin:0;
}
#cmsBody .colBoxQuickPoll .colBoxTitle h3 {
color:#444;
margin:0 0 15px;
padding:0 0 0 24px;
border-bottom:1px dotted #DDD;
font-size:14px;
line-height:23px;
background:url(http://image.itmedia.co.jp/nl/images/heading_qp5.gif) no-repeat 0 3px;
}
#cmsBody .colBoxQuickPoll form input {
clear:both;
float:left;
height:16px;
margin:0;
padding:0;
vertical-align:middle;
}
#cmsBody .colBoxQuickPoll form label {
float:left;
margin:0 0 0 5px;
padding:0;
font-size:12px;
}
#cmsBody .colBoxQuickPoll form div {
clear:both;
display:block;
margin:0 0 10px 0;
padding:2px 3px;
border:1px solid #ceb70d;
background:url(http://image.itmedia.co.jp/ebook/images/qp_bar.gif) repeat-x center center #f7e881;
font-size:10px;
line-height:100%;
text-align:center;
color:#272302;
}
#cmsBody .colBoxQuickPoll form div.colBoxInfoBtn {
background:none;
border:0 none;
text-align:center;
margin:0 auto;
padding:0;
width:71px;
height:20px;
}
#cmsBody .colBoxQuickPoll form div.colBoxInfoBtn input {
width:71px;
height:20px;
}
#cmsBody .colBoxQuickPoll .colBoxInfo {
padding:0 0 5px;
margin:0;
}
#cmsBody .colBoxQuickPoll .colBoxInfo p {
text-align:center;
margin:0;
padding:0;
line-height:18px;
background:none;
font-size:10px;
color:#C00;
}
#cmsBody .colBoxQuickPoll form p input {
float:none;
height:auto;
}
#cmsBody .colBoxQuickPoll .colBoxUlist {}
#cmsBody .colBoxQuickPoll .colBoxUlist ul {
margin:5px;
padding:0;
list-style:none;
}
#cmsBody .colBoxQuickPoll .colBoxUlist ul li {
margin:0 0 5px 0;
padding:1px 0 1px 12px;
background:url(http://image.itmedia.co.jp/ebook/images/ar_r_333.gif) no-repeat 0 4px;
border-bottom:1px dotted #EEE;
font-size:12px;
}
#cmsBody .colBoxQuickPoll .qpsubmit {
background:url(http://image.itmedia.co.jp/images0509/bt_entry2.gif) no-repeat;
border:0 none;
cursor:pointer;
}

/* AccessTop10
---------------------------------------------------------------------------------------------- */
.colBoxAccessTop10 .colBoxOuter {
background:none;
border-radius:0;
padding:10px;
}
.colBoxAccessTop10 .colBoxHead {
background:url(http://image.itmedia.co.jp/nl/images/nlab_accesstop10title.gif) no-repeat;
width:100%;
height:87px;
}
.colBoxAccessTop10 .colBoxDate {
font-size:10px;
line-height:36px;
float:right;
}
.colBoxAccessTop10 .colBoxHead h2 {
text-indent:-9999px;
background:none;
}
.colBoxAccessTop10 .colBoxIndex {
clear:both;
}
#cmsBody .colBoxAccessTop10 #col100l {
margin:0 0 5px 0;
}
#cmsBody .colBoxAccessTop10 #col100l img {
margin:0;
}
#cmsBody .colBoxAccessTop10 #col100l a img {
padding:2px;
border:1px solid #CCC;
}
#cmsBody .colBoxAccessTop10 p {
font-weight:bold;
font-size:16px;
line-height:26px;
margin:0 0 0 122px;
}
#cmsBody .colBoxAccessTop10 hr {
border-width:1px 0 0 0;
border-style:solid;
border-color:#CCC;
height:1px;
clear:both;
}

#endlinkNewzia {
display:none;
}

/* SOCIALBUTTON
---------------------------------------------------------------------------------------------- */
.masterSocialbuttonDefault .msbIn {
width:auto;
}
.masterSocialbuttonDefault .msbIn .msbBtn,
.masterSocialbuttonDefault .msbIn .msbGroup {
background:transparent;
}

/* 20151015
---------------------------------------------------------------------------------------------- */
#cmsBody .endlink ul {
border-bottom:0;
}
#cmsBody .endlink ul li {
font-size:0;
}
#cmsBody .endlink ul li a {
font-size:16px;
line-height:22px;
}
