#doc {width:auto!important;font-size:18px;line-height:1.5;}
#ctxm {font-size:18px;}

ul.mktree li.liOpen .bullet, ul.mktree li.liClosed .bullet {background-size: 20px 20px;}

#ibook-bg #appmenu-container {height:0px;}
#ibook-bg #appmenu-title {display:none;}
#ibook-bg #appmenu>ul>li {height:0px; overflow:hidden;}
#ibook-bg #appmenu-booktoc>ul {position:fixed;top:0;left:0;right:0;}

#main.ibook {margin-top:0!important;}
#ibook-content #content-border {border:none!important;}
#ibook-bg {background:none!important;}
#ibook-content #content-shadow {padding:0!important;border:none!important;}

#ibook-all div.ctxmenu {display:none !important;}

#ibook-content #content-border {border:none;}
#ibook-content #content-shadow {border:none;padding:0px;}
div#ibook {min-height:1100px;}
#ibook-content #content-shadow {background-image:none !important; background:white !important;}
#ibook-top, #ibook, #ibook-bottom {background-image:none !important;}
#ibook-top.inactive, #ibook.inactive, #ibook-bottom.inactive {background-color:#eee;}
#ibook {padding:0px 50px 0px 50px !important;}
#ibook-top, #ibook-bottom {padding:20px 0px 20px 0px !important;}

#book-btn-prev, #book-btn-next {display:none;}

div.emmbedded-book-page-wrapper {font-size:130% !important;}
h1 {font-size:130% !important;}
h2 {font-size:170% !important;}
h3 {font-size:110% !important;}

#ibook-navi #tax_container {font-size:130%;}
#ibook-navi #tax_container > ul > li > ul {padding:5px;}
#ibook-navi #tax_container > ul > li > ul > li, #ibook #moveable_tax_container > ul > li > ul > li {padding:5px;}

#content-shadow>div>div.yui3-u-1-2 {display:block;width:100%;}
.content .left-column {margin-right:0px;}
.content .right-column {margin-left:0px;}
.portlet {margin-bottom:0px;}
div.portlet-content {max-height:100%;}
#sidemenu {display:none;}
#hd {padding-left:10px;}
#hd-menu {padding-right:10px;margin-top:23px;}
#mainmenu, #mainmenu ~ #appmenu-container {padding:5px;}

@media only screen and (max-device-width:480px) {
#hd {height:100px;}
#doc {width:auto!important;font-size:27px;line-height:1.5;}
#content-shadow {padding:0 !important;}
#username, #username+a {position:relative;top:-27px;}
div.portlet {margin:0;}
}
