@charset "utf-8";


/*　サブメニュー下の下線
-----------------------------------------------*/
#none-menu-set {
	background-image:url(../images/share/content-side.gif);
	background-repeat:repeat-y;
	position:relative;
	text-align:center;
	width:1010px;
	height:20px;
	margin:0;
	padding:0 0 0 0;
}

ul#category-menu{
	background-image:url(../images/menu_en/button-menu-bg.gif);
	background-repeat:repeat-x;
	margin:0 0 0 60px;
	_margin-left:0px;
	padding:0;
	list-style:none;
	text-align:left;
	width:890px;
	height:20px;
}

*:first-child+html ul#category-menu{
	background-image:url(../images/menu_en/button-menu-bg.gif);
	background-repeat:repeat-x;
	position:relative;
	float:left;
	margin:0 0 0 60px;
	_margin-left:0px;
	padding:0;
	list-style:none;
	text-align:left;
	width:890px;
	height:20px;
	/* for MacIE5.x \*//*/
	 overflow: hidden;
	/* end */
}

/*   参加概要
-------------------------------------------------*/
/*参加概要2009*/

#content-left {
	float:left;
	width:690px;
	margin:0;
	padding:0 0 0 60px;
	text-align:left;
}



#content-right {
	float:left;
	width:200px;
	margin:0 0 0 0;
	padding:68px 0 0 0;
	text-align:left;
}



.divider {

	position:relative;
	float:left;
	width:642px;
	margin:0;
	padding:0 0 0 12px;
}





.site-set {

	position:relative;
	float:left;
	width:678px;
	margin:0;
	padding:0 0 28px 12px;
}



.application-info {/*参加募集コンテンツ*/

	position:relative;
	float:left;
	width:678px;
	margin:0 0 50px 0;
	padding:0 0 0 12px;
}



.application-info img{

	position:relative;
	float:left;
	margin:0;
	padding:0 30px 0 0;
}

.application-info span {
	margin:0;
	padding:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ff0000;
	line-height:120%;
	font-weight:bold;
}

ul.site-venue-title {/*各タイトル*/
	margin:0 0 20px 0;
	padding:0;
	width:440px;
	height:56px;
	display:block;
}

ul.site-venue-title li{
	float:left;
}
.site-set dl dt{
    width:160px;
    float:left;
}
.site-set dl dd{
    width:492px;
    padding:0 12px 0 0;
    float:left;
    font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
    color:#777;
    line-height:180%;
}

.site-set dl dd p{
    margin:0 0 14px 0;
}


/*ブックレット掲載枠サンプル*/

.site-venue-text-sample {

	position:relative;
	width:654px;
	margin:0;
	padding:0 0 0 0px;
	clear:both;
}



.site-venue-text-sample .picture{

	position:relative;
	float:left;
	margin:0;
	padding:0 25px 0 0;
}



.booklet-sample {

	position:relative;
	float:left;
	width:489px;
	margin:0;
	padding:44px 0 0 0;
	border:0;
}



.booklet-sample img{

	margin:0;
	padding:0 10px 0 0;
}





.text-title {

	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:10px;
	line-height:160%;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	color:#000000;
}



.booklet-sample p.text img{

	margin:0;
	padding:0 10px 0 0;
}



.text {

	margin:0 0 0 0;
	padding:10px 0 0 0;
	font-size:10px;
	line-height:160%;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	color:#000000;
}



/*ブックレット掲載枠サンプル*/

.space-description {

	margin:0 0 0 0;
	padding:0 0 100px 0;
}





.space-description p.title{

	margin: 20px 0 14px 0;
	padding:0 0 0 15px;
	font-size:10px;
	line-height:160%;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	color:#000000;
	font-weight:bold;
}



.space-description p.note{

	margin: 14px 0 0 0;
	padding:0 0 0 15px;
	font-size:10px;
	line-height:160%;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	color:#000000;
}



.space-description table{

	margin:0 0 0 15px;
	padding:0 0 0 0;
	font-size:10px;
	line-height:160%;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	color:#000000;
	width:170px;
}



/*エントリー・スケジュール*/



.divider866 {

	position:relative;
	float:left;
	width:866px;
	margin:0;
	padding:0 0 25px 12px;
}



.entry-info {

	position:relative;
	float:left;
	width:866px;
	margin:0 0 30px 0;
	padding:0 0 0 12px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ff0000;
	line-height:120%;
	font-weight:bold;
}



.entry-set {

	position:relative;
	float:left;
  margin:0;
  padding:0 0 24px 0;
}



.entry-head {

	position:relative;
	float:left;
	width:205px;
	margin:0 0 0 0;
	padding:0 0 0 12px;
}



.entry-description {

	position:relative;
	float:left;
	width:660px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:160%;
}



.entry-description span {

	color:#777777;
}





.schedule-head {/*スケジュール*/

	position:relative;
	float:left;
	width:866px;
	margin:0 0 0 0;
	padding:10px 0 40px 12px;
}



.schedule-step-fig {

	position:relative;
	float:left;
  margin:0;
  padding:0 0 0 395px;
  clear:both;
}



.schedule-set {

	position:relative;
	float:left;
  margin:0;
  padding:0 0 0 12px;
}



.schedule-set .step {

	position:relative;
	float:left;
  width:37px;
  margin:0;
  padding:0;
}



.schedule-set .step-description {

  background-color:#EEEEEE;
	position:relative;
	float:left;
  width:799px;
  margin:0;
  padding:12px 15px 15px 15px;
}



.schedule-set .step-description div.timeline {

	position:relative;
	float:left;
  width:155px;
  margin:3px 0 0 0;
  padding:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#777777;
  line-height:120%;
}



.schedule-set .step-description div.text {

	position:relative;
	float:left;
  width:345px;
  margin:3px 0 0 0;
  padding:0;
}



.schedule-set .step-description div.text span.title {

	position:relative;
	float:left;
  width:345px;
  margin:0;
  padding:0 0 35px 0;
	font-size:14px;
	line-height:130%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
}



.schedule-set .step-description div.text dl{

	position:relative;
	float:left;
  width:345px;
  margin:0 0 18px 0;
  padding:0;
}



.schedule-set .step-description div.text dl dt{

	position:relative;
	float:left;
  width:80px;
  margin:0 0 0 0;
  padding:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
  line-height:120%;
  font-weight:bold;
}



.schedule-set .step-description div.text dl dd{

	position:relative;
	float:left;
  width:265px;
  margin:0 0 0 0;
  padding:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ff0000;
  line-height:120%;
  font-weight:bold;
}



.schedule-set .step-description div.note {

	position:relative;
	float:left;
  width:246px;
  margin:0;
  padding:0 0 0 52px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#777777;
	line-height:160%;
}







/* Step4の設定

------------------*/

.schedule-set .step-description div.textA {

	position:relative;
	float:left;
  width:643px;
  margin:3px 0 0 0;
  padding:0;
}



.schedule-set .step-description div.textA span.title {

	position:relative;
	float:left;
  width:345px;
  height:50px;
  margin:0;
  padding:0 0 0 0;
	font-size:14px;
	line-height:130%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
}



.schedule-set .step-description div.textA div.noteA {

	position:relative;
	float:left;
  width:298px;
  height:50px;
  margin:0;
  padding:0 0 0 0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#777777;
	line-height:160%;
}



.schedule-set .step-description div.textA dl{

	position:relative;
	float:left;
  width:643px;
  margin:0 0 18px 0;
  padding:0;
}



.schedule-set .step-description div.textA dl dt{

	position:relative;
	float:left;
  width:345px;
  margin:0 0 0 0;
  padding:0;
}



.schedule-set .step-description div.textA dl dd{

	position:relative;
	float:left;
  width:298px;
  margin:0 0 0 0;
  padding:6px 0 0 0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#777777;
	line-height:120%;
}



/* Step5の設定

------------------*/



.schedule-set .step-description div.note2 {

	position:relative;
	float:left;
  width:298px;
  margin:0;
  padding:0 0 0 0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#777777;
	line-height:160%;
}



/* Step6の設定

------------------*/

.schedule-set .step-description div.textB {

	position:relative;
	float:left;
  width:643px;
  margin:3px 0 0 0;
  padding:0;
}



.schedule-set .step-description div.textB span.title {

	position:relative;
	float:left;
  width:643px;
  height:40px;
  margin:0;
  padding:0 0 0 0;
	font-size:14px;
	line-height:130%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
}



.schedule-set .step-description div.textB dl{

	position:relative;
	float:left;
  width:643px;
  margin:0 0 18px 0;
  padding:0;
}



.schedule-set .step-description div.textB dl dt{

	position:relative;
	float:left;
  width:345px;
  margin:0 0 0 0;
  padding:0;
}



.schedule-set .step-description div.textB dl dd{

	position:relative;
	float:left;
  width:298px;
  margin:0 0 0 0;
  padding:6px 0 0 0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#777777;
	line-height:120%;
}



/*-----------------------------------------------------*/



/*FAQ*/

.faq-set {

	position:relative;
  width:877px;
	float:left;
  margin:0;
  padding:0 0 0 12px;
}



.faq-head {

	position:relative;
	float:left;
  width:220px;
  margin:0;
  padding:10px 10px 0 0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:160%;
  font-weight:bold;
}



.faq-description-set {

	position:relative;
	float:left;
  width:619px;
  margin:0;
  padding:0;
}



.faq-description-gray {/*背景色グレー*/

	position:relative;
	float:left;
  width:625px;
  margin:0 0 30px 0;
  padding:10px;
  background-color:#EEEEEE;
}



.faq-description {/*背景色なし*/

	position:relative;
	float:left;
  width:625px;
  margin:0 0 30px 0;
  padding:0 10px 0 10px;
}



.question {

	position:relative;
	float:left;
  width:310px;
  margin:0;
  padding:0 20px 0 0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#777777;
	line-height:160%;
  font-weight:bold;
}



.answer {

	position:relative;
	float:left;
  width:295px;
  margin:0;
  padding:0 0 0 0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#777777;
	line-height:160%;
}



.answer-table {

	position:relative;
	float:left;
  width:295px;
  margin:0;
  padding:0 0 0 0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#777777;
	line-height:160%;
}



.answer-table .line {

	background-image:url(../images/share/line_dotted.gif);
  background-repeat:repeat-x;
  background-position:center left;
}



.answer-table .cat {

	background-color:#EEEEEE;
  margin:0;
  padding:0 6px 0 0;
}



.answer-table .value {

  margin:0;
  padding:0 0 0 4px;
}



.divider877 {

	position:relative;
	float:left;
	width:877px;
	margin:0;
	padding:0 0 25px 12px;
}



.btn-top {

	position:relative;
	float:left;
	width:10px;
	margin:0;
	padding: 12px 0 10px 879px;
}



.btn-top a {

	background-image:url(../images/for_exhibitors/btn_top.gif);
  background-repeat:no-repeat;
	position:relative;
	float:left;
	width:10px;
  height:8px;
  display:block;
  overflow:hidden;
	margin:0;
	padding:0;
}



.btn-top a:hover {

	background-image:url(../images/for_exhibitors/btn_top_on.gif);
  background-repeat:no-repeat;
	position:relative;
	float:left;
	width:10px;
  height:8px;
  display:block;
  overflow:hidden;
	margin:0;
	padding:0;
}





/*   サブメニュー

-------------------------------------------------*/



ul#sub-menu{

	margin:0 0 0 60px;
	_margin-left:0px;
	padding:0;
	list-style:none;
	text-align:left;
	width:890px;
	height:64px;
	/* for MacIE5.x \*//*/

	 overflow: hidden;
	/* end */

	}



*:first-child+html ul#sub-menu{

	position:relative;
	float:left;
	margin:0 0 0 60px;
	_margin-left:0px;
	padding:0;
	list-style:none;
	text-align:left;
	width:890px;
	height:64px;
	/* for MacIE5.x \*//*/

	 overflow: hidden;
	/* end */

	}





ul#sub-menu{

	margin:0 0 0 60px;
	_margin-left:0px;
	padding:0;
	list-style:none;
	text-align:left;
	width:890px;
	height:64px;
	/* for MacIE5.x \*//*/

	 overflow: hidden;
	/* end */

	}



*:first-child+html ul#sub-menu{

	position:relative;
	float:left;
	margin:0 0 0 60px;
	_margin-left:0px;
	padding:0;
	list-style:none;
	text-align:left;
	width:890px;
	height:64px;
	/* for MacIE5.x \*//*/

	 overflow: hidden;
	/* end */

	}



li#sub-menu-item01{

	height:53px;
	width:208px;
	margin:0 12px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}



li#sub-menu-item01on {

	background-image:url(../images/menu_en/sub_for_exh_outline.gif);
	background-position:0 -53px;
	background-repeat:no-repeat;
	height:53px;
	width:208px;
	margin:0 12px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}



li#sub-menu-item01 a{

	background-image:url(../images/menu_en/sub_for_exh_outline.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	height:53px;
	width:208px;
	margin:0 12px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}



li#sub-menu-item01 a:hover{

	background-position:0 -53px;
}



li#sub-menu-item02{

	height:53px;
	width:208px;
	margin:0 12px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}



li#sub-menu-item02on {

	background-image:url(../images/menu_en/sub_for_exh_schedule.gif);
	background-position:0 -53px;
	background-repeat:no-repeat;
	height:53px;
	width:208px;
	margin:0 12px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}



li#sub-menu-item02 a{

	background-image:url(../images/menu_en/sub_for_exh_schedule.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	height:53px;
	width:208px;
	margin:0 12px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}



li#sub-menu-item02 a:hover{

	background-position:0 -53px;
}



li#sub-menu-item03{

	height:53px;
	width:208px;
	margin:0 12px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}



li#sub-menu-item03on {

	background-image:url(../images/menu_en/sub_for_exh_faq.gif);
	background-position:0 -53px;
	background-repeat:no-repeat;
	height:53px;
	width:208px;
	margin:0 12px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}



li#sub-menu-item03 a{

	background-image:url(../images/menu_en/sub_for_exh_faq.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	height:53px;
	width:208px;
	margin:0 12px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}



li#sub-menu-item03 a:hover{

	background-position:0 -53px;
}









/*  -FAQ- ： 選択ボタン

-------------------------------------------------*/





ul#category-menu{

	background-image:url(../images/menu_en/button-menu-bg.gif);
	background-repeat:repeat-x;
	margin:0 0 0 60px;
	_margin-left:0px;
	padding:0;
	list-style:none;
	text-align:left;
	width:890px;
	height:60px;
	/* for MacIE5.x \*//*/

	 overflow: hidden;
	/* end */

	}



*:first-child+html ul#category-menu{

	background-image:url(../images/menu_en/button-menu-bg.gif);
	background-repeat:repeat-x;
	position:relative;
	float:left;
	margin:0 0 0 60px;
	_margin-left:0px;
	padding:0;
	list-style:none;
	text-align:left;
	width:890px;
	height:60px;
	/* for MacIE5.x \*//*/

	 overflow: hidden;
	/* end */

	}



li#category-menu-item01{

	height:26px;
	width:148px;
	margin:0 12px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}



li#category-menu-item01on {

	background-image:url(../images/menu_en/faq-01.gif);
	background-position:0 -26px;
	background-repeat:no-repeat;
	height:26px;
	width:148px;
	margin:0 12px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}



li#category-menu-item01 a{

	background-image:url(../images/menu_en/faq-01.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	height:26px;
	width:148px;
	margin:0 12px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}



li#category-menu-item01 a:hover{

	background-position:0 -26px;
}



li#category-menu-item02{

	height:26px;
	width:153px;
	margin:0 12px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}



li#category-menu-item02on {

	background-image:url(../images/menu_en/faq-02.gif);
	background-position:0 -26px;
	background-repeat:no-repeat;
	height:26px;
	width:153px;
	margin:0 12px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}



li#category-menu-item02 a{

	background-image:url(../images/menu_en/faq-02.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	height:26px;
	width:153px;
	margin:0 12px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}



li#category-menu-item02 a:hover{

	background-position:0 -26px;
}



li#category-menu-item03{

	height:26px;
	width:58px;
	margin:0 12px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}



li#category-menu-item03on {

	background-image:url(../images/menu_en/faq-03.gif);
	background-position:0 -26px;
	background-repeat:no-repeat;
	height:26px;
	width:58px;
	margin:0 12px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}



li#category-menu-item03 a{

	background-image:url(../images/menu_en/faq-03.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	height:26px;
	width:58px;
	margin:0 12px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}



li#category-menu-item03 a:hover{

	background-position:0 -26px;
}





li#category-menu-item04{

	height:26px;
	width:114px;
	margin:0 12px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}



li#category-menu-item04on {

	background-image:url(../images/menu_en/faq-04.gif);
	background-position:0 -26px;
	background-repeat:no-repeat;
	height:26px;
	width:114px;
	margin:0 12px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}



li#category-menu-item04 a{

	background-image:url(../images/menu_en/faq-04.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	height:26px;
	width:114px;
	margin:0 12px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}



li#category-menu-item04 a:hover{

	background-position:0 -26px;
}





li#category-menu-item05{

	height:26px;
	width:133px;
	margin:0 12px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}



li#category-menu-item05on {

	background-image:url(../images/menu_en/faq-05.gif);
	background-position:0 -26px;
	background-repeat:no-repeat;
	height:26px;
	width:133px;
	margin:0 12px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}



li#category-menu-item05 a{

	background-image:url(../images/menu_en/faq-05.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	height:26px;
	width:133px;
	margin:0 12px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}



li#category-menu-item05 a:hover{

	background-position:0 -26px;
}





li#category-menu-item06{

	height:26px;
	width:59px;
	margin:0 12px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}



li#category-menu-item06on {

	background-image:url(../images/menu_en/faq-06.gif);
	background-position:0 -26px;
	background-repeat:no-repeat;
	height:26px;
	width:59px;
	margin:0 12px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}



li#category-menu-item06 a{

	background-image:url(../images/menu_en/faq-06.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	height:26px;
	width:59px;
	margin:0 12px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}



li#category-menu-item06 a:hover{

	background-position:0 -26px;
}





li#category-menu-item07{

	height:26px;
	width:61px;
	margin:0 12px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}



li#category-menu-item07on {

	background-image:url(../images/menu_en/faq-07.gif);
	background-position:0 -26px;
	background-repeat:no-repeat;
	height:26px;
	width:61px;
	margin:0 12px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}



li#category-menu-item07 a{

	background-image:url(../images/menu_en/faq-07.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	height:26px;
	width:61px;
	margin:0 12px 0 0;
	padding:0;
	float:left;
	font-size:5px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	list-style:none;
}



li#category-menu-item07 a:hover{

	background-position:0 -26px;
}


