/* ページ全体の設定*/
/* body#fckeditor,.freearea{font-size:0.8em;} */
#body#fckeditor,.freearea{}
form{
padding:0;
margin:0;
}

/* ID・PASSゾーンのカラー */
.bg_left{
background-color:#cccc99;
width:100%;
padding:0;
margin:0;
}
.login_name{
	font-size:0.8em;
	color:#0099ff;
	font-weight:bold;
}
.login_menu{
	padding:2px;
}

/* ID・PASSゾーンのカラー */
.color1 {
padding:4px;
background: url("../images/menu_bg.gif") repeat-y;
}

.color1t {  color: #333333;font-size:9pt;}

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

/* ログイン後名前カラー */
.color1t2 {  color: #990000}

/* 商品カテゴリー(タイトル)のカラー */
.color2 {  background-color: #999999}
.color2t {  color: #333333;font-size:10pt;}

/* 商品カテゴリーのカラー */
.color3 {
background:#CCCC99 url("../images/menu_icon1.gif") no-repeat 5px 8px;
padding:6px 3px 6px 22px;
}

/* 商品カテゴリーのリンクの色 */
A.color3l{color:#003300;font-size:10pt; text-decoration: none}
A:hover.color3l { color: #009900; }

/* 通販に関する事項(タイトル)のカラー */
.color4 {  background-color: #999999}
.color4t {  color: #333333;font-size:10pt;}

/* 通販に関する事項のカラー */
.color5 {
background:url("../images/menu_icon2.gif") no-repeat 5px 8px;
padding:6px 3px 6px 22px;
}

/* 通販に関する事項のリンクの色 */
A.color5l{color:#003300;font-size:10pt; text-decoration: none}
A:hover.color5l { color: #009900; }

/* メニューゾーンベースカラー左下 */
/*.color6 {  background-color: #FFFFFF} */

/* コーナーゾーンベースカラーおすすめ下 */
.color7 {  background-color: #DDDDDD}
.color7t {
color: #333333;
font-size:12px;
padding:0 5px;
}

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

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

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

/* 詳細検索リンクの色 */
A.color20l{text-decoration:none;color:#003300;font-size:9pt;}
A:hover.color20l { color: #009900; }


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

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


/*ランキング*/
.rank_shouhin{
color:#666666;
font-size:9pt;
display:block;
}

.rank_shop{
color:#666666;
font-size:9pt;
margin:7px 0;
}

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

/* テーブル項目カラー */
.color12 {  background-color: #908080}
.color12t {  color: #ffffff}

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

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

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

/* 通販に関する事項(タイトル)のカラー */
.color16 { width:170px;height:45px;
background:url("../images/menu_aloe.jpg") no-repeat }
.color16t {  color: #333333;font-size:11pt;font-weight:900;
filter:progid:DXImageTransform.Microsoft.DropShadow(offx=15,offy=5,color=#000000,positive=true,enabled=true);}

/* 管理画面タイトルベースカラー */
.color17 {  background-color: #670101}

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

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

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

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

.sp {
height:5px;
}
.main_image{
width:600px;
margin:10px 0;
}

.main_bnr{
padding:10px 0;
}

.pg_wrap{
width:800px;
}

body{
background:#F6F5E8 url("../images/body_bg.png") repeat-x;
}

* html .btm_bg { behavior: expression(IEPNGFIX.fix(this)); }
* html .info_top { behavior: expression(IEPNGFIX.fix(this)); }
* html .rank_top { behavior: expression(IEPNGFIX.fix(this)); }
* html .menu_bg3 { behavior: expression(IEPNGFIX.fix(this)); }

.btm_bg{
width:820px;
height:10px;
background:url("../images/bottom_bg.png");
}

.info_top{
width:400px;
height:110px;
background:url("../images/info_t.png");
}

.foot{
width:100%;
height:300px;
background:#669900 url("../images/bottom_bg.jpg") repeat-x;
}

.foot_area{
padding:20px 0 0;
width:800px;
text-align:left;
}

.foot_area .ad{
color:#333300;
width:400px;
float:left;
font-size:12px;
padding:10px 0 0 5px;
line-height:1.2em;
}

.foot_area .ad h4{
font-weight:500;
font-size:16px;
margin:5px 0;
padding:0;
}

.foot_area .foot_btn{
width:376px;
margin:10px 0 0;
float:right;
}

.foot_area .btm_ad{
margin:30px 0 0;
width:400px;
}
A:hover.color99l { color: #990000; }

/* 機能拡張 */
.fixed_area .goodname,.fixed_area .goodname h2{
	color:#6B3;
}
.fixed_area,.fixed_area *{
	color:#333;
	font-size:13px;
}
.fixed_area input,.fixed_area select,.fixed_area option{
	color:#000;
}
/* エラーメッセージ */
.error_message{
	color: #F33;
}
/* フリーページ管理画面　ページエリア*/
.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;
border-bottom:1px solid #999;
}

.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;
}
