@charset "utf-8";

/* news */
a:link {
	text-decoration: none;
}
a:hover,
a:active,
a:focus { 
	text-decoration: none;
}

article { margin-top: 72px; }

.contents h2.title { margin-bottom: 0;
}
.contents h3 { color: #fff;
background: #333; padding: 0.1rem 16px;
}
.contents small.date { display: block;
margin: 0.5rem 16px 1rem; color: #666;
}

#newsList li { vertical-align: middle; padding: 1rem 1rem; border-bottom: 1px solid #aaa; 
background: -moz-linear-gradient(top, #FCFCFC, #F0F0F0); 
background: -webkit-gradient(linear, left top, left bottom, #FCFCFC, #F0F0F0); 
background: linear-gradient(#FCFCFC, #F0F0F0);
box-shadow: 0 4px 4px -4px rgba(255,255,255,1) inset, 0 1px 2px 1px rgba(0,0,0,0.2); position: relative;
}
#newsList a:after {
content: url(../../img/list_arrow.png); text-align: right; display: inline-block; width: 100%; position: absolute; right: 16px;
top: 35%;
}

#newsList li span { display: block;
font-size: 0.9rem; color: #666;
}
#newsList li a { display: block; margin-right: 2rem; color: #333;
}

.contents .mainPh { display: block; margin-bottom: 1rem; }
.contents .subPh { display: inline-block; width: 47.5%; margin: 1rem 2.5% 1rem 0; }

