.input
{
    BORDER-RIGHT: #494944 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #494944 1px solid;
    PADDING-LEFT: 1px;
    FONT-SIZE: 12px;
    IME-MODE: inactive;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #494944 1px solid;
    COLOR: #000000;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #494944 1px solid;
    BACKGROUND-COLOR: #ecf0ef
}
.inputImeOn
{
    BORDER-RIGHT: #494944 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #494944 1px solid;
    PADDING-LEFT: 1px;
    FONT-SIZE: 12px;
    IME-MODE: active;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #494944 1px solid;
    COLOR: #000000;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #494944 1px solid;
    BACKGROUND-COLOR: #ecf0ef
}
.inputImeDisable
{
    BORDER-RIGHT: #494944 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #494944 1px solid;
    PADDING-LEFT: 1px;
    FONT-SIZE: 12px;
    IME-MODE: disabled;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #494944 1px solid;
    COLOR: #000000;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #494944 1px solid;
    BACKGROUND-COLOR: #ecf0ef
}
BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PAGE-BREAK-BEFORE: auto;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
TD
{
	font-family				: メイリオ,MS UI Gothic,ＭＳ Ｐゴシック,Osaka;
	font-size				: 12px;
	line-height				: 140%;
}
.base
{
    FONT-SIZE: 12px;
    COLOR: #222222;
    LINE-HEIGHT: 15px
}
.kome
{
    FONT-SIZE: 10px;
    COLOR: #555555;
    LINE-HEIGHT: 15px
}
.komekuro
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    LINE-HEIGHT: 13px
}
.copy
{
    FONT-SIZE: 11px;
    COLOR: #1f6e29;
    LINE-HEIGHT: 13px
}
A:link
{
    COLOR: #696969;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #696969;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: red;
    TEXT-DECORATION: underline
}
.input_def{
  background: yellow;
  padding: 10px 20px;
  font-weight: bold;
  font-size: 130%;
}
.MENU_TITLE
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: 5px;
    COLOR: #844929;
    TEXT-INDENT: 0px;
    BORDER-BOTTOM: 1px
}
.MENU_MAIN_TITLE
{
    PADDING-RIGHT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 3px;
    PADDING-LEFT: 5px;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BACKGROUND-IMAGE: url(../images/nav.jpg);
    MARGIN-LEFT: 5px;
    BORDER-LEFT: medium none;
    COLOR: white;
    FONT-WEIGHT: bolder;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: transparent
}
.MENU_MAIN_TITLE A:link
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    COLOR: #844929;
    BORDER-BOTTOM: medium none
}
.MENU_TITLE A:link
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    COLOR: #336699;
    FONT-WEIGHT: bolder;
    BORDER-BOTTOM: medium none
}
.MENU_TITLE A:visited
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    COLOR: #336699;
    FONT-WEIGHT: bolder;
    BORDER-BOTTOM: medium none
}
.MENU_MAIN_TITLE A:visited
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    COLOR: #844929;
    BORDER-BOTTOM: medium none
}
TD .TOP_LEFT
{
    BORDER-RIGHT: #dcdcdc 1px solid;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #dcdcdc 1px solid;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: transparent
}
.TOP_NAVI
{
    PADDING-LEFT: 5px;
    PADDING-TOP: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-RIGHT: 5px;
    BACKGROUND-IMAGE: url(../images/head_bar.jpg);
    BACKGROUND-COLOR: transparent
}
TD .TOP_MAIN
{
    BORDER-RIGHT: #dcdcdc 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
TD .SUB_TITLE H1
{
    BORDER-RIGHT: #2186ce 1px solid;
    BORDER-TOP: #2186ce 1px solid;
    BORDER-LEFT: #2186ce 1px solid;
    BORDER-BOTTOM: #2186ce 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 7px;
    MARGIN: 0px;
    COLOR: #004984;
    PADDING-TOP: 7px;
    FONT-STYLE: normal;
    BACKGROUND-COLOR: white
}
TD .FIND_FRAME
{
    BORDER-RIGHT: #dcdcdc 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #dcdcdc 1px solid;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #dcdcdc 1px solid;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #dcdcdc 1px solid;
    BACKGROUND-COLOR: #fffff0
}
TD .ITEM
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: white
}
TD .B_TABLE
{
    PADDING-RIGHT: 4px;
    BORDER-TOP: #dcdcdc 1px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #ebebeb 1px solid;
    BACKGROUND-COLOR: #efefef
}
TD .ITEM_COMMENT
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    LINE-HEIGHT: 18px;
    PADDING-TOP: 5px
}
TD .ITEM_LINE
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #dcdcdc 1px solid
}
TD .ADM_MENU_BLOCK
{
    BORDER-RIGHT: 1px outset;
    PADDING-RIGHT: 5px;
    BORDER-TOP: 1px outset;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: 1px outset;
    COLOR: white;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 1px outset;
    BACKGROUND-COLOR: #4682b4
}
TD .ADM_MENU
{
    BORDER-RIGHT: #a9a9a9 1px solid;
    PADDING-LEFT: 2px;
    BORDER-BOTTOM: gray 1px solid;
    BACKGROUND-COLOR: #f0f8ff
}
.TOP_NAVI A:visited
{
    COLOR: white
}
.TOP_NAVI A:link
{
    COLOR: white
}
.TOP_NAVI A:hover
{
    COLOR: yellow;
    TEXT-DECORATION: underline
}
.MENU_TITLE A:hover
{
    COLOR: red;
    TEXT-DECORATION: underline
}
.MENU_MAIN_TITLE A:hover
{
    COLOR: red;
    TEXT-DECORATION: underline
}
.FOOTER
{
    BACKGROUND-COLOR: #f0f8ff;
}
.FOOTER A:visited
{
    COLOR: #666666
}
.FOOTER A:link
{
    COLOR: #666666
}
.FOOTER A:hover
{
    COLOR: black;
    TEXT-DECORATION: underline
}
TD .TOP_NAVI_MENU
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bolder;
    COLOR: white
}
TD .SHOHIN_CHUMOKU
{
}
TD .M1_TABLE
{
    BACKGROUND-COLOR: #f5f5f5
}
TD .M2_TABLE
{
    BACKGROUND-COLOR: white
}
TD .A_TABLE
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px 0px 5px;
    COLOR: white;
    PADDING-TOP: 3px;
    FONT-STYLE: normal;
    BACKGROUND-COLOR: #000000
}
TD .SHOHIN_COMM_TXT
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    VERTICAL-ALIGN: top;
    COLOR: #8b4513;
    PADDING-TOP: 2px;
    TEXT-ALIGN: left
}
.AKAMOJI
{
    FONT-WEIGHT: bold;
    COLOR: red
}
TD .ADM_MENU_ICON
{
    BORDER-RIGHT: gray 1px;
    BORDER-TOP: gray 1px;
    PADDING-LEFT: 2px;
    BORDER-LEFT: #a9a9a9 4px solid;
    BORDER-BOTTOM: gray 1px solid;
    BACKGROUND-COLOR: #f0f8ff
}
.ADM_TOP_SUM
{
}
.ADM_TOP_SUM TABLE
{
    BORDER-RIGHT: #a9a9a9 1px solid;
    BORDER-TOP: #a9a9a9 1px solid;
    BORDER-LEFT: #a9a9a9 1px solid;
    BORDER-BOTTOM: #a9a9a9 1px solid
}
TR
{
}
TR .M1_TABLE
{
    BACKGROUND-COLOR: #e9eae9
}
TR .M2_TABLE
{
    BACKGROUND-COLOR: white
}
TD .TOP_PAGE_MSG
{
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    BORDER-LEFT: #dcdcdc 8px solid;
    COLOR: black;
    LINE-HEIGHT: 20px
}
TD .SHOHIN_CHUMOKU_BUNRUI
{
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    BORDER-RIGHT: #e0e0e0 1px solid;
    BORDER-LEFT: #e0e0e0 1px solid;
    FONT-WEIGHT: bolder;
    COLOR: white;
    BACKGROUND-IMAGE: url(../images/nav.jpg);
    BACKGROUND-COLOR: #add8ed
}
TD .SHOHIN_CHUMOKU_IMAGE
{
    BORDER-RIGHT: #e0e0e0 1px solid;
    BORDER-LEFT: #e0e0e0 1px solid;
}
.SHOHIN_CHUMOKU_BUNRUI A:link
{
    COLOR: white
}
.SHOHIN_CHUMOKU_BUNRUI A:visited
{
    COLOR: white
}
.SHOHIN_CHUMOKU_BUNRUI A:hover
{
    COLOR: red
}

TD.SHOHIN_CHUMOKU_TITLE
{
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    BORDER-RIGHT: #e0e0e0 1px solid;
    BORDER-LEFT: #e0e0e0 1px solid;
    BORDER-BOTTOM: #e0e0e0 1px solid
}
.SHOHIN_CHUMOKU_TITLE A:link
{
    COLOR: #1882c6
}
.SHOHIN_CHUMOKU_TITLE A:visited
{
    COLOR: #1882c6
}
.SHOHIN_CHUMOKU_TITLE A:hover
{
    COLOR: red
}

.style1
{
    COLOR: #ffffff
}
.style2
{
    COLOR: #ff6600
}
.style3
{
    COLOR: #440000
}
.style4
{
    FONT-SIZE: 12pt;
    COLOR: #440000
}
.style5
{
    FONT-SIZE: 9pt;
    COLOR: #666666
}
.style6
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    COLOR: #ffffff;
    PADDING-TOP: 5px
}
.style7
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 5px;
    COLOR: #666666;
    PADDING-TOP: 5px
}
.style8
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 5px;
    COLOR: #440000;
    PADDING-TOP: 5px
}
.style9
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 1px;
    COLOR: #ffffff;
    PADDING-TOP: 1px
}
.style10
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    PADDING-BOTTOM: 5px;
    COLOR: #660000;
    PADDING-TOP: 5px
}
.shikaku
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-BOTTOM: #660000 1px solid
}
.shikaku2
{
    MARGIN: 3px 3px 3px 5px;
    BORDER-BOTTOM: #cccccc 1px solid
}
.shikaku3
{
    MARGIN: 7px 3px 6px 5px;
    BORDER-BOTTOM: #cccccc 1px solid
}
.shikaku4
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN: 7px 3px 6px 5px;
    PADDING-TOP: 5px
}
#header
{
    BACKGROUND: url(../images/header02.gif) no-repeat;
    WIDTH: 867px;
    COLOR: #ffffff;
    HEIGHT: 18px
}
#header UL
{
    MARGIN: 0px;
    LIST-STYLE-TYPE: none
}
#header LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    TEXT-INDENT: -867px;
    PADDING-TOP: 0px;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 18px
}
#header LI#home
{
    LEFT: 274px;
    WIDTH: 79px
}
#header LI#news
{
    LEFT: 353px;
    WIDTH: 80px
}
#header LI#kiyaku
{
    LEFT: 433px;
    WIDTH: 161px
}
#header LI#aboutus
{
    LEFT: 594px;
    WIDTH: 90px
}
#header LI#form
{
    LEFT: 684px;
    WIDTH: 87px
}
#header LI#link
{
    LEFT: 771px;
    WIDTH: 90px
}
#header LI A
{
    DISPLAY: block;
    HEIGHT: 18px;
    TEXT-DECORATION: none
}
#header LI#home A:hover
{
    BACKGROUND: url(../images/gnavi.gif) -274px 0px
}
#header LI#news A:hover
{
    BACKGROUND: url(../images/gnavi.gif) -353px 0px
}
#header LI#kiyaku A:hover
{
    BACKGROUND: url(../images/gnavi.gif) -433px 0px
}
#header LI#aboutus A:hover
{
    BACKGROUND: url(../images/gnavi.gif) -594px 0px
}
#header LI#form A:hover
{
    BACKGROUND: url(../images/gnavi.gif) -684px 0px
}
#header LI#link A:hover
{
    BACKGROUND: url(../images/gnavi.gif) -771px 0px
}
#pagebody
{
    CLEAR: both;
    WIDTH: 866px;
    PADDING-TOP: 7px;
    POSITION: relative
}
#main
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 207px;
    WIDTH: 658px;
    COLOR: #333333;
    PADDING-TOP: 0px
}
#navigation
{
    LEFT: 0px;
    WIDTH: 207px;
    POSITION: absolute;
    TOP: 12px
}
#navigation UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#navigation
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px
}
#footer UL
{
    MARGIN: 0px;
    LIST-STYLE-TYPE: none
}
#footer bar
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 10px 0px 0px;
    PADDING-TOP: 5px;
    HEIGHT: 19px
}
#footer P
{
    CLEAR: right;
    PADDING-RIGHT: 35px;
    PADDING-LEFT: 0px;
    FONT-SIZE: small;
    PADDING-BOTTOM: 1em;
    MARGIN: 0px;
    TEXT-TRANSFORM: uppercase;
    WIDTH: 867px;
    COLOR: #ffffff;
    PADDING-TOP: 1em;
    TEXT-ALIGN: right
}
HR
{
    BORDER-RIGHT: #d3d3d3 1px solid;
    BORDER-TOP: #d3d3d3 1px solid;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #d3d3d3 1px solid;
    BORDER-BOTTOM: #d3d3d3 1px solid
}
TD .SHOHIN_LIST_NAME
{
    PADDING-RIGHT: 2px;
    BORDER-TOP: #d3d3d3 1px solid;
    MARGIN-TOP: 1px;
    PADDING-LEFT: 4px;
    MARGIN-BOTTOM: 1px;
    PADDING-BOTTOM: 2px;
    COLOR: white;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #dcdcdc
}
TD .SHOHIN_LIST_IMAGE
{
    BORDER-RIGHT: #d3d3d3 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #d3d3d3 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #d3d3d3 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #d3d3d3 1px solid
}
TD .SHOHIN_LIST_KINGAKU
{
    PADDING-RIGHT: 2px;
    BORDER-TOP: #d3d3d3 1px solid;
    MARGIN-TOP: 1px;
    PADDING-LEFT: 2px;
    MARGIN-BOTTOM: 1px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #dcdcdc
}
TD .SHOHIN_LIST_TXT
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    vertical-align:top
    
}
TD .SHOHIN_LIST_BUY
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    vertical-align:top
    
}
TR .SHOHIN_LIST
{
    BORDER-TOP: #00ced1 1px solid;
    BORDER-LEFT: #00ced1 5px solid
}
#footer TABLE
{
    COLOR: white;
}
#footer A
{
    COLOR: white
}
#footer TD
{
    COLOR: white;
    FONT-FAMILY: 'Arial Narrow';
    BACKGROUND-COLOR: #f0f8ff;
}
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px
}
H3
{
    FONT-SIZE: 12px
}
