@charset "utf-8";

/* sub_contents
--------------------------------------------------------------------- \*/
.sub_cont_box			{ width:173px; margin:0 0 15px 0; padding:0 0 24px 0;}
	.sub_cont_box span			{ margin:0 0 10px 0; display:block;}
.sub_cont_box .inquiry		{ text-align:left;padding-left:20px;margin:25px 0 0 0;}

/* contents_title
--------------------------------------------------------------------- \*/
	.contents_title h2	{ width:135px; margin:0 15px 0 0;}



/* csr_statement
--------------------------------------------------------------------- \*/
#csr_statement{
}

#csr_statement .description{
  position:relative;
  height:123px;
}

#csr_statement .description .words{
  position:absolute;
  top:15px;
  left:15px;
}
#csr_statement .description .logo{
  position:absolute;
  top:15px;
  right:15px;
}


/* csr_activity
--------------------------------------------------------------------- \*/
#csr_activity{
}
#csr_activity h3{
  margin:40px 0 0 0;
}

#csr_activity ul{
  margin:15px 0 0 0;
  padding:0;
}
#csr_activity li{
  width:310px;
  margin:0;
  padding:0 0 8px 0;
  list-style:none;
  overflow:hidden;
  display:block;
}
#csr_activity li .article{
  background:url(../../shared/img/icon_003.gif) left top no-repeat;
  padding:0 0 0 12px;
}

#csr_group_activity{
  float:left;
  width:310px;
}

#csr_sbu_activity{
  float:right;
  width:310px;
}


/* csr_special
--------------------------------------------------------------------- \*/
#csr_special{
  margin:40px 0 10px 0;
}
#csr_special h3{
  margin:0 0 10px 0;
}
#csr_special p{
  margin:10px 0 0 0;
}


/* positive off
--------------------------------------------------------------------- \*/
.poBnrBox {
    padding: 20px 0;
}
.poBnrBox img {
    margin: 10px 0 5px;
}


/* csr_forest
--------------------------------------------------------------------- \*/
#csr_forest{
  margin:40px 0 10px 0;
}
#csr_forest h3{
  margin:0 0 5px 0;
}
#csr_forest p{
  margin:10px 0 0 0;
}


/* csr_index_news
--------------------------------------------------------------------- \*/
#csr_index_news{
  margin:40px 0 0 0;
}
#csr_index_news .clm_title_pd{
  overflow:hidden;
  zoom:1;
}

#csr_index_news .clm_title{
  position:relative;
}
#csr_index_news .clm_title .rss{
  position:absolute;
  top:50%;
  right:55px;
  margin-top:-6px;
}
#csr_index_news .clm_title .list{
  position:absolute;
  top:50%;
  right:10px;
  margin-top:-6px;
}

#csr_index_news .info_box{
  width:640px;
  margin:0 0 30px 0;
}
#csr_index_news .info_box ul{
  margin:0;
  padding:0;
}
#csr_index_news .info_box li{
  width:640px;
  margin:0 0 8px 0;
  padding:0 0 8px 0;
  list-style:none;
  overflow:hidden;
  display:block;
  background:url(../../shared/img/line_002.gif) left bottom repeat-x;
}

#csr_index_news .info_day{
  width:80px;
  margin:1px 10px 0 0;
  padding:0 0 0 12px;
  float:left;
  background:url(../../shared/img/icon_003.gif) left top no-repeat;
}

#csr_index_news .info_details{
  width:530px;
  margin:0;
  padding:0;
  float:left;
  line-height:145%;
}


