@charset "utf-8";
/* CSS Document */


#content01 {
padding-top: 8px;
width: 713px;
}

#content01 h3 {
background: url(../img/mark01.gif) no-repeat 2px 2px;
color: #000000;
font-family: Osaka, Verdana, "ＭＳ ゴシック";
font-size: 17px;
line-height: 1.1;
padding-left: 12px;
text-align: left;
}

#content01 span {
color: #777777;
display: block;
letter-spacing: -0.04em;
padding: 5px 0px 0px 12px;
text-align: left;
}


#asia {
padding: 16px 0px 0px 13px;
width: 699px;
}

#asia_bg {
background: url(../img/language/asia_bg.jpg) no-repeat left top;
height: 185px;
width: 699px;
}

#asia_bg h4 {
color: #ffffff;
float: left;
font-family: Osaka, Verdana, "ＭＳ ゴシック";
font-size: 17px;
font-weight: 300;
padding: 8px 0px 0px 16px;
text-align: left;
width: 266px;
}


#oceania {
padding: 16px 0px 0px 13px;
width: 699px;
}

#oceania_bg {
background: url(../img/language/oceania_bg.jpg) no-repeat left top;
height: 63px;
width: 699px;
}

#oceania_bg h4 {
color: #ffffff;
float: left;
font-family: Osaka, Verdana, "ＭＳ ゴシック";
font-size: 17px;
font-weight: 300;
padding: 8px 0px 0px 16px;
text-align: left;
width: 266px;
}


#north-america {
padding: 16px 0px 0px 13px;
width: 699px;
}

#north-america_bg {
background: url(../img/language/north-america_bg.jpg) no-repeat left top;
height: 84px;
width: 699px;
}

#north-america_bg h4 {
color: #ffffff;
float: left;
font-family: Osaka, Verdana, "ＭＳ ゴシック";
font-size: 17px;
font-weight: 300;
padding: 8px 0px 0px 16px;
text-align: left;
width: 266px;
}


#south-america {
padding: 16px 0px 0px 13px;
width: 699px;
}

#south-america_bg {
background: url(../img/language/south-america_bg.jpg) no-repeat left top;
height: 63px;
width: 699px;
}

#south-america_bg h4 {
color: #ffffff;
float: left;
font-family: Osaka, Verdana, "ＭＳ ゴシック";
font-size: 17px;
font-weight: 300;
padding: 8px 0px 0px 16px;
text-align: left;
width: 266px;
}


#africa {
padding: 16px 0px 0px 13px;
width: 699px;
}

#africa_bg {
background: url(../img/language/africa_bg.jpg) no-repeat left top;
height: 84px;
width: 699px;
}

#africa_bg h4 {
color: #ffffff;
float: left;
font-family: Osaka, Verdana, "ＭＳ ゴシック";
font-size: 17px;
font-weight: 300;
padding: 8px 0px 0px 16px;
text-align: left;
width: 266px;
}


#europe {
padding: 16px 0px 0px 13px;
width: 699px;
}

#europe_bg {
background: url(../img/language/europe_bg.jpg) no-repeat left top;
height: 185px;
width: 699px;
}

#europe_bg h4 {
color: #ffffff;
float: left;
font-family: Osaka, Verdana, "ＭＳ ゴシック";
font-size: 17px;
font-weight: 300;
padding: 8px 0px 0px 16px;
text-align: left;
width: 266px;
}


.language {
float: left;
padding-top: 2px;
width: 417px;
}

.language_left {
float: left;
width: 235px;
}

.language_left ul {
list-style: none;
text-align: left;
}

.language_left ul li {
color: #777777;
padding-top: 4px;
text-align: left;
}

.language_left ul li img {
vertical-align: top;
text-align: left;
}

.language_left ul li a {
color: #777777;
padding-left: 5px;
text-align: left;
text-decoration: none;
}

.language_left ul li a:hover {
color: #777777;
text-align: left;
text-decoration: underline;
}

.language_right {
float: left;
width: 182px;
}

.language_right ul {
list-style: none;
text-align: left;
}

.language_right ul li {
color: #777777;
padding-top: 4px;
text-align: left;
}

.language_right ul li img {
vertical-align: top;
text-align: left;
}

.language_right ul li a {
color: #777777;
padding-left: 5px;
text-align: left;
text-decoration: none;
}

.language_right ul li a:hover {
color: #777777;
text-align: left;
text-decoration: underline;
}











