@charset "Shift_JIS";
/* CSS Document */
/*service*/
ul#page_navi      { width: 193px; height: 499px; position: relative; overflow: hidden; list-style: none; margin: 0; }
ul#page_navi li a { width: 193px;  height: 320px; position: absolute; overflow: hidden; padding: 0; top: 0px; text-indent: -5000px; }
html>body ul#page_navi li a { height: 320px; }

/*　*/
li#titleservice   a  { background: transparent url(../service/images/title_service.png) no-repeat 0 0; margin-top: 0px;left: 0px;}
li#service_a   a  { background: transparent url(../service/images/navi_service01.png) no-repeat 0 0; margin-top: 89px; left: 0px;}
li#service_b   a  { background: transparent url(../service/images/navi_service02.png) no-repeat 0 0; margin-top: 120px; left: 0px;}
li#service_c   a  { background: transparent url(../service/images/navi_service03.png) no-repeat 0 0; margin-top: 150px; left: 0px;}
li#service_bttm a { background: transparent url(../service/images/navi_service_bttm.png) no-repeat 0 0; margin-top: 180px; left: 0px;cursor: default; }

li#service_a02   a  { background: transparent url(../service/images/navi_service01.png) no-repeat 0 -31px; margin-top: 89px; left: 0px; height:31px;}
li#service_b02  a  { background: transparent url(../service/images/navi_service02.png) no-repeat 0 -30px; margin-top: 120px; left: 0px;}
li#service_c02   a  { background: transparent url(../service/images/navi_service03.png) no-repeat 0 -30px; margin-top: 150px; left: 0px;}

li#service_b a:hover, li#service_c a:hover { background-position: 0px -30px; }
li#service_a a:hover { background-position: 0px -31px; }

/*　*/
li#titlepm   a  { background: transparent url(../service/images/title_pm.png) no-repeat 0 0; margin-top: 0px;left: 0px;}
li#pm_a   a  { background: transparent url(../service/images/pm_navi01.png) no-repeat 0 0; margin-top: 89px; left: 0px;}
li#pm_b   a  { background: transparent url(../service/images/pm_navi02.png) no-repeat 0 0; margin-top: 119px; left: 0px;}
li#pm_c   a  { background: transparent url(../service/images/pm_navi03.png) no-repeat 0 0; margin-top: 149px; left: 0px;}
li#pm_bttm a { background: transparent url(../service/images/pm_navi_bttm.png) no-repeat 0 0; margin-top: 179px; left: 0px;cursor: default; }

li#pm_c02   a  { background: transparent url(../service/images/pm_navi03.png) no-repeat 0 -30px; margin-top: 149px; left: 0px;}
li#pm_a a:hover, li#pm_b a:hover, li#pm_c a:hover { background-position: 0px -30px; }

#pm_detail  {color:#ffffff; font-size:78%; margin:-1px 0px 0px 75px; line-height:17px; _line-height:17px; width:320px;}
#pm_detail02  {color:#ffffff; font-size:78%; margin:-1px 0px 0px 16px; line-height:17px; _line-height:17px; width:320px; }

/* safari */
html:first-child #pm_detail { font-size: 40%; line-height:24px;}
html:first-child #pm_detail02 { font-size: 40%; line-height:24px;}

/* IE6.0 */
* html #pm_detail { font-size: 78%; }
* html #pm_detail02 { font-size: 78%; }

/* IE7.0 */
*:first-child+html #pm_detail { font-size: 78%;}
*:first-child+html #pm_detail02 { font-size: 78%;}

/* firefox */
html>body #pm_detail {font-size: 88%;}
html>body #pm_detail02 {font-size: 88%;}

/*　*/
li#titlebs   a  { background: transparent url(../service/images/title_buy&sell.png) no-repeat 0 0; margin-top: 0px;left: 0px;}
li#bs_a   a  { background: transparent url(../service/images/buy&sell_navi01.png) no-repeat 0 0; margin-top: 89px; left: 0px;}
li#bs_b   a  { background: transparent url(../service/images/buy&sell_navi02.png) no-repeat 0 0; margin-top: 119px; left: 0px;}
li#bs_c   a  { background: transparent url(../service/images/buy&sell_navi03.png) no-repeat 0 0; margin-top: 149px; left: 0px;}
li#bs_bttm a { background: transparent url(../service/images/buy&sell_navi_bttm.png) no-repeat 0 0; margin-top: 179px; left: 0px;cursor: default; }

li#bs_b02   a  { background: transparent url(../service/images/buy&sell_navi02.png) no-repeat 0 -30px; margin-top: 119px; left: 0px;}
li#bs_a a:hover, li#bs_b a:hover, li#bs_c a:hover { background-position: 0px -30px; }

#bs_detail  {color:#ffffff; font-size:78%; margin:0px 0px 0px 70px; line-height:17px; _line-height:17px; width:320px;}
#bs_detail02  {color:#ffffff; font-size:78%; margin:0px 0px 0px 25px; line-height:17px; _line-height:17px; width:320px; }

/* safari */
html:first-child #bs_detail { font-size: 40%; line-height:24px;}
html:first-child #bs_detail02 { font-size: 40%; line-height:24px;}

/* IE6.0 */
* html #bs_detail { font-size: 78%; }
* html #bs_detail02 { font-size: 78%; }

/* IE7.0 */
*:first-child+html #bs_detail { font-size: 78%;}
*:first-child+html #bs_detail02 { font-size: 78%;}

/* firefox */
html>body #bs_detail {font-size: 88%;}
html>body #bs_detail02 {font-size: 88%;}

/*　*/
li#titlerent   a  { background: transparent url(../service/images/title_rent.png) no-repeat 0 0; margin-top: 0px;left: 0px;}
li#rent_a   a  { background: transparent url(../service/images/rent_navi01.png) no-repeat 0 0; margin-top: 89px; left: 0px;}
li#rent_b   a  { background: transparent url(../service/images/rent_navi02.png) no-repeat 0 0; margin-top: 119px; left: 0px;}
li#rent_c   a  { background: transparent url(../service/images/rent_navi03.png) no-repeat 0 0; margin-top: 149px; left: 0px;}
li#rent_bttm a { background: transparent url(../service/images/rent_navi_bttm.png) no-repeat 0 0; margin-top: 179px; left: 0px;cursor: default; }

li#rent_a02   a  { background: transparent url(../service/images/rent_navi01.png) no-repeat 0 -30px; margin-top: 89px; left: 0px;}
li#rent_a a:hover, li#rent_b a:hover, li#rent_c a:hover { background-position: 0px -30px; }




#back_box {width:44px; height:12px; margin:12px 0px 0px 45px;}
ul#back_navi      { width: 44px; height: 13px; position: relative; overflow: hidden; list-style: none; margin: 0; }
ul#back_navi li a { width: 44px;  height: 13px; position: absolute; overflow: hidden; padding: 0; top: 0px; text-indent: -5000px; }
html>body ul#back_navi li a { height: 13px; }
li#back_bttn   a  { background: transparent url(../service/images/bttn_back.png) no-repeat 0 0; margin-top: 0px;left: 0px;}
li#back_bttn a:hover { background-position: 0px -13px; }
li#back_bttn_pm   a  { background: transparent url(../service/images/pm_bttn_back.png) no-repeat 0 0; margin-top: 0px;left: 0px;}
li#back_bttn_pm a:hover { background-position: 0px -13px; }
li#back_bttn_bs   a  { background: transparent url(../service/images/bs_bttn_back.png) no-repeat 0 0; margin-top: 0px;left: 0px;}
li#back_bttn_bs a:hover { background-position: 0px -13px; }
li#back_bttn_rent   a  { background: transparent url(../service/images/rent_bttn_back.png) no-repeat 0 0; margin-top: 0px;left: 0px;}
li#back_bttn_rent a:hover { background-position: 0px -13px; }

#contact_box {width:106px; height:26px; margin:5px 45px 0px 0px;}
ul#contact_navi      { width: 106px; height: 26px; position: relative; overflow: hidden; list-style: none; margin: 0; }
ul#contact_navi li a { width: 106px;  height: 26px; position: absolute; overflow: hidden; padding: 0; top: 0px; text-indent: -5000px; }
html>body ul#contact_navi li a { height: 26px; }
li#contact_bttn   a  { background: transparent url(../service/images/bttn_contact.png) no-repeat 0 0; margin-top: 0px;left: 0px;}
li#contact_bttn a:hover { background-position: 0px -26px; }
li#contact_bttn_pm   a  { background: transparent url(../service/images/pm_bttn_contact.png) no-repeat 0 0; margin-top: 0px;left: 0px;}
li#contact_bttn_pm a:hover { background-position: 0px -26px; }
li#contact_bttn_bs   a  { background: transparent url(../service/images/bs_bttn_contact.png) no-repeat 0 0; margin-top: 0px;left: 0px;}
li#contact_bttn_bs a:hover { background-position: 0px -26px; }
li#contact_bttn_rent   a  { background: transparent url(../service/images/rent_bttn_contact.png) no-repeat 0 0; margin-top: 0px;left: 0px;}
li#contact_bttn_rent a:hover { background-position: 0px -26px; }


/*0901追加*/
#newbgback { width: 998px; height: 498px; background: url(../service/images/newbg.png) no-repeat; border: 1px solid #ccc; line-height: 150%; text-align: left;   color: #333; }

html:not([lang*=""]) #newbgback { font-size: 85%; }

/*\*/
html*#newbgback {
 font-size: 11px;
_font-size: 92%;
line-height: 160%;
_line-height: 150%;
 }
 


 /**/
.newtextng1 { margin: 98px 0 0 444px; width: 510px; }
.newtextng2 { margin: 67px 0 0 444px; width: 510px; }
.newtextng3 { margin: 67px 0 0 444px; width: 510px; }

/* IE6.0 */
* html .newtextng2 { margin: 65px 0 0 444px; width: 510px; }
* html .newtextng3 { margin: 63px 0 0 444px; width: 510px; }


/* IE7.0 */
*:first-child+html .newtextng2 { margin: 65px 0 0 444px; width: 510px; }
*:first-child+html .newtextng3 { margin: 63px 0 0 444px; width: 510px; }
