@charset "utf-8";

/* news */
#mainContents .newsBox{
  margin: 0 0 20px 0;
}
#mainContents .newsBox .news .titleBox{
  display:table-cell;
  width:624px;
  height:44px;
  zoom:1;
  background-image:url("../../shared/img/bg/newsTitleBG.gif");
  background-position:left top;
  background-repeat:no-repeat;
  line-height:44px;
  vertical-align:middle;
}
* html #mainContents .newsBox .news .titleBox{
  padding-top:10px;
}
#mainContents .newsBox .news .titleBox img{
  vertical-align:middle;
}
#mainContents .newsBox .news .titleBox .title{
  margin-left:25px
}


#mainContents .newsBox .news .list .catChanger{
  text-align:left;
  margin:5px 0 -15px 0;
  padding:0 5px 0 10px;
  background-color:#eeeeee;
  background-image:url("../../shared/img/bg/categoryChangerBG.gif");
  background-position:top left;
  background-repeat:repeat-y;
}
* html #mainContents .newsBox .news .catChanger{
  width:574px;
}
#mainContents .newsBox .news .catChanger ul{
  display:inline-block;
  margin:0;
  padding:0;
}
* html #mainContents .newsBox .news .catChanger ul{
  display:inline;
}
*:first-child+html #mainContents .newsBox .news .catChanger ul{
  display:inline;
}
#mainContents  .newsBox .news .catChanger ul li{
  height:30px;
  margin:0 3px 0 0;
  padding:0 5px;
  layout-grid-line:30px;
  list-style-image:url("../../shared/img/icon/categoryPointer.gif");
  list-style-position:inside;
  float:left;
  line-height:30px;
  color:#4d4d4d;
}
* html #mainContents  .newsBox .news .catChanger ul li{
  background-image:url("../../shared/img/icon/categoryPointer.gif");
  background-position:50% left;
  background-repeat:no-repeat;
  padding-left:10px;
}
*:first-child+html #mainContents  .newsBox .news .catChanger ul li{
  background-image:url("../../shared/img/icon/categoryPointer.gif");
  background-position:50% left;
  background-repeat:no-repeat;
  padding-left:10px;
}
#mainContents .newsBox .news .catChanger ul .current{
  font-weight:bold;
}
#mainContents .newsBox .news .catChanger ul li a{
  line-height:22px;
  color:#4d4d4d;
  text-decoration:underline;
}
html>/**/body #mainContents .newsBox .news .catChanger ul li a{
  line-height:28px;
}
#mainContents .newsBox .news .catChanger ul li a:hover{
  color:#4d4d4d;
  text-decoration:none;
}
#mainContents .newsBox .news .catChanger ul li.current a{
  color:#4d4d4d;
  text-decoration:none;
}
#mainContents .newsBox .news .catChanger ul li.current a:hover{
  color:#4d4d4d;
  text-decoration:none;
}


#mainContents .newsBox .list{
  width:574px;
  padding:10px 25px 30px 25px;
  background-image:url("../../shared/img/bg/mainContentsBG.gif");
  background-position:left top;
  background-repeat:repeat-y;
}
* html #mainContents .newsBox .list{
  width:599px;
}
* html #mainContents .newsBox .list .article{
  width:574px;
}
#mainContents .newsBox .list ul{
  margin-top:15px;
}
* html #mainContents .newsBox .list ul{
  margin:15px 0 0 0;
}
#mainContents .newsBox .list ul .date{
  padding:0;
  list-style-image:url("../../shared/img/icon/informationPointer.gif");
  list-style-position:outside;
  font-size:85%;
  color:#4d4d4d;
}
#mainContents .newsBox .list ul .title{
  list-style-image:none;
  list-style-type:none;
}
#mainContents .newsBox .list ul .title img{
  margin:0 3px 0 0;
}
#mainContents .newsBox .list ul .title a{
  color:#4d4d4d;
  text-decoration:none;
}
#mainContents .newsBox .list ul .title a:hover{
  color:#4d4d4d;
  text-decoration:underline;
}
#mainContents .newsBox .list ul .separator{
  margin:15px 0 15px 0;
  background-image:url("../../shared/img/other/separator.gif");
  background-position:left middle;
  background-repeat:repeat-x;
  list-style-image:none;
  list-style-type:none;
  font-size:1px;
  line-height:1px;
}
#mainContents .newsBox .list #download {
  margin-top:40px;
}

* html #mainContents .newsBox .list #download {
  width:574px;
}
#mainContents .newsBox .list #download h4 {
  padding:7px 5px 5px 15px;
  background-color:#eeeeee;
  background-image:url(../../shared/img/bg/listTitle.gif);
  background-position:5px;
  background-repeat:no-repeat;
  border-top:#0066bd solid 1px;
  border-bottom:none;
  font-size:98%;
}

#mainContents .newsBox .list #download ul{
  padding:0;
  margin:0;
}

#download ul .fileTitle {
  width:560px;
}

#download ul .fileTitle a{
  font-size:110%;
  font-weight:bold;
  color:#4d4d4d;
  text-decoration:none;
}
#download ul .fileTitle a:hover{
  font-size:110%;
  font-weight:bold;
  color:#4d4d4d;
  text-decoration:underline;
}

#download ul .icon a{
  font-size:93%;
  color:#4d4d4d;
  text-decoration:none;
}
#download ul .icon a:hover{
  font-size:93%;
  color:#4d4d4d;
  text-decoration:underline;
}
#download ul .icon img{
  margin:0 5px 0 0;
  vertical-align:middle;
}

#mainContents .newsBox .bgBottom{
  height:8px;
  line-height:8px;
  font-size:1px;
}

.mgnTop { 
  margin-top:5px !important;
}

#mainContentsBox .pageTopIn{
  width:574px;
  margin:5px 0 0 0;
  padding:0 0 0 0;
  text-align:right;
  overflow:hidden;
}
#mainContentsBox .pageTopIn a{
  width:4em;
  float:right;
  text-align:right;
  display:block;
  color:#555555;
  text-decoration:none;
  background:url(../../shared/img/icon/archivesPoint.gif) left 2px no-repeat;
  _background:url(../../shared/img/icon/archivesPoint.gif) left 4px no-repeat;
}
#mainContentsBox .pageTopIn a:hover{
  color:#555555;
  text-decoration:underline;
}

#wysiwyg{
  margin-bottom:25px;
}
