*       { font-weight: normal; font-size: 100%; text-decoration: none; list-style-type: none; margin: 0px; padding: 0px }
a    { color: #3D3795; text-decoration: none }
a:link    { color: #3D3795; text-decoration: none }
a:active      { color: #3D3795 }
a:visited {}
a:hover   { color: #3d3795; text-decoration: underline }
body                  { background-color: #e5dbc1 }
img   { line-height: 1em; margin-bottom: 0px; padding-bottom: 0px }
.imgleft  { float: left; margin-right: 10px; margin-bottom: 10px }
.imgright    { float: right; margin-top: 10px; margin-bottom: 10px; margin-left: 10px }
#body { background: url(img/bg_body_1.gif) repeat-y center top; margin-right: auto; margin-left: auto; padding-right: 30px; padding-left: 30px; width: 760px }
#head0   { background: url(img/bg_head_0.gif) no-repeat center top; width: 760px; height: 40px }
#head0 h1  { text-indent: -9999px; display: block; float: left }
#head0 h1 a   { display: block; width: 200px; height: 40px }
#head0 p    { color: #635921; font-weight: normal; font-size: 12px; text-decoration: none; text-align: right; float: right; margin-top: 20px }
#head0 p a  { color: #635921;}
#head0 p a:hover    { color: #630; text-decoration: underline }
#head1   { background: url(img/bg_head_1.gif) no-repeat center top; margin-right: auto; margin-left: auto; width: 760px; height: 50px }
#head1 h1  { text-indent: -9999px; display: block; float: left }
#head1 h1 a   { display: block; width: 200px; height: 40px }
#head1 p    { color: #635921; font-weight: normal; font-size: 12px; text-decoration: none; text-align: right; float: right; margin-top: 20px }
#head1 p a  { color: #635921;}
#head1 p a:hover    { color: #630; text-decoration: underline }
#category  { background-image: url(img/bg_category_1.gif); border-bottom: 1px solid #c0c0a1; width: 580px }
#category h2  { color: #664c00; font-weight: bold; font-size: 18px; line-height: 1em; text-decoration: none; margin-bottom: 5px; margin-left: 25px }
.etitle  { color: #664c00; font-weight: bold; font-size: 35px; line-height: 1em; font-family: "Times New Roman", Georgia, Times; text-decoration: none; margin-left: 25px }
#list h3    { color: #808040; font-weight: bold; font-size: 90%; text-decoration: none; margin: 10px 10px 0px; padding-bottom: 5px; border-bottom: 1px solid #c0c0a1 }
#item h3  { color: #808040; font-weight: bold; font-size: 90%; text-decoration: none; margin: 10px; padding-bottom: 5px; border-bottom: 1px solid #c0c0a1 }
#itemdiv     { }

#itemdiv a    { display: block; float: left; margin-left: 5px; padding: 10px; border-bottom: 1px solid #c0c0a1; width: 540px }
#itemdiv a:hover    { text-decoration: none; background-color: #f3f3e1 }
.listh4  { color: #402600; font-weight: bold; font-size: 100%; text-decoration: none; margin-bottom: 5px; margin-left: 120px; padding-left: 5px; border-left: 5px solid #402600 }
.itemh4  { color: #402600; font-weight: bold; font-size: 100%; text-decoration: none; margin-bottom: 5px; margin-left: 10px; padding-left: 5px; border-left: 5px solid #402600 }
.listexp  { color: #333; font-weight: normal; font-size: 80%; line-height: 1.5em; text-decoration: none }
.itemexp  { color: #333; font-weight: normal; font-size: 80%; line-height: 1.5em; text-decoration: none; margin-right: 10px; margin-bottom: 20px; margin-left: 10px }
#item table   { margin-right: 10px; margin-bottom: 10px; margin-left: 10px; border-top: 1px solid #999; border-left: 1px solid #999; width: 560px }
#item caption  { color: #402600; font-weight: normal; font-size: 80%; text-decoration: none; text-align: left; margin-left: 5px; padding-bottom: 3px; padding-left: 3px }
#item th   { color: #333; font-weight: normal; font-size: 80%; text-decoration: none; background-color: #f3f3e1; padding: 5px; border-right: 1px solid #999; border-bottom: 1px solid #999 }
#item td  { color: #333; font-weight: normal; font-size: 80%; text-decoration: none; padding: 5px; border-right: 1px solid #999; border-bottom: 1px solid #999 }
#topcolmn    { background-color: white; float: left; padding-right: 10px; padding-bottom: 20px; padding-left: 10px; width: 740px }
#topleft  { ; float: left; width: 275px }
#topleft dl  {  }
#topleft dt    { color: #808040; font-weight: bold; font-size: 80%; text-decoration: none; margin-bottom: 0.5em; padding-bottom: 0.5em; border-bottom: 1px solid #c0c0a1 }
#topleft dd   { color: #333; font-weight: normal; font-size: 80%; line-height: 1.5em; text-decoration: none }
#topright    { background: url(http://www.eijison.com/birdseye/img/bg_topmenu_1.gif) no-repeat left top; float: right; padding-top: 30px; width: 455px }
#topright h2  { color: #666; font-weight: normal; font-size: 75%; text-decoration: none; margin-left: 10px }
#topright ul   { float: left; margin-left: -10px }
#topright li    { text-indent: -9999px; float: left; margin-top: 10px; margin-left: 10px; width: 215px; height: 50px }
#topright p  { clear: both; width: 450px }

#t01 a  { background: url(img/b_t01.gif) no-repeat left top; display: block; width: 215px; height: 50px }
#t02 a  { background: url(img/b_t02.gif) no-repeat left top; display: block; width: 215px; height: 50px }
#t03 a  { background: url(img/b_t03.gif) no-repeat left top; display: block; width: 215px; height: 50px }
#t04 a  { background: url(img/b_t04.gif) no-repeat left top; display: block; width: 215px; height: 50px }
#t05 a  { background: url(img/b_t05.gif) no-repeat left top; display: block; width: 215px; height: 50px }
#t06 a  { background: url(img/b_t06.gif) no-repeat left top; display: block; width: 215px; height: 50px }
#t07 a  { background: url(img/b_t07.gif) no-repeat left top; display: block; width: 215px; height: 50px }
#t08 a  { background: url(img/b_t08.gif) no-repeat left top; display: block; width: 215px; height: 50px }
#t09 a  { background: url(img/b_t09.gif) no-repeat left top; display: block; width: 215px; height: 50px }
#t10 a  { background: url(img/b_t10.gif) no-repeat left top; display: block; width: 215px; height: 50px }
#t11 a  { background: url(img/b_t11.gif) no-repeat left top; display: block; width: 215px; height: 50px }
#t12 a  { background: url(img/b_t12.gif) no-repeat left top; display: block; width: 215px; height: 50px }
#t13 a  { background: url(img/b_t13.gif) no-repeat left top; display: block; width: 215px; height: 50px }

#topright li a:hover      { background-position: 0px -50px }
#contents     { background: white url(img/bg_contents_1.gif) repeat-y 10px 0px; float: left; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; width: 740px }
#colmnleft   { background: url(img/tit_colleicton_1.gif) no-repeat left top; float: left; padding-top: 30px; width: 150px }
#colmnleft ul   { margin-left: 10px }
#colmnleft li  { text-indent: -9999px; margin-bottom: 5px }
#colmnleft li a:hover  { background-position: 0px -30px }
#s01 a    { background: url(img/b_s01.gif) no-repeat left top; display: block; width: 140px; height: 30px }
#s02 a    { background: url(img/b_s02.gif) no-repeat left top; display: block; width: 140px; height: 30px }
#s03 a    { background: url(img/b_s03.gif) no-repeat left top; display: block; width: 140px; height: 30px }
#s04 a    { background: url(img/b_s04.gif) no-repeat left top; display: block; width: 140px; height: 30px }
#s05 a    { background: url(img/b_s05.gif) no-repeat left top; display: block; width: 140px; height: 30px }
#s06 a    { background: url(img/b_s06.gif) no-repeat left top; display: block; width: 140px; height: 30px }
#s07 a    { background: url(img/b_s07.gif) no-repeat left top; display: block; width: 140px; height: 30px }
#s08 a    { background: url(img/b_s08.gif) no-repeat left top; display: block; width: 140px; height: 30px }
#s09 a    { background: url(img/b_s09.gif) no-repeat left top; display: block; width: 140px; height: 30px }
#s10 a    { background: url(img/b_s10.gif) no-repeat left top; display: block; width: 140px; height: 30px }
#s11 a    { background: url(img/b_s11.gif) no-repeat left top; display: block; width: 140px; height: 30px }
#s12 a    { background: url(img/b_s12.gif) no-repeat left top; display: block; width: 140px; height: 30px }
#s13 a    { background: url(img/b_s13.gif) no-repeat left top; display: block; width: 140px; height: 30px }


#colmnright    { float: right; border: solid 1px #c0c0a1; width: 580px }
#intro { }
#intro h5 { color: #402600; font-weight: bold; font-size: 100%; text-decoration: none; background: url(img/bg_intro_1.gif) repeat-y left top; margin-top: 20px; padding: 5px 5px 5px 10px; border-top: 1px solid #c0c0a1; border-bottom: 1px solid #c0c0a1;clear:both  }
#intro dl { margin: 10px }
#intro dt { color: #808040; font-weight: bold; font-size: 80%; line-height: 0.5em; text-decoration: none; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #c0c0a1 }
#intro dd { color: #333; font-weight: normal; font-size: 80%; line-height: 1.5em; text-decoration: none }
#foot    { background: url(img/bg_foot_1.gif) no-repeat center bottom; clear: both; margin-right: auto; margin-left: auto; width: 820px; height: 120px }
.footmenu   { color: #635921; font-weight: normal; font-size: 12px; text-decoration: none; text-align: center; margin-bottom: 5px; padding-top: 20px }
.footmenu a  { color: #635921 }
.footmenu a:hover  { color: #630; text-decoration: underline }
.copyright   { color: #635921; font-weight: normal; font-size: 10px; font-family: Helvetica; text-decoration: none; text-align: center; padding-top: 40px ; margin-bottom: 40px }
#nofloat {clear:both;width: 560px;height:0 }

#company { }
#company table { margin-top: 10px; margin-left: 10px; border-top: 1px dashed #ccc; width: 340px }
#company th  { color: #333; font-weight: normal; font-size: 80%; text-decoration: none; text-align: left; vertical-align: top; padding: 5px; border-bottom: 1px dashed #ccc; width: 8em }
#company td  { color: #333; font-weight: normal; font-size: 80%; text-decoration: none; text-align: left; vertical-align: top; padding: 5px; border-bottom: 1px dashed #ccc }
.compimg { float: right; margin: 10px }

#inquiry { }
#inquiry h3 { color: #808040; font-weight: bold; font-size: 90%; text-decoration: none; margin: 10px; padding-bottom: 5px; border-bottom: 1px solid #c0c0a1 }
#inquiry dl { background-color: #f8f8f3; margin: 10px auto 20px auto; padding: 10px 10px 5px; border: solid 1px #c0c080; width: 65% }
.inqyexp { color: #808040; font-weight: bold; font-size: 90%; text-decoration: none; text-align: center; margin: 10px auto 5px auto; width: 550px }
#inquiry dt { color: #333; font-size: 90%; line-height: 1.5em; float: left; margin-bottom: 5px; width: 6em }
#inquiry dd { color: #333; font-weight: bold; font-size: 125%; text-decoration: none; margin-bottom: 5px }
#inquiry table  { margin-right: auto; margin-left: auto; border-top: 1px dashed #ccc; width: 550px }
#inquiry th  { color: #333; font-weight: normal; font-size: 80%; text-decoration: none; text-align: left; vertical-align: top; padding: 5px; border-bottom: 1px dashed #ccc; width: 12em }
#inquiry td  { color: #333; font-weight: normal; font-size: 80%; text-decoration: none; text-align: left; vertical-align: top; padding: 5px; border-bottom: 1px dashed #ccc }
.confirm { color: #333; font-weight: normal; font-size: 80%; text-decoration: none; margin-top: 10px; margin-left: 200px; width: 15em }
#privacy { }
#privacy h3 { color: #404000; font-weight: bold; font-size: 90%; text-decoration: none; margin: 15px auto 5px auto; border-bottom: 1px solid #404000; width: 550px }
.privexp { color: #333; font-weight: normal; font-size: 80%; line-height: 1.5em; text-decoration: none; margin-right: auto; margin-left: auto; width: 530px }
#privacy ul { margin: 10px auto 10px auto; width: 500px }
#privacy li { color: #333; font-weight: normal; font-size: 80%; text-decoration: none; list-style-type: disc; list-style-position: outside }
#none {;display:none}
.inqyexp   { color: #333; font-weight: normal; font-size: 80%; line-height: 1.5em; text-decoration: none; text-align: center; margin-right: 10px; margin-bottom: 20px; margin-left: 10px }

#othermenu { }
h3.othermenuh3    { text-indent: -9999px; clear: both; margin-top: 10px; margin-left: 0px; width: 440px; height: 40px;background: url(img/tit_other.gif) no-repeat left bottom;}
#othermenu ul { }
#othermenu li    { text-indent: 0px; width: 85px; height: 15px }
#othermenu li a   { color: #4b4512; font-weight: normal; font-size: 12px; text-decoration: none; background: url(img/icon_other.gif) no-repeat left center; text-indent: 0px; display: block; padding-left: 12px; width: 85px; height: 15px }
#othermenu li a:hover    { text-decoration: underline; background-position: left center }
#othermenu_side    { background: url(img/b_02.gif) no-repeat left top; padding-top: 40px }
#othermenu_side ul   { }
#othermenu_side li   { text-indent: 0px; width: 100px; height: 15px }
#othermenu_side li a    { color: #4b4512; font-weight: normal; font-size: 12px; text-decoration: none; background: url(img/icon_other.gif) no-repeat left center; text-indent: 0px; display: block; padding-left: 12px; width: 100px; height: 15px }
#othermenu_side li a:hover  { text-decoration: underline; background-position: left center }
.orderchange  { color: #333; font-style: normal; font-weight: normal; font-size: 75%; line-height: 2em; text-decoration: none; margin-right: auto; margin-bottom: 20px; margin-left: auto; padding: 10px; border: solid 1px #ccc; width: 500px }

div#complink   { clear: both; width: 100% }
div#complink h5  { color: #402600; font-weight: bold; font-size: 100%; text-decoration: none; background: url(img/bg_intro_1.gif) repeat-y left top; margin-top: 20px; padding: 5px 5px 5px 10px; border-top: 1px solid #c0c0a1; border-bottom: 1px solid #c0c0a1;clear:both}
div#complink dl  { margin: 10px }
div#complink dt { color: #333; font-weight: bold; font-size: 80%; text-decoration: none; margin-top: 10px; margin-bottom: 10px }
div#complink dd { background: url(img/icon_link2.gif) no-repeat left center; margin-left: 10px; margin-bottom: 10px ; padding-left: 10px }
div#complink dd a  { color: #c08000; font-weight: normal; font-size: 80%; text-decoration: none; margin-bottom: 10px }
div#complink dd a:hover { text-decoration: underline }
table.meisan { clear: both; margin-right: 10px; margin-left: 10px }
table.meisan th { vertical-align: top; padding: 10px; border-bottom: 1px dotted #ccc }
table.meisan td { color: #333; font-size: 75%; line-height: 1.5em; vertical-align: top; padding: 10px; border-bottom: 1px dotted #ccc }

h3.tenjikaitop {font-size: 12px;margin-bottom: 3px;clear: both;color: #666666;border-bottom: 1px solid #999999;padding-bottom: 2px;}


table#contact th.contact {font-size: 100%;font-weight: bold;color: #333333;}
table#contact td.contact {font-size: 125%;font-weight: bold;color: #333333;}


body#expenter { background-color: #ffffff }
