/* CSS Document */

/* ------------------------------------ titles ------------------------------------ */
.titlebg{
  background:url(/common/img/contents/titlebg_renovation.gif) no-repeat ;
  height:50px;
}
/* ------------------------------------ /titles ------------------------------------ */

#cc_renovation {
  padding:0px 15px;
}
#cc_renovation img {
  vertical-align:bottom;
}
#cc_renovation h5 {
  margin:25px 0px 15px 0;
  clear: both;
}

#cc_renovation ul#meritList {
  height: 90px;
  margin: 0;
	padding: 0;
  list-style: none;
}
#cc_renovation ul#meritList li {
  margin-bottom: 0;
  padding-bottom: 15px;
  float: left;
}
#cc_renovation ul li.right_15 {
  margin-right: 15px;
}

#cc_renovation div#mainPhoto {
  float: left;
}

#cc_renovation #thumBox01 {
  margin-bottom: 15px;
  float: right;
}
#cc_renovation #thumBox01 td {
  padding-bottom: 8px;
}

#cc_renovation #thumBox02 {
  clear: both;
}

#cc_renovation p{
  padding: 0 0 15px 0;
  line-height:150%;
  margin:0;
}

#cc_renovation strong{
  color:#CC6666;
  font-size:14px;
}

/*tabMenu*/

#cc_renovation div#mainmenu {
  height: 36px;
	background: url(img/img06.gif) repeat-x;
}
#cc_renovation div#mainmenu ul {
  margin: 0;
	padding: 0;
}
#cc_renovation div#mainmenu ul li {
  margin: 0;
	padding: 0;
  list-style: none;
	float: left;
}

#cc_renovation #mm-00 {
  display: none;
}
#cc_renovation #mm-01 a{
  width:215px;
  height:36px;
	margin-right: 10px;
  background: url(./img/img_btn02_off.gif) no-repeat;
  display:block;
}
#cc_renovation #mm-01 a:hover{
  background:url(./img/img_btn02_on.gif) no-repeat;
}
#cc_renovation #mm-01 a.selected{
  background:url(./img/img_btn02_on.gif) no-repeat;
}
#cc_renovation #mm-02 a{
  width:215px;
  height:36px;
	margin-right: 10px;
  background: url(./img/img_btn03_off.gif) no-repeat;
  display:block;
}
#cc_renovation #mm-02 a:hover{
  background:url(./img/img_btn03_on.gif) no-repeat;
}
#cc_renovation #mm-02 a.selected{
  background:url(./img/img_btn03_on.gif) no-repeat;
}
#cc_renovation #mm-03 a{
  width:215px;
  height:36px;
  background: url(./img/img_btn04_off.gif) no-repeat;
  display:block;
}
#cc_renovation #mm-03 a:hover{
  background:url(./img/img_btn04_on.gif) no-repeat;
}
#cc_renovation #mm-03 a.selected{
  background:url(./img/img_btn04_on.gif) no-repeat;
}

#cc_renovation div.caseCont {
  padding: 30px;
  background: #EEF8F9;
}

#cc_renovation div.caseCont table {
  width: 100%;
  border-collapse: collapse;
}
#cc_renovation div.caseCont table caption {
  margin-bottom: 5px;
	font-size: 16px;
	font-weight: bold;
  text-align: left;
}
#cc_renovation div.caseCont table td,
#cc_renovation div.caseCont table th {
  padding: 8px;
	line-height: 1.5em;
  border: 1px solid #9B9B9B;
	background: #FFFFFF;
}
#cc_renovation div.caseCont table td.gray {
  background: #F3F3F3;
}
#cc_renovation div.caseCont table th {
  font-weight: bold;
  background: #D9D9D9;
}

/*common*/

.imgRight {
  float: right;
  padding: 0 0 15px 15px !important; 
}

/*イメージ要素の半透明処理*/

a img.toumei{
  filter: alpha(opacity=100);
  -moz-opacity:1;
  opacity:1;
}
a:hover img.toumei{
  filter: alpha(opacity=70);
  -moz-opacity:0.5;
  opacity:0.5;
}
