body {  clip:       rect(   ); margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #FFFFFF; background-image: url(image/background.jpg)}
.main {  position: absolute; width: 760px; clip:     rect(   ); margin-left: -380px; left: 50%; background-color: #FFFFFF; top: 65px; background-image: url(image/main_bk.gif); background-repeat: repeat-y; z-index: 1; padding-top: 0px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 10px; line-height: 18px; font-weight: normal}
.header { position: absolute; width: 760px; clip:   rect(   ); margin-left: -380px; left: 50%; background-color: #FFFFFF ; top: 0px; background-image: url(image/header_bk.gif); font-size: 8px; z-index: 1; background-repeat: no-repeat; height: 65px}
.navigation_bar {  z-index: 1; left: 9px; top: 5px; clip:    rect(   ); height: 28px; width: 740px}
.footer { position: relative; width: 760px; clip:   rect(   ); margin-left: -380px; left: 50%; top: 0px; background-image: url(image/footer_bk.gif); font-size: 10px; z-index: 1; background-repeat: no-repeat ; height: 50px; padding-top: 20px; padding-right: 10px; padding-bottom: 10px; padding-left: 20px}
.page_name {  z-index: 1; height: 35px; width: 720px; clip:   rect(   ); top: 45px; left: 20px}
.content_left { position: absolute; clip:    rect(   ); left: 60px; background-color: #FFFFFF; top: 160px; z-index: 1; width: 460px; font-size: 12px; line-height: 24px}
.content_name { position: absolute; clip:  rect(   ); left: 30px; background-color: #FFFFFF; top: 100px; z-index: 1; width: 490px}
.content_mean_right { position: absolute; clip:  rect(   ); left: 600px; background-color: #99CCFF; top: 100px; z-index: 1; width: 140px; background-image: url(image/mean_right_bk.jpg)}
.backnumber_button { position: absolute; clip:   rect(   ); left: 360px; background-color: #FFFFFF; top: 610px; z-index: 1; width: 160px; height: 30px}
.content_express_right { position: absolute; clip: rect( ); left: 600px; background-color: #FFCCFF; top: 100px; z-index: 1; width: 140px ; background-image: url(image/express_right_bk.jpg)}
.content_photo_right { position: absolute; clip: rect( ); left: 600px; background-color: #CC99FF; top: 100px; z-index: 1; width: 140px ; background-image: url(image/photo_right_bk.gif)}
.content_photo_left1 { position: absolute; clip:  rect(   ); left: 60px; background-color: #FFFFFF; top: 160px; z-index: 1; width: 460px; font-size: 12px; line-height: 24px ; height: 300px; text-align: center}
.content_photo_left2 { clip:  rect(   ); left: 60px; background-color: #FFFFFF; top: 470px; z-index: 1; width: 460px; height: 90px; padding-top: 10px; padding-right: 20px; padding-bottom: 20px; padding-left: 5px; text-align: center}
.backnumber_table {  font-size: 11px; text-align: center; vertical-align: middle; line-height: 16px}
.content_about_right { position: absolute; clip: rect( ); left: 600px; background-color: #CCCC66; top: 100px; z-index: 1; width: 140px ; background-image: url(image/about_right_bk.gif)}
a:visited {  color: #666666; text-decoration: none}
a:hover {  color: #CCCCCC; text-decoration: underline; cursor:pointer;}
a:link {  color: #666666; text-decoration: none}
.toppage_img_sm { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; width: 80px; clip:  rect(   ); padding-right: 20px; padding-left: 20px; border: solid; padding-top: 20px; border-width: 0px 1px 1px; border-color: black #999999 #999999; top: 65px; height: 80px; left: 142px}
.main_margin { position: absolute; clip:  rect(   ); background-repeat: repeat-y; z-index: 1; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 10px; line-height: 18px; font-weight: normal ; border: 1px #CCCCCC solid}
.font_bold { font-weight: bold }
.font_red { color: #FF0000; font-weight: normal}
.padding20{padding-right:20px;padding-left:20px;}
.padding40{margin:0em;padding-right:20px;padding-left:40px;}
h1 {margin:0em;display:none;}
/*h2 {margin:0em;display:none;}*/
h3 {margin:0em;display:none;}
.toppage_content_row { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; clip:   rect(   ); background-repeat: no-repeat; background-image: url(image/top_contents_bk1.gif); width: 240px; position: relative; background-position: bottom}
#toppage_content_row h4 {margin:0em; font-size: 11px; font-weight: bold; margin-left:20px; margin-top:20px;}
#toppage_content_row p {margin:0em;}
#toppage_content_row p.link {text-align:right;margin:0em;font-size:112%;padding-right:20px;padding-left:20px;}
#toppage_content_row img {margin-bottom:20px;; margin-top: 0px; margin-right: 0px; margin-left: 0px}
#toppage_content_row img.img_float {float:left;margin-bottom:20px;; margin-top: 0px; margin-right: 0px; margin-left: 0px}
#toppage_content_row h2 {margin:0em; margin-bottom:20px;width:240px; height:35px; background-repeat:no-repeat;}
#toppage_content_row h2.menu_mean{background-image:url(image/menu_mean.gif);}
#toppage_content_row h2.menu_express{background-image:url(image/menu_express.gif);}
#toppage_content_row h2.menu_photo{background-image:url(image/menu_photo.gif);}
#toppage_content_row h2.menu_about{background-image:url(image/menu_about.gif);}
#toppage_content_row h2 span {display:none;}
