td.PhotoArea {
 background-image: url(images/bg_header_2.gif);
}

td.MainContent {
 /*padding-left: 175px ;*/
}

td.MainContent p {
 padding-right: 1em ;
 line-height: 150% ;
}

div.MainText {
 clear: both ;
 padding-top: 10px ;
 padding-left: 175px ;
 /*background-image: url(../en_nichizu/images/bg_en_nichi_main.gif);
 background-repeat: no-repeat ;
 background-position: top left ;*/
}

div.MainText p {
 line-height: 150% ;
 margin-left: 1em ;
 margin-bottom: 1em ;
}

td.MainContent img.photo {
 float: left ;
 margin-right: 10px ;
 margin-bottom: 10px ;
}

p.BottomMenu {
 font-size: 85% ;
 text-align: right ;
 padding: 10px 10px ;
}

td.SubContent h2 {
 background-color: #666 ;
 background-image:  url(../images/bg_dotted_sub.gif);
 background-position: bottom ;
 background-repeat: repeat-x ;
}

td.SubContent h3 {
 font-size: 85% ;
}

td.SubContent p {
 line-height: 150% ;
 font-size: 85% ;
}

td.SubContent span.NoteMark {
 color: #ff9 ;
 margin-right: 2px;
 letter-spacing: 2px;
}

div.Introduction h1 {
 padding: 15px 0px 10px 175px ;
}

#SubMenuSwitch {
 visibility: visible ;
}

p.Location a:link img { background-color: #30c }
p.Location a:visited img { background-color: #c36 }
p.Location a:active img { background-color: #69f }
p.Location a:hover img { background-color: #69f }

p.Location img {
 border-style: none ;
 margin: 5px ;
}

img.MovieThumb {
 float: left ;
 margin-right: 10px ;
 margin-bottom: 10px ;
}

td.SubContent a:link { color: #B5F0FF }
td.SubContent a:visited { color: #fcf }
td.SubContent a:active { color: #cff }
td.SubContent a:hover { color: #cff }

p.CopyRight {
 font-size: 85% ;
 border-bottom: 1px solid #666 ;
 background-color: #F2F3E4 ;
 background-image: url(../images/bg_dotted_main.gif);
 background-position: top ;
 background-repeat: repeat-x ;
}
