@layer legacy { @scope (.legacy-article) {

.penci-content-post p a{
	    text-decoration: none;
    color: #E6C6A1;
	text-decoration: none;
}
.penci-tags-links a{
	color:#BC0;
}
.penci-content-post p a:hover{
	 text-decoration: none;
}
.hide-rss-yahoo{
	display:none;
}
.c-item-img {
    position: relative;
    line-height: 0;
}
::marker {
    unicode-bidi: isolate;
    font-variant-numeric: tabular-nums;
    text-transform: none;
    text-indent: 0px !important;
    text-align: start !important;
    text-align-last: auto !important;
}
.toc-content a {
    text-decoration: none;
    color: #82E0FA!important;
}
.l-article strong{
	margin-right:5px;
}

.img a {
    text-decoration: none;
    color: #C9C9C970!important;
}

.row, .school-detail-feature .thumbnails, .school-interviewDetail .profile .profileBox, .school-interviewDetail ul.img {
    position: relative;
    display: flex;
    flex-wrap: wrap;
}
.col-xs-6, .school-detail-feature .thumbnails>img {
    width: 50%;
}
.c-heading-h2, .maybe-legacy .txt_blue, .radio-detail .play .playTitle, .radio-detail-imagelist .play .playTitle {
    display: block;
    position: relative;

    font-weight: 700;
    line-height: 1.78571;
    border-left: none;

}
.c-heading-h2:before, .maybe-legacy .txt_blue:before, .radio-detail .play .playTitle:before, .radio-detail-imagelist .play .playTitle:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    border-radius: 4px;
    height: 2px;
    width: 100%;
	background-color: #000666;
}
.c-heading-h2:before, .maybe-legacy .txt_blue:before, .radio-detail .play .playTitle:before, .radio-detail-imagelist .play .playTitle:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    border-radius: 4px;
    background: #F5DCDC;
    height: 1px;
    width: 100%;
}

.c-heading-h2:after, .maybe-legacy .txt_blue:after, .radio-detail .play .playTitle:after, .radio-detail-imagelist .play .playTitle:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    display: block;
    border-radius: 4px;
    background: #F5DCDC;
    height: 1px;
    width: 100%;
}
.c-heading-h3:before, .school-detail-feature .txt_blue:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    border-radius: 4px;
    background: #F5DCDC;
    height: 100%;
}

.news-content .c-image-a>a>img, .news-content .c-image-a>img, .news-content div>a>img, .news-content div>img, .tag-content .c-image-a>a>img, .tag-content .c-image-a>img, .tag-content div>a>img, .tag-content div>img {
    display: block;
    margin: auto;
    width: auto;
    max-width: 100%;
}


.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .school-detail-feature .thumbnails>img, .school-interviewDetail .profile .profileBox .img, .school-interviewDetail .profile .profileBox .textBox, .school-interviewDetail ul.img li:first-of-type, .school-interviewDetail ul.img li:not(:first-of-type) {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.c-lable-content .readmore-check {
    display: none;
}
	input[type=checkbox], input[type=radio] {
    margin: 4px 0 0;
    line-height: normal;
}
	input[type=checkbox], input[type=radio] {
    box-sizing: border-box;
    padding: 0;
}
.writer_tag,article.writer {
    display: none;
}

horizontal_buttons {
    display: flex;
    justify-content: center;
    margin-top: 20px;
}
.horizontal_buttons>div:first-of-type:last-of-type>a {
    border-radius: 8px;
}


.articleBody div.image_wrapper {
    display: flex;
    position: relative;
}
.articleBody div.image_wrapper div.image_height {
    width: 0;
    height: 0;
}
.articleBody div.image_wrapper {
    display: flex;
    position: relative;
}

    .articleBody div.image_wrapper {
        margin: 1em auto;
    }

.articleBody img.lazyload_style {
    width: 100%;
    height: 100%;
    background-image: url(/images/loading_spinner.gif);
    background-size: cover;
    background-position: 50%;
    position: absolute;
}

.articleFrame p.wp-caption-text, .articleFrame p.wp-discreet-link {
    margin-top: -.5em;
}
.articleBody h4{
	font-size:12px;
}
    .articleFrame h2 {
        font-size: 10px;
    }
    .curator h2 img {
        width: 13px;
    }
.wp-caption-tex{
	font-size:7px;
	text-align:left;
}


.articleBody .wp-caption-text {
	text-align:center;
	font-size: 12px;
}



.entry-content .wp-caption-text, .entry-content .wp-caption-text a {
		
    color: #ccc;
    text-decoration: none;
}

 .txt_bluegray {
    display: inline-block;
    color: #6998B8;
    margin-bottom: 18px;
}

.articleBody .award, .articleBody b {
    background: linear-gradient(transparent 70%, rgba(0, 204, 153, .4) 0);
    display: inline;
    font-weight: 700;
    line-height: 1.5;
}
.articleBody .award, .articleBody b {
    background: linear-gradient(transparent 70%, rgba(0, 204, 153, .4) 0);
    display: inline;
    font-weight: 700;
    line-height: 1.5;
}
.articleBody .award:before {
    content: "";
    display: block;
    padding-top: 1em;
}

.single h2.bar {
    border-left: 5px solid #317016;
    line-height: 130%;
    padding-left: 5px;
}
} }