@charset "utf-8";

/* ------------------------- TOC
campaign
english_index
empower_index
koi_index
okei_index
kabu_index

 ------------------------- */


/* ============================== campaign */
body#campaign { background-image: none; }
body#campaign #wrapper_campaign { background: url(../../img/bg_wrapper_campaign.png) no-repeat 50% 0; }
/* header_campaign */
#campaign #wrapper_campaign #header_campaign,
#campaign #wrapper_campaign #contents_campaign,
#campaign #wrapper_campaign #footer_campaign { width: 900px; margin: 0 auto; }
#campaign #wrapper_campaign #logo { padding-top: 40px; }
#campaign #wrapper_campaign .header_campaign_inner { margin-top: 20px; }
#campaign #header_campaign .ls { width: 612px; }
#campaign #header_campaign .ls .lc { width: 155px; }
#campaign #header_campaign .ls .lc img {  }
#campaign #header_campaign .ls p { overflow: hidden; }
#campaign #header_campaign .rs { width: 271px; }
#campaign #header_campaign .rs dd { margin-top: 15px; padding-bottom: 27px; }
/* sec_about */
#campaign .sec_about { margin-top: 19px; }
#campaign .sec_about dd { margin-top: 17px;  }
/* sec */
#campaign .sec { margin-top: 21px; padding-bottom: 11px; background: url(../../img/bg_campaign_sec.gif) no-repeat 0 100%; }
#campaign .sec_column2 { background: url(../../img/bg_campaign_sec_column2.gif) no-repeat 0 100%; }
#campaign .sec .ls { width: 595px; }
#campaign .sec .ls .lc { width: 286px; border-top: 1px solid #009FE8; padding: 1px 2px 0; }
#campaign .sec .ls .rc { width: 286px; border-top: 1px solid #009FE8; padding: 1px 2px 0; }
#campaign .sec .rs { width:  286px; border-top: 1px solid #009FE8; padding: 1px 2px 0; }
#campaign .sec p.catch { margin: 9px 9px 0; padding-bottom: 10px; border-bottom: 1px solid #009FE8; }
#campaign .sec p.lead { margin: 9px 9px 0; line-height: 1.5; min-height: 130px; }
/* bt_detail_container */
#campaign .sec .bt_detail_container { margin: 10px 9px 0; }
#campaign .sec .bt_detail_container img { vertical-align: top; }
#campaign .sec .bt_detail_container .bt_detail_1 { width: 170px; border: none; padding: 0; }
#campaign .sec .bt_detail_container .bt_detail_2 { width: 94px; border: none; padding: 0; }

#campaign #sec_list { padding: 0; border-top: none; }
#campaign #sec_list li { background: url(../../img/bullet_campaign.gif) no-repeat 0 0.2em; padding-left: 14px; margin-top: 8px; }
#campaign #sec_list li li { background: url(../../img/bullet_s_campaign.gif) no-repeat 3px 0.5em; padding-left: 10px; margin-top: 3px; }

#campaign #wrapper_campaign #footer_campaign_outer { margin-top: 36px; padding-top: 20px; padding-bottom: 25px; background-color: #A1B5BE; border-top: 1px solid #6C787F; }
#campaign #wrapper_campaign #footer_campaign dt { font-weight: bold; }
#campaign #wrapper_campaign #footer_campaign dd { margin-top: 7px; line-height: 1.7; font-size: 84%; }
#campaign #wrapper_campaign #footer_campaign p { text-align: right; font-size: 84%; background: url(../../img/bg_campagin_copyright.gif) no-repeat 0 0; margin-top: 16px; padding-top: 15px; }


/* ============================== english_index */
#english_index {  }
#english_index h1 { background: url(../../english/img/h1_index.gif); width: 700px; height: 86px; }


/* ============================== empower_index */
#empower_index {  }
#empower_index h1 { background: url(../../empower/img/h1_index.gif); width: 700px; height: 86px; }


/* ============================== koi_index */
#koi_index {  }
#koi_index h1 { background: url(../../koi/img/h1_index.gif); width: 700px; height: 86px; }


/* ============================== okei_index */
#okei_index {  }
#okei_index h1 { background: url(../../okei/img/h1_index.gif); width: 700px; height: 86px; }


/* ============================== kabu_index */
#kabu_index {  }
#kabu_index h1 { background: url(../../kabu/img/h1_index.gif); width: 700px; height: 86px; }


