/*====================================================================

common.css

====================================================================*/
/*--------------------------------------------------------------------
format
--------------------------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dt,dd,li,address,table,th,td,form,select,option,input,label
{margin:0; padding:0;}
ul li{list-style:none;}
ol{padding:0px 35px 10px 30px;}
ol li{margin:5px 0 5px 0;}
hr{display:none;}
p{margin-bottom:0;}
table, tr, td, th{border-collapse:collapse; font-size:100%;}
img{display:block; border:none;}


/*--------------------------------------------------------------------
link
--------------------------------------------------------------------*/
a{color:#2d6c67;}
a:hover{color:#164991;text-decoration:none;}
a:visited{color:#2d6c67;text-decoration:none;}


/*--------------------------------------------------------------------
common
--------------------------------------------------------------------*/
body{background: url(http://www.nihontoshi.com/common/img/bg.gif) repeat-x center top;font-size: 12px;line-height: 1.6em;color: #4a4a4a;}
#Container_all{background: url(http://www.nihontoshi.com/common/img/contents_bg.gif);width: 756px;margin: 0 auto;text-align: left;}
#Container_all:after {content: "";display: block;clear: both;height: 1px;overflow: hidden;}
#Container{width: 715px;margin-left:21px;}


/*--------------------------------------------------------------------
Header
--------------------------------------------------------------------*/
#Header{width:715px;height:85px;background: url(http://www.nihontoshi.com/common/img/head_bg.jpg) no-repeat;}
h1{height: 20px;font-size: 10px;font-weight: normal;text-align:right;}


/*--------------------------------------------------------------------
Navi
--------------------------------------------------------------------*/
#g_navi_all{background: url(http://www.nihontoshi.com/common/img/btnbg.jpg) no-repeat;height:291px;width:182px;}
#g_navi{list-style:none;padding-top:18px;}
#g_navi li{display:inline;width:182px;height:39px;text-indent:-9999px;}
#g_navi li a{width:182px;height:39px;display:block;background-image:url('http://www.nihontoshi.com/common/img/navi.gif');background-repeat:no-repeat;font-size:0pt;}
#g_navi li a:hover{background-image:url('http://www.nihontoshi.com/common/img/navi_hover.gif');}

#g_navi li a#top{background-position:0 0;}
#g_navi li a#company{background-position:0 -39px;}
#g_navi li a#buy{background-position:0 -78px;}
#g_navi li a#lease{background-position:0 -117px;}
#g_navi li a#region{background-position:0 -156px;}
#g_navi li a#voice{background-position:0 -195px;}
#g_navi li a#privacy{background-position:0 -234px;}


/*--------------------------------------------------------------------
Contents
--------------------------------------------------------------------*/
#Contents{width:715px;}
#Left{float:left;width:182px;}
#Right{float:left;width:533px;}
#Right_in{margin-top:15px;padding-left:10px;padding-right:10px;}


/*--------------------------------------------------------------------
Loan
--------------------------------------------------------------------*/
#Loan{width:173px;height:100%;background-color:#d8e7ff;border:1px solid #ccdcf5;margin-top:10px;font-size:10px;}
#Loan p{padding:10px;}


/*--------------------------------------------------------------------
Foot
--------------------------------------------------------------------*/
#Foot{width:715px;margin-top:15px;}
#Foot_bg1{background: url(http://www.nihontoshi.com/common/img/foot_bg1.gif) no-repeat;width:715px;height:36px;}
#Foot_bg1 img{float:left;}
#Foot_bg1 p{float:right;padding-top:10px;padding-right:5px;}
#Foot_bg2{background: url(http://www.nihontoshi.com/common/img/foot_bg2.gif) no-repeat;width:715px;height:72px;}
#Foot_bg2 p{float:left;font-size:10px;line-height:1.8em;padding-left:10px;margin-top:10px;}
#Foot_bg2 img{float:right;}


/*--------------------------------------------------------------------
other
--------------------------------------------------------------------*/
.Clear{display: block;clear: both;height: 1px;font-size: 1px;text-indent: -9999px;overflow: hidden;}
.left{float:left;}
.right{float:right;}
.fly{font-size:0px;text-indent:-9999px;}
.MB5{margin-bottom:5px;}
.MT5{margin-top:5px;}
.MT10{margin-top:10px;}
.MT15{margin-top:15px;}
.MT20{margin-top:20px;}

/*--------------------------------------------------------------------
color
--------------------------------------------------------------------*/
.gree_b{color:#66B26F;font-weight:bold;}
.red_b{color:#DD3159;font-weight:bold;}
.red{color:#DD3159;}
.purple_b{color:#BE6DA7;font-weight:bold;}



/*Table*/
.Info1_t{width: 507px; margin: 15px auto 0 auto; border: solid 1px #696969;}
.Info1_td1{padding: 5px 0; width: 80px; border-top: solid 1px #696969; border-bottom: solid 1px #696969; border-left: solid 1px #696969; border-right: solid 3px #80cb92; vertical-align: middle; text-align: center;}
.Info1_td2{padding: 5px 0 5px 10px; border-top: solid 1px #696969; border-bottom: solid 1px #696969; vertical-align: top; text-align: left;}

.Info2_t{width: 507px; margin: 15px auto 0 auto;}
.Info2_td1{width: 90px; background-color: #e7f6f1; padding: 5px 0; text-align: center; vertical-align: top; border: solid 1px #bfbfbf;}
.Info2_td2{background-color: #ffffff; padding: 5px 0 5px 10px; vertical-align: top; border: solid 1px #bfbfbf;}

.Photo_t td{padding:5px;}

.Object_t{width:350px;font-size:12px;}
.Object_td1{width: 70px; background-color: #e7f6f1; text-align: center; vertical-align: top; border: solid 1px #bfbfbf;}
.Object_td2{background-color: #ffffff; padding-left:5px; vertical-align: top; border: solid 1px #bfbfbf;}


/*Form*/
#Form_box{width: 503px; height:350px; padding: 15px 5px; border: solid 1px #1c9584;margin-bottom:30px;}
#Form_txt{width: 450px; margin: auto;}
.Form_t{width: 400px; margin: 15px auto 0 auto;}
.Form_td1{width: 110px; border-right: solid 3px #80cb92; padding: 5px 0; vertical-align: top;}
.Form_td2{padding: 5px 0 5px 10px;}
.Form_td3{padding: 5px 0 5px 10px; text-align: center;}


.submit_t{width: 200px; margin: 8px auto;}
.submit{text-align: center;}

.new_t{width: 500px; margin: 15px auto 0 auto;}
.DateText{padding: 5px 0 5px 10px; width: 80px; vertical-align: top;}
.NoteText{padding: 5px 0 5px 10px;}


/*物件一覧*/
.object{margin-bottom:20px;}
.oimg{float:left;margin-right:10px;}


/* ---------- sub-cat-menu ---------- */



#sub-cat-menu {

	text-align:left;

	margin:10px 2px 0px 2px;

}



#sub-cat-menu ul { list-style:none; }

#sub-cat-menu li {



	display: inline;

	margin: 20px 2px 0px 15px;

}



#sub-cat-menu li a {

	color:#59b495;

	background:url(http://www.nihontoshi.com/common/img/subtit-mark1.gif) no-repeat top left;

	text-decoration: none;

	padding-left:15px;

	white-space: nowrap;

	font-size: 11px;

}



#sub-cat-menu li a:hover {

	color:#38CF9C;

	background:url(http://www.nihontoshi.com/common/img/subtit-mark2.gif) no-repeat top left;

	text-decoration:underline;

}



/* ---------- sub-cat-menu_end ---------- */