/*共通項目*/

/*CSSリセット*/

/*フォントサイズ標準12px



*/

body {
	margin:0px;
	padding:0px;
	text-align:center;
	font-size:12px;
}

a {
	text-decoration:none;
	color:#FF0000;
}

ul,
li {
	list-style:none;
}

em {
	font-style:normal;
}

img {
	border:0px;
}





/*ヘッダー*/
#hed {
	margin:0px;
	padding:0px;
	width:100%;
	height:195px;
	background-repeat:repeat-x;
	float:left;
	text-align:center;
	background-image:url("../img/h1back.jpg");
}

/*ヘッダー真ん中表示*/
#hedNaka {
	margin:0px auto;
	padding:0px 0px 0px 0px;
	width:1022px;
	height:195px;
}


#hedNaka h1 {
	margin:0px;
	padding:10px 0px 0px 0px;
	width:1022px;
	height:30px;
	float:left;
	font-size:0.8em;
	text-align:right;
	color:#ffffff;

}


/*ロゴ*/
#hedNaka #logo {
	margin:8px 0px 0px 0px;
	padding:0px;
	float:left;
	width:320px;
	height:115px;
	float:left;
	display:block;
	background-image:url("../img/logo.jpg");
	background-repeat:no-repeat;
	text-indent:-900px;
	overflow:hidden;
}

/*年収倍増計画リンク*/
#hedNaka #nensyuLink {
	margin:40px 0px 10px 0px;
	padding:0px;
	width:259px;
	height:68px;
	float:left;
	background-image:url("../img/nensyuu.jpg");
}

/*安心宣言*/
#ansintextArea {
	margin:27px 140px 0px 0px;
	_margin:27px 70px 0px 0px;
	padding:20px 10px 0px 10px;
	width:190px;
	height:68px;
	float:right;
	text-align:left;
	font-size:1.2em;
	font-weight:700;
	background-image:url("../img/hed_gal.gif");
	background-repeat:no-repeat;
	background-position:right bottom;
}

#ansintextArea a {
	padding:3px 0px 0px 10px;
	background-image:url("../img/sankaku.gif");
	background-repeat:no-repeat;
	background-position:0px 5px;
	font-size:0.8em;
	float:right;
}


#hedMid {
	margin:0px;
	padding:0px;
	width:1000px;
	float:left;
}



/*県選択BOX
--------------------------------*/
#heaArealink {
	margin:0px;
	padding:5px 0px 0px 0px;
	width:560px;
	height:20px;
	clear: both; 
	float:left;
}

#heaArealink li {
	margin:0px;
	padding:0px;
	float:left;
}

#heaArealink a {
	font-weight:700;
	background-image:url("../img/sankaku.gif");
	background-repeat:no-repeat;

}

#heaArealink #areatop {
	margin:0px;
	padding:3px 10px 0px 13px;
	float:left;
	display:block;
	background-position:0px 3px;
}

#heaArealink .otherarea {
	margin:0px;
	padding:3px 5px 0px 13px;
	float:left;
	display:block;
	background-position:3px 3px;
}





/*そのほかのリンク
--------------------------------*/
#hedlinks {
	margin:0px;
	padding:5px 0px 0px 0px;
	width:200px;
	height:20px;
	float:left;
}


#hedlinks a {
	margin:0px;
	padding:3px 5px 2px 15px;
	height:20px;
	font-weight:700;
	display:block;
	float:left;
}

/*女の子ログイン*/
#hedlinks #login {
	background-image:url("../img/hedlogin.gif");
	background-repeat:no-repeat;
	
}

/*ブックマーク*/
#hedlinks #bookmark {
	background-image:url("../img/hedbookmark.gif");
	background-repeat:no-repeat;
}


/*問い合わせ*/
#hedlinks #toiawase {
	background-image:url("../img/hedtoiawase.gif");
	background-repeat:no-repeat;
}


/*登録件数
--------------------------------*/

#kensuu {
	margin:0px;
	padding:0px;
	width:210px;
	height:32px;
	float:left;
}

#kensuu dt {
	margin:0px;
	padding:10px 0px 0px 0px;
	width:130px;
	height:22px;
	text-align:left;
	float:left;
	font-weight:600;
	color:#796F51;
}


#kensuu dd {
	margin:0px;
	padding:0px;
	width:80px;
	height:32px;
	float:left;
	color:#ff1a00;
}

#kensuu b {
	font-size:2.2em;
}


/*紫色のメニュー*/
#hedBtm {
	margin:0px;
	padding:0px;
	width:100%;
	height:35px;
	float:left;
	background-image:url("../img/hedbottom.gif");
	background-repeat:repeat-x;
	background-position:0px 5px;
}

#hedBtmNaka {
	margin:0px auto;
	padding:0px;
	width:1022px;
	height:35px;
}

#hedBtmNaka a {
	margin:0px;
	font-weight:600;
	float:left;

}

#hedBtmNaka a#On {
	padding:13px 5px 0px 5px;
	height:21px;
	color:#000000;
	background-color:#ffffff;
	border-right:1px #440079 solid;
	border-left:1px #440079 solid;
	border-top:1px #440079 solid;
}


#hedBtmNaka a.Off {
	margin:13px 0px 0px 0px;
	padding:0px 5px 0px 5px;
	height:15px;
	color:#ffffff;
	border-right:1px #440079 solid;
}


#hedBtmNaka ul {
	margin:12px 0px 0px 0px;
	padding:0px;
	width:240px;
	height:20px;
	float:right;
}


#hedBtmNaka #galcount {
	margin:0px;
	padding:3px 8px 0px 0px;
	width:112px;
	height:17px;
	float:left;
	font-weight:600;
	text-align:right;
	background-image:url("../img/galcount.gif");
	background-repeat:no-repeat;

}

#hedBtmNaka #koukoku {
	margin:0px;
	padding:0px;
	width:120px;
	height:20px;
	float:left;
	text-align:right;
}



/*コンテント*/
#contents {
	margin:0px;
	padding:0px;
	width:100%;
	float:left;
	text-align:center;
}

#contentMain {
	margin:0px auto;
	padding:0px 36px;
	width:950px;
	background-image:url("../img/foot_back.gif");
	background-repeat:no-repeat;
	background-position:bottom;
}




#rightMenu {
	margin:15px 0px 0px 0px;
	padding:px;
	width:300px;
	height:auto;
	float:right;
}

#koukokuA {
	margin:0px 0px 10px 0px;
	padding:0px;
	width:300px;
	height:200px;
	float:right;
	border:1px #000000 solid;
}

/*
#deli_vip {
	width:300px;
	height:198px;
	display:block;
	background-image:url("../img/deli_vip.jpg");
}*/


#mypage_go {
	margin:0px;
	padding:30px 0px 0px 0px;
	width:300px;
	height:auto;
	float:right;
	background-image:url("../img/menu_mypage_go.gif");
	background-repeat:no-repeat;
}

#mypage_go p {
	margin:0px 0px 10px 0px;
	padding:0px;
	width:300px;
	float:right;
	text-align:center;
}


#mypage_go ul {
	margin:0px;
	padding:0px 0px 10px 0px;
	width:300px;
	float:right;
}

#mypage_go li {
	color:#796F51;
	float:right;
	margin:0px;
	text-align:left;
	padding:0px 0px 0px 20px;
	width:280px;
	font-weight:600;
}

#mypage_go li img {
	margin:0px 5px 0px 0px
}

#mypage_go li em {
	color:#BA00FF;
}

#mypage_go .li1 {

}

#mypage_go .li2 {
	background-color:#F1ECDF;
}




/*あこがれお店
---------------------------------------*/
#menu_akogare {
	margin:0px;
	padding:30px 0px 0px 0px;
	width:300px;
	height:auto;
	float:right;
	text-align:left;
	background-image:url("../img/menu_akogare.gif");
	background-repeat:no-repeat;
}

#menu_akogare li {
	margin:0px;
	padding:0px;
	width:300px;
	height:auto;
	float:left;
}


#menu_akogare a {
	float:left;
}

#menu_koukokuAd {
	margin:0px;
	padding:2px 0px 10px 0px;
	width:300px;
	height:auto;
	text-align:right;
	float:right;
}

#menu_koukokuAd a {
	color:#000;
	font-weight:800;
	font-size:0.9em;
}

/*プレゼント
---------------------------------------*/
#menu_present {
	margin:0px;
	padding:47px 0px 10px 0px;
	width:300px;
	height:auto;
	float:right;
	background-image:url("../img/menu_akogare.gif");
	background-repeat:no-repeat;
}

#menu_present img {
	float:left;
}


#menu_present dl {
	margin:0px;
	padding:0px;
	float:right;
	width:300px;
}



#menu_present dt {
	margin:0px;
	padding:0px;
	width:300px;
	float:right;
	color:#796F51;
	text-align:left;
}



#menu_present dd {
	margin:0px;
	padding:0px;
	width:300px;
	text-align:right;
	float:right;

}

#menu_present dd a {
	color:#440079;
	text-align:right;
}


/*モバイル紹介
---------------------------------------*/
#menu_ilink {
	margin:0px;
	padding:45px 0px 10px 0px;
	width:300px;
	height:135px;
	float:right;
	background-image:url("../img/menu_ilink.gif");
	background-repeat:no-repeat;
	
}	

#menu_ilink img {
	float:right;
}


#menu_ilink p {
	margin:0px;
	padding:0px;
	width:150px;
	height:150px;
	float:left;
	text-align:left;
	font-size:0.85em;
}

#menu_ilink p a {
	color:#440079;
}

/*フリーペーパー
---------------------------------------*/
#menu_freep {
	margin:0px;
	padding:47px 0px 0px 0px;
	width:300px;
	height:202px;
	float:right;
	background-image:url("../img/menu_freepeper.gif");
	background-repeat:no-repeat;
}


#menu_freep img {
	margin:0px;
	padding:0px;
	float:right;
}


#menu_freep #text {
	width:140px;
	height:150px;
	float:left;
	color:#796F51;
	text-align:left;
}


#menu_freep #text a {
	width:140px;
	display:block;
	padding:100px 0px 0px 0px;
	color:#440079;
}

/*相互リンク希望
---------------------------------------*/

#toLink {
	margin:0px 0px 5px 0px;
	padding:0px;
	width:300px;
	height:50px;
	display:block;
	float:right;
	background-image:url("../img/tolink.gif");
	background-repeat:no-repeat;
}

/*YAHOO検索
---------------------------------------*/
#gwbyyahoo {
	margin:0px;
	padding:0px;
	width:300px;
	float:left;
}

#gwbyyahoo dl {
	margin:0px;
	padding:0px;
	width:300px;
	float:left;
}

#gwbyyahoo dt {
	margin:0px;
	padding:0px;
	width:300px;
	text-align:left;
	font-size:0.8em;
	color:#ff6500;
}

#gwbyyahoo dt p {
	margin:0px;
	padding:0px;
	float:right;
	width:190px;
}

#gwbyyahoo dt img {
	float:left;
}

#gwbyyahoo dd {
	margin:0px;
	padding:0px;
	width:300px;
	text-align:left;
	color:#796F51;
}

/*フッター
--------------------------------------------------------*/
#foot {
	margin:0px;
	padding:0px;
	width:100%;
	height:452px;
	float:left;
	border-top:10px #000000 solid;
	text-align:center;
}

#footNaka {
	margin:0px auto;
	padding:0px;
	width:1022px;
	height:452px;
}

#footNaka p {
	margin:25px 0px 50px 0px;
	padding:0px 0px 0px 36px;
	width:986px;
	text-align:left;
	float:left;
}

#footNaka p a {
	font-weight:600;
}


#foot_l {
	margin:0px;
	padding:0px 0px 0px 36px;
	width:664px;
	_width:700px;
	height:136px;
	float:left;
	display:inline;
	text-align:left;
}

#foot_r {
	margin:0px;
	padding:0px 0px 0px 20px;
	width:195px;
	_width:215px;
	height:136px;
	float:right;
	border-left:1px #000000 solid;
	text-align:left;
	font-weight:600;
}


/*他ページリンク
--------------------------*/
.linkS {
	margin:5px 0px;
	padding:0px;
	width:300px;
	height:75px;
	float:left;
}

.linkS a {
	margin:0px;
	padding:0px;
	width:300px;
	height:75px;
	display:block;
	float:left;
	background-repeat:no-repeat;
	text-indent:-800px;
	overflow:hidden;
}


.linkS a#Nw {
	background-image:url("/img/nightworker_link.gif");
}

.linkS a#Ww {
	background-image:url("/img/womensworker_link.gif");
}

.linkS a#Mw {
	background-image:url("/img/mensworker_link.gif");
}

.linkS a#Gw {
	background-image:url("/img/girlsworker_link.gif");
}

.linkS a:hover#Mw,
.linkS a:hover#Ww,
.linkS a:hover#Nw,
.linkS a:hover#Gw  {
	background-position:0px -75px;
}

/*非表示*/
#none {
	display:none;
}


