@charset "utf-8";
/*
**********************************************************************

* page.css

*********************************************************************
*/


/* =========================================================
Layout
========================================================= */

#Contents #Main {
  float:left;
  width:780px;
}

#Contents #Side {
  float:right;
  width:140px;
}
/* =========================================================
Main
========================================================= */
.artTit{
  margin-bottom:30px;
}
.catSect {
  margin-bottom: 50px;
}
.catSect .sectTit {
  margin-bottom: 25px;
}
.catSect .imgList {
    margin-left: -1px;
}
.catSect .imgList li {
  position: relative;
  width: 175px;
  margin: 0 0 25px 16px;
  float: left;
  display: inline;
  text-align: center;
}
.catSect .imgList li.hasLink .clickBox {
  cursor: pointer;
}
.catSect .imgList li.hasLink .name {
  text-decoration:underline;
}
.catSect .imgList li a {
  display: block;
  color: #333333;
  text-decoration:none;
}
.catSect .imgList li .thumb {
  width: 175px;
  height: 165px;
  padding:10px 0 0;
  margin-bottom: 3px;
  overflow: hidden;
  box-shadow:0 0 5px rgba(0,0,0,0.2);
}
.catSect .imgList li .thumb img {
  width:155px !important;
  height:auto !important;
}
.catSect .imgList li .txt {
  font-size: 12px;
  font-weight: bold;
}
.catSect .imgList li .iconNew {
  position: absolute;
  left: -15px;
  top: -15px;
}

.catSect .imgList li.commingTxt {
  width:100%;
  margin-left:11px;
  font-size:16px;
  text-align:center;
}
/* =========================================================
Side
========================================================= */
.catnavList {
  line-height: 1;
}
.catnavList li {
  margin-bottom: 3px;
}
.catnavList li img {
  vertical-align: top;
}