#cmsTitle h1 big {
font-size:24px;
line-height:1.4;
font-weight:bold;
margin-bottom:10px;
}
/* タイトルレイアウト変更 */
.title__subtitle {
color: #BD372F;
}

#cmsAbstract h2,
#cmsAbstract p {
font-weight:normal;
font-size:13px;
line-height:20px;
color:#555;
}
#cmsDate .inner {
display:flex;
flex-flow:column-reverse;
}
#cmsDate .reupdate {
background:url(https://image.itmedia.co.jp/images/reupdate.png) no-repeat left center;
background-size:11px 11px;
padding:1px 0 0 15px;
}
#byline b {
font-weight:normal;
}
.tmplArticle {
padding:20px 0 15px;
background:#FFF;
margin-bottom:15px;
}
#masterMain .tmplArticle .colBox {
padding:0;
margin-bottom:5px;
}
#tmplNews h3:not(.format--subheading),
#tmplNews h2.format--crosshead {
padding-left:10px;
border-left:6px solid #5ca3c5;
border-bottom:1px solid #5ca3c5;
}
/* :not(.format--subheading) で詳細度が上がってしまい記事下広告枠に影響が出るため一時対応 */
#ISALCT .colBoxTitle h3 {
font-size:14px;
line-height:20px;
font-weight:normal;
margin:0;
padding-left:0;
border-left:none;
border-bottom:none;
}
/* :not(.format--subheading) で詳細度が上がってしまい記事下広告枠に影響が出るため一時対応 */
#cmsTitle h1 small {
color:#BD372F;
}
#cmsBody * {
/zoom:normal;
}
#cmsBody .box {
border:3px solid #666;
margin-bottom:20px;
padding:5px;
clear:both;
}
#cmsBody table#tbl caption {
font-size:14px;
line-height:18px;
}
#cmsBody table#tbl50l, #cmsBody table#tbl50r {
width:49%;
}
#cmsBody table#tbl75l, #cmsBody table#tbl75r {
width:74%;
}
#cmsBody table#tbl25l, #cmsBody table#tbl25r {
width:24%;
}
#cmsBody h4,
#cmsBody h3.format--subheading{
font-size:18px;
line-height:24px;
}
#cmsBody .box h3:not(.format--subheading),
#cmsBody .box h2.format--crosshead {
font-size:14px;
line-height:20px;
}
#cmsBody .box p {
font-size:14px;
line-height:20px;
}
#cmsBody .box li {
font-size:14px;
line-height:20px;
}
#cmsBody p a,
#cmsBody li a,
#cmsBody .cmsBox a,
#cmsBody .box a,
#cmsBody .cmsTable a,
#cmsBody .cmsBodyBox a,
#cmsBody blockquote a,
#cmsBody .balBox1 a,
#cmsBody .balAlignL a,
#cmsBody .balAlignR a,
#cmsBody .balAlignCC a,
#cmsBody .balAlignCL a,
#cmsBody .balAlignCR a,
#cmsBody .trBoxC a,
#cmsBody .trBoxL a,
#cmsBody .trBoxR a,
#cmsBody .trBoxC a,
#cmsBody .trBoxWidth a,
#cmsBody .cmsBodyRank a,
#cmsBody .cmsEmbeddedFBpostsCaption a {
color:#1d3994;
}
#cmsBody .colBox .colBoxIndex a,
#newzia_connect_atmarkit li a,
#cmsBody .newziaBox.newzia_article a,
#masterMain .newziaBox.newzia_article a {
color:#1d3994;
}

/* 関連記事 関連リンク */
#cmsBody .endlink h4,
#cmsBody .endlink h3.format--subheading {
color:#000;
font-size:16px;
margin:0;
line-height:24px;
padding:2px 0 2px;
border-bottom: 3px solid rgb(64,140,179);
}
#cmsBody .endlink ul {
border:none;
padding:10px 0 0;
}
#cmsBody .endlink li {
background:none;
margin:0 0 3px;
padding:0 0 3px 0;
font-size:16px;
line-height:24px;
}
#cmsBody .endlink li a {
font-size: 14px;
line-height: 22px;
font-weight:normal;
}
#cmsBody .endlink li a img {
width: 70px;
height: auto;
float: left;
display: block;
margin: 0 10px 0 0;
border: none;
}
#cmsBody .endlink .endlink-art {
clear: both;
font-size: 14px;
line-height: 22px;
padding: 10px 0 0 0;
border-bottom: 1px solid #ddd;
min-height: 60px;
}
#cmsBody .endlink .endlink-art a {
color:#1d3994;
}

#cmsBody #qa_button a {
display:block;
text-align:center;
}
#cmsBody #qa_button img {
border:none;
}
#cmsBody .newziaBox,
#masterMain .newziaBox {
margin-bottom:15px;
}
#cmsBody .newziaBox ul,
#masterMain .newziaBox ul {
font-size:12px;
line-height:16px;
list-style-type:none;
padding:0;
margin:0;
}
#cmsBody .newziaBox ul li,
#masterMain .newziaBox ul li {
background:url(https://image.itmedia.co.jp/ait/images/ait1509_ulli.png) no-repeat 0px 4px;
border-bottom:none;
font-size:13px;
line-height:1.6;
padding-left:11px;
padding-bottom:0;
margin-bottom:5px;
}
#cmsBody .newziaConnectAPI {
margin:0;
}
#cmsBody .newziaBox .newzia_btmlink,
#masterMain .newziaBox .newzia_btmlink {
font-size:12px;
line-height:18px;
text-align:right;
}
#cmsBody .newziaBox .colBoxHead,
#masterMain .newziaBox .colBoxHead {

}
#cmsBody .newziaBox h4,
#masterMain .newziaBox h4,
#cmsBody .newziaBox h3.format--subheading,
#masterMain .newziaBox h3.format--subheading {
color:#000;
display:inline-block;
margin:0;
font-size:13px;
padding:0 10px 0 0;
line-height:15px;
}
#newzia_connect_atmarkit {
margin-bottom:10px;
}
#newzia_connect_atmarkit .title {
color:#000;
font-size:12px;
line-height:18px;
margin-bottom:11px;
border-left:3px solid #389839;
font-weight:bold;
padding:0 0 0 4px;
}
#newzia_connect_atmarkit ul {
margin-bottom:0;
font-size:13px;
line-height:1.6;
list-style-type:none;
padding:0;
}
#newzia_connect_atmarkit ul li {
margin:0 0 3px;
padding:0 0 3px 14px;
background:url(https://image.itmedia.co.jp/ait/images/ait1509_ulli.png) no-repeat 0 2px;
}
#newzia_connect_atmarkit div {
font-size:12px;
line-height:18px;
}
#qa_button a {
background:url(https://image.itmedia.co.jp/ait/images/qait_button.gif) no-repeat;
display:block;
margin:0 auto 15px;
text-indent:-9999px;
height:62px;
width:590px;
}
#qa_button a:hover {
opacity:0.9;
}
.backNumBox strong {
display:block;
position:relative;
margin:0;
font-size:15px;
/*
padding-left:4px;
border-left:3px solid #5ca3c5;
*/
margin-bottom:11px;
}
.backNumBox strong::after {
content:'';
display:block;
position:absolute;
width:100%;
height:1px;
bottom:-3px;
background:#DDD;
}
.backNumBox strong a {
color:#BD372F;
font-size:15px;
line-height:24px;
}
.backNumBoxIn ul {
font-size:12px;
line-height:16px;
list-style-type:none;
padding:0 0 0 10px;
}
.backNumBoxIn ul li {
background:url(https://image.itmedia.co.jp/ait/images/colBox_ulli.gif) no-repeat -1px 2px;
border-bottom:none;
font-size:13px;
line-height:21px;
padding-left:11px;
padding-bottom:0;
margin-bottom:5px;
}
.colBoxSeminar .colBoxIcon a {
margin:0 0 3px 0;
}
.colBoxSeminar p {
margin:0 0 10px 0;
padding:0;
}
.colBoxSeminar small {
font-size:12px;
line-height:16px;
}
.msbGroup .msbGroupOut .msbGroupIn .msbBtnLivedoorclip {
display:none;
}
#cmsBody pre.prettyprint ol.linenums li {
border-left:1px solid #DADADA;
}
#cmsBody .cmsBodyPrettifyBlack pre.prettyprint ol.linenums li {
border-left:1px solid #6B6B6B;
}
#cmsBody pre.prettyprint ol.linenums {
padding:6px 0;
}
#cmsBody pre.prettyprint {
padding:10px !important;
}
#cmsBody .cmsBodyBoxCaption {
background:none;
}
#cmsBody table#tbl tfoot td {
background:none;
}
#masterMain #cmsBody .cmsTable tfoot td {
background:none;
}
#cmsBody .cmsBodyItmidSeriesButtonRegist {
margin:15px auto;
}
#cmsBody .cmsBodyItmidSeriesButtonRegist a {
display:block;
padding:0;
margin:0 auto;
text-indent:-9999px;
width:590px;
height:62px;
background:url(https://image.itmedia.co.jp/ait/images/rensai_alert_bg1309_2.gif) no-repeat 0 0;
}
#cmsBody .cmsBodyItmidSeriesButtonRegist a:hover {
opacity:0.65;
}
#cmsBody .cmsBodyItmidSeriesButtonRegist.patternB a {
background:url(https://image.itmedia.co.jp/ait/images/rensai_alert_bg1304.jpg) no-repeat 0 0;
}
#cmsBody .cmsBodyItmidSeriesButtonRegist.patternB a:hover {
background:url(https://image.itmedia.co.jp/ait/images/rensai_alert_bg1304.jpg) no-repeat 0 -195px;
}
#cmsBody .cmsBodyItmidSeriesButtonRegist .colBoxNewtxt {
display:none;
}
.prettyprint .lit {
color:#009E00;
}
.prettyprint .kwd {
color:#154CFC;
}
.colBoxSubChannelSponsor {
text-align:center;
}
.colBoxSubChannelSponsor h2 {
color:#999;
font-size:12px;
line-height:16px;
margin:0;
padding:0;
}
.colBoxMembersControl{
margin-bottom:20px;
}
.colBoxMembersControl .colBoxHead{
width:inherit;
border-radius:3px 3px 0px 0px;
}
.colBoxMembersControl .colBoxHead h2 {
line-height:30px;
padding-left:12px;
border-left:0 none;
font-size:14px;
}
.colBoxMembersControl .colBoxDescription p {
color:#000;
}
.colBoxMembersControl .colBoxButton a:visited,
.colBoxMembersControl .colBoxButton a:link {
color:#FFF!important;
}
.colBoxMembersControl .colBoxOuter {
border-radius:unset;
box-shadow:none;
}
.colBoxMembersControl .colBoxOuter .colBoxDescription p {
text-align:center;
}
.colBoxMembersControl .colBoxOuter .colBoxInner {
padding:40px 0 50px;
}
.colBoxMembersControl .colBoxOuter .colBoxButton,
.colBoxMembersControl .colBoxOuter .colBoxButton a {
background-color:#036 !important;
border:none;
border-radius:0;
-webkit-border-radius:0;
background:none;
}
.colBoxMembersControlGradation {
position: relative;
}
.colBoxMembersControlGradation:before {
content: "";
position: absolute;
top: -126px;
left: 0;
display: block;
width: 100%;
height: 110px;
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 10%,rgba(255,255,255,1) 100%);
}
#colBoxSubChannelLogo {
margin-bottom:15px;
}
#colBoxSubChannelLogo a {
display:block;
height:60px;
text-indent:-9999px;
}
#cmsBody .msbIn .msbBtn,
#cmsBody .msbIn .msbGroup {
border:0 none;
}
#cmsByline {
margin-bottom:30px;
}
#cmsBody .masterSocialbutton {
margin-bottom:20px;
}
.colBoxArtBtmSns .colBoxInner {
clear:both;
position:relative;
}
.colBoxArtBtmSns .colBoxIndex {
width:100%;
visibility:hidden;
position:absolute;
top:0;
left:0;
z-index:0;
}
.colBoxArtBtmSns .colBoxIndex.active {
display:block;
visibility:visible;
position:relative;
top:auto;
left:auto;
z-index:2;
overflow:hidden;
}
#artBtmSnsTw {}
#artBtmSnsTw iframe {
width:100%!important;
height:350px!important;
}
.colBoxArtBtmSns .colBoxHead {
height:25px;
}
.colBoxArtBtmSns .colBoxHead h2 {
float:left;
padding:5px 30px;
background:#E6E6E6;
border-radius:2px 2px 0 0;
border-left:0 none;
font-weight:normal;
margin-right:4px;
color:#999;
cursor:pointer;
}
.colBoxArtBtmSns .colBoxHead .active {
background:#5ca3c5;
color:#FFF;
}
.colBoxArtBtmSns .colBoxHead h2 span {
text-align:center;
}
/* 20131017 #FD30371 */
/* =========================================== */
.tmplArticle .colBoxCampaignBannar {
}
.tmplArticle .colBoxCampaignBannar .colBoxIcon {
display:block;
padding-bottom:9px;
}
.tmplArticle .colBoxCampaignBannar a {
text-align:center;
float:none;
border:0 none!important;
width:590px;
height:auto;
display:block;
margin:0 auto;
}
.tmplArticle .colBoxCampaignBannar a:hover {
opacity:0.85;
}
.tmplArticle .colBoxCampaignBannar a img {
border:0 none;
width:590px;
height:auto;
vertical-align:top;
}
/* バックナンバー枠処理 */
.backNumBoxRap{
display:none;
}
/* 20140530 #FD34196 【@IT】質問投稿機能 -- RM44811 改修 */
/* =========================================== */
/* qa_leftBox*/
#qa_float {
width:990px;
margin:0 auto;
}
#qa_float_outer {
position:fixed;
width:100px;
bottom:15px;
}
#qa_float_inner {
position:relative;
left:-60px;
}
#qa_float_frame {
width:50px;
height:50px;
border:1px #CCC solid;
border-radius:3px;
cursor:pointer;
visibility:hidden;
opacity:0;
transition-property: opacity, visibility;
transition-duration: 0.7s;
transition-timing-function: ease-out;
}
/* qa_background*/
#qa_backdrop {
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
background-color:rgba(0, 0, 0, 0.5);
z-index:1000000;
}
/* qa_layer*/
#qa_layer {
position:absolute;
width:100%;
z-index:10000000;
}
#qa_layer_outer {
position:relative;
width:770px;
margin-left:auto;
margin-right:auto;
}
#qa_layer iframe {
width:770px;
border:none;
}
#masterType-article{
position:relative;
}
/* sideButtons */
#colBoxSideButtons {
position:fixed;
bottom:15px;
margin-left:-112px;
visibility:hidden;
opacity:0;
transition-property: opacity, visibility;
transition-duration: 0.7s;
transition-timing-function: ease-out;
}
.exist-ITWL #colBoxSideButtons {
z-index:1;
}
#colBoxSideButtonsInner {
position:relative;
width:70px;
}
#colBoxSideButtons #colBoxSideButtonsAlert,
#colBoxSideButtons #colBoxSideButtonsPrint {
width:70px;
height:70px;
margin:0 0 10px;
border-radius:8px;
border:3px #cbcbcb solid;
}
#colBoxSideButtons #colBoxSideButtonsAlert:before {
border-left: 12px solid #FFF;
content: "";
position: absolute;
top: 75%;
right: -12px;
margin-top: -7px;
border-left: 13px solid #FFF;
border-top: 8px solid #43202000;
border-bottom: 8px solid #43202000;
z-index: 2;
}
#colBoxSideButtons #colBoxSideButtonsPrint:before {
border-left: 12px solid #FFF;
content: "";
position: absolute;
top: 24%;
right: -12px;
margin-top: -7px;
border-left: 13px solid #FFF;
border-top: 8px solid #43202000;
border-bottom: 8px solid #43202000;
z-index: 2;
}
#colBoxSideButtons #colBoxSideButtonsAlert:after {
content: "";
position: absolute;
top:75%;
right: -17px;
margin-top: -8px;
border-left: 14px solid #cbcbcb;
border-top: 9px solid #43202000;
border-bottom: 9px solid #43202000;
z-index: 1;
}
#colBoxSideButtons #colBoxSideButtonsPrint:after {
content: "";
position: absolute;
top: 24%;
right: -17px;
margin-top: -8px;
border-left: 14px solid #cbcbcb;
border-top: 9px solid #43202000;
border-bottom: 9px solid #43202000;
z-index: 1;
}

#colBoxSideButtonsPrintBtn {
display:block;
width:70px;
height:70px;
background:#FFF url(https://image.itmedia.co.jp/images/socialbutton/SideBtnprinter.png) no-repeat 22px 13px;
background-size:30px;
border-radius:8px;
}
#colBoxSideButtonsInner #colBoxSideButtonsAlertSeriesBtn {
display:block;
width:70px;
height:70px;
background:#FFF url(https://image.itmedia.co.jp/images/socialbutton/SideBtnmail.png) no-repeat 24px 12px;
background-size:29px;
border-radius:8px;
}
#colBoxSideButtonsInner #colBoxSideButtonsAlertSeriesBtn span  {
top:44px;
left:12px;
font-size:12px;
position:relative;
color:#5b5b5b;
}
#colBoxSideButtonsInner #colBoxSideButtonsPrint a:hover,
#colBoxSideButtonsInner #colBoxSideButtonsAlertSeriesBtn a:hover {
text-decoration:none;
}
#colBoxSideButtonsInner #colBoxSideButtonsPrintBtn span  {
top:45px;
left:6px;
font-size:12px;
position:relative;
color:#5b5b5b;
}
/*
#colBoxSideButtonsAlert a {
visibility:hidden;
position:absolute;
left:35px;
width:210px;
padding:5px 0px 5px 30px;
border:1px #CCC solid;
border-radius:3px;
color:#555;
font-size:14px;
opacity:0;
}
*/
#colBoxSideButtonsAlertSeriesBtn {
top:5px;
background:#FFF url(https://image.itmedia.co.jp/images/socialbutton/msbBtnAlertseries.gif) no-repeat 7px 7px;
}
#colBoxSideButtonsAlertBtn {
top:38px;
background:#FFF url(https://image.itmedia.co.jp/images/socialbutton/msbBtnAlert.gif) no-repeat 7px 7px;
}
#colBoxSideButtonsAlert a:hover {
text-decoration:none;
}
#colBoxSideButtonsAlert:hover {
overflow:inherit;
}
#colBoxSideButtonsAlert:hover a {
visibility:visible;
opacity:1;
}
/* imagesHeader */
#masterMain .colBoxArticleHeader {
overflow:hidden;
clear:both;
}
#masterMain .colBoxArticleHeader .colBoxIndex {
text-align:right;
}
#masterMain .editorsEyeArticle .colBoxArticleHeader .colBoxIndex {
float:none;
}
#masterMain .colBoxArticleHeader .colBoxIcon {
}
#masterMain .editorsEyeArticle .colBoxArticleHeader .colBoxIcon img{
max-width:635px;
}
#masterMain .colBoxArticleHeader .colBoxIcon a{
margin:0;
padding:0;
border:none;
float:none;
}
#masterMain .editorsEyeArticle .colBoxArticleHeader .colBoxIcon a {
display:block;
border:1px solid #CCC;
}
.editorsEyeArticle #cmsMark {
display:none;
}
.editorsEyeArticle #cmsTitle {
position:relative;
background:url(https://image.itmedia.co.jp/images/cms_pr.gif) no-repeat right top;
padding:8px 20px 0 0;
clear:both;
}
.freshsummary #cmsTitle {
padding:0 20px 0 0;
}
#masterMain .editorsEyeArticle .tmplArticle .colBox.colBoxGoogleAd {
margin-bottom:20px;
}
#masterMain .editorsEyeArticle .tmplArticle .colBoxArticleHeader .colBoxIcon a{
cursor:default;
}

@media screen and (max-width:1109px) {
	#colBoxSideButtons,
	#qa_float {
		display:none !important;
	}
}
@media screen and (max-height:799px) {
	.exist-ITWL #colBoxSideButtons,
	.exist-ITWL #qa_float {
		display:none !important;
	}
}

/* SOCIALBUTTON
---------------------------------------------------------------------------------------------- */
.masterSocialbuttonDefault .msbIn {
width:auto;
}
.masterSocialbuttonDefault .msbIn .msbBtn,
.masterSocialbuttonDefault .msbIn .msbGroup {
background:transparent;
}
.masterSocialbuttonDefault .msbBtnPrintbutton .msbBtntext {
padding:0px !important;
height:59px !important;
width:59px !important;
background:url(https://image.itmedia.co.jp/images/socialbutton/Adobe-Acrobat.png) no-repeat center 11px !important;
background-size:20px 20px !important;
line-height:97px !important;
font-size:10px !important;
text-align:center !important;
}
.masterSocialbuttonDefault .msbBtnItmid .msbBtntext {
padding:0px !important;
height:59px !important;
width:59px !important;
background:url(https://image.itmedia.co.jp/images/socialbutton/Mail-Add.png) no-repeat center 11px !important;
background-size:24px 24px !important;
line-height:97px !important;
font-size:10px !important;
text-align:center !important;
}
.masterSocialbuttonDefault .msbGroupIn .msbBtn a {
font-size:14px !important;
line-height:18px !important;
border-radius:0 !important;
border:none !important;
padding:5px 5px 5px 20px !important;
}
.masterSocialbuttonDefault .msbGroupIn .msbBtn a:hover {
background-color:#EEE !important;
}
.masterSocialbuttonDefault .msbGroupUnder .msbGroupIn {
width:380px !important;
background-color:#FFF !important;
border:1px solid #CCC !important;
padding:5px !important;
}
.masterSocialbuttonDefault .msbGroupUnder .msbGroupIn:before {
content:"";
position:absolute;
top:-8px;
right:30px;
margin-right:-8px;
width:0;
height:0;
border-style:solid;
border-width:0 8px 8px 8px;
border-color:transparent transparent #FFF transparent;
z-index:0;
}
.masterSocialbuttonDefault .msbGroupUnder .msbGroupIn:after {
content:"";
position: absolute;
top:-10px;
right:30px;
margin-right:-10px;
width:0;
height:0;
border-style:solid;
border-width:0px 10px 10px 10px;
border-color:transparent transparent #CCC transparent;
z-index:-1;
}
.masterSocialbuttonDefault .msbGroupIn.msbGroupInBlock {
margin-top:2px !important;
}

#cmsSeriesList.cmsSeriesList1 .colBoxHead {
border-top:none;
padding:0 0 3px;
}
/* 20190423 #FD55336 */
#masterChannel-ait .masterSocialbuttonMinimalCount .msbBtnPrintbutton a {
background:url(https://image.itmedia.co.jp/images/socialbutton/SideBtnprinter.png) no-repeat 25% center;
background-size: 24px 24px;
}
#masterChannel-ait .masterSocialbuttonMinimalCount .msbBtnItmid a {
background:url(https://image.itmedia.co.jp/images/socialbutton/SideBtnmail.png) no-repeat 25% center;
background-size: 24px 24px;
}
/* 会員限定 */
#MembersOnlyCaution {
text-align:center;
border:1px solid #e7c400;
padding:5px;
margin-bottom:20px;
}
#MembersOnlyCaution p {
font-size:14px;
line-height:21px;
background:url(https://image.itmedia.co.jp/images/member_only_icon.png) no-repeat 0 0;
padding:0 0 0 24px;
display:inline;
}
#MembersOnlyCaution span {
font-weight:bold;
}
/* IMAGE MASK */
#cmsBody hr{clear:both;}
#cmsBody img[src*="_MASK.jpg"],
#cmsBody img[src*="_MASK.gif"],
#cmsBody img[src*="_MASK.png"],
#cmsBody img[src*="_MASK.JPG"],
#cmsBody img[src*="_MASK.GIF"],
#cmsBody img[src*="_MASK.PNG"] {
visibility:hidden;
}
#CmsMembersControl img[src*="_MASK.jpg"],
#CmsMembersControl img[src*="_MASK.gif"],
#CmsMembersControl img[src*="_MASK.png"],
#CmsMembersControl img[src*="_MASK.JPG"],
#CmsMembersControl img[src*="_MASK.GIF"],
#CmsMembersControl img[src*="_MASK.PNG"] {
visibility:visible;
}

/* GAM */
#InRead{
margin:8px auto 24px;
text-align:center;
width:640px;
}
#InRead .adnotation{
font-family:"Gill Sans";
font-size:12px;
line-height:12px;
color:#BBB;
text-align:center;
margin:8px 0px 4px;
}
/* SpecialLinkHead */
#BelowArtLink{
display:flex;
flex-wrap:wrap;
justify-content:space-between;
margin:0 0 16px 0;
}
#BelowArtLink.noad{
display:none;
}
#BelowArtLink .gam_headline{
width:100%;
position:relative;
color:#000;
border-bottom:3px solid #408cb3;
margin-left:0;
margin-bottom:16px;
font-size:16px;
line-height:24px;
font-weight:600;
padding:2px 0 2px;
clear:both;
}
#BelowArtLink .balStyle{
margin-bottom:4px;
}
/* Lead-in */
.subscription.is-manual {
display:none;
}