/* ページ全体の設定*/
body{font-size:0.8em;}

/* ID・PASSゾーンのカラー */
.color1 {}
.color1t {  color: #ffffff;font-size:9pt;}

/* ID・PASSゾーンのリンクの色 */
A.color1l{color:#ffffff;font-size:7.5pt; text-decoration: none}
A:hover.color1l { color: #ffffff; text-decoration:underline;}

/* ログイン後名前カラー */
.color1t2 {
color: #990000;
font-size:16px;
font-weight:bold;
}


/* 商品カテゴリー(タイトル)のカラー */
.color2 {
background:#700000 url(../images/menu-ttl.jpg)top no-repeat;
width:170px;
height:35px;
padding:0 10px;
text-align:left;
}

.color2 p {  color: #ffffff;font-size:10pt;}

.color2t {  color: #ffffff;font-size:10pt;}

/* 商品カテゴリーのカラー */
.color3 { border-bottom:#6D5D50 solid 1px; padding: 6px 3px; color:#ffffff;font-size:10pt;}

/* 商品カテゴリーのリンクの色 */
.color3 a{background:url(../images/icn_menu.gif) left 3px no-repeat; display:block; color:#ffffff;font-size:10pt; text-decoration: none; padding-left:14px;}
.color3 a:hover {background:url(../images/icn_menu-o.gif) left 3px no-repeat; display:block; color: #ffffff; text-decoration:underline; padding-left:14px;}

/* 通販に関する事項(タイトル)のカラー */
.color4 {
background:#700000 url(../images/menu-ttl.jpg)top no-repeat;
width:170px;
height:35px;
padding:0 10px;
text-align:left;
}

.color4 p {  color: #ffffff;font-size:10pt;}

.color4t {  color: #ffffff;font-size:10pt;}



.bg_menu{background:#271911 url(../images/bg-menu.jpg) repeat-x;}


/* 通販に関する事項のカラー */
.color5 { border-bottom:#6D5D50 solid 1px; padding: 6px 3px; color:#ffffff;font-size:10pt;}
.color5-b{ color:#ffffff;font-size:10pt;}

/* 通販に関する事項のリンクの色 */
.color5 a{background:url(../images/icn_menu.gif) left 3px no-repeat; display:block; color:#ffffff;font-size:10pt; text-decoration: none; padding-left:14px;}
.color5 a:hover {background:url(../images/icn_menu-o.gif) left 3px no-repeat; display:block; color: #ffffff; text-decoration:underline; padding-left:14px;}


#shoptop .bg_left{
	margin-top: 18px;
}

.bg_left{
}

.bg_left .login_menu{
	background:#452A1F;
	color:#FFFFFF;
}
.bg_left .login_menu a{
}



/* メニューゾーンベースカラー左下 */
.color6 {}

/* コーナーゾーンベースカラーおすすめ下 */
.color7 {  background-color: #DDDDDD}
.color7t {
color: #ffffff;
font-size:9pt;
padding: 5px 5px 15px;
line-height:1.3em;
background:url(../images/line-rank.png) center bottom no-repeat;
}

/* バナーゾーンベースカラー */
.color8 {  background-color: #FFFFFF}

/* 詳細検索ゾーンカラー */
.color9 {}
.color9t {  color: #FFFFFF;font-size:9pt;}

/* 詳細検索ゾーンリンクの色 */
.color9l{text-decoration:none;color:#FFFFFF;font-size:9pt;}
.color9l:hover { color: #ffffff; }

/* 検索ゾーンカラー */
.color10 {}
.color10t {  color: #333333;font-size:9pt;}
.color10c {}
.color10ct {  color: #FFFFFF;font-size:9pt;}

/* 検索ゾーンリンクの色 */
A.color10l {text-decoration:none;color:#ffffff;font-size:9pt;}
A:hover.color10l { color: #ffffff; text-decoration:underline; }


/* テーブルタイトルカラー 特定商*/
.color11 {background-color: #3F3326;}
.color11b {background-color: #2280C0;}
.color11t {  color: #ffffff}

/* テーブル項目カラー */
.color12 {  background-color: #CCB8A3}
.color12b {  background-color: #C7E5FF}
.color12t {  color: #333333}

/* テーブルベースカラー */
.color13 {  background-color: #FFFFFF}
.color13t {  color: #3F3326}

/* テーブルラインカラー */
.color14 {  background-color: #CCCCCC}
.color14b {  background-color: #687FAF}

/* テーブル項目2カラー */
.color15 {  background-color: #FFAC66;}
.color15t {  color: #ffffff;}

/* リスト項目ヘッダーカラー */
.color16,.color16 th {  background-color: #FFAC66;}
.color16t,.color16t th {  color: #000;}

/* リスト項目カラー */
.color17,.color17 td {  background-color: #ECFFDC;}
.color17t,.color17t td {  color: #000;}

/*受注リスト　項目カラー1 */
.color18,.color18 th {  background-color: #FFAC66;}
.color18t,.color18t th {  color: #000;}

/*受注リスト 項目カラー2 */
.color19,.color19 td {  background-color: #ECFFDC;}
.color19t,.color19t td {  color: #000;}

/*受注リスト　項目カラー3 */
.color20,.color20 th {  background-color: #CCB8A3;}
.color20t,.color20t th {  color: #333333;}

/* 基本リンクの色 */
A.param1{text-decoration:none;color:#ffffff;}
A:hover.param1 { color: #ffffff; }

/* What's NEWの色 */
.color97t { 
padding:5px;
}

/* What's NEWの色 */
A.color98l {text-decoration:none;color:#000088;}
A:hover.color98l { color: #880088; }
.color98t {  color: #333333;font-size:10pt;}

/* アドテクニカ カラー */
.color99t { color: #ccc;font-size:10pt; }
.color99tc { color: #ccc;font-size:10pt; }

/*  アドテクニカ リンクの色 */
A.color99l {text-decoration:none;color:#ccc;font-size:10pt;}
A:hover.color99l { color: #ccc; }

/* 機能拡張 */
.fixed_area .goodname,.fixed_area .goodname h2{
	color:#fff;
	padding:2px;
}
.fixed_area,.fixed_area *{
	color:#000;
	font-size:13px;
}
.fixed_area input,.fixed_area select,.fixed_area option{
	color:#000;
}

/* フリーページ管理画面　ページエリア*/
.mydata_board .maintr{
	color:#FFF;
	background-color:#FEE;
}
.mydata_board .maintr a{
	color:#000;
}
.adm_mydata_subtbl .subtr,.adm_ord_subtbl .subtr{
	color:#A99;
	background-color:#FFF;
}
.adm_mydata_subtbl td{
	background-color:#FFF !important;
}
.adm_mydata_subtbl .subtr a,.adm_ord_subtbl .subtr a{
	color:#A99;
}
.adm_normallisttbl td{
	background-color:#ECFFDC;
}
.member_selection {
	font-size: 14px;
}
.member_selection *{
	font-size: 14px;
}

/* フラグ未 */
.colon{
	/*	background-color:#FFEEFC !important;	*/
}
.colon0{
	/*	background-color:#FFCCEE !important;	*/
}
/* フラグ済*/
.colon1{
	background-color:#DDDDDD !important;
}
.minus{
	color: #F00;
}
.order_canceled td,.member_order_cancel1 td{
	background-color:#CCCCCC !important;
}

/*--管理画面NEW------------------------*/
.adm_pan{
font-size:0.8em;
color:#fff;
padding-left:14px;
}

.bg_hm{
height:32px;
background:url("../images/bg_hm.jpg") repeat-x;
}

.nav_hm{
margin:0 0 0 10px;
padding:0;
width:536px;
float:left;
}

.nav_hm A{
color:#444;
vertical-align:middle;
text-decoration:none;
float:left;
font-size:0.7em;
margin:0 2px;
width:120px;
height:26px;
background:url("../images/btn_admin.jpg") repeat-x;
overflow:hidden;
}

.nav_hm span{
padding:8px 0 0;
text-align:center;
width:120px;
float:left;
}

.nav_hm A:hover{
color:#009;
background:url("../images/btn_admin.jpg") repeat-x bottom;
}

.logout{
float:right;
right:10px;
margin:0 10px 0 0;
padding:0;
width:110px;
}

.logout A{
color:#444;
text-decoration:none;
float:right;
font-size:0.7em;
margin:0 2px;
width:80px;
height:26px;
background:url("../images/btn_admin.jpg") repeat-x;
overflow:hidden;
}

.logout span{
padding:8px 0 0;
text-align:center;
width:80px;
float:left;
}

.logout A:hover{
color:#009;
background:url("../images/btn_admin.jpg") repeat-x bottom;
}

.adm_as_logo{
margin:0;
padding:0 0 5px;
width:550px;
}

.adm_main{
margin:0 auto;
width:550px;
padding:20px 110px 0;
}

.adm_main span{
font-size:1.2em;
color:#900;
}

.adm_menu{
list-style-type:none;
width:550px;
padding:0;
margin:0;
float:left;
}

.adm_menu li{
border-bottom:1px solid #999;
float:left;
}

.adm_menu A{
width:550px;
float:left;
color:#444;
padding:0px 0;
text-decoration:none;
}

.adm_menu .tit{
width:190px;
font-size:1.2em;
text-align:center;
color:#666;
}

.adm_menu .cate1{
width:160px;
line-height:1.6em;
font-size:0.7em;
padding-left:10px;
color:#666;
}

.adm_menu .cate2{
width:200px;
line-height:1.6em;
font-size:0.7em;
padding-left:10px;
color:#666;
}