@charset "Shift_JIS";

/* index.html
=========================================================================================================================== */

#index h3 { margin: 0 0 5px 0;}

#ln { width: 800px; height: 70px; background: url(../img/common/nav/ln.jpg) no-repeat 0 -50px;}
#ln ul { list-style: none;}
#ln li { display: inline; float: left; text-indent: -4444px;}
#ln a { display: block; width: 95px; height: 50px;}

#chintai2Nav { margin-right: 5px;}
#chintai2Nav a:hover { background: url(../img/common/nav/ln.jpg) no-repeat 0 0;}

#apartNav a { width: 100px;}
#apartNav a:hover { background: url(../img/common/nav/ln.jpg) no-repeat -100px 0;}
#shopNav { margin-right: 5px;}
#shopNav a:hover { background: url(../img/common/nav/ln.jpg) no-repeat -200px 0;}

#petNav a { width: 100px;}
#petNav a:hover { background: url(../img/common/nav/ln.jpg) no-repeat -300px 0;}

#newNav a { width: 100px;}
#newNav a:hover { background: url(../img/common/nav/ln.jpg) no-repeat -400px 0;}

#discountNav { margin-right: 5px;}
#discountNav a { width: 100px;}
#discountNav a:hover { background: url(../img/common/nav/ln.jpg) no-repeat -500px 0;}

#tateuri2Nav { margin-right: 5px;}
#tateuri2Nav a:hover { background: url(../img/common/nav/ln.jpg) no-repeat -605px 0;}
#usedNav a:hover { background: url(../img/common/nav/ln.jpg) no-repeat -705px 0;}


.infoCo { display: inline; float: left; width: 479px; height: 240px;}

.outlineInfoCo { display: inline; float: right; width: 294px; height: 240px;}
.outlineInfoCo p { margin-right: 35px; text-align: right; letter-spacing: 0.05em;}
.outlineInfoCo .address { margin-bottom: 5px;}
.outlineInfoCo .address span { display: block; margin-right: 100px;}
.outlineInfoCo .t { margin: 10px 120px 5px 15px; font-size: 15px;}
.outlineInfoCo .tel span { color: #F00}
.outlineInfoCo .btm { margin-bottom: 5px;}


.chintaiCo { clear: both;}

#sn { height: 70px; background: url(../img/common/sn/sn_bg.jpg) no-repeat;}
#sn li { display: inline; float: left; list-style: none;}

#chintaiSn,
#mansionSn,
#petSn { margin-right: 5px;}


/* chintai/index.html
=========================================================================================================================== */

.kensakuTb { width: 600px; margin: 0 auto 15px; border: 2px solid #BBE086;}
.kensakuTb td { width: 150px; padding: 15px; border-bottom: 1px solid #CCC; background: #ECFFD9;}
.kensakuTb th { padding: 15px; text-align: left; font-weight: normal; border-bottom: 1px solid #CCC;}
.kensakuTb .optionTd { width: 150px;}
.kensakuBtn { text-align: center;}

.chintaiEndCo { width: 720px; margin: 0 auto; border: 2px solid #BBE086; background: #ECFFD9;}
.chintaiEndCo p { margin: 90px 0 140px 190px; font-size: 14px; line-height: 3em;}


/* urichi/index.html
=========================================================================================================================== */

.urichiNav { width: 650px; height: auto; margin-left: 70px;}

.urichiNav li { display: inline; float: left; margin: 0 0 15px 50px; font-size: 14px; text-align: center; line-height: 2em; border: 2px solid #9C0; background: #FAFFE6;}

.urichiNav a { display: block; width: 150px; color: #000;}
.urichiNav a:visited { color: #000;}
/*.urichiNav a:visited { color: #729625;}*/
.urichiNav a:hover { background: #F4FFD2;}


.urichiTb1 { width: 720px; margin: 47px auto 15px; border: 2px solid #BBE086; clear:left;}
.urichiTb1 th { text-align: right; font-weight: normal; background: #ECFFD9;}
.urichiTb1 th,
.urichiTb1 td { width: 360px; padding: 5px 40px; font-size: 15px;}

.urichiTxt { text-align: center; font-size: 14px;}
.urichiTxt strong { color: #F00; font-weight: bold;}

.urichiTb2 { margin: 15px auto;  border: 2px solid #BBE086;}
.urichiTb2 td { padding: 5px; text-align: center;}

.urichiTb3 { width: 500px; margin: 15px auto;  border: 2px solid #BBE086;}

.urichiTb3 td { padding: 5px;}
.urichiTb3 .tochiTd,
.urichiTb3 .tsuboTd,
.urichiTb3 .tankaTd,
.urichiTb3 .tankaTd2 { font-size: 15px; text-align: center; border: 1px solid #CCC;}

.urichiTb3 .tankaTd { width: 297px; background: #FAFAFA;}
.urichiTb3 .tankaTd2 { width: 500px;}

.urichiTb3 .tochiTd,
.urichiTb3 .tsuboTd { background: #ECFFD9;}

.urichiTb4 { width: 600px; margin: 15px auto 50px;  border: 2px solid #BBE086;}
.urichiTb4 th { width: 150px; background: #ECFFD9;}
.urichiTb4 th,
.urichiTb4 td { padding: 5px 10px; border: 1px solid #CCC;}


/* outline/index.html
=========================================================================================================================== */

.outlineTb { width: 640px; margin: 0 auto; border: 2px solid #BBE086;}
.outlineTb th { width: 150px; padding: 10px; font-weight: normal; background: #ECFFD9; border: 1px solid #CCC;}
.outlineTb td { padding: 10px; border: 1px solid #CCC;}

.outlineTb li { margin-left: 18px; list-style: circle;}

.accessCo { width: 636px; margin: 30px auto 0; border: 2px solid #BBE086;}
.accessTxt { margin: 5px 0 0 90px;}


/* inq/index.html
=========================================================================================================================== */

.inqTb { width: 640px; margin: 0 auto; border: 2px solid #BBE086;}
.inqTb th { width: 150px; padding: 10px; font-weight: normal; background: #ECFFD9; border: 1px solid #CCC;}
.inqTb td { padding: 10px; border: 1px solid #CCC;}

.inqTb .selectMb { margin-bottom: 5px;}
.inqTb .hissu { font-size: 10px; color: #D80001;}
.inqTb .hankaku { font-size: 10px;}

.kakunin { margin: 20px 0; text-align: center;}

.inqEndCo { width: 640px; margin: 0 auto; border: 2px solid #BBE086; background: #ECFFD9;}
.inqEndCo p { margin: 90px 0 140px 160px; font-size: 14px; line-height: 3em;}


/* menseki/index.html
=========================================================================================================================== */

.mensekiCo { width: 730px; margin: 0 auto;}
.mensekiCo p { margin-bottom: 15px;}

.mensekiCo dl { width: 720px; margin: 0 auto;}
.mensekiCo dt { margin-bottom: 4px;}
.mensekiCo dd { margin-bottom: 20px;}

.mensekiCo li { margin-left: 30px;}

.mensekiUl { margin-left: 10px; list-style: none;}


/* sitemap/index.html
=========================================================================================================================== */

.sitemapUl { margin: 70px 0 0; list-style: none;}
.sitemapUl li { display: inline; float: left; width: 110px; margin: 0 0 70px 120px; font-size: 15px;}