@charset "utf-8";

/* --------------------
JDNAを応援する用CSS(support.css)
コンテナ >>
#bread
#support
 |- article
 |- funds
 |- act
-------------------- */
dl{
  margin-top: 0.5em;
}
dl > dt{
  clear: left;
  float: left;
  width: 6em;
  margin-left: 0.5em;
}
dl > dd{
  margin-left: 7em;
}
/* 共援とは */
#kyoen > h4.c_cap{
  background-color: #D1D1D1;
  color: #000000;
}
/* タブ */
#support > ul{
  width: 402px;
  margin-right: 1px;
  margin-left: auto;
  height:28px;
  list-style:none;
}
#support > ul > li{
  width: 134px;
  height: 28px;
  float: left;
}
#support > ul > li > a{
  display: block;
  width: 134px;
  height: 28px;
  font-size: 0;
}
/* 物品 */
#support > ul > li.t_article{
  background: url(../images/child/support/tab_ar_h.png) no-repeat top left #fff;
}
#support > ul > li.t_article .active{
  background: url(../images/child/support/tab_ar_a.png) no-repeat top left #fff;
}
#support > ul > li.t_article > a:hover,
#support > ul > li.t_article > a:active,
#support > ul > li.t_article > a:visited{
  background: url(../images/child/support/tab_ar_a.png) no-repeat top left #fff;
}
/* 資金 */
#support > ul > li.t_funds{
  background: url(../images/child/support/tab_funds_h.png) no-repeat top left #fff;
}
#support > ul > li.t_funds .active{
  background: url(../images/child/support/tab_funds_a.png) no-repeat top left #fff;
}

#support > ul > li.t_funds > a:hover,
#support > ul > li.t_funds > a:active,
#support > ul > li.t_funds > a:visited{
  background: url(../images/child/support/tab_funds_a.png) no-repeat top left #fff;
}
/* 活動 */
#support > ul > li.t_act{
  background: url(../images/child/support/tab_act_h.png) no-repeat top left #fff;
}
#support > ul > li.t_act .active{
  background: url(../images/child/support/tab_act_a.png) no-repeat top left #fff;
}
#support > ul > li.t_act > a:hover,
#support > ul > li.t_act > a:active,
#support > ul > li.t_act > a:visited{
  background: url(../images/child/support/tab_act_a.png) no-repeat top left #fff;
}
#support > .tab{
  border: 1px solid #E8E8E8;
  padding: 0;
  background-color: #FFFFFF;
}
#support > .tab:after{
  content: "."; 
  display: block;
  height: 0; 
  font-size: 0;
  clear: both; 
  visibility: hidden;
}
/* 物品 */
#article > div > h4.c_cap{
  background-color: #3AB54A;
}
#article > div > h5.cap{
  margin-bottom: 0.5em;
  border-left: 5px solid #3AB54A;
  border-bottom: 0;
  color: #3AB54A;
}
/* 資金 */
#funds > div > h4.c_cap{
  background-color: #FCB814;
}
/* 活動 */
#act > div > h4.c_cap{
  background-color: #C91B27;
}
#act > div > h5.cap{
  margin-bottom: 0.5em;
  border-left: 5px solid #C91B27;
  border-bottom: 0;
  color: #C91B27;
}
#act_cnt3{
  /*margin-bottom: 20px;*/
}
#f_cnt2 > dl,
#act_cnt5 > dl{
  padding: 0 1em 1em 1em;
  margin-bottom: 1em;
}
/* 共通 */
div.inner_dl{
  margin: 2px 9px 20px 9px;
  border-top: 1px dotted #F7F7F7;
}
div.inner{
  padding: 0 1em 1em 2em;
  margin-bottom: 1em;
}
div.inner > ul,
dd > ul{
  list-style-type: disc;
  margin-left: 1em;
}
p.tab_txt{
  padding: 1em;
}
p.txt{
  margin: 0 13px 26px 22px;
}
a.mailer{
  color: #008CD6;
}
