body {
	margin: 0px;
	padding: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.5em;
}
a:link{
color: #0000FF;
text-decoration:none;
	}

a:visited{
color: #666666;
text-decoration:none;
	}

a:hover{
color: #CC9900;
text-decoration:underline;
	}

a:active{
color: #CCCC00;
	}
#container {
	padding: 0px;
	width: 750px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	position: relative;
	overflow: hidden;
}
.clear {
	margin: 0px;
	padding: 0px;
	clear: both;
}

/*HEADER AREA*/
#index-link a {
	position: absolute;
	height: 74px;
	width: 311px;
	margin: 0px;
	padding: 0px;
	display: block;
	top: 0px;
	left: 0px;
	text-indent: -9999px;
}
#header-wrap {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 74px;
	width: 750px;
	overflow: hidden;
	font-size: 1px;
}

.header-epm {
	margin: 0px;
	padding: 0px;
	height: 74px;
	width: 750px;
	overflow: hidden;
}
#top-img {
	display: block;
	padding: 0px;
	height: 192px;
	width: 750px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#rotator{
	margin: 0px;
	padding: 0px;
	width: 545px; /*任意サイズ */
	height: 192px; /*任意サイズ */
	background-image: url(../common/rotator/rotator.php);
	background-repeat: no-repeat;
	background-position: center top;
	overflow: hidden;
	float: left;
	}
h2.toppage {
	display: block;
	height: 30px;
	width: 400px;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
}
.image1 {
	height: 192px;
	width: 550px;
	float: left;
	margin: 0px;
	padding: 0px;
}
.image2 a, .image3 a, .image4 a {
	margin: 0px;
	padding: 0px;
	height: 64px;
	width: 200px;
	float: right;
	display: block;
	background-repeat: no-repeat;
	text-indent: -3000px;
}
.image2 a {
	background-image: url(../images_2006/images/serch_btn_01.jpg);	
}
.image3 a {
	background-image: url(../images_2006/images/owner_btn_01.jpg);
}
.image4 a {
	background-image: url(../images_2006/images/kanri_btn_01.jpg);
}

ul#header {
	padding: 0px;
	width: 750px;
	height: 74px;
	overflow: hidden;
	list-style-image: none;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

ul#header li {
	float: left;
}
ul#header li a {
	text-indent: -3000px;
}
li.header_company a {
	background-image: url(../common/images/images/epm_headerNEW_01.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 74px;
	width: 310px;
}
li.header_bg1 {
	background-image: url(../images_2006/images/epm_header_02.jpg);
	background-repeat: no-repeat;
	height: 74px;
	width: 191px;
}
li.header_home a {
	background-image: url(../images_2006/images/epm_header_03.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 48px;
}
li.header_home a:hover {
	background-image: url(../images_2006/images/epm_header_over_03.jpg);
}
li.header_inquiry a {
	background-image: url(../images_2006/images/epm_header_04.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 57px;
}
li.header_inquiry a:hover {
	background-image: url(../images_2006/images/epm_header_over_04.jpg);
}
li.header_sitemap a {
	background-image: url(../images_2006/images/epm_header_05.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 81px;
}
li.header_sitemap a:hover {
	background-image: url(../images_2006/images/epm_header_over_05.jpg);
}
li.header_companyinfo a {
	background-image: url(../images_2006/images/epm_header_06.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 63px;
}
li.header_companyinfo a:hover {
	background-image: url(../images_2006/images/epm_header_over_06.jpg);
}
li.header_bg2 {
	background-image: url(../images_2006/images/epm_header_07.jpg);
	background-repeat: no-repeat;
	height: 27px;
	width: 249px;
}
li.header_to-owner a {
	background-image: url(../images_2006/images/epm_header_08.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 100px;
}
li.header_to-owner a:hover {
	background-image: url(../images_2006/images/epm_header_over_08.jpg);
}
li.header_kanri a {
	background-image: url(../images_2006/images/epm_header_09.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 81px;
}
li.header_kanri a:hover {
	background-image: url(../images_2006/images/epm_header_over_09.jpg);
}
li.header_map a {
	background-image: url(../images_2006/images/epm_header_10.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 68px;
}
li.header_map a:hover {
	background-image: url(../images_2006/images/epm_header_over_10.jpg);
}
#sub_header {
	background-image: url(../images_2006/header/images/header3_01.jpg);
	background-repeat: no-repeat;
	height: 24px;
	width: 750px;
	margin: 0px;
	padding: 0px;
}
ul.submenu {
	width: 750px;
	padding: 0px;
	height: 28px;
	list-style-type: none;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
ul.submenu li {
	float: left;
	vertical-align: top;
	height: 28px;
}
ul.submenu li a {
	display: block;
	height: 28px;
	text-indent: -3000px;
	background-color: #0000CC;
	background-repeat: no-repeat;
}
ul.submenu li a:hover {
	background-repeat: no-repeat;
	z-index: 1;
	background-color: #66FFFF;
}
li.submenu1 a {
	background-image: url(../images_2006/header/images/header3_02.jpg);
	background-repeat: no-repeat;
	width: 116px;
}
li.submenu2 a {
	background-image: url(../images_2006/header/images/header3_03.jpg);
	background-repeat: no-repeat;
	width: 115px;
}
li.submenu3 a {
	background-image: url(../images_2006/header/images/header3_04.jpg);
	background-repeat: no-repeat;
	width: 115px;
}
li.submenu4 a {
	background-image: url(../images_2006/header/images/header3_05.jpg);
	background-repeat: no-repeat;
	width: 90px;
}
li.submenu5 a {
	background-image: url(../images_2006/header/images/header3_06.jpg);
	background-repeat: no-repeat;
	width: 87px;
}
li.submenu6 a{
	background-image: url(../images_2006/header/images/header3_07.jpg);
	background-repeat: no-repeat;
	width: 91px;
}
li.submenu7 a{
	background-image: url(../images_2006/header/images/header3_08.jpg);
	background-repeat: no-repeat;
	width: 136px;
}


#header2 {
	padding: 0px;
	width: 750px;
	height: 53px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	overflow: hidden;
}
#header2 img {
	float: left;
	margin: 0px;
	padding: 0px;
}
#top-img-area img {
	float: left;
	margin: 0px;
	padding: 0px;
}
#main-contents {
	clear: both;
}

/*HEADER img-hover*/
img#epm_header_03 a:hover {
	background-image: url(../images_2006/images/epm_header_over_03.jpg);
	background-repeat: no-repeat;
}
/*SEARCH FORM*/
#kensaku {
	height: 500px;
}
#bread {
	height: 20px;
	width: 100%;
	line-height: 20px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#page-title {
	background-image: url(../images_2006/bar_720.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 22px;
	width: 720px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	line-height: 22px;
}
.contents-header {
	line-height: 20px;
	background-color: #0000FF;
	height: 20px;
	width: 746px;
	text-indent: 15px;
	color: #FFFFFF;
	margin-bottom: 15px;
	margin-top: 10px;
	background-image: url(../search/img/header-cell.gif);
	border: 1px solid #CCCCCC;
}
#map object {
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #00FFFF;
	border-right-color: #0033FF;
	border-bottom-color: #0066FF;
	border-left-color: #0099FF;
	margin-bottom: 10px;
	float: left;
	margin-left: 15px;
}
.movie-description {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	list-style-type: none;
}

/*ABOUT CONTENTS BOX*/
.header-cell {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
	display: block;
	height: 20px;
	width: 100%;
	background-image: url(../search/img/header-cell.gif);
	background-repeat: no-repeat;
	font-weight: normal;
	text-indent: 15px;
	}
#n-left-col, #n-right-col {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 362px;
}
#n-left-col {
	float: left;
}
#n-right-col {
	float: right;
}

/*FOOTER*/
#footer {
	padding: 0px;
	width: 750px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
}
.soui {
	line-height: 20px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 100%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #0099FF;
	border-bottom-color: #0099FF;
}
ul.footer-link {
	line-height: 20px;
	padding: 0px;
	height: 20px;
	width: 100%;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	list-style-type: none;
}
ul.footer-link li {
	float: right;
	display: inline;
}
ul.footer-link li a {
	background-image: url(../common/images/icon20height.gif);
	background-repeat: no-repeat;
	text-indent: 20px;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-decoration: none;
}
.copyright {
	background-image: url(../common/images/footer.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 45px;
	width: 750px;
	text-indent: -3000px;
}

/*API MAP*/

form {
            padding : 0px;
            margin :0px;
        }
      
        #panelRoot {
	margin: 0px;
	padding: 0px;
	width: 748px;
        }
        
        #panelMap {
	background-color : #dddddd;
	padding : 0px;
	margin: 0px;
	width: 748px;
	border: 1px solid #0099FF;
        }
        
        #map {
	width: 548px;
	height: 420px;
	padding: 0px;
	border: 1px solid #0000CC;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
        }
        
        #msg {
            padding:0.2em;
            background-color:#f0f0ff;
            color=red;
        }
        
        #results {
            font-size : 11px;
            color : #3355ff;
            background-color : #ddeeff;
            padding : 0.5em;
        }
        
        #panelButtons {
            text-align : center;
            padding-top : 10px;
        }
        
        #panelButtons input {
            font-weight : bold;
            margin-left : 10px;
            padding : 0.5em 2em 0.5em 2em;
            background-color : #aabbcc
        }
        
        div.marker_data_html {
	width: 250px;
	margin-top:5px;
	padding: 0px;
        }
        div.marker_data_html h2 {
	font-size : 12px;
	text-align:left;
	padding:4px;
	font-weight:bold;
	margin-bottom:4px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
        }
        div.marker_data_html p{
	width: 250px;
	height: 80px;
	overflow: auto;
	margin-top: 5px;
	padding:    4px;
	font-size : 11px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #0066FF;
        }
        div.poweredby{
            margin: auto;
            height:50px;
            border-top: 1px gray dashed;
            text-align: right;
            font-size:  9px;
        }
        
        div#markerlist {
	display: block;
	width: 200px;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 420px;
        }
        
div#markerlist ul {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	width: 100%;
	list-style-type: none;
	line-height: 15px;
	height: 420px;
	overflow: scroll;
        }
.left-name a {
	line-height: 15px;
	background-image: url(../common/images/circle_li.gif);
	background-repeat: no-repeat;
	text-indent: 15px;
	margin: 0px;
	padding: 0px;
	height: 15px;
	font-size: 11px;
	font-weight: normal;
	display: block;
	float: left;
	width: 200px;
	text-decoration: none;
	color: #000000;
}
.left-name a:hover {
	color: #0000CC;
	text-decoration: underline;
}
.left-list {
	margin: 0px;
	padding: 0px;
	line-height: 15px;
}
.leftlist a {
	line-height: 15px;
	background-image: url(../common/images/circle_li.gif);
	background-repeat: no-repeat;
	text-indent: 15px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 15px;
}
.shosai-btn a {
	padding: 0px;
	height: 15px;
	width: 80px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(../common/images/shosai-btn.gif);
	background-repeat: no-repeat;
	text-indent: -3000px;
	display: block;
	float: right;
}
.shosai-btn a:hover {
	background-image: url(../common/images/shosai-btn.gif);
	background-repeat: no-repeat;
	background-position: 0px -15px;
}
.type-detail {
	font-size: 10px;
	padding: 0px;
	float: left;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 13px;
}
.image-left {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/*for TOPPAGE*/
.header-picup {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	display: block;
	height: 20px;
	width: 750px;
	background-image: url(../search/img/header-cell.gif);
	background-repeat: no-repeat;
	font-weight: normal;
	text-indent: 15px;
	}
.top-pickupbox {
	padding: 0px;
	width: 750px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	clear: both;
}
.pickup-table {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	width: 750px;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}
.pickup-table tr td {
	width: 20%;
	margin: 0px;
	padding: 5px;
	border-collapse: collapse;
	border: 1px solid #999999;
}
ul.pickup {
	margin: 0px;
	padding: 0px;
	width: 100%;
	font-size: 11px;
	list-style-type: none;
}
ul.pickup li {
	background-image: url(../common/images/pick_icon.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	line-height: 15px;
	margin-bottom: 5px;
}

/*NEW NAVIGATION-----------------*/
h1.epmlogo {
	padding: 0px;
	height: 17px;
	width: 748px;
	font-size: 10px;
	background-color: #FFFFFF;
	display: block;
	line-height: 17px;
	font-weight: normal;
	color: #333333;
	text-align: right;
	margin: 0px;
	letter-spacing: 1px;
}
ul#new-navi {
	height: 60px;
	width: 750px;
	padding: 0px;
	list-style-type: none;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul#new-navi li {
	display: block;
	float: left;
}
ul#new-navi li a {
	display: block;
	background-repeat: no-repeat;
	height: 60px;
	text-indent: -9999px;
}
.navi01 {
	background-image: url(../common/images/new_navi/images/navigation_0908_01.png);
	width: 99px;
	height: 60px;
}
.navi02 a {
	background-image: url(../common/images/new_navi/images/navigation_0908_02.png);
	width: 154px;
}
.navi03 a {
	background-image: url(../common/images/new_navi/images/navigation_0908_03.png);
	width: 159px;
}
.navi04 a {
	background-image: url(../common/images/new_navi/images/navigation_0908_04.png);
	width: 156px;
}
.navi05 {
	background-image: url(../common/images/new_navi/images/navigation_0908_05.png);
	width: 41px;
	height: 60px;
}
.navi06 a {
	background-image: url(../common/images/new_navi/images/navigation_0908_06.png);
	width: 131px;
}
.navi07 {
	background-image: url(../common/images/new_navi/images/navigation_0908_07.png);
	width: 10px;
	height: 60px;
}
ul#new-navi li a:hover {
	background-position: 0px -60px;	
}

.widebox {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: 748px;
	border: 1px solid #999999;
}

/*for MAP*/
a img.cmsdimage {
	float: left;
	margin-right: 5px;
}

/*for ESTATE SELL PAGES*/
.estatesell_img {
	background-image: url(../common/images/sell_header.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 70px;
	width: 750px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h3.kori_image, h3.hotaruno_image, h3.jozaiminami_image, h3.uri_index {
	background-repeat: no-repeat;
	height: 140px;
	width: 750px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-indent: -99999em;
	display: block;
}
h3.hotaruno_image {
	background-image: url(../estate_sell/images/hotaruno_topimg.jpg);
}
h3.kori_image {
	background-image: url(../estate_sell/images/kori_topimg.jpg);
}
h3.jozaiminami_image {
	background-image: url(../estate_sell/images/jozaiminami_topimg.jpg);
}
h3.uri_index {
	background-image: url(../estate_sell/images/sell_header_idx.jpg);
}
h3.company_header {
	background-image: url(../common/images/about_header.jpg);
	background-repeat: no-repeat;
	height: 103px;
	width: 750px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-indent: -99999em;
	display: block;
}
ul.uri-list {
	list-style-type: none;
	padding: 0px;
	width: 748px;
	height: 35px;
	display: block;
	font-size: 14px;
	background-image: url(../estate_sell/images/uri_list.jpg);
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
ul.uri-list li {
	display: inline;
	margin: 0px;
	padding: 0px;	
}
li.list0 a, li.list1 a, li.list2 a, li.list3 a {
	line-height: 30px;
	background-image: url(../estate_sell/images/list_icon.jpg);
	background-repeat: no-repeat;
	display: block;
	text-indent: 18px;
	float: left;
	background-position: 0px 5px;
}
li.list0 a {
	margin-left: 130px;
	padding-right: 5px;
	margin-right: 10px;
}
li.list1 a {
	Xmargin-left: 130px;
	Xpadding-right: 5px;
	Xmargin-right: 10px;
}
li.list1 a, li.list2 a, li.list3 a {
	padding-right: 5px;
	margin-right: 10px;
}
ul.uri-list li a strong {
	text-decoration: underline;	
}
td.grayback {
	background-color: #E7FFFE;
}
td.grayout {
	background-color: #CDCDCD;
}
.red-bold {
	font-weight: bold;
	color: #FF0000;
}
.red-text {
	color: #FF0000;
}
.heibei {
	font-size: 9px;
	padding-bottom: 5px;
}
.nesage {
	background-color: #FFFF00;
	font-weight: bold;
	color: #FF0000;
}

/*FLASH MOVIE -----------------*/
.movie-rapper {
	padding: 0px;
	width: 750px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	position: relative;
}
#movie-box {
	width: 320px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	background-color: #CCCCCC;
	border: 1px solid #999999;
	height: auto;
	padding: 5px;
}
div.movie-right {
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 360px;
	list-style-type: none;
	border: 1px solid #CCCCCC;
}
.movie-header {
	color: #FFFFFF;
	background-image: url(../search/img/header-cell.gif);
	background-repeat: no-repeat;
	height: 20px;
	margin-bottom: 10px;
	text-indent: 15px;
	line-height: 20px;
	display: block;
	margin-top: 0px;
}
.movie-detail-list {
	margin: 5px;
	padding: 0px;
	list-style-type: none;
}
.movie-detail-list li {
	background-image: url(../common/images/icon20height.gif);
	background-repeat: no-repeat;
	padding-left: 22px;
	line-height: 20px;
}
/*TOP OSUSUME-MENU -----------------*/
ul.osusume-menu {
	height: 44px;
	width: 750px;
	background-image: url(../common/images/osusume_menu_back.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
ul.osusume-menu li {
	display: inline;
	float: left;
}
ul.osusume-menu li a {
	padding: 0px;
	height: 44px;
	width: 211px;
	display: block;
	text-indent: -9999px;
	background-repeat: no-repeat;
}
ul.osusume-menu li a:hover {
	padding: 0px;
	height: 44px;
	width: 211px;
	display: block;
	text-indent: -9999px;
	background-position: 0px -44px;
}
.osusume-1 a {
	background-image: url(../common/images/osusume01.jpg);
	margin-left: 300px;
}

.osusume-2 a {
	background-image: url(../common/images/osusume02.jpg);
	margin-left: 20px;
}
.new-flash {
	color: #FFFF00;
	text-decoration: blink;
}
.oshirase {
	border: 1px dotted #0CF;
	padding: 3px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	color: #006;
}
.bunjoTable td {
		xbackground-color: #E7FFFE;
}
.bunjoTable th {
	background-color: #E4E4E4;
}
.whitetd {
		xbac
		kground-color: #FFFFFF;
}

