

/*body関連*/
body{background-color:#ffffff;margin-top:0px;margin-left:0px;}

body.id_info{
background-color:#ffffff;
margin-top:0px;
margin-left:0px;
  background-image: url(../img/id_back.gif);
  background-repeat: repeat;
  white-space: nowrap;
}

/*a関連*/

a.cart:link{color:#ffffff;text-decoration:underline;}
a.cart:visited{color:#ffffff;text-decoration:underline;}
a.cart:active{color:#ffffff;text-decoration:underline;}
a.cart:hover{color:#ffffff;text-decoration:underline;}

/*table関連*/


/*バックグラウンドカラー関連*/
tr.color_fff,td.color_fff{background-color: #FFFFFF;}
tr.color_ece,td.color_ece{background-color: #ECECEC;}
tr.color_ccc,td.color_ccc{background-color: #CCCCCC;}
tr.color_f0f,td.color_f0f{background-color: #F0F0F0;}
tr.color_666,td.color_666{background-color: #666666;}
tr.color_039,td.color_039{background-color: #003399;}
tr.color_6290c7,td.color_6290c7{background-color: #6290C7;}
tr.color_ff5c1d,td.color_ff5c1d{background-color: #FF5C1D;}
tr.color_e9f3ff,td.color_e9f3ff{background-color: #E9F3FF;}
tr.color_mainsearch,td.color_mainsearch{background-color: #FFF2E1;}
tr.color_result1,td.color_result1{background-color: #3874B9;}
tr.color_result2,td.color_result2{background-color: #6390C7;}
tr.color_detail1,td.color_detail1{background-color: #00408A;}
tr.color_detail2,td.color_detail2{background-color: #E9F3FF;}
tr.color_detail3,td.color_detail3{background-color: #F7D3A1;}
tr.color_detailtable1,td.color_detailtable1{background-color: #FFE6C2;}
tr.color_idback,td.color_idback{background-color: #F5F5D0;}
tr.color_data,td.color_data{background-color: #E78501;}

tr.color_step,td.color_step{background-color: #FF5A1C;}
tr.color_flowtitle,td.color_flowtitle{background-color: #FFE6C2;}
tr.color_flow,td.color_flow{background-color: #FFF2E1;}
tr.color_flowborder,td.color_flowborder{background-color: #F29922;}
tr.color_qaline,td.color_qaline{background-color: #3874B9;}

.headLine{margin-left:13px;}

tr.color_footer,td.color_footer{background-color: #396AA2;}

/*ライン関連*/
.dot_line_3{border-bottom:1px dashed #333333;}
.dot_line_6{border-bottom:1px dashed #666666;}
.dot_line_b{border-bottom:1px dashed #BBBBBB;}

.dot_line_main_search{border-bottom:1px dashed #666666; padding: 5px;}

.line{border-bottom:1px solid #939393;}
.line_title{border-top:1px solid #DAE3ED;}

/*ボーダー関連*/

.bd_top_all{
border-top:1px solid #666666;
border-left:1px solid #666666;
border-right:1px solid #666666;
border-bottom:1px solid #666666;
font-size:12px;color:#FFFFFF;
font-weight:bold;
line-height:1.8em;
}

.bd_top_all_detail{
border-top:1px solid #666666;
border-left:1px solid #666666;
border-right:1px solid #666666;
border-bottom:1px solid #666666;
font-size:12px;color:#333333;
font-weight:bold;
line-height:1.8em;
background-color: #FFE6C2;
}

.trb_bd_top{
border-top:1px solid #666666;
border-right:1px solid #666666;
border-bottom:1px dotted #666666;
font-size:12px;color:#FFFFFF;
font-weight:bold;
line-height:1.8em;
}
.trb_bd_center{
border-right:1px solid #666666;
border-bottom:1px dotted #666666;
font-size:12px;color:#ffffff;
font-weight:bold;
line-height:1.8em;
}

.trb_bd_all2{
border-top:1px solid #666666;
border-right:1px solid #666666;
border-bottom:1px solid #666666;
font-size:12px;color:#ffffff;
font-weight:bold;
line-height:1.8em;
}

.trb_bd_buttom{
border-right:1px solid #666666;
border-bottom:1px solid #666666;
font-size:12px;color:#ffffff;
font-weight:bold;
line-height:1.8em;
}

.trb_bd_top_detail{
border-top:1px solid #666666;
border-right:1px solid #666666;
border-bottom:1px solid #666666;
font-size:12px;color:#333333;
line-height:1.8em;
font-weight:bold;
}
.trl_bd_top{
border-top:1px solid #666666;
border-right:1px solid #666666;
border-left:1px solid #666666;
font-size:12px;color:#333333;
line-height:1.8em;
font-weight:bold;
}

.rbl_bd_top{
border-right:1px solid #666666;
border-bottom:1px solid #666666;
border-left:1px solid #666666;
font-size:12px;color:#333333;
line-height:1.8em;
font-weight:bold;
}

.rbl_bd_top_detail{
border-right:1px solid #666666;
border-bottom:1px solid #666666;
border-left:1px solid #666666;
font-size:12px;color:#333333;
line-height:1.8em;
font-weight:bold;
background-color: #FFF2E1;
}

.trl_bd_top{
border-top:1px solid #666666;
border-right:1px solid #666666;
border-left:1px solid #666666;
font-size:12px;color:#333333;
line-height:1.8em;
font-weight:bold;
}

.tr_bd_top_detail{
border-top:1px solid #666666;
border-right:1px solid #666666;
font-size:12px;color:#333333;
line-height:1.8em;
font-weight:bold;
}

.tr_bd_top{
border-top:1px solid #666666;
border-right:1px solid #666666;
font-size:12px;color:#FFFFFF;
line-height:1.8em;
font-weight:bold;
}

.rb_bd_top_detail{
border-right:1px solid #666666;
border-bottom:1px solid #666666;
font-size:12px;color:#333333;
line-height:1.8em;
font-weight:bold;
}

.rb_bd_top{
border-right:1px solid #666666;
border-bottom:1px solid #666666;
font-size:12px;color:#FFFFFF;
line-height:1.8em;
font-weight:bold;
}

.rbl_bd_w{
border-right:1px solid #666666;
border-left:1px solid #666666;
border-bottom:1px solid #666666;
font-size:12px;color:#333333;
line-height:1.8em;
background-color: #ffffff;
}

.rb_dot_w{
border-right:1px solid #666666;
border-bottom:1px dotted #666666;
font-size:12px;color:#333333;
line-height:1.8em;
background-color: #ffffff;
}

.rbl_dot_w{
border-right:1px solid #666666;
border-bottom:1px dotted #666666;
border-left:1px solid #666666;
font-size:12px;color:#333333;
line-height:1.8em;
background-color: #ffffff;
}

.rb_bd_w{
border-right:1px solid #666666;
border-bottom:1px solid #666666;
font-size:12px;color:#333333;
line-height:1.8em;
background-color: #ffffff;
}

.rbl_bd_bl{
border-right:1px solid #666666;
border-left:1px solid #666666;
border-bottom:1px solid #666666;
font-size:12px;color:#333333;
line-height:1.8em;
background-color: #E9F3FF;
}

.rb_dot_bl{
border-right:1px solid #666666;
border-bottom:1px dotted #666666;
font-size:12px;color:#333333;
line-height:1.8em;
background-color: #E9F3FF;
}

.rb_bd_bl{
border-right:1px solid #666666;
border-bottom:1px solid #666666;
font-size:12px;color:#333333;
line-height:1.8em;
background-color: #E9F3FF;
}

.rbl_dot_bl{
border-right:1px solid #666666;
border-bottom:1px dotted #666666;
border-left:1px solid #666666;
font-size:12px;color:#333333;
line-height:1.8em;
background-color: #E9F3FF;
}


.rbl_bd_gr{
border-right:1px solid #666666;
border-left:1px solid #666666;
border-bottom:1px solid #666666;
font-size:12px;color:#333333;
line-height:1.8em;
background-color: #ECECEC;
}

.rbl_dot_gr{
border-right:1px solid #666666;
border-bottom:1px dotted #666666;
border-left:1px solid #666666;
font-size:12px;color:#333333;
line-height:1.8em;
background-color: #ECECEC;
}

.rb_dot_gr{
border-right:1px solid #666666;
border-bottom:1px dotted #666666;
font-size:12px;color:#333333;
line-height:1.8em;
background-color: #ECECEC;
}

.rb_bd_gr{
border-right:1px solid #666666;
border-bottom:1px solid #666666;
font-size:12px;color:#333333;
line-height:1.8em;
background-color: #ECECEC;
}

.l_bd_or{
border-left:1px solid #666666;
font-size:16px;color:#333333;
font-weight:bold;
white-space:nowrap;
background-color: #FFE6C2;
}

.l_dot_or{
border-left:1px dotted #666666;
font-size:16px;color:#333333;
font-weight:bold;
background-color: #FFE6C2;
}



/*画像関連*/

.cart_back {
  background-image: url(../img/cart_back.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  padding-bottom: 3px;
}

.menu_back {
  background-image: url(../img/menu_back.gif);
  background-repeat: repeat-x;
  white-space: nowrap;
}

.search_back {
  background-image: url(../img/search_back.gif);
  background-repeat: repeat-x;
  white-space: nowrap;
}

.member_name {
  background-image: url(../img/member_name.gif);
  background-repeat: repeat-x;
  white-space: nowrap;
}

.menu_under_back {
  background-image: url(../img/menu_under_back.gif);
  background-repeat: repeat-x;
  white-space: nowrap;
}

.option_back {
  background-image: url(../img/option_back.gif);
  background-repeat: repeat-x;
  white-space: nowrap;
}


.main_search_back_top {
  background-image: url(../img/main_search_back_top.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
}

.main_search_back_right {
  background-image: url(../img/main_search_back_right.gif);
  background-repeat: repeat-y;
  white-space: nowrap;
}

.main_search_back_left {
  background-image: url(../img/main_search_back_left.gif);
  background-repeat: repeat-y;
  white-space: nowrap;
}

.main_search_back_bottom {
  background-image: url(../img/main_search_back_bottom.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
}

.result_dashed {
  background-image: url(../img/dashed.gif);
  background-repeat: repeat-x;
  white-space: nowrap;
}

.cart_content_back {
  background-image: url(../img/cart_content_back.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  width: 182px;
}


.main_search_back_wtop {
  background-image: url(../img/main_search_back_wtop.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
}

.main_search_back_wright {
  background-image: url(../img/main_search_back_wright.gif);
  background-repeat: repeat-y;
  white-space: nowrap;
}

.main_search_back_wleft {
  background-image: url(../img/main_search_back_wleft.gif);
  background-repeat: repeat-y;
  white-space: nowrap;
}

.main_search_back_wbottom {
  background-image: url(../img/main_search_back_wbottom.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
}

.id_back {
  background-image: url(../img/id_back.gif);
  background-repeat: repeat;
  white-space: nowrap;
}

.id_header {
  background-image: url(../img/id_header.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  width: 798px;
  height: 90px;
}

.id_header2 {
  background-image: url(../img/id_header2.gif);
  background-repeat: no-repeat;
  white-space: nowrap;
  width: 758px;
  height: 122px;
}

.dot_flow {
  background-image: url(../img/dot_flow.gif);
  background-repeat: repeat-y;
  white-space: nowrap;
}


/*タイトル*/

h1 {
  margin: 10px 0px;
}

h2 {
  margin: 20px 0px;
}


/*リスト関連*/


ul.header{
    list-style: none;
	margin: 0px;
	padding: 0px;
}


li.header{
	padding-left: 15px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	font-size:12px;
    background: url(../img/header_icon.gif) no-repeat 0px 2px;
}

ul.question{
    list-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


li.question{
	padding-left: 18px;
	padding-bottom: 2px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	font-size:10px;
    background: url(../img/question_icon.gif) no-repeat 0px 1px;
}

ul.question2{
    list-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


li.question2{
	padding-left: 18px;
	padding-bottom: 2px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	font-size:12px;
    background: url(../img/question_icon.gif) no-repeat 0px 1px;
}

ul.search_question{
    list-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


li.search_question{
	padding-left: 18px;
	padding-bottom: 2px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	font-size:10px;
	float: right;
    background: url(../img/search_question_icon.gif) no-repeat 0px 1px;
}



/*テキスト、フォント関連*/
.t9{font-size:60%;color:#333333;}
.t9-f00{font-size:60%;color:#ff0000;}
.t9-fff{font-size:60%;color:#ffffff;}

.t10{font-size:70%;color:#333333;}
.t10-f00{font-size:70%;color:#FF0000;}
.t10-b{font-size:70%;color:#333333;font-weight:bold;}
.t10-999{font-size:70%;color:#999999;}
.t10-039{font-size:70%;color:#003399;}
.t10-f00{font-size:70%;color:#ff0000;}
.t10-006{font-size:70%;color:#000066;}

.t10-4-333{font-size:70%;line-height:14px;color:#333333;}
.t10-6-333{font-size:70%;line-height:16px;color:#333333;}
.t10-8{font-size:70%;line-height:18px;color:#333333;}
.t10-10{font-size:70%;line-height:20px;color:#333333;}

.t10-entry{font-size:70%;line-height:18px;color:#FF5C1D;}
.t10-idcopy{font-size:70%;line-height:2.5em;color:#333333;}

.t10-cart-039{font-size:10px;color:#003399;}


.t12{font-size:80%;color:#333333;}
.t12-b{font-size:80%;color:#333333;font-weight:bold;}
.t12-b-6{font-size:80%;color:#333333;line-height:1.8em;font-weight:bold;}
.t12-fff{font-size:80%;color:#FFFFFF;}
.t12-f00{font-size:80%;color:#FF0000;}
.t12-2-333{font-size:80%;line-height:14px;color:#333333;}
.t12-4-333{font-size:80%;line-height:16px;color:#333333;}
.t12-6-333{font-size:80%;line-height:18px;color:#333333;}
.t12-8-333{font-size:80%;line-height:20px;color:#333333;}
.t12-10-333{font-size:80%;line-height:22px;color:#333333;}

.t12-entry{font-size:80%;line-height:18px;color:#FF5C1D;}
.t12-cart{font-size:12px;color:#333333;font-weight:bold;}
.t12-cart-fff{font-size:12px;color:#FFFFFF;}
.t12-member{font-size:12px;color:#333333;font-weight:bold;margin-bottom:0.5em;}

.t14{font-size:90%;color:#333333;}
.t14-2{font-size:90%;line-height:16px;color:#333333;}
.t14-4{font-size:90%;line-height:18px;color:#333333;}
.t14-6{font-size:90%;line-height:20px;color:#333333;}
.t14-8{font-size:90%;line-height:22px;color:#333333;}
.t14-10{font-size:90%;line-height:24px;color:#333333;}

.t14-undertitle{font-size:90%;line-height:20px;color:#454545;margin-bottom:10px;}

.t16{font-size:100%;color:#333333;}
.t16-fff{font-size:100%;color:#FFFFFF;}
.t16-f69{font-size:100%;color:#FF6699;}
.t16-4-333{font-size:100%;line-height:20px;color:#333333;}
.t16-6-333{font-size:100%;line-height:22px;color:#333333;}
.t16-8-333{font-size:100%;line-height:24px;color:#333333;}
.t16-10-333{font-size:100%;line-height:26px;color:#333333;}

.t16-entry{font-size:100%;color:#FF5C1D;}
.t16-cart{font-size:100%;color:#FF5A1C;}

.t16-undertitle{font-size:100%;line-height:20px;color:#333333; margin-bottom:10px;font-weight:bold;}
.t16-undertitle_r{font-size:100%;line-height:20px;color:#FF5C1D; margin-bottom:10px;font-weight:bold;}

.t17{font-size:110%;color:#333333;}

.t18{font-size:18px;color:#333333;}
.t18-2-333{font-size:18px;line-height:20px;color:#333333;}
.t18-4-333{font-size:18px;line-height:22px;color:#333333;}
.t18-6-333{font-size:18px;line-height:24px;color:#333333;}
.t18-8-333{font-size:18px;line-height:26px;color:#333333;}
.t18-10-333{font-size:18px;line-height:28px;color:#333333;}

.t18-8-idtitle{font-size:120%;line-height:2em;color:#306090;}

.t20{font-size:20px;color:#333333;}
.t20-2-333{font-size:20px;line-height:22px;color:#333333;}
.t20-4-333{font-size:20px;line-height:24px;color:#333333;}
.t20-6-333{font-size:20px;line-height:26px;color:#333333;}
.t20-8-333{font-size:20px;line-height:28px;color:#333333;}
.t20-10-333{font-size:20px;line-height:30px;color:#333333;}

.t22{font-size:22px;color:#333333;}
.t22-2{font-size:22px;line-height:24px;color:#333333;}
.t22-4{font-size:22px;line-height:26px;color:#333333;}
.t22-6{font-size:22px;line-height:28px;color:#333333;}
.t22-8{font-size:22px;line-height:30px;color:#333333;}
.t22-10{font-size:22px;line-height:32px;color:#333333;}

.t24{font-size:24px;color:#333333;}

.t26{font-size:26px;color:#333333;}

.t30{font-size:30px;color:#333333;}


/*フォーム関連*/
form{
margin:0px;
}

.mar_logout {
margin-bottom: 8px;
}

.hide {
display: none;
}

* #gmenu {
	margin:0px;
	padding:0px;
}

/* ------------------------------
	ヘッダ　グローバルナビゲーション部
------------------------------ */

#gnavi{
	height:42px;
	width: 780px;
	margin:0px;
	padding:0px;
	background-image:url("../img/g_navi_bg.gif");
}


#gnavi ul#gmenu {
	position:relative;
	width: 517px;
	float:left;
}

#gnavi ul#gmenu li {
	position: absolute;
	display:block;
	height: 42px;
	text-indent: -9999px;
}

#gnavi ul#gmenu li a {
  text-decoration: none;
  display: block;
  height: 42px;
}

#gnavi ul#gmenu li#member { width:125px; left: 0px; background: url("../img/member_menu.gif") no-repeat; }
#gnavi ul#gmenu li#memberbar { width:130px; left: 387px; background: url("../img/member_bar.gif") no-repeat; }

#gnavi ul#gmenu li#support { width:131px; left: 125px; background: url("../img/support_off.gif") no-repeat; }
#gnavi ul#gmenu li#orderreceive { width: 130px; left: 256px; background: url("../img/orderreceive_off.gif") no-repeat; }
#gnavi ul#gmenu li#maintenance { width: 131px; left: 386px; background: url("../img/maintenance_off.gif") no-repeat; }

#gnavi ul#gmenu li#aplicant { width:131px; left: 125px; background: url("../img/aplicant_off.gif") no-repeat; }
#gnavi ul#gmenu li#maintenance2 { width: 131px; left: 256px; background: url("../img/maintenance_off.gif") no-repeat; }

#gnavi ul#gmenu li#order { width:131px; left: 125px; background: url("../img/order_off.gif") no-repeat; }
#gnavi ul#gmenu li#approval { width:130px; left: 256px; background: url("../img/approval_off.gif") no-repeat; }

#gnavi ul#gmenu li#member a:hover{ width:125px; left: 0px; background: url("../img/member_menu.gif") no-repeat; }
#gnavi ul#gmenu li#memberbar a:hover{ width:130px; left: 387px; background: url("../img/member_bar.gif") no-repeat; }

#gnavi ul#gmenu li#support a:hover{ width:131px; left: 125px; background: url("../img/support_on.gif") no-repeat; }
#gnavi ul#gmenu li#orderreceive a:hover{ width: 130px; left: 256px; background: url("../img/orderreceive_on.gif") no-repeat; }
#gnavi ul#gmenu li#maintenance a:hover{ width: 131px; left: 386px; background: url("../img/maintenance_on.gif") no-repeat; }

#gnavi ul#gmenu li#aplicant a:hover{ width:131px; left: 125px; background: url("../img/aplicant_on.gif") no-repeat; }
#gnavi ul#gmenu li#maintenance2 a:hover{ width: 131px; left: 256px; background: url("../img/maintenance_on.gif") no-repeat; }

#gnavi ul#gmenu li#order a:hover{ width:131px; left: 125px; background: url("../img/order_on.gif") no-repeat; }
#gnavi ul#gmenu li#approval a:hover{ width:130px; left: 256px; background: url("../img/approval_on.gif") no-repeat; }

#gnavi ul#gmenu li#member em a{ width:125px; left: 0px; background: url("../img/member_menu.gif") no-repeat; }
#gnavi ul#gmenu li#memberbar em a{ width:130px; left: 387px; background: url("../img/member_bar.gif") no-repeat; }

#gnavi ul#gmenu li#support em a{ width:131px; left: 125px; background: url("../img/support_on.gif") no-repeat; }
#gnavi ul#gmenu li#orderreceive em a{ width: 130px; left: 256px; background: url("../img/orderreceive_on.gif") no-repeat; }
#gnavi ul#gmenu li#maintenance em a{ width: 131px; left: 386px; background: url("../img/maintenance_on.gif") no-repeat; }

#gnavi ul#gmenu li#aplicant  em a{ width:131px; left: 125px; background: url("../img/aplicant_on.gif") no-repeat; }
#gnavi ul#gmenu li#maintenance2 em a{ width: 131px; left: 256px; background: url("../img/maintenance_on.gif") no-repeat; }

#gnavi ul#gmenu li#order  em a{ width:131px; left: 125px; background: url("../img/order_on.gif") no-repeat; }
#gnavi ul#gmenu li#approval  em a{ width:130px; left: 256px; background: url("../img/approval_on.gif") no-repeat; }

#gnavi #search{
	width: 263px;
	height: 42px;
	float:right;
	vertical-align:baseline;
}

#gnavi #search .inputform{
	vertical-align:baseline;
}


/* ------------------------------
	サブナビゲーション
------------------------------ */

#sub-navi{
	position:relative;
	padding: 0,0,10px,0;
	width: 780px;
	height:27px;
	background-image:url("../img/sub_navi_bg.gif");
}


/* ----------- サブナビ01 --------------- */

#sub-navi #s-navu01 {
	position:absolute;
	width: 382px;
	float:left;
	padding: 0,0,10px,0;
	z-index:1;
	visibility: hidden;
}

ul#sb01 li {
	position: absolute;
	display:block;
	height: 27px;
	padding: 0,0,10px,0;
	text-indent: -9999px;
}

ul#sb01 li a {
  text-decoration: none;
  display: block;
  height: 27px;
}

ul#sb01 li#sb0101 { width:56px; left:125px; background: url("../img/sb_navi01_01.gif") no-repeat; }
ul#sb01 li#sb0102 { width: 72px; left: 181px; background: url("../img/sb_navi01_02.gif") no-repeat; }
ul#sb01 li#sb0103 { width: 72px; left: 253px; background: url("../img/sb_navi01_03.gif") no-repeat; }
ul#sb01 li#sb0104 { width: 57px; left: 325px; background: url("../img/sb_navi01_04.gif") no-repeat; }

/* ----------- サブナビ02 --------------- */

#sub-navi #s-navu02 {
	position:absolute;
	width: 537px;
	float:left;
	z-index:1;
	visibility: hidden;
}


ul#sb02 li {
	position: absolute;
	display:block;
	height: 27px;
	text-indent: -9999px;
}

ul#sb02 li a {
  text-decoration: none;
  display: block;
  height: 27px;
}

ul#sb02 li#sb0201 { width: 56px; left: 256px; background: url("../img/sb_navi02_01.gif") no-repeat; }
ul#sb02 li#sb0202 { width: 60px; left: 312px; background: url("../img/sb_navi02_02.gif") no-repeat; }
ul#sb02 li#sb0203 { width: 84px; left: 372px; background: url("../img/sb_navi02_03.gif") no-repeat; }
ul#sb02 li#sb0204 { width:81px; left: 456px; background: url("../img/sb_navi02_04.gif") no-repeat; }

/* ----------- サブナビ03 --------------- */

#sub-navi #s-navu03 {
	position:absolute;
	width: 739px;
	float:left;
	z-index:1;
	visibility: hidden;
}

ul#sb03 li {
	position: absolute;
	display:block;
	height: 27px;
	text-indent: -9999px;
}

ul#sb03 li a {
  text-decoration: none;
  display: block;
  height: 27px;
}

ul#sb03 li#sb0301 { width: 92px; left: 386px; background: url("../img/sb_navi03_01.gif") no-repeat; }
ul#sb03 li#sb0302 { width: 84px; left: 478px; background: url("../img/sb_navi03_02.gif") no-repeat; }
ul#sb03 li#sb0303 { width: 120px; left: 562px; background: url("../img/sb_navi03_03.gif") no-repeat; }
ul#sb03 li#sb0304 { width:57px; left: 682px; background: url("../img/sb_navi03_04.gif") no-repeat; }


/* ----------- サブナビ04 --------------- */

#sub-navi #s-navu04 {
	position:absolute;
	width: 551px;
	float:left;
	z-index:1;
	visibility: hidden;
}

ul#sb04 li {
	position: absolute;
	display:block;
	height: 27px;
	text-indent: -9999px;
}

ul#sb04 li a {
  text-decoration: none;
  display: block;
  height: 27px;
}

ul#sb04 li#sb0401 { width: 92px; left: 256px; background: url("../img/sb_navi03_01.gif") no-repeat; }
ul#sb04 li#sb0402 { width: 84px; left: 348px; background: url("../img/sb_navi03_02.gif") no-repeat; }
ul#sb04 li#sb0403 { width: 119px; left: 432px; background: url("../img/sb_navi04_03.gif") no-repeat; }


/* ----------- サブナビ05 --------------- */

#sub-navi #s-navu05 {
	position:absolute;
	width: 557px;
	float:left;
	z-index:1;
	visibility: hidden;
}

ul#sb05 li {
	position: absolute;
	display:block;
	height: 27px;
	text-indent: -9999px;
}

ul#sb05 li a {
  text-decoration: none;
  display: block;
  height: 27px;
}

ul#sb05 li#sb0501 { width: 92px; left: 125px; background: url("../img/sb_navi05_01.gif") no-repeat; }
ul#sb05 li#sb0502 { width: 96px; left: 217px; background: url("../img/sb_navi05_02.gif") no-repeat; }
ul#sb05 li#sb0503 { width: 96px; left: 313px; background: url("../img/sb_navi05_03.gif") no-repeat; }
ul#sb05 li#sb0504 { width:132px; left: 409px; background: url("../img/sb_navi05_04.gif") no-repeat; }
ul#sb05 li#sb0505 { width:60px; left: 541px; background: url("../img/sb_navi05_05.gif") no-repeat; }
ul#sb05 li#sb0506 { width:81px; left: 601px; background: url("../img/sb_navi05_06.gif") no-repeat; }


/* ----------- サブナビ06 --------------- */

#sub-navi #s-navu06 {
	position:absolute;
	width: 557px;
	float:left;
	z-index:1;
	visibility: hidden;
}

ul#sb06 li {
	position: absolute;
	display:block;
	height: 27px;
	text-indent: -9999px;
}

ul#sb06 li a {
  text-decoration: none;
  display: block;
  height: 27px;
}

ul#sb06 li#sb0601 { width: 92px; left: 125px; background: url("../img/sb_navi06_01.gif") no-repeat; }
ul#sb06 li#sb0602 { width: 96px; left: 217px; background: url("../img/sb_navi06_02.gif") no-repeat; }
ul#sb06 li#sb0603 { width: 96px; left: 313px; background: url("../img/sb_navi06_03.gif") no-repeat; }
ul#sb06 li#sb0604 { width:132px; left: 409px; background: url("../img/sb_navi06_04.gif") no-repeat; }
ul#sb06 li#sb0605 { width:60px; left: 541px; background: url("../img/sb_navi06_05.gif") no-repeat; }
ul#sb06 li#sb0606 { width:81px; left: 601px; background: url("../img/sb_navi05_06.gif") no-repeat; }




/* ----------- サブナビ07 --------------- */

#sub-navi #s-navu07 {
	position:absolute;
	width: 417px;
	float:left;
	z-index:1;
	visibility: hidden;
}

ul#sb07 li {
	position: absolute;
	display:block;
	height: 27px;
	text-indent: -9999px;
}

ul#sb07 li a {
  text-decoration: none;
  display: block;
  height: 27px;
}

ul#sb07 li#sb0701 { width: 56px; left: 256px; background: url("../img/sb_navi07_01.gif") no-repeat; }
ul#sb07 li#sb0702 { width: 105px; left: 312px; background: url("../img/sb_navi07_02.gif") no-repeat; }


/* ----------- サブナビ08 --------------- */

#sub-navi #s-navu08 {
	position:absolute;
	width: 763px;
	float:left;
	z-index:1;
	visibility: hidden;
}

ul#sb08 li {
	position: absolute;
	display:block;
	height: 27px;
	text-indent: -9999px;
}

ul#sb08 li a {
  text-decoration: none;
  display: block;
  height: 27px;
}

ul#sb08 li#sb0801 { width: 92px; left: 346px; background: url("../img/sb_navi03_01.gif") no-repeat; }
ul#sb08 li#sb0802 { width: 84px; left: 438px; background: url("../img/sb_navi03_02.gif") no-repeat; }
ul#sb08 li#sb0803 { width: 120px; left: 522px; background: url("../img/sb_navi03_03.gif") no-repeat; }
ul#sb08 li#sb0804 { width:137px; left: 642px; background: url("../img/sb_navi08_04.gif") no-repeat; }