@charset "utf-8";

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{ margin:0; padding:0; border:0; font-weight: inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }
body{ line-height:1.5;margin:1.5em 0; }
table{ border-collapse:separate; border-spacing:0; }
caption, th, td{ text-align:left; font-weight:400; }
blockquote:before, blockquote:after, q:before, q:after{ content:""; }
blockquote, q{ quotes:"" ""; }
a img{ border:none; }

.pngfix{ behavior: url('http://dess.jp/js/iepngfix/iepngfix.htc'); background-repeat:repeat;}

html { margin: 0; padding: 0; }
body {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    /*font-family:Monaco, monospace;*/
    /*font-family: Georgia,"Hiragino Mincho Pro", "ヒラギノ明朝 Pro W3","ＭＳ 明朝",Times,serif; */
    font-family:  Verdana,"lucida grande","lucida sans", lucida,  'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
    font-size: 10pt;
    text-align: center;  /* center on ie */
    line-height: 1.5;
    background:#f7f9f8 url() 50% 50%; color:#000000;
    background:#ffffff url('') 50% 50%; color:#000000;

}


iframe.bst{float:left; margin:0px 10px 10px 0px;}
img{background: url('img/on.gif');}

a,a:link {color:#000000;text-decoration: none;}
a:visited {color:#666666;}
a:hover { color: #000000; position:relative;top:1px;}
a:active {  position:relative;top:-1px;}
a img { border: 0; padding:0px; margin:0px;}

h1, h2, h3, h4, h5, h6,span { }
h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote { margin-top: 20px; margin-bottom: 20px;}

#container {
    position: relative;
    margin: 40px auto 60px; 
    padding:35px;
    width: 900px;
    text-align: left;
     background:transparent url(http://dess.jp/2008/10/14/img/bg_white95p_.png) repeat scroll 0 0;
  _ background-color:#ffffff;
}
#container-inner { position: static; }
#banner { position: relative;}



#pagebody,#topnewgraphic { position: relative; width: 100%;border-top:1px solid #000000;}
#pagebody-inner { position: static; width: 100%; padding:30px 0px;}




#alpha{
position: relative;
min-height: 1px;
width: 900px; 
padding:0px;
}

#alpha-inner{
position: static;
margin:10px;
 }
#beta-inner{
 position: static;
}

#banner a#logo,#banner a#logo:link {
display:block;
text-indent:-9999px;width:182px;height:47px;
background:transparent url(./img/desslogo.gif) no-repeat scroll 5px 5px;
padding:0px;
margin:0px 0px 2px -5px;
_margin:0px 0px 2px 0px;
overflow:hidden;
}
#banner a#logo:hover {}

#banner a:link {}
#banner a:hover {}


#banner h1{background:transparent url(http://dess.jp/img/blank.gif) no-repeat scroll 170px 27px;
margin:0px ;clear:both; width:100%;padding:0px;}

#banner div.menu{
padding:10px 5px 10px 5px;
}

#banner h5#banner-description,#banner ul a{
font-weight:lighter;
}

ul.menuTop{ 
list-style-type: none; 
margin:0px;
padding:0px;
} 
ul.menuTop  li{
display:block;
float:left;
margin:0px 30px 0px 0px;
padding:0px;
}
ul.menuTop  li a,ul.menuTop  li a:link,ul.menuTop  li span{
background-color:transparent;
font-size:10px;
font-weight:lighter;
padding:0px;
margin:0px;
}
ul.menuTop  li a:hover{
}
iframe#searchBoxFrame{
margin:0px 0px 0px 5px;
width:450px;height:20px;
border:0px ;
float:left;
clear:both;
}
input#search{
margin:0px 0px 0px 0px; padding:3px; border:0px;
background:#ccddFF; 
font-size:10px;
float:left;
}
#searchResBody{
text-align:left;
font-size:10px;
overflow:hidden;overflow-y:auto;width:400px;height:380px;margin:0px 0px 10px 0px;
}

h5#banner-description{
font-weight:lighter;
font-size:9px;
line-height:1.5;
text-align:right;
margin:0px;
}

div.pagebodyHeader{
margin-left:10px;
margin-bottom:50px;
float:left;
}

h2#archive-title{
font-weight:lighter;
font-size:14px;
margin:10px 0px 20px 0px;
display:block;
clear:both;
}

h2#archive-title span.content-nav{
font-size:10px;
margin:0px 10px 0px 2px;
clear:both;
}



.archive-date-based archive{display:block;clear:both;margin: 0px;}
.archive-list-item{display:block;margin:5px 0px;width:410px;float:left;}
.archive-list-item span{display:block;font-size:9px;letter-spacing:0.1em; margin:0px;}
.archive-list-item a, .archive-list-item a:link{display:block;font-size:11px;letter-spacing:0em; margin:0px 0px 10px 0px;}


.entry{
margin:0px 0 10px 15px;
width:860px;
overflow:hidden;
float:left;
}
.entry-border{
margin:0px 0 20px 15px;
width:860px;
float:left;
}

.entry-content{
width:860px;
}

h3{
display:block;
font-weight:lighter;
margin:0px 0px 5px 0px;
}


.pagelinks{
margin:0px 0px 0px 3px;
width:880px;
}

.entry-dayz{
margin:10px 0 0px 0px;
width:860px;
}
div.entry-dayz span.date-header
{
font-weight:lighter;
font-size:10px;
margin:0px;
}


.entry-datetitle{
margin:10px 0 25px 0;
width:860px;
}

.entry-datetitle h3.entry-header
{
font-weight:lighter;
font-size:13px;
font-family:Georgia,"Hiragino Mincho Pro", "ヒラギノ明朝 Pro W3","ＭＳ 明朝",Times,serif;
letter-spacing:0em; }


.entry-body{

font-size:10px; 
letter-spacing:0;
line-height:1.5;
/*text-align: justify;*/
margin-bottom:40px;
}
.entry-body p{
}
.entry-body strong{

font-size:10px;
}
.entry-body img{
float:left;
margin:0px 10px 10px 0px;
}
.entry-body .c{float:none;}
.entry-body img.r{float:right;
margin:0px 0px 10px 10px;
}

.entry-body .photo{
float:left; width:320px; overflow:hidden; margin :0px 10px 0px 0px;
}
.entry-body .caption{float:right; width:500px; margin:0px;
}

.entry-body a,
.entry-body a:link{
background: url('./img/blank.gif');
margin:0px 0px;
padding:0px;
font-weight:lighter;
letter-spacing:0px;
border-bottom:1px dotted;
}


.entry-body a:hover{
background:  #000000 ;
color: #ffffff  ;
}

div#moveSmooth{
top:-1000px; left:0px;min-width:10px;min-height:10px; 
}

.pagelinks a,
.pagelinks a:link{
display:block;
font-weight:lighter;
background:transparent;
float:left;
letter-spacing:0em; 
font-size:9px;
padding:0px 10px 0px 0px;
margin:0px 10px 0px 0px;
}

.pagelinks a:hover{
}


#footer{
clear:both;
width:900px;
margin:50px 0 0 0;
border-top:1px solid #000000; 
}

#footer .legal{
clear:both;
font-weight:lighter;
font-size:9px;
margin:10px 10px 10px 5px;
}

.entry-footer{
border-top:1px dotted #cccccc;
font-size:9px;
margin:10px 0px;
padding:10px 0px 0px 0px;
font-family:Monaco, monospace;
}
.entry-footer a, .entry-footer a:link, .entry-footer a:visited{color:#cccccc;}
.entry-footer a:hover{color:#000000;}


table#allwrapper{
margin:20px auto;
}
tr#wrappin{
margin:10px 0px 20px ;
}

#topnewgraphic-inner{ margin:20px 0px; }
#topnewgraphicspacer{width:880px;height:50px;}

pre{font-size:11px;}

.tool-tip {z-index: 13000;padding:0;}.tool-title {display:none;padding:0;}.tool-text {font-size:9px;padding:2px 6px;
background:#ffffff;}



.archive-list-itemArchives{
display:block;width:165px; height:110px;overflow:hidden; margin:0px 10px 10px 0px;
}
.spanArchives1{
display:block; margin:5px 5px 5px;
}
.spanArchives2{
display:block; overflow:hidden; height:14px;margin:5px 5px 5px 0px;font-size:9px;font-weight:bold;letter-spacing:0px;
}
.spanArchives3{
display:block; margin:10px 5px 5px;font-size:9px;letter-spacing:0px;
}
.aArchives{
font-size:9px;
display:block;
height:50px;
overflow:hidden; 
margin:5px 5px 20px;
}

::-moz-selection {
	background: #000000;
	color: #ffffff;
}
::selection {
	background: #000000;
	color: #ffffff;
}

.pagedownMarks{
position:absolute;
background-color: #003300;
margin-top: -20px;
}
#pagetop{position:absolute; left:0px;top:0px; width:0px;height:0px;}

body.ss1,body.ss1 a,body.ss1 a:link{
background-color:#000000;
color:#ffffff;
opacity:1;
}
body a#sw1{
background:#000000;
display:block;position:absolute;left:50px;width:940px;
overflow:hidden;margin:0px;
}
body.ss1 a#sw1{background:#ffffff;}
body.ss1 #banner a#logo,body.ss1  #banner a#logo:link{background-image:url(./img/desslogob.gif) ;}
body.ss1 ::-moz-selection {background: #ffffff;color: #000000;}
body.ss1 ::selection {background: #ffffff;color: #000000;}


div.clearfix{
height:0px;visibility: hidden;
content: ".";display: block;
clear: both;
}
body.ss1 #pagebody,body.ss1 #topnewgraphic,body.ss1 #footer {border-top:1px solid #ffffff; }

