/* 西川口求人 */

/*	cf
--------------------------------------------------*/

body{
	font-family:"ＭＳ Ｐゴシック",MS PGothic,Times New Roman,sans-serif;
	text-align:center;
/*	background:#fff url("../../images/cf/bg.gif") repeat-y 50% 0;  */
	color:#333;
	font-size:12px;
	line-height:140%;
}

div#wrapper{
	margin-top:0 auto;
	margin-right:auto;
	margin-bottom:-10px;
	margin-left:auto;
	width:940px;
	background:#fff url("../../images/cf/bg.gif") repeat-y; 
}

div#header{
	margin:0 auto;
	width:940px;
	height:93px;
	background:#fff url("../../images/cf/bg_header.jpg") 0 0;
}

div#header h1{
	float:right;
	text-align:right;
	font-size:10px;
	color:#666;
}

div#pankuzu{
	margin:0 auto;
	width:940px;
	height:17px;
	text-align:right;
	background:#fff url("../../images/cf/bg_pankuzu.jpg") 0 0;
	font-size:10px;
	line-height:100%;
}

div#pankuzu p{
	margin-right:20px;
	color:#666;
}

div#header h1{
	float:right;
	margin-top:7px;
	text-align:right;
	font-size:10px;
	color:#666;
}

div#header div#right div#menu2{
	float:right;
	margin-top:20px;
	text-align:right;
	clear:both;
	width:180px;
}

div#header div#logo{
	float:left;
	width:400px;
	height:93px;
	text-align:right;
}

div#header div#right{
	float:right;
	margin-right:20px;
	_margin-right:10px;
	width:400px;
	height:93px;
	
}

/* 左カラム */
div#left{
	margin-left:20px;
	_margin-left:10px;
	float:left;
	width:170px;
}

/* メインカラム */
div#main{
	margin-left:15px;
	float:left;
	width:735px;
	text-align:left;
}		

/*	左カラム
--------------------------------------------------*/

div#left div#information{
	position:relative;
	background:#fff url("../../images/left/bg_information.jpg") 0 0;
	width:170px;
	height:226px;
	_height:273px;
	padding-top:51px;
}

div#left div#information .fla{
	position:absolute;
	top:1px;
	left:0;
}
	
div#left div#information #information_body{
	width:143px;
	_width:158px;
	height:209px;
	_height:219px;
	margin:0 auto;
	padding:10px 5px 0 10px;
	text-align:left;
	line-height:150%;
	overflow:auto; 
	overflow-x:hidden;
}

div#left div#information #information_body2{}

div#left div#information #information_body .unit{

}

div#left div#information #information_body .unit .date{
	background:url("../../images/left/icon_mail.gif") no-repeat 0 40%;	
	font-weight:bold;
	padding-left:10px;	
}

div#left div#information #information_body .unit .title{
	font-weight:bold;
	color:#cc33cc;	
}

div#left div#information #information_body .unit .text{
	
}

/*	footer
--------------------------------------------------*/
div#footer_link{
	margin:15px auto;
	background:url("../../images/cf/bg_footer_link.jpg") 0 0;
	width:900px;
	height:90px;
}

div#footer{
	position:relative;
	margin:10px auto;
	background:url("../../images/cf/bg_footer.gif") no-repeat 0 0;
	width:940px;
	height:100px;
	padding-top:15px;
}

div#footer hr{
	width:900px;
	color:#ccc;
	margin-top:10px;
	_margin-top:5px;
}

.top{
	position:absolute;
	right:20px;
	top:15px;
}

/*	index
--------------------------------------------------*/

div#index_01{
	margin:0 auto;
	width:930px;
	height:240px;
	background:#fff url("../../images/index/index_01.jpg") no-repeat 0 0;
}

div#index_01 h1{
	float:right;
	margin-top:7px;
	margin-right:10px;
	text-align:right;
	font-size:10px;
	color:#666;
}

div#index_02{
	margin:0 auto;
	width:930px;
	height:360px;
	background:#fff url("../../images/index/index_02.jpg") no-repeat right top;
	text-align:left;
}

div#index_02 .index_text{
	margin-left:77px;
	padding-top:25px;
	text-align:left;
	width:392px;
	height:55px;
	_height:80px;
	line-height:150%;
	}

div#index_02 .clock{
	margin-left:77px;
	margin-top:33px;
	width:397px;
	height:49px;
 	overflow:hidden;
	background:url("../../images/index/clock_bg.gif") no-repeat 0 0;
	}

div#index_02 #index_information{
	margin-left:77px;
	margin-top:0px;
	width:397px;
	height:89px;
 	overflow:hidden;
	background:url("../../images/index/information_body.gif") no-repeat 0 0;
	}

div#index_02 #index_information .index_information_body{
	width:391px;
	height:83px;
	overflow:auto; 
	overflow-x:hidden;
}

div#index_02 #index_information .index_information_body .unit{
	line-height:160%;
}

div#index_02 #index_information .index_information_body .unit .date{
	font-weight:bold;
	line-height:100%;
}

div#index_02 #index_information .index_information_body .unit .title{
	font-weight:bold;
	color:#cc33cc;	
}

div#index_02 #index_information .index_information_body .unit .text{
/*	line-height:100%; */
}

/*--------------------------------*/



#indexnavi{
	margin-left:77px;
	margin-top:28px;
	width:396px;
	height:47px;
	background:url("../../images/index/but_index.gif") no-repeat 0 0;
}

#indexnavi ul{
}

#indexnavi li{
	float:left;
	width:198px
	height:47px;
	list-style-type:none;
}

#indexnavi li a {
	display:block;
	text-indent:-9999px;
	text-decoration:none;
 	overflow:hidden;
 	background:url("../../images/index/but_index.gif") no-repeat 0 0;
}

#indexnavi li.enter a		{width:198px;height:47px;background-position: 0 0;}
#indexnavi li.enter a:hover	{width:198px;height:47px;background-position: 0 -47px;}

#indexnavi li.exit a		{width:198px;height:47px;background-position: -198px 0px;}
#indexnavi li.exit a:hover	{width:198px;height:47px;background-position: -198px -47px;}






/*	top.html
--------------------------------------------------*/

/* --workingplace-- */

div#workingplace{
	width:715px;
	height:185px;
	background:url("../../images/top/bg_workingplace.jpg") no-repeat;
	}
	
div#workingplace .unit01{
	margin:20px 0 0 5px;
	_margin:20px 0 0 3px;
	width:134px;
	_width:140px;
	height:161px;
	background:url("../../images/top/workingplace_unit01.gif") no-repeat;
	float:left;
	text-align:center;
	padding:3px;
	overflow:hidden;	
	}
	
div#workingplace .unit02{
	margin:20px 0 0 1px;
	width:134px;
	_width:140px;
	height:161px;
	background:url("../../images/top/workingplace_unit02.gif") no-repeat;
	float:left;
	text-align:center;
	padding:3px;
	overflow:hidden;	
	}


		
div#workingplace .unit03{
	margin:20px 0 0 1px;
	width:134px;
	_width:140px;
	height:161px;
	background:url("../../images/top/workingplace_unit03.gif") no-repeat;
	float:left;
	text-align:center;
	padding:3px;
	overflow:hidden;
	}		

div#workingplace .unit01 .text,div#workingplace .unit02 .text,div#workingplace .unit03 .text{
	width:134px;
	_width:140px;
	height:50px;
	text-align:left;
	overflow:hidden;
	padding:0 3px 0 3px;
	}
	
div#workingplace{
	color:#333;
	}
	
div#workingplace img{
	border:1px solid #ccc;
	}

div#workingplace a{
		color:#f09;
		font-size:10px;
		font-weight:bold;
		text-decoration:none;
		}
div#workingplace a:hover{
/*		color:#ff9; */
		color:#ff3;
		text-decoration:underline;
		}
		
/* 背景ごとロールオーバー*******
div#workingplace{
	width:715px;
	height:185px;
	background:url("../../images/top/bg_workingplace.jpg") no-repeat;
	}

div#workingplace li{
	float:left;
	width:131px
	height:97px;
	list-style-type:none;
}

div#workingplace li a {
	display:block;
	width:131px;
	height:97px;
	text-decoration:none;
 	overflow:hidden;
}

div#workingplace li.unit01{
	margin:20px 0 0 5px;
	_margin:20px 0 0 3px;
	width:134px;
	_width:140px;
	height:161px;
	float:left;
	text-align:center;
	padding:3px;
	}

div#workingplace li.unit01 a{background:url("../../images/top/workingplace_unit01.gif") no-repeat;}	
div#workingplace li.unit01 a:hover	{background:url("../../images/top/workingplace_unit01_ro.gif") no-repeat;}

div#workingplace li .unit02{
	margin:20px 0 0 1px;
	width:134px;
	_width:140px;
	height:161px;
	float:left;
	text-align:center;
	padding:3px;
	}

div#workingplace li.unit02 a		{background:url("../../images/top/workingplace_unit02.gif") no-repeat;}
div#workingplace li.unit02 a:hover	{background:url("../../images/top/workingplace_unit02_ro.gif") no-repeat;}

div#workingplace .unit03{
	margin:20px 0 0 1px;
	width:134px;
	_width:140px;
	height:161px;
	float:left;
	text-align:center;
	padding:3px;
	}

div#workingplace li.unit03 a		{background:url("../../images/top/workingplace_unit02.gif") no-repeat;}
div#workingplace li.unit03 a:hover	{background:url("../../images/top/workingplace_unit02_ro.gif") no-repeat;}

div#workingplace .unit04{
	margin:20px 0 0 1px;
	width:134px;
	_width:140px;
	height:161px;
	background:url("../../images/top/workingplace_unit02.gif") no-repeat;
	float:left;
	text-align:center;
	padding:3px;
	}
	
div#workingplace li.unit04 a		{background:url("../../images/top/workingplace_unit02.gif") no-repeat;}
div#workingplace li.unit04 a:hover	{background:url("../../images/top/workingplace_unit02_ro.gif") no-repeat;}

div#workingplace .unit05{
	margin:20px 0 0 1px;
	width:134px;
	_width:140px;
	height:161px;
	background:url("../../images/top/workingplace_unit03.gif") no-repeat;
	float:left;
	text-align:center;
	padding:3px;
	}
	
div#workingplace li.unit05 a		{background:url("../../images/top/workingplace_unit03.gif") no-repeat;}
div#workingplace li.unit05 a:hover	{background:url("../../images/top/workingplace_unit03_ro.gif") no-repeat;}
*/

/* --yume-- */
div#yume{
	width:715px;
	}
		
div#yume .unit01{
	width:350px;
	height:118px;
	float:left;
	line-heigh:150%;
	}

/* --naze-- */		
div#naze{
	width:472px;
	float:left;
	}
	
div#naze .unit01{
	width:230px;
	height:180px;
	float:left;	
	}
	
div#naze .unit01 p{
	margin-top:4px;
	}

/* --top_voice-- */
div#top_voice2{
	width:243px;
	_width:243px;
	float:left;
	}
		
div#top_voice{
	width:230px;
	margin-left:13px;
	_margin-left:13px;
	}

	
div#top_voice .unit01{
	width:208px;
	_width:230px;
	padding:6px 7px 6px 7px;
	border-right:4px solid #ffc3f1;
	border-bottom:4px solid #ffc3f1;
	border-left:4px solid #ffc3f1;
	background-color:#fff;
	font-weight:bold;
	line-heigh:150%;
	}
	
div#top_voice .unit02{
	width:192px;
	_width:230px;
/*	height:260px;
	_height:270px; */
	padding:5px 15px 5px 15px;
	border-right:4px solid #ffc3f1;
	border-bottom:4px solid #ffc3f1;
	border-left:4px solid #ffc3f1;
	background-color:#eee;
	}
				
div#top_voice .unit02 img{
	border:1px solid #f09;
	}		

/*	お仕事体験談 taikendan.html
--------------------------------------------------*/

div#taikendan{}

div#taikendan .unit01{
	margin:0;
	width:707px;
	_width:715px;
	border:4px solid #fcf;	
	}
	
div#taikendan .unit02{
	margin:0;
	width:707px;
	_width:715px;
	border-right:4px solid #fcf;
	border-bottom:4px solid #fcf;
	border-left:4px solid #fcf;
	background-color:#FFDAF6;
	}

div#taikendan .unit03{
	margin:5px 0;
	width:715px;
	text-align:right;
	}
		
div#taikendan .unit01 .photo{
	width:180px;
	height:240px;
	border:1px solid #ccc;
	float:left;
	}
				
div#taikendan .unit01 .title{
	width:495px;
	_width:525px;
	height:17px;
	_height:23px;
	float:right;
	padding:6px 5px 5px 25px;
	_padding:8px 5px 3px 25px;
	font-weight:bold;
	}

div#taikendan .unit01 .body{
	width:500px;
	_width:525px;
	height:204px;
	_height:214px;
	float:right;
	background-color:#eee;
	padding:10px 0 0 25px;
	line-height:160%;
	overflow:hidden;
	}
	
div#taikendan .unit01 .text{
	width:340px;
	float:left;
	}
	
div#taikendan .unit01 .photo2{
	margin-top:20px;
	width:160px;
	float:left;
	text-align:center;
	}		

div#taikendan .unit02 .arrow{
	width:180px;
	height:82px;
	background-color:#FFC3F1;
	float:left;
	}

div#taikendan .unit02 .shop{
	width:145px;
	height:82px;
	float:left;
	}
	
div#taikendan .unit02 .text{
	padding-top:10px;
	width:223px;
	height:69px;
	_height:80px;
	overflow:hidden;
	float:left;
	overflow:hidden;
	}
	
div#taikendan .unit02 .veiw{
	width:158px;
	height:82px;
	overflow:hidden;
	float:left;
	text-align:center;
	}			
	
	
/*	全店求人情報一覧joblist.html
--------------------------------------------------*/	
div#joblist{}

div#joblist .unit01{
	margin:0;
	width:707px;
	_width:715px;
	border-top:4px solid #fcf;
	border-right:4px solid #fcf;
	border-left:4px solid #fcf;
background-color:#FFDAF6	
	}

div#joblist .unit01 .head{
	position:relative;	
	margin:0;
	width:703px;
	_width:707px;
	height:87px;
	_height:90px;
	background:#FFDAF6 url("../../images/joblist/bg_joblist_head_title.gif") repeat-x 0 0;
	padding:4px 0 0 4px;
	}

div#joblist .unit01 .head .wakaba{		
	position:absolute;
	top:0px;
	right:0px;
	}
		
		
div#joblist .unit01 .head .shop_img{	
	width:145px;
	height:82px;
	float:left;
	}
		
div#joblist .unit01 .head .shop_name{
	margin-top:3px;		
	width:500px;
	height:64px;
	_height:62px;
	float:left;
	}
	
div#joblist .unit01 .head .shop_text{		
	width:555px;
	float:left;
	padding-bottom:2px;
	}			
div#joblist .unit02{
	clear:both;
	margin:0;
	width:694px;
	_width:715px;
	border-right:4px solid #fcf;
	border-bottom:4px solid #fcf;	
	border-left:4px solid #fcf;
	padding:9px 0 0 13px;
	}		

div#joblist .unit02 table.companion{
	margin-top:10px;		
	width:337px;
	float:left;
	background-color:#FFDADB;
	}
		
div#joblist .unit02 table.front{
	margin-top:10px;		
	width:337px;
	float:left;
	background-color:#DAECFF;
	}

div#joblist .unit02 table.companion th{
	padding:7px;
	background-color:#FFBBBC;
	}
	
div#joblist .unit02 table.front th{
	padding:7px;
	background-color:#B7D9FF;
	}
	
div#joblist .unit02 table.companion td{
	padding:2px 0 2px 7px;
	}
	
div#joblist .unit02 table.front td{
	padding:2px 0 2px 7px;
	}
	
div#joblist .unit02 table td.left{
	width:60px;
	}
	
div#joblist .unit03{
	margin:5px 0;
	width:715px;
	text-align:right;
	}		

/*	各店求人情報 jobinfo.html
--------------------------------------------------*/	
div#jobinfo{ margin-bottom:15px;}

div#jobinfo .unit01{
	margin:0;
	width:707px;
	_width:715px;
	border-top:4px solid #fcf;
	border-right:4px solid #fcf;
	border-left:4px solid #fcf;	
	}

div#jobinfo .unit01 .head{
	position:relative;	
	margin:0;
	width:703px;
	_width:707px;
	height:87px;
	_height:90px;
	background:#FFFFE0 url("../../images/jobinfo/bg_jobinfo_head_title.gif") repeat-x 0 0;
	padding:4px 0 0 4px;
	}

div#jobinfo .unit01 .head .wakaba{		
	position:absolute;
	top:0px;
	right:0px;
	}
	
div#jobinfo .unit01 .head .qr{		
	position:absolute;
	top:5px;
	right:60px;
	}
	
div#jobinfo .unit01 .head .oubo{		
	position:absolute;
	top:80px;
	right:57px;
	}
		
		
div#jobinfo .unit01 .head .shop_img{	
	width:145px;
	height:82px;
	float:left;
	}
		
div#jobinfo .unit01 .head .shop_name{
	margin-top:15px;		
	width:500px;
	height:64px;
	_height:62px;
	float:left;
	}
	
div#jobinfo .unit01 .head .shop_text{		
	width:500px;
	height:13px;
	float:left;
	}
	
div#jobinfo .unit01 .shop_title{		
	width:707px;
	height:16px;
	_height:40px;
	background-color:#EE48AF;
	color:#fff;
	text-align:center;
	font-weight:bold;
	padding:14px 0 14px 0;
	border-bottom:4px solid #fcf;	
	}
					
div#jobinfo .unit02{
	clear:both;
	margin:0;
	width:694px;
	_width:715px;
	border-right:4px solid #fcf;
	border-bottom:4px solid #fcf;	
	border-left:4px solid #fcf;
	padding:12px 0 0 13px;
	}
/* 募集要項 */	
/* 募集要項 コンパニオン */
div#jobinfo .unit02 .tab_companion{
	margin-top:10px;
	width:681px;
	height:30px;
	background:#fff url("../../images/jobinfo/tab_companion.gif") 0 0;
	}
	
div#jobinfo .unit02 .tab_companion .left{
	margin-top:10px;
	margin-left:10px;
	_margin-left:5px;
	width:343px;
	font-size:14px;

	}
	
div#jobinfo .unit02 .tab_companion .right{
	margin-top:10px;
	width:280px;
	}	
	
div#jobinfo .unit02 .companion{
	width:681px;
	background:#fff url("../../images/jobinfo/table_companioin_body.gif") repeat-y 0 0;
	border-top:2px solid #fcc;
	}

div#jobinfo .unit02 .companion td{
	padding:3px 0 2px 9px;;
	background-color:#FFF0F1;
	border-bottom:1px solid #FFDADB;
	}
		
div#jobinfo .unit02 .companion td.left{
	width:75px;
	}
	
/* 募集要項 フロント */
div#jobinfo .unit02 .tab_front{
	margin-top:10px;
	width:681px;
	height:30px;
	background:#fff url("../../images/jobinfo/tab_front.gif") 0 0;
	}

div#jobinfo .unit02 .tab_front .left{
	margin-top:10px;
	margin-left:10px;
	_margin-left:5px;
	width:343px;
	}
	
div#jobinfo .unit02 .tab_front .right{
	margin-top:10px;
	width:280px;
	font-size:14px;
	}	
		
div#jobinfo .unit02 .front{
	width:681px;
	background:#fff url("../../images/jobinfo/table_front_body.gif") repeat-y 0 0;
	border-top:2px solid #C3E0FF;
	}

div#jobinfo .unit02 .front td{
	padding:3px 0 2px 9px;;
	background-color:#FFF0F1;
	border-bottom:1px solid #B7D9FF;
	}
		
div#jobinfo .unit02 .front td.left{
	width:75px;
	}	

/* 店長5問5答 */	
	
div#jobinfo .unit02 .tenchou_qa{
	width:651px;
	_width:681px;
	padding:15px 15px 0px 15px;
	background:url("../../images/jobinfo/table_qa_body.gif") repeat-y 0 0;
	}
	
div#jobinfo .unit02 .tenchou_qa .photo{	
	width:240px;
	height:180px;
	}	

div#jobinfo .unit02 .tenchou_qa td{
	padding:0px 0 0px 9px;
	}
	
div#jobinfo .unit02 .tenchou_qa td.q{
	width:10px;
	color:#399;
	font-weight:bold;
	}
	
div#jobinfo .unit02 .tenchou_qa td.ans{
	width:10px;
	color:#f09;
	font-weight:bold;
	padding-bottom:4px;
	}		
		
div#jobinfo .unit02 .tenchou_qa td.left{
	width:75px;
	}	
		
/* 入店までの流れ */	
	
div#jobinfo .unit02 .step_outer{
	margin:0;
	width:679px;
	_width:681px;
	padding:0px 0px 0px 0px;
	border-right:1px solid #E5E5B7;
	border-left:1px solid #E5E5B7;
	background-color:#FEFFE0;
	}
	
div#jobinfo .unit02 .step_inner{
	margin:0;
	width:657px;
	_width:657px;
	background:url("../../images/jobinfo/step_body.gif") repeat-y 0 0;
	padding:0px 0px 0px 0px;
	}	
		
div#jobinfo .unit02 .step01{
	margin:0 auto;
	width:514px;
	_width:657px;
	padding:0px 0px 0px 143px;
	background:url("../../images/jobinfo/step01.gif") no-repeat 0 0;
	}
	
/* ---------- */
/* ie8ハック */
html>/**/body div#jobinfo .unit02 .step01,
html>/**/body div#jobinfo .unit02 .step02,
html>/**/body div#jobinfo .unit02 .step03,
html>/**/body div#jobinfo .unit02 .step04
{
	border-top:1px solid #FFFEE0\9;
	}

/* safari クローム firefox (firefoxを除外したいけどできない）  */  
body:first-of-type #jobinfo .unit02 .step01,
body:first-of-type #jobinfo .unit02 .step02,
body:first-of-type #jobinfo .unit02 .step03,
body:first-of-type #jobinfo .unit02 .step04
 {  
	border-top:1px solid #FFFEE0;  
} 

/* ---------- */
			
div#jobinfo .unit02 .text{
	float:left;	
	width:360px;
	}
	
div#jobinfo .unit02 td.title{	
	width:380px;
	color:#f3c;
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
	}
	
div#jobinfo .unit02 td.body{	
	width:360px;
	}
	
div#jobinfo .unit02 td.body2{	
	width:360px;
	color:#f00;
	}
	
div#jobinfo .unit02 td.photo{	
	width:155px;
	text-align:center;
	}					

div#jobinfo .unit02 .step02{
	margin:0 auto;
	width:514px;
	_width:657px;
	padding:0px 0px 0px 143px;
	background:url("../../images/jobinfo/step02.gif") no-repeat 0 0;
	}
	
div#jobinfo .unit02 .step03{
	margin:0 auto;
	width:514px;
	_width:657px;
	padding:0px 0px 0px 143px;
	background:url("../../images/jobinfo/step03.gif") no-repeat;
	}
	
div#jobinfo .unit02 .step04{
	margin:0 auto;
	width:514px;
	_width:657px;
	padding:0px 0px 0px 143px;
	background:url("../../images/jobinfo/step04.gif") no-repeat;
	}

/* shopinfo */	
div#jobinfo .unit02 .shopinfo{
	margin:0 0 15px 0;
	width:668px;
	_width:681px;
	padding:15px 0px 0px 13px;
	background:url("../../images/jobinfo/table_shopinfo_head.gif") no-repeat 0 0;
	border:1px solid #fcc;
	}
	
div#jobinfo .unit02 .shopinfo .qr{
	position:absolute;	
	right:10px;
	bottom:10px;
	}

div#jobinfo .unit02 .shopinfo td{
	height:20px;	
	}
		
div#jobinfo .unit02 .shopinfo td.left{
	font-weight:bold;
	}
	
						
			
div#jobinfo .unit03{
	margin:5px 0;
	width:715px;
	text-align:right;
	}	

/*	各店体験談 voice.html
--------------------------------------------------*/	

div#taikendan .unit01_a{
	margin:0;
	width:707px;
	_width:715px;
	border-right:4px solid #fcf;
	border-bottom:4px solid #fcf;
	border-left:4px solid #fcf;
	}
	
div#taikendan .unit01_a .photo{
	width:180px;
	height:240px;
	border:1px solid #ccc;
	float:left;
	}
				
div#taikendan .unit01_a .title{
	width:495px;
	_width:525px;
	height:17px;
	_height:23px;
	float:right;
	padding:6px 5px 5px 25px;
	_padding:8px 5px 3px 25px;
	font-weight:bold;
	}

div#taikendan .unit01_a .body{
	width:500px;
	_width:525px;
	height:204px;
	_height:214px;
	float:right;
	background-color:#eee;
	padding:10px 0 0 25px;
	line-height:160%;
	overflow:hidden;
	}
	
div#taikendan .unit01_a .text{
	width:340px;
	float:left;
	}
	
div#taikendan .unit01_a .photo2{
	margin-top:20px;
	width:160px;
	float:left;
	text-align:center;
	}
	
div#taikendan .view{
	width:707px;
	_width:715px;
	padding:5px 0 5px 0;
	text-align:center;
	border-right:4px solid #fcf;
	border-bottom:4px solid #fcf;
	border-left:4px solid #fcf;	
	}		

div#taikendan .paging{
	width:697px;
	_width:715px;
	padding:5px 10px 5px 0;
	text-align:right;
	border-right:4px solid #fcf;
	border-left:4px solid #fcf;	
	}

/*	各店応募フォーム form.html
--------------------------------------------------*/

div#jobinfo .form{
	margin:0;
	width:707px;
	_width:715px;
	border-right:4px solid #fcf;
	border-left:4px solid #fcf;
	padding:10px 0 0 0;
	_padding:10px 0 0 13px;
	}


div#jobinfo .form .form_outer{
	position:relative;
	margin:0 auto;
	width:680px;
	_width:680px;
	padding:0px 0px 0px 0px;
	background:url("../../images/form/form_body.gif") repeat-y 0 0;	
	}
	
div#jobinfo .form .qr{
	position:absolute;
	width:130px;
	height:174px;
	top:28px;
	right:25px;
	background:url("../../images/form/qr_bg.gif") no-repeat 0 0;
	text-align:center;
	}	
	
div#jobinfo .form .form_inner{
	margin-top:0;
	margin-right:auto;
	margin-bottom:25px;
	margin-left:auto;
	width:680px;
	_width:680px;
	background:url("../../images/form/form_head.gif") no-repeat 0 0;
	padding:25px 0px 0px 157px;
	}
	
div#jobinfo .form .item{
	padding:0px 0 2px 0;
	}
	
div#jobinfo .form .item2{
	padding:2px 0 5px 0;
	}
	
div#jobinfo .form .item3{
	padding:5px 0 10px 0;
	}			


/* たくさん稼げる、安心して稼げる、面接＆採用・その後　*/
/*	ansin.html、takusan.html、mensetu.html
--------------------------------------------------*/

div#reason{}

div#reason .title{
	position:relative;
	margin:0 0 20px 0;
	width:715px;
	height:86px;
	}
	
div#reason .navi{
	position:absolute;
	margin:0;
	width:488px;
	height:60px;
	right:10px;
	top:28px;
	font-size:10px;
	}
	
div#reason .navi2{
	position:absolute;
	margin:0;
	width:488px;
	height:60px;
	right:10px;
	top:20px;
	font-size:10px;
	}			

div#reason table{
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:2px;
	_margin-left:0;
	width:712px;
	_width:715px;
	border-right:3px solid #fcf;
	border-left:3px solid #fcf;
	background-color:#FFE9FF;
	}

*:first-child+html div#reason table{
	width:715px;
	margin-left:0;
}

div#reason table td.unit00{
	width:500px;
	height:;
	}
		
div#reason table td.unit01{
	width:210px;
/*	height:130px; */
	height:120px;
	background:url("../../images/naze/heart.gif") no-repeat 50% 50%;
	background-color:#FFE9FF;
	color:#CC659A;
	vertical-align:middle;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	}
	
div#reason table td.unit02{
	width:210px;
	height:;
	padding-right:10px;
	}
	
div#reason table td.unit03{
	width:210px;
	height:;
	text-align:center;
	}
	
.pagetop{
	margin:5px 0 5px 0;
	width:715px;
	text-align:right;
	}			

/*	東京へ行こう goto_tokyo.html
--------------------------------------------------*/

div#goto_tokyo{
	width:715px;
	background:#fff url("../../images/goto_tokyo/goto_tokyo_bottom.jpg") no-repeat 0% 100%;	
	padding-bottom:10px;
	}

div#goto_tokyo table{
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0px;
	_margin-left:0;
	width:715px;
	_width:715px;
	border-right:3px solid #FD9BDC;
	border-left:3px solid #FD9BDC;		
	}
	
*:first-child+html table{
	width:719px;
	}	
	
div#goto_tokyo td.left{	
	width:284px;
	_width:284px;
	padding-left:17px;
	}
	
div#goto_tokyo td.left p{	
	line-height:160%;
	}	
	
div#goto_tokyo td.right{	

	}
	
div#goto_tokyo td.left .title_01{	
	width:259px;
	_width:271px;
	height:14px;
	background:#fff url("../../images/goto_tokyo/bg_01.gif") no-repeat 0 0;	
	padding:6px;
	font-weight:bold;
	margin-bottom:15px;
	}
	
div#goto_tokyo td.left .title_02{	
	width:259px;
	_width:271px;
	height:14px;
	background:#fff url("../../images/goto_tokyo/bg_02.gif") no-repeat 0 0;
	padding:6px;
	font-weight:bold;
	margin-bottom:15px;		
	}		


/*	お問合せ contact.html
--------------------------------------------------*/

div#contact{
	background:url("../../images/contact/contact_outer_body.gif") repeat-y 0 0;
	width:715px;
	_width:715px;
}

div#contact #unit_01{
	background:url("../../images/contact/contact_inner_body.gif") repeat-y 0 0;
	}
	
div#contact #unit_02{
	background:url("../../images/contact/contact_02.gif") no-repeat 0 0;
	width:650px;
	_width:715px;
	height:161px;
	_height:181px;
	padding:20px 0 0 65px;
	line-height:150%;
	}

div#contact #unit_02 td{
	width:160px;
	font-weight:bold;
	line-height:160%;
	}

div#contact #unit_02 .text{
	margin-top:10px;
	}
		
div#contact #unit_03{
	background:url("../../images/contact/contact_03.gif") no-repeat 0 0;
	width:715px;
	_width:715px;
	}	

div#contact div#unit_01 div#unit_03 .item{
	margin-left:150px;
	padding:0px 0 2px 0;
	}
	
div#contact div#unit_01 div#unit_03 .item2{
	margin-left:150px;
	padding:2px 0 5px 0;
	}
	
div#contact div#unit_01 div#unit_03 .item3{
	margin-left:150px;
	padding:5px 0 10px 0;
	}

/*	リンク集 link.html
--------------------------------------------------*/

div#link{}

div#link .unit01_bg{
	width:715px;
	_width:715px;
	background:url("../../images/link/link_table_body.gif") repeat-y 0 0;	
	}
	
div#link .unit01{
	padding:20px 0 0 42px;
	width:673px;
	_width:715px;
	background:url("../../images/link/link_table_top.gif") no-repeat 0 0;	
	}	
	
div#link .unit01 .panel_01{
	background:url("../../images/link/panel_01.gif") no-repeat 0 0;	
	width:610px;
	_width:630px;
	height:135px;
	_height:150px;
	padding:15px 0 0 20px;
	}		


div#link textarea{
	margin-top:10px;
	width:580px;
	_width:598px;
	height:60px;
	_height:70px;
	font-size:12px;
	background-color:#ffffff;
	padding:5px;
}

div#link .unit01 .panel_02{
	background:url("../../images/link/panel_02.gif") no-repeat 0 0;	
	width:610px;
	_width:630px;
	padding:15px 0 0 20px;
	}
	
div#link .unit01 .panel_02_bg{
	background:url("../../images/link/panel_02_body.gif") repeat-y 0 0;
	width:630px;
	}
	
div#link .unit01 .panel_02 table.form td{
	font-weight:bold;
	padding:3px 0 3px 0;
}

div#link .unit02{
	padding:20px 0 0 20px;
	width:715px;
	background:url("../../images/link/link_bg.gif") repeat-y 0 0;	
	}
	
div#link .unit02 .bans{
	width:654px;
	_width:680px;
	border-right:3px solid #FD9BDC;
	border-left:3px solid #FD9BDC;
	border-bottom:3px solid #FD9BDC;
	padding:26px 0 26px 20px;
	}		


div#link .unit02 .bans .unit{
	display:inline;
	float:left;
	margin-bottom:25px;
	margin-right:21px;
	font-size:10px;
	text-align:center;
}

div#link .unit02 .bans .unit{
	color:#F6C;
	font-weight:normal;
	text-decoration:none;
}	
	

/*	お仕事Q&A qa.html
--------------------------------------------------*/

div#qa{}

div#qa .qa_head_bg{
	margin:0;
	width:715px;
	background:url("../../images/qa/qa_head_body.gif") repeat-y 0 0;
	}
	
div#qa .qa_head{
	margin:0;
	padding:10px 0 0 260px;
	width:455px;
	_width:715px;
	background:url("../../images/qa/qa_head.gif") no-repeat 0 0;	
	}
	
div#qa .blue_body{
	margin:0;
	padding:0px 0 0 0px;
	width:441px;
	_width:441px;
	background-color:#ECF5FD;
	}	

div#qa .blue_body table.question td{
	margin:15px 0 0 10px;
	padding:5px 0 5px 10px;
	}
	
div#qa .q_img{
	float:left;
	width:57px;
	}
	
div#qa .answer{
	float:left;
	width:660px;
	}	

div#qa .answer .pink_bg{
	margin:6px 0 0 0;
	padding:0 0 0 0;
	width:660px;
	_width:660px;
	background:url("../../images/qa/pink_body.gif") repeat-y 0 0;
	}
	
div#qa .answer .pink_bg .pink00{
	position:relative;
	margin:0;
	padding:10px 0 0 15px;
	background:url("../../images/qa/pink_top.gif") no-repeat 0 0;
	width:645px;
	_width:660px;
	}					

div#qa .answer .pink_bg .pink00 .veiw{
	position:absolute;
	bottom:0px;
	right:10px;
	}
	
div#qa .answer .pink_bg .pink00 .a_img{
	float:left;
	width:40px;
	}
	
div#qa .answer .pink_bg .pink00 .a_text{
	float:left;
	width:450px;
	line-height:180%;
	}	


/*	業界用語集
--------------------------------------------------*/

div#yougo{}

div#yougo_head{
	margin:0px 0 20px 0;
	padding:103px 0 0 130px;
	width:585px;
	_width:715px;
	height:183px;
	_height:286px;
	background:url("../../images/yougo/yougo_head.jpg") no-repeat 0 0;
	}	
	
div#yougo_head .item{	
	padding:0 0 0 20px;
	width:80px;
	_width:100px;
	height:20px;
	background:url("../../images/yougo/heart.gif") no-repeat 0 0;
	float:left;
	}

div#yougo .yougo_item{
	margin-top:100@x;
	padding:5px 0 0 28px;
	width:687px;
	_width:715px;
	height:21px;
	_height:26px;
	background:url("../../images/yougo/item_bg.gif") no-repeat 0 0;
	font-weight:bold;
}

div#yougo .yougo_text{
	margin:10px 0 0 60px;
	padding:5px 0 0 28px;
	width:600px;
	line-height:160%;
	background-color:#CCCCCC
/*	pri
--------------------------------------------------*/
div#wrapper div#pri p{
	margin-bottom:20px;
}





/*	form(enq,contact)
--------------------------------------------------*/
table.form1{
	border-top:1px solid #FC98C6;
	border-left:1px solid #FC98C6;
	text-align:left;
}

table.form1 td{
	border-right:1px solid #FC98C6;
	border-bottom:1px solid #FC98C6;
	padding:10px;
}

table.form1 td.td1{
	padding:5px;
	color:#FF66CC;
}

table.form1 td.td2{
	padding:5px;
	background:#FECBEA;
}

table.form1 table.intable{
	border-top:0px solid #FC98C6;
	border-left:0px solid #FC98C6;
	text-align:left;
}

table.form1 table.intable td{
	border-right:0px solid #FC98C6;
	border-bottom:0px solid #FC98C6;
	padding:3px 20px 3px 0;
}

p.hissu{
	border-left:5px solid #FC98C6;
	padding-left:15px;
}

table.form2{
	border-top:1px solid #FC98C6;
	border-left:1px solid #FC98C6;
	text-align:left;
}

table.form2 td{
	border-right:1px solid #FC98C6;
	border-bottom:1px solid #FC98C6;
	padding:10px;
}

table.form2 td.td1 p{
	border-left:5px solid #FC98C6;
	padding-left:15px;
}

table.form2 td.td2{
	background:#FFF;
	vertical-align:middle;
}

.resetimg{
	width:88px;
	height:32px;
	border:0;
	background:url("../../images/contact/bt_res.gif") no-repeat;
	text-indent: -9999px;
	cursor: pointer;
}

table.form3 td{
	padding:5px;
}



/*------------------------------------------*/

