@charset "utf-8";

/* #pageTitleBox
-------------------------------------------------------------------------------------------------------- */



/* #pageTitleBox
-------------------------------------------------------------------------------------------------------- */
#newsNav				{}
#newsNav ul			{ margin-left:-2%; margin-bottom:40px; }
#newsNav ul li			{ float:left; width:18%; text-align:center; margin-left:2%; font-size:14px; }
#newsNav ul li a		{ display:block; padding:10px 0 8px; text-decoration:none; color:#333; background-color:#EEE; }
#newsNav ul li.act a	{ color:#fff; background-color:#023A9B; }
#newsList				{ border-top:#F0F0F0 2px solid; }
#newsList li				{ padding:26px 0 24px; }
@media screen and (max-width: 480px) {
#newsNav ul			{ margin-left:-1%; margin-bottom:20px; }
#newsNav ul li			{ width:19%; margin-left:1%; font-size:13px; }
#newsList li				{ padding:10px 0 10px; }
}


#pager				{}
#pager ul			{ text-align:center; }
#pager ul li		{ display:inline-block; margin-right:2%; text-align:center; width:36px; }
#pager ul li a	{ display:block; padding:6px 0px 4px; color:#333; text-decoration:none; border:#C8C8C8 1px solid; box-sizing:border-box; }
#pager ul li.act a		{ color:#fff; background-color:#023A9B; border:#023A9B 1px solid; }
@media screen and (max-width: 480px) {
#pager ul li		{ margin:0 1% 1% 0; }
}


/* #detail
-------------------------------------------------------------------------------------------------------- */
.newsInfoBox						{ margin:-20px 0 40px; text-align:right; }
.newsInfoBox .newsInfo	{ font-size:14px; }
.newsInfoBox .newsInfo .newsCat	{ display:inline-block; width:120px; padding:0 20px; font-size:12px; text-align:center; }
.newsInfoBox .newsInfo .newsCat a	{ display:block; width:90px; color:#fff; border-radius:4px; background-color:#00A364; pointer-events: none; }
.newsDetail		{ padding-bottom:60px; margin-bottom:40px; border-bottom:#ccc 1px solid; word-break: break-word;}
.backBtn			{ margin:0 auto; }

@media screen and (max-width: 768px) {
.newsInfoBox			{ display:block; width:100%; padding:10px 0 10px; }
.newsInfoBox .newsInfo	{ display:inline-block; }
.newsInfoBox .newsInfo .newsCat	{ padding:0 10px; }
}