/* BASIC DESIGN */body {   font: 9pt/12pt Osaka, sans-serif;   background: url(img/background.gif) no-repeat;   margin: 0px;   border: 0px;   padding: 0px;}p {   font: 11pt/14pt Osaka, sans-serif;   margin-top: 5px;   text-align: left;   color: #010E22;}a:link {   font-weight: bold;   text-decoration: none;   color: #1111FF;}a:visited {   font-weight: bold;   text-decoration: none;   color: #6600FF;}a:hover, a:active {   text-decoration: underline;   color: #000066;}h1 {   font-size:18px;color:#000;}h3 {   font-size:14px;color:#000;}#jyo {   font-size:14px;color:#000;   position: relative;   top: 0px;   right: 0px;   bottom: 0px;   left: 0px;}#bun {   position: relative;   top: -16px;   left: 80px;   width: 650px;}#title {   font-size: 16pt;   line-height: normal;    color:#000;   font-weight: bold;   text-align: center;}#subtitle {   font-size:14pt;   line-height: normal;    color:#000;   text-align: center;}/* TITLE DESIGN */#loc {   position: relative;   background: #fff;   margin: 0px auto;   width: 796px;   height: 15px;   border-top: 1px solid #798B38;   border-right: 2px solid #798B38;   border-bottom: 0px;   border-left: 2px solid #798B38;   font: 8pt/12pt Osaka, sans-serif;   color:#000;}#SetCont {   position: relative;   background: #fff;   margin: 0px auto;   width: 796px;   border: 2px solid #798B38;   border-bottom-width: 0px;}#main {   background: #fff;   position: relative;   margin: 0px auto;   padding: 10px 10px 10px 10px;   width: 700px;}#main H2 {	font: bold 15pt/17pt Osaka, sans-serif;}#fig {text-align: center;}#container {   position: relative;   background: #ffffff;   margin: 10px auto 0px auto;   border-width: 0px 0px 0px;   border-color: #798B38   padding: 0px;   width: 800px;}#linklist {   background: #798B38;   border: 0px;   padding: 0px 1px;}#sublinklist {   position: relative;   top: -25px;   border: 0px;   padding: 0px 10px;}#dai2komoku1 {   position: absolute;   top: 0px;   left: 0px;   width: 210px;   height: 21px;   text-align: center;   font-family: sans-serif;   font-size: 12pt;   font-weight: bold;   padding: 0px 10px;   line-height: normal;}#dai2komoku {   position: absolute;   top: 0px;   left: 180px;   width: 215px;   height: 21px;   text-align: center;   font-family: sans-serif;   font-size: 12pt;   font-weight: bold;   padding: 0px 10px;   line-height: normal;}#dai2komokun1 {   position: absolute;   top: 0px;   left: 0px;   height: 21px;   font-family: sans-serif;   font-size: 12pt;   font-weight: bold;   padding: 0px 10px;   line-height: normal;}#dai2komokun2 {   position: absolute;   top: 0px;   left: 45px;   height: 21px;   width: 150px;   font-family: sans-serif;   font-size: 12pt;   font-weight: bold;   padding: 0px 10px;   line-height: normal;}#dai2komokun3 {   position: absolute;   top: 0px;   left: 160px;   height: 21px;   width: 160px;   font-family: sans-serif;   font-size: 12pt;   font-weight: bold;   padding: 0px 10px;   line-height: normal;}#dai2komokun32 {   position: absolute;   top: 0px;   left: 170px;   height: 21px;   width: 150px;   font-family: sans-serif;   font-size: 12pt;   font-weight: bold;   padding: 0px 10px;   line-height: normal;}#dai2komokun4 {   position: absolute;   top: 0px;   left: 130px;   height: 21px;   width: 140px;   font-family: sans-serif;   font-size: 12pt;   font-weight: bold;   padding: 0px 10px;   line-height: normal;}#dai2komokun5 {   position: absolute;   top: 0px;   left: 115px;   height: 21px;   width: 40px;   font-family: sans-serif;   font-size: 12pt;   font-weight: bold;   padding: 0px 10px;   line-height: normal;}#dai2komokun6 {   position: absolute;   top: 0px;   left: 50px;   height: 21px;   width: 60px;   font-family: sans-serif;   font-size: 12pt;   font-weight: bold;   padding: 0px 10px;   line-height: normal;}#dai2komokun7 {   position: absolute;   top: 0px;   left: 70px;   height: 21px;   width: 35px;   font-family: sans-serif;   font-size: 12pt;   font-weight: bold;   padding: 0px 10px;   line-height: normal;}#dai2komokub1 {   position: absolute;   top: 0px;   left: 0px;   height: 21px;   font-family: sans-serif;   font-size: 12pt;   font-weight: bold;   padding: 0px 10px;   line-height: normal;}#dai2komokub2a {   position: absolute;   top: 0px;   left: 120px;   height: 21px;   width: 120px;   font-family: sans-serif;   font-size: 12pt;   font-weight: bold;   padding: 0px 10px;   line-height: normal;}#dai2komokub2 {   position: absolute;   top: 0px;   left: 120px;   height: 21px;   width: 80px;   font-family: sans-serif;   font-size: 12pt;   font-weight: bold;   padding: 0px 10px;   line-height: normal;}#dai2komokub3 {   position: absolute;   top: 0px;   left: 90px;   height: 21px;   width: 80px;   font-family: sans-serif;   font-size: 12pt;   font-weight: bold;   padding: 0px 10px;   line-height: normal;}#dai2komokuso {   position: absolute;   top: 0px;   left: 150px;   width: 215px;   height: 21px;   text-align: center;   font-family: sans-serif;   font-size: 12pt;   font-weight: bold;   padding: 0px 10px;   line-height: normal;}#sublinklist a:link {   text-decoration: none;   color: #1111FF;}#sublinklist a:visited {   text-decoration: none;   color: #1111FF;}#sublinklist a:hover {   text-decoration: underline;   color: #798B38;}#otherinf {   position: relative;   top: 5px;   left: -1px;   width: 800px;}#bar {   position: relative;}#nendo {   font: 14pt/15pt Osaka, sans-serif;   color:#000;   background: #CCFFFF;}#kubun {   font: 14pt/15pt Osaka, sans-serif;   color:#000;   background: #CCFFFF;}#book {   background: #fff;   position: relative;   margin: 0px auto;   padding: 10px 10px 10px 10px;   width: 650px;}#Btitle {   font: 13pt/18pt Osaka, sans-serif;   font-weight: bold;   color:#000;   background: #CCFFFF;}#frontpage {text-align:right;float: right;}#abstract {   position:relative;   width: 400px;}#mokuji {font-size: small;list-style-type: none;}#cm {   margin: 0px auto;   position: relative;   top: 3px;   left: -3px;   width: 796px;   border: 0px;}#cm H4 {   text-align: center;   font: 11pt/10pt Osaka, sans-serif;   color: #798B38;}#cmlink {   background-color: #FFFFFF;   position: relative;   top: -20px;   text-align: center;}#hi {   position: relative;   font: 9pt/9pt Osaka, sans-serif;   color:#000;   top: 0px;   right: 0px;   bottom: 0px;   left: 0px;}#photo {   float: right;}#dai {   position: relative;   font: 9pt/9pt Osaka, sans-serif;   top:  -11px;   left: 105px;   width: 600px;}#portrait {   float: left;}