/* ソープ女子求人サイトCSSファイル */
body {
	background-color:#ffffff;
	background-image:url(../images/bg.gif);
	background-repeat:repeat-y;
	background-position:center;
	margin:0px ;
	padding:0px ;
	}
img {
	border:0px;
	}
/* トップページ */
#index{
	height:350px;
	margin:10px 0px 10px 0px ;
	padding:0px 0px 0px 0px ;
	background-image:url(../images/index.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	text-align:center;
}
#index h2{
	margin:0px 0px 10px 0px ;
	padding:95px 150px 0px 0px ;
	font-size:14px;
	line-height:18px;
	color:#8E0330;
	letter-spacing:1px;
	text-decoration:none;
	}
#index p{
	margin:0px 0px 0px 0px ;
	padding:10px 150px 0px 0px ;
	font-size:12px;
	line-height:16px;
	letter-spacing:1px;
}
.caution{
	color:#555555;
	font-size:10px;
	line-height:14px;
	letter-spacing:1px;
	margin:30px 0px 40px 0px ;
}
#underbun {
	margin: 10px 0 10px 0;
	border: #CCC 1px solid;
	background-color: #F9FEFC;
	width: 760px;
	overflow: auto;
}
#underbun h3{
	margin:10px 0px 5px 0px ;
	padding:0px 0px 0px 0px ;
	font-size:14px;
	line-height:18px;
	color:#555555;
	letter-spacing:1px;
	text-decoration:none;
	}
#underbun ul {
	margin: 5px 0 5px 0;
	padding:0px ;
	background-color:transparent;
	list-style:none;
	float:left;
	}
#underbun li {
	width:101px;
	padding:3px ;
	background-color:transparent;
	float:left;
	color:#555555;
	font-size:10px;
	line-height:12px;
	letter-spacing:1px;
	}
/* メイン */
table#container {
	margin-bottom:1px;
	background-image:url(../images/bg2.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
h1{
	margin:20px 0px 10px 0px ;
	font-size:16px;
	line-height:18px;
	color:#555555;
	letter-spacing:1px;
	text-decoration:none;
	}
table#container td {
	margin:0px ;
	padding:0px ;
	border:0px;
	font-size:12px;
	line-height:18px;
	background-color:transparent;
	}
/* ヘッダ */
table#container td#head {
	width:800px;
	height:70px;
	margin:0px ;
	padding:0px ;
	border:none;
	background-color:transparent;
	text-align:left;
	}
table#container td#head h1{
	margin:2px 0px 0px 10px ;
	font-size:12px;
	line-height:18px;
	color:#555555;
	letter-spacing:1px;
	text-decoration:none;
	}
table#container td#head img {
	position:relative;
	top:0px;
	right:0px;
	}
/* パンくずリスト */
table#container td#breadcrumbs{
	font-size:10px;
	height:20px;
	padding:2px 10px 0px 0px;
	border:none;
	background-color:transparent;
	text-align:right;
	}
table#container td#breadcrumbs h2{
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
	font-size:10px;
	height:20px;
	font-weight:normal;
	}
table#container td#breadcrumbs a {
	color:#555555;
	text-decoration:none;
	}
table#container td#breadcrumbs a:hover {
	color:#999999;
	text-decoration:underline;
	}
/* 土台 */
table#container td#main{
	width:800px;
	padding:0px 0px 0px 0px;
	margin:2px 0px 0px 10px ;
	font-size:12px;
	line-height:18px;
	background-color:transparent;
	text-align:center;
	}
/* エリアエントランス */
table#container2 {
	margin-bottom:1px;
	background-image:url(../images/bg3.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
table#container2 td {
	margin:0px ;
	padding:0px ;
	border:0px;
	font-size:12px;
	line-height:18px;
	background-color:transparent;
	}
table#container2 td#main{
	width:800px;
	padding:0px 0px 0px 0px;
	margin:2px 0px 0px 10px ;
	font-size:12px;
	line-height:18px;
	background-color:transparent;
	text-align:center;
	}
img.area {
	margin:0px 0px 10px 0px;
	border:solid 2px #bbbbbb;
}
p.area{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 40px ;
	text-align:left;
	color:#555555;
	font-size:12px;
	line-height:16px;
	letter-spacing:1px;
}
table#container2 td h1{
	margin:10px 0px 5px 0px ;
	font-size:16px;
	line-height:18px;
	color:#555555;
	letter-spacing:1px;
	text-decoration:none;
	}
table#container2 td strong{
	font-size:14px;
	line-height:20px;
	color:#EC008C;
	letter-spacing:1px;
	}
table#container2 hr{
	padding:0px;
	margin:5px 0px 20px 10px ;
	width:97%;
	color: #ffffff; /* 線の色(IE用) */
	background-color: #ffffff; /* 線の色(NN用) */
	height: 1px; /* 線の太さ */
	border: none; /* 枠の太さ */
	border-color : #888888;
	border-style : dotted dotted dotted dotted; /* 枠の種類 */
	border-width : 1px 0px 0px 0px;
	}
/* 左サイドメニュー */
td#main table#contents td#menu{
	width:200px;
	padding:0px 0px 0px 0px;
	margin:2px 0px 0px 10px ;
	font-size:12px;
	line-height:18px;
	background-color:transparent;
	text-align:center;
	}
td#main table#contents td#menu img{
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px ;
	}	
/* 右サイドメニュー メインの土台 */
td#main table#contents td#dodai{
	width:600px;
	padding:0px 0px 0px 0px;
	margin:2px 0px 0px 10px ;
	font-size:12px;
	line-height:18px;
	background-color:transparent;
	text-align:center;
	}
	
/* メイン　急募 */
td#main table#contents td#dodai div#kyubo{
	width:97%;
	margin:2px 2px 10px 2px;
	padding:2px 2px 2px 2px;
	background-image:url(../images/bg_kyubo.gif);
	background-repeat:repeat-z;
	background-position:center bottom;
	background-color:transparent;
	border:solid 1px #777777;
	border-collapse: separate;
	border-spacing: 1px;
	text-align:center;
	}
div#kyubo table#kyu{
	margin:0px;
	padding:0px;
	}
div#kyubo table#kyu td{
	width:33%;
	margin:0px;
	padding:3px;
	background-color:transparent;
	background-image:transparent;
	text-align:center;
	font-size:10px;
	letter-spacing:1px;
	border-color : #bbbbbb;
	border-style : dashed dashed dashed dashed; /* 枠の種類 */
	border-width : 1px 1px 1px 1px;
	}
div#kyubo table#kyu td strong{
	font-size:14px;
	color:#EC008C;
	letter-spacing:1px;
	}
div#kyubo table#kyu td p{
	margin:0px;
	padding:3px;
	text-align:left;
	}
div#kyubo table#kyu td img{
	margin:0px 3px 0px 0px;
	float:left;
	}
/* メイン　求人ダイヤル電話番号 */
table#container .tel{
	width:595px;
	height:160px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/tel.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	}
	
/* メイン　ピックアップ店舗＆店舗スタッフ募集＆携帯サイト */
#pickup{
	width:200px;
	padding:3px 0px 0px 0px ;
	margin:10px 2px 5px 2px ;	
	text-align:left;
	background-image:url(../images/bg_kyubo2.gif);
	background-repeat:repeat-z;
	background-position:center bottom;
	background-color:transparent;
	border:solid 1px #777777;
	border-collapse: separate;
	border-spacing: 1px;
	text-align:center;
	font-size:12px;
	color:#333333;
	line-height:15px;
	}
#pickup .area {
	margin:0px 0px 0px 0px;
}
#pickup .area strong{
	font-size:12px;
	color:#EC008C;
	letter-spacing:1px;
	line-height:15px;
	margin:0px 0px 5px 5px;
	text-align:left;
	}
#pickup .area p{
	margin:0px 0px 5px 5px;
	font-size:10px;
	color:#555555;
	letter-spacing:1px;
	line-height:15px;
	text-align:left;
	}
#pickup .area img.name {
	margin:0px;
}
#pickup .area img.shop {
	margin:5px 10px 0px 0px;
}
/* メイン　安心女の子第一主義＆応募資格*/
div#anshin{
	width:97%;
	margin:2px 2px 10px 2px;
	padding:2px 2px 2px 2px;
	background-image:url(../images/bg_kyubo.gif);
	background-repeat:repeat-z;
	background-position:center bottom;
	background-color:transparent;
	border:solid 1px #777777;
	border-collapse: separate;
	border-spacing: 1px;
	text-align:center;
	letter-spacing:1px;
	font-size:12px;
	color:#555555;
	}
div#anshin p{
	margin:0px;
	padding:5px 0px 0px 10px;
	text-align:left;
	}
div#anshin p strong{
	margin:0px 0px 0px 0px;
	padding:0px 3px 0px 18px;
	font-size:14px;
	color:#EC008C;
	letter-spacing:1px;
	line-height:22px;
	background-image:url(../images/anshin-icon.gif);
	background-position:left center;
	background-repeat:no-repeat;
	}
div#anshin p img{
	margin:5px 10px 0px 0px;
	float:left;
	}
.tex1{
	margin:0px;
	padding:0px 0px 0px 30px;
	text-align:left;
	font-size:12px;
	color:#555555;
	letter-spacing:1px;
	}
.tex2{
	margin:0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	font-size:12px;
	color:#995972;
	letter-spacing:1px;
	font-weight:bold;
	}
.tex3{
	margin:0px 0px 0px 245px;
	padding:0px 0px 10px 0px;
	text-align:left;
	font-size:10px;
	color:#333333;
	letter-spacing:1px;
	line-height:14px;
	}

/* 右サイドメニュー 角海老の歴史の土台 */
td#main table#contents td#h_dodai{
	width:600px;
	padding:5px;
	margin:0px ;
	font-size:12px;
	line-height:18px;
	background-color:transparent;
	text-align:center;
	color:#555555;
	letter-spacing:1px;
	}
/* 角海老の歴史 */
td#h_dodai dl{
	width:570px;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	font-size:12px;
	background-color:transparent;
	}
td#h_dodai dl dt{
	margin:10px auto 10px auto;
	padding:0px 0px 0px 0px;
	border-bottom:dotted 1px #999999;
	border-left:solid 3px #EC008C;
	line-height:20px;
	color:#333333;
	text-indent:1em;
	text-align:left;
	font-weight:bold;
	}
td#h_dodai dl dd {
	margin:0px 15px 0px 10px;
	padding:0px 0px 10px 0px;
	border:0px;
	font-size:12px;
	line-height:18px;
	letter-spacing:1px;
	color:#2B1000;
	text-align:left;
	}
td#h_dodai dl dd b{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	border:0px;
	font-size:12px;
	line-height:18px;
	letter-spacing:1px;
	color:#EC008C;
	font-weight:bold;
	border-left:solid 13px #bbbbbb;
	}
td#h_dodai dl dd p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	border:0px;
	font-size:12px;
	line-height:18px;
	letter-spacing:1px;
	color:#333333;
	}
p.pagetop{
	text-align:right;
	}
p.pagetop a{
	color:#555555;
	text-decoration:underline;
	}
p.pagetop a:hover {
	color:#999999;
	text-decoration:underline;
	}
td#h_dodai dl img.left{
	border:1px;
	margin:0px 10px 2px 0px;
	padding:0px 0px 0px 0px;
	float:left
	}
td#h_dodai dl img.right{
	border:1px;
	margin:0px 0px 2px 10px;
	padding:0px 0px 0px 0px;
	float:right
	}
.tex{
	padding:0px 0px 0px 20px;
	color:#EC008C;
	font-size:10px;
	line-height:14px;
	}
/* 右サイドメニュー Q&A */
td#main table#contents td#q_dodai{
	width:600px;
	padding:5px;
	margin:0px ;
	background-color:transparent;
	letter-spacing:1px;
	}
/* Q&A */
td#q_dodai #qa{
	width:570px;
	margin:3px;
	padding:0px;
	border:0px;
	font-size:12px;
	background-color:transparent;
	text-align:center;
	letter-spacing:1px;
	}
td#q_dodai #qa .question{
	margin:2px;
	padding:0px 0px 0px 20px;
	background-image:url(../images/q.gif);
	background-repeat:no-repeat;
	background-position:left center;
	background-color:#F0FFFA;
	border:solid 1px #bbbbbb;
	line-height:25px;
	text-indent:1em;
	text-align:left;
	color:#555555;
	font-size:12px;
	}
td#q_dodai #qa .answer{
	margin:5px;
	padding:0px 0px 10px 10px;
	background-color:transparent;
	text-align:left;
	font-size:10px;
	line-height:16px;
	color:#111111;
	letter-spacing:1px;
	}
td#q_dodai #qa .answer h4{
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	line-height:20px;
	color:#007272;
	text-indent:1em;
	text-align:left;
	font-size:12px;
	background-image:url(../images/a.gif);
	background-repeat:no-repeat;
	background-position:left center;
	font-weight:normal;
	}
td#q_dodai #qa .answer a{
	line-height:20px;
	color:#EC008C;
	font-size:12px;
	font-weight:bold;
	}
td#q_dodai #qa .answer a:hover {
	color:#999999;
	line-height:20px;
	font-size:12px;
	font-weight:bold;
	}
/* 右サイドメニュー メールフォーム */
td#main table#contents td#mailform{
	width:600px;
	padding:5px;
	margin:0px ;
	background-color:transparent;
	text-align:center;
	letter-spacing:1px;
	}
td#main table#contents td#mailform dl{
	margin:0px ;
	padding:10px 0px 10px 30px;
	color:#555555;
	text-align:left;
	}
td#main table#contents td#mailform dl dt{
	margin:0px ;
	padding:0px 0px 0px 0px;
	font-size:14px;
	line-height:20px;
	color:#333333;
	text-indent:1em;
	font-weight:bold;
	}
td#main table#contents td#mailform dl dd{
	margin:0px ;
	padding:0px 0px 0px 20px;
	font-size:10px;
	color:#555555;
	}
div.cen{
	text-align:center;
	}
td#main table#contents td#mailform p{
	padding:5px 10px 5px 10px;
	font-size:14px;
	line-height:20px;
	color:#EC008C;
	font-weight:bold;
	text-align:left;
	}
/* 右サイドメニュー リンク */
td#main table#contents td#link {
	width:600px;
	padding:5px;
	margin:0px ;
	background-color:transparent;
	text-align:center;
	letter-spacing:1px;
	}
td#main table#contents td#link dl{
	margin:0px ;
	padding:10px 0px 0px 50px;
	}
td#main table#contents td#link dl .title{
	font-size:14px;
	line-height:20px;
	color:#610F13;
	text-indent:1em;
	text-align:left;
	font-weight:bold;
	}
td#main table#contents td#link dt{
	float:left;
	padding:0px 10px 0px 0px;
	}
td#main table#contents td#link dd{
	margin:0px;
	padding:0px 0px 25px 0px;
	font-size:12px;
	color:#555555;
	text-align:left;
	}
/* 右サイドメニュー サイトマップ */
td#main table#contents td#sitemap {
	width:600px;
	padding:5px;
	margin:0px ;
	background-color:transparent;
	text-align:center;
	letter-spacing:1px;
	}
td#main table#contents td#sitemap ul{
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	font-size:12px;
	color:#555555;
	text-indent:1em;
	text-align:left;
	}
td#main table#contents td#sitemap ul li.index{
	height:25px;
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	color:#610F13;
	font-weight:bold;
	list-style-image:url(../images/icon2.gif);
	list-style-position: inside;
	}
td#main table#contents td#sitemap ul li.sub{
	margin:5px 0px 5px 30px;
	padding:0px 0px 0px 10px;
	font-size:14px;
	color:#555555;
	font-weight:bold;
	background-image:url(../images/icon3.gif);
	background-repeat:no-repeat;
	background-position:top left;
	list-style-type: none;
	}
dl.subwin{
	margin:0px;
	padding:0px 0px 0px 50px;
	font-size:12px;
	font-weight:normal;
	}
table#miselink{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 30px;
	color:#555555;
	background-color:transparent;
	background-image:transparent;
	}
table#miselink td.shop{
	width:130px;
	vertical-align:top;
	background-color:transparent;
	background-image:transparent;
	}
table#miselink dl{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
table#miselink dl dt{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	background-image:url(../images/icon4.gif);
	background-repeat:no-repeat;
	background-position:top left;
	}
table#miselink dd{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
table#container td#sitemap a{
	color:#555555;
	text-decoration:none;
	}
table#container td#sitemap a:hover{
	color:#333333;	
	text-decoration:underline;
	}
/* リンクページ */
table#miselink{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 30px;
	color:#555555;
	background-color:transparent;
	background-image:transparent;
	}
table#miselink td.shop{
	width:130px;
	vertical-align:top;
	background-color:transparent;
	background-image:transparent;
	}
table#miselink dl{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
table#miselink dl dt{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	background-image:url(../images/icon4.gif);
	background-repeat:no-repeat;
	background-position:top left;
	}
table#miselink dd{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
div.bun1{
	width:200px;
	float:left;
	}
div.bun2{
	width:200px;
	float:right;
	}
table#container td#sitemap a{
	color:#555555;
	text-decoration:none;
	}
table#container td#sitemap a:hover{
	color:#333333;	
	text-decoration:underline;
	}
/* 右サイドメニュー 女の子インタビュー */
td#main table#contents td#gals {
	width:600px;
	padding:5px;
	margin:0px ;
	background-color:transparent;
	text-align:center;
	letter-spacing:1px;
	}
/* 女の子インタビュー表 */
td#main table#contents td#gals div#gals{
	width:98%;
	margin:20px 2px 10px 2px;
	padding:2px 2px 2px 2px;
	background-image:url(../images/bg_kyubo.gif);
	background-repeat:repeat-z;
	background-position:center bottom;
	background-color:transparent;
	border:solid 1px #777777;
	border-collapse: separate;
	border-spacing: 1px;
	text-align:center;
	}
div#gals table#comment{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
div#gals table#comment td{
	width:33%;
	margin:0px;
	padding:5px;
	background-color:transparent;
	background-image:transparent;
	text-align:center;
	letter-spacing:1px;
	border-color : #bbbbbb;
	border-style : dashed dashed dashed dashed; /* 枠の種類 */
	border-width : 1px 1px 1px 1px;
	}
div#gals table#comment td strong{
	font-size:14px;
	color:#555555;
	letter-spacing:1px;
	line-height:25px;
	padding:0px 0px 0px 17px;
	background-image:url(../images/icon4.gif);
	background-repeat:no-repeat;
	background-position:top left;
	}
div#gals table#comment td p{
	font-size:12px;
	margin:0px;
	padding:3px;
	text-align:left;
	letter-spacing:1px;
	}
div#gals table#comment td p.q{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:20px;
	color:#8D0435;
	text-align:left;
	text-indent:3px;
	font-weight:bold;
	}
div#gals table#comment td p.a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#333333;
	text-indent:5px;
	text-align:left;
	}
div#gals table#comment td img{
	padding:5px;
	float:left;
	}
/* 右サイドメニュー 面接の流れ */
td#main table#contents td#mensetsu {
	width:600px;
	padding:5px;
	margin:0px ;
	background-color:transparent;
	text-align:center;
f	letter-spacing:1px;
	}
td#main table#contents td#mensetsu .men{
	padding:10px;
	background-color:transparent;
	text-align:left;
	}
td#main table#contents td#mensetsu .men img.left{
	border:1px;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left
	}
td#main table#contents td#mensetsu .men img.right{
	border:1px;
	margin:0px;
	padding:0px;
	float:right
	}
td#main table#contents td#mensetsu .men .po{
	margin:10px 0px 10px 0px;
	padding:5px;
	background-image:url(../images/bg_kyubo.gif);
	background-repeat:repeat-z;
	background-position:center bottom;
	background-color:transparent;
	border:solid 1px #999999;
	text-align:left;
	color:#555555;
	font-size:10px;
	letter-spacing:1px;
	}
.men .po strong{
	padding:0px 0px 0px 0px;
	color:#EC008C;
	font-size:12px;
	line-height:20px;
	}
.men .tex1{
	margin:0px;
	padding:0px;
	color:#EC008C;
	font-size:12px;
	line-height:20px;
	}
.men .tex2{
	margin:0px;
	padding:0px;
	color:#777777;
	font-size:12px;
	line-height:20px;
	font-weight:normal;
	}
.men .ya{
	height:70px;
	margin:0px;
	padding:0px;
	background-image:url(../images/ya.gif);
	background-repeat:no-repeat;
	background-position:center top;
	background-color:transparent;
	text-align:center;
	}
/* 右サイドメニュー 住基ネットカード */
table#container td#nagare div.net{
	width:740px;
	height:270px;
	margin:5px ;
	text-align:center;
	background-image:url(../images/bg_kyubo.gif);
	background-repeat:repeat-z;
	background-position:center bottom;
	background-color:transparent;
	border:solid 1px #999999;
	text-align:left;
	color:#555555;
	font-size:10px;
	letter-spacing:1px;
	}
table#container td#nagare div.net h1{
	margin:0px 0px 0px 0px ;
	padding:10px 0px 0px 0px ;
	color:#EC008C;
	font-weight:bold;
	font-size:16px;
	line-height:22px;
	text-align:center;
	}
td#nagare div.net dl{
	margin:0px 0px 0px 0px ;
	padding:10px ;
	text-align:left;
	background-image:url(../images/jyuki.gif);
	background-repeat:no-repeat;
	background-position:center right;
	}
td#nagare div.net dl strong{
	margin:0px 0px 0px 0px ;
	padding:10px 0px 3px 0px ;
	color:#EC008C;
	font-weight:bold;
	font-size:14px;
	line-height:22px;
	}
td#nagare div.net dl p{
	margin:0px 0px 0px 0px ;
	padding:0px 0px 10px 0px ;
	color:#EC008C;
	font-size:12px;
	}
td#nagare div.close{
	text-align:center;
	}
/* 右サイドメニュー 店舗一覧　土台 */
table#container td#ichiran{
	width:600px;
	padding:0px;
	margin:5px ;
	background-color:transparent;
	text-align:center;
	letter-spacing:1px;
	}
div#mise{
	width:575px;
	height:53px;
	margin:5px 0px 5px 0px;
	padding:0px;
	background-image:url(../images/bg_kyubo.gif);
	background-repeat:repeat-z;
	background-position:center bottom;
	background-color:transparent;
	border:solid 1px #999999;
	text-align:left;
	color:#555555;
	font-size:10px;
	letter-spacing:1px;
	}
#ichiran p {
	margin:0px 20px 0px 0px;
	text-align:right;
	}
#ichiran p a{
	color:#555555;
	text-decoration:underline;
	}
#ichiran p a:hover{
	color:#EC008C;
	letter-spacing:1px;
	text-decoration:none;
	}
div#mise #bun {
	padding:3px ;
	background-color:transparent;
	float:left;
	}
div#mise #bun img{
	margin:0px ;
	border:solid 1px #999999;
	}
div#mise #shopname {
	padding:0px 0px 0px 3px ;
	margin:0px 0px 0px 0px;
	font-size:14px;
	letter-spacing:1px;
	line-height:34px;
	font-weight:bold;
	vertical-align:bottom;
	background-color:transparent;
	}
div#mise #icons{
	vertical-align:middle;
	background-color:transparent;
	}
div#mise #icons img{
	margin:5px 1px 1px 1px ;
	border:none;
	}
div#mise #tel {
	padding:0px 0px 0px 3px ;
	margin:0px 0px 0px 0px;
	width:100px;
	font-size:14px;
	letter-spacing:1px;
	font-weight:bold;
	background-color:transparent;
	}
div#mise #add {
	padding:0px 0px 0px 5px ;
	font-size:10px;
	letter-spacing:1px;
	line-height:20px;
	background-color:transparent;
	}	
div#mise #hp {
	padding:3px ;
	background-color:transparent;
	float:left;
	}
div#mise #shopname a{
	color:#EC008C;
	letter-spacing:1px;
	font-weight:bold;
	text-decoration:none;
	}
div#mise #shopname a:hover{
	color:#555555;
	text-decoration:underline;
	}
div#ico{
	width:575px;
	margin:0px;
	padding:3px;
	background-image:url(../images/bg_kyubo.gif);
	background-repeat:repeat-z;
	background-position:center bottom;
	background-color:transparent;
	border:solid 1px #999999;
	text-align:center;
	color:#555555;
	font-size:10px;
	letter-spacing:1px;
	}
div#ico  p.sp{
	background-color:transparent;
	text-align:center
	}
div#ico p.sp img{
	margin:1px ;
	}	
/* 各店舗のページ */
td#head0101 {
	width:800px;
	height:70px;
	padding:0px;
	border:none;
	background-color:transparent;
	background-image:url(../images/shop/0101-head.jpg);
	background-repeat:no-repeat;
	text-align:left;
	}
td#head0102 {
	width:800px;
	height:70px;
	padding:0px;
	border:none;
	background-color:transparent;
	background-image:url(../images/shop/0102-head.jpg);
	background-repeat:no-repeat;
	text-align:left;
	}
td#head0103 {
	width:800px;
	height:70px;
	padding:0px;
	border:none;
	background-color:transparent;
	background-image:url(../images/shop/0103-head.jpg);
	background-repeat:no-repeat;
	text-align:left;
	}
td#head0104 {
	width:800px;
	height:70px;
	padding:0px;
	border:none;
	background-color:transparent;
	background-image:url(../images/shop/0104-head.jpg);
	background-repeat:no-repeat;
	text-align:left;
	}
td#head0105 {
	width:800px;
	height:70px;
	padding:0px;
	border:none;
	background-color:transparent;
	background-image:url(../images/shop/0105-head.jpg);
	background-repeat:no-repeat;
	text-align:left;
	}
td#head0106 {
	width:800px;
	height:70px;
	padding:0px;
	border:none;
	background-color:transparent;
	background-image:url(../images/shop/0106-head.jpg);
	background-repeat:no-repeat;
	text-align:left;
	}
td#head0201 {
	width:800px;
	height:70px;
	padding:0px;
	border:none;
	background-color:transparent;
	background-image:url(../images/shop/0201-head.jpg);
	background-repeat:no-repeat;
	text-align:left;
	}
td#head0202 {
	width:800px;
	height:70px;
	padding:0px;
	border:none;
	background-color:transparent;
	background-image:url(../images/shop/0202-head.jpg);
	background-repeat:no-repeat;
	text-align:left;
	}
td#head0203 {
	width:800px;
	height:70px;
	padding:0px;
	border:none;
	background-color:transparent;
	background-image:url(../images/shop/0203-head.jpg);
	background-repeat:no-repeat;
	text-align:left;
	}
td#head0204 {
	width:800px;
	height:70px;
	padding:0px;
	border:none;
	background-color:transparent;
	background-image:url(../images/shop/0204-head.jpg);
	background-repeat:no-repeat;
	text-align:left;
	}
td#head1001 {
	width:800px;
	height:70px;
	padding:0px;
	border:none;
	background-color:transparent;
	background-image:url(../images/shop/1001-head.jpg);
	background-repeat:no-repeat;
	text-align:left;
	}
td#head0301 {
	width:800px;
	height:70px;
	padding:0px;
	border:none;
	background-color:transparent;
	background-image:url(../images/shop/0301-head.jpg);
	background-repeat:no-repeat;
	text-align:left;
	}
td#head0302 {
	width:800px;
	height:70px;
	padding:0px;
	border:none;
	background-color:transparent;
	background-image:url(../images/shop/0302-head.jpg);
	background-repeat:no-repeat;
	text-align:left;
	}
td#head0401 {
	width:800px;
	height:70px;
	padding:0px;
	border:none;
	background-color:transparent;
	background-image:url(../images/shop/0401-head.jpg);
	background-repeat:no-repeat;
	text-align:left;
	}
td#head0402 {
	width:800px;
	height:70px;
	padding:0px;
	border:none;
	background-color:transparent;
	background-image:url(../images/shop/0402-head.jpg);
	background-repeat:no-repeat;
	text-align:left;
	}
td#head0403 {
	width:800px;
	height:70px;
	padding:0px;
	border:none;
	background-color:transparent;
	background-image:url(../images/shop/0403-head.jpg);
	background-repeat:no-repeat;
	text-align:left;
	}
td#head0501 {
	width:800px;
	height:70px;
	padding:0px;
	border:none;
	background-color:transparent;
	background-image:url(../images/shop/0501-head.jpg);
	background-repeat:no-repeat;
	text-align:left;
	}
td#head0502 {
	width:800px;
	height:70px;
	padding:0px;
	border:none;
	background-color:transparent;
	background-image:url(../images/shop/0502-head.jpg);
	background-repeat:no-repeat;
	text-align:left;
	}
td#head0601 {
	width:800px;
	height:70px;
	padding:0px;
	border:none;
	background-color:transparent;
	background-image:url(../images/shop/0601-head.jpg);
	background-repeat:no-repeat;
	text-align:left;
	}
td#head0701 {
	width:800px;
	height:70px;
	padding:0px;
	border:none;
	background-color:transparent;
	background-image:url(../images/shop/0701-head.jpg);
	background-repeat:no-repeat;
	text-align:left;
	}
td#head0702 {
	width:800px;
	height:70px;
	padding:0px;
	border:none;
	background-color:transparent;
	background-image:url(../images/shop/0702-head.jpg);
	background-repeat:no-repeat;
	text-align:left;
	}
td#head0703 {
	width:800px;
	height:70px;
	padding:0px;
	border:none;
	background-color:transparent;
	background-image:url(../images/shop/0703-head.jpg);
	background-repeat:no-repeat;
	text-align:left;
	}
td#head0801 {
	width:800px;
	height:70px;
	padding:0px;
	border:none;
	background-color:transparent;
	background-image:url(../images/shop/0801-head.jpg);
	background-repeat:no-repeat;
	text-align:left;
	}
td#head0802 {
	width:800px;
	height:70px;
	padding:0px;
	border:none;
	background-color:transparent;
	background-image:url(../images/shop/0802-head.jpg);
	background-repeat:no-repeat;
	text-align:left;
	}
td#head0803 {
	width:800px;
	height:70px;
	padding:0px;
	border:none;
	background-color:transparent;
	background-image:url(../images/shop/0803-head.jpg);
	background-repeat:no-repeat;
	text-align:left;
	}
td#head0804 {
	width:800px;
	height:70px;
	padding:0px;
	border:none;
	background-color:transparent;
	background-image:url(../images/shop/0804-head.jpg);
	background-repeat:no-repeat;
	text-align:left;
	}
td#head0805 {
	width:800px;
	height:70px;
	padding:0px;
	border:none;
	background-color:transparent;
	background-image:url(../images/shop/0805-head.jpg);
	background-repeat:no-repeat;
	text-align:left;
	}
td#head0806 {
	width:800px;
	height:70px;
	padding:0px;
	border:none;
	background-color:transparent;
	background-image:url(../images/shop/0806-head.jpg);
	background-repeat:no-repeat;
	text-align:left;
	}
td#head0901 {
	width:800px;
	height:70px;
	padding:0px;
	border:none;
	background-color:transparent;
	background-image:url(../images/shop/0901-head.jpg);
	background-repeat:no-repeat;
	text-align:left;
	}
td#head0902 {
	width:800px;
	height:70px;
	padding:0px;
	border:none;
	background-color:transparent;
	background-image:url(../images/shop/0902-head.jpg);
	background-repeat:no-repeat;
	text-align:left;
	}
td#head0903 {
	width:800px;
	height:70px;
	padding:0px;
	border:none;
	background-color:transparent;
	background-image:url(../images/shop/0903-head.jpg);
	background-repeat:no-repeat;
	text-align:left;
	}
table#container h1{
	margin:2px 0px 0px 10px ;
	font-size:14px;
	line-height:18px;
	color:#8D0435;
	letter-spacing:1px;
	text-decoration:none;
	}
td#shopmain {
	width:800px;
	padding:3px;
	background-color:transparent;
	text-align:center;
	}
/* 各店舗のページ　お店のキャッチコピー */
td#shopmain #shopcom{
	margin:15px 10px 10px 10px ;
	padding:10px;
	background-image:url(../images/bg_kyubo.gif);
	background-repeat:repeat-z;
	background-position:center bottom;
	background-color:transparent;
	border:1px solid #777777;
	text-align:left;
	font-size:14px;
	letter-spacing:1px;
	}
td#shopmain #shopcom h2{
	margin:2px 0px 2px 0px ;
	font-size:16px;
	color:#EC008C;
	text-align:center;
	font-weight:bold;
	}
td#shopmain #shopcom h3{
	margin:2px 0px 2px 0px ;
	font-size:14px;
	color:#FA38AB;
	text-align:left;
	letter-spacing:1px;
	}
/* 各店舗のページ　お店の写真 */
td#shopmain #shoppix{
	width:400px;
	text-align:center;
	background-color:transparent;
	float:left;
	color:#555555;
	font-size:12px;
	letter-spacing:1px;
	}
td#shopmain #shoppix dt{
	width:360px;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	border-bottom:dotted 1px #999999;
	border-left:solid 3px #EC008C;
	line-height:20px;
	color:#333333;
	text-indent:1em;
	text-align:left;
	font-weight:bold;
	}
td#shopmain #shoppix h2{
	margin:2px 0px 0px 0px ;
	font-size:12px;
	line-height:18px;
	color:#555555;
	letter-spacing:1px;
	text-decoration:none;
	}
td#shopmain #shoppix img{
	border:1px solid #777777;
	}
td#shopmain #shoppix p{
	margin:2px 0px 0px 0px ;
	font-size:10px;
	line-height:14px;
	color:#555555;
	letter-spacing:1px;
	text-decoration:none;
	}
/* 各店舗のページ　お店のデータ */
td#shopmain #shopdata{
	width:400px;
	text-align:center;
	background-color:transparent;
	float:right;
	letter-spacing:1px;
	}
td#shopmain #shopdata dl{
	padding:0px 5px 5px 5px;
	}
td#shopmain #shopdata dt{
	margin:5px 10px 5px 0px;
	padding:0px 0px 0px 0px;
	border-bottom:dotted 1px #999999;
	border-left:solid 3px #EC008C;
	line-height:20px;
	color:#333333;
	text-indent:1em;
	text-align:left;
	font-weight:bold;
	}
td#shopmain #shopdata dd{
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	line-height:18px;
	color:#333333;
	text-align:left;
	}
td#shopmain #shopdata dd img{
	border:1px solid #aaaaaa;
	}
td#shopmain #shopdata dd.map{
	margin:0px;
	padding:0px;
	height:130px;
	}
td#shopmain #shopdata dd.map img{
	margin:3px 10px 3px 0px;
	float:left;
	}
td#shopmain #shopdata dd.map2{
	margin:0px;
	padding:0px 0px 10px 0px;
	}
td#shopmain #shopdata dd.map2 .sub{
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	font-size:12px;
	color:#000000;
	letter-spacing:1px;
	}
td#shopmain #shopdata dd.map2 p{
	margin:0px;
	padding:0px 10px 8px 10px;
	font-size:10px;
	}
td#shopmain #shopdata dd.map2 b{
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 5px;
	border-left:solid 8px #FE92AE;
	color:#333333;
	}
td#shopmain #shopdata dd.map2 img{
	margin:3px 10px 3px 0px;
	float:left;
	}
td#shopmain #shopdata dd.map3{
	margin:0px;
	padding:0px 20px 10px 20px;
	}
td#shopmain #shopdata dd.map3 img{
	margin:3px 10px 3px 0px;
	float:right;
	border:none;
	}
td#shopmain #shopdata dd.map3 b{
	border-bottom:dotted 1px #777777;
	color:#333333;
	}
td#shopmain #shopdata dd.map3 a {
	margin:0px 0px 0px 8px;
	padding:0px 0px 0px 11px;
	background-color:transparent;
	background-image:url(../images/rosen-1.gif);
	background-repeat:no-repeat;
	color:#333333;
	text-decoration:none;
	}
td#shopmain #shopdata dd.map3 a:hover {
	margin:0px 0px 0px 8px;
	padding:0px 0px 0px 11px;
	background-color:transparent;
	background-image:url(../images/rosen-2.gif);
	background-repeat:no-repeat;
	color:#111111;
	text-decoration:underline;
	}
td#shopmain #shopdata dd.kyubo{
	font-size:13px;
	line-height:16px;
	color:#EC008C;
	text-align:left;
	font-weight:bold;
	}
/* 各店舗のページ 雑誌広告 */
td#shopmain #sub{
	width:800px;
	text-align:center;
	background-color:transparent;
	float:right;
	}
td#shopmain #sub dl{
	padding:0px;
	}
td#shopmain #sub dt{
	margin:0px 10px 2px 10px;
	padding:0px 0px 0px 0px;
	border-bottom:dotted 1px #999999;
	border-left:solid 3px #EC008C;
	line-height:20px;
	color:#333333;
	text-indent:1em;
	text-align:left;
	font-weight:bold;
	}
td#shopmain #sub dd{
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	color: #555555;
	letter-spacing:1px;
	text-align:center;
	background-color:transparent;
	}
/* 各店舗のページ 雑誌の広告 雑誌の写真 */
td#shopmain #sub img.maga {
	margin:0px 0px 0px 0px;
	border:1px solid #555555;
}
td#shopmain #sub img.zassi {
	margin:1px;
	border:1px solid #555555;
	float:left;
	width:100px;
	height:126px;
}
/* 各店舗のページ 雑誌の広告 雑誌の写真テーブル */
td#shopmain #sub #za {
	background-color:transparent;
	margin:0px 0px 0px 120px;
	padding:0px;
	text-align:center;
}
/* 各店舗のページ 他の求人 */
table#container #otherjob,table#container2 #otherjob{
	padding:0px 0px 5px 0px ;
	margin:0px 0px 0px 0px ;
	font-size:12px;
	color: #555555;
	letter-spacing:1px;
	}
table#container #otherjob p,table#container2 #otherjob p {
	padding:0px 10px 0px 0px ;
	margin:0px 0px 0px 0px ;
	font-size:12px;
	color: #555555;
	letter-spacing:1px;
	text-align:right;
	}
table#container #otherjob a,table#container2 #otherjob a {
	color:#333333;
	text-decoration:none;
	}
table#container #otherjob a:hover,table#container2 #otherjob a:hover {
	color:#111111;
	text-decoration:underline;
	}
table#container #otherjob dl,table#container2 #otherjob dl{
	padding:0px;
	}
table#container #otherjob dt,table#container2 #otherjob dt{
	margin:0px 10px 2px 10px;
	padding:0px 0px 0px 0px;
	border-bottom:dotted 1px #999999;
	border-left:solid 3px #EC008C;
	line-height:20px;
	color:#333333;
	text-indent:1em;
	text-align:left;
	font-weight:bold;
	}
/* 各店舗ページ 他の求人 新宿沿線とか */
table#container2 #otherjob img.left{
	padding:0px 0px 0px 0px ;
	margin:0px 0px 0px 20px ;
	float:left;
	}
table#container2 #otherjob img.right{
	padding:0px 0px 0px 0px ;
	margin:0px 20px 0px 0px ;
	float:right;
	}
/* 各店舗ページ 他の求人 JAVA */
table#shopbox td,table#search td {
	background-color:#ffffff;
	background-image:none;
	}
div.mwrap {
	background-color:#B8FCF1;
	}
dl.shops {
	background-color:transparent;
	}
dl.shops dt {
	padding:0px 0px 0px 0px ;
	margin:0px 0px 0px 0px ;
	}
dl.shops dd {
	font-size:10px;
	}
dl.shops dt a {
	color:#555555;
	text-decoration:none;
	}
dl.shops a {
	color:#555555;
	text-decoration:none;
	}
dl.shops a:hover {
	color:#222222;
	text-decoration:underline;
	}
/* エビちゃん紹介 */
.ebiko {
	width:700px;
	height:400px;
	margin:0px 0px 0px 0px ;
	padding:190px 0px 0px 30px ;
	background-image:url(../images/ebikobg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	}
.ebiko p {
	color:#555555;
	font-size:12px;
	margin:10px 0px 0px 0px ;
	padding:0px 0px 20px 0px ;
	letter-spacing:1px;
	}
.ebiko p strong{
	margin:20px 0px 10px 0px ;
	font-size:14px;
	line-height:18px;
	color:#EC008C;
	letter-spacing:1px;
	text-decoration:none;
	}
/* 再入店可 */
.ebiko2 {
	width:700px;
	height:400px;
	margin:0px 0px 0px 0px ;
	padding:220px 0px 0px 30px ;
	background-image:url(../images/ebikobg2.jpg);
	background-repeat:no-repeat;
	text-align:left;
	}
.ebiko2 p {
	color:#555555;
	font-size:12px;
	margin:10px 0px 0px 0px ;
	padding:0px 0px 20px 0px ;
	letter-spacing:1px;
	}
.ebiko2 p strong{
	margin:20px 0px 10px 0px ;
	font-size:14px;
	line-height:18px;
	color:#EC008C;
	letter-spacing:1px;
	text-decoration:none;
	}
/* 吉原オープン予定 */
.yoshiwara {
	width:700px;
	height:400px;
	margin:0px 0px 0px 0px ;
	padding:220px 0px 0px 30px ;
	background-image:url(../images/yoshiwara.jpg);
	background-repeat:no-repeat;
	text-align:left;
	}
/* 各店舗ページ フッター */
table#container td#footshops {
	height:55px;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
	background-image:url(../images/foot-misebg.gif);
	text-align:right;
	}
table#container td#footshops img {
	width:150px;
	height:55px;
	margin:0px 0px 0px 0px ;
	padding:10px 0px 0px 0px ;
	}
/* フッター */
table#container td#foot {
	height:70px;
	margin:0px 0px 0px 0px ;
	padding:5px 0px 0px 0px ;
	background-image:url(../images/foot-bg.gif);
	background-repeat:no-repeat;
	background-position:top center;
	font-size:10px;
	line-height:15px;
	letter-spacing:1px;
	text-align:center;
	color:#4B4B4B;
	}
td#foot a {
	color:#333333;
	text-decoration:none;
	}
td#foot a:hover {
	color:#111111;
	text-decoration:underline;
	}
table#container td#foot p{
	margin:0px 0px 0px 0px ;
	padding:0px 20px 0px 0px ;
	font-size:12px;;
	letter-spacing:1px;
	text-align:right;
	}
table#container hr{
	padding:0px;
	margin:0px ;
	width:95%;
	color: #ffffff; /* 線の色(IE用) */
	background-color: #ffffff; /* 線の色(NN用) */
	height: 1px; /* 線の太さ */
	border: none; /* 枠の太さ */
	border-color : #888888;
	border-style : dotted dotted dotted dotted; /* 枠の種類 */
	border-width : 1px 0px 0px 0px;
	}
			
