/*-----------------------------------------------*/
/* 基本設定                                      */
/*-----------------------------------------------*/
body {
	font-family			: メイリオ,MS UI Gothic,ＭＳ Ｐゴシック,Osaka;
	font-size			: 12px;
	margin				: 0px;
	padding				: 0px;
	width				: 100%;
}
table td {
	font-size			: 12px;
}
.BASE {
	color					: #222222;
	font-size				: 12px;
	line-height				: 15px;
}
.kome {
	color					: #555555;
	font-size				: 10px;
	line-height				: 15px;
}
.komekuro {
	color					: #000000;
	font-size				: 10px;
	line-height				: 13px;
}
.copy {
	color					: #1f6e29;
	font-size				: 11px;
	line-height				: 13px;
}

/* 共通テンプレート　左メニューブロック */
.MENU_MAIN_TITLE {
	background-image			: url("");
	background-repeat			: no-repeat;
	color					: #FFFFFF;
	width					: 149px;
	height					: 38px;
	font-family				: arial, 'MS UI Gothic';
	font-size				: 14px;
	font-weight				: bold;
	padding-left				: 6px;
	vertical-align				: bottom;
}
.MENU_MAIN_TITLE a:link {
	border					: medium none;
	color					: #008000;
	font-family				: arial, 'MS UI Gothic';
	font-size				: 16px;
	font-weight				: bold;
}
.MENU_MAIN_TITLE a:visited {
	border					: medium none;
	color					: #008000;
	font-family				: arial, 'MS UI Gothic';
	font-size				: 16px;
	font-weight				: bold;
}
.MENU_MAIN_TITLE a:hover {
	border					: medium none;
	color					: #d68629;
	font-family				: arial, 'MS UI Gothic';
	font-size				: 16px;
	font-weight				: bold;
	text-decoration				: underline;
}

/* 共通テンプレート　左メニュー行頭アイコン */
.MENU_ICON {
	background-attachment			: fixed;
	background-image			: url("");
	background-repeat			: no-repeat;
	color					: #efcfa5;
	width					: 8px;
}

/* 共通テンプレート　左メニュー明細 */
.MENU_TITLE {
    padding					: 3px;
    background-color        			: #efcfa5;
}
.MENU_TITLE a:link {
	border					: medium none;
	font-weight				: bold;
	color					: #CC6600;
}
.MENU_TITLE a:visited
{
	border					: medium none;
	
	font-weight				: bold;
	color					: #CC6600;
}
.MENU_TITLE a:hover
{
    border					: medium none;
    color					: #FF0000;
    font-weight					: bold;
    text-decoration				: underline;
}

/* 共通テンプレート　左メニュー外枠 */
td.TOP_LEFT {
}
/* 共通テンプレート　中央メイン外枠 */
td.TOP_MAIN {
    padding					: 0px 0px 0px 0px;
}

/* 共通テンプレート　上部メニューナビ */
.TOP_NAVI
{
	background-color			: #a56129;
	color					: #999999;
	padding-left				: 5px;
}
.TOP_NAVI a:link {
	border					: medium none;
	font-weight				: bold;
	color					: #ffffff;
}
.TOP_NAVI a:visited
{
	border					: medium none;
	font-weight				: bold;
	color					: #ffffff;
}
.TOP_NAVI a:hover
{
	border: medium none;
	color: #FFFF00;
	font-weight: bold;
	text-decoration: underline;
}

/* 共通テンプレート　表題部分 */
TD .SUB_TITLE H1
{
	border-left: solid 15px #A56129;
	border-bottom: solid 1px #A56129;
    padding-right: 0px;
    padding-left: 5px;
    font-weight: bold;
    font-size: 18px;
    padding-top: 7px;
    margin: 0px;
    color: #FF9900;
	height:40px;
	line-height:normal;
}

/* 共通検索用エリア */
td.FIND_FRAME {
	background-color		: #fff3ce;
	border				: #CC6600 1px solid;
	padding				: 4px;
}

/* 共通強調タイトルエリアA */
.A_TABLE { }
.A_TABLE table {
	background-color		: #94d352;
	padding				: 1px;
}
.A_TABLE tr {
	background-color		: #94d352;
}
.A_TABLE td {
	border-top			: #94d352;
	border-bottom			: thin;
	padding				: 2px 4px;
}

/* 共通強調タイトルエリアB */
td.B_TABLE {
	background-color		: #F0F0F0;
	border-bottom			: #D3D3D3 1px solid;
 	padding				: 1px 4px;
}

/* 共通表明細 */
.M1_TABLE {
	background-color		: #F4F4F4;
	border-bottom			: #D3D3D3 1px solid;
	padding				: 2px 2px 2px 3px;
}
.M2_TABLE {
	background-color		: #FFFFFF;
	border-bottom			: #D3D3D3 1px solid;
	padding				: 2px 2px 2px 3px;
}
td.ITEM {
	background-color		: #FFFFFF;
	padding				: 2px 3px;
}
td.ITEM_COMMENT {
	line-height			: 18px;
	padding				: 5px;
}
td.ITEM_LINE {
    	border-bottom			: #D3D3D3 1px solid;
	padding				: 2px 3px;
}

/* 管理者画面左側メニュー */
div.adm_menu {
	padding				: 2px;
	width				: 160px;
}
td.ADM_MENU_BLOCK {
    	background-color		: #CC6600;
	border				: 1px outset;
	color				: #FFFFFF;
	padding				: 1px 5px;

}
td.ADM_MENU {
	background-color		: #fff3ce;
	border-bottom			: #808080 1px solid;
	padding-left			: 5px;
}
td.ADM_MENU_ICON{
	background-color		: #fff3ce;
	border-bottom			: #808080 1px solid;
	padding-left			: 5px;
}

/*-----------------------------------------------*/
/* コントロール設定                              */
/*-----------------------------------------------*/
.input {
	border					: solid 1px #808080;
	color					: #000000;
	font-size				: 12px;
	ime-mode				: inactive;
	padding					: 1px;
}
.inputimeon {
	background-color			: #ecf0ef;
	border					: solid 1px #C0C0C0;
	color					: #000000;
	font-size				: 12px;
	ime-mode				: active;
	padding					: 1px;
}
.inputimedisable {
	background-color			: #ecf0ef;
	border					: solid 1px #C0C0C0;
	color					: #000000;
	font-size				: 12px;
	ime-mode				: disabled;
	padding					: 1px;
}
.input_def {
	background-color			: #FFFF00;
	border					: solid 1px #404040;
    	color					: #000000;
    	font-size				: 12px;
    	font-weight				: bolder;
	padding					: 1px;
}
/*-----------------------------------------------*/
/* リンク設定                                    */
/*-----------------------------------------------*/
a:link		{ color: #CC6600; text-decoration: none; }
a:visited	{ color: #CC6600; text-decoration: none; }
a:hover		{ color: #FF0000; text-decoration: underline; }

TD .SHOHIN_LIST_NAME
{
    PADDING-RIGHT: 2px;
    BORDER-TOP: lightgrey 1px solid;
    MARGIN-TOP: 1px;
    PADDING-LEFT: 4px;
    MARGIN-BOTTOM: 1px;
    PADDING-BOTTOM: 2px;
    COLOR: white;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: gainsboro
}
TD .SHOHIN_LIST_IMAGE
{
    BORDER-RIGHT: lightgrey 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: lightgrey 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: lightgrey 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: lightgrey 1px solid
}
TD .SHOHIN_LIST_KINGAKU
{
    PADDING-RIGHT: 2px;
    BORDER-TOP: lightgrey 1px solid;
    MARGIN-TOP: 1px;
    PADDING-LEFT: 2px;
    MARGIN-BOTTOM: 1px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: gainsboro
}
TD .SHOHIN_LIST_TXT
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
TR .SHOHIN_LIST
{
    BORDER-TOP: darkred 1px solid;
    BORDER-LEFT: darkred 5px solid
}
