
body { margin: 0px; padding: 0px; }
div {margin: 0px; padding: 0px; text-align: center; }
table { table-layout: fixed; border:0px; }
td { margin: 0px; padding: 0px; text-align: left; vertical-align: top; }
form { margin: 0px; padding: 0px; }


#win {margin: 15px 60px 10px 10px; text-align: center; }
#content { width:930px; margin: 0 auto; position: relative; }


.menu {margin-top: 40px; width: 260px; position: absolute; top: 0px; left: 0px;}
.menu1 { padding: 6px 2px 5px 25px; display: block; }
.menu2 { padding: 3px 2px 2px 50px; display: block; }
.book { width: 660px; position: absolute; top: 0px; right: 0px; }
.page { position: relative;  }
.text { margin-right: 14px; padding: 0px; text-align: left; }
.shadow { position: relative; text-align: left; }
.trc { width: 14px; height: 18px; position: absolute; top: 0px; right: 0px; }
.blc { width: 19px; height: 14px; }
.brc { width: 14px; height: 14px; position: absolute; top: 0px; right: 0px; }

div.infobox { margin: 0px 15px 0px 20px; }
div.notebox { margin: 0px 15px 0px 20px; }
div.example { margin: 0px 15px 0px 20px; }

#balloon
{
	display: none; /*inline-block; */
	padding: 4px 10px;
	position: absolute;
	top: 0px;
	left: 0px;
}

div.qnavi { margin: 25px 15px 12px 20px; padding-left: 230px; text-align: left; }
div.qn_bttn { text-align: right; }
div.qn_cat { text-align: left; }
div.qn_next { margin-top: 4px; text-align: left; }
div.qn_back { margin-top: 4px; text-align: left; }

div.footer { margin: 10px 20px 20px 0px; }


h1 { margin: 25px 0px 25px 45px;  padding: 0px; text-align: center; }
h2 { margin: 0px; padding: 0px; }
h3 { margin: 10px 0px 10px 20px; padding: 0px; text-indent: 15px; }


p { margin: 10px 15px 10px 20px; text-indent: 15px; text-align: justify; }
li { margin: 0px 5px 5px 0px; text-indent: 5px; line-height: 1.4; }


a { color: #0a49be; }
a:focus { outline: none; }
a.inv { text-decoration: none; }
span.js_link { text-decoration: underline; cursor: pointer; }


img { margin: 0px; padding: 0px; border: 0px; }
img.left { position: relative; float: left; }
img.right { position: relative; float: right; }
img.link { vertical-align: baseline; cursor: pointer; border: 0px; }


input[type=text] { margin: 0px; padding: 3px; }


textarea
{
	margin: 0px;
	padding: 4px;
}

