/* ソープ女子求人サイトCSSファイル */
body {
	margin:0px ;
	padding:0px ;
	background-color: #fff;
	letter-spacing:0.08em;
	line-height:1.5em;
	text-align:center;
	}
img {
	border:0px;
	}
h1{
	margin:0px 0px 0px 0px ;
	padding:3px 0px 3px 0px ;
	font-size:10px;
	line-height:1.5em;
	color:#ffffff;
	text-decoration:none;
	background-color:#000000;
	}
h2.top{
	margin:0px 0px 0px 0px ;
	padding:3px 0px 3px 0px ;
	font-size:14px;
	line-height:1.5em;
	color:#555;
	text-decoration:none;
	}
p.top{
	margin:10px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
	font-size:12px;
	font-weight:bold;
	}
p.enter{
	margin:15px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
	font-size:12px;
	letter-spacing:0.1em;
	color:EC008C;
	}
hr{
	margin:0px 10px 0px 10px ;
	padding:0px 0px 0px 0px ;
	color: #EC008C; /* 線の色(IE用) */
	background-color: #EC008C; /* 線の色(NN用) */
	height: 1px; /* 線の太さ */
	border: none; /* 枠の太さ */
	border-color : #fff;
	border-style : dotted dotted dotted dotted; /* 枠の種類 */
	border-width : 1px 0px 0px 0px;
	}
/* インデックスページ */
.caution{
	color:#555555;
	font-size:12px;
	line-height:1.45em;
	margin:20px 0px 20px 0px ;
}
#underbun {
	margin: 10px 0 10px 0;
	border: #CCC 1px solid;
	background-color: #FFF8FB;
	width: 760px;
	overflow: auto;
}
#underbun h3{
	margin:10px 0px 5px 0px ;
	padding:0px 0px 0px 0px ;
	font-size:14px;
	line-height:18px;
	color:#555555;
	
	-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;
	}

/* page up */
div#pageup{
	margin:0px 10px 0px 10px ;
	padding:10px 0px 5px 0px ;
	font-size:12px;
	line-height:1.5em;
	text-align:right;
	}
/* 土台のテーブル */
table#container {
	font-size:12px;
	line-height:18px;
	background-color:transparent;
	text-align:center;
	}
table#container td{
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px;
	}
/* ヘッダ */
h1#header{
	margin:0px 0px 0px 0px ;
	padding:3px 0px 3px 10px ;
	font-size:10px;
	line-height:1.5em;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	background-color:#000;
	}
/* パンくずリスト */
td#breadcrumbs{
	margin:0px;
	padding:0px ;
	width:1000px;
	border:none;
	}
td#breadcrumbs h2{
	margin:0px 0px 0px 0px ;
	padding:3px 10px 3px 0px ;
	font-size:10px;
	font-weight:normal;
	text-align:right;
	background-color:#ddd;
	}
td#breadcrumbs a {
	color:#000;
	text-decoration:none;
	}
td#breadcrumbs a:hover {
	color:#444444;
	text-decoration:underline;
	}
/* メインコンテンツの土台 */
table#maincontents{
	font-size:12px;
	}
/* サイドメニュー左 */
table#maincontents td#menu1{;
	width:200px;
	background-color:transportant;
	}
/* ピックアップ店舗 */
/* メインメニュー部分 */
table#maincontents td#main{
	width:800px;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
	background-color:#ccccccc;
	}
/* メインのスライドショウ */
#page-wrap{ 
	background: white;
	width: 800px;
	margin: 0 auto;
	padding: 10px 0px 0px 0px;
	}
#page-wrap h2{
	margin:0px 0px 0px 0px ;
	padding:2px 0px 2px 10px ;
	font-size:14px;
	line-height:1.5em;
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	background-color:#000;
	}
#slider{
	background: white url(../images/slider-bg.jpg); 
	height: 227px; 
	overflow: hidden;
	position: relative; 
	margin: 5px 0;
	}
#mover{
	width: 2880px;
	position: relative;
	}
.slide{
	padding: 25px 20px; 
	width: 800px; 
	float: left; 
	position: relative;
	}
.slide h1{
	padding: 0px 20px; 
	font-family: Helvetica, Sans-Serif;
	font-size: 20px;
	letter-spacing: -1px;
	color: #F49AC1;
	}
.slide p{
	margin:0px 0px 0px 0px ;
	padding:5px 0px 0px 20px ;
	color: #555555;
	font-size: 12px;
	line-height: 22px; 
	width: 330px;
	}
.slide img{
	margin:40px 0px 0px 0px ;
	position: absolute;
	top: 20px;
	left: 400px;
	}
#slider-stopper{
	position: absolute;
	top: 1px;
	right: 20px;
 	background:#ED0187;
	color: white;
	padding: 3px 8px;
	font-size: 10px;
	text-transform: uppercase; 
	z-index: 1000;
	}
/* ピックアップ店舗 */
#pickup {
	margin:0px;
	padding:0px;
	text-align:center;
	letter-spacing:0.14em;
	line-height:1.4em;
	}
#pickup strong{
	margin:0px;
	padding:0px;
	line-height:1.9em;
	color:#EC008C;
	}
#pickup p{
	width:190px;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
	text-align:center;
	}
#pickup img {
	margin:5px 0px 0px 0px ;
	border:0px;
	}
#pickup img.bunner{
	margin:5px 0px 5px 0px ;
	border:0px;
	}
/* メインページのバナー */
img.mainbun1{
	margin:5px 0px 5px 0px ;
	}
img.mainbun2{
	margin:2px 0px 5px 0px ;
	}
img.mainbun3{
	margin:2px 0px 5px 3px ;
	}
/* メインページ左側 応募条件等 */
td#menu2{
	width:600px;
	border:none;
	}
/* メインページ右側 バナー等 */
td#menu3{
	width:200px;
	border:none;
	}
td#menu3 img{
	margin:2px 0px 2px 0px ;
	}
/* 応募条件等 */
td#menu2 div#jyo{
	border: solid 1px #aaa;
	margin: 2px 0px 0px 0px;
	padding: 5px;
	font-size:12px;
	color: #333;
	text-align:center;
	background-color:#FAEFF4;
	}
div#jyo p{
	padding: 3px 0px 3px 10px;
	text-align:left;
	}
div#jyo strong{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #EC008C;
	font-size:14px;
	line-height:1.5em;
	}
div#jyo p img{
	margin:5px 10px 0px 30px;
	float:left;
	}
div#jyo img.link{
	margin:5px 0px 10px 0px;
	}
.tex1{
	margin:0px;
	padding:0px 0px 0px 30px;
	text-align:left;
	font-size:12px;
	color:#555555;
	letter-spacing:1px;
	}
p.tex2{
	margin:0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	font-size:14px;
	color:#9E005D;
	letter-spacing:0.15em;
	line-height:1.6em;
	font-weight:bold;
	}
p.tex3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	text-align:left;
	font-size:12px;
	color:#333333;
	letter-spacing:0.13em;
	line-height:1.5em;
	}
/* 角海老のウリ！ */
td#kadoebi{
	width:795px;
	border:0;
	margin: 0px 0px 0px 0px;
	padding: 5px;
	font-size:12px;
	letter-spacing:0.13em;
	line-height:1.5em;
	color: #333;
	text-align:left;
	}
h2#sub{
	width:795px;
	height:50px;
	margin:5px 0px 0px 0px ;
	padding:5px 0px 0px 0px ;
	font-size:18px;
	line-height:2.3em;
	color:#000;
	text-decoration:none;
	text-align:center;
	background-image:url(../images/h2-bg.gif);
	background-repeat:no-repeat;
	}
td#kadoebi h3{
	width:500px;
	margin:5px 0px 5px 20px ;
	padding:1px 0px 1px 10px ;
	font-size:16px;
	line-height:1.5em;
	color:#000;
	text-decoration:none;
	border-bottom:dotted 2px #000;
	border-left:solid 10px #EC008C;
	}
td#kadoebi h4{
	width:750px;
	margin:20px 0px 10px 20px ;
	padding:1px 0px 1px 10px ;
	font-size:14px;
	line-height:1.5em;
	color:#000;
	text-decoration:none;
	border-bottom:dotted 2px #000;
	border-left:solid 10px #EC008C;
	}
p.subtex{
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 30px 20px;
	font-size:14px;
	line-height:1.5em;
	color:#555;
	text-align:center;
	background-image:url(../images/p_bg.gif);
	background-position:top center;
	background-repeat:no-repeat;
	}
td.text{
	font-size:12px;
	line-height:1.5em;
	color:#555;
	}
div.d2{
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 20px 35px;
	}
div.d3{
	font-size:10px;
	line-height:1.5em;
	color:#EC008C;
	}
img.kadoebi{
	margin:5px 10px 5px 25px ;
	float:left;
	}
/* 店舗一覧 */
td#ichiran{
	padding:0px;
	margin:0px ;
	background-color:transparent;
	text-align:center;
	letter-spacing:1px;
	}
div#mise{
	width:235px;
	margin:5px 10px 5px 15px;
	padding:0px;
	background-image:url(../images/shop-bg.gif);
	background-repeat:repeat-z;
	background-position:center top;
	background-color:transparent;
	border:solid 1px #999999;
	text-align:left;
	color:#555555;
	font-size:10px;
	letter-spacing:1px;
	float:left;
	}
.both { clear: both } 

h3#area{
	width:800px;
	height:50px;
	margin:5px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
	font-size:18px;
	line-height:2.1em;
	color:#000;
	text-decoration:none;
	text-align:center;
	background-image:url(../images/h3-bg.gif);
	background-repeat:no-repeat;
	}
#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#ico{
	margin: 0px 10px 0px 10px;
	padding: 0px;
	text-align:center;
	}
div#ico  p.sp{
	background-color:transparent;
	text-align:center
	}
div#ico p.sp img{
	margin:5px ;
	}	
	
div#mise #bun {
	padding:3px ;
	background-color:transparent;
	}
div#mise #bun img{
	margin:10px 0px 0px 23px ;
	border:solid 1px #999999;
	}
div#mise #shopname {
	text-align:center;
	padding:0px 0px 0px 10px ;
	margin:0px 0px 0px 0px;
	font-size:16px;
	letter-spacing:1px;
	line-height:1.8em;
	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 10px ;
	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 10px ;
	font-size:10px;
	letter-spacing:1px;
	line-height:20px;
	background-color:transparent;
	}
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;
	}
/* 採用までの流れ */
td#mensetsu {
	padding:5px;
	margin:0px ;
	background-color:transparent;
	text-align:center;
	letter-spacing:0.06em;
	line-height:1.5em;
	}

td#mensetsu img.left{
	border:1px;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 50px;
	float:left
	}
td#mensetsu img.right{
	border:1px;
	margin:0px;
	padding:0px 50px 0px 0px;
	float:right
	}
td#mensetsu .po{
	width:700px;
	margin:10px 0px 10px 45px;
	padding:8px;
	background-image:url(../images/shop-bg.gif);
	background-repeat:repeat-x;
	background-position:center top;
	background-color:transparent;
	border:solid 1px #999;
	text-align:left;
	color:#555555;
	letter-spacing:1px;
	}
.po strong{
	font-size:14px;
	padding:0px 0px 0px 0px;
	color:#870251;
	line-height:1.6em;
	}
font.tex1,font.tex2,div.ya,div.tex3,div.tex4{
	margin:0px;
	line-height:1.4em;
	letter-spacing:0.09em;
	font-size:12px;
	}

font.tex1{
	padding:0px;
	color:#EC008C;
	font-weight:bold;
	}
font.tex2{
	padding:0px;
	color:#777777;
	font-weight:normal;
	}
div.ya{
	height:70px;
	padding:10px 0px 0px 0px;
	background-image:url(../images/ya.gif);
	background-repeat:no-repeat;
	background-position:center top;
	background-color:transparent;
	text-align:center;
	}
div.tex3{
	height:100px;
	padding:10px 0px 10px 50px;
	}
div.tex4{
	padding:0px 0px 0px 50px;
	}	
/* 良くある質問 */
td#q_main{
	padding:5px;
	margin:0px ;
	background-color:transparent;
	letter-spacing:1px;
	}
td#q_main #qa{
	margin:3px;
	padding:0px;
	border:0px;
	font-size:12px;
	text-align:center;
	}
td#q_main #qa .question{
	margin:2px;
	padding:3px 0px 3px 20px;
	background-image:url(../images/q.gif);
	background-repeat:no-repeat;
	background-position:left center;
	background-color:#FEF2FA;
	border:solid 1px #999;
	line-height:1.6em;
	text-indent:1em;
	text-align:left;
	color:#333;
	font-weight:bold;
	}
td#q_main #qa .answer{
	margin:2px;
	padding:0px 0px 10px 30px;
	background-color:transparent;
	text-align:left;
	color:#111111;
	line-height:1.5em;
	letter-spacing:0.05em;
	}
td#q_main #qa h4{
	margin:2px 0px 0px 20px;
	padding:5px 0px 5px 10px;
	line-height:20px;
	color:#870251;
	text-indent:1em;
	text-align:left;
	background-image:url(../images/a.gif);
	background-repeat:no-repeat;
	background-position:left center;
	}
td#q_main #qa .answer a{
	line-height:20px;
	color:#EC008C;
	font-size:12px;
	font-weight:bold;
	}
/* ページトップへ移動 */
p.pagetop{
	text-align:right;
	font-size:12px;
	}
p.pagetop a{
	color:#555555;
	text-decoration:underline;
	}
p.pagetop a:hover {
	color:#999999;
	text-decoration:underline;
	}	
/* 女の子インタビュー */
td#gals {
	padding:5px;
	margin:0px ;
	background-color:transparent;
	text-align:center;
	letter-spacing:1px;
	}
/* 女の子インタビュー表 */
table#comment{
	width:750px;
	margin:0px;
	padding:0px 0px 10px 45px;
	}
table#comment td{
	margin:0px;
	padding:10px;
	background-color:#FEF2FA;
	background-image:transparent;
	text-align:center;
	border-color : #777;
	border-style : dotted; /* 枠の種類 */
	border-width : 2px;
	}
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;
	}
table#comment td p{
	font-size:12px;
	margin:0px;
	padding:3px;
	text-align:left;
	letter-spacing:1px;
	}
table#comment td p.q{
	margin:0px;
	padding:0px;
	font-size:14px;
	line-height:1.6em;
	color:#8D0435;
	text-align:left;
	text-indent:0.3em;
	font-weight:bold;
	}
table#comment td p.a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	color:#333333;
	line-height:1.5em;
	text-indent:5px;
	text-align:left;
	}
table#comment td img{
	padding:5px;
	float:left;
	}
/* 地方の方へ1 */
table#chi1,table#chi2{
	width:700px;
	margin:0px 0px 0px 45px;
	padding:0px 0px 10px 0px;
	background-color:#fff;
	}
table#chi1 td{
	margin:0px;
	padding:10px 10px 10px 180px;
	background-image:transparent;
	text-align:left;
	border-color : #777;
	border-style: solid; 
	border-width : 1px;
	background-image:url(../images/ebi3.gif);
	background-repeat:no-repeat;
	background-position:top left;
	}
table#chi1 td strong,table#chi2 td strong{
	font-size:18px;
	color : #8D0435;
	line-height:1.6em;
	}
p.subtex b a{
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	color:#EC008C;
	font-size:18px;
	line-height:1.5em;
	font-weight:bold;
	}
p.subtext1{
	margin:5px 0px 5px 0px;
	padding:70px 0px 0px 0px;
	color:#EC008C;
	font-size:14px;
	line-height:1.5em;
	font-weight:bold;
	}
p.text1{
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	color:#EC008C;
	font-size:14px;
	line-height:1.5em;
	font-weight:bold;
	}
table#chi1 td p.text2{
	margin:0px;
	padding:0px;
	color:#333;
	font-size:12px;
	line-height:1.5em;
	}
table#chi1 td p.text3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#8D0435;
	font-size:12px;
	line-height:1.5em;
	font-weight:bold;
	}
table#chi1 td img{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	float:right;
	}
/* 地方の方へ2 */
table#chi2 td{
	margin:0px;
	padding:10px;
	background-image:transparent;
	border-color : #EC008C;
	border-style: dotted; 
	border-width : 3px;
	background-image:url(../images/ebi4.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	text-align:center;
	}
table#chi2 td div.area{
	margin:0px 0px 0px 0px;
	padding:0px 190px 0px 10px;
	text-align:center;
	}
table#chi2 td p.text2{
	margin:0px;
	padding:0px;
	color:#333;
	font-size:14px;
	line-height:1.5em;
	}
table#chi2 td p.text3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	color:#333;
	font-size:16px;
	line-height:1.5em;
	font-weight:bold;
	}
table#chi2 td p.text4{
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	font-size:16px;
	color : #8D0435;
	line-height:1.6em;
	font-weight:bold;
	}
/* アンケート */
div#unq
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:200px;
	height:112px;
	text-align:center;
	}
iframe{
	width:200px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:none;
	overflow-x: hidden;
	overflow-y: hidden;
	}
/* メールフォーム */
td#mailform{
	padding:5px;
	margin:0px ;
	background-color:transparent;
	text-align:center;
	letter-spacing:1px;
	}
td#mailform dl{
	margin:0px ;
	padding:10px 0px 10px 70px;
	color:#555555;
	text-align:left;
	font-size:12px;
	line-height:1.6em;
	}
td#mailform dl dt{
	margin:0px ;
	padding:15px 0px 0px 0px;
	font-size:14px;
	color:#333333;
	text-indent:1em;
	font-weight:bold;
	}
td#mailform dl dd{
	margin:0px ;
	padding:0px 0px 0px 30px;
	font-size:12px;
	color:#555555;
	}
td#mailform dl dd .men1{
	font-size:14px;
	font-weight:bold;
	color:#EC008C;
	}
td#mailform dl dd .men2{
	font-weight:bold;
	color:#9E005D;
	}
input,dd select,dd textarea{
	background-color:#FDF7FA;
	border:solid 1px #999999;
	font-size:14px;
	color:#222;
	line-height:1.3em;
	letter-spacing:1px;
	}
dd option,{
	background-color:#FDF7FA;
	border:none;
	font-size:14px;
	color:#222;
	line-height:1.3em;
	letter-spacing:1px;
	}
div.cen{
	text-align:center;
	}
/* リンク */
td#link {
	padding:5px;
	margin:0px ;
	background-color:transparent;
	text-align:center;
	letter-spacing:1px;
	}
td#link dl{
	margin:0px ;
	padding:10px 0px 0px 50px;
	}
td#link dl .title{
	font-size:14px;
	line-height:20px;
	color:#610F13;
	text-indent:1em;
	text-align:left;
	font-weight:bold;
	}
td#link dt{
	width:170px;
	float:left;
	padding:0px 10px 0px 0px;
	}
td#link dd{
	margin:0px;
	padding:0px 0px 25px 0px;
	font-size:12px;
	color:#555555;
	text-align:left;
	}
/* 各店舗のページ　お店のキャッチコピー */
td#shopmain #shopcom{
	margin:15px 10px 10px 10px ;
	padding:10px;
	background-image:url(../images/shop-bg.gif);
	background-repeat:repeat-x;
	background-position:center top;
	background-color:transparent;
	border:solid 1px #999;
	text-align:left;
	font-size:12px;
	line-height:1.5em;
	letter-spacing:0.07em;
	height:97px;
	}
td#shopmain #shopcom h2{
	margin:0px 0px 0px 0px ;
	padding:5px 0px 5px 0px ;
	font-size:16px;
	color:#EC008C;
	}
td#shopmain #shopcom h3{
	margin:2px 0px 2px 0px ;
	font-size:14px;
	color:#FA38AB;
	text-align:left;
	letter-spacing:1px;
	}
td#shopmain #shopcom #bunner{
	padding:0px 20px 0px 0px ;
	float:left;
	}
td#shopmain #shopcom #bunner img{
	border:solid 1px #999;
	}
strong#name{
	color:#555;
	font-size:13px;
	}
/* 各店舗のページ　お店の写真 */
td#shopmain #shoppix{
	width:400px;
	text-align:center;
	background-color:transparent;
	float:left;
	color:#555555;
	font-size:14px;
	letter-spacing:1px;
	}
td#shopmain #shoppix dt{
	width:360px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-bottom:dotted 2px #777;
	border-left:solid 5px #EC008C;
	line-height:1.8em;
	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:599px;
	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 10px 0px;
	padding:0px 0px 0px 0px;
	border-bottom:dotted 2px #777;
	border-left:solid 5px #EC008C;
	line-height:1.8em;
	color:#333333;
	text-indent:1em;
	text-align:left;
	font-weight:bold;
	font-size:14px;
	background-color:#FEF1F8;
	}
td#shopmain #shopdata dd{
	margin:0px 0px 0px 20px;
	padding:3px 0px 3px 10px;
	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:5px 10px 5px 5px;
	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{
	height:55px;
	margin:0px;
	padding:0px 20px 10px 20px;
	}
td#shopmain #shopdata dd.map4{
	height:95px;
	margin:0px;
	padding:0px 20px 10px 20px;
	}
td#shopmain #shopdata dd.map5{
	height:120px;
	margin:0px;
	padding:0px 20px 10px 20px;
	}
td#shopmain #shopdata dd.map3 img,td#shopmain #shopdata dd.map4 img,td#shopmain #shopdata dd.map5 img{
	margin:3px 10px 3px 0px;
	float:right;
	border:none;
	}
td#shopmain #shopdata dd.map3 b,td#shopmain #shopdata dd.map4 b,td#shopmain #shopdata dd.map5 b{
	border-bottom:dotted 1px #777777;
	color:#333333;
	}
td#shopmain #shopdata dd.map3 a,td#shopmain #shopdata dd.map4 a,td#shopmain #shopdata dd.map5 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,td#shopmain #shopdata dd.map4 a:hover,td#shopmain #shopdata dd.map5 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#othershop #otherjob{
	width:1000px;
	padding:0px 0px 5px 0px ;
	margin:0px 0px 0px 0px ;
	font-size:12px;
	color: #555555;
	letter-spacing:1px;
	}
td#othershop #otherjob p {
	padding:0px 10px 0px 0px ;
	margin:0px 0px 0px 0px ;
	font-size:12px;
	color: #555555;
	letter-spacing:1px;
	text-align:right;
	}
td#othershop #otherjob a {
	color:#333333;
	text-decoration:none;
	}
td#othershop #otherjob a:hover {
	color:#111111;
	text-decoration:underline;
	}
td#othershop #otherjob dl{
	padding:0px;
	}
td#othershop #otherjob dt{
	margin:5px 10px 10px 0px;
	padding:0px 0px 0px 0px;
	border-bottom:dotted 2px #777;
	border-left:solid 5px #EC008C;
	line-height:1.8em;
	color:#333333;
	text-indent:1em;
	text-align:left;
	font-weight:bold;
	font-size:14px;
	background-color:#FEF1F8;
	}
/* 各店舗ページ 他の求人 新宿沿線とか */
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:#FEF1F8;
	background-image:none;
	}
div.mwrap {
	padding:10px ;
	}
dl.shops {
	width:130px;
	background-color:transparent;
	}
dl.shops dd {
	width:130px;
	padding:5px 0px 5px 0px ;
	margin:0px 0px 0px 0px ;
	font-size:12px;
	}
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;
	}
/* 住基ネットカード */
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;
	}
	
/* フッター */
div#foot {
	width:1000px;
	height:70px;
	margin:0px 0px 0px 0px ;
	padding:25px 0px 0px 0px ;
	background-image:url(../images/foot-bg.gif);
	background-repeat:repeat-x;
	background-position:top center;
	font-size:10px;
	line-height:1.4em;
	text-align:center;
	color:#fff;
	}
div#foot a {
	color:#fff;
	text-decoration:none;
	}
div#foot a:hover {
	color:#cccccc;
	text-decoration:underline;
	}
div#foot p{
	margin:0px 0px 0px 0px ;
	padding:0px 20px 0px 0px ;
	font-size:12px;;
	letter-spacing:1px;
	text-align:right;
	}
/* リンク集 コンパニオンバナー */
div#anshin{
	width:730px;
	margin:5px 5px 10px 30px;
	padding:8px;
	background-image:url(../images/shop-bg.gif);
	background-repeat:repeat-z;
	background-position:center bottom;
	background-color:transparent;
	border:solid 1px #777777;
	border-collapse: separate;
	text-align:center;
	letter-spacing:0.08em;
	font-size:12px;
	color:#333;
	}
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;
	}
	
