
#top_title{
	font-size		: 0;
	line-height		: 0;
}

/***** お仕事検索 *****/

#serch{
	width			: 570px;
	margin			: 0 0 40px 0;
	
}

#serch h3{
	margin			: 0 0 10px 0;
	
}

#serch_box{
	width			: 550px;
	margin			: 0 0 0 10px;
}

#serch_box ul{
	padding			: 50px 0 0 11px;
	margin			: 0 0 15px 0;
}

#serch_box ul li{
	font-weight		: normal;
	font-size		: 12px;
	line-height		: 16px;
	margin			: 0 0 0 0;
	border-bottom		: 1px dotted #cccccc;
	padding			: 2px 0;
}

#serch_box ul li a{
	color			: #cc3333;
	text-decoration		: none;
}

#serch_box ul li a:hover{
	color			: #cc3333;
	text-decoration		: underline;
}

#serch_bt{
	clear			: both;
	width			: 550px;
	text-align		: center;
	padding			: 0 0 0 0;
}

#serch_area{
	width			: 550px;
	margin			: 0 0 15px 0;
	background		: url(../img/top/h4_01.gif) no-repeat top center;
}

#serch_jan{
	width			: 550px;
	margin			: 0 0 15px 0;
	background		: url(../img/top/h4_02.gif) no-repeat top center;
}

#serch_treat{
	width			: 550px;
	clear			: both;
	margin			: 0 0 10px 0;
	background		: url(../img/top/h4_03.gif) no-repeat top center;
}

#serch_box #serch_area ul{
	margin-bottom		: -1px;
}

#serch_box #serch_area ul:after{
	content			: "";
	display			: block;
	clear			: both;
}

#serch_box #serch_area ul li{
	width			: 66px;
	float			: left;
}

#serch_box #serch_area ul li:nth-child(7){	width	: 132px;}
#serch_box #serch_area ul li:nth-child(20){	width	: 264px;}
#serch_box #serch_area ul li:nth-child(24){	width	: 330px;}
#serch_box #serch_area ul li:nth-child(30){	width	: 198px;}
#serch_box #serch_area ul li:nth-child(35){	width	: 264px;}
#serch_box #serch_area ul li:nth-child(39){	width	: 330px;}

#serch_box #serch_jan ul{
	margin-bottom		: -1px;
}

#serch_box #serch_jan ul:after{
	content			: "";
	display			: block;
	clear			: both;
}

#serch_box #serch_jan ul li{
	width			: 176px;
	float			: left;
}

#serch_box #serch_jan ul li:last-child{
	width			: 352px;
}

#serch_box #serch_treat ul{
	margin-bottom		: -1px;
}

#serch_box #serch_treat ul:after{
	content			: "";
	display			: block;
	clear			: both;
}

#serch_box #serch_treat ul li{
	width			: 132px;
	float			: left;
}

#serch_box #serch_treat ul li:last-child{
	width			: 528px;
}


/***** 出稼ぎ情報 *****/

#dinfo{
	width			: 550px;
	margin			: 0 auto 40px;
}

#dinfo_box{
	padding			: 10px 0 0 0;
}

#dinfo_box li{
	clear			: both;
	border-bottom		: 1px dotted #cccccc;
	padding			: 3px 0;
	font-size		: 12px;
	line-height		: 18px;
}

#dinfo_box a{
	color			: #333333;
	font-weight		: normal;
	text-decoration		: none;
	background		: url(../img/top/icon01.gif) no-repeat 4px 3px;
	text-indent		: 15px;
	display			: block;
}

#dinfo_box a:hover{
	color			: #333333;
	font-weight		: normal;
	text-decoration		: underline;
	display			: block;
	background		: url(../img/top/icon01.gif) no-repeat 4px 3px;
	text-indent		: 15px;
	display			: block;
}


/***** 体験入店・急募情報 *****/

#exe{
	width			: 550px;
	margin			: 0 auto 40px;
}

#exe_box{
	padding			: 10px 0 0 0;
}

#exe_box ul{
	height			: 165px;
}

#exe_box li{
	clear			: both;
	border-bottom		: 1px dotted #cccccc;
	padding			: 3px 0;
	font-size		: 12px;
	line-height		: 18px;
}

#exe_box a{
	color			: #333333;
	font-weight		: normal;
	text-decoration		: none;
}

#exe_box a:hover{
	color			: #333333;
	font-weight		: normal;
	text-decoration		: underline;
}

.exe_day{
	float			: left;
	width			: 195px;
	background		: url(../img/top/icon01.gif) no-repeat 4px 3px;
	text-indent		: 15px;
}

#exe_all{
	clear			: both;
	width			: 505px;
	text-align		: center;
	padding			: 0 0 0 0;
}


/***** 新着店舗・アクセスランキング *****/

.shoplist{
	width			: 570px;
	margin			: 10px 0 40px 0;
}

.shoplist ul{
	width			: 569px;
	border-top		: 1px dotted #cccccc;
	border-left		: 1px dotted #cccccc;
}

.shoplist ul:after{
	content			: "";
	display			: block;
	clear			: both;
}

.shoplist li{
	width			: 189px;
	height			: 116px;
	float			: left;
	border-right	: 1px dotted #cccccc;
	border-bottom	: 1px dotted #cccccc;
}

.shoplist li:nth-child(3n){
	width			: 188px;
}

.shoplist li div{
	padding			: 9px 0 0 9px;
}

.shoplist li p{
	font-size		: 10px;
	line-height		: 15px;
	padding			: 0 0 0 9px;
}

.shoplist li p span{
	color			: #ff6722;
}

.shoplist li p em{
	font-style		: normal;
	color			: #ff0000;
}


/***** スライダー *****/

.lof-slidecontent{
	width			: 570px;
	height			: 350px;
	margin			: 0 0 15px 0;
	background		: url(../img/slide.jpg) no-repeat;
}

.lof-slidecontent .main-slider-content{
	margin			: 5px 0 0 5px;
}

.lof-slidecontent .navigator-wrapper{
	width			: 565px;
	height			: 54px;
}


/***** 旅行気分で短期でガッツリ *****/

#ryokou{
	width			: 570px;
	font-size		: 0;
	line-height		: 0;
	text-align		: center;
	margin			: 10px 0 35px 0;
}

#ryokou div{
	width			: 178px;
	display			: inline-block;
	margin			: 0 4px;
	vertical-align	: top;
}

#ryokou div span img{
	padding			: 3px;
	border			: 1px dotted #cccccc;
}

#ryokou div p{
	font-size		: 10px;
	line-height		: 14px;
	text-align		: left;
	color			: #333333;
	padding			: 4px 2px;
}

#ryokou div a{
	display			: block;
}

#ryokou div a:hover{
	background		: #ffcc66;
}

#ryokou div p em{
	font-style		: normal;
	color			: #ff651a;
}

.bnr{
	margin			: 0 0 15px 0;
}

.bnr p{
	margin			: 0 0 10px 0;
}

.bnr img{
	display			: block;
}
