@charset "UTF-8";

body {
	margin: 0;
	padding: 0;
	font-size: small;
	color: #000000;
	text-align: center;
	background-color: #020202;
	background-image: url(images/bg_body.gif);
	background-repeat: repeat-x;
	font-family: "メイリオ";
}

/*--LINK-----------------------------------------------------------------*/
a:link{
	text-decoration: none;
	color: #003399;

}
a:visited{
	text-decoration: none;
	color: #003366;

	}
a:hover{
	color: #96B5D1;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #96B5D1;
}
a:active{
	text-decoration: none;
	color: #0066FF;

}



#mainimagewrap{
	width: 100%;
	height:420px;
	text-align:center;
	background-color: #2774a8;
	margin:0 auto;
	padding:0;
}


#toppagewrap{
	width: 100%;
	text-align:center;
	background-color: #FFF;
	margin:0 auto;
	padding:0;
}

.pagewrap{
	width: 100%;
	margin: 0 auto;
	}


p{
	margin: 12px 20px 16px 20px;
}
p.strong{
	line-height:20px;
	padding: 4px 8px;
	margin: 12px 20px 20px 24px;
	font-size: 14px;
}


.bold{
	font-weight: bold;
}
.small{
	font-size: 11px;
	color: #666666;
}
.strong{
	font-size: 14px;
	font-weight: bold;
	color: #2E3645;
}

.strong2{
	font-size: 18px;
	line-height:32px;
	font-weight: bold;
	letter-spacing: 0.5em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

 
  
/* リンク*/
a{
	text-decoration: none;
	color: #373454;
}
a:link{
	text-decoration: none;
}
a:hover{
	color: #536488;
}

/*--パンくずリスト--*/
ul#breadcrumb{
	display: block;
	width: 820px;
	height: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 0;
	margin: 0 auto 6px 12px;
	list-style:none;
}

ul#breadcrumb li{
	float: left;
	font-weight: bold;
	color: #3C7280;
	margin-right: 20px;
	background-image: url(images/arrow3.gif);
	background-repeat: no-repeat;
	text-indent: 16px;
	background-position: 0px 2px;
}
ul#breadcrumb li a{
	font-weight: normal;
	color: #6A9FAC;
}
ul#breadcrumb li a:hover{
	font-weight: bold;
} 


/*---見出しスタイル--------------------------------------------------*/	
.h1, .h2, .h3, .h4, .h5, .h6,.h1-s, .h2-s{
	margin-top:18px;
	margin-bottom:12px;
	letter-spacing: 0.2em;
	font-family: "メイリオ";
	text-align:left;
}

.h1,.h1-s{
	position:relative;
	display:block;
	height:62px;
	line-height:62px;
	background-repeat: no-repeat;
	font-size: 24px;
	font-weight: bold;
	color: #656a6c;
	text-indent:22px;
	letter-spacing: 0.2em;
	font-family: "Times New Roman", Times, serif;
	margin: 0 auto 18px auto;
	}
	
.h1{
	width: 832px;
	background-image: url(images/h1.gif);
}
.h1-s{
	width: 644px;
	background-image: url(images/h1_s.jpg);
}	



.h2,.h2-s{
	display:block;
	height:31px;
	line-height:31px;
	background-repeat: no-repeat;
	text-indent:32px;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	position:relative;
}
.h2{
	width: 829px;
	background-image: url(images/h2.jpg);
}
.h2-s{
	width: 643px;
	background-image: url(images/h2_s.jpg);
}


.h3{
	display:block;
	height:32px;
	line-height:32px;
	background-repeat: repeat-x;
	text-indent:12px;
	font-size: 14px;
	font-weight: bold;
	color: #326F89;
	width: 90%;
	margin-left: 8px;
	background-image: url(images/h3.gif);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 6px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #407D9B;
	border-right-color: #407D9B;
	border-bottom-color: #407D9B;
	border-left-color: #407D9B;
	}


.h4{
	display:block;
	height:27px;
	line-height:27px;
	background-image: url(images/h4.gif);
	background-repeat: no-repeat;
	text-indent:32px;
	font-size: 14px;
	font-weight: bold;
	color: #3E8197;	
	width: 88%;
	margin-left: 12px;	
}



.h5{
	display:block;
	height:23px;
	line-height:23px;
	background-repeat: no-repeat;
	text-indent:12px;
	font-size: 14px;
	font-weight:bold;
	color: #4a5b67;
	width:95%;
	margin-left: 16px;
	background-image: url(images/h5.gif);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4a5b67;	
}

.h6{
	font-size: 13px;
	margin: 22px auto 18px auto;
	padding: 0 0 0 14px;
	background-image: url(images/h6.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #5494B6;
	color: #395871;
	width: 95%;
	margin-left: 20px;
}



/*---ヘッダー
-----------------------------------------------------------------*/	
#header{
	display:block;
	width: 880px;
	height:90px;
	margin: 0 auto;
	padding:0;
	position:relative;
	text-align: left;
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
}	
#logo a{
	position: absolute;
	top: 6px;
	left:10px;
	width: 170px;
	height:80px;
	text-indent: -9999px;
}

/*--(キャッチコピー)--*/
h2#sitecopy{
	margin:0;
	padding: 0;
	position: absolute;
	top: 28px;
	left: 184px;
	font-weight: normal;
	font-size: 13px;
	color: #EFF2EE;
}

/*--サイトの名前)--*/
h1#title a{
	margin:0;
	padding: 0;
	position: absolute;
	top: 54px;
	left: 184px;
	font-size: 22px;
	line-height:30px;
	font-weight: bold;
	color: #CDD6CB;
	letter-spacing: 0.1em;	
}

h1#title  a:hover{
	color: #F0DFC4;
}


/*--SiteMenu--*/
ul#sitemenu{
	position: absolute;
	float: right;
	top: 10px;
	left: 0;
	width: 840px;	
	text-align: right;
	list-style:none;
	line-height: 1.5em;
	text-align: right;
	font-size: 12px;
	letter-spacing: 0.05em;
	margin: 0;
}
ul#sitemenu li{
	display:inline;
	padding: 0 8px 0 16px;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 ;
}
ul#sitemenu li a{
	color: #FFFFFF;
}

ul#sitemenu li a:hover{
	color: #FFFF66;
}


/*--メインメニュー
-----------------------------------------------------------------*/	
.main-menu{
	display:block;
	width:880px;
	height:54px;
	margin:0 auto;
	background-color: #FFFFFF;
	font-family:"メイリオ";
	background-image: url(images/bg_mainmenu.jpg);
	background-repeat: repeat-x;
	}
.main-menu ul{
	margin: 0;
	padding:0;
	list-style:none;
}
.main-menu ul li{
	float: left;
	margin:0;
	padding:0;
	background-image: url(images/mainmenu.gif);
	background-repeat: no-repeat;
	line-height: 54px;
	font-size: 12px;
}	
.main-menu li, .main-menu li a,
.main-menu li.on, .main-menu li.on a{
	display:block;
	width:110px;
	height:54px;
	color: #fff;
	
}
.main-menu ul li a:hover, .main-menu ul li.on a{
	background-image: url(images/mainmenu_on.gif);
	font-weight: bold;
	color: #FFFFFF;
}

/*--サブメニュー
-----------------------------------------------------------------*/	
.submenu{
	display:block;
	width:738px;
	height:34px;
	margin:0 0 8px 0;
	padding: 0;
	font-family:"メイリオ";
	text-align:center;
	}
	
.submenu ul{
	display:block;
	height:34px;
	margin:0 auto;
	padding: 0;
	list-style:none;
	text-align:center;
}
.submenu li{
	background-image: url(images/b_sub.gif);
	background-repeat: no-repeat;
	line-height:34px;
	margin: 0 4px 4px  4px;
	
}
.submenu li.on a, .submenu li a:hover{
	background-image: url(images/b_sub_on.gif);
	background-repeat: no-repeat;
	color: #458EB1;
}
.submenu li,.submenu li a{
	display:block;
	width:138px;
	height:34px;
	float:left;
	color: #476D85;
	
	}


/*-- PageMenu----*/
ul#pagemenu,ul#pagemenu2{
	margin: 0 0 18px 0;
	padding: 0;
	width: auto;
	display:block;
	height:22px;
	width: 96%;
	position: relative;	
	}

ul#pagemenu li ,ul#pagemenu li a,
ul#pagemenu2 li ,ul#pagemenu2 li a{
	width: auto;
	height:22px;
}	
ul#pagemenu li, ul#pagemenu2 li{
	float:right;
	list-style: none;
	line-height: 22px;
	margin-left: 18px;
	background-repeat: no-repeat;
	background-position: 0px 6px;
	text-indent: 18px;
	text-align:left;
}
ul#pagemenu li{
	background-image: url(images/arrow5.gif);
}
ul#pagemenu2 li{
	background-image: url(images/arrow4.gif);
}
ul#pagemenu li a:hover, ul#pagemenu li.on a,
ul#pagemenu2 li a:hover, ul#pagemenu2 li.on a{
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}



#googlemap{
	margin: 12px auto;
	text-align:center;
}

/*--ベース
-----------------------------------------------------------------*/	
.base1-top, .base1-bg, .base1-bottom,
.base2-top, .base2-bg, .base2-bottom{
	display:block;
	width: 822px;
	margin-left: auto;
	margin-right:auto;
}
.base1-top-s, .base1-bg-s, .base1-bottom-s,
.base2-top-s, .base2-bg-s, .base2-bottom-s{
	display:block;
	width: 612px;
	margin-left: auto;
	margin-right:auto;
}
.base1-top, .base1-bottom,
.base2-top, .base2-bottom,
.base1-top-s, .base1-bottom-s,
.base2-top-s, .base2-bottom-s{
	height: 10px;
	line-height:10px;
	background-repeat: no-repeat;	
}

.base1-top{
	margin-top: 18px;
	background-image: url(images/base1_top.gif);
}
.base1-top-s{
	margin-top: 18px;
	background-image: url(images/base1_top_s.gif);
}
.base1-bg{
	background-repeat: repeat-y;
	text-align: center;
	color: #353A4F;
}
.base1-bg{
	background-image: url(images/base1_bg.gif);
}
.base1-bg-s{
	background-image: url(images/base1_bg_s.gif);
}
.base1-bottom{
	background-image: url(images/base1_bottom.gif);
	margin-bottom: 18px;	
}
.base1-bottom-s{
	background-image: url(images/base1_bottom_s.gif);
}


.base2-top{
	margin-top: 18px;
	background-image: url(images/base2_top.gif);
}
.base2-top-s{
	margin-top: 18px;
	background-image: url(images/base2_top_s.gif);
}
.base2-bg, .base2-bg-s{
	background-color: #68bcc8;
	text-align: center;
	color: #2C303F;
}
.base2-bottom{
	background-image: url(images/base2_bottom.gif);
	margin-bottom: 18px;		
}
.base2-bottom-s{
	background-image: url(images/base2_bottom_s.gif);
	margin-bottom: 18px;		
}

.base-content{
	text-align: left;
	margin: 0 24px;
	padding: 6px 12px;
}

/*---フレーム
-----------------------------------------------------------------*/	
fieldset.fs1{
	border: medium double #8B9BA9;
	margin: 12px auto 18px auto;
	padding: 6px;
	width:94%;
}


/*---フリーエリア--*/
#freearea-a, #freearea-b{
	text-align: left;
}
#freearea-a{
	width: 270px;
	float:left;
	background-image: url(images/bg_pageleft.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	margin: 0;
	padding: 12px 0 12px 16px;
	
}	
	
#freearea-b{
	margin: 18px auto 0 auto;
	padding-bottom: 20px;
}	

#pagebody{
	width: 920px;
	margin: 0 auto;
	padding: 0;
	text-align:center;
	text-align:left;
}	

  	#page-right{
	margin: 0;
	padding: 0;
	text-align: left;
	width: 610px;
	float: right;
	margin-right: 10px;
	}

#content-top, #content-bg, #content-bottom{
	display:block;
	width: 920px;
	margin: 0 auto;
} 
#content-top{
	height: 24px;
	background-image: url(images/content-top.jpg);
	background-repeat: no-repeat;
}
#content-bg{
	background-image: url(images/content-bg.jpg);
	background-repeat: repeat-y;
	text-align:center;
	text-align:center;
}
#content-bottom{
	height: 30px;
	background-image: url(images/content-bottom.jpg);
	background-repeat: no-repeat;
	padding-bottom: 12px;
}
	
#content{
	width:842px;
	padding: 16px 0 20px 0;
	margin: 0 auto;
	text-align:left;
	}


/*-- Base--*/
.base-header,.base-bg, .base-bottom{
	display:block;
	width:581px;
	margin: 0 auto;

}
.base-header{
	background-image: url(images/base_header.jpg);
	background-repeat: no-repeat;
	height: 14px;
	margin-top: 18px;
	padding:0;
	text-indent: -9999px;
}
h4#news{
	display:block;
	width: 581px;
	height:26px;
	line-height: 0.5em;
	font-size: 10px;	
	background-image: url(images/base_news_header.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin:0 auto;
	padding:0;
}
.base-bg{
	background-image: url(images/base_bg.jpg);
	background-repeat: repeat;
	padding-top: 8px;
}
.base-bottom{
	background-image: url(images/base_bottom.jpg);
	background-repeat: no-repeat;
	height: 12px;
	margin-bottom: 20px;
}


/*-- Wgat's New-*/


fieldset.news{
	display:block;
	width: 560px;
	margin: 0 auto;
	font-size: 12px;
	border:none;	
	}

fieldset.news label, .article{
	display: block;
	line-height: 1.3em;
	margin-bottom: 8px;
}

fieldset.news label{
	float: left;
	width: 90px;
	text-align: right;
	font-family: "Courier New", Courier, mono;
	color: #2D6D79;
	padding: 0 8px 0 12px;
	font-weight: bold;
	letter-spacing: 0.2em;
}

.article{
	float: right;
	width: 428px;
	font-family: "メイリオ";
}




/*--リスト
-----------------------------------------------------------------*/	
ul.ul1{
}
ul.ul1 li, dl.dl1 dt{
	list-style:none;
	background-repeat: no-repeat;
	line-height:30px;
	font-size:15px;
	font-family: "メイリオ";
	text-indent: 28px;
	color: #34404E;
}
ul.ul1 li{
	background-image: url(images/icon1.gif);
}
dl.dl1 dt{
	background-image: url(images/icon5.gif);
	text-indent: 32px;
	line-height:28px;
	color: #417789;
	letter-spacing: 0.2em;
}

ul.ul2{
}
ul.ul2 li, dl.dl2 dt{
	list-style:none;
	background-repeat: no-repeat;
	line-height:38px;
	font-size:14px;
	font-family: "メイリオ";
	text-indent: 32px;
	color: #313948;
}
ul.ul2 li{
	background-image: url(images/icon6.gif);
	background-position: 0px 8px;
}


dl.dl2 dt{
	background-image: url(images/icon3.gif);
	text-indent:30px;
	background-position: 0px 4px;
	line-height: 42px;
	color: #357286;
	letter-spacing: 0.25em;
}

dl.dl1, dl.dl2{
	margin: 24px 30px 18px 24px;
}
dl.dl1 dt, dl.dl2 dt{
	font-weight:bold;
	font-size:16px;
	font-family: "メイリオ";
}

dl.dl1 dd, dl.dl2 dd{
	font-size: 14px;
	color: #3F4B5A;
	margin-bottom: 18px;
}

ul.ul3{
}
ul.ul3 li, dl.dl3 dt{
	list-style:none;
	background-repeat: no-repeat;
	line-height:23px;
	font-size:13px;
	font-family: "メイリオ";
	text-indent: 18px;
	color: #2E3547;
}

ul.ul3 li, dl.dl3 dt{
	background-image: url(images/arrow_ul2.gif);
	background-position: 0px 6px;
}
dl.dl3 dt{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #554A73;

}

ul.ul4{
}
ul.ul4 li, dl.dl4 dt{
	list-style:none;
	background-repeat: no-repeat;
	line-height:24px;
	font-size:13px;
	font-family: "メイリオ";
	text-indent: 20px;
	color: #2F3744;
}
ul.ul4 li, dl.dl4 dt{
	background-image: url(images/arrow.gif);
	background-position: 0px 6px;
	color: #39344E;
}

dl.dl3, dl.dl4{
	margin: 8px 30px 42px 24px;
}
dl.dl3 dt, dl.dl4 dt{
	font-weight:bold;
	font-size:14px;
	font-family: "メイリオ";
	
}

dl.dl3 dd, dl.dl4 dd{
	font-size: 12px;
	margin: 6px 18px 6px 22px;
	
	}


	
/*---フッター
-----------------------------------------------------------------*/	
#footerwrap{
	width: 100%;
	text-align:center;
	background-image: url(images/bg_footer.jpg);
	background-repeat: repeat-x;
	background-color: #000;
}
#footer{
	display:block;
	width:880px;
	height:80px;
	margin:0 auto;
	padding: 0;
	position:relative;
}

#copyright{
	position:absolute;
	top: 22px;
	left:12px;
	font-family: "Courier New", Courier, mono;
	letter-spacing: 0.2em;
	font-size: 12px;
	color: #50596D;
}

#footer ul{
	position:relative;
	top: 12px;
	float: right;
	width: 440px;
	list-style: none;
	text-align:right;
	line-height: 1em;
	font-size: 12px;
	margin: 0;
}
#footer ul li{
	display:inline;
	padding: 0 1em;
	background-image: url(images/arrow2.gif);
	background-repeat: no-repeat;
	background-position: 2px;
	line-height:1.3em;
	}
#footer ul li a{
	color: #666666;
}
#footer ul li a:hover{
	color: #999999;
}




/*--GoTop-----*/
.gotop a{
	display: block;
	width: 110px;
	height: 84px;
	margin: 0 0 20px 410px;
	background-image: url(images/gotop.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.gotop a:hover{
	background-image: url(images/gotop_on.gif);
	border:none;
}



/*-- ShowDetail----*/
.showdatail{
	width: 120px;
	margin-bottom: 24px;
	float: right;
	background-image: url(images/arrow4.gif);
	background-repeat: no-repeat;
	text-indent: 18px;
	background-position: 0px 6px;
}



/* --テーブル
---------------------------------------------------- */
/* STYLE1 */
table.style1{
	font-family: "メイリオ", "Century Gothic", Arial;
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-spacing: 2px;
	background-color: #333333;
}
table.style1 caption{
	text-align:left;
	font-weight: bold;
	color: #333333;
}
table.style1 th{
	font-weight: bold;
	color: #333;
	background-image: url(images/pattern2.gif);
	background-repeat: repeat;
	line-height:24px;
	font-family: "メイリオ", "Century Gothic", Arial;
	padding: 0 8px;
	text-align:center;
}
table.style1 td{
	padding: 3px 6px;
	background-color: #FFFFFF;
	font-weight: normal;
	color: #342821;
}

/* STYLE2 */
table.style2{
	font-family: "メイリオ","Century Gothic", Arial;
	text-align: left;
	margin: 12px auto 0 auto;
}
table.style2 caption{
	text-align:left;
	font-weight: bold;
	color: #333333;
	line-height: 1.1em;
	
}
table.style2 th{
	background-image: url(images/bg_table2_th.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	text-align: center;
	background-color: #4faaa7;	
}
table.style2 td{
	background-color: #C8CED9;
	text-indent:8px;
	padding-right: 12px;
}

/* STYLE3 */
table.style3{
	padding: 0px;
	border: 1px solid #BCD2E4;
	text-align: left;
	background-color: #52A9B6;
}
table.style3 th{
	background-image: url(images/bg_table3_th.gif);
	background-repeat: repeat-x;
	text-align: center;
	background-color: #b0cdc8;
	color: #3D8289;
}
table.style3 td{
	background-color: #FFFFFF;
	padding: 4px;
}




#googlemap{
 	width: 95%;
	margin: 12px auto;
}
img.icon{
	margin: 0 4px;
}

.photo {
	position: relative;
	top: 0;
	left: 0;
}
.photo a .large {
	display: block;
	position: absolute;
	width: 2px;
	height: 1px;
	top: 0;
	left: -1px;
}
.photo a.popup,
.photo a.popup:visited {
	display: block;
	top: 0;
	left: 0;
}
.photo a.popup:hover {
	background-color: #fff;
}
.photo a.popup:hover .large {
	display: block;
	position: absolute;
	width: 400%;
	height: 400%;
	top: -80px;
	left: -280px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #999999;
	z-index:10;
}

.photo img{
	border:none;
}



/*--フォーム部品
---------------------------------------------------- */
input, textarea{
	font-size: 13px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #647288;
	border-bottom-color: #647288;
	background-color: #D5DBDF;
	border-top-style: none;
	border-left-style: none;
	color: #413329;
	font-family:"MS UI Gothic","メイリオ";
}
input.none{
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#submit {
	width:520px;
	text-align: center;
	color: #FFFFFF;
	margin: 20px auto;
}

input.button{
	display:block;
	width: 148px;
	height:44px;
	background-image: url(images/button_base.gif);
	background-repeat: no-repeat;
	margin: 4px 6px;
	border:none;
	font-family:"メイリオ";
	font-size: 14px;
	color: #3C3E5E;
	display:inline;
}



/*-- 物件メニュー --*/
ul#bukkenmenu{
	margin: 0 0 18px 0;
	padding: 0;
	width: auto;
	display:block;
	height:22px;
	width: 96%;
	position: relative;	
	}

ul#bukkenmenu li ,ul#bukkenmenu li a{
	width: auto;
	height:22px;
}	
ul#bukkenmenu li{
	float:right;
	list-style: none;
	line-height: 22px;
	margin-left: 18px;
	background-image: url(images/arrow5.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	text-indent: 18px;
	text-align:left;
}
ul#bukkenmenu li a:hover, ul#bukkenmenu li.on a{
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

.closewindow a{
	margin:12px auto ;
	display:block;
	width: 135px;
	height:40px;
	background-image: url(images/b_close.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.closewindow a:hover{
	background-image: url(images/b_close_on.gif);
}


.tooltip{
	border: 1px solid #353F4D;
}



/*--質問と回答----------------------------------*/
.question{	
	cursor:pointer;
	background-image: url(images/arrow_ul2.gif);	
	background-repeat: no-repeat;
	line-height:23px;
	text-indent: 18px;
	background-position: 0px 6px;	
	font-weight:bold;
	font-size:14px;
	font-family: "メイリオ", "ＭＳ ゴシック";	
	margin-left: 38px;
	}
	
.question a{
	text-decoration: none;
	color: #376261;
}
.question a:hover{
	color: #0099CC;
}	

.answer{

	display: none;
	}
	
.spacer{
	height: 12px;
}

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


.title-jpn{
	position:absolute;
	top: 24px;
	left: 580px;
	margin:0;
	width:200px;
	height:20px;
	line-height: 1em;
	font-size: 13px;
	font-weight: normal;
	color: #AFAFAF;
	background-image: none;
	text-indent:0;
	text-align:right;
}

.deve{
	display:block;
	width: 893px;
	height: 75px;
	text-indent: -9999px;
	background-image: url(../images/deve.gif);
	background-repeat: no-repeat;	
	margin: 6px auto 22px auto;
}
.deve a{
	display:block;
	width: 893px;
	height: 75px;
	border:none;

}
