a:link
{
color:#663300 ;
text-decoration:none
}

a:visited
{
color:#666666 ;
text-decoration:none
}

a:active
{
color:#FF0000 ;
text-decoration:none
}

a:hover
{
color:#FF0000 ;
text-decoration:underline
}

body {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
.menu_box {  padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px}
table {border-collapse:collapse;}
.big_table_box {  border-color: #999999; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.line_bottom {  border-color: black black #999999; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.line_right {  border-color: black #999999 black black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.menu_title_box {  font-size: 90%; font-weight: bold; color: #FFFFFF; background-color: #D58D62}
.menu_link_box { font-size: 80%; color: #000000}
h1 {  color: #660000; margin-top: 3px; margin-bottom: 3px}
.small_xsmall {  font-size: x-small}
.small90 {  font-size: 90%}
.new {  font-weight: bold; color: #FF0000}




.kugirisen {  border-color: #FFCC00 black black; border-style: double; border-top-width: 3px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.oo_midashi {  background-color: #C6A49B; border-color: black black black #5F1D27; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 20px; font-weight: bold; color: #FFFFFF; background-image: url(../img/midashi_back.gif); background-repeat: no-repeat; background-position: right center; margin-bottom: 5px}
.ind1 {  margin-left: 1em}
.lh130 {  line-height: 130%}
.ake1 {  text-indent: -1em; margin-left: 1em}
.lh130_ul {  line-height: 130%; border-color: black black #FFCC00; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}


.list_item {
  background-color: #DDBB9B;
  border-style: solid;
  font-weight: bold;
  color: #FFFFFF;
}
.list_value {
  background-color: #FFFFFF;
  color: #000000;
  font-size: 90%;
}




body {
  margin: 0pt;
  background-color: #FFFFFF;
}

.navigation {
  font-size: 80%;
}

.navi_selected {
  font-weight: bold;
  color: #DDAA66;
}

.indent {
  margin-left: 20px;
}

.left {
  text-align: left;
}

.right {
  text-align: right;
}

.center {
  text-align: center;
}

.link_back {
  font-size: 90%;
}

.necessary {
  font-size: 80%;
  font-weight: normal;
  color: #FFFFFF;
}

.attention {
  font-size: 80%;
  font-weight: normal;
  color: #BB0000;
}

.comment {
  font-size: 80%;
  font-weight: normal;
  color: #770000;
}

.selected_page {
  font-weight: bold;
  color: #EE6644;
}



.subtitle {
  font-size: 95%;
  color: #660000;
}

.goods_name {
  font-weight: bold;
  color: #880000;
}

.news_title {
  background-color: #DBAF00;
  color: #FFFFFF;
  width: 90%;
  padding: 3px;
  font-weight: bold;
}

.news_contents {
  width: 90%;
  text-align: left;
}




table.list {
  border-style: solid none none solid;
  border-width: 1px;
  border-color: #777777;
}

.list_header {
  background-color: #D58D62;
  color: #FFFFFF;
  font-size: 80%;
}

.list_body {
  font-size: 80%;
  background-color: #FFFFFF;
}

.list_cell {
  border-style: none solid solid none;
  border-width: 1px;
  padding: 5px;
}



/*-----------------------------------------------------------
 ¥Ñ¥Í¥ë
-----------------------------------------------------------*/
table.panel {
  background-color: #E1E1E1;
}

.panel_f {
  font-size: 10%;
}


/*-----------------------------------------------------------
 IME
-----------------------------------------------------------*/
.japanese {
  ime-mode: active;
}

.non-japanese {
  ime-mode: disabled;
}
