@charset "Shift_JIS";

/* ----------------------------- s-navi ----------------------------- */

#header .navi-sub {
	position: absolute;
	right: 30px;
	width: 160px;
	bottom: 0px;
	padding: 0px;
	margin: 0px;
	text-align: right;
}

#navi-global ul li img {
	border-color: #666;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
}


/* ----------------------------- navi-global ----------------------------- */

#navi-global ul {
	width: 800px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	list-style-type: none;
}

#navi-global #global0 {
	position: absolute;
	left: 15px;
	top: 0px;
	width: 96px;
	padding: 0px;
	margin: 0px;
	z-index: 1;
}

#navi-global #global1 {
	position: absolute;
	left: 111px;
	top: 0px;
	width: 97px;
	padding: 0px;
	margin: 0px;
	z-index: 1;
}

#navi-global #global2 {
	position: absolute;
	left: 208px;
	top: 0px;
	width: 96px;
	padding: 0px;
	margin: 0px;
	z-index: 1;
}

#navi-global #global9 {
	position: absolute;
	left: 208px;
	top: 0px;
	width: 96px;
	padding: 0px;
	margin: 0px;
	z-index: 1;
}

#navi-global #global3 {
	position: absolute;
	top: 0px;
	left: 304px;
	width: 97px;
	padding: 0px;
	margin: 0px;
	z-index: 1;
}

#navi-global #global3b {
	position: absolute;
	top: 0px;
	left: 401px;
	width: 97px;
	padding: 0px;
	margin: 0px;
	z-index: 1;
}

#navi-global #global4 {
	position: absolute;
	top: 0px;
	left: 498px;
	width: 97px;
	padding: 0px;
	margin: 0px;
	z-index: 1;
}

#navi-global #global5 {
	position: absolute;
	top: 0px;
	left: 595px;
	width: 93px;
	padding: 0px;
	margin: 0px;
	z-index: 1;
}

#navi-global #global6 {
	position: absolute;
	top: 0px;
	right: 15px;
	width: 101px;
	padding: 0px;
	margin: 0px;
	z-index: 1;
}
#navi-global #global7 {
	position: absolute;
	top: 0px;
	left: 688px;
	width: 97px;
	padding: 0px;
	margin: 0px;
	z-index: 1;
}


#navi-global img {
	padding: 0px;
	margin: 0px;
}

#navi-global #global0 #drop0 {
	display: none;
}

#navi-global #global1 #drop1 {
	position: absolute;
	left: 0px;
	top: 30px;
	width: 96px;
	padding: 0px;
	margin: 0px;
	z-index: 2;
	border-right: 1px solid #d1d1d1; 
	border-left: 1px solid #d1d1d1;
	text-align: left;
}

#navi-global #global2 #drop2 {
	position: absolute;
	left: 0px;
	top: 30px;
	width: 95px;
	padding: 0px;
	margin: 0px;
	z-index: 2;
	border-right: 1px solid #d1d1d1;
	border-left: 1px solid #d1d1d1;
	text-align: left;
}

#navi-global #global3 #drop3 {
	display: none;
}

#navi-global #global3b #drop3b {
	display: none;
}

#navi-global #global4 #drop4 {
	display: none;
}

#navi-global #global5 #drop5 {
	display: none;
}

#navi-global #global6 #drop6 {
	display: none;
}

#navi-global #global7 #drop7 {
	display: none;
}

#drop1 ul, #drop1 ul, #drop2 ul, #drop3 ul {
	width: 96px;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	background: #ffffff url(../img/bg_drop.gif);
}

#drop2 ul {
	width: 95px;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	background: #ffffff url(../img/bg_drop.gif);
}

#drop1 ul li, #drop1 ul li, #drop2 ul li, #drop3 ul li {
	width: 96px;
	height: 19px;
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #d1d1d1;
}

#drop2 ul li {
	width: 95px;
	height: 19px;
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #d1d1d1;
}


#drop0 ul li img, #drop1 ul li img, #drop2 ul li img, #drop3 ul li img, #drop4 ul li img, #drop5 ul li img {
	border: 0px;
	vertical-align: bottom;
}





/* ------------sub navi -------------*/

#drop0 ul#drop0_2_sub{
	position:absolute;
	left:140px;
	top:24px;
	border-right: 1px solid #d1d1d1;
	border-top: 1px solid #d1d1d1;
	border-left: 1px solid #d1d1d1;
}


#drop0 ul#drop0_3_sub{
	position:absolute;
	left:140px;
	top:49px;
	border-right: 1px solid #d1d1d1;
	border-top: 1px solid #d1d1d1;
	border-left: 1px solid #d1d1d1;
}


#drop0 ul#drop0_4_sub{
	position:absolute;
	left:140px;
	top:74px;
	border-right: 1px solid #d1d1d1;
	border-top: 1px solid #d1d1d1;
	border-left: 1px solid #d1d1d1;
}


#drop0 ul#drop0_5_sub{
	position:absolute;
	left:140px;
	top:99px;
	border-right: 1px solid #d1d1d1;
	border-top: 1px solid #d1d1d1;
	border-left: 1px solid #d1d1d1;
}


#drop0 ul#drop0_6_sub{
	position:absolute;
	left:140px;
	top:124px;
	border-right: 1px solid #d1d1d1;
	border-top: 1px solid #d1d1d1;
	border-left: 1px solid #d1d1d1;
}


#drop0 ul#drop0_7_sub{
	position:absolute;
	left:140px;
	top:149px;
	border-right: 1px solid #d1d1d1;
	border-top: 1px solid #d1d1d1;
	border-left: 1px solid #d1d1d1;
}


#drop0 ul#drop0_8_sub{
	position:absolute;
	left:140px;
	top:174px;
	border-right: 1px solid #d1d1d1;
	border-top: 1px solid #d1d1d1;
	border-left: 1px solid #d1d1d1;
}

#drop0 ul#drop0_10_sub{
	position:absolute;
	left:140px;
	top:224px;
	border-right: 1px solid #d1d1d1;
	border-top: 1px solid #d1d1d1;
	border-left: 1px solid #d1d1d1;
}



#drop5 ul#drop5_10_sub{
	position:absolute;
	left:-140px;
	top:224px;
	width:138px;
	border-right: 1px solid #d1d1d1;
	border-top: 1px solid #d1d1d1;
	border-left: 1px solid #d1d1d1;
}
#drop5 ul#drop5_10_sub li{
	width:138px;
}


#drop0 ul#drop0_2_sub li,
#drop0 ul#drop0_3_sub li,
#drop0 ul#drop0_4_sub li,
#drop0 ul#drop0_5_sub li,
#drop0 ul#drop0_6_sub li,
#drop0 ul#drop0_7_sub li,
#drop0 ul#drop0_8_sub li,
#drop0 ul#drop0_10_sub li,
#drop5 ul#drop5_10_sub li{
	height:24px;
}

/*#drop0 ul#drop0_2_sub li img,
#drop0 ul#drop0_3_sub li img,
#drop0 ul#drop0_4_sub li img,
#drop0 ul#drop0_5_sub li img,
#drop0 ul#drop0_6_sub li img,
#drop0 ul#drop0_7_sub li img,
#drop0 ul#drop0_8_sub li img,
#drop0 ul#drop0_10_sub li img,
#drop5 ul#drop5_10_sub li{
vertical-align:bottom;
}*/

#drop0 ul#drop0_10_sub li#drop0_10_1,
#drop0 ul#drop0_10_sub li#drop0_10_2,
#drop5 ul li#drop5_10{
height:38px;
}


/* :: footer ::*/

#footer ul li img#private_img {
	position: absolute;
	left: 320px;
	top: 136px;
	bottom: 0px;
	background-image: none;
}

#footer ul li img#usage_img {
	position: absolute;
	right: 320px;
	top: 136px;
	bottom: 0px;
	text-align: left;
	background-image: none;
}

