
div#ct-area
{
  width: 902px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  text-align: left;
}

div#ct-left
{
  float: left;
  width: 690px;
}

div#ct-right
{
  float: right;
  width: 200px;
}


div#ct-area h1 {
	margin-bottom: 8px;
	padding: 6px 20px;
	background: url("/common/img/bg_h1.gif") no-repeat 0 0;
	color: #333333;
	font-size: 200%;
	font-weight: normal;
	line-height: 0.7em;
}

#ct-left dl dt{
	background: transparent url("/support/find/img/icon_q.gif") no-repeat scroll 0 0.4em;
	font-weight: bold;
	padding-left: 24px;
	padding-top: 3px;
	
	margin-top: 1em;
	margin-bottom: 1em;
	line-height: 1.7em;
}

#ct-left div.namazu-result-header h2{
	background-image: url("/common/img/bg_h2_tp.gif");
	padding: 4px 12px 3px;
}

#ct-left div.namazu-result-footer{
	margin-bottom: 3em;
}


#ct-right dl.snavi
{
  width: 200px;
  background-image: url("/common/img/bg_snavi_rp.gif");
  background-repeat: repeat-y;
}

#ct-right dl.snavi dd ul li
{
  padding-top: 7px;
  padding-right: 0px;
  padding-bottom: 6px;
  padding-left: 0px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #e1e1e1;
}

#ct-right dl.snavi dd ul li a
{
  padding-left: 29px;
  background-image: url("/common/img/icon_arrow.gif");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 12px 0.2em;
}

div#ct-right .bg span
{
  display: block;
  padding-top: 3px;
  padding-right: 12px;
  padding-bottom: 3px;
  padding-left: 12px;
  background-color: transparent;
  background-image: url("/img/share/bg_sidenavi_bt.gif");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: left bottom;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  color: #ffffff;
  font-weight: bold;
}




