@charset "euc-jp";

@import "../../common.css";

/*
========== TABLE of CONTENTS ==========

1:new-title
2:main-list
3:mainpr
4:sub-list
5:news
6:mobile
7:y-service
10:search-sub
11:info
12:pickup
13:event
14:ranking
15:mobile
16:suponsor
17:mobile-sub
18:other-service

clearfix rules

========== TABLE of CONTENTS ==========
*/

html #wrapper #header{
margin-bottom:10px;
}
#ranking h2,#event h2,#serch input.btn,#others ul li img,#sub-list #useful h2 img,#mobile h2 img,#news h2 img,#sub-list #column h2 img,#info h2{
	background: url(../../../images/top_2010/title_01.png) no-repeat;
	}
/* ---------- 1:new-title ---------- */

#new-title{/* use clearfix hack */
	margin: 0px 0px 8px;
	background: url(../../../images/top_2010/top_img01.png) no-repeat 0px bottom;
	padding: 4px 6px 0px;
	}
#new-title h1{
	float: left;
	color: #88887a;
	line-height: 3;
	font-size: 80%;
	height: 35px;
	}
#new-title ul{
	float: right;
	margin: 0px 0px 4px;
	width: 392px;
	text-align: right;
	}
#new-title li{
	display: inline;
	float: left;
	margin-left: 9px;
	}
#new-title li img{
	line-height: 1;
	vertical-align: bottom;
	}
#top-txt{
	padding: 0px 0 12px;
	text-align: center;
	font-weight: bold;
	}
/* ---------- /1:new-title ---------- */
/* ---------- 2:main-list ---------- */
/* ---------- main-list-head ---------- */
#main-list-head{	background: url(../../../images/top_2010/title_03.png) no-repeat center bottom;
	position: relative;
	padding: 5px 0px 15px;	
	}
#main-list-head h2{
	left: 5px;
	bottom: 5px;
	position: absolute;
	text-align: center;
	height: 58px;
	width: 135px;
	}
#main-list-head h2 img{
	background: url(../../../images/top_2010/title_02.png) no-repeat;
	margin: 15px 0px 0px;
	}
#main-list-head h2 img.area03{
	width:65px;
	height: 29px;
background-position:-337px -37px;
	}
#main-list-head h2 img.area01{
	width:90px;
	height: 30px;
background-position:-179px -37px;
	}
#main-list-head h2 img.area02{
	width:65px;
	height: 29px;
background-position:-272px -37px;
	}
#main-list-head h2 img.area04{
	width:128px;
	height: 29px;
background-position:-402px -37px;
	}
#main-list-head h2 img.area05{
	width:65px;
	height: 29px;
background-position:-428px -1px;
	}
#main-list-head h2 img.area06{
	width:65px;
	height: 29px;
background-position:-493px -1px;
	}
#main-list-head h2 img.area07{
	width:65px;
	height: 29px;
background-position:-299px -1px;
	}
#main-list-head h2 img.area08{
	width:65px;
	height: 29px;
background-position:-362px -1px;
	}
#main-list-head h2 img.area09{
	width:117px;
	height: 29px;
background-position:-181px -1px;
	}
#main-list-head dl{
	width:500px;
	float: right;
	position: relative;
	}
#main-list-head dl dt{
	width:177px;
	height: 64px;
	background: url(../../../images/top_2010/title_02.png) no-repeat left top;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
	}
#main-list-head dl dd{
	margin: 30px 5px 3px 20px;
	float: right;
	width: 435px;
	color: #dbdbc6;
	z-index: 65124;
	position: relative;	
	}
#main-list-head dl dd .cur{
	font-weight: bold;
	color: #333;
	}
html #main #pos-tnp {
margin-bottom:0px;
}
html>body #wrapper #pos-sqb{
	margin-top: 0;
	}
/* ---------- main-list ---------- */
#main-list{/* use clear hack */
	background: #abcc53;
	padding: 0px 5px 5px;
	margin: 0px 0px 10px;	
	}
#main-list img.new{
	margin: 0px 0px 0px 3px;
	}
#serch-pass{/* use clear hack */
	background: #fff;
	padding: 5px;
	text-align: center;
	}
p.location{
	float: left;
	}
p.new{
	float: right;
	color: #88887a;
	}
p.new span{
	color: #f76e00;
	font-weight: bold;
	}
#serch{
	padding: 5px;
	border-top: 1px solid #ccc;
	background: #efefef;
	text-align: center;
	}
#serch p{
	background: url(../../../images/top_2010/list_08.png) no-repeat left center;
	padding: 3px 0px 3px 20px;
	display: inline;
	}
#serch input.text{
	width:225px;
	padding: 1px;
	}
#serch input.btn{
	width:63px;
	height: 23px;
	background-position: -773px -22px;
	vertical-align: middle;
	margin: 0px 0px 0px 5px;
	}
*+html #serch input.btn{
	vertical-align: -5px;
	}
*html #serch input.btn{
	vertical-align: -5px;
	}
#main-list dl{
	float: left;
	background:url(../../../images/top_2010/bg_serch_foot01.png) no-repeat;
	padding: 0px 0px 8px;
	}
#main-list dl dt{
	background:url(../../../images/top_2010/serch.png);
	}
#main-list dl dd{
	background:url(../../../images/top_2010/bg_serch.png) repeat-y;
	}
#main-list dl#new{
	width: 209px;
background-position: 0 bottom;	
	}
#main-list dl#new dt{
	height: 55px;
	width: 209px;
	}
#main-list dl#new dd{
background-position: 0 0;	
	}
#main-list dl#hou{
	width: 208px;
background-position: -209px bottom;		
	}
#main-list dl#hou dt{
background-position:-209px 0px;
	height: 55px;
	width: 208px;
	}
#main-list dl#hou dd{
background-position:-209px 0px;
	}
#main-list dl#rent{
	width: 207px;
background-position: -417px bottom;		
	}
#main-list dl#rent dt{
background-position:-417px 0px;
	height: 55px;
	width: 207px;
	}
#main-list dl#rent dd{
background-position: -417px 0;		
	}
#main-list dl dd ul li strong{
	font-weight: bold;
	}
#main-list dl dd ul.main{
	min-height: 68px;
	margin: 0px 6px;
	}
*html #main-list dl dd ul.main{
	height: 68px;
	}
#main-list dl dd ul.main li{
	padding: 0px 0px 0px 28px;
	font-size: 120%;
	margin: 0px 0px 3px;
	}
	
#main-list dl#hou dd ul.main li.no-lstimg{
	background:none;
	padding:0;
	margin:0;
	}
#main-list dl#hou dd ul.main li{
	/zoom:1;
	}
#main-list dl dd ul.main li.no-lstimg li{
	font-size:81%;
	}
	
#main-list dl#hou dd ul.main li.no-lstimg li{
	background: url(../../../images/top_2010/list_09.png) no-repeat 8px center;
	padding: 0px 0px 0px 18px;
	margin: 0px 0px 3px;
	}

#main-list dl dd ul.sub{
	min-height: 40px;
	line-height:1.1;
	}
*html #main-list dl dd ul.sub{
	height: 40px;
	}
#main-list dl dd ul.sub li span{
	font-size: 90%;
	}

#main-list dl#new dd ul.main li{
	background: url(../../../images/top_2010/list_02.png) no-repeat 5px center;
	}
#main-list dl#new dd ul.sub{
	margin: 0px 7px 0px 6px;
	background: #fff2ed url(../../../images/top_2010/bg_serch_body01.png) repeat-x top;
	padding: 6px 0px 0px;
	}
#main-list dl#new dd ul.sub li{
	background: url(../../../images/top_2010/list_05.png) no-repeat 8px center;
	padding: 0px 0px 0px 14px;
	margin: 0px 0px 5px;
	}

#main-list dl#hou dd ul.main li{
	background: url(../../../images/top_2010/list_03.png) no-repeat 5px center;
	}
#main-list dl#hou dd ul.sub{
	margin: 0px 7px 0px 6px;
	background: #eaedef url(../../../images/top_2010/bg_serch_body02.png) repeat-x top;
	padding: 6px 0px 0px;
	}
#main-list dl#hou dd ul.sub li{
	background: url(../../../images/top_2010/list_06.png) no-repeat 8px center;
	padding: 0px 0px 0px 14px;
	margin: 0px 0px 5px;
	}

#main-list dl#rent dd ul.main li{
	background: url(../../../images/top_2010/list_04.png) no-repeat 5px center;
	}
#main-list dl#rent dd ul.sub{
	margin: 0px 7px 0px 6px;
	background: #ecf2f6 url(../../../images/top_2010/bg_serch_body03.png) repeat-x top;
	padding: 6px 0px 0px;
	}
*html #main-list dl#rent dd ul.sub{
	height: 40px;
	}
#main-list dl#rent dd ul.sub li{
	background: url(../../../images/top_2010/list_07.png) no-repeat 8px center;
	padding: 0px 0px 0px 14px;
	margin: 0px 0px 5px;
	float: left;
	}
*+html #main-list dl#rent dd ul.sub li{/* for IE7 */
	white-space: nowrap;
	}
*html #main-list dl#rent dd ul.sub li{/* for IE6 */
	white-space: nowrap;
	}

/* ---------- others ---------- */
#others{
	background: #abcc53;
	padding: 5px;
	margin: 0px 0px 16px;
	}
#others ul{/* use clear hack */
	padding: 3px 0;
	background: #F8F8F7 url(../../../images/top_2010/bg_02.png) repeat-x left bottom;
	}
*+html #others ul{/* for IE7 */
	min-height: 30px;
	}
#others ul li{
	float: left;
	padding: 0px 3px;
	border-right: 1px solid #ccc;
	}
*html #others ul li{
	height: 30px;	
	}
#others .others01{
	width: 196px;
	}
#others .others02{
	width: 208px;
	}
#others .others03{
	width: 199px;
	border-right: none;
	margin-right: 0px;
	}
#others span{
	display: -moz-inline-box;/* for FireFox2 */
	display: inline-block;
	margin-left: 2px;
	vertical-align: middle;
	}
#others .others01 span{
	width: 147px;
	}
#others .others02 span{
	width: 159px;
	}
#others .others03 span{
	width: 150px;
	}
#others img{
	display: -moz-inline-box;/* for FireFox2 */
	display: inline-block;
	height: 29px;
	width: 46px;
	vertical-align: middle;
	}
#others .others01 img{
	background-position: -635px -22px;
	}
#others .others02 img{
	background-position: -681px -22px;
	}
#others .others03 img{
	background-position: -727px -22px;
	}
/* ---------- 2:main-list ---------- */
/* ---------- 3:mainpr ---------- */

#mainpr{
	margin-bottom: 10px;
	border: 1px solid #ccc;
	}
#mainpr-content{/* use clear hack */
	padding: 10px;
	}
#mainpr-title{
	padding: 3px 6px;
	background-color: #dcdcdc;
	font-weight: bold;
	}
#mainpr-content dt{
	float: left;
	width: 140px;
	}
#mainpr-content dt img{	
	vertical-align: bottom;
	}
#mainpr-contenttitle{
	margin-left: 150px;
	margin-bottom: 8px;
	font-weight: bold;
	}
#mainpr-contenttext{
	margin-left: 150px;
	}
#centerbox{
	margin-left: 5px;
	margin-right: 5px;	
	}
/* ---------- /3:mainpr ---------- */

/* ---------- 4:sub-list ---------- */
#sub-list{/* use clear hack */
	}
#column-pr{
	margin: 0px 0px 10px;
	}
.column-prdamy{
	text-align: center;
	background: #EAE8E3;
	padding: 10px;
	border: 1px solid #CCCCCC;
	height: 40px;
	}
#useful,#column{
	background: url(../../../images/top_2010/bg_01.png) repeat-x left 28px;
	width: 312px;
	}
#column{
	float: left;
	}
#useful{
	float: right;
	}
#sub-list #column h2 img{
	background-position: 0px -22px;
	height: 28px;
	width: 312px;
	}
#sub-list #useful h2 img{
	background-position: -312px -22px;
	height: 28px;
	width: 312px;
	}
#sub-list dl{/* use clear hack */
	padding: 8px 5px;
	border-top: 1px dashed #D2D9BE;
	}
#sub-list dl.first{
	border-top: none;
	}
#sub-list dl dt{
	font-size: 110%;
	font-weight: bold;
	}
#sub-list dl dt span{
	background: url(../../../images/top_2010/list_01.png) no-repeat left center;
	padding: 1px 1px 1px 18px;
	}
#sub-list dl dt.right{
	float: right;
	width: 225px;
	}
#sub-list dl dd.img{
	float: left;
	}
#sub-list dl dd.right{
	float: right;
	width: 225px;
	}
#sub-list dl dd.list{
	}
#sub-list dl dd.list li{
	background: url(../../../images/common/listbg3.gif) no-repeat 5px 5px;
	padding: 0px 0px 0px 13px;
	margin: 0px 0px 4px;
	}
#sub-list ul.singel{
	padding: 8px 5px;
	border-top: 1px dashed #D2D9BE;
	}
#sub-list ul.singel li{
	font-size: 110%;
	font-weight: bold;
	background: url(../../../images/top_2010/list_01.png) no-repeat left center;
	padding: 1px 1px 1px 18px;
	margin: 0px 0px 6px;	
	}
#sub-list dl dd p{
	padding: 1px 1px 1px 18px;	
	margin: 0px 0px 4px;
	}
#sub-list .icon{
	margin: 0px 0px 0px 2px;
	vertical-align: middle;
	}
/* ---------- /:sub-list ---------- */

/* ---------- 5:news ---------- */
#news{
	background: url(../../../images/top_2010/bg_01.png) repeat-x left 28px;
	margin: 0px 0px 10px;
	zoom:1;
	}
#news h2{
	position: relative;
	}
#news .cp{
	position: absolute;
	right: 10px;
	top: 4px;
	}
#news h2 img{
	background-position: 0px -50px;
	height: 28px;
	width: 634px;
	}
#news dl{
	padding: 8px 5px;
	}
#news dl dt{
	font-weight: bold;
	margin-bottom: 3px;
	background: #F5FAE7;
	border: 1px solid #D2D9BE;
	padding: 3px 3px 1px;
	display: inline;
	}
#news li{
	background: url(../../../images/common/listbg3.gif) no-repeat 8px center;
	padding: 0px 0px 0px 18px;
	line-height: 1.7em;
	}
/* ---------- /:news ---------- */

/* ---------- 6:mobile ---------- */
#mobile{/* use clear hack */
	background: url(../../../images/top_2010/bg_01.png) repeat-x left 28px;
	margin: 0px 0px 10px;
	}
#mobile h2 img{
	background-position: 0px -78px;
	height: 28px;
	width: 634px;
	margin: 0px 0px 8px;	
	}
#mobile dl{/* use clear hack */
	padding: 0px 20px 8px 5px;
	width: 285px;
	}
#mobile dl#MoNew{
	float: left;
	border-right: 1px dashed #98BC60;
	}
#mobile dl#MoRent{
	float: right;
	}
#mobile dl dt{
	float: left;
	font-weight: bold;
	margin: 0px 0px 6px;
	}
#mobile dl dd.Qrcorde{
	float: right;
	border: 1px solid #98BC60;
	}
#mobile dl dd.Qrcorde img{
	vertical-align: top;
	}
#mobile dl dd.sentence{
	float: left;
	width: 190px;	
	}
#mobile dl dd.sentence p{
	margin: 0px 0px 3px;
	line-height: 1.8em;
	}
#mobile dl dd.sentence p.send{
	font-weight: bold;
	}
#mobile dl dd.sentence p.send img{
	vertical-align: middle;
	margin: 0px 2px 0px 0px;
	}
#mobile dl dd.sentence p.setume{
	background: url(../../../images/common/listbg3.gif) no-repeat 8px center;
	padding: 0px 0px 0px 18px;
	}
.yjChviewWrap {
	text-align: center;
	margin: 0px 0px 10px;
	border-top: 1px solid #CCCCCC;
	padding-top: 10px;
}
.yjChview{
  display: inline-block;
  padding: 10px 30px;
  border: 1px solid #e7e7e7;
  background: #f9f9f9;
  text-align: center;
}
.yjChview dl, .yjChview dd, .yjChview p { margin: 0; }
.yjChview dl {
  margin-bottom:0.5em;
}
.yjChview dl dt, .yjChview dl dd {
  display: inline;
  font-size: 14px;
  line-height: 1.2em;
}
.yjChview dl dt{
  padding-right: 0.2em;
}
.yjChview dl dd span {
  font-weight: bold;
}
.yjChview dl dd:after {
  content: "\ff5c";
}
.yjChview dl dd.end:after {
  content: "";
}
.yjChview p {
  font-size: 12px;
  line-height: 1.2em;
  vertical-align: baseline;
}
/* ---------- 9:y-service ---------- */

#y-service{
	margin-bottom: 15px;
	border: 1px solid #8DA64A;
	}
#y-service dt{
	margin-bottom: 10px;
	padding: 6px;
	color: #333333;
	font-weight: bold;
	text-align: left;
	line-height: 1;
	background: #F3F3EC;
	border-bottom: 1px dashed #8DA64A;
	}
#y-service ul{/* use clearfix hack */
	margin: 0 5px 8px;
	}
#y-service li{
	float: left;
	width: 200px;
	margin-right: 3px;
	line-height: 1.5em;
	}
#y-service li img{
	margin-right: 3px;
	vertical-align: middle;
	}

/* ---------- /9:y-service ---------- */

/* ---------- :side ---------- */
#info{
	margin: 0px 0px 10px;
	}
#info h2{
	background-position:0px 0px;
}
#info dl{/* use clearfix hack */
	padding: 8px 0px;
	border-top: 1px dashed #D2D9BE;
	}
#info dl.first{
	border-top: none;
	}
#info dt{
	margin-bottom: 3px;
	float: left;
	font-weight: bold;
	background: #F5FAE7;
	border: 1px solid #D2D9BE;
	padding: 2px 3px 1px;
	}
#info dt img{
	margin-left: 3px;
	}
#info dd{
	float: left;
	width: 280px;
	background: url(../../../images/common/listbg3.gif) no-repeat 3px 8px;
	padding: 3px 1px 5px 13px;
	line-height: 1.2;
	}
#info dd.left{
	width: 210px;
	}
#info dd.right{
	width: 68px;
	margin: 0px 0px 0px 3px;
	padding: 0px;
	float: right;
	}
/* ---------- 12:pickup ---------- */
#pickup{
	margin-bottom: 10px;
	}
/* ---------- /12:pickup ---------- */

/* ---------- 12:MY ---------- */
#mylogin-on li img,#mylogin p.link img,#mylogin dt img{
	background: url(../../../images/top_2010/mybtn.png) no-repeat;
	}
#mylogin{
	margin-bottom: 10px;
	background: #F5FAE7;
	border: 1px solid #D2D9BE;
	padding: 8px;
	}
#mylogin dt{
	margin: 0px 0px 6px;
	}
#mylogin dt img{
	background-position: 0px 0px;
	}
#mylogin p{
	line-height: 1.2;
	}
#mylogin p.link{
	margin: 0px 0px 6px;
	text-align: center;
	}
#mylogin p.link img{
	background-position: 0 -19px;
	}
#mylogin-on{
	margin-bottom: 10px;
	background: #F5FAE7;
	border: 1px solid #D2D9BE;
	padding: 8px 8px 2px;
	text-align: center;
}
#mylogin-on li img{
	background-position: -161px -19px;
	}
/* ---------- /12:MY ---------- */

#event{
	margin: 0px 0px 10px;
	}
#event h2{
	background-position:-300px 0px;
}
#event dl{/* use clearfix hack */
	padding: 8px 0px;
	border-top: 1px dashed #D2D9BE;
	}
#event dl.first{
	border-top: none;
	}
#event dt{
	background: url(../../../images/common/listbg3.gif) no-repeat 8px 8px;
	padding: 3px 3px 3px 18px;
	margin-bottom: 3px;
	float: left;
	}
#event dt.left{
	width: 200px;
	}

#event dt img{
	margin-left: 3px;
	}
#event dd{
	float: left;
	line-height: 1.2;
	}
#event dd{
	padding: 0px 0px 0px 18px;
	}
#event dd.img{
	margin: 0px 0px 0px 3px;
	padding: 0px;
	float: right;
	}

/* ---------- 14:ranking ---------- */
#ranking{
	position: relative;
	margin-bottom: 10px;
	}
#ranking h2{
	background-position:-600px 0px;
	margin: 0px 0px 4px;
	}
.ranking-wrap ul.rank li img,#ranking ul.tab li.new h3.on,#ranking ul.tab li.rent h3.on,#ranking ul.tab li.mansion h3.on,#ranking ul.tab li{
	background: url(../../../images/top_2010/access.png) no-repeat;
	}
#ranking ul.tab{/* use clearfix hack */
	height: 28px;
	margin: 0px 0px 3px;
	}
#ranking ul.tab li{
	float: left;
	text-align: center;
	width: 98px;
	height: 30px;
	margin: 0px 3px 0px 0px;
	}
#ranking ul.tab li.mansion h3.on{
	background-position: 0px 0px;
	}
#ranking ul.tab li.new h3.on{
	background-position: -101px 0px;
	}
#ranking ul.tab li.rent h3.on{
	background-position: -202px 0px;
	}
#ranking ul.tab li.mansion{
	background-position:0px -28px;
	}
#ranking ul.tab li.new{
	background-position:-101px -28px;
	}
#ranking ul.tab li.rent{
	background-position:-202px -28px;
	margin-right: 0px;
	}
#ranking ul.tab li a{
cursor:pointer;
}
.ranking-wrap{
	border: 1px solid #7CA216;
	margin: 0px 0px 10px;
	}
.ranking-wrap p.menu{
	padding: 5px 6px;
	border-bottom: 1px solid #D2E2AB;
	background: #EBF4D6 url(../../../images/top_2010/bg_rank.png) repeat-x top;
	}
.ranking-wrap ul.cat{
	padding: 5px 6px;
	border-bottom: 1px solid #E6E6D9;
	background: #F4F4F2;
	margin: 0px 0px 5px;
	}
.ranking-wrap ul.cat li{
	display:inline;
	margin: 0px 5px 0px 0px;
	}
.ranking-wrap ul.cat li input{
	vertical-align: middle;
	margin: 0px 2px 0px 0px;
	}
.ranking-wrap ul.rank{
	border-bottom: 1px solid #E6E6D9;
	padding: 0px 6px;
	}
.ranking-wrap ul.rank li{
	margin: 0px 0px 6px;
	line-height: 1.2em;
	}
.ranking-wrap ul.rank li.ott{
	font-weight: bold;
	}
.ranking-wrap ul.rank li img{
	vertical-align: middle;
	margin: 0px 3px 0px 0px;
	}
.ranking-wrap ul.rank li img.one{
background-position:0px -59px;
	}
.ranking-wrap ul.rank li img.two{
background-position:-24px -59px;
	}
.ranking-wrap ul.rank li img.tree{
background-position:-48px -59px;
	}
.ranking-wrap ul.rank li img.four{
background-position:-72px -59px;
	}
.ranking-wrap ul.rank li img.five{
background-position:-96px -59px;
	}
.ranking-wrap ul.more{
	padding: 4px;
	text-align: right;
	}
.ranking-wrap ul.more li{
	display: inline;
	background: url(../../../images/common/listbg3.gif) no-repeat left center;
	padding: 0px 0px 0px 12px;
	}
/* ---------- /14:ranking ---------- */

/* ---------- 16:suponsor  ---------- */	
#suponsor{
	margin-bottom: 10px;
	}
#suponsor dl{
	border: 1px solid #ccc;
	}
#suponsor dt{
	padding: 4px;
	background-color: #eee;
	font-weight: bold;
	text-align: center;
	line-height: 1;
	}
#suponsor dd{/* use clearfix hack */
	padding: 8px;
	}
#suponsor dd li{
	float: left;
	width: 50%;
	background: url(../../../images/common/listbg3.gif) no-repeat left 0.3em;
	}
#suponsor dd li a{
	padding-left: 10px;
	}
#suponsor dd li.left{
	clear: left;
	}
/* ---------- 16:suponsor  ---------- */

/* ---------- 16:mobile-sub  ---------- */	
#mobile-sub{
	margin: 0 0 10px;
	}
#mobile-sub h2{
	padding: 2px 5px;
	margin-bottom: 5px;
	background: url(../../../images/top_2010/title_04.png) no-repeat center top;
	color: #fff;
	font-weight: bold;
	}
#mobile-sub ul{
	width: 210px;
	margin-left: 5px;
	}
#mobile-sub .img img{
	float: right;
	margin-right: 5px;
	border: 1px solid #98BC60;
	}
#mobile-sub li.setume{
	background: url(../../../images/common/listbg3.gif) no-repeat 4px center;
	padding: 0px 0px 0px 14px;
	}
#mobile-sub li.send{
	font-weight: bold;
	}
#mobile-sub li.send img{
	vertical-align: bottom;
	}
/* ---------- 16:mobile-sub  ---------- */

/* ---------- /:side ---------- */

/* ---------- 17:other-service  ---------- */

#other-service{/* use clearfix hack */
	margin-bottom: 8px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
	}
#other-service dl{
	float: left;
	background-color: #fff;
	border-left: 1px dashed #ccc;
	width: 189px;
	}
#other-service dl.first{
	border-left: none;
	}
#other-service dt{
	float: left;
	padding: 5px 3px 3px 3px;
	}
#other-service dt img{
	}
#other-service dd{
	padding: 0px 3px 0px 0px;
	}
	
/* ---------- /17:other-service  ---------- */

/* ---------- clearfix rules(float clear hack) ---------- */

#other-service dl:after,#ranking ul.tab:after,#event dl:after,#main-list dl dd ul.sub:after,#main-list-head:after,#serch-pass:after,#main-list:after,#others ul:after,#mobile dl:after,#mobile:after,#other-service:after,#suponsor dd:after,#y-service ul:after,#sub-list:after,#sub-list dl:after,#mainpr-content:after,#info dl:after,#new-title:after,#mobile-sub:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
#other-service dl,#ranking ul.tab,#event dl,#main-list dl dd ul.sub,#main-list-head,#serch-pass,#main-list,#others ul,#mobile dl,#mobile,#other-service,#suponsor dd,#y-service ul,#sub-list,#sub-list dl,#mainpr-content,#info dl,#new-title,#mobile-sub{
	display: inline-block;
	}
/* Hides from IE5-mac \*/
*html #other-service dl,*html #ranking ul.tab,*html #event dl,*html #main-list dl dd ul.sub,*html #main-list-head,*html #serch-pass,*html #main-list,*html #others ul,*html #mobile dl,*html #mobile,*html #other-service,*html #suponsor dd,*html #y-service ul,*html #sub-list,*html #sub-list dl:after,*html #mainpr-content,*html #info dl,*html #new-title,*html #mobile-sub{
	height: 1%;
	}
#other-service dl,#ranking ul.tab,#event dl,#main-list dl dd ul.sub,#main-list-head,#serch-pass,#main-list,#others ul,#mobile dl,#mobile,#other-service,#suponsor dd,#y-service ul,#sub-list,#sub-list dl,#mainpr-content,#info dl,#new-title,#mobile-sub{
	display: block;
	}
/* End hide from IE5-mac */

/* ---------- /clearfix rules(float clear hack) ---------- */ 
