@charset "utf-8";
.article{margin-bottom: 30px;}
.article_title{text-align:center; color:#bc010c; font-size:1.875em; line-height:140%; padding:15px 0 30px;}
.article_subtitle{font-size:1em; font-weight: normal; line-height:140%; text-align:center; padding-bottom:30px; color:#666666;}
.article_attr{padding-bottom:6px; color:#888888; border-bottom:#e1e1e1 1px solid; font-size: 1em;}
.article_attr b{font-weight:normal;}
.article_attr_l span{ margin-right: 30px; display:inline-block; white-space:nowrap;}
.article_attr #view span{ margin:0;}
.article_attr .llcs b{color:#8d0707;}
.article_attr_l{float: left; line-height: 36px;}
.article_attr_r{float: right;}
.article-icon i{margin: 7px 0px 0px;display: inline-block; position: relative; width: 30px; height: 25px; padding:0 3px; background: url(../images/cotent_icon.png) no-repeat; cursor: pointer; filter:alpha(opacity=70); -moz-opacity: 0.7; opacity:0.7; transition: all .3s; -webkit-transition: all .3s;}
.article-icon i.favorite{background-position: 0 0;}
.article-icon i.collected{background-position: 0 -25px;}
.article-icon i.print{background-position: 0 -50px;}
.article-icon i.l{background-position: 0 -75px;}
.article-icon i.s{background-position: 0 -100px;}
.article-icon i:after{content: ''; position: absolute; right: 0; top: 50%; margin-top: -6px; height: 12px; width: 1px; background: #e4e4e4;}
.article-icon i:last-child:after{display: none;}
.article-icon i:hover{filter:alpha(opacity=100); -moz-opacity: 1; opacity:1;}

.article_content{clear:both; padding:30px 20px; line-height:2.4; overflow:hidden;}
.article_content p{margin:15px 0;}
.article_content table,
.article_content video,
.article_content img{max-width:100%;}

.article_documents .common_title{margin-bottom: 10px;}
.article_documents{display: none; padding:20px 30px; border:1px solid #ebebeb;}

.article_attachments h3{padding:0 0 10px; color:#333333; font-weight:bold; font-size:1.125em;}
.article_attachments{margin-bottom: 20px; padding: 0 20px;}
.article_attachments .newsList li h4:before{background-color:#999;}
.article_ewm{text-align:center; padding:30px 0 50px;}
#qr_container{ padding-top:5px; color:#b5b5b5; font-size: .875em;}
#div_div canvas{width: 150px; height: 150px;}

@media (max-width: 1023px) {
	.detail{margin-bottom: 0;}
	.article_content{padding: 20px 0;}
	.article_attachments{padding: 0;}
	.article_documents{padding:15px; margin-bottom:20px;}	
}

@media (max-width: 991px) {
	.article_attr{padding-bottom:10px;}
	.article_attachments h3{padding:20px 0 5px;}
	.article_attr{text-align: center;}
	.article_attr_l, .article_attr_r{float: none; display: inline-block; text-align: center;}
	.article_attr_l span{margin: 0 5px; line-height: 24px; white-space:normal}
}

@media (max-width: 768px) {
	.article_content, .article_attachments{padding-left: 0; padding-right: 0;}
}

@media (max-width: 640px) {

}


@media (max-width: 480px) {
	.article_title{font-size: 1.85em;}
	.article_ewm{padding: 20px 0 35px;}
}


@media (max-width: 320px) {
}

