*        { font-weight: normal; font-size: 100%; text-decoration: none; list-style-type: none; margin: 0px; padding: 0px }
a     { color: #804000; text-decoration: none }
a:link      { color: #804000; text-decoration: none }
a:active       { }
a:visited {}
a:hover  { color: #666666; text-decoration: underline }
body           { background: #d9cab5 fixed; margin: 0px }
img    { line-height: 1em; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px }
#nofloat { font-size: 50px; float: none; clear: both }
#body { background: url(../img/bg_body_1.gif) repeat-y center top; margin-right: auto; margin-left: auto; padding-right: 70px; padding-left: 70px; width: 760px }
#head    { background: url(../img/bg_head_1.gif) no-repeat center top; clear: both; margin-right: auto; margin-left: auto; padding-top: 50px; width: 760px; height: 20px }
#head ul   { clear: both; margin-left: 10px }
#head li   { float: left }
#head li a   { text-indent: -9999px; display: block; height: 20px }
#head li a:hover   { background-position: 0px -27px }
#head01    { background: url(../img/b_hone_1.gif) no-repeat 0px 0px; width: 69px }
#head02    { background: url(../img/b_contact_1.gif) no-repeat 0px 0px; width: 103px }
#head03    { background: url(../img/intro.gif) no-repeat 0px 0px; width: 103px }
#head04    { background: url(../img/2008tabu.gif) no-repeat 0px 0px; width: 69px }
#head05    { background: url(../img/2007tabu.gif) no-repeat 0px 0px; width: 69px }
#head06    { background: url(../img/2006tabu.gif) no-repeat 0px 0px; width: 69px }
#head07    { background: url(../img/resulttabu.gif) no-repeat 0px 0px; width: 69px }
#foot { background: url(../img/bg_foot_1.gif) repeat-x center bottom; text-align: center; clear: both; margin-top: 20px; margin-right: auto; margin-left: auto; padding-top: 25px; padding-bottom: 5px; width: 760px }
#topcolmn   { float: left; clear: both; margin-right: auto; margin-left: auto; padding-right: 10px; padding-bottom: 10px; padding-left: 10px }
#topleft  { float: left; width: 365px }
#topleft h2    { color: #804000; font-weight: 900; font-size: 150%; font-family: Times, "Times New Roman", Georgia; text-decoration: none; margin-bottom: 5px }
#topleft p    { color: #333; font-weight: normal; font-size: 80%; line-height: 1.5em; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; text-decoration: none; background: url(../img/bg_fuchu_1.gif) no-repeat center top }
#topright   { float: left; margin-left: 10px; width: 365px }
#topright h2   { color: #333; font-weight: 900; font-size: 150%; font-family: Times, "Times New Roman", Georgia; text-decoration: none; margin-bottom: 5px }
#right_up   { width: 365px }
#right_up ul    { }
#right_up li   { float: left }
#right_lw   { clear: both; width: 365px }
#right_lw ul { float: left }
#top01 a    { background: url(../img/b_t01.jpg) no-repeat 0px 0px; text-indent: -99999px; display: block; margin-bottom: 10px; width: 122px; height: 184px }
#top02 a   { background: url(../img/b_t02.jpg) no-repeat 0px 0px; text-indent: -99999px; display: block; margin-bottom: 10px; width: 119px; height: 184px }
#top03 a   { background: url(../img/b_t03.jpg) no-repeat 0px 0px; text-indent: -99999px; display: block; margin-bottom: 10px; width: 124px; height: 184px }
#top04 a      { background: url(../img/b_t04.jpg) no-repeat 0px 0px; text-indent: -99999px; display: block; margin-bottom: 10px; width: 365px; height: 40px }
#top05 a      { background: url(../img/japanbrand.gif) no-repeat 0px 0px; text-indent: -99999px; display: block; margin-bottom: 10px; width: 80px; height: 45px }
#top06 a    { background: url(../img/2008yoko.jpg) no-repeat 0px 0px; text-indent: -99999px; display: block; margin-bottom: 10px; width: 365px; height: 184px }
#top07 a      { background: url(../img/b_t05.jpg) no-repeat 0px 0px; text-indent: -99999px; display: block; margin-bottom: 10px; width: 365px; height: 40px }
#foot p  { color: #666; font-weight: normal; font-size: 70%; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; text-decoration: none }
#tithead h1 { background: url(../img/header1.gif) no-repeat 0px 0px; text-indent: -9999px; clear: both; width: 760px; height: 50px }
#contents_all { float: right; margin-left: 10px; width: 560px }
#contents_all dl  { clear: both }
#contents_all dt   { color: #333; font-weight: bolder; font-size: 90%; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; text-decoration: none; margin-bottom: 5px }
#contents_all dd    { color: #333; font-weight: normal; font-size: 80%; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; text-decoration: none }
#contents_all table  { margin-right: auto; margin-left: auto; border-top: 1px solid #ccc; border-left: 1px solid #ccc; width: 100% }
#contents_all th   { color: #333; font-weight: normal; font-size: 80%; font-family: Helvetica, Arial, Geneva, SunSans-Regular, Swiss; text-decoration: none; background-color: #faf7ef; text-align: left; vertical-align: top; padding: 5px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc }
#contents_all td  { color: #333; font-weight: normal; font-size: 80%; font-family: Helvetica, Arial, Geneva, SunSans-Regular, Swiss; text-decoration: none; text-align: left; vertical-align: top; padding: 5px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc }
#contents_all p  { color: #333; font-weight: normal; font-size: 80%; line-height: 1.5em; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; text-decoration: none; float: left; width: 230px }
#contents_all h3    { color: #333; font-weight: 800; font-size: 100%; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; text-decoration: none; clear: both; margin-top: 10px; margin-bottom: 5px; padding-bottom: 3px; border-bottom: 1px solid #666 }
#contents_all img  { float: right }
#bg01   { background: url(../img/bg_c01.gif) no-repeat center }
#bg02  { background: url(../img/bg_c02.gif) no-repeat center }
#bg03  { background: url(../img/bg_c03.gif) no-repeat center }
#tit01   { background: url(../img/tit_t01.gif) no-repeat center top; text-indent: -9999px; margin-top: 10px; margin-bottom: 10px; width: 560px; height: 70px }
#tit02   { background: url(../img/tit_t02.gif) no-repeat center top; text-indent: -9999px; margin-top: 10px; margin-bottom: 10px; width: 560px; height: 70px }
#tit03   { background: url(../img/tit_t03.gif) no-repeat center top; text-indent: -9999px; margin-top: 10px; margin-bottom: 10px; width: 560px; height: 70px }
#submenu  { background: url(../img/bg_menu_1.gif) no-repeat center top; float: left; padding: 35px 10px 10px; width: 150px; height: 510px }
#menu01 a   { background: url(../img/ren-yoko.gif) no-repeat center top; text-indent: -9999px; width: 150px; height: 55px ;display:block}
#menu02 a   { background: url(../img/b_m01.jpg) no-repeat center top; text-indent: -9999px; display: block; width: 150px; height: 80px }
#menu03 a   { background: url(../img/b_m02.jpg) no-repeat center top; text-indent: -9999px; display: block; width: 150px; height: 50px }
#menu04 a     { background: url(../img/b_m03.jpg) no-repeat center top; text-indent: -9999px; display: block; margin-bottom: 5px; width: 150px; height: 80px }
#menu05 a    { background: url(../img/b_m04.jpg) no-repeat center top; text-indent: -9999px; display: block; margin-bottom: 5px; width: 150px; height: 50px }
#menu05 a    { background: url(../img/b_m04.jpg) no-repeat center top; text-indent: -9999px; display: block; margin-bottom: 5px; width: 150px; height: 50px }
#menu06 a    { background: url(../img/moon-yoko.gif) no-repeat center top; text-indent: -9999px; display: block; margin-bottom: 5px; width: 150px; height: 50px }
#menu07 a    { background: url(../img/emmile-yoko.gif) no-repeat center top; text-indent: -9999px; display: block; margin-bottom: 5px; width: 150px; height: 50px }
#menu08 a    { background: url(../img/japanbrand.gif) no-repeat center top; text-indent: -9999px; display: block; margin-bottom: 5px; width: 80px; height: 45px }
#menu09 a    { background: url(../img/b_m05.jpg) no-repeat center top; text-indent: -9999px; display: block; margin-bottom: 5px; width: 150px; height: 50px }
#foot2 { background: url(../img/bg_foot_2.gif) no-repeat center top; margin-right: auto; margin-left: auto; width: 940px; height: 10px }
#printhead {;display:none }
#topimg h1  { background: url(../img/p_main_2.jpg) no-repeat center top; text-indent: -9999px; clear: both; margin-bottom: 10px; width: 760px; height: 250px }
