/*トップページ*/

/*検索パネル
----------------------------------------------*/
#top_title {
	margin:15px 0px 10px 0px;
	padding:0px 0px 0px 28px;
	width:640px;
	height:auto;
	text-align:left;
	background-image:url("../img/q.gif");
	background-repeat:no-repeat;
	float:left;
}

#top_title strong {
	font-size:2em;
	
}


#search_panel {
	margin:0px 0px 10px 0px;
	padding:0px;
	width:640px;
	height:auto;
	float:left;
}



.yui-nav {
	margin:0px;
	padding:0px;
	width:640px;
	height:35px;
	border-bottom:4px #4b4b4b solid;
}

.yui-nav li {
	margin:0px;
	padding:0px;
	width:142px;
	height:36px;
	float:left;
}

.yui-nav li a {
	margin:0px;
	padding:10px 0px 0px 0px;
	width:145px;
	height:26px;
	display:block;
	font-size:1.2em;
	color:#4B4B4B;
	font-weight:800;
	background-image:url("../img/search_tab.gif");
	background-position:-142px 0px;
}


.yui-nav .selected a,
.yui-nav .selected a:focus,
.yui-nav .selected a:hover {
	margin:0px;
	padding:10px 0px 0px 0px;
	width:145px;
	height:26px;
	display:block;
	font-size:1.2em;
	color:#ffffff;
	font-weight:800;
	background-image:url("../img/search_tab.gif");
	background-position:0px 0px;
}

.yui-navset #text {
	margin:0px;
	padding:3px 0px;
	float:left;
	width:640px;
	color:#64664;
	text-align:left;
}


.yui-content {
	margin:0px;
	padding:0px 0px 10px 0px;
	width:640px;
	/*height:322px;*/
	height:auto;
	float:left;
	border-bottom:4px #4b4b4b solid;
	background-image:url("../img/search_panelBack.gif");
}

.panelOne {
	margin:0px;
	padding:10px 0px 0px 15px;
	width:625px;
	height:auto;
	float:left;
}

.panelOne a {
	margin:3px 0px 0px 0px;
	padding:35px 0px 0px 0px;
	width:153px;
	height:66px;
	display:block;
	color:#000000;
	font-weight:600;
	float:left;
	background-image:url("../img/search_panelOne.gif");
	background-repeat:no-repeat;
}


.panelOne a:hover {
	color:#ff0000;
	background-image:url("../img/search_panelOne.gif");
	background-repeat:no-repeat;
	background-position:0px -100px;
}

/*.panelOne a:active {
	color:#7C4BA1;
	background-image:url("../img/search_panelOne.gif");
	background-repeat:no-repeat;
	background-position:0px -200px;
}*/

.yui-content #half  {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	width:300px;
	height:36px;
	text-align:left;
	color:#505050;
	float:left;
}

.yui-content #half a {
	color:#000000;
	font-weight:600;
}

.yui-content #half img {
	float:left;
	margin:0px 3px 0px 0px;
}

.yui-content #searchp_text {
	margin:8px 0px 0px 20px;
	_margin:8px 0px 0px 10px;
	padding:7px 0px 10px 0px;
	width:600px;
	height:auto;
	float:left;
	background-color:#b4b4b4;
	font-weight:600;
	color:#ffffff;
}


#spt {
	margin:0px 0px 0px 3px;
	width:354px;
	border:1px #323232 solid;
}

#sps {
	margin:0px 0px 0px 3px;
	width:113px;
	height:25px;
	background-image:url("../img/searchsubmit.gif");
	text-indent:-300px;
	overflow:hidden;
	border:0px;
}

/*TOPページタイトル
---------------------------------------------------------------------*/
.top_title {
	margin:10px 0px;
	padding:15px 0px 0px 0px;
	width:637px;
	height:19px;
	color:#ffffff;
	font-size:12px;
	text-align:right;
	float:left;
	background-repeat:no-repeat;
}

#newshop_title {
	background-image:url("../img/whatnewshop_title.gif");
}

#photo_title {
	background-image:url("../img/photo_title.gif");
}

#whatnew_title {
	background-image:url("../img/whatnew_title.gif");
}


#interview_title {
	background-image:url("../img/interview_title.gif");
}


#ranking_title {
	background-image:url("../img/ranking_title.gif");
}


#contents_title {
	background-image:url("../img/contents_title.gif");
}


/*新着の求人
---------------------------------------------------------------------*/

#top_np {
	margin:0px;
	padding:5px 0px;
	width:640px;
	float:left;
	text-align:left;
}


#top_new {
	margin:0px;
	padding:0px;
	width:640px;
	float:left;
	
	
}

#top_new td {
	padding:4px 0px 3px 3px;
	color:#505050;
	border-bottom:1px #000000 solid;
	text-align:left;
}


.ntr1 {
	background-color:#ffffff;
}

.ntr2 {
	background-color:#F0F0F0;
}


.top_next {
	margin:0px;
	padding:3px 0px 0px 0px;
	width:640px;
	float:left;
	text-align:right;
}

.top_next a {
	background-image:url("../img/sankaku.gif");
	background-repeat:no-repeat;
	padding:0px 0px 0px 15px;
	font-weight:600;
}

/*whtanew
----------------------------------------------*/
#whatnew_l {
	margin:0px 0px 10px 0px;
	padding:0px;
	width:300px;
	float:left;
}

#whatnew_r td,
#whatnew_l td {
	padding:4px 0px 3px 5px;
	color:#505050;
	text-align:left;
	border-bottom:1px #000000 solid;
}

#whatnew_r td a,
#whatnew_l td a {
	font-weight:600;
}

#wn_title {
	text-align:left;
	font-weight:600;
}


.wn1 {
	background-color:#f0f0f0;
}

.wn2 {
	background-color:#ffffff;
}


/*芸能ニュース
----------------------------------------------*/
#whatnew_r {
	margin:0px 0px 10px 0px;
	padding:0px;
	width:340px;
	float:left;
}

#wn_title a {
	margin:0px 0px 0px 205px;
	padding:0px;
}


/*/////////////////////////////////////インタビュー特集////////////////////////////////////*/


#spe {
	margin:0px 0px 10px 0px;
	padding:6px 0px 0px 0px;
	width:640px;
	height:110px;
	float:left;
	background-image:url("../img/spe_back.gif");
	background-repeat:no-repeat;
}

#spe dt {
	margin:0px;
	padding:0px;
	width:220px;
	height:110px;
	float:left;
}



#spe dd {
	margin:0px;
	padding:0px 8px 0px 0px;
	color:#505050;
	width:412px;
	height:110px;
	float:right;
	text-align:left;
	
}

#spe dd strong {
	color:#440079;
	font-weight:600;
	font-size:1.4em;
}

#spe dd em {
	color:#440079;
}

/*///////////////////////////////////////////////////コンテンツ一覧///////////////////////////////////////////////////*/

#contentList {
	margin:0px;
	padding:0px;
	width:640px;
	float:left;
	
	
}

#contentList p {
	margin:0px;
	padding:5px 0px;
	width:640px;
	float:left;
	font-weight:600;
	color:#000;
	text-align:left;
	
}



#contentList dl {
	margin:0px;
	padding:0px;
	width:106px;
	height:160px;
	color:#796F51;
	font-size:0.9em;
	float:left;
}

#contentList dt {
	margin:0px;
	padding:0px;
	width:106px;
	height:90px;
	float:left;
}

#contentList dd {
	margin:0px;
	padding:5px 0px 3px 0px;
	width:103px;
	height:auto;
	color:#000;
	font-size:0.9em;
	line-height:1.1em;
	text-align:left;
	float:left;
}




#contentList dd a {
	color:#000;
	font-size:1em;
	font-weight:600;
	
}

/*/////////////////////////////////////アニメーションバナー////////////////////////////////*/
/*SHOPWORKER*/
#contentList dt a.shopworker {
	margin:0px;
	padding:0px;
	width:105px;
	height:80px;
	display:block;
	background-image:url("../ani_banner/off_shopworker.gif");
}

#contentList dt a:hover.shopworker {
	background-position:0px -80px;
	background-image:url("../ani_banner/on_shopworker.gif");
}


/*入店したてインタビュー*/
#contentList dt a.beginner {
	margin:0px;
	padding:0px;
	width:105px;
	height:80px;
	display:block;
	background-image:url("../ani_banner/off_interview.gif");
}

#contentList dt a:hover.beginner {
	background-position:0px -80px;
	background-image:url("../ani_banner/on_interview.gif");
}


/*カリスマ嬢インタビュー*/
#contentList dt a.charisma {
	margin:0px;
	padding:0px;
	width:105px;
	height:80px;
	display:block;
	background-image:url("../ani_banner/off_interview-c.gif");
}

#contentList dt a:hover.charisma {
	background-position:0px -80px;
	background-image:url("../ani_banner/on_interview-c.gif");
}

/*スカウト*/
#contentList dt a.scout {
	margin:0px;
	padding:0px;
	width:105px;
	height:80px;
	display:block;
	background-image:url("../ani_banner/off_scout.gif");
}

#contentList dt a:hover.scout {
	background-position:0px -80px;
	background-image:url("../ani_banner/on_scout.gif");
}


/*辞典*/
#contentList dt a.jiten {
	margin:0px;
	padding:0px;
	width:105px;
	height:80px;
	display:block;
	background-image:url("../ani_banner/off_jiten.gif");
}

#contentList dt a:hover.jiten {
	background-position:0px -80px;
	background-image:url("../ani_banner/on_jiten.gif");
}


/*BBS*/
#contentList dt a.bbs {
	margin:0px;
	padding:0px;
	width:105px;
	height:80px;
	display:block;
	background-image:url("../ani_banner/off_bbs.gif");
}

#contentList dt a:hover.bbs {
	background-position:0px -80px;
	background-image:url("../ani_banner/on_bbs.gif");
}

/*ホスト*/
#contentList dt a.host {
	margin:0px;
	padding:0px;
	width:105px;
	height:80px;
	display:block;
	background-image:url("../ani_banner/off_host.gif");
}

#contentList dt a:hover.host {
	background-position:0px -80px;
	background-image:url("../ani_banner/on_host.gif");
}

/*メルマガ*/
#contentList dt a.mailmagazine {
	margin:0px;
	padding:0px;
	width:105px;
	height:80px;
	display:block;
	background-image:url("../ani_banner/off_mailmagazine.gif");
}

#contentList dt a:hover.mailmagazine {
	background-position:0px -80px;
	background-image:url("../ani_banner/on_mailmagazine.gif");
}


/*メルマガ*/
#contentList dt a.coupon {
	margin:0px;
	padding:0px;
	width:105px;
	height:80px;
	display:block;
	background-image:url("../ani_banner/off_coupon.gif");
}

#contentList dt a:hover.coupon {
	background-position:0px -80px;
	background-image:url("../ani_banner/on_coupon.gif");
}


/*ニュース*/
#contentList dt a.news {
	margin:0px;
	padding:0px;
	width:105px;
	height:80px;
	display:block;
	background-image:url("../ani_banner/off_news.gif");
}

#contentList dt a:hover.news {
	background-position:0px -80px;
	background-image:url("../ani_banner/on_news.gif");
}
