* { 
margin : 0;
padding : 0px;
} 

body { 
	text-align : center;
	background: #c4ddea url(../img/bg_body.gif) repeat-x fixed;
	color: #444;
	font-family: "Hiragino Kaku Gothic Pro","Meiryo","Osaka",sans-serif;
	line-height: 1.5;
	font-size: 84%;
} 

a:link { 
color : #3333cc;
text-decoration : underline;
} 

a:visited { 
color : #3333cc;
text-decoration : underline;
} 

a:active { 
color : #333399;
text-decoration : none;
} 

a:hover { 
color : #333399;
text-decoration : none;
} 

.sts {
text-align: left;
}


img { 
border : 0 none;
} 

hr, .c-navi { 
display : none;
} 

.clear-float { 
font-size : 1px;
width : auto;
height : 1px;
clear : both !important;
} 

#header-area { 
width : 802px;
background-color : #ffffff;
} 

h1 { 
width : 40%;
padding : 58px 0 0 14px;
float : left;
} 


.chacocenter3 {
width:100%;
}




.chacocenter {
width:590px;
margin-left:10px;
}


.chacocenter2 {
	text-align: center;
	margin: 10px auto 40px auto;
	padding: 0;
	width: 720px;
}

#baibai .chacocenter2, #chintai .chacocenter2 {
	margin: 20px auto 50px auto;
}


.alt { 
position : absolute; 
top : -5000px; 
left : -999px; 
visibility : visible; 
} 



.chaco602 { 
width : 602px;
font-size : 13px;
line-height : 200%;
text-align : left;
}




 
.gaiyou {
text-align:left;
margin-left:10px;
}





h1 a { 
font-size : 10px;
width : 266px;
height : 60px;
background-image : url(../bt/logo.gif);
background-repeat : no-repeat;
padding : 60px 0 0 266px;
text-indent : 0;
line-height : 9999px;
overflow : hidden;
display : block;
} 

h1 a { 
padding : 0;
text-indent : -9999px;
line-height : normal;
} 



#header-area h2 { 
width : 187px;
height : 77px;
background-image : url(../../.gif);
background-repeat : no-repeat;
background-position : 7px 55px;
padding-top : 77px;
text-indent : 0;
line-height : 9999px;
overflow : hidden;
clear : both;
} 

#header-area h2 { 
padding : 0;
text-indent : -9999px;
linenewheight : normal;
} 

#wrapper {
	width : 802px;
	margin: 0 auto;
	text-align: center;
}

#main-area { 
width : 802px;
padding : 0 0 0 0;
background-image : url(../img/back.gif);
background-repeat : repeat-y;
} 

#contents-area { 
width : 603px;
text-align : center;
float : right;
} 



.row1 h3 span {
font-size : 13px;
color : #333333;
background-image : url(../img/midashi.gif);
background-repeat : no-repeat;
background-position : left center;
padding : 2px 3px 0 20px;
display : block;
}


.row1 h4 span { 
color : #883509;
font-size : 13px;
background-image : url(../img/midashi.gif);
background-repeat : no-repeat;
background-position : left center;
padding : 2px 3px 0 24px;
display : block;
} 

.row1 h5 span{ 
font-size : 95%;
color : #000000;
padding-bottom : 0 0 0 25px;
display : block;
} 

.row1 h6 { 
font-size : 105%;
color : #515194;
width : auto;
background-image : url(../img/bt/heartunder.gif);
background-repeat : repeat-x;
background-position : left bottom;
padding-top : 10px;
width : 100%;
} 

.menu-list{
color : #422c18;
font-size : 14px;
font-weight : bold;
background-image : url(../img/bt/icon2.gif);
background-repeat : no-repeat;
background-position : left center;
padding : 2px 3px 0 20px;
display : block;
}


td {
font-size : 13px;
line-height : 200%;
vertical-align:top;
}

.td1{
text-align : center;
color : #ffffff;
width : 20%;
background-color : #000066;
}


.td2 {
font-weight : ighter;
font-size : 14px;
font-weight : normal;
}


.td3 {
font-size :14px;
color:#FFFFFF;
background-color:#333399;
line-height : 160%;
text-align:center;
vertical-align:middle;
}


.td4 {
font-size :14px;
line-height : 110%;
text-align:center;
vertical-align:top;
padding:5px 0 5px 0;
}


.td5 {
font-size :14px;
line-height : 120%;
background-color:#acdbf9;
text-align:center;
vertical-align:top;
padding:5px 0 5px 0;
}


.td100 {
text-align:center;
vertical-align:top;
}

div.footer {
color : #cccccc;
background-color:#000066;
width:100%;
font-size: 11px;
text-align:center;
line-height:105%;
padding: 14px 0;
}

.footer a:link {
color : #cccccc;
font-size: 11px;
text-decoration : underline;
}

.footer a:hover {
color : #cccccc;
text-decoration : none;
}

.footer a:visited {
color : #cccccc;
text-decoration : underline;
}

.footer a:active {
color : #cccccc;
text-decoration : none;
}

.footercopy {
color : #cccccc;
margin-top: 9px;
}

.shosai {
margin : 0 0 8px 10px;
width : 752px;
background-color : #666666;
height : 90px;
}
.shosai th {
background-color : #d8eefc;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #ffffff;
text-align : left;
vertical-align : top;
font-size : 12px;
font-weight : normal;
padding-top : 4px;
padding-right : 3px;
padding-bottom : 0px;
padding-left : 5px;
height : 16px;
}
.shosai td.td-img {
background-color : #ffffff;
padding : 0;
margin : 0;
width : 128px;
}
.shosai td {
background-color : #ffffff;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #ffffff;
text-align : left;
vertical-align : top;
font-size : 12px;
font-weight : normal;
padding-top : 3px;
padding-right : 5px;
padding-bottom : 0px;
padding-left : 5px;
height : 15px;
}

/*----------- added by stst 20101001 ----------*/

#gnav {
	margin: 0;
	padding: 0;
	display: block;
	height: 44px;
	background: url(../img/bg_gnav.gif) no-repeat center bottom;
}

#gnav li{
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
}

.clear {
	clear: both;
}

h3 {
	margin: 0 0 21px 0;
}

#topics li {
	list-style: none;
}

#gest h4 {
	margin: 0 0 14px 0;
}

#tbl_index01 {
	margin: 0 auto;
	text-align: center;
}

/*----------- inquiry ----------*/

#inquiry01 p, #inquiry01 ul.list01 {
	margin-bottom: 1em;
}

#inquiry01 ul.list01 li {
	line-height: 1.8;
	list-style: none;
	background: url(../img/bullet_purple.gif) no-repeat 21px 5px;
	padding-left: 42px;
}

#tbl_mailform {
	border-collapse: collapse;
	margin: 0 0 12px 0;
	padding: 0;
	width: 99%;
	line-height: 1.5;
}

#tbl_mailform th,#tbl_mailform td {
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	padding: 5px 10px;
	font-weight: normal;
	text-align: left;
	font-size: 100%;
}

#tbl_mailform td.td_mf01,#tbl_mailform th.td_mf01 {
	background: #f2f2f2;
}

img.must {
	width: 30px;
	height: 16px;
	vertical-align: text-bottom;
	margin: 0 0 0 5px;
}

#mfp_el01, #mfp_el02, #mfp_el03, #mfp_el04, #mfp_el05, #mfp_el06, textarea#mfp_el07 {
	font-size: 100%;
}

div#thanks {
	padding: 40px 0px 40px 0px;
	text-align: center;
}
div#thanks p {
	font-size: 16px;
}
div#thanks p strong {
	font-size: 18px;
	color: #CC0000;
}

/*----------- baibai.html ----------*/

#baibai #box_kensaku {
	display: block;
	width: 691px;
	height: 329px;
	background: url(../img/bg_kensaku.png) no-repeat center top;
	text-align: center;
	margin: 0 auto;
}

#baibai #box_kensaku ul {
	margin: 0 37px;
	padding-top: 117px;
}

#baibai #box_kensaku li {
	list-style: none;
	float: left;
	width: 175px;
	height: 175px;
}

#baibai #box_kensaku li.center {
	margin: 0 46px;
}

/*----------- chintai.html ----------*/

#chintai #box_kensaku {
	display: block;
	width: 691px;
	height: 329px;
	background: url(../img/bg_chintai.png) no-repeat center top;
	text-align: center;
	margin: 0 auto;
}

#chintai #box_kensaku ul {
	margin: 0 37px;
	padding-top: 117px;
	padding-top: 117px;
}

#chintai #box_kensaku li {
	list-style: none;
	float: left;
}

#chintai #box_kensaku li.first {
	margin: 0 36px 0 0;
}

/*----------- gest.html ----------*/

div.box_gest01 {
	width: 720px;
	min-height: 207px;
	background: url(../img/img_gest01.jpg) no-repeat right top;
}

div.box_gest01 p {
	width: 410px;
	float: left;
}

/*----------- loan.html ----------*/

#box_tel {
	border: 1px solid #006;
	padding: 20px;
}

#box_tel p.p_tel {
	padding: 5px;
	margin-top: 1em;
	text-align: center;
	font-size: 21px;
	background-color:#9CF;
}

