@charset "UTF-8";


div#content {
 position: relative;
 width: 900px;
}


/* alpha
 --------------------------------- */

div#content div#alpha {
 position: relative;
 top: 0px;
 left: 305px;
 width: 595px;
 padding: 0;
 background: url(/tpl-images/common/content-bg-body.jpg) repeat-y top left;
}


div#content div#alpha div#alpha-inner {
 width: 595px;
 padding: 0;
 background: url(/tpl-images/common/content-bg-footer.jpg) no-repeat bottom left;
}


div#content div#alpha div#alpha-inner div#alpha-contents {
 min-height: 800px;
 padding: 20px;
 width: 555px;
 background: url(/tpl-images/common/content-bg-header.jpg) no-repeat top left;
}


/* contents general link setting */

div#alpha div#alpha-contents div.asset-body a {
 padding-left: 15px;
 background: url(/tpl-images/common/link-arrow.gif) no-repeat left 45%;
}

div#alpha div#alpha-contents div.asset-body a.pdf {
 padding-left: 32px;
 background: url(/tpl-images/common/link-pdf.gif) no-repeat left 45%;
}


/* contents tag setting */

div#content div#alpha h1 {
 padding: 10px 0 30px 60px;
 font-size: 21px;
 font-weight: bold;
 color: #333;
}

div#alpha div#alpha-contents p,
div#alpha div#alpha-contents pre,
div#alpha div#alpha-contents ul li,
div#alpha div#alpha-contents ol li,
div#alpha div#alpha-contents dl dd {
 line-height: 1.6em;
 font-size: 14px;
}

div#alpha div#alpha-contents h2 {
 margin-top: 30px!important;
 margin-bottom: 10px!important;
 padding-bottom: 5px!important;
 color: #802A00;
 font-size: 18px;
 font-weight: bold;
 border-bottom: solid 1px #999;
}

div#alpha div#alpha-contents h3 {
 margin-top: 30px!important;
 margin-bottom: 10px!important;
 padding-bottom: 5px!important;
 color: #555;
 font-size: 16px;
 font-weight: bold;
 border-bottom: dotted 1px #CCC;
}

div#alpha div#alpha-contents h4 {
 display: block;
 margin-top: 30px!important;
 color: #000;
 font-weight: bold;
}

div#alpha div#alpha-contents h5 {
 display: block;
 margin-top: 20px!important;
 color: #666;
 font-weight: bold;
}


div#alpha div#alpha-contents p,
div#alpha div#alpha-contents ul,
div#alpha div#alpha-contents ol,
div#alpha div#alpha-contents dl {
 margin-top: 20px!important;
}

div#alpha div#alpha-contents p {
 text-indent: 1em;
}
 

div#alpha div#alpha-contents dl dt,
div#alpha div#alpha-contents dl dd {
 margin-top: 5px!important;
}

div#alpha div#alpha-contents ol li,
div#alpha div#alpha-contents ul li {
 margin-top: 2px!important;
}

div#alpha div#alpha-contents ol li {
 list-style: decimal;
 list-style-position: inside;
}


div#alpha div#alpha-contents table {
 width: 100%;
 border-collapse: collapse;
 border-spacing: 0;
 margin-top: 20px!important;
 border-bottom: solid 1px #CCC;
 border-left: solid 1px #CCC;
}

div#alpha div#alpha-contents table tr {
}

div#alpha div#alpha-contents table tr th,
div#alpha div#alpha-contents table tr td {
 padding: 5px 3px;
 border-top: solid 1px #CCC;
 border-right: solid 1px #CCC;
 font-size: 14px;
 line-height: 1.5em;
}

div#alpha div#alpha-contents table tr th {
 background: #F6F6F6;
 text-align: left;
 font-weight: bold;
 color: #555;
}

div#alpha div#alpha-contents table tr td {
}




/* beta
 --------------------------------- */
/*
div#content div#beta {
 position: absolute;
 top: 140px;
 left: 0px;
 width: 280px;
 height: 575px;
 background: url(/tpl-images/common/sidemenu_bg.jpg) no-repeat top left;
 background: #FAEFE9;
 border: solid 1px #802A00;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
}
*/

div#content div#beta {
 position: absolute;
 top: 20px;
 left: 0px;
 width: 280px;
 height: 575px;
 background: url(/tpl-images/common/sidemenu_bg.jpg) no-repeat top left;
}

div#content div#beta-inner {
 margin: 20px 10px;
 padding: 0;
}

div#content div#beta-inner ul {
 margin: 0;
 padding: 0;
}	


div.side-cat {
 height: 96px;
}

div.side-cat h3 {
 padding: 26px 0 10px 0;
}

div.side-cat h3 {
 padding: 26px 0 20px 0;
}


div.side-cat h3 a {
 width: 100%;
 margin: 0; 
 padding: 26px 0 13px  64px ;
 font-size: 18px;
 font-weight: bold;
 color: #333;
}



div.side-cat ul {
 margin: 11px 0 0 0;
 padding: 0;
}

div.side-cat ul li {
  display: inline;
}

div.side-cat ul li a {
 margin: 0 0 0 5px;
 padding: 0 0 0 15px;
 font-size: 14px;
 font-weight: normal;
 background: url(/tpl-images/common/link-spots.gif) no-repeat left 45%;
}



div#outline h3 a {
 background: url(/tpl-images/common/ico-outline.png) no-repeat left 5px;
}

* html div#outline h3 a {
 background: url(/tpl-images/common/ico-outline.gif) no-repeat left 5px;
}


div#journal h3 a {
 background: url(/tpl-images/common/ico-journal.png) no-repeat left 5px;
}

* html div#journal h3 a {
 background: url(/tpl-images/common/ico-journal.gif) no-repeat left 5px;
}

div#news h3 a {
 background: url(/tpl-images/common/ico-news.png) no-repeat left 5px;
}

* html div#news h3 a {
 background: url(/tpl-images/common/ico-news.gif) no-repeat left 5px;
}


div#event h3 a {
 background: url(/tpl-images/common/ico-event.png) no-repeat left 5px;
}

* html div#event h3 a {
 background: url(/tpl-images/common/ico-event.gif) no-repeat left 5px;
}


div#library h3 a {
 background: url(/tpl-images/common/ico-library.png) no-repeat left 5px;
}

* html div#library h3 a {
 background: url(/tpl-images/common/ico-library.gif) no-repeat left 5px;
}





/*  search	 */
div.widget-search {
 margin: 15px 0 0 0;
 padding: 0;
}

