/* COLUMN */
.main_img {
  height: 56px;
  background: #FCDE31;
  margin-bottom: 25px; }
  .main_img h2 {
    line-height: 56px;
    font-weight: bold;
    font-size: 18px;
    letter-spacing: 2.16px;
    color: #1E1E1E;
    text-align: center; }

#ul_column li {
  margin-bottom: 25px;
  padding-bottom: 25px;
  background: url(../img/column/dot.png) repeat-x bottom left; }
  #ul_column li:last-child {
    background: none;
    border-bottom: 3px solid #000;
    margin-bottom: 0; }
  #ul_column li p {
    color: #1E1E1E; }
    #ul_column li p.img {
      float: left;
      margin-right: 15px;
      width: 42%; }
    #ul_column li p.new {
      position: relative; }
      #ul_column li p.new:before {
        content: url(../img/column/ico_new.svg);
        width: 35px;
        height: 35px;
        position: absolute;
        top: 0;
        left: 0; }
    #ul_column li p.date {
      font-weight: bold;
      float: left;
      margin-right: 5px;
      line-height: 21px;
      font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}
    #ul_column li p.title {
      font-size: 14px;
      line-height: 22px;
      letter-spacing: 0.5px;
      color: #1E1E1E;
      text-decoration: underline;
      overflow: hidden; }
  #ul_column li span {
    color: #fff;
    display: inline-block;
    font-size: 13px;
    line-height: 1;
    padding: 4px 0;
    margin-bottom: 10px;
    text-align: center;
    width: 84px;
    vertical-align: top; }
    #ul_column li span.orange {
      background: #FF9500; }
    #ul_column li span.pink {
      background: #FD5C8D; }
    #ul_column li span.blue {
      background: #00B7ED; }
    #ul_column li span.black {
      background: #3E3A39; }

.archiveBox {
  background: #EEE;
  border-radius: 7px;
  padding: 25px 0 0;
  margin-bottom: 61px;
  margin-top: 69px; }
  .archiveBox h4 {
    position: relative;
    border: 2px solid #1e1e1e;
    background: #fcde30;
    border-radius: 5px;
    padding: 9px 0 8px;
    color: #1e1e1e;
    font-size: 15px;
    line-height: 1;
    text-align: center;
    font-weight: bold;
    margin: 0 22% 17px;
    width: 56%; }
    .archiveBox h4:after {
      content: "";
      position: absolute;
      left: 50%;
      bottom: -7px;
      width: 10px;
      height: 10px;
      margin-left: -5px;
      border-left: 2px solid #1e1e1e;
      border-top: 2px solid #1e1e1e;
      background: #fcde30;
      -moz-transform: rotate(225deg) skew(-10deg, -10deg);
      -webkit-transform: rotate(225deg) skew(-10deg, -10deg);
      -ms-transform: rotate(225deg) skew(-10deg, -10deg);
      transform: rotate(225deg) skew(-10deg, -10deg); }
  .archiveBox select {
    margin: 0 3.4%;
    border: 1px solid #bbb;
    font-size: 13px;
    line-height: 18px;
    letter-spacing: 0.65px;
    color: #1E1E1E;
    border-radius: 0;
    margin-bottom: 28px;
    background: #fff url(../img/column/ico_seclectBox.jpg) center right no-repeat;
    background-size: 30px 30px;
    height: 30px;
    width: 93.6%;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    position: relative;
    outline: none;
    padding-left: 10px; }

#column .wp-pagenavi {
  margin-top: 35px; }
  #column .wp-pagenavi span.current {
    font-weight: bold;
    font-size: 17px;
    line-height: 23px;
    color: #FFF;
    background: #1E1E1E;
    border: 1px solid #1E1E1E;
    border-radius: 0;
    width: 23px;
    height: 23px; }
  #column .wp-pagenavi a.page {
    font-weight: bold;
    font-size: 17px;
    line-height: 23px;
    color: #1E1E1E;
    background: #fff;
    border: 1px solid #1E1E1E;
    border-radius: 0;
    width: 23px;
    height: 23px; }
    #column .wp-pagenavi a.page:hover {
      color: #FFF;
      background: #1E1E1E; }
  #column .wp-pagenavi a.nextpostslink {
    font-size: 15px;
    font-family: Arial;
    background: none;
    border-radius: 0;
    color: #1E1E1E;
    width: auto;
    height: 23px; }
    #column .wp-pagenavi a.nextpostslink:hover {
      color: #1E1E1E; }
  #column .wp-pagenavi a.previouspostslink {
    font-size: 15px;
    font-family: Arial;
    background: none;
    border-radius: 0;
    color: #1E1E1E;
    width: auto;
    height: 23px; }
    #column .wp-pagenavi a.previouspostslink:hover {
      color: #1E1E1E; }

/* SINGLE COLUMN */
#content_column {
  padding-bottom: 40px;
  margin-bottom: 40px;
  border-bottom: 3px solid #1E1E1E; }
  #content_column p {
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0.7px;
    color: #1E1E1E; }
    #content_column p.date {
      font-weight: bold;
      font-size: 12px;
      line-height: 20px;
      letter-spacing: 0.6px;
      float: left;
      margin-right: 10px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}
  #content_column span {
    font-size: 12px;
    line-height: 1;
    letter-spacing: 1.2px;
    color: #FFFFFF;
    display: inline-block;
    vertical-align: top;
    padding: 4px 6px;
    margin-bottom: 15px; }
    #content_column span.orange {
      background: #FF9500; }
    #content_column span.pink {
      background: #FD5C8D; }
    #content_column span.blue {
      background: #00B7ED; }
    #content_column span.black {
      background: #3E3A39; }
  #content_column h3.title {
    font-weight: bold;
    font-size: 17px;
    line-height: 24px;
    letter-spacing: 1.36px;
    color: #1E1E1E;
    margin-bottom: 20px;
    padding-bottom: 20px;
    background: url(../img/column/dot.png) repeat-x bottom left; }

.pagingDt {
  margin-bottom: -19px; }
  .pagingDt .prev {
    padding-left: 15px;
    padding-right: 15px;
    width: 34.4%;
    display:table-cell;
   vertical-align: middle;
    background: url(../img/column/ico_prev.png) no-repeat left center; }
    .pagingDt .prev.bgn {
      background: none; }
  .pagingDt .next {
    padding-right: 15px;
    padding-left: 15px;
    width: 34.4%;
	display:table-cell;
   vertical-align: middle;
    background: url(../img/column/ico_next.png) no-repeat right center; }
    .pagingDt .next.bgn {
      background: none; }
  .pagingDt span {
    font-size: 12px;
    line-height: 1.5;
    text-decoration: underline; }
  .pagingDt img {
    margin-bottom: 10px; }
  .pagingDt .list {
    border: 2px solid #1E1E1E;
    border-radius: 5px;
    display: table-cell;
    width: 12%;
    margin: 0 9.6%;
        padding: 6px 10px;
    vertical-align: middle; }
    .pagingDt .list a {
      font-size: 13px;
      text-align: center;
      line-height: 1;
      display: block; }

/*# sourceMappingURL=column.css.map */
