/* CSS Document */

/*goups霑ｽ蜉*/
/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/
* {
	position:relative;
}
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

body {
    line-height:1;

font: 'FOT-遲醍ｴｫ繧ｴ繧ｷ繝�けWeb Pro M', 'FOT-TsukuGoWebPro M', "繝｡繧､繝ｪ繧ｪ", Meiryo, "Hiragino Kaku Gothic Pro", "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3", "�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
color: 000000;

}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

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

a {
color: #3e6eda;
text-decoration: none;
}

/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}

/* 20110406繧ｯ繝ｩ繧ｹ縺ゅｊ菫ｮ豁｣迚 */
.clearfix {zoom:1;}
.clearfix:after{
    content: ""; 
    display: block; 
    clear: both;}
	
/*idey菴ｿ逕ｨ*/
.floatLeft{
	float:left;
}
.floatRight{
	float:right;
}

ul, li {
	margin:0;
	padding:0;
}
li {
	list-style:none;
}
a {
	text-decoration:none;
}

#topNavi {
	width:100%;
	background:#323232;
	height:30px;
	position:fixed;
	top:0;
	z-index:100000;
}
#topNaviContents{
	width:980px;
	margin:0 auto;
}
#topNavi p {
	color:#FFF;
	font-size:9px;
	padding-top:10px;
}
#topNavi ul {
	position:absolute;
	top:0;
	right:0px;
	height:30px;
}
#topNavi ul li a{
	display:block;
	width:150px;
	height:30px;
}

	
#topNavi ul li#toSmartPhoneSite a {
	display:block;
	width:80px;
	height:20px;
	background:#787878;
	color:#FFF;
	font-size:9px;
	text-align:center;
	padding-top:10px;
	
}

#topNavi ul li#toRStore a{
	background:url(../images/top_navi_rstore.jpg) no-repeat;
}

#topNavi ul li#toTheOffice a{
	background:url(../images/top_navi_theoffice.jpg) no-repeat;
	text-indent:-10000em;
}

#topNavi ul li#RET a {
  padding: 0!important;
  width: 100px!important;
}

#container {
	width:980px;
	margin:0px auto 40px;
}
#contents {
	margin-bottom:50px;
}
#sideContents {
	width:230px;
	margin-right:50px;
	margin-top:68px;
}


#sideContents #logo {
	margin-bottom:45px;
}


#sideContents #logo h1 {
	text-indent:-10000em;
	margin-left:5px;
	margin-top:15px;
	width:220px;
	height:112px;
	background:url(../images/logo.jpg)  no-repeat;
}

#sideContents #searchForm {
	margin-bottom:69px;
}
#sideContents #searchForm .slideDownSelect {
	margin-left: 0px;
	width: auto;
	border: 1px solid #000;
	max-height: 300px;
	position: absolute;
	left: 0;
	top: 22px;
	background: #fff;
	overflow: auto;
	margin-top: 0px;
	z-index: 60;
}

#sideContents #searchForm .slideDownSelect p {
	margin-top:-1px;
}
#sideContents #searchForm h2 {
	margin-bottom:17px;
	margin-left:2px;
	width:226px;
	height:28px;
	background:url(../images/search_header.jpg) no-repeat;
	text-indent:-1000em;
}


#sideContents #searchForm .eachSideContent {
	margin-bottom:10px;
}
#sideContents #searchForm #ensenSearch {
    margin-bottom:12px;	
}
#sideContents #searchForm  #categorySearch {
 margin-bottom:9px;	
}
#sideContents #searchForm  #freeWordSearch {
	margin-bottom:6px;
}

#sideContents #searchForm p {
	border:1px solid #505050;
	width:222px;
	height:24px;
	background:url(../images/search_box_arrow.jpg) 200px no-repeat;
}

#sideContents #searchForm a {
	color:#505050;
	font-size:12px;
	top: 6px;
	left: 9px;
}
#sideContents #searchForm span {
color: #505050;
font-size: 12px;
top: 6px;
left: 9px;
}

#sideContents h3 {
	text-indent:-1000em;
	
}

#sideContents p {
	cursor: pointer;
}

#sideContents #categorySearch h3 {
	width:221px;
	height:18px;
	background:url(../images/subcontents_category_header.jpg) no-repeat;
}

#sideContents #ensenSearch h3 {
	width:221px;
	height:18px;
	background:url(../images/subcontents_ensen_header.jpg) no-repeat;
}

#sideContents #ensenSearch p {
	margin-top:-1px;
	cursor: pointer;
}

#sideContents #ensenSearch p.first {
	margin-top:0px;
}

#sideContents #areaSearch h3 {
	width:221px;
	height:17px;
	background:url(../images/subcontents_area_header.jpg) no-repeat;
}

#sideContents #yachinSearch h3 {
	width:221px;
	height:18px;
	background:url(../images/subcontents_yachin_header.jpg) no-repeat;
}

#sideContents #mensekiSearch h3 {
	width:221px;
	height:17px;
	background:url(../images/subcontents_menseki_header.jpg) no-repeat;
}

#sideContents #walkingTimeSearch h3 {
	width:221px;
	height:18px;
	background:url(../images/subcontents_walkingtime_header.jpg) no-repeat;
}

#sideContents #chikunenSearch h3 {
	width:221px;
	height:17px;
	background:url(../images/subcontents_chikunen_header.jpg) no-repeat;
}

#sideContents #madoriSearch h3 {
	width:221px;
	height:17px;
	background:url(../images/subcontents_madori_header.jpg) no-repeat;
}
 
#sideContents #freeWordSearch {
	margin-bottom: 10px;
	padding: 0;
	height: 48px;
}
 
#sideContents #freeWordSearch h3 {
	width:221px;
	height:18px;
	background:url(../images/subcontents_freeword_header.jpg) no-repeat;
}

#sideContents #freeWordSearch .wordserch {
	width: 215px;
	font-size: 11px;
	height: 22px;
	margin-top: 0px;
	border: 1px solid #505050;
	padding-left: 5px;
	background:url(../images/seasrch_box_arrow.jpg) no-repeat 200px;
}

#sideContents #freeWordSearch .freewordBtn {
	position: relative;
	top: -20px;
	right: -200px;
}
           
input.off {
	color: #999;
}   

#sideContents #downArrow {
	width: 221px;
	text-align:center;
	margin-bottom:7px;
}

#sideContents #searchButton {
	width: 221px;
	margin-left: -2px;
	margin-bottom: 22px;
}
#sideContents #searchBtn {
	background: none;
	border: none;
	
	padding: 0px;
}


#sideContents #madoriSearch2 {
	width: 221px;
	margin-left: -2px;
	margin-bottom:25px;
}
#sideContents #madoriSearch2 h3 {
	width:221px;
	height:14px;
	background:url(../images/madori_search_header.jpg) 2px 0 no-repeat;
}


#sideContents #madoriSearchBtn {
	background: none;
	border: none;
	
	padding: 0px;
}

#sideContents #links {
	margin-bottom:38px;	
}

#sideContents .links{
	
}

#sideContents .links h2{
	
}

#sideContents #links h2{
	margin-bottom:15px;
	width:220px;
	height:24px;
	background:url(../images/app_column_link_header.jpg) no-repeat;
	text-indent:-1000em;
}

#sideContents .eachLink{
	margin-bottom:15px;
	
}

#sideContents #information h2 {
	margin-bottom:14px;
	width:220px;
	height:28px;
	background:url(../images/information_header.jpg) no-repeat;
	text-indent:-1000em;
}
#sideContents #information li {
	font-size:10px;
	color:#A0A0A0;	
	width:220px;
	margin-bottom:4px;
	line-height:130%;
}
#sideContents #information li .informationDate {
	display:block;
	float:left;
	width:50px;
}

#sideContents #information li .informationText {
	width:165px;
	display:block;
	float:right;
}


#mainContents {
	margin-top:68px;
	width:700px;
}
#mainContents #header {
	margin-bottom:40px;
}
#mainContents #header #selectUsers {
	margin-bottom:22px;
}

#mainContents #header #selectUsers  a{
	display:block;
	width:161px;
	height:29px;
	text-indent:-10000em;
}
#mainContents #header #selectUsers #forOwners a{
	/*background:url(../images/for_owners.jpg) no-repeat;*/
	height: 0px;
	padding-top: 29px;
	overflow: hidden;
	background: url(../images/select_users_btn.jpg) 0px -29px no-repeat;
}
#mainContents #header #selectUsers #forOwners a:hover{
	background-position: 0px 0px;

}

#mainContents #header #selectUsers #forBrokers a {
	height: 0px;
	background:url(../images/for_brokers.jpg) no-repeat;
	padding-top: 29px;
	overflow: hidden;
	background: url(../images/select_users_btn.jpg) -161px 0px no-repeat;
}
#mainContents #header #selectUsers #forBrokers a:hover {
	background-position: -161px -29px;
}

#mainContents #globalNavi ul {
	margin-left:2px;
}
#mainContents #globalNavi a{
	display:block;
	text-indent:-1000em;
}

	

#mainContents #globalNavi .whatsRstore a{
	/*background:url(../images/g_navi_01.jpg) no-repeat;*/
	width:138px;
	padding-top: 45px;
	background: url(../images/g_navi_all.jpg) 0 -65px no-repeat;
	overflow: hidden;
}

#mainContents #globalNavi .whatsRstore a:hover {
	background-position: 0px 0px;
}

#mainContents #globalNavi .newItem a{
	/*background:url(../images/g_navi_02.jpg) no-repeat;*/
	width:127px;
	background: url(../images/g_navi_all.jpg) -138px -65px no-repeat;
	padding-top: 45px;
	overflow: hidden;
}

#mainContents #globalNavi .newItem a:hover {
	background-position: -138px 0px;
}

#mainContents #globalNavi .memeber a{
/*	background:url(../images/g_navi_03.jpg) no-repeat;*/
	width:120px;
	background: url(../images/g_navi_all.jpg) -265px -65px no-repeat;
	padding-top: 45px;
	overflow: hidden;
}

#mainContents #globalNavi .memeber a:hover {
	background-position: -265px 0px;
}

#mainContents #globalNavi .mailSubscription a{
	/*background:url(../images/g_navi_04.jpg) no-repeat;*/
	width:193px;
	background: url(../images/g_navi_all.jpg) -385px -65px no-repeat;
	padding-top: 45px;
	overflow: hidden;
}

#mainContents #globalNavi .mailSubscription a:hover {
	background-position: -385px 0px;
}

#mainContents #globalNavi .contact a{
	/*background:url(../images/g_navi_05.jpg) no-repeat;*/
	width:120px;
	background: url(../images/g_navi_all.jpg) -578px -65px no-repeat;
	padding-top: 45px;
	overflow: hidden;
}

#mainContents #globalNavi .contact a:hover {
	background-position: -578px 0px;
}

#mainContents #propSlide {
	width:700px;
	height:220px;
	margin-bottom:49px;
}

#mainContents #newsRelease {
	margin-bottom:38px;
}
	
#mainContents #newsRelease h2 {
	width:179px;
	height:15px;
	text-indent:-1000em;
	background:url(../images/news_release_header.jpg) no-repeat;
	margin:0 auto 25px;
}

#mainContents #newsRelease ul {
	margin:0 0 24px -20px;
}

#mainContents #newsRelease li {
	width:160px;
	padding-left:20px;
}

#mainContents #newsRelease li .eachPropPic {
	margin-bottom:8px;
}

#mainContents #newsRelease li .eachPropPic img {
	max-width:160px;
}

#mainContents #newsRelease li h3 {
	font-size:13px;
	color:#505050;
	font-weight:bold;
	margin-bottom:5px;
	line-height:135%;
}

#mainContents #newsRelease li p {
	font-size:11px;
	color:#A0A0A0;
	line-height:130%;
}


/*searchLog縺ｨlike縺ｧ驕輔≧險ｭ螳*/
#mainContents #like {
	margin-bottom:40px;
}

#mainContents #facebookIine {
	margin-bottom:40px;
}



#mainContents #searchLog h2,
#mainContents #like h2 {
	width:191px;
	height:26px;
	text-indent:-1000em;
}

#mainContents #searchLog h2 {
	background:url(../images/search_log_header.jpg) no-repeat;
}

#mainContents #like h2 {
	background:url(../images/like_header.jpg) no-repeat;
}

/*莉･荳九《earchLog縺ｨlike縺ｧ蜈ｱ騾*/
#mainContents #searchLog,
#mainContents #like {
	margin-bottom:37px;
}

#mainContents #searchLog h2,
#mainContents #like h2 {
	margin-bottom: 14px;
}

#mainContents #searchLog ul,
#mainContents #like ul {
	margin:0 0 0px -14px;
}

#mainContents #searchLog li,
#mainContents #like li {
	width:88px;
	padding-left:14px;
}

#mainContents #searchLog li .eachPropPic,
#mainContents #like li .eachPropPic {
	margin-bottom:5px;
}

#mainContents #searchLog li .eachPropPic img,
#mainContents #like li .eachPropPic img {
	max-width:88px;
}

#mainContents #searchLog li h3,
#mainContents #like li h3 {
	font-weight:bold;
	font-size:10px;
	color:#505050;
	margin-bottom:3px;
	line-height:130%;

}

#mainContents #searchLog li p,
#mainContents #like li p {
	font-size:9px;
	color:#A0A0A0;
	line-height:130%;
}

/*class="linkToAll"縺ｯ蜈ｱ騾壹〒縺ｯ縺ｪ縺*/	
#mainContents .linkToAll a {
	color:#006EDF;
	font-size:12px;
}


#mainContents .linkToAll {
	position:absolute;
}
#mainContents #newsRelease .linkToAll {
	top:3px;
	right:0px;
}

#mainContents #searchLog .linkToAll,
#mainContents #like .linkToAll {
	top:1px;
	right:0px;
}






/*莉･荳詰ist.html逕ｨ*/
#topicPath-sum {
font-size: 10px;
width: 720px;
height: 10px;
line-height: 1;
font-family: MuseoSans-500;
margin-top: -1px;
}

.topicpathMenu2 {
float: left;
}
.topicpathMenu2 li {
float: left;
}
.topicpathMenu2 li a {
padding-right: 5px;
}

.topicp_pad_left {
padding-left: 5px;
}

.hitStyl {
font-size: 10px;
text-align: right;
margin-top: -2px;

margin-right: 18px;
}

.hitNumber {
font-size: 20px;
margin-left: 10px;
padding-right: 5px;
}

#serchTag {
margin-top: 13px;
width: 720px;
height: auto;
margin-bottom:10px;
}

#serchTag2 {
margin-top: 45px;
width: 720px;
height: auto;
}


.serchTagList {
height: auto;
float: left;
}

.win .sortChange {
margin-top: 6px;
}
.serchTagList li {
float: left;
}
.sortChange {
float: left;
}

.serchTagList li h3 {
font-size: 10px;
}
.sortChange h3,
.numChange h3 {
vertical-align: middle;
margin-right: 7px;

padding-top:6px
}



.selectbox {
display: inline-block;
zoom: 1;
position: relative;
font-size: 12px;
line-height: 1;
margin-right:15px;
height:21px;
margin-left: -4px;

}

.selectbox a.select {
border: 1px solid #000;
display: inline-block;
zoom: 1;
width: 108px;
color: #262626;
text-decoration: none;
cursor: default;
height:19px;
}

.selectbox.numSelect a.select {
	width:67px;

}

.selectbox a.select span {
padding: 0 22px 0 7px;
display: block;
height: 19px;
background: url(../images/img_pulldown.gif) no-repeat right 0;
line-height: 21px;
cursor: default;
}

.selectbox.numSelect a.select span {
padding: 0;
}

.selectbox a.select {
zoom: 1;
color: #262626;
cursor: default;
}

.selectbox div.pulldown {
border: 1px solid #000;
width: 108px;
max-height: 150px;
position: absolute;
left: 0;
top: 20px;
background: #fff;
overflow: auto;
margin-top: 0px;
z-index: 50;
}

.selectbox.numSelect div.pulldown {
width: 67px;
}

.selectbox div.pulldown a, .selectbox2 div.pulldown2 a {
border-bottom: solid #000 1px;
display: block;
text-decoration: none;
color: #000;
padding: 6px 7px 5px;
z-index: 50;
}

.selectbox div.pulldown a.last-child, .selectbox2 div.pulldown2 a.last-child {
border: none;
}

.selectbox div.pulldown a:hover, .selectbox div.pulldown a.selected {
color: #000;
background: #eee;
text-decoration: none;
}

.selectBoxforSideContents div.slideDownSelect p.last-child {
border: none;
}

.selectBoxforSideContents div.slideDownSelect a:hover {
color: #000;
background: #eee;
text-decoration: none;
}



input, textarea {
font: 13px "繝｡繧､繝ｪ繧ｪ", Meiryo, "Hiragino Kaku Gothic Pro", "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3", "�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
color: 000000;
}

li.sortbtn_style {
width: 31px;
height: 22px;
margin-top: -1px;
margin-left: -1px;
}

li.sortbtn_style a {
display: block;
width: 100%;
height: 100%;
background: url(../images/go_off.jpg) 0px 0px no-repeat;
text-indent: -9999px;
}

#checkBox0 {
	margin-left: 10px;
}
.win .vacantLiBox {
margin-top: 4px;
}

.checkbox_vacant {
margin-left: 12px;
vertical-align: middle;
}
.CheckBoxLabelClass0 {
font-size: 12px;
margin-top: 10px;
margin-left: -6px;
}

.serchPageing {
float: right;
line-height: 1;
margin-top: 7px;
height: 13px;
width: auto;
padding-top: 1px;
font-family: "Hiragino Kaku Gothic Pro", "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3", "�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
margin-right: 18px;
}

.serchPageing li {
float: left;
line-height: 1;
font-size: 10px;
}
.mr-1 {
padding-left: 4px;
}
.pd-num {
padding-top: 2px;
}

.serchPageing a {
color: #000000;
}

.mr-0 {
padding-left: 2px;
}
.mr-p img,
.mr-n img {
	vertical-align:bottom;

}

.mr-n {
	padding-left:8px;
}

/*
#breadCrumbNavi {
	font-size:9px;
	margin-bottom:10px;
}
#totalCounter {
	position:absolute;
	right:0;
	top:-2px;
	height:16px;
	width:105px;	
	background:url(../images/total_count.jpg) no-repeat bottom right;
}
#totalCounter span {
	position:absolute;
	top:-1px;
	right:14px;
	font-size:20px;
	font-family:MuseoSans;
}*/

.eachPropLi {
	padding-top: 20px;
padding-bottom: 15px;	
	border-bottom:1px solid #A0A0A0;
}

.eachPropLi .propertyPics {
	padding-right:11px;
	
}

.eachPropLi .propertyPics ul {
	
}
.eachPropLi .eachPic {
	padding-right: 5px;
}

.eachPropLi img {
	max-width:110px;
}
.eachPropInfo {
	margin-top:-1px;
}
.eachPropInfo .eachInfoIcon {
	margin-bottom:7px;
	height:20px;
	overflow:hidden;
}

.eachPropInfo .eachInfoIcon li {
	padding-right:5px;
}

.eachPropInfo h2.eachPropTitle {
	font-size:18px;
	font-weight:normal;
	margin-bottom:14px;
}

.eachPropInfo .eachInfoText p {
	font-size:13px;
	line-height:19px;
}


#serchTag2 {
	margin-bottom:45px;
}





/*footer*/
#footer {
width: 980px;
padding-top: 40px;
padding-bottom: 6px;
font: 13px "Hiragino Kaku Gothic Pro", "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3", "�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;

border-top: 1px solid #000000;
}

#footerTopLeft {
width: 210px;
}

.footerLogoBox {
width: 220px;
margin-right: 40px;
}

.logoFooterStyle {
margin-left: 31px;
}

#footer .sitediscription {
width: 160px;
margin-left: 30px;
line-height:4px;
}

.sitediscription dt {
font-size: 14px;
margin-top: 44px;
color: #000;
line-height: 18px;
}

.sitediscription dd {
font-size: 11px;
margin-top: 8px;
line-height: 1.6;
color: #000;
letter-spacing: -1px;
}

#footerTopRight {
width: 742px;
margin-top:-2px;
}

#footerTopRight h2{
font-weight:normal;
}

.footerLinkAreaTop {
width: 730px;
border-bottom: 1px dotted #a0a0a0;
padding-bottom: 12px;
margin-bottom:20px;
}

#footerLinkAreaTop li {
	padding-bottom:0px;
	
	
}
.floatlink {
float: left;
margin-right: 47px;
}

.linklow1 li {
margin-bottom:10px;
font-size:13px;
}


.footerlinkarea a, .floatlink h2, .floatlink_sh h2, .floatlink_la h2, .floatlink_u h2 {
color: #505050;
font-size: 93%;
}

/*.floatlink_last {
margin-right: 0px;
}


.footmr-top {
margin-top: 22px;
}

.floatlink_la {
float: left;
margin-right: 30px;
}

.floatlink_u {
float: left;
margin-right: 16px;
}

.win .footmr-top2 {
margin-top: 14px;
}

.floatlink_la {
float: left;
margin-right: 30px;
}

.floatlink_sh {
float: left;
margin-right: 1px;
}

.floatlinklast {
float: left;
}*/


/*蜈ｱ騾*/
.footerLinkAreaBottom h2 {
	margin-bottom:5px;
	color: #646464;
	margin-bottom:9px;
}

.footerLinkAreaBottom {
}

.footerLinkAreaBottom li {

}




#footerCategorySearch {
	width: 150px;
	margin-right: 10px;
}
#footerCategorySearch li {
	font-size:11px;
	margin-bottom:6px;
}
#footerCategorySearch li a {
	color: #646464;
}

#footerOtherSearch {
	width: 570px;
}

#footerOtherSearch div {
	margin-bottom:17px;
}

#footerOtherSearch ul{
	margin-left:-3px;
}

#footerOtherSearch li {
	float:left;
	font-size:11px;
	margin-bottom:6px;
	padding-left:3px;
}

#footerOtherSearch li:after {
	content:" /";
}



#footerOtherSearch li a {
	color: #646464;
}

#footerBottomArea {
border-top: 1px solid #000000;
}

#footerManuArea {
float: left;
font-size: 10px;
}

#Copyright {
float: right;
margin-top: 30px;
font-size: 9px;
letter-spacing: 1px;
}

#footerManuArea li {
float: left;
margin-top: 28px;
margin-bottom: 30px;
}

li.recruit {
width: 53px;
height: 14px;
padding-right: 13px;
}


li.recruit a {
display: block;
width: 100%;
height: 100%;
text-indent: -9999px;
background-image: url(../images/btn_recruit.png);
background-repeat: no-repeat;
background-position: 0px 0px;
}

li.privacypolicy {
width: 113px;
height: 14px;
padding-left: 13px;
padding-right: 13px;
}

li.privacypolicy a {
display: block;
width: 100%;
height: 100%;
background: url(../images/btn_privacy.png) -0px 0px no-repeat;
text-indent: -9999px;
}

li.sitemap {
width: 61px;
height: 14px;
padding-left: 13px;
padding-right: 13px;
}

li.sitemap a {
display: block;
width: 100%;
height: 100%;
background: url(../images/btn_sitemap.png) -0px 0px no-repeat;
text-indent: -9999px;
}

li.company {
width: 70px;
height: 14px;
padding-left: 13px;
}

li.company a {
display: block;
width: 100%;
height: 100%;
background: url(../images/btn_company.png) -0px 0px no-repeat;
text-indent: -9999px;
}