@charset "shift_jis";

/********************************************************************************************

 注文住宅の三井ホーム | ハウスメーカー ・ 住宅メーカー  CSS  index.html  
 
 *********************************************************************************************/



/* CSS目次

		基本
		コンテンツボディ
		ヘッダー
		フラッシュ
		メインコンテンツ
		フッター

----------------------------------------------------------------------------------------------------------------------------------------*/




/* 基本
----------------------------------------------------------------------------------------------------------------------------------------*/
body {
	background: #FFFFFF;
	margin: 0 0 10px 0;
	text-align: center;
	text-justify: distribute;
}
img{
	border:none;
}
a { /* FireFox リンク選択時の点線を消す　*/
	overflow: hidden;
	outline: none;
}



/* コンテンツボディ
----------------------------------------------------------------------------------------------------------------------------------------*/
#contentsBody {
	background: url(../image_navi/header_bg.gif) repeat-x;/*ヘッダー背景*/
	clear: both;
}
div.hidden{ /*トピックスへジャンプ*/
	position: absolute;
	left: -200px;
	width: 100px;
}



/* ヘッダー
----------------------------------------------------------------------------------------------------------------------------------------*/
#headerNavi {
	width: 950px;
	height:69px;
	margin: 0 auto;
	clear: both;
}

/* 見出し
-----------------------------------------*/
h1 {
	height:14px;
	padding:5px 0 0 21px;
	color: #B2B2B2;
	font-size:85%;
	font-weight:normal;
	text-align: justify;
	text-justify: distribute;
}

/* ヘッダー 三井ホーム 暮らし継がれる家
-----------------------------------------*/
* html #header p#mitsuiLogo a {
	margin: 11px 0 6px 10px;
}
#header p#mitsuiLogo a {
	display:block;
	width: 129px;
	height: 28px;
	text-indent: -9999px; /* テキスト非表示 */
	background: #FFFFFF url(../image_navi/logo_mitsuihome.gif) no-repeat;
	float: left;
	margin: 11px 0 6px 20px;
}
#header p#kurashi{
	display:block;
	width: 190px;
	height: 28px;
	text-indent: -9999px; /* テキスト非表示 */
	background:url(../image_navi/kurashi.gif) no-repeat;
	float: left;
	margin: 11px 0 6px 20px;
}
#hNaviLink {
	padding: 15px 0 0 0;
	zoom: 100%;/*ie用*/
}
#hNaviLink:after {
	content: " "; 
	clear: both; 
	height: 0; 
	display: block; 
	visibility: hidden;
}


/* ヘッダーナビ サイトマップ・会社情報*/
#hNaviLink1 {
	width: 124px;
	height:19px;
	float: right;
	display:inline;
	margin: 0 3px 0 0;
}
#hNaviLink1 ul {
	padding: 0;
}
#hNaviLink1 li {
	display:block;
	float:left;
}
#hNaviLink1 li a{
	float:left;
	display:block;
	text-indent:-9999px;
}	
#hNaviLink1 li a {
	display:block;
	text-decoration:none;
	float:left;
	display:inline;	
}
#hNaviLink1 li#line {
	background:transparent url(../image_navi/navi_line.gif) no-repeat;
	height:18px;
	width:1px;
}
#hNaviLink1 li#sitemap a{
	background:url(../image_navi/navi_sitemap.gif) no-repeat;
	height:18px;
	width:69px;
}
#hNaviLink1 li#sitemap a:hover{
	background:url(../image_navi/navi_sitemap_on.gif) no-repeat;
	height:18px;
	width:69px;
}
#hNaviLink1 li#company a {
	background:url(../image_navi/navi_company.gif) no-repeat;
	height:18px;
	width:54px;
}
#hNaviLink1 li#company a:hover {
	background:url(../image_navi/navi_company_on.gif) no-repeat;
	height:18px;
	width:54px;
}

/* ヘッダーナビ 検索・ヘルプ*/
#hNaviLink2 {
	height:19px;
	float: right;
	margin: 0;
}
#hNaviLink2 ul {
	padding:0;
}
#hNaviLink2 li {
	display:block;
	float:left;
}
#hNaviLink2 li a{
	float:left;
	display:block;
}	
#hNaviLink2 li#search_ico {
	margin: 0 2px 0 0;
}
#hNaviLink2 li#search2 {
	margin: 0 2px 0 0;
}
#hNaviLink2 li#help {
	margin: 0;
}
#search_formbox {
	height:18px;
	width:100px;
	margin: 0 2px 0 0;
}

/* ヘッダーナビ ご相談デスク・カタログ請求*/
#hNaviLink3 {
	width: 176px;
	height:19px;
	float: right;
	display:inline;
	margin: 0 14px 0 0;
}
#hNaviLink3 ul {
	padding: 0;
}
#hNaviLink3 li {
	display:block;
	float:left;
}
#hNaviLink3 li a{
	float:left;
	display:block;
	text-indent:-9999px;
}	
#hNaviLink3 li a {
	display:block;
	text-decoration:none;
	float:left;
	display:inline;	
}
#hNaviLink3 li#info a {
	background:transparent url(../image_navi/navi_info.gif) no-repeat scroll 0%;
	height:18px;
	width:83px;
	margin: 0 4px 0 9px;
}
#hNaviLink3 li#info a:hover {
	background:transparent url(../image_navi/navi_info_on.gif) no-repeat scroll 0%;
	height:18px;
	width:83px;
	margin: 0 4px 0 9px;
}
#hNaviLink3 li#catalog a {
	background:transparent url(../image_navi/navi_catalog.gif) no-repeat scroll 0%;
	height:18px;
	width:80px;
	margin: 0;
}
#hNaviLink3 li#catalog a:hover {
	background:transparent url(../image_navi/navi_catalog_on.gif) no-repeat scroll 0%;
	height:18px;
	width:80px;
	margin: 0;
}



/* フラッシュ
----------------------------------------------------------------------------------------------------------------------------------------*/
#contentsBody #myContent {
	width:100%;
	/*height:510px;*/
	margin:0;
	background: url(../../image/img_top/no_flash_bgbg.jpg) repeat-x top;
}
#contentsBody #NoFlash {/* #myContent 背景*/
	width:948px;
	margin:0 auto;
	background:url(../../image/img_top/grade.gif) repeat-x top;
	border-right:1px solid #E4E4E4;
	border-left:1px solid #E4E4E4;
}

/* Noフラッシュ */
/****************/
#contentsBody #NoFlash ul#promo{
	clear:both;
	width:920px;
	margin:0 0 0 20px;
	padding:10px 0 10px 0;
}
* html #contentsBody #NoFlash #promo li{
	width:450px;
}
#contentsBody #NoFlash #promo li{
	width:440px;
	background-color:#FFF;
	border:5px solid #E6E6E6;
	float:left;
	margin:9px 9px 0 0;
	display:block;
}


#contentsBody #NoFlash #promo li p.promoTitle{
	height:20px;
	padding:3px 0 0 10px;
	text-align:left;
	font-size:10px;
}
#contentsBody #NoFlash #promo li p a:link{
	text-decoration:underline;
}

#contentsBody #NoFlash #promo li div{
	border-top:5px solid #E6E6E6;
}

#contentsBody #NoFlash #promo li #brandMessage{
	width:440px;
	height:161px;
	background:url(../../image/img_top/promo_brandmessage.jpg) no-repeat;
}

#brandMessage .messageTitle{
	width:325px;
	font-weight:bold;
	margin:10px auto;
	font-size:12px;
	line-height:13px;
	letter-spacing:0px;
	text-align:center;
}

#brandMessage .message{
	width:345px;
	margin:3px 42px 3px 53px;
	text-align:left;
}


#contentsBody #NoFlash #Tab{
	clear:both;
	/*background:url(../../image/img_top/no_flash_tab_bg.jpg) no-repeat;*/
	width:950px;
	height:72px;
	margin: 0 auto;
	padding:0 17px 0 17px;
}
#contentsBody #NoFlash #Tab ul {
	margin:0;
	padding:0;
}
#contentsBody #NoFlash #Tab li {
	display:block;
	float:left;
}
#contentsBody #NoFlash #Tab li a{
	float:left;
	display:block;
	text-indent:-9999px;
}	
#contentsBody #NoFlash #Tab li a {
	display:block;
	text-decoration:none;
	float:left;
	display:inline;	
}
#contentsBody #NoFlash #Tab li#Tab1 a{
	background:url(../../image/img_top/no_flash_tab1.jpg) no-repeat;
	width:183px;
	height:72px;
}
#contentsBody #NoFlash #Tab li#Tab1 a:hover{
	background:url(../../image/img_top/no_flash_tab1on.jpg) no-repeat;
	width:183px;
	height:72px;
}
#contentsBody #NoFlash #Tab li#Tab2 a{
	background:url(../../image/img_top/no_flash_tab2.jpg) no-repeat;
	width:183px;
	height:72px;
}
#contentsBody #NoFlash #Tab li#Tab2 a:hover{
	background:url(../../image/img_top/no_flash_tab2on.jpg) no-repeat;
	width:183px;
	height:72px;
}
#contentsBody #NoFlash #Tab li#Tab3 a{
	background:url(../../image/img_top/no_flash_tab3.jpg) no-repeat;
	width:182px;
	height:72px;
}
#contentsBody #NoFlash #Tab li#Tab3 a:hover{
	background:url(../../image/img_top/no_flash_tab3on.jpg) no-repeat;
	width:182px;
	height:72px;
}
#contentsBody #NoFlash #Tab li#Tab4 a{
	background:url(../../image/img_top/no_flash_tab4.jpg) no-repeat;
	width:183px;
	height:72px;
}
#contentsBody #NoFlash #Tab li#Tab4 a:hover{
	background:url(../../image/img_top/no_flash_tab4on.jpg) no-repeat;
	width:183px;
	height:72px;
}
#contentsBody #NoFlash #Tab li#Tab5 a{
	background:url(../../image/img_top/no_flash_tab5.jpg) no-repeat;
	width:184px;
	height:72px;
}
#contentsBody #NoFlash #Tab li#Tab5 a:hover{
	background:url(../../image/img_top/no_flash_tab5on.jpg) no-repeat;
	width:184px;
	height:72px;
}



/* メインコンテンツ
----------------------------------------------------------------------------------------------------------------------------------------*/
#contentsBody #mainContents {
	width: 950px;
	margin: 0 auto;
	padding: 0 0 5px 0;
	background:url(../../image/img_top/contentsbg.gif) repeat-y;
	clear: both;
}

/* トップコンテンツ */
/*************************************************************/
#topContents{
	width:910px;
	text-align:left;
	margin:0 auto;
	clear: both;
}

td #topContents{
	font-size:12px;
	line-height:15px;
	margin: 0 0 0 80px;
}

/* TopPageLeftArea                                           */
/*************************************************************/
#TopPageLeftArea {
	width:695px;
	float:left;
	margin:0 0 20px 0;
}

/* トータルサポート */
/********************/
/* TotalSupportBox */
#TopPageLeftArea #TotalSupportBox{
	clear: both;
	width:695px;
	height:24px;
	background:#ffffff url(../../image/img_top/bnr_ttl.gif) no-repeat;
	text-align: justify;
	text-justify: distribute;
}
#TopPageLeftArea #TotalSupportBox .totalSupportTitle a {
	float:left;
	margin:0;
	padding:5px 0 0 0;
	width:120px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}
#TopPageLeftArea #TotalSupportBox .totalSupportTitle a:hover {
	color:#ffe5e6;
}
#TopPageLeftArea #TotalSupportBox h2.totalSupportTxt {
	float:left;
	margin:0;
	padding:6px 0 0 15px;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}
/* TotalSupport */
#TopPageLeftArea #TotalSupport{
	clear: both;
	width:695px;
}
#TopPageLeftArea #TotalSupport ul {
	margin:5px 0 0 9px;
	padding:0;
}
#TopPageLeftArea #TotalSupport li {
	display:block;
	float:left;
}
#TopPageLeftArea #TotalSupport li a{
	float:left;
	display:block;
	text-indent:-9999px;
}	
#TopPageLeftArea #TotalSupport li a {
	display:block;
	text-decoration:none;
	float:left;
	display:inline;	
}
#TopPageLeftArea #TotalSupport li#Btn1 a{
	background:url(../../image/img_top/btn_fudosan.jpg) no-repeat;
	width:170px;
	height:45px;
}
#TopPageLeftArea #TotalSupport li#Btn1 a:hover{
	background:url(../../image/img_top/btn_fudosan_on.jpg) no-repeat;
	width:170px;
	height:45px;
}
#TopPageLeftArea #TotalSupport li#Btn2 a{
	background:url(../../image/img_top/btn_tochikatsu.jpg) no-repeat;
	width:170px;
	height:45px;
}
#TopPageLeftArea #TotalSupport li#Btn2 a:hover{
	background:url(../../image/img_top/btn_tochikatsu_on.jpg) no-repeat;
	width:170px;
	height:45px;
}
#TopPageLeftArea #TotalSupport li#Btn3 a{
	background:url(../../image/img_top/btn_iin.jpg) no-repeat;
	width:170px;
	height:45px;
}
#TopPageLeftArea #TotalSupport li#Btn3 a:hover{
	background:url(../../image/img_top/btn_iin_on.jpg) no-repeat;
	width:170px;
	height:45px;
}
#TopPageLeftArea #TotalSupport li#Btn4 a{
	background:url(../../image/img_top/btn_shika.jpg) no-repeat;
	width:170px;
	height:45px;
}
#TopPageLeftArea #TotalSupport li#Btn4 a:hover{
	background:url(../../image/img_top/btn_shika_on.jpg) no-repeat;
	width:170px;
	height:45px;
}



/* トピックス */
/**************/
* html #TopPageLeftArea #Topics{/*ie6*/
	margin:10px 0 0 0;
	clear:both;
}
*+html #TopPageLeftArea #Topics{/*ie7*/
	margin:10px 0 0 0;
	clear:both;
}
html>/**/body #TopPageLeftArea #Topics{/*ie8*/
	margin/**\*/:10px 0 0 09\;
	clear:both9\;
}
#TopPageLeftArea #Topics{
	margin:15px 0 0 0;
	clear:both;
}
#TopPageLeftArea #TopicsH2{
	margin: 0 0 3px 0;
	background:url(../../image/img_top/img001.gif) no-repeat;
	width:695px;
	height:24px;
	text-align: right;
}
#TopPageLeftArea #TopicsH2 h2{
	position: absolute;
	left: -200px;
	width: 100px;
}
#TopPageLeftArea #TopicsH2 a img{
	margin: 2px 8px 0 0;
}
#TopPageLeftArea #Topics li{
	width:695px;
	padding: 0 0 3px 0;
	background-image:url(../../image/img_top/img003.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	display:table;
	clear: both;
}

#TopPageLeftArea .LeftArea_line1{
	width:695px;
}
#TopPageLeftArea .LeftArea_line2{
	background:url(../../image/img_top/img003.gif) repeat-x bottom;
	width:695px;
	padding:5px 0 32px 0;
}
* html #TopPageLeftArea .LeftArea_line2{
	padding: 0 0 5px 0;
}
#TopPageLeftArea .date{
	width:65px;
	min-height:17px;
	padding:5px 0 0 15px;
	float:left;
	background:url(../../image/img_top/img002.gif) no-repeat;
	display:inline;
}
* html #TopPageLeftArea .date{
	width:60px;
	padding:7px 10px 0 15px;
}
#TopPageLeftArea .topiDateil{
	width:505px;
	float:left;
	padding:5px 0 0 10px;
}
* html #TopPageLeftArea .topiDateil{
	width:510px;
}
#TopPageLeftArea .topiDateil_02{
	width:510px;
	float:left;
	padding: 0 0 1px 5px;
}
#TopPageLeftArea .topiDateil_03{
	width:600px;
	float:left;
	padding:5px 0 1px 10px;
}

#TopPageLeftArea .category{
	width:100px;
	float:right;
	font-size:10px;
	color:#969696;
	text-align:right;
	padding:5px 0 0 0;
}

/* お知らせ */
/************/
#TopPageLeftArea #oshirase {
	margin:28px 0 3px 0;
	clear: both;
}
#TopPageLeftArea #oshiraseH2{
	margin: 0 0 3px 0;
	background:url(../../image/img_top/img004.gif) no-repeat;
	width:695px;
	height:24px;
	text-align: right;
}
#TopPageLeftArea #oshiraseH2 h2{
	position: absolute;
	left: -200px;
	width: 100px;
}
#TopPageLeftArea #oshiraseH2 a img{
	margin: 2px 8px 0 0;
}



#TopPageLeftArea #oshirase li{
	width:695px;
	padding: 0 0 3px 0;
	background:url(../../image/img_top/img003.gif) repeat-x bottom;
	display:table;
	clear: both;
}

/* KEYWORD LINK */
/****************/
* html #KeyWordLink {
	width:910px;
}
#KeyWordLink {
	width:900px;
	border-right: 1px solid #bebebe;
	border-bottom: 1px solid #bebebe;
	border-left: 1px solid #bebebe;
	padding: 8px 4px 5px 4px;
	margin: 0 0 10px 0;
}

#KeyWordLink ul {
	font-size:12px;
	line-height:13px;
	clear: both;
	padding: 0 5px;
	height: 20px;
}
#KeyWordLink li {
	float:left;
	padding:2px 9px;
	background: url(../image_navi/navi_line.gif) no-repeat right;
}
#KeyWordLink li.first {
	height:18px;
	float:left;
	padding:2px 5px 2px 5px;
}
#KeyWordLink li.last {
	float:left;
	padding:2px 0 2px 10px;
	background:none;
}



/* TopPageRightArea */
/******************************/
#TopPageRightArea {
	width:190px;
	float:right;
	margin: 0;
}
#TopPageRightArea div {
	margin:0 0 5px 0;
}
#TopPageRightArea div.spacezero {
	margin:0;
}

/* バナー       */
/****************/
#BannerLink {
	width:910px;
	background-color: #ebebeb;
	clear: both;
	height: 55px;
}
#BannerLink ul {
	font-size:12px;
	clear: both;
}
#BannerLink li {
	float:left;
	margin:5px 0 5px 5px;
}



/* フッター
----------------------------------------------------------------------------------------------------------------------------------------*/
.dotted_line{
	clear:both;
	height:13px;
	width:910px;
	padding:0;
	background: url(../../image/img_top/img003.gif) repeat-x center;
}

/* 会社情報 */
/************/
#Footer {
	height:55px;
}
#Footer .bannerBox{
	float:right;
	text-align:right;
}
#Footer .bannerBox .mitsuifudosan {
	color: #5d5d5d;
	font-size:10px;
	line-height:12px;
	text-align:left;
	padding:3px 0 0 0;
}
#Footer #CompanysInfo {
	float:left;
	width:750px;
	padding: -5px 0 0 0;
}
#Footer #CompanysInfo ul {
	font-size:12px;
	clear: both;
	padding: 5px 0 0 0;
}
#Footer #CompanysInfo li {
	float:left;
	background:url(../../image/img_top/img009.gif) no-repeat;
	padding:1px 0 0 15px;
}
#Footer #CompanysInfo li.first {/*画像*/
	float:left;
	padding:0;
}
#Footer #CompanysInfo li.news {/*ニュースリリース*/
	float:left;
	background:url(../../image/img_top/img009.gif) no-repeat;
	padding:1px 0 0 12px;
	margin:0 0 0 8px;
}
#Footer #CompanysInfo li.ad {/*広告ライブラリー*/
	float:left;
	background:url(../../image/img_top/img009.gif) no-repeat;
	padding:1px 0 0 12px;
	margin:0 0 0 3px;
}
#Footer #CompanysInfo li.eco {/*三井ホームのエコロジー*/
	float:left;
	background:url(../../image/img_top/img009.gif) no-repeat;
	padding:1px 0 0 12px;
	margin:0 0 0 4px;
}

/* topPageFooter Copyright プライバシーポリシー等*/
/******************************/
#topPageFooter{
	width:950px;
	height:30px;
	margin:0 auto;
	background-color:#dedede;
	clear: both;
}
#topPageFooter #Copyright {
	width: 910px;
	margin:0 auto;
}
#topPageFooter #Copyright address{
	font-size:10px;
	padding:7px 0 7px 0;
	font-style:normal;
	color:#5d5d5d;
	text-align: left;
	float: left;
}
#topPageFooter #Copyright .privacyAndSite{
	float:right;
	margin:10px 0 0 0;
	font-size:10px;
	line-height:11px;
	color:#5d5d5d;
	white-space: nowrap;
}
#topPageFooter #Copyright .privacyAndSite ul{
	margin:0;
	padding:0;
}
#topPageFooter #Copyright .privacyAndSite li{
	float: left;
	margin:0;
	padding:0 5px 0 0;
}
#topPageFooter #Copyright .privacyAndSite li a{
	padding:0 5px 0 0;
	font-size:10px;
	line-height:11px;
	color:#5d5d5d;
	white-space: nowrap;
}
#topPageFooter #Copyright .privacyAndSite li.attention{
	padding:0;
}
#topPageFooter #Copyright .privacyAndSite li.attention a{
	padding:0;
}
	
/* Flashコンテンツ バナー */
/******************************/
#FootFoot {
	width:950px;
	margin:0 auto;
	clear: both;
}

#FootFoot .flashPlayerArea {
	float:left;
	margin:10px 0 0 0;
}
#FootFoot .flashPlayerArea div {
	float:left;
	margin:0 0 10px 0;
	padding:0 10px 0 0;
}
#FootFoot .flashPlayerArea div.flashPlayer{
	width:200px;
	font-size:10px;
	line-height:150%;
	color:#5d5d5d;
	text-align: left;
	margin:0;
	padding:0;
}
	
#FootFoot .bannerAreaBottom {
	float:right;
	margin:10px 0 0 0;
}
#FootFoot .bannerAreaBottom div {
	float:left;
	margin:0 5px 0 0;
}
#FootFoot .bannerAreaBottom div.last {
	margin: 0;
}



/* 震災御見舞
----------------------------------------------------------------------------------------------------------------------------------------*/
#contentsBody #NoFlash #simple {
	width:928px;
	_width:948px;
	height:295px;
	margin:0 auto;
	padding:10px 10px 0 10px;
}
.rightArea{
	float:right;
}
.leftArea{
	float:left;
}
#contentsBody #simple ul.leftArea {
	width:253px;
}
#contentsBody #simple ul.leftArea li a{
	text-indent:-9999px;
	display:block;
}
/* テクノロジー */
#contentsBody #simple ul.leftArea li.btn_technology a{
	background:url(../../image/img_top/btn_technology.gif) no-repeat;
	width:253px;
	height:49px;
}
#contentsBody #simple ul.leftArea li.btn_technology a:hover{
	background:url(../../image/img_top/btn_technology_on.gif) no-repeat;
	width:253px;
	height:49px;
}

/* 商品紹介 */
#contentsBody #simple ul.leftArea li.btn_product a{
	background:url(../../image/img_top/btn_product.gif) no-repeat;
	width:253px;
	height:49px;
}
#contentsBody #simple ul.leftArea li.btn_product a:hover{
	background:url(../../image/img_top/btn_product_on.gif) no-repeat;
	width:253px;
	height:49px;
}

/* インテリア */
#contentsBody #simple ul.leftArea li.btn_interior a{
	background:url(../../image/img_top/btn_interior.gif) no-repeat;
	width:253px;
	height:49px;
}
#contentsBody #simple ul.leftArea li.btn_interior a:hover{
	background:url(../../image/img_top/btn_interior_on.gif) no-repeat;
	width:253px;
	height:49px;
}

/* 建築家×インテリアコーディネーターで建てる家づくり */
#contentsBody #simple ul.leftArea li.btn_architecture a{
	background:url(../../image/img_top/btn_architecture.gif) no-repeat;
	width:253px;
	height:49px;
}
#contentsBody #simple ul.leftArea li.btn_architecture a:hover{
	background:url(../../image/img_top/btn_architecture_on.gif) no-repeat;
	width:253px;
	height:49px;
}

/* アフターメンテナンス */
#contentsBody #simple ul.leftArea li.btn_aftermentenance a{
	background:url(../../image/img_top/btn_aftermentenance.gif) no-repeat;
	width:253px;
	height:49px;
}
#contentsBody #simple ul.leftArea li.btn_aftermentenance a:hover{
	background:url(../../image/img_top/btn_aftermentenance_on.gif) no-repeat;
	width:253px;
	height:49px;
}

/* 三井ホームのエコロジー */
#contentsBody #simple ul.leftArea li.btn_ecology a{
	background:url(../../image/img_top/btn_ecology.gif) no-repeat;
	width:253px;
	height:50px;
}
#contentsBody #simple ul.leftArea li.btn_ecology a:hover{
	background:url(../../image/img_top/btn_ecology_on.gif) no-repeat;
	width:253px;
	height:50px;
}



#contentsBody #NoFlash p.rightArea {
	width:665px;
}

#TopPageRightArea .shinsaiSupport{
	width:188px;
	border:1px solid #A28A66;
	margin:0 0 15px 0;
}
#TopPageRightArea .shinsaiSupport div{
	margin:0px;
}