*{
	margin						:	0;
	padding						:	0; 
}

body{
	background				:	#fff6f9 url(../../image/geng/new-st/bg.png) repeat-y fixed center top;
	width							:	100%;
	color							:	#666666;
	text-align				:	center;
	
}

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

}
body.castdetailbody{
	background				:	#ffffff url(../../image/geng/new-st/bg99.png) repeat fixed center top;

}

h1{
	display						:	none;
}


div.footer02{
	background				: #ffffff url(../../image/geng/new-st/img_foot_bg.png) repeat-x scroll center top;
	width							:	800px;
	height						: 47px;
	text-align				:	center;
	font-size					:	10pt;
	line-height				: 47px;
	color							:	#666666;
}

.line02{
	background-image	: url(../../image/geng/new-st/line02.gif);
	height						: 11px;
	width							: 100%;
	clear							: both;
}

a{
	color							:	#666666;
	text-decoration		:	none;
	font-size					:	12px;
}
a:hover{
	color							:	#ff6273;
}

a.detaillink01{
	color							:	#D04771;
	text-decoration		:	none;
	font-size					:	12px;

}

h1{
	margin-top				: 0px;
	margin-bottom			: 0px;
	color							: #666666;
	font-size					: 10pt;
	font-weight				: normal;
}


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

.subheader01{
	width							: 800px;
}

.attention01{
	font-size					: 12px;
}

.menubox01{
	float							: left; 
	width							: 157px;
	height						: 400px;
	margin						: 0px;
}

.flashbox01{
	float							: left; 
	width							: 643px;
	_width							: 640px;
	height						: 400px;
}


div.news01{
	float							:	left;
	width							:	384px;
	_width							:	384px;
	height						:	550px;
	text-align				:	left;
}

div.newslist01{
	position					:	absolute;
	width							:	380px;
	_width						:	384px;
	height						:	525px;
	background-color	:	#fff6f9;
	overflow					: auto;
	_padding					:	5px;
	border						:	2px solid #ff9bb5;
	font-size					:	10pt;
	scrollbar-3dlight-color			:#ffffff;
	scrollbar-arrow-color				:#9d9d9d;
	scrollbar-darkshadow-color	:#cacaca;
	scrollbar-face-color				:#ebebeb;
	scrollbar-highlight-color		:#cacaca;
	scrollbar-shadow-color			:#e8e8e8;
	scrollbar-track-color				:#ffffff;
}

div.newslist02{
	position					:	relative;
	width							:	380px;
	_width							:	384px;
	height						:	167px;
	overflow					: auto;
	_padding					:	0px;
	border						:	2px solid #ff9bb5;
	font-size					:	10pt;
	text-align				:	left;
	background-color	: #fff6f9;
	scrollbar-3dlight-color			:#ffffff;
	scrollbar-arrow-color				:#9d9d9d;
	scrollbar-darkshadow-color	:#cacaca;
	scrollbar-face-color				:#ebebeb;
	scrollbar-highlight-color		:#cacaca;
	scrollbar-shadow-color			:#e8e8e8;
	scrollbar-track-color				:#ffffff;
}
.newsline01{
	_width							: 100%;
	border						: 8px #ffe1e3 solid;
}
.newsline02{
	_width							: 100%;
	border						: 6px #fe9ab6 solid;
	padding					:	10px;
}

.box01{
	padding				: 6px;
	line-height		: 1.2em;
	font-size			: 10pt;

}

.sideline01{
	background-color:#635a87;
	width:222px;
	height:6px;
}

.sideline01{
	background-color:#ff6273;
	width:222px;
	height:6px;
}

.enqbox01{
	border			: 3px #ff9bb5 double;
}

.boxcolor01{
	background-color : #fff6f9;
}
.boxcolor02{
	background-color : #fe9ab6;
	color							: #ffffff;
}

.mailbox01{
	border					: 1px #ffffff dashed;
	margin					: 10px;
}

input.mail01{
	border					: 1px #ffffff solid;
}
input.btn01{
	border					: 1px #ffffff solid;
	background-color	: #ffffff;
	color						: #ad9eb3;
}

.waitingbox01{
	border-left	: 17px #ffe0e3 solid;
	_border-left	: 17px #ffdcdf solid;
	border-right : 39px #ffe1e3 solid;
	_border-right : 39px #ffdcdf solid;
}

.waitingbox02{
	border-left	: 20px #ff99b4 solid;
	_border-left	: 20px #ff90ad solid;
	background-color	: #fff6f9;
}

.waitingbox03{
	width				: 800px;
	height			: 16px;
	background-color	: #ffe0e3;
	_background-color	: #ffdcdf;
	overflow		: hidden;
}

.waitingtable01{
	margin	: 0 auto;
}
.waitingtable01 td{
	padding : 5px;
}
.c1{
	text-align	: center;
}
.c21{
	background-color : #9edde1;
}
.c22{
	background-color : #cfe2e3;
}
.c31{
	background-color : #ffb9c9;
}
.c32{
	background-color : #f2dbe1;
}  
.c41{
	background-color : #b4e1c2;
}
.c42{
	background-color : #daede0;
}

.schedulebox01{
	width							: 65px;
	height						: 30px;
	border-style			:outset;
	border-width			: 2px;
}
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;
}

.list1{
	border					:	1px;
	border-style		:	solid;
	border-collapse	:	collapse;
	border-color		:	#000000;
}
.listdetail_l1{
	padding						:	0px;
	text-align				:	center;
	border:1px;
	border-style:solid;
}
.listdetail_r1{
	padding						:	0px;
	text-align				:	left;
	border:1px;
	border-style:solid;
}

.listdetail_l2{
	padding						:	0px;
	text-align				:	center;
	border:1px;
	border-style:solid;
}
.listdetail_r2{
	padding						:	0px;
	text-align				:	left;
	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;
}

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


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

.bbsbox01{
	width		: 271px;
	height	:	66px;
	background	: #ffffff url(../../image/geng/new-st/img_mobtop.png) no-repeat scroll center bottom;
}
.bbsbox02{
	width				: 271px;
	height			: 290px;
	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						:	225px;
	_width						:	225px;
	height					:	290px;
	overflow				:	auto;
	background-image:	url(../../image/geng/new-st/mobile_03.png);
	margin					: 0;
	padding					: 0px;
}
.bbsdetail2{
	padding					: 5px;
}
.bbsname{
	font-size				: 16px;
	line-height			: 130%;
}

.bfont01{
	font-weight				: 700;
}


/*下部のナビ用*/
a.navi01{
	color							: #979797;
	font-size					:	10pt;
}
a.navi01:hover{
	color							:	#ff6273;

}

td{
	font-size					:	10pt;
}




/*ストアごとの色。store_id に対応*/
.liststore1{
	color	:	#429f11;
}
.liststore2{
	color	:	#b33fa5;
}



div.bodybox01{
	background-color	: #ffffff;
	width							:	800px;
	margin						:	0 auto;
	_text-align				:	center;
}

div.bodybox02{
	width							:	800px;
	margin						:	0 auto;
	_text-align				:	center;
}

div.marginsp01{
	float: left; 
	width							:	7px;
	_width							:	3px;
	height						:	500px;
	background-color	:	pink;
}

div.header01{
	width							:	766px;
	height						:	115px;
}

div.headmenu01{
	width							:	766px;
	height						:	30px;
}

div.flash01{
	float							:	left;
	width							:	384px;
	height						:	543px;
	text-align				:	left;
	border						:	3px double #CCCCCC;
}
div.scroll01{
	margin						:	5 0 5 0px;
	width							:	766px;
	height						:	26px;
}

div.news02{
	float							:	left;
	width							:	274px;
	text-align				:	right;
}
div.news03{
	float							:	left;
	width							:	384px;
	text-align				:	right;
}

div.news_space01{
	float							:	left;
	width							:	12px;
	_width							:	15px;
	height						:	500px;
	background-color	:	#ffffff; 
}
div.news_space02{
	float							:	left;
	width							:	15px;
	height						:	14px;
	_height						:	16px;
	background-color	:	#ffffff; 
}
div.news_space03{
	float							:	left;
	width							:	380px;
	height						:	15px;
	_height						:	13px;
}
div.newslist03{
	position					:	relative;
	width							:	380px;
	_width							:	384px;
	height						:	300px;
	background-color	:	#fff6f9;
	overflow					: auto;
	_padding					:	5px;
	border						:	2px solid #ff9bb5;
	font-size					:	10pt;
	text-align				:	left;
	scrollbar-3dlight-color			:#ffffff;
	scrollbar-arrow-color				:#9d9d9d;
	scrollbar-darkshadow-color	:#cacaca;
	scrollbar-face-color				:#ebebeb;
	scrollbar-highlight-color		:#cacaca;
	scrollbar-shadow-color			:#e8e8e8;
	scrollbar-track-color				:#ffffff;
}

.newsimage{
	float							:	left;
}

.newsdetail{
	float							:	left;
	width							:	205;
	line-height				:	1.4em;
}
.newsnext{
	clear							: both;
	width							:	95%;
	line-height				:	1.4em;
	text-align				: right;
}
.newsbox02{
	float							:left;
	width							: 100%;
}

/* 下部分 */
div.sidebar01{
	float							:	left;
	width							:	222px;
	text-align				:	left;
}
div.side_space01{
	float							:	left;
	height						:	550px;
	width							:	7px;
	_width							:	4px;
}
div.pickup01{
	float							:	left;
	width							:	571px;
	text-align				:	right;
}

div.sidebox01{
	border						:	1px solid #fe9ab4;
	text-align				:	left;
	font-size					:	9pt;
}

div.pickuplist01{
	position					:	relative;
	width							:	567px;
	_width							:	571px;
	background-color	:	#fff6f9;
	_padding					:	5px;
	border						:	2px solid #ff9bb5;
	font-size					:	10pt;
	text-align				:	center;
}
div.footer01{
	width							:	750px;
	text-align				:	center;
	font-size					:	10pt;
	color							:	#CBCBCB;
}

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


/*詳細ページ用*/


div.mainbox01{
	background-color	:	#fff6f9;
	width							:	766px;
	margin						:	0 0;
	text-align				:	center;
}

div.detailbox01{
	background-color	:	#fff6f9;
	width							:	766px;
	margin						:	0 auto;
	text-align				:	center;

}
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;
}
/*キャスト用*/
div.cast_box01{
	margin						:	4px;
	width							:	163px;
	height						:	300px;
	text-align				:	center;
	border						:	2px outset #d6d6d6;
	float							:left;
}
div.cast_box02{
	padding						:	10px;
	text-align				:	center;
	line-height				:	1.0em;
}

/*キャスト詳細用*/
div.castdetail_box01{
	width							:	697px;
	background-color	:	#ffffff;
	margin						:	20 auto;
	border						:	1px outset #d6d6d6;
}
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{
	background-color	:	#ffffff;
	width							:	300;
	margin						:	15;
	text-align				:	left;
	line-height				:	1.3em;
}
div.castdetail_textbox02{
	background-color	:	#ffffff;
	width							:	330;
	margin						:	0;
	text-align				:	left;
	line-height				:	1.3em;
}
td.tablepadding01{
	padding						:	1;
}



/*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;

}


/*グラビア詳細用*/

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;
}




.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;
}

ul {
list-style-type: none;
} 
ol {
margin: 0 0 0 50px;
padding: 0;
}

.toplink a{
	font-size			: 10px;
	color					: #db7093;
}
.toplink a:hover{
	font-size			: 10px;
	color							:	#ff6273;
}
/*キャスト詳細ボタン*/
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;
}

/*--------------------------------------------------------
recruit
----------------------------------------------------------*/

#recruitbox {
	font-size : 12px;
	text-align : left;
	position : relative;
	top : 0;
	left : 0 ;
	line-height : 140%;
	width : 724px;
	overflow : hidden;
}

#head_message {
	position : relative;
	top : 160px;
	left : 30px ;
	width : 350px;
}

#recruit_head {
	background	: #ffffff url("../../image/geng/new-st/recruit/bg_recruit_head.jpg") no-repeat scroll top left;
	width : 724px;
	height : 277px;
}

#recruit_title01 {
	background	: #ffffff url("../../image/geng/new-st/recruit/tx_recruit01.gif") no-repeat scroll top left;
	width : 168px;
	height : 25px;
	text-indent : -10000px;
	position : relative;
	top : 5px;
	left : 5px;
	margin : 0 0 10px 0;
}

.recruit_inbox_line {
	border : 1px solid #E796BD;
	margin : 0 0 20px 25px;
	width : 672px;
	padding : 0 0 20px 0;
}

.recruit_inbox {
	border : 1px solid #e6e6e6;
	background : #ffffff;
		width : 652px;
		position : relative;
		top : 10px;
		left : 10px;
	padding : 0 0 20px 0;
}

.recruit_inbox p{
		width : 632px;
		position : relative;
		top : 10px;
		left : 10px;
}

#img_recruit_image02 {
	margin  : 10px 0 0 30px;
}

.recruit_message {
	width : 209px;
	float : left;
	margin : 8px 18px 0 0;
}

.recruit_message p {
	width : 209px;
	margin : 6px 0 10px 0;
}

#recruitdetail_line {
	border : 1px solid #E796BD;
	margin : 0 0 20px 25px;
	width : 672px;
	clear : both;
	position : relative;
	top : 10px;
}

#recruitdetail {
	background	: #ffffff url("../../image/geng/new-st/recruit/bg_recruit_detail01.jpg") no-repeat scroll top right;
	border : 1px solid #e6e6e6;
	margin : 5px 0 20px 3px;
	width : 647px;
	position : relative;
	top : 5px;
	left : 5px;
	padding : 0 0 50px 0;
}

.rm_margin {
	margin-left : 28px;
	_margin-left : 14px;
}

#recruitdetail_table {
	position : relative;
	top : 40px;
	left : 10px;
	width : 600px;
}

#recruitdetail_table02 {
	position : relative;
	top : 10px;
	left : 20px;
	width : 600px;
}

#recruitdetail_table td,
#recruitdetail_table02 td {
	padding : 5px 0;
}

#recruitdetail_table .tl {
	font-weight : bold;
	color : #E41A7C;
	width : 80px;

	vertical-align : top;
}

#recruitdetail_table02 .tl02 {
	font-weight : bold;
	color : #E41A7C;
	width : 180px;

	vertical-align : top;
}

#recruitform_line {
	border : 1px solid #E796BD;
	margin : 0 0 0px 25px;
	width : 672px;

}

#recruitform_line02 {
	border : 1px solid #E796BD;
	margin : 10px 0 10px 25px;
	width : 672px;

}

.recruit_bottom_margin {
	height : 50px;
}

#recruitform {
	background	: #ffffff url("../../image/geng/new-st/recruit/img_recruit_form.gif") no-repeat scroll top left;
	border : 1px solid #e6e6e6;
	margin : 5px 0 20px 3px;
	width : 647px;
		position : relative;
	top : 5px;
	left : 5px;
	padding : 30px 0 50px 0;
}

#recruitform02 {
	background	: #ffffff url("../../image/geng/new-st/recruit/img_recruit_form.gif") no-repeat scroll top left;
	border : 1px solid #e6e6e6;
	margin : 5px 0 20px 3px;
	width : 647px;
		position : relative;
	top : 5px;
	left : 5px;
	padding : 30px 0 70px 0;
}

#recruitform p,
#recruitform02 p{
	line-height : 20px;
}

#recruitform_inner {
			position : relative;
	top : 20px;
	left : 10px;
		width : 627px;
}

#recruitform_title01 {
	background	: #ffffff url("../../image/geng/new-st/recruit/img_form_title01.gif") no-repeat scroll top left;
	text-indent : 90px;
	height : 17px;
}

#recruitform_title02 {
	background	: #ffffff url("../../image/geng/new-st/recruit/img_form_title02.gif") no-repeat scroll top left;
	text-indent : 90px;
	height : 17px;
	clear : both;
}

#recruitform_title03 {
	background	: #ffffff url("../../image/geng/new-st/recruit/img_form_title03.gif") no-repeat scroll top left;
	text-indent : 90px;
	height : 17px;
	clear : both;
}

#recruitform_title04 {
	background	: #ffffff url("../../image/geng/new-st/recruit/img_form_title04.gif") no-repeat scroll top left;
	text-indent : 100px;
	height : 17px;
	clear : both;
}

#recruitform_title05 {
	background	: #ffffff url("../../image/geng/new-st/recruit/img_form_title05.gif") no-repeat scroll top left;
	text-indent : 100px;
	height : 17px;
	clear : both;
}

#recruitform_title06 {
	background	: #ffffff url("../../image/geng/new-st/recruit/img_form_title06.gif") no-repeat scroll top left;
	text-indent : 100px;
	height : 17px;
	clear : both;
}

#recruitform_title07 {
	background	: #ffffff url("../../image/geng/new-st/recruit/img_form_title07.gif") no-repeat scroll top left;
	text-indent : 100px;
	height : 17px;
}

#recruitform_title08 {
	background	: #ffffff url("../../image/geng/new-st/recruit/img_form_title08.gif") no-repeat scroll top left;
	text-indent : 100px;
	height : 17px;
	clear : both;
}

#recruitform_title09 {
	background	: #ffffff url("../../image/geng/new-st/recruit/img_form_title09.gif") no-repeat scroll top left;
	text-indent : 100px;
	height : 17px;
	clear : both;
}

.recruitform_input {
	width : 350px;
	margin : 0px 0 10px 0;
}

.recruitform_input02 {
	width : 50px;
	margin : -2px 0 10px 0;
}

.recruitform_input03 {
	width : 30px;
	margin : 1px 0 10px 0;
}

.float {
	float : left;
}

.recruit_image {
	margin : 3px 0 0 0;
}

.recruit_bt {
	margin : 10px 0 0 300px;
}

.recruit_bt02 {
	margin : 40px 0 0 300px;
}

.recruit_textarea {
	width : 500px;
	height : 100px;
	margin : 5px 0 0 0;
}

.recruitform_list,
.recruitform_list span {
	vertical-align : middle;
	margin : 5px 0;
}

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