.error_message {
  color: red;
}

.caution_message {
  color: red;
}

#ui-datepicker-div {
  display: none;
}

/* iepngfix */

.iepngfix {
        behavior: url(../images/iepngfix.htc);
    }

/* プロモーション申込みボタン --------------------------------------- */
.btn_inquiry_promotion a {
    width:220px;
    height:41px;
    background:url(/static/images/btn_promotion.png) 0px 0px  no-repeat;
    text-indent:-9999px;
    display:block;
}

.btn_inquiry_promotion a:link ,
.btn_inquiry_promotion a:active ,
.btn_inquiry_promotion a:visited {
    width:220px;
    height:41px;
    display:block;
    background:url(/static/images/btn_promotion.png) 0px 0px  no-repeat;
    display:block;
}

.btn_inquiry_promotion a:hover {
    width:220px;
    height:41px;
    display:block;
    background:url(/static/images/btn_promotion.png) 0px -41px  no-repeat;
}

/* リワード申込みボタン --------------------------------------- */
.btn_inquiry_reward a {
    width:220px;
    height:41px;
    background:url(/static/images/btn_reward.png) 0px 0px  no-repeat;
    text-indent:-9999px;
    display:block;
}

.btn_inquiry_reward a:link ,
.btn_inquiry_reward a:active ,
.btn_inquiry_reward a:visited {
    width:220px;
    height:41px;
    display:block;
    background:url(/static/images/btn_reward.png) 0px 0px  no-repeat;
}

.btn_inquiry_reward a:hover {
    width:220px;
    height:41px;
    display:block;
    background:url(/static/images/btn_reward.png) 0px -41px  no-repeat;
}

/* SandBoxログインボタン --------------------------------------- */
.btn_sandbox a {
    width:97px;
    height:22px;
    background:url(/static/images/btn_SandBox.png) 0px 0px  no-repeat;
    text-indent:-9999px;
    display:block;
}

.btn_sandbox a:link ,
.btn_sandbox a:active ,
.btn_sandbox a:visited {
    width:97px;
    height:22px;
    display:block;
    background:url(/static/images/btn_SandBox.png) 0px 0px  no-repeat;
}

.btn_sandbox a:hover {
    width:97px;
    height:22px;
    display:block;
    background:url(/static/images/btn_SandBox.png) 0px -22px  no-repeat;
}

/* Gyroログインボタン --------------------------------------- */
.btn_gyro a {
    width:97px;
    height:22px;
    background:url(/static/images/btn_Gyro.png) 0px 0px  no-repeat;
    text-indent:-9999px;
    display:block;
    margin-left:5px;
}

.btn_gyro a:link ,
.btn_gyro a:active ,
.btn_gyro a:visited {
    width:97px;
    height:22px;
    display:block;
    background:url(/static/images/btn_Gyro.png) 0px 0px  no-repeat;
}

.btn_gyro a:hover {
    width:97px;
    height:22px;
    display:block;
    background:url(/static/images/btn_Gyro.png) 0px -22px  no-repeat;
}

/* 開発中のアプリケーションバージョン設定ボタン --------------------------------------- */
.btn_version_in_review a {
    width:220px;
    height:41px;
    background:url(/static/images/btn_version_in_review.png) 0px 0px  no-repeat;
    text-indent:-9999px;
    display:block;
}

.btn_version_in_review a:link ,
.btn_version_in_review a:active ,
.btn_version_in_review a:visited {
    width:220px;
    height:41px;
    display:block;
    background:url(/static/images/btn_version_in_review.png) 0px 0px  no-repeat;
    display:block;
}

.btn_version_in_review a:hover {
    width:220px;
    height:41px;
    display:block;
    background:url(/static/images/btn_version_in_review.png) 0px -41px  no-repeat;
}

input[name="content_version_in_review"] {
    width:216px;
    height: 16px;
}
/* a/partner/site/list.tt お知らせ設定 --------------------------------------- */
.notice {
  padding-bottom: 40px;

}

.notice_banner_image {
  float: left;
}

.notice_detail {
  position: relative;
  float: right;
  border: solid;
  border-width: 1px;
  width: 610px;
  height: 78px;
  padding: 10px 0px 10px 10px;
}
/* a/partner/site/web_document.tt SDK 導入資料 -------------------------------- */

#document_iframe {
  border: none;
  width: 100%;
}

