/* E.L.F!?$\~ JunKtion style.css */
*{ margin:0; padding:0; }



/*----------------------------------------------------------*/

/*----------------------------------------------------------*/






/* <setvar name="img_wrapper" value="bg4.gif"> */





/*<setvar name="img_wrapper_amazon" value="bg3.gif">*/









































/*----------------------------------------------------------*/

/*----------------------------------------------------------*/

/*text decolation*/
/*----------------------------------------------------------*/
blockquote{
background:#eeeeff;
color:#444455;
font-style:normal;
padding:16px;
margin:16px;
}

pre{
background:#eeeeee;
color:#000000;
font-style:normal;
padding:32px;
margin:32px;
}

p,li,dd,dt{
padding-top:2px;
padding-bottom:2px;
line-height:110%;
}

big{
line-height:normal;
}



.blog-entrybody p,
.blog-commenttxt p
{
padding-top:8px;
padding-bottom:8px;
}



strong{
background-color:transparent;
color:#DD1155;
font-style:normal;
font-weight:bold;
text-decoration:none;

}

em{
background-color:transparent;
color:#887777;
font-style:normal;
font-weight:bold;
text-decoration:none;
}

u{
background-color:transparent;
color:#C33041;
font-style:normal;
font-weight:bold;
text-decoration:none;
}



/* background */
/*---------------------------------------------------------------*/
body{
background:#ffffff;
color:#554444;
text-align:center;
font-family:"MS UI Gothic", serif, sans-serif, cursive, fantasy, monospace;
}

body#comlist{
background:#ffffff;
text-align:left;
}


/*page-main*/
/*---------------------------------------------------------------*/











#root-menu{
width:940px;
margin:0px auto;
text-align:right;
padding:0px;
background:#ffffff;
}

#root-menu-main0{
padding:0px;
margin:0px;
background:#ffffff;
width:300px;
font-size:10px;
text-align:right;
float:right;
z-index:10;
width:240px;
}

#root-menu-main{
font-size:10px;
text-align:center;
float:right;
padding-left:6px;
padding-right:6px;
}

h1#blog-title{
padding:0;
margin:0px auto;
text-align:left;
color:#554444;
font-size:10px;
font-weight:normal;
}


div#wrapper0{
width:940px;
margin:0px auto;
margin-top:12px;
text-align:left;
padding:0px;
background:#ffffff url('http://www.baghaus.jp/~kazuboh/image/bg5.gif') top left;
}

#top{
  background: url(http://www.baghaus.jp/~kazuboh/top.jpg) top left no-repeat;
  margin:0px auto;
  width:310px;
  height:190px;
  padding:0px;
  padding-left:630px;
  padding-top:10px;
  text-align:left;
}


#top-bg2{
  position:relative;
  margin:0px auto;
  text-align:left;
  padding:0px;
  width:940px;
  height:200px;
}
#top-bg{
  background: url(http://www.baghaus.jp/~kazuboh/top0.jpg) top left no-repeat;
  text-align:left;
  position:absolute;
  width:310px;
  height:190px;
  padding-left:630px;
  padding-top:10px;
  z-index: 5;
}


#topinfo2{
  position:relative;
  margin:0px auto;
  text-align:left;
  padding:0px;
  width:940px;
  height:200px;
  margin-top:-190px;
  z-index: 7;
}

#topinfo{
  background:url(http://www.baghaus.jp/~kazuboh/image/alpha.png) top left;
  width:290px;
  height:140px;
  text-align:left;
  display:none;
  z-index: 8;
}

#topinfo p{
  padding-top:3px;
  padding-bottom:3px;
  margin-left:12px;
  padding-left:12px;
  margin-right:12px;
  padding-right:12px;
}

div#wrapper1{
margin:0px;
padding:0px;
padding-1px;
text-align:left;
float:right;
background:transparent;
color:#554444;
width:244px;
}

div#wrapper-right-top{
background:url(http://www.baghaus.jp/~kazuboh/image/right-corner.png) top left;
width:244px; height:22px;
}

div#wrapper-right-bottom{
background:url(http://www.baghaus.jp/~kazuboh/image/right-corner2.png) top left;
width:244px; height:22px;
}

div.wrapper-right-middle{
background:url(http://www.baghaus.jp/~kazuboh/image/right-corner3.png) top left;
width:244px; height:36px;
}

div.wrapper-right-middle-down{
background:url(http://www.baghaus.jp/~kazuboh/image/right-corner2.png) top left;
width:244px; height:22px;
}

div.wrapper-right-middle-up{
background:url(http://www.baghaus.jp/~kazuboh/image/right-corner4.png) top left;
width:244px; height:22px;
}


div.wrapper-right-main{
padding-left:10px;
padding-right:10px;
}

div.wrapper-right{
text-align:left;
background:url(http://www.baghaus.jp/~kazuboh/image/alpha.png) top left;
color:#554444;
margin:0px;
padding:9px;
}

div.blogparts{
  text-align:center;
}
div.widget{
  padding-top:6px;
  padding-bottom:6px;
}

div.amazon{
  padding-top:12px;
}

div#wrapper2{
background:#ffffff;
width:676px;
padding-right:20px;
}
div#wrapper3{
background-color:transparent;
margin:0;
padding: 0px;
}

div#tailmenu{
padding-bottom:3px;
text-align:center;
font-size:12px;
color:#554444;
}

#copyright{
padding:6px 0 0 0;
border-color:#523D3D;
border-style:solid none none none;
border-width:1px;
text-align:center;
color:#554444;
}

#widget{
padding:12px 0px 12px 20px;
text-align:left;
color:#554444;
}

ul#comment-list{
text-align:left;
margin:0 0 0 0;
}

div#topinfo{
margin:0px;
padding:0;
color:#554444;
border-color:#523D3D;
border-style:solid;
border-width:1px;
}


/*ie center*/
div.ie-center{
text-align:center;
}

/*mail-copyright*/
#mail{
clear:both;
padding:0;
text-align:right;
}

/*form*/
/*---------------------------------------------------------------*/
option{
background-color:transparent;
}

input{
background:#FFCC77;
color:#4D0F12;
border-style:solid;
border-color:#4D0F12;
border-width:1px;
}

input.push{
background:#FFCC77;
border-style:double;
border-width:3px;
border-color:#4D0F12;
color:#4D0F12;
margin-left:3px;
margin-right:3px;
}

input.push:link,
input.push:visited{
border-color:#4D0F12;
color:#4D0F12;
}

input.push:active,
input.push:hover{
border-color:#DD0000;
color:#DD0000;
}

.styleswitch:hover{
  cursor:pointer;
}

input.image,
input.image:link,
input.image:visited{
padding:1px;
background-color:transparent;
background:transparent;
border-color:transparent;
border-width:1px;
border-style:none none solid none;
}

input.image:active,
input.image:hover
{
border-color:#DD0000;
}


input.password{
background:#FFCC77;
color:#4D0F12;
border-style:solid;
border-color:#4D0F12;
border-width:1px;
}

input.color{
border-style:none;
border-width:0px;
}

textarea{
background:#FFCC77;
color:#4D0F12;
border-style:solid;
border-color:#4D0F12;
border-width:1px;
}

/* hr tag */
/*---------------------------------------------------------------*/
hr{
color:#523D3D;
text-align:center;
border-color:#523D3D;
height:1px;
border-width:1px;
margin-top:12px;
margin-bottom:12px;
}
hr.topdot{
border-style:solid;
clear:both;
height:2px;
border-width:2px;
}
hr.dot{
border-style:dotted;
}


/*td tag*/
/*---------------------------------------------------------------*/
/*normal*/
td{
background-color:transparent;
color:#554444;
}

/*h tag*/
/*---------------------------------------------------------------*/
h1{
font-weight:bold;
color:#C02433;
margin:5px 0 5px 0;
padding:0px;
}
h2{
font-weight:bold;
color:#C02433;
margin:5px 0 5px 0;
padding:0px;
}
h3{
font-weight:bold;
color:#C02433;
margin:5px 0 5px 0;
padding:0px;
}
h4{
font-weight:bold;
color:#C02433;
margin:5px 0 5px 0;
padding:0px;
}
h5{
font-weight:bold;
color:#C02433;
margin:5px 0 5px 0;
padding:0px;
}
h6{
font-weight:bold;
color:#C02433;
margin:5px 0 5px 0;
padding:0px;
}


/*calender*/
/*---------------------------------------------------------------*/
#cal{
text-align:left;
padding:0px;
margin:0;
}
td.menu-cal{
text-align:center;
background-color:#FFDD99;
color:#554444;
}
td.menu-nocal{
text-align:center;
background:transparent;
color:#554444;
}


/* list */
/*---------------------------------------------------------------*/
li{
margin-left:24px;
list-style-image:url('http://www.baghaus.jp/~kazuboh/image/conticon/li2.gif');
color:#554444;
background-color:transparent;
}

ul.menu-ul-contents{
margin:2px;
padding:0px;
margin-left:24px;
}

ul.menu-ul-subcontents{
margin:2px;
margin-bottom:3px;
padding:0px;
padding-bottom:3px;
margin-left:12px;
}
ul.menu-ul-sub{
margin:2px;
padding:0px;
margin-left:12px;
}
li.menu-li-sub{
list-style-image:url('http://www.baghaus.jp/~kazuboh/image/conticon/lisub2.gif');
}
li.menu-li-subnoindent{
list-style-image:url('http://www.baghaus.jp/~kazuboh/image/conticon/lisub2.gif');
}

ul.menu-ul-contact{
padding-left:2px;
margin: 3px;
}

li.menu-li-contact{
list-style-type:none;
list-style-image:none;
}

ul.menu-ul{
padding:0px;
padding-left:20px;
margin :0px;
}

div.chiyopapa{
text-align:center;
padding-top:4px;
padding-bottom:4px;
}


/*blog*/
/*---------------------------------------*/


#blog-topentry{
margin-right:240px;
text-align:left;
}
#blog-notopentry{
text-align:left;
}

.blog-entry{
color:#554444;
background:transparent;
text-align:left;
margin:0px auto;
margin-bottom:10px;
padding:5px;
}

.blog-gadget{
border-color:#523D3D;
border-style:solid none none none;
border-width:1px;
}


h1.blog-date,h2.blog-date{
background:#523D3D url('http://www.baghaus.jp/~kazuboh/image/bg4.gif') top left;
color:#ffffff;
text-align:left;
margin:0;
padding:5px;
font-weight:bold;
}

h2#blog-information{
background:#FFD48B url('http://www.baghaus.jp/~kazuboh/image/bg5.gif') top left;
color:#523D3D;
text-align:left;
margin:0;
padding:5px;
font-weight:bold;
}


h3.blog-date2{
margin:0;
padding:0px;
text-align:left;
color:#C02433;
background:transparent;
}


h4.subsection{
clear:left;
margin:0;
padding:0px;
text-align:left;
color:#C02433;
background:transparent;
font-weight:bold;
}

.blog-title{
margin:2px;
padding:2px;
text-align:left;
font-weight:bold;
}

.blog-title a,.blog-title a:link,.blog-title a:visited{
color:#C02433;
}

table.monthly{
width:660px;
text-align:center;
margin:10px 4px 10px 4px;
padding:0px;
border-style:none;
border-width:0px;
}

table.monthly td{
margin:0px;
padding:0px;
width:55px;
text-align:center;
border-color:#523D3D;
border-style:none dotted none none;
border-width:1px;
}

table.monthly td.log{
}


table.monthly td.log a,
table.monthly td.log a:link,
table.monthly td.log a:active,
table.monthly td.log a:visited
{
  display:block;
  padding-top:3px;
  padding-bottom:3px;
  width:55px;
  border-color:#665555;
  text-decoration:none;
}

table.monthly td.log a:hover
{
  display:block;
  width:55px;
  background:#D5C3B6;
  color:#ffffff;
  text-decoration:none;
}

table.monthly td.nolog{
color:#bbc5c5;
}

table.monthly td.end{
border-color:transparent;
}

.tablepager-links{
text-align:center;
font-weight:bold;
color:#DD1155;
}

.blog-listheader{
text-align:left;
padding:12px;
font-weight:bold;
color:#DD1155;
}
.blog-listheader p{
margin:0px;
padding:0px 0px 5px 24px;
font-weight:normal;
color:#554444;
}
.blog-listheader span,
.blog-listheader a{
font-weight:normal;
color:#554444;
}

#blog-toplistfooter{
text-align:center;
clear:left;
margin:0px;
padding:5px;
}

div.blog-entrybody{
margin:0px;
padding:6px;
}


div.blog-entrybanner{
margin:0px;
padding:0px;
margin:6px 0px 6px 0px;
}


div.blog-oldentrybody{
margin:0px auto;
padding:2px;
padding-left:12px;
}


div.blog-oldentrytext{
padding:2px;
padding-left:32px;
margin :0px;
}


div.blog-entryunder{
margin:6px 0 32px 0;
padding :0px;
text-align:left;
}
div.blog-entrycategory{
text-align:right;
}



/*blog-footer*/
/*---------------------------------------*/

#amazon-wrapper{
clear:both;
text-align:center;
background : #ffffff;
padding: 6px 0px 6px 0px;
margin:6px 0 6px 0;
color:#554444;
border-width:1px;
border-style:none;
border-color:#523D3D;
}

#amazon-wrapper-slide{
float:left;
padding-left:16px;
}

#banner-wrapper{
clear:left;
text-align:left;
padding:0px;
margin:6px 0 0px 0;
color:#554444;
display:block;
}

#banner-wrapper h2.blog-date{
clear:left;
}
#banner-wrapper dd{
margin-left:16px;
}

#banner-wrapper2{
clear:both;
text-align:left;
padding:0;
margin:0;
color:#554444;
font-size:6px;
border-color:#523D3D;
border-width:1px;
border-style:solid none solid none;
height:68px;
}

#mbanner-wrapper0{
margin:0px;
padding:10px 0px 0px 0px;
}

img.book,
img.book:link,
img.book:visited,
img.book:active
{
border:1px #523D3D solid;
margin:1px;
padding:0px;
}

a img.book:hover
{
border-color:#DD0000;
padding:1px;
margin:0px;
}

div#topinfo a img,
div#topinfo a img:link,
div#topinfo a img:visited,
div.blog-oldentrytext a img,
div.blog-oldentrytext a img:link,
div.blog-oldentrytext a img:visited,
#mmdu img,
#mbanner-wrapper img,
#widget img,
table.link th img,
.right-link img,
img.banner,
.mt-enclosure-image a img,
.mt-enclosure-image a img:link,
.mt-enclosure-image a img:visited
{
padding:0px;
margin:1px;
text-decoration:none;
border-color:#665555;
border-width:1px;
border-style:solid;
}

#mmdu a img:link,
#mbanner-wrapper a img:link,
#widget a img:link,
table.link th a img:link,
.right-link a img:link,
a img.banner:link
{
color:#665555;
border-color:#665555;
padding:0px;
margin:1px;
}

#mmdu a img:visited,
#mbanner-wrapper a img:visited,
#widget a img:visited,
table.link th a img:visited,
.right-link a img:visited,
a img.banner:visited
{
color:#776666;
border-color:#776666;
padding:0px;
margin:1px;
}

#mmdu a img:active,
#mbanner-wrapper a img:active,
#widget a img:active,
table.link th a img:active,
.right-link a img:active,
a img.banner:active{
color:#DD0000;
border-color:#DD0000;
padding:1px;
margin:0px;
}

#mmdu a img:hover,
#mbanner-wrapper a img:hover,
#widget a img:hover,
table.link th a img:hover,
.right-link a img:hover,
a img.banner:hover{
color:#DD0000;
border-color:#DD0000;
padding:1px;
margin:0px;
}

div#topinfo a img:active,
div#topinfo a img:hover,
div.blog-oldentrytext a img:active,
div.blog-oldentrytext a img:hover,
.mt-enclosure-image a img:active,
.mt-enclosure-image a img:hover
{
color:#DD0000;
border-color:#DD0000;
padding:0px;
margin:1px;
}

div#banner-r{
display:block;
margin:0px;
margin-left:212px;
padding:0px;
text-align:left;
height:45px;
}
div#banner-r span{
vertical-align:bottom;
}

.itaku{
  margin:0px;
  margin-bottom:12px;
  padding:0px;
  width:200px;
}

.itaku td{
  width:128px;
  margin:0px;
  padding:0px;
  vertical-align:middle;
  text-align:left;
}

.itaku td.info{
  width:72px;
  margin:0px;
  padding:0px;
  vertical-align:top;
  text-align:left;
}

#banner-wrapper img,
#powerd img,
#sns img,
.twitter img,
.itaku td.info a img,
#nks img{
padding:0px;
margin:1px;
background:transparent;
text-decoration:none;
border-color:transparent;
border-width:1px;
border-style:solid;
}

#powerd a img.banner{
border-color:#665555;
}

#banner-wrapper a img:link,
#nks img:link,
#powerd a img:link,
#sns a img:link,
.twitter img:link,
.itaku td.info a img:link,
#nks a:link{
color:#665555;
border-color:transparent;
margin:1px;
padding:0px;
}
#banner-wrapper a img:visited,
#powerd a img:visited,
#sns a img:visited,
.twitter img:visited,
.itaku td.info a img:visited,
#nks img:visited,
#nks a:visited{
color:#776666;
border-color:transparent;
margin:1px;
padding:0px;
}
#banner-wrapper a img:active,
#powerd a img:active,
#sns a img:active,
.twitter img:active,
.itaku td.info a img:active,
#nks img:active,
#nks a:active{
color:#DD0000;
border-color:#DD0000;
padding:1px;
margin:0px;
}
#banner-wrapper a img:hover,
#powerd a img:hover,
#sns a img:hover,
.twitter img:hover,
.itaku td.info a img:hover,
#nks img:hover,
#nks a:hover{
color:#DD0000;
border-color:#DD0000;
padding:1px;
margin:0px;
}

#qr{
float:right;
text-align:center;
font-size:10px;
}



img{
border:0px;
}

/*A tag*/
/*---------------------------------------------------------------*/

.entry-button:link{
background:transparent;
text-decoration:none;
border-color:#DD0000;
border-style:none none none none;
border-width:1px;
}
.entry-button:visited{
background:transparent;
text-decoration:none;
border-color:#DD0000;
border-style:none none none none;
border-width:1px;
}
.entry-button:active{
background:transparent;
text-decoration:none;
border-color:#DD0000;
border-style:none none none none;
border-width:1px;
}
.entry-button:hover{
background:transparent;
text-decoration:none;
border-color:#DD0000;
border-style:none none solid none;
border-width:1px;
}




a:link{
background:transparent;
text-decoration:none;
color:#665555;
}
a:visited{
background:transparent;
text-decoration:none;
color:#776666;
}
a:active{
background:transparent;
text-decoration:none;
color:#&lt;mt:getvar name="a_active">;
}
a:hover{
background:transparent;
color:#DD0000;
text-decoration:underline;
}

div.more{
margin:0px;
padding:0px;
}

div.blog-more{
height:30px;
}

div.moreswitch:link,
div.moree:link
{
background:transparent;
text-decoration:none;
color:#665555;
}
div.moreswitch:visited,
div.moree:visited
{
background:transparent;
text-decoration:none;
color:#776666;
}
div.moreswitch:active,
div.moree:active
{
background:transparent;
text-decoration:none;
color:#DD0000;
}
div.moreswitch:hover,
div.moree:hover
{
background:#D5C3B6;
color:#ffffff;
text-decoration:none;
}

div.moreswitch,
div.moree
{
margin:0px;
cursor: pointer;
text-align:center;
vertical-align:middle;
font-weight:bold;
padding:3px;
border-color:#523D3D;
border-style:dotted;
border-width:1px;
}

div.moreopen {
  width:200px;
}

div.moreclose {
  width:200px;
  margin-left:446px;
}

.top-return{
text-align:center;
font-weight:bold;
font-size:16px;
}


h3.blog-link{
margin:0;
padding:12px 0px 0 6px;
text-align:left;
color:#C02433;
clear:both;
}


table.booktable{
width:660px;
text-align:center;
margin:12px auto;
padding:0px;
border-color:#523D3D;
border-style:none none dotted dotted;
border-width:1px;
}

table.booktable th{
border-color:#523D3D;
border-style:dotted dotted none none;
border-width:1px;
margin:0px;
padding:6px;
}

table.booktable th#vol{
}
table.booktable th#inf{
width:350px;
}
table.booktable th#img{
}
table.booktable th#det{
}

table.booktable td{
text-align:left;
margin:0px;
padding:12px;
border-color:#523D3D;
border-style:dotted dotted none none;
border-width:1px;
}
table.booktable td.bookinfo{
vertical-align:top;
width:240px;
}

table.booktable td.book{
vertical-align:top;
text-align:center;
border-style:dotted none none none;
}

table.booktable td.card{
text-align:center;
padding:6px;
border-color:#523D3D;
border-style:dotted none none none;
border-width:1px;
}

dl#profile dd{
margin-left:16px;
}

dl.bookinfo{
  margin:0px;
  padding:6px;
  width:450px;
}

dl.bookinfo dd{
margin-left:16px;
}

table.event{
width:660px;
text-align:center;
margin:12px auto;
padding:0px;
border-color:#523D3D;
border-style:none dotted none dotted;
border-width:1px;
}


table.event td{
text-align:left;
margin:0px;
padding:12px;
border-color:#523D3D;
border-style:dotted none dotted none;
border-width:1px;
}
table.event th{
text-align:center;
margin:0px;
padding:6px;
border-color:#523D3D;
border-style:dotted none dotted none;
border-width:1px;
}

#commentlist{
float:right;
}

table.link{
width:325px;
text-align:center;
padding:0px;
padding:0px;
border-width:0px;
}

table.link th{
width:204px;
height:44px;
margin:0px;
padding:0px;
text-align:center;
}

table.link td{
text-align:left;
vertical-align:middle;
margin:0px;
padding:0px;
}



table.blog-list{
width:660px;
text-align:center;
margin:6px 0 6px 0;
padding:0;
}

table.blog-list tr{
padding:0px;
margin:0px;
}
table.blog-list td{
margin:0px;
padding:2px;
font-weight:bold;
}

table.blog-list td.next,
table.blog-list td.cat,
table.blog-list td.prev{
border-color:#523D3D;
border-style:dotted none none none;
border-width:1px;
}

table.blog-list td.next,
table.blog-list td.next0{
text-align:left;
vertical-align:bottom;
width:280px;
}

table.blog-list td.cat,
table.blog-list td.cat0{
text-align:center;
vertical-align:bottom;
width:200px;
}

table.blog-list td.prev,
table.blog-list td.prev0{
text-align:right;
vertical-align:bottom;
width:280px;
}

.blog-commenttxt{
padding:12px;
padding-left:24px;
border-color:#523D3D;
border-style:none none dotted none;
border-width:1px;
}

/*sitemap*/
/*---------------------------------------------------------------*/

dl{
margin:0px;
padding:6px;
}

dt{
color:#665555;
font-weight:bold;
}

.col50,.col6{
float:left;
width:200px;
border-color:#523D3D;
border-style:none dotted none none;
border-width:1px;
margin:6px;
padding:6px;
}
.col38{
width:190px;
margin:6px;
padding:6px;
float:left;
/* margin-left:460px;
*/
}


.col4,.swiftan-c0{
clear:left;
float:left;
width:290px;
border-color:#523D3D;
border-style:none dotted none none;
border-width:1px;
margin:6px;
padding:6px;
}



.colarchive,.swiftan-c1{
float:left;
margin:6px;
padding:6px;
width:275px;
}

.col63{
float:left;
margin:6px;
padding:6px;
padding-bottom:0px;
margin-bottom:0px;
width:275;
}

.prof-c0{
float:left;
width:260px;
border-color:#523D3D;
border-style:none dotted none none;
border-width:1px;
margin:0px;
padding:3px;
}

.prof-c1{
margin:0px;
margin-left:280px;
padding:3px;
}


.link-c0{
float:left;
width:330px;
border-color:#523D3D;
border-style:none dotted none none;
border-width:1px;
margin:0px;
padding:0px;
}

.link-c1{
float:left;
width:330px;
margin:0px;
padding:0px;
}


.link-c2{
float:left;
width:210px;
border-color:#523D3D;
border-style:none dotted none none;
border-width:1px;
margin:0px;
padding:3px;
}
.link-c3{
float:left;
width:210px;
border-color:#523D3D;
border-style:none dotted none none;
border-width:1px;
margin:0px;
padding:3px;
}
.link-c4{
float:left;
width:210px;
margin:0px;
padding:3px;
}

.colfeed{
margin:6px;
padding:6px;
}

del{
display:none;
}



/*-------------------------------- liScroll --------------------------------*/


/* this page declarations */
#wrapp {
clear:both;
width: 760px;
text-align: left;
font: normal 1em Arial;
margin: 0 auto;
padding: 0;
color: black;
}
#wrapp h1 {font: bold 1.1em Arial; margin: 1.2em 0 0.5em 0; padding: 0;}
.gnb {
width: 740px;
margin: 20px 0 3px 0;
background: #f0f1f1 url(gnb_bg.gif) left top repeat-x
}
.gnb h3{
font: normal 9px/14px Arial;
text-align: right;
margin: 0 10px 0 0;
padding: 0
}
#wrapp p{font: normal 0.9em Arial; margin: 1em 0; padding: 0;}
#wrapp h2 {/*font: bold 1em Arial;*/}

/* liScroll style declarations */

.tickercontainer { /* the outer div with the black border */
background: transparent;
width:940px;
height: 20px;
padding: 0;
margin: 0 auto;
overflow: hidden;
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 0px;
top: 3px;
width:920px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 1400px;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
font-size:12px;
float: left; /* important: display inline gives incorrect results when you check for elem's width */
list-style:none;
margin: 0;
padding: 0;
background: transparent;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
/*color : Blue;
font: bold 10px Verdana;
margin: 0 50px 0 0;*/
}
ul.newsticker span {
margin: 0 10px 0 0;
font-weight:bold;
}
ul.newsticker a.com{
margin: 0 50px 0 0;
}

ul.newsticker span.top {
margin: 0 50px 0 0;
font-weight:bold;
}

span.all{
font-weight:bold;
color:#000000;
}
span.sou{
font-weight:bold;
color:#ff7777;
}
span.eshi{
font-weight:bold;
color:#ff7777;
}
span.ero{
font-weight:bold;
color:#ff77cc;
}
span.dot{
font-weight:bold;
color:#77cc77;
}
span.kyu{
font-weight:bold;
color:#77aaff;
}

span.newssite{
font-weight:bold;
color:#000000;
}

span.friend{
font-weight:bold;
color:#000000;
}


.nostate{
font-weight:bold;
color:#dddddd;
}

.link-name{
font-weight:bold;
}


/*
	Featured Content Slider
	by: Chris Coyier
*/
					  				  
.floatLeft { float: left; margin-right: 10px;}
.floatRight{ float: right; }
.clear { clear: both; }
a{ outline: none; }

#main-photo-slider{
margin-left:-1px;
padding-top:16px;
background:#523D3D url('http://www.baghaus.jp/~kazuboh/image/bg4.gif') top left;
border: 1px solid #888899; }

/*
	PAGE STRUCTURE
*/
#page-wrap 									{ width: 206px; margin: 25px auto; position: relative; min-height: 260px;
											  background: url(images/bg.png) top center; }

.no-contents								{ widht: 200px; height:40px; border: 1px dotted #888899; padding:0px; margin:1px;
background: url(http://www.baghaus.jp/~kazuboh/image/alpha_gra.png);
 }

/*
	SLIDER
*/
.slider-wrap								{ width: 206px; position: absolute; top: 87px; left: 40px; }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 206px; height: 250px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 206px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid white; margin-right: 5px; }
#movers-row									{ text-align:center; }
.photo-meta-data							{ background: url(http://www.baghaus.jp/~kazuboh/image/alpha_gra.png); padding: 1px; height: 190px; 
											  margin-top: -32px; position: relative; z-index: 50; vertical-align:middle; text-align:center; color:#fff; }
.photo-meta-data span 						{ font-size: 13px; }



fieldset#ajax-blog-search{
  margin-left:20px 20px 12px 20px;
  padding:12px;
}


fieldset#ajax-blog-search div{
  padding-top:6px;
  padding-bottom:6px;
}

fieldset#ajax-blog-search ul{
  padding-left:12px;
  padding-right:12px;
  list-style: none;
}

fieldset#ajax-blog-search li {
  list-style-image:none;
  list-style-type:none;
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
  border-left: 1px dotted #fff;
}

fieldset#ajax-blog-search li a{
  display: block;
  padding: 6px;
  text-align:left;
}

#archives-col{
  float:left;
  text-align:left;
  width:220px;
}

#archives-list{
  margin-left:230px;
  padding-top:32px;
}


table.link th.nobanner
{
  text-align:center;
  vertical-align:middle;
  width:200px;
  height:40px;
  border-style:solid;
  border-width:1px;
  padding:0px;
  margin:1px;
}


table.link th.nobanner,
table.link th.nobanner:link,
table.link th.nobanner:visited,
table.link th.nobanner:active
{
  border-color:#665555;
  background:url('http://www.baghaus.jp/~kazuboh/image/banner/nobanner.gif');
}

table.link th.nobanner:hover
{
  border-color:#DD0000;
  background:url('http://www.baghaus.jp/~kazuboh/image/banner/nobanner2.gif');
}

th.nobanner a{
  display:block;
  text-decoration:none;
  padding:12px 0;
}

