
@charset "UTF-8";


/*------------------------------------------ ＲＥＳＥＴ -----------------------------------------*/

* {
	margin: 0;
	padding:0;
	/*
	border:0;
	text-align:left;
	vertical-align:top;
	*/
	font-size:100%;
	word-break: break-all;
}

.clear{
	clear:both;
}

h1,h2,h3,h4,ul,ol,li,p,dl,dd,dt{
	margin:0;
	padding:0;
	list-style: none;
}
select{
	height:18px;
}
option{
	padding-left:2px;
	padding-right:2px;
}

/*
.formtx{
background-color: #FFFFFF;
color:#685353;
border:1px solid #808080;
padding:2px;
}
.formbt{
background-color: #e4e0d7;
border:1px solid #808080;
padding: 2px;
text-align:center;
}
.bolred{
color:#d51414;
}
.errer{
color:#d51414;
}
*/


/*リンク*/
a:link { text-decoration:underline; color:#ff6511; }
a:visited { text-decoration:underline; color:#ff6511; }
a:active { text-decoration:underline; color:#1187FF; }
a:hover { text-decoration:underline; color:#1187FF; }

body {
	margin: 0;
	font-weight: normal;
	color: #000000;
	/*
	text-align:center;
	*/
	font-size:14px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	letter-spacing: 0px;
	line-height: 150%;
}
div#container {
	margin: 0 auto;
	text-align:left;

}

/*================================================================*/
/* ヘッダ
/*================================================================*/
div#header {
	width:946px;
	height:75px;
	margin:0;
	padding:0;
	background-color:#f9f9f9;
}
div#header_logo {
	background:url(../image/header.gif);
	background-repeat:no-repeat;
	width:300px;
	height:60px;
	float:left;
}
div#header_logo p{
	font-size:10px;
	padding:38px 0 0 140px;
}
div#header_info {
	margin:0;
	padding:4px 0 0 0;
	float:left;
	width:400px;
	position:absolute;
	left:550px;
	
}
div#header_info textarea {
	font-size:12px;
	color:#000000;
	text-align:left;
}
div#header_info ul{
	margin:0;
}
div#header_info li{
	list-style-type: none;
	float:right;
	text-align:right;
	margin-right:16px;
}
/*
a:link    ： まだアクセスしたことのないリンクに適用
a:visited ： 既にアクセスしたことのあるリンクに適用
a:hover   ： マウスが上に乗っている状態のリンクに適用
a:active  ： 選択されている状態のリンクに適用
*/
/*================================================================*/
/* メインメニュー
/*================================================================*/
div#main_menu{
	clear:both;
	position:absolute;
	left:0px; top:74px;
	height:27px;
	padding:0;
}
/*　各種設定　*/
div#main_menu li.inactive_1{
	background-image:url(../image/menu_etc.gif);
	background-repeat:no-repeat;
}
div#main_menu li.inactive_1 a:hover{
	background-image: url(../image/menu_etc_rollover.gif);
	background-repeat:no-repeat;
}
div#main_menu li.inactive_1 a:active{
	background-image: url(../image/menu_etc_rollover.gif);
	background-repeat:no-repeat;
}
div#main_menu li.active_1{
	background-image: url(../image/menu_etc_rollover.gif);
	background-repeat:no-repeat;
}
/*　商品管理　*/
div#main_menu li.inactive_2{
	background-image:url(../image/menu_goods.gif);
	background-repeat:no-repeat;
}
div#main_menu li.inactive_2 a:hover{
	background-image:url(../image/menu_goods_rollover.gif);
	background-repeat:no-repeat;
}
div#main_menu li.inactive_2 a:active{
	background-image:url(../image/menu_goods_rollover.gif);
	background-repeat:no-repeat;
}
div#main_menu li.active_2{
	background-image:url(../image/menu_goods_rollover.gif);
	background-repeat:no-repeat;
}
/*　受発注管理　*/
div#main_menu li.inactive_3{
	background-image:url(../image/menu_order.gif);
	background-repeat:no-repeat;
}
div#main_menu li.inactive_3 a:hover{
	background-image:url(../image/menu_order_rollover.gif);
	background-repeat:no-repeat;
}
div#main_menu li.inactive_3 a:hover{
	background-image:url(../image/menu_order_rollover.gif);
	background-repeat:no-repeat;
}
div#main_menu li.active_3{
	background-image:url(../image/menu_order_rollover.gif);
	background-repeat:no-repeat;
}
/*　顧客管理　*/
div#main_menu li.inactive_4{
	background-image:url(../image/menu_gest.gif);
	background-repeat:no-repeat;
}
div#main_menu li.inactive_4 a:hover{
	background-image:url(../image/menu_gest_rollover.gif);
	background-repeat:no-repeat;
}
div#main_menu li.inactive_4 a:active{
	background-image:url(../image/menu_gest_rollover.gif);
	background-repeat:no-repeat;
}
div#main_menu li.active_4{
	background-image:url(../image/menu_gest_rollover.gif);
	background-repeat:no-repeat;
}
/*　デザインテンプレート　*/
div#main_menu li.inactive_5{
	background-image:url(../image/menu_design.gif);
	background-repeat:no-repeat;
}
div#main_menu li.inactive_5 a:hover{
	background-image:url(../image/menu_design_rollover.gif);
	background-repeat:no-repeat;
}
div#main_menu li.inactive_5 a:active{
	background-image:url(../image/menu_design_rollover.gif);
	background-repeat:no-repeat;
}
div#main_menu li.active_5{
	background-image:url(../image/menu_design_rollover.gif);
	background-repeat:no-repeat;
}
/*　アクセス解析　*/
div#main_menu li.inactive_6{
	background-image:url(../image/menu_analyze.gif);
	background-repeat:no-repeat;
}
div#main_menu li.inactive_6 a:hover{
	background-image:url(../image/menu_analyze_rollover.gif);
	background-repeat:no-repeat;
}
div#main_menu li.inactive_6 a:active{
	background-image:url(../image/menu_analyze_rollover.gif);
	background-repeat:no-repeat;
}
div#main_menu li.active_6{
	background-image:url(../image/menu_analyze_rollover.gif);
	background-repeat:no-repeat;
}
/*　インフォメーション　*/
div#main_menu li.inactive_7{
	background-image:url(../image/menu_newinfo.gif);
	background-repeat:no-repeat;
}
div#main_menu li.inactive_7 a:hover{
	background-image:url(../image/menu_newinfo_rollover.gif);
	background-repeat:no-repeat;
}
div#main_menu li.inactive_7 a:active{
	background-image:url(../image/menu_newinfo_rollover.gif);
	background-repeat:no-repeat;
}
div#main_menu li.active_7{
	background-image:url(../image/menu_newinfo_rollover.gif);
	background-repeat:no-repeat;
}
/*---*/
div#main_menu a{
	text-indent:-9999px;
	display:block;
	width:135px;
	height:27px;
	padding:0;
}	
div#main_menu ul{
	margin:0;
	padding:0;
}
div#main_menu li{
	list-style-type: none;
	float:left;
	margin:0;
	padding:0;
}

/*================================================================*/
/* サブメニュー
/*================================================================*/
div#sub_menu{
	clear		:both;
	position:absolute;
	left		:0px;
	top			:101px;
}

/*----各種設定-----------------------------------------------------*/
div#sub_menu_etc{
	clear:both;
	background-color:#fddfc0;
	height:20px;
	width:945px;
	padding:0;
}
div#sub_menu_etc li  a:link{
	color:#ff6511;
	padding:2px;
}
div#sub_menu_etc li  a:visited{
	color:#ff6511;
	padding:2px;
}
div#sub_menu_etc li  a:active{
	color:#ffffff;
	background-color : #ff6511;
	padding:2px;
}
div#sub_menu_etc li  a:hover{
	color:#ffffff;
	background-color : #ff6511;
	padding:2px;
}
div#sub_menu_etc ul{
	margin:0;
	padding:0;
}
div#sub_menu_etc li{
	list-style-type: none;
	float:left;
	margin:0;
	padding:1px 0 0 30px;
}
/*----商品管理----------------------------------------------------*/
div#main_menu_goods{
	clear:both;
	background-color:#ddfddf;
	height:20px;
	width:945px;
	padding:0;
}
/*----受発注設定----------------------------------------------------*/
div#sub_menu_order{
	clear:both;
	background-color:#d7e9fe;
	height:20px;
	width:945px;
	padding:0;
}
div#sub_menu_order li  a:link{
	color:#2581e7;
	padding:2px;
}
div#sub_menu_order li  a:visited{
	color:#2581e7;
	padding:2px;
}
div#sub_menu_order li  a:active{
	color:#ffffff;
	background-color : #2581e7;
	padding:2px;
}
div#sub_menu_order li  a:hover{
	color:#ffffff;
	background-color : #2581e7;
	padding:2px;
}
div#sub_menu_order ul{
	margin:0;
	padding:0;
}
div#sub_menu_order li{
	list-style-type: none;
	float:left;
	margin:0;
	padding:1px 0 0 20px;
}
/*----顧客管理----------------------------------------------------*/
div#sub_menu_gest{
	clear:both;
	background-color:#fde6f6;
	height:20px;
	width:945px;
	padding:0;
}
div#sub_menu_gest li  a:link{
	color:#fb60cf;
	padding:2px;
}
div#sub_menu_gest li  a:visited{
	color:#fb60cf;
	padding:2px;
}
div#sub_menu_gest li  a:active{
	color:#ffffff;
	background-color : #fb60cf;
	padding:2px;
}
div#sub_menu_gest li  a:hover{
	color:#ffffff;
	background-color : #fb60cf;
	padding:2px;
}
div#sub_menu_gest ul{
	margin:0;
	padding:0;
}
div#sub_menu_gest li{
	list-style-type: none;
	float:left;
	margin:0;
	padding:1px 0 0 20px;
}
/*----テンプレートデザイン----------------------------------------*/
div#sub_menu_design{
	clear:both;
	background-color:#fefad8;
	height:20px;
	width:945px;
	padding:0;
}
div#sub_menu_design li  a:link{
	color:#fba604;
	padding:2px;
}
div#sub_menu_design li  a:visited{
	color:#fba604;
	padding:2px;
}
div#sub_menu_design li  a:active{
	color:#ffffff;
	background-color : #fba604;
	padding:2px;
}
div#sub_menu_design li  a:hover{
	color:#ffffff;
	background-color : #fba604;
	padding:2px;
}
div#sub_menu_design ul{
	margin:0;
	padding:0;
}
div#sub_menu_design li{
	list-style-type: none;
	float:left;
	margin:0;
	padding:1px 0 0 20px;
}
/*----アクセス解析----------------------------------------*/
div#main_menu_analyze{
	clear:both;
	background-color:#e9d8fe;
	height:20px;
	width:945px;
	padding:0;
}
/*----インフォメーション----------------------------------------*/
div#main_menu_newinfo{
	clear:both;
	background-color:#fed8d8;
	height:20px;
	width:945px;
	padding:0;
}
/*-----------------------------------------------------------------*/



/*　メニューの背景画像設定　*/
.bd_menu_list{
	background-image:url(../images/bg_menu_list.gif);
	background-repeat:repeat-y;
}

div#contents{
	padding:10px 0 0 10px;
}
/*---------------------------------------------*/
/*　サブタイトル2　*/
div#page_subtitle{
	height					:16px;
	margin					:0;
	padding					:7px 0 0 0;
	background-image:url(../image/pt_design.gif);
	background-repeat:no-repeat;
	background-position:0 10px;
}
div#page_subtitle p{
	color						:#498ac9;
	font-size				:14px;
	font-weight			:bold;
	text-align			:left;
	padding					:0 0 0 15px;
}
/*---------------------------------------------*/
/*　テーブル設定　*/
div#table_area{
	margin					:0 0 0 1px;
	padding					:0px;
}
div#table_area table{
	background-color:#ffffff;
	border-collapse	:collapse;
}
/*　項目名欄　*/
div#table_area th{
	background-color:#4793e8;
	border					:solid 1px #227ce2;
	color						:#ffffff;
	font-size				:10pt;
	font-weight			:normal;
	text-align			:center;
	white-space			:nowrap;
	margin					:0px;
	vertical-align	:middle;
	padding					:2px;
	
}
/*　入力欄　*/
div#table_area td{
	background-color:#eff6fd;
	/*
	text-align			:center;
	*/
	vertical-align	:middle;
	border					:solid 1px #227ce2;
	padding					:3px;
}
div#table_area td.pagelink{
	background-color:#ffffff;
	vertical-align	:middle;
	padding					:3px;
	border					:solid 0px #ffffff;
}
div#table_area td#order_id{
	text-align			:center;
}
div#table_area td#amount{
	text-align			:right;
}
div#table_area td#check_send{
	text-align			:center;
}

div#table_area ul li{
	display					:inline;
}
/*　ページ末ボタン　*/
div#page_foot{
	width						:500px;
	height					:30px;
	margin					:10px 0 5px 0px;
	padding					:10px 0 0 1px;
	border-top			:solid  1px #dcdcdb;
	text-align			:left;
}
div#page_foot2{
	width						:480px;
	margin					:10px 0 0 0;
	padding					:10px 0 0 0;
	border-top			:solid  1px #dcdcdb;
}

/*---------------------------------------------*/
/*　銀行振込　*/
li{
	display					:inline;
}
/*　注文履歴　*/
div#order_history{
	border					:solid 1px #4793e8;
	background-color:#eff6fd;
	padding					:10px;
	margin					:0 0 10px 1px;
	line-height			:#140%;
}
div#order_history th{
	text-align			:left;
	font-weight			:normal;
}
div#order_history td{
	vertical-align	:middle;
}
/*
div#order_history p{
	border-top			:solid 1px #dcdcdb;
	padding					:6px 0 0 0;
	margin					:6px 0 0 0;	
}
*/
div#order_history p#btn{
	border-top			:solid 1px #dcdcdb;
	padding					:10px 0 0 0;
	margin					:10px 0 0 0;
}
/*---------------------------------------------*/
/*　詳細画面　*/
table#order_detail{
	border					:solid 1px #aeafae;
	color						:#333333;
	margin					:0 2px 2px 0;
	padding					:0;
}
table#order_detail th{
	background-color:#eaebea;
	color						:#333333;
	font-size				:11px;
	vertical-align	:middle;
	border					:solid 1px #aeafae;
	height					:10px;
	padding					:0;	
}
table#order_detail td{
	vertical-align	:middle;
	background-color:#fdfdfd;
	color						:#333333;
	border					:solid 1px #aeafae;
}
/*---------------------------------------------*/
/*　銀行振込・郵便振替のチェックページ　*/

div#left_list{
	padding					:0;
	margin					:0;
}

div#left_list div{
	border-bottom		:solid 1px #dcdcdb;
	padding:10px 0 0 10px;
}

p.title{
	background-image:url(../image/icon_folder.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding					:0 0 0 20px;
}
p.date{
	padding					:0 0 0 21px;
}
p.order_id{
	padding					:0 0 0 33px;
/*
	background:url(../image/pt_etc.gif);
	background-repeat:no-repeat;
	background-position:33px 4px;
*/
}
input.submit_btn{
	margin					:5px 0 0 0; 
}
/*---------------------------------------------*/
/*　予約状況確認　*/

/*　顧客検索　*/
div#search{
	border					:solid 1px #4793e8;
	background-color:#eff6fd;
	padding					:10px;
	margin					:0 0 10px 1px;
	line-height			:#140%;
}
p.guide{
	background:url(../image/pt_etc.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding					:0;
	margin					:10px 0 10px 0;
}
p.guide span{
	padding					:0 0 0 13px;
}
p.btn{
	border-top			:solid 1px #dcdcdb;
	padding					:10px 0 0 0;
	margin					:10px 0 0 0;
}










































/*---------------------------------------------*/
/*　左リスト　*/
/*---------------------------------------------*/
body#left_list{
	background-color:#f8f8f8;	
}
div#list{	
	padding					:0px;
	margin					:0px;
	width						:210px;
	/*
	background-image:url(../image/bg_list.gif);
	background-repeat:repeat-y;
	height					:800px;
	background-color:#fbfefb;
	*/
}

/*-商品検索------------------------------------*/
div#search {
	border-top			:3px solid #fafafa;
	border-left			:3px solid #fafafa;
	border-bottom		:1px solid #cccccc;
	border-right		:1px solid #cccccc;
	background-color:#f2f1f1;
	font-size				:12px;
	padding					:4px 0 4px 4px;
	margin					:4px 4px 8px 4px; 
	text-align			:left;
/*
	border					:2px solid #ddfddf;
	background-color:#f3f6f3;
	width						:230px;
*/
}
div#search p{
	background-image:url(../image/icon_search.gif);
	background-repeat:no-repeat;
	padding					:0 0 0 20px;
}

/*-リスト--------------------------------------*/
div#categorys{
	/*
	padding					:0;
	border					:1px solid blue;
	*/
	
	padding					:2px 0 8px 8px;
	margin-bottom		:10px;
	border-bottom		:1px solid #cccccc;
}
div#category_list{
	padding					:10px 4px 0 4px;
	/*
	border					:1px solid #6a6a6a;
	*/
}

/*-リスト1------------------------------------*/
div#list1{
	background-image:url(../image/icon_folder.gif);
	background-repeat:no-repeat;
	background-position:1px 1px;
	padding					:0 0 0 1px;
	margin					:1px;
	/*
	border					:solid 1px red;
	height					:20px;
	*/
}
div#list1 p{
	font-size				:12px;
	text-align			:left;
	vertical-align	:middle;
	padding					:0 0 4px 21px;
}
/* 陳列商品 */
div#list_goods{
	background-image:url(../image/list_icon_goods.gif);
	background-repeat:no-repeat;
	background-position:1px 1px;
	padding					:0 0 0 1px;
	margin					:1px;
}
div#list_goods p{
	font-size				:12px;
	text-align			:left;
	vertical-align	:middle;
	padding					:0 0 4px 21px;
}
div#list_goods2{
	padding					:0 0 0 10px;
	margin					:1px;
	margin					:1px 1px 1px 20px;
}
/* ブックマーク */
div#list_bookmark{
	background-image:url(../image/list_icon_bookmark.gif);
	background-repeat:no-repeat;
	background-position:1px 1px;
	padding					:0 0 0 1px;
	margin					:1px;
}
div#list_bookmark p{
	font-size				:12px;
	text-align			:left;
	vertical-align	:middle;
	padding					:0 0 4px 21px;
}

/* 倉庫 */
div#list_warehouse{
	background-image:url(../image/list_icon_warehouse.gif);
	background-repeat:no-repeat;
	background-position:1px 1px;
	padding					:0 0 0 1px;
	margin					:1px;
}
div#list_warehouse p{
	font-size				:12px;
	text-align			:left;
	vertical-align	:middle;
	padding					:0 0 4px 21px;
}
/* グループ */
div#list_group{
	background-image:url(../image/list_icon_group.gif);
	background-repeat:no-repeat;
	background-position:1px 1px;
	padding					:0 0 0 1px;
	margin					:1px;
}
div#list_group p{
	font-size				:12px;
	text-align			:left;
	vertical-align	:middle;
	padding					:0 0 4px 21px;
}
/*-リスト2------------------------------------*/
div#list2{
	background-image:url(../image/icon_folder.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding					:0 0 0 20px;
	margin					:1px 1px 1px 20px;
	/*
	border					:solid 1px red;
	height					:20px;
	*/
}
div#list2 p{
	font-size				:12px;
	text-align			:left;
	vertical-align	:middle;
	padding					:0 0 4px 31px;
}

/*---------------------------------------------*/
/*　コンテンツ　*/
/*---------------------------------------------*/
div#contents{
	padding:10px 0 0 10px;
	/*
	width:650px;
	*/
}
/*---------------------------------------------*/
/*　サブタイトル　*/
div#page_title{
	height					:35px;
	margin					:0 0 3px 0;
	padding					:0 0 0 1px;
}
div#page_title p{
	color				:#00783D;
	font-size			:18px;
	font-weight			:bold;
	text-align			:left;
	padding					:7px 0 0 18px;
}
/* 検索結果 */
div#subtitle_search_result{
	height					:38px;
	background-image:url(../image/icon_search_result.gif);
	background-repeat:no-repeat;
	margin					:0 0 20px 0;
	padding					:0 0 0 1px;
}
div#subtitle_search_result p{
	color						:#00783D;
	font-size				:18px;
	font-weight			:bold;
	text-align			:left;
	padding					:7px 0 0 35px;
}
/* ブックマーク */
div#subtitle_bookmark{
	height					:38px;
	background-image:url(../image/icon_bookmark.gif);
	background-repeat:no-repeat;
	margin					:0 0 20px 0;
	padding					:0 0 0 1px;
}
div#subtitle_bookmark p{
	color						:#00783D;
	font-size				:18px;
	font-weight			:bold;
	text-align			:left;
	padding					:7px 0 0 35px;
}
/* 倉庫 */
div#subtitle_warehouse{
	height					:38px;
	background-image:url(../image/icon_warehouse.gif);
	background-repeat:no-repeat;
	margin					:0 0 20px 0;
	padding					:0 0 0 1px;
}
div#subtitle_warehouse p{
	color						:#00783D;
	font-size				:18px;
	font-weight			:bold;
	text-align			:left;
	padding					:7px 0 0 35px;
}
/* グループ */
div#subtitle_group{
	height					:38px;
	background-image:url(../image/icon_group.gif);
	background-repeat:no-repeat;
	margin					:0 0 20px 0;
	padding					:0 0 0 1px;
}
div#subtitle_group p{
	color						:#00783D;
	font-size				:18px;
	font-weight			:bold;
	text-align			:left;
	padding					:7px 0 0 35px;
}
/*　サブタイトル2　*/
div#page_subtitle{
	height					:16px;
	background-image:url(../image/pt_etc.gif);
	background-repeat:no-repeat;
	background-position:8px 4px;
	margin					:15px 0 1px 8px;
	padding					:2px 0 0 0;
}
div#page_subtitle p{
	color						:#05940b;
	font-size				:14px;
	font-weight			:bold;
	text-align			:left;
	padding					:0 0 0 25px;
}
/*　ページ末ボタン　*/
div#page_foot{
	height					:30px;
	width						:480px;
	margin					:0 0 5px 0px;
	padding					:10px 0 0 1px;
	border-top			:solid  1px #dcdcdb;
	text-align			:left;
}

/*---------------------------------------------*/
/*　テーブル設定　　*/
div#table_area{
	padding					:0px 0 0 18px;
}
div#table_area table{
	background-color:#ffffff;	
	border					:solid 1px #29842d;
	border-collapse	:collapse;
	padding					:3px;
}
div#table_area th{
	background-color:#42a046;
	border					:solid 1px #29842d;
	color						:#ffffff;
	font-size				:10pt;
	font-weight			:normal;
	text-align			:center;
	white-space			:nowrap;
	vertical-align	:middle;
	margin					:0px;
	padding					:3px;
}
div#table_area td{
	background-color:#f2fff3;
	text-align			:left;
	vertical-align	:middle;
	border					:solid 1px #29842d;
	padding					:4px;
}
div#table_area td#btn{
	background-color:#f2fff3;
	border					:solid 1px #29842d;
	text-align			:center;
	vertical-align	:middle;
	padding					:2px;
}
/*　必須項目　*/
div#table_area span{
	color						:#ff0000;
}
/*　エラーメッセージ　*/
div#table_area p{
	padding					:0 0 0 2px;
	color						:#ff0000;
	font-size				:9pt;
}
/*---------------------------------------------*/
/*　テーブル設定２（サブタイトル２、影付き）　　*/
div#main_table{
	/*
	margin					:5px 0 15px 18px;
	*/
	padding					:0px 0 18px 18px;
	/*
	border					:solid 1px #333333;
	margin					:10px;
	padding					:18px 0 18px 18px;
	background-color:#f3f6f3;
	background-color:#f6f7f6;
	*/
}
div#main_table table{
	background-color:#ffffff;	
	border					:solid 1px #29842d;
	border-collapse	:collapse;
	padding					:3px;
}
div#main_table th{
	background-color:#42a046;
	border					:solid 1px #29842d;
	color						:#ffffff;
	font-size				:10pt;
	font-weight			:normal;
	text-align			:center;
	white-space			:nowrap;
	vertical-align	:middle;
	margin					:0px;
	padding					:2px;
}
div#main_table td{
	background-color:#f2fff3;
	text-align			:left;
	vertical-align	:middle;
	border					:solid 1px #29842d;
	padding					:4px;
}
div#main_table td#btn{
	background-color:#f2fff3;
	border					:solid 1px #29842d;
	text-align			:center;
	vertical-align	:middle;
	padding					:2px;
}
/*　必須項目　*/
div#main_table span{
	color						:#ff0000;
}
/*　エラーメッセージ　*/
div#main_table p{
	padding					:0 0 0 2px;
	color						:#ff0000;
	font-size				:9pt;
}
div#new_button {
	margin					:10px 0 0 0;
	vertical-align	:middle;
/*	text-align			:center;
*/
}
/*---------------------------------------------*/
/*　商品編集　*/
/*---------------------------------------------*/
/*　在庫　*/
div#stock{
	display					:none;
	margin					:4px 0 0 0;
}
div#detail_title{
	background-color:#42a046;
	height					:14px;
	border-left			:6px solid #29842d;
	margin					:8px 0 0 0;
}
div#detail_title p{
	color						:#fff;/*006600;*/
	font-size				:12px;
	font-weight			:normal;
	text-align			:left;
	padding-top			:2px 6px 0 0;
	margin					:2px;
}
div#detail_content{
	margin					:0;
	padding					:8px 0 8px 8px;
}
/*　オプション　*/
div#option{
	margin					:2px 4px 2px 0;
}
table#option_grp1 th{
	background-color:#fdfdfd;
	border					:solid 1px #aeafae;
}
table#option_grp1 td{
	background-color:#fdfdfd;
	border					:solid 1px #aeafae;
}

table#option_grp2 th{
	background-color:#f7fdfd;
	border					:solid 1px #c6e4e4;
}
table#option_grp2 td{
	background-color:#f7fdfd;
	border					:solid 1px #c6e4e4;
}
/*　削除リスト　*/
table#gray_list{
	border					:solid 1px #aeafae;
	color						:#333333;
	margin					:0 2px 2px 0;
	padding					:0;
}
table#gray_list th{
	background-color:#eaebea;
	color						:#333333;
	font-size				:10px;
	border					:solid 1px #aeafae;
	height					:10px;
	padding					:0;	
}
table#gray_list td{
	background-color:#fdfdfd;
	color						:#333333;
	border					:solid 1px #aeafae;
}
/* ポイントサービス */
div#point_service{
	margin					:2px;	
}
/*　デザインテンプレート　*/
div#attribute{
	margin					:4px 0 0 0;
}
/*---------------------------------------------*/
/*　バリエーション商品登録　*/
/*---------------------------------------------*/
div#table_area p#variation_field_name{
	color						:#ffffff;
	background-color:#42a046;
}
div#table_area p#variation_atten{
	font-size				:12px;
	color						:#333333;
	margin					:0px;
}
div#table_area p#attention{
	font-size				:12px;
	margin					:0 0 0 10px;
}
div#table_area td#variation_field_td{
	background-color:#fdfdfd;
	vertical-align	:top;
}
/*---------------------------------------------*/
/*　サブ画像　*/
/*---------------------------------------------*/
input#select_file{
	width						:200px;
	height					:20px;
}

/*---------------------------------------------*/
/*　商品ののバリエーションの在庫と画像の管理　*/
/*---------------------------------------------*/
div#stock_setting{
	padding					:2px 0 2px 0;
}











/* main_table */
#end_page {
	margin:5px 0 15px 38px;
}


p {
	font-size:1.1em;

}

