/*共通項目*/

/*///////////////////////↓CSSリセットココから↓/////////////////////////*/
/*フォントサイズ標準12px*/

body {
	margin:0px;
	padding:0px;
	text-align:center;
	font-size:12px;
	line-height:1.3em;

}

a {
	text-decoration:none;
}

ul,
li {
	list-style:none;
}

em {
	font-style:normal;
}

img {
	border:0px;
}

/*///////////////////////↑CSSリセットココまで↑/////////////////////////*/



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

/*/////////////////////////////////////////////////////ヘッダー真ん中表示*/
#hedNaka {
	margin:0px auto;
	padding:0px;
	width:1022px;
	height:170px;
	background-image:url("../img/hed_gal.jpg");
	background-repeat:no-repeat;
	background-position:right bottom;
}


#hedNaka h1 {
	margin:0px;
	padding:5px 0px 0px 0px;
	width:1022px;
	height:35px;
	float:left;
	font-size:0.8em;
	text-align:right;
	color:#796F51;
	line-height:1.1em;
	background-image:url("../img/h1back.gif");
	background-repeat:no-repeat;
}


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

/*///////////////////////////////////////////////////////////////エリア表示部分*/
#area_bool {
	margin:3px 0px 0px 0px;
	padding:0px;
	width:86px;
	height:83px;
	float:left;
}



/*///////////////////////////////////////////////////////////////////////安心宣言*/
#ansintextArea {
	margin:32px 0px 0px 86px;
	padding:0px;
	width:190px;
	height:55px;
	float:left;
	text-align:left;
	font-size:1.2em;
	font-weight:700;
	color:#73BE1E;
}

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


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



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

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

#heaArealink a {
	font-weight:700;
	color:#000;
	padding:3px 0px 0px 0px;
	background-image:url("../img/sankaku.gif");
	background-repeat:no-repeat;
	background-position:0px 3px;

}

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

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





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


#hedlinks a {
	margin:0px;
	padding:3px 5px 2px 15px;
	height:auto;
	color:#000;
	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:185px;
	height:20px;
	float:left;
}

#kensuu dt {
	margin:0px;
	padding:0px;
	width:90px;
	height:20px;
	text-align:left;
	float:left;
	font-weight:700;
	font-size:15px;
	color:#ff1a00;
}


#kensuu dd {
	margin:0px;
	padding:0px;
	width:95px;
	height:20px;
	float:left;
	color:#ff1a00;
	font-size:1em;
}

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


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

#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;
	color:#ffffff;
	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;
}


#contentsCl {
	margin:0px;
	padding:0px;
	width:950px;
	clear:both;
}




#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 #dcdcdc solid;
}

/*
#womens_vip {
	width:300px;
	height:198px;
	display:block;
	background-image:url("../img/womens_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:#FF1A00;
}

#mypage_go .li1 {

}

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

a#galLogin {
	margin:0px 2px 0px 0px;
	padding:0px;
	width:147px;
	height:54px;
	display:block;
	float:left;
	background-image:url("../img/login.gif");
}

a:hover#galLogin {
	background-position:0px 58px;
}

a#shopLogin {
	margin:0px;
	padding:0px;
	width:147px;
	height:54px;
	display:block;
	float:left;
	background-image:url("../img/login.gif");
	background-position:-147px 0px;
}

a:hover#shopLogin {
	background-position:-147px 58px;
}



/*/////////////////////////////////////////////////////////////////////あこがれお店*/
#menu_akogare {
	margin:0px;
	padding:45px 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_present.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;
}

/*他ページリンク
--------------------------*/

.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#Dw {
	background-image:url("/img/deliworker_link.gif");
}

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


/*////////////////////////////////////////////////////フッター*/
#foot {
	margin:0px;
	padding:20px 0px 0px 0px;
	width:100%;
	height:324px;
	float:left;
	text-align:center;
}

#footNaka {
	margin:0px auto;
	padding:0px;
	width:1022px;
	height:324px;
	background-image:url("../img/footback.gif");
	background-repeat:no-repeat;
}

#footNaka p {
	margin:0px auto;
	padding:15px 0px 0px 0px;
	width:939px;
	text-align:left;

}

#footNaka b {
	color:#E41B5B;
	font-weight:600;
}


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


#brand {
	margin:0px auto;
	padding:50px 0px 0px 0px;
	width:939px;
	text-align:center;
	color:#000000;
	font-weight:600;
	line-height:2em;
}


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