body {
text-align:center;
margin: 0px;
margin-top: 0px;
text-decoration : none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

img {
border: 0;
}

.textbox{ 
width: 400px;
height: 30px;
font-size:14pt;
}
.textbox2{ 
width: 300px;
height: 25px;
font-size:12pt;
}

table {
border-collapse: collapse;
}

table#list10{
text-align:center;
margin: 0px;
margin-top: 0px;
font-size:10pt;
text-decoration : none;
padding: 15px 15px 15px 15px;
margin: 5px 0px 0px 0px;
background-color:#FFFFFF;
border:1px solid #0000ff;
}

table#Calendar{
width: 150px;
text-align:center;
margin: 0px;
margin-top: 10px;
font-size:10pt;
text-decoration : none;
padding: 0px 0px 0px 0px;
margin: 5px 0px 5px 0px;
}

td#list10{ 
border:1px solid #0000ff;
}

td,th{ 
overflow:hidden;
}

A {
text-decoration:none;
}

h1 {
margin-top: 0px;
margin-bottom: 0px;
}

h2 {
font-size: large;
}

h3 {
font-size: medium;
}

h4 {
font-size: small;
}


#top000{
width: 790px;
height: 22px;
text-align:center;
}

#top001{
width: 50px;
height: 22px;
padding: 1px;
text-align:left;
background-image: url(http://www.dw230.jp/bg_002.gif);
float:left;
}

#top002{
width: 400px;
height: 22px;
padding: 2px;
text-align:left;
vertical-align:top;
background-image: url(http://www.dw230.jp/bg_002.gif);
float:left;
}

#top003{
width: 335px;
height: 22px;
padding: 2px;
text-align:center;
vertical-align:middle;
background-image: url(http://www.dw230.jp/bg_002.gif);
float:left;
}

div#s_kensaku{ display:none; }
div#s_douga{ display:none; }
div#s_shop{ display:none; }
div#s_honyaku{ display:none; }
div#s_ryokou{ display:none; }
div#s_etc{ display:none; }

div#top_maj{
width:100%;
height:100%;
padding-top:13px;
}
div#news_b{
width:100%;
height:100%;
color:#FFFFFF;
text-align:left;
background-color:#FFFFFF;
border:1px solid #0000ff;
border-top-color: #FFFFFFf;
}
div#news_p{
width:100%;
height:100%;
color:#FFFFFF;
text-align:left;
background-color:#FFFFFF;
border:1px solid #ff00ff;
border-top-color: #FFFFFFf;
}
div#news_o{
width:100%;
height:100%;
color:#FFFFFF;
text-align:left;
background-color:#FFFFFF;
border:1px solid #ff8000;
border-top-color: #FFFFFFf;
}
div#news_g{
width:100%;
height:100%;
color:#FFFFFF;
text-align:left;
background-color:#FFFFFF;
border:1px solid #00cc00;
border-top-color: #FFFFFFf;
}
div#news_s{
width:100%;
height:100%;
color:#FFFFFF;
text-align:left;
background-color:#FFFFFF;
border:1px solid #666666;
border-top-color: #FFFFFFf;
}


div#down{
width:100%;
height:100%;
text-align:left;
}

div#topic{
width:450px;
height:100px;
text-align:left;
vertical-align:bottom;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background-image: url(http://www.dw230.jp/ime/bg_006_b.gif);
}


div#saisei{
width:100%;
height:100%;
text-align:left;
vertical-align:bottom;
padding: 10px 5px 5px 5px;
margin: 0px 0px 0px 0px;
}

div#videoboxs{
width:100%;
height:100%;
text-align:left;
vertical-align:bottom;
padding: 0px 5px 5px 5px;
margin: 0px 0px 0px 0px;
}

div#keyword{
width:100%;
height:100%;
text-align:left;
font-size:11pt;
vertical-align:middle;
padding: 5px 10px 5px 10px;
margin: 0px 0px 0px 0px;
line-height:150%
}

div#ttop{
width:800px;
height:800px;
text-align:center;
font-size:11pt;
vertical-align:middle;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
line-height:150%
}

div#p {
font-size:10pt;
line-height:150%
}

div#vboxl {
font-size:12pt;
text-align:center;
vertical-align:middle;
padding: 20px 0px 5px 0px;
margin: 0px 0px 0px 0px;
}

div#vboxr {
font-size:12pt;
text-align:center;
vertical-align:middle;
padding: 20px 0px 15px 0px;
margin: 0px 0px 0px 0px;
}

div#saiseibox {
width:425px;
font-size:12pt;
text-align:right;
vertical-align:middle;
padding: 10px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

div#wordbox{
width:340px;
height:100%;
text-align:left;
font-size:11pt;
background-color:#FFFFFF;
border:1px solid #0000ff;
padding: 10px 10px 10px 10px;
margin: 10px 0px 10px 0px;
}

img#nos1000{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
position: absolute;
clip: rect(50px 30px 100px 0px) ;
}

input#div{
margin-top:0px;
padding-top:0px;
margin-right:0px;
padding-right:0px;
margin-left:0px;
padding-left:0px;
margin-bottom:0px;
padding-bottom:0px;
color:#0000ff;
font-size:11pt;
background-color:#F3F6FC;
border:0 dotted #F3F6FC;

width:1em;
overflow:visible;
padding-left:5px;
padding-right:5px;
cursor: pointer;
}

input#kate{
margin-top:0px;
padding-top:0px;
margin-right:0px;
padding-right:0px;
margin-left:0px;
padding-left:0px;
margin-bottom:0px;
padding-bottom:0px;
font-size:11pt;
background-color:transparent;
border:0 dotted transparent;
cursor: pointer;
}

input#word{
width:200px;
color:transparent;
font-size:11pt;
background-color:transparent;
border:0 dotted transparent;
cursor: pointer;
}

form{
margin-top:0px;
padding-top:0px;
margin-right:0px;
padding-right:0px;
margin-left:0px;
padding-left:0px;
margin-bottom:0px;
padding-bottom:0px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}


li {
margin-bottom: 0.25em;
}

pre, code {
color: #007000;
font-family: "bogus font here", monospace;
font-size: 100%;
}

pre {
border: 1px solid silver;
background-color: #f5f5f5;
padding: 0.5em;
overflow: auto;
margin: 2em;
}

pre ins {
color: #cc0000;
font-weight: bold;
text-decoration: none;
}

hr {
border: none;
border-bottom: 1px solid #ddd;
}

/* "Selected" links */
a.selected, .selected a, .selected {
color: black;
font-weight: bold;
text-decoration: none;
}

a.selected:visited, .selected a:visited {
color: black;
}

p.videoDescription {
margin: 0;
padding: 0;
overflow: scroll;
font-size: small;
}

p.videoCategory {
margin: 0;
padding: 0;
/* overflow: scroll; */
font-size: x-small;
}

p.videoTags {
margin: 0;
padding: 0;
/* overflow: scroll; */
font-size: x-small;
}

p.edit {
font-size: small;
}

.note {
padding: 2px;
background-color: yellow;
color: #000;
}

#editForm {
font-size: small;
}

table.videoList {
width: 100%;
}

.videoList td {
padding: 10px 0px 5px 5px;
border-bottom: 1px solid silver;
}

#titleBar {
border: 1px solid silver;
background-color: #e5ecf9;
margin: 0;
padding: 0;
padding-top: 5px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
margin-top: 5px;
margin-bottom: 15px;
}

#titleText {
float: left;
}

#searchBox {
float: right;
}

#authStatus {
border-bottom: 1px solid #ddd;
padding: 2px;
margin-bottom: 10px;

}

#main {
margin: 10px;
}

#mainSessions {
background-color: #ddd;
padding: 10px;
}

#searchResults {
width: 100%;
background-color: silver;
}

#searchResultsListColumn {


margin-bottom: 20px;
padding-right: 2px;

}

#searchResultsVideoColumn {


padding-left: 5px;
border-left: 1px solid #ddd;

}

#sessionVariable {
font-family: Courier, monospace;
background-color: #fff;
padding: 10px;
width: 80%;
overflow: scroll;
}

.thumbnail {
padding: 0px 0px 0px 2px;
}

#imageLoadThumbnail {
padding: 4px;
background-color: #333;
}

DIV#sliderbg {
width:109px;
height:30px;
background-image:url(http://www.dw230.jp/ime/bg_v_body.png);
}
DIV#sliderthumb {
position:absolute;
}



