@charset "utf-8";
/**
 * index.css 
 * (c) FOURDIGIT Inc.
 *
 */
/* import */
  @import "/common/2010/css/basepage.css";

/* mainArea */
  #mainArea .title {
    position: relative;
    margin-bottom: 10px;
  }
  #mainArea .detailBtn {
    position: absolute;
  }
  #mainArea #detail01 {
    top: 195px;
    left: 333px;
  }
  #mainArea #detail02 {
    top: 209px;
    left: 337px;
  }
  #mainArea .btn { zoom: 1; }
  #mainArea .btn:after { content : ''; display : block; clear : both; }
  #mainArea .btn li {
    float: left;
    margin-right: 10px;
  }
  #mainArea .btn .right {
    margin-right: 0;
  }
  #mainArea .btn li img {
    vertical-align: top;
  }

/* section01 */
  #section01 {
    margin-bottom: 50px;
  }
  #section01 .list {
    margin-top: 20px;
    margin-bottom: 20px;
    zoom: 1;
  }
  #section01 .list:after { content : ''; display : block; clear : both; }
  #section01 .list li {
    float: left;
    margin-right: 10px;
  }
  #section01 .list .right {
    margin-right: 0;
  }

/* section02 */
  #section02 .list li {
    clear: both;
    margin-bottom: 30px;
    zoom: 1;
  }
  #section02 .list li:after { content : ''; display : block; clear : both; }
  #section02 .list .thumb {
    float: right;
    width: 210px;
  }
  #section02 .list dl {
    float: left;
    width: 430px;
  }
  #section02 .list dt {
    position: relative;
    padding: 5px 0 0 65px;
    min-height: 51px;
    height: 100%!important;
    height: 51px;
  }
  #section02 .list dt img {
    position: absolute;
    left: 0px;
    top: 0px;
  }
  #section02 .list dt span {
    display: block;
    font-size: 93%;
  }
  #section02 .list dt a {
    font-size: 123.1%;
    font-weight: bold;
  }
  #section02 .list dd a.more {
    margin-left: 5px;
    padding-left: 10px;
    background-color: transparent;
    background-image: url(/common/2010/imgs/icon/icon-link-01.gif);
    background-repeat: no-repeat;
    background-position: left 50%;
  }

