body{background-color:#ffffff; background:#fff url('../images/bg.gif');color:#333;}img{border:0px;margin-top:10px;}p,td,li{text-align:left;margin-left:70px; margin-right:60px; font-size:92%;}dt{font-weight:bold; font-size:100%; margin-top:20px; margin-left:90px;}dd{text-align:left;margin-left:130px; font-size:92%;}h2{text-align:center; font-size:125%; margin-top:30px;}h3{font-size:1em;color:#333;margin-top:50px;margin-left:50px; padding-left:5px;border:0px solid #333399;border-left-width:10px;}h4{margin-top:2em; margin-bottom:1em; margin-left:50px;}.notice{font-weight:bold; border:1px solid #666666; padding:10px;}.spacy{margin-top:30px;}.red{color:red;}.press{float:right; margin-right:30px;}.nobr{white-space:nowrap;}.footer{margin:30px 50px 50px 120px;}div#menuBar{margin-top:0px;margin-left:10px;z-index:100; background-color: transparent;}div#menuBar img{padding:0px;margin:0px;}#title{margin-left:10px; margin-top:50px;}#wrap{width:780px;margin:0 auto;padding:20px 0;text-align:left;background:#fff;border-left:solid 1px #999;border-right:solid 1px #999;border-bottom:solid 1px #999;}#takeakifoto{width: 180px; height: auto; border:dotted 1px #666666; padding:5px; font-size:80%; float:right; margin:20px;}table#booklist{width:650px; border-top:1px dotted #ccc; border-collapse:collapse; border-spacing:0; empty-cells:show;}table#booklist td{font-size:86%; border-bottom:1px dotted #ccc;padding:0.3em 1em;}table#nenpu td{border-bottom: 1px solid #666;border-right:1px solid #666;padding:0.3em 0.3em;}table#nenpu{width:600px; border-top:1px solid #663300; border-left:1px solid #666; border-collapse:collapse; border-spacing:0; empty-cells:show;}a:link{text-decoration:none;color:#6699CC;font-weight:bold;}a:visited{text-decoration:none;color:#663366;font-weight:normal;}a:active{text-decoration:none;color:#cccccc;}a:hover{text-decoration:none;color:#336666;}