@charset "EUC-JP";

/* --- 全体の背景・テキスト --- */
body {
margin							: 0;
padding							: 0;
background				: url(../../image/geng/bin-one/img_back.jpg) no-repeat center -1px; /* 右サイドバーの背景画像 */
background-color		: #ffffff; /* ページの背景色 */
color								: #000000; /* 全体の文字色 */
font-size						: 10pt; /* 全体の文字サイズ */
}
body#sub{
background				: #ffffff url(../../image/geng/bin-one/sub/img_back3.jpg) no-repeat center -1px; /* 右サイドバーの背景画像 */
}

body.index{
	background				:	#ffffff;
	width							:	100%;
	color							:	#666666;
	text-align				:	center;

}

/* --- 全体のリンクテキスト --- */
a:link {
	color							:	#666666;
	text-decoration		:	none;
	font-size					:	12px;
}
a:visited {
	color							: #800080;
	text-decoration		:	none;
	font-size					:	12px;
}
a:hover {
	color							: #ff0000;
	text-decoration		:	none;
	font-size					:	12px;
}
a:active {
	color							: #ff0000;
	text-decoration		:	none;
	font-size					:	12px;
}

.omajinai{
	clear							: both;
}
.paddingbox{
	padding						: 3px;
}

.pink{
	color							: #FF3366;
	font-weight				: 700;
}
.blue{
	color							: #0033cc;
}

.datadate{
	font-weight				: 700;
	color							: #bb597d;
}
.datatitle{
	font-weight				: 700;
	color							: #793d59;
	
}


.mailtextbox01{
	background-color:#ff6273;
	padding:3px;
	text-align:center;
	color:#ffffff;
	font-weight:700;
	font-size:16px;
}
.mailtextbox02{
	background-color:#fe9ab6;
	padding:3px;
	text-align:center;
	color:#ffffff;
	font-weight:700;
	font-size:16px;
}

/*News詳細用*/
div.d_newsdetail_box01{
	width							:	380px;
	background-color	:	#ffffff;
	margin						:	20 auto;
	border						:	1px outset #d6d6d6;
}
div.d_newsdetail_box02{
	margin						:	10 auto;
	width							:	370px;
}
div.d_newsdetail{
	margin						:	0 auto;
	width							:	330px;
	float							:	left;
	line-height				:	1.2em;
}
div.d_newsdetail_space{
	margin						:	0 auto;
	width							:	20px;
	float							:	left;
}
div.d_newsdetail_textbox01{
	background-color	:	#ffffff;
	width							:	300;
	margin						:	15;
	text-align				:	left;
	line-height				:	1.3em;
}
div.d_newsdetail_textbox02{
	background-color	:	#ffffff;
	width							:	330;
	margin						:	0;
	text-align				:	left;
	line-height				:	1.3em;
}


.d_newsimage{
	float							:	left;
}

.d_newsdetail01{
	float							:	left;
	width							:	230px;
	line-height				:	1.4em;
}
.d_newsnext{
	clear							: both;
	width							:	95%;
	line-height				:	1.4em;
	text-align				: right;
}
.d_newsbox{
	float							:left;
	width							: 100%;
	text-align				: left;
}
.d_listtext01{
	color							:	#944340;
	font-size					:	12pt;
}

.d_listtext02{
	color							:	#000000;
	font-size					:	10pt;
}

.d_imgborder{
	border						:	5px solid #ffffff;
 }
.loginbox01{
	margin						: 0 auto;
	width							: 400px;
	background-color	: #e6e4e5;
	border						: double 3px #000000;
	text-align				: center;
	color							: #000000;

}


/* --- コンテナ --- */
#bodybox01 {
	width							: 950px; /* ページの幅 */
	margin						: 0 auto; /* センタリング */
}

#bodyboxinner {
	width							: 100%;
}

/* --- ヘッダ --- */
#headerbox00 {
	background				: #e3d6cc url(../../image/geng/bin-one/top/img_header.png) repeat center top ; /* 右サイドバーの背景画像 */
	height						:	135px;
}
#headerbox01 {
	height						:	257px;
}

/* --- ナビゲーション --- */
#navibox01 {
	text-align				: center;
	float							: left;
	width							: 203px; /* 左サイドバーの幅 */
}

/* --- メインカラム --- */
#contentsbox01 {
	float							: left;
	width							: 520px; /* メインカラムの幅 */
	margin-top				: 4px;
	_margin-top				: 2px;
	margin-left			: 4px;
}

/* --- サブナビゲーション --- */
#subbox01 {
	float							: right;
	width							: 210px; /* 右サイドバーの幅 */
}

/* --- フッタ --- */
#footerbox01 {
	clear							: both; /* フロートのクリア */
	width							: 100%;
	height						: 95px;
	background				: url(../../image/geng/bin-one/top/img_footer.png) repeat-x top center; /* 右サイドバーの背景画像 */
	text-align				: center;
	color							: #000000;
}
#footerbox01 a{
	color							: #000000;
}

/*----------------------------------------------
 細部
------------------------------------------------*/

/* ヘッダのメニュー */
.menubar{
	width							: 100%; /* ナビゲーションの幅 */
	font-size					: 70%;
}
.menubar ul {
	width							: 100%; /* メニューの幅 */
	margin						: 0;
	padding						: 0px 0; /* メニューのパディング（上下、左右） */
	list-style-type		: none;
	text-align				: center;
}
.menubar li{
	float							:	left;
	font-size					: 1px;
}
.menubar img{
	border-style			: none;
}
.menutext{
	display						: none;
}
.sidemenu{
	margin						: 3px 0 0 3px;
	_margin						: 0px 0 0 3px;
}


/* 左サイド */
#mobilebox01{
	margin						: 0 auto;
	background				: url(../../image/geng/bin-one/top/img_mobile_middle.jpg) no-repeat top center; /* 右サイドバーの背景画像 */
	width							: 193px;
	height						: 232px;
}


/* 真ん中のニュースとかもろもろ */
.contentssubbox01{
	margin						: 0 auto;
	width							: 529px;
}


.imgborder{
	margin						:3px;
 }
.newsimage{
	float							:	left;
}
a.newslink {
	display						: block;
	width							: 117px;
	height						: 156px;
}

.newsimagebox{
	background				: url(../../image/geng/bin-one/top/img_newsimage.png) no-repeat top center; /* 右サイドバーの背景画像 */
	height						: 490px;
}
.schedulebox{
	text-align				: left;
	overflow					: auto;
	width							: 527px;
	height						: 460px;
	
}
.scheduleback{
	/*background				: #ffffff url(../../image/geng/bin-one/top/img_schedule_middle.jpg) no-repeat top center;  右サイドバーの背景画像 */
	background				: #ffffff url(../../image/geng/bin-one/top/img_schedule.jpg) no-repeat top center; /* 右サイドバーの背景画像 */
	width							: 529px;
	height						: 466px;
}
.pickupbox{
	margin						: 0 auto;
	overflow					: auto;
	width							: 527px;
	height						: 400px;
}
.pickupback{
	background				: #ffffff url(../../image/geng/bin-one/top/img_pickup.png) repeat-y scroll center top ; /* 右サイドバーの背景画像 */
	width							: 529px;
}

.newsfirstbox{
	width							: 500px;
	_width							: 510px;
	padding						: 0;
	margin-left				: 10px;
	margin-top				: 0px;
	margin-right			: 10px;
	margin-bottom			: 1px;
	claer							: both;
}
.newsnextbox{
	width							: 250px;
	height						: 132px;
	padding						: 0;
	margin						: 0px;
	margin-left				: 5px;
	_margin-left				: 2px;
	float							: left;
}

div.newstext01{
	position					: relative;
	margin						: 0px;
	padding						: 3px;
}

.enqbox01{
	border			: 3px #bb597d double;
}
.box01{
	padding				: 6px;
	line-height		: 1.2em;
	font-size			: 10pt;

}

/* 右側のニュースとかもろもろ */
.sidesubbox01{
	margin						: 0 0 0 3px;
	width							: 190px;
	border						: 1px #cecece solid;
	padding						:	3px;
}

.newsnoimagebox{
	height						: 400px;
	overflow					: auto;
}

table{
	border-style:none;
}
tr{
	border-style:none;
}
td{
	border-style:none;
}

/* 詳細 */
.detailbox01{
	float							: left;
	width							: 700px;
	margin						: 20px;
}

/*キャスト用*/
div.cast_box01{
	margin						:	4px;
	width							:	160px;
	height						:	300px;
	text-align				:	center;
	background-color	: #ffffff;
	border						: 2px #d6d6d6 dashed;
	float							:left;
}
div.cast_box02{
	padding						:	10px;
	text-align				:	center;
	line-height				:	1.0em;
}

/*キャスト詳細用*/
div.castdetail_box01{
	width							:	697px;
	margin						:	20 auto;
}
div.castdetail_box02{
	margin						:	10 auto;
	width							:	680px;
}
div.castdetail{
	margin						:	0 auto;
	width							:	330px;
	float							:	left;
	line-height				:	1.2em;
}
div.castdetail_space{
	margin						:	0 auto;
	width							:	20px;
	float							:	left;
}
div.castdetail_textbox01{
	width							:	300;
	margin						:	15;
	text-align				:	left;
	line-height				:	1.3em;
}
div.castdetail_textbox02{
	width							:	330;
	margin						:	0;
	text-align				:	left;
	line-height				:	1.3em;
}
td.tablepadding01{
	padding						:	1px;
}

span.casttext01{
	font-size					:	8pt;
}
span.casttext02{
	color							: #FF0000;
}

span.casttext03{
	color							: #FF0000;
	font-weight				:	700;
}
span.casttext04{
	font-weight				:	700;
}
/* ○かど */

.kado {  }
.kado1 { margin: 0 5px;height:1px;overflow: hidden; background-color:#a95c78; }
.kado2 { margin: 0 3px;height:1px;overflow: hidden; background-color:#a95c78; }
.kado3 { margin: 0 2px;height:1px;overflow: hidden; background-color:#a95c78; }
.kado4 { margin: 0 1px;height:2px;overflow: hidden; background-color:#a95c78; }
.kado5 { padding:5px; background-color:#a95c78; color:#ffffff;}
.kado5:hover { padding:5px; background-color:#a95c78; color:#ffff00;}


.kado21 { margin: 0 5px;height:1px;overflow: hidden; background-color:#ca9aaa; }
.kado22 { margin: 0 3px;height:1px;overflow: hidden; background-color:#ca9aaa; }
.kado23 { margin: 0 2px;height:1px;overflow: hidden; background-color:#ca9aaa; }
.kado24 { margin: 0 1px;height:2px;overflow: hidden; background-color:#ca9aaa; }
.kado25 { padding:5px; background-color:#ca9aaa; color:#ffffff;}
.kado25:link { padding:5px; background-color:#ca9aaa; color:#ffffff;}
.kado25:visited { padding:5px; background-color:#ca9aaa; color:#ffffff;}

.kado25:hover { padding:5px; background-color:#ca9aaa; color:#ffff00;}


div.centering01{
	width							:	700px;
	margin						:	0 auto;
	_text-align				:	center;
}
div.datebox1{
	background-color	:	#ebebeb;
	width							:	100px;
	height						:	32px;
	font-size					:	11pt;
	float							:	left;
	line-height				:	30px;
}
div.datebox2{
	background-color	:	#FCDCC4;
	width							:	100px;
	height						:	32px;
	font-size					:	11pt;
	float							:	left;
	line-height				:	30px;
}
div.subtitle01{
	width							:	700px;
	border-bottom			:	1px solid #7F8B73;
	text-align				:	left;
	font-size					:	13pt;
	font-weight				:	700;
}

div.listbox01{
	width							:	700px;
	text-align				:	left;
}
div.sche_box01{
	margin						:	4px;
	width							:	135px;
	text-align				:	center;
	border						:	2px outset #d6d6d6;
	float							:left;
}
div.sche_box02{
	padding						:	5px;
	text-align				:	center;
	line-height				:	1.0em;
}

span.casttext01{
	font-size					:	8pt;
}
span.casttext02{
	color							: #FF0000;
}

span.casttext03{
	color							: #FF0000;
	font-weight				:	700;
}
span.casttext04{
	font-weight				:	700;
}
.list1{
	border					:	1px;
	border-style		:	solid;
	border-collapse	:	collapse;
	border-color		:	#000000;
}

.schedulebox01{
	width							: 60px;
	height						: 30px;
	border-style			:outset;
	border-width			: 2px;
}
tr.weekschedule{
	background-color:#ffffff;
}
tr.weekschedule2{
	background-color:#fedcfc;
}
tr.weekschedule:hover{
	background-color:#fedcfc;
}

.listtitle1{
	background-color	:	#ffe4e8;
	padding						:	2px;
	text-align				:	center;
	border:1px;
	border-style:solid;
}
.listtitle2{
	background-color	:	#b4c9cd;
	padding						:	2px;
	text-align				:	left;
	border:1px;
	border-style:solid;
}
.listtitle_today{
	background-color	:	#fbfbc5;
	padding						:	2px;
	text-align				:	center;
	color							:	#6495ed;
	border:1px;
	border-style:solid;
}

/*週間予定曜日色*/
.week_sat1{
	background-color	:	#C8C8C8;
	padding						:	2px;
	text-align				:	center;
	border						:	1px;
	border-style			:	solid;
}
.week_sat2{
	background-color	:	#e7e7e7;
	padding						:	2px;
	text-align				:	center;
	border						:	1px;
	border-style			:	solid;
}
.week_sun1{
	background-color	:	#FF7171;
	padding						:	2px;
	text-align				:	center;
	border						:	1px;
	border-style			:	solid;
}
.week_sun2{
	background-color	:	#ffb3b3;
	padding						:	2px;
	text-align				:	center;
	border						:	1px;
	border-style			:	solid;
}

.bbsbox01{
	width		: 271px;
	height	:	66px;
	background	: #ffffff url(../../image/geng/new-st/img_mobtop.png) no-repeat scroll center bottom;
}
.bbsbox02{
	width				: 271px;
	height			: 168px;
	text-align	: left;
	line-height	: 110%;
	
}
.bbsbox021{
	width				: 450px;
	margin-left	: 0px;
	font-size		: 10pt;
	text-align	: left;
	line-height	: 21px;
	float				: left;
}
.bbsbox03{
	width		: 271px;
	height	:	30px;
	background	: #ffffff url(../../image/geng/new-st/img_mobbtm.png) no-repeat scroll center top;
}
.bbsbox04{
	border		:	1px #CCCCCC solid;
	background-color	: #ededed;
	text-align			: left;
	padding					: 5px;
}
.bbsdetailleft{
	float						: left;
	background	: #ffffff url(../../image/geng/new-st/img_mobleft.png) no-repeat scroll left top;
	width				: 23px;
	height			: 290px;
}
.bbsdetailright{
	float						: left;
	background	: #ffffff url(../../image/geng/new-st/img_mobright.png) no-repeat scroll right top;
	width				: 23px;
	height			: 290px;
	
}
.bbsdetail{
	float						:	left;
	width						:	350px;
	_width						:	350px;
	height					:	160px;
	overflow				:	auto;
	margin					: 0;
	margin-left					: 20px;
	padding					: 0px;
	font-size					: 10px;
}
.bbsdetail2{
	padding					: 5px;
	font-size					: 12px;
	text-align				: left;
}
.bbsname{
	font-size				: 14px;
	line-height			: 130%;
}

.bfont01{
	font-weight				: 700;
	color							: #793d59;
}
/*キャスト詳細ボタン*/
a.detailbtn{
	color							: #000000;
	background-color	: #ebebeb;
	text-decoration		: none;
	border						: 1px #999999 solid;
	display						: block;
	width							: 100px;
	height						: 15px;
	float							: left;
	line-height				: 15px;
	text-align				: center;
	font-size					: 11px;
}

a.detailbtn:hover{
	color							: #000000;
	background-color	: #ffe4e1;
	text-decoration		: none;
	border						: 1px #666666 solid;
	display						: block;
	width							: 100px;
	height						: 15px;
	float							: left;
	line-height				: 15px;
	text-align				: center;
	font-size					: 11px;
}
a.detailbtn:active{
	color							: #000000;
	background-color	: #ffa199;
	text-decoration		: none;
	border						: 1px #000000 solid;
	display						: block;
	width							: 100px;
	height						: 15px;
	float							: left;
	line-height				: 15px;
	text-align				: center;
	font-size					: 11px;
}


/*グラビア詳細用*/

body.castdetailbody{
	background-image	: none;
	background-color	:	#ffffff ;

}

div.gravuredetail_box01{
	width							:	400px;
	background-color	:	#ffffff;
	margin						:	10 auto;
	border						:	1px outset #d6d6d6;
}
div.gravuredetail_box02{
	margin						:	10 auto;
		width							:	380px;
	text-align				: center;
}
div.gravuredetail{
	margin						:	0 auto;
	float							:	left;
	line-height				:	1.2em;
}


/*文字設定*/
.copyright{
	color							:	#B2413D;
	font-size					:	10pt;
	letter-spacing		:	2px;
}
.listtext01{
	color							:	#D04771;
	font-size					:	10pt;
}
.listtext02{
	color							:	#1C3989;
	font-size					:	10pt;
}
 
.typefont01{
	font-family				: monospace;
	font-size					: 9pt;
}

/*求人*/

.clear {
	clear : both;
}

#recruit_box {
	background : #ffffff;
	position : relative;
	width : 695px;
}

#recruit_box p{
	line-height: 130%;
}

#recruit_menu_top,
#recruit_menu_bottom  {
	clear : both;
	list-style : none;
	margin : 0;
	padding : 0;
	width : 695px;
	height : 30px;

}

#recruit_menu_top {
	margin : -6px 0 0 0;
}

#recruit_menu_top li,
#recruit_menu_bottom li{
	float : left;
}

#recruit_menu_top li a,
#recruit_menu_bottom li a{
	display : block;
	text-indent : -10000px;
	overflow : hidden;
}

#recruit_menu_top li#menu01 a{
	background	: #ffffff url(../../image/geng/bin-one/recruit/img_recruite_menu01.gif) no-repeat scroll left top;
	width : 138px;
	height : 30px;
}

#recruit_menu_top li#menu02 a{
	background	: #ffffff url(../../image/geng/bin-one/recruit/img_recruite_menu02.gif) no-repeat scroll left top;
	width : 139px;
	height : 30px;
}

#recruit_menu_top li#menu03 a{
	background	: #ffffff url(../../image/geng/bin-one/recruit/img_recruite_menu03.gif) no-repeat scroll left top;
	width : 139px;
	height : 30px;
}

#recruit_menu_top li#menu04 a{
	background	: #ffffff url(../../image/geng/bin-one/recruit/img_recruite_menu04.gif) no-repeat scroll left top;
	width : 139px;
	height : 30px;
}

#recruit_menu_top li#menu05 a{
	background	: #ffffff url(../../image/geng/bin-one/recruit/img_recruite_menu05.gif) no-repeat scroll left top;
	width : 140px;
	height : 30px;
}


#recruit_menu_bottom li#menu06 a{
	background	: #ffffff url(../../image/geng/bin-one/recruit/img_recruite_menu06.gif) no-repeat scroll left top;
	width : 138px;
	height : 30px;
}

#recruit_menu_bottom li#menu07 a{
	background	: #ffffff url(../../image/geng/bin-one/recruit/img_recruite_menu07.gif) no-repeat scroll left top;
	width : 139px;
	height : 30px;
}

#recruit_menu_bottom li#menu08 a{
	background	: #ffffff url(../../image/geng/bin-one/recruit/img_recruite_menu08.gif) no-repeat scroll left top;
	width : 139px;
	height : 30px;
}


#recruit_menu_bottom li#menu09 a{
	background	: #ffffff url(../../image/geng/bin-one/recruit/img_recruite_menu09.gif) no-repeat scroll left top;
	width : 139px;
	height : 30px;
}

#recruit_menu_bottom li#menu10 a{
	background	: #ffffff url(../../image/geng/bin-one/recruit/img_recruite_menu10.gif) no-repeat scroll left top;
	width : 140px;
	height : 30px;
}

#recruit_topimage{ 
	margin : 8px 0 0 0;
}

#recruit_topnews {
	width : 676px;
	border :  2px #999999 solid;
	margin : 10px 0 0 0;
	padding : 8px;
	background : #ffffff;
}

#recruit_topnews p{
	margin : 4px 0;
}

#recruit_topnews span{
	color : #B22658 ;
	font-weight : bold;
}

/* title01-----------------------------------*/

#recruit_title01 {
	text-indent : -10000px;
	background : #ffffff url(../../image/geng/bin-one/recruit/img_recruit_title01.gif) no-repeat scroll left top;
	width : 695px;
	height : 31px;
	margin : 16px 0 0 0;
}

#recruit_t1_cap01 {
	width : 225px;
	height : 92px;
	text-indent : -10000px;
	background : #ffffff url(../../image/geng/bin-one/recruit/img_recruit_aboutcap01.gif) no-repeat scroll left top;
}

#recruit_t1_text01 {
	width : 193px;
	line-height: 130%;
	margin : 0 0 0 12px;
}

#recruit_t1_image01 {

}


#recruit_t1_cap02 {
	width : 224px;
	height : 98px;
	text-indent : -10000px;
	background : #ffffff url(../../image/geng/bin-one/recruit/img_recruit_aboutcap02.jpg) no-repeat scroll left top;
	margin : 0;
	padding : 10px 0 0 0;
}

#recruit_t1_text02 {
	width : 193px;
	line-height: 130%;
	margin : 0 0 0 12px;
}

#recruit_t1_image02 {
	margin : 0 0 0 0;
}


#recruit_t1_cap03 {
	width : 174px;
	height : 119px;
	text-indent : -10000px;
	background : #ffffff url(../../image/geng/bin-one/recruit/img_recruit_aboutcap03.jpg) no-repeat scroll left top;
	margin : 0;
	padding : 5px 0 0 0;
}

#recruit_t1_text03 {
	width : 143px;
	line-height: 130%;
	margin : 0 0 0 12px;
}

#recruit_t1_image03 {
	margin : 2px 0 0 0;
}

#recruit_t1_cap04 {
	width : 434px;
	height : 123px;
	text-indent : -10000px;
	background : #ffffff url(../../image/geng/bin-one/recruit/img_recruit_aboutcap04.jpg) no-repeat scroll left top;
	margin : 0;
}

#recruit_t1_text04 {
	width : 398px;
	line-height: 130%;
	margin : 0 0 0 12px;
	padding : 10px 0 0 0;
}

#recruit_t1_image04 {
	margin : 0 0 0 0;
}

#recruit_t1_image05 {
	position : relative;
	top : -90px;
	left : 422px;
	margin : 0 0 -100px 0;
}

#recruit_t1_image06 {
	position : relative;
	top : -20px;
	left : -278px;
	margin : 0 0 -20px 0;
}

#pagetop {
	position : relative;
	top : 20px;
	margin-left : 558px;
	margin-bottom : 20px;
	text-indent: -10000px;

}

#pagetop a {
	background : #ffffff url(../../image/geng/bin-one/recruit/img_pagetop.gif) no-repeat scroll left top;
	display : block;
	width : 111px;
	height : 20px;
	overflow : hidden;
}

/* title02-----------------------------------*/

#recruit_title02 {
	text-indent : -10000px;
	background : #ffffff url(../../image/geng/bin-one/recruit/img_recruit_title02.gif) no-repeat scroll left top;
	width : 695px;
	height : 31px;
	margin : 22px 0;
}

#recruit_title03 {
	text-indent : -10000px;
	background : #ffffff url(../../image/geng/bin-one/recruit/img_recruit_title03.gif) no-repeat scroll left top;
	width : 695px;
	height : 32px;
	margin : 22px 0;
}

#recruit_title04 {
	text-indent : -10000px;
	background : #ffffff url(../../image/geng/bin-one/recruit/img_recruit_title04.gif) no-repeat scroll left top;
	width : 695px;
	height : 33px;
	margin : 22px 0;
}

#recruit_title05 {
	text-indent : -10000px;
	background : #ffffff url(../../image/geng/bin-one/recruit/img_recruit_title05.gif) no-repeat scroll left top;
	width : 695px;
	height : 31px;
	margin : 22px 0;
}

.recruit_title02_text01 {
	width : 390px;
	margin : 14px 0 0 12px;
}

#recruit_salaryimage01 {
	margin : 0 0 0 5px;
}

#recruit_title02_text02 {
	width : 320px;
	margin : 14px 0 0 12px;
}

#recruit_salaryimage03 {
	margin : 10px 0 0 80px;
}

#recruit_salaryimage04 {
	position : relative;
	top : 0px;
	left : 217px;
	margin : 10px 0 10px 0;
}

#recruit_salarycap01 {
	text-indent : -10000px;
	background : #ffffff url(../../image/geng/bin-one/recruit/img_recruit_salarycap02.gif) no-repeat scroll left top;
	width : 622px;
	height : 32px;
	margin : 0;
}

.recruit_text {
	margin : 10px 0 10px 12px;
}

#recruit_salaryimage05 {
	margin : 7px 0 0 0 ;
}

#recruit_text02 {
	width : 350px;
	margin : 8px 0 0 22px;
}

#recruit_salaryimage06 {
	margin : 1px 0 0 60px;
}

#recruit_title03_01 {
	text-indent : -10000px;
	background : #ffffff url(../../image/geng/bin-one/recruit/img_recruit_title03_01.gif) no-repeat scroll left top;
	width : 209px;
	height : 24px;
	margin : 0 0 0 15px;
}

#recruit_title03_02 {
	text-indent : -10000px;
	background : #ffffff url(../../image/geng/bin-one/recruit/img_recruit_title03_02.gif) no-repeat scroll left top;
	width : 375px;
	height : 24px;
	margin : 0 0 0 15px;
}

#recruit_title03_03 {
	text-indent : -10000px;
	background : #ffffff url(../../image/geng/bin-one/recruit/img_recruit_title03_03.gif) no-repeat scroll left top;
	width : 174px;
	height : 24px;
	margin : 0 0 0 15px;
}

#recruit_title03_04 {
	text-indent : -10000px;
	background : #ffffff url(../../image/geng/bin-one/recruit/img_recruit_title03_04.gif) no-repeat scroll left top;
	width : 291px;
	height : 24px;
	margin : 0 0 0 15px;
}

#recruit_title03_05 {
	text-indent : -10000px;
	background : #ffffff url(../../image/geng/bin-one/recruit/img_recruit_title03_05.gif) no-repeat scroll left top;
	width : 291px;
	height : 24px;
	margin : 0 0 0 15px;
}


.recruit_title03_text {
	margin : 10px 0 10px 18px;
}

#recruit_title03image01 {
	margin : 8px 0 0 12px;
}

#recruit_title04image01 {

	margin : 2px 0 15px 18px;
}

#recruit_title04cap02 {
	margin : 0 0 0 12px;
}

#ecruit_title04_box {
	width : 640px;
	border : 1px solid #000000;
	margin : 10px 0 0 20px;
	padding : 5px;
}

#recruit_title04_text {
	width : 300px;
	margin : 8px 0 0 22px;
}

#recruit_title05image01 {
	margin : 0 0 0 40px;
}


/* title03-----------------------------------*/

#recruit_title06 {
	text-indent : -10000px;
	background : #ffffff url(../../image/geng/bin-one/recruit/img_recruit_title06.gif) no-repeat scroll left top;
	width : 695px;
	height : 33px;
	margin : 22px 0;
}

#recruit_manager_text {
	width : 313px;
	margin : 0 0 0 12px;
}

#img_recruit_manaimage {
	margin :  0 0 0 30px;
}

#img_recruit_manaimage02 {
	margin : 0 0 0 30px;
}

/* title04-----------------------------------*/

#recruit_title07 {
	text-indent : -10000px;
	background : #ffffff url(../../image/geng/bin-one/recruit/img_recruit_title07.gif) no-repeat scroll left top;
	width : 695px;
	height : 33px;
	margin : 22px 0;
}

.recruit_tl {
	width : 80px;
	color : #931432;
	font-weight : bold;
	padding : 5px 0;
}

.recruit_tr {

}

#recruit_detaimage01 {

}

#recruit_detaimage02 {
	margin : 15px 0 0 0 ;
}

#recruit_table {
	margin : 0 0 0 12px;
	float : left;
}

#recruit_detailtext {
	margin : 20px 0 0 12px;
}

/* title05-----------------------------------*/

#recruit_title08{
	text-indent : -10000px;
	background : #ffffff url(../../image/geng/bin-one/recruit/img_recruit_title08.gif) no-repeat scroll left top;
	width : 695px;
	height : 33px;
	margin : 22px 0;
}

#recruit_title09{
	text-indent : -10000px;
	background : #ffffff url(../../image/geng/bin-one/recruit/img_recruit_title09.gif) no-repeat scroll left top;
	width : 695px;
	height : 33px;
	margin : 22px 0;
}

#recruit_title10{
	text-indent : -10000px;
	background : #ffffff url(../../image/geng/bin-one/recruit/img_recruit_title10.gif) no-repeat scroll left top;
	width : 695px;
	height : 33px;
	margin : 22px 0;
}

.recruit_mess_text {
	width : 350px;
	margin : 0 30px 0 12px;
}

.recruit_mess_text.title {
	font-weight : bold;
	color : #993759;
	margin : 15px 0 0 12px ;
}

.recruit_mess_text.bold {
	font-weight : bold;
	color : #000000;
	margin : 15px 0 0 12px ;
}

.fl {
	float : left;
}

.fl2 {
	float : left;
	overflow : hidden;
	width : 220px;
}

.fl3 {
	float : left;
	width : 224px;
}

.fl4 {
	float : left;
	width : 174px;
}

.fl5 {
	clear : both;
	float : left;
	width : 434px;
}

.fl6 {
	clear : both;
	float : left;
	width : 384px;
	margin : -14px 0 0 0;
}

#recruit_mess_cap01 {
	text-indent : -10000px;
	background : #ffffff url(../../image/geng/bin-one/recruit/img_recruit_messcap01.gif) no-repeat scroll left top;
	width : 157px;
	height : 46px;
	margin : 0 0 0 5px;
}

.recruit_mess_text02 {
	width : 350px;
	margin : 0 30px 0 12px;
}

.recruit_mess_text02.title {
	font-weight : bold;
	color : #993759;
	margin : 15px 0 0 12px ;
}

.recruit_mess_text02.bold {
	font-weight : bold;
	color : #000000;
	margin : 15px 0 0 12px ;
}

#recruit_mess_cap02 {
	text-indent : -10000px;
	background : #ffffff url(../../image/geng/bin-one/recruit/img_recruit_messcap02.gif) no-repeat scroll left top;
	width : 269px;
	height : 53px;
	margin : 0 0 0 5px;
}

#recruit_messimage03 {
	margin : 5px 0 0 12px;
}

#recruit_messimage04 {
	margin : 5px 0 0 12px;
}

#recruit_mess_cap03 {
	text-indent : -10000px;
	background : #ffffff url(../../image/geng/bin-one/recruit/img_recruit_messcap03.gif) no-repeat scroll left top;
	width : 248px;
	height : 45px;
	margin : 0 0 8px 5px;
}

#recruit_mess_cap04 {
	text-indent : -10000px;
	background : #ffffff url(../../image/geng/bin-one/recruit/img_recruit_messcap04.gif) no-repeat scroll left top;
	width : 374px;
	height : 46px;
	margin : 0 0 0 5px;
}

#recruit_mess_cap05 {
	text-indent : -10000px;
	background : #ffffff url(../../image/geng/bin-one/recruit/img_recruit_messcap05.gif) no-repeat scroll left top;
	width : 348px;
	height : 47px;
	margin : 10px 0 10px 5px;
}

#recruit_mess_cap06 {
	text-indent : -10000px;
	background : #ffffff url(../../image/geng/bin-one/recruit/img_recruit_messcap06.gif) no-repeat scroll left top;
	width : 320px;
	height : 30px;
	margin : 20px 0 10px 5px;
}

#recruit_mess_cap07 {
	text-indent : -10000px;
	background : #ffffff url(../../image/geng/bin-one/recruit/img_recruit_messcap07.gif) no-repeat scroll left top;
	width : 285px;
	height : 24px;
	margin : 20px 0 10px 5px;
}

.recruit_mess_text03 {
	margin : 4px 0 0 12px ;
}

.recruit_mess_text03.title {
	font-weight : bold;
	color : #993759;
	margin : 15px 0 0 12px ;
}

#pagetop_box{
	margin : 30px 0 0 150px;
}

#pagetop01 {
	position : relative;
	top : 20px;
	text-indent: -10000px;

}

#pagetop01 a {
	background : #ffffff url(../../image/geng/bin-one/recruit/img_pagetop01.gif) no-repeat scroll left top;
	display : block;
	width : 112px;
	height : 20px;
	overflow : hidden;
	margin : 0 10px 0 0;
}


#pagetop02 {
	position : relative;
	top : 20px;
	text-indent: -10000px;

}

#pagetop02 a {
	background : #ffffff url(../../image/geng/bin-one/recruit/img_pagetop02.gif) no-repeat scroll left top;
	display : block;
	width : 151px;
	height : 20px;
	overflow : hidden;
	margin : 0 10px 0 0;
}


#pagetop03 {
	position : relative;
	top : 20px;
	text-indent: -10000px;

}

#pagetop03 a {
	background : #ffffff url(../../image/geng/bin-one/recruit/img_pagetop03.gif) no-repeat scroll left top;
	display : block;
	width : 152px;
	height : 20px;
	overflow : hidden;
		margin : 0 10px 0 0;
}

.recruit_title_link a{
	width : 120px;
	height : 20px;
	display : block;
	position : relative;
	top : -47px;
	left : 90px;
	margin : 0 0 -30px 0;
}

.recruit_title_link02 a{
	width : 120px;
	height : 20px;
	display : block;
	position : relative;
	top : -47px;
	left : 90px;
	margin : 0 0 -30px 20px;
}

.recruit_title_link03 a{
	width : 120px;
	height : 20px;
	display : block;
	position : relative;
	top : -47px;
	left : 90px;
	margin : 0 0 -30px 3px;
}

