/*toppage*/
body{margin:0 auto;background-image:url(../img/back.jpg); background-repeat:repeat-x;}
#outline{width:800px; margin:0 auto;}
#flash_space{width:800px; margin:0 auto;}
#contents_navi_u02{width:800px; background-color:#003;}
#contents_navi_u{
	width:auto;
	text-align:left;
	line-height:110%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#add_u, #copy_u, #contents_navi_u2, #contents_navi_u02{
	width:auto;
	text-align:left;
	line-height:150%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#contents_navi_u02{padding:10px 0px; text-align:center;}
#contents_navi_u, #contents_navi_u2{padding:15px 0px;}
#add_u, #copy_u{padding:5px 0px;}
#contents_navi_u{border-bottom:solid 5px #000000;}
#copy_u, #add_u{font-size:10px; color:#000000;}
#contents_navi_u, #add_u, #contents_navi_u2{
	border-bottom:solid 1px #1C1C41;
	color: #000000;
}
#contents_navi_u2{border-top:solid 1px #000000;}
#contents_navi_u2 a{ color:#000000; font-size:10px; text-decoration:none;}
#contents_navi_u a{ color:#000000; font-size:10px; text-decoration:none;}


/*contents*/
#logo{width:800px; background-image:url(../img/logom.jpg); text-indent:-9999px; height:92px;}
#logo a{display: block; width:100%; height:100%;}
#contents_a{width:760px;margin:0 auto;}
#contents_b{width:760px;margin:0 auto;padding-top:40px;}
#contents_c{width:760px;margin:25px auto;padding-top:20px;background-color:#1A1A48;}
#contents_d{width:780px;margin:0 auto;}
#contents_e{width:760px;margin:25px auto;padding-top:20px;}
#img1{width:760px; margin:0 auto; text-align:left; padding:40px 0px 10px 0px;}
#img2{width:760px; margin:0 auto; text-align:left; padding:0px 0px 10px 0px;}
#text1, #text3{width:760px; margin:0 auto; text-align:left;padding:0px 0px 40px 0px;}
#text2{width:760px; margin:0 auto; text-align:left;padding:0px 0px 5px 0px;}
#text1, #text2,  #text3,  #right_con, #right_con2, #right_con3, #right_con4, #right_con5, #right_con6, .link_td2, .contact_td1, .contact_td2, #window1{line-height:180%; font-size:12px; color:#000000;}
#left_con, #left_con2, #left_con3, #left_con4, #left_con5, #left_con6{width:250px; float:left;}
#right_con, #right_con2, #right_con3, #right_con4, #right_con5, #right_con6{width:490px; float:right;}

#window1{width:490px; float:right;position:relative;}
#m_win{
	position:absolute;
	left:162px;
	top:-82px;
	width:150px;
	height:150px;
	z-index: 0;
	margin:0 auto;
	border:0px;
}
#m_win img{border:0px;}
#m_win2{
	position:absolute;
	left:169px;
	top:-44px;
	width:150px;
	height:150px;
	z-index: 0;
	margin:0 auto;
	border:0px;
}
#m_win2 img{border:0px;}
#m_win3{
	position:absolute;
	left:143px;
	top:195px;
	width:150px;
	height:150px;
	z-index: 0;
	margin:0 auto;
	border:0px;
}
#m_win3 img{border:0px;}
#m_win4{
	position:absolute;
	left:-117px;
	top:-35px;
	width:150px;
	height:150px;
	z-index: 0;
	margin:0 auto;
	border:0px;
}
#m_win4 img{border:0px;}
#m_win5{
	position:absolute;
	left:385px;
	top:-58px;
	width:150px;
	height:150px;
	z-index: 0;
	margin:0 auto;
	border:0px;
}
#m_win5 img{border:0px;}
#m_win6{
	position:absolute;
	left:278px;
	top:188px;
	width:150px;
	height:150px;
	z-index: 0;
	margin:0 auto;
	border:0px;
}
#m_win6 img{border:0px;}

#m_win7{
	position:absolute;
	left:457px;
	top:5px;
	width:150px;
	height:150px;
	z-index: 0;
	margin:0 auto;
	border:0px;
}
#m_win7 img{border:0px;}


#line1, #line2, #line3, #line4, #line5, #line6{clear:both; width:760px; line-height:35px; color:#000033;}
#2c_con_1, #2c_con_2, #2c_con_3, #2c_con_4, #2c_con_5, #2c_con_6{width:760px; margin:0 auto; padding:10px 0px;}
.font10cf{line-height:180%; font-size:10px; color:#FFFFFF;}
.font10cf6{line-height:180%; font-size:10px; color:#FF9933;}
.font18cf{line-height:180%; font-size:18px; color:#FFFFFF;}
.font018cf{line-height:180%; font-size:18px; color:#000000;}
#3c_con_1, #3c_con_2, #3c_con_3, #3c_con_4, #3c_con_5, #3c_con_6{width:760px; margin:25px auto; padding:10px 10px;}


/*propertyonly*/

#contents_p{width:794px; margin:0 auto;padding-top:40px;}
#list{width:794px;}
#list ol,ul {list-style-type: none; clear:left;}
.ul1{width:794px;height:35px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; background-image:url(../img/line_bac.gif); background-repeat:repeat-x;}
.li1{float:left; height:35px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}

.li2{float:left; height:35px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; background-image:url(../img/shinchiku2.gif); width:113px;}
.li2 a{display: block; width:100%; height:100%;text-indent:-9999px;}
.li3{float:left; height:35px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; width:126px;}
.li3 a{display: block; width:100%; height:100%;text-indent:-9999px; background-image:url(../img/hukkatsu.gif);}
.li3 a:hover {display: block; width:100%; height:100%;text-indent:-9999px; background-image:url(../img/hukkatsu2.gif);}
.li4{float:left; height:35px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; background-image:url(../img/shinchiku.gif); width:113px;}
.li4 a{display: block; width:100%; height:100%;text-indent:-9999px;}
.li4 a:hover {display: block; width:100%; height:100%;text-indent:-9999px; background-image:url(../img/shinchiku2.gif);}
.li5{float:left; height:35px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; width:126px;}
.li5 a{display: block; width:100%; height:100%;text-indent:-9999px; background-image:url(../img/hukkatsu2.gif);}
/*osusume*/
.li6{float:left; height:35px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; background-image:url(../img/osusume_1.gif); width:126px;}
.li6 a{display: block; width:100%; height:100%;text-indent:-9999px;}
.li6 a:hover {display: block; width:100%; height:100%;text-indent:-9999px; background-image:url(../img/osusume_1b.gif);}
.li7{float:left; height:35px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; width:126px;}
.li7 a{display: block; width:100%; height:100%;text-indent:-9999px; background-image:url(../img/osusume_1b.gif);}

.li8{float:left; height:35px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; background-image:url(../img/osusume_2.gif); width:126px;}
.li8 a{display: block; width:100%; height:100%;text-indent:-9999px;}
.li8 a:hover {display: block; width:100%; height:100%;text-indent:-9999px; background-image:url(../img/osusume_2b.gif);}
.li9{float:left; height:35px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; width:126px;}
.li9 a{display: block; width:100%; height:100%;text-indent:-9999px; background-image:url(../img/osusume_2b.gif);}

.li10{float:left; height:35px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; background-image:url(../img/osusume_3.gif); width:126px;}
.li10 a{display: block; width:100%; height:100%;text-indent:-9999px;}
.li10 a:hover {display: block; width:100%; height:100%;text-indent:-9999px; background-image:url(../img/osusume_3b.gif);}
.li11{float:left; height:35px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; width:126px;}
.li11 a{display: block; width:100%; height:100%;text-indent:-9999px; background-image:url(../img/osusume_3b.gif);}
/*--osusume*/
li img{vertical-align:top;}
#linep1{clear:both; width:794px; line-height:2px;background-color:#1A1A48;}
#linep2{clear:both; width:774px; line-height:2px;background-color:#1A1A48;}
#list_all{width:774px;background-color:#1A1A48; padding:10px 10px;}
/*osusume*/
#linep12{clear:both; width:794px; line-height:2px;background-color:#000031;}
#linep22{clear:both; width:774px; line-height:2px;background-color:#000031;}
#list_all2 {width:774px;background-color:#000031; padding:10px 10px;}
#linep13{clear:both; width:794px; line-height:2px;background-color:#ed3030;}
#linep23{clear:both; width:774px; line-height:2px;background-color:#ed3030;}
#list_all3 {width:774px;background-color:#ed3030; padding:10px 10px;}
#linep14{clear:both; width:794px; line-height:2px;background-color:#fdbe00;}
#linep24{clear:both; width:774px; line-height:2px;background-color:#fdbe00;}
#list_all4 {width:774px;background-color:#fdbe00; padding:10px 10px;}
#linep15{clear:both; width:794px; line-height:2px;background-color:#006600;}
#linep25{clear:both; width:774px; line-height:2px;background-color:#006600;}
#list_all5 {width:774px;background-color:#006600; padding:10px 10px;}
/*--osusume*/

.pickuptable{width:240px; padding:5px 5px; float:left; margin:2px 5px 2px 8px;} 
.category{width:240px; border-bottom:solid 1px #FFFFFF; font-size:10px; color:#FFFFFF;}
.pickupimg{text-align:left; padding:3px  3px ; border:1px solid #CCCCCC; width:70px; background-color:#FFFFFF; clear:inherit;}
.imgtd{width:80px;}
.texttd{width:160px;font-size:12px; padding:3px 3px; text-align:left; line-height:150%;}

td a{color:#FFFFFF; text-decoration:none;}
td a:hover {color:#FFFFFF; text-decoration:underline;}


/*conpany*/
.c_table{width:428px;}
.c_table2{width:478px;}
.c_td{text-justify: inter-word width:90px; padding:2px 3px; text-align:right; letter-spacing:1px; vertical-align:top;}
.c_td1{text-justify: inter-word width:140px; padding:2px 3px; text-align:right; letter-spacing:1px; vertical-align:top;}
.c_td2{text-justify: inter-word width:20px; padding:2px 3px; text-align:center; letter-spacing:1px; vertical-align:top;}
.c_td3{text-justify: inter-word width:300px; padding:2px 3px; text-align:left; letter-spacing:1px; vertical-align:top;}


.link_table{width:680px; margin:0 auto;}
.contact_table{width:680px; margin:0 auto; border-top:double 4px #747490;}
.link_td1{width:180px; padding:12px 0px; text-align:center;}
.link_td2{width:500px; padding:12px 0px;}
.contact_td0{width:660px; padding:2px 10px; text-align:left; border-bottom:solid 1px #747490;}
.contact_td01{width:160px; padding:2px 10px; text-align:left; border-bottom:solid 1px #747490;}
.contact_td1{width:160px; padding:12px 10px; text-align:left; border-bottom:solid 1px #747490;}
.contact_td02{width:480px; padding:2px 10px; text-align:left; border-bottom:solid 1px #747490;}
.contact_td2{width:480px; padding:12px 10px; text-align:left; border-bottom:solid 1px #747490;}
.contact_td3{width:660px; padding:12px 10px; text-align:center;}
a.c:link {color: #FFFFFF;text-decoration: none;}
a.c:visited {text-decoration: none;color: #FFFFFF;}
a.c:hover {text-decoration: underline;color: #FFFFFF;}
a.c:active {text-decoration: none;color: #FFFFFF;}

.p_cen{text-align:center; padding:15px 0px 50px 0px;}
.p_cen2{text-align:center;}
.center_p{text-align:center;}

#tokyo1{width:760px; margin:15px auto;padding:10px 10px; background-color:#FCF2F2;border:solid 3px #C00;font-size:12px; line-height:150%;}
#tokyo2{width:760px; margin:15px auto;padding:10px 10px; background-color:#F5FAE6; border:solid 3px #9C0;font-size:12px; line-height:150%;}
#tokyo3{width:760px; margin:15px auto;padding:10px 10px; background-color:#F5F7FA; border:solid 3px #369;font-size:12px; line-height:150%;}