/* $Id: custom_lp.css 949 2012-07-09 04:39:57Z sugiyama_masayuki $ */
/** 共通 **/
/** ヘッダ **/
#header-wrapper {
  width: 800px;
}

.component-1053-1040 #header {
  padding-top: 20px;
  padding-bottom: 0px;
}

.component-1053-1040 #header #header-logo-image {
  float: left;
  margin-right: 0px;
  margin-left: 20px;
}

.component-1053-1040 #header #header-logo-image2 {
  float: right;
  margin-right: 20px;
}

.component-1053-1040 #header-logo-image3 {
  text-align: center;
}

/** グローバルナビ **/
#gnavi-wrapper {
  margin-bottom: 0px;
}

/** フッタ **/
#footer-wrapper {
  width: 800px;
}

.component-1055-1049 #footer-menu {
  border-width: 2px 0px 0px;
}

.component-1055-1049 #footer-inner #footer-msg {
  width: 800px;
  padding: 0px 0px 5px;
  margin-top: 0px;
  border: 0px;
  text-align: center;
  font-size: 11px;
  line-height: 14px;
}

.component-1055-1049 #footer-inner #footer-copyright {
  width: 800px;
  padding-bottom: 5px;
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: center;
}

/** コンテンツ **/
#contents-wrapper {
  width: 800px;
}

/** テンプレート1_一枚訴求型 **/
/** ランディングページ一枚訴求型 **/
.component-1315-1191 .lp-detail-body {
  margin-top: 0px;
}

/** テンプレート4_商品一覧型 **/
/** 詳細画像(画像、リッチ、リンクURL、リンクテキスト) **/
.component-1333-1202 .lp-repeat-detail {
  border-style: solid;
  border-color: #EEEEEE;
}

/** テンプレート5_資料DL **/
/** imagelink **/
.component-1454-1269 .imagelink {
  padding-bottom: 20px;
  margin-bottom: 15px;
  border-bottom: 2px solid;
  text-align: center;
}

/** 一覧 **/
.component-1057-1051 .list h2 {
  border-top: 0px;
  border-right: 0px;
  font-size: 16px;
  font-weight: bold;
}

.component-1057-1051 .list ul {
  width: 765px;
  margin: auto;
}

.component-1057-1051 .list ul li {
  padding-right: 0px;
  padding-left: 0px;
  border-bottom-style: solid;
  border-bottom-color: #EEEEEE;
}

/** 基本(日付項目名なし) **/
.component-1320-1194 .lp-detail-content-scope2 {
  padding-bottom: 5px;
}

.component-1320-1194 .lp-detail-repeat-content {
  *margin-left: 4px;
}

/** 一覧(エントリーボタン) **/
.component-1057-1119 .list {
  text-align: center;
}

.component-1057-1119 .list ul {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: auto;
  padding-top: 25px;
  margin-bottom: 0px;
}