@charset "shift_jis";

#main h1.tit {
	background-image: url(../images/product/report/h1_tit.jpg);
}

.btnWrapper li {
	float:left;
	width:160px;
	padding-right:16px;
}
.btnWrapper li.last {
	padding-right:0px;
}
.btnWrapper li a {
	display:block;
	width:160px;
	height:35px;
	background-repeat:no-repeat;
	background-position:left top;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	outline:none;
}
.btnWrapper li.current a,
.btnWrapper li a:hover {
	background-position:left bottom;
}
.btnWrapper #lineUp a {
	background-image:url(../images/product/top/btn_top_lineup.gif);
}
.btnWrapper #externals a {
	background-image:url(../images/product/top/btn_top_externals.gif);
}
.btnWrapper #example a {
	background-image:url(../images/product/top/btn_top_example.gif);
}
.btnWrapper #fcnavi a {
	background-image:url(../images/product/top/btn_top_fcnavi.gif);
}

#main #snavi {
	width: 220px;
	float: right;
	background-image: url(../images/product/report/snavi_bg.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
#snavi #snaviInteview,
#snavi #snaviExample {
	margin: 12px 8px 7px 8px;
	background-image: url(../images/product/report/snavi_box_body.gif);
	background-position: left top;
	background-repeat: repeat-y;
}
#snavi #snaviExample {
	margin-top: 0px;
}
#snavi #snaviInteview .title,
#snavi #snaviExample .title {
	width: 203px;
	height: 46px;
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 1px;
	line-height: 0;
	text-indent: -9999px;
}
#snavi #snaviInteview .title {
	background-image: url(../images/product/report/snavi_tit01.gif);
}
#snavi #snaviExample .title {
	background-image: url(../images/product/report/snavi_tit02.gif);
}
#snavi #snaviInteview .backNo,
#snavi #snaviExample .backNo {
	padding: 0px 11px 7px 11px;
}
#snavi #snaviInteview .backNo .text,
#snavi #snaviExample .backNo .text {
	width: 142px;
	height: 20px;
	background-image: url(../images/product/report/text_snavi_backno.gif);
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 1px;
	line-height: 0;
	text-indent: -9999px;
}
#snavi #snaviInteview .image,
#snavi #snaviExample .image {
	padding: 0px 11px 16px 11px;
	background-image: url(../images/product/report/snavi_box_bottom01.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
#snavi #snaviExample .image {
	background-image: url(../images/product/report/snavi_box_bottom02.gif);
}
#snavi #snaviInteview .image img,
#snavi #snaviExample .image img {
	border: 1px solid #CCCCCC;
}

#main #report {
	width: 690px;
	float: left;
}
#report .entryArea {
	width: 690px;
	margin-bottom: 15px;
}
#report .entryArea h2.tit {
	width: 690px;
	height: 77px;
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 1px;
	line-height: 0;
	text-indent: -9999px;
}
#report .entryArea#entryInteview h2.tit {
	margin-top: 18px;
	background-image: url(../images/product/report/h2_tit01.jpg);
}
#report .entryArea#entryExample h2.tit {
	background-image: url(../images/product/report/h2_tit02.jpg);
}

#report .entryArea .entry {
	width:232px;
	margin-bottom: 10px;
	float: left;
	background-image: url(../images/product/report/entry_box_body.gif);
	background-position: left top;
	background-repeat: repeat-y;
}
#report .entryArea .entry#icase01,
#report .entryArea .entry#icase04,
#report .entryArea .entry#ecase03,
#report .entryArea .entry#ecase06,
#report .entryArea .entry#ecase09,
#report .entryArea .entry#ecase12,
#report .entryArea .entry#ecase15,
#report .entryArea .entry#ecase18,
#report .entryArea .entry#ecase21,
#report .entryArea .entry#ecase24 {
	width: 225px;
}

#report .entryArea .entry .head {
	width: 225px;
	height: 43px;
	background-position: left top;
	background-repeat: no-repeat;
}
#report .entryArea .entry#icase01 .head {
	background-image: url(../images/product/report/etitle01.gif);
}
#report .entryArea .entry#icase02 .head {
	background-image: url(../images/product/report/etitle01.gif);
}
#report .entryArea .entry#icase03 .head {
	background-image: url(../images/product/report/etitle01.gif);
}
#report .entryArea .entry#icase04 .head {
	background-image: url(../images/product/report/etitle01.gif);
}
#report .entryArea .entry#icase05 .head {
	background-image: url(../images/product/report/etitle01.gif);
}
#report .entryArea .entry#icase30 .head {
	background-image: url(../images/product/report/etitle_new.gif);
}
#report .entryArea .entry#icase31 .head {
	background-image: url(../images/product/report/etitle_new.gif);
}

#report .entryArea .entry#ecase01 .head {
	background-image: url(../images/product/report/etitle06.gif);
}
#report .entryArea .entry#ecase02 .head {
	background-image: url(../images/product/report/etitle07.gif);
}
#report .entryArea .entry#ecase03 .head {
	background-image: url(../images/product/report/etitle08.gif);
}
#report .entryArea .entry#ecase04 .head {
	background-image: url(../images/product/report/etitle09.gif);
}
#report .entryArea .entry#ecase05 .head {
	background-image: url(../images/product/report/etitle10.gif);
}
#report .entryArea .entry#ecase06 .head {
	background-image: url(../images/product/report/etitle11.gif);
}
#report .entryArea .entry#ecase07 .head {
	background-image: url(../images/product/report/etitle12.gif);
}
#report .entryArea .entry#ecase08 .head {
	background-image: url(../images/product/report/etitle13.gif);
}
#report .entryArea .entry#ecase09 .head {
	background-image: url(../images/product/report/etitle14.gif);
}
#report .entryArea .entry#ecase10 .head {
	background-image: url(../images/product/report/etitle15.gif);
}
#report .entryArea .entry#ecase11 .head {
	background-image: url(../images/product/report/etitle16.gif);
}
#report .entryArea .entry#ecase12 .head {
	background-image: url(../images/product/report/etitle17.gif);
}
#report .entryArea .entry#ecase13 .head {
	background-image: url(../images/product/report/etitle18.gif);
}
#report .entryArea .entry#ecase14 .head {
	background-image: url(../images/product/report/etitle19.gif);
}
#report .entryArea .entry#ecase15 .head {
	background-image: url(../images/product/report/etitle20.gif);
}
#report .entryArea .entry#ecase16 .head {
	background-image: url(../images/product/report/etitle21.gif);
}
#report .entryArea .entry#ecase17 .head {
	background-image: url(../images/product/report/etitle22.gif);
}
#report .entryArea .entry#ecase18 .head {
	background-image: url(../images/product/report/etitle23.gif);
}
#report .entryArea .entry#ecase19 .head {
	background-image: url(../images/product/report/etitle24.gif);
}
#report .entryArea .entry#ecase20 .head {
	background-image: url(../images/product/report/etitle25.gif);
}
#report .entryArea .entry#ecase21 .head {
	background-image: url(../images/product/report/etitle26.gif);
}
#report .entryArea .entry#ecase22 .head {
	background-image: url(../images/product/report/etitle27.gif);
}
#report .entryArea .entry#ecase23 .head {
	background-image: url(../images/product/report/etitle28.gif);
}
#report .entryArea .entry#ecase24 .head {
	background-image: url(../images/product/report/etitle29.gif);
}


#report .entryArea .entry .head .title {
	font-size: 1px;
	line-height: 0;
	text-indent: -9999px;
}
#report .entryArea .entry .head .button {
	padding: 20px 0px 0px 130px;
}
#report .entryArea .entry .head .button a {
	display: block;
	width: 82px;
	height: 16px;
	background-position: left top;
	background-repeat: no-repeat;
	outline: none;
	font-size: 1px;
	line-height: 0;
	text-indent: -9999px;
}
#report .entryArea#entryInteview .entry .head .button a {
	background-image: url(../images/product/report/btn_detail01.gif);
}
#report .entryArea#entryExample .entry .head .button a {
	background-image: url(../images/product/report/btn_detail02.gif);
}

#report .entryArea .entry .textImg {
	width: 213px;
	height: 73px;
	background-position: 11px 7px;
	background-repeat: no-repeat;
	font-size: 1px;
	line-height: 0;
	text-indent: -9999px;
}
#report .entryArea#entryExample .entry .textImg {
	height: 73px;
}
#report .entryArea .entry#icase01 .textImg {
	background-image: url(../images/product/report/etext01.gif);
}
#report .entryArea .entry#icase02 .textImg {
	background-image: url(../images/product/report/etext02.gif);
}
#report .entryArea .entry#icase03 .textImg {
	background-image: url(../images/product/report/etext03.gif);
}
#report .entryArea .entry#icase04 .textImg {
	background-image: url(../images/product/report/etext04.gif);
}
#report .entryArea .entry#icase05 .textImg {
	background-image: url(../images/product/report/etext05.gif);
}
#report .entryArea .entry#icase30 .textImg {
	background-image: url(../images/product/report/etext30.gif);
}
#report .entryArea .entry#icase31 .textImg {
	background-image: url(../images/product/report/etext31.gif);
}



#report .entryArea .entry#ecase01 .textImg {
	background-image: url(../images/product/report/etext11.gif);
}
#report .entryArea .entry#ecase02 .textImg {
	background-image: url(../images/product/report/etext12.gif);
}
#report .entryArea .entry#ecase03 .textImg {
	background-image: url(../images/product/report/etext13.gif);
}
#report .entryArea .entry#ecase04 .textImg {
	background-image: url(../images/product/report/etext14.gif);
}
#report .entryArea .entry#ecase05 .textImg {
	background-image: url(../images/product/report/etext15.gif);
}
#report .entryArea .entry#ecase06 .textImg {
	background-image: url(../images/product/report/etext16.gif);
}
#report .entryArea .entry#ecase07 .textImg {
	background-image: url(../images/product/report/etext17.gif);
}
#report .entryArea .entry#ecase08 .textImg {
	background-image: url(../images/product/report/etext18.gif);
}
#report .entryArea .entry#ecase09 .textImg {
	background-image: url(../images/product/report/etext19.gif);
}
#report .entryArea .entry#ecase10 .textImg {
	background-image: url(../images/product/report/etext20.gif);
}
#report .entryArea .entry#ecase11 .textImg {
	background-image: url(../images/product/report/etext21.gif);
}
#report .entryArea .entry#ecase12 .textImg {
	background-image: url(../images/product/report/etext22.gif);
}
#report .entryArea .entry#ecase13 .textImg {
	background-image: url(../images/product/report/etext23.gif);
}
#report .entryArea .entry#ecase14 .textImg {
	background-image: url(../images/product/report/etext24.gif);
}
#report .entryArea .entry#ecase15 .textImg {
	background-image: url(../images/product/report/etext25.gif);
}
#report .entryArea .entry#ecase16 .textImg {
	background-image: url(../images/product/report/etext26.gif);
}
#report .entryArea .entry#ecase17 .textImg {
	background-image: url(../images/product/report/etext27.gif);
}
#report .entryArea .entry#ecase18 .textImg {
	background-image: url(../images/product/report/etext28.gif);
}
#report .entryArea .entry#ecase19 .textImg {
	background-image: url(../images/product/report/etext29.gif);
}
#report .entryArea .entry#ecase20 .textImg {
	background-image: url(../images/product/report/etext06.gif);
}
#report .entryArea .entry#ecase21 .textImg {
	background-image: url(../images/product/report/etext07.gif);
}
#report .entryArea .entry#ecase22 .textImg {
	background-image: url(../images/product/report/etext08.gif);
}
#report .entryArea .entry#ecase23 .textImg {
	background-image: url(../images/product/report/etext09.gif);
}
#report .entryArea .entry#ecase24 .textImg {
	background-image: url(../images/product/report/etext10.gif);
}



#report .entryArea .entry .image {
	padding: 0px 0px 10px 11px;
	background-image: url(../images/product/report/entry_box_bottom.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
#report .entryArea .entry .image img {
	border: 1px solid #CCCCCC;
}


#main #report.works,
#main #report.myhome {
}
#main #report.works .image img,
#main #report.myhome .image img {
	border: 10px solid #EBEBEB;
}

#report.works .entryArea h3,
#report.myhome .entryArea h3 {
	width: 690px;
	height: 41px;
	background-position: 0px 4px;
	background-repeat: no-repeat;
	font-size: 1px;
	line-height: 0;
	text-indent: -9999px;
}

#report.works .entryArea .case01 h3.tit {
	background-image: url(../images/product/report/works01/h3_title.gif);
}
#report.works .entryArea .case02 h3.tit{
	background-image: url(../images/product/report/works02/h3_title.gif);
}
#report.works .entryArea .case03 h3.tit {
	background-image: url(../images/product/report/works03/h3_title.gif);
}
#report.works .entryArea .case04 h3.tit {
	background-image: url(../images/product/report/works04/h3_title.gif);
}
#report.works .entryArea .case05 h3.tit {
	background-image: url(../images/product/report/works05/h3_title.gif);
}

#report.myhome .entryArea .case01 h3.tit {
	background-image: url(../images/product/report/myhome01/h3_title.gif);
}
#report.myhome .entryArea .case02 h3.tit {
	background-image: url(../images/product/report/myhome02/h3_title.gif);
}
#report.myhome .entryArea .case03 h3.tit {
	background-image: url(../images/product/report/myhome03/h3_title.gif);
}
#report.myhome .entryArea .case04 h3.tit {
	background-image: url(../images/product/report/myhome04/h3_title.gif);
}
#report.myhome .entryArea .case05 h3.tit {
	background-image: url(../images/product/report/myhome05/h3_title.gif);
}
#report.myhome .entryArea .case06 h3.tit {
	background-image: url(../images/product/report/myhome06/h3_title.gif);
}
#report.myhome .entryArea .case07 h3.tit {
	background-image: url(../images/product/report/myhome07/h3_title.gif);
}

#report.works .entryArea .entryBig {
	width: 690px;
	margin-bottom: 11px;
}
#report.works .entryArea .entryBig .image {
	width: 320px;
	float: left;
}
#main #report.works .entryArea .entryBig .image strong {
	display: block;
	padding: 3px 0px 0px 0px;
}
#main #report.works .entryArea .entryBig .image strong img {
	border: none;
}

#report.works .entryArea .entryBig .list {
	width: 323px;
	border: 1px solid #EDE9E0;
	background-color: #FAF8E7;
	margin-bottom:10px;
}
#report.works .entryArea .entryBig .list .tableWrapper {
	padding: 11px 4px 9px 8px;
}
#report.works .entryArea .entryBig .list .tableWrapper .title,
#report.works .entryArea .entryBig .list .tableWrapper .text {
	padding: 0px 0px 8px 8px;
	background-image: url(../images/product/report/bg_list_line.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
#report.works .entryArea .entryBig .list .tableWrapper .last{
	background-image:none;
	padding-bottom:5px;
}
#report.works .entryArea .entryBig .list .tableWrapper .text {
	padding-top: 8px;
	font-size: 90%;
}

#report.works .entryArea .entryBig .list .tableWrapper table {
	width: 311px;
}
#report.works .entryArea .entryBig .list .tableWrapper table th,
#report.works .entryArea .entryBig .list .tableWrapper table td{
	padding: 8px 0px 8px 8px;
	vertical-align: top;
}
#report.works .entryArea .entryBig .list .tableWrapper table th{
	width: 92px;
	background-image: url(../images/product/report/bg_table_th.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	font-weight: bold;
	text-align: left;
}
#report.works .entryArea .entryBig .list .tableWrapper table td{
	width: 237px;
	background-image: url(../images/product/report/bg_list_line.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
#report.works .entryArea .entryBig .list .link {
	margin: 0px 0px 9px 17px;
}
#report.works .entryArea .entryBig .list .link a {
	padding: 0px 0px 0px 15px;
	background-image: url(../images/product/report/icon_arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
	color: #333333;
	text-decoration: none;
}
#report.works .entryArea .entryBig .list .link a:hover {
	text-decoration: underline;
}

#report.works .entryArea .entryBlock {	
	width: 690px;
	margin-bottom: 10px;
}
#report.works .entryArea .entryBlock .entry,
#report.works .entryArea .entryBlock .entryMiddle {
	width: 167px;
	float: left;
	background:none;
}
#report.works .entryArea .entryBlock .entryMiddle {
	width: 303px;
}
#report.works .entryArea .entryBlock .entry .image,
#report.works .entryArea .entryBlock .entryMiddle .image {
	padding: 0px 0px 3px 0px;
	background: none;
}
#report.works .entryArea .entryBlock .entry .note,
#report.works .entryArea .entryBlock .entryMiddle .note {
	margin: 0px 43px 0px 3px;
}
#report.works .entryArea .entryBlock .entryMiddle .note {
	padding-right: 40px;
}

#report.works .entryArea .entryBlock .left,
#report.works .entryArea .entryBlock .right {
	width: 330px;
	float:left;
}
#report.works .entryArea .entryBlock .right {
	width: 350px;
}
#report.works .entryArea .entryBlock .left .entry,
#report.works .entryArea .entryBlock .right .entry {
	width: 330px;
	float: none;
}
#report.works .entryArea .entryBlock .left .entry .text,
#report.works .entryArea .entryBlock .right .entry .text {
	padding: 0px 0px 0px 3px;
}

/* 3 Column for works02-04 */
#report.works .entryArea #c3.entryBlock .left {
	width:470px;
}
#report.works .entryArea #c3.entryBlock .right {
	width:220px;
}
#report.works .entryArea #c3.entryBlock .left .entry {
	width: auto;
	float: left;
	padding-right:15px;
}
#report.works .entryArea #c3.entryBlock .right .entry {
	width: auto;
	float: left;
}


#report.myhome .entryArea .left {
	width: 340px;
	float: left;
}
#report.myhome .entryArea .right {
	width: 325px;
	float: right;
}

#report.myhome .entryArea .left .entry,
#report.myhome .entryArea .right .entry,
#report.myhome .entryArea .entryBlock .entry {
	padding: 0px;
	float: none;
	background: none;
}
#report.myhome .entryArea .right .entry {
	margin: 0px auto 10px auto;
	width: 250px;
}

#report.myhome .entryArea .left .entry .image,
#report.myhome .entryArea .right .entry .image,
#report.myhome .entryArea .entryBlock .entry .image {
	padding: 0px 0px 3px 0px;
	background: none;
}
#report.myhome .entryArea .left .entry .note {
	padding: 0px 2px 0px 2px;
	width: 340px;
}
#report.myhome .entryArea .right .entry .note {
	font-size: 80%;
}

#report.myhome .entryArea .left .box {
	width: 340px;
}
#report.myhome .entryArea .left .box .entry {
	width: 176px;
	float: left;
}
#report.myhome .entryArea .left .box .entry#mapNo03 {
	width: 164px;
}
#report.myhome .entryArea .left .box .entry .note {
	width: 164px;
	padding: 0px;
}



#report.myhome .entryArea .right .list {
	width: 323px;
	margin-bottom: 10px;
	float: right;
	border: 1px solid #EDE9E0;
	background-color: #FAF8E7;
}
#report.myhome .entryArea .right .list .tableWrapper {
	padding: 11px 4px 9px 8px;
}
#report.myhome .entryArea .right .list .tableWrapper .title {
	padding: 0px 0px 8px 8px;
	background-image: url(../images/product/report/bg_list_line.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}

#report.myhome .entryArea .right .list .tableWrapper table {
	width: 311px;
}
#report.myhome .entryArea .right .list .tableWrapper table th,
#report.myhome .entryArea .right .list .tableWrapper table td{
	padding: 8px 0px 8px 8px;
	vertical-align: top;
}
#report.myhome .entryArea .right .list .tableWrapper table th{
	width: 92px;
	background-image: url(../images/product/report/bg_table_th.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	font-weight: bold;
	text-align: left;
}
#report.myhome .entryArea .right .list .tableWrapper table td{
	width: 219px;
	background-image: url(../images/product/report/bg_list_line.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
#report.myhome .entryArea .right .list .link {
	margin: 0px 0px 9px 17px;
}
#report.myhome .entryArea .right .list .link a {
	padding: 0px 0px 0px 15px;
	background-image: url(../images/product/report/icon_arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
	color: #333333;
	text-decoration: none;
}
#report.myhome .entryArea .right .list .link a:hover {
	text-decoration: underline;
}
#report.myhome .entryArea .right .houseMap {
	width: 325px;
	padding-bottom: 16px;
	text-align: center;
}

#report.myhome .entryArea .right .column {
	padding: 13px 5px 17px 13px;
	background-color: #FAF8E7;
	border: 1px solid #EDE9E0;
}
#report.myhome .entryArea .right .column .title {
	width: 300px;
	height: 30px;
	margin: 0px auto 7px auto;
	background-position: center bottom;
	background-repeat: no-repeat;
	font-size: 1px;
	line-height: 0;
	text-indent: -9999px;
}
#report.myhome .entryArea .case04 .right .column .title {
	background-image: url(../images/product/report/myhome04/text01.gif);
}
#report.myhome .entryArea .case01 .right .column .title {
	background-image: url(../images/product/report/myhome01/text01.gif);
}

#report.myhome .entryArea .case02 .right .column .title {
	background-image: url(../images/product/report/myhome02/text01.gif);
}
#report.myhome .entryArea .case03 .right .column .title {
	background-image: url(../images/product/report/myhome02/text01.gif);
}
#report.myhome .entryArea .case06 .right .column .title {
	background-image: url(../images/product/report/myhome02/text01.gif);
}
#report.myhome .entryArea .case07 .right .column .title {
	background-image: url(../images/product/report/myhome02/text01.gif);
}

#report.myhome .entryArea .right .column .text {
	padding-bottom: 13px;
}
#report.myhome .entryArea .right .column .image {
	text-align: center;
}

#report.myhome .entryArea .case04 .entryBlock .entry#mapNo04 {
	width: 340px;
	float: left;
}
#report.myhome .entryArea .case04 .entryBlock .entry#mapNo04 .image {
	width: 164px;
	float: left;
}
#report.myhome .entryArea .case04 .entryBlock .entry#mapNo04 .text {
	width: 170px;
	float: right;
}
#report.myhome .entryArea .case04 .entryBlock .entry#mapNo04 .text p {
	padding-bottom: 10px;
}

#report.myhome .entryArea .case04 .entryBlock .entry#mapNo05 {
	width: 335px;
	float: right;
}
#report.myhome .entryArea .case04 .entryBlock .entry#mapNo05 .image {
	width: 111px;
	float: left;
}
#report.myhome .entryArea .case04 .entryBlock .entry#mapNo05 .text {
	width: 215px;
	float: right;
}
#report.myhome .entryArea .case04 .entryBlock .entry#mapNo05 .text p {
	padding-bottom: 10px;
}

#report.myhome .entryArea .case04 .entryBlock .entry#mapNo06 {	
	width: 155px;
	float: left;
}
#report.myhome .entryArea .case04 .entryBlock .entry#mapNo06 .text {	
	width: 140px;
	padding-left: 2px;
}
#report.myhome .entryArea .case04 .entryBlock .entry#mapNo07 {	
	width: 303px;
	float: left;
}
#report.myhome .entryArea .case04 .entryBlock .entry#mapNo07 .text {	
	width: 288px;
	padding-left: 2px;
}
#report.myhome .entryArea .case04 .entryBlock .entry#mapNo08 {	
	width: 188px;
	float:left;
}
#report.myhome .entryArea .case04 .entryBlock .entry#mapNo08 .text {	
	width: 173px;
	padding-left: 2px;
}
#report.myhome .entryArea .case03 .entry#mapNo01 {
	width: 165px;
	float: left;
}
#report.myhome .entryArea .case03 .entry#mapNo01 .note {
	width: 165px;
}
#report.myhome .entryArea .case03 .entry#mapNo02 {
	width: 165px;
	float: right;
}
#report.myhome .entryArea .case03 .entry#mapNo02 .note {
	width: 165px;
}
#report.myhome .entryArea .case03 .entry#mapNo03 {
	width: 340px;
}
#report.myhome .entryArea .case03 .entry#mapNo03 .image {
	width: 170px;
	float: left;
}
#report.myhome .entryArea .case03 .entry#mapNo03 .note {
	width: 160px;
	float: right;
}
#report.myhome .entryArea .case03 .entry#mapNo04,
#report.myhome .entryArea .case03 .entry#mapNo05 {
	width: 305px;
	float: left;
}
#report.myhome .entryArea .case03 .entry#mapNo04 .note,
#report.myhome .entryArea .case03 .entry#mapNo05 .note {
	padding: 0px 15px 0px 2px;
}
#report.myhome .entryArea .case03 .entry#mapNo06 {
	width: 376px;
	float: left;
}
#report.myhome .entryArea .case03 .entry#mapNo06 .note {
	padding: 0px 15px 0px 2px;
}
#report.myhome .entryArea .case03 .entry#mapNo07 {
	width: 215px;
	float: left;
}
#report.myhome .entryArea .case03 .entry#mapNo07 .note {
	padding: 0px 0px 0px 2px;
}
#report.myhome .entryArea .case03 .entry#mapNo08 {
	width: 690px;
}
#report.myhome .entryArea .case03 .entry#mapNo08 .note {
	width: 385px;
	float: right;
}
#report.myhome .entryArea .case03 .entry#mapNo08 .image {
	width: 290px;
	float: left;
}
#report.myhome .entryArea .case03 .entry#mapNo08 .note {
	width: 385px;
	float: right;
}





#report.myhome .entryArea .case05 .entry#mapNo01 {
	width: 165px;
	float: left;
}
#report.myhome .entryArea .case05 .entry#mapNo01 .note {
	width: 165px;
}
#report.myhome .entryArea .case05 .entry#mapNo02 {
	width: 165px;
	float: right;
}
#report.myhome .entryArea .case05 .entry#mapNo02 .note {
	width: 165px;
}
#report.myhome .entryArea .case05 .entry#mapNo03 {
	width: 340px;
}
#report.myhome .entryArea .case05 .entry#mapNo03 .image {
	width: 170px;
	float: left;
}
#report.myhome .entryArea .case05 .entry#mapNo03 .note {
	width: 160px;
	float: right;
}
#report.myhome .entryArea .case05 .entry#mapNo04,
#report.myhome .entryArea .case05 .entry#mapNo05 {
	width: 305px;
	float: left;
}
#report.myhome .entryArea .case05 .entry#mapNo04 .note,
#report.myhome .entryArea .case05 .entry#mapNo05 .note {
	padding: 0px 15px 0px 2px;
}
#report.myhome .entryArea .case05 .entry#mapNo06 {
	width: 376px;
	float: left;
}
#report.myhome .entryArea .case05 .entry#mapNo06 .note {
	padding: 0px 15px 0px 2px;
}
#report.myhome .entryArea .case05 .entry#mapNo07 {
	width: 215px;
	float: left;
}
#report.myhome .entryArea .case05 .entry#mapNo07 .note {
	padding: 0px 0px 0px 2px;
}
#report.myhome .entryArea .case05 .entry#mapNo08 {
	width: 690px;
}
#report.myhome .entryArea .case05 .entry#mapNo08 .note {
	width: 385px;
	float: right;
}
#report.myhome .entryArea .case05 .entry#mapNo08 .image {
	width: 290px;
	float: left;
}
#report.myhome .entryArea .case05 .entry#mapNo08 .note {
	width: 385px;
	float: right;
}

#main #snavi {
	background-image:url("../images/product/report/snavi_bg_02.gif");
	background-position:left bottom;
	background-repeat:repeat-x;
	background-color:#EFEFEF;
	float:right;
	width:227px;
}
#snavi #snaviInteview .title {
	background-image:url("../images/product/report/snavi_tit03.gif");
}
#snavi #snaviInteview .image {
	background-image:none;
	padding:0 11px 0;
}
#snavi #snaviInteview .image img {
	border:1px solid #EBEBEB;
}
#snavi #snaviInteview, #snavi #snaviExample {
	border-bottom:1px solid #E9E9E9;
	width:203px;
}
#snavi #snaviInteview .linkTitle {
	width:164px;
	margin:2px 11px 11px 11px;
	padding:2px 0 5px 16px;
	background-color:#E9F0F5;
	background-image:url(../images/product/report/icon_arrow_02.gif);
	background-repeat:no-repeat;
	background-position:7px 7px;
}
#snavi #snaviInteview .linkTitle a{
	color:#3672A3;
}
/* 20100831 ’Ç‰Á */
/* off-left
------------------------------------------------------------------------------*/
#report.myhome .btnArea a,
#report.works .btnArea a,
#report .banner a,
#report .banner2 a,
#report .banner3 a {
	display:block;
	background-position:left top;
	background-repeat:no-repeat;
	font-size:1px;
	line-height:0;
	text-align:left;
	text-decoration:none;
	text-indent:-9999px;
	outline:none;
}
#report.myhome .btnArea,
#report.works .btnArea {
	padding:0 26px 13px;
	clear:both;
}

#report.myhome .btnArea a,
#report.works .btnArea a {
	display:block;
	width:270px;
	height:39px;
	background-image:url(../images/product/report/btn_catalog.jpg);
	background-position:left top;
}
#report.myhome .btnArea a:hover,
#report.works .btnArea a:hover,
#report .banner a:hover,
#report .banner2 a:hover,
#report .banner3 a:hover {
	background-position:left bottom;
}
#report .banner {
	width:342px;
	height:80px;
	float:left;
}
#report .banner2 {
	margin-bottom:30px;
	width:342px;
	height:80px;
	float:right;
}
#report .banner3 {
	width:342px;
	height:80px;
	float:right;
}
#report .banner a {
	display:block;
	width:342px;
	height:80px;
	background-image:url(../images/product/report/banner.jpg);
	background-position:left top;
}
#report .banner2 a {
	display:block;
	width:342px;
	height:80px;
	background-image:url(../images/product/report/banner2.jpg);
	background-position:left top;
}
#report .banner3 a {
	display:block;
	width:342px;
	height:80px;
	background-image:url(../images/product/report/banner3.jpg);
	background-position:left top;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#report.works .entryArea .entryBig .listWrapper {
	width: 323px;
	float: right;
}
#snavi #snaviInteview .title {
	height:37px;
}

#main #snavi .snaviInfo {
	height:480px;
	overflow-y:scroll;
	overflow-x:hidden;
	padding-top:9px;
}
