@charset "utf-8";



/*************************

******* store css ********

*************************/


/* override layout.css -------------------------*/

/* shop detail */
div.contents p.sttboni{ width:780px; height:50px;  display:block; overflow:hidden; line-height:50px; font-size: 24px; margin: 10px auto 0px; position: relative; color: #FFF;}
p.sttboni img {vertical-align:middle; position: absolute; right: 0px;}
p.sttboni span.date		{  color:#FFF; position: absolute; bottom: -10px; right: 150px;font-size: 14px;}

/* result --------------------------------------------------------------------*/

div.result	{
	width: 780px;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
div.terms_tt {  width: 780px; margin: 0px auto 5px; }
div.terms_tt p { background-color : #09F;float:left; font-size:16px; width: 150px; text-align:center;height: 30px;line-height: 30px; color: #FFF;}
/* div.terms_tt span { float:right;} */

div.result div.new		{ width:560px; height:185px; margin:0 auto 8px; background:url(/img/contents/store/result_new.jpg) no-repeat; text-indent:-9999px; overflow:hidden;}
div.result div.new_link	{ width:545px; margin:0 10px 25px; overflow:hidden;}
div.result div.new_link p	{ height:14px; padding:0 16px 0 0; background:url(/img/contents/store/result_linkmrk.gif) no-repeat right top; line-height:14px; display:inline; overflow:hidden; float:right;}
div.result div.invite		{ width:565px; height:150px; margin:0 auto; background:#FFFFFF;}
div.result div.invite p		{ width:565px; height:75px; margin:0 auto 17px; background:url(/img/contents/store/result_invite.jpg) no-repeat; text-indent:-9999px; overflow:hidden;}

div.page_link				{
	width:780px;
	line-height:30px;
	text-align:left;
	overflow:hidden;
}


div.result div.terms		{
	width:780px;
	margin:0px;
	padding:0px;
	background:#FFFFFF;
	text-align:center;
}
div.result div.terms table	{ text-align:left; border-collapse: collapse;}
div.result div.terms td     { border: 1px solid #A38A77 ; padding: 5px;}
div.result div.terms th		{ width:100px; padding:5px; background:#F495BD; color:#FFFFFF; font-weight:normal; border: 1px solid #A38A77}
div.result div.terms td.sp	{ width:1px; overflow:hidden;}
/*
dl.terms dt {  clear: left;  float: left;  margin: 0 0 10px; width: 100px;  border-left: solid 8px #CCC;  padding-left: 5px;  color: #000;}
dl.terms dd {  margin-bottom: 10px;  margin-left: 100px;}
*/

div.result div.result_menu			{ width:565px; height:30px; overflow:hidden;}
div.result div.result_menu span		{ width:330px; padding:6px 0 0; text-align:right; float:right;}
ul.result_menu						{ width:230px; line-height:30px; overflow:hidden; float:left;}
ul.result_menu li					{ display:inline; float:left;}
ul.result_menu li a					{ width:110px; height:30px; margin:0 5px 0 0; text-indent:-9999px; display:block; overflow:hidden;}
ul.result_menu li.normal a			{ background:url(/img/contents/btn/result_btn_normal.gif) no-repeat 0 0;}
ul.result_menu li.normal a:hover	{ background:url(/img/contents/btn/result_btn_normal.gif) no-repeat 0 -30px;}
ul.result_menu li.simple a			{ background:url(/img/contents/btn/result_btn_simple.gif) no-repeat 0 0;}
ul.result_menu li.simple a:hover	{ background:url(/img/contents/btn/result_btn_simple.gif) no-repeat 0 -30px;}
ul.result_menu li p					{ width:110px; height:30px; margin:0 5px 0 0; text-indent:-9999px; display:block; overflow:hidden;}
ul.result_menu li.normal p			{ background:url(/img/contents/btn/result_btn_normal.gif) no-repeat 0 -30px;}
ul.result_menu li.simple p			{ background:url(/img/contents/btn/result_btn_simple.gif) no-repeat 0 -30px;}

.storeblock a:link		{ color:#FFF; text-decoration:underline;}
.storeblock a:visited	{ color:#FFF; text-decoration:underline;}
.storeblock a:active	{ color:#FFF; text-decoration:underline;}
.storeblock a:hover		{ color:#564133; text-decoration:underline;}

.storeblock {
	border: 1px solid #A38A77;
	width: 778px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.storeblock .couponicon {display: inline-block;padding: 0px 3px 0px 3px;margin: 0px;background-color:red;color:yellow;font-size: 10pt;height: 34px;line-heght: 34px;font-weight: normal;}

.result div.normal_tt{
	padding: 0px;
	margin-bottom: 10px;
}
div.result div.normal_tt div		{
	height:auto;
	overflow:hidden;
}
div.result div.normal_tt div.salary	{ width:500px; padding:0 0 0 45px; background:url(/img/contents/store/block_tt_back2.jpg) no-repeat;}
div.result div.normal_tt p			{
	height:40px;
	font-size:20px;
	line-height:40px;
	font-weight:bold;
	display:block;
	overflow:hidden;
	background-color: #a38a77;
	text-align: left;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.store_update{
	width:768px;
	background-color: #DDDDDD;
	text-align: left;
	height: auto;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.store_update em{ color:#F6F;}
ul.normal_tt li						{ display:inline; float:right;}
ul.normal_tt li a					{ height:15px; margin:0 0 0 1px; text-indent:-9999px; display:block; overflow:hidden;}
ul.normal_tt li.favorite a			{ width:91px; background:url(/img/contents/btn/result_btn_favorite.jpg) no-repeat 0 0;}
ul.normal_tt li.favorite a:hover	{ width:91px; background:url(/img/contents/btn/result_btn_favorite.jpg) no-repeat 0 -15px;}
ul.normal_tt li.apply a				{ width:66px; background:url(/img/contents/btn/result_btn_apply.jpg) no-repeat 0 0;}
ul.normal_tt li.apply a:hover		{ width:66px; background:url(/img/contents/btn/result_btn_apply.jpg) no-repeat 0 -15px;}
ul.normal_tt li.data a				{ width:66px; background:url(/img/contents/btn/result_btn_data.jpg) no-repeat 0 0;}
ul.normal_tt li.data a:hover		{ width:66px; background:url(/img/contents/btn/result_btn_data.jpg) no-repeat 0 -15px;}

.result div.normal{
	background:#FFFFFF;
	overflow:hidden;
	padding-right: 10px;
	padding-left: 10px;
}
div.result div.normal p     	{
	font-size:16px;
	display:block;
	overflow:hidden;
	font-weight: bold;
	text-align: left;
	margin-bottom: 10px;
	color: #a38a77;
}
/*div.result div.normal strong	{ height:30px; color:#2C89E7; font-size:16px; line-height:30px; font display:block; overflow:hidden;}*/
div.result div.normal div.left	{
	width:310px;
	overflow:hidden;
	float:left;
	margin-bottom: 10px;
}
div.result div.normal div.right	{
	width:435px;
	overflow:hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	float: right;
}
div.result div.normal span		{ height:22px; margin:0 0 4px; line-height:22px; display:inline; overflow:hidden; float:left;}
.result div.normal span.tt	{
	width:50px;
	color:#FFFFFF;
	background:#a38a77;
	text-align:center;
	font-size: 12px;
}
.result div.normal span.dt	{
	width:376px;
	color:#534741;
	background:#DDDDDD;
	text-align:left;
	margin-left: 3px;
	padding-top: 0;
	padding-right: 3px;
	padding-bottom: 0;
	padding-left: 3px;
	font-size: 12px;
}

div.result div.simple				{ width:565px; margin:0 0 10px; overflow:hidden;}
div.result div.simple table			{ width:565px; margin:0 auto; background:#D6CFB8;}
div.result div.simple tr.b1			{ background:#F2F2F2;}
div.result div.simple tr.b2			{ background:#FFFFFF;}
div.result div.simple th			{ height:22px; background:#736357; color:#EDDBBD; line-height:22px; text-align:center; overflow:hidden;}
div.result div.simple th.store		{ width:270px;}
div.result div.simple th.area		{ width:131px;}
div.result div.simple th.salary		{ width:160px;}
div.result div.simple th.empty		{ width:2px; background:#534741;}
div.result div.simple td			{ padding:3px; text-align:left;}
div.result div.simple td.bar1		{ width:5px; padding:0px; background:#4D4D4D;}
div.result div.simple td.bar2		{ width:5px; padding:0px; background:#736357;}
div.result div.simple td.c_empty	{ width:2px; padding:0px; background:#D6CFB8; overflow:hidden;}
div.result div.simple td.r_empty	{ height:4px; padding:0px; background:#D6CFB8; overflow:hidden;}
div.result div.simple strong		{ width:255px; margin:0 0 6px; font-size:16px; line-height:24px; display:block; overflow:hidden;}

div.result div.simple ul.link				{ height:14px; display:block; overflow:hidden;}
div.result div.simple ul.link li			{ height:14px; margin:0 10px 0 0; font-size:10px; line-height:14px; text-indent:16px; display:inline; float:left;}
div.result div.simple ul.link li.m1			{ background:url(/img/contents/store/result_mrk1.jpg) no-repeat;}
div.result div.simple ul.link li.m2			{ background:url(/img/contents/store/result_mrk2.jpg) no-repeat;}
div.result div.simple ul.link li.m3			{ background:url(/img/contents/store/result_mrk3.jpg) no-repeat;}
div.result div.simple ul.link li a:link		{ color:#534741; text-decoration:underline;}
div.result div.simple ul.link li a:visited	{ color:#534741; text-decoration:underline;}
div.result div.simple ul.link li a:active	{ color:#534741; text-decoration:underline;}
div.result div.simple ul.link li a:hover	{ color:#534741; text-decoration:underline;}

div.result div.simple ul.salary				{ height:15px; margin:0 0 5px; display:block; overflow:hidden;}
div.result div.simple ul.salary li			{ width:65px; height:15px; text-indent:-9999px; display:inline; overflow:hidden; float:left;}
div.result div.simple tr.b1 ul.salary li	{ background:url(/img/contents/store/result_mrk_salary.jpg) no-repeat 0 -15px;}
div.result div.simple tr.b2 ul.salary li	{ background:url(/img/contents/store/result_mrk_salary.jpg) no-repeat 0 0;}

.normal_comment{
	text-align: left;
	clear: both;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
	font-size: 12px;
}

div.cpn-disp { background:url(/img/contents/coupon/coupon_back.jpg) no-repeat 0 0 ; width: 380px; height: 150px; float: left;
margin: 5px 10px 5px auto;  text-align: left;}
div.cpn-disp h3 { margin: 40px auto 0 20px  ; color: #F06;}
div.cpn-disp a:link { color: #F06;}
div.cpn-disp a:visited { color: #F06;}
div.cpn-disp a:hover {  color: #F06;}

div.cpn-disp p  { margin: 5px auto 0 20px ; height: 50px;}
div.cpn-disp p.bottom { color: #09F ;}  /* {margin: auto auto 2px 20px;}*/

/* store --------------------------------------------------------------------*/
/* want to delete
div.store_menu	{ width:565px; margin:0 auto 10px;}

ul.store_menu						{ width:575px; height:30px; display:block; overflow:hidden;}
ul.store_menu li					{ display:inline; float:left;}
ul.store_menu li a					{ width:111px; height:30px; margin:0 5px 0 0; text-indent:-9999px; display:block; overflow:hidden;}
ul.store_menu li.recruit a			{ background:url(/img/contents/store/store_menu_recruit.gif) no-repeat 0 0;}
ul.store_menu li.recruit a:hover	{ background:url(/img/contents/store/store_menu_recruit.gif) no-repeat 0 -30px;}
ul.store_menu li.salary a			{ background:url(/img/contents/store/store_menu_salary.gif) no-repeat 0 0;}
ul.store_menu li.salary a:hover		{ background:url(/img/contents/store/store_menu_salary.gif) no-repeat 0 -30px;}
ul.store_menu li.msg a				{ background:url(/img/contents/store/store_menu_msg.gif) no-repeat 0 0;}
ul.store_menu li.msg a:hover		{ background:url(/img/contents/store/store_menu_msg.gif) no-repeat 0 -30px;}
ul.store_menu li.publicity a		{ background:url(/img/contents/store/store_menu_publicity.gif) no-repeat 0 0;}
ul.store_menu li.publicity a:hover	{ background:url(/img/contents/store/store_menu_publicity.gif) no-repeat 0 -30px;}
ul.store_menu li.review a			{ margin:0; background:url(/img/contents/store/store_menu_review.gif) no-repeat 0 0;}
ul.store_menu li.review a:hover		{ margin:0; background:url(/img/contents/store/store_menu_review.gif) no-repeat 0 -30px;}
ul.store_menu li p				{ width:111px; height:30px; margin:0 5px 0 0; text-indent:-9999px; display:block; overflow:hidden;}
ul.store_menu li.recruit p		{ background:url(/img/contents/store/store_menu_recruit.gif) no-repeat 0 -30px;}
ul.store_menu li.salary p		{ background:url(/img/contents/store/store_menu_salary.gif) no-repeat 0 -30px;}
ul.store_menu li.msg p			{ background:url(/img/contents/store/store_menu_msg.gif) no-repeat 0 -30px;}
ul.store_menu li.publicity p	{ background:url(/img/contents/store/store_menu_publicity.gif) no-repeat 0 -30px;}
ul.store_menu li.review p		{ margin:0; background:url(/img/contents/store/store_menu_review.gif) no-repeat 0 -30px;}
*/
p.date		{ color:#09F; }

/* want to delete お店詳細情報のメニュー。レビューとか掲示板とか関連情報。新ボニータではない。
div.store_tt span		{ width:575px; height:10px; display:block; overflow:hidden;}
div.store_tt span.b1	{ background:#8BC129;}
div.store_tt span.b2	{ background:#BF70E3;}
div.store_tt span.b3	{ background:#29ABE2;}
div.store_tt span.b4	{ background:#FBB03B;}
div.store_tt span.b5	{ background:#F8637C;}
div.store_tt div.board				{ width:565px; height:45px; padding:5px; background:url(/img/contents/store/store_tt_back.jpg) repeat-x; overflow:hidden;}
div.store_tt div.board p			{ display:inline; overflow:hidden;}
div.store_tt div.board p.tt			{ width:460px; height:30px; font-size:18px; line-height:30px; font-weight:bold; float:left;}
div.store_tt div.board p.date		{ width:100px; height:30px; color:#09F; line-height:30px; float:right;}
div.store_tt div.board p.cate		{ width:420px; height:14px; line-height:14px; float:left;}
div.store_tt div.board p.cate em	{ color:#09F;}
ul.store_tt						{ width:140px; overflow:hidden; float:right;}
ul.store_tt li					{ display:inline; float:right;}
ul.store_tt li a				{ width:65px; height:15px; margin:0 0 0 3px; text-indent:-9999px; display:block; overflow:hidden;}
ul.store_tt li.apply a			{ background:url(/img/contents/store/store_btn_tt_apply.jpg) no-repeat 0 0;}
ul.store_tt li.apply a:hover	{ background:url(/img/contents/store/store_btn_tt_apply.jpg) no-repeat 0 -15px;}
ul.store_tt li.inq a			{ background:url(/img/contents/store/store_btn_tt_inq.jpg) no-repeat 0 0;}
ul.store_tt li.inq a:hover		{ background:url(/img/contents/store/store_btn_tt_inq.jpg) no-repeat 0 -15px;}
*/

.store_back{
	background-color: #EEEEEE;
	padding: 10px;
	height: auto;
	width: 760px;
}

/* 上部クーポン */
.store_coupon_detail{
	background-image: url(../img/contents/store/store_tt_coupon.jpg);
	background-repeat: no-repeat;
	float: left;
	text-align: left;
	height: 18px;
	width: 295px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 80px;
}

/* 上部お気に入り登録等 */
.store_favorite{
	float: right;
	height: 27px;
	width: 330px;
	overflow: hidden;
}
.favorite_updat{
	background-image: url(../img/contents/store/updat_fukidashi.gif);
	background-repeat: no-repeat;
	float: left;
	height: 27px;
	width: 120px;
	padding-top: 2px;
	padding-left: 5px;
	text-align: left;
	color: #FFF;
	overflow: hidden;
}
.favorite_updat p{
	font-size: 16px;
	color: #FFF;
	margin: 0px;
	padding: 0px;
}
.favorite_btn{
	float: right;
	height: 27px;
	width: 200px;
}

/* 店名 */
.shop_name{
	background-image: url(../img/contents/store/shop_name_back.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 745px;
	padding-top: 20px;
	padding-left: 15px;
	overflow: hidden;
	clear: both;
	text-align: left;
	font-size: 24px;
	font-weight: bold;
}

/* 見出し */
.promo_word {padding: 20px;font-size: 18px;text-align: left;}
/*
.promo_word{
	height: auto;
	width: 760px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: left;
}
*/

/* お店詳細 ボタン */
.shop_main_btn{ height: 34px; width: 760px;}
.shop_main_btn img { float:left; }
.blank_b { background:url(../img/contents/store/store_btn/store_btn_r.jpg); width:438px; height:34px; float:left; position:relative; }
.blank_b a img { position:absolute; top:3px; left:25px; }

/* お店詳細 */
.shop_main{
	/* background-image: url(../img/contents/store/shop_main_back.gif); */
	background-color: #fff;
	background-repeat: repeat-y;
	width: 740px;
	overflow: hidden;
    margin-left: 10px;
}
.shop_main_bm{
	height: 30px;
	width: 760px;
	background-image: url(../img/contents/store/shop_main_back_bm.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

/* 画像エリア */
.store_block{
	width:700px;
	padding:0px;
	color:#534741;
	background:#FFFFFF;
	overflow:hidden;
	line-height: 1.5;
	text-align: left;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
div.store_block h2		{ margin:0 auto 10px; color:#09F; font-size:16px; line-height:20px; font-weight:bold; display:block;}

/* want to delete 詳細ページサブ画像。仕様的に無い。 
div.store_block table.int			{ margin:0 auto; color:#574230; text-align:left;}
div.store_block table.int th		{ width:180px; background:#EDEDED; font-weight:normal; overflow:hidden;}
div.store_block table.int th p		{ height:20px; padding:0 5px; background:#09F; color:#FFFFFF; text-align:center; line-height:20px; font-weight:bold; display:block; overflow:hidden;}
div.store_block table.int th span	{ padding:6px; display:block;}
div.store_block table.int td		{ width:7px; overflow:hidden;}
*/


/* 急募メッセージ */
.store_sstt{
	background-image: url(../img/contents/store/store_sstt_back.gif);
	background-repeat: no-repeat;
	height: 14px;
	width: 690px;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-top:10px;
	margin-bottom: 10px;
	margin-left: 30px;
}

/* 急募 過去のメッセージボタン */
.store_past_message{
	float: right;
}

/* 急募メッセージ一覧 */
.store_msg			{
/*	width:690px; */
	margin:0 10px 0 10px;
	padding:10px;
	color:#534741;
	background:#FFFFFF;
	overflow:hidden;
	border: 2px solid #FFE1FD ;
}
div.store_msg p.obi		{ width:555px; display:block; overflow:hidden;}
div.store_msg p.b0		{ height:24px;}
div.store_msg div.txt	{ padding:5px;}

.store_msg div.block		{
/*	width:700 */
	margin:0 0 3px;
	overflow:hidden;
	text-align: left;
}
.store_msg div.bg1 p{ background-color:#CCCCCC;}
div.store_msg div.bg2 p		{ background-color:#F2F2F2;}
div.store_msg div.block p	{ height:26px; padding:0 5px; line-height:26px; display:block; overflow:hidden; background-repeat:no-repeat;}
div.store_msg div.bg1 p.c1	{ padding:0 5px 0 65px; background-image:url(/img/contents/store/store_msg_icon01.png); background-color: #F495BD ;}
div.store_msg div.bg1 p.c2	{ padding:0 5px 0 65px; background-image:url(/img/contents/store/store_msg_icon02.png); background-color: #F495BD ;}
div.store_msg div.bg1 p.c3	{ padding:0 5px 0 65px; background-image:url(/img/contents/store/store_msg_icon03.png); background-color: #F495BD ;}
div.store_msg div.bg1 p.c4	{ padding:0 5px 0 65px; background-image:url(/img/contents/store/store_msg_icon04.png); background-color: #F495BD ;}
div.store_msg div.bg2 p.c1	{ padding:0 5px 0 65px; background-image:url(/img/contents/store/store_msg_icon01b.png); background-color: #F495BD ;}
div.store_msg div.bg2 p.c2	{ padding:0 5px 0 65px; background-image:url(/img/contents/store/store_msg_icon02b.png); background-color: #F495BD ;}
div.store_msg div.bg2 p.c3	{ padding:0 5px 0 65px; background-image:url(/img/contents/store/store_msg_icon03b.png); background-color: #F495BD ;}
div.store_msg div.bg2 p.c4	{ padding:0 5px 0 65px; background-image:url(/img/contents/store/store_msg_icon04b.png); background-color: #F495BD ;}

div.store_msg div.block div.msg				{ padding:10px; background:#EEE; line-height:140%; display:block;}
div.store_msg div.block div.msg span.left	{ font-size:10px; float:left;}
div.store_msg div.block div.msg span.right	{ text-align:right; float:right;}
div.store_msg div.block div.ft				{ height:31px; background:url(/img/contents/store/store_msg_line.gif) repeat-x 0 16px;}

div.store_msg div.block a:link		{ color:black; text-decoration:underline;}
div.store_msg div.block a:visited	{ color:black; text-decoration:underline;}
div.store_msg div.block a:active	{ color:white; text-decoration:underline;}
div.store_msg div.block a:hover		{ color:white; text-decoration:underline;}


/* ボニータクーポン */
.store_coupon_stt{
	background-image: url(../img/contents/store/store_coupon_st.gif);
	background-repeat: no-repeat;
	height: 14px;
	width: 690px;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-top:10px;
	margin-bottom: 10px;
	margin-left: 30px;
}
.store_coupon_back{
	background-image: url(../img/contents/store/store_coupon_back.jpg);
	background-repeat: no-repeat;
	height: 110px;
	width: 550px;
	text-align: left;
	overflow: hidden;
	padding-top: 16px;
	padding-left: 150px;
	margin-left: 30px;
}
.store_coupon_back p {width: 540px;}
.coupon_exp{
	text-align: right;
	margin-top: 5px;
	margin-right: 30px;
}

/* お店情報詳細 */
.shop_detail{
	height: auto;
	width: 700px;
	padding-right: 10px;
	padding-left: 10px;
	margin-left: 20px;
}
.shop_detail_up{
	background-image: url(../img/contents/store/shop_detail_up.gif);
	background-repeat: no-repeat;
	text-align: left;
	font-weight: bold;
	color: #FFF;
	height: 30px;
	width: 660px;
	padding-top: 5px;
	padding-left: 40px;
}
.shop_detail_b{
	background-image: url(../img/contents/store/shop_detail_back.gif);
	height: auto;
}
.shop_detail_bm{
	background-image: url(../img/contents/store/shop_detail_bm.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 700px;
}


/* お店情報詳細 店名 */
.shop_detail_name{
	width:650px;
	height: auto;
	background-color: #FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
	padding: 10px;
	text-align: left;
}
.shop_detail_name p.name{
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.store_recruit{
	height: auto;
	width: 670px;
	margin-left: 15px;
}


div.store_recruit div.tt p	{ font-size:16px; border-bottom:1px solid #DDD9D6; line-height:20px; font-weight:bold; display:block;}
div.store_recruit div.tt em	{ font-size:14px;}
.store_recruit table		{
	width:670px;
	height: auto;
}
.store_recruit th		{ width:170px; padding:0px 0; border-bottom:2px solid #ffe1fd; background:#F296AD; color:#FFFFFF; text-align:center; font-weight:normal;}
.store_recruit td.box	{
	width:320px;
	height: auto;
	border-bottom:2px solid #ffe1fd;
	background:#FFFFFF;
	color:#534741;
	text-align: left;
	padding: 5px;
}
.store_recruit td.right				{
	width:195px;
	border-bottom:2px solid #ffe1fd;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	text-align: left;
}
.store_recruit td.right p			{
	color:#F9C;
	font-size:10px;
	display:block;
	height: auto;
	width: auto;
	padding-left: 10px;
}
.store_recruit td.right span.qr		{
	width:85px;
	text-align:center;
	display:block;
	overflow:hidden;
	float:left;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 5px;
}
div.store_recruit td.right span.txt		{
	width:85px;
	display:block;
	overflow:hidden;
	padding-left: 5px;
	margin-top: 5px;
}
div.store_recruit td.ss					{ width:600px; padding:4px 0; border-bottom:2px solid #ffe1fd; background:#FFFFFF;}

div.store_recruit ul.link				{
	width:195px;
	height: auto;
}
.store_recruit ul.link li{
	width:160px;
	height:30px;
	line-height: 26px;
	display:block;
	overflow:hidden;
	color:#333;
	text-decoration:none;
	text-align: right;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
	padding-left: 35px;
}

.store_recruit ul.link li.p1{
	background-image: url(../img/contents/store/store_function_btn1.jpg);
	background-repeat: no-repeat;
	text-align: left;
	margin-left: 10px;
}
.store_recruit ul.link li.p1 a{
	color: #666;
	font-weight: bold;
}
.store_recruit ul.link li.p1 a:hover {color:#F9F;}

.store_recruit ul.link li.p2{
	background-image: url(../img/contents/store/store_function_btn2.jpg);
	background-repeat: no-repeat;
	text-align: left;
	margin-left: 10px;
}
.store_recruit ul.link li.p2 a{
	color: #666;
	font-weight: bold;
}
.store_recruit ul.link li.p2 a:hover {color:#F9F;}

.store_recruit ul.link li.p3{
	background-image: url(../img/contents/store/store_function_btn3.jpg);
	background-repeat: no-repeat;
	text-align: left;
	margin-left: 10px;
}
.store_recruit ul.link li.p3 a{
	color: #666;
	font-weight: bold;
}
.store_recruit ul.link li.p3 a:hover {color:#F9F;}

.store_recruit ul.link li.g1{
	background-image: url(../img/contents/store/store_function_btn4.jpg);
	background-repeat: no-repeat;
	text-align: left;
	margin-left: 10px;
}
.store_recruit ul.link li.g1 a{
	color: #666;
	font-weight: bold;
}
.store_recruit ul.link li.g1 a:hover {color:#F9F;}

.store_recruit ul.link li.g2{
	background-image: url(../img/contents/store/store_function_btn5.jpg);
	background-repeat: no-repeat;
	text-align: left;
	margin-left: 10px;
}
.store_recruit ul.link li.g2 a{
	color: #666;
	font-weight: bold;
}
.store_recruit ul.link li.g2 a:hover {color:#F9F;}

.store_recruit ul.link li.g3{
	background-image: url(../img/contents/store/store_function_btn6.jpg);
	background-repeat: no-repeat;
	text-align: left;
	margin-left: 10px;
}
.store_recruit ul.link li.g3 a{
	color: #666;
	font-weight: bold;
}
.store_recruit ul.link li.g3 a:hover {color:#F9F;}



div.store_sstt p	{ width: 700px; height:40px; text-indent:-9999px; display:block; overflow:hidden; margin:0 auto 20px;}
div.store_sstt p.b1	{ background:url(/img/contents/stt/stt_new_message.jpg) no-repeat;}
div.store_sstt p.b2	{ background:url(/img/contents/stt/stt_detail_info.jpg) no-repeat;}
div.store_sstt p.b5	{ background:url(/img/contents/store/store_sstt_review.gif) no-repeat;}


/* 応募ボタン */
div.store_recruit ul.apply_store		{ list-style:none;  width: 700px;text-align:justify; margin: 10px auto 10px;}
div.store_recruit ul.apply_store li			{ float:left;; display: inline-block; margin-left: 10px;}
div.store_recruit ul.apply_store li a {text-decoration: none;}
div.store_recruit ul.apply_store li a:link{ color: #534741 ;}
div.store_recruit button { line-height: 24px; padding: 10px; padding: 10px; width: 220px; line-height: 24px; text-align: center; font-size: 12pt;}

div.blog { margin : 0 auto 10px 10px;}
div.blog .blog_main { width : 512px; float: left; overflow: hidden;}
div.blog .blog_side { width : 190px; float: right; margin-right: 20px;}
div.blog .blog_side .box { width : 190px; float: right; text-align: left; background-color: #FFFFD9; margin-bottom: 10px;}
div.blog .blog_side .head { color: orange; margin: 10px;}
div.blog .blog_side .comment { background-color: white; margin: 10px; padding: 5px;}
div.blog .blog_side .comment .b { font-weight: bold; }
div.blog .blog_side .headimg {}
.txtl { text-align: left; }
div.blog .blog_side .calendar { background-color: white; margin-bottom: 10px; }
div.blog .blog_side .calendar a:link {text-decoration: none; }
div.blog .title { margin-top: 20px; line-height: 30px; ; font-size: 20pt; color : #F6C ;  text-align: left; }
p.store_blog { border-left:solid 5px orange ; padding: 5px; text-align: left;  margin: 30px auto 0 10px;}
div.blog .body {text-align: left; padding: 10px 0 10px 0;}
div.blog .body .update {text-align: right;}
div.blog .navi .navi_back { display : inline-block; }
div.blog .navi .navi_next { display : inline-block; }

div.blog .body p {line-height: 1.5;}

/* want to delete 待遇項目が固定のときのもの
div.store_recruit ul.ss				{ width:485px; margin:0 auto; display:block; overflow:hidden;}
div.store_recruit ul.ss li			{ display:inline; margin:3px 6px; float:left;}
div.store_recruit ul.ss li p		{ width:85px; height:20px; background-repeat:no-repeat; background-position:0 0; text-indent:-9999px; display:block; overflow:hidden;}
div.store_recruit ul.ss li p.on		{ background-position:0 -20px;}
div.store_recruit ul.ss li.s1 p		{ background-image:url(/img/contents/category/store_s01.jpg);}
div.store_recruit ul.ss li.s2 p		{ background-image:url(/img/contents/category/store_s02.jpg);}
div.store_recruit ul.ss li.s3 p		{ background-image:url(/img/contents/category/store_s03.jpg);}
div.store_recruit ul.ss li.s4 p		{ background-image:url(/img/contents/category/store_s04.jpg);}
div.store_recruit ul.ss li.s5 p		{ background-image:url(/img/contents/category/store_s05.jpg);}
div.store_recruit ul.ss li.s6 p		{ background-image:url(/img/contents/category/store_s06.jpg);}
div.store_recruit ul.ss li.s7 p		{ background-image:url(/img/contents/category/store_s07.jpg);}
div.store_recruit ul.ss li.s8 p		{ background-image:url(/img/contents/category/store_s08.jpg);}
div.store_recruit ul.ss li.s9 p		{ background-image:url(/img/contents/category/store_s09.jpg);}
div.store_recruit ul.ss li.s10 p	{ background-image:url(/img/contents/category/store_s10.jpg);}
div.store_recruit ul.ss li.s11 p	{ background-image:url(/img/contents/category/store_s11.jpg);}
div.store_recruit ul.ss li.s12 p	{ background-image:url(/img/contents/category/store_s12.jpg);}
div.store_recruit ul.ss li.s13 p	{ background-image:url(/img/contents/category/store_s13.jpg);}
div.store_recruit ul.ss li.s14 p	{ background-image:url(/img/contents/category/store_s14.jpg);}
div.store_recruit ul.ss li.s15 p	{ background-image:url(/img/contents/category/store_s15.jpg);}
div.store_recruit ul.ss li.s16 p	{ background-image:url(/img/contents/category/store_s16.jpg);}
div.store_recruit ul.ss li.s17 p	{ background-image:url(/img/contents/category/store_s17.jpg);}
div.store_recruit ul.ss li.s18 p	{ background-image:url(/img/contents/category/store_s18.jpg);}
div.store_recruit ul.ss li.s19 p	{ background-image:url(/img/contents/category/store_s19.jpg);}
div.store_recruit ul.ss li.s20 p	{ background-image:url(/img/contents/category/store_s20.jpg);}
div.store_recruit ul.ss li.s21 p	{ background-image:url(/img/contents/category/store_s21.jpg);}
div.store_recruit ul.ss li.s22 p	{ background-image:url(/img/contents/category/store_s22.jpg);}
div.store_recruit ul.ss li.s23 p	{ background-image:url(/img/contents/category/store_s23.jpg);}
div.store_recruit ul.ss li.s24 p	{ background-image:url(/img/contents/category/store_s24.jpg);}
div.store_recruit ul.ss li.s25 p	{ background-image:url(/img/contents/category/store_s25.jpg);}
*/

.store_recruit ul.ss2			{ width:500px; margin:0 auto; line-height:20px; font-weight:bold; text-align:center; display:block; overflow:hidden;}
div.store_recruit ul.ss2 li			{
	display:inline;
	float:left;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 3px;
	margin-left: 5px;
}
div.store_recruit ul.ss2 li p		{ width:155px; height:20px; color:#C7B299; display:block; overflow:hidden; background-color:#999;color:#CCCCCC;border-radius: 20px;}
div.store_recruit ul.ss2 li p.on	{
	color:#FFFFFF;
	background-color:#F6C;
}




/* salary */
div.store_salary		{ width:555px; margin:0 auto 20px; padding:10px 10px 15px; color:#534741; background:#FFFFFF; overflow:hidden;}
div.store_salary p.obi	{ width:555px; margin:0 0 5px; text-indent:-9999px; display:block; overflow:hidden;}
div.store_salary p.b0	{ height:24px; background:url(/img/contents/store/store_tt_salary.gif) no-repeat 0 0;}
div.store_salary p.b1	{ height:22px; background:url(/img/contents/store/store_salary_obi1.gif) no-repeat 0 0;}
div.store_salary p.b2	{ height:22px; background:url(/img/contents/store/store_salary_obi2.gif) no-repeat 0 0;}
div.store_salary p.b3	{ height:22px; background:url(/img/contents/store/store_salary_obi3.gif) no-repeat 0 0;}
div.store_salary p.b4	{ height:22px; background:url(/img/contents/store/store_salary_obi4.gif) no-repeat 0 0;}

div.store_salary p.item	{ width:525px; height:22px; margin:0 0 5px; padding:0 15px; background:url(/img/contents/store/store_salary_item.jpg) no-repeat; color:#C433B3; font-size:14px; line-height:22px; font-weight:bold; display:block; overflow:hidden;}

div.store_salary div.txt	{ width:555px; margin:0 0 5px;}
div.store_salary table		{ width:545px; margin:0 auto 5px;}
div.store_salary th			{ padding:6px; border-bottom:1px solid #FFFFFF; border-right:1px solid #FFFFFF; background:#BF70E3; color:#FFFFFF; font-weight:normal; text-align:left;}
div.store_salary table.w1 th{ width:282px;}
div.store_salary table.w2 th{ width:87px;}
div.store_salary table.w3 th{ width:122px;}
div.store_salary table.w4 th{ width:156px;}
div.store_salary td			{ padding:6px; border-bottom:1px solid #FFFFFF; background:#EDEDED; color:#534741;}
div.store_salary table.w1 td{ width:238px;}
div.store_salary table.w2 td{ width:433px;}
div.store_salary table.w3 td{ width:123px;}
div.store_salary table.w4 td{ width:364px;}
div.store_salary td.empty	{ width:5px; padding:0px; overflow:hidden;}

div.store_salary p.service		{ margin:0 5px; color:#C433B3; font-weight:bold; display:block;}
div.store_salary div.service	{ width:545px; margin:0 5px 10px; padding:5px; background:#F2C2F5;}
div.store_salary div.f_link			{ width:545px; margin:0 5px 10px;}
div.store_salary div.f_link span	{ padding:0 0 0 18px; background:url(/img/layout/left_search_mrk.gif) no-repeat 2px 2px; display:block; overflow:hidden; float:right;}

/* publicity */
div.store_publicity			{ width:555px; margin:0 auto 20px; padding:10px; color:#534741; background:#FFFFFF; overflow:hidden;}
div.store_publicity p.obi	{ width:555px; margin:0 0 15px; text-indent:-9999px; display:block; overflow:hidden;}
div.store_publicity p.b0	{ height:24px; background:url(/img/contents/store/store_tt_publicity.gif) no-repeat 0 0;}
div.store_publicity h2		{ height:20px; padding:0 10px; background:#F76B1E; color:#FFFFFF; font-size:14px; line-height:20px; font-weight:bold; display:block; overflow:hidden;}
div.store_publicity div.block			{ width:187px; float:left;}
div.store_publicity div.block span		{ width:171px; margin:0 auto 10px 0; padding:4px; border:1px solid #F76B1E; color:#F76B1E; font-size:10px; display:block; overflow:hidden;}
div.store_publicity div.block p			{ width:170px; height:125px; margin:0 0 25px; display:block; overflow:hidden;}
div.store_publicity div.block strong	{ color:#736357; font-size:16px; line-height:20px;}
div.store_publicity table	{ width:555px; margin:2px 0 0;}
div.store_publicity th		{ width:80px; padding:4px 10px; border-bottom:1px solid #FFFFFF; background:#534741; color:#FFFFFF; font-weight:normal; text-align:left;}
div.store_publicity td		{ width:435px; padding:4px 10px; border-bottom:1px solid #FFFFFF; background:#EDEDED; color:#534741;}

/* review */
div.store_review		{ width:555px; margin:0 auto 20px; padding:10px; color:#534741; background:#FFFFFF; overflow:hidden;}
div.store_review p.obi	{ width:555px; margin:0 0 10px; text-indent:-9999px; display:block; overflow:hidden;}
div.store_review p.b0	{ height:24px; background:url(/img/contents/store/store_tt_review.gif) no-repeat 0 0;}

div.store_review div.rate			{ width:340px; float:left;}
div.store_review div.rate div.rank	{ width:260px; height:21px; margin:0 0 3px; padding:0 0 0 80px; background-repeat:no-repeat; background-position:1px 3px; overflow:hidden;}
div.store_review div.rate div.r0	{ background-image:url(/img/contents/category/rate_0.gif);}
div.store_review div.rate div.r1	{ background-image:url(/img/contents/category/rate_1.gif);}
div.store_review div.rate div.r2	{ background-image:url(/img/contents/category/rate_2.gif);}
div.store_review div.rate div.r3	{ background-image:url(/img/contents/category/rate_3.gif);}
div.store_review div.rate div.r4	{ background-image:url(/img/contents/category/rate_4.gif);}
div.store_review div.rate div.r5	{ background-image:url(/img/contents/category/rate_5.gif);}
div.store_review div.rate span.bar	{ width:200px; height:17px; border:2px solid #FECDD7; display:block; overflow:hidden; float:left;}
div.store_review div.rate span.num	{ width:40px; height:21px; color:#F8637C; line-height:21px; text-indent:10px; font-weight:bold; display:block; overflow:hidden; float:left;}

div.store_review div.result		{ width:180px; text-align:right; float:right;}
div.store_review div.result p	{ height:16px; display:block; overflow:hidden;}
div.store_review ul						{ width:176px; height:31px; margin:97px 0 0 4px; display:block; overflow:hidden;}
div.store_review ul li					{ display:inline;}
div.store_review ul li a				{ width:176px; height:31px; text-indent:-9999px; text-align:left; display:block; overflow:hidden;}
div.store_review ul li.review a			{ background:url(/img/contents/store/store_btn_review_s.jpg) no-repeat 0 0;}
div.store_review ul li.review a:hover	{ background:url(/img/contents/store/store_btn_review_s.jpg) no-repeat 0 -31px;}

div.store_review2	{ width:545px; margin:0 auto 20px; padding:15px; color:#534741; background:#FFFFFF; overflow:hidden;}
div.store_review2 div.menu				{ width:545px; height:30px; margin:0 0 5px; overflow:hidden;}
div.store_review2 div.menu span.left	{ width:180px; line-height:30px; float:left;}
div.store_review2 div.menu span.right	{ width:360px; padding:4px 0 0; text-align:right; float:right;}
div.store_review2 div.page_link			{ width:545px; line-height:30px; margin:10px 0 0; text-align:center; overflow:hidden;}
div.store_review2 div.block div.head		{ width:545px; margin:0 0 5px; display:block;}
div.store_review2 div.block div.head p		{ color:#F8637C;}
div.store_review2 div.block div.head em		{ font-size:10px;}
div.store_review2 div.block div.head strong	{ font-size:14px; color:#534741;}
div.store_review2 div.block div.foot		{ width:545px; height:15px; margin:10px 0 0; line-height:15px;}
div.store_review2 div.block span.qa			{ color:#F8637C; font-weight:bold; float:left;}
div.store_review2 div.block span.user		{ width:90px; text-align:right; display:block; overflow:hidden; float:right;}
div.store_review2 ul						{ width:130px; height:15px; display:block; overflow:hidden; float:left;}
div.store_review2 ul li						{ margin:0 0 0 3px; display:inline; float:left;}
div.store_review2 ul li a					{ width:61px; height:15px; text-indent:-9999px; display:block; overflow:hidden;}
div.store_review2 ul li.yes a				{ background:url(/img/contents/store/store_btn_review_y.jpg) no-repeat 0 0;}
div.store_review2 ul li.yes a:hover			{ background:url(/img/contents/store/store_btn_review_y.jpg) no-repeat 0 -15px;}
div.store_review2 ul li.no a				{ background:url(/img/contents/store/store_btn_review_n.jpg) no-repeat 0 0;}
div.store_review2 ul li.no a:hover			{ background:url(/img/contents/store/store_btn_review_n.jpg) no-repeat 0 -15px;}
div.store_review2 div.border	{ width:545px; height:2px; margin:5px 0; background:#FD9BAF; display:block; overflow:hidden;}

/* review_form */
div.store_report		{ width:555px; margin:0 auto 20px; padding:10px; color:#534741; background:#FFFFFF; overflow:hidden;}
div.store_report p.obi	{ width:555px; margin:0 0 10px; text-indent:-9999px; display:block; overflow:hidden;}
div.store_report p.b0	{ height:24px; background:url(/img/contents/store/store_tt_report.gif) no-repeat 0 0;}
div.store_report div.block	{ width:545px; margin:0 5px 10px;}
div.store_report span		{ display:block; overflow:hidden;}
div.store_report span.left	{ width:55px; float:left;}
div.store_report span.right	{ width:480px; float:right;}
div.store_report p.rate	{ height:14px; display:block; overflow:hidden; float:left;}
div.store_report label	{ height:14px; background:url(/img/contents/store/store_mrk_report.gif) repeat-x 1px 0;}
div.store_report p.r5		{ width:100px;}
div.store_report p.r5 label	{ width:70px;}
div.store_report p.r4		{ width:86px;}
div.store_report p.r4 label	{ width:56px;}
div.store_report p.r3		{ width:72px;}
div.store_report p.r3 label	{ width:42px;}
div.store_report p.r2		{ width:58px;}
div.store_report p.r2 label	{ width:28px;}
div.store_report p.r1		{ width:44px;}
div.store_report p.r1 label	{ width:14px;}
div.store_report p.r0		{ }
div.store_report p.r0 label	{ background:none;}

/* invite */
div.store_invite	{ width:575px; height:180px; background:#FFFFFF; overflow:hidden;}
div.store_invite p	{ width:575px; height:102px; background:url(/img/contents/store/store_invite.gif) no-repeat 0 0; text-indent:-9999px; display:block; overflow:hidden;}

/* button */
.myButton {
	-moz-box-shadow: 0px 1px 0px 0px #e84545;
	-webkit-box-shadow: 0px 1px 0px 0px #e84545;
	box-shadow: 0px 1px 0px 0px #e84545;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffcccc), color-stop(1, #e34444));
	background:-moz-linear-gradient(top, #ffcccc 5%, #e34444 100%);
	background:-webkit-linear-gradient(top, #ffcccc 5%, #e34444 100%);
	background:-o-linear-gradient(top, #ffcccc 5%, #e34444 100%);
	background:-ms-linear-gradient(top, #ffcccc 5%, #e34444 100%);
	background:linear-gradient(to bottom, #ffcccc 5%, #e34444 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccc', endColorstr='#e34444',GradientType=0);
	background-color:#ffcccc;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #ff2424;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	padding:12px 16px;
	text-decoration:none;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e34444), color-stop(1, #ffcccc));
	background:-moz-linear-gradient(top, #e34444 5%, #ffcccc 100%);
	background:-webkit-linear-gradient(top, #e34444 5%, #ffcccc 100%);
	background:-o-linear-gradient(top, #e34444 5%, #ffcccc 100%);
	background:-ms-linear-gradient(top, #e34444 5%, #ffcccc 100%);
	background:linear-gradient(to bottom, #e34444 5%, #ffcccc 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e34444', endColorstr='#ffcccc',GradientType=0);
	background-color:#e34444;
	text-decoration: none;
}
.myButton:active {
	position:relative;
	top:1px;
}
a.myButton:link {
	color:#ffffff;
	text-decoration: none;
}
a.myButton:visited {
	color:#ffffff;
	text-decoration: none;
}
a.myButton:active {
	position:relative;
	text-decoration: none;
	top:1px;
}


a.directButton {
	-moz-box-shadow: 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow: 0px 1px 0px 0px #fff6af;
	box-shadow: 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
	background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
	background-color:#ffec64;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #ffaa22;
	display:inline-block;
	cursor:pointer;
	color:#595959;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:12px 16px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffee66;
}
a.directButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
	background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
	background-color:#ffab23;
	background-color:#595959;
	text-decoration: none;
}


a.directButton:link {
	color:#595959;
	text-decoration: none;
}
a.directButton:visited {
	color:#595959;
	text-decoration: none;
}

a.directButton:active {
	position:relative;
	text-decoration: none;
	top:1px;
}


