.sub_top{background-image: url("../img/hn01.jpg");height: 175px;}
.sub_top_txt p{color: #323232;}
.sub_top_txt h1{color: #000;}


/* list */
#paging{text-align: center;margin-top: 30px;}
#paging a{cursor: pointer;border: 1px solid #ddd;padding: 0 5px;margin: 0 2px;}
#paging a:hover{opacity:0.5}
#paging .selected{font-weight: bold;border-color: #000;}

.h3_subject{text-align: center;margin: 40px auto;}
.media_contents > ul{border-top:1px solid #424450; }


.media_contents .li3,.media_contents .li6,.media_contents .li9,
.media_contents .li12{margin: 30px 0 0 0;}


.media_contents .line{width: 100%;height: 1px;background: #ebebeb;}
.media_contents .line2{display: none;}

.read_content_td img{display: inline-block;}
.media_contents table th{width: 140px;background: #f0f0f2;}
.media_contents table .top_tr{height: 53px;border-bottom: 1px solid #c9c8d0;}
.media_contents table .top_tr td{text-align: left;}
.media_contents table .font14{font-size: 14px;}
.media_contents table .border_none{border-bottom:1px solid #c9c8d0; }

.read_contents .modify_li{float: right;}

.root-li{border-bottom: 1px solid #d9d9d9;}
.list-a{padding: 20px 10px;display: block;}
.item-ul p, .item-ul h4{word-break: keep-all;}
.item-ul .item-li1{width: 70%;padding-right: 20px;}
.item-ul .item-li2{width: 30%;}
.item-ul .item-li2 img{margin: 0 auto;max-width: 342px;width: 100%;}
.list-a .item-ul *{color: #000;}
.list-a .item-ul .d3 p{color: #808080;}
.item-ul .d2{margin-top: 15px;}
.item-ul .d3{margin-top: 70px;}


.media_contents table td{padding: 0 10px;}
.media_contents table .read_content_td{padding: 20px 10px;} 
.media_contents table .top_tr td{position: relative;}
.media_contents table .top_tr td p{color: #808080;font-size: 14px;position: absolute;right: 10px;bottom: 10px;}


.list-a .item-ul .item-li1 .d1 .notice{color: #888;margin-right: 5px;}
.read_contents .notice-p{color: #888;padding: 0 10px;font-weight: bold;}
.sub_top .sub_top_txt p{letter-spacing: 0.2em;}


@media only screen and (max-width: 1023px) {
	.media_contents table th{width: 80px;}
	.item-ul .d2{margin-top: 10px;}
	.item-ul .d3{margin-top: 20px;}
	.media_contents table .top_tr td p{font-size: 12px;}
	.sub_top{background-position: 60% 50%;}
}

@media only screen and (max-width: 640px) {
	.item-ul .item-li1{width: 50%;}
	.item-ul .item-li2{width: 50%;}
	.item-ul .d2{height: 50px; overflow-y: hidden;}
	.media_contents table .top_tr td{text-align: center;}
	.media_contents table .top_tr td p{position: relative;right: auto;bottom: auto;margin: 10px auto;}

	.read_contents .notice-p{text-align: center;}

	body .read_content_td br{display: block;}
}


