/* ページ全体の設定*/
/* body#fckeditor,.freearea{font-size:0.8em;} */
#body#fckeditor,.freearea{}
form{
padding:0;
margin:0;
}
/* ポップアップ*/
body#popup{}
body#popup table{
font-size:12px;
line-height:1.4em;
color:#333;
}
body#popup h3{
font-size:14px;
line-height:1.4em;
color:#933;
margin:0 0 3px;
}
body#popup p{
margin:0 0 0 15px;
}
body#popup .box{
 border:1px solid #933;
margin:5px auto;
padding:12px;
}
.flw{
margin:12px 0 0 15px;
}
.flw .chui{
color:#933;
}
/* ID・PASSゾーンのカラー */
.btm_first img{ margin: 0 0 5px;}

.bg_left{
background-color:#cccc99;
width:100%;
padding:0;
margin:0;
}
.login_name{
	font-size:0.8em;
	color:#C3FFF3;
	font-weight:bold;
}
.login_menu{
	padding:2px;
	color:#FFF;
}
.login{
	padding:0 5px;
	color:#FFF;
}

/* ID・PASSゾーンのカラー */
.color1 {	padding:4px 0 8px;}
.color1 input{ width:180px;}
.color1 input.login_btn{ width:100px; margin:6px auto 2px;}
.color1t {  color: #fff;font-size:11px;}

/* ID・PASSゾーンのリンクの色 */
A.color1l{color:#fff;font-size:10px; text-decoration: underline;}
A:hover.color1l { color:#FFF3A3;text-decoration: underline; }

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

/* 商品カテゴリー(タイトル)のカラー */
.color2 {  background-color: #999}
.color2t {  color: #333;font-size:12px;}

/* 商品カテゴリーのカラー */
.color3 {
padding:6px 0;
border-bottom: 1px #444 solid;
}

/* 商品カテゴリーのリンクの色 */
A.color3l{color:#fff;font-size:13px; background:url("../img/icon_nav_n.jpg") 2px 5px no-repeat; padding:0 0 0 18px; display:block;}
A:hover.color3l { color:#FFF3A3; background:url("../img/icon_nav_o.jpg") 2px 5px no-repeat; padding:0 0 0 18px; display:block;}

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

/* 通販に関する事項のカラー */
.color5 {
	padding:6px 0;
	border-bottom: 1px #444 solid;
}

/* 通販に関する事項のリンクの色 */
A.color5l{color:#fff; font-size:13px; background:url("../img/icon_nav_n.jpg") 2px 5px no-repeat; padding:0 0 0 18px; display:block;}
A:hover.color5l { color: #FFF3A3; background:url("../img/icon_nav_o.jpg") 2px 5px no-repeat; padding:0 0 0 18px; display:block;}

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

/* コーナーゾーンベースカラーおすすめ下 */
.color7 {  background-color: #DDD}
.color7t {
color: #333;
font-size:12px;
padding:0;
margin:3px 0 0;
line-height:14px;
}

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

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

/* 詳細検索ゾーンリンクの色 */
A.color9l{text-decoration:none;color:#510302;font-size:11px;}
A:hover.color9l { color: #E15987; }

/* 詳細検索リンクの色 */
A.color20l{color:#fff;font-size:11px;}
A:hover.color20l { color: #FFF3A3; }


/* 検索ゾーンカラー */
/* .color10 {  background-color: #FFFFFF}*/ 
.color10t {  color: #FFF;font-size:11px;}
.color10c {  background-color: #333333}
.color10ct {  color: #FFF;font-size:12px;}
tr.color10ct, th.color10ct{  color: #FFF;font-size:12px;  background:#162453;}

/* 検索ゾーンリンクの色 */
A.color10l {text-decoration:none;color:#510302;font-size:11px;}
A:hover.color10l { color: #E15987;}


/*ランキング*/
.rank_shouhin{
color:#666;
font-size:11px;
display:block;
}

.rank_shop{
color:#666;
font-size:11px;
margin:7px 0;
}

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

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

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

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

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

/* 通販に関する事項(タイトル)のカラー */
.color16 {
	padding:10px 0;
	background:url("../img/ttl_nav.jpg") center center no-repeat;
	text-align: center;
}
.color16t {
	color: #fff;
	font-size:11pt;
	font-weight:bold;
}

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

/* 基本リンクの色 */
A.param1{color:#FFF; font-size:12px;}
A:hover.param1 { color:#FFA3F3; }

/* What's NEWの色 */
A.color98l {text-decoration:none;color:#008;}
A:hover.color98l { color: #808; }
.color98t {  color: #333;font-size:12px;}

/* アドテクニカ カラー */
.color99t { color: #333;font-size:12px; 
}
.color99tc { color: #333;font-size:12px; background:#99c7de;}

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

.sp {
height:5px;
}
.main_image{
margin:0 0 14px 0;
}

.main_bnr{
padding:10px 0;
}


* 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%;
	background: #294400 url("../img/ftr_bg.jpg") top center repeat-x;
}
.foot .foot_area{
	background:url("../img/ftr_img.jpg") top right no-repeat;
	width:960px;
	margin:0 auto;
	padding:30px 0 8px;
	text-align:left;
	position:relative;
	color: #fff;
	font-size:75%;
}
/*#lower .foot .foot_area{
	font-size:75%;
}*/
.foot .foot_area .pagetop{
	position:absolute;
	top:0;
	right:5px;
}
.foot_area address{
	font-style:normal;
	padding:15px 0 0;
	margin:0;
}
.foot .foot_area .clr{
	clear:both;
	text-align:right;
	margin:0;
	padding:0;
}
.foot_area .section{
	float:left;
	width:410px;
	margin:32px 20px 0 0;
	clear:both;
}
.foot_area .section_n{
	float:left;
	width:410px;
	margin:32px 0 0 0;
}
.foot_area .section a,.foot_area .section_n a{ color:#FFF3A3;}
.foot_area .section a:hover,.foot_area .section_n a:hover{ color:#FFB64F;}

.foot_area dl{margin:0;padding:0;}
.foot_area dl dt{
	margin:0;
	padding:7px 12px 10px;
	background: url(../img/ftr_ttl.jpg) top left no-repeat;
	line-height: 1em;
	color: #4B3607;
	font-weight: bold;
}
.foot_area dl dd{margin:0 0 16px 0;padding:0 0 0 8px;}
.foot_area dl dd .ttl{font-weight:bold;font-size:14px;display:block;margin:0 0 4px 0;}
.foot_area dl dd address{font-style:normal;}
.foot_area dl dd table{ color:#FFF; margin: 4px 0; font-size:100%;}
.foot_area .top_bottom{ width:840px; margin:0;}
.foot_area dl dd span{
}



A:hover.color99l { color: #900; }

/* エラーメッセージ */
.error_message{
	color: #F33;
}
/* フリーページ管理画面　ページエリア*/
.adm_normallisttbl{
	background:#999;
}
.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:#fff; font-size:12px; 
}
.adm_normallisttbl{
	background:#999;
}
.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;
}


/****見出し***/

.midashi{
	background:url(../img/bg_ttl.gif) no-repeat;
	height:35px;
	padding:9px 0 10px 5px;
	margin-bottom:6px;
	font-size:18px;
	font-weight:bold;
	color:#704D28;
}

/****カテゴリ ページナンバー***/

.page{
	font-size:13px;
}

.page b{
	color:#660;
}

.page a:link{
	color:#510302;
	text-decoration:none;
}

.page a:visited{
	color:#510302;
	text-decoration:none;
}

.page a:hover{
	color:#E15987;
	text-decoration:none;
}

.page a:active{
	color:#E15987;
	text-decoration:none;
}

/****商品ページ設定***/
