body {
	padding: 0px;
	background-color: #FFFFFF;
	margin-top: 0em;
	margin-left: 0em;
	margin-right: 0em;

}


#menu ul {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size:12px;
	margin-bottom: 0.5em;
	margin-left: 0.2em;
	margin-righr: 0.2em;
	padding: 0;
	list-style-type: none;

}
#menu li a {
	text-decoration: none;
	display: block;
	padding: 0.2em;
	width: 160px;
	border-bottom: 1px solid #fff;
	color: #FFFFFF;
	background: #4682B4;
 line-height: 2em;
	font-size:12px;

}
#menu li a:hover {
  color: #fff;
  background: #142467;
}
#menu li.second a {
	padding: 0.2em 1.3em;
}
#rmenu ul {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size:12px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#rmenu li a {
	text-decoration: none;
	display: block;
	padding: 0.2em;
	width: 150px;
	border-bottom: 2px solid #DFEBF9;
	color: #142467;
	background: #AFCEF1;
}
#rmenu li a:hover {
  color: #fff;
  background: #142467;
}
#mmenu ul {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size:12px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#mmenu li a {
	text-decoration: none;
	display: block;
	padding: 0.2em;
	width: 150px;
	border-bottom: 2px solid #DFEBF9;
	color: #fff;
	background: #2d4d88;
}
#mmenu li a:hover {
  color: #003366;
  background: #cccccc;
}
h1 {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size:14px;
	width:auto;
	height:24px;	
	background:url(../img/titilebase.gif) no-repeat top left;
	color: #0d0d6f;
	padding: 4px 0px 5px 15px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 5px;
}
h2 {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	margin-top: 5px;
	margin-bottom: 5px;
}
h3 {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	margin-top: 5px;
	margin-bottom: 5px;
}
p {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size:14px;
	line-height:135%;
	margin-top: 4px;
	margin-bottom: 4px;
}
.pan {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size:12px;
	color: #0d0d6f;
	padding-top: 4px;
}
.white2 {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size:14px;
	color: #FFFFFF;
	padding-top: 0.3em;
	padding-left: 0.5em;
}
.mm {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size:14px;
	line-height:135%;
}
.mmb {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size:12px;
	line-height:135%;
}
.mmr {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size:14px;
	line-height:135%;
	color: #FF0000;
}
.mmw {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size:14px;
	line-height:130%;
	color: #FFFFFF;
	padding-left: 0.5em;
	padding-right: 0.5em;
}
.ss {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size:12px;
	line-height:130%;
	letter-spacing: 1px;
}
.sse {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size:12px;
	line-height:110%;
	color: #990066;
	letter-spacing: 1px;
}
.ssr {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size:12px;
	line-height:110%;
	color: #FF0000;
	letter-spacing: 1px;
}
.ssb {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size:12px;
	line-height:110%;
	color: #142467;
	letter-spacing: 1px;
}
b.red {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ff0000;
	line-height:135%;
	padding-top: 5px;
	padding-bottom: 5px;
}
.enji {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size: 14px;
	line-height:135%;
	color: #990066;
}
a.foot:link {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size:14px;
	color: #FFFFFF;
	text-decoration: none;
}
a.foot:visited {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size:14px;
	color: #FFFFFF;
	text-decoration: none;
}
a.foot:hover {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size:14px;
	color: #CC9933;
	text-decoration: none;
}
a.foot:active {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size:14px;
	color: #0000FF;
	text-decoration: none;
}
a:link {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #0000FF;
	text-decoration: underline;

}
a:visited {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #0000FF;
	text-decoration: underline;

}
a:hover {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #CC9933;
	text-decoration: underline;

}
a:active {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #CC9933;
	text-decoration: underline;

}
a.top:link {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #F5F5F5;
	font-size:14px;
	font-weight: bold;
	text-decoration: none;
        letter-spacing:0em;
}
a.top:visited {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #F5F5F5;
	font-size:14px;
	font-weight: bold;
	text-decoration: none;
        letter-spacing:0em;
}
a.top:hover {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #FF8C00;
	font-size:14px;
	font-weight: bold;
	text-decoration: underline;
        letter-spacing:0em;
}
a.top:active {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #FFFFFF;
	font-size:14px;
	font-weight: bold;
	text-decoration: underline;
        letter-spacing:em;
}
a.top2:link {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #FFFFFF;
	font-size:14px;
	font-weight: bold;
	text-decoration: none;
        letter-spacing:0em;
}
a.top2:visited {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #FFFFFF;
	font-size:14px;
	font-weight: bold;
	text-decoration: none;
        letter-spacing:0em;
}
a.top2:hover {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #FFFFFFF;
	font-size:14px;
	font-weight: bold;
	text-decoration: underline;
        letter-spacing:0em;
}
a.top2:active {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #FFFFFF;
	font-size:14px;
	font-weight: bold;
	text-decoration: underline;
        letter-spacing:em;
}
a.top3:link {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #F5F5F5;
	font-size:14px;
	font-weight: bold;
	text-decoration: none;
        letter-spacing:0em;
}
a.top3:visited {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #F5F5F5;
	font-size:14px;
	font-weight: bold;
	text-decoration: none;
        letter-spacing:0em;
}
a.top3:hover {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #FF8C00;
	font-size:14px;
	font-weight: bold;
	text-decoration: underline;
        letter-spacing:0em;
}
a.top3:active {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #000080;
	font-size:14px;
	font-weight: bold;
	text-decoration: underline;
        letter-spacing:em;
}
a.tep:link {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #009999;
	font-size:xx-large;
	font-weight: 900;
	text-decoration: none;
        letter-spacing:normal;
}
a.tep:visited {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #F5F5F5;
	font-size:xx-large;
	font-weight: bold;
	text-decoration: none;
        letter-spacing:0em;
}
a.tep:hover {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #cccc00;
	font-size:xx-large;
	font-weight: bold;
	text-decoration: underline;
        letter-spacing:0em;
}
a.tep:active {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #00080;
	font-size:xx-large;
	font-weight: bold;
	text-decoration: underline;
        letter-spacing:em;
}
a.left:link {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #2F4F4F;
	font-size:13px;
	text-decoration: underline;
        letter-spacing:0em;
}
a.left:visited {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #2F4F4F;
	font-size:13px;
	text-decoration: underline;
        letter-spacing:0em;
}
a.left:hover {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #0000FF;
	font-size:13px;
	text-decoration: underline;
        letter-spacing:0em;
}
a.left:active {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #0000FF;
	font-size:13px;
	text-decoration: none;
        letter-spacing:em;
}
a.sec:link {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #0000FF;
	font-size:13px;
	text-decoration: underline;
        letter-spacing:0em;
}
a.sec:visited {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #0000FF;
	font-size:13px;
	text-decoration: underline;
        letter-spacing:0em;
}
a.sec:hover {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #FF8C00;
	font-size:13px;
	text-decoration: underline;
        letter-spacing:0em;
}
a.sec:active {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #FF8C00;
	font-size:13px;
	text-decoration: underline;
        letter-spacing:em;
}
a.thi:link {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #0000FF;
	font-size:13px;
	text-decoration: none;
        letter-spacing:0em;
}
a.thi:visited {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #0000FF;
	font-size:13px;
	text-decoration: none;
        letter-spacing:0em;
}
a.thi:hover {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #FF8C00;
	font-size:13px;
	text-decoration: underline;
        letter-spacing:0em;
}
a.thi:active {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #FFFFFF;
	font-size:13px;
	text-decoration: underline;
        letter-spacing:em;
}
a.fou:link {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #0000CD;
	font-size:14px;
	text-decoration: underline;
        letter-spacing:0em;
}
a.fou:visited {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #0000CD;
	font-size:14px;
	text-decoration: underline;
        letter-spacing:0em;
}
a.fou:hover {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #FF8C00;
	font-size:14px;
	text-decoration: underline;
        letter-spacing:0em;
}
a.fou2:active {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #FF8C00;
	font-size:11px;
	text-decoration: underline;
        letter-spacing:0em;
}

a.fou2:visited {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #0000CD;
	font-size:11px;
	text-decoration: underline;
        letter-spacing:0em;
}
a.fou2:hover {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #FF8C00;
	font-size:11px;
	text-decoration: underline;
        letter-spacing:0em;
}
a.fou2:active {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #FF8C00;
	font-size:11px;
	text-decoration: underline;
        letter-spacing:0em;
}
a.fou3:active {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #FF8C00;
	font-size:12px;
	text-decoration: underline;
        letter-spacing:0em;
}

a.fou3:visited {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #0000CD;
	font-size:12px;
	text-decoration: underline;
        letter-spacing:0em;
}
a.fou3:hover {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #FF8C00;
	font-size:12px;
	text-decoration: underline;
        letter-spacing:0em;
}
a.fou3:active {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #FF8C00;
	font-size:12px;
	text-decoration: underline;
        letter-spacing:0em;
}
a.fiv:link {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:150%;
	color: #2F4F4F;
	font-size:14px;
	text-decoration: none;
        letter-spacing:0em;
}
a.fiv:visited {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:150%;
	color: #2F4F4F;
	font-size:14px;
	text-decoration: none;
        letter-spacing:0em;
}
a.fiv:hover {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:150%;
	color: #FF8C00;
	font-size:14px;
	text-decoration: underline;
        letter-spacing:0em;
}
a.fiv:active {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:150%;
	color: #FF8C00;
	font-size:14px;
	text-decoration: underline;
        letter-spacing:0em;
}
a.six:link {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #FFFFFF;
	font-size:14px;
	text-decoration: none;
        letter-spacing:0em;
}
a.six:visited {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #FFFFFF;
	font-size:14px;
	text-decoration: none;
        letter-spacing:0em;
}
a.six:hover {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #FF8C00;
	font-size:14px;
	text-decoration: underline;
        letter-spacing:0em;
}
a.six:active {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	line-height:130%;
	color: #FF8C00;
	font-size:14px;
	text-decoration: underline;
        letter-spacing:0em;
}
p.jp {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size:14px;
	width:auto;
	height:14px;
    line-height:135%;	
	background:url(../subcont/img/japan.gif) no-repeat top left;
	padding: 0px 0px 2px 20px;
}
p.usa {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size:14px;
	width:auto;
	height:14px;
    line-height:135%;	
	background:url(../subcont/img/usa.gif) no-repeat top left;
	padding: 0px 0px 2px 20px;
}
p.euro {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size:14px;
	width:auto;
	height:14px;
    line-height:135%;	
	background:url(../subcont/img/euro.gif) no-repeat top left;
	padding: 0px 0px 2px 20px;
}
p.uk {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size:14px;
	width:auto;
	height:14px;
    line-height:135%;	
	background:url(../subcont/img/uk.gif) no-repeat top left;
	padding: 0px 0px 2px 20px;
}
p.china {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size:14px;
	width:auto;
	height:14px;
    line-height:135%;	
	background:url(../subcont/img/china.gif) no-repeat top left;
	padding: 0px 0px 2px 20px;
}
p.germany {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size:14px;
	width:auto;
	height:14px;
    line-height:135%;	
	background:url(../subcont/img/germany.gif) no-repeat top left;
	padding: 0px 0px 2px 20px;
}
p.aus {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size:14px;
	width:auto;
	height:14px;
    line-height:135%;	
	background:url(../subcont/img/aus.gif) no-repeat top left;
	padding: 0px 0px 2px 20px;
}
p.canada {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size:14px;
	width:auto;
	height:14px;
    line-height:135%;	
	background:url(../subcont/img/canada.gif) no-repeat top left;
	padding: 0px 0px 2px 20px;
}
p.india {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size:14px;
	width:auto;
	height:14px;
    line-height:135%;	
	background:url(../subcont/img/india.gif) no-repeat top left;
	padding: 0px 0px 2px 20px;
}
p.korea {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size:14px;
	width:auto;
	height:14px;
    line-height:135%;	
	background:url(../subcont/img/korea.gif) no-repeat top left;
	padding: 0px 0px 2px 20px;
}
p.swiss {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size:14px;
	width:auto;
	height:14px;
    line-height:135%;	
	background:url(../subcont/img/swiss.gif) no-repeat top left;
	padding: 0px 0px 2px 20px;
}
p.nz {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size:14px;
	width:auto;
	height:12px;
    line-height:135%;	
	background:url(../subcont/img/nz.gif) no-repeat top left;
	padding: 0px 0px 2px 20px;
}
p.jp2 {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size:12px;
	width:auto;
	height:8px;
    line-height:135%;	
	background:url(../subcont/img/japan.gif) no-repeat top left;
	padding: 0px 0px 2px 20px;
}
p.usa2 {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size:12px;
	width:auto;
	height:8px;
    line-height:135%;	
	background:url(../subcont/img/usa.gif) no-repeat top left;
	padding: 0px 0px 2px 20px;
}
p.euro2 {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size:12px;
	width:auto;
	height:8px;
    line-height:135%;	
	background:url(../subcont/img/euro.gif) no-repeat top left;
	padding: 0px 0px 2px 20px;
}
p.uk2 {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size:12px;
	width:auto;
	height:8px;
    line-height:135%;	
	background:url(../subcont/img/uk.gif) no-repeat top left;
	padding: 0px 0px 2px 20px;
}
p.china2 {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size:12px;
	width:auto;
	height:8px;
    line-height:135%;	
	background:url(../subcont/img/china.gif) no-repeat top left;
	padding: 0px 0px 2px 20px;
}
p.germany2 {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size:12px;
	width:auto;
	height:8px;
    line-height:135%;	
	background:url(../subcont/img/germany.gif) no-repeat top left;
	padding: 0px 0px 2px 20px;
}
p.aus2 {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size:12px;
	width:auto;
	height:8px;
    line-height:135%;	
	background:url(../subcont/img/aus.gif) no-repeat top left;
	padding: 0px 0px 2px 20px;
}
p.canada2 {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size:12px;
	width:auto;
	height:8px;
    line-height:135%;	
	background:url(../subcont/img/canada.gif) no-repeat top left;
	padding: 0px 0px 2px 20px;
}
p.india2 {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size:12px;
	width:auto;
	height:8px;
    line-height:135%;	
	background:url(../subcont/img/india.gif) no-repeat top left;
	padding: 0px 0px 2px 20px;
}
p.korea2 {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size:12px;
	width:auto;
	height:8px;
    line-height:135%;	
	background:url(../subcont/img/korea.gif) no-repeat top left;
	padding: 0px 0px 2px 20px;
}
p.swiss2 {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size:12px;
	width:auto;
	height:8px;
    line-height:135%;	
	background:url(../subcont/img/swiss.gif) no-repeat top left;
	padding: 0px 0px 2px 20px;
}
p.nz2 {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS UI Gothic", sans-serif;
	font-size:12px;
	width:auto;
	height:8px;
    line-height:135%;	
	background:url(../subcont/img/nz.gif) no-repeat top left;
	padding: 0px 0px 2px 20px;
}

.retop01{margin-top:30px;margin-bottom:100px;}
.retop02{margin-left:50px;}
.retop03{margin-bottom:40px;}
.retop04{margin-bottom:20px;}
.retop05{margin-top:50px;margin-left:82px;}
.retop05_2{margin-top:20px;margin-left:82px;}
.retop05_3{margin-top:10px;margin-left:96px;}
.retop06{
	margin-top:100px;
	margin-left:120px;
}

.swappoint{
	background-color:#fff;
}

.swappoint01{
	background:url(../img/swappoint_01.gif);
	position:relative;
	width:560px;
	height:969px;
}

.swappoint01 .a_01{
	position:absolute;
}

.swappoint01 .a_02{
	position:absolute;
	top: 250px;
	left: 0px;
}

.swappoint01 .a_03{
	position:absolute;
	top:637px;
	left: 0px;
}

.swappoint01 .a_04{
	position:absolute;
	top: 858px;
	left: 0px;
}


.swappoint02{
	background:url(../img/swappoint_02.gif) 0 -1px;
	position:relative;
	width:560px;
	height:982px;
}

.swappoint02 .a_01{
	position:absolute;
	left: 0px;
	top: 195px;
}

.swappoint02 .a_02{
	position:absolute;
	top: 250px;
	left: 0px;
}

.swappoint02 .a_03{
	position:absolute;
	top:470px;
	left: 2px;
}

.swappoint02 .a_04{
	position:absolute;
	top: 858px;
	left: 0px;
}

.swappoint03{
	background:url(../img/swappoint_03.gif);
	position:relative;
	width:560px;
	height:982px;
}

.swappoint03 .a_01{
	position:absolute;
	left: 0px;
	top: 15px;
}

.swappoint03 .a_02{
	position:absolute;
	top: 484px;
	left: 4px;
}

.swappoint03 .a_03{
	position:absolute;
	top:513px;
	left: 0px;
}

.swappoint03 .a_04{
	position:absolute;
	top: 540px;
	left: 2px;
}

.swappoint03 .a_05{
	position:absolute;
	top: 623px;
	left: 2px;
}

.swappoint03 .a_06{
	position:absolute;
	top: 930px;
	left: 0px;
}


.swappoint04{
	background:url(../img/swappoint_04.gif);
	position:relative;
	width:560px;
	height:720px;
}


.swappoint04 .a_01{
	position:absolute;
	left: 0px;
	top: 1px;
}

.swappoint04 .a_02{
	position:absolute;
	top: 85px;
	left: 0px;
}

.swappoint04 .a_03{
	position:absolute;
	top:140px;
	left: 0px;
}

.swappoint04 .a_04{
	position:absolute;
	top: 195px;
	left: 0px;
}

.swappoint04 .a_05{
	position:absolute;
	top: 222px;
	left: 0px;
}

.swappoint04 .a_06{
	position:absolute;
	top: 250px;
	left: 2px;
}

.swappoint04 .a_07{
	position:absolute;
	top: 692px;
	left: -3px;
}

