body {
margin: 0px auto;
width: 800px;
background-color: #FFFFFF;
color: #FFFFFF;
}

a:link {
color: #FF2000;
text-decoration:none;
}

a:visited {
color: #FF2000;
text-decoration:none;
}

a:hover {
color: #FF7A66;
text-decoration:none;
}

/*========== sitemap ==========*/


div#sitemap a:link {
color:#FFFFFF;
text-decoration:none;
}

div#sitemap a:visited {
color: #FF2000;
text-decoration:none;
}

div#sitemap a:hover {
color: #FF7A66;
text-decoration:none;
}



/*========== old ==========*/

p.mg{margin-left : 15pt;margin-right : 15pt;}
td.mg{margin-left : 5%;margin-right : 5%;}

.l120{
line-height:140%;
}

.r18 {
font-family: Arial, Helvetica, sans-serif;
font-size:112.5%;
line-height:140%;
}

.r16_bo {
font-family: Arial, Helvetica, sans-serif;
font-size:100%;
line-height:140%;
font-weight:bold;
}

.r16 {
font-family: Arial, Helvetica, sans-serif;
font-size:100%;
line-height:140%;
}

.r14 {
font-family: Arial, Helvetica, sans-serif;
font-size:87.5%;
line-height:140%;
}

.r13-bl {
font-family: Arial, Helvetica, sans-serif;
font-size:81.25%;
line-height:140%;
color: #333333;
}

.r13_gray {
font-family: Arial, Helvetica, sans-serif;
font-size:81.25%;
color: #999999;
line-height:140%;
}

.r13 {
font-family: Arial, Helvetica, sans-serif;
font-size:81.25%;
line-height:140%;
}

.r12_gray {
font-family: Arial, Helvetica, sans-serif;
font-size:75%;
color: #999999;
line-height:140%;
}

.r12 {
font-family: Arial, Helvetica, sans-serif;
font-size:75%;
line-height:140%;
}

.r11 {
font-family: Arial, Helvetica, sans-serif;
font-size:68.75%;
line-height:140%;
}

.r11_gray {
font-family: Arial, Helvetica, sans-serif;
font-size:68.75%;
color:#999999;
line-height:140%;
}

.r10 {
font-family: Arial, Helvetica, sans-serif;
font-size:62.5%;
}

.r10 {
font-family: Arial, Helvetica, sans-serif;
font-size:62.5%;
color:#999999;
line-height:140%;
}

.bk-02 {
background-attachment: fixed;
background-image: url(e/images/back.jpg);
}

.bk {
background-attachment: fixed;
background-image: url(e/images/back.jpg);
}

.bk-03 {
background-attachment: fixed;
background-image: url(e/images/back.jpg);
}

.bk-04 {
background-attachment: fixed;
background-image: url(e/images/back.jpg);
}

td.bg01 {
background-position:0% 0%;
background-repeat:no-repeat;
background-color:#333333;
background-image:url("../en/about/images/bk.jpg")
}

td.bg03 {
background-position:0% 0%;
background-repeat:no-repeat;
background-color:#333333;
background-image:url("../en/about/images/bk_3.jpg")
}

td.bg04 {
background-position:0% 0%;
background-repeat:no-repeat;
background-color:#333333;
background-image:url("../en/about/images/bk_4.jpg")
}



/*========== header ==========*/

#header {
width: 800px;
}


/*========== main ==========*/

#contents {
width: 800px;
}

#main {
width: 800px;
}

#main2 {
width: 750px;
background-color: #333333;
margin: 0px;
padding: 0px 25px;
}


/*========== font ==========*/

.f10 {
font-size: 10px;
line-height: 140%;
}

.f12 {
font-size: 12px;
line-height: 140%;
}

.f14 {
font-size: 14px;
line-height: 140%;
font-weight:normal;
}

/*========== special ==========*/

.spf10 {
font-size: 10px;
line-height: 140%;
padding: 5px 0px 0px;
}

#special p {
margin: 5px 0px 0px;
padding: 0px;
}

#special a:link {
color: #000000;
text-decoration:none;
}

#special a:visited {
color: #000000;
text-decoration:none;
}

#special a:hover {
color: #FF2000;
text-decoration:none;
}


/*========== collection movie ==========*/

#collection {
width: 406px;
height: 320px;
}


/*========== topics ==========*/

#topics {
width: 320px;
height: 95px;
border: 1px solid #CCCCCC;
}


/*========== footer ==========*/

#footer {
width: 800px;
border-top: 1px solid #CCCCCC;
margin: 0px;
padding: 0px;
}

/*========== sakemi ==========*/

div .pp_div {
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 105px;
}


.sitemap_box a:link {
color:#FFFFFF;
text-decoration:none;
}

.sitemap_box a:visited {
color:#FFFFFF;
text-decoration:none;
}

.sitemap_box a:hover {
color: #FF7A66;
text-decoration:none;
}

