@charset "Shift_JIS";


/* reset
----------------------------------- */

* {
	margin:0px;
	padding:0px;
}

body,
h1, h2, h3, h4, h5, h6,
p, address, blockquote, pre, div,
dl, ol, ul, li,
form, input, select, textarea, fieldset, legend { 
	margin: 0; 
	padding: 0; 
}

h1, h2, h3, h4, h5, h6,
p, address, blockquote, pre, div,
dl, ol, ul,
th { 
	font-weight: normal;
	font-style: normal; 
}

strong { 
	font-weight:normal; 
	font-style: normal; 
}

img {
	border: none;
}

ul {
list-style: none;
}


a {	text-decoration:none; }
a:link {  color:#2580C9; }
a:hover {	color:#2580C9; }

/* ----------------
	.popup
---------------- */



/* navi-start 共通
----------------------------------- */

#navi00 {
width:624px;
height:430px;
background:url(../img/japan_r.jpg) no-repeat;
position:relative;
margin:0 auto;
}



#navi00 strong {
	text-indent:-9999px;
	visibility:hidden;
	font-size:0.1em;
	line-height:0;
}

/*----ナビ・ボタンごとの設定----*/

/* 01 -------------------------------------------------*/

#navi00 ul li.n_01 span {
	position:absolute;
	top:290px;
	left:380px;
	display:block;
	height:27px;
	width:86px;
	background:url(../img/japan.jpg) no-repeat;
	background-position:-338px -260px;
}
#navi00 ul li.n_01_on span {
	position:absolute;
	top:290px;
	left:380px;
	display:block;
	height:27px;
	width:86px;
}


#navi00 li.n_01_on ul.sub {
	position:absolute;
	width:120px;
	top:290px;
	left:450px;
	z-index:10;
	background:none;
}


#navi00 li.n_01 ul.sub {
	display:none;
}


/* 02 -------------------------------------------------*/

#navi00 ul li.n_02 span {
	position:absolute;
	top:280px;
	left:219px;
	display:block;
	height:27px;
	width:86px;
	background:url(../img/japan.jpg) no-repeat;
	background-position:-177px -250px;
}

#navi00 ul li.n_02_on span {
position:absolute;
	top:280px;
	left:219px;
display:block;
	height:27px;
	width:86px;
}

#navi00 li.n_02_on ul.sub {
	position:absolute;
	width:180px;
	top:70px;
	left:80px;
	z-index:10;
	background:none;
}

#navi00 li.n_02 ul.sub {
	display:none;
}


/* 03 -------------------------------------------------*/

#navi00 ul li.n_03 span {
position:absolute;
top:87px;
left:63px;
display:block;
height:31px;
width:101px;
}

#navi00 ul li.n_03_on span {
position:absolute;
top:87px;
left:63px;
display:block;
height:31px;
width:101px;
}

#navi00 li.n_03_on ul.sub {
	position:absolute;
	width:120px;
	top:63px;
	left:0px;
	z-index:10;
	background:none;
}

#navi00 li.n_03 ul.sub {
	display:none;
}


/* 04 -------------------------------------------------*/

#navi00 ul li.n_04 span {
position:absolute;
top:190px;
left:19px;
display:block;
height:31px;
width:101px;

}

#navi00 ul li.n_04_on span {
position:absolute;
top:190px;
left:10px;
display:block;
height:31px;
width:101px;
}

#navi00 li.n_04_on ul.sub {
	position:absolute;
	width:120px;
	top:165px;
	left:60px;
	z-index:10;
	background:none;
}

#navi00 li.n_04 ul.sub {
	display:none;
}

/* 05 -------------------------------------------------*/

#navi00 ul li.n_05 span {
position:absolute;
top:244px;
left:100px;
display:block;
height:45px;
width:80px;

}

#navi00 ul li.n_05_on span {
position:absolute;
top:252px;
left:100px;
display:block;
height:31px;
width:101px;
}

#navi00 li.n_05_on ul.sub {
	position:absolute;
	width:120px;
	top:230px;
	left:18px;
	z-index:10;
	background:none;
}

#navi00 li.n_05 ul.sub {
	display:none;
}


/* 06 -------------------------------------------------*/

#navi00 ul li.n_06 span {
position:absolute;
top:319px;
left:204px;
display:block;
height:31px;
width:101px;
}

#navi00 ul li.n_06_on span {
position:absolute;
top:319px;
left:204px;
display:block;
height:31px;
width:101px;
}

#navi00 li.n_06_on ul.sub {
	position:absolute;
	width:120px;
	top:294px;
	left:140px;
	z-index:10;
	background:none;
}

#navi00 li.n_06 ul.sub {
	display:none;
}





/*----プルダウンの設定----*/

#navi00 ul li ul.sub li a {
background:url(../img/bu_pop.jpg) no-repeat;
	filter:alpha(opacity=90);
	height:30px;
	padding:10px 0 0 10px;
	width:110px;
	display:block;
	z-index:10;
	color:#333;
	text-align:left;
	text-indent:1em;
	font-size:14px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3" , "ＭＳ Ｐゴシック", Osaka;
}	head + body #navi00 ul li ul.sub li a {
		height:30px;
	}
	
	
#navi00 ul li ul.sub li a:hover {
background:url(../img/bu_pop_r.jpg) no-repeat;
}

#chintai a {
	display:block;
	width:159px;
	height:81px;
	position:absolute;
	top:135px;
	left:74px;
}


#chintai a span {
	text-indent:-9999px;
	visibility:hidden;
	font-size:0.1em;
	line-height:0;
}
