@charset "utf-8";


/*---------------------------------------------------
printing color */

*{
color:#000000 !important;
background:none;
}

.note{ 
color:#fd4608 !important; 
}


/*---------------------------------------------------
theme reset */

body{
background:none;
}

#body{
background:none;
}

#container{
background:none;
}

#footer{
background:none;
}
#inFooter{
background:none;
}


/*---------------------------------------------------
block */

#header{
width: auto;
height: auto;
}

#logo {
float:none;
}
#logo a{
background-position: 50% 50%;
}


#search{
display:none;
}

#headNavigation{
display:none;
}

#main{
background:none;
width: auto;
}

#contents{
float: none;
}

#navigationBox{
display:none;
}

#copyright{
width: auto;
text-align:left;
padding:10px 0 0 0;
}

#footNavigation{
display:none;
}


/*---------------------------------------------------
top */

#bookContents{
background:none;
}

#btnAboutBook {
background:none;
}

#photos{
background:none;
}

#newBlogEntry ul li p.category{
background:none;
}
#newBlogEntry ul li p.category span{
background:none;
}

#balloon h3{
background:#d9d9d9;
margin:16px 28px 0 0;
text-align:center;
margin:10px 40px 0 8px;
}
#balloon h3 span{
background:#d9d9d9;
}


/*---------------------------------------------------
content - items */

#btnPageTop{
display:none;
}

.btnReturnToList{/*back btn*/
background:none;
}


/*---------------------------------------------------
box */

.boxA{
background:none;
}
.boxB{/*boder*/
background:none;
}
.boxB .reference{
border-left: solid 1px #ffffff;
border-right: solid 1px #ffffff;
border-bottom: solid 1px #ffffff;
}

.boxB .boxBody{
border-left: solid 1px #ffffff;
border-right: solid 1px #ffffff;
}

.inBoxBody{
width:558px;
overflow: inherit;
}


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

.blogNavi{
background:none;
}

.entryBox{
background:none;
}

.entryBox .entryBody{
border-left: solid 1px #ffffff;
border-right: solid 1px #ffffff;
}

.entryBox .reference{
border-left: solid 1px #ffffff;
border-right: solid 1px #ffffff;
}
.reference .category{
background:none;
}
.reference .category span{
background:none;
}

.inEntryBody{
width:558px;
overflow: auto;
}

.enrtyFoot p {
display:none;
}

#trackbackBox{
background:none;
}
#commentBox{
background:none;
}

#trackbackBox dl,
#commentBox dl{
background:none;
}

.trackbackURL{
border:none;
}

form#commentForm{
display:none;
}


/*---------------------------------------------------
backnumber list */

.backnumberNavi{
background:none;
margin:0px 0 -4px 22px;
padding:9px 4px 9px 0;
}

#backnumberList{
margin-top:0;
}
* html #backnumberList{
margin-top:0;
}

#backnumberList li{
background:none;
}

/*---------------------------------------------------
writer list */

#writerList ul li dl.even{
background: none;
}

#writerList ul li dl{
border-bottom:1px solid #f0f0f0;
}


/*---------------------------------------------------
search */

.searchNavi{
background:none;
}

.searchNavi span{
font-weight:bold;
}


/*---------------------------------------------------
enquete */

#infomail {
border: none;
}

#infomail dl{
background:none;
}
.submit{
background:none;
}

#infomail select{/*address*/
border: solid 1px #eaeaea;
}

#infomail dd input{/*single line*/
border: solid 1px #eaeaea;
}

#infomail textarea{/*enquete*/
border: solid 1px #eaeaea;
}


/*---------------------------------------------------
book contents */

#relationBox{/*osusume*/
background:none;
}

.relationList{
border-bottom: solid 1px #f0f0f0;
}

.relationList li{
background:none;
}


/*---------------------------------------------------
speech */

#speech{
line-height:1.4em;
}

/*---------------------------------------------------
mail magazine entry */

.formMMagazine form input{
background:#ffffff;
}

.formMMagazine form input.rdemail{
border: solid 1px #eaeaea;
}






