
/*------------------------------------------------------Namie Taniguchi CSS Doc--------------*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0px none;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}body{line-height: 1.5;margin:0;height:100%;}table{border-collapse:separate;border-spacing:0;}caption, th, td{text-align:left;font-weight:400;}blockquote:before, blockquote:after, q:before, q:after{}blockquote, q{}a img{border:none;}

body{background:#E5E1D1 url('../img/bg-body.gif') repeat;font-style:normal;font-variant:normal;font-weight:normal;font-size:80%;font-family:Georgia, "Times New Roman", Times, serif;color:#3F3C29;}ul li{font-size:1.0em;list-style:none;}li{line-height:22px;}p{font-size:1.0em;line-height:1.8em;color:#333;}a:link{color:#074272;text-decoration:none;}a:visited{color:#DD9F17;text-decoration:none;}a:hover{color:#CADDE5;text-decoration:underline;}a:active{color:#DD9F17;text-decoration:none;}img{border:none;}
div.hr{height:30px;background:url('../img/bg-hr.gif') no-repeat scroll center;}
div.hr hr{display:none;}
.clear{clear:both;}
.floatleft{float:left}
.floatright{float:right}
.center{text-align:center;}
h1{font-size:1.6em;font-style:italic;margin:10px 0px 10px 0px;}
h2{font-size:1.4em;font-style:italic;margin:10px 0px 5px 0px;}
h3{font-size:1.3em;font-style:italic;}
img.normal{border:1px solid #E5E1D1;margin:5px;padding:2px;}
b{color:#074272;}

#mainbg{width:970px;margin: auto;background:url('../img/bg-main.gif') repeat-y;}
#logo{position:absolute;top:30px;}
#header{width:970px;margin: auto;height:130px;background:url('../img/bg-header.gif') no-repeat;}
#menu{background:#CADDE5 url('../img/bg-menu.gif') no-repeat;height:80px;margin:1px 0px 0px 0px;}
#intro{background:url('../img/bg-intro.gif') repeat-y;height:200px;margin:1px 0px 0px 0px;border-top:1px solid #a09d87;}
.flash{width:465px;height:180px;margin:10px 10px 10px 10px;}
.intro-contents{width:450px;height:180px;margin:10px 10px 10px 0px;background:url('../img/bg-intro-contents.gif') no-repeat;}
#contentsbg{background:url('../img/bg-contents.gif') no-repeat;margin:1px 0px 0px 0px;}
#contents{padding:30px 30px 30px 30px;}
.contents-left{width:435px;}
.contents-right{width:435px;}
#footer{margin:10px 30px 0px 30px;height:90px;text-align:center;}
#footer a, a:hover, a:visited{color:#3F3C29;}

/*------------------------------------------------------MENU--------------*/
#menu ul{padding:25px 0px 0px 5px;}
#menu ul li{display:inline;float:left;height:40px;color:#3F3C29;font-weight:bold;font-size:1.3em;text-align:center;padding:0px 10px 0px 34px;}
#menu ul li a:link{color:#3F3C29;height:40px;cursor:pointer;}
#menu ul li a:visited{text-decoration:none;color:#3F3C29;}
#menu ul li a:hover{text-decoration:none;color:#F7C74F;}
#menu ul li a:active{text-decoration:none;color:#F7C74F;}
#menu ul li.selected{height:40px;color:#cf7203;}

/*------------------------------------------------------HOME--------------*/
.concept{line-height:2.0em;}
span.firstletter{font-size:2.0em;font-style:italic;color:#A09D87;}
span.romannumber{color:#A09D87;text-align:right;}
ul.list-1 li{background:url('../img/icon-1.gif') no-repeat;padding:0px 0px 0px 20px;}

