/*--------------------------------------------------------------------
author: Nandy
email: nandy@nnbros.com
website: http://www.nnbros.com
/--------------------------------------------------------------------*/
/*********** HEADER ***********/
h2#about {
 width: 920px;
 height: 180px;
 display:block;
 background:url(../images/header.jpg) no-repeat;
 text-indent:-9999em;
 overflow: hidden;
 border: 10px solid #FFF;
}
/*********** OSHIE ***********/
table#oshieTable {
 width: 100%;
}
table#oshieTable th, table#oshieTable td {
 padding: 0.5em 1em;
}
table#oshieTable th {

 width: 40%;
 text-align: right;
 border-bottom: 1px solid #DCD5C6;
}
table#oshieTable td {
 border-bottom: 1px solid #DCD5C6;
 width: 60%;
 white-space: nowrap;
}
div.oshieLeft {
 float: left;
 width: 80px;
}
div.oshieRight {
 float: right;
 width: 570px;
}
div#oshieMenu {
 padding: 20px 0 0 0;
 background:url(../images/oshie_bg.gif) no-repeat;
}
div#oshieMenu ul {
 list-style: none;
 padding-left: 140px;
}
div#oshieMenu li {
 text-indent:-9999em;
 overflow: hidden;
 float: left;
 padding: 0 5px;
}
div#oshieMenu li a {
 width: 30px;
 height: 250px;
 display:block;
}
div#oshieMenu li.oshieList01 a {
 background:url(../images/menu.gif) no-repeat -0px -0px;
}
div#oshieMenu li.oshieList01 a:hover {
 background:url(../images/menu.gif) no-repeat -0px -250px;
}
div#oshieMenu li.oshieList02 a {
 background:url(../images/menu.gif) no-repeat -30px -0px;
}
div#oshieMenu li.oshieList02 a:hover {
 background:url(../images/menu.gif) no-repeat -30px -250px;
}
div#oshieMenu li.oshieList03 a {
 background:url(../images/menu.gif) no-repeat -60px -0px;
}
div#oshieMenu li.oshieList03 a:hover {
 background:url(../images/menu.gif) no-repeat -60px -250px;
}
div#oshieMenu li.oshieList04 a {
 background:url(../images/menu.gif) no-repeat -90px -0px;
}
div#oshieMenu li.oshieList04 a:hover {
 background:url(../images/menu.gif) no-repeat -90px -250px;
}
div#oshieMenu li.oshieList05 a {
 background:url(../images/menu.gif) no-repeat -120px -0px;
}
div#oshieMenu li.oshieList05 a:hover {
 background:url(../images/menu.gif) no-repeat -120px -250px;
}
div#oshieMenu li.oshieList06 a {
 background:url(../images/menu.gif) no-repeat -150px -0px;
}
div#oshieMenu li.oshieList06 a:hover {
 background:url(../images/menu.gif) no-repeat -150px -250px;
}
div#oshieMenu li.oshieList07 a {
 background:url(../images/menu.gif) no-repeat -180px -0px;
}
div#oshieMenu li.oshieList07 a:hover {
 background:url(../images/menu.gif) no-repeat -180px -250px;
}
div#oshieMenu li.oshieList08 a {
 background:url(../images/menu.gif) no-repeat -210px -0px;
}
div#oshieMenu li.oshieList08 a:hover {
 background:url(../images/menu.gif) no-repeat -210px -250px;
}
div#oshieMenu li.oshieList09 a {
 background:url(../images/menu.gif) no-repeat -240px -0px;
}
div#oshieMenu li.oshieList09 a:hover {
 background:url(../images/menu.gif) no-repeat -240px -250px;
}
div.oshieRight h4 {
 font-size: 120%;
 padding-top: 1.4em;
}
div.oshieLeft p.num {
 font-size: 200%;
 padding-top: 0.5em;
}
/*********** QA ***********/
div.qa h4.qaListTitle {
 padding-top: 1.4em;
}
div.qa div.qaListBg {
 background:url(../images/qa_bg.gif) no-repeat right 70px;
}
div.qa ul.qaList {
 clear: both;
 list-style: none;
 margin-left: 1.4em;
 padding-bottom: 1em;
}
div.qa ul.qaList li {
 padding-top: 0.6em;
}
div.qa ul.qaList li a {
 text-decoration: none;
}
div.qa div.question p {
 font-weight: bold;
 color: #B8204E;
}
div.qa div.qaBox {
 padding-left: 60px;
}
div.qa div.qaBox p.qaLink{
 text-align: right;
}
div.qa div.question {
 background:url(../images/qa_q.gif) no-repeat left top;
}
div.qa div.answer {
 background:url(../images/qa_a.gif) no-repeat left top;
 border-bottom: 1px dotted #776A57;
 padding-bottom: 1.4em;
}
div.answer ul {
 padding-top: 1.4em;
 margin-left: 1.4em;
}
div.answer ul li {
 padding-top: 0.6em;
}
div.answer span{
 color: #A1546B;
}
div.answer ul.nodisc {
 list-style: none;
}
div.answer ul.num {
 list-style: decimal;
}
/*********** BUDDIHISM ***********/
div#bdLeft {
 float: left;
 width: 470px;
 border-right: 3px solid #EAE4D8;
 padding-right: 30px;
}
div#bdRight {
 float: right;
 width: 160px;
}
div#bdRight ul{
 list-style: none;
 padding-top: 0.8em;
}
div#bdRight li {
 padding-top: 0.6em;
}
div#bdRight li a{
 text-decoration: none;
}
div.bdBox {
 border-bottom: 1px dotted #776A57;
 padding-bottom: 1.4em;
}
div.bdBox p.bdTitle {
 font-weight: bold;
}
div.buddhism p.read {
 font-weight: bold;
 padding-bottom: 1.5em;
}